Browse Source

core update to 8.8.10 contrib module update, package.json upadted to run webpack from docker, profile updated

Bachir Soussi Chiadmi 3 years ago
parent
commit
ca8dc17c33
100 changed files with 2873 additions and 509 deletions
  1. 8 5
      .eslintignore
  2. 12 0
      .gitignore
  3. 26 37
      composer.json
  4. 316 175
      composer.lock
  5. 0 8
      config/devel/devel.settings.yml
  6. 2 0
      config/sync/autologout.settings.yml
  7. 2 0
      config/sync/block.block.header.yml
  8. 18 0
      config/sync/core.base_field_override.commerce_product_variation.default.changed.yml
  9. 18 0
      config/sync/core.base_field_override.commerce_product_variation.default.created.yml
  10. 22 0
      config/sync/core.base_field_override.commerce_product_variation.default.status.yml
  11. 18 0
      config/sync/core.base_field_override.commerce_product_variation.default.title.yml
  12. 20 0
      config/sync/core.base_field_override.commerce_product_variation.default.uid.yml
  13. 18 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.changed.yml
  14. 18 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.created.yml
  15. 22 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.status.yml
  16. 18 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.title.yml
  17. 20 0
      config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.uid.yml
  18. 20 0
      config/sync/core.base_field_override.commerce_store.online.default_currency.yml
  19. 18 0
      config/sync/core.base_field_override.commerce_store.online.name.yml
  20. 20 0
      config/sync/core.base_field_override.commerce_store.online.path.yml
  21. 18 0
      config/sync/core.base_field_override.consumer.consumer.description.yml
  22. 36 0
      config/sync/core.base_field_override.consumer.consumer.image.yml
  23. 22 0
      config/sync/core.base_field_override.consumer.consumer.is_default.yml
  24. 18 0
      config/sync/core.base_field_override.consumer.consumer.label.yml
  25. 20 0
      config/sync/core.base_field_override.consumer.consumer.owner_id.yml
  26. 22 0
      config/sync/core.base_field_override.consumer.consumer.third_party.yml
  27. 18 0
      config/sync/core.base_field_override.node.article.changed.yml
  28. 18 0
      config/sync/core.base_field_override.node.article.created.yml
  29. 20 0
      config/sync/core.base_field_override.node.article.menu_link.yml
  30. 20 0
      config/sync/core.base_field_override.node.article.path.yml
  31. 1 1
      config/sync/core.base_field_override.node.article.promote.yml
  32. 22 0
      config/sync/core.base_field_override.node.article.status.yml
  33. 22 0
      config/sync/core.base_field_override.node.article.sticky.yml
  34. 18 0
      config/sync/core.base_field_override.node.article.title.yml
  35. 20 0
      config/sync/core.base_field_override.node.article.uid.yml
  36. 18 0
      config/sync/core.base_field_override.node.simplenews_issue.changed.yml
  37. 18 0
      config/sync/core.base_field_override.node.simplenews_issue.created.yml
  38. 20 0
      config/sync/core.base_field_override.node.simplenews_issue.menu_link.yml
  39. 20 0
      config/sync/core.base_field_override.node.simplenews_issue.path.yml
  40. 22 0
      config/sync/core.base_field_override.node.simplenews_issue.promote.yml
  41. 22 0
      config/sync/core.base_field_override.node.simplenews_issue.status.yml
  42. 22 0
      config/sync/core.base_field_override.node.simplenews_issue.sticky.yml
  43. 18 0
      config/sync/core.base_field_override.node.simplenews_issue.title.yml
  44. 20 0
      config/sync/core.base_field_override.node.simplenews_issue.uid.yml
  45. 18 0
      config/sync/core.base_field_override.node.thematique.changed.yml
  46. 18 0
      config/sync/core.base_field_override.node.thematique.created.yml
  47. 20 0
      config/sync/core.base_field_override.node.thematique.menu_link.yml
  48. 20 0
      config/sync/core.base_field_override.node.thematique.path.yml
  49. 1 1
      config/sync/core.base_field_override.node.thematique.promote.yml
  50. 22 0
      config/sync/core.base_field_override.node.thematique.status.yml
  51. 22 0
      config/sync/core.base_field_override.node.thematique.sticky.yml
  52. 18 0
      config/sync/core.base_field_override.node.thematique.title.yml
  53. 20 0
      config/sync/core.base_field_override.node.thematique.uid.yml
  54. 13 0
      config/sync/core.entity_form_mode.profile.billing.yml
  55. 6 1
      config/sync/core.extension.yml
  56. 1 0
      config/sync/extlink.settings.yml
  57. 1 1
      config/sync/field.field.node.article.body.yml
  58. 1 1
      config/sync/field.field.node.article.field_linked_materials.yml
  59. 1 1
      config/sync/field.field.node.article.field_video.yml
  60. 1 1
      config/sync/field.field.node.simplenews_issue.simplenews_issue.yml
  61. 1 1
      config/sync/field.field.node.thematique.body.yml
  62. 1 1
      config/sync/field.field.node.thematique.field_linked_materials.yml
  63. 1 1
      config/sync/field.field.node.thematique.field_tags.yml
  64. 1 1
      config/sync/field.field.taxonomy_term.company.field_public_phone.yml
  65. 4 0
      config/sync/field.storage.taxonomy_term.field_public_phone.yml
  66. 0 1
      config/sync/genpass.settings.yml
  67. 1 2
      config/sync/imagemagick.settings.yml
  68. 2 0
      config/sync/language.content_settings.commerce_product.default.yml
  69. 2 0
      config/sync/language.content_settings.commerce_product.materio_product_type.yml
  70. 7 0
      config/sync/language.content_settings.commerce_product_variation.default.yml
  71. 7 0
      config/sync/language.content_settings.commerce_product_variation.materio_product_variation_type.yml
  72. 11 0
      config/sync/language.content_settings.commerce_promotion.commerce_promotion.yml
  73. 18 0
      config/sync/language.content_settings.commerce_store.online.yml
  74. 17 0
      config/sync/language.content_settings.consumer.consumer.yml
  75. 18 0
      config/sync/language.content_settings.node.article.yml
  76. 2 0
      config/sync/language.content_settings.node.frontpage.yml
  77. 18 0
      config/sync/language.content_settings.node.simplenews_issue.yml
  78. 7 0
      config/sync/language.content_settings.node.thematique.yml
  79. 2 0
      config/sync/language.content_settings.taxonomy_term.assisted_research.yml
  80. 11 0
      config/sync/language.content_settings.workflow_transition.migration.yml
  81. 11 0
      config/sync/language.content_settings.workflow_transition.workflow.yml
  82. 1 0
      config/sync/matomo.settings.yml
  83. 5 0
      config/sync/pagerer.settings.yml
  84. 5 5
      config/sync/search_api.index.autocomplete.yml
  85. 22 26
      config/sync/search_api.index.database.yml
  86. 2 1
      config/sync/search_api.server.database_search_autocomplete.yml
  87. 2 1
      config/sync/search_api.server.materio.yml
  88. 3 0
      config/sync/smtp.settings.yml
  89. 5 0
      config/sync/sophron.settings.yml
  90. 66 98
      config/sync/views.view.admin_nodes.yml
  91. 96 96
      config/sync/views.view.admin_taxo.yml
  92. 24 23
      config/sync/views.view.admin_users.yml
  93. 111 17
      config/sync/views.view.advancedqueue_jobs.yml
  94. 10 3
      config/sync/views.view.commerce_activity.yml
  95. 131 0
      config/sync/views.view.simplenews_subscribers.yml
  96. 965 0
      package-lock.json
  97. 4 0
      package.json
  98. 3 0
      web/.gitignore
  99. 1 0
      web/modules/.gitignore
  100. 1 0
      web/profiles/.gitignore

+ 8 - 5
.eslintignore

@@ -1,5 +1,8 @@
-/build/
-/config/
-/web/
-!/web/themes/custom/
-!/web/modules/custom/
+core/**/*
+vendor/**/*
+sites/**/files/**/*
+libraries/**/*
+sites/**/libraries/**/*
+profiles/**/libraries/**/*
+**/js_test_files/**/*
+**/node_modules/**/*

+ 12 - 0
.gitignore

@@ -28,3 +28,15 @@
 node_modules/
 
 *.patch
+/.csslintrc
+/.eslintrc.json
+/.ht.router.php
+/.htaccess
+/INSTALL.txt
+/README.txt
+/autoload.php
+/example.gitignore
+/index.php
+/robots.txt
+/update.php
+/web.config

+ 26 - 37
composer.json

@@ -17,61 +17,51 @@
     ],
     "require": {
         "php": ">=7.3",
-        "composer/installers": "^1.2",
-        "cweagans/composer-patches": "^1.6.5",
-        "drupal-composer/drupal-scaffold": "^2.5",
         "drupal/amswap": "^2.0",
-        "drupal/auto_entitylabel": "2.x-dev",
-        "drupal/commerce": "^2.12",
+        "drupal/auto_entitylabel": "^2.x-dev",
+        "drupal/commerce": "^2.16",
         "drupal/commerce_cart_api": "^1.4",
         "drupal/commerce_license": "^2.0@alpha",
         "drupal/commerce_migrate": "^2.0",
         "drupal/commerce_monetico": "^1.0",
         "drupal/commerce_pricelist": "2.x-dev",
-        "drupal/commerce_recurring": "1.x-dev",
-        "drupal/commerce_variation_cart_form": "1.x-dev",
+        "drupal/commerce_recurring": "^1.x-dev",
+        "drupal/commerce_variation_cart_form": "^1.x-dev",
         "drupal/computed_field": "^2.0@beta",
         "drupal/config_split": "^1.4",
         "drupal/console": "^1.0.2",
-        "drupal/consumer_image_styles": "3.0-rc1",
-        "drupal/core": "^8.7.1",
+        "drupal/consumer_image_styles": "^3.0",
+        "drupal/core": "8.8.10",
         "drupal/entity_clone": "^1.0",
         "drupal/error_log": "^1.0",
         "drupal/field_permissions": "^1.0",
-        "drupal/genpass": "1.x-dev",
-        "drupal/image_delta_formatter": "1.x-dev",
+        "drupal/genpass": "^1.x-dev",
+        "drupal/image_delta_formatter": "^1.x-dev",
         "drupal/jsonapi_extras": "^3.7",
-        "drupal/jsonrpc": "1.x-dev",
-        "drupal/login_history": "1.x-dev",
-        "drupal/mailgun": "1.x-dev",
+        "drupal/jsonrpc": "^1.x-dev",
+        "drupal/login_history": "^1.x-dev",
+        "drupal/mailgun": "^1.x-dev",
         "drupal/mailsystem": "^4.1",
-        "drupal/migrate_plus": "4.x-dev",
-        "drupal/migrate_tools": "4.x-dev",
-        "drupal/mimemail": "1.x-dev",
+        "drupal/migrate_plus": "^4.x-dev",
+        "drupal/migrate_tools": "^4.x-dev",
+        "drupal/mimemail": "^1.x-dev",
         "drupal/modules_weight": "^1.8",
         "drupal/permissions_filter": "^1.1",
         "drupal/restui": "^1.16",
         "drupal/search_api_autocomplete": "^1.2",
-        "drupal/search_api_page": "1.x-dev",
-        "drupal/search_api_solr": "^3.0",
-        "drupal/select_translation": "1.x-dev",
-        "drupal/simplenews": "1.x-dev",
+        "drupal/search_api_page": "^1.x-dev",
+        "drupal/search_api_solr": "^4.1.7",
+        "drupal/select_translation": "^1.x-dev",
+        "drupal/simplenews": "^1.x-dev",
         "drupal/subrequests": "^2.0",
         "drupal/telephone_formatter": "^1.0@beta",
         "drupal/telephone_validation": "^2.1",
-        "drupal/translation_views": "1.x-dev",
-        "drupal/ultimate_cron": "2.x-dev",
-        "drupal/views_conditional": "1.x-dev",
-        "drush/drush": "^9.0.0",
-        "symfony/event-dispatcher": "4.3.4 as 3.4.99",
-        "vlucas/phpdotenv": "^2.4",
-        "webflo/drupal-finder": "^1.0.0",
-        "webmozart/path-util": "^2.3",
-        "wikimedia/composer-merge-plugin": "^1.4",
-        "zaporylie/composer-drupal-optimizations": "^1.0"
+        "drupal/translate_side_by_side": "^1.x-dev",
+        "drupal/translation_views": "^1.x-dev",
+        "drupal/ultimate_cron": "^2.x-dev",
+        "drupal/views_conditional": "^1.x-dev"
     },
     "require-dev": {
-        "webflo/drupal-core-require-dev": "^8.6.0"
     },
     "conflict": {
         "drupal/drupal": "*"
@@ -127,17 +117,16 @@
         },
         "patches": {
             "drupal/core": {
-              "migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch",
-              "Allow symfony/event-dispatcher 4+ to be installed in Drupal 8":"https://www.drupal.org/files/issues/2019-09-17/2876675-48.Fix-symfony-version-requirements-for-symfonyeventdispatcher.patch"
+              "migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch"
             },
             "drupal/email_registration": {
               "allow email login through REST https://www.drupal.org/project/email_registration/issues/2856542": "https://www.drupal.org/files/issues/allow_authentication-2856542-3.patch"
-            },
-            "drupal/jsonapi_extras" : {
-              "Drupal 8.8.0 - Notice: Undefined index: field_name" : "https://www.drupal.org/files/issues/2020-02-11/Drupal-8.8.0-Notice-Undefined-index-field_name-3101345-13.patch"
             }
         },
         "drupal-scaffold": {
+            "locations": {
+              "web-root": "./web"
+            },
             "initial": {
                 ".editorconfig": "../.editorconfig",
                 ".gitattributes": "../.gitattributes"

File diff suppressed because it is too large
+ 316 - 175
composer.lock


+ 0 - 8
config/devel/devel.settings.yml

@@ -1,8 +0,0 @@
-page_alter: false
-raw_names: false
-error_handlers:
-  1: 1
-rebuild_theme: false
-debug_mail_file_format: '%to-%subject-%datetime.mail.txt'
-debug_mail_directory: 'temporary://devel-mails'
-devel_dumper: kint

+ 2 - 0
config/sync/autologout.settings.yml

@@ -14,3 +14,5 @@ use_watchdog: true
 langcode: fr
 _core:
   default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M
+dialog_title: 'materiO’ Alert'
+no_individual_logout_threshold: false

+ 2 - 0
config/sync/block.block.header.yml

@@ -19,6 +19,8 @@ settings:
   label: Header
   provider: menu_block
   label_display: '0'
+  follow: false
+  follow_parent: child
   level: 1
   depth: 0
   expand: 0

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.default.changed.yml

@@ -0,0 +1,18 @@
+uuid: 9dee2c52-68a2-48ad-897d-140a8775da71
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.changed
+field_name: changed
+entity_type: commerce_product_variation
+bundle: default
+label: Changed
+description: 'The time when the variation was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.default.created.yml

@@ -0,0 +1,18 @@
+uuid: c177943c-5c6a-4de1-bb92-52d7f8b2dfdb
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.created
+field_name: created
+entity_type: commerce_product_variation
+bundle: default
+label: Created
+description: 'The time when the variation was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 22 - 0
config/sync/core.base_field_override.commerce_product_variation.default.status.yml

@@ -0,0 +1,22 @@
+uuid: 11ace372-b3d0-4ed6-8a9a-467ab095571d
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.status
+field_name: status
+entity_type: commerce_product_variation
+bundle: default
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.default.title.yml

@@ -0,0 +1,18 @@
+uuid: 2cb1f0f8-8678-46f9-b883-160a51dd5777
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.title
+field_name: title
+entity_type: commerce_product_variation
+bundle: default
+label: Title
+description: 'The variation title.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.commerce_product_variation.default.uid.yml

@@ -0,0 +1,20 @@
+uuid: 9e0f3894-7c13-4d69-ac56-312c4ca6a7bb
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.default
+id: commerce_product_variation.default.uid
+field_name: uid
+entity_type: commerce_product_variation
+bundle: default
+label: Author
+description: 'The variation author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\commerce_product\Entity\ProductVariation::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.changed.yml

@@ -0,0 +1,18 @@
+uuid: b8278e91-ee9e-470f-93a9-ffd79d870163
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.changed
+field_name: changed
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Changed
+description: 'The time when the variation was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.created.yml

@@ -0,0 +1,18 @@
+uuid: a5444ccb-b3c8-4019-b361-5a6d16757e18
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.created
+field_name: created
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Created
+description: 'The time when the variation was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 22 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.status.yml

@@ -0,0 +1,22 @@
+uuid: 5dfa307e-e602-4f22-9bb9-cca9cfa58af9
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.status
+field_name: status
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.title.yml

@@ -0,0 +1,18 @@
+uuid: e165fb64-ae62-47b9-9012-b0f20be7e3fe
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.title
+field_name: title
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Title
+description: 'The variation title.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.commerce_product_variation.materio_product_variation_type.uid.yml

@@ -0,0 +1,20 @@
+uuid: f6b4e2d4-bc7a-4960-b2e7-487cf1264873
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+id: commerce_product_variation.materio_product_variation_type.uid
+field_name: uid
+entity_type: commerce_product_variation
+bundle: materio_product_variation_type
+label: Author
+description: 'The variation author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\commerce_product\Entity\ProductVariation::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.commerce_store.online.default_currency.yml

@@ -0,0 +1,20 @@
+uuid: 25da7bea-24c6-40b6-82d4-eb2e05cd213a
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_store.commerce_store_type.online
+id: commerce_store.online.default_currency
+field_name: default_currency
+entity_type: commerce_store
+bundle: online
+label: 'Default currency'
+description: 'The default currency of the store.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 18 - 0
config/sync/core.base_field_override.commerce_store.online.name.yml

@@ -0,0 +1,18 @@
+uuid: 597cc6b9-f7c0-4c9f-94cd-35fc127532f4
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_store.commerce_store_type.online
+id: commerce_store.online.name
+field_name: name
+entity_type: commerce_store
+bundle: online
+label: Name
+description: 'The store name.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.commerce_store.online.path.yml

@@ -0,0 +1,20 @@
+uuid: f4d6896b-2b30-4bda-ac40-84079cceb5a7
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_store.commerce_store_type.online
+  module:
+    - path
+id: commerce_store.online.path
+field_name: path
+entity_type: commerce_store
+bundle: online
+label: 'URL alias'
+description: 'The store URL alias.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 18 - 0
config/sync/core.base_field_override.consumer.consumer.description.yml

@@ -0,0 +1,18 @@
+uuid: bb585f30-df0d-4592-afe4-9eca24729056
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.description
+field_name: description
+entity_type: consumer
+bundle: consumer
+label: Description
+description: 'A description of the consumer. This text will be shown to the users to authorize sharing their data to create an access token.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string_long

+ 36 - 0
config/sync/core.base_field_override.consumer.consumer.image.yml

@@ -0,0 +1,36 @@
+uuid: a5fbd09e-fe25-4c90-8ea9-cec12b19fd00
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+    - image
+id: consumer.consumer.image
+field_name: image
+entity_type: consumer
+bundle: consumer
+label: Logo
+description: 'Logo of the consumer.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_extensions: 'png gif jpg jpeg'
+  alt_field: true
+  alt_field_required: true
+  title_field: false
+  title_field_required: false
+  max_resolution: ''
+  min_resolution: ''
+  default_image:
+    uuid: null
+    alt: ''
+    title: ''
+    width: null
+    height: null
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  max_filesize: ''
+  handler: default
+  handler_settings: {  }
+field_type: image

+ 22 - 0
config/sync/core.base_field_override.consumer.consumer.is_default.yml

@@ -0,0 +1,22 @@
+uuid: 12b20375-e721-4b61-bd63-79fafabc7120
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.is_default
+field_name: is_default
+entity_type: consumer
+bundle: consumer
+label: 'Is this the default consumer?'
+description: 'There can only be one default consumer. Mark this to use this consumer when none other applies.'
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.consumer.consumer.label.yml

@@ -0,0 +1,18 @@
+uuid: 45e76188-fc99-498a-aa5e-ee9b35f1bb0f
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.label
+field_name: label
+entity_type: consumer
+bundle: consumer
+label: Label
+description: 'The consumer label.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.consumer.consumer.owner_id.yml

@@ -0,0 +1,20 @@
+uuid: 4462bbde-2ade-4f26-a28a-0f2a9ae2f6fe
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.owner_id
+field_name: owner_id
+entity_type: consumer
+bundle: consumer
+label: 'User ID'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\consumers\Entity\Consumer::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 22 - 0
config/sync/core.base_field_override.consumer.consumer.third_party.yml

@@ -0,0 +1,22 @@
+uuid: ddf4a4a5-a6e0-40b2-bf1b-d6643e180ed5
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+id: consumer.consumer.third_party
+field_name: third_party
+entity_type: consumer
+bundle: consumer
+label: 'Is this consumer 3rd party?'
+description: 'Mark this if the organization behind this consumer is not the same as the one behind the Drupal API.'
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.article.changed.yml

@@ -0,0 +1,18 @@
+uuid: 30068c4f-f20f-468e-86bc-068eb31bd51a
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.changed
+field_name: changed
+entity_type: node
+bundle: article
+label: Changed
+description: 'The time that the node was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.node.article.created.yml

@@ -0,0 +1,18 @@
+uuid: e9a226ea-4d79-47f7-998a-6f16785e35a3
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.created
+field_name: created
+entity_type: node
+bundle: article
+label: 'Authored on'
+description: 'The time that the node was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 20 - 0
config/sync/core.base_field_override.node.article.menu_link.yml

@@ -0,0 +1,20 @@
+uuid: 6c70ba9d-c6ab-4251-823a-def487135983
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.menu_link
+field_name: menu_link
+entity_type: node
+bundle: article
+label: 'Menu link'
+description: 'Computed menu link for the node (only available during node saving).'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.node.article.path.yml

@@ -0,0 +1,20 @@
+uuid: 30db082e-40fb-4260-aee4-be0a945f5723
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+  module:
+    - path
+id: node.article.path
+field_name: path
+entity_type: node
+bundle: article
+label: 'URL alias'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 1 - 1
config/sync/core.base_field_override.node.article.promote.yml

@@ -11,7 +11,7 @@ bundle: article
 label: 'Promoted to front page'
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value:
   -
     value: 0

+ 22 - 0
config/sync/core.base_field_override.node.article.status.yml

@@ -0,0 +1,22 @@
+uuid: 35a0177e-a838-43ae-8026-0af6c0916c37
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.status
+field_name: status
+entity_type: node
+bundle: article
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.article.sticky.yml

@@ -0,0 +1,22 @@
+uuid: cd4fae3c-2f9a-4e1b-a6cc-688bbbc5b83f
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.sticky
+field_name: sticky
+entity_type: node
+bundle: article
+label: 'Sticky at top of lists'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.article.title.yml

@@ -0,0 +1,18 @@
+uuid: 4f195ab2-9d17-41ce-b61a-4e2d9df7f7b5
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.title
+field_name: title
+entity_type: node
+bundle: article
+label: Title
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.node.article.uid.yml

@@ -0,0 +1,20 @@
+uuid: e392b906-c596-4c54-a87d-c3a39d193dc2
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+id: node.article.uid
+field_name: uid
+entity_type: node
+bundle: article
+label: 'Authored by'
+description: 'The username of the content author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\node\Entity\Node::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 18 - 0
config/sync/core.base_field_override.node.simplenews_issue.changed.yml

@@ -0,0 +1,18 @@
+uuid: f7f7c3a4-51a2-4614-b112-2e853fd84e57
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.changed
+field_name: changed
+entity_type: node
+bundle: simplenews_issue
+label: Changed
+description: 'The time that the node was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.node.simplenews_issue.created.yml

@@ -0,0 +1,18 @@
+uuid: 17783c91-eacd-49d1-b141-582653956244
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.created
+field_name: created
+entity_type: node
+bundle: simplenews_issue
+label: 'Authored on'
+description: 'The time that the node was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 20 - 0
config/sync/core.base_field_override.node.simplenews_issue.menu_link.yml

@@ -0,0 +1,20 @@
+uuid: b36a0ef3-03fd-4031-8bf3-4e241d9ba2b8
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.menu_link
+field_name: menu_link
+entity_type: node
+bundle: simplenews_issue
+label: 'Menu link'
+description: 'Computed menu link for the node (only available during node saving).'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.node.simplenews_issue.path.yml

@@ -0,0 +1,20 @@
+uuid: f7e53cf6-11b9-4996-be9b-8279047167bb
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+  module:
+    - path
+id: node.simplenews_issue.path
+field_name: path
+entity_type: node
+bundle: simplenews_issue
+label: 'URL alias'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 22 - 0
config/sync/core.base_field_override.node.simplenews_issue.promote.yml

@@ -0,0 +1,22 @@
+uuid: a70361f2-ab38-4a10-af88-734b707ae10a
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.promote
+field_name: promote
+entity_type: node
+bundle: simplenews_issue
+label: 'Promoted to front page'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.simplenews_issue.status.yml

@@ -0,0 +1,22 @@
+uuid: d4728075-6d49-47a5-a1ff-39fa9c3f48f4
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.status
+field_name: status
+entity_type: node
+bundle: simplenews_issue
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.simplenews_issue.sticky.yml

@@ -0,0 +1,22 @@
+uuid: 51f46b66-c427-47af-9cdb-cf87f88a9268
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.sticky
+field_name: sticky
+entity_type: node
+bundle: simplenews_issue
+label: 'Sticky at top of lists'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.simplenews_issue.title.yml

@@ -0,0 +1,18 @@
+uuid: 4d06d9c9-8776-42b7-a440-b976318b35cb
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.title
+field_name: title
+entity_type: node
+bundle: simplenews_issue
+label: Title
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.node.simplenews_issue.uid.yml

@@ -0,0 +1,20 @@
+uuid: 248a1530-3263-45a4-b61b-b94fb6c8e451
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+id: node.simplenews_issue.uid
+field_name: uid
+entity_type: node
+bundle: simplenews_issue
+label: 'Authored by'
+description: 'The username of the content author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\node\Entity\Node::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 18 - 0
config/sync/core.base_field_override.node.thematique.changed.yml

@@ -0,0 +1,18 @@
+uuid: 5093b0c3-e118-4053-89b0-41267781f1b3
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.changed
+field_name: changed
+entity_type: node
+bundle: thematique
+label: Changed
+description: 'The time that the node was last edited.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: changed

+ 18 - 0
config/sync/core.base_field_override.node.thematique.created.yml

@@ -0,0 +1,18 @@
+uuid: d2e387c6-6898-428b-a540-7d297ece2954
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.created
+field_name: created
+entity_type: node
+bundle: thematique
+label: 'Authored on'
+description: 'The time that the node was created.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: created

+ 20 - 0
config/sync/core.base_field_override.node.thematique.menu_link.yml

@@ -0,0 +1,20 @@
+uuid: c71a8148-a277-4c08-aa3b-948a256f6f75
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.menu_link
+field_name: menu_link
+entity_type: node
+bundle: thematique
+label: 'Menu link'
+description: 'Computed menu link for the node (only available during node saving).'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 20 - 0
config/sync/core.base_field_override.node.thematique.path.yml

@@ -0,0 +1,20 @@
+uuid: 84b2df71-0695-4e6c-93e7-460cc662f2bd
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+  module:
+    - path
+id: node.thematique.path
+field_name: path
+entity_type: node
+bundle: thematique
+label: 'URL alias'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: path

+ 1 - 1
config/sync/core.base_field_override.node.thematique.promote.yml

@@ -11,7 +11,7 @@ bundle: thematique
 label: 'Promoted to front page'
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value:
   -
     value: 0

+ 22 - 0
config/sync/core.base_field_override.node.thematique.status.yml

@@ -0,0 +1,22 @@
+uuid: d0d0e446-12e7-419f-95cd-752bf6068b93
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.status
+field_name: status
+entity_type: node
+bundle: thematique
+label: Published
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 1
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 22 - 0
config/sync/core.base_field_override.node.thematique.sticky.yml

@@ -0,0 +1,22 @@
+uuid: 0326cdc0-5e36-4936-9151-3f599a518321
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.sticky
+field_name: sticky
+entity_type: node
+bundle: thematique
+label: 'Sticky at top of lists'
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: 'On'
+  off_label: 'Off'
+field_type: boolean

+ 18 - 0
config/sync/core.base_field_override.node.thematique.title.yml

@@ -0,0 +1,18 @@
+uuid: ce50187a-dcfc-4e5e-86b5-2cbb89c111ff
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.title
+field_name: title
+entity_type: node
+bundle: thematique
+label: Title
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 20 - 0
config/sync/core.base_field_override.node.thematique.uid.yml

@@ -0,0 +1,20 @@
+uuid: 147fef17-9aae-4f9d-9125-80641b485128
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.thematique
+id: node.thematique.uid
+field_name: uid
+entity_type: node
+bundle: thematique
+label: 'Authored by'
+description: 'The username of the content author.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: 'Drupal\node\Entity\Node::getDefaultEntityOwner'
+settings:
+  handler: default
+  handler_settings: {  }
+field_type: entity_reference

+ 13 - 0
config/sync/core.entity_form_mode.profile.billing.yml

@@ -0,0 +1,13 @@
+uuid: 9f62974c-d519-4ac2-a10b-f1a93007d104
+langcode: en
+status: true
+dependencies:
+  enforced:
+    module:
+      - commerce_order
+  module:
+    - profile
+id: profile.billing
+label: Billing
+targetEntityType: profile
+cache: true

+ 6 - 1
config/sync/core.extension.yml

@@ -85,9 +85,13 @@ module:
   imagemagick: 0
   inline_entity_form: 0
   interval: 0
+  jquery_ui: 0
+  jquery_ui_button: 0
+  jquery_ui_checkboxradio: 0
+  jquery_ui_controlgroup: 0
+  jquery_ui_slider: 0
   jsonapi: 0
   jsonapi_extras: 0
-  kint: 0
   language: 0
   link: 0
   link_attributes: 0
@@ -141,6 +145,7 @@ module:
   simplenews: 0
   smart_trim: 0
   smtp: 0
+  sophron: 0
   state_machine: 0
   synonyms: 0
   syslog: 0

+ 1 - 0
config/sync/extlink.settings.yml

@@ -16,3 +16,4 @@ extlink_mailto_class: mailto
 extlink_mailto_label: '(link sends email)'
 _core:
   default_config_hash: rHbHZIIF9TP3H2Vs37uCHz4Gm4phULg0rQ_OKihxJfM
+extlink_exclude_admin_routes: false

+ 1 - 1
config/sync/field.field.node.article.body.yml

@@ -14,7 +14,7 @@ bundle: article
 label: Body
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value: {  }
 default_value_callback: ''
 settings:

+ 1 - 1
config/sync/field.field.node.article.field_linked_materials.yml

@@ -13,7 +13,7 @@ bundle: article
 label: 'Linked Materials'
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value: {  }
 default_value_callback: ''
 settings:

+ 1 - 1
config/sync/field.field.node.article.field_video.yml

@@ -14,7 +14,7 @@ bundle: article
 label: Video
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value: {  }
 default_value_callback: ''
 settings:

+ 1 - 1
config/sync/field.field.node.simplenews_issue.simplenews_issue.yml

@@ -16,7 +16,7 @@ bundle: simplenews_issue
 label: Newsletter
 description: ''
 required: true
-translatable: true
+translatable: false
 default_value:
   -
     target_id: default

+ 1 - 1
config/sync/field.field.node.thematique.body.yml

@@ -14,7 +14,7 @@ bundle: thematique
 label: Body
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value: {  }
 default_value_callback: ''
 settings:

+ 1 - 1
config/sync/field.field.node.thematique.field_linked_materials.yml

@@ -13,7 +13,7 @@ bundle: thematique
 label: 'Linked Materials'
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value: {  }
 default_value_callback: ''
 settings:

+ 1 - 1
config/sync/field.field.node.thematique.field_tags.yml

@@ -13,7 +13,7 @@ bundle: thematique
 label: Tags
 description: ''
 required: false
-translatable: true
+translatable: false
 default_value: {  }
 default_value_callback: ''
 settings:

+ 1 - 1
config/sync/field.field.taxonomy_term.company.field_public_phone.yml

@@ -17,7 +17,7 @@ field_name: field_public_phone
 entity_type: taxonomy_term
 bundle: company
 label: Phone
-description: ''
+description: '+3354873695'
 required: false
 translatable: false
 default_value: {  }

+ 4 - 0
config/sync/field.storage.taxonomy_term.field_public_phone.yml

@@ -3,8 +3,12 @@ langcode: en
 status: true
 dependencies:
   module:
+    - field_permissions
     - taxonomy
     - telephone
+third_party_settings:
+  field_permissions:
+    permission_type: public
 id: taxonomy_term.field_public_phone
 field_name: field_public_phone
 entity_type: taxonomy_term

+ 0 - 1
config/sync/genpass.settings.yml

@@ -1,6 +1,5 @@
 genpass_length: 12
 genpass_algorithm: user
-genpass_entropy: 'abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789!#$%&*+-.?@^_'
 genpass_mode: 2
 genpass_display: 3
 _core:

+ 1 - 2
config/sync/imagemagick.settings.yml

@@ -2,15 +2,14 @@ quality: 75
 binaries: imagemagick
 path_to_binaries: ''
 prepend: ''
-prepend_pre_source: false
 log_warnings: true
 debug: false
-use_identify: true
 locale: en_US.UTF-8
 advanced:
   density: 72
   colorspace: '0'
   profile: ''
+  coalesce: false
 image_formats:
   PNG:
     mime_type: image/png

+ 2 - 0
config/sync/language.content_settings.commerce_product.default.yml

@@ -9,6 +9,8 @@ dependencies:
 third_party_settings:
   content_translation:
     enabled: true
+    bundle_settings:
+      untranslatable_fields_hide: '0'
 id: commerce_product.default
 target_entity_type_id: commerce_product
 target_bundle: default

+ 2 - 0
config/sync/language.content_settings.commerce_product.materio_product_type.yml

@@ -9,6 +9,8 @@ dependencies:
 third_party_settings:
   content_translation:
     enabled: true
+    bundle_settings:
+      untranslatable_fields_hide: '0'
 id: commerce_product.materio_product_type
 target_entity_type_id: commerce_product
 target_bundle: materio_product_type

+ 7 - 0
config/sync/language.content_settings.commerce_product_variation.default.yml

@@ -4,6 +4,13 @@ status: true
 dependencies:
   config:
     - commerce_product.commerce_product_variation_type.default
+  module:
+    - content_translation
+third_party_settings:
+  content_translation:
+    enabled: false
+    bundle_settings:
+      untranslatable_fields_hide: '0'
 id: commerce_product_variation.default
 target_entity_type_id: commerce_product_variation
 target_bundle: default

+ 7 - 0
config/sync/language.content_settings.commerce_product_variation.materio_product_variation_type.yml

@@ -4,6 +4,13 @@ status: true
 dependencies:
   config:
     - commerce_product.commerce_product_variation_type.materio_product_variation_type
+  module:
+    - content_translation
+third_party_settings:
+  content_translation:
+    enabled: false
+    bundle_settings:
+      untranslatable_fields_hide: '0'
 id: commerce_product_variation.materio_product_variation_type
 target_entity_type_id: commerce_product_variation
 target_bundle: materio_product_variation_type

+ 11 - 0
config/sync/language.content_settings.commerce_promotion.commerce_promotion.yml

@@ -0,0 +1,11 @@
+uuid: 18ff559e-e366-4a4a-a963-2291534b13e7
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_promotion
+id: commerce_promotion.commerce_promotion
+target_entity_type_id: commerce_promotion
+target_bundle: commerce_promotion
+default_langcode: site_default
+language_alterable: false

+ 18 - 0
config/sync/language.content_settings.commerce_store.online.yml

@@ -0,0 +1,18 @@
+uuid: e253cd9e-f27c-432a-bc71-9ea52138ace0
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_store.commerce_store_type.online
+  module:
+    - content_translation
+third_party_settings:
+  content_translation:
+    enabled: false
+    bundle_settings:
+      untranslatable_fields_hide: '0'
+id: commerce_store.online
+target_entity_type_id: commerce_store
+target_bundle: online
+default_langcode: site_default
+language_alterable: false

+ 17 - 0
config/sync/language.content_settings.consumer.consumer.yml

@@ -0,0 +1,17 @@
+uuid: 161dc983-3c0e-4e64-9bf0-cf9cec8b82a3
+langcode: en
+status: true
+dependencies:
+  module:
+    - consumers
+    - content_translation
+third_party_settings:
+  content_translation:
+    enabled: false
+    bundle_settings:
+      untranslatable_fields_hide: '0'
+id: consumer.consumer
+target_entity_type_id: consumer
+target_bundle: consumer
+default_langcode: site_default
+language_alterable: false

+ 18 - 0
config/sync/language.content_settings.node.article.yml

@@ -0,0 +1,18 @@
+uuid: 55f71ab4-844e-418b-9997-7af652fcb47c
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.article
+  module:
+    - content_translation
+third_party_settings:
+  content_translation:
+    enabled: false
+    bundle_settings:
+      untranslatable_fields_hide: '0'
+id: node.article
+target_entity_type_id: node
+target_bundle: article
+default_langcode: site_default
+language_alterable: false

+ 2 - 0
config/sync/language.content_settings.node.frontpage.yml

@@ -9,6 +9,8 @@ dependencies:
 third_party_settings:
   content_translation:
     enabled: true
+    bundle_settings:
+      untranslatable_fields_hide: '0'
 id: node.frontpage
 target_entity_type_id: node
 target_bundle: frontpage

+ 18 - 0
config/sync/language.content_settings.node.simplenews_issue.yml

@@ -0,0 +1,18 @@
+uuid: 121a4b48-c0e3-4700-8e16-220a3bfaecd6
+langcode: en
+status: true
+dependencies:
+  config:
+    - node.type.simplenews_issue
+  module:
+    - content_translation
+third_party_settings:
+  content_translation:
+    enabled: false
+    bundle_settings:
+      untranslatable_fields_hide: '0'
+id: node.simplenews_issue
+target_entity_type_id: node
+target_bundle: simplenews_issue
+default_langcode: site_default
+language_alterable: false

+ 7 - 0
config/sync/language.content_settings.node.thematique.yml

@@ -4,6 +4,13 @@ status: true
 dependencies:
   config:
     - node.type.thematique
+  module:
+    - content_translation
+third_party_settings:
+  content_translation:
+    enabled: false
+    bundle_settings:
+      untranslatable_fields_hide: '0'
 id: node.thematique
 target_entity_type_id: node
 target_bundle: thematique

+ 2 - 0
config/sync/language.content_settings.taxonomy_term.assisted_research.yml

@@ -9,6 +9,8 @@ dependencies:
 third_party_settings:
   content_translation:
     enabled: true
+    bundle_settings:
+      untranslatable_fields_hide: '0'
 id: taxonomy_term.assisted_research
 target_entity_type_id: taxonomy_term
 target_bundle: assisted_research

+ 11 - 0
config/sync/language.content_settings.workflow_transition.migration.yml

@@ -0,0 +1,11 @@
+uuid: f6547b7a-0713-4172-9c55-4de07a856d57
+langcode: en
+status: true
+dependencies:
+  config:
+    - workflow.workflow.migration
+id: workflow_transition.migration
+target_entity_type_id: workflow_transition
+target_bundle: migration
+default_langcode: site_default
+language_alterable: false

+ 11 - 0
config/sync/language.content_settings.workflow_transition.workflow.yml

@@ -0,0 +1,11 @@
+uuid: 2e0b305f-a1ac-4cc1-a542-52354579b161
+langcode: en
+status: true
+dependencies:
+  config:
+    - workflow.workflow.workflow
+id: workflow_transition.workflow
+target_entity_type_id: workflow_transition
+target_bundle: workflow
+default_langcode: site_default
+language_alterable: false

+ 1 - 0
config/sync/matomo.settings.yml

@@ -18,6 +18,7 @@ track:
   site_search: false
 privacy:
   donottrack: true
+  disablecookies: false
 custom:
   variable: {  }
 codesnippet:

+ 5 - 0
config/sync/pagerer.settings.yml

@@ -1,3 +1,8 @@
 core_override_preset: core
 _core:
   default_config_hash: tLxrrjzKePIN4ln4AR0auNqMpENEfgQ6F6MVbsoFYsM
+url_querystring:
+  core_override: false
+  querystring_key: pg
+  index_base: 0
+  encode_method: none

+ 5 - 5
config/sync/search_api.index.autocomplete.yml

@@ -98,19 +98,19 @@ datasource_settings:
         - fr
 processor_settings:
   add_url: {  }
-  aggregated_field: {  }
   entity_status: {  }
-  language_with_fallback: {  }
   rendered_item: {  }
-  solr_date_range:
-    weights:
-      preprocess_index: 0
+  language_with_fallback: {  }
+  aggregated_field: {  }
   type_boost:
     boosts:
       'entity:taxonomy_term':
         datasource_boost: !!float 1
     weights:
       preprocess_index: 0
+  solr_date_range:
+    weights:
+      preprocess_index: 0
 tracker_settings:
   default:
     indexing_order: lifo

+ 22 - 26
config/sync/search_api.index.database.yml

@@ -8,8 +8,8 @@ dependencies:
     - taxonomy
     - search_api
   config:
-    - field.storage.node.body
     - field.storage.node.field_famille
+    - field.storage.node.body
     - field.storage.node.field_tags
     - field.storage.taxonomy_term.field_synonyms
     - field.storage.node.field_thesaurus
@@ -96,7 +96,6 @@ field_settings:
         - field.storage.node.field_tags
       module:
         - taxonomy
-        - taxonomy
   tag_synonyms:
     label: 'Tags » Taxonomy term » Synonyms'
     datasource_id: 'entity:node'
@@ -120,7 +119,6 @@ field_settings:
         - field.storage.node.field_tags
       module:
         - taxonomy
-        - taxonomy
   thesaurus_name:
     label: 'Thesaurus » Taxonomy term » Name'
     datasource_id: 'entity:node'
@@ -132,7 +130,6 @@ field_settings:
         - field.storage.node.field_thesaurus
       module:
         - taxonomy
-        - taxonomy
   thesaurus_synonyms:
     label: 'Thesaurus » Taxonomy term » Synonyms'
     datasource_id: 'entity:node'
@@ -156,7 +153,6 @@ field_settings:
         - field.storage.node.field_thesaurus
       module:
         - taxonomy
-        - taxonomy
   title:
     label: Title
     datasource_id: 'entity:node'
@@ -198,29 +194,11 @@ datasource_settings:
         - fr
 processor_settings:
   add_url: {  }
-  aggregated_field: {  }
+  entity_status: {  }
+  rendered_item: {  }
   content_access:
     weights:
       preprocess_query: -50
-  double_quote_workaround:
-    all_fields: true
-    fields:
-      - field_famille
-      - processed
-      - tag_name
-      - tag_synonyms
-      - tag_tid
-      - thesaurus_name
-      - thesaurus_synonyms
-      - thesaurus_tid
-      - title
-      - uuid
-    replacement: '|9999999998|'
-    weights:
-      postprocess_query: 0
-      preprocess_index: -15
-      preprocess_query: -48
-  entity_status: {  }
   html_filter:
     all_fields: true
     fields:
@@ -246,10 +224,28 @@ processor_settings:
       preprocess_index: -15
       preprocess_query: -49
   language_with_fallback: {  }
-  rendered_item: {  }
+  aggregated_field: {  }
   solr_date_range:
     weights:
       preprocess_index: 0
+  double_quote_workaround:
+    all_fields: true
+    fields:
+      - field_famille
+      - processed
+      - tag_name
+      - tag_synonyms
+      - tag_tid
+      - thesaurus_name
+      - thesaurus_synonyms
+      - thesaurus_tid
+      - title
+      - uuid
+    replacement: '|9999999998|'
+    weights:
+      postprocess_query: 0
+      preprocess_index: -15
+      preprocess_query: -48
 tracker_settings:
   default:
     indexing_order: fifo

+ 2 - 1
config/sync/search_api.server.database_search_autocomplete.yml

@@ -37,7 +37,7 @@ backend_config:
   connector_config:
     scheme: http
     host: solr-new
-    port: 8985
+    port: '8983'
     path: /
     core: materio_autocomplete
     timeout: 5
@@ -66,3 +66,4 @@ backend_config:
   environment: default
   optimize: false
   site_hash: true
+  index_single_documents_fallback_count: 10

+ 2 - 1
config/sync/search_api.server.materio.yml

@@ -37,7 +37,7 @@ backend_config:
   connector_config:
     scheme: http
     host: solr-new
-    port: 8983
+    port: '8983'
     path: /
     core: materio_base
     timeout: 5
@@ -66,3 +66,4 @@ backend_config:
   environment: default
   optimize: false
   site_hash: true
+  index_single_documents_fallback_count: 10

+ 3 - 0
config/sync/smtp.settings.yml

@@ -15,3 +15,6 @@ smtp_debugging: false
 prev_mail_system: php_mail
 _core:
   default_config_hash: WEa5Ex_IeAcm6Bm0hmQ4vU_nDwJDB8hW-vxT1qpGIbM
+smtp_timeout: 30
+smtp_keepalive: false
+smtp_autotls: true

+ 5 - 0
config/sync/sophron.settings.yml

@@ -0,0 +1,5 @@
+map_option: 0
+map_class: ''
+map_commands: {  }
+_core:
+  default_config_hash: kS--VUM7Yhfb5AIcnoXV8-JW90t-aIuQbzxPa1hbooU

+ 66 - 98
config/sync/views.view.admin_nodes.yml

@@ -293,41 +293,31 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:node': 'entity:break_lock:node'
-            node_promote_action: 0
-            node_unpromote_action: 0
-            node_unpublish_by_keyword_action: 0
-            node_assign_owner_action: 0
-            node_publish_action: 0
-            node_unpublish_action: 0
-            node_make_unsticky_action: 0
-            node_save_action: node_save_action
-            node_make_sticky_action: 0
-            simplenews_send_action: 0
-            simplenews_stop_action: 0
-            views_bulk_edit: views_bulk_edit
-            views_bulk_operations_delete_entity: views_bulk_operations_delete_entity
-            workflow_node_given_state_action: workflow_node_given_state_action
-            workflow_node_next_state_action: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:delete_action:node': 0
-            'entity:unpublish_action:node': 0
-            'entity:publish_action:node': 0
-            'entity:save_action:node': 0
-          preconfiguration:
-            'entity:break_lock:node':
-              label_override: ''
-            node_save_action:
-              label_override: ''
-            views_bulk_edit:
-              label_override: ''
-              get_bundles_from_results: 1
-            views_bulk_operations_delete_entity:
-              label_override: ''
-            workflow_node_given_state_action:
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:node'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: node_save_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: views_bulk_edit
+              preconfiguration:
+                label_override: ''
+                get_bundles_from_results: 1
+            -
+              action_id: views_bulk_operations_delete_entity
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: workflow_node_given_state_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         field_materiau_images:
           id: field_materiau_images
@@ -2339,41 +2329,31 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:node': 'entity:break_lock:node'
-            node_promote_action: 0
-            node_unpromote_action: 0
-            node_unpublish_by_keyword_action: 0
-            node_assign_owner_action: 0
-            node_publish_action: 0
-            node_unpublish_action: 0
-            node_make_unsticky_action: 0
-            node_save_action: node_save_action
-            node_make_sticky_action: 0
-            simplenews_send_action: 0
-            simplenews_stop_action: 0
-            views_bulk_edit: views_bulk_edit
-            views_bulk_operations_delete_entity: views_bulk_operations_delete_entity
-            workflow_node_given_state_action: workflow_node_given_state_action
-            workflow_node_next_state_action: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:delete_action:node': 0
-            'entity:unpublish_action:node': 0
-            'entity:publish_action:node': 0
-            'entity:save_action:node': 0
-          preconfiguration:
-            'entity:break_lock:node':
-              label_override: ''
-            node_save_action:
-              label_override: ''
-            views_bulk_edit:
-              label_override: ''
-              get_bundles_from_results: 1
-            views_bulk_operations_delete_entity:
-              label_override: ''
-            workflow_node_given_state_action:
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:node'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: node_save_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: views_bulk_edit
+              preconfiguration:
+                label_override: ''
+                get_bundles_from_results: 1
+            -
+              action_id: views_bulk_operations_delete_entity
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: workflow_node_given_state_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         nid:
           id: nid
@@ -4616,34 +4596,22 @@ display:
           clear_on_exposed: false
           action_title: Action
           selected_actions:
-            'entity:break_lock:node': 'entity:break_lock:node'
-            node_promote_action: 0
-            node_unpromote_action: 0
-            node_unpublish_by_keyword_action: 0
-            node_assign_owner_action: 0
-            node_publish_action: 0
-            node_unpublish_action: 0
-            node_make_unsticky_action: 0
-            node_save_action: node_save_action
-            node_make_sticky_action: 0
-            views_bulk_edit: 0
-            views_bulk_operations_delete_entity: views_bulk_operations_delete_entity
-            workflow_node_given_state_action: 0
-            workflow_node_next_state_action: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:delete_action:node': 0
-            'entity:unpublish_action:node': 0
-            'entity:publish_action:node': 0
-            'entity:save_action:node': 0
-          preconfiguration:
-            'entity:break_lock:node':
-              label_override: ''
-            node_save_action:
-              label_override: ''
-            views_bulk_operations_delete_entity:
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:node'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: node_save_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: views_bulk_operations_delete_entity
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         title:
           id: title

+ 96 - 96
config/sync/views.view.admin_taxo.yml

@@ -258,22 +258,22 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:taxonomy_term': 'entity:break_lock:taxonomy_term'
-            views_bulk_edit: 0
-            views_bulk_operations_delete_entity: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:unpublish_action:taxonomy_term': 'entity:unpublish_action:taxonomy_term'
-            'entity:publish_action:taxonomy_term': 'entity:publish_action:taxonomy_term'
-            'entity:save_action:taxonomy_term': 0
-          preconfiguration:
-            'entity:break_lock:taxonomy_term':
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
-            'entity:unpublish_action:taxonomy_term':
-              label_override: ''
-            'entity:publish_action:taxonomy_term':
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:unpublish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:publish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         tid:
           id: tid
@@ -1482,22 +1482,22 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:taxonomy_term': 'entity:break_lock:taxonomy_term'
-            views_bulk_edit: 0
-            views_bulk_operations_delete_entity: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:unpublish_action:taxonomy_term': 'entity:unpublish_action:taxonomy_term'
-            'entity:publish_action:taxonomy_term': 'entity:publish_action:taxonomy_term'
-            'entity:save_action:taxonomy_term': 0
-          preconfiguration:
-            'entity:break_lock:taxonomy_term':
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
-            'entity:unpublish_action:taxonomy_term':
-              label_override: ''
-            'entity:publish_action:taxonomy_term':
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:unpublish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:publish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         tid:
           id: tid
@@ -2480,22 +2480,22 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:taxonomy_term': 'entity:break_lock:taxonomy_term'
-            views_bulk_edit: 0
-            views_bulk_operations_delete_entity: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:unpublish_action:taxonomy_term': 'entity:unpublish_action:taxonomy_term'
-            'entity:publish_action:taxonomy_term': 'entity:publish_action:taxonomy_term'
-            'entity:save_action:taxonomy_term': 0
-          preconfiguration:
-            'entity:break_lock:taxonomy_term':
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
-            'entity:unpublish_action:taxonomy_term':
-              label_override: ''
-            'entity:publish_action:taxonomy_term':
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:unpublish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:publish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         tid:
           id: tid
@@ -3264,22 +3264,22 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:taxonomy_term': 'entity:break_lock:taxonomy_term'
-            views_bulk_edit: 0
-            views_bulk_operations_delete_entity: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:unpublish_action:taxonomy_term': 'entity:unpublish_action:taxonomy_term'
-            'entity:publish_action:taxonomy_term': 'entity:publish_action:taxonomy_term'
-            'entity:save_action:taxonomy_term': 0
-          preconfiguration:
-            'entity:break_lock:taxonomy_term':
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
-            'entity:unpublish_action:taxonomy_term':
-              label_override: ''
-            'entity:publish_action:taxonomy_term':
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:unpublish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:publish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         tid:
           id: tid
@@ -3974,22 +3974,22 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:taxonomy_term': 'entity:break_lock:taxonomy_term'
-            views_bulk_edit: 0
-            views_bulk_operations_delete_entity: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:unpublish_action:taxonomy_term': 'entity:unpublish_action:taxonomy_term'
-            'entity:publish_action:taxonomy_term': 'entity:publish_action:taxonomy_term'
-            'entity:save_action:taxonomy_term': 0
-          preconfiguration:
-            'entity:break_lock:taxonomy_term':
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
-            'entity:unpublish_action:taxonomy_term':
-              label_override: ''
-            'entity:publish_action:taxonomy_term':
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:unpublish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:publish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         tid:
           id: tid
@@ -4684,22 +4684,22 @@ display:
           clear_on_exposed: true
           action_title: Action
           selected_actions:
-            'entity:break_lock:taxonomy_term': 'entity:break_lock:taxonomy_term'
-            views_bulk_edit: 0
-            views_bulk_operations_delete_entity: 0
-            pathauto_update_alias: pathauto_update_alias
-            'entity:unpublish_action:taxonomy_term': 'entity:unpublish_action:taxonomy_term'
-            'entity:publish_action:taxonomy_term': 'entity:publish_action:taxonomy_term'
-            'entity:save_action:taxonomy_term': 0
-          preconfiguration:
-            'entity:break_lock:taxonomy_term':
-              label_override: ''
-            pathauto_update_alias:
-              label_override: ''
-            'entity:unpublish_action:taxonomy_term':
-              label_override: ''
-            'entity:publish_action:taxonomy_term':
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: pathauto_update_alias
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:unpublish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:publish_action:taxonomy_term'
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         tid:
           id: tid

+ 24 - 23
config/sync/views.view.admin_users.yml

@@ -245,29 +245,30 @@ display:
           clear_on_exposed: false
           action_title: Action
           selected_actions:
-            'entity:break_lock:user': 'entity:break_lock:user'
-            user_unblock_user_action: user_unblock_user_action
-            user_block_user_action: user_block_user_action
-            user_remove_role_action: user_remove_role_action
-            user_add_role_action: user_add_role_action
-            views_bulk_edit: 0
-            vbo_cancel_user_action: 0
-            views_bulk_operations_delete_entity: 0
-            pathauto_update_alias: 0
-            'entity:save_action:user': 'entity:save_action:user'
-          preconfiguration:
-            'entity:break_lock:user':
-              label_override: ''
-            user_unblock_user_action:
-              label_override: ''
-            user_block_user_action:
-              label_override: ''
-            user_remove_role_action:
-              label_override: ''
-            user_add_role_action:
-              label_override: ''
-            'entity:save_action:user':
-              label_override: ''
+            -
+              action_id: 'entity:break_lock:user'
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: user_unblock_user_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: user_block_user_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: user_remove_role_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: user_add_role_action
+              preconfiguration:
+                label_override: ''
+            -
+              action_id: 'entity:save_action:user'
+              preconfiguration:
+                label_override: ''
           plugin_id: views_bulk_operations_bulk_form
         name:
           id: name

+ 111 - 17
config/sync/views.view.advancedqueue_jobs.yml

@@ -3,12 +3,12 @@ langcode: en
 status: true
 dependencies:
   module:
-    - advancedqueue
     - user
-_core:
-  default_config_hash: UznR_Wwz6P2n6k0oG2pyGiqeIzn_6aY7dQVoCzlh_iw
+  enforced:
+    module:
+      - advancedqueue
 id: advancedqueue_jobs
-label: 'Advanced queue jobs'
+label: 'Advanced Queue jobs'
 module: views
 description: ''
 tag: ''
@@ -47,12 +47,17 @@ display:
           sort_asc_label: Asc
           sort_desc_label: Desc
       pager:
-        type: mini
+        type: full
         options:
           items_per_page: 50
           offset: 0
           id: 0
           total_pages: null
+          tags:
+            previous: ‹‹
+            next: ››
+            first: '« First'
+            last: 'Last »'
           expose:
             items_per_page: false
             items_per_page_label: 'Items per page'
@@ -61,11 +66,94 @@ display:
             items_per_page_options_all_label: '- All -'
             offset: false
             offset_label: Offset
-          tags:
-            previous: ‹‹
-            next: ››
+          quantity: 9
       style:
         type: table
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          override: true
+          sticky: false
+          caption: ''
+          summary: ''
+          description: ''
+          columns:
+            job_id: job_id
+            num_retries: num_retries
+            state: state
+            type: type
+            payload: payload
+            available: available
+            processed: processed
+            message: message
+            operations: operations
+          info:
+            job_id:
+              sortable: true
+              default_sort_order: desc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            num_retries:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            state:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            type:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            payload:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            available:
+              sortable: true
+              default_sort_order: desc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            processed:
+              sortable: true
+              default_sort_order: desc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            message:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            operations:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+          default: job_id
+          empty_table: false
       row:
         type: fields
       fields:
@@ -286,8 +374,8 @@ display:
           label: Payload
           exclude: false
           alter:
-            alter_text: false
-            text: ''
+            alter_text: true
+            text: '<pre>{{ payload }}</pre>'
             make_link: false
             path: ''
             absolute: false
@@ -628,10 +716,12 @@ display:
           exposed: true
           expose:
             operator_id: available_op
-            label: 'Available date'
+            label: 'Available from'
             description: ''
             use_operator: false
             operator: available_op
+            operator_limit_selection: false
+            operator_list: {  }
             identifier: available
             required: false
             remember: false
@@ -640,20 +730,24 @@ display:
               authenticated: authenticated
               anonymous: '0'
               administrator: '0'
-            operator_limit_selection: false
-            operator_list: {  }
+            placeholder: YYYY-MM-DD
+            min_placeholder: ''
+            max_placeholder: ''
           is_grouped: false
           group_info:
-            label: ''
-            description: ''
-            identifier: ''
+            label: 'Available date'
+            description: null
+            identifier: available
             optional: true
             widget: select
             multiple: false
             remember: false
             default_group: All
             default_group_multiple: {  }
-            group_items: {  }
+            group_items:
+              1: {  }
+              2: {  }
+              3: {  }
           plugin_id: date
       sorts: {  }
       title: Jobs

+ 10 - 3
config/sync/views.view.commerce_activity.yml

@@ -5,8 +5,6 @@ dependencies:
   module:
     - commerce_log
     - user
-_core:
-  default_config_hash: '-RZu5UoVfuliWCTIlTW8oVsjPzRmrEDZG0fBU5aDM6c'
 id: commerce_activity
 label: Activity
 module: views
@@ -291,7 +289,16 @@ display:
           entity_field: log_id
           plugin_id: standard
       title: 'Order logs'
-      header: {  }
+      header:
+        commerce_log_admin_comment_form:
+          id: commerce_log_admin_comment_form
+          table: views
+          field: commerce_log_admin_comment_form
+          relationship: none
+          group_type: group
+          admin_label: ''
+          empty: true
+          plugin_id: commerce_log_admin_comment_form
       footer: {  }
       empty:
         area_text_custom:

+ 131 - 0
config/sync/views.view.simplenews_subscribers.yml

@@ -74,6 +74,137 @@ display:
       row:
         type: fields
       fields:
+        id:
+          id: id
+          table: simplenews_subscriber
+          field: id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Subscriber ID'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: simplenews_subscriber
+          entity_field: id
+          plugin_id: field
+        uuid:
+          id: uuid
+          table: simplenews_subscriber
+          field: uuid
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: UUID
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          settings:
+            link_to_entity: false
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: simplenews_subscriber
+          entity_field: uuid
+          plugin_id: field
         mail:
           table: simplenews_subscriber
           field: mail

+ 965 - 0
package-lock.json

@@ -1548,6 +1548,82 @@
       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
       "dev": true
     },
+    "array.prototype.flatmap": {
+      "version": "1.2.3",
+      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz",
+      "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.3",
+        "es-abstract": "^1.17.0-next.1",
+        "function-bind": "^1.1.1"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.17.7",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
     "asn1": {
       "version": "0.2.4",
       "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
@@ -2301,6 +2377,16 @@
         "unset-value": "^1.0.0"
       }
     },
+    "call-bind": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
+      "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
+      "dev": true,
+      "requires": {
+        "function-bind": "^1.1.1",
+        "get-intrinsic": "^1.0.0"
+      }
+    },
     "callsites": {
       "version": "3.1.0",
       "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -2637,6 +2723,12 @@
         "proto-list": "~1.2.1"
       }
     },
+    "confusing-browser-globals": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz",
+      "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==",
+      "dev": true
+    },
     "console-browserify": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
@@ -3318,6 +3410,45 @@
         }
       }
     },
+    "eslint-config-airbnb": {
+      "version": "18.2.0",
+      "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.0.tgz",
+      "integrity": "sha512-Fz4JIUKkrhO0du2cg5opdyPKQXOI2MvF8KUvN2710nJMT6jaRUpRE2swrJftAjVGL7T1otLM5ieo5RqS1v9Udg==",
+      "dev": true,
+      "requires": {
+        "eslint-config-airbnb-base": "^14.2.0",
+        "object.assign": "^4.1.0",
+        "object.entries": "^1.1.2"
+      }
+    },
+    "eslint-config-airbnb-base": {
+      "version": "14.2.0",
+      "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.0.tgz",
+      "integrity": "sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==",
+      "dev": true,
+      "requires": {
+        "confusing-browser-globals": "^1.0.9",
+        "object.assign": "^4.1.0",
+        "object.entries": "^1.1.2"
+      }
+    },
+    "eslint-config-prettier": {
+      "version": "6.15.0",
+      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz",
+      "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==",
+      "dev": true,
+      "requires": {
+        "get-stdin": "^6.0.0"
+      },
+      "dependencies": {
+        "get-stdin": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
+          "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
+          "dev": true
+        }
+      }
+    },
     "eslint-config-standard": {
       "version": "12.0.0",
       "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz",
@@ -3658,12 +3789,157 @@
         }
       }
     },
+    "eslint-plugin-prettier": {
+      "version": "3.1.4",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz",
+      "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==",
+      "dev": true,
+      "requires": {
+        "prettier-linter-helpers": "^1.0.0"
+      }
+    },
     "eslint-plugin-promise": {
       "version": "4.2.1",
       "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz",
       "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==",
       "dev": true
     },
+    "eslint-plugin-react": {
+      "version": "7.21.5",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz",
+      "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==",
+      "dev": true,
+      "requires": {
+        "array-includes": "^3.1.1",
+        "array.prototype.flatmap": "^1.2.3",
+        "doctrine": "^2.1.0",
+        "has": "^1.0.3",
+        "jsx-ast-utils": "^2.4.1 || ^3.0.0",
+        "object.entries": "^1.1.2",
+        "object.fromentries": "^2.0.2",
+        "object.values": "^1.1.1",
+        "prop-types": "^15.7.2",
+        "resolve": "^1.18.1",
+        "string.prototype.matchall": "^4.0.2"
+      },
+      "dependencies": {
+        "array-includes": {
+          "version": "3.1.1",
+          "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz",
+          "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==",
+          "dev": true,
+          "requires": {
+            "define-properties": "^1.1.3",
+            "es-abstract": "^1.17.0",
+            "is-string": "^1.0.5"
+          }
+        },
+        "doctrine": {
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+          "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+          "dev": true,
+          "requires": {
+            "esutils": "^2.0.2"
+          }
+        },
+        "es-abstract": {
+          "version": "1.17.7",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "jsx-ast-utils": {
+          "version": "3.1.0",
+          "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz",
+          "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==",
+          "dev": true,
+          "requires": {
+            "array-includes": "^3.1.1",
+            "object.assign": "^4.1.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        },
+        "object.values": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
+          "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
+          "dev": true,
+          "requires": {
+            "define-properties": "^1.1.3",
+            "es-abstract": "^1.17.0-next.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3"
+          }
+        },
+        "resolve": {
+          "version": "1.18.1",
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz",
+          "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==",
+          "dev": true,
+          "requires": {
+            "is-core-module": "^2.0.0",
+            "path-parse": "^1.0.6"
+          }
+        }
+      }
+    },
     "eslint-plugin-standard": {
       "version": "4.0.1",
       "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz",
@@ -4041,6 +4317,12 @@
       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
       "dev": true
     },
+    "fast-diff": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
+      "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+      "dev": true
+    },
     "fast-json-stable-stringify": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
@@ -4915,6 +5197,25 @@
       "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
       "dev": true
     },
+    "get-intrinsic": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz",
+      "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==",
+      "dev": true,
+      "requires": {
+        "function-bind": "^1.1.1",
+        "has": "^1.0.3",
+        "has-symbols": "^1.0.1"
+      },
+      "dependencies": {
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        }
+      }
+    },
     "get-stdin": {
       "version": "4.0.1",
       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
@@ -5388,6 +5689,82 @@
         }
       }
     },
+    "internal-slot": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
+      "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==",
+      "dev": true,
+      "requires": {
+        "es-abstract": "^1.17.0-next.1",
+        "has": "^1.0.3",
+        "side-channel": "^1.0.2"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.17.7",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
     "interpret": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
@@ -5470,6 +5847,15 @@
         "ci-info": "^2.0.0"
       }
     },
+    "is-core-module": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz",
+      "integrity": "sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==",
+      "dev": true,
+      "requires": {
+        "has": "^1.0.3"
+      }
+    },
     "is-data-descriptor": {
       "version": "0.1.4",
       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
@@ -5557,6 +5943,12 @@
         "is-extglob": "^2.1.1"
       }
     },
+    "is-negative-zero": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
+      "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=",
+      "dev": true
+    },
     "is-number": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
@@ -5613,6 +6005,12 @@
       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
       "dev": true
     },
+    "is-string": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
+      "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
+      "dev": true
+    },
     "is-symbol": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
@@ -6915,6 +7313,12 @@
       "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
       "dev": true
     },
+    "object-inspect": {
+      "version": "1.8.0",
+      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
+      "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
+      "dev": true
+    },
     "object-keys": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
@@ -6942,6 +7346,159 @@
         "object-keys": "^1.0.11"
       }
     },
+    "object.entries": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz",
+      "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.3",
+        "es-abstract": "^1.17.5",
+        "has": "^1.0.3"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.17.7",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
+    "object.fromentries": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz",
+      "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.3",
+        "es-abstract": "^1.17.0-next.1",
+        "function-bind": "^1.1.1",
+        "has": "^1.0.3"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.17.7",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
     "object.getownpropertydescriptors": {
       "version": "2.0.3",
       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
@@ -7364,6 +7921,15 @@
       "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==",
       "dev": true
     },
+    "prettier-linter-helpers": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+      "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+      "dev": true,
+      "requires": {
+        "fast-diff": "^1.1.2"
+      }
+    },
     "private": {
       "version": "0.1.8",
       "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
@@ -7394,6 +7960,17 @@
       "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
       "dev": true
     },
+    "prop-types": {
+      "version": "15.7.2",
+      "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
+      "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
+      "dev": true,
+      "requires": {
+        "loose-envify": "^1.4.0",
+        "object-assign": "^4.1.1",
+        "react-is": "^16.8.1"
+      }
+    },
     "proto-list": {
       "version": "1.2.4",
       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
@@ -7508,6 +8085,12 @@
         "safe-buffer": "^5.1.0"
       }
     },
+    "react-is": {
+      "version": "16.13.1",
+      "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+      "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
+      "dev": true
+    },
     "read-pkg": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
@@ -7613,6 +8196,81 @@
         "safe-regex": "^1.1.0"
       }
     },
+    "regexp.prototype.flags": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
+      "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.3",
+        "es-abstract": "^1.17.0-next.1"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.17.7",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
     "regexpp": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
@@ -8042,6 +8700,82 @@
       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
       "dev": true
     },
+    "side-channel": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz",
+      "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==",
+      "dev": true,
+      "requires": {
+        "es-abstract": "^1.18.0-next.0",
+        "object-inspect": "^1.8.0"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.18.0-next.1",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
+          "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-negative-zero": "^2.0.0",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
     "sigmund": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
@@ -8406,6 +9140,237 @@
         "strip-ansi": "^4.0.0"
       }
     },
+    "string.prototype.matchall": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz",
+      "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.3",
+        "es-abstract": "^1.17.0",
+        "has-symbols": "^1.0.1",
+        "internal-slot": "^1.0.2",
+        "regexp.prototype.flags": "^1.3.0",
+        "side-channel": "^1.0.2"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.17.7",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+          "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
+    "string.prototype.trimend": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz",
+      "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.3",
+        "es-abstract": "^1.18.0-next.1"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.18.0-next.1",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
+          "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-negative-zero": "^2.0.0",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
+    "string.prototype.trimstart": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz",
+      "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.3",
+        "es-abstract": "^1.18.0-next.1"
+      },
+      "dependencies": {
+        "es-abstract": {
+          "version": "1.18.0-next.1",
+          "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
+          "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
+          "dev": true,
+          "requires": {
+            "es-to-primitive": "^1.2.1",
+            "function-bind": "^1.1.1",
+            "has": "^1.0.3",
+            "has-symbols": "^1.0.1",
+            "is-callable": "^1.2.2",
+            "is-negative-zero": "^2.0.0",
+            "is-regex": "^1.1.1",
+            "object-inspect": "^1.8.0",
+            "object-keys": "^1.1.1",
+            "object.assign": "^4.1.1",
+            "string.prototype.trimend": "^1.0.1",
+            "string.prototype.trimstart": "^1.0.1"
+          }
+        },
+        "es-to-primitive": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+          "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+          "dev": true,
+          "requires": {
+            "is-callable": "^1.1.4",
+            "is-date-object": "^1.0.1",
+            "is-symbol": "^1.0.2"
+          }
+        },
+        "has-symbols": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+          "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+          "dev": true
+        },
+        "is-callable": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+          "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
+          "dev": true
+        },
+        "is-regex": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+          "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
+          "dev": true,
+          "requires": {
+            "has-symbols": "^1.0.1"
+          }
+        },
+        "object.assign": {
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+          "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+          "dev": true,
+          "requires": {
+            "call-bind": "^1.0.0",
+            "define-properties": "^1.1.3",
+            "has-symbols": "^1.0.1",
+            "object-keys": "^1.1.1"
+          }
+        }
+      }
+    },
     "string_decoder": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",

+ 4 - 0
package.json

@@ -40,11 +40,15 @@
     "copy-webpack-plugin": "^5.0.4",
     "css-loader": "^2.1.1",
     "eslint": "^5.15.3",
+    "eslint-config-airbnb": "^18.2.0",
+    "eslint-config-prettier": "^6.15.0",
     "eslint-config-standard": "^12.0.0",
     "eslint-loader": "^2.2.1",
     "eslint-plugin-import": "^2.18.2",
     "eslint-plugin-node": "^8.0.1",
+    "eslint-plugin-prettier": "^3.1.4",
     "eslint-plugin-promise": "^4.2.1",
+    "eslint-plugin-react": "^7.21.5",
     "eslint-plugin-standard": "^4.0.1",
     "eslint-plugin-vue": "^5.2.3",
     "eslint-plugin-vue-a11y": "0.0.28",

+ 3 - 0
web/.gitignore

@@ -0,0 +1,3 @@
+/INSTALL.txt
+/README.txt
+/example.gitignore

+ 1 - 0
web/modules/.gitignore

@@ -0,0 +1 @@
+/README.txt

+ 1 - 0
web/profiles/.gitignore

@@ -0,0 +1 @@
+/README.txt

Some files were not shown because too many files changed in this diff