+ 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.
+
',
+ '#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_HOOK() for maintenance-page.html.twig.
+ */
+function drupalcat_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'] = '';
+ }
+
+ // Bartik has custom styling for the maintenance page.
+ $variables['#attached']['library'][] = 'bartik/maintenance_page';
+
+ // Set the options that apply to both page and maintenance page.
+ _drupalcat_process_page($variables);
+}
+
+/**
+ * Implements hook_preprocess_HOOK() for node.html.twig.
+ */
+function drupalcat_preprocess_node(&$variables) {
+ // Remove the "Add new comment" link on teasers or when the comment form is
+ // displayed on the page.
+ if ($variables['teaser'] || !empty($variables['content']['comments']['comment_form'])) {
+ unset($variables['content']['links']['comment']['#links']['comment-add']);
+ }
+}
+
+/**
+ * Implements hook_preprocess_HOOK() for block.html.twig.
+ */
+function drupalcat_preprocess_block(&$variables) {
+ // Add a clearfix class to system branding blocks.
+ if ($variables['plugin_id'] == 'system_branding_block') {
+ $variables['attributes']['class'][] = 'clearfix';
+ }
+ // Add a container-inline class to keep consistent visual styles
+ if ($variables['plugin_id'] == 'search_form_block') {
+ $variables['content_attributes']['class'][] = 'container-inline';
+ }
+}
+
+/**
+ * Implements hook_preprocess_HOOK() for menu.html.twig.
+ */
+function drupalcat_preprocess_menu(&$variables) {
+ $variables['attributes']['class'][] = 'clearfix';
+}
+
+/**
+ * Implements hook_preprocess_HOOK() for field.html.twig.
+ *
+ * @see template_preprocess_field()
+ */
+function drupalcat_preprocess_field(&$variables) {
+ $element = $variables['element'];
+ if ($element['#field_type'] == 'taxonomy_term_reference') {
+ $variables['title_attributes']['class'][] = 'field-label';
+ if ($variables['element']['#label_display'] == 'inline') {
+ $variables['title_attributes']['class'][] = 'inline';
+ }
+ }
+}
+
+/**
+ * Helper function for handling the site name and slogan.
+ */
+function _drupalcat_process_page(&$variables) {
+ $site_config = \Drupal::config('system.site');
+ // 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('features.name') ? FALSE : TRUE;
+ $variables['hide_site_slogan'] = theme_get_setting('features.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'] = String::checkPlain($site_config->get('name'));
+ }
+ if ($variables['hide_site_slogan']) {
+ // If toggle_site_slogan is FALSE, the site_slogan will be empty, so we
+ // rebuild it.
+ $variables['site_slogan'] = Xss::filterAdmin($site_config->get('slogan'));
+ }
+}
diff --git a/drupalcat/themes/drupalcat/images/add.png b/drupalcat/themes/drupalcat/images/add.png
new file mode 100644
index 0000000..3e167eb
Binary files /dev/null and b/drupalcat/themes/drupalcat/images/add.png differ
diff --git a/drupalcat/themes/drupalcat/images/buttons.png b/drupalcat/themes/drupalcat/images/buttons.png
new file mode 100644
index 0000000..c4b6df5
Binary files /dev/null and b/drupalcat/themes/drupalcat/images/buttons.png differ
diff --git a/drupalcat/themes/drupalcat/images/comment-arrow-rtl.gif b/drupalcat/themes/drupalcat/images/comment-arrow-rtl.gif
new file mode 100644
index 0000000..b597e65
Binary files /dev/null and b/drupalcat/themes/drupalcat/images/comment-arrow-rtl.gif differ
diff --git a/drupalcat/themes/drupalcat/images/comment-arrow.gif b/drupalcat/themes/drupalcat/images/comment-arrow.gif
new file mode 100644
index 0000000..ce48d0c
Binary files /dev/null and b/drupalcat/themes/drupalcat/images/comment-arrow.gif differ
diff --git a/drupalcat/themes/drupalcat/images/required.svg b/drupalcat/themes/drupalcat/images/required.svg
new file mode 100644
index 0000000..04e1865
--- /dev/null
+++ b/drupalcat/themes/drupalcat/images/required.svg
@@ -0,0 +1 @@
+
diff --git a/drupalcat/themes/drupalcat/images/tabs-border.png b/drupalcat/themes/drupalcat/images/tabs-border.png
new file mode 100644
index 0000000..25f9535
Binary files /dev/null and b/drupalcat/themes/drupalcat/images/tabs-border.png differ
diff --git a/drupalcat/themes/drupalcat/logo.png b/drupalcat/themes/drupalcat/logo.png
new file mode 100644
index 0000000..18d0ff2
Binary files /dev/null and b/drupalcat/themes/drupalcat/logo.png differ
diff --git a/drupalcat/themes/drupalcat/sass/_config.scss b/drupalcat/themes/drupalcat/sass/_config.scss
new file mode 100644
index 0000000..6f675d1
--- /dev/null
+++ b/drupalcat/themes/drupalcat/sass/_config.scss
@@ -0,0 +1,47 @@
+// Config
+// ---------
+// Use the same color all over the place? Need to do
+// some math with height and width and text size?
+// Sass supports variables as well as basic math
+// operations and many useful functions.
+//
+// For complete documentation:
+// http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#variables_
+//
+// Available functions:
+// http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html
+
+// Available functions:
+// SASS: http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html
+// Bourbon: http://bourbon.io/docs/
+// Boubon Neat (grid): https://github.com/thoughtbot/neat#using-the-grid
+
+// Import variables and mixins to be used (Bourbon)
+@import "components/bourbon/bourbon"
+@import "components/neat/neat-helpers"
+
+// Bourbon grid display. Comment out to remove display.
+$visual-grid: true
+$visual-grid-color: #EEEEEE
+
+// Set to false if you'd like to remove the responsiveness.
+$responsive: true
+
+// Setup the column, grid, and gutter amounts.
+$column: 90px
+$gutter: 30px
+$grid-columns: 12
+// We set the max width of the page using the px to em function in Bourbon.
+// the first value is the pixel value of the width and the second is the base font size of your theme.
+// In this instance we want the max width to be 1088px and on Line 6 of style.sass we have reset the base
+// font size to 13px so the first value would be 1088 and the second 13
+// ex. em(1088, 13)
+$max-width: em(1088, 13)
+
+// Define your breakpoints.
+$mobile: new-breakpoint(max-width 480px 4)
+$tablet: new-breakpoint(max-width 768px 8)
+
+// Import grid to be used (Bourbon Neat).
+// We load this after we provide our overrides: https://github.com/thoughtbot/neat#changing-the-defaults
+@import "components/neat/neat"
diff --git a/drupalcat/themes/drupalcat/sass/_init.scss b/drupalcat/themes/drupalcat/sass/_init.scss
new file mode 100644
index 0000000..d1f67c9
--- /dev/null
+++ b/drupalcat/themes/drupalcat/sass/_init.scss
@@ -0,0 +1,6 @@
+/**
+ * Inital variables:
+ */
+
+$font_base: "Raleway", sans-serif;
+$blue: #016796;
diff --git a/drupalcat/themes/drupalcat/screenshot.png b/drupalcat/themes/drupalcat/screenshot.png
new file mode 100644
index 0000000..be1fe1d
Binary files /dev/null and b/drupalcat/themes/drupalcat/screenshot.png differ
diff --git a/drupalcat/themes/drupalcat/templates/block--system-branding-block.html.twig b/drupalcat/themes/drupalcat/templates/block--system-branding-block.html.twig
new file mode 100644
index 0000000..f6147a6
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/block--system-branding-block.html.twig
@@ -0,0 +1,34 @@
+{% extends "@block/block.html.twig" %}
+{#
+/**
+ * @file
+ * Bartik's theme implementation for a branding block.
+ *
+ * Each branding element variable (logo, name, slogan) is only available if
+ * enabled in the block configuration.
+ *
+ * Available variables:
+ * - site_logo: Logo for site as defined in Appearance or theme settings.
+ * - site_name: Name for site as defined in Site information settings.
+ * - site_slogan: Slogan for site as defined in Site information settings.
+ */
+#}
+{% block content %}
+ {% if site_logo %}
+
+
+
+ {% endif %}
+ {% if site_name or site_slogan %}
+
+ {% endif %}
+{% endblock %}
diff --git a/drupalcat/themes/drupalcat/templates/block--system-menu-block.html.twig b/drupalcat/themes/drupalcat/templates/block--system-menu-block.html.twig
new file mode 100644
index 0000000..4bbab76
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/block--system-menu-block.html.twig
@@ -0,0 +1,27 @@
+{% extends "@system/block--system-menu-block.html.twig" %}
+{#
+/**
+ * @file
+ * Bartik's theme implementation for a menu block.
+ *
+ * @ingroup themeable
+ */
+#}
+{% set show_anchor = "show-" ~ attributes.id|clean_id %}
+{% set hide_anchor = "hide-" ~ attributes.id|clean_id %}
+{% block content %}
+ {# If a label is displayed, wrap it in
. #}
+ {% if configuration.label_display %}
+
+ {% else %}
+ {# When rendering a menu without label, render a menu toggle. #}
+
+
+ {{ 'Menu'|t }}
+ {{ 'Menu'|t }}
+ {% endif %}
+ {{ content }}
+ {% if configuration.label_display %}
+
+ {% endif %}
+{% endblock %}
diff --git a/drupalcat/themes/drupalcat/templates/block.html.twig b/drupalcat/themes/drupalcat/templates/block.html.twig
new file mode 100644
index 0000000..31a95c0
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/block.html.twig
@@ -0,0 +1,56 @@
+{#
+/**
+ * @file
+ * Default theme implementation to display a block.
+ *
+ * Available variables:
+ * - plugin_id: The ID of the block implementation.
+ * - label: The configured label of the block if visible.
+ * - configuration: A list of the block's configuration values.
+ * - label: The configured label for the block.
+ * - label_display: The display settings for the label.
+ * - module: The module that provided this block plugin.
+ * - cache: The cache settings.
+ * - Block plugin specific settings will also be stored here.
+ * - block - The full block entity.
+ * - label_hidden: The hidden block title value if the block was
+ * configured to hide the title ('label' is empty in this case).
+ * - module: The module that generated the block.
+ * - delta: An ID for the block, unique within each module.
+ * - region: The block region embedding the current block.
+ * - content: The content of this block.
+ * - attributes: array of HTML attributes populated by modules, intended to
+ * be added to the main container tag of this template.
+ * - id: A valid HTML ID and guaranteed unique.
+ * - title_attributes: Same as attributes, except applied to the main title
+ * tag that appears in the template.
+ * - content_attributes: Same as attributes, except applied to the main content
+ * tag that appears in the template.
+ * - title_prefix: Additional output populated by modules, intended to be
+ * displayed in front of the main title tag that appears in the template.
+ * - title_suffix: Additional output populated by modules, intended to be
+ * displayed after the main title tag that appears in the template.
+ *
+ * @see template_preprocess_block()
+ *
+ * @ingroup themeable
+ */
+#}
+{%
+ set classes = [
+ 'block',
+ 'block-' ~ configuration.provider|clean_class,
+ ]
+%}
+
diff --git a/drupalcat/themes/drupalcat/templates/comment.html.twig b/drupalcat/themes/drupalcat/templates/comment.html.twig
new file mode 100644
index 0000000..c5c0a7a
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/comment.html.twig
@@ -0,0 +1,132 @@
+{#
+/**
+ * @file
+ * Bartik's theme implementation for comments.
+ *
+ * Available variables:
+ * - author: Comment author. Can be a link or plain text.
+ * - content: The content-related items for the comment display. Use
+ * {{ content }} to print them all, or print a subset such as
+ * {{ content.field_example }}. Use the following code to temporarily suppress
+ * the printing of a given child element:
+ * @code
+ * {{ content|without('field_example') }}
+ * @endcode
+ * - created: Formatted date and time for when the comment was created.
+ * Preprocess functions can reformat it by calling format_date() with the
+ * desired parameters on the 'comment.created' 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.
+ * - permalink: Comment permalink.
+ * - submitted: Submission information created from author and created
+ * during template_preprocess_comment().
+ * - user_picture: The comment author's profile picture.
+ * - signature: The comment author's signature.
+ * - status: Comment status. Possible values are:
+ * unpublished, published, or preview.
+ * - title: Comment title, linked to the comment.
+ * - attributes: HTML attributes for the containing element.
+ * The attributes.class may contain one or more of the following classes:
+ * - comment: The current template type; e.g., 'theming hook'.
+ * - by-anonymous: Comment by an unregistered user.
+ * - by-{entity-type}-author: Comment by the author of the parent entity,
+ * eg. by-node-author.
+ * - preview: When previewing a new or edited comment.
+ * The following applies only to viewers who are registered users:
+ * - unpublished: An unpublished comment visible only to administrators.
+ * - title_prefix: Additional output populated by modules, intended to be
+ * displayed in front of the main title tag that appears in the template.
+ * - title_suffix: Additional output populated by modules, intended to be
+ * displayed after the main title tag that appears in the template.
+ * - title_attributes: Same as attributes, except applied to the main title
+ * tag that appears in the template.
+ * - content_attributes: List of classes for the styling of the comment content.
+ *
+ * These variables are provided to give context about the parent comment (if
+ * any):
+ * - comment_parent: Full parent comment entity (if any).
+ * - parent_author: Equivalent to author for the parent comment.
+ * - parent_created: Equivalent to created for the parent comment.
+ * - parent_changed: Equivalent to changed for the parent comment.
+ * - parent_title: Equivalent to title for the parent comment.
+ * - parent_permalink: Equivalent to permalink for the parent comment.
+ * - parent: A text string of parent comment submission information created from
+ * 'parent_author' and 'parent_created' during template_preprocess_comment().
+ * This information is presented to help screen readers follow lengthy
+ * discussion threads. You can hide this from sighted users using the class
+ * visually-hidden.
+ *
+ * These two variables are provided for context:
+ * - comment: Full comment object.
+ * - entity: Entity the comments are attached to.
+ *
+ * @see template_preprocess_comment()
+ */
+#}
+
+
+
+
+ {{ user_picture }}
+
+
+
+ {{ author }}
+
+
+ {{ created }}
+
+
+ {{ permalink }}
+
+ {#
+ // Indicate the semantic relationship between parent and child comments
+ // for accessibility. The list is difficult to navigate in a screen
+ // reader without this information.
+ #}
+ {% if parent %}
+
+ {{ parent }}
+
+ {% endif %}
+
+
+
+
+
+
+
+ {#
+ Hide the "new" indicator by default, let a piece of JavaScript ask
+ the server which comments are new for the user. Rendering the final
+ "new" indicator here would break the render cache.
+ #}
+
+
+ {% if title %}
+ {{ title_prefix }}
+
{{ title }}
+ {{ title_suffix }}
+ {% endif %}
+
+
+ {{ content|without('links') }}
+
+
+
+
+
+
diff --git a/drupalcat/themes/drupalcat/templates/field--taxonomy-term-reference.html.twig b/drupalcat/themes/drupalcat/templates/field--taxonomy-term-reference.html.twig
new file mode 100644
index 0000000..f1289ee
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/field--taxonomy-term-reference.html.twig
@@ -0,0 +1,29 @@
+{#
+/**
+ * @file
+ * Bartik theme override for taxonomy term fields.
+ *
+ * Available variables:
+ * - attributes: HTML attributes for the containing element.
+ * - label_hidden: Whether to show the field label or not.
+ * - title_attributes: HTML attributes for the label.
+ * - label: The label for the field.
+ * - content_attributes: HTML attributes for the content.
+ * - items: List of all the field items. Each item contains:
+ * - attributes: List of HTML attributes for each item.
+ * - content: The field item's content.
+ *
+ * @see template_preprocess_field()
+ * @see bartik_preprocess_field()
+ */
+#}
+
+ {% if not label_hidden %}
+
{{ label }}:
+ {% endif %}
+
+ {% for item in items %}
+
{{ item.content }}
+ {% endfor %}
+
+
diff --git a/drupalcat/themes/drupalcat/templates/maintenance-page.html.twig b/drupalcat/themes/drupalcat/templates/maintenance-page.html.twig
new file mode 100644
index 0000000..5de50cc
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/maintenance-page.html.twig
@@ -0,0 +1,45 @@
+{#
+/**
+ * @file
+ * Bartik's theme implementation to display a single Drupal page while offline.
+ *
+ * All available variables are mirrored in page.html.twig.
+ *
+ * @see template_preprocess_maintenance_page()
+ */
+ #}
+
diff --git a/drupalcat/themes/drupalcat/templates/node.html.twig b/drupalcat/themes/drupalcat/templates/node.html.twig
new file mode 100644
index 0000000..3150206
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/node.html.twig
@@ -0,0 +1,111 @@
+{#
+/**
+ * @file
+ * Bartik's theme implementation to display a node.
+ *
+ * Available variables:
+ * - node: Full node entity.
+ * - id: The node ID.
+ * - bundle: The type of the node, for example, "page" or "article".
+ * - authorid: The user ID of the node author.
+ * - createdtime: Formatted creation date. Preprocess functions can
+ * reformat it by calling format_date() with the desired parameters on
+ * $variables['node']->getCreatedTime().
+ * - label: The title of the node.
+ * - content: All node items. Use {{ content }} to print them all,
+ * or print a subset such as {{ content.field_example }}. Use
+ * {{ content|without('field_example') }} to temporarily suppress the printing
+ * of a given child element.
+ * - author_picture: The node author user entity, rendered using the "compact"
+ * view mode.
+ * - metadata: Metadata for this node.
+ * - date: Themed creation date field.
+ * - author_name: Themed author name field.
+ * - url: Direct URL of the current node.
+ * - display_submitted: Whether submission information should be displayed.
+ * - attributes: HTML attributes for the containing element.
+ * The attributes.class element may contain one or more of the following
+ * classes:
+ * - node: The current template type (also known as a "theming hook").
+ * - node--type-[type]: The current node type. For example, if the node is an
+ * "Article" it would result in "node--type-article". Note that the machine
+ * name will often be in a short form of the human readable label.
+ * - node--view-mode-[view_mode]: The View Mode of the node; for example, a
+ * teaser would result in: "node--view-mode-teaser", and
+ * full: "node--view-mode-full".
+ * The following are controlled through the node publishing options.
+ * - node--promoted: Appears on nodes promoted to the front page.
+ * - node--sticky: Appears on nodes ordered above other non-sticky nodes in
+ * teaser listings.
+ * - node--unpublished: Appears on unpublished nodes visible only to site
+ * admins.
+ * - title_attributes: Same as attributes, except applied to the main title
+ * tag that appears in the template.
+ * - content_attributes: Same as attributes, except applied to the main
+ * content tag that appears in the template.
+ * - author_attributes: Same as attributes, except applied to the author of
+ * the node tag that appears in the template.
+ * - title_prefix: Additional output populated by modules, intended to be
+ * displayed in front of the main title tag that appears in the template.
+ * - title_suffix: Additional output populated by modules, intended to be
+ * displayed after the main title tag that appears in the template.
+ * - view_mode: View mode; for example, "teaser" or "full".
+ * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'.
+ * - page: Flag for the full page state. Will be true if view_mode is 'full'.
+ * - readmore: Flag for more state. Will be true if the teaser content of the
+ * node cannot hold the main body content.
+ * - is_front: Flag for front. Will be true when presented on the front page.
+ * - logged_in: Flag for authenticated user status. Will be true when the
+ * current user is a logged-in member.
+ * - is_admin: Flag for admin user status. Will be true when the current user
+ * is an administrator.
+ *
+ * @see template_preprocess_node()
+ */
+#}
+{%
+ set classes = [
+ 'node',
+ 'node--type-' ~ node.bundle|clean_class,
+ node.isPromoted() ? 'node--promoted',
+ node.isSticky() ? 'node--sticky',
+ not node.isPublished() ? 'node--unpublished',
+ view_mode ? 'node--view-mode-' ~ view_mode|clean_class,
+ 'clearfix',
+ ]
+%}
+
+
+
+ {{ title_prefix }}
+ {% if not page %}
+
+ {{ author_picture }}
+
+ {% trans %}Submitted by {{ author_name|passthrough }} on {{ date|passthrough }}{% endtrans %}
+
+ {{ metadata }}
+
+ {% endif %}
+
+
+
+ {{ content|without('comment', 'links') }}
+
+
+ {% if content.links %}
+
+ {{ content.links }}
+
+ {% endif %}
+
+ {{ content.comment }}
+
+
diff --git a/drupalcat/themes/drupalcat/templates/page.html.twig b/drupalcat/themes/drupalcat/templates/page.html.twig
new file mode 100644
index 0000000..d52d3db
--- /dev/null
+++ b/drupalcat/themes/drupalcat/templates/page.html.twig
@@ -0,0 +1,202 @@
+{#
+/**
+ * @file
+ * Bartik's theme implementation to display a single page.
+ *
+ * The doctype, html, head and body tags are not in this template. Instead they
+ * can be found in the html.html.twig template normally located in the
+ * core/modules/system directory.
+ *
+ * Available variables:
+ *
+ * General utility variables:
+ * - base_path: The base URL path of the Drupal installation. Will usually be
+ * "/" unless you have installed Drupal in a sub-directory.
+ * - is_front: A flag indicating if the current page is the front page.
+ * - logged_in: A flag indicating if the user is registered and signed in.
+ * - is_admin: A flag indicating if the user has permission to access
+ * administration pages.
+ *
+ * Site identity:
+ * - front_page: The URL of the front page. Use this instead of base_path when
+ * linking to the front page. This includes the language domain or prefix.
+ * - logo: The url of the logo image, as defined in theme settings.
+ * - site_name: The name of the site. This is empty when displaying the site
+ * name has been disabled in the theme settings.
+ * - site_slogan: The slogan of the site. This is empty when displaying the site
+ * slogan has been disabled in theme settings.
+ * - hide_site_name: A flag indicating if the site name has been toggled off on
+ * the theme settings page. If hidden, the "visually-hidden" class is added
+ * to make the site name visually hidden, but still accessible.
+ * - hide_site_slogan: A flag indicating if the site slogan has been toggled off
+ * on the theme settings page. If hidden, the "visually-hidden" class is
+ * added to make the site slogan visually hidden, but still accessible.
+ *
+ * Navigation:
+ * - breadcrumb: The breadcrumb trail for the current page.
+ *
+ * Page content (in order of occurrence in the default page.html.twig):
+ * - title_prefix: Additional output populated by modules, intended to be
+ * displayed in front of the main title tag that appears in the template.
+ * - title: The page title, for use in the actual content.
+ * - title_suffix: Additional output populated by modules, intended to be
+ * displayed after the main title tag that appears in the template.
+ * - messages: Status and error messages. Should be displayed prominently.
+ * - tabs: Tabs linking to any sub-pages beneath the current page (e.g., the
+ * view and edit tabs when displaying a node).
+ * - action_links: Actions local to the page, such as "Add menu" on the menu
+ * administration interface.
+ * - feed_icons: All feed icons for the current page.
+ * - node: Fully loaded node, if there is an automatically-loaded node
+ * associated with the page and the node ID is the second argument in the
+ * page's path (e.g. node/12345 and node/12345/revisions, but not
+ * comment/reply/12345).
+ *
+ * Regions:
+ * - page.header: Items for the header region.
+ * - page.primary_menu: Items for the primary menu region.
+ * - page.secondary_menu: Items for the secondary menu region.
+ * - page.featured: Items for the featured region.
+ * - page.highlighted: Items for the highlighted content region.
+ * - page.help: Dynamic help text, mostly for admin pages.
+ * - page.content: The main content of the current page.
+ * - page.sidebar_first: Items for the first sidebar.
+ * - page.sidebar_second: Items for the second sidebar.
+ * - page.triptych_first: Items for the first triptych.
+ * - page.triptych_middle: Items for the middle triptych.
+ * - page.triptych_last: Items for the last triptych.
+ * - page.footer_firstcolumn: Items for the first footer column.
+ * - page.footer_secondcolumn: Items for the second footer column.
+ * - page.footer_thirdcolumn: Items for the third footer column.
+ * - page.footer_fourthcolumn: Items for the fourth footer column.
+ * - page.footer: Items for the footer region.
+ *
+ * @see template_preprocess_page()
+ * @see bartik_preprocess_page()
+ * @see html.html.twig
+ */
+#}
+
+
+
+
+ {{ page.secondary_menu }}
+
+ {% if logo %}
+
+
+
+ {% endif %}
+
+ {% if site_name or site_slogan %}
+
{{ title }}
+ {{ title_suffix }} + {% endif %} + +