drupal-7.41/0000755000000000000000000000000012611767501011440 5ustar rootrootdrupal-7.41/robots.txt0000644000000000000000000000270712611765734013525 0ustar rootroot# # robots.txt # # This file is to prevent the crawling and indexing of certain parts # of your site by web crawlers and spiders run by sites like Yahoo! # and Google. By telling these "robots" where not to go on your site, # you save bandwidth and server resources. # # This file will be ignored unless it is at the root of your host: # Used: http://example.com/robots.txt # Ignored: http://example.com/site/robots.txt # # For more information about the robots.txt standard, see: # http://www.robotstxt.org/robotstxt.html User-agent: * Crawl-delay: 10 # Directories Disallow: /includes/ Disallow: /misc/ Disallow: /modules/ Disallow: /profiles/ Disallow: /scripts/ Disallow: /themes/ # Files Disallow: /CHANGELOG.txt Disallow: /cron.php Disallow: /INSTALL.mysql.txt Disallow: /INSTALL.pgsql.txt Disallow: /INSTALL.sqlite.txt Disallow: /install.php Disallow: /INSTALL.txt Disallow: /LICENSE.txt Disallow: /MAINTAINERS.txt Disallow: /update.php Disallow: /UPGRADE.txt Disallow: /xmlrpc.php # Paths (clean URLs) Disallow: /admin/ Disallow: /comment/reply/ Disallow: /filter/tips/ Disallow: /node/add/ Disallow: /search/ Disallow: /user/register/ Disallow: /user/password/ Disallow: /user/login/ Disallow: /user/logout/ # Paths (no clean URLs) Disallow: /?q=admin/ Disallow: /?q=comment/reply/ Disallow: /?q=filter/tips/ Disallow: /?q=node/add/ Disallow: /?q=search/ Disallow: /?q=user/password/ Disallow: /?q=user/register/ Disallow: /?q=user/login/ Disallow: /?q=user/logout/ drupal-7.41/update.php0000644000000000000000000004702212611765734013446 0ustar rootroot TRUE, '#type' => 'fieldset', '#collapsed' => TRUE, '#collapsible' => TRUE, ); // Ensure system.module's updates appear first. $form['start']['system'] = array(); $updates = update_get_update_list(); $starting_updates = array(); $incompatible_updates_exist = FALSE; foreach ($updates as $module => $update) { if (!isset($update['start'])) { $form['start'][$module] = array( '#type' => 'item', '#title' => $module . ' module', '#markup' => $update['warning'], '#prefix' => '
', '#suffix' => '
', ); $incompatible_updates_exist = TRUE; continue; } if (!empty($update['pending'])) { $starting_updates[$module] = $update['start']; $form['start'][$module] = array( '#type' => 'hidden', '#value' => $update['start'], ); $form['start'][$module . '_updates'] = array( '#theme' => 'item_list', '#items' => $update['pending'], '#title' => $module . ' module', ); } if (isset($update['pending'])) { $count = $count + count($update['pending']); } } // Find and label any incompatible updates. foreach (update_resolve_dependencies($starting_updates) as $function => $data) { if (!$data['allowed']) { $incompatible_updates_exist = TRUE; $incompatible_count++; $module_update_key = $data['module'] . '_updates'; if (isset($form['start'][$module_update_key]['#items'][$data['number']])) { $text = $data['missing_dependencies'] ? 'This update will been skipped due to the following missing dependencies: ' . implode(', ', $data['missing_dependencies']) . '' : "This update will be skipped due to an error in the module's code."; $form['start'][$module_update_key]['#items'][$data['number']] .= '
' . $text . '
'; } // Move the module containing this update to the top of the list. $form['start'] = array($module_update_key => $form['start'][$module_update_key]) + $form['start']; } } // Warn the user if any updates were incompatible. if ($incompatible_updates_exist) { drupal_set_message('Some of the pending updates cannot be applied because their dependencies were not met.', 'warning'); } if (empty($count)) { drupal_set_message(t('No pending updates.')); unset($form); $form['links'] = array( '#markup' => theme('item_list', array('items' => update_helpful_links())), ); // No updates to run, so caches won't get flushed later. Clear them now. drupal_flush_all_caches(); } else { $form['help'] = array( '#markup' => '

The version of Drupal you are updating from has been automatically detected.

', '#weight' => -5, ); if ($incompatible_count) { $form['start']['#title'] = format_plural( $count, '1 pending update (@number_applied to be applied, @number_incompatible skipped)', '@count pending updates (@number_applied to be applied, @number_incompatible skipped)', array('@number_applied' => $count - $incompatible_count, '@number_incompatible' => $incompatible_count) ); } else { $form['start']['#title'] = format_plural($count, '1 pending update', '@count pending updates'); } $form['has_js'] = array( '#type' => 'hidden', '#default_value' => FALSE, ); $form['actions'] = array('#type' => 'actions'); $form['actions']['submit'] = array( '#type' => 'submit', '#value' => 'Apply pending updates', ); } return $form; } /** * Provides links to the homepage and administration pages. */ function update_helpful_links() { $links[] = 'Front page'; if (user_access('access administration pages')) { $links[] = 'Administration pages'; } return $links; } /** * Displays results of the update script with any accompanying errors. */ function update_results_page() { drupal_set_title('Drupal database update'); $links = update_helpful_links(); update_task_list(); // Report end result. if (module_exists('dblog') && user_access('access site reports')) { $log_message = ' All errors have been logged.'; } else { $log_message = ' All errors have been logged.'; } if ($_SESSION['update_success']) { $output = '

Updates were attempted. If you see no failures below, you may proceed happily back to your site. Otherwise, you may need to update your database manually.' . $log_message . '

'; } else { $updates_remaining = reset($_SESSION['updates_remaining']); list($module, $version) = array_pop($updates_remaining); $output = '

The update process was aborted prematurely while running update #' . $version . ' in ' . $module . '.module.' . $log_message; if (module_exists('dblog')) { $output .= ' You may need to check the watchdog database table manually.'; } $output .= '

'; } if (!empty($GLOBALS['update_free_access'])) { $output .= "

Reminder: don't forget to set the \$update_free_access value in your settings.php file back to FALSE.

"; } $output .= theme('item_list', array('items' => $links)); // Output a list of queries executed. if (!empty($_SESSION['update_results'])) { $all_messages = ''; foreach ($_SESSION['update_results'] as $module => $updates) { if ($module != '#abort') { $module_has_message = FALSE; $query_messages = ''; foreach ($updates as $number => $queries) { $messages = array(); foreach ($queries as $query) { // If there is no message for this update, don't show anything. if (empty($query['query'])) { continue; } if ($query['success']) { $messages[] = '
  • ' . $query['query'] . '
  • '; } else { $messages[] = '
  • Failed: ' . $query['query'] . '
  • '; } } if ($messages) { $module_has_message = TRUE; $query_messages .= '

    Update #' . $number . "

    \n"; $query_messages .= '\n"; } } // If there were any messages in the queries then prefix them with the // module name and add it to the global message list. if ($module_has_message) { $all_messages .= '

    ' . $module . " module

    \n" . $query_messages; } } } if ($all_messages) { $output .= '

    The following updates returned messages

    '; $output .= $all_messages; $output .= '
    '; } } unset($_SESSION['update_results']); unset($_SESSION['update_success']); return $output; } /** * Provides an overview of the Drupal database update. * * This page provides cautionary suggestions that should happen before * proceeding with the update to ensure data integrity. * * @return * Rendered HTML form. */ function update_info_page() { // Change query-strings on css/js files to enforce reload for all users. _drupal_flush_css_js(); // Flush the cache of all data for the update status module. if (db_table_exists('cache_update')) { cache_clear_all('*', 'cache_update', TRUE); } update_task_list('info'); drupal_set_title('Drupal database update'); $token = drupal_get_token('update'); $output = '

    Use this utility to update your database whenever a new release of Drupal or a module is installed.

    For more detailed information, see the upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.

    '; $output .= "
      \n"; $output .= "
    1. Back up your database. This process will change your database values and in case of emergency you may need to revert to a backup.
    2. \n"; $output .= "
    3. Back up your code. Hint: when backing up module code, do not leave that backup in the 'modules' or 'sites/*/modules' directories as this may confuse Drupal's auto-discovery mechanism.
    4. \n"; $output .= '
    5. Put your site into maintenance mode.
    6. ' . "\n"; $output .= "
    7. Install your new files in the appropriate location, as described in the handbook.
    8. \n"; $output .= "
    \n"; $output .= "

    When you have performed the steps above, you may proceed.

    \n"; $form_action = check_url(drupal_current_script_url(array('op' => 'selection', 'token' => $token))); $output .= '

    '; $output .= "\n"; return $output; } /** * Renders a 403 access denied page for update.php. * * @return * Rendered HTML warning with 403 status. */ function update_access_denied_page() { drupal_add_http_header('Status', '403 Forbidden'); watchdog('access denied', 'update.php', NULL, WATCHDOG_WARNING); drupal_set_title('Access denied'); return '

    Access denied. You are not authorized to access this page. Log in using either an account with the administer software updates permission or the site maintenance account (the account you created during installation). If you cannot log in, you will have to edit settings.php to bypass this access check. To do this:

    1. With a text editor find the settings.php file on your system. From the main Drupal directory that you installed all the files into, go to sites/your_site_name if such directory exists, or else to sites/default which applies otherwise.
    2. There is a line inside your settings.php file that says $update_free_access = FALSE;. Change it to $update_free_access = TRUE;.
    3. As soon as the update.php script is done, you must change the settings.php file back to its original form with $update_free_access = FALSE;.
    4. To avoid having this problem in the future, remember to log in to your website using either an account with the administer software updates permission or the site maintenance account (the account you created during installation) before you backup your database at the beginning of the update process.
    '; } /** * Determines if the current user is allowed to run update.php. * * @return * TRUE if the current user should be granted access, or FALSE otherwise. */ function update_access_allowed() { global $update_free_access, $user; // Allow the global variable in settings.php to override the access check. if (!empty($update_free_access)) { return TRUE; } // Calls to user_access() might fail during the Drupal 6 to 7 update process, // so we fall back on requiring that the user be logged in as user #1. try { require_once DRUPAL_ROOT . '/' . drupal_get_path('module', 'user') . '/user.module'; return user_access('administer software updates'); } catch (Exception $e) { return ($user->uid == 1); } } /** * Adds the update task list to the current page. */ function update_task_list($active = NULL) { // Default list of tasks. $tasks = array( 'requirements' => 'Verify requirements', 'info' => 'Overview', 'select' => 'Review updates', 'run' => 'Run updates', 'finished' => 'Review log', ); drupal_add_region_content('sidebar_first', theme('task_list', array('items' => $tasks, 'active' => $active))); } /** * Returns and stores extra requirements that apply during the update process. */ function update_extra_requirements($requirements = NULL) { static $extra_requirements = array(); if (isset($requirements)) { $extra_requirements += $requirements; } return $extra_requirements; } /** * Checks update requirements and reports errors and (optionally) warnings. * * @param $skip_warnings * (optional) If set to TRUE, requirement warnings will be ignored, and a * report will only be issued if there are requirement errors. Defaults to * FALSE. */ function update_check_requirements($skip_warnings = FALSE) { // Check requirements of all loaded modules. $requirements = module_invoke_all('requirements', 'update'); $requirements += update_extra_requirements(); $severity = drupal_requirements_severity($requirements); // If there are errors, always display them. If there are only warnings, skip // them if the caller has indicated they should be skipped. if ($severity == REQUIREMENT_ERROR || ($severity == REQUIREMENT_WARNING && !$skip_warnings)) { update_task_list('requirements'); drupal_set_title('Requirements problem'); $status_report = theme('status_report', array('requirements' => $requirements)); $status_report .= 'Check the error messages and try again.'; print theme('update_page', array('content' => $status_report)); exit(); } } // Some unavoidable errors happen because the database is not yet up-to-date. // Our custom error handler is not yet installed, so we just suppress them. ini_set('display_errors', FALSE); // We prepare a minimal bootstrap for the update requirements check to avoid // reaching the PHP memory limit. require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; require_once DRUPAL_ROOT . '/includes/update.inc'; require_once DRUPAL_ROOT . '/includes/common.inc'; require_once DRUPAL_ROOT . '/includes/file.inc'; require_once DRUPAL_ROOT . '/includes/entity.inc'; require_once DRUPAL_ROOT . '/includes/unicode.inc'; update_prepare_d7_bootstrap(); // Temporarily disable configurable timezones so the upgrade process uses the // site-wide timezone. This prevents a PHP notice during session initlization // and before offsets have been converted in user_update_7002(). $configurable_timezones = variable_get('configurable_timezones', 1); $conf['configurable_timezones'] = 0; // Determine if the current user has access to run update.php. drupal_bootstrap(DRUPAL_BOOTSTRAP_SESSION); // Reset configurable timezones. $conf['configurable_timezones'] = $configurable_timezones; // Only allow the requirements check to proceed if the current user has access // to run updates (since it may expose sensitive information about the site's // configuration). $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : ''; if (empty($op) && update_access_allowed()) { require_once DRUPAL_ROOT . '/includes/install.inc'; require_once DRUPAL_ROOT . '/modules/system/system.install'; // Load module basics. include_once DRUPAL_ROOT . '/includes/module.inc'; $module_list['system']['filename'] = 'modules/system/system.module'; module_list(TRUE, FALSE, FALSE, $module_list); drupal_load('module', 'system'); // Reset the module_implements() cache so that any new hook implementations // in updated code are picked up. module_implements('', FALSE, TRUE); // Set up $language, since the installer components require it. drupal_language_initialize(); // Set up theme system for the maintenance page. drupal_maintenance_theme(); // Check the update requirements for Drupal. Only report on errors at this // stage, since the real requirements check happens further down. update_check_requirements(TRUE); // Redirect to the update information page if all requirements were met. install_goto('update.php?op=info'); } // update_fix_d7_requirements() needs to run before bootstrapping beyond path. // So bootstrap to DRUPAL_BOOTSTRAP_LANGUAGE then include unicode.inc. drupal_bootstrap(DRUPAL_BOOTSTRAP_LANGUAGE); include_once DRUPAL_ROOT . '/includes/unicode.inc'; update_fix_d7_requirements(); // Now proceed with a full bootstrap. drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); drupal_maintenance_theme(); // Turn error reporting back on. From now on, only fatal errors (which are // not passed through the error handler) will cause a message to be printed. ini_set('display_errors', TRUE); // Only proceed with updates if the user is allowed to run them. if (update_access_allowed()) { include_once DRUPAL_ROOT . '/includes/install.inc'; include_once DRUPAL_ROOT . '/includes/batch.inc'; drupal_load_updates(); update_fix_compatibility(); // Check the update requirements for all modules. If there are warnings, but // no errors, skip reporting them if the user has provided a URL parameter // acknowledging the warnings and indicating a desire to continue anyway. See // drupal_requirements_url(). $skip_warnings = !empty($_GET['continue']); update_check_requirements($skip_warnings); $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : ''; switch ($op) { // update.php ops. case 'selection': if (isset($_GET['token']) && drupal_valid_token($_GET['token'], 'update')) { $output = update_selection_page(); break; } case 'Apply pending updates': if (isset($_GET['token']) && drupal_valid_token($_GET['token'], 'update')) { // Generate absolute URLs for the batch processing (using $base_root), // since the batch API will pass them to url() which does not handle // update.php correctly by default. $batch_url = $base_root . drupal_current_script_url(); $redirect_url = $base_root . drupal_current_script_url(array('op' => 'results')); update_batch($_POST['start'], $redirect_url, $batch_url); break; } case 'info': $output = update_info_page(); break; case 'results': $output = update_results_page(); break; // Regular batch ops : defer to batch processing API. default: update_task_list('run'); $output = _batch_page(); break; } } else { $output = update_access_denied_page(); } if (isset($output) && $output) { // Explicitly start a session so that the update.php token will be accepted. drupal_session_start(); // We defer the display of messages until all updates are done. $progress_page = ($batch = batch_get()) && isset($batch['running']); print theme('update_page', array('content' => $output, 'show_messages' => !$progress_page)); } drupal-7.41/INSTALL.sqlite.txt0000644000000000000000000000242212611765734014615 0ustar rootroot SQLITE REQUIREMENTS ------------------- To use SQLite with your Drupal installation, the following requirements must be met: Server has PHP 5.2 or later with PDO, and the PDO SQLite driver must be enabled. SQLITE DATABASE CREATION ------------------------ The Drupal installer will create the SQLite database for you. The only requirement is that the installer must have write permissions to the directory where the database file resides. This directory (not just the database file) also has to remain writeable by the web server going forward for SQLite to continue to be able to operate. On the "Database configuration" form in the "Database file" field, you must supply the exact path to where you wish your database file to reside. It is strongly suggested that you choose a path that is outside of the webroot, yet ensure that the directory is writeable by the web server. If you must place your database file in your webroot, you could try using the following in your "Database file" field: sites/default/files/.ht.sqlite Note: The .ht in the name will tell Apache to prevent the database from being downloaded. Please check that the file is, indeed, protected by your webserver. If not, please consult the documentation of your webserver on how to protect a file from downloading. drupal-7.41/INSTALL.pgsql.txt0000644000000000000000000000352212611765734014444 0ustar rootroot CREATE THE PostgreSQL DATABASE ------------------------------ Note that the database must be created with UTF-8 (Unicode) encoding. 1. CREATE DATABASE USER This step is only necessary if you don't already have a user set up (e.g., by your host), or want to create a new user for use with Drupal only. The following command creates a new user named 'username' and asks for a password for that user: createuser --pwprompt --encrypted --no-createrole --no-createdb username If there are no errors, then the command was successful. 2. CREATE DRUPAL DATABASE This step is only necessary if you don't already have a database set up (e.g., by your host) or want to create a new database for use with Drupal only. The following command creates a new database named 'databasename', which is owned by the previously created 'username': createdb --encoding=UTF8 --owner=username databasename If there are no errors, then the command was successful. 3. CREATE SCHEMA OR SCHEMAS (Optional advanced step) Drupal will run across different schemas within your database if you so wish. By default, Drupal runs inside the 'public' schema but you can use $db_prefix inside settings.php to define a schema for Drupal to run inside of, or specify tables that are shared inside of a separate schema. Drupal will not create schemas for you. In fact, the user that Drupal runs as should not be allowed to do this. You'll need to execute the SQL below as a superuser, replace 'username' with the username that Drupal uses to connect to PostgreSQL, and replace 'schema_name' with a schema name you wish to use, such as 'shared': CREATE SCHEMA schema_name AUTHORIZATION username; Do this for as many schemas as you need. See default.settings.php for instructions on how to set which tables use which schemas. drupal-7.41/install.php0000644000000000000000000000127712611765734013634 0ustar rootrootsystem requirements page for more information.'; exit; } // Start the installer. require_once DRUPAL_ROOT . '/includes/install.core.inc'; install_drupal(); drupal-7.41/COPYRIGHT.txt0000644000000000000000000000271112611765734013560 0ustar rootrootAll Drupal code is Copyright 2001 - 2013 by the original authors. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program as the file LICENSE.txt; if not, please see http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. Drupal is a registered trademark of Dries Buytaert. Drupal includes works under other copyright notices and distributed according to the terms of the GNU General Public License or a compatible license, including: Javascript Farbtastic - Copyright (c) 2010 Matt Farina jQuery - Copyright (c) 2010 John Resig jQuery BBQ - Copyright (c) 2010 "Cowboy" Ben Alman jQuery Cookie - Copyright (c) 2006 Klaus Hartl jQuery Form - Copyright (c) 2010 Mike Alsup jQuery Once - Copyright (c) 2009 Konstantin K�fer jQuery UI - Copyright (c) 2010 by the original authors (http://jqueryui.com/about) Sizzle.js - Copyright (c) 2010 The Dojo Foundation (http://sizzlejs.com/) PHP ArchiveTar - Copyright (c) 1997 - 2008 Vincent Blavet drupal-7.41/themes/0000755000000000000000000000000012611765734012733 5ustar rootrootdrupal-7.41/themes/README.txt0000644000000000000000000000067412611765734014440 0ustar rootroot This directory is reserved for core theme files. Custom or contributed themes should be placed in their own subdirectory of the sites/all/themes directory. For multisite installations, they can also be placed in a subdirectory under /sites/{sitename}/themes/, where {sitename} is the name of your site (e.g., www.example.com). This will allow you to more easily update Drupal core files. For more details, see: http://drupal.org/node/176043 drupal-7.41/themes/stark/0000755000000000000000000000000012611765734014057 5ustar rootrootdrupal-7.41/themes/stark/README.txt0000644000000000000000000000175412611765734015564 0ustar rootroot ABOUT STARK ----------- The Stark theme is provided for demonstration purposes; it uses Drupal's default HTML markup and CSS styles. It can be used as a troubleshooting tool to determine whether module-related CSS and JavaScript are interfering with a more complex theme, and can be used by designers interested in studying Drupal's default markup without the interference of changes commonly made by more complex themes. To avoid obscuring CSS added to the page by Drupal or a contrib module, the Stark theme itself has no styling, except just enough CSS to arrange the page in a traditional "Header, sidebars, content, and footer" layout. See the layout.css file for more information. ABOUT DRUPAL THEMING -------------------- To learn how to build your own custom theme and override Drupal's default code, see the Theming Guide: http://drupal.org/theme-guide See the sites/all/themes/README.txt for more information on where to place your custom themes to ensure easy maintenance and upgrades. drupal-7.41/themes/stark/layout.css0000644000000000000000000000226412611765734016112 0ustar rootroot /** * @file * Stark layout method * * To avoid obscuring CSS added to the page by Drupal or a contrib module, the * Stark theme itself has no styling, except just enough CSS to arrange the page * in a traditional "Header, sidebars, content, and footer" layout. * * This layout method works reasonably well, but shouldn't be used on a * production site because it can break. For example, if an over-large image * (one that is wider than 20% of the viewport) is in the left sidebar, the * image will overlap with the #content to the right. The exception to this * is IE6 which will just hide the navigation block completely in these * instances due to a positioning bug. */ #content, #sidebar-first, #sidebar-second { float: left; display: inline; position: relative; } #content { width: 100%; } body.sidebar-first #content { width: 80%; left: 20%; /* LTR */ } body.sidebar-second #content { width: 80%; } body.two-sidebars #content { width: 60%; left: 20%; } #sidebar-first { width: 20%; left: -80%; /* LTR */ } body.two-sidebars #sidebar-first { left: -60%; /* LTR */ } #sidebar-second { float: right; /* LTR */ width: 20%; } .section { margin: 10px; } drupal-7.41/themes/stark/stark.info0000644000000000000000000000067012611767501016055 0ustar rootrootname = Stark description = This theme demonstrates Drupal's default HTML markup and CSS styles. To learn how to build your own theme and override Drupal's default code, see the Theming Guide. package = Core version = VERSION core = 7.x stylesheets[all][] = layout.css ; Information added by Drupal.org packaging script on 2015-10-21 version = "7.41" project = "drupal" datestamp = "1445457729" drupal-7.41/themes/stark/logo.png0000644000000000000000000000442612611765734015533 0ustar rootrootPNG  IHDRAIȭtEXtSoftwareAdobe ImageReadyqe<IDAThkpTj[Z:S;SVrm%k$@ {9r\ ,B5`AmRBYS bUHT() $~سgs6 ${N\vfAOzp~X^EpGZxs/"T7!^O3 KT5syL~M>gG) $$2* 8_(+ѳEAE!A騵皻Vo7'iQPPQQû:;7.8GF:B@=q2vf$1}e==0О&Y s#J[?ʿrI%D4"*%A#{C}Yb*Ȧ$tJB- \@m\)Vk:L66*Ijmr?廍9R)Ap̎U}1jNuԔ٫ 2  P&jdamˆJ@ҟĩւ~ sub9lڊsDVB 4HY3MľSGdֆ8PbR =!QC%I%Lle?!v'n׀hUΏ^#4\6QYQv LހQj=Nưg7?EU9%s~P+h "L`!><p,AM0sQK綏 3fӽBl+M 䈍vlgYM(2cD‹E̹Fܧ.^L;F0j[Lʼnl4Ml;-s7S; )M gk>eotWZW(-Z& Z鞝8:lK,:'2z>gwt0ۡ#ii["$g潧c1@ SsFy}u״& ,b?c]Q6&zC'csY\(Y;8rEyjxq7Ax;Pvzɤdb\z_ʋ-4kI^G&"Mza62iz0@١M}DU:seY^>W$t )ΔULE/*MYLb\MǰfHbz(t:Wb\,W*LJ~&dtH8,fbQbdj%-2\edO"ANEvAŹ{um ݰB$el#gMMYM:YU-LHtMMEH$oЙr+6^LL%?+ȄL1'"}$ #L(,]PxeW(LV\Jri UdRy$7m~?I6Iք*2$ݣݑ-"lwK. ;"7ە] ^˩T dd`Dڟӎ|A獫wV_ &bdLj0][VXY je_ܬ-ӋoZq[K>{ګ0uX!aܘL?{ IUQE0hںcxnVE֟~s̲Uʳ7=Og,ZQ(5kok˗5MZIXۊ*qgDZ{%oh['+هWvln8Z!ԍ[N I`lFiɪ4x5o> UG @co Z}xyX|O&|ZKd:ak?8/wf{[?9iI;Qٺ+@7wmg8Q[YR?|3PQ?"ByͬQ<̜Xę Ăb>\ai<^4*H<[]_4q#xQ(]_PL\.dEs.Ȣq8J 51r$DNC/+ȄLȤy{Ti (Yzdzn_ =zT-,Y< vʄ? o  ^>|dA3t1L9sLȄL"F31lcy Q̘ @c;\bbjمuq|F%M1Kv̍5C)z3L87EAꅹ9CP3ep HhҦdY O$vGcgMGbHnFT$iw {_t _;YM7c刔)'{m-Yi&ڜר9^U~5i̭JIÒ[j&`Z==ǀ:?T~07AЧhziGa3EUÒʤS^b4~;CijN]|}GN_:* r:E =a9840'Hr܌O'b=Uxӈۄ.E+!1W'%D=Va:Xi?]\ݿx]?|rL()La<ŔV8Sj5MT1 s L>|PRU(Ĩ*xosd1I ֆ%Owi6IH)sQew .rnپl灡߸l[)9G__<"!Z$n 8 pN^=}"gr&sl}ө 7īf؇ lH\AD M JۃYgpEr} vŮT٢-dۯ%ްj!gx^0A`y8r85샓b 0Q23;ZI° D@8kJߺ 33#zF~3F01F'Ahd g/Esk3c/>QfNy7)ϦFsiq'wbV+!tlL`&w4 h_x E{L ,&i)ƍaQ\ĮGB4)l]u6ݵ 16}@η~Sn7knjk.3yge&gݘ:ƭ$c8&i lT?]˚) - OڭU銗_~>_"ؑIN٭J*&2^ppoҷk 墷OɂLyCD T͜\d:=|F"d| #&Cc$BLۦEz\I00k/h]tar8OAaD"DTРC) DBLobbbVʓE c*jaHhᘶ Ǡ$MDW>Ӷi10%Ǵm8!fI{Ji4hA04IV36bG֜Wlm<e%Yti},SV{V[z1\t-:MbHcZU|a#Zdz*)VK5<ċN!PkvHj=g m s:J>K@4 E.ɕ( 5طZ~kkgϞ՘_C(FG'gd2:zƐLA.ia5Ӳs2E[8dPHٽ!@nbX:fuc&DR%&8Fՙh2J4ǔ5cC+:S*ULm4v?3)KgR RAf-TQ!qWmH[3"Q&J-e܆`3Lk7њY92D$RfLg=ܙN>XEIQ;WTQ4g:M-lcLl^Oz+7e ټZ.?L[UcD`e^Y@ }i}L.Tv71l6*4׀rW8y<+.[}n} tWْ?ˀ%(jXʆPNK`x䯺46 ǕUMEP1xڠt]{zcܺU j莐vt)Q:hݕ40HD| @H'$A>0}Rt+Z. j* )gDHݞRcs&{kk='yXUb w3 x/c%qus9[mn.^HڍnۗfN]I>rʣ0֩_jnvnD!ƖN6kQD7kOBz_!}1<^.MzYKЛG<~Y +\}@a 5EG֣hPW4;\]Q>ض?ڢ=GG\3Fמ$78mxjAmh. .7;'L\m*W'1HȳD;n{<s%]|{o̠< :EN5zA[{D)OfSN`s )G-qw\]*<:oݘY얻/*U'3JڇN]YKx|Ád7@d]ʳ45=i#x{Z .yq\"%gx9J(<.Q\GU-1Yi }sk}O7wƁe&L˛s60- ~Rn;v=3v5b/w^Ω.ˊs|ZUB5uⓃNj'I(gEVT{'?:[EJ`rkJJ*[th\<.H\Fk+<\9UJAв ^^;qsp{+2F_+t@Hxfug3n}'ǿ={sȹJij%t`b吮wxV҄"iMI{MD`?$au?hq:%-@@lջڝ Rim@'+w;38}%r;A>^ZM=r&|Tӭnjoꥑ߾LeVv |$h߁Ai*+I,#<6X/M/z+ȄB%|I0OuWF'4>P$+E r\A&o"7Z:r^ÚT@sȒlz'; Z>qɢ+ݳG#{>x. gݭO2 w(#6KM+&AF6%lԩuzRQ/E:8t !ab=|qC巨 [Z&j 2<>cюqdG"g0x[fY?1ƟQ;g>#шEQE]]"J;Ce??rpVTxű#`{OEGMQp!ku?/?3vRφ>`Օ,ɨK`̡٧ Dd"4jeE3 Fu 㹌r+=v1tIsmˌ; XR(|=`M{J $H"M$TP{a&If'>>^qg|T_~}{v;UW?>rXqپK֫U:`]Fi[&Fs]NTɭ ѱ|э5`++ͤ[WN ?S";K3U*33$Nٙ>zN|YER͵6eFȺ*]S IƾuƝr.Eu?y LaV),cbLp9rsjwՑ#>/:U|s/.:rБsW*:[|F)jIXTU#^[ ױeuؖl 9*yp)*2Xlc!&b&}}ݯƖMD5uS iM!Sƌ;z Ǽ7逿WoZ:Ip)nF |]W`$5GgY۸Í9(#96O &AC;Z% l>18P k?aq8|=[$)-j!'Mnl@k0S A4*d9Z0fbAۙ!Q/Z1V:i *!sB '}pz}gH`lihgË4ݧg7%:q\qIқ2..}35)Z4v+6rU7b.7YyjѽMnTa#r gAhdQhTDQ|wh2&>bz]EUIPe')8\n7{2GңggX<5GO'ka?cl_9 )$)hآiG/ HNgUj!EãE !э:J qfk:7hhSq[4uknHl}Ag .?>u/f! ҠAvz95F]hli"R>)ߕgOW޵]%쑓'~Y%\[֓sMEۧ޳{_;6=ɦ*xR[)!&~C r>xM}eT5c\`bS xbC^Z4?s;GKY, ˿>a{ɐ-wZfiN. NCYxK-1n[V:^[< Z RWސu>0m/ǻ;h`"UpS1$HYՃK-`Ss3cO<:ʈ^k,,iiF7GLu^K4x$ŕdWߔʺ@Ud?.;jԋ즃Y+iݐTH㽗J*CD+Yim}=@߭tzR#j7Ys`Ny !rg)a'/qii(I- 1m5Cl643*[g2H =vg&}48+ aqpᅡB'lxx|1Sd{27Nk0m{:rZԦzlK'TcnHhFvW^.%*J$% ?*gM&y0*,U|lUqUɑse8qS!y[$h s47TctV<8"d3}C+~ڿp91juCu} #v-3-4][nt:N]gZ Qb>Hpl+3p LbȚ!{n`MPT^\L7t}~[O+Ă녱^G0.gLw]Gپ2 L:Lt:h;e,ݧWUQrđ/nc;&ˋ=Vu~˰wD[ޠ-~^N8\qe8WTVRVxCٞ\eIo fY| 3#N`г-`q _1/k,>L&FOGz-t >L=kªa 5g&_O( 5Qƃ43Ե&Hdzz;AH' 70 %V>93{?=t䙓{gB[X!9iB*KB{|7 y~_.B]5*m KS $ ny#*D0ct+Wb|P眎GqX89DՀ`PCTR=6.Q#g8I0 ^E&\]>(k1 nUd=TYF)TfsnkewVv߶,0:{vyGqȲO(l,+vPh"K41O܃,v'o4BkĕJX!Jz@~W婄R/+-aioiLTCT2}[f/4%մ2`#Z{$)Q5^(Ut?ng_^G2M)% ]`򵚷;y`}{=@Ѿoj[$9<>']i6ŘkkP)j&5óJY)$$i;|8!gEdVw?fhY,C7wdž)aDCAWSkz6 g~òڍ> YeMڀ,XĨ),`@Bl5B:A B%4!IR*MTPvPhi'D6{դȡӴ.}`Y%#\/&E5`BmCֆyE5`Y%}V.Ua=Zkh."[`r0b^TxǴ/seLo| O"K zgIENDB`drupal-7.41/themes/garland/0000755000000000000000000000000012611765734014343 5ustar rootrootdrupal-7.41/themes/garland/fix-ie.css0000644000000000000000000000245012611765734016237 0ustar rootroot body { /* Center layout */ text-align: center; } #header-region, #wrapper #container { /* Reset text alignment */ text-align: left; /* LTR */ } #wrapper #container #center { /* Reduce amount of damage done by extremely wide content */ overflow: hidden; } #wrapper #container #center .right-corner .left-corner { /* Because of the lack of min-height, we use height as an alternative */ height: 400px; } fieldset { /* Don't draw backgrounds on fieldsets in IE, as they look really bad. */ background: none; } div.vertical-tabs ul.vertical-tabs-list li.first { background-image: none; } ul.primary { /* Fix missing top margin */ position: relative; /* LTR */ /* top: 0.5em; */ } /* Prevent fieldsets from shifting when changing collapsed state. */ html.js fieldset.collapsible { top: -1em; } html.js fieldset.collapsed { top: 0; margin-bottom: 1em; } tr.menu-disabled { /* Use filter to emulate CSS3 opacity */ filter: alpha(opacity=50); } #header-region { /* Because of the lack of min-height, we use height as an alternative */ height: 1em; } tr.taxonomy-term-preview { filter: alpha(opacity=50); } #attach-hide label, #uploadprogress div.message { /* Fading elements in IE causes the text to bleed unless they have a background. */ background-color: #ffffff; } drupal-7.41/themes/garland/maintenance-page.tpl.php0000644000000000000000000000527512611765734021057 0ustar rootroot <?php print $head_title ?>

    drupal-7.41/themes/garland/theme-settings.php0000644000000000000000000000136112611765734020015 0ustar rootroot 'radios', '#title' => t('Content width'), '#options' => array( 'fluid' => t('Fluid width'), 'fixed' => t('Fixed width'), ), '#default_value' => theme_get_setting('garland_width'), '#description' => t('Specify whether the content will wrap to a fixed width or will fluidly expand to the width of the browser window.'), // Place this above the color scheme options. '#weight' => -2, ); } drupal-7.41/themes/garland/comment.tpl.php0000644000000000000000000000145612611765734017322 0ustar rootroot
    >
    >
    >
    drupal-7.41/themes/garland/color/0000755000000000000000000000000012611765734015461 5ustar rootrootdrupal-7.41/themes/garland/color/base.png0000644000000000000000000005063612611765734017113 0ustar rootrootPNG  IHDR8ʝWQeIDATx^ 0Dbť 3x~,Oە#W6> ;I`> ||@>`>|@~,|@,> @p&䥙w?xحcAb@_ev1ڋxDXgVf~Z{o80Kà q 7oHfSw$!K~S~;-SJsn7%Ƹщ 2t&ysޛ>8~=rT|vVA0ZZM6Su%d\s.ú:uuQ_m3S::TT8piw<\Wk&E>}anLܶm*,ˊs6a9ŋZUUBjjjwM r,X&u&rmnan"[o6ܘ}agSw6ޚeeeB#y+Wz%y#l#5d oΝ{g&Mj7o|dϞ=%M۶mۯw} !*XwK,XyLqXYYNnrg M8s>629iuo3i6%|tJĎ\ȧ:Neٹ|m1iu~h8щL!k\.ۈ\=7((((fz$8 > 2{bh fˍ=1/SL[@w?$oL?ͪ4'VQ'z2lC1 >(NLe$ZR`fOX@^_[:m){BA)mGiw_%Xhs^޼)@0O[%KIV?n/|`Iy+HO8=ݨW8dR($ {'nѬ M_Bɧe`ۚliYZtNЖZIi?fYhb[#^R؏9o|v֗l$K~ٓHIRgޖ6>ݨOZ{a[\qRM] {alCw(&?ӕطxљ)C?lP6US3W[xneI. Hs>_*^q> |X5Vɛ;L my.7WI#ND.-Ron{;%|}AS+X$&6:۠^.sKұӺ^P6m>(ٮČQk+J<LK Lo,.\֣5,!c,WǼ??_+w:St(H/kr?7]w;pG=dZ ʙX-4"SݱM^jG'j^,"ߤ䊓.SٙSNvr/YIƼkwnZ[ei߮Tk)/mKᐔy_ ީI: P(*(.U٢o?0:K]aW^?qsJ~N]i;_ ed+)}d䃂KSd?2>u :qEۏ{uZz6[-?ر xޙGUe}k: aI$%QTFtTPwG7qʅQT\>Qa&NMH’uΫխ[ &aIN5_wE+*6&1[&ꆠ*{,r4ƚ}^SRwdI-egZ"qްM C D36[3{6aaq*+ *]!5jt*,=_45:C,Cagu__Zv{Hl;5uQIu.-ְ*>c? C{|Bכv:ץKNP6mnea:i1q>0_h)ݞHEѮ*t{??xQo>:u[Xr@_הÇ7:rӮ_yN="T fΝ;D8^zuMr;CyV{~j|ޔ(+++֕6W10 ð=ŭMʂ hU(B݁8=HH?W>qwԨQOC! ռLPx-h Qzb&$hZ]WnDʸ͈"U_Z&4Hʺ%h* $R薰הsz#z E~*a9IHoV6uSVGqp8]&uKhM |{nݺ' ʋ$PEQMP4W>"}DonKMlݺ I7UҸJKK7/\3f5\r2o2bĈ4-r7z*iH{nR&8D4(O>YfX0 1v-*2hѸvڍ֢JׯsP!o4B!-[p8Z0 ðw{;BIh6|1`#7agjrNVV(l9ST*ybc;dxs׮]&VͿ#A=Xr~2o{3gt:,|ڥP*o\"W۶m/PKa_lP q$fea=z^zJ:W G I6??ϛGQ1\ga CP+~>!8y[g=GF'^zͨ3FVzn~c!X GlgL< P t)/;мhtq\ K,qȐ! nnH?(|[lO>ס("`a);qZ 3$ò pN]:PrAy3vgh39KHI@t֒e!!RF[[[iZ;}ܹD=9vFQ6ϟ?wPd'@G^-p]w,Ya<_} QUB?j=z~B6mKHyK;g@xleaU4iӆ>7.\vSM::v@J@Dp9ϙR0҄pE>,(njèM"g.C={vX;_|DaaF{:СC>Qr.`ի }1];&3yн v} ;⦛nOjy iG!!zD8ƌFFίoX,^ȑ#G :1jaaFaǩ`P"hd>)ևd nGҥal̯Ģ׶# `oZN$\'5B@15:@~IN)bHsH† r|}05_[ v,O?EjyEɦG;'o߾SOm"(DqwTџcmto{ 0 ؠGJE_ht<3;:G4R|nL6 ïx{!D賈s|ZN_繏Y葑)W_1{׍@_n؃^PNp*ކ&GAa9ҸJ_= H./>o›o bKׯ%[5i QxwfyE3n}Qe$ٳIن vZr/g}PؚDxԀlMηv.JlNГeC&0 0 =-pݫ3/n8[sfa\TLr7-tAD44[n jTN^ʴmSLY Zl"SFۨ37*(*z~uꚜܿ1y}GP8~~j_tEn(('i4Zyo6mT JD Mؙ|aal6ÀC>(}#ܥ'_YPi7PLх _O6*sѵCr/0jqalݢb(#0u/&ӹWO(]BXsiP _Qm;vSO]vm䙷ӄT(,*%q_KxӠByhl^?SWӡ@uD>n3u&>蛀]R$ aa:97&ch)WSO xK18='>~*9^pZ=MI/{ yQm0`{wٜ9sr$qo>ۻws!QRROv:I|.3kP[[[)sÞI@G$Cm@c2$P:Sш >lc[}b0 0!] O @qR6\+gxq p(+-gn~x޼y+`I̢yH/=LII验,-=KL|~ݻw}I5&v'E;U9T1|Vfʵ%IB’*"˾CG`#(rHg_EG,74nrΝ;Af|>5N޸q}d/VB @D.*2 3_}K.裏Ύ~ƂݐGQZ-ú4NK﯐N! ji>8>j]D#F@"56^d?-ːSaQm;clv8q.;exոyz}\)Ajd6ڰnN']lŌCё vT.䷾xQhC}Xs60IآO) >EEʕ+ZA֞,Xu!(2V S 5RjFyQclUqTឯ|`;s{E_EݿۥP(---I0 0 |]]kP~ µ'm)bՎ| }|}k9*@p9N'˵0bB.r?vt7{I ]X~3flJ41f+NΝǚNw,_8_}Pxuao v_?E#0{("SPUKyB^>/ d&]cP4*g|dgg/Yf1٣Aaڴi,O aQ5l޷A<8U)--ŰgbͮÀ"@DϦzfE)sCEu-J羉"M|Շ_+fʗϟ??x:_PezZ6|oůz7dzȑ h^t1akcǎr] >5J$uʣ2搴BfuD$ZًҠ0uMBVj%o#ftbdm*'I >0 0|҃IWJ~_m;}eh !L_M| ) :`FҘ}fl9sV @0 <~ܿP\^竰@v}7zNfF(=U#l0*aCQ#"`k%R$ 5.JSuhV簸Ox 8q^.֪9ŽW@oc*D"+'&ciS[B?v 0 %k.E.a>R: 8̋UVȠW+GdoTU7$!R$_zDڐXo]cU║aw&AgҵZCRU qnHZH<\*ﺔ!m`_/0 0A_PvvZ6昀:W,3w1id? `DC%<,q'ҟriV7LW\_߃חnĶå"H1qX_<=RL-\S)aB\"yѯs j"+`㶽X˖,po\K܋EIE%omTC"H=R"%( :/y#0s *ׅT{2Iaz]a1db?̡rgA׀@T`tx{&5>[t&S\k%qn@),YvGulG}A\CqGⰕC]ڧڛ]Url/ \T?-F.3{,˸0 rD1?>HTE_%c| `⃠(W],^fw^UJuNY٢i~:g7gΜ1Dl!ֻOd+jua|Nv?9k !(&p*T_^ݷ{sɞgRCu ֟MQ[2jF%Rw:B)HR߶9]m<Ԋ_/۠45:tͤʯkN_Pg̡S{p_7f# nTeTe29KWM5ݸqw6_A;-Znl^rAW]t淬W+ ͉N^։kwzNNzZK?׿ޥg[%'܃@w7_m;wj])qzmPjG"HI*uV[J_}O'^WLiPb c M>F>Myby.[IyZEX@.#ER+?I]utz+3@ \0rB~e؎]e֎\A_\]QVaR.M02YU;a-wzбԱtkP~]u giF Γ+CJM9a>6{?ܻ%+ 2cw]. D0P i%(:AOIR_ AwSVL9Ŷ G?Svxbý-[l nOo\m|ej@`\ܮ|iKT4 jȲ=ãDw?fD"2ܷmAsNpZr S\A߿;v|.9cLBn7J[v<عqFOwC^=iFvJs?!+/ͯ=ס>׼3tסoI}_c.Hs Ƿ3eI8|= w3)!N=~O^wPs縚c}Fch?l}}۷&NτS|[l\vH2fsK[n>6u$V"$Eo ԤqƘ~ǒwt }0CX&iRg [ @~P7NAX/OӴS$[i4Os a^0ΰF!@buzg6_e& Aݮ pS0mufp i҉=={:Xd95}F fiz_@> oƘ9y:g:c.{RЃ5fx@OybM|zznjAP;ny^1qqt`=@1!:cҌe];&tN{  S|{A}EA-muukU4uj?pC LJ -=չ6ޟKa8QAЙ`JjIjKe_Q$U.ȻM}mOSal@ǧ0HR/? v~,iM>i8I|`x gTAywukL=mEVE6IJQ{ QqA/}]уzX`@7<޷uO>K]y?o $IҿMoWoN;4gu e!0f{𽡽.{ @o!yn:FovE:Iiuدc@f$4;,pv#QI-=&|x]emyuUU( ovH{ f>{/ag77V _tuʚܧlOU /C&:@ԜcW sUMK`/5~nwn\zbjJaT7ۚt?}*5vW)@##{= E've2o{˾~k:&_:bdؿU Wk7|j(WʇȣG`m6@DVuӗ}eɀ}ȸ1W.SǏS>]a;,XVMѧ>vyy)۷Kk6wqaZ/0@?i9q3F; MTU\| yjbr}}>~zmN󹜞el}K_ٍ<| 4h+P&Nq˯/=C U5&u]{ KUv`?M}9[/ hUVUll'zgc˥~#"ժ{nZiyW_mn󯊢SkI7͘6䶷}vGXlvs;X{:~gz6VsO_W:$Ņh'kާ:ݑ1ޱ4l =f*%ru~OeO>ifYצ_gwsf:lݤ:_նY;;; O<ُ:w bz}d&%mCzkUM˗/}3keX.Eqmk=~^|@nR_y@_YZOhktt}4)7-wꪪz_~Iu@uttLl/ຮKJ-5'"rW"Z}7ζA[z MORֽxpYO_R` W.mYZk{c{c ֳ7kS- _ʫx.~Qȧ@_U8j}./nnnʛSU͹6Ua*ZkPw=~5Tkh}7slRrVle<  8kb2{+l;vcԧG KgVWo޼OSp{>|/. ?Q8>iP`$3Na?is=֝qi:qy.?M'ӑ:Srb5yr־+%Ce`瓉N7__}z\{իW^iRնĚZ)>:KyK-GV7b}laxs 9+rsr+KQ{%d漷ͯ+ t?&v eA-Rt"ls6{譩ˌ1z0/"a.8WUɶZl~.Mk7suh9O-P]Ro~'|xk}ZprrLKmCGF x@V⼂y|ei3fpZ-{1KeZo~_פka| w@ŋ\|*czS]#vq/5sc=ĚH~@ժ夋қ^Yg6yl۷R׵赥?`3v ,˛3jBQr}޽{׾~XS9s̿n-, ʲ` ?Xo~TW[N?~N?6?Ϳ_ozڐL>'?OF,#a:x\M_N#^Fw'ˀ2-K:[Y'42Ȅ)#בǵNMW~;kg)ϫֺ k_,h#ضK&k.s|G}A~ NF?pg|uA~إ u-KcgİIJl-UTӞ ڔ}߫ش:mR| 6 $9"EyUZzm1W-׵gϞ֪k{}Gty&M-/M7d;T5 ):U©2_s3w>vJ:6#7YCYW^nǟL~e?ls*mkb Ѓb>}+Կ::w$ E ҍVU)~D}݌[:cN*]-4 S-{c{k}ɥ(Kw~||,eh=/_l^ʲ =WN>|,-Y}e3+Y7UwlϟWހ<*N@-sЃ?DUS.ķT24eJ1c? z^9TRzm~-㏕tyi9[{=|Oձi EŃρ{>y:MHzOS:-4ɠq7 E&UsDGUS,yZizl#ݖ̚i Ykemc~sے%n/L2۔~4|n~e?_=9ϣ'ӿr'>e~[ƞl'sm>:ɿoMFn/N~7=N| Tajϩj:EQxLsI0o%3mUio_ҁ4?3=xoy<,;ݲeƄcst9nx-ӯ~vooʟۖ7hGmsX%ubUUZe ci+־6[ 59qr;jttv`w4bZw}W2v@Z^ Zi):TciX?ߖɶykz׻iW˱aY6ܭG\y/C[zbޝ4KonvJyϥw7!ƨւ7s?zzsl&[+xஉ5A[ G֍p :S?{iոWkA?j:$ȗn˶$\zY/_wy g7?^N?,g0rG}c4o439ɼOyv~=O57#wn2/9\Ӄ:켞#7?=_-o|\w4%'GzmzVhֺnE3D.02d()C7d3O?F2}CGp,<2=On|]Vv~L:##ύߟyMƞu;2ʴ?|n @W1P Ô,Kߎv>ɶ:;;+=ރt36^Ӱu#V/^MoXp (j^r+Zu5` Ǐ-[AYֵ/5U ;152=rxx(M>J9}]~??dļfgmc@~oɼI/&|.'c7Jfɼ>hߙcFϠk&Èk;|#w^r^fɀs0ˬ;td9ܼ>{ȿ/9Փ_vMt.֏SOa׿_Jd]^%'|)]~0ڴӮ-/l]^^mp?z: kK,=C@E[ 2׾(5CUU>|k=7?ʷKpZIרiK݃zJ[7=݀cL̓|{kXbsĴ q=_U{0ꫪ7n4Jjv&[HN< [ϭ55˓OzN_̣K: Fy-@Rt֗Fmc4b=߃6oRZC\̌X[/ܘ[X̏/j|tp%05 ):w$[>;Wvě ޺J:@FZϯע(rNzG?Ҙbfj۲:a$@ou\ cci?{|Д {OignbכkoH}^5/}c?O=:6e2M9@ǚgV=0F[[/1R-M~uT52eYʸ2ouh_[(>=z~I888hP _2ʲ԰=GOC8>>R`ߧj+YZ~e5Qkɶ[OL4Х-fAUgKcUma(~[J퇁Ŗ/bRnĦREkKL{Rv|槚rYojoy*|-[~{===&Zs3_>ɔt6vh`|UX訴|2ޓAjAZ0/x0{{ڒ Wkт*O=/21TSUyo;Hh`Z5*6|hbʍ,L\>Ek;,FVމ^K2S3bX7)' eŧ&7 EGmu_yScj^.ӦTo7ٖ:@mKswWUFmFU R} >ٳgEj&[1WIo\b|~pmo^^^JJO~wmPni58izW+ٖ mLQy\IҶ UVUU9mj禮|{qE$[/~xG(@jj Q*3;I%)S@~~~-Z1ZCa%5UD.[.4󿔞#a1c {EUM[/~mϟ?kT'mw ;u=жSo|+)1FSɉu]~e;ܖ|O [MtF-]2:৴U2jkxxxⷣڦ  ׯ=o+hX?߂h5EUS/~U &\}~7oViSFSÚ]/b>ş~Iwymiw[|Ex}ut߆_ x]ɓzmxʇ`=B 7=mXO V_,P/&~ڃuo 49 rbu {Xgޏ,iHjFDtyjbsy.mS~;U]_oX/N{tћ֊cA^e%0osA aՠ>#ۿf;NK4oALҾvf.L7ٞn[p~q[t7Ճ `Ik_|TUfQg'`~g<HGtzLM)#7ٮ4_U`My=㙙L/`>؃4ϗhG?t@_h_E(g5h $7{@qGh&'h4n A3#:6ޱGt@B @Ley\xf:8-iz ٮGhjehE-34hLm^Po^ ||@#vKn3rf?ؑ #O {`fv[ > Otv _첫K+*k|v=Tt.' `nffY> > 0A|@f:3 ߳jm@o'O{w6 qo,zgi`W&.tL+{%7Vo~˫@/t 5> ݁-[4[_ |@lP|=f:|Zgt>  &[Z,t> @[xӀMXt 8'hyK_~@EW ݉_|=NAe3> @EWct#od |/-|+L|@6ٮZl|LjF0A o)`,P{> 'd &[Lj|@UxX&@{^_k|O) k/|'? @N>|l>0%)Y+=.Or[?~@{?@{G~Ƌ~} ?/Y4}K|L- |> >0g}>|@|W: >|@? -:~dP5pϜ| G |Ny>N|>[6  |@> |7rIENDB`drupal-7.41/themes/garland/color/preview.png0000644000000000000000000002335512611765734017660 0ustar rootrootPNG  IHDRTsR_&IDATx^ܱur\4 "T)E"vZ6h#6ZD(HR BFbax]\λ^!e+[_ae"aO$C%IJ $C%IJz${$UH$C%PI$C%ɿ'"l% E2JMYmj5I 2*T%222K]"w$CQTKTԥ*uN$)6jٿxwo}bxiiu(?0vBzlF=sErxm\g3 I ib,r돞sl?KΐfvL懳 I Fc[9̑__XcM[i;!Is,p#?a?Xga6[Iхdɀ?GÕ7"[n% WQh]fm$*`|y2JR$]n+IO$WK2Td$PI2Td$*I2Td$*I2Td$*I2T $*I2T $*I2T $*IJ $*IJ $c"zyȼOiݓk&,5B 2SO B!FOdfރ*89{v7$K7 RZ0vZEK\thҋbEjPJZaI"r^lv3g& ؙsfcg7810QpƧ#Img?|pIS}SSM)$IӍ`l]UsG0`\DY{%MA%3P~S{Y3u %'Edw7U&t)?!k JtsfXɴD ʷ'MAe .,r * u¼ Cm'Xg ӂAz4T^L U(Srz |DDb09#X fAK ti: +(z:\ ӥ@ĮjFL0-ANҔ魟c*\^Qn׳]7=spO3rSӨdԑm~ DݛG隦29ٸ $q$ZLobCEȧ7`}(c$e\r1 +oNKU"c5$fӏ#ŋr+q*Z ?1GFKsA>(GiÑfR8R * .mGZ)ld-Hd頒mS矛!xa$Aҋ?[{Ν}!ݵ``'v6rօndS`PoR?:zG0#_?t)7c,'$W.@_BuI}_ mo>4IF+drrF烱1 iX8恥lVw&ljfW!^mc/}(]M|яfUHZXuu BEӵ4ToBҷh"BV{X |'qթf|E D^*?%ؿbU˜Q_&Wc 6iڬ&fzĔK4T240i?A .&{,[I-_pDlth> .xۓ隦;*WbNl Od',\r=%9{?W#! *7` klEs;ŗM7?'@n3Ddz><.xv/7~;* bZshS%)B^g(/)kºo"E M+y~\.Pq1񯹢Z(&&vv>"\>ccˀ/x* Ty HWN W݉Ke.ED Wܽ8IL, R\|WZ/Dm-1ڰ4$XtAm9M$M"$)RyA }9%Dj/.FBwoMDiyy"଑Z㮾ud%~<*hN@vm,m$But4M!z)𧙋罻q"M`&N8i8x&S$部|~ZO|DjM3-w),шwȪց4kALl5XXCp9\;!F?NV6bN X歩C3X""\ |}3ӊ\4QIi@\y~l,\$hD,>ւay( U*\E϶[D F"8qj8b6d2>#}:c8Jz_w~!Ev'bM& 6&.yEPA}!hnK"ТE=]lj4j 9TF)0{"؃j4J4T!E۫v.,BQprWp~s 삨: c`]U]p;i`t[)^-Xy 䍞W֤󝟦*Iڽ]}p3wN~Oݓ*\^8FĬG1 F"L~ļy"~BJuZKԔ"_3#WJLwqh;_X; } !x´pixYS0Cym``eu<]3 -B|~6֪̩Cڽp-_z_T?R/4Mo/bN[}PNϢ-X(9fԓ; AKg#/qDX O=c*,ғr]\R$yjǝ)ZVM3-ėWo-xkղJR.F4애r7\x3hyyURBY2_/*{^w0hY7ީ | <%Qo1"q +aH[,wi-WYwT/D,~*sdڳy+tg'ә8V>Kbn*cH0(vqW`YӉ 8 8Pz贖+:aq8ƩU'CQqI|6߰L !r7pj{ԀAUȑ;9ёڅ!K5J-vl+g)j ]8D]%fM j3#>Ⱦu21-Za=W3()8TyDd Xn3*!$TgQW1!9 ЌJ!4}AJLdkx_g 'sTBVܺE._sBv1p ۚPlnT7ڗcq.#V_ќF uA V}BHqokg>|ja8_B_#(Q-#˞ESgxD8ao"T#x=Zdn 70"l-"}K!ÚdY˚527P {& cę/|4{|ajq07{I #Vqp0̕>mΠ% O8 VUpm{w#}U{f$KZ 9Dyn`Z2CV] F-і-M?B!U,Uu_UURI]oYoF_)t5ObdzU̩BT?)4UƜBR/C$g!PSMX$~fNř!3%]?}RU0_y1(%nyB)?xTU6[O.%CB?BXz " 'б';B}e!}!hBPd45KEe}Yk}rd?$)5ۭ+j;+\M~ndfYKSM9^#Xɕ0Ԧ_h~KW{}?wU{_ۻ-=`StST{Jwy] H![JяT*i``Ѣp!h2]JFoaA*P)g;%c7Tyl2mHBvT5fVHU'_Ģb6ճ^RIz+ 1jN٤oAw}MChn?XqJv޶ O^uZ*]O2ٴ%n~wn}=*#9dG(,ONҗ[h|tUf! !u8>|Cܧ,J=+CSţ*o=4mRb/y+1>F2wfL DBϏ] T %WuPDJ !4fz˳E1eڃ7df|sxFBh"4JqUEٗ}}ԭQju6_azLLnRO8p>xKG/>Ujj4?ZWI_@IJJX#y!H $N0=Em zR1B' s̼Uzt2t0F~>upxJkFjfӫVic%IY7ul}o7%_X_m3*k[ԞONu0ƮTUD ̟x0bMit _UҴ{tZ/ Z9{=l%Cu{~Z"{|p}GJ+)Qu>|B6§H 83*Q30Q.OdB,- -ttB!:&DQ;{|cC:3-: _Aw ǣxSd*u7Jl|]˫  -SwQ[n։'Fdc*w/ B4=Xޓ^93B H$MuU T~!3|.Ҡ,HdzFo/}UK}۫YbLhs>8EzJBz.32@aC q ,Ϥc[k-n>?+|S?PFSkPYwT:ANACkIя )"@G.{%^'4鋻.oDgD!34&jNduP -`TSh(PM73=DDBᓬIIy3qRPw/;&h !I7^&3 $K}'BgTqF#_u[1(.2Cl‰~G~*PʲHTzCA(qWuLb_?._qG{6G|Cm6NE[ԦZno֛ru}ۚg%PޖC+iԔ{r-E~M#M)V!ZZ;|mF[y=^)lto~ԟ}ubޱ,kN%m! !~uݹ8~<*4NojLOL[Q98ϨZ\uCw]dz <+ShAA"qdƕ;fҐƳgd ڦaB1jom]ksd\A/^C&nq+0bY썣.q^eqQzDٯ҅Q6yN9B OPO/ T*m& w$PBB,N7<*U*Lu!cw'F, +#MB \06IJB:ytc0& 3BB;ZAH';Ч^@B*g+]ee27V!_;̆Me`aiBB$$@ܫBv\:hǵRt^#JL<!'NpѪSeZ`[!cCQB12]Wixz8W'B]?nB5xˆM,*'Bhu&n̔n/S%[_b#BH>Y/kIy1sǔmվ<_HY/%z ~1?:Y@IgIڷ q*!=J |L+[%q"!h\ z~Ɉ;TL BdUTG~K=B ^Q G8 !@2BIQ{'~Qsaz0B8zCe:3= 2m9BtZ^屻f2=Ȁг ̄/t?^/Qg>i;.dڪ+֘/wT*fvKh!7Te{T4;3c ^!crB:ICeJN t# ސcO؏47JD̓DA,@y!Bc1t[' 5JPY 9 !oQc3v 1@T+ﻫ7f\5sFdsATVJT^"tAAA*A A  |QQ**dHtQ@VrIENDB`drupal-7.41/themes/garland/color/color.inc0000644000000000000000000001350712611765734017300 0ustar rootroot array( 'base' => t('Base color'), 'link' => t('Link color'), 'top' => t('Header top'), 'bottom' => t('Header bottom'), 'text' => t('Text color'), ), // Pre-defined color schemes. 'schemes' => array( 'default' => array( 'title' => t('Blue Lagoon (Default)'), 'colors' => array( 'base' => '#0072b9', 'link' => '#027ac6', 'top' => '#2385c2', 'bottom' => '#5ab5ee', 'text' => '#494949', ), ), 'ash' => array( 'title' => t('Ash'), 'colors' => array( 'base' => '#464849', 'link' => '#2f416f', 'top' => '#2a2b2d', 'bottom' => '#5d6779', ), ), 'aquamarine' => array( 'title' => t('Aquamarine'), 'colors' => array( 'base' => '#55c0e2', 'link' => '#000000', 'text' => '#696969', 'top' => '#085360', 'bottom' => '#007e94', ), ), 'chocolate' => array( 'title' => t('Belgian Chocolate'), 'colors' => array( 'base' => '#d5b048', 'link' => '#6c420e', 'top' => '#331900', 'bottom' => '#971702', ), ), 'bluemarine' => array( 'title' => t('Bluemarine'), 'colors' => array( 'base' => '#3f3f3f', 'link' => '#336699', 'text' => '#000000', 'top' => '#6598cb', 'bottom' => '#6598cb', ), ), 'citrus' => array( 'title' => t('Citrus Blast'), 'colors' => array( 'base' => '#d0cb9a', 'link' => '#917803', 'top' => '#efde01', 'bottom' => '#e6fb2d', ), ), 'cold' => array( 'title' => t('Cold Day'), 'colors' => array( 'base' => '#0f005c', 'link' => '#434f8c', 'text' => '#000000', 'top' => '#4d91ff', 'bottom' => '#1a1575', ), ), 'greenbeam' => array( 'title' => t('Greenbeam'), 'colors' => array( 'base' => '#c9c497', 'link' => '#0c7a00', 'top' => '#03961e', 'bottom' => '#7be000', ), ), 'mediterrano' => array( 'title' => t('Mediterrano'), 'colors' => array( 'base' => '#ffe23d', 'link' => '#a9290a', 'top' => '#fc6d1d', 'bottom' => '#a30f42', ), ), 'mercury' => array( 'title' => t('Mercury'), 'colors' => array( 'base' => '#788597', 'link' => '#3f728d', 'top' => '#a9adbc', 'bottom' => '#d4d4d4', 'text' => '#707070', ), ), 'nocturnal' => array( 'title' => t('Nocturnal'), 'colors' => array( 'base' => '#5b5fa9', 'link' => '#5b5faa', 'top' => '#0a2352', 'bottom' => '#9fa8d5', ), ), 'olivia' => array( 'title' => t('Olivia'), 'colors' => array( 'base' => '#7db323', 'link' => '#6a9915', 'top' => '#b5d52a', 'bottom' => '#7db323', 'text' => '#191a19', ), ), 'pink_plastic' => array( 'title' => t('Pink Plastic'), 'colors' => array( 'base' => '#12020b', 'link' => '#1b1a13', 'top' => '#f391c6', 'bottom' => '#f41063', 'text' => '#898080', ), ), 'shiny_tomato' => array( 'title' => t('Shiny Tomato'), 'colors' => array( 'base' => '#b7a0ba', 'link' => '#c70000', 'top' => '#a1443a', 'bottom' => '#f21107', 'text' => '#515d52', ), ), 'teal_top' => array( 'title' => t('Teal Top'), 'colors' => array( 'base' => '#18583d', 'link' => '#1b5f42', 'top' => '#34775a', 'bottom' => '#52bf90', 'text' => '#2d2d2d', ), ), ), // Images to copy over. 'copy' => array( 'images/menu-collapsed.gif', 'images/menu-collapsed-rtl.gif', 'images/menu-expanded.gif', 'images/menu-leaf.gif', ), // CSS files (excluding @import) to rewrite with new color scheme. 'css' => array( 'style.css', ), // Gradient definitions. 'gradients' => array( array( // (x, y, width, height). 'dimension' => array(0, 38, 760, 121), // Direction of gradient ('vertical' or 'horizontal'). 'direction' => 'vertical', // Keys of colors to use for the gradient. 'colors' => array('top', 'bottom'), ), ), // Color areas to fill (x, y, width, height). 'fill' => array( 'base' => array(0, 0, 760, 568), 'link' => array(107, 533, 41, 23), ), // Coordinates of all the theme slices (x, y, width, height) // with their filename as used in the stylesheet. 'slices' => array( 'images/body.png' => array(0, 37, 1, 280), 'images/bg-bar.png' => array(202, 530, 76, 14), 'images/bg-bar-white.png' => array(202, 506, 76, 14), 'images/bg-tab.png' => array(107, 533, 41, 23), 'images/bg-navigation.png' => array(0, 0, 7, 37), 'images/bg-content-left.png' => array(40, 117, 50, 352), 'images/bg-content-right.png' => array(510, 117, 50, 352), 'images/bg-content.png' => array(299, 117, 7, 200), 'images/bg-navigation-item.png' => array(32, 37, 17, 12), 'images/bg-navigation-item-hover.png' => array(54, 37, 17, 12), 'images/gradient-inner.png' => array(646, 307, 112, 42), 'logo.png' => array(622, 51, 64, 73), 'screenshot.png' => array(0, 37, 400, 240), ), // Reference color used for blending. Matches the base.png's colors. 'blend_target' => '#ffffff', // Preview files. 'preview_image' => 'color/preview.png', 'preview_css' => 'color/preview.css', // Base file for image generation. 'base_image' => 'color/base.png', ); drupal-7.41/themes/garland/color/preview.css0000644000000000000000000000163212611765734017656 0ustar rootroot /* Positioning */ #preview { overflow: hidden; max-width: 100%; } #preview, #preview #img { width: 600px; height: 371px; } #preview #gradient-0 { position: absolute; left: 0; right: 0; top: 19px; height: 120px; z-index: 2; } #preview #text { position: absolute; left: 80px; width: 436px; top: 160px; height: 120px; z-index: 4; } #preview #img { position: relative; z-index: 3; background-image: url(preview.png); } #preview #gradient-0 .gradient-line { height: 10px; overflow: hidden; } /* Basic styles to match */ #preview { font: 12px/170% Verdana; } #preview h2 { margin: 0; padding: 0; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 160%; line-height: 130%; } #preview p { margin: .5em 0; } #preview a:link, #preview a:visited { text-decoration: none; font-weight: normal; } #preview a:hover { text-decoration: underline; } drupal-7.41/themes/garland/node.tpl.php0000644000000000000000000000174012611765734016601 0ustar rootroot
    > >
    >
    drupal-7.41/themes/garland/style-rtl.css0000644000000000000000000001154712611765734017024 0ustar rootroot html { direction: rtl; } /** * Generic elements */ body { direction: rtl; } ul, .block ul, ol { padding: 0 1.5em 0 0; } ul.menu, .item-list ul { margin: 0.35em -0.5em 0 0; } ol li, ul li, ul.menu li, .item-list ul li, li.leaf { margin: 0.15em .5em 0.15em 0; } ul li.collapsed { list-style-image: url(images/menu-collapsed-rtl.gif); } ul.inline li { padding: 0 0 0 1em; } ol.task-list { margin-left: 0; margin-right: 0; } ol.task-list li { padding: 0.5em 2em 0.5em 1em; } ol.task-list li.active { background: transparent url(images/task-list.png) no-repeat 97px 50%; } ol.task-list li.done { background: transparent url(../../misc/watchdog-ok.png) no-repeat 100% 50%; } ol.task-list li.active { margin-right: 0; margin-left: 1em; } dl { margin: 0.5em 1.5em 1em 0; } dl dt { } dl dd { margin: 0 1.5em .5em 0; } .messages li { padding: 0 1.3 0 0; } .form-button, .form-submit { margin: 0 0 0 0.5em; } .region-header h2 { margin: 0 0 0 1em; } #wrapper { background: #edf5fa url("images/body.png") repeat-x 50% 0; } #branding img { padding-right: 0; padding-left: 20px; float: right; } #wrapper #container #center { float: right; } body.sidebar-first #center { margin-left: 0; margin-right: -210px; } body.sidebar-second #center { margin-left: -210px; margin-right: 0; } /* And add blanks left and right for the sidebars to fill */ body.sidebar-first #squeeze { margin-left: 0; margin-right: 210px; } body.sidebar-second #squeeze { margin-left: 210px; margin-right: 0; } #wrapper #container .sidebar { float: right; } #sidebar-first .block { padding: 0 0 0 15px; } #sidebar-second .block { padding: 0 15px 0 0; } #sidebar-first .block-region { margin: 0 0 0 15px; } #sidebar-second .block-region { margin: 0 15px 0px 0; } /* Now we add the backgrounds for the main content shading */ #wrapper #container #center #squeeze { background: #fff url("images/bg-content.png") repeat-x 50% 0; } #wrapper #container .breadcrumb { position: absolute; top: 15px; left: 0; right: 35px; z-index: 3; } /** * Primary navigation */ ul.main-menu { float: left; width:70%; } ul.main-menu li { float: right; } /** * Secondary navigation */ ul.secondary-menu { float: left; clear: left; margin-left: 16em; } ul.secondary-menu li { float: right; } ul.primary { float: right; } ul.secondary { clear: both; text-align: right; } h1.with-tabs { float: right; margin: 0 0 0 2em; } ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited, ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited { margin: 0 1px 0 0; } ul.primary li a:after { /* Fix Firefox 2 RTL bug. */ content: " "; } ul.links li, ul.inline li { padding-left: 1em; padding-right: 0; } .node .links, .comment .links { text-align: right; padding-right: 0; } .user-picture, .comment .submitted { padding-left: 0; float: left; clear: left; padding-right: 1em; } .new { float: left; } .indented { margin-left: 0; margin-right: 25px; } html.js fieldset.collapsible .fieldset-legend { padding-left: 0; padding-right: 2em; background: url("images/menu-expanded.gif") no-repeat 100% 50%; } html.js fieldset.collapsed .fieldset-legend { background: url("images/menu-collapsed-rtl.gif") no-repeat 100% 50%; } /** * Vertical tabs. */ div.vertical-tabs { margin-left: 5%; margin-right: 15em; } /** * Syndication Block */ #block-node-syndicate h2 { float: right; padding-right: 0; padding-left: 20px; } #block-node-syndicate img { float: left; } #block-node-syndicate .content { clear: left; } /** * Login Block */ #user-login-form ul { text-align: right; } #user-login-form .openid-links { padding-left: 0; padding-right: 0.5em; } #user-login-form .openid-links li.user-link { padding-left: 0; padding-right: 1em; } div.admin .left { float: right; } div.admin .right { float: left; } /* Fix Opera, IE6 and IE7 header width */ #wrapper #container #header { position: relative; width: 100%; } #wrapper #container #header #logo-floater { width: 100%; left: 0; top:0; } /** * Fixes for IE7 - Does not break other browsers */ /* Position:relative on these breaks IE7. */ ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited, ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited { position: static; } /* Fix right and left cloumns position breaking on window resize */ #container { position: relative; } #center { position: relative; } #sidebar-second { position: absolute; right: 0; } /** * Apply hasLayout to elements in IE7, using standard property "min-height" * (see http://www.satzansatz.de/cssd/onhavinglayout.html) */ /* Fix background bleed in center column. */ #squeeze, #squeeze .right-corner { min-height: 1%; } drupal-7.41/themes/garland/garland.info0000644000000000000000000000063112611767501016622 0ustar rootrootname = Garland description = A multi-column theme which can be configured to modify colors and switch between fixed and fluid width layouts. package = Core version = VERSION core = 7.x stylesheets[all][] = style.css stylesheets[print][] = print.css settings[garland_width] = fluid ; Information added by Drupal.org packaging script on 2015-10-21 version = "7.41" project = "drupal" datestamp = "1445457729" drupal-7.41/themes/garland/images/0000755000000000000000000000000012611765734015610 5ustar rootrootdrupal-7.41/themes/garland/images/bg-tab.png0000644000000000000000000000016312611765734017452 0ustar rootrootPNG  IHDR*EJ:IDATHcYv9{QG~z:[lklP* v!IIENDB`drupal-7.41/themes/garland/images/bg-content-right.png0000644000000000000000000000540312611765734021473 0ustar rootrootPNG  IHDR2`vl IDATx^X=lI >b6@ c1l $$vA4 ވa>T]zzB ۪v*]} u b(b"ml(F!)$0+ohH&PMR[Y+Y"Շw_IJ+${1` 5xL|(/'PZdSfѱ$9J^<h@ H FtW3uiCP2(A% M!ԲDpB[K@HI|b;dIdkA ?_}K[H ^q>I$"<Gpc߾]$;z;W䋆 p 3 OE$K)BR<&1Pk6b_lP8d;!R T[a H=|gTVc\An?}!pv`kBuxͰX nh+gk6]A+k Z*l!_~"5ECɦX+=L[MtR \G6-Ļͱ%7{b9]]Zi6nE^C֨7:ث ;$*N,"q;'XEIu\K 5Ĵ-X@]B v^:ä> b i 35qtcw[sꬹe*HXM Y8 ^ X9-.ck<'r"̰ov!+Yb%:6+f ӽ|wDLhV\ͅT Vmcp!ف^$('o7DSvmd]fs^oڼ>9>! !? 1W=ڬOh)-Gl;mX;5jBjVɅaҀrM.W~Rmz6QwaMSjiա٫U8o_M9KSoS?ðHM:Grx|s)hPA%cqIe<ُ{Wg@x@PJ}8ɣ|08qq2EoKWD*23?&/oWG *ZeV֌~d̠*) 섒pyN|o_CH)\_(bydr@]n+7 GMn]Lѧl0: AF@@p &\5$sd)8H:g^ Ēq巃#F~ ٥F: s?!cP]߈AbpA.r dDLMѵVSZ]&;t[|wb\ZFFlFf^Al1}3gs xժfd]U[cSyuB5f1t*r1M̈́͸ ΜY@Inm籚n]ˈ[-qW<`f ،;0o1;gfؘ.JE(PA)5dH }mĥF)۹ca r]DTޯRHY!Ik_oS.mupAjp`VbuÀXze0V j',g48f/I\QîWOeFu$bNU} V]s ,XW͎]wXuDE=y/3VĻDXR|GтUK \DX'y-X5+Z+fIÂ˃CI⍥JJLVIENDB`drupal-7.41/themes/garland/images/menu-leaf.gif0000644000000000000000000000025612611765734020153 0ustar rootrootGIF89a 귷赶Ƽǽ!, @+ %dIäBx88+ բB$(bPM ш1 C;drupal-7.41/themes/garland/images/bg-bar-white.png0000644000000000000000000000014712611765734020570 0ustar rootrootPNG  IHDRL em.IDATH  Q_]!Ia]@ h]@@x1H>~}IENDB`drupal-7.41/themes/garland/images/gradient-inner.png0000644000000000000000000000027412611765734021227 0ustar rootrootPNG  IHDRp*HIDATh0()ӄCK|ij#1#ՎG<#=v4vvGD#1#1 xv4vĴ#qD#ψjwD48"ӈjψjvĴIENDB`drupal-7.41/themes/garland/images/menu-collapsed-rtl.gif0000644000000000000000000000026012611765734022004 0ustar rootrootGIF89a ɶ!, -%hNKP05*!Tx ˖×5j(Gt;drupal-7.41/themes/garland/images/bg-navigation-item-hover.png0000644000000000000000000000067112611765734023124 0ustar rootrootPNG  IHDR  GIDAT(+Q=~;FD6 ea'$"jD#IR>B 㹯XsOt=K5w;f[ ?im/;Гdrg)>OӫQ|Ϋ7 IIENDB`drupal-7.41/themes/garland/images/menu-collapsed.gif0000644000000000000000000000026012611765734021205 0ustar rootrootGIF89a ɶ!, -%NbYBU11n%RU! {DcWfUC;drupal-7.41/themes/garland/images/bg-content-left.png0000644000000000000000000000551112611765734021310 0ustar rootrootPNG  IHDR2`vl IDATx^WA,t5 NXq ` g,w$͛t+퐭jՊVe;i_Dp)EAԣ\2 ` CQ0`49mt#ˆ@Hd7?FoH9bA#`#2yq f s t|5s҈bj#ķ?/ h-g|0^JL.4p: ww\^l2l@d#h+@"xC@tNHQFeK Bq3e)LIm ":w e&$UL ]$i۴ 8su.nPҊR ڄ`i4N;w_{ߑD2X-751rd۾1׾VR`zHգ [^k#l{C DJHO?y[Jt]C7` }xu#~hP0-M7iNN^ΌjMتT`ju*_aՔ $ +odQmBD[״]5{KFP8' Mj/M k'ED̃~4 ͓! nQ籣% `Q븆rj r X ) iꓙ]r\uܨ2~>4, D?&;5F+ZW1wu[U}ie(-xMd=SnOqKqy))J2)I8 ˌ` Pm!S:>$]B׸O-P,~0۱.L%|m bqaX]-] }jص\'XAVO:wkR+!FyOSFHAWiS ˆj!ya^jY}Fkh$sOESzCG!r+nvĺۜ6nwnor>2z wVSK@@-E8@eow7i~uns8ܦMwzyRrWQ;ѠհLP͛Y H˧i'f۫?ηӹ}wlcv\ @x./ӠDfy4g۟67nF5cg?dYts@9`yL>bd__v2#ϗ>9t}+m9OJxRoM՚nȡtG,olhP"U;]2U6GqL,z梮gGnydM}nvjCk6)z{\ m俵Ouݴ*='{A챱|%6tۓM!!QeS or1fx$; 8gs2X^KԊ=+EmACP4q; F&"r ZNFR[%(Ծp8+vm $˫LuWK3a-OsǓFaMD/j'/KI5gOx1pyWSskOK 2)fksQH)CS%x$(f_PqͷHA}|~fC^>zWoU}%b/^v\0ZϷ4vJH^rFXJ٣wF|tP:^"o$67FG_i>]ܱ'gYU/W|dNaL%~E`_.!)m?q\+RjO.@@D{I+tnނ@3Dۻ ! Nԫ N+@/SB >q?N5xgb;V>x7cHy #}ܿ$~v%n -~v$&zUi "F `vfN!ޠ)g ݝ:ؼ!?.H>fF4 Ngl Z[>uՙ&A USMmQ'hML[LK$P"/H'oi^ 6NllL3cv I[.?a1,mh@B@ȇ*[Y `|qgA*@45Yvϵi $wT>D-ODhCF4?7`q6.ԁ/Rd*7C!rD۷a܈o$~&Eոӓ\=Gb!{ \kbCvUQԩ Z#X;[ T˛@n[kaҩc&`=J F-[Qc~nŗ`VS #oUkӼ`5n V[ VW |yjXu@CvK-Md_ VðgRzn Ga>o?ZaAn-SFR4`EߎAMՂ[ڨ 9݆ IENDB`drupal-7.41/themes/garland/images/body.png0000644000000000000000000000125012611765734017251 0ustar rootrootPNG  IHDR2CoIDATx^1Ak E=zS LL E[}K|,twQ5ͪoq;ë/=y$%ZW%P !5P@$W2"8%e6xF =((%hj a v?oPfLBYhlPB~MfzA;FŶttO rp?zh ?~5 PĮG#zbթ!X{Y2u,"O:g?j>+)GT);_z5+ qev6~ 2xKBKe(}>5FLQqcFwW0UKlq|@ѿx}OaĝIR V`zآ׆qA@KjD7(mSQS֫C[e(t[t7_Q@O^굚f}aݮuςOi%_[;s܌,8^\veZ;}{{NW|~&;g2>ş_?Yx}{z` TއEZQ5l&i4H]-k;~4{;oViZ(>+/W8]- nY |bdVI3P0],ަ{ݴe7͢b{XuSYW*Ů뺒ԭQ4>wPRbVƩn:M=޳^膺iۧю,6xsvD=G0x 6IENDB`drupal-7.41/themes/garland/images/bg-navigation-item.png0000644000000000000000000000076312611765734022005 0ustar rootrootPNG  IHDR  GIDAT(=hSa=|M-t N 䠃. ] :IAwHE:CPNf6:is ?'VdZo^A`"1;|gaٹk_7/MIH"o[;_t!>p*i`0 Ձ2 r3&4~JFP`&\ˠ0 &3O?=ydX W GIMRaBJI }w rfwr߮V5MU&ggfn\}ύv(1(T(`pSGKeʠT; w@SI- T" }N!(.)$!0 $NB d+r(cIENDB`drupal-7.41/themes/garland/images/task-list.png0000644000000000000000000000020012611765734020221 0ustar rootrootPNG  IHDR GIDAT(c?>s3 ](Qdat TPVGv8K07%P (uɎIENDB`drupal-7.41/themes/garland/print.css0000644000000000000000000000202712611765734016212 0ustar rootroot body, input, textarea, select { color: #000; background: none; font-family: Verdana, sans-serif; font-size: 11pt; } ul.main-menu, ul.secondary-menu, #header-region, .sidebar { display: none; } body.two-sidebars, body.sidebar-first, body.sidebar-second, body { width: 640px; } body.sidebar-first #center, body.sidebar-second #center, body.two-sidebars #center, body.sidebar-first #squeeze, body.sidebar-second #squeeze, body.two-sidebars #squeeze { margin: 0; } #wrapper, #wrapper #container .breadcrumb, #wrapper #container #center, #wrapper #container #center .right-corner, #wrapper #container #center .right-corner .left-corner, #wrapper #container #footer, #wrapper #container #center #squeeze { position: static; left: 0; padding: 0; margin: 0; width: auto; float: none; clear: both; background: none; } #wrapper #container #header { height: 130px; } #wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited { text-shadow: none; color: #000; } drupal-7.41/themes/garland/style.css0000644000000000000000000005046212611765734016224 0ustar rootroot /** * Generic elements */ body { margin: 0; padding: 0; background: #edf5fa; font: 76%/170% Verdana, sans-serif; color: #494949; } input { font: 1em/100% Verdana, sans-serif; color: #494949; } textarea, select { font: 1em/160% Verdana, sans-serif; color: #494949; } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; font-family: Helvetica, Arial, sans-serif; } h1 { font-size: 170%; } h2, #center h1 { font-size: 160%; line-height: 130%; } h3 { font-size: 140%; } h4 { font-size: 130%; } h5 { font-size: 120%; } h6 { font-size: 110%; } quote, code, fieldset { margin: .5em 0; } code, pre, kbd { font-size: 115%; } p { margin: 0.6em 0 1.2em; padding: 0; } a:link, a:visited { color: #027AC6; text-decoration: none; } a:hover { color: #0062A0; text-decoration: underline; } a:active, a.active { color: #5895be; } hr { margin: 0; padding: 0; border: none; height: 1px; background: #5294c1; } ul, .block ul, ol { margin: 0.5em 0 1em; padding: 0 0 0 1.5em; /* LTR */ } /* Default to menu leaf bullet for unordered list items. "ul" used here so it can cascade to list items and "li.leaf" to override the system leaf image. */ ul, ul li.leaf { list-style-image: url(images/menu-leaf.gif); } /* This is used to cancel the list style image when an ordered list is embedded in an unordered list. */ ol { list-style-image: none; } ul.menu, .item-list ul { margin: 0.35em 0 0 -0.5em; /* LTR */ } ol li, ul li, ul.menu li, .item-list ul li, li.leaf { margin: 0.15em 0 0.15em .5em; /* LTR */ padding-bottom: .1em; } ul li.expanded { list-style-image: url(images/menu-expanded.gif); } ul li.collapsed { list-style-image: url(images/menu-collapsed.gif); /* LTR */ } ul li.leaf a, ul li.expanded a, ul li.collapsed a { display: block; } ul.inline li { background: none; margin: 0; padding: 0 1em 0 0; /* LTR */ } ol.task-list { margin-left: 0; /* LTR */ list-style-type: none; list-style-image: none; } ol.task-list li { padding: 0.5em 1em 0.5em 2em; /* LTR */ } ol.task-list li.active { background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */ } ol.task-list li.done { color: #393; background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */ } ol.task-list li.active { margin-right: 1em; /* LTR */ } fieldset ul.clearfix li { margin: 0; padding: 0; background-image: none; } dl { margin: 0.5em 0 1em 1.5em; /* LTR */ } dl dt { } dl dd { margin: 0 0 .5em 1.5em; /* LTR */ } img, a img { border: none; } table { margin: 1em 0; width: 100%; } thead th { border-bottom: 2px solid #d3e7f4; color: #494949; font-weight: bold; } th a:link, th a:visited { color: #6f9dbd; } td, th { padding: .3em .5em; } tr.even, tr.odd, tbody th { border: solid #d3e7f4; border-width: 1px 0; } tr.odd, tr.info { background-color: #edf5fa; } tr.even { background-color: #fff; } tr.drag { background-color: #ffb; } tr.drag-previous { background-color: #ffd; } tr.odd td.active { background-color: #ddecf5; } tr.even td.active { background-color: #e6f1f7; } td.region-title, td.module, td.container, td.category { border-top: 1.5em solid #fff; border-bottom: 1px solid #b4d7f0; background-color: #d4e7f3; color: #455067; font-weight: bold; } tr:first-child td.region-title, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category { border-top-width: 0; } span.form-required { color: #ffae00; } .submitted, .description, .vertical-tab-button .summary { font-size: 0.92em; color: #898989; } .description .more-help-link { font-size: 0.92em; } .description { line-height: 150%; margin-bottom: 0.75em; color: #898989; } .preview { margin: .75em 0 .75em; padding: .5em 1em; } .form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item { margin: 0.25em 0; } #center form { margin-bottom: 2em; } .form-actions { margin: 2em 0 1em; } .form-button, .form-submit { margin: 0 0.5em 0 0; /* LTR */ } /** * Skip link */ #skip-link { left: 50%; margin-left: -5.25em; margin-top: 0; position: absolute; width: auto; z-index: 1000; } #skip-link a, #skip-link a:link, #skip-link a:visited { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; font-size: 0.94em; line-height: 1.7; margin-top: 1px; padding: 2px 10px; text-decoration: none; -khtml-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-radius: 0 0 2px 2px; } #skip-link a:hover, #skip-link a:active, #skip-link a:focus { outline: 0; } /** * Layout */ .region-header { min-height: 1em; background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%; } .region-header .block { display: block; margin: 0 1em; } .region-header .block-region { display: block; margin: 0 0.5em 1em; padding: 0.5em; position: relative; top: 0.5em; } .region-header * { display: inline; line-height: 1.5em; margin-top: 0; margin-bottom: 0; } /* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */ .region-header script { display: none; } .region-header p, .region-header img { margin-top: 0.5em; } .region-header h2 { margin: 0 1em 0 0; /* LTR */ } .region-header h3, .region-header label, .region-header li { margin: 0 1em; padding: 0; background: none; } #wrapper { background: #edf5fa url(images/body.png) repeat-x 50% 0; } /* Set container widths when we are using the "fixed width" option. */ #wrapper #container { width: 560px; margin: 0 auto; padding: 0 20px; } body.one-sidebar #wrapper #container { width: 770px; } body.two-sidebars #wrapper #container { width: 980px; } /* Unset container width when we are using the "fluid width" option. */ body.fluid-width #wrapper #container { width: auto; max-width: 1270px; } #wrapper #container #header { height: 80px; } #wrapper #container #header #logo-floater { position: absolute; } #branding, #branding a:link, #branding a:visited { line-height: 120px; position: relative; z-index: 2; white-space: nowrap; } #branding span { font-weight: bold; } #branding img { padding-top: 14px; padding-right: 20px; /* LTR */ float: left; /* LTR */ } /* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */ body.two-sidebars { min-width: 980px; } /* With 2 columns, require a minimum width of 800px. */ body.sidebar-first, body.sidebar-second { min-width: 780px; } /* We must define 100% width to avoid the body being too narrow for near-empty pages */ #wrapper #container #center { float: left; /* LTR */ width: 100%; } /* So we move the #center container over the sidebars to compensate */ body.sidebar-first #center { margin-left: -210px; /* LTR */ } body.sidebar-second #center { margin-right: -210px; /* LTR */ } body.two-sidebars #center { margin: 0 -210px; } /* And add blanks left and right for the sidebars to fill */ body.sidebar-first #squeeze { margin-left: 210px; /* LTR */ } body.sidebar-second #squeeze { margin-right: 210px; /* LTR */ } body.two-sidebars #squeeze { margin: 0 210px; } /* We ensure the sidebars are still clickable using z-index */ #wrapper #container .sidebar { margin: 60px 0 5em; width: 210px; float: left; /* LTR */ z-index: 2; position: relative; } #wrapper #container .sidebar .block { margin: 0 0 1.5em 0; } #sidebar-first .block { padding: 0 15px 0 0; /* LTR */ } #sidebar-second .block { padding: 0 0 0 15px; /* LTR */ } .block .content { margin: 0.5em 0; } #sidebar-first .block-region { margin: 0 15px 0 0px; /* LTR */ } #sidebar-second .block-region { margin: 0 0px 0 15px; /* LTR */ } .block-region { padding: 1em; background: transparent; border: 2px dashed #b4d7f0; text-align: center; font-size: 1.3em; } /* Now we add the backgrounds for the main content shading */ #wrapper #container #center #squeeze { background: #fff url(images/bg-content.png) repeat-x 50% 0; position: relative; } #wrapper #container #center .right-corner { background: transparent url(images/bg-content-right.png) no-repeat 100% 0; position: relative; left: 10px; } #wrapper #container #center .right-corner .left-corner { padding: 60px 25px 5em 35px; background: transparent url(images/bg-content-left.png) no-repeat 0 0; margin-left: -10px; position: relative; left: -10px; min-height: 400px; } #wrapper #container .region-footer { float: none; clear: both; text-align: center; margin: 4em 0 -3em; color: #898989; } #wrapper #container .breadcrumb { position: absolute; top: 15px; left: 35px; /* LTR */ z-index: 3; } body.sidebar-first .region-footer { margin-left: -210px; } body.sidebar-second .region-footer { margin-right: -210px; } body.two-sidebars .region-footer { margin: 0 -210px; } /** * Header */ div#branding { font-family: Helvetica,Arial,sans-serif; } div#branding strong { font-weight: normal; } #branding, #branding a:link, #branding a:visited { color: #fff; text-shadow: #1659ac 0px 1px 3px; font-size: 1.5em; } #branding a:hover { text-decoration: none; } #wrapper #container .breadcrumb { font-size: 0.92em; } #wrapper #container .breadcrumb, #wrapper #container .breadcrumb a { color: #529ad6; } #highlighted { padding: 1em; background-color: #fff; border: 1px solid #e0e5fb; margin-bottom: 2em; } /** * Overlay */ #overlay #overlay-tabs li a { background: #d9eaf5; color: #000; } #overlay #overlay-tabs li a:hover, #overlay #overlay-tabs li a:focus { background: #fff; } #overlay #overlay-tabs li.active a { background: url("images/body.png") repeat-x scroll 50% -58px #edf5fa; color: #fff; } #overlay-content { padding: 1px; } #overlay-content #header { display: none; } #overlay-content #wrapper { background-position: 50% -80px; } /** * Primary navigation */ ul.main-menu { margin: 0; padding: 0; float: right; /* LTR */ position: relative; z-index: 4; } ul.main-menu li { margin: 0; padding: 0; float: left; /* LTR */ background-image: none; } ul.main-menu li a, ul.main-menu li a:link, ul.main-menu li a:visited { display: block; margin: 0 1em; padding: .75em 0 0; color: #fff; background: transparent url(images/bg-navigation-item.png) no-repeat 50% 0; } ul.main-menu li a:hover, ul.main-menu li a.active { color: #fff; background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0; } /** * Secondary navigation */ ul.secondary-menu { margin: 0; padding: 18px 0 0; float: right; /* LTR */ clear: right; /* LTR */ position: relative; z-index: 4; } ul.secondary-menu li { margin: 0; padding: 0; float: left; /* LTR */ background-image: none; } ul.secondary-menu li a, ul.secondary-menu li a:link, ul.secondary-menu li a:visited { display: block; margin: 0 1em; padding: .75em 0 0; color: #cde3f1; background: transparent; } ul.secondary-menu li a:hover, ul.secondary-menu li a.active { color: #cde3f1; background: transparent; } /** * Local tasks */ ul.primary, ul.primary li, ul.secondary, ul.secondary li { border: 0; background: none; margin: 0; padding: 0; } #tabs-wrapper { margin: 0 -26px 1em; padding: 0 26px; border-bottom: 1px solid #e9eff3; position: relative; } ul.primary { padding: 0.5em 0 10px; float: left; /* LTR */ } ul.secondary { clear: both; text-align: left; /* LTR */ border-bottom: 1px solid #e9eff3; margin: -0.2em -26px 1em; padding: 0 26px 0.6em; } h1.with-tabs { float: left; /* LTR */ margin: 0 2em 0 0; /* LTR */ padding: 0; } ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited, ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited { border: 0; background: transparent; padding: 4px 1em; margin: 0 0 0 1px; /* LTR */ height: auto; text-decoration: none; position: relative; top: -1px; display: inline-block; } ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover, ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover { background: url(images/bg-tab.png) repeat-x 0 50%; color: #fff; } ul.primary li.active a, ul.secondary li.active a { font-weight: bold; } /** * Nodes & comments */ .node { border-bottom: 1px solid #e9eff3; margin: 0 -16px 1.5em; padding: 1.5em 16px; } ul.links li, ul.inline li { margin-left: 0; margin-right: 0; padding-left: 0; /* LTR */ padding-right: 1em; /* LTR */ background-image: none; } .node .links, .comment .links { text-align: left; /* LTR */ padding-left: 0; /* LTR */ } .user-picture, .comment .submitted { float: right; /* LTR */ clear: right; /* LTR */ padding-left: 1em; /* LTR */ } .new { color: #ffae00; font-size: 0.92em; font-weight: bold; float: right; /* LTR */ } .preview .node, .preview .comment, .node-sticky { margin: 0; padding: 0.5em 0; border: 0; background: 0; } .node-sticky { padding: 1em; background-color: #fff; border: 1px solid #e0e5fb; margin-bottom: 2em; } #comments { position: relative; top: -1px; border-bottom: 1px solid #e9eff3; margin: 1.5em -25px 0; padding: 0 25px; } #comments h2.comments { margin: 0 -25px; padding: .5em 25px; background: #fff url(images/gradient-inner.png) repeat-x 0 0; } .comment { margin: 0 -25px; padding: 1.5em 25px 1.5em; border-top: 1px solid #e9eff3; } .indented { margin-left: 25px; /* LTR */ } .comment h3 a.active { color: #494949; } .node .content, .comment .content { margin: 0.6em 0; } /** * Aggregator.module */ #aggregator { margin-top: 1em; } #aggregator .feed-item-title { font-size: 160%; line-height: 130%; } #aggregator .feed-item { border-bottom: 1px solid #e9eff3; margin: -1.5em -31px 1.75em; padding: 1.5em 31px; } #aggregator .feed-item-categories { font-size: 0.92em; } #aggregator .feed-item-meta { font-size: 0.92em; color: #898989; } /** * Color.module */ #palette .form-item { border: 1px solid #fff; } #palette .item-selected { background: #fff url(images/gradient-inner.png) repeat-x 0 0; border: 1px solid #d9eaf5; } /** * Menu.module */ tr.odd td.menu-disabled { background-color: #edf5fa; } tr.even td.menu-disabled { background-color: #fff; } /** * Poll.module */ .poll .bar { background: #fff url(images/bg-bar-white.png) repeat-x 0 0; border: solid #f0f0f0; border-width: 0 1px 1px; } .poll .bar .foreground { background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%; } .poll .percent { font-size: .9em; } /** * Autocomplete. */ #autocomplete li { cursor: default; padding: 2px; margin: 0; } /** * Collapsible fieldsets */ fieldset { margin: 1em 0; padding: 1em; border: 1px solid #d9eaf5; background: #fff url(images/gradient-inner.png) repeat-x 0 0; } /* Targets IE 7. Fixes background image in field sets. */ *:first-child+html fieldset { padding: 0 1em 1em; background-position: 0 .75em; background-color: transparent; } *:first-child+html .text-format-wrapper .filter-wrapper { padding: 1.5em 0 1.5em; background-position: 0 0; } /* Keep the background position at 0 for filters and vertical tabs. */ *:first-child+html fieldset.filter-wrapper, *:first-child+html fieldset.vertical-tabs-pane { background-position: 0 0; } *:first-child+html fieldset .fieldset-wrapper .fieldset-description { padding-top: 1em; } html.js fieldset.collapsed { background: transparent; padding-top: 0; padding-bottom: .6em; } html.js fieldset.collapsible .fieldset-legend { padding-left: 2em; /* LTR */ background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */ } html.js fieldset.collapsed .fieldset-legend { background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */ } .fieldset-legend span.summary { color: #898989; } /** * Vertical tabs. */ div.vertical-tabs { border-color: #d9eaf5; } div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane { padding: 0.5em 1em; } div.vertical-tabs ul.vertical-tabs-list { border-color: #d9eaf5; } div.vertical-tabs ul.vertical-tabs-list li { background-color: #edf5fa; border-color: #d9eaf5; } div.vertical-tabs ul.vertical-tabs-list li strong { font-weight: normal; } div.vertical-tabs ul.vertical-tabs-list li.selected strong { font-weight: bold; } div.vertical-tabs ul.vertical-tabs-list li.selected small { color: #898989; } div.vertical-tabs ul.vertical-tabs-list li.selected { background: #fff repeat-x 0 0; } div.vertical-tabs ul.vertical-tabs-list li.selected.first { background-image: url(images/gradient-inner.png); } div.vertical-tabs ul.vertical-tabs-list li.selected a strong { color: #494949; } /** * Syndication icons and block */ #block-node-syndicate h2 { float: left; /* LTR */ padding-right: 20px; /* LTR */ } #block-node-syndicate img, .feed-icon { float: right; /* LTR */ padding-top: 4px; } #block-node-syndicate .content { clear: right; /* LTR */ } /** * Login Block */ #user-login-form { text-align: center; } #user-login-form ul { text-align: left; /* LTR */ } #user-login .openid-links { padding: 0; } #user-login-form .openid-links { padding-left: 0.5em; /* LTR */ } #user-login-form .openid-links li.user-link { padding-left: 1em; /* LTR */ } /** * User profiles. */ .profile { margin-top: 1.5em; } .profile h3 { border-bottom: 0; margin-bottom: 1em; } .profile dl { margin: 0; } .profile dt { font-weight: normal; color: #898989; font-size: 0.92em; line-height: 1.3em; margin-top: 1.4em; margin-bottom: 0.45em; } .profile dd { margin-bottom: 1.6em; } /** * Admin Styles */ div.admin-panel, div.admin-panel .description, div.admin-panel .body, div.admin, div.admin .left, div.admin .right, div.admin .expert-link, div.item-list, .menu { margin: 0; padding: 0; } div.admin .left { float: left; /* LTR */ width: 48%; } div.admin .right { float: right; /* LTR */ width: 48%; } div.admin-panel { background: #fff url(images/gradient-inner.png) repeat-x 0 0; padding: 1em 1em 1.5em; } div.admin-panel .description { margin-bottom: 1.5em; } div.admin-panel dl { margin: 0; } div.admin-panel dd { color: #898989; font-size: 0.92em; line-height: 1.3em; margin-top: -.2em; margin-bottom: .65em; } table.system-status-report th { border-color: #d3e7f4; } #autocomplete li.selected, tr.selected td, tr.selected td.active { background: #027ac6; color: #fff; } tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active { color: #d3e7f4; } tr.taxonomy-term-preview { opacity: 0.5; } tr.taxonomy-term-divider-top { border-bottom: none; } tr.taxonomy-term-divider-bottom { border-top: 1px dotted #CCC; } .theme-selector h3 { margin: 10px 0; } .theme-selector .operations li { list-style-image: none; } /** * CSS support */ /******************************************************************* * Color Module: Don't touch * *******************************************************************/ /** * Generic elements. */ .preview { background-color: #fcfce8; border: 1px solid #e5e58f; } .form-item input.error, .form-item textarea.error { border: 1px solid #c52020; color: #363636; } /** * dblog.module */ tr.dblog-user { background-color: #fcf9e5; } tr.dblog-user td.active { background-color: #fbf5cf; } tr.dblog-content { background-color: #fefefe; } tr.dblog-content td.active { background-color: #f5f5f5; } tr.dblog-warning { background-color: #fdf5e6; } tr.dblog-warning td.active { background-color: #fdf2de; } tr.dblog-error { background-color: #fbe4e4; } tr.dblog-error td.active { background-color: #fbdbdb; } tr.dblog-page-not-found, tr.dblog-access-denied { background: #d7ffd7; } tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active { background: #c7eec7; } /** * Status report colors. */ table.system-status-report tr.error, table.system-status-report tr.error th { background-color: #fcc; border-color: #ebb; color: #200; } table.system-status-report tr.warning, table.system-status-report tr.warning th { background-color: #ffd; border-color: #eeb; } table.system-status-report tr.ok, table.system-status-report tr.ok th { background-color: #dfd; border-color: #beb; } drupal-7.41/themes/garland/page.tpl.php0000644000000000000000000000554212611765734016574 0ustar rootroot drupal-7.41/themes/garland/template.php0000644000000000000000000001107212611765734016670 0ustar rootroot' . t('You are here') . ''; $output .= ''; return $output; } } /** * Override or insert variables into the maintenance page template. */ function garland_preprocess_maintenance_page(&$variables) { // While markup for normal pages is split into page.tpl.php and html.tpl.php, // the markup for the maintenance page is all in the single // maintenance-page.tpl.php template. So, to have what's done in // garland_preprocess_html() also happen on the maintenance page, it has to be // called here. garland_preprocess_html($variables); } /** * Override or insert variables into the html template. */ function garland_preprocess_html(&$variables) { // Toggle fixed or fluid width. if (theme_get_setting('garland_width') == 'fluid') { $variables['classes_array'][] = 'fluid-width'; } // Add conditional CSS for IE6. drupal_add_css(path_to_theme() . '/fix-ie.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'lt IE 7', '!IE' => FALSE), 'preprocess' => FALSE)); } /** * Override or insert variables into the html template. */ function garland_process_html(&$variables) { // Hook into color.module if (module_exists('color')) { _color_html_alter($variables); } } /** * Override or insert variables into the page template. */ function garland_preprocess_page(&$variables) { // Move secondary tabs into a separate variable. $variables['tabs2'] = array( '#theme' => 'menu_local_tasks', '#secondary' => $variables['tabs']['#secondary'], ); unset($variables['tabs']['#secondary']); if (isset($variables['main_menu'])) { $variables['primary_nav'] = theme('links__system_main_menu', array( 'links' => $variables['main_menu'], 'attributes' => array( 'class' => array('links', 'inline', 'main-menu'), ), 'heading' => array( 'text' => t('Main menu'), 'level' => 'h2', 'class' => array('element-invisible'), ) )); } else { $variables['primary_nav'] = FALSE; } if (isset($variables['secondary_menu'])) { $variables['secondary_nav'] = theme('links__system_secondary_menu', array( 'links' => $variables['secondary_menu'], 'attributes' => array( 'class' => array('links', 'inline', 'secondary-menu'), ), 'heading' => array( 'text' => t('Secondary menu'), 'level' => 'h2', 'class' => array('element-invisible'), ) )); } else { $variables['secondary_nav'] = FALSE; } // Prepare header. $site_fields = array(); if (!empty($variables['site_name'])) { $site_fields[] = $variables['site_name']; } if (!empty($variables['site_slogan'])) { $site_fields[] = $variables['site_slogan']; } $variables['site_title'] = implode(' ', $site_fields); if (!empty($site_fields)) { $site_fields[0] = '' . $site_fields[0] . ''; } $variables['site_html'] = implode(' ', $site_fields); // Set a variable for the site name title and logo alt attributes text. $slogan_text = $variables['site_slogan']; $site_name_text = $variables['site_name']; $variables['site_name_and_slogan'] = $site_name_text . ' ' . $slogan_text; } /** * Override or insert variables into the node template. */ function garland_preprocess_node(&$variables) { $variables['submitted'] = $variables['date'] . ' — ' . $variables['name']; } /** * Override or insert variables into the comment template. */ function garland_preprocess_comment(&$variables) { $variables['submitted'] = $variables['created'] . ' — ' . $variables['author']; } /** * Override or insert variables into the block template. */ function garland_preprocess_block(&$variables) { $variables['title_attributes_array']['class'][] = 'title'; $variables['classes_array'][] = 'clearfix'; } /** * Override or insert variables into the page template. */ function garland_process_page(&$variables) { // Hook into color.module if (module_exists('color')) { _color_page_alter($variables); } } /** * Override or insert variables into the region template. */ function garland_preprocess_region(&$variables) { if ($variables['region'] == 'header') { $variables['classes_array'][] = 'clearfix'; } } drupal-7.41/themes/garland/fix-ie-rtl.css0000644000000000000000000000221212611765734017032 0ustar rootroot body { /* Center layout */ text-align: center; } #squeeze { zoom: 1; direction: ltr; } #squeeze .left-corner { direction: rtl } #header-region, #wrapper #container { /* Reset text alignment */ text-align: right; } #wrapper #container #center { /* Reduce amount of damage done by extremely wide content */ overflow: hidden; } #wrapper #container #center .right-corner .left-corner { /* Because of the lack of min-height, we use height as an alternative */ height: 400px; } fieldset { /* Don't draw backgrounds on fieldsets in IE, as they look really bad. */ background: none; } /* Prevent fieldsets from shifting when changing collapsed state. */ html.js fieldset.collapsible { top: -1em; } html.js fieldset.collapsed { top: 0; margin-bottom: 1em; } tr.menu-disabled { /* Use filter to emulate CSS3 opacity */ filter: alpha(opacity=50); } #header-region { /* Because of the lack of min-height, we use height as an alternative */ height: 1em; } #attach-hide label, #uploadprogress div.message { /* Fading elements in IE causes the text to bleed unless they have a background. */ background-color: #ffffff; } drupal-7.41/themes/garland/logo.png0000644000000000000000000001177412611765734016023 0ustar rootrootPNG  IHDR@IAIDATx^[ |yfv!=݇eY2Ȳsc &Ýnh!r4фHCi% \!?ؒlK${һݝ;;f=d$}3fo'E@ť,N!N'A H fATzTBoDd J%)gR(M"ωDB>F#z;!(Hlz*@<$ȏDSL +^K 'ɿdM>'/5z t|-eNjeGpKEDQ)`@/6Jɋb< X, .d.UX {BEH &7+cȼ7-V1F'?PV(.6PY/}S4+%E&AӔ !b JxV)}l*[>YY20;QE*d|NcR_RT]ח< J],TTR2VF%^ Xa(hdSbiUckd`8qnTDWT}Te+M=f: +1:(Dx,eUǬxN8uqHU Y*v`qN;="z\@F3SI@K#NT+G~bI-35A~{t7m+ MZo|*.mI'nlBeC@l l5%! z#*prҚ+BA?>g"kl xUiVu 7>ius Eє7/RH_.k[ԃo"#tf"Kb!:RCrM/T$^Z+բ*< .  u_RBor{nh.oc2*B-Zs(2xHpPW-`@$-ygI2H(:|PL×L 3ھ kމ:$'sg,}D6}PBWhN;5phuCfßV{ur7~k' "FECgl*JA/ucyqvPbw"عsIyD-2.0=Tɰs"xo՗]x${;oX82 īhONlо.NPO)##HZ,ƓF2g:{Ïm菤 R(& S5ESR=VM뫝cc=Cgv?ZϿoLr< I!vA9 ̦2&̪7/Gr2DdSMHt jUjcScCfE05}j0r`< ɡF1 92tUr"q@Vp,0KRZS{L bM'Q^- #XV˟BĘ@=|&'>r LHl:AJ dsmi"NI!h>y|OZ_ƥMp"Sr_3WecrF5loykk(.=c uw]P @"bX?'EK[*_Er_>9 <9I͍`YZy*$H)4H Eyv>8Y)=/Y֛/z+Э^}UՄj:"z!TG|Bc4AhMg6p"EjͰ"[4+ [l$ț'0PFdETP%GG.囉: (?N~M/=oK;{ 2H]}4D1 N`Gd fpd2Wv]~}X|h*Ǥúٳ))u ᫗C?~yll,jՒg7ClJΟ/y)~ơwtM Ϧ TT>Oe `Bdf>Nfi\f~Cf`E&йJl'뛈yj95KݶϽͧ^KGaXy^ @x˚N[sBݔBCbE%i b !['Cn 3ea${oBٌ>͙+FAJ7U/hymg7ԚVkCc8M*)^ 0n $W=ه0DdȈXL4ɱ}JNlXX(1#؀,YgdȞ}T!X~1 34Nc5,ؗOJo~dYTO3pdع> eUXPozi!W&ݳG9<4Bœb+`+پ%_ǝ=ٵ/c}OlP"ʐvn۬]sɍ-kfvxѢYTm={OmN@$:!8)݀ Hܽu*`%Xpb-uq٧wc53>]k.oXhGќdA$#Uj{ʽx,0nÎw}jeYC`1|ރPwF2 [W5b](c7#1Hʴmm>mAG-C1kǒh"a߆LlK Dda3J c`߁p8lR@uq&҉M&bȽfmkF<л۱$m[== w&*j r20aeөё#LQ4>8U aY sZk啔 ȱNkK ̼e{7DL3dF> G&x.P`1 D$kUUU M|5.eDT񊄎F@wAΡ?v*TpO2dBc K)O*]4]zr&"z$ DLPwTA nN@\!9Yguq€J\Ջ.2 Xh՟"?JyJR/H ٬ڋ TJB䕓`[m򮰰.͛ _eigbV稽%GC=ʌ(l~zqI*0$l{}𪨬l#s0:53J74:C$6WN|DbZ&g1vf4x^}h㝿*n1,t-tڟ()W'IDATx^Ԍ70 uT m5 ÈL[95Jfml&&D]&}-bx2c)=g E9u_AWRgY++ cqx"ny@kBg(w 20ʹkP ef%'Pak?k@C9 Pu1Fk-\[p̜C*LX4$H*CjZtcC^~^xQQy— }Mg M z߬[TtHiV4ASsҺY5p]"3=S Q1kHM^In‹as|{;x! o%>DC# C0 ԕ  V-JºmRauƉ386RW8f2 271Vs,lepi"D_:=ԛӮÜ,f0Qe觥JZo)2AHl+G&@&]Q$(8tl,_kϡo{6sMer2j7MJeEMw9Z%dA8ZF™IH X|TS<˚>j"0pKƿA(^Z?i_:.qͿ g"0F_^ő#ӎvpCGTZAޡQԝl0˰R`ayvjJ%l!eըm7GS{C3vn݃h/f6LP!Ia\F*ʗ_$󝫆41&BH*jdNiBJ Ae'1.m/i;o4z3<$U ?16BtQZJW:f6 !L)T4Eh -QbL@VwGQp̣!^]-ޘOmp3(ɎBpW]6o>-K2۷ɢv<:P~ze;yeC}n.\#\z&YMѣ0Hv7mH$0Ęx|5Tq5&.Ɖj6X9)t }ruWVjպ_e%<_)L; 2n+\q]r]. M:UeHV tLBػnT&g}jkw7.?N~EG~@8Zp?|A8Y7&Ryj8 <p4:A> }9L6f?71qD/rT>NE$(nNtPp$c:a0JlWP1@6EװdAAEPQ VN us}XӲFM&sJGHtG IL0zwVj*8dKiL!}ca TAHQfqAqWt)K Y)d `f"x-hHDy Ko$% o%B钏gs1 M05ژW=`B3&ƕZ*RE1*#YS iV[/:Bn:c9`i$4]7cևݿwК̑N ˴-HfY.`%2% M]LdLz, !AJnL+:|-׺GLȎ)4n k{x?η}amp|4J._=^?l&\IGld`"2* A?c zťB[O" Kjuz+@x߼}|x?ךJXLh4_vV~46fx>Ļ_;40w h0l4/D'$UdN )^#`P5텊AN6>M{-b2RT-Ed-"rQи^ E*e/MmU<8I5Z74Ip3.kڳښlMY^/ɜecQaQoS BU>y*M, $ߨD3ӊ+nzi!%B$y`Wk1!D=Th3ejNt &Ԫ'M$MwU&t.;}/aگJ Hf&2jɲL0'z"sI隑{Pуó:L=?Mo)755Hv~Lh)=v|h4zl*漫0%+y i=8_~sfza596<='Y-bn FY}if~]p\,(P( jF߭3\$Sㇱg'Oյ{ɑ 6*2LNCs7ʮI;sa m#ҪA8VT,]jfce$DcAV e{Jb)w m!T_zaB@(;iB#6<(&\WN:t:t]=9q=u6Lu/>`j֩qp >VY ax=m(;1 g#n?In5w&G}@ L㍗\^[1s"4k)H? 8QUOtХQ5QU#@:@VMƐb(&u2&liJƚͩ6vIfyҧdʩ{)uæ/v0$i1 M/2Uٙ/Gic5HHS;Z8B1A 0+"CU(ނ\1إ `MRJesa[WŠ՜}k+xZe\: áE+Al D"ʻ犲A2$04_S"1mZX|z1 #ۄ`ĊhсNiWڎɎpoXď;U01=J"8,Dy D)l tJR՜YvgǝF 1L,!rLV^ l5,9ۡy{,m$&PA0TbݼpE?Aۤ"OD!*k-6ӯz+G,dWޢVʵ쪝%RvÅS"f8E?&[N CL[ (~S@nj9uh8mf{K^eXz4i+lz `~j ?-8F~g0VL\t?59ǫK$(??~șf_ӭ/#0r[Eo&EX$Tfj&l`#")TY!MBiqCUalJôj2OLj4@ܶ6ՁÁ"4 >' x栩%qcOE`R)ކ5.MmhSW}4\m6GRg A9@b>ƔtVYG’ەOd+kMuFCt%"ʅ"t~kZf*,dK,e5 "CU+ND;Ř  Uxv#hDȎrK SB]h+.q[ezD%F "Uq]WX{5k30z-kDz\Lyg%ٶ"T%˙ˆ>v]dPѼDB|G:#Ov1?Xb^b1"b$֥hXE)"3N2㋵B]2l킅ee6Ҕ m#lXȚ`LPM{U>מ/H'6DHje a1'v1"-D;Ԑ|`>m>}2РF-#ݍd5|W׎-uZZm s--2쭃2mO|Jvj0m80'*߉L8کvH_*LkD7fdťlsrbzԒH‰M[>H^+mV~*kf,b}So?}nܹl>q듣+^y6,d.pm"pٖYXĆo>RjiGu3Ч1@K,*C0&.Fyۯ Ys '\p`X1*[)a# Ab,>''w/}惓;O.oNW>< Y]߼|w9? #5FVHgR%Xp>JUN+W,Pb,a=.t[_Ɇe?" pg^m˜)h 5Lp ':^W(q|;1}/;rS ĚLM#P̱6'7o .t~~yώn~Sz_}4ա: (N:M-%ha@-d ӆ#6h @5 #$UMCG<$b`#! r@Y5tx5'<]xOdQ~/Û_^˓̷NoYɭ0=n;Skx4C\>emf[Iⓧ|ׯCoV{qKs"XM V8eフuV uY·S ʖP kN%bPJb28)VWBkcJۖ܍QzrVlV|&(y  ՗Zt[76GǮ?|Λymʅ\͵˗ҝ7\y٤}zx,h5N}WUZj #~3::٫a2JK4$hB!HET{,ɘN^Jن|`ЛKN1QaZj>G'S4(ݤuXiU rv!饶a25u0uz pK2^wk >^br{14.uleՃ$E>Gݢ# O/ O'|jc}[zfh]=mci3F޼ ~g@B_x9-}ϛ/oqf`%_("H EQɈ: U\*PE{V镠dCyƖ`J,AE:gcILmYd[J{ / 8"xp-8^pތgxTF!]SP I7lwU,= ,r!7 d1]8R[.ZsmKba@~9>(ToJFmXY'EAW%]8*۳]T1f Td%Nx*];y?/L}0:'~?F<۷'ч{xOטE{NtB^jnf}әh3L^q6h M;}#o|4@Tޔoh g4D .gmִ:N|2`V"SutKW5ƚ8>n*҃b1a΀1 ц=W?0g1-eGGIgAO,_|wߺtd W.֥?\ h7|ra-w. s7TB#/:l?[uڇg<ūtξ>2 ;>ϭs ݋曐s~r_Ɵ!L60qNmI+ѳ'y_,|\.=|Q/7џLڑ0-HtOJ(WZ ӋT#.6MhPnnnC25ϖHPXM|h+*̼l5Ysՙ*H å`zem21 t>%yk@LM)(m+l\ `*E^G{`jVSVEK$rTsį~9IH66*:0 u}%S7PZհVc`@IHA+^ɭpgA2!lW V5Db (p,Ű8b{oWdRDˇnF/ }f);mw:Pt'P";7j?.MO.p*lƏPӔs2cSj٤D^K^Q"FQ4GI1)]:L*SQUtQ!؉h#stbG8_\.Eó5V&޲/܂3_=BJ?&&xDi~:p<:o=BG+ڧ#WWSoR4 :L <{v&0 Lbb1hS'u3rY>f*ST[GiD2Z}o|i~qt=:L!ƭj_=Cm"Zũ9Ԓ9ϐK@=c:)5z`2+qAU|`n{jj+je 3$tI]iL{&'O|ɛ]Lp--GY6CN=s欰~"Yrw$~m8 o)s3N0 L`x?0C݄nT_&0 L`&0 L`ND"ב3P`,v͔fٲ㽃Iڕ\債Qq#VMSRR)whqk#ڽ)B_)NY$rDH)͞gIk7aTÖuSkHoT&T:IENDB`drupal-7.41/themes/engines/0000755000000000000000000000000012611765734014363 5ustar rootrootdrupal-7.41/themes/engines/phptemplate/0000755000000000000000000000000012611765734016706 5ustar rootrootdrupal-7.41/themes/engines/phptemplate/phptemplate.engine0000644000000000000000000000107412611765734022422 0ustar rootrootfilename) . '/template.php'; if (file_exists($file)) { include_once DRUPAL_ROOT . '/' . $file; } } /** * Implements hook_theme(). */ function phptemplate_theme($existing, $type, $theme, $path) { $templates = drupal_find_theme_functions($existing, array($theme)); $templates += drupal_find_theme_templates($existing, '.tpl.php', $path); return $templates; } drupal-7.41/themes/seven/0000755000000000000000000000000012611765734014053 5ustar rootrootdrupal-7.41/themes/seven/maintenance-page.tpl.php0000644000000000000000000000243612611765734020563 0ustar rootroot <?php print $head_title; ?>

    drupal-7.41/themes/seven/ie6.css0000644000000000000000000000041412611765734015247 0ustar rootroot ul.menu li, ul.menu li a, ul.links li, ul.links li a, .action-links, #page { height: 1%; } #block-system-main ul.admin-list li a { height: 1px; position: relative; display: block; } #block-system-main ul.admin-list li div.description a { display: inline; } drupal-7.41/themes/seven/vertical-tabs.css0000644000000000000000000000455512611765734017336 0ustar rootroot /** * Override of misc/vertical-tabs.css. */ div.vertical-tabs { background: #fff url(images/fc.png) repeat-y 0 0; /* LTR */ border: 1px solid #ccc; margin: 10px 0; position: relative; } fieldset.vertical-tabs-pane { border: 0; padding: 0; margin: 0; } div.vertical-tabs .vertical-tabs-list { border-bottom: 1px solid #ccc; float: left; /* LTR */ font-size: 1em; line-height: 1; margin: 0 -100% -1px 0; /* LTR */ padding: 0; width: 240px; } div.vertical-tabs ul li.vertical-tab-button { list-style: none; list-style-image: none; margin: 0; } div.vertical-tabs ul li.vertical-tab-button a { border-top: 1px solid #ccc; display: block; padding: 10px; } div.vertical-tabs ul li.first a { border-top: 0; } div.vertical-tabs ul li.vertical-tab-button strong { font-size: 0.923em; } div.vertical-tabs ul li.vertical-tab-button .summary { color: #666; display: block; font-size: 0.846em; padding-top: 0.4em; } div.vertical-tabs ul li.vertical-tab-button a:hover, div.vertical-tabs ul li.vertical-tab-button a:focus { background: #d5d5d5; text-decoration: none; outline: 0; } div.vertical-tabs ul li.selected a, div.vertical-tabs ul li.selected a:hover, div.vertical-tabs ul li.selected a:focus, div.vertical-tabs ul li.selected a:active { background: #fff; border-right-color: #fff; /* LTR */ border-top: 1px solid #ccc; } div.vertical-tabs ul li.first.selected a, div.vertical-tabs ul li.first.selected a:hover { border-top: 0; } div.vertical-tabs ul li.selected a:focus strong { text-decoration: underline; } div.vertical-tabs .vertical-tabs-panes { margin: 0 0 0 265px; /* LTR */ padding: 10px 15px 10px 0; /* LTR */ } fieldset.vertical-tabs-pane legend { display: none; } fieldset.vertical-tabs-pane fieldset legend { display: block; } .vertical-tabs-pane .fieldset-wrapper > div:first-child { padding-top: 5px; } /** * Prevent text inputs from overflowing when container is too narrow. "width" is * applied to override hardcoded cols or size attributes and used in conjunction * with "box-sizing" to prevent box model issues from occurring in most browsers. */ .vertical-tabs .form-type-textfield input { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } * html .vertical-tabs .form-type-textfield, * html .vertical-tabs .form-textarea-wrapper { width: 95%; /* IE6 */ } drupal-7.41/themes/seven/ie7.css0000644000000000000000000000056012611765734015252 0ustar rootroot ul.tabs.primary { padding: 0; } ul.primary li, ul.primary li a, ul.primary li.active a { float: none !important; display: inline; } ul.primary li, ul.primary li a, ul.primary li a.active, ul.primary li a:active, ul.primary li a:visited, ul.primary li a:hover, ul.primary li.active a { zoom: 1; position: relative; } ul.admin-list li { position: static; } drupal-7.41/themes/seven/vertical-tabs-rtl.css0000644000000000000000000000077212611765734020132 0ustar rootroot /** * Override of misc/vertical-tabs-rtl.css. */ div.vertical-tabs { background: #fff url(images/fc-rtl.png) repeat-y right 0; } div.vertical-tabs .vertical-tabs-list { float: right; margin: 0 0 -1px -100%; } div.vertical-tabs ul li.selected a, div.vertical-tabs ul li.selected a:hover, div.vertical-tabs ul li.selected a:focus, div.vertical-tabs ul li.selected a:active { border-left-color: #fff; } div.vertical-tabs .vertical-tabs-panes { margin: 0 265px 0 0; padding: 10px 0 10px 15px; } drupal-7.41/themes/seven/style-rtl.css0000644000000000000000000000726212611765734016533 0ustar rootroot /** * Generic elements. */ dl dd, dl dl { margin-right: 20px; } ul, .block ul, .item-list ul { margin: 0.25em 1.5em 0.25em 0; } ol { margin: 0.25em 2em 0.25em 0; } /** * Skip link. */ #skip-link { right: 50%; margin-right: -5.25em; } #skip-link a, #skip-link a:link, #skip-link a:visited { padding: 1px 10px 2px 10px; } /** * Branding. */ #branding { padding: 20px 20px 0 20px; } #branding div.block { float: left; padding-left: 0; padding-right: 10px; } #branding div.block form div.form-item { float: right; } #branding div.block form input.form-text { margin-left: 10px; margin-right: 0; } /** * Help. */ #help div.more-help-link { text-align: left; } /** * Page title. */ #branding h1.page-title { float: right; } /** * Tabs. */ ul.primary li, ul.primary li a:link, ul.primary li a.active { float: right; } ul.primary, ul.secondary { float: left; } ul.secondary li { float: none; } ul.primary { padding-top: 0; } /** * Page layout. */ #page { padding: 20px 0 40px 0; margin-left: 40px; margin-right: 40px; } #secondary-links ul.links li { padding: 0 0 10px 10px; } ul.links li, ul.inline li { padding-left: 1em; padding-right: 0; } ul.admin-list li { padding: 9px 30px 0 0; margin-right: 0; background: url(images/list-item-rtl.png) no-repeat right 11px; } ul.admin-list li a { margin-right: -30px; margin-left: 0; padding: 0 30px 4px 0; } ul.admin-list.compact li a { margin-right: 0; } ul.admin-list li div.description a { margin-right: 0; } /** * Tables. */ table th.active a { padding: 0 0 0 25px; } table th.active img { left: 3px; right: auto; } /** * Exception for webkit bug with the right border of the last cell * in some tables, since it's webkit only, we can use :last-child */ tr td:last-child { border-left: 1px solid #bebfb9; border-right: none; } /** * Fieldsets. */ fieldset { padding: 2.5em 0 0 0; } fieldset .fieldset-legend { padding-right: 15px; right: 0; } fieldset .fieldset-wrapper { padding: 0 15px 13px 13px; } /* Filter */ .filter-wrapper .form-item, .filter-wrapper .filter-guidelines, .filter-wrapper .filter-help { padding: 2px 0 0 0; } ul.tips li { margin: 0.25em 1.5em 0.25em 0; } body div.form-type-radio div.description, body div.form-type-checkbox div.description { margin-left: 0; margin-right: 1.5em; } input.form-submit, a.button { margin-left: 1em; margin-right: 0; } ul.action-links li { float: right; margin: 0 0 0 1em; } ul.action-links a { padding-left: 0; padding-right: 15px; background-position: right center; } /* Update options. */ div.admin-options label, div.admin-options div.form-item { margin-left: 10px; margin-right: 0; float: right; } /* Maintenance theming */ body.in-maintenance #sidebar-first { float: right; } body.in-maintenance #content { float: left; padding-left: 20px; padding-right: 0; } ol.task-list { margin-right: 0; } ol.task-list li { padding: 0.5em 20px 0.5em 1em; } ol.task-list li.active { background: transparent url(images/task-item-rtl.png) no-repeat right 50%; padding: 0.5em 20px 0.5em 1em; } /* Overlay theming */ .overlay #branding div.breadcrumb { float: right; } .overlay ul.secondary { margin: -1.4em 0 0.3em 0; } /* Shortcut theming */ div.add-or-remove-shortcuts { float: none; padding-left: 0; padding-right: 6px; } /* Dashboard */ #dashboard div.block div.content { padding: 10px 5px 5px 5px; } #dashboard div.block div.content ul.menu { margin-right: 20px; } /* Recent content block */ #block-node-recent .more-link { padding: 0 0 5px 5px; } /* User login block */ #user-login-form .openid-links { margin-right: 0; } #user-login-form .openid-links .user-link { margin-right: 1.5em; } drupal-7.41/themes/seven/reset.css0000644000000000000000000000560312611765734015713 0ustar rootroot /** * Reset CSS styles. * * Based on Eric Meyer's "Reset CSS 1.0" tool from * http://meyerweb.com/eric/tools/css/reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, select, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, /* Drupal: system-menus.css */ td.menu-disabled, ul.links, ul.links.inline, ul.links li, .block ul, /* Drupal: admin.css */ div.admin, /* Drupal: system.css */ tr.even, tr.odd, tr.drag, tbody, tbody th, thead th, .breadcrumb, .item-list .icon, .item-list .title, .item-list ul, .item-list ul li, ol.task-list li.active, .form-item, tr.odd .form-item, tr.even .form-item, .form-item .description, .form-item label, .form-item label.option, .form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item, .marker, .form-required, .more-link, .more-help-link, .item-list .pager, .item-list .pager li, .pager-current, .tips, ul.primary, ul.primary li, ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.secondary, ul.secondary li, ul.secondary a, ul.secondary a.active, .resizable-textarea { margin: 0; padding: 0; border: 0; vertical-align: baseline; } /* Drupal: system-menus.css */ ul.links, ul.links.inline, ul.links li, .block ul, ol, ul, .item-list ul, .item-list ul li { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* Remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* Tables still need 'cellspacing="0"' in the markup. */ table { border-collapse: collapse; border-spacing: 0; } /** * Font reset. * * Specifically targets form elements which browsers often times give * special treatment. */ input, select, textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } textarea { font-size: 1em; line-height: 1.538em; } /** * Markup free clearing. * * Consider adding your own selectors to this instead of finding ways * to sneak the clearfix class into Drupal's markup. * From http://perishablepress.com/press/2009/12/06/new-clearfix-hack */ ul.links:after, div.admin-panel .body:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Exclude inline links from clearfix behavior */ ul.inline:after { content: ""; display: none; clear: none; } /* IE6 */ * html .form-item, * html ul.links, * html div.admin-panel .body, * html .clearfix { height: 1%; } /* IE7 */ *:first-child + html .form-item, *:first-child + html ul.links, *:first-child + html div.admin-panel .body, *:first-child + html .clearfix { min-height: 1%; } drupal-7.41/themes/seven/images/0000755000000000000000000000000012611765734015320 5ustar rootrootdrupal-7.41/themes/seven/images/ui-icons-ffffff-256x240.png0000644000000000000000000000716612611765734021737 0ustar rootrootPNG  IHDRIJPLTENtRNS2P."Tp@f` <BHJZ&0R,4j8D|($ blߝF>n~hhH IDATx^0 E8 av߄44z,͗lKV'4MQ_?u9(RP1 `2/@A:d @sxX.^@кR]B<ñToCT|", 5;vc_iiM"T}@BP(6'7j<< P!_1ݍ+҈R>e*Mw~;k@?iiy\j0xI8׿>X}6ݱ: Y㗈XArb?nqN 8@vffsvU~18Ét!C`\СC˾UEx~L6M4M\Y*\@/fjd#IPi!n0]H&-VTL@u @bw)EPA; c=Po50BJN {eawn:s ?aO$-i"(в$!N1/r+Iߑΰ50#v>JW,~LHȘ`)˜6@ĔdT_Y "K_aCxB0`z+6(} d` @S&TȲ|>JXN db~HU9$4{b 5Imn@ETxpFf9 @,8g =ʲLVǕ0Eh4Fbf9nR7x zWڍ@OP'2ɴB-1A <~dYϼAxT3*XŒbe~tfqYAL: IMTrY?$49' )`\@z8=eg 2LM q@}Uf8 ONi@O{)5L۳ɅKY=SHUU&[ 8,rl3=zWmz#,=EQ\AK J8SM1G:?P-?XīÉAW7L*Pe{ *uSS+N9 IjLZ<.w Etu羭vԸHSQ9{$0)]x]:}/׬zVi:`_PW|"wA O& qs|#`ڛq_2I+B;ty\ LY^/ 4_>?7k=cBme[t,LWTq_@rNB U> zDZ?q۩4EN{1%npgXHź2eu%~yOsߊoIP@J C}7v:r_&[#oSkU y*H~M *KVl|jq?)V96!λ;E ݆WvG nK+^ ߰,ׯׯH. * Xڡ1O`rvJWd4{jw{H_d5:{2vA:b,tbQ*)1^E=5Sxә^.69 yrrɡ4\q п,V5VGs{{{A{~qa>dX.gY_b=,n~hhH IDATx^0 E8 av߄44z,͗lKV'4MQ_?u9(RP1 `2/@A:d @sxX.^@кR]B<ñToCT|", 5;vc_iiM"T}@BP(6'7j<< P!_1ݍ+҈R>e*Mw~;k@?iiy\j0xI8׿>X}6ݱ: Y㗈XArb?nqN 8@vffsvU~18Ét!C`\СC˾UEx~L6M4M\Y*\@/fjd#IPi!n0]H&-VTL@u @bw)EPA; c=Po50BJN {eawn:s ?aO$-i"(в$!N1/r+Iߑΰ50#v>JW,~LHȘ`)˜6@ĔdT_Y "K_aCxB0`z+6(} d` @S&TȲ|>JXN db~HU9$4{b 5Imn@ETxpFf9 @,8g =ʲLVǕ0Eh4Fbf9nR7x zWڍ@OP'2ɴB-1A <~dYϼAxT3*XŒbe~tfqYAL: IMTrY?$49' )`\@z8=eg 2LM q@}Uf8 ONi@O{)5L۳ɅKY=SHUU&[ 8,rl3=zWmz#,=EQ\AK J8SM1G:?P-?XīÉAW7L*Pe{ *uSS+N9 IjLZ<.w Etu羭vԸHSQ9{$0)]x]:}/׬zVi:`_PW|"wA O& qs|#`ڛq_2I+B;ty\ LY^/ 4_>?7k=cBme[t,LWTq_@rNB U> zDZ?q۩4EN{1%npgXHź2eu%~yOsߊoIP@J C}7v:r_&[#oSkU y*H~M *KVl|jq?)V96!λ;E ݆WvG nK+^ ߰,ׯׯH. * Xڡ1O`rvJWd4{jw{H_d5:{2vA:b,tbQ*)1^E=5Sxә^.69 yrrɡ4\q п,V5VGs{{{A{~qa>dX.gY_b=,n~hhH IDATx^0 E8 av߄44z,͗lKV'4MQ_?u9(RP1 `2/@A:d @sxX.^@кR]B<ñToCT|", 5;vc_iiM"T}@BP(6'7j<< P!_1ݍ+҈R>e*Mw~;k@?iiy\j0xI8׿>X}6ݱ: Y㗈XArb?nqN 8@vffsvU~18Ét!C`\СC˾UEx~L6M4M\Y*\@/fjd#IPi!n0]H&-VTL@u @bw)EPA; c=Po50BJN {eawn:s ?aO$-i"(в$!N1/r+Iߑΰ50#v>JW,~LHȘ`)˜6@ĔdT_Y "K_aCxB0`z+6(} d` @S&TȲ|>JXN db~HU9$4{b 5Imn@ETxpFf9 @,8g =ʲLVǕ0Eh4Fbf9nR7x zWڍ@OP'2ɴB-1A <~dYϼAxT3*XŒbe~tfqYAL: IMTrY?$49' )`\@z8=eg 2LM q@}Uf8 ONi@O{)5L۳ɅKY=SHUU&[ 8,rl3=zWmz#,=EQ\AK J8SM1G:?P-?XīÉAW7L*Pe{ *uSS+N9 IjLZ<.w Etu羭vԸHSQ9{$0)]x]:}/׬zVi:`_PW|"wA O& qs|#`ڛq_2I+B;ty\ LY^/ 4_>?7k=cBme[t,LWTq_@rNB U> zDZ?q۩4EN{1%npgXHź2eu%~yOsߊoIP@J C}7v:r_&[#oSkU y*H~M *KVl|jq?)V96!λ;E ݆WvG nK+^ ߰,ׯׯH. * Xڡ1O`rvJWd4{jw{H_d5:{2vA:b,tbQ*)1^E=5Sxә^.69 yrrɡ4\q п,V5VGs{{{A{~qa>dX.gY_b=,gAMA!PLTEptRNS:yx8WIDATc`uZLإVUP `c.fЂ11 œg3gt˜+;faa")@ֆd $H64w8QKIENDB`drupal-7.41/themes/seven/images/ui-icons-800000-256x240.png0000644000000000000000000000716612611765734021243 0ustar rootrootPNG  IHDRIJPLTEj>NtRNS2P."Tp@f` <BHJZ&0R,4j8D|($ blߝF>n~hhH IDATx^0 E8 av߄44z,͗lKV'4MQ_?u9(RP1 `2/@A:d @sxX.^@кR]B<ñToCT|", 5;vc_iiM"T}@BP(6'7j<< P!_1ݍ+҈R>e*Mw~;k@?iiy\j0xI8׿>X}6ݱ: Y㗈XArb?nqN 8@vffsvU~18Ét!C`\СC˾UEx~L6M4M\Y*\@/fjd#IPi!n0]H&-VTL@u @bw)EPA; c=Po50BJN {eawn:s ?aO$-i"(в$!N1/r+Iߑΰ50#v>JW,~LHȘ`)˜6@ĔdT_Y "K_aCxB0`z+6(} d` @S&TȲ|>JXN db~HU9$4{b 5Imn@ETxpFf9 @,8g =ʲLVǕ0Eh4Fbf9nR7x zWڍ@OP'2ɴB-1A <~dYϼAxT3*XŒbe~tfqYAL: IMTrY?$49' )`\@z8=eg 2LM q@}Uf8 ONi@O{)5L۳ɅKY=SHUU&[ 8,rl3=zWmz#,=EQ\AK J8SM1G:?P-?XīÉAW7L*Pe{ *uSS+N9 IjLZ<.w Etu羭vԸHSQ9{$0)]x]:}/׬zVi:`_PW|"wA O& qs|#`ڛq_2I+B;ty\ LY^/ 4_>?7k=cBme[t,LWTq_@rNB U> zDZ?q۩4EN{1%npgXHź2eu%~yOsߊoIP@J C}7v:r_&[#oSkU y*H~M *KVl|jq?)V96!λ;E ݆WvG nK+^ ߰,ׯׯH. * Xڡ1O`rvJWd4{jw{H_d5:{2vA:b,tbQ*)1^E=5Sxә^.69 yrrɡ4\q п,V5VGs{{{A{~qa>dX.gY_b=,zpp]^K{==Dwq]\t^^=C >ۻ┥;e);ks }5 se_!d㪷q&'PX1Kon~hhH IDATx^0 E8 av߄44z,͗lKV'4MQ_?u9(RP1 `2/@A:d @sxX.^@кR]B<ñToCT|", 5;vc_iiM"T}@BP(6'7j<< P!_1ݍ+҈R>e*Mw~;k@?iiy\j0xI8׿>X}6ݱ: Y㗈XArb?nqN 8@vffsvU~18Ét!C`\СC˾UEx~L6M4M\Y*\@/fjd#IPi!n0]H&-VTL@u @bw)EPA; c=Po50BJN {eawn:s ?aO$-i"(в$!N1/r+Iߑΰ50#v>JW,~LHȘ`)˜6@ĔdT_Y "K_aCxB0`z+6(} d` @S&TȲ|>JXN db~HU9$4{b 5Imn@ETxpFf9 @,8g =ʲLVǕ0Eh4Fbf9nR7x zWڍ@OP'2ɴB-1A <~dYϼAxT3*XŒbe~tfqYAL: IMTrY?$49' )`\@z8=eg 2LM q@}Uf8 ONi@O{)5L۳ɅKY=SHUU&[ 8,rl3=zWmz#,=EQ\AK J8SM1G:?P-?XīÉAW7L*Pe{ *uSS+N9 IjLZ<.w Etu羭vԸHSQ9{$0)]x]:}/׬zVi:`_PW|"wA O& qs|#`ڛq_2I+B;ty\ LY^/ 4_>?7k=cBme[t,LWTq_@rNB U> zDZ?q۩4EN{1%npgXHź2eu%~yOsߊoIP@J C}7v:r_&[#oSkU y*H~M *KVl|jq?)V96!λ;E ݆WvG nK+^ ߰,ׯׯH. * Xڡ1O`rvJWd4{jw{H_d5:{2vA:b,tbQ*)1^E=5Sxә^.69 yrrɡ4\q п,V5VGs{{{A{~qa>dX.gY_b=,

    drupal-7.41/themes/seven/ie.css0000644000000000000000000000046012611765734015162 0ustar rootroot /* IE7 renders legends in nested fieldsets without a width. */ fieldset legend { height: 1%; } /* IE renders absolute positioned legend where fieldset content starts. */ fieldset .fieldset-legend { left: 0; top: 0; } /* IE renders monospace font too big. */ code, pre, kbd { font-size: 1em; } drupal-7.41/themes/seven/seven.info0000644000000000000000000000105012611767501016036 0ustar rootrootname = Seven description = A simple one-column, tableless, fluid width administration theme. package = Core version = VERSION core = 7.x stylesheets[screen][] = reset.css stylesheets[screen][] = style.css settings[shortcut_module_link] = 1 regions[content] = Content regions[help] = Help regions[page_top] = Page top regions[page_bottom] = Page bottom regions[sidebar_first] = First sidebar regions_hidden[] = sidebar_first ; Information added by Drupal.org packaging script on 2015-10-21 version = "7.41" project = "drupal" datestamp = "1445457729" drupal-7.41/themes/seven/jquery.ui.theme.css0000644000000000000000000003560212611765734017627 0ustar rootroot/** * @file * Seven styles for jQuery UI. * Overrides /misc/ui/ui.theme.css. */ /** * Component containers */ .ui-widget { background: #fff; } .ui-widget-content { border: solid 1px #ccc; } /** * Interaction states */ .ui-state-default, .ui-state-hover, .ui-state-focus, .ui-state-active { outline: 0; } .ui-state-active { font-weight: bold; } /** * Interaction cues */ .ui-state-highlight, .ui-widget-content .ui-state-highlight { color: #840; background: #fe6; border: solid 1px #ed5; } .ui-state-error, .ui-widget-content .ui-state-error { color: #fff; background: #e63; border-color: #d52; } .ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); } /** * Icons */ /* states and images */ .ui-icon { display: block; text-indent: -99999px; width: 16px; height: 16px; overflow: hidden; background-repeat: no-repeat; background-image: url(images/ui-icons-222222-256x240.png); } .ui-widget-content .ui-icon, .ui-widget-header .ui-icon { background-image: url(images/ui-icons-222222-256x240.png); } .ui-state-default .ui-icon { background-image: url(images/ui-icons-888888-256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon { background-image: url(images/ui-icons-454545-256x240.png); } .ui-state-highlight .ui-icon { background-image: url(images/ui-icons-800000-256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(images/ui-icons-ffffff-256x240.png); } .ui-widget p .ui-icon { margin: 2px 3px 0 0; } /* positioning */ .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-icon-carat-1-n { background-position: 0 0; } /** * Accordion */ .ui-accordion { border: none; } .ui-accordion .ui-accordion-header { border: solid 1px #ccc; text-transform: uppercase; } .ui-accordion h3.ui-accordion-header, #block-system-main h3.ui-accordion-header { font-size: 1.1em; margin: 10px 0; } #block-system-main .ui-accordion h3.ui-state-active, .ui-accordion h3.ui-state-active { margin-bottom: 0; } .ui-accordion .ui-accordion-header a { display: block; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border: solid 1px #ccc; border-top: 0; } /** * Tabs */ .ui-tabs { padding: 0; } .ui-tabs .ui-tabs-nav { padding: 5px 10px 4px; margin: 0; line-height: 20px; border-bottom: solid 1px #ccc; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; } .ui-tabs .ui-tabs-nav li { padding: 0 1em 0 10px; margin: 0; list-style: none; } .ui-tabs .ui-tabs-nav li a { float: none; padding: 0 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color: #fff; background: #666; font-weight: normal; } /** * Overlays */ .ui-widget-overlay { background: #000; opacity: .70; filter: Alpha(Opacity=70); } /** * Dialogs */ .ui-dialog { background: #fff; border: solid 1px #ccc; padding: 0; } .ui-dialog .ui-dialog-titlebar { font-weight: bold; background: #e1e2dc; } .ui-dialog .ui-dialog-buttonpane { border-width: 0; } .ui-dialog .ui-dialog-buttonpane button { cursor: pointer; padding: 4px 17px; color: #5a5a5a; text-align: center; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: normal; font-size: 1em; border: 1px solid #e4e4e4; border-bottom: 1px solid #b4b4b4; border-left-color: #D2D2D2; border-right-color: #D2D2D2; background: url(images/buttons.png) 0 0 repeat-x; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; } .ui-dialog .ui-dialog-buttonpane button:active { background: #666; color: #fff; border-color: #555; text-shadow: #222 0px -1px 0px; } .overlay { padding-right: 26px; } .overlay .ui-dialog-titlebar { background: transparent; } /** * Slider */ .ui-slider { border: solid 1px #ccc; } .ui-slider .ui-slider-range { background: #e4e4e4; } .ui-slider .ui-slider-handle { border: 1px solid #e4e4e4; border-bottom: 1px solid #b4b4b4; border-left-color: #D2D2D2; border-right-color: #D2D2D2; background: url(images/buttons.png) 0 0 repeat-x; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .ui-slider a.ui-state-active, .ui-slider .ui-slider-handle:active { background: #666; color: #fff; border: solid 1px #555; } /** * Progress Bar */ .ui-progressbar { background: #e4e4e4; height: 1.4em; } .ui-progressbar .ui-progressbar-value { background: #0072b9 url(../../misc/progress.gif); height: 1.5em; } /** * Date Picker */ .ui-datepicker { border: none; } .ui-datepicker td span, .ui-datepicker td a { text-align: center; } .ui-datepicker .ui-state-highlight { background: #E4E4E4; border-color: #D2D2D2; color: #000; } drupal-7.41/themes/seven/template.php0000644000000000000000000001114212611765734016376 0ustar rootroot CSS_THEME, 'browsers' => array('IE' => 'lte IE 8', '!IE' => FALSE), 'weight' => 999, 'preprocess' => FALSE)); // Add conditional CSS for IE7 and below. drupal_add_css(path_to_theme() . '/ie7.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'lte IE 7', '!IE' => FALSE), 'weight' => 999, 'preprocess' => FALSE)); // Add conditional CSS for IE6. drupal_add_css(path_to_theme() . '/ie6.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'lte IE 6', '!IE' => FALSE), 'weight' => 999, 'preprocess' => FALSE)); } /** * Override or insert variables into the page template. */ function seven_preprocess_page(&$vars) { $vars['primary_local_tasks'] = $vars['tabs']; unset($vars['primary_local_tasks']['#secondary']); $vars['secondary_local_tasks'] = array( '#theme' => 'menu_local_tasks', '#secondary' => $vars['tabs']['#secondary'], ); } /** * Display the list of available node types for node creation. */ function seven_node_add_list($variables) { $content = $variables['content']; $output = ''; if ($content) { $output = '
      '; foreach ($content as $item) { $output .= '
    • '; $output .= '' . l($item['title'], $item['href'], $item['localized_options']) . ''; $output .= '
      ' . filter_xss_admin($item['description']) . '
      '; $output .= '
    • '; } $output .= '
    '; } else { $output = '

    ' . t('You have not created any content types yet. Go to the content type creation page to add a new content type.', array('@create-content' => url('admin/structure/types/add'))) . '

    '; } return $output; } /** * Overrides theme_admin_block_content(). * * Use unordered list markup in both compact and extended mode. */ function seven_admin_block_content($variables) { $content = $variables['content']; $output = ''; if (!empty($content)) { $output = system_admin_compact_mode() ? '
      ' : '
        '; foreach ($content as $item) { $output .= '
      • '; $output .= l($item['title'], $item['href'], $item['localized_options']); if (isset($item['description']) && !system_admin_compact_mode()) { $output .= '
        ' . filter_xss_admin($item['description']) . '
        '; } $output .= '
      • '; } $output .= '
      '; } return $output; } /** * Override of theme_tablesort_indicator(). * * Use our own image versions, so they show up as black and not gray on gray. */ function seven_tablesort_indicator($variables) { $style = $variables['style']; $theme_path = drupal_get_path('theme', 'seven'); if ($style == 'asc') { return theme('image', array('path' => $theme_path . '/images/arrow-asc.png', 'alt' => t('sort ascending'), 'width' => 13, 'height' => 13, 'title' => t('sort ascending'))); } else { return theme('image', array('path' => $theme_path . '/images/arrow-desc.png', 'alt' => t('sort descending'), 'width' => 13, 'height' => 13, 'title' => t('sort descending'))); } } /** * Implements hook_css_alter(). */ function seven_css_alter(&$css) { // Use Seven's vertical tabs style instead of the default one. if (isset($css['misc/vertical-tabs.css'])) { $css['misc/vertical-tabs.css']['data'] = drupal_get_path('theme', 'seven') . '/vertical-tabs.css'; $css['misc/vertical-tabs.css']['type'] = 'file'; } if (isset($css['misc/vertical-tabs-rtl.css'])) { $css['misc/vertical-tabs-rtl.css']['data'] = drupal_get_path('theme', 'seven') . '/vertical-tabs-rtl.css'; $css['misc/vertical-tabs-rtl.css']['type'] = 'file'; } // Use Seven's jQuery UI theme style instead of the default one. if (isset($css['misc/ui/jquery.ui.theme.css'])) { $css['misc/ui/jquery.ui.theme.css']['data'] = drupal_get_path('theme', 'seven') . '/jquery.ui.theme.css'; $css['misc/ui/jquery.ui.theme.css']['type'] = 'file'; } } drupal-7.41/themes/seven/logo.png0000644000000000000000000000750112611765734015524 0ustar rootrootPNG  IHDRXd-IDATx] PTW}FͦĤTe2L*$:LM1jԸwA6*;"H@\AEAQDE]dߡY/{74O-}{}0t$>ʁMѵo!'w";W{]ue3? ݲ1bM)#4SD@GkQM3$V?!< c/o"BAzPd\7Bm(x=[~ ṍ,{S8Jg׉0vh# BNy=ywxN*.RǖFѱbWudd AB1ڡOG.gOҔTӌR`<o Z8H$do*[L+ZDQr?Tshq X m,0[qNT2b:BKG4.Ȋ K9rW˂1\W<.OBRާ$ ^A,% +Jj[ ()"³YĠz6ןzs5JƸA$3k= #+r*X#`w:z ۯtE a=iqF&4C\fSbѦDbx]JLՕ) O vJWR|qe˙"eŸ^ǡMm,km8^97M|ֻ|\nFE ؊6,?4Lz{CCngD4-dŻ>,={B+JZ k^-̈!]Sȏ'AiV\rPkSTOk+?["͗#J~ _)F6c'ډ7Df7/Hg_ u-])qgKb:4m/6p^XVip;?<.PYC&nf:;ž =F o9J޴=+XO$ξ xݖ9L*ЋzoJlv>6r\d0zԇ݋mizn#bI^L}T3&m9K/7u%x+NxmxP8>Ex,#M˚J/t`}lBbz,d,]"}LKQ|Gz/&YJ2`}G*=.!ڶ<>NDJ5{69a,'K&Ʉ;z!"y<L#]c_=\}B"ߗ0<73 `l^,s:AM9K "lYlr:m LDU1\+M8ZV ~SG; +[C"}قJ|f% b'\2:1ER-SАdv! %Nr"CHۑ`lkep +K`q>4AFpi Aop/z14JڀV6ćW6, 67 Dp +CAJA qn,;y O mw5> PnUăuִ-2pWۯ*Ȍ_vH$kZ4IYYq SB"luVԇ>'qM#Wz\G%%8q\v%( K\"MZM;JwkN!#Y'sCbx2n3̋g <+{E]6AAP% 0/mC ͒6*i 1эx=HNp#Z`K#3Ws8i xlR`4PUCRfz$(( Z0&vL%7\.юCKQ"BI'L4Â"Tf9vXG\oI'LDy UjH F}_O.hm8T iyevM:gx}?G>\ Pȃ//,hFZ[:P>olE&w`20˝w#v0sߩTZŬ,9D`Ły\<f z+el`Zޙ8@^$c CMӢ{tH(B^y-YLR(6L}mdEV/2zT*Y~#`qG!*V%IcqϘz+ N̡[Cdu-9 3Ngr3=9;Nr!W:.DF&g5.{A FS̜1r#2CӲl_rv Y 7=n! 4~lY¿P0(si+1G{KHr;NzMY]ye4M|}Ex\$ɱ #/ H2 GXH #3b%W <؟Ѭ GKD^Tbf!u0{E{n7툥)*)\cRgf'>S( [=`XfJDfAfj-Enà `K}tXz>v,eGZw;("dub?ԑ|ѓ}! T>>9fz(ŭ*GX3{?t2c QfܣjqDiвzq"쯃 '60EZ`ur[' zeM. >Q AJy}ǚFfIe4-d2$3>o>*[ք!Q>X3RrJ= Ёhv9ӐBf'A 6ߝWyܮ0_^ޟ0LK2$\jHAeIT?ϲٮBZ(9$eojXbfm(a-L5 4M{H'0=+p5 E3˽&H%%Ǯg {kO %oQuz7 BI!<ߎ>pO'#*'ɰxԱ@J4'B_uÿz鬖QPܤO%΍y,^W;Ǫa%Dځ83C,hMx{WɈ,/P>b&͊liD^_ann+ˋ Xu24mQȶBJKڐ% 7"@")C``TK2ZhC:ܖ {=G`+LRt-t= 6Q0> WM$E{תQ/\00=?t^_#"y!{Ǔi+iߙw~^l-j &6-X7i]i'g%qպAIb\XհTÁsF ^Ocx8gdp˳6M-"Yd@()'M}!Xi&ʮOϖ{%6!{Sp_Md/0 < :y _I{5v;g;|׿7LZFha⢽;8E;9/s}`Zp6&^UCv/;2ǐ/\M0zZa \*8HE%Ɩ V(!)*ED3mX&1YŠK 0UP*MD7X%`BH*"KB*OJBT~C0_lIGrNpe 酘 jpcÕ[=;.P/Ku;>Ge}[6Dv_"<ۆ]Wb|Do!8Qao;/ 1^bb띆 {%.`YZ[Նs{ W|i; ~UuUB }w2_`_wԍ&'ib ƸK`T]wa2XsϞkui[}]4}^woH#g~IX#gNovUZu; -rpLCV})8,sqXdٲ;_MTjW+b L@?օ-iv!wP+2x yz.};Aҙy~~aX 2!B1,bRimgx p 5B9!R0ِVZbuͰZ0"D6<d]2O)deEoZ#K1ᡩ`KT9򂗐pn!Yۧ7D$V8S#)g Ǒ耜*J&4dWiG{Qhoix٠j0[ҘhMQ*2ͺPostS^Mܫ{oHEa|]:omnNK&+^jmk6 ̎]<45BvZ7L+ 믝 I;^,m {af[%.zt_Dvv7v޻T f׵wE]:Qj1B3gv4٭)G&ϮTpaShwo#_3ihAoA+|e\Ĉ   4-.QP$$ ,2R V.,ˈ,X똑K vQ Q9 xBŐ "P#^!D}\V'W:aڱjsss!N!Bz]ozd]2deWa#-[E$a*eIRM `ha$L1\D&11quAA Dɹҁ㜍>yy5-Ncw0LI*RDv@zl100_>3gkռu'z⬱6n R.}AARJJIA_ &zK2lSF^R TRYΪYXB~~WZc{]\`vѸ'jаͫ>ܧRZ(;yuؠ#>FuyfǾ5sL0VuyY ;מ xnsk6ł⛴x|ˀy`\'5bf^ipX_Vgn:y6;\f2scz kqq% r$ dbrϺkZ9:ib=qdS1湾=_틑5 z.-t6]g Q]dEޣ{ 9SJ!&Wh=8PYr #/C0dBPO1ãz:! Y}F(]T@Hld}fݹZ;ŢŢŢŢ#_sնXTZ:e,ZEUN))})\LBT0aϛW9jE8n^t9eZSEp%tāNJ0!lsz0 BTRB >绀!ŴmEh}t„ֲpf*X$s$"rZYdRL@{䦀!YRSXAjHEy "H P"I*yV@Y^$8{4#/nj<ʕ*$0F|R}[ [{,hݗT{T`Aխ*O:ַk羭Go4_}Coox y UO~oV_nԗ|?fv#g4=&..n8SӪjC+А2j" eA:HX.r)VQ  Ir)Cr1B+2A@ HgPr &<T%EZ-Gr-`*1o$BMӗPY95o!gyq.-d[̃: ;n^3lS&x_g hO>mLCO,C wkQX^s@ @ PYwDGIWC,O `$uRd* f-#f+iy#?τGƞJyz;K^8rh-~P=[M %6m:qt"=z*UvP@LqM~xDzuW AdN\}}5j\_I)Fz2iy_4 [݆ne'kcb7vcIU]$1_e!p]KXW@X2\ݯ8Dfpt^;h47զ5`n7}Tm1tJyЖZCqwEξ5UƉacWf]o 1h1X,&p\]\u0_25 7/Uu3LㆦκC]UO}Ah/ 7D;ݸNQ).td8h׎~Gi:4o3fK }1EmC×<?So_h&}[wL' E<́CUn&}߻=l\WSsʹvK 91ɜƴctÅ۱~Im9;cGr7n;*VOuT^mq&D*hh_bzF"d>#r$R\ 2Tk;rh !j\&!BH o-bob9_GYhWiI @xJw/AS, [IH Ux $CXzįaIVUBq% bX4$<- @u!Q?%$֯YP-BppNZ#-j|KnIļe7^WE*f?a/5fC<=d2oҲ͆Ɇc8xMc}@nj|OH^wu7Ig2ͺ /x6P n~~lѻΗ&- 9^~dWҧ ɉ!2~~L旊Ƒ7?Y$eP,P MFMh˨?j[p*-k,cOGTl+6{!h~[dsm<µv7@aZh@P GI@-„\.Zq"LT)Qb2hZL=nh>fK@eLę%.{\F)[b*ュKw*$}qwPׅD^y?X@`9b>x(A<3z6_d0b$FFIQC! ӸB $0_q TdP#Ba`!}ЖзB%Қqr>5<}>.L5w,w ߛ-5Í;^?l:W="D;^;fkN41U1b_(h+R(,s6G, FEJRIh`Y0H$YR0T)KVEu\eHUBA$#UW `NhG[~1NONgv%+~}v_tg~lm;ysFJGY{[|:zBq2ϣ*Oeb}^}*O<+;sC@|XV}fl*5g37a=>wyv핥Ngȕ >ˣb~ 26oZнa{𛝭wM՝Κ/um}z[mK9|kzeࣁ߾'WmnljWYn kg-{:s7]o3wW{k ]KŢ3:!, M07Hܹ||I i07pnv<*2W>Bl,p{]7Rye\(:Dǩ27Oˡll7Z Yllie]G^KC] XtV񘁮77dR}d]]S9|teВ))(LJnò{џ^raIʲ?rqA3 >0#t`Rzn@e3(Tg("'Ph2x%W}Y-D ;R*腧Tz"æ@b b bXJ1x%,bhJ"6O*UP V:L-P)WI]q`%rCfJ44nx<%M/tW7H*Iq{?M 8u?)/*+QSȟ^JˉtM=S FG+b7ҍm7OʶJxR;p|ƥ''%!8#A #RV ")N׌0,T0*)*j4ZmUѲ3ʺ11'2_a]`j0yFt6K-RQs*C<#€igCg:k긵CafӱЪ#DbFvƞ3L1i+jXxhkG`|L'._)+Lgw:͎!N+O\r.<Ss*~l։zuü(ߒ -/{z:v@zN@j2(rugB~ gTj\_I}$wpXB%]ʂ>B "=@ R"lبL; sLhP1@@! (O[ 4OimBi(p{G5g? 3&/ã:GJe+B5$KD"%ҢBEiTpKIXRNS5 +OD{XI+` a*WO0J]#c=|<%yn퍭$YIWó})Yƴ)ٳnČ0,ig^XSW2gέ:|F=p*=2Lj1ykl5Zl;,fayXz\w.NZgj7^5L7[, ApL N0fu5EwDuĘfsUu!:O Xբ0r:/ҦZg6YL͝4i4t.i@ghf5,fq73g,3ƺgLVoilϦ}F.턩3~qh'%HPH=QF nj.ChKݮ@P,yU=WQH $OfPɱ/˹r:3B ,&8Tc˒$UFj w-& BA#[w>d}~sJR?WaVwz[wk0[ Ȯ9U\G a"/Ccώ|{Mf]_E/DU-vHqY[oB]Mmᓱ^8Ӽ'^b 7b)V YH Yd!,d@[7$%G˰FJJʙ -PU p_<]s y[ džU-$$9_[87| a!.z@iU-К, CɰJ,O1ŰtKJWYw*-JdV 05=y0$JؿzXA0PfJh611ƆnQ̸̡֡1KLү?&) tC5vWfDq?f & a5U-ۨ >+q? LhK|z6]ɞ=>zX}δʉ~[dOC>| 썌O~M@h,'"YR Hev^M, !T3*@j,[d)-!Iʵ֦*,:w>!mdqcIbc0 4tLw 4`A 5ASv=u&jhB`mO.x+4vۊSW(hc&EZz(=I^ |N_iߐѺ<9&2taЦ6]I8x*Nh>-|Exj^bed2_|Hb`b@x j#ʢBZK$&1'EE=g b%j[6 0 0`XZ1o,QQ5#'#:7\dm*V""S0I" ) Sz8tqs$ðF4@OͯٯS*fFdTjB s%>0Z5 )74؆ 3^)CQV`0Pi<[J@x~;.UZ! V}eY(r ER`XQ6?g{ @0=vGuXS1:k`FOu[4x&8^SUW]dy`Ą3% *Z5KfB_v 9fgL?0)^?"z)n.7/ۖ C!o7jn(cn%.mD i|g0 L2b3Pt7󱃽(w)ÛjFC3;16s .gb$$2={ci}?K1-\^5rOS?KMuZS{Sc?=d2 ]V9oNqn41r*1})O#-GIENDB`drupal-7.41/themes/bartik/0000755000000000000000000000000012611765734014207 5ustar rootrootdrupal-7.41/themes/bartik/color/0000755000000000000000000000000012611765734015325 5ustar rootrootdrupal-7.41/themes/bartik/color/preview.html0000644000000000000000000000415312611765734017677 0ustar rootroot

      Etiam est risus

      Maecenas id porttitor Ut enim ad minim veniam, quis nostrudfelis. Laboris nisi ut aliquip ex ea.

      Lorem ipsum dolor

      Sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Maecenas id porttitor Ut enim ad minim veniam, quis nostr udfelis.
      drupal-7.41/themes/bartik/color/base.png0000644000000000000000000000015212611765734016743 0ustar rootrootPNG  IHDRՈPLTE"IDATx^n01\IENDB`drupal-7.41/themes/bartik/color/preview.png0000644000000000000000000000015212611765734017512 0ustar rootrootPNG  IHDRՈPLTE"IDATx^n01\IENDB`drupal-7.41/themes/bartik/color/color.inc0000644000000000000000000000677512611765734017155 0ustar rootroot array('logo' => theme_get_setting('logo', 'bartik'))), 'setting'); $info = array( // Available colors and color labels used in theme. 'fields' => array( 'top' => t('Header top'), 'bottom' => t('Header bottom'), 'bg' => t('Main background'), 'sidebar' => t('Sidebar background'), 'sidebarborders' => t('Sidebar borders'), 'footer' => t('Footer background'), 'titleslogan' => t('Title and slogan'), 'text' => t('Text color'), 'link' => t('Link color'), ), // Pre-defined color schemes. 'schemes' => array( 'default' => array( 'title' => t('Blue Lagoon (default)'), 'colors' => array( 'top' => '#0779bf', 'bottom' => '#48a9e4', 'bg' => '#ffffff', 'sidebar' => '#f6f6f2', 'sidebarborders' => '#f9f9f9', 'footer' => '#292929', 'titleslogan' => '#fffeff', 'text' => '#3b3b3b', 'link' => '#0071B3', ), ), 'firehouse' => array( 'title' => t('Firehouse'), 'colors' => array( 'top' => '#cd2d2d', 'bottom' => '#cf3535', 'bg' => '#ffffff', 'sidebar' => '#f1f4f0', 'sidebarborders' => '#ededed', 'footer' => '#1f1d1c', 'titleslogan' => '#fffeff', 'text' => '#3b3b3b', 'link' => '#d6121f', ), ), 'ice' => array( 'title' => t('Ice'), 'colors' => array( 'top' => '#d0d0d0', 'bottom' => '#c2c4c5', 'bg' => '#ffffff', 'sidebar' => '#ffffff', 'sidebarborders' => '#cccccc', 'footer' => '#24272c', 'titleslogan' => '#000000', 'text' => '#4a4a4a', 'link' => '#019dbf', ), ), 'plum' => array( 'title' => t('Plum'), 'colors' => array( 'top' => '#4c1c58', 'bottom' => '#593662', 'bg' => '#fffdf7', 'sidebar' => '#edede7', 'sidebarborders' => '#e7e7e7', 'footer' => '#2c2c28', 'titleslogan' => '#ffffff', 'text' => '#301313', 'link' => '#9d408d', ), ), 'slate' => array( 'title' => t('Slate'), 'colors' => array( 'top' => '#4a4a4a', 'bottom' => '#4e4e4e', 'bg' => '#ffffff', 'sidebar' => '#ffffff', 'sidebarborders' => '#d0d0d0', 'footer' => '#161617', 'titleslogan' => '#ffffff', 'text' => '#3b3b3b', 'link' => '#0073b6', ), ), ), // CSS files (excluding @import) to rewrite with new color scheme. 'css' => array( 'css/colors.css', ), // Files to copy. 'copy' => array( 'logo.png', ), // Gradient definitions. 'gradients' => array( array( // (x, y, width, height). 'dimension' => array(0, 0, 0, 0), // Direction of gradient ('vertical' or 'horizontal'). 'direction' => 'vertical', // Keys of colors to use for the gradient. 'colors' => array('top', 'bottom'), ), ), // Color areas to fill (x, y, width, height). 'fill' => array(), // Coordinates of all the theme slices (x, y, width, height) // with their filename as used in the stylesheet. 'slices' => array(), // Reference color used for blending. Matches the base.png's colors. 'blend_target' => '#ffffff', // Preview files. 'preview_css' => 'color/preview.css', 'preview_js' => 'color/preview.js', 'preview_html' => 'color/preview.html', // Base file for image generation. 'base_image' => 'color/base.png', ); drupal-7.41/themes/bartik/color/preview.css0000644000000000000000000001042312611765734017520 0ustar rootroot /* ---------- Color form ----------- */ #color_scheme_form #palette .form-item { width: 25em; } #color_scheme_form #palette .form-item label { width: 15em; } /* ---------- Preview Styles ----------- */ html.js #preview { clear: both; float: none !important; } #preview { background-color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 1.5; overflow: hidden; word-wrap: break-word; margin-bottom: 10px; } #preview-header { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; } #preview-logo { float: left; padding: 15px 15px 15px 10px; } #preview-site-name { color: #686868; font-weight: normal; font-size: 1.821em; line-height: 1; margin-bottom: 30px; margin-left: 15px; padding-top: 34px; } #preview-main-menu { clear: both; padding: 0 15px 3px; } #preview-main-menu-links a { color: #d9d9d9; padding: 0.6em 1em 0.4em; } #preview-main-menu-links { font-size: 0.929em; margin: 0; padding: 0; } #preview-main-menu-links a { color: #333; background: #ccc; background: rgba(255, 255, 255, 0.7); text-shadow: 0 1px #eee; -khtml-border-radius-topleft: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -khtml-border-radius-topright: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; } #preview-main-menu-links a:hover, #preview-main-menu-links a:focus { background: #fff; background: rgba(255, 255, 255, 0.95); } #preview-main-menu-links a:active { background: #b3b3b3; background: rgba(255, 255, 255, 1); } #preview-main-menu-links li a.active { border-bottom: none; } #preview-main-menu-links li { display: inline; list-style-type: none; padding: 0.6em 0 0.4em; } #preview-sidebar, #preview-content { display: inline; float: left; position: relative; } #preview-sidebar { margin-left: 15px; width: 210px; } #preview-content { margin-left: 30px; width: 26.5em; } #preview-sidebar .preview-block { border: 1px solid; margin: 20px 0; padding: 15px 20px; } #preview-sidebar h2 { border-bottom: 1px solid #d6d6d6; font-size: 1.071em; font-weight: normal; line-height: 1.2; margin: 0 0 0.5em; padding-bottom: 5px; text-shadow: 0 1px 0 #fff; } #preview .preview-block .preview-content { margin-top: 1em; } #preview .preview-block-menu .preview-content, #preview .preview-block-menu .preview-content ul { margin-top: 0; } #preview-main { margin-bottom: 40px; margin-top: 20px; } #preview-page-title { font-size: 2em; font-weight: normal; line-height: 1; margin: 1em 0 0.5em; } #preview-footer-wrapper { color: #c0c0c0; color: rgba(255, 255, 255, 0.65); display: block !important; font-size: 0.857em; padding: 20px 20px 25px; } #preview-footer-wrapper a { color: #fcfcfc; color: rgba(255, 255, 255, 0.8); } #preview-footer-wrapper a:hover, #preview-footer-wrapper a:focus { color: #fefefe; color: rgba(255, 255, 255, 0.95); text-decoration: underline; } #preview-footer-wrapper .preview-footer-column { display: inline; float: left; padding: 0 10px; position: relative; width: 220px; } #preview-footer-wrapper .preview-block { border: 1px solid #444; border-color: rgba(255, 255, 255, 0.1); margin: 20px 0; padding: 10px; } #preview-footer-columns .preview-block-menu { border: none; margin: 0; padding: 0; } #preview-footer-columns h2 { border-bottom: 1px solid #555; border-color: rgba(255, 255, 255, 0.15); font-size: 1em; margin-bottom: 0; padding-bottom: 3px; text-transform: uppercase; } #preview-footer-columns .preview-content { margin-top: 0; } #preview-footer-columns .preview-content ul { margin-left: 0; padding-left: 0; } #preview-footer-columns .preview-content li { list-style: none; list-style-image: none; margin: 0; padding: 0; } #preview-footer-columns .preview-content li a { border-bottom: 1px solid #555; border-color: rgba(255, 255, 255, 0.15); display: block; line-height: 1.2; padding: 0.8em 2px 0.8em 20px; text-indent: -15px; } #preview-footer-columns .preview-content li a:hover, #preview-footer-columns .preview-content li a:focus { background-color: #1f1f21; background-color: rgba(255, 255, 255, 0.05); text-decoration: none; } drupal-7.41/themes/bartik/color/preview.js0000644000000000000000000000374212611765734017352 0ustar rootroot (function ($) { Drupal.color = { logoChanged: false, callback: function(context, settings, form, farb, height, width) { // Change the logo to be the real one. if (!this.logoChanged) { $('#preview #preview-logo img').attr('src', Drupal.settings.color.logo); this.logoChanged = true; } // Remove the logo if the setting is toggled off. if (Drupal.settings.color.logo == null) { $('div').remove('#preview-logo'); } // Solid background. $('#preview', form).css('backgroundColor', $('#palette input[name="palette[bg]"]', form).val()); // Text preview. $('#preview #preview-main h2, #preview .preview-content', form).css('color', $('#palette input[name="palette[text]"]', form).val()); $('#preview #preview-content a', form).css('color', $('#palette input[name="palette[link]"]', form).val()); // Sidebar block. $('#preview #preview-sidebar #preview-block', form).css('background-color', $('#palette input[name="palette[sidebar]"]', form).val()); $('#preview #preview-sidebar #preview-block', form).css('border-color', $('#palette input[name="palette[sidebarborders]"]', form).val()); // Footer wrapper background. $('#preview #preview-footer-wrapper', form).css('background-color', $('#palette input[name="palette[footer]"]', form).val()); // CSS3 Gradients. var gradient_start = $('#palette input[name="palette[top]"]', form).val(); var gradient_end = $('#palette input[name="palette[bottom]"]', form).val(); $('#preview #preview-header', form).attr('style', "background-color: " + gradient_start + "; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(" + gradient_start + "), to(" + gradient_end + ")); background-image: -moz-linear-gradient(-90deg, " + gradient_start + ", " + gradient_end + ");"); $('#preview #preview-site-name', form).css('color', $('#palette input[name="palette[titleslogan]"]', form).val()); } }; })(jQuery); drupal-7.41/themes/bartik/images/0000755000000000000000000000000012611765734015454 5ustar rootrootdrupal-7.41/themes/bartik/images/add.png0000644000000000000000000000013612611765734016712 0ustar rootrootPNG  IHDR _SPLTEffflIDAT[cyA& # IENDB`drupal-7.41/themes/bartik/images/search-button.png0000644000000000000000000000132512611765734020741 0ustar rootrootPNG  IHDR"0Q2IDAT8O}KAoK*ƈ) Z-$%^BŃ`P[= "t]v6,fΛ7%WUAމ* HJd&ӒK$DKX1@D{kkm1-Ebp-U*sKG,'ss{w~W_l(ڙg77NJAղs0D,X)Q|ZZ ,|,p;(}"E$ (NfzV:?_-?x=HR vxy5C1o XBF*'`RݟF;nS=u_D}/8;>Q<]r]ELn⪀]$ud&ӒK8XuR@DC[͖"68wg&&gviNtyxجLxdbHmo^߰U)P<ѹN f@6Q+ꚦjW-h[uRDLӴLxmbZ19D.ޛ(.Xa8ekO&W/nAxdzA0JYrEs:wݺ6z,M>!:ωt:Z^(qvhTl4Y#IENDB`drupal-7.41/themes/bartik/images/comment-arrow.gif0000644000000000000000000000014112611765734020731 0ustar rootrootGIF89a(!,(8"mwkVvx)yz <?php print $head_title; ?> >

      drupal-7.41/themes/bartik/templates/comment.tpl.php0000644000000000000000000000764412611765734021171 0ustar rootrootcreated variable. * - $changed: Formatted date and time for when the comment was last changed. * Preprocess functions can reformat it by calling format_date() with the * desired parameters on the $comment->changed variable. * - $new: New comment marker. * - $permalink: Comment permalink. * - $submitted: Submission information created from $author and $created during * template_preprocess_comment(). * - $picture: Authors picture. * - $signature: Authors signature. * - $status: Comment status. Possible values are: * comment-unpublished, comment-published or comment-preview. * - $title: Linked title. * - $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: * - comment: The current template type, i.e., "theming hook". * - comment-by-anonymous: Comment by an unregistered user. * - comment-by-node-author: Comment by the author of the parent node. * - comment-preview: When previewing a new or edited comment. * The following applies only to viewers who are registered users: * - comment-unpublished: An unpublished comment visible only to administrators. * - comment-by-viewer: Comment by the user currently viewing the page. * - comment-new: New comment since last the visit. * - $title_prefix (array): An array containing additional output populated by * modules, intended to be displayed in front of the main title tag that * appears in the template. * - $title_suffix (array): An array containing additional output populated by * modules, intended to be displayed after the main title tag that appears in * the template. * * These two variables are provided for context: * - $comment: Full comment object. * - $node: Node object the comments are attached to. * * Other variables: * - $classes_array: Array of html class attribute values. It is flattened * into a string within the variable $classes. * * @see template_preprocess() * @see template_preprocess_comment() * @see template_process() * @see theme_comment() */ ?>
      >
      >
      >
      drupal-7.41/themes/bartik/templates/node.tpl.php0000644000000000000000000001243412611765734020445 0ustar rootrootbody becomes $body. When needing to * access a field's raw values, developers/themers are strongly encouraged to * use these variables. Otherwise they will have to explicitly specify the * desired field language; for example, $node->body['en'], thus overriding any * language negotiation rule that was previously applied. * * @see template_preprocess() * @see template_preprocess_node() * @see template_process() */ ?>
      > >
      >
      drupal-7.41/themes/bartik/templates/comment-wrapper.tpl.php0000644000000000000000000000372212611765734022640 0ustar rootroot
      > type != 'forum'): ?>

      drupal-7.41/themes/bartik/templates/page.tpl.php0000644000000000000000000002376612611765734020446 0ustar rootroot

      drupal-7.41/themes/bartik/bartik.info0000644000000000000000000000205512611767501016334 0ustar rootroot name = Bartik description = A flexible, recolorable theme with many regions. package = Core version = VERSION core = 7.x stylesheets[all][] = css/layout.css stylesheets[all][] = css/style.css stylesheets[all][] = css/colors.css stylesheets[print][] = css/print.css regions[header] = Header regions[help] = Help regions[page_top] = Page top regions[page_bottom] = Page bottom regions[highlighted] = Highlighted regions[featured] = Featured regions[content] = Content regions[sidebar_first] = Sidebar first regions[sidebar_second] = Sidebar second regions[triptych_first] = Triptych first regions[triptych_middle] = Triptych middle regions[triptych_last] = Triptych last regions[footer_firstcolumn] = Footer first column regions[footer_secondcolumn] = Footer second column regions[footer_thirdcolumn] = Footer third column regions[footer_fourthcolumn] = Footer fourth column regions[footer] = Footer settings[shortcut_module_link] = 0 ; Information added by Drupal.org packaging script on 2015-10-21 version = "7.41" project = "drupal" datestamp = "1445457729" drupal-7.41/themes/bartik/template.php0000644000000000000000000001343512611765734016541 0ustar rootroot CSS_THEME, 'browsers' => array('IE' => 'lte IE 7', '!IE' => FALSE), 'preprocess' => FALSE)); drupal_add_css(path_to_theme() . '/css/ie6.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'IE 6', '!IE' => FALSE), 'preprocess' => FALSE)); } /** * Override or insert variables into the page template for HTML output. */ function bartik_process_html(&$variables) { // Hook into color.module. if (module_exists('color')) { _color_html_alter($variables); } } /** * Override or insert variables into the page template. */ function bartik_process_page(&$variables) { // Hook into color.module. if (module_exists('color')) { _color_page_alter($variables); } // Always print the site name and slogan, but if they are toggled off, we'll // just hide them visually. $variables['hide_site_name'] = theme_get_setting('toggle_name') ? FALSE : TRUE; $variables['hide_site_slogan'] = theme_get_setting('toggle_slogan') ? FALSE : TRUE; if ($variables['hide_site_name']) { // If toggle_name is FALSE, the site_name will be empty, so we rebuild it. $variables['site_name'] = filter_xss_admin(variable_get('site_name', 'Drupal')); } if ($variables['hide_site_slogan']) { // If toggle_site_slogan is FALSE, the site_slogan will be empty, so we rebuild it. $variables['site_slogan'] = filter_xss_admin(variable_get('site_slogan', '')); } // Since the title and the shortcut link are both block level elements, // positioning them next to each other is much simpler with a wrapper div. if (!empty($variables['title_suffix']['add_or_remove_shortcut']) && $variables['title']) { // Add a wrapper div using the title_prefix and title_suffix render elements. $variables['title_prefix']['shortcut_wrapper'] = array( '#markup' => '
      ', '#weight' => 100, ); $variables['title_suffix']['shortcut_wrapper'] = array( '#markup' => '
      ', '#weight' => -99, ); // Make sure the shortcut link is the first item in title_suffix. $variables['title_suffix']['add_or_remove_shortcut']['#weight'] = -100; } } /** * Implements hook_preprocess_maintenance_page(). */ function bartik_preprocess_maintenance_page(&$variables) { // By default, site_name is set to Drupal if no db connection is available // or during site installation. Setting site_name to an empty string makes // the site and update pages look cleaner. // @see template_preprocess_maintenance_page if (!$variables['db_is_active']) { $variables['site_name'] = ''; } drupal_add_css(drupal_get_path('theme', 'bartik') . '/css/maintenance-page.css'); } /** * Override or insert variables into the maintenance page template. */ function bartik_process_maintenance_page(&$variables) { // Always print the site name and slogan, but if they are toggled off, we'll // just hide them visually. $variables['hide_site_name'] = theme_get_setting('toggle_name') ? FALSE : TRUE; $variables['hide_site_slogan'] = theme_get_setting('toggle_slogan') ? FALSE : TRUE; if ($variables['hide_site_name']) { // If toggle_name is FALSE, the site_name will be empty, so we rebuild it. $variables['site_name'] = filter_xss_admin(variable_get('site_name', 'Drupal')); } if ($variables['hide_site_slogan']) { // If toggle_site_slogan is FALSE, the site_slogan will be empty, so we rebuild it. $variables['site_slogan'] = filter_xss_admin(variable_get('site_slogan', '')); } } /** * Override or insert variables into the node template. */ function bartik_preprocess_node(&$variables) { if ($variables['view_mode'] == 'full' && node_is_page($variables['node'])) { $variables['classes_array'][] = 'node-full'; } } /** * Override or insert variables into the block template. */ function bartik_preprocess_block(&$variables) { // In the header region visually hide block titles. if ($variables['block']->region == 'header') { $variables['title_attributes_array']['class'][] = 'element-invisible'; } } /** * Implements theme_menu_tree(). */ function bartik_menu_tree($variables) { return ''; } /** * Implements theme_field__field_type(). */ function bartik_field__taxonomy_term_reference($variables) { $output = ''; // Render the label, if it's not hidden. if (!$variables['label_hidden']) { $output .= '

      ' . $variables['label'] . ':

      '; } // Render the items. $output .= ($variables['element']['#label_display'] == 'inline') ? '