From 798a4c392935114467bcf5d9526423333fe74c8c Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Wed, 4 Nov 2020 15:08:52 +0100 Subject: [PATCH] added content_sync module and exported home node --- composer.json | 3 +- composer.lock | 74 +- config/sync/content_sync.AdminSettings.yml | 4 + config/sync/content_sync.settings.yml | 3 + config/sync/core.extension.yml | 3 +- ...grate_plus.migration.d7_allpublicfiles.yml | 1 - ...grate_plus.migration.d7_allpublicfiles.yml | 46 - ...migrate_plus.migration.d7_node_article.yml | 113 - ...te_plus.migration.d7_node_article_i18n.yml | 51 - ...igrate_plus.migration.d7_node_materiau.yml | 150 -- ...e_plus.migration.d7_node_materiau_i18n.yml | 52 - ...ate_plus.migration.d7_simplenews_nodes.yml | 79 - ...us.migration.d7_simplenews_subscribers.yml | 49 - ...lus.migration.d7_taxonomy_term_company.yml | 113 - ...us.migration.d7_taxonomy_term_showroom.yml | 76 - ...e_plus.migration.d7_taxonomy_term_tags.yml | 44 - ...s.migration.d7_taxonomy_term_tags_i18n.yml | 39 - ...s.migration.d7_taxonomy_term_thesaurus.yml | 45 - ...ration.d7_taxonomy_term_thesaurus_i18n.yml | 39 - ...ate_plus.migration.d7_uc_roles_license.yml | 68 - ...migrate_plus.migration.d7_user_profile.yml | 80 - .../sync/migrate_plus.migration.d7_users.yml | 88 - ...igrate_plus.migration_group.d7_materio.yml | 17 - ...e.821b67f3-63c2-41ce-89de-e02884ee59a0.yml | 85 + content/sync/site.uuid.yml | 1 + .../custom/materiotheme/assets/dist/main.css | 1652 +++++++++++++- .../custom/materiotheme/assets/dist/main.js | 1936 ++++++++++++++++- .../materiotheme/assets/scripts/main.js | 1 + 28 files changed, 3726 insertions(+), 1186 deletions(-) create mode 100644 config/sync/content_sync.AdminSettings.yml create mode 100644 config/sync/content_sync.settings.yml delete mode 100644 config/sync/language/fr/migrate_plus.migration.d7_allpublicfiles.yml delete mode 100644 config/sync/migrate_plus.migration.d7_allpublicfiles.yml delete mode 100644 config/sync/migrate_plus.migration.d7_node_article.yml delete mode 100644 config/sync/migrate_plus.migration.d7_node_article_i18n.yml delete mode 100644 config/sync/migrate_plus.migration.d7_node_materiau.yml delete mode 100644 config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml delete mode 100644 config/sync/migrate_plus.migration.d7_simplenews_nodes.yml delete mode 100644 config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml delete mode 100644 config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml delete mode 100644 config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml delete mode 100644 config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml delete mode 100644 config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml delete mode 100644 config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml delete mode 100644 config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml delete mode 100644 config/sync/migrate_plus.migration.d7_uc_roles_license.yml delete mode 100644 config/sync/migrate_plus.migration.d7_user_profile.yml delete mode 100644 config/sync/migrate_plus.migration.d7_users.yml delete mode 100644 config/sync/migrate_plus.migration_group.d7_materio.yml create mode 100644 content/sync/node.frontpage.821b67f3-63c2-41ce-89de-e02884ee59a0.yml create mode 100644 content/sync/site.uuid.yml diff --git a/composer.json b/composer.json index 5c9a6f9..f39eca5 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,6 @@ ], "require": { "php": ">=7.3", - "drupal/core-composer-scaffold": "^9.0", "composer/installers": "^1.2", "drupal/amswap": "^2.0", "drupal/auto_entitylabel": "^2.x-dev", @@ -33,6 +32,8 @@ "drupal/config_split": "^1.4", "drupal/console": "^1.0.2", "drupal/consumer_image_styles": "^3.0", + "drupal/content_sync": "2.x-dev@dev", + "drupal/core-composer-scaffold": "^9.0", "drupal/entity_clone": "^1.0", "drupal/error_log": "^1.0", "drupal/field_permissions": "^1.0", diff --git a/composer.lock b/composer.lock index 6b28f96..610106c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3bd90a32d10079b637960a7d5dc1d5f2", + "content-hash": "f4c33a139bde57ec6c94729bbb6b8824", "packages": [ { "name": "alchemy/zippy", @@ -5052,6 +5052,74 @@ "source": "https://git.drupalcode.org/project/content_lock" } }, + { + "name": "drupal/content_sync", + "version": "dev-2.x", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/content_sync.git", + "reference": "5164f8a88149eea74e92808884dd9d04335d6d40" + }, + "require": { + "drupal/core": "^8.6.10" + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + }, + "drupal": { + "version": "8.x-2.1+65-dev", + "datestamp": "1589227643", + "security-coverage": { + "status": "not-covered", + "message": "Dev releases are not covered by Drupal security advisories." + } + }, + "drush": { + "services": { + "drush.services.yml": "^9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Blanca.Esqueda", + "homepage": "https://www.drupal.org/u/blancaesqueda", + "role": "Maintainer" + }, + { + "name": "David Gil Hidalgo", + "homepage": "https://www.drupal.org/u/dabito", + "role": "Maintainer" + }, + { + "name": "David Nova", + "homepage": "https://www.drupal.org/u/david4lim", + "role": "Maintainer" + }, + { + "name": "Andrés Moncada", + "homepage": "https://www.drupal.org/u/acmoncadab4", + "role": "Contributor" + }, + { + "name": "See contributors", + "homepage": "https://www.drupal.org/node/2865869/committers" + } + ], + "description": "Content Sync functionality.", + "homepage": "http://drupal.org/project/content_sync", + "support": { + "source": "https://git.drupalcode.org/project/content_sync", + "issues": "http://drupal.org/project/content_sync" + }, + "time": "2020-05-11T20:06:32+00:00" + }, { "name": "drupal/context", "version": "4.0.0-beta5", @@ -5375,7 +5443,8 @@ } }, "patches_applied": { - "migrate_drupal getsetting on null": "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch" + "migrate_drupal getsetting on null": "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch", + "https://www.drupal.org/project/drupal/issues/2943172": "https://www.drupal.org/files/issues/2018-07-05/2943172-kernel-test-base-3.patch" } }, "autoload": { @@ -16938,6 +17007,7 @@ "drupal/commerce_recurring": 20, "drupal/commerce_variation_cart_form": 20, "drupal/computed_field": 10, + "drupal/content_sync": 20, "drupal/genpass": 20, "drupal/image_delta_formatter": 20, "drupal/jsonrpc": 20, diff --git a/config/sync/content_sync.AdminSettings.yml b/config/sync/content_sync.AdminSettings.yml new file mode 100644 index 0000000..b4ca21d --- /dev/null +++ b/config/sync/content_sync.AdminSettings.yml @@ -0,0 +1,4 @@ +site_uuid_override: '0' +help_menu_disabled: false +_core: + default_config_hash: WvXLN1x52wMWWAMFc8gpSuFK5mrsLBp4e1pRR2-M08k diff --git a/config/sync/content_sync.settings.yml b/config/sync/content_sync.settings.yml new file mode 100644 index 0000000..0f14e9e --- /dev/null +++ b/config/sync/content_sync.settings.yml @@ -0,0 +1,3 @@ +content_sync: + site_uuid_override: 0 + help_menu_disabled: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 116c510..ef8225d 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -50,6 +50,7 @@ module: contact: 0 content_lock: 0 content_lock_timeout: 0 + content_sync: 0 context: 0 contextual: 0 cshs: 0 @@ -104,7 +105,6 @@ module: materio_decoupled: 0 materio_home: 0 materio_jsonapi: 0 - materio_migrate: 0 materio_samples: 0 materio_sapi: 0 materio_user: 0 @@ -114,7 +114,6 @@ module: menu_ui: 0 migrate: 0 migrate_drupal: 0 - migrate_drupal_multilingual: 0 migrate_plus: 0 migrate_tools: 0 mimemail: 0 diff --git a/config/sync/language/fr/migrate_plus.migration.d7_allpublicfiles.yml b/config/sync/language/fr/migrate_plus.migration.d7_allpublicfiles.yml deleted file mode 100644 index 1edf7a7..0000000 --- a/config/sync/language/fr/migrate_plus.migration.d7_allpublicfiles.yml +++ /dev/null @@ -1 +0,0 @@ -label: 'Fichiers publics' diff --git a/config/sync/migrate_plus.migration.d7_allpublicfiles.yml b/config/sync/migrate_plus.migration.d7_allpublicfiles.yml deleted file mode 100644 index 0dc5107..0000000 --- a/config/sync/migrate_plus.migration.d7_allpublicfiles.yml +++ /dev/null @@ -1,46 +0,0 @@ -uuid: 79ab8656-5caa-4963-8a96-b8e99a95734b -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: s3vx8Rz_WiVJ7xdZk9aSaFRCIAvdHcywmrmhCKdAY6U -id: d7_allpublicfiles -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio - - Files -migration_group: d7_materio -label: 'Public files' -source: - plugin: d7_pubic_file - scheme: public - constants: - source_base_path: ../../../d7.materio.com/public_html -process: - filename: filename - source_full_path: - - - plugin: concat - delimiter: / - source: - - constants/source_base_path - - filepath - - - plugin: urlencode - uri: - plugin: file_copy - source: - - '@source_full_path' - - uri - filemime: filemime - status: status - created: timestamp - changed: timestamp - uid: uid -destination: - plugin: 'entity:file' -migration_dependencies: null diff --git a/config/sync/migrate_plus.migration.d7_node_article.yml b/config/sync/migrate_plus.migration.d7_node_article.yml deleted file mode 100644 index 50832df..0000000 --- a/config/sync/migrate_plus.migration.d7_node_article.yml +++ /dev/null @@ -1,113 +0,0 @@ -uuid: 6699fa94-779c-4ec6-80e7-529a15e8a649 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: EMJZXjJ_nG0xuawQaOH-p_ORBAYmBTmygs_QRgD3qJ4 -id: d7_node_article -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Node Article' -source: - plugin: d7_node_breve - node_type: breve - high_water_property: - name: changed - alias: 'n' -process: - type: - plugin: default_value - default_value: article - title: title - created: created - changed: changed - uid: - plugin: migration_lookup - migration: d7_users - source: uid - field_migration: - plugin: default_value - default_value: migration_imported - body: - plugin: iterator - source: body - process: - value: value - format: - plugin: default_value - default_value: wysiwyg - langcode: language - field_memo: field_memo - field_workflow: - - - plugin: default_value - source: workflow - default_value: 2 - - - plugin: static_map - default_value: 2 - map: - 1: workflow_creation - 2: workflow_hidden - 3: workflow_visible - 4: workflow_imported - 5: workflow_edited - field_thesaurus: - plugin: migration_lookup - migration: d7_taxonomy_term_thesaurus - source: field_onthologie - field_tags: - plugin: migration_lookup - migration: d7_taxonomy_term_tags - source: field_tags_libres - field_video: - plugin: iterator - source: field_video_filter - process: - value: url - field_linked_materials: - - - plugin: skip_on_empty - method: process - source: linked_materials - - - plugin: migration_lookup - migration: d7_node_materiau - no_stub: true - field_visuel: - plugin: iterator - source: field_visuel - process: - target_id: - plugin: migration_lookup - migration: d7_allpublicfiles - source: fid - no_stub: true - alt: alt - title: title - height: height - width: width - field_source: - plugin: iterator - source: field_source - process: - uri: url - title: title - options: attributes -destination: - plugin: 'entity:node' -migration_dependencies: - required: - - d7_allpublicfiles - - d7_users - - d7_taxonomy_term_thesaurus - - d7_taxonomy_term_tags - - d7_taxonomy_term_company - - d7_taxonomy_term_showroom - - d7_node_materiau diff --git a/config/sync/migrate_plus.migration.d7_node_article_i18n.yml b/config/sync/migrate_plus.migration.d7_node_article_i18n.yml deleted file mode 100644 index a24ec60..0000000 --- a/config/sync/migrate_plus.migration.d7_node_article_i18n.yml +++ /dev/null @@ -1,51 +0,0 @@ -uuid: 2ff8e8e0-ca3d-47d6-875f-f8de1e735f19 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: vLmdf7LyOFNcHdarEDF_W3CV4Wp-K6GdgH_dOwuUHTY -id: d7_node_article_i18n -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Node Article i18n' -source: - plugin: d7_node_breve_i18n - node_type: breve - translations: true - high_water_property: - name: changed - alias: 'n' -process: - nid: - plugin: migration_lookup - source: nid - migration: d7_node_article - no_stub: true - type: - plugin: default_value - default_value: article - langcode: language - content_translation_source: source - title: title - created: created - changed: changed - body: - plugin: iterator - source: body - process: - value: value - format: - plugin: default_value - default_value: wysiwyg -destination: - plugin: 'entity:node' - translations: true -migration_dependencies: - required: - - d7_node_article diff --git a/config/sync/migrate_plus.migration.d7_node_materiau.yml b/config/sync/migrate_plus.migration.d7_node_materiau.yml deleted file mode 100644 index f679e99..0000000 --- a/config/sync/migrate_plus.migration.d7_node_materiau.yml +++ /dev/null @@ -1,150 +0,0 @@ -uuid: fe4c9750-5837-4072-9c3f-7462e8edd77c -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: UpJLhcKQg-FLL7eI8MUvKVK9_zsXMOmQTCpIEkRcnKY -id: d7_node_materiau -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Node Materiau' -source: - plugin: d7_node_materiau - node_type: materiau - high_water_property: - name: changed - alias: 'n' -process: - type: - plugin: default_value - default_value: materiau - title: title - created: created - changed: changed - uid: - plugin: migration_lookup - migration: d7_users - source: uid - field_short_description: field_nature_titre - field_migration: - plugin: default_value - default_value: migration_imported - body: - plugin: iterator - source: field_description - process: - value: value - format: - plugin: default_value - default_value: wysiwyg - langcode: language - field_memo: field_memo - field_workflow: - - - plugin: default_value - source: workflow - default_value: 2 - - - plugin: static_map - default_value: 2 - map: - 1: workflow_creation - 2: workflow_hidden - 3: workflow_visible - 4: workflow_imported - 5: workflow_edited - field_thesaurus: - plugin: migration_lookup - migration: d7_taxonomy_term_thesaurus - source: field_onthologie - no_stub: true - field_tags: - plugin: migration_lookup - migration: d7_taxonomy_term_tags - source: field_tags_libres - no_stub: true - field_manufacturer: - plugin: migration_lookup - migration: d7_taxonomy_term_company - source: field_company_fab - no_stub: true - field_distributor: - plugin: migration_lookup - migration: d7_taxonomy_term_company - source: field_company_distrib - no_stub: true - field_video: - plugin: iterator - source: field_video_filter - process: - value: url - field_linked_materials: - - - plugin: skip_on_empty - method: process - source: linked_materials - - - plugin: migration_lookup - migration: d7_node_materiau - no_stub: true - field_linked_articles: - - - plugin: skip_on_empty - method: process - source: linked_articles - - - plugin: migration_lookup - migration: d7_node_article - field_materiau_images: - plugin: iterator - source: field_materiau_image - process: - target_id: - plugin: migration_lookup - migration: d7_allpublicfiles - source: fid - no_stub: true - alt: alt - title: title - height: height - width: width - field_attachments: - plugin: iterator - source: field_attachments - process: - target_id: - plugin: migration_lookup - migration: d7_allpublicfiles - source: fid - no_stub: true - description: description - field_famille: field_famille - field_index: field_identifiant - field_reference: field_reference_materio - field_localisation_old: field_localisation - field_samples: - plugin: iterator - source: field_location - process: - location: location - target_id: - plugin: migration_lookup - migration: d7_taxonomy_term_showroom - source: showroom_tid - no_stub: true -destination: - plugin: 'entity:node' -migration_dependencies: - required: - - d7_allpublicfiles - - d7_users - - d7_taxonomy_term_thesaurus - - d7_taxonomy_term_tags - - d7_taxonomy_term_company - - d7_taxonomy_term_showroom diff --git a/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml b/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml deleted file mode 100644 index b39368e..0000000 --- a/config/sync/migrate_plus.migration.d7_node_materiau_i18n.yml +++ /dev/null @@ -1,52 +0,0 @@ -uuid: 1cc85278-4253-4ee4-abe9-bdbfdbcd4fd1 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: Qs6SCZjjvh6GVqAsUnNPqcgKFQDrDg-NQ3yeTRQEFLU -id: d7_node_materiau_i18n -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Node Materiau i18n' -source: - plugin: d7_node_materiau_i18n - node_type: materiau - translations: true - high_water_property: - name: changed - alias: 'n' -process: - nid: - plugin: migration_lookup - source: nid - migration: d7_node_materiau - no_stub: true - type: - plugin: default_value - default_value: materiau - langcode: language - content_translation_source: source - title: title - created: created - changed: changed - field_short_description: field_nature_titre - body: - plugin: iterator - source: field_description - process: - value: value - format: - plugin: default_value - default_value: wysiwyg -destination: - plugin: 'entity:node' - translations: true -migration_dependencies: - required: - - d7_node_materiau diff --git a/config/sync/migrate_plus.migration.d7_simplenews_nodes.yml b/config/sync/migrate_plus.migration.d7_simplenews_nodes.yml deleted file mode 100644 index c0c7b08..0000000 --- a/config/sync/migrate_plus.migration.d7_simplenews_nodes.yml +++ /dev/null @@ -1,79 +0,0 @@ -uuid: d871f284-27e4-4ace-977b-d036fbc3519c -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: V4b8Ctj8B8jqXWdO1pnAIWyZxa_cdp-tjxU-swY0jvE -id: d7_simplenews_nodes -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Simplenews newsletters nodes' -source: - plugin: d7_simplenews_nodes - node_type: simplenews - high_water_property: - name: changed - alias: 'n' -process: - type: - plugin: default_value - default_value: simplenews_issue - title: title - created: created - changed: changed - uid: - plugin: migration_lookup - migration: d7_users - source: uid - field_migration: - plugin: default_value - default_value: migration_imported - body: - plugin: iterator - source: body - process: - value: value - format: - plugin: default_value - default_value: wysiwyg - langcode: language - field_workflow: - - - plugin: default_value - source: workflow - default_value: 2 - - - plugin: static_map - default_value: 2 - map: - 1: workflow_creation - 2: workflow_hidden - 3: workflow_visible - 4: workflow_imported - 5: workflow_edited - simplenews_issue: - - - plugin: extract - source: field_simplenews_term - index: - - 0 - - tid - - - plugin: static_map - map: - 6585: test - 6374: ze_daily_materio_ - 6274: materio_newsletter - 7881: companies -destination: - plugin: 'entity:node' -migration_dependencies: - required: - - d7_allpublicfiles - - d7_users diff --git a/config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml b/config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml deleted file mode 100644 index 2865087..0000000 --- a/config/sync/migrate_plus.migration.d7_simplenews_subscribers.yml +++ /dev/null @@ -1,49 +0,0 @@ -uuid: 1700dfa0-73b4-44a1-a62d-a93055ba700d -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: VloCz4g4ojd5g00TY-4icqkDJXC2zOYHP3ysyqL4lUQ -id: d7_simplenews_subscribers -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Simplenews subscribers' -source: - plugin: d7_simplenews_subscribers -process: - id: snid - status: activated - mail: mail - uid: - plugin: migration - migration: d7_users - source: uid - langcode: language - changes: changes - created: created - subscriptions: - plugin: iterator - source: subscriptions - process: - target_id: - plugin: static_map - source: newsletter_id - map: - 6585: test - 6374: ze_daily_materio_ - 6274: materio_newsletter - 7881: companies - status: status - timestamp: timestamp - source: source -destination: - plugin: 'entity:simplenews_subscriber' -migration_dependencies: - required: - - d7_users diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml deleted file mode 100644 index 7e3bc60..0000000 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml +++ /dev/null @@ -1,113 +0,0 @@ -uuid: 8465fcbe-2003-4af4-ac5b-906f1b85dda7 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: KD8aokrh9C4c7Cnr91IkjxeMimTrOAqjLSWjRACToJ8 -id: d7_taxonomy_term_company -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Taxonomy terms Company' -source: - plugin: d7_taxonomy_term_company - bundle: company -process: - vid: - plugin: default_value - default_value: company - name: name - weight: weight - parent_id: - - - plugin: skip_on_empty - method: process - source: parent - - - plugin: migration_lookup - migration: d7_taxonomy_term_company - parent: - plugin: default_value - default_value: 0 - source: '@parent_id' - changed: timestamp - langcode: - plugin: default_value - default_value: und - field_migration: - plugin: default_value - default_value: migration_imported - field_website: - plugin: iterator - source: field_website - process: - uri: url - title: title - options: attributes - field_memo: field_memo - field_public_phone: public_phone - field_public_email: - plugin: iterator - source: field_public_email - process: - value: email - field_public_address: - plugin: iterator - source: field_public_address - process: - country_code: country - administrative_area: administrative_area - locality: locality - dependent_locality: dependent_locality - postal_code: postal_code - address_line1: thoroughfare - organization: organisation_name - given_name: first_name - family_name: last_name - field_note: field_note - field_departement: field_departement - description: - plugin: iterator - source: body - process: - value: value - format: - plugin: default_value - default_value: wysiwyg - field_infos_from_company: - plugin: iterator - source: field_infos_from_company - process: - value: value - format: - plugin: default_value - default_value: wysiwyg - field_workflow: - plugin: static_map - source: workflow - map: - 1: workflow_creation - 2: workflow_hidden - 3: workflow_visible - 4: workflow_imported - 5: workflow_edited - field_attachments: - plugin: iterator - source: field_attachments - process: - target_id: - plugin: migration_lookup - migration: d7_allpublicfiles - source: fid - no_stub: true - description: description -destination: - plugin: 'entity:taxonomy_term' -migration_dependencies: - required: - - d7_allpublicfiles diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml deleted file mode 100644 index 4ea13fc..0000000 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml +++ /dev/null @@ -1,76 +0,0 @@ -uuid: 82fb4ac1-4ba1-4fe4-9910-1dcb12eae60c -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: Oip5TPNIP8RxEmtUffgwo8AuBwxsYGMdECAxEqmnCiA -id: d7_taxonomy_term_showroom -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Taxonomy terms Showroom' -source: - plugin: d7_taxonomy_term_showroom - bundle: showroom -process: - vid: - plugin: default_value - default_value: showroom - name: name - weight: weight - parent: - plugin: default_value - default_value: 0 - changed: timestamp - langcode: - plugin: default_value - default_value: und - field_migration: - plugin: default_value - default_value: migration_imported - field_workflow: - plugin: default_value - default_value: workflow_visible - field_website: - plugin: iterator - source: field_website - process: - uri: url - title: title - options: attributes - field_memo: field_memo - field_public_phone: public_phone - field_public_email: - plugin: iterator - source: field_public_email - process: - value: email - field_public_address: - plugin: iterator - source: field_public_address - process: - country_code: country - administrative_area: administrative_area - locality: locality - dependent_locality: dependent_locality - postal_code: postal_code - address_line1: thoroughfare - organization: organisation_name - given_name: first_name - family_name: last_name - description: - plugin: iterator - source: body - process: - value: value - format: - plugin: default_value - default_value: wysiwyg -destination: - plugin: 'entity:taxonomy_term' -migration_dependencies: null diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml deleted file mode 100644 index 960e72a..0000000 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml +++ /dev/null @@ -1,44 +0,0 @@ -uuid: a314593d-a9b5-4a75-95cf-da2a0b972b72 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: ANwnCRB6FgqpsP5cu1RdbPcXBem0E0qSi-7q3RZjmp8 -id: d7_taxonomy_term_tags -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Taxonomy terms Tags' -source: - plugin: d7_taxonomy_term_tags - bundle: tag_libres -process: - vid: - plugin: default_value - default_value: tags - name: name - description/value: description - description/format: format - weight: weight - parent_id: - - - plugin: skip_on_empty - method: process - source: parent - - - plugin: migration_lookup - migration: d7_taxonomy_term_tags - parent: - plugin: default_value - default_value: 0 - source: '@parent_id' - changed: timestamp - field_synonyms: synonyms_synonym -destination: - plugin: 'entity:taxonomy_term' -migration_dependencies: null diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml deleted file mode 100644 index ae937ac..0000000 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml +++ /dev/null @@ -1,39 +0,0 @@ -uuid: 69374e74-992d-4754-a950-8797b63a590d -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: IVIXijd3hu4c6IYCkPsT81h334IVvQ1mRLonwSCegVc -id: d7_taxonomy_term_tags_i18n -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Taxonomy terms Tags i18n' -source: - plugin: d7_taxonomy_term_tags_i18n - bundle: tag_libres - translations: true -process: - tid: - plugin: migration_lookup - migration: d7_taxonomy_term_tags - source: tid - vid: - plugin: default_value - default_value: tags - langcode: language - name: name - description/value: description - description/format: format - field_synonyms: synonyms_synonym -destination: - plugin: 'entity:taxonomy_term' - translations: true -migration_dependencies: - required: - - d7_taxonomy_term_tags diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml deleted file mode 100644 index 3b9f9d1..0000000 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml +++ /dev/null @@ -1,45 +0,0 @@ -uuid: 44d6af6e-b0be-49e6-8833-351d39efcc9b -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: 55XmBttIA63YE74GI20R9E_synOOR7E6yObM-HVGKSw -id: d7_taxonomy_term_thesaurus -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Taxonomy terms Thesaurus' -source: - plugin: d7_taxonomy_term_thesaurus - bundle: onthologie -process: - vid: - plugin: default_value - default_value: thesaurus - name: name - description/value: description - description/format: format - weight: weight - parent_id: - - - plugin: skip_on_empty - method: process - source: parent - - - plugin: migration_lookup - migration: d7_taxonomy_term_thesaurus - parent: - plugin: default_value - default_value: 0 - source: '@parent_id' - changed: timestamp - field_synonyms: synonyms_synonym - field_used_on_advanced_search: field_used_on_advanced_search -destination: - plugin: 'entity:taxonomy_term' -migration_dependencies: null diff --git a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml b/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml deleted file mode 100644 index 52c200e..0000000 --- a/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml +++ /dev/null @@ -1,39 +0,0 @@ -uuid: 9180eced-8d25-44f9-8c93-b8c6b00e656e -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: dEUkhkROYAKjrQDitdMPb_P8qPFSTRVEypMkdvRHkdg -id: d7_taxonomy_term_thesaurus_i18n -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'Taxonomy terms Thesaurus i18n' -source: - plugin: d7_taxonomy_term_thesaurus_i18n - bundle: onthologie - translations: true -process: - tid: - plugin: migration_lookup - migration: d7_taxonomy_term_thesaurus - source: tid - vid: - plugin: default_value - default_value: thesaurus - langcode: language - name: name - description/value: description - description/format: format - field_synonyms: synonyms_synonym -destination: - plugin: 'entity:taxonomy_term' - translations: true -migration_dependencies: - required: - - d7_taxonomy_term_thesaurus diff --git a/config/sync/migrate_plus.migration.d7_uc_roles_license.yml b/config/sync/migrate_plus.migration.d7_uc_roles_license.yml deleted file mode 100644 index 25580db..0000000 --- a/config/sync/migrate_plus.migration.d7_uc_roles_license.yml +++ /dev/null @@ -1,68 +0,0 @@ -uuid: 2612da83-201b-49c2-aa68-a0503029ab47 -langcode: en -status: true -dependencies: - enforced: - module: - - commerce_product - - commerce_license -_core: - default_config_hash: uBcqzDKpO358QBdXpZONLiQ13aH-bbfmWiN4yiwzKIM -id: d7_uc_roles_license -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Ubercart - - Materio -migration_group: d7_materio -label: 'License from D7 Ubercart Roles.' -source: - plugin: d7_uc_license_role -process: - type: - plugin: default_value - default_value: role - uid: - - - plugin: skip_on_empty - method: row - source: uid - - - plugin: migration_lookup - migration: d7_users - no_stub: true - state: state - created: created - granted: created - renewed: renewed - changed: renewed - license_role: - plugin: static_map - source: rid - map: - 6: adherent - 10: student - expiration_type: - plugin: default_value - default_value: - target_plugin_id: rolling_interval - target_plugin_configuration: - interval: - interval: 1 - period: year - expires: expiration - product_variation: - plugin: static_map - source: rid - map: - 6: 2 - 10: 7 -destination: - plugin: 'entity:commerce_license' - destination_module: commerce_license -migration_dependencies: - required: - - d7_users - optional: { } diff --git a/config/sync/migrate_plus.migration.d7_user_profile.yml b/config/sync/migrate_plus.migration.d7_user_profile.yml deleted file mode 100644 index 88538c3..0000000 --- a/config/sync/migrate_plus.migration.d7_user_profile.yml +++ /dev/null @@ -1,80 +0,0 @@ -uuid: 71aada73-563b-44cd-b369-249fe043905e -langcode: en -status: true -dependencies: - enforced: - module: - - migrate_plus - - migrate_tools - - profile -_core: - default_config_hash: BXfTTGg9wZCH6eEyUC3OcKgCj56WCCRQMcDLYj9yHfo -id: d7_user_profile -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'D7 User Profiles' -source: - plugin: d7_user_profile - high_water_property: - name: changed - alias: p -process: - type: - plugin: static_map - source: type - map: - contact_operationnel: contact_company - adherent: member - uid: - plugin: migration_lookup - migration: d7_users - source: uid - field_title: field_private_name_title - field_first_name: field_first_name - field_name: field_name - field_organization: field_organization - field_activity_sector: field_activity_sector - field_phone: field_private_phone - field_address: - plugin: iterator - source: field_adresse - process: - country_code: country - administrative_area: administrative_area - locality: locality - dependent_locality: dependent_locality - postal_code: postal_code - address_line1: thoroughfare - organization: organisation_name - given_name: first_name - family_name: last_name - field_position: field_private_quality - field_service: field_service - field_employee: field_employee - field_vat_number_intra_ce: field_vat_number_intra_ce - field_naf: field_naf - field_siret: field_siret - field_website: - plugin: iterator - source: field_user_website - process: - uri: url - title: title - options: attributes - field_email: - plugin: iterator - source: field_email - process: - value: email - field_memo: field_memo -destination: - plugin: 'entity:profile' -migration_dependencies: - required: - - d7_users diff --git a/config/sync/migrate_plus.migration.d7_users.yml b/config/sync/migrate_plus.migration.d7_users.yml deleted file mode 100644 index 9c7626b..0000000 --- a/config/sync/migrate_plus.migration.d7_users.yml +++ /dev/null @@ -1,88 +0,0 @@ -uuid: 0e8915f4-3471-4dbf-8d6a-767622125b26 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: MSrCVV09c4n2q36chsUNrsaE87aqSrk3FfoG7QBzuxg -id: d7_users -class: null -field_plugin_method: null -cck_plugin_method: null -migration_tags: - - 'Drupal 7' - - Content - - Materio -migration_group: d7_materio -label: 'User accounts' -source: - plugin: d7_users -process: - name: name - pass: pass - mail: - - - plugin: skip_on_value - equals: true - source: mail - method: row - value: - - dev@g-u-i.net - - admin@g-u-i.net - - - plugin: default_value - source: mail - default_value: null - created: created - access: access - login: login - status: status - timezone: timezone - langcode: - plugin: user_langcode - source: entity_language - fallback_to_site_default: false - preferred_langcode: - plugin: user_langcode - source: language - fallback_to_site_default: true - preferred_admin_langcode: - plugin: user_langcode - source: language - fallback_to_site_default: true - init: init - roles: - plugin: static_map - source: roles - default_value: 2 - map: - 1: anonymous - 2: authenticated - 3: admin - 4: root - 5: contact_company - 6: adherent - 7: free_user - 8: premium - 9: unverified - 10: student - 11: alpha_testeur - 12: translator - 13: admin_showroom - field_company: - plugin: migration_lookup - migration: d7_taxonomy_term_company - source: field_company - no_stub: true - field_showroom: - plugin: migration_lookup - migration: d7_taxonomy_term_showroom - no_stub: true - source: field_showroom - field_memo: field_memo -destination: - plugin: 'entity:user' -migration_dependencies: - required: - - d7_allpublicfiles - - d7_taxonomy_term_showroom - - d7_taxonomy_term_company diff --git a/config/sync/migrate_plus.migration_group.d7_materio.yml b/config/sync/migrate_plus.migration_group.d7_materio.yml deleted file mode 100644 index b2605cf..0000000 --- a/config/sync/migrate_plus.migration_group.d7_materio.yml +++ /dev/null @@ -1,17 +0,0 @@ -uuid: 75218419-b6ef-4f16-9ea9-bc7a04727826 -langcode: en -status: true -dependencies: - enforced: - module: - - migrate_plus - - migrate_tools - - materio_migrate -id: d7_materio -label: 'D7 Materio' -description: 'Drupal 7 materio content migration to Drupal 8.' -source_type: 'Drupal 7' -module: null -shared_configuration: - source: - key: legacy diff --git a/content/sync/node.frontpage.821b67f3-63c2-41ce-89de-e02884ee59a0.yml b/content/sync/node.frontpage.821b67f3-63c2-41ce-89de-e02884ee59a0.yml new file mode 100644 index 0000000..7bacb37 --- /dev/null +++ b/content/sync/node.frontpage.821b67f3-63c2-41ce-89de-e02884ee59a0.yml @@ -0,0 +1,85 @@ +uuid: + - + value: 821b67f3-63c2-41ce-89de-e02884ee59a0 +langcode: + - + value: en +type: + - + target_id: frontpage + target_type: node_type + target_uuid: 6e1252ad-defb-409c-8b11-faa2979c74c8 +revision_timestamp: + - + value: '2019-07-26T12:46:52+00:00' + format: 'Y-m-d\TH:i:sP' +revision_uid: + - + target_type: user + target_uuid: ddacfada-7dd5-4ffd-911d-2f63f2c4af78 +revision_log: { } +status: + - + value: true +uid: + - + target_type: user + target_uuid: 3f5e4e26-fda1-429e-8925-68fa791e20dd +title: + - + value: Home +created: + - + value: '2019-05-24T15:06:52+00:00' + format: 'Y-m-d\TH:i:sP' +changed: + - + value: '2019-07-26T12:46:52+00:00' + format: 'Y-m-d\TH:i:sP' +promote: + - + value: false +sticky: + - + value: false +default_langcode: + - + value: true +revision_translation_affected: { } +path: + - + alias: null + pid: null + langcode: en +synonyms: { } +content_translation_source: + - + value: und +content_translation_outdated: + - + value: false +field_a_database: + - + value: "

Plus de 9000 fiches de matériaux extra-ordinaires, plus de 5000 industriels référencés ! Faire des recherches : cette matériOthèque virtuelle rassemble toutes les références sélectionnées avec soin par l’équipe matériO (y figurent les contacts directs des fournisseurs). L’outil en ligne, ergonomique, facilite une recherche intuitive, simple et ludique, pour des résultats riches et surprenants. Un outil indispensable! Showroom et base de données en ligne sont mis à jour quotidiennement et se nourrissent en permanence des dernières innovations mondiales.

\r\n" + format: wysiwyg + processed: "

Plus de 9000 fiches de matériaux extra-ordinaires, plus de 5000 industriels référencés ! Faire des recherches : cette matériOthèque virtuelle rassemble toutes les références sélectionnées avec soin par l’équipe matériO (y figurent les contacts directs des fournisseurs). L’outil en ligne, ergonomique, facilite une recherche intuitive, simple\_et ludique, pour des résultats riches et surprenants. Un outil indispensable! Showroom et base de données en ligne sont mis à jour quotidiennement et se nourrissent en permanence des dernières innovations mondiales.

\n" +field_blabla: + - + value: "

Les \"à coté\" de notre service  de selection. Des projets réalisés avec des matières singulières, les avancées de la R&D dans ce domaine, nos coups de coeur et nos coups de gueule, des reportages, de petites videos, nos actualités, différentes ressources interessantes, et plus si affinité...

\r\n" + format: wysiwyg + processed: "

Les \"à coté\" de notre service \_de selection. Des projets réalisés avec des matières singulières, les avancées de la R&D dans ce domaine, nos coups de coeur et nos coups de gueule, des reportages, de\_petites videos, nos actualités, différentes ressources interessantes, et plus si affinité...

\n" +field_pricing: + - + value: "

Si c'est gratuit c'est toi le produit

\r\n\r\n

Afin de préserver sa totale indépendance vis à vis des milliers d'industriels sélectionnés par matériO, notre equipe n'est financée QUE par un simple principe d'adhésion de ses utilisateurs. Afin que cette base de données garde sa totale liberté de selection et de ton, afin de rester riche de milliers de matières de tous secteur, pour une inspiration sans cesse renouvelée, adhérez!

\r\n" + format: wysiwyg + processed: "

Si c'est gratuit c'est toi le produit

\n

Afin de préserver sa totale indépendance vis à vis des milliers d'industriels sélectionnés par matériO, notre equipe n'est financée QUE par un simple principe d'adhésion de ses utilisateurs. Afin que cette base de données garde sa totale liberté de selection et de ton, afin de rester riche de milliers de matières de tous secteur, pour une inspiration sans cesse renouvelée, adhérez!

\n" +field_showrooms: + - + value: "

Venez voir et toucher plusieurs milliers d’échantillons de produits, de matériaux et de technologies singuliers, classés par grandes familles. Un lieu effervescent où les créateurs viennent manipuler et s’inspirer... Une véritable caverne d'Ali Baba pour designers !

\r\n" + format: wysiwyg + processed: "

Venez voir et toucher plusieurs milliers d’échantillons de produits, de matériaux et de technologies singuliers, classés par grandes familles. Un lieu effervescent où les créateurs viennent manipuler et s’inspirer... Une véritable caverne d'Ali Baba pour designers !

\n" +field_what_is_materio: + - + value: "

Service de veille mondiale sur les innovation matières de tous ordres, en toute indépendance… Parce que l’inspiration, la créativité, l'innovation se nourrissent en permanence de curiosité, de découvertes, d’associations improbables. Les milliers de matériaux et technologies sélectionnés se retrouvent sur notre base de données (lien) et dans nos showrooms (lien). Pour pouvoir y accéder, c’est ici (lien).

\r\n" + format: wysiwyg + processed: "

Service de veille mondiale sur les innovation matières de tous ordres, en toute indépendance… Parce que l’inspiration, la créativité, l'innovation se nourrissent en permanence de curiosité, de découvertes, d’associations improbables. Les milliers de matériaux et technologies sélectionnés se retrouvent sur notre base de données (lien) et dans nos showrooms (lien). Pour pouvoir y accéder, c’est ici (lien).

\n" diff --git a/content/sync/site.uuid.yml b/content/sync/site.uuid.yml new file mode 100644 index 0000000..ae11ebe --- /dev/null +++ b/content/sync/site.uuid.yml @@ -0,0 +1 @@ +site_uuid: 9171a304-01d9-44e1-a59c-d36d77ac6bb0 diff --git a/web/themes/custom/materiotheme/assets/dist/main.css b/web/themes/custom/materiotheme/assets/dist/main.css index 4d1dec6..72d0a62 100644 --- a/web/themes/custom/materiotheme/assets/dist/main.css +++ b/web/themes/custom/materiotheme/assets/dist/main.css @@ -1,10 +1,64 @@ -.overlay[data-v-b98ce164]{background-color:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.modal[data-v-b98ce164]{background-color:#fff;position:absolute;box-sizing:border;max-width:80vw;max-height:70vh;top:0;right:0;bottom:0;left:0;margin:auto;padding:1em;border-radius:3px;box-shadow:2px 2px} +.overlay[data-v-b98ce164] { + background-color: rgba(0, 0, 0, 0.8); + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 99999; +} +.modal[data-v-b98ce164] { + background-color: #fff; + position: absolute; + box-sizing: border; + max-width: 80vw; + max-height: 70vh; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + padding: 1em; + border-radius: 3px; + box-shadow: 2px 2px; +} -.form-item[data-v-7bb795f8],.form-actions[data-v-7bb795f8]{display:inline-block;max-width:32%;margin:0}input[data-v-7bb795f8]{box-sizing:border-box;max-width:100%}div.description[data-v-7bb795f8]{display:none}.form-item-persistent-login[data-v-7bb795f8]{display:none} +.form-item[data-v-7bb795f8], +.form-actions[data-v-7bb795f8] { + display: inline-block; + max-width: 32%; + margin: 0; +} +input[data-v-7bb795f8] { + box-sizing: border-box; + max-width: 100%; +} +div.description[data-v-7bb795f8] { + display: none; +} +.form-item-persistent-login[data-v-7bb795f8] { + display: none; +} -.form-type-email[data-v-2acc57a0],.form-type-password-confirm[data-v-2acc57a0]{max-width:30%;margin:0}input[data-v-2acc57a0]{box-sizing:content-box;max-width:100%}label[data-v-2acc57a0],div.description[data-v-2acc57a0]{display:none} +.form-type-email[data-v-2acc57a0], +.form-type-password-confirm[data-v-2acc57a0] { + max-width: 30%; + margin: 0; +} +input[data-v-2acc57a0] { + box-sizing: content-box; + max-width: 100%; +} +label[data-v-2acc57a0], +div.description[data-v-2acc57a0] { + display: none; +} -fieldset[data-v-340aa566]{padding:0;margin:0;border:none} +fieldset[data-v-340aa566] { + padding: 0; + margin: 0; + border: none; +} @@ -19,5 +73,1593 @@ h4[data-v-4e9a834e]{ font-size:inherited; } -body{background:white}a{color:inherit;text-decoration:none}a,a:focus,a:active{outline:none}a:focus{-moz-outline-style:none}ul{margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0}p a{position:relative}p a:after{content:'';position:absolute;top:1em;left:0;width:100%;border-bottom:1px dotted #000}.col-1,.small-col-1,.med-col-1,.large-col-1,.col-2,.small-col-2,.med-col-2,.large-col-2,.col-3,.small-col-3,.med-col-3,.large-col-3,.col-4,.small-col-4,.med-col-4,.large-col-4,.col-5,.small-col-5,.med-col-5,.large-col-5,.col-6,.small-col-6,.med-col-6,.large-col-6,.col-7,.small-col-7,.med-col-7,.large-col-7,.col-8,.small-col-8,.med-col-8,.large-col-8,.col-9,.small-col-9,.med-col-9,.large-col-9,.col-10,.small-col-10,.med-col-10,.large-col-10,.col-11,.small-col-11,.med-col-11,.large-col-11,.col-12,.small-col-12,.med-col-12,.large-col-12,.col-1-offset-1,.col-1-offset-2,.col-1-offset-3,.col-1-offset-4,.col-1-offset-5,.col-1-offset-6,.col-1-offset-7,.col-1-offset-8,.col-1-offset-9,.col-1-offset-10,.col-1-offset-11,.col-2-offset-1,.col-2-offset-2,.col-2-offset-3,.col-2-offset-4,.col-2-offset-5,.col-2-offset-6,.col-2-offset-7,.col-2-offset-8,.col-2-offset-9,.col-2-offset-10,.col-3-offset-1,.col-3-offset-2,.col-3-offset-3,.col-3-offset-4,.col-3-offset-5,.col-3-offset-6,.col-3-offset-7,.col-3-offset-8,.col-3-offset-9,.col-4-offset-1,.col-4-offset-2,.col-4-offset-3,.col-4-offset-4,.col-4-offset-5,.col-4-offset-6,.col-4-offset-7,.col-4-offset-8,.col-5-offset-1,.col-5-offset-2,.col-5-offset-3,.col-5-offset-4,.col-5-offset-5,.col-5-offset-6,.col-5-offset-7,.col-6-offset-1,.col-6-offset-2,.col-6-offset-3,.col-6-offset-4,.col-6-offset-5,.col-6-offset-6,.col-7-offset-1,.col-7-offset-2,.col-7-offset-3,.col-7-offset-4,.col-7-offset-5,.col-8-offset-1,.col-8-offset-2,.col-8-offset-3,.col-8-offset-4,.col-9-offset-1,.col-9-offset-2,.col-9-offset-3,.col-10-offset-1,.col-10-offset-2,.col-11-offset-1{width:100%;float:left;box-sizing:border-box}.row{position:relative}.row:after{content:"";clear:both;display:block}.col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.col-1:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.small-col-1:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.med-col-1:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-1{padding-left:0em;padding-right:1em;margin-left:0%;width:8.33333%}.large-col-1:last-child{padding-right:0}}.col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.col-2:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.small-col-2:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.med-col-2:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-2{padding-left:0em;padding-right:1em;margin-left:0%;width:16.66667%}.large-col-2:last-child{padding-right:0}}.col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.col-3:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.small-col-3:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.med-col-3:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-3{padding-left:0em;padding-right:1em;margin-left:0%;width:25%}.large-col-3:last-child{padding-right:0}}.col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.col-4:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.small-col-4:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.med-col-4:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-4{padding-left:0em;padding-right:1em;margin-left:0%;width:33.33333%}.large-col-4:last-child{padding-right:0}}.col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.col-5:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.small-col-5:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.med-col-5:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-5{padding-left:0em;padding-right:1em;margin-left:0%;width:41.66667%}.large-col-5:last-child{padding-right:0}}.col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.col-6:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.small-col-6:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.med-col-6:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-6{padding-left:0em;padding-right:1em;margin-left:0%;width:50%}.large-col-6:last-child{padding-right:0}}.col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.col-7:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.small-col-7:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.med-col-7:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-7{padding-left:0em;padding-right:1em;margin-left:0%;width:58.33333%}.large-col-7:last-child{padding-right:0}}.col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.col-8:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.small-col-8:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.med-col-8:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-8{padding-left:0em;padding-right:1em;margin-left:0%;width:66.66667%}.large-col-8:last-child{padding-right:0}}.col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.col-9:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.small-col-9:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.med-col-9:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-9{padding-left:0em;padding-right:1em;margin-left:0%;width:75%}.large-col-9:last-child{padding-right:0}}.col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.col-10:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.small-col-10:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.med-col-10:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-10{padding-left:0em;padding-right:1em;margin-left:0%;width:83.33333%}.large-col-10:last-child{padding-right:0}}.col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.col-11:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.small-col-11:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.med-col-11:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-11{padding-left:0em;padding-right:1em;margin-left:0%;width:91.66667%}.large-col-11:last-child{padding-right:0}}.col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.col-12:last-child{padding-right:0}@media only screen and (max-width: 768px){.small-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.small-col-12:last-child{padding-right:0}}@media only screen and (min-width: 769px) and (max-width: 1080px){.med-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.med-col-12:last-child{padding-right:0}}@media only screen and (min-width: 1081px){.large-col-12{padding-left:0em;padding-right:0;margin-left:0%;width:100%}.large-col-12:last-child{padding-right:0}}.col-1-offset-1{padding-left:1em;padding-right:1em;margin-left:8.33333%;width:8.33333%}.col-1-offset-1:last-child{padding-right:0}.col-1-offset-2{padding-left:2em;padding-right:1em;margin-left:16.66667%;width:8.33333%}.col-1-offset-2:last-child{padding-right:0}.col-1-offset-3{padding-left:3em;padding-right:1em;margin-left:25%;width:8.33333%}.col-1-offset-3:last-child{padding-right:0}.col-1-offset-4{padding-left:4em;padding-right:1em;margin-left:33.33333%;width:8.33333%}.col-1-offset-4:last-child{padding-right:0}.col-1-offset-5{padding-left:5em;padding-right:1em;margin-left:41.66667%;width:8.33333%}.col-1-offset-5:last-child{padding-right:0}.col-1-offset-6{padding-left:6em;padding-right:1em;margin-left:50%;width:8.33333%}.col-1-offset-6:last-child{padding-right:0}.col-1-offset-7{padding-left:7em;padding-right:1em;margin-left:58.33333%;width:8.33333%}.col-1-offset-7:last-child{padding-right:0}.col-1-offset-8{padding-left:8em;padding-right:1em;margin-left:66.66667%;width:8.33333%}.col-1-offset-8:last-child{padding-right:0}.col-1-offset-9{padding-left:9em;padding-right:1em;margin-left:75%;width:8.33333%}.col-1-offset-9:last-child{padding-right:0}.col-1-offset-10{padding-left:10em;padding-right:1em;margin-left:83.33333%;width:8.33333%}.col-1-offset-10:last-child{padding-right:0}.col-1-offset-11{padding-left:11em;padding-right:1em;margin-left:91.66667%;width:8.33333%}.col-1-offset-11:last-child{padding-right:0}.col-2-offset-1{padding-left:1em;padding-right:1em;margin-left:16.66667%;width:16.66667%}.col-2-offset-1:last-child{padding-right:0}.col-2-offset-2{padding-left:2em;padding-right:1em;margin-left:33.33333%;width:16.66667%}.col-2-offset-2:last-child{padding-right:0}.col-2-offset-3{padding-left:3em;padding-right:1em;margin-left:50%;width:16.66667%}.col-2-offset-3:last-child{padding-right:0}.col-2-offset-4{padding-left:4em;padding-right:1em;margin-left:66.66667%;width:16.66667%}.col-2-offset-4:last-child{padding-right:0}.col-2-offset-5{padding-left:5em;padding-right:1em;margin-left:83.33333%;width:16.66667%}.col-2-offset-5:last-child{padding-right:0}.col-2-offset-6{padding-left:6em;padding-right:1em;margin-left:100%;width:16.66667%}.col-2-offset-6:last-child{padding-right:0}.col-2-offset-7{padding-left:7em;padding-right:1em;margin-left:116.66667%;width:16.66667%}.col-2-offset-7:last-child{padding-right:0}.col-2-offset-8{padding-left:8em;padding-right:1em;margin-left:133.33333%;width:16.66667%}.col-2-offset-8:last-child{padding-right:0}.col-2-offset-9{padding-left:9em;padding-right:1em;margin-left:150%;width:16.66667%}.col-2-offset-9:last-child{padding-right:0}.col-2-offset-10{padding-left:10em;padding-right:1em;margin-left:166.66667%;width:16.66667%}.col-2-offset-10:last-child{padding-right:0}.col-3-offset-1{padding-left:1em;padding-right:1em;margin-left:25%;width:25%}.col-3-offset-1:last-child{padding-right:0}.col-3-offset-2{padding-left:2em;padding-right:1em;margin-left:50%;width:25%}.col-3-offset-2:last-child{padding-right:0}.col-3-offset-3{padding-left:3em;padding-right:1em;margin-left:75%;width:25%}.col-3-offset-3:last-child{padding-right:0}.col-3-offset-4{padding-left:4em;padding-right:1em;margin-left:100%;width:25%}.col-3-offset-4:last-child{padding-right:0}.col-3-offset-5{padding-left:5em;padding-right:1em;margin-left:125%;width:25%}.col-3-offset-5:last-child{padding-right:0}.col-3-offset-6{padding-left:6em;padding-right:1em;margin-left:150%;width:25%}.col-3-offset-6:last-child{padding-right:0}.col-3-offset-7{padding-left:7em;padding-right:1em;margin-left:175%;width:25%}.col-3-offset-7:last-child{padding-right:0}.col-3-offset-8{padding-left:8em;padding-right:1em;margin-left:200%;width:25%}.col-3-offset-8:last-child{padding-right:0}.col-3-offset-9{padding-left:9em;padding-right:1em;margin-left:225%;width:25%}.col-3-offset-9:last-child{padding-right:0}.col-4-offset-1{padding-left:1em;padding-right:1em;margin-left:33.33333%;width:33.33333%}.col-4-offset-1:last-child{padding-right:0}.col-4-offset-2{padding-left:2em;padding-right:1em;margin-left:66.66667%;width:33.33333%}.col-4-offset-2:last-child{padding-right:0}.col-4-offset-3{padding-left:3em;padding-right:1em;margin-left:100%;width:33.33333%}.col-4-offset-3:last-child{padding-right:0}.col-4-offset-4{padding-left:4em;padding-right:1em;margin-left:133.33333%;width:33.33333%}.col-4-offset-4:last-child{padding-right:0}.col-4-offset-5{padding-left:5em;padding-right:1em;margin-left:166.66667%;width:33.33333%}.col-4-offset-5:last-child{padding-right:0}.col-4-offset-6{padding-left:6em;padding-right:1em;margin-left:200%;width:33.33333%}.col-4-offset-6:last-child{padding-right:0}.col-4-offset-7{padding-left:7em;padding-right:1em;margin-left:233.33333%;width:33.33333%}.col-4-offset-7:last-child{padding-right:0}.col-4-offset-8{padding-left:8em;padding-right:1em;margin-left:266.66667%;width:33.33333%}.col-4-offset-8:last-child{padding-right:0}.col-5-offset-1{padding-left:1em;padding-right:1em;margin-left:41.66667%;width:41.66667%}.col-5-offset-1:last-child{padding-right:0}.col-5-offset-2{padding-left:2em;padding-right:1em;margin-left:83.33333%;width:41.66667%}.col-5-offset-2:last-child{padding-right:0}.col-5-offset-3{padding-left:3em;padding-right:1em;margin-left:125%;width:41.66667%}.col-5-offset-3:last-child{padding-right:0}.col-5-offset-4{padding-left:4em;padding-right:1em;margin-left:166.66667%;width:41.66667%}.col-5-offset-4:last-child{padding-right:0}.col-5-offset-5{padding-left:5em;padding-right:1em;margin-left:208.33333%;width:41.66667%}.col-5-offset-5:last-child{padding-right:0}.col-5-offset-6{padding-left:6em;padding-right:1em;margin-left:250%;width:41.66667%}.col-5-offset-6:last-child{padding-right:0}.col-5-offset-7{padding-left:7em;padding-right:1em;margin-left:291.66667%;width:41.66667%}.col-5-offset-7:last-child{padding-right:0}.col-6-offset-1{padding-left:1em;padding-right:1em;margin-left:50%;width:50%}.col-6-offset-1:last-child{padding-right:0}.col-6-offset-2{padding-left:2em;padding-right:1em;margin-left:100%;width:50%}.col-6-offset-2:last-child{padding-right:0}.col-6-offset-3{padding-left:3em;padding-right:1em;margin-left:150%;width:50%}.col-6-offset-3:last-child{padding-right:0}.col-6-offset-4{padding-left:4em;padding-right:1em;margin-left:200%;width:50%}.col-6-offset-4:last-child{padding-right:0}.col-6-offset-5{padding-left:5em;padding-right:1em;margin-left:250%;width:50%}.col-6-offset-5:last-child{padding-right:0}.col-6-offset-6{padding-left:6em;padding-right:1em;margin-left:300%;width:50%}.col-6-offset-6:last-child{padding-right:0}.col-7-offset-1{padding-left:1em;padding-right:1em;margin-left:58.33333%;width:58.33333%}.col-7-offset-1:last-child{padding-right:0}.col-7-offset-2{padding-left:2em;padding-right:1em;margin-left:116.66667%;width:58.33333%}.col-7-offset-2:last-child{padding-right:0}.col-7-offset-3{padding-left:3em;padding-right:1em;margin-left:175%;width:58.33333%}.col-7-offset-3:last-child{padding-right:0}.col-7-offset-4{padding-left:4em;padding-right:1em;margin-left:233.33333%;width:58.33333%}.col-7-offset-4:last-child{padding-right:0}.col-7-offset-5{padding-left:5em;padding-right:1em;margin-left:291.66667%;width:58.33333%}.col-7-offset-5:last-child{padding-right:0}.col-8-offset-1{padding-left:1em;padding-right:1em;margin-left:66.66667%;width:66.66667%}.col-8-offset-1:last-child{padding-right:0}.col-8-offset-2{padding-left:2em;padding-right:1em;margin-left:133.33333%;width:66.66667%}.col-8-offset-2:last-child{padding-right:0}.col-8-offset-3{padding-left:3em;padding-right:1em;margin-left:200%;width:66.66667%}.col-8-offset-3:last-child{padding-right:0}.col-8-offset-4{padding-left:4em;padding-right:1em;margin-left:266.66667%;width:66.66667%}.col-8-offset-4:last-child{padding-right:0}.col-9-offset-1{padding-left:1em;padding-right:1em;margin-left:75%;width:75%}.col-9-offset-1:last-child{padding-right:0}.col-9-offset-2{padding-left:2em;padding-right:1em;margin-left:150%;width:75%}.col-9-offset-2:last-child{padding-right:0}.col-9-offset-3{padding-left:3em;padding-right:1em;margin-left:225%;width:75%}.col-9-offset-3:last-child{padding-right:0}.col-10-offset-1{padding-left:1em;padding-right:1em;margin-left:83.33333%;width:83.33333%}.col-10-offset-1:last-child{padding-right:0}.col-10-offset-2{padding-left:2em;padding-right:1em;margin-left:166.66667%;width:83.33333%}.col-10-offset-2:last-child{padding-right:0}.col-11-offset-1{padding-left:1em;padding-right:1em;margin-left:91.66667%;width:91.66667%}.col-11-offset-1:last-child{padding-right:0}.col.float-right{float:right;padding-right:0;padding-left:1em}body,html{position:relative;width:100%;height:100%;font-family:sans-serif;font-style:normal;margin:0;padding:0}body{overflow-x:hidden}div.dialog-off-canvas-main-canvas{width:100vw;height:100vh;display:flex;flex-direction:column}body.toolbar-horizontal.toolbar-themes.toolbar-no-tabs{padding-top:24px !important}header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{margin:0 auto}@media only screen and (min-width: 226px) and (max-width: 450px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:210px}}@media only screen and (min-width: 451px) and (max-width: 675px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:435px}}@media only screen and (min-width: 676px) and (max-width: 900px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:660px}}@media only screen and (min-width: 901px) and (max-width: 1125px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:885px}}@media only screen and (min-width: 1126px) and (max-width: 1350px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:1110px}}@media only screen and (min-width: 1351px) and (max-width: 1575px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:1335px}}@media only screen and (min-width: 1576px) and (max-width: 1800px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:1560px}}@media only screen and (min-width: 1801px) and (max-width: 2025px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:1785px}}@media only screen and (min-width: 2026px) and (max-width: 2250px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:2010px}}@media only screen and (min-width: 2251px) and (max-width: 2475px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:2235px}}@media only screen and (min-width: 2476px) and (max-width: 2700px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:2460px}}@media only screen and (min-width: 2701px) and (max-width: 2925px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:2685px}}@media only screen and (min-width: 2926px) and (max-width: 3150px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:2910px}}@media only screen and (min-width: 3151px) and (max-width: 3375px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:3135px}}@media only screen and (min-width: 3376px) and (max-width: 3600px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:3360px}}@media only screen and (min-width: 3601px) and (max-width: 3825px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:3585px}}@media only screen and (min-width: 3826px) and (max-width: 4050px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:3810px}}@media only screen and (min-width: 4051px) and (max-width: 4275px){header[role="banner"] .wrapper,main[role="main"]>.wrapper>*{width:4035px}}header[role="banner"]{flex:0 0 auto;background-color:#fff;width:100vw}header[role="banner"] .wrapper{background-color:#fff}header[role="banner"] .wrapper:after{content:"";clear:both;display:block}header[role="banner"] .wrapper .header-block{min-height:15px;font-size:0}header[role="banner"] .wrapper .header-block.header-right{text-align:right}header[role="banner"] .wrapper .header-block>*{display:inline-block;vertical-align:top;font-size:16px;text-align:left}main[role="main"]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}main[role="main"]>.wrapper{width:100vw}body{font-size:16px;font-family:"Ubuntu",Arial,"MS Trebuchet",sans-serif;font-weight:500;font-style:normal;line-height:1.3}aside.messages{border:none}header[role="banner"]{padding:0.2em 0 0 0}header[role="banner"] #block-userlogin h2,header[role="banner"] #block-header ul.menu li a{font-size:0.9em;font-weight:400}header[role="banner"] #block-sitebranding h1{margin:0;line-height:1}header[role="banner"] #block-userlogin{position:relative;padding:0 1em;overflow:visible}header[role="banner"] #block-userlogin h2{line-height:1.38;margin:0}header[role="banner"] #block-userlogin>section{background-color:#fff;overflow:hidden;width:11em;height:1px;padding:0.01em 1em;box-sizing:content-box;transition:all 0.4s ease-in-out;transition-delay:2s;position:absolute;right:0;top:1.7em;box-sizing:content-box}header[role="banner"] #block-userlogin:hover>section{transition-delay:0s;height:12em;padding:1em 1em;box-shadow:0 0 10px #ccc}header[role="banner"] #block-userlogin .form-item{margin:0;position:relative;width:100%}header[role="banner"] #block-userlogin .form-item.form-item-name{margin:2px 0 0.5em 0}header[role="banner"] #block-userlogin .form-item.form-item-name input{width:90%;padding:0;box-sizing:content-box}header[role="banner"] #block-userlogin .form-item.form-item-pass{margin:0 0 0.5em 0}header[role="banner"] #block-userlogin .form-item.form-item-pass input{width:90%;padding:0;box-sizing:content-box}header[role="banner"] #block-userlogin .form-item.form-item-persistent-login{font-size:0.756em}header[role="banner"] #block-userlogin .form-item.form-item-persistent-login label{vertical-align:top}header[role="banner"] #block-userlogin #edit-actions{margin:0}header[role="banner"] #block-userlogin .item-list ul{margin:0}header[role="banner"] #block-userlogin .item-list ul li{list-style:none;margin:0}header[role="banner"] #block-userlogin .item-list ul li a{font-size:0.756em}header[role="banner"] #block-userblock h2{display:none}header[role="banner"] #block-userblock a{margin-right:1em}header[role="banner"] #block-header{margin-right:1em;padding-left:1em;border-left:1px solid #000}header[role="banner"] #block-header ul.menu{margin:0}header[role="banner"] #block-header ul.menu li{padding:0;display:inline-block}header[role="banner"] #block-header ul.menu li:not(:first-of-type){margin-left:0.5em}header[role="banner"] #block-languageswitcher{text-align:right}header[role="banner"] #block-languageswitcher h2{margin:0.1em 0 0 0;font-size:0.756em;font-weight:400;padding:0.1em 0.4em 0.2em;border-radius:3px;background-color:#444;color:#fff;display:inline-block;vertical-align:top}header[role="banner"] #block-languageswitcher>ul.links{overflow:hidden;width:3.5em;height:1px;padding:0.01em 0;margin:0;box-sizing:content-box;transition:all 0.4s ease-in-out}header[role="banner"] #block-languageswitcher:hover>ul.links{transition-delay:0s;height:2em;padding:0.3em 0}header[role="banner"] #block-languageswitcher li{list-style:none;padding:0;display:inline-block}header[role="banner"] #block-languageswitcher li.is-active{display:none}header[role="banner"] #block-languageswitcher li a{margin:0;font-size:0.756em;font-weight:400;padding:0.2em 0.4em;border-radius:3px;background-color:#444;color:#fff}header[role="banner"] #block-pagetitle{float:left;padding:1em 0}header[role="banner"] #block-pagetitle h2{margin:0;font-size:1.512em;text-transform:capitalize;font-weight:300}body:not(.path-home) header[role="banner"] #block-pagetitle h2{padding:0.5em 1em}body.path-blabla header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#9458aa}body.path-showrooms header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#50aa3c}body.path-base header[role="banner"] #block-pagetitle h2{color:#fff;background-color:#69cdcf}header[role="banner"] #block-materiosapisearchblock{float:right;display:inline-block;padding:0}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item,header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form input.button{display:inline-block}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form #edit-search{border:1px #BBB solid;border-radius:14px;padding:0.3em;color:#666}header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form #edit-submit{border:0;text-indent:50px;overflow:hidden;width:20px;height:20px;margin:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATFJREFUeNqcU8sNgkAQxc9dEr1rQgEkWoBGPEOid0ygA+6asDagBZCIHUgFrBVABWoF0ME6yZqRz/jBFw7D7ryZnZk3LSGEQiHP8/M5ut9v8rfXU2ezqa7rJSdBwff9fn/Q6XQr33xuXK83dCPIy+UKvSEEEMbjSfEkSRKa7HkeOh2PIZ5DQgwBBkEGD8yA4RFZliFfxi2R9/uDvIP8ZC/iOC4mL5GhvHdpEdhIsNvknHAkjDHDWIThqX6VpmlX+QjGdtJYr+26EL6Qt9sN5xfbtutXqqrSNUNjGtdsmqY0oigiH8I5h9e+Kv9vzjBUQmF4/UFhmqYRCnMcp7IJUtvg/UXbyATjx61qyX12XVcqAeYZBAG5z5ZljUbD6j4Xc4omUFDrTZnPmqGrfzABDwEGACI/YeOOd/wDAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat;background-size:contain}aside.messages{padding:0}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__label,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__label{font-size:3.5em;line-height:1}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-database>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1) .field__item,article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1) .field__item{font-size:0.9em;line-height:1.3}article.node--type-frontpage .node__content>section.home-intro,article.node--type-frontpage .node__content>section.home-pricing{padding:1.5em 0;background-color:#fff}article.node--type-frontpage .node__content>section.home-intro>div:nth-child(1),article.node--type-frontpage .node__content>section.home-pricing>div:nth-child(1){width:80%;margin:0 auto;text-align:center}article.node--type-frontpage .node__content>section.home-database,article.node--type-frontpage .node__content>section.home-showrooms,article.node--type-frontpage .node__content>section.home-blabla{display:grid;grid-template-columns:300px 1fr;grid-column-gap:2em;padding:2em 1em}article.node--type-frontpage .node__content>section.home-database>div:nth-child(1),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(1),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(1){color:#fff;grid-column:1}article.node--type-frontpage .node__content>section.home-database>div:nth-child(2),article.node--type-frontpage .node__content>section.home-showrooms>div:nth-child(2),article.node--type-frontpage .node__content>section.home-blabla>div:nth-child(2){grid-column:2}article.node--type-frontpage .node__content>section.home-database{background-color:#69cdcf}article.node--type-frontpage .node__content>section.home-database .cards-list-home{position:relative;max-height:580px;overflow-y:hidden}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(50px, 130px));grid-template-rows:1fr;grid-gap:1em;justify-content:start}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li{position:relative;list-style:none;margin:0;padding:0;padding-top:140%}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li .card{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto}article.node--type-frontpage .node__content>section.home-database .cards-list-home ul li .card .field--name-field-short-description{font-size:0.756em;line-height:0.9}article.node--type-frontpage .node__content>section.home-showrooms{background-color:#50aa3c}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{position:relative;display:grid;grid-template-rows:1fr}@media only screen and (max-width: 1575px){article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{grid-template-columns:1fr}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item{grid-column:1}}@media only screen and (min-width: 1576px){article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference{grid-template-columns:1fr 1fr;grid-gap:1em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item:nth-child(odd){grid-column:1}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item:nth-child(even){grid-column:2}}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item{grid-row:1}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term{position:relative;width:100%;height:100%}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term div.visuel{width:100%;padding-bottom:10em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term div.visuel img{max-width:100%;height:auto}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:1em 0;background-color:#50aa3c;color:#fff}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text>*{font-size:0.9em}article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text h2,article.node--type-frontpage .node__content>section.home-showrooms .field--name-computed-showrooms-reference>.field__item .taxonomy-term section.text p{margin:0}article.node--type-frontpage .node__content>section.home-blabla{background-color:#9458aa}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home{position:relative;overflow-y:hidden}@media only screen and (max-width: 2610px){article.node--type-frontpage .node__content>section.home-blabla .cards-list-home{max-height:630px}}@media only screen and (min-width: 2611px){article.node--type-frontpage .node__content>section.home-blabla .cards-list-home{max-height:310px}}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(80px, 420px));grid-gap:1em;justify-content:start}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li{position:relative;list-style:none;margin:0;padding:0;padding-top:67.8%;overflow:hidden}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li .card{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto}article.node--type-frontpage .node__content>section.home-blabla .cards-list-home ul li .card .field--name-title{font-size:0.756em;line-height:0.9}.infinite-loading-container .infinite-status-prompt i[class^="loading-"]{width:15px;height:15px}.cards-list{position:relative}.cards-list .search-info{font-size:0.756em;font-weight:500;margin:0;padding:0 0 0.5em 0}.cards-list>ul{margin:0;padding:0;width:calc(100% + 15px)}.cards-list>ul>li{list-style:none;margin:0 15px 15px 0;padding:0;display:inline-block;vertical-align:top}article.card{position:relative;box-shadow:0 0 5px rgba(0,0,0,0.2);width:210px;height:295px}article.card.article{width:435px;height:295px}article.card header{position:absolute;bottom:0;z-index:10;color:#000;background-color:rgba(255,255,255,0.8);padding:0.3em 0.3em;box-sizing:border-box;width:100%}article.card header h1,article.card header h4{margin:0;padding:0}article.card header h1{font-size:1.3em;font-weight:700;line-height:0.85;margin-bottom:0.2em}article.card header h4{font-size:0.882em;font-weight:300;line-height:1}article.card header span.ref{font-size:0.693em;font-weight:300;line-height:1}article.card section.images{position:relative}article.card section.images,article.card section.images *{width:100%;height:100%}article.card section.images figure{margin:0;position:absolute;top:0;left:0}article.card section.images figure:first-of-type{z-index:5}article.card section.images figure img.blank{position:absolute;top:0;left:0;z-index:20}#main-content>article.article div.cols{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(6, 1fr);grid-gap:1em}#main-content>article.article div.cols div.col-left{grid-column:1}#main-content>article.article div.cols div.col-right{grid-column:2/6}#main-content>article.article section.accroche figure{width:435px;margin:0 15px 0 0}#main-content>article.article section.accroche figure img{width:100%}#main-content>article.article section.taxonomy{margin:1em 0}#main-content>article.article section.taxonomy ul{margin:0}#main-content>article.article section.taxonomy li{display:inline-block;padding:0 0.5em 0 0}#main-content>article.article div.gallery-wrapper .image{display:inline-block;width:210px;margin:0 15px 9px 0;height:147.5px;background-size:cover}#main-content>article.article aside.linked-materials ul{width:calc(100% + 15px)}#main-content>article.article aside.linked-materials ul li{display:inline-block;vertical-align:top;width:210px;margin:0 15px 0 0}#main-content>article.article aside.linked-materials h3.field__label{font-size:1em;font-weight:500;margin:2em 0 1em 0}#main-content>article.article aside.linked-materials h1.title{font-size:1em;font-weight:400}#main-content>article.article aside.linked-materials h3.ref{font-size:0.756em;font-weight:600}#main-content>article.article aside.linked-materials h2.description{font-size:0.756em;font-weight:400}#main-content>article.article nav.prevnext.bottom{margin:2em 0}#main-content>article.article nav.prevnext ul{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr}#main-content>article.article nav.prevnext li{padding:0;margin:0;list-style:none}#main-content>article.article nav.prevnext li a{font-size:0.756em;font-weight:700}#main-content>article.article nav.prevnext li:nth-child(1){grid-column:1}#main-content>article.article nav.prevnext li:nth-child(1) a:before{content:'< '}#main-content>article.article nav.prevnext li:nth-child(2){grid-column:2;text-align:right}#main-content>article.article nav.prevnext li:nth-child(2) a:after{content:' >'}#showrooms{width:calc(100% + 15px)}#showrooms article.showroom{width:435px;display:inline-block;vertical-align:top;margin:0 15px 15px 0}#showrooms article.showroom h1{margin:0;font-weight:4}#showrooms article.showroom p{margin:0}#showrooms article.showroom figure{margin:0}#showrooms article.showroom figure img{max-width:100%} +body { + background: white; } + +a { + color: inherit; + text-decoration: none; } + +a, a:focus, a:active { + outline: none; } + +a:focus { + -moz-outline-style: none; } + +ul { + margin: 0; + padding: 0; } + ul li { + margin: 0; + padding: 0; + list-style: none; } + +h1, h2, h3, h4, h5, h6 { + margin: 0; } + +p a { + position: relative; } + p a:after { + content: ''; + position: absolute; + top: 1em; + left: 0; + width: 100%; + border-bottom: 1px dotted #000; } + +.col-1, .small-col-1, .med-col-1, .large-col-1, .col-2, .small-col-2, .med-col-2, .large-col-2, .col-3, .small-col-3, .med-col-3, .large-col-3, .col-4, .small-col-4, .med-col-4, .large-col-4, .col-5, .small-col-5, .med-col-5, .large-col-5, .col-6, .small-col-6, .med-col-6, .large-col-6, .col-7, .small-col-7, .med-col-7, .large-col-7, .col-8, .small-col-8, .med-col-8, .large-col-8, .col-9, .small-col-9, .med-col-9, .large-col-9, .col-10, .small-col-10, .med-col-10, .large-col-10, .col-11, .small-col-11, .med-col-11, .large-col-11, .col-12, .small-col-12, .med-col-12, .large-col-12, .col-1-offset-1, .col-1-offset-2, .col-1-offset-3, .col-1-offset-4, .col-1-offset-5, .col-1-offset-6, .col-1-offset-7, .col-1-offset-8, .col-1-offset-9, .col-1-offset-10, .col-1-offset-11, .col-2-offset-1, .col-2-offset-2, .col-2-offset-3, .col-2-offset-4, .col-2-offset-5, .col-2-offset-6, .col-2-offset-7, .col-2-offset-8, .col-2-offset-9, .col-2-offset-10, .col-3-offset-1, .col-3-offset-2, .col-3-offset-3, .col-3-offset-4, .col-3-offset-5, .col-3-offset-6, .col-3-offset-7, .col-3-offset-8, .col-3-offset-9, .col-4-offset-1, .col-4-offset-2, .col-4-offset-3, .col-4-offset-4, .col-4-offset-5, .col-4-offset-6, .col-4-offset-7, .col-4-offset-8, .col-5-offset-1, .col-5-offset-2, .col-5-offset-3, .col-5-offset-4, .col-5-offset-5, .col-5-offset-6, .col-5-offset-7, .col-6-offset-1, .col-6-offset-2, .col-6-offset-3, .col-6-offset-4, .col-6-offset-5, .col-6-offset-6, .col-7-offset-1, .col-7-offset-2, .col-7-offset-3, .col-7-offset-4, .col-7-offset-5, .col-8-offset-1, .col-8-offset-2, .col-8-offset-3, .col-8-offset-4, .col-9-offset-1, .col-9-offset-2, .col-9-offset-3, .col-10-offset-1, .col-10-offset-2, .col-11-offset-1 { + width: 100%; + float: left; + box-sizing: border-box; } + +.row { + position: relative; } + .row:after { + content: ""; + clear: both; + display: block; } + +.col-1 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 8.33333%; } + .col-1:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-1 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 8.33333%; } + .small-col-1:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-1 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 8.33333%; } + .med-col-1:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-1 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 8.33333%; } + .large-col-1:last-child { + padding-right: 0; } } + +.col-2 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 16.66667%; } + .col-2:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-2 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 16.66667%; } + .small-col-2:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-2 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 16.66667%; } + .med-col-2:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-2 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 16.66667%; } + .large-col-2:last-child { + padding-right: 0; } } + +.col-3 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 25%; } + .col-3:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-3 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 25%; } + .small-col-3:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-3 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 25%; } + .med-col-3:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-3 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 25%; } + .large-col-3:last-child { + padding-right: 0; } } + +.col-4 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 33.33333%; } + .col-4:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-4 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 33.33333%; } + .small-col-4:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-4 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 33.33333%; } + .med-col-4:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-4 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 33.33333%; } + .large-col-4:last-child { + padding-right: 0; } } + +.col-5 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 41.66667%; } + .col-5:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-5 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 41.66667%; } + .small-col-5:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-5 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 41.66667%; } + .med-col-5:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-5 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 41.66667%; } + .large-col-5:last-child { + padding-right: 0; } } + +.col-6 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 50%; } + .col-6:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-6 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 50%; } + .small-col-6:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-6 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 50%; } + .med-col-6:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-6 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 50%; } + .large-col-6:last-child { + padding-right: 0; } } + +.col-7 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 58.33333%; } + .col-7:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-7 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 58.33333%; } + .small-col-7:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-7 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 58.33333%; } + .med-col-7:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-7 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 58.33333%; } + .large-col-7:last-child { + padding-right: 0; } } + +.col-8 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 66.66667%; } + .col-8:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-8 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 66.66667%; } + .small-col-8:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-8 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 66.66667%; } + .med-col-8:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-8 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 66.66667%; } + .large-col-8:last-child { + padding-right: 0; } } + +.col-9 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 75%; } + .col-9:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-9 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 75%; } + .small-col-9:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-9 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 75%; } + .med-col-9:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-9 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 75%; } + .large-col-9:last-child { + padding-right: 0; } } + +.col-10 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 83.33333%; } + .col-10:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-10 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 83.33333%; } + .small-col-10:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-10 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 83.33333%; } + .med-col-10:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-10 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 83.33333%; } + .large-col-10:last-child { + padding-right: 0; } } + +.col-11 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 91.66667%; } + .col-11:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-11 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 91.66667%; } + .small-col-11:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-11 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 91.66667%; } + .med-col-11:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-11 { + padding-left: 0em; + padding-right: 1em; + margin-left: 0%; + width: 91.66667%; } + .large-col-11:last-child { + padding-right: 0; } } + +.col-12 { + padding-left: 0em; + padding-right: 0; + margin-left: 0%; + width: 100%; } + .col-12:last-child { + padding-right: 0; } + +@media only screen and (max-width: 768px) { + .small-col-12 { + padding-left: 0em; + padding-right: 0; + margin-left: 0%; + width: 100%; } + .small-col-12:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 769px) and (max-width: 1080px) { + .med-col-12 { + padding-left: 0em; + padding-right: 0; + margin-left: 0%; + width: 100%; } + .med-col-12:last-child { + padding-right: 0; } } + +@media only screen and (min-width: 1081px) { + .large-col-12 { + padding-left: 0em; + padding-right: 0; + margin-left: 0%; + width: 100%; } + .large-col-12:last-child { + padding-right: 0; } } + +.col-1-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 8.33333%; + width: 8.33333%; } + .col-1-offset-1:last-child { + padding-right: 0; } + +.col-1-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 16.66667%; + width: 8.33333%; } + .col-1-offset-2:last-child { + padding-right: 0; } + +.col-1-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 25%; + width: 8.33333%; } + .col-1-offset-3:last-child { + padding-right: 0; } + +.col-1-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 33.33333%; + width: 8.33333%; } + .col-1-offset-4:last-child { + padding-right: 0; } + +.col-1-offset-5 { + padding-left: 5em; + padding-right: 1em; + margin-left: 41.66667%; + width: 8.33333%; } + .col-1-offset-5:last-child { + padding-right: 0; } + +.col-1-offset-6 { + padding-left: 6em; + padding-right: 1em; + margin-left: 50%; + width: 8.33333%; } + .col-1-offset-6:last-child { + padding-right: 0; } + +.col-1-offset-7 { + padding-left: 7em; + padding-right: 1em; + margin-left: 58.33333%; + width: 8.33333%; } + .col-1-offset-7:last-child { + padding-right: 0; } + +.col-1-offset-8 { + padding-left: 8em; + padding-right: 1em; + margin-left: 66.66667%; + width: 8.33333%; } + .col-1-offset-8:last-child { + padding-right: 0; } + +.col-1-offset-9 { + padding-left: 9em; + padding-right: 1em; + margin-left: 75%; + width: 8.33333%; } + .col-1-offset-9:last-child { + padding-right: 0; } + +.col-1-offset-10 { + padding-left: 10em; + padding-right: 1em; + margin-left: 83.33333%; + width: 8.33333%; } + .col-1-offset-10:last-child { + padding-right: 0; } + +.col-1-offset-11 { + padding-left: 11em; + padding-right: 1em; + margin-left: 91.66667%; + width: 8.33333%; } + .col-1-offset-11:last-child { + padding-right: 0; } + +.col-2-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 16.66667%; + width: 16.66667%; } + .col-2-offset-1:last-child { + padding-right: 0; } + +.col-2-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 33.33333%; + width: 16.66667%; } + .col-2-offset-2:last-child { + padding-right: 0; } + +.col-2-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 50%; + width: 16.66667%; } + .col-2-offset-3:last-child { + padding-right: 0; } + +.col-2-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 66.66667%; + width: 16.66667%; } + .col-2-offset-4:last-child { + padding-right: 0; } + +.col-2-offset-5 { + padding-left: 5em; + padding-right: 1em; + margin-left: 83.33333%; + width: 16.66667%; } + .col-2-offset-5:last-child { + padding-right: 0; } + +.col-2-offset-6 { + padding-left: 6em; + padding-right: 1em; + margin-left: 100%; + width: 16.66667%; } + .col-2-offset-6:last-child { + padding-right: 0; } + +.col-2-offset-7 { + padding-left: 7em; + padding-right: 1em; + margin-left: 116.66667%; + width: 16.66667%; } + .col-2-offset-7:last-child { + padding-right: 0; } + +.col-2-offset-8 { + padding-left: 8em; + padding-right: 1em; + margin-left: 133.33333%; + width: 16.66667%; } + .col-2-offset-8:last-child { + padding-right: 0; } + +.col-2-offset-9 { + padding-left: 9em; + padding-right: 1em; + margin-left: 150%; + width: 16.66667%; } + .col-2-offset-9:last-child { + padding-right: 0; } + +.col-2-offset-10 { + padding-left: 10em; + padding-right: 1em; + margin-left: 166.66667%; + width: 16.66667%; } + .col-2-offset-10:last-child { + padding-right: 0; } + +.col-3-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 25%; + width: 25%; } + .col-3-offset-1:last-child { + padding-right: 0; } + +.col-3-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 50%; + width: 25%; } + .col-3-offset-2:last-child { + padding-right: 0; } + +.col-3-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 75%; + width: 25%; } + .col-3-offset-3:last-child { + padding-right: 0; } + +.col-3-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 100%; + width: 25%; } + .col-3-offset-4:last-child { + padding-right: 0; } + +.col-3-offset-5 { + padding-left: 5em; + padding-right: 1em; + margin-left: 125%; + width: 25%; } + .col-3-offset-5:last-child { + padding-right: 0; } + +.col-3-offset-6 { + padding-left: 6em; + padding-right: 1em; + margin-left: 150%; + width: 25%; } + .col-3-offset-6:last-child { + padding-right: 0; } + +.col-3-offset-7 { + padding-left: 7em; + padding-right: 1em; + margin-left: 175%; + width: 25%; } + .col-3-offset-7:last-child { + padding-right: 0; } + +.col-3-offset-8 { + padding-left: 8em; + padding-right: 1em; + margin-left: 200%; + width: 25%; } + .col-3-offset-8:last-child { + padding-right: 0; } + +.col-3-offset-9 { + padding-left: 9em; + padding-right: 1em; + margin-left: 225%; + width: 25%; } + .col-3-offset-9:last-child { + padding-right: 0; } + +.col-4-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 33.33333%; + width: 33.33333%; } + .col-4-offset-1:last-child { + padding-right: 0; } + +.col-4-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 66.66667%; + width: 33.33333%; } + .col-4-offset-2:last-child { + padding-right: 0; } + +.col-4-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 100%; + width: 33.33333%; } + .col-4-offset-3:last-child { + padding-right: 0; } + +.col-4-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 133.33333%; + width: 33.33333%; } + .col-4-offset-4:last-child { + padding-right: 0; } + +.col-4-offset-5 { + padding-left: 5em; + padding-right: 1em; + margin-left: 166.66667%; + width: 33.33333%; } + .col-4-offset-5:last-child { + padding-right: 0; } + +.col-4-offset-6 { + padding-left: 6em; + padding-right: 1em; + margin-left: 200%; + width: 33.33333%; } + .col-4-offset-6:last-child { + padding-right: 0; } + +.col-4-offset-7 { + padding-left: 7em; + padding-right: 1em; + margin-left: 233.33333%; + width: 33.33333%; } + .col-4-offset-7:last-child { + padding-right: 0; } + +.col-4-offset-8 { + padding-left: 8em; + padding-right: 1em; + margin-left: 266.66667%; + width: 33.33333%; } + .col-4-offset-8:last-child { + padding-right: 0; } + +.col-5-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 41.66667%; + width: 41.66667%; } + .col-5-offset-1:last-child { + padding-right: 0; } + +.col-5-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 83.33333%; + width: 41.66667%; } + .col-5-offset-2:last-child { + padding-right: 0; } + +.col-5-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 125%; + width: 41.66667%; } + .col-5-offset-3:last-child { + padding-right: 0; } + +.col-5-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 166.66667%; + width: 41.66667%; } + .col-5-offset-4:last-child { + padding-right: 0; } + +.col-5-offset-5 { + padding-left: 5em; + padding-right: 1em; + margin-left: 208.33333%; + width: 41.66667%; } + .col-5-offset-5:last-child { + padding-right: 0; } + +.col-5-offset-6 { + padding-left: 6em; + padding-right: 1em; + margin-left: 250%; + width: 41.66667%; } + .col-5-offset-6:last-child { + padding-right: 0; } + +.col-5-offset-7 { + padding-left: 7em; + padding-right: 1em; + margin-left: 291.66667%; + width: 41.66667%; } + .col-5-offset-7:last-child { + padding-right: 0; } + +.col-6-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 50%; + width: 50%; } + .col-6-offset-1:last-child { + padding-right: 0; } + +.col-6-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 100%; + width: 50%; } + .col-6-offset-2:last-child { + padding-right: 0; } + +.col-6-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 150%; + width: 50%; } + .col-6-offset-3:last-child { + padding-right: 0; } + +.col-6-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 200%; + width: 50%; } + .col-6-offset-4:last-child { + padding-right: 0; } + +.col-6-offset-5 { + padding-left: 5em; + padding-right: 1em; + margin-left: 250%; + width: 50%; } + .col-6-offset-5:last-child { + padding-right: 0; } + +.col-6-offset-6 { + padding-left: 6em; + padding-right: 1em; + margin-left: 300%; + width: 50%; } + .col-6-offset-6:last-child { + padding-right: 0; } + +.col-7-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 58.33333%; + width: 58.33333%; } + .col-7-offset-1:last-child { + padding-right: 0; } + +.col-7-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 116.66667%; + width: 58.33333%; } + .col-7-offset-2:last-child { + padding-right: 0; } + +.col-7-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 175%; + width: 58.33333%; } + .col-7-offset-3:last-child { + padding-right: 0; } + +.col-7-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 233.33333%; + width: 58.33333%; } + .col-7-offset-4:last-child { + padding-right: 0; } + +.col-7-offset-5 { + padding-left: 5em; + padding-right: 1em; + margin-left: 291.66667%; + width: 58.33333%; } + .col-7-offset-5:last-child { + padding-right: 0; } + +.col-8-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 66.66667%; + width: 66.66667%; } + .col-8-offset-1:last-child { + padding-right: 0; } + +.col-8-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 133.33333%; + width: 66.66667%; } + .col-8-offset-2:last-child { + padding-right: 0; } + +.col-8-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 200%; + width: 66.66667%; } + .col-8-offset-3:last-child { + padding-right: 0; } + +.col-8-offset-4 { + padding-left: 4em; + padding-right: 1em; + margin-left: 266.66667%; + width: 66.66667%; } + .col-8-offset-4:last-child { + padding-right: 0; } + +.col-9-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 75%; + width: 75%; } + .col-9-offset-1:last-child { + padding-right: 0; } + +.col-9-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 150%; + width: 75%; } + .col-9-offset-2:last-child { + padding-right: 0; } + +.col-9-offset-3 { + padding-left: 3em; + padding-right: 1em; + margin-left: 225%; + width: 75%; } + .col-9-offset-3:last-child { + padding-right: 0; } + +.col-10-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 83.33333%; + width: 83.33333%; } + .col-10-offset-1:last-child { + padding-right: 0; } + +.col-10-offset-2 { + padding-left: 2em; + padding-right: 1em; + margin-left: 166.66667%; + width: 83.33333%; } + .col-10-offset-2:last-child { + padding-right: 0; } + +.col-11-offset-1 { + padding-left: 1em; + padding-right: 1em; + margin-left: 91.66667%; + width: 91.66667%; } + .col-11-offset-1:last-child { + padding-right: 0; } + +.col.float-right { + float: right; + padding-right: 0; + padding-left: 1em; } + +body, html { + position: relative; + width: 100%; + height: 100%; + font-family: sans-serif; + font-style: normal; + margin: 0; + padding: 0; } + +body { + overflow-x: hidden; } + +div.dialog-off-canvas-main-canvas { + width: 100vw; + height: 100vh; + display: flex; + flex-direction: column; } + +body.toolbar-horizontal.toolbar-themes.toolbar-no-tabs { + padding-top: 24px !important; } + +header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + margin: 0 auto; } + @media only screen and (min-width: 226px) and (max-width: 450px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 210px; } } + @media only screen and (min-width: 451px) and (max-width: 675px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 435px; } } + @media only screen and (min-width: 676px) and (max-width: 900px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 660px; } } + @media only screen and (min-width: 901px) and (max-width: 1125px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 885px; } } + @media only screen and (min-width: 1126px) and (max-width: 1350px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 1110px; } } + @media only screen and (min-width: 1351px) and (max-width: 1575px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 1335px; } } + @media only screen and (min-width: 1576px) and (max-width: 1800px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 1560px; } } + @media only screen and (min-width: 1801px) and (max-width: 2025px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 1785px; } } + @media only screen and (min-width: 2026px) and (max-width: 2250px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 2010px; } } + @media only screen and (min-width: 2251px) and (max-width: 2475px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 2235px; } } + @media only screen and (min-width: 2476px) and (max-width: 2700px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 2460px; } } + @media only screen and (min-width: 2701px) and (max-width: 2925px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 2685px; } } + @media only screen and (min-width: 2926px) and (max-width: 3150px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 2910px; } } + @media only screen and (min-width: 3151px) and (max-width: 3375px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 3135px; } } + @media only screen and (min-width: 3376px) and (max-width: 3600px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 3360px; } } + @media only screen and (min-width: 3601px) and (max-width: 3825px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 3585px; } } + @media only screen and (min-width: 3826px) and (max-width: 4050px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 3810px; } } + @media only screen and (min-width: 4051px) and (max-width: 4275px) { + header[role="banner"] .wrapper, main[role="main"] > .wrapper > * { + width: 4035px; } } + +header[role="banner"] { + flex: 0 0 auto; + background-color: #fff; + width: 100vw; } + header[role="banner"] .wrapper { + background-color: #fff; } + header[role="banner"] .wrapper:after { + content: ""; + clear: both; + display: block; } + header[role="banner"] .wrapper .header-block { + min-height: 15px; + font-size: 0; } + header[role="banner"] .wrapper .header-block.header-right { + text-align: right; } + header[role="banner"] .wrapper .header-block > * { + display: inline-block; + vertical-align: top; + font-size: 16px; + text-align: left; } + +main[role="main"] { + flex: 1 1 auto; + overflow-y: auto; + overflow-x: hidden; } + main[role="main"] > .wrapper { + width: 100vw; } + +body { + font-size: 16px; + font-family: "Ubuntu",Arial,"MS Trebuchet",sans-serif; + font-weight: 500; + font-style: normal; + line-height: 1.3; } + +aside.messages { + border: none; } + +header[role="banner"] { + padding: 0.2em 0 0 0; } + header[role="banner"] #block-userlogin h2, header[role="banner"] #block-header ul.menu li a { + font-size: 0.9em; + font-weight: 400; } + header[role="banner"] #block-sitebranding h1 { + margin: 0; + line-height: 1; } + header[role="banner"] #block-userlogin { + position: relative; + padding: 0 1em; + overflow: visible; } + header[role="banner"] #block-userlogin h2 { + line-height: 1.38; + margin: 0; } + header[role="banner"] #block-userlogin > section { + background-color: #fff; + overflow: hidden; + width: 11em; + height: 1px; + padding: 0.01em 1em; + box-sizing: content-box; + transition: all 0.4s ease-in-out; + transition-delay: 2s; + position: absolute; + right: 0; + top: 1.7em; + box-sizing: content-box; } + header[role="banner"] #block-userlogin:hover > section { + transition-delay: 0s; + height: 12em; + padding: 1em 1em; + box-shadow: 0 0 10px #ccc; } + header[role="banner"] #block-userlogin .form-item { + margin: 0; + position: relative; + width: 100%; } + header[role="banner"] #block-userlogin .form-item.form-item-name { + margin: 2px 0 0.5em 0; } + header[role="banner"] #block-userlogin .form-item.form-item-name input { + width: 90%; + padding: 0; + box-sizing: content-box; } + header[role="banner"] #block-userlogin .form-item.form-item-pass { + margin: 0 0 0.5em 0; } + header[role="banner"] #block-userlogin .form-item.form-item-pass input { + width: 90%; + padding: 0; + box-sizing: content-box; } + header[role="banner"] #block-userlogin .form-item.form-item-persistent-login { + font-size: 0.756em; } + header[role="banner"] #block-userlogin .form-item.form-item-persistent-login label { + vertical-align: top; } + header[role="banner"] #block-userlogin #edit-actions { + margin: 0; } + header[role="banner"] #block-userlogin .item-list ul { + margin: 0; } + header[role="banner"] #block-userlogin .item-list ul li { + list-style: none; + margin: 0; } + header[role="banner"] #block-userlogin .item-list ul li a { + font-size: 0.756em; } + header[role="banner"] #block-userblock h2 { + display: none; } + header[role="banner"] #block-userblock a { + margin-right: 1em; } + header[role="banner"] #block-header { + margin-right: 1em; + padding-left: 1em; + border-left: 1px solid #000; } + header[role="banner"] #block-header ul.menu { + margin: 0; } + header[role="banner"] #block-header ul.menu li { + padding: 0; + display: inline-block; } + header[role="banner"] #block-header ul.menu li:not(:first-of-type) { + margin-left: 0.5em; } + header[role="banner"] #block-languageswitcher { + text-align: right; } + header[role="banner"] #block-languageswitcher h2 { + margin: 0.1em 0 0 0; + font-size: 0.756em; + font-weight: 400; + padding: 0.1em 0.4em 0.2em; + border-radius: 3px; + background-color: #444; + color: #fff; + display: inline-block; + vertical-align: top; } + header[role="banner"] #block-languageswitcher > ul.links { + overflow: hidden; + width: 3.5em; + height: 1px; + padding: 0.01em 0; + margin: 0; + box-sizing: content-box; + transition: all 0.4s ease-in-out; } + header[role="banner"] #block-languageswitcher:hover > ul.links { + transition-delay: 0s; + height: 2em; + padding: 0.3em 0; } + header[role="banner"] #block-languageswitcher li { + list-style: none; + padding: 0; + display: inline-block; } + header[role="banner"] #block-languageswitcher li.is-active { + display: none; } + header[role="banner"] #block-languageswitcher li a { + margin: 0; + font-size: 0.756em; + font-weight: 400; + padding: 0.2em 0.4em; + border-radius: 3px; + background-color: #444; + color: #fff; } + header[role="banner"] #block-pagetitle { + float: left; + padding: 1em 0; } + header[role="banner"] #block-pagetitle h2 { + margin: 0; + font-size: 1.512em; + text-transform: capitalize; + font-weight: 300; } + body:not(.path-home) header[role="banner"] #block-pagetitle h2 { + padding: 0.5em 1em; } + body.path-blabla header[role="banner"] #block-pagetitle h2 { + color: #fff; + background-color: #9458aa; } + body.path-showrooms header[role="banner"] #block-pagetitle h2 { + color: #fff; + background-color: #50aa3c; } + body.path-base header[role="banner"] #block-pagetitle h2 { + color: #fff; + background-color: #69cdcf; } + header[role="banner"] #block-materiosapisearchblock { + float: right; + display: inline-block; + padding: 0; } + header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form .form-item, header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form input.button { + display: inline-block; } + header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form #edit-search { + border: 1px #BBB solid; + border-radius: 14px; + padding: 0.3em; + color: #666; } + header[role="banner"] #block-materiosapisearchblock #materio-sapi-search-form #edit-submit { + border: 0; + text-indent: 50px; + overflow: hidden; + width: 20px; + height: 20px; + margin: 0; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATFJREFUeNqcU8sNgkAQxc9dEr1rQgEkWoBGPEOid0ygA+6asDagBZCIHUgFrBVABWoF0ME6yZqRz/jBFw7D7ryZnZk3LSGEQiHP8/M5ut9v8rfXU2ezqa7rJSdBwff9fn/Q6XQr33xuXK83dCPIy+UKvSEEEMbjSfEkSRKa7HkeOh2PIZ5DQgwBBkEGD8yA4RFZliFfxi2R9/uDvIP8ZC/iOC4mL5GhvHdpEdhIsNvknHAkjDHDWIThqX6VpmlX+QjGdtJYr+26EL6Qt9sN5xfbtutXqqrSNUNjGtdsmqY0oigiH8I5h9e+Kv9vzjBUQmF4/UFhmqYRCnMcp7IJUtvg/UXbyATjx61qyX12XVcqAeYZBAG5z5ZljUbD6j4Xc4omUFDrTZnPmqGrfzABDwEGACI/YeOOd/wDAAAAAElFTkSuQmCC); + background-position: center; + background-repeat: no-repeat; + background-size: contain; } + +aside.messages { + padding: 0; } + +article.node--type-frontpage .node__content > section.home-intro > div:nth-child(1) .field__label, article.node--type-frontpage .node__content > section.home-pricing > div:nth-child(1) .field__label, article.node--type-frontpage .node__content > section.home-database > div:nth-child(1) .field__label, article.node--type-frontpage .node__content > section.home-showrooms > div:nth-child(1) .field__label, article.node--type-frontpage .node__content > section.home-blabla > div:nth-child(1) .field__label { + font-size: 3.5em; + line-height: 1; } + +article.node--type-frontpage .node__content > section.home-intro > div:nth-child(1) .field__item, article.node--type-frontpage .node__content > section.home-pricing > div:nth-child(1) .field__item, article.node--type-frontpage .node__content > section.home-database > div:nth-child(1) .field__item, article.node--type-frontpage .node__content > section.home-showrooms > div:nth-child(1) .field__item, article.node--type-frontpage .node__content > section.home-blabla > div:nth-child(1) .field__item { + font-size: 0.9em; + line-height: 1.3; } + +article.node--type-frontpage .node__content > section.home-intro, article.node--type-frontpage .node__content > section.home-pricing { + padding: 1.5em 0; + background-color: #fff; } + article.node--type-frontpage .node__content > section.home-intro > div:nth-child(1), article.node--type-frontpage .node__content > section.home-pricing > div:nth-child(1) { + width: 80%; + margin: 0 auto; + text-align: center; } + +article.node--type-frontpage .node__content > section.home-database, article.node--type-frontpage .node__content > section.home-showrooms, article.node--type-frontpage .node__content > section.home-blabla { + display: grid; + grid-template-columns: 300px 1fr; + grid-column-gap: 2em; + padding: 2em 1em; } + article.node--type-frontpage .node__content > section.home-database > div:nth-child(1), article.node--type-frontpage .node__content > section.home-showrooms > div:nth-child(1), article.node--type-frontpage .node__content > section.home-blabla > div:nth-child(1) { + color: #fff; + grid-column: 1; } + article.node--type-frontpage .node__content > section.home-database > div:nth-child(2), article.node--type-frontpage .node__content > section.home-showrooms > div:nth-child(2), article.node--type-frontpage .node__content > section.home-blabla > div:nth-child(2) { + grid-column: 2; } + +article.node--type-frontpage .node__content > section.home-database { + background-color: #69cdcf; } + article.node--type-frontpage .node__content > section.home-database .cards-list-home { + position: relative; + max-height: 580px; + overflow-y: hidden; } + article.node--type-frontpage .node__content > section.home-database .cards-list-home ul { + width: 100%; + margin: 0; + padding: 0; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(50px, 130px)); + grid-template-rows: 1fr; + grid-gap: 1em; + justify-content: start; } + article.node--type-frontpage .node__content > section.home-database .cards-list-home ul li { + position: relative; + list-style: none; + margin: 0; + padding: 0; + padding-top: 140%; } + article.node--type-frontpage .node__content > section.home-database .cards-list-home ul li .card { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + width: auto; + height: auto; } + article.node--type-frontpage .node__content > section.home-database .cards-list-home ul li .card .field--name-field-short-description { + font-size: 0.756em; + line-height: 0.9; } + +article.node--type-frontpage .node__content > section.home-showrooms { + background-color: #50aa3c; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference { + position: relative; + display: grid; + grid-template-rows: 1fr; } + @media only screen and (max-width: 1575px) { + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference { + grid-template-columns: 1fr; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item { + grid-column: 1; } } + @media only screen and (min-width: 1576px) { + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference { + grid-template-columns: 1fr 1fr; + grid-gap: 1em; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item:nth-child(odd) { + grid-column: 1; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item:nth-child(even) { + grid-column: 2; } } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item { + grid-row: 1; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item .taxonomy-term { + position: relative; + width: 100%; + height: 100%; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item .taxonomy-term div.visuel { + width: 100%; + padding-bottom: 10em; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item .taxonomy-term div.visuel img { + max-width: 100%; + height: auto; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item .taxonomy-term section.text { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + box-sizing: border-box; + padding: 1em 0; + background-color: #50aa3c; + color: #fff; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item .taxonomy-term section.text > * { + font-size: 0.9em; } + article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item .taxonomy-term section.text h2, article.node--type-frontpage .node__content > section.home-showrooms .field--name-computed-showrooms-reference > .field__item .taxonomy-term section.text p { + margin: 0; } + +article.node--type-frontpage .node__content > section.home-blabla { + background-color: #9458aa; } + article.node--type-frontpage .node__content > section.home-blabla .cards-list-home { + position: relative; + overflow-y: hidden; } + @media only screen and (max-width: 2610px) { + article.node--type-frontpage .node__content > section.home-blabla .cards-list-home { + max-height: 630px; } } + @media only screen and (min-width: 2611px) { + article.node--type-frontpage .node__content > section.home-blabla .cards-list-home { + max-height: 310px; } } + article.node--type-frontpage .node__content > section.home-blabla .cards-list-home ul { + width: 100%; + margin: 0; + padding: 0; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(80px, 420px)); + grid-gap: 1em; + justify-content: start; } + article.node--type-frontpage .node__content > section.home-blabla .cards-list-home ul li { + position: relative; + list-style: none; + margin: 0; + padding: 0; + padding-top: 67.8%; + overflow: hidden; } + article.node--type-frontpage .node__content > section.home-blabla .cards-list-home ul li .card { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + width: auto; + height: auto; } + article.node--type-frontpage .node__content > section.home-blabla .cards-list-home ul li .card .field--name-title { + font-size: 0.756em; + line-height: 0.9; } + +.infinite-loading-container .infinite-status-prompt i[class^="loading-"] { + width: 15px; + height: 15px; } + +.cards-list { + position: relative; } + .cards-list .search-info { + font-size: 0.756em; + font-weight: 500; + margin: 0; + padding: 0 0 0.5em 0; } + .cards-list > ul { + margin: 0; + padding: 0; + width: calc(100% + 15px); } + .cards-list > ul > li { + list-style: none; + margin: 0 15px 15px 0; + padding: 0; + display: inline-block; + vertical-align: top; } + +article.card { + position: relative; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); + width: 210px; + height: 295px; } + article.card.article { + width: 435px; + height: 295px; } + article.card header { + position: absolute; + bottom: 0; + z-index: 10; + color: #000; + background-color: rgba(255, 255, 255, 0.8); + padding: 0.3em 0.3em; + box-sizing: border-box; + width: 100%; } + article.card header h1, article.card header h4 { + margin: 0; + padding: 0; } + article.card header h1 { + font-size: 1.3em; + font-weight: 700; + line-height: 0.85; + margin-bottom: 0.2em; } + article.card header h4 { + font-size: 0.882em; + font-weight: 300; + line-height: 1; } + article.card header span.ref { + font-size: 0.693em; + font-weight: 300; + line-height: 1; } + article.card section.images { + position: relative; } + article.card section.images, article.card section.images * { + width: 100%; + height: 100%; } + article.card section.images figure { + margin: 0; + position: absolute; + top: 0; + left: 0; } + article.card section.images figure:first-of-type { + z-index: 5; } + article.card section.images figure img.blank { + position: absolute; + top: 0; + left: 0; + z-index: 20; } + +#main-content > article.article div.cols { + display: grid; + grid-template-rows: 1fr; + grid-template-columns: repeat(6, 1fr); + grid-gap: 1em; } + #main-content > article.article div.cols div.col-left { + grid-column: 1; } + #main-content > article.article div.cols div.col-right { + grid-column: 2/6; } + +#main-content > article.article section.accroche figure { + width: 435px; + margin: 0 15px 0 0; } + #main-content > article.article section.accroche figure img { + width: 100%; } + +#main-content > article.article section.taxonomy { + margin: 1em 0; } + #main-content > article.article section.taxonomy ul { + margin: 0; } + #main-content > article.article section.taxonomy li { + display: inline-block; + padding: 0 0.5em 0 0; } + +#main-content > article.article div.gallery-wrapper .image { + display: inline-block; + width: 210px; + margin: 0 15px 9px 0; + height: 147.5px; + background-size: cover; } + +#main-content > article.article aside.linked-materials ul { + width: calc(100% + 15px); } + #main-content > article.article aside.linked-materials ul li { + display: inline-block; + vertical-align: top; + width: 210px; + margin: 0 15px 0 0; } + +#main-content > article.article aside.linked-materials h3.field__label { + font-size: 1em; + font-weight: 500; + margin: 2em 0 1em 0; } + +#main-content > article.article aside.linked-materials h1.title { + font-size: 1em; + font-weight: 400; } + +#main-content > article.article aside.linked-materials h3.ref { + font-size: 0.756em; + font-weight: 600; } + +#main-content > article.article aside.linked-materials h2.description { + font-size: 0.756em; + font-weight: 400; } + +#main-content > article.article nav.prevnext.bottom { + margin: 2em 0; } + +#main-content > article.article nav.prevnext ul { + padding: 0; + margin: 0; + display: grid; + grid-template-columns: 1fr 1fr; } + +#main-content > article.article nav.prevnext li { + padding: 0; + margin: 0; + list-style: none; } + #main-content > article.article nav.prevnext li a { + font-size: 0.756em; + font-weight: 700; } + #main-content > article.article nav.prevnext li:nth-child(1) { + grid-column: 1; } + #main-content > article.article nav.prevnext li:nth-child(1) a:before { + content: '< '; } + #main-content > article.article nav.prevnext li:nth-child(2) { + grid-column: 2; + text-align: right; } + #main-content > article.article nav.prevnext li:nth-child(2) a:after { + content: ' >'; } + +#showrooms { + width: calc(100% + 15px); } + #showrooms article.showroom { + width: 435px; + display: inline-block; + vertical-align: top; + margin: 0 15px 15px 0; } + #showrooms article.showroom h1 { + margin: 0; + font-weight: 4; } + #showrooms article.showroom p { + margin: 0; } + #showrooms article.showroom figure { + margin: 0; } + #showrooms article.showroom figure img { + max-width: 100%; } diff --git a/web/themes/custom/materiotheme/assets/dist/main.js b/web/themes/custom/materiotheme/assets/dist/main.js index ccd101d..87f30d6 100644 --- a/web/themes/custom/materiotheme/assets/dist/main.js +++ b/web/themes/custom/materiotheme/assets/dist/main.js @@ -1,26 +1,1910 @@ -!function(n){var r={};function i(t){if(r[t])return r[t].exports;var e=r[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,i),e.l=!0,e.exports}i.m=n,i.c=r,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=81)}([function(t,e,n){"use strict";function r(t,e,n,r,i,o,a,s){var u,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=u):i&&(u=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,e){return u.call(e),l(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:c}}n.d(e,"a",function(){return r})},function(t,S,C){"use strict";C.r(S),function(t){C.d(S,"Store",function(){return n}),C.d(S,"install",function(){return v}),C.d(S,"mapState",function(){return m}),C.d(S,"mapMutations",function(){return g}),C.d(S,"mapGetters",function(){return b}),C.d(S,"mapActions",function(){return y}),C.d(S,"createNamespacedHelpers",function(){return _});var u=("undefined"!=typeof window?window:void 0!==t?t:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function s(e,n){Object.keys(e).forEach(function(t){return n(e[t],t)})}function o(t,e){this.runtime=e,this._children=Object.create(null);var n=(this._rawModule=t).state;this.state=("function"==typeof n?n():n)||{}}var e={namespaced:{configurable:!0}};e.namespaced.get=function(){return!!this._rawModule.namespaced},o.prototype.addChild=function(t,e){this._children[t]=e},o.prototype.removeChild=function(t){delete this._children[t]},o.prototype.getChild=function(t){return this._children[t]},o.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},o.prototype.forEachChild=function(t){s(this._children,t)},o.prototype.forEachGetter=function(t){this._rawModule.getters&&s(this._rawModule.getters,t)},o.prototype.forEachAction=function(t){this._rawModule.actions&&s(this._rawModule.actions,t)},o.prototype.forEachMutation=function(t){this._rawModule.mutations&&s(this._rawModule.mutations,t)},Object.defineProperties(o.prototype,e);function c(t){this.register([],t,!1)}c.prototype.get=function(t){return t.reduce(function(t,e){return t.getChild(e)},this.root)},c.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(t,e){return t+((n=n.getChild(e)).namespaced?e+"/":"")},"")},c.prototype.update=function(t){!function t(e,n,r){0;n.update(r);if(r.modules)for(var i in r.modules){if(!n.getChild(i))return void 0;t(e.concat(i),n.getChild(i),r.modules[i])}}([],this.root,t)},c.prototype.register=function(n,t,r){var i=this;void 0===r&&(r=!0);var e=new o(t,r);0===n.length?this.root=e:this.get(n.slice(0,-1)).addChild(n[n.length-1],e);t.modules&&s(t.modules,function(t,e){i.register(n.concat(e),t,r)})},c.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];e.getChild(n).runtime&&e.removeChild(n)};var l;var n=function(t){var e=this;void 0===t&&(t={}),!l&&"undefined"!=typeof window&&window.Vue&&v(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new c(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new l;var i=this,o=this.dispatch,a=this.commit;this.dispatch=function(t,e){return o.call(i,t,e)},this.commit=function(t,e,n){return a.call(i,t,e,n)},this.strict=r;var s=this._modules.root.state;d(this,s,[],this._modules.root),f(this,s),n.forEach(function(t){return t(e)}),(void 0!==t.devtools?t.devtools:l.config.devtools)&&function(e){u&&((e._devtoolHook=u).emit("vuex:init",e),u.on("vuex:travel-to-state",function(t){e.replaceState(t)}),e.subscribe(function(t,e){u.emit("vuex:mutation",t,e)}))}(this)},r={state:{configurable:!0}};function i(e,n){return n.indexOf(e)<0&&n.push(e),function(){var t=n.indexOf(e);-1=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return R(t)&&typeof t.then==="function"&&typeof t.catch==="function"}function r(t){return t==null?"":Array.isArray(t)||c(t)&&t.toString===n?JSON.stringify(t,null,2):String(t)}function B(t){var e=parseFloat(t);return isNaN(e)?t:e}function H(t,e){var n=Object.create(null);var r=t.split(",");for(var i=0;i-1){return t.splice(n,1)}}}var a=Object.prototype.hasOwnProperty;function l(t,e){return a.call(t,e)}function t(r){var i=Object.create(null);return function t(e){var n=i[e];return n||(i[e]=r(e))}}var s=/-(\w)/g,h=t(function(t){return t.replace(s,function(t,e){return e?e.toUpperCase():""})}),m=t(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),g=/\B([A-Z])/g,b=t(function(t){return t.replace(g,"-$1").toLowerCase()});function y(n,r){function t(t){var e=arguments.length;return e?e>1?n.apply(r,arguments):n.call(r,t):n.call(r)}t._length=n.length;return t}function _(t,e){return t.bind(e)}var w=Function.prototype.bind?_:y;function x(t,e){e=e||0;var n=t.length-e;var r=new Array(n);while(n--){r[n]=t[n+e]}return r}function O(t,e){for(var n in e){t[n]=e[n]}return t}function k(t){var e={};for(var n=0;n0,nt=Q&&Q.indexOf("edge/")>0,rt=Q&&Q.indexOf("android")>0||K==="android",it=Q&&/iphone|ipad|ipod|ios/.test(Q)||K==="ios",ot=Q&&/chrome\/\d+/.test(Q)&&!nt,at=Q&&/phantomjs/.test(Q),st=Q&&Q.match(/firefox\/(\d+)/),ut={}.watch,ct=false,lt;if(X){try{var ft={};Object.defineProperty(ft,"passive",{get:function t(){ct=true}});window.addEventListener("test-passive",null,ft)}catch(t){}}var dt=function(){if(lt===undefined){if(!X&&!Z&&typeof Gl!=="undefined"){lt=Gl["process"]&&Gl["process"].env.VUE_ENV==="server"}else{lt=false}}return lt},pt=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ht(t){return typeof t==="function"&&/native code/.test(t.toString())}var vt=typeof Symbol!=="undefined"&&ht(Symbol)&&typeof Reflect!=="undefined"&&ht(Reflect.ownKeys),mt;if(typeof Set!=="undefined"&&ht(Set)){mt=Set}else{mt=function(){function t(){this.set=Object.create(null)}t.prototype.has=function t(e){return this.set[e]===true};t.prototype.add=function t(e){this.set[e]=true};t.prototype.clear=function t(){this.set=Object.create(null)};return t}()}var gt=S,bt=S,yt=S,_t=S,wt=typeof console!=="undefined",xt=/(?:^|[-_])(\w)/g,Ot=function(t){return t.replace(xt,function(t){return t.toUpperCase()}).replace(/[-_]/g,"")};gt=function(t,e){var n=e?yt(e):"";if(q.warnHandler){q.warnHandler.call(null,t,e,n)}else if(wt&&!q.silent){console.error("[Vue warn]: "+t+n)}},bt=function(t,e){if(wt&&!q.silent){console.warn("[Vue tip]: "+t+(e?yt(e):""))}},_t=function(t,e){if(t.$root===t){return""}var n=typeof t==="function"&&t.cid!=null?t.options:t._isVue?t.$options||t.constructor.options:t;var r=n.name||n._componentTag;var i=n.__file;if(!r&&i){var o=i.match(/([^/\\]+)\.vue$/);r=o&&o[1]}return(r?"<"+Ot(r)+">":"")+(i&&e!==false?" at "+i:"")};var kt=function(t,e){var n="";while(e){if(e%2===1){n+=t}if(e>1){t+=t}e>>=1}return n};yt=function(t){if(t._isVue&&t.$parent){var e=[];var n=0;while(t){if(e.length>0){var r=e[e.length-1];if(r.constructor===t.constructor){n++;t=t.$parent;continue}else if(n>0){e[e.length-1]=[r,n];n=0}}e.push(t);t=t.$parent}return"\n\nfound in\n\n"+e.map(function(t,e){return""+(e===0?"---\x3e ":kt(" ",5+e*2))+(Array.isArray(t)?_t(t[0])+"... ("+t[1]+" recursive calls)":_t(t))}).join("\n")}else{return"\n\n(found in "+_t(t)+")"}};var St=0,Ct=function t(){this.id=St++;this.subs=[]};Ct.prototype.addSub=function t(e){this.subs.push(e)},Ct.prototype.removeSub=function t(e){p(this.subs,e)},Ct.prototype.depend=function t(){if(Ct.target){Ct.target.addDep(this)}},Ct.prototype.notify=function t(){var e=this.subs.slice();if(!q.async){e.sort(function(t,e){return t.id-e.id})}for(var n=0,r=e.length;n-1){if(o&&!l(i,"default")){a=false}else if(a===""||a===b(t)){var u=ge(String,i.type);if(u<0||s0){i=an(i,(e||"")+"_"+r);if(on(i[0])&&on(a)){n[o]=Mt(a.text+i[0].text);i.shift()}n.push.apply(n,i)}}else if(N(i)){if(on(a)){n[o]=Mt(a.text+i)}else if(i!==""){n.push(Mt(i))}}else{if(on(i)&&on(a)){n[o]=Mt(a.text+i.text)}else{if(D(t._isVList)&&R(i.tag)&&L(i.key)&&R(e)){i.key="__vlist"+e+"_"+r+"__"}n.push(i)}}}return n}function sn(t){var e=t.$options.provide;if(e){t._provided=typeof e==="function"?e.call(t):e}}function un(e){var n=cn(e.$options.inject,e);if(n){Ft(false);Object.keys(n).forEach(function(t){{qt(e,t,n[t],function(){gt("Avoid mutating an injected value directly since the changes will be "+"overwritten whenever the provided component re-renders. "+'injection being mutated: "'+t+'"',e)})}});Ft(true)}}function cn(t,e){if(t){var n=Object.create(null);var r=vt?Reflect.ownKeys(t):Object.keys(t);for(var i=0;i0;var o=t?!!t.$stable:!i;var a=t&&t.$key;if(!t){r={}}else if(t._normalized){return t._normalized}else if(o&&n&&n!==v&&a===n.$key&&!i&&!n.$hasNormal){return n}else{r={};for(var s in t){if(t[s]&&s[0]!=="$"){r[s]=pn(e,s,t[s])}}}for(var u in e){if(!(u in r)){r[u]=hn(e,u)}}if(t&&Object.isExtensible(t)){t._normalized=r}Y(r,"$stable",o);Y(r,"$key",a);Y(r,"$hasNormal",i);return r}function pn(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});t=t&&typeof t==="object"&&!Array.isArray(t)?[t]:rn(t);return t&&(t.length===0||t.length===1&&t[0].isComment)?undefined:t};if(n.proxy){Object.defineProperty(t,e,{get:r,enumerable:true,configurable:true})}return r}function hn(t,e){return function(){return t[e]}}function vn(t,e){var n,r,i,o,a;if(Array.isArray(t)||typeof t==="string"){n=new Array(t.length);for(r=0,i=t.length;r1?x(r):r;var i=x(arguments,1);var o='event handler for "'+t+'"';for(var a=0,s=r.length;adocument.createEvent("Event").timeStamp){Pr=function(){return Ar.now()}}}function Er(){$r=Pr();Sr=true;var t,e;_r.sort(function(t,e){return t.id-e.id});for(Cr=0;Cr<_r.length;Cr++){t=_r[Cr];if(t.before){t.before()}e=t.id;xr[e]=null;t.run();if(xr[e]!=null){Or[e]=(Or[e]||0)+1;if(Or[e]>yr){gt("You may have an infinite update loop "+(t.user?'in watcher with expression "'+t.expression+'"':"in a component render function."),t.vm);break}}}var n=wr.slice();var r=_r.slice();jr();Ir(n);Tr(r);if(pt&&q.devtools){pt.emit("flush")}}function Tr(t){var e=t.length;while(e--){var n=t[e];var r=n.vm;if(r._watcher===n&&r._isMounted&&!r._isDestroyed){br(r,"updated")}}}function Mr(t){t._inactive=false;wr.push(t)}function Ir(t){for(var e=0;eCr&&_r[n].id>t.id){n--}_r.splice(n+1,0,t)}if(!kr){kr=true;if(!q.async){Er();return}De(Er)}}}var Rr=0,Dr=function t(e,n,r,i,o){this.vm=e;if(o){e._watcher=this}e._watchers.push(this);if(i){this.deep=!!i.deep;this.user=!!i.user;this.lazy=!!i.lazy;this.sync=!!i.sync;this.before=i.before}else{this.deep=this.user=this.lazy=this.sync=false}this.cb=r;this.id=++Rr;this.active=true;this.dirty=this.lazy;this.deps=[];this.newDeps=[];this.depIds=new mt;this.newDepIds=new mt;this.expression=n.toString();if(typeof n==="function"){this.getter=n}else{this.getter=G(n);if(!this.getter){this.getter=S;gt('Failed watching path: "'+n+'" '+"Watcher only accepts simple dot-delimited paths. "+"For full control, use a function instead.",e)}}this.value=this.lazy?undefined:this.get()};Dr.prototype.get=function t(){$t(this);var e;var n=this.vm;try{e=this.getter.call(n,n)}catch(t){if(this.user){xe(t,n,'getter for watcher "'+this.expression+'"')}else{throw t}}finally{if(this.deep){Ge(e)}Pt();this.cleanupDeps()}return e},Dr.prototype.addDep=function t(e){var n=e.id;if(!this.newDepIds.has(n)){this.newDepIds.add(n);this.newDeps.push(e);if(!this.depIds.has(n)){e.addSub(this)}}},Dr.prototype.cleanupDeps=function t(){var e=this.deps.length;while(e--){var n=this.deps[e];if(!this.newDepIds.has(n.id)){n.removeSub(this)}}var r=this.depIds;this.depIds=this.newDepIds;this.newDepIds=r;this.newDepIds.clear();r=this.deps;this.deps=this.newDeps;this.newDeps=r;this.newDeps.length=0},Dr.prototype.update=function t(){if(this.lazy){this.dirty=true}else if(this.sync){this.run()}else{Lr(this)}},Dr.prototype.run=function t(){if(this.active){var e=this.get();if(e!==this.value||U(e)||this.deep){var n=this.value;this.value=e;if(this.user){try{this.cb.call(this.vm,e,n)}catch(t){xe(t,this.vm,'callback for watcher "'+this.expression+'"')}}else{this.cb.call(this.vm,e,n)}}}},Dr.prototype.evaluate=function t(){this.value=this.get();this.dirty=false},Dr.prototype.depend=function t(){var e=this.deps.length;while(e--){this.deps[e].depend()}},Dr.prototype.teardown=function t(){if(this.active){if(!this.vm._isBeingDestroyed){p(this.vm._watchers,this)}var e=this.deps.length;while(e--){this.deps[e].removeSub(this)}this.active=false}};var Nr={enumerable:true,configurable:true,get:S,set:S};function Ur(t,n,r){Nr.get=function t(){return this[n][r]};Nr.set=function t(e){this[n][r]=e};Object.defineProperty(t,r,Nr)}function Fr(t){t._watchers=[];var e=t.$options;if(e.props){Br(t,e.props)}if(e.methods){Jr(t,e.methods)}if(e.data){Hr(t)}else{zt(t._data={},true)}if(e.computed){qr(t,e.computed)}if(e.watch&&e.watch!==ut){Xr(t,e.watch)}}function Br(r,i){var o=r.$options.propsData||{};var a=r._props={};var s=r.$options._propKeys=[];var u=!r.$parent;if(!u){Ft(false)}var t=function(t){s.push(t);var e=le(t,i,o,r);{var n=b(t);if(d(n)||q.isReservedAttr(n)){gt('"'+n+'" is a reserved attribute and cannot be used as component prop.',r)}qt(a,t,e,function(){if(!u&&!cr){gt("Avoid mutating a prop directly since the value will be "+"overwritten whenever the parent component re-renders. "+"Instead, use a data or computed property based on the prop's "+'value. Prop being mutated: "'+t+'"',r)}})}if(!(t in r)){Ur(r,"_props",t)}};for(var e in i)t(e);Ft(true)}function Hr(t){var e=t.$options.data;e=t._data=typeof e==="function"?Vr(e,t):e||{};if(!c(e)){e={};gt("data functions should return an object:\n"+"https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",t)}var n=Object.keys(e);var r=t.$options.props;var i=t.$options.methods;var o=n.length;while(o--){var a=n[o];{if(i&&l(i,a)){gt('Method "'+a+'" has already been defined as a data property.',t)}}if(r&&l(r,a)){gt('The data property "'+a+'" is already declared as a prop. '+"Use prop default value instead.",t)}else if(!I(a)){Ur(t,"_data",a)}}zt(e,true)}function Vr(t,e){$t();try{return t.call(e,e)}catch(t){xe(t,e,"data()");return{}}finally{Pt()}}var zr={lazy:true};function qr(t,e){var n=t._computedWatchers=Object.create(null);var r=dt();for(var i in e){var o=e[i];var a=typeof o==="function"?o:o.get;if(a==null){gt('Getter is missing for computed property "'+i+'".',t)}if(!r){n[i]=new Dr(t,a||S,S,zr)}if(!(i in t)){Yr(t,i,o)}else{if(i in t.$data){gt('The computed property "'+i+'" is already defined in data.',t)}else if(t.$options.props&&i in t.$options.props){gt('The computed property "'+i+'" is already defined as a prop.',t)}}}}function Yr(t,e,n){var r=!dt();if(typeof n==="function"){Nr.get=r?Wr(e):Gr(n);Nr.set=S}else{Nr.get=n.get?r&&n.cache!==false?Wr(e):Gr(n.get):S;Nr.set=n.set||S}if(Nr.set===S){Nr.set=function(){gt('Computed property "'+e+'" was assigned to but it has no setter.',this)}}Object.defineProperty(t,e,Nr)}function Wr(n){return function t(){var e=this._computedWatchers&&this._computedWatchers[n];if(e){if(e.dirty){e.evaluate()}if(Ct.target){e.depend()}return e.value}}}function Gr(e){return function t(){return e.call(this,this)}}function Jr(t,e){var n=t.$options.props;for(var r in e){{if(typeof e[r]!=="function"){gt('Method "'+r+'" has type "'+typeof e[r]+'" in the component definition. '+"Did you reference the function correctly?",t)}if(n&&l(n,r)){gt('Method "'+r+'" has already been defined as a prop.',t)}if(r in t&&I(r)){gt('Method "'+r+'" conflicts with an existing Vue instance method. '+"Avoid defining component methods that start with _ or $.")}}t[r]=typeof e[r]!=="function"?S:w(e[r],t)}}function Xr(t,e){for(var n in e){var r=e[n];if(Array.isArray(r)){for(var i=0;i-1){return this}var n=x(arguments,1);n.unshift(this);if(typeof t.install==="function"){t.install.apply(t,n)}else if(typeof t==="function"){t.apply(null,n)}e.push(t);return this}}function ai(t){t.mixin=function(t){this.options=ue(this.options,t);return this}}function si(t){t.cid=0;var a=1;t.extend=function(t){t=t||{};var e=this;var n=e.cid;var r=t._Ctor||(t._Ctor={});if(r[n]){return r[n]}var i=t.name||e.options.name;if(i){re(i)}var o=function t(e){this._init(e)};o.prototype=Object.create(e.prototype);o.prototype.constructor=o;o.cid=a++;o.options=ue(e.options,t);o["super"]=e;if(o.options.props){ui(o)}if(o.options.computed){ci(o)}o.extend=e.extend;o.mixin=e.mixin;o.use=e.use;E.forEach(function(t){o[t]=e[t]});if(i){o.options.components[i]=o}o.superOptions=e.options;o.extendOptions=t;o.sealedOptions=O({},o.options);r[n]=o;return o}}function ui(t){var e=t.options.props;for(var n in e){Ur(t.prototype,"_props",n)}}function ci(t){var e=t.options.computed;for(var n in e){Yr(t.prototype,n,e[n])}}function li(t){E.forEach(function(n){t[n]=function(t,e){if(!e){return this.options[n+"s"][t]}else{if(n==="component"){re(t)}if(n==="component"&&c(e)){e.name=e.name||t;e=this.options._base.extend(e)}if(n==="directive"&&typeof e==="function"){e={bind:e,update:e}}this.options[n+"s"][t]=e;return e}}})}function fi(t){return t&&(t.Ctor.options.name||t.tag)}function di(t,e){if(Array.isArray(t)){return t.indexOf(e)>-1}else if(typeof t==="string"){return t.split(",").indexOf(e)>-1}else if(F(t)){return t.test(e)}return false}function pi(t,e){var n=t.cache;var r=t.keys;var i=t._vnode;for(var o in n){var a=n[o];if(a){var s=fi(a.componentOptions);if(s&&!e(s)){hi(n,o,r,i)}}}}function hi(t,e,n,r){var i=t[e];if(i&&(!r||i.tag!==r.tag)){i.componentInstance.$destroy()}t[e]=null;p(n,e)}ti(ii),Kr(ii),sr(ii),dr(ii),Xn(ii);var vi=[String,RegExp,Array],mi,gi={KeepAlive:{name:"keep-alive",abstract:true,props:{include:vi,exclude:vi,max:[String,Number]},created:function t(){this.cache=Object.create(null);this.keys=[]},destroyed:function t(){for(var e in this.cache){hi(this.cache,e,this.keys)}},mounted:function t(){var n=this;this.$watch("include",function(e){pi(n,function(t){return di(e,t)})});this.$watch("exclude",function(e){pi(n,function(t){return!di(e,t)})})},render:function t(){var e=this.$slots.default;var n=er(e);var r=n&&n.componentOptions;if(r){var i=fi(r);var o=this;var a=o.include;var s=o.exclude;if(a&&(!i||!di(a,i))||s&&i&&di(s,i)){return n}var u=this;var c=u.cache;var l=u.keys;var f=n.key==null?r.Ctor.cid+(r.tag?"::"+r.tag:""):n.key;if(c[f]){n.componentInstance=c[f].componentInstance;p(l,f);l.push(f)}else{c[f]=n;l.push(f);if(this.max&&l.length>parseInt(this.max)){hi(c,l[0],l,this._vnode)}}n.data.keepAlive=true}return n||e&&e[0]}}};function bi(e){var t={};t.get=function(){return q};{t.set=function(){gt("Do not replace the Vue.config object, set individual fields instead.")}}Object.defineProperty(e,"config",t);e.util={warn:gt,extend:O,mergeOptions:ue,defineReactive:qt};e.set=Yt;e.delete=Wt;e.nextTick=De;e.observable=function(t){zt(t);return t};e.options=Object.create(null);E.forEach(function(t){e.options[t+"s"]=Object.create(null)});e.options._base=e;O(e.options.components,gi);oi(e);ai(e);si(e);li(e)}bi(ii),Object.defineProperty(ii.prototype,"$isServer",{get:dt}),Object.defineProperty(ii.prototype,"$ssrContext",{get:function t(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ii,"FunctionalRenderContext",{value:An}),ii.version="2.6.10";var yi=H("style,class"),_i=H("input,textarea,option,select,progress"),wi=function(t,e,n){return n==="value"&&_i(t)&&e!=="button"||n==="selected"&&t==="option"||n==="checked"&&t==="input"||n==="muted"&&t==="video"},xi=H("contenteditable,draggable,spellcheck"),Oi=H("events,caret,typing,plaintext-only"),ki=function(t,e){return Pi(e)||e==="false"?"false":t==="contenteditable"&&Oi(e)?e:"true"},Si=H("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,"+"default,defaultchecked,defaultmuted,defaultselected,defer,disabled,"+"enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,"+"muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,"+"required,reversed,scoped,seamless,selected,sortable,translate,"+"truespeed,typemustmatch,visible"),Ci="http://www.w3.org/1999/xlink",ji=function(t){return t.charAt(5)===":"&&t.slice(0,5)==="xlink"},$i=function(t){return ji(t)?t.slice(6,t.length):""},Pi=function(t){return t==null||t===false};function Ai(t){var e=t.data;var n=t;var r=t;while(R(r.componentInstance)){r=r.componentInstance._vnode;if(r&&r.data){e=Ei(r.data,e)}}while(R(n=n.parent)){if(n&&n.data){e=Ei(e,n.data)}}return Ti(e.staticClass,e.class)}function Ei(t,e){return{staticClass:Mi(t.staticClass,e.staticClass),class:R(t.class)?[t.class,e.class]:e.class}}function Ti(t,e){if(R(t)||R(e)){return Mi(t,Ii(e))}return""}function Mi(t,e){return t?e?t+" "+e:t:e||""}function Ii(t){if(Array.isArray(t)){return Li(t)}if(U(t)){return Ri(t)}if(typeof t==="string"){return t}return""}function Li(t){var e="";var n;for(var r=0,i=t.length;r-1){return Vi[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement}else{return Vi[t]=/HTMLUnknownElement/.test(e.toString())}}var qi=H("text,number,password,search,email,tel,url");function Yi(t){if(typeof t==="string"){var e=document.querySelector(t);if(!e){gt("Cannot find element: "+t);return document.createElement("div")}return e}else{return t}}function Wi(t,e){var n=document.createElement(t);if(t!=="select"){return n}if(e.data&&e.data.attrs&&e.data.attrs.multiple!==undefined){n.setAttribute("multiple","multiple")}return n}function Gi(t,e){return document.createElementNS(Di[t],e)}function Ji(t){return document.createTextNode(t)}function Xi(t){return document.createComment(t)}function Zi(t,e,n){t.insertBefore(e,n)}function Ki(t,e){t.removeChild(e)}function Qi(t,e){t.appendChild(e)}function to(t){return t.parentNode}function eo(t){return t.nextSibling}function no(t){return t.tagName}function ro(t,e){t.textContent=e}function io(t,e){t.setAttribute(e,"")}var oo=Object.freeze({createElement:Wi,createElementNS:Gi,createTextNode:Ji,createComment:Xi,insertBefore:Zi,removeChild:Ki,appendChild:Qi,parentNode:to,nextSibling:eo,tagName:no,setTextContent:ro,setStyleScope:io}),ao={create:function t(e,n){so(n)},update:function t(e,n){if(e.data.ref!==n.data.ref){so(e,true);so(n)}},destroy:function t(e){so(e,true)}};function so(t,e){var n=t.data.ref;if(!R(n)){return}var r=t.context;var i=t.componentInstance||t.elm;var o=r.$refs;if(e){if(Array.isArray(o[n])){p(o[n],i)}else if(o[n]===i){o[n]=undefined}}else{if(t.data.refInFor){if(!Array.isArray(o[n])){o[n]=[i]}else if(o[n].indexOf(i)<0){o[n].push(i)}}else{o[n]=i}}}var uo=new At("",{},[]),co=["create","activate","update","remove","destroy"];function lo(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&R(t.data)===R(e.data)&&fo(t,e)||D(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&L(e.asyncFactory.error))}function fo(t,e){if(t.tag!=="input"){return true}var n;var r=R(n=t.data)&&R(n=n.attrs)&&n.type;var i=R(n=e.data)&&R(n=n.attrs)&&n.type;return r===i||qi(r)&&qi(i)}function po(t,e,n){var r,i;var o={};for(r=e;r<=n;++r){i=t[r].key;if(R(i)){o[i]=r}}return o}function ho(t){var r,e;var m={};var n=t.modules;var b=t.nodeOps;for(r=0;r - did you "+"register the component correctly? For recursive components, "+'make sure to provide the "name" option.',t.context)}}t.elm=t.ns?b.createElementNS(t.ns,c):b.createElement(c,t);x(t);{v(t,u,e);if(R(s)){w(t,e)}h(n,t.elm,r)}if(s&&s.pre){f--}}else if(D(t.isComment)){t.elm=b.createComment(t.text);h(n,t.elm,r)}else{t.elm=b.createTextNode(t.text);h(n,t.elm,r)}}function d(t,e,n,r){var i=t.data;if(R(i)){var o=R(t.componentInstance)&&i.keepAlive;if(R(i=i.hook)&&R(i=i.init)){i(t,false)}if(R(t.componentInstance)){p(t,e);h(n,t.elm,r);if(D(o)){a(t,e,n,r)}return true}}}function p(t,e){if(R(t.data.pendingInsert)){e.push.apply(e,t.data.pendingInsert);t.data.pendingInsert=null}t.elm=t.componentInstance.$el;if(_(t)){w(t,e);x(t)}else{so(t);e.push(t)}}function a(t,e,n,r){var i;var o=t;while(o.componentInstance){o=o.componentInstance._vnode;if(R(i=o.data)&&R(i=i.transition)){for(i=0;is){m=L(n[l+1])?null:n[l+1].elm;O(t,m,n,a,l,r)}else if(a>l){S(t,e,o,s)}}function j(t){var e={};for(var n=0;n, or missing . Bailing hydration and performing "+"full client-side render.")}}e=g(e)}var u=e.elm;var c=b.parentNode(u);y(n,a,u._leaveCb?null:c,b.nextSibling(u));if(R(n.parent)){var l=n.parent;var f=_(n);while(l){for(var d=0;d-1){So(t,e,n)}else if(Si(e)){if(Pi(n)){t.removeAttribute(e)}else{n=e==="allowfullscreen"&&t.tagName==="EMBED"?"true":e;t.setAttribute(e,n)}}else if(xi(e)){t.setAttribute(e,ki(e,n))}else if(ji(e)){if(Pi(n)){t.removeAttributeNS(Ci,$i(e))}else{t.setAttributeNS(Ci,e,n)}}else{So(t,e,n)}}function So(e,t,n){if(Pi(n)){e.removeAttribute(t)}else{if(tt&&!et&&e.tagName==="TEXTAREA"&&t==="placeholder"&&n!==""&&!e.__ieph){var r=function(t){t.stopImmediatePropagation();e.removeEventListener("input",r)};e.addEventListener("input",r);e.__ieph=true}e.setAttribute(t,n)}}var Co={create:Oo,update:Oo};function jo(t,e){var n=e.elm;var r=e.data;var i=t.data;if(L(r.staticClass)&&L(r.class)&&(L(i)||L(i.staticClass)&&L(i.class))){return}var o=Ai(e);var a=n._transitionClasses;if(R(a)){o=Mi(o,Ii(a))}if(o!==n._prevClass){n.setAttribute("class",o);n._prevClass=o}}var $o={create:jo,update:jo},Po=/[\w).+\-_$\]]/,Ao,Eo,To,Mo,Io,Lo,Ro;function Do(t){var e=false;var n=false;var r=false;var i=false;var o=0;var a=0;var s=0;var u=0;var c,l,f,d,p;for(f=0;f=0;h--){v=t.charAt(h);if(v!==" "){break}}if(!v||!Po.test(v)){i=true}}}}if(d===undefined){d=t.slice(0,f).trim()}else if(u!==0){m()}function m(){(p||(p=[])).push(t.slice(u,f).trim());u=f+1}if(p){for(f=0;f-1){return{exp:t.slice(0,Mo),key:'"'+t.slice(Mo+1)+'"'}}else{return{exp:t,key:null}}}Eo=t;Mo=Io=Lo=0;while(!na()){To=ea();if(ra(To)){oa(To)}else if(To===91){ia(To)}}return{exp:t.slice(0,Io),key:t.slice(Io+1,Lo)}}function ea(){return Eo.charCodeAt(++Mo)}function na(){return Mo>=Ao}function ra(t){return t===34||t===39}function ia(t){var e=1;Io=Mo;while(!na()){t=ea();if(ra(t)){oa(t);continue}if(t===91){e++}if(t===93){e--}if(e===0){Lo=Mo;break}}}function oa(t){var e=t;while(!na()){t=ea();if(t===e){break}}}var aa="__r",sa="__c",ua;function ca(t,e,n){Ro=n;var r=e.value;var i=e.modifiers;var o=t.tag;var a=t.attrsMap.type;{if(o==="input"&&a==="file"){Ro("<"+t.tag+' v-model="'+r+'" type="file">:\n'+"File inputs are read only. Use a v-on:change listener instead.",t.rawAttrsMap["v-model"])}}if(t.component){Ko(t,r,i);return false}else if(o==="select"){da(t,r,i)}else if(o==="input"&&a==="checkbox"){la(t,r,i)}else if(o==="input"&&a==="radio"){fa(t,r,i)}else if(o==="input"||o==="textarea"){pa(t,r,i)}else if(!q.isReservedTag(o)){Ko(t,r,i);return false}else{Ro("<"+t.tag+' v-model="'+r+'">: '+"v-model is not supported on this element type. "+"If you are working with contenteditable, it's recommended to "+"wrap a library dedicated for that purpose inside a custom component.",t.rawAttrsMap["v-model"])}return true}function la(t,e,n){var r=n&&n.number;var i=Go(t,"value")||"null";var o=Go(t,"true-value")||"true";var a=Go(t,"false-value")||"false";Bo(t,"checked","Array.isArray("+e+")"+"?_i("+e+","+i+")>-1"+(o==="true"?":("+e+")":":_q("+e+","+o+")"));Yo(t,"change","var $$a="+e+","+"$$el=$event.target,"+"$$c=$$el.checked?("+o+"):("+a+");"+"if(Array.isArray($$a)){"+"var $$v="+(r?"_n("+i+")":i)+","+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&("+Qo(e,"$$a.concat([$$v])")+")}"+"else{$$i>-1&&("+Qo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}"+"}else{"+Qo(e,"$$c")+"}",null,true)}function fa(t,e,n){var r=n&&n.number;var i=Go(t,"value")||"null";i=r?"_n("+i+")":i;Bo(t,"checked","_q("+e+","+i+")");Yo(t,"change",Qo(e,i),null,true)}function da(t,e,n){var r=n&&n.number;var i="Array.prototype.filter"+".call($event.target.options,function(o){return o.selected})"+'.map(function(o){var val = "_value" in o ? o._value : o.value;'+"return "+(r?"_n(val)":"val")+"})";var o="$event.target.multiple ? $$selectedVal : $$selectedVal[0]";var a="var $$selectedVal = "+i+";";a=a+" "+Qo(e,o);Yo(t,"change",a,null,true)}function pa(t,e,n){var r=t.attrsMap.type;{var i=t.attrsMap["v-bind:value"]||t.attrsMap[":value"];var o=t.attrsMap["v-bind:type"]||t.attrsMap[":type"];if(i&&!o){var a=t.attrsMap["v-bind:value"]?"v-bind:value":":value";Ro(a+'="'+i+'" conflicts with v-model on the same element '+"because the latter already expands to a value binding internally",t.rawAttrsMap[a])}}var s=n||{};var u=s.lazy;var c=s.number;var l=s.trim;var f=!u&&r!=="range";var d=u?"change":r==="range"?aa:"input";var p="$event.target.value";if(l){p="$event.target.value.trim()"}if(c){p="_n("+p+")"}var h=Qo(e,p);if(f){h="if($event.target.composing)return;"+h}Bo(t,"value","("+e+")");Yo(t,d,h,null,true);if(l||c){Yo(t,"blur","$forceUpdate()")}}function ha(t){if(R(t[aa])){var e=tt?"change":"input";t[e]=[].concat(t[aa],t[e]||[]);delete t[aa]}if(R(t[sa])){t.change=[].concat(t[sa],t.change||[]);delete t[sa]}}function va(n,r,i){var o=ua;return function t(){var e=r.apply(null,arguments);if(e!==null){ba(n,t,i,o)}}}var ma=Ce&&!(st&&Number(st[1])<=53);function ga(t,e,n,r){if(ma){var i=$r;var o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||t.timeStamp<=0||t.target.ownerDocument!==document){return o.apply(this,arguments)}}}ua.addEventListener(t,e,ct?{capture:n,passive:r}:n)}function ba(t,e,n,r){(r||ua).removeEventListener(t,e._wrapper||e,n)}function ya(t,e){if(L(t.data.on)&&L(e.data.on)){return}var n=e.data.on||{};var r=t.data.on||{};ua=e.elm;ha(n);Ke(n,r,ga,ba,va,e.context);ua=undefined}var _a={create:ya,update:ya},wa;function xa(t,e){if(L(t.data.domProps)&&L(e.data.domProps)){return}var n,r;var i=e.elm;var o=t.data.domProps||{};var a=e.data.domProps||{};if(R(a.__ob__)){a=e.data.domProps=O({},a)}for(n in o){if(!(n in a)){i[n]=""}}for(n in a){r=a[n];if(n==="textContent"||n==="innerHTML"){if(e.children){e.children.length=0}if(r===o[n]){continue}if(i.childNodes.length===1){i.removeChild(i.childNodes[0])}}if(n==="value"&&i.tagName!=="PROGRESS"){i._value=r;var s=L(r)?"":String(r);if(Oa(i,s)){i.value=s}}else if(n==="innerHTML"&&Ui(i.tagName)&&L(i.innerHTML)){wa=wa||document.createElement("div");wa.innerHTML=""+r+"";var u=wa.firstChild;while(i.firstChild){i.removeChild(i.firstChild)}while(u.firstChild){i.appendChild(u.firstChild)}}else if(r!==o[n]){try{i[n]=r}catch(t){}}}}function Oa(t,e){return!t.composing&&(t.tagName==="OPTION"||ka(t,e)||Sa(t,e))}function ka(t,e){var n=true;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}function Sa(t,e){var n=t.value;var r=t._vModifiers;if(R(r)){if(r.number){return B(n)!==B(e)}if(r.trim){return n.trim()!==e.trim()}}return n!==e}var Ca={create:xa,update:xa},ja=t(function(t){var n={};var e=/;(?![^(]*\))/g;var r=/:(.+)/;t.split(e).forEach(function(t){if(t){var e=t.split(r);e.length>1&&(n[e[0].trim()]=e[1].trim())}});return n});function $a(t){var e=Pa(t.style);return t.staticStyle?O(t.staticStyle,e):e}function Pa(t){if(Array.isArray(t)){return k(t)}if(typeof t==="string"){return ja(t)}return t}function Aa(t,e){var n={};var r;if(e){var i=t;while(i.componentInstance){i=i.componentInstance._vnode;if(i&&i.data&&(r=$a(i.data))){O(n,r)}}}if(r=$a(t.data)){O(n,r)}var o=t;while(o=o.parent){if(o.data&&(r=$a(o.data))){O(n,r)}}return n}var Ea=/^--/,Ta=/\s*!important$/,Ma=function(t,e,n){if(Ea.test(e)){t.style.setProperty(e,n)}else if(Ta.test(n)){t.style.setProperty(b(e),n.replace(Ta,""),"important")}else{var r=Ra(e);if(Array.isArray(n)){for(var i=0,o=n.length;i-1){t.split(Ua).forEach(function(t){return e.classList.add(t)})}else{e.classList.add(t)}}else{var n=" "+(e.getAttribute("class")||"")+" ";if(n.indexOf(" "+t+" ")<0){e.setAttribute("class",(n+t).trim())}}}function Ba(e,t){if(!t||!(t=t.trim())){return}if(e.classList){if(t.indexOf(" ")>-1){t.split(Ua).forEach(function(t){return e.classList.remove(t)})}else{e.classList.remove(t)}if(!e.classList.length){e.removeAttribute("class")}}else{var n=" "+(e.getAttribute("class")||"")+" ";var r=" "+t+" ";while(n.indexOf(r)>=0){n=n.replace(r," ")}n=n.trim();if(n){e.setAttribute("class",n)}else{e.removeAttribute("class")}}}function Ha(t){if(!t){return}if(typeof t==="object"){var e={};if(t.css!==false){O(e,Va(t.name||"v"))}O(e,t);return e}else if(typeof t==="string"){return Va(t)}}var Va=t(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),za=X&&!et,qa="transition",Ya="animation",Wa="transition",Ga="transitionend",Ja="animation",Xa="animationend";if(za){if(window.ontransitionend===undefined&&window.onwebkittransitionend!==undefined){Wa="WebkitTransition";Ga="webkitTransitionEnd"}if(window.onanimationend===undefined&&window.onwebkitanimationend!==undefined){Ja="WebkitAnimation";Xa="webkitAnimationEnd"}}var Za=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ka(t){Za(function(){Za(t)})}function Qa(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);if(n.indexOf(e)<0){n.push(e);Fa(t,e)}}function ts(t,e){if(t._transitionClasses){p(t._transitionClasses,e)}Ba(t,e)}function es(e,t,n){var r=rs(e,t);var i=r.type;var o=r.timeout;var a=r.propCount;if(!i){return n()}var s=i===qa?Ga:Xa;var u=0;var c=function(){e.removeEventListener(s,l);n()};var l=function(t){if(t.target===e){if(++u>=a){c()}}};setTimeout(function(){if(u0){c=qa;l=o;f=i.length}}else if(e===Ya){if(u>0){c=Ya;l=u;f=s.length}}else{l=Math.max(o,u);c=l>0?o>u?qa:Ya:null;f=c?c===qa?i.length:s.length:0}var d=c===qa&&ns.test(n[Wa+"Property"]);return{type:c,timeout:l,propCount:f,hasTransform:d}}function is(n,t){while(n.length explicit "+e+" duration is not a valid number - "+"got "+JSON.stringify(t)+".",n.context)}else if(isNaN(t)){gt(" explicit "+e+" duration is NaN - "+"the duration expression might be incorrect.",n.context)}}function cs(t){return typeof t==="number"&&!isNaN(t)}function ls(t){if(L(t)){return false}var e=t.fns;if(R(e)){return ls(Array.isArray(e)?e[0]:e)}else{return(t._length||t.length)>1}}function fs(t,e){if(e.data.show!==true){as(e)}}var ds,ps,hs=[Co,$o,_a,Ca,Na,X?{create:fs,activate:fs,remove:function t(e,n){if(e.data.show!==true){ss(e,n)}else{n()}}}:{}].concat(xo),vs=ho({nodeOps:oo,modules:hs});if(et){document.addEventListener("selectionchange",function(){var t=document.activeElement;if(t&&t.vmodel){Os(t,"input")}})}var ms={inserted:function t(e,n,r,i){if(r.tag==="select"){if(i.elm&&!i.elm._vOptions){Qe(r,"postpatch",function(){ms.componentUpdated(e,n,r)})}else{gs(e,n,r.context)}e._vOptions=[].map.call(e.options,_s)}else if(r.tag==="textarea"||qi(e.type)){e._vModifiers=n.modifiers;if(!n.modifiers.lazy){e.addEventListener("compositionstart",ws);e.addEventListener("compositionend",xs);e.addEventListener("change",xs);if(et){e.vmodel=true}}}},componentUpdated:function t(e,n,r){if(r.tag==="select"){gs(e,n,r.context);var i=e._vOptions;var o=e._vOptions=[].map.call(e.options,_s);if(o.some(function(t,e){return!P(t,i[e])})){var a=e.multiple?n.value.some(function(t){return ys(t,o)}):n.value!==n.oldValue&&ys(n.value,o);if(a){Os(e,"change")}}}}};function gs(t,e,n){bs(t,e,n);if(tt||nt){setTimeout(function(){bs(t,e,n)},0)}}function bs(t,e,n){var r=e.value;var i=t.multiple;if(i&&!Array.isArray(r)){gt('