From ed2319a4b89195dab2908a4cd82565bbd31e3101 Mon Sep 17 00:00:00 2001 From: KMDOFNI <97896878+KMDOFNI@users.noreply.github.com> Date: Wed, 31 Jul 2024 15:56:59 +0100 Subject: [PATCH 1/3] removed admin role, updated displays and workflow --- ...y_form_display.node.basic_page.default.yml | 10 ++- ....entity_form_display.node.news.default.yml | 26 ++++-- ..._form_display.node.publication.default.yml | 32 ++++--- ...y_view_display.node.basic_page.default.yml | 2 + ...tity_view_display.node.basic_page.diff.yml | 8 +- ...ty_view_display.node.basic_page.teaser.yml | 10 ++- ...ew_display.node.featured_links.default.yml | 1 + ...iew_display.node.featured_links.teaser.yml | 1 + ....entity_view_display.node.news.default.yml | 32 ++++--- ...e.entity_view_display.node.news.teaser.yml | 38 ++++++--- ...display.node.niao_staff_member.default.yml | 67 +++++++++++++++ ..._display.node.niao_staff_member.teaser.yml | 34 ++++++++ ..._view_display.node.publication.default.yml | 5 ++ ...ity_view_display.node.publication.diff.yml | 15 +++- ..._display.node.publication.search_index.yml | 83 +------------------ ...y_view_display.node.publication.teaser.yml | 1 + ...action.user_add_role_action.admin_user.yml | 14 ---- ...ction.user_add_role_action.editor_user.yml | 14 ---- ...ion.user_remove_role_action.admin_user.yml | 14 ---- ...on.user_remove_role_action.editor_user.yml | 14 ---- .../niaomi/config/user.role.admin_user.yml | 35 -------- .../niaomi/config/user.role.editor_user.yml | 17 ---- ...flows.workflow.nics_editorial_workflow.yml | 17 +++- .../niaomi/local/user.role.administrator.yml | 79 ++++++++++++++++++ 24 files changed, 331 insertions(+), 238 deletions(-) create mode 100644 project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.default.yml create mode 100644 project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.teaser.yml delete mode 100644 project/config/niaomi/config/system.action.user_add_role_action.admin_user.yml delete mode 100644 project/config/niaomi/config/system.action.user_add_role_action.editor_user.yml delete mode 100644 project/config/niaomi/config/system.action.user_remove_role_action.admin_user.yml delete mode 100644 project/config/niaomi/config/system.action.user_remove_role_action.editor_user.yml delete mode 100644 project/config/niaomi/config/user.role.admin_user.yml delete mode 100644 project/config/niaomi/config/user.role.editor_user.yml diff --git a/project/config/niaomi/config/core.entity_form_display.node.basic_page.default.yml b/project/config/niaomi/config/core.entity_form_display.node.basic_page.default.yml index 240b2251..5dc9beb7 100644 --- a/project/config/niaomi/config/core.entity_form_display.node.basic_page.default.yml +++ b/project/config/niaomi/config/core.entity_form_display.node.basic_page.default.yml @@ -7,7 +7,9 @@ dependencies: - field.field.node.basic_page.field_meta_tags - field.field.node.basic_page.field_next_audit_due - node.type.basic_page + - workflows.workflow.nics_editorial_workflow module: + - content_moderation - datetime - metatag - path @@ -43,7 +45,7 @@ content: third_party_settings: { } field_next_audit_due: type: datetime_default - weight: 12 + weight: 13 region: content settings: { } third_party_settings: { } @@ -59,6 +61,12 @@ content: settings: include_locked: true third_party_settings: { } + moderation_state: + type: moderation_state_default + weight: 12 + region: content + settings: { } + third_party_settings: { } path: type: path weight: 7 diff --git a/project/config/niaomi/config/core.entity_form_display.node.news.default.yml b/project/config/niaomi/config/core.entity_form_display.node.news.default.yml index bc053562..711f488c 100644 --- a/project/config/niaomi/config/core.entity_form_display.node.news.default.yml +++ b/project/config/niaomi/config/core.entity_form_display.node.news.default.yml @@ -9,7 +9,9 @@ dependencies: - field.field.node.news.field_published_date - field.field.node.news.field_teaser - node.type.news + - workflows.workflow.nics_editorial_workflow module: + - content_moderation - datetime - entity_browser - path @@ -21,7 +23,7 @@ mode: default content: body: type: text_textarea_with_summary - weight: 7 + weight: 5 region: content settings: rows: 9 @@ -37,13 +39,13 @@ content: third_party_settings: { } field_news_type: type: options_select - weight: 3 + weight: 2 region: content settings: { } third_party_settings: { } field_photo: type: entity_browser_file - weight: 6 + weight: 4 region: content settings: entity_browser: null @@ -57,13 +59,13 @@ content: third_party_settings: { } field_published_date: type: datetime_default - weight: 2 + weight: 1 region: content settings: { } third_party_settings: { } field_teaser: type: string_textfield - weight: 5 + weight: 3 region: content settings: size: 120 @@ -76,11 +78,17 @@ content: third_party_settings: { } langcode: type: language_select - weight: 1 + weight: 7 region: content settings: include_locked: true third_party_settings: { } + moderation_state: + type: moderation_state_default + weight: 14 + region: content + settings: { } + third_party_settings: { } path: type: path weight: 11 @@ -96,7 +104,7 @@ content: third_party_settings: { } status: type: boolean_checkbox - weight: 13 + weight: 12 region: content settings: display_label: true @@ -118,7 +126,7 @@ content: third_party_settings: { } uid: type: entity_reference_autocomplete - weight: 4 + weight: 6 region: content settings: match_operator: CONTAINS @@ -127,7 +135,7 @@ content: placeholder: '' third_party_settings: { } url_redirects: - weight: 12 + weight: 13 region: content settings: { } third_party_settings: { } diff --git a/project/config/niaomi/config/core.entity_form_display.node.publication.default.yml b/project/config/niaomi/config/core.entity_form_display.node.publication.default.yml index 0b495735..e355f1e1 100644 --- a/project/config/niaomi/config/core.entity_form_display.node.publication.default.yml +++ b/project/config/niaomi/config/core.entity_form_display.node.publication.default.yml @@ -10,7 +10,9 @@ dependencies: - field.field.node.publication.field_publication_image - field.field.node.publication.field_publication_type - node.type.publication + - workflows.workflow.nics_editorial_workflow module: + - content_moderation - datetime - entity_browser - media_library @@ -24,7 +26,7 @@ mode: default content: body: type: text_textarea_with_summary - weight: 5 + weight: 9 region: content settings: rows: 9 @@ -34,7 +36,7 @@ content: third_party_settings: { } created: type: datetime_timestamp - weight: 7 + weight: 3 region: content settings: { } third_party_settings: { } @@ -47,7 +49,7 @@ content: third_party_settings: { } field_meta_tags: type: metatag_firehose - weight: 8 + weight: 13 region: content settings: sidebar: true @@ -55,13 +57,13 @@ content: third_party_settings: { } field_publication_date: type: datetime_default - weight: 3 + weight: 7 region: content settings: { } third_party_settings: { } field_publication_image: type: entity_browser_file - weight: 6 + weight: 10 region: content settings: entity_browser: null @@ -75,40 +77,46 @@ content: third_party_settings: { } field_publication_type: type: options_select - weight: 2 + weight: 5 region: content settings: { } third_party_settings: { } langcode: type: language_select - weight: 1 + weight: 2 region: content settings: include_locked: true third_party_settings: { } + moderation_state: + type: moderation_state_default + weight: 15 + region: content + settings: { } + third_party_settings: { } path: type: path - weight: 11 + weight: 8 region: content settings: { } third_party_settings: { } promote: type: boolean_checkbox - weight: 9 + weight: 4 region: content settings: display_label: true third_party_settings: { } status: type: boolean_checkbox - weight: 13 + weight: 11 region: content settings: display_label: true third_party_settings: { } sticky: type: boolean_checkbox - weight: 10 + weight: 6 region: content settings: display_label: true @@ -123,7 +131,7 @@ content: third_party_settings: { } uid: type: entity_reference_autocomplete - weight: 4 + weight: 1 region: content settings: match_operator: CONTAINS diff --git a/project/config/niaomi/config/core.entity_view_display.node.basic_page.default.yml b/project/config/niaomi/config/core.entity_view_display.node.basic_page.default.yml index 8da31998..6427a41d 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.basic_page.default.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.basic_page.default.yml @@ -23,7 +23,9 @@ content: weight: 0 region: content hidden: + content_moderation_control: true field_meta_tags: true field_next_audit_due: true langcode: true links: true + search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml b/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml index a8e78012..f8106786 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml @@ -27,7 +27,7 @@ third_party_settings: label: 'Additional content details' parent_name: '' region: content - weight: 5 + weight: 1 format_type: html_element format_settings: classes: field-collection @@ -52,6 +52,11 @@ content: third_party_settings: { } weight: 0 region: content + content_moderation_control: + settings: { } + third_party_settings: { } + weight: 4 + region: content field_meta_tags: type: metatag_empty_formatter label: inline @@ -71,3 +76,4 @@ content: hidden: langcode: true links: true + search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml b/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml index db5fe042..bf43f63f 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml @@ -22,14 +22,20 @@ content: settings: trim_length: 600 third_party_settings: { } - weight: 101 + weight: 1 + region: content + content_moderation_control: + settings: { } + third_party_settings: { } + weight: 4 region: content links: settings: { } third_party_settings: { } - weight: 100 + weight: 0 region: content hidden: field_meta_tags: true field_next_audit_due: true langcode: true + search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.featured_links.default.yml b/project/config/niaomi/config/core.entity_view_display.node.featured_links.default.yml index 0351b790..85c17fd1 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.featured_links.default.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.featured_links.default.yml @@ -26,6 +26,7 @@ content: weight: 0 region: content hidden: + content_moderation_control: true langcode: true links: true search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.featured_links.teaser.yml b/project/config/niaomi/config/core.entity_view_display.node.featured_links.teaser.yml index 75f2ca1f..cc20d53b 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.featured_links.teaser.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.featured_links.teaser.yml @@ -19,6 +19,7 @@ bundle: featured_links mode: teaser content: { } hidden: + content_moderation_control: true field_featured_link: true langcode: true links: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.news.default.yml b/project/config/niaomi/config/core.entity_view_display.node.news.default.yml index 2f7cb211..735e30d9 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.news.default.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.news.default.yml @@ -10,6 +10,8 @@ dependencies: - field.field.node.news.field_teaser - node.type.news module: + - datetime + - image - text - user id: node.news.default @@ -22,24 +24,32 @@ content: label: hidden settings: { } third_party_settings: { } - weight: 101 + weight: 2 region: content - field_news_type: - type: entity_reference_label - label: above + field_photo: + type: image + label: hidden settings: - link: true + image_link: '' + image_style: '' + image_loading: + attribute: lazy third_party_settings: { } - weight: 102 + weight: 1 region: content - links: - settings: { } + field_published_date: + type: datetime_default + label: hidden + settings: + timezone_override: '' + format_type: unity_date third_party_settings: { } - weight: 100 + weight: 0 region: content hidden: - field_photo: true - field_published_date: true + content_moderation_control: true + field_news_type: true field_teaser: true langcode: true + links: true search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.news.teaser.yml b/project/config/niaomi/config/core.entity_view_display.node.news.teaser.yml index 2bae0e7c..c35052ba 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.news.teaser.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.news.teaser.yml @@ -11,30 +11,46 @@ dependencies: - field.field.node.news.field_teaser - node.type.news module: - - text + - datetime + - image - user id: node.news.teaser targetEntityType: node bundle: news mode: teaser content: - body: - type: text_summary_or_trimmed + field_photo: + type: image label: hidden settings: - trim_length: 600 + image_link: '' + image_style: '' + image_loading: + attribute: lazy third_party_settings: { } - weight: 101 + weight: 0 region: content - links: - settings: { } + field_published_date: + type: datetime_default + label: hidden + settings: + timezone_override: '' + format_type: unity_date + third_party_settings: { } + weight: 1 + region: content + field_teaser: + type: string + label: hidden + settings: + link_to_entity: false third_party_settings: { } - weight: 100 + weight: 2 region: content hidden: + body: true + content_moderation_control: true field_news_type: true - field_photo: true - field_published_date: true - field_teaser: true langcode: true + links: true search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.default.yml b/project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.default.yml new file mode 100644 index 00000000..3756b558 --- /dev/null +++ b/project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.default.yml @@ -0,0 +1,67 @@ +uuid: 3de65434-1d21-41fd-9cff-f47b5a11930c +langcode: en +status: true +dependencies: + config: + - field.field.node.niao_staff_member.field_email + - field.field.node.niao_staff_member.field_extension + - field.field.node.niao_staff_member.field_first_name + - field.field.node.niao_staff_member.field_job_title + - field.field.node.niao_staff_member.field_profile_image + - node.type.niao_staff_member + module: + - image + - user +id: node.niao_staff_member.default +targetEntityType: node +bundle: niao_staff_member +mode: default +content: + field_email: + type: email_mailto + label: above + settings: { } + third_party_settings: { } + weight: 4 + region: content + field_extension: + type: number_integer + label: above + settings: + thousand_separator: '' + prefix_suffix: true + third_party_settings: { } + weight: 2 + region: content + field_first_name: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: content + field_job_title: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 1 + region: content + field_profile_image: + type: image + label: above + settings: + image_link: '' + image_style: '' + image_loading: + attribute: lazy + third_party_settings: { } + weight: 3 + region: content +hidden: + content_moderation_control: true + langcode: true + links: true + search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.teaser.yml b/project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.teaser.yml new file mode 100644 index 00000000..2c167827 --- /dev/null +++ b/project/config/niaomi/config/core.entity_view_display.node.niao_staff_member.teaser.yml @@ -0,0 +1,34 @@ +uuid: cc60a8a9-c922-451a-a13e-2db89fd2ac57 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.niao_staff_member.field_email + - field.field.node.niao_staff_member.field_extension + - field.field.node.niao_staff_member.field_first_name + - field.field.node.niao_staff_member.field_job_title + - field.field.node.niao_staff_member.field_profile_image + - node.type.niao_staff_member + module: + - layout_builder + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false +id: node.niao_staff_member.teaser +targetEntityType: node +bundle: niao_staff_member +mode: teaser +content: { } +hidden: + content_moderation_control: true + field_email: true + field_extension: true + field_first_name: true + field_job_title: true + field_profile_image: true + langcode: true + links: true + search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.publication.default.yml b/project/config/niaomi/config/core.entity_view_display.node.publication.default.yml index 0989a461..7b647417 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.publication.default.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.publication.default.yml @@ -26,6 +26,11 @@ content: third_party_settings: { } weight: 1 region: content + content_moderation_control: + settings: { } + third_party_settings: { } + weight: 5 + region: content field_attachment: type: entity_reference_entity_view label: above diff --git a/project/config/niaomi/config/core.entity_view_display.node.publication.diff.yml b/project/config/niaomi/config/core.entity_view_display.node.publication.diff.yml index b8d82fad..577d9485 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.publication.diff.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.publication.diff.yml @@ -15,12 +15,14 @@ dependencies: - datetime - field_group - metatag + - text - user third_party_settings: field_group: group_additional_content_details: children: - field_publication_type + - field_meta_tags label: 'Additional content details' parent_name: '' region: content @@ -42,6 +44,13 @@ targetEntityType: node bundle: publication mode: diff content: + body: + type: text_default + label: hidden + settings: { } + third_party_settings: { } + weight: 1 + region: content field_attachment: type: entity_reference_entity_view label: inline @@ -49,14 +58,14 @@ content: view_mode: embed link: false third_party_settings: { } - weight: 1 + weight: 2 region: content field_meta_tags: type: metatag_empty_formatter label: inline settings: { } third_party_settings: { } - weight: 2 + weight: 5 region: content field_publication_date: type: datetime_default @@ -76,7 +85,7 @@ content: weight: 4 region: content hidden: - body: true + content_moderation_control: true field_publication_image: true langcode: true links: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.publication.search_index.yml b/project/config/niaomi/config/core.entity_view_display.node.publication.search_index.yml index cd34431d..37e6e91c 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.publication.search_index.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.publication.search_index.yml @@ -12,62 +12,13 @@ dependencies: - field.field.node.publication.field_publication_type - node.type.publication module: - - blazy - datetime - - search_api_solr - user id: node.publication.search_index targetEntityType: node bundle: publication mode: search_index content: - body: - type: solr_highlighted_text_default - label: above - settings: - prefix: '' - suffix: '' - strict: false - third_party_settings: { } - weight: 2 - region: content - field_attachment: - type: blazy_media - label: above - settings: - caption: { } - class: '' - id: '' - image: '' - link: '' - overlay: '' - title: '' - vanilla: false - layout: '' - view_mode: '' - cache: 0 - skin: '' - lazy: '' - style: '' - background: false - box_caption: '' - box_caption_custom: '' - box_media_style: '' - loading: lazy - preload: false - responsive_image_style: '' - use_theme_field: false - box_style: '' - image_style: '' - media_switch: '' - ratio: '' - thumbnail_style: '' - grid: '' - grid_medium: '' - grid_small: '' - third_party_settings: { } - weight: 1 - region: content field_publication_date: type: datetime_default label: hidden @@ -77,38 +28,12 @@ content: third_party_settings: { } weight: 0 region: content - field_publication_image: - type: blazy - label: above - settings: - caption: { } - layout: '' - view_mode: '' - cache: 0 - skin: '' - lazy: '' - style: '' - background: false - box_caption: '' - box_caption_custom: '' - box_media_style: '' - loading: lazy - preload: false - responsive_image_style: '' - use_theme_field: false - box_style: '' - image_style: '' - media_switch: '' - ratio: '' - thumbnail_style: '' - grid: '' - grid_medium: '' - grid_small: '' - third_party_settings: { } - weight: 3 - region: content hidden: + body: true + content_moderation_control: true + field_attachment: true field_meta_tags: true + field_publication_image: true field_publication_type: true langcode: true links: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.publication.teaser.yml b/project/config/niaomi/config/core.entity_view_display.node.publication.teaser.yml index 55dd3f43..52973328 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.publication.teaser.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.publication.teaser.yml @@ -30,6 +30,7 @@ content: region: content hidden: body: true + content_moderation_control: true field_attachment: true field_meta_tags: true field_publication_image: true diff --git a/project/config/niaomi/config/system.action.user_add_role_action.admin_user.yml b/project/config/niaomi/config/system.action.user_add_role_action.admin_user.yml deleted file mode 100644 index feb08d03..00000000 --- a/project/config/niaomi/config/system.action.user_add_role_action.admin_user.yml +++ /dev/null @@ -1,14 +0,0 @@ -uuid: 7cf58f3c-dd90-4a1d-b960-fac4468931fc -langcode: en -status: true -dependencies: - config: - - user.role.admin_user - module: - - user -id: user_add_role_action.admin_user -label: 'Add the admin user role to the selected user(s)' -type: user -plugin: user_add_role_action -configuration: - rid: admin_user diff --git a/project/config/niaomi/config/system.action.user_add_role_action.editor_user.yml b/project/config/niaomi/config/system.action.user_add_role_action.editor_user.yml deleted file mode 100644 index 9aed7100..00000000 --- a/project/config/niaomi/config/system.action.user_add_role_action.editor_user.yml +++ /dev/null @@ -1,14 +0,0 @@ -uuid: ddf95346-ab11-41a9-bad8-e2e589320059 -langcode: en -status: true -dependencies: - config: - - user.role.editor_user - module: - - user -id: user_add_role_action.editor_user -label: 'Add the editor user role to the selected user(s)' -type: user -plugin: user_add_role_action -configuration: - rid: editor_user diff --git a/project/config/niaomi/config/system.action.user_remove_role_action.admin_user.yml b/project/config/niaomi/config/system.action.user_remove_role_action.admin_user.yml deleted file mode 100644 index 01a52d06..00000000 --- a/project/config/niaomi/config/system.action.user_remove_role_action.admin_user.yml +++ /dev/null @@ -1,14 +0,0 @@ -uuid: 868458ac-3a68-4494-b367-a739940476fc -langcode: en -status: true -dependencies: - config: - - user.role.admin_user - module: - - user -id: user_remove_role_action.admin_user -label: 'Remove the admin user role from the selected user(s)' -type: user -plugin: user_remove_role_action -configuration: - rid: admin_user diff --git a/project/config/niaomi/config/system.action.user_remove_role_action.editor_user.yml b/project/config/niaomi/config/system.action.user_remove_role_action.editor_user.yml deleted file mode 100644 index 93cfe6aa..00000000 --- a/project/config/niaomi/config/system.action.user_remove_role_action.editor_user.yml +++ /dev/null @@ -1,14 +0,0 @@ -uuid: 916860d0-5e69-4538-9f3c-144e9d82e80a -langcode: en -status: true -dependencies: - config: - - user.role.editor_user - module: - - user -id: user_remove_role_action.editor_user -label: 'Remove the editor user role from the selected user(s)' -type: user -plugin: user_remove_role_action -configuration: - rid: editor_user diff --git a/project/config/niaomi/config/user.role.admin_user.yml b/project/config/niaomi/config/user.role.admin_user.yml deleted file mode 100644 index f05f9aba..00000000 --- a/project/config/niaomi/config/user.role.admin_user.yml +++ /dev/null @@ -1,35 +0,0 @@ -uuid: 513c3496-374c-4330-93c1-1ccb6af9e893 -langcode: en -status: true -dependencies: - module: - - block - - node - - path - - pathauto - - redirect - - system -id: admin_user -label: 'admin user' -weight: 6 -is_admin: null -permissions: - - 'access administration pages' - - 'access content overview' - - 'access site in maintenance mode' - - 'access site reports' - - 'access user profiles' - - 'administer blocks' - - 'administer content types' - - 'administer modules' - - 'administer nodes' - - 'administer pathauto' - - 'administer permissions' - - 'administer redirects' - - 'administer site configuration' - - 'administer software updates' - - 'administer themes' - - 'administer url aliases' - - 'administer users' - - 'bypass node access' - - 'view the administration theme' diff --git a/project/config/niaomi/config/user.role.editor_user.yml b/project/config/niaomi/config/user.role.editor_user.yml deleted file mode 100644 index ee06e9b9..00000000 --- a/project/config/niaomi/config/user.role.editor_user.yml +++ /dev/null @@ -1,17 +0,0 @@ -uuid: 91143ccb-5477-4782-ab8d-010fd409422a -langcode: en -status: true -dependencies: - module: - - node - - redirect - - system -id: editor_user -label: 'editor user' -weight: 5 -is_admin: null -permissions: - - 'access administration pages' - - 'administer nodes' - - 'administer redirects' - - 'view the administration theme' diff --git a/project/config/niaomi/config/workflows.workflow.nics_editorial_workflow.yml b/project/config/niaomi/config/workflows.workflow.nics_editorial_workflow.yml index cab890cc..7f69118d 100644 --- a/project/config/niaomi/config/workflows.workflow.nics_editorial_workflow.yml +++ b/project/config/niaomi/config/workflows.workflow.nics_editorial_workflow.yml @@ -2,6 +2,14 @@ uuid: c6d9ac38-f48d-47cb-8005-8f91dca863df langcode: en status: true dependencies: + config: + - node.type.basic_page + - node.type.featured_links + - node.type.feed + - node.type.feed_item + - node.type.news + - node.type.niao_staff_member + - node.type.publication module: - content_moderation _core: @@ -93,5 +101,12 @@ type_settings: to: needs_review weight: 2 entity_types: - node: null + node: + - basic_page + - featured_links + - feed + - feed_item + - news + - niao_staff_member + - publication default_moderation_state: draft diff --git a/project/config/niaomi/local/user.role.administrator.yml b/project/config/niaomi/local/user.role.administrator.yml index 95247619..89715002 100644 --- a/project/config/niaomi/local/user.role.administrator.yml +++ b/project/config/niaomi/local/user.role.administrator.yml @@ -12,7 +12,16 @@ dependencies: - media.type.file - media.type.image - media.type.remote_video + - node.type.basic_page + - node.type.featured_links + - node.type.feed + - node.type.feed_item + - node.type.news + - node.type.niao_staff_member + - node.type.publication - node.type.webform + - taxonomy.vocabulary.news_type + - taxonomy.vocabulary.publication_type - workflows.workflow.nics_editorial_workflow module: - block @@ -58,6 +67,9 @@ dependencies: - redirect - responsive_image - scheduled_transitions + - search + - search_api + - search_api_autocomplete - system - taxonomy - toolbar @@ -151,6 +163,9 @@ permissions: - 'administer redirects' - 'administer responsive images' - 'administer scheduled transitions' + - 'administer search' + - 'administer search_api' + - 'administer search_api_autocomplete' - 'administer site configuration' - 'administer software updates' - 'administer taxonomy' @@ -179,49 +194,88 @@ permissions: - 'configure any layout' - 'create and edit custom blocks' - 'create audio media' + - 'create basic_page content' - 'create document media' + - 'create featured_links content' + - 'create feed content' + - 'create feed_item content' - 'create file media' - 'create image media' - 'create media' + - 'create news content' + - 'create niao_staff_member content' + - 'create publication content' - 'create remote_video media' + - 'create terms in news_type' + - 'create terms in publication_type' - 'create url aliases' - 'create webform' - 'create webform content' - 'delete all revisions' - 'delete any audio media' - 'delete any audio media revisions' + - 'delete any basic_page content' - 'delete any document media' - 'delete any document media revisions' + - 'delete any featured_links content' + - 'delete any feed content' + - 'delete any feed_item content' - 'delete any file' - 'delete any file media' - 'delete any file media revisions' - 'delete any image media' - 'delete any image media revisions' - 'delete any media' + - 'delete any news content' + - 'delete any niao_staff_member content' + - 'delete any publication content' - 'delete any remote_video media' - 'delete any remote_video media revisions' - 'delete any webform' - 'delete any webform content' - 'delete any webform submission' + - 'delete basic_page revisions' + - 'delete featured_links revisions' + - 'delete feed revisions' + - 'delete feed_item revisions' - 'delete media' + - 'delete news revisions' + - 'delete niao_staff_member revisions' - 'delete orphan revisions' - 'delete own audio media' + - 'delete own basic_page content' - 'delete own document media' + - 'delete own featured_links content' + - 'delete own feed content' + - 'delete own feed_item content' - 'delete own file media' - 'delete own files' - 'delete own image media' + - 'delete own news content' + - 'delete own niao_staff_member content' + - 'delete own publication content' - 'delete own remote_video media' - 'delete own webform' - 'delete own webform content' - 'delete own webform submission' + - 'delete publication revisions' + - 'delete terms in news_type' + - 'delete terms in publication_type' - 'delete webform revisions' - 'delete webform submissions any node' - 'delete webform submissions own node' - 'display eu cookie compliance popup' - 'edit any audio media' + - 'edit any basic_page content' - 'edit any document media' + - 'edit any featured_links content' + - 'edit any feed content' + - 'edit any feed_item content' - 'edit any file media' - 'edit any image media' + - 'edit any news content' + - 'edit any niao_staff_member content' + - 'edit any publication content' - 'edit any remote_video media' - 'edit any webform' - 'edit any webform content' @@ -229,13 +283,22 @@ permissions: - 'edit basic meta tags' - 'edit behavior plugin settings' - 'edit own audio media' + - 'edit own basic_page content' - 'edit own document media' + - 'edit own featured_links content' + - 'edit own feed content' + - 'edit own feed_item content' - 'edit own file media' - 'edit own image media' + - 'edit own news content' + - 'edit own niao_staff_member content' + - 'edit own publication content' - 'edit own remote_video media' - 'edit own webform' - 'edit own webform content' - 'edit own webform submission' + - 'edit terms in news_type' + - 'edit terms in publication_type' - 'edit webform assets' - 'edit webform source' - 'edit webform submissions any node' @@ -255,13 +318,22 @@ permissions: - 'revert any file media revisions' - 'revert any image media revisions' - 'revert any remote_video media revisions' + - 'revert basic_page revisions' + - 'revert featured_links revisions' + - 'revert feed revisions' + - 'revert feed_item revisions' + - 'revert news revisions' + - 'revert niao_staff_member revisions' + - 'revert publication revisions' - 'revert webform revisions' - 'run cron jobs' + - 'search content' - 'select account cancellation method' - 'synchronize configuration' - 'unflag disable_toc' - 'update any media' - 'update media' + - 'use advanced search' - 'use ckeditor5 access token' - 'use moderation sidebar' - 'use nics_editorial_workflow transition archive' @@ -288,13 +360,20 @@ permissions: - 'view any remote_video media revisions' - 'view any unpublished content' - 'view any webform submission' + - 'view basic_page revisions' - 'view content references' - 'view cron jobs' + - 'view featured_links revisions' + - 'view feed revisions' + - 'view feed_item revisions' - 'view latest version' - 'view media' + - 'view news revisions' + - 'view niao_staff_member revisions' - 'view own unpublished content' - 'view own unpublished media' - 'view own webform submission' + - 'view publication revisions' - 'view the administration theme' - 'view unpublished paragraphs' - 'view update notifications' From 59b7c802eb2a505d96d00cbb838b0ab0944f91fe Mon Sep 17 00:00:00 2001 From: KMDOFNI <97896878+KMDOFNI@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:40:55 +0100 Subject: [PATCH 2/3] theme --- .../niaomi/themes/niaomi_theme/.gitignore | 4 + .../themes/niaomi_theme/config/.sass-lint.yml | 122 + .../themes/niaomi_theme/config/chroma.js | 23 + .../themes/niaomi_theme/config/favicon.html | 1 + .../config/faviconDescription.json | 61 + .../niaomi_theme/config/postcss.config.js | 21 + .../niaomi_theme/config/svgo-config.yml | 18 + .../niaomi/themes/niaomi_theme/css/base.css | 1 + .../themes/niaomi_theme/css/components.css | 1 + .../css/init/kss-chroma-markup.css | 0 .../niaomi/themes/niaomi_theme/css/layout.css | 1 + .../niaomi/themes/niaomi_theme/imagemin.js | 52 + .../themes/niaomi_theme/images/arrow-down.png | Bin 0 -> 276 bytes .../themes/niaomi_theme/images/arrow-up.png | Bin 0 -> 275 bytes .../niaomi_theme/images/arrow_back_black.svg | 1 + .../niaomi_theme/images/arrow_back_white.svg | 1 + .../images/arrow_forward_black.svg | 1 + .../images/arrow_forward_link_blue.svg | 1 + .../images/arrow_forward_white.svg | 1 + .../niaomi_theme/images/collection-next.png | Bin 0 -> 173 bytes .../niaomi_theme/images/collection-prev.png | Bin 0 -> 172 bytes .../themes/niaomi_theme/images/favicon.svg | Bin 0 -> 35637 bytes .../favicons/android-chrome-192x192.png | Bin 0 -> 6661 bytes .../images/favicons/apple-touch-icon.png | Bin 0 -> 5101 bytes .../images/favicons/browserconfig.xml | 9 + .../images/favicons/favicon-16x16.png | Bin 0 -> 499 bytes .../images/favicons/favicon-32x32.png | Bin 0 -> 850 bytes .../niaomi_theme/images/favicons/favicon.ico | Bin 0 -> 15086 bytes .../images/favicons/mstile-150x150.png | Bin 0 -> 4014 bytes .../images/favicons/safari-pinned-tab.svg | 186 + .../images/favicons/site.webmanifest | 14 + .../niaomi/themes/niaomi_theme/images/i.png | Bin 0 -> 717 bytes .../niaomi/themes/niaomi_theme/images/i.svg | 1 + .../themes/niaomi_theme/images/icons.svg | 5 + .../images/img-expand-icon-x1.png | Bin 0 -> 418 bytes .../images/img-expand-icon-x2.png | Bin 0 -> 950 bytes .../images/img-shrink-icon-x1.png | Bin 0 -> 758 bytes .../images/img-shrink-icon-x2.png | Bin 0 -> 1025 bytes .../themes/niaomi_theme/images/logo.png | Bin 0 -> 35638 bytes .../themes/niaomi_theme/images/logo.svg | 9 + .../themes/niaomi_theme/images/marker.png | Bin 0 -> 100 bytes .../themes/niaomi_theme/images/new-window.gif | Bin 0 -> 68 bytes .../niaomi_theme/images/nigov-file-icons.svg | 1 + .../niaomi_theme/images/no-new-posts.png | Bin 0 -> 430 bytes .../themes/niaomi_theme/images/phone.png | Bin 0 -> 962 bytes .../themes/niaomi_theme/images/quote.png | Bin 0 -> 395 bytes .../niaomi_theme/images/search-icon.png | Bin 0 -> 517 bytes .../themes/niaomi_theme/images/status.png | Bin 0 -> 1322 bytes .../themes/niaomi_theme/images/status.svg | 1 + .../niaomi/themes/niaomi_theme/images/tag.png | Bin 0 -> 291 bytes .../themes/niaomi_theme/images/warning.png | Bin 0 -> 764 bytes .../themes/niaomi_theme/images/warning.svg | 1 + .../themes/niaomi_theme/images/wrong.png | Bin 0 -> 1801 bytes .../themes/niaomi_theme/images/wrong.svg | 1 + .../themes/niaomi_theme/niaomi_theme.info.yml | 40 + .../niaomi_theme/niaomi_theme.libraries.yml | 15 + .../themes/niaomi_theme/package-lock.json | 12060 ++++++++++++++++ .../niaomi/themes/niaomi_theme/package.json | 94 + .../themes/niaomi_theme/src/scss/base.scss | 21 + .../niaomi_theme/src/scss/components.scss | 6 + .../niaomi_theme/src/scss/init/_colors.scss | 141 + .../niaomi_theme/src/scss/init/_index.scss | 65 + .../src/scss/init/_typography.scss | 51 + .../src/scss/init/_variables.scss | 49 + .../niaomi_theme/src/scss/init/chroma.twig | 1 + .../src/scss/init/kss-chroma-markup.scss | 8 + .../themes/niaomi_theme/src/scss/layout.scss | 6 + ...s-block--latest-news-latest-news.html.twig | 52 + ...ublished-date--full--publication.html.twig | 45 + 69 files changed, 13192 insertions(+) create mode 100644 project/sites/niaomi/themes/niaomi_theme/.gitignore create mode 100644 project/sites/niaomi/themes/niaomi_theme/config/.sass-lint.yml create mode 100644 project/sites/niaomi/themes/niaomi_theme/config/chroma.js create mode 100644 project/sites/niaomi/themes/niaomi_theme/config/favicon.html create mode 100644 project/sites/niaomi/themes/niaomi_theme/config/faviconDescription.json create mode 100644 project/sites/niaomi/themes/niaomi_theme/config/postcss.config.js create mode 100644 project/sites/niaomi/themes/niaomi_theme/config/svgo-config.yml create mode 100644 project/sites/niaomi/themes/niaomi_theme/css/base.css create mode 100644 project/sites/niaomi/themes/niaomi_theme/css/components.css create mode 100644 project/sites/niaomi/themes/niaomi_theme/css/init/kss-chroma-markup.css create mode 100644 project/sites/niaomi/themes/niaomi_theme/css/layout.css create mode 100644 project/sites/niaomi/themes/niaomi_theme/imagemin.js create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/arrow-down.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/arrow-up.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/arrow_back_black.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/arrow_back_white.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_black.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_link_blue.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_white.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/collection-next.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/collection-prev.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicon.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/android-chrome-192x192.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/apple-touch-icon.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/browserconfig.xml create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon-16x16.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon-32x32.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon.ico create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/mstile-150x150.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/safari-pinned-tab.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/favicons/site.webmanifest create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/i.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/i.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/icons.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/img-expand-icon-x1.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/img-expand-icon-x2.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/img-shrink-icon-x1.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/img-shrink-icon-x2.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/logo.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/logo.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/marker.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/new-window.gif create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/nigov-file-icons.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/no-new-posts.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/phone.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/quote.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/search-icon.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/status.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/status.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/tag.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/warning.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/warning.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/wrong.png create mode 100644 project/sites/niaomi/themes/niaomi_theme/images/wrong.svg create mode 100644 project/sites/niaomi/themes/niaomi_theme/niaomi_theme.info.yml create mode 100644 project/sites/niaomi/themes/niaomi_theme/niaomi_theme.libraries.yml create mode 100644 project/sites/niaomi/themes/niaomi_theme/package-lock.json create mode 100644 project/sites/niaomi/themes/niaomi_theme/package.json create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/base.scss create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/components.scss create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/init/_colors.scss create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/init/_index.scss create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/init/_typography.scss create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/init/_variables.scss create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/init/chroma.twig create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/init/kss-chroma-markup.scss create mode 100644 project/sites/niaomi/themes/niaomi_theme/src/scss/layout.scss create mode 100755 project/sites/niaomi/themes/niaomi_theme/templates/block/block--views-block--latest-news-latest-news.html.twig create mode 100644 project/sites/niaomi/themes/niaomi_theme/templates/field/field--node--field-published-date--full--publication.html.twig diff --git a/project/sites/niaomi/themes/niaomi_theme/.gitignore b/project/sites/niaomi/themes/niaomi_theme/.gitignore new file mode 100644 index 00000000..63369fb6 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/.gitignore @@ -0,0 +1,4 @@ +css/kss-chroma-markup.css +css/**/*.css.map +node_modules +styleguide diff --git a/project/sites/niaomi/themes/niaomi_theme/config/.sass-lint.yml b/project/sites/niaomi/themes/niaomi_theme/config/.sass-lint.yml new file mode 100644 index 00000000..c76c3b42 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/config/.sass-lint.yml @@ -0,0 +1,122 @@ +# Documentation for the sass-lint Linters is available at: +# https://github.com/sasstools/sass-lint/tree/master/docs/rules + +options: + formatter: stylish + merge-default-rules: true +rules: + # Extends + extends-before-mixins: 2 + extends-before-declarations: 2 + placeholder-in-extend: 2 + + # Mixins + mixins-before-declarations: + - 2 + - exclude: + - 'breakpoint' + - 'gd-col-width' + - 'rtl' + + # Line Spacing + one-declaration-per-line: 2 + empty-line-between-blocks: + - 2 + - ignore-single-line-rulesets: false + single-line-per-selector: 2 + + # Disallows + # no-color-keywords: 2 + # no-color-literals: 2 + # no-css-comments: 2 + no-debug: 2 + # no-duplicate-properties: 2 + no-empty-rulesets: 2 + no-extends: 0 + # no-ids: 2 + # no-important: 2 + no-invalid-hex: 2 + no-mergeable-selectors: 2 + no-misspelled-properties: + - 2 + - extra-properties: + - '*font-family' + - '*height' + - 'interpolation-mode' + - '*margin-left' + - '*vertical-align' + - '*width' + no-qualifying-elements: 0 + no-trailing-zero: 2 + no-transition-all: 2 + no-url-protocols: 2 + # no-vendor-prefixes: 2 + no-warn: 2 + property-units: 0 + + # Nesting + force-attribute-nesting: 0 + force-element-nesting: 0 + force-pseudo-nesting: 0 + + # Name Formats + class-name-format: + - 0 + - convention: hyphenatedbem + function-name-format: 2 + id-name-format: 0 + mixin-name-format: + - 2 + - convention: hyphenatedbem + placeholder-name-format: + - 2 + - convention: hyphenatedbem + variable-name-format: 2 + + # Style Guide + bem-depth: 0 + border-zero: 2 + brace-style: + - 2 + - style: stroustrup + - allow-single-line: false + clean-import-paths: 2 + empty-args: 0 + hex-length: 2 + hex-notation: 2 + # indentation: 2 + leading-zero: 2 + nesting-depth: + - 2 + - max-depth: 4 + property-sort-order: 0 + quotes: 2 + shorthand-values: 2 + url-quotes: 2 + variable-for-property: 2 + zero-unit: 2 + + # Inner Spacing + space-after-comma: 2 + space-before-colon: 2 + space-after-colon: 2 + space-before-brace: 2 + space-before-bang: 2 + space-after-bang: 2 + space-between-parens: 0 + space-around-operator: 0 + + # Final Items + trailing-semicolon: 2 + final-newline: 2 + + # Work-around for sass-lint not having per-file/block/line rule config. + # @TODO: Re-enable these disabled rules. See https://www.drupal.org/node/2717117 + indentation: 0 + no-color-keywords: 0 + no-color-literals: 0 + no-css-comments: 0 + no-duplicate-properties: 0 + no-ids: 0 + no-important: 0 + no-vendor-prefixes: 0 diff --git a/project/sites/niaomi/themes/niaomi_theme/config/chroma.js b/project/sites/niaomi/themes/niaomi_theme/config/chroma.js new file mode 100644 index 00000000..b282ea1d --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/config/chroma.js @@ -0,0 +1,23 @@ +// var Transform = require('stream').Transform; +// var util = require('util'); +const fs = require('fs'); + +var input = 'css/kss-chroma-markup.css'; // read file +var output = 'src/scss/init/chroma.twig'; // write file + +// input // take input +// .pipe($.replace(/(\/\*|\*|\/)\n/g, '')) // pipe through line remover +// .pipe(output); // save to file +fs.readFile(input, function(err, data) { // read file to memory + if (err) { + return console.log(err); + } + var file; + data = data.toString(); // stringify buffer + file = data.replace(/(\/\*|\*\/)/g, ''); + fs.writeFile(output, file, function(err) { // write file + if (err) { // if error, report + console.log (err); + } + }); +}); diff --git a/project/sites/niaomi/themes/niaomi_theme/config/favicon.html b/project/sites/niaomi/themes/niaomi_theme/config/favicon.html new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/config/favicon.html @@ -0,0 +1 @@ + diff --git a/project/sites/niaomi/themes/niaomi_theme/config/faviconDescription.json b/project/sites/niaomi/themes/niaomi_theme/config/faviconDescription.json new file mode 100644 index 00000000..e1e44c52 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/config/faviconDescription.json @@ -0,0 +1,61 @@ +{ + "masterPicture": "images/favicon.svg", + "iconsPath": "/sites/niaomi/themes/niaomi_theme/images/favicons/", + "design": { + "ios": { + "pictureAspect": "backgroundAndMargin", + "backgroundColor": "#ffffff", + "margin": "14%", + "assets": { + "ios6AndPriorIcons": false, + "ios7AndLaterIcons": false, + "precomposedIcons": false, + "declareOnlyDefaultIcon": true + }, + "appName": "niaomi" + }, + "desktopBrowser": {}, + "windows": { + "pictureAspect": "noChange", + "backgroundColor": "#ffffff", + "onConflict": "override", + "assets": { + "windows80Ie10Tile": false, + "windows10Ie11EdgeTiles": { + "small": false, + "medium": true, + "big": false, + "rectangle": false + } + }, + "appName": "niaomi" + }, + "androidChrome": { + "pictureAspect": "noChange", + "themeColor": "#ffffff", + "manifest": { + "name": "niaomi", + "display": "standalone", + "orientation": "notSet", + "onConflict": "override", + "declared": true + }, + "assets": { + "legacyIcon": false, + "lowResolutionIcons": false + } + }, + "safariPinnedTab": { + "pictureAspect": "silhouette", + "themeColor": "#0c1e63" + } + }, + "settings": { + "compression": 5, + "scalingAlgorithm": "Mitchell", + "errorOnImageTooSmall": false, + "readmeFile": false, + "htmlCodeFile": false, + "usePathAsIs": false + } +} diff --git a/project/sites/niaomi/themes/niaomi_theme/config/postcss.config.js b/project/sites/niaomi/themes/niaomi_theme/config/postcss.config.js new file mode 100644 index 00000000..6acd010b --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/config/postcss.config.js @@ -0,0 +1,21 @@ +'use strict' + +module.exports = (ctx) => ({ + map: ctx.file.dirname.includes('examples') ? false : { + inline: false, + prev: false, + annotation: false, + sourcesContent: false + }, + plugins: { + 'autoprefixer': { + cascade: false, + }, + 'postcss-assets': { + cachebuster: true, + relative: true, + loadPaths: ['images'], + baseUrl: '/themes/niaomi_theme/' + } + } +}) diff --git a/project/sites/niaomi/themes/niaomi_theme/config/svgo-config.yml b/project/sites/niaomi/themes/niaomi_theme/config/svgo-config.yml new file mode 100644 index 00000000..bdb6f758 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/config/svgo-config.yml @@ -0,0 +1,18 @@ +plugins: + - cleanupAttrs: true + - inlineStyles: true + - removeStyleElement: true + - removeComments: true + - removeMetadata: true + - removeTitle: true + - removeDesc: true + - removeUselessDefs: true + - removeDimensions: true + - removeRasterImages: true + - collapseGroups: true + - cleanupNumericValues: { floatPrecision: 1 } + - cleanupIDs: true + - removeEmptyContainers: true + - removeEmptyAttrs: true + - cleanupAttrs: true + - removeAttrs: { attrs: ‘(class|id|data-name)’ } diff --git a/project/sites/niaomi/themes/niaomi_theme/css/base.css b/project/sites/niaomi/themes/niaomi_theme/css/base.css new file mode 100644 index 00000000..3ac0686b --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/css/base.css @@ -0,0 +1 @@ +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clear::after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}video{display:block}audio{max-width:100%}iframe{width:100%;min-height:170px;margin:1.5em 0}* html .clear{height:1%}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;margin:0;font-family:"Open Sans",sans-serif;color:#111;background-color:#fff}@media screen and (min-width: 766px){body{font-size:1.8rem}}a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link){color:#0e6bb3;text-decoration:none}#content a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link),.content a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link),#footer a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link){border-bottom:1px solid #0e6bb3;margin:0 -1px;padding:0 1px}#content a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link):hover:not(.facet-item--link):not(.facet--btn),.content a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link):hover:not(.facet-item--link):not(.facet--btn),#footer a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link):hover:not(.facet-item--link):not(.facet--btn){border-bottom:2px solid #333}a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link):focus:not(.facet-item--link):not(.facet--btn):not(.news-link){color:#fff;background:#0e6bb3}#content a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link):focus:not(.facet-item--link):not(.facet--btn):not(.news-link),.content a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link):focus:not(.facet-item--link):not(.facet--btn):not(.news-link),#footer a:not(.toolbar-icon):not(.file-link):not(.facet--btn):not(.facet-item--link):not(.btn):not(.ui-menu-item-wrapper):not(.thwooper):not(.value):not(.card__title-link):not(.card):not(.layout-builder__link):not(.facets-soft-limit-link):focus:not(.facet-item--link):not(.facet--btn):not(.news-link){border-bottom:0;margin:0}#block-mainpagecontent a strong,#block-mainpagecontent strong a{font-weight:normal}#block-mainpagecontent .content a{overflow-wrap:break-word}.skip-link,.skip-link:visited{opacity:.75;-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s;color:#fff;background-color:#000;outline:none;text-align:center}.skip-link::after,.skip-link:visited::after{content:' ';display:inline-block;width:1.5em;height:.75em;background:transparent url('../images/arrow-down.png?18f8151e110') no-repeat 50% 50%;background-size:1.6rem auto}.skip-link:focus{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;opacity:1;display:block;line-height:1.5;padding:.9rem 3.5rem;color:#fff;text-decoration:underline;outline:none;overflow:hidden;white-space:nowrap;background-color:#333}@media screen and (min-width: 766px){.skip-link:focus{font-size:1.8rem}}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#111}h1{font-size:3.2rem;line-height:3.9rem;margin:2rem 0 2.7rem}h1 .subtitle{font-size:2.4rem;font-weight:normal}h1 .subtitle::before{content:' \2014 '}h2{font-size:2.8rem;line-height:3.6rem;margin:3.6rem 0 1.8rem}h3{font-size:2.4rem;line-height:3rem;margin:3.6rem 0 1.8rem}h4{font-size:2.1rem;line-height:2.7rem;margin:3.6rem 0 1.8rem}h5{font-size:1.8rem;line-height:2.7rem;margin:3.6rem 0 1.8rem}h6{font-size:1.8rem;line-height:2.7rem;margin:3.6rem 0 1.8rem}p{margin-bottom:1.8rem;color:#111}code{background:#fafafa;text-shadow:1px 1px #fff;border:1px solid #bbb;display:block;padding:7px;margin:5px 0;border-radius:7px}mark{background-color:#fdfc9b;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr,acronym{border-bottom:1px dotted #999;cursor:help}cite,em,i{font-style:italic}ins{background-color:#fdfc9b;text-decoration:none}pre{background:#d8d8d8;text-shadow:1px 1px #fff;border:1px solid #bbb;padding:7px;margin:5px 0;border-radius:7px}b,strong{font-weight:bold}sup,sub{font-size:1rem;height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}address{font-style:normal}hr{border:0;border-top:1px solid #eee}ol,ul{list-style:none}ul{list-style-type:disc;margin:1.2rem 0 1.8rem 2.4rem}ul ul{list-style-type:square;margin-bottom:0}ul ul ul{list-style-type:circle}ol{list-style-type:decimal;margin:1.2rem 0 1.8rem 3rem}ol ol{list-style:upper-alpha;margin-bottom:0}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}dt{font-weight:bold;margin-bottom:2.4rem}dd{margin-left:30px;margin-bottom:2.4rem}li{padding-bottom:.6rem}blockquote,q{quotes:none;border:0;display:-webkit-box;display:-ms-flexbox;display:flex}blockquote::before,blockquote::after,q::before,q::after{content:'';padding:1rem .5rem .5rem 4.7rem;text-shadow:1px 1px #fff;margin:5px 0;border-radius:7px;background:transparent url('../images/quote.png?18f8151e110') no-repeat scroll 0 0}blockquote::after,q::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}img,svg,video{max-width:100%;height:auto}img{outline:0}svg:not(:root){overflow:hidden}fieldset{background:#fff;border:1px solid #ccc;margin-top:1rem;margin-bottom:3.2rem;padding:0 0 1rem;position:relative;top:12px;border-radius:4px/4px}fieldset.collapsed{background:transparent;border-radius:0}fieldset.collapsed legend{border-radius:4px}fieldset legend{background:#dbdbdb;border:solid #ccc;border-width:1px 1px 0;display:block;height:auto;left:-1px;line-height:2;padding:0;position:absolute;text-indent:1rem;text-shadow:0 1px 0 #fff;top:-12px;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}fieldset .fieldset-wrapper{padding:0 1rem}fieldset .fieldset-description{margin-top:.5rem;margin-bottom:1em;line-height:1.4;font-style:italic}input:not(input[type='radio']){border-radius:0;margin:.2rem 0;padding:.4rem;-webkit-appearance:none}input,textarea{font-size:.929em}textarea{line-height:1.5}@media screen and (max-width: 440px){textarea.form-textarea{width:100%}}textarea.form-textarea,select.form-select{padding:.4rem}@media screen and (max-width: 440px){input.form-text,select.form-select{width:93%}}input.form-text,textarea.form-textarea,select.form-select{border:1px solid #555}button:not(.toolbar-icon):not(.ui-button):not(.trigger):not(.slick-arrow):not([id^=slick-slide-control]):not([id^=accordion]):not(.hamburger):not(.eu-cookie-withdraw-tab):not(.eu-cookie-withdraw-button),input[type='submit'],input[type='reset'],input[type='button']{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e3e3e3));background-image:linear-gradient(to bottom, #fff 0%, #e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e3e3e3');border:1px solid #dbdbdb;border-radius:0;-webkit-box-shadow:inset 0 1px 0 0 white;box-shadow:inset 0 1px 0 0 white;color:#777;text-shadow:0 1px 0 white;position:relative;font-weight:bold;padding:.5rem 1em .6rem}button:not(.toolbar-icon):not(.ui-button):not(.trigger):not(.slick-arrow):not([id^=slick-slide-control]):not([id^=accordion]):not(.hamburger):not(.eu-cookie-withdraw-tab):not(.eu-cookie-withdraw-button):hover,input[type='submit']:hover,input[type='reset']:hover,input[type='button']:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#f2f2f2));background-image:linear-gradient(to bottom, #dbdbdb 0%, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#f2f2f2');-webkit-box-shadow:inset 0 1px 0 0 white;box-shadow:inset 0 1px 0 0 white;cursor:pointer}input.form-checkbox,input.form-radio{vertical-align:baseline}table{width:100%;margin-bottom:1.8rem;background:#fff;border-collapse:collapse;border-spacing:0;display:block;overflow-x:auto}th,tr,td{vertical-align:middle}th{background:#2e3d4a;border-right:1px solid #c8c7c7;color:#fff;padding:10px;font-weight:bold}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}th p{color:#fff;margin-bottom:0}td{background:#fff;color:#111;text-align:left;padding:10px;border:1px solid #dbdbdb} diff --git a/project/sites/niaomi/themes/niaomi_theme/css/components.css b/project/sites/niaomi/themes/niaomi_theme/css/components.css new file mode 100644 index 00000000..dbd4b0d3 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/css/components.css @@ -0,0 +1 @@ +.region-primary-menu .menu_wrapper{width:100%}@media screen and (max-width: 766px){.region-primary-menu .menu_wrapper{margin:0}}#main-menu{max-width:1024px;margin:0 auto;position:relative;background-color:#07601f}#main-menu .nav-main{height:auto;min-height:44px}#main-menu .menu-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none;width:100%}@media screen and (max-width: 766px){#main-menu .menu-main{display:block;float:none}}#main-menu .menu-main_sub{display:none;list-style:none;position:absolute;z-index:9999;padding:0;margin:0;background:#07601f;overflow:visible !important}@media screen and (max-width: 766px){#main-menu .menu-main_sub{position:static;border:0}}#main-menu .menu-main_sub ul{left:100%;top:0;margin-left:1px}@media screen and (max-width: 766px){#main-menu .menu-main_sub ul{margin:0;border:0}}#main-menu .menu-main_sub .menu-item{float:none;min-width:150px;padding:0;margin:0;position:relative;width:100%}#main-menu .menu-main_sub .menu-item.open{background:#07601f}@media screen and (max-width: 766px){#main-menu .menu-main_sub .menu-item.open{background:#0a902e}}@media screen and (max-width: 766px){#main-menu .menu-main_sub .menu-item{margin:0;width:100%;text-align:center;border-right:0;background:#0a902e}#main-menu .menu-main_sub .menu-item .menu-item .menu-link{background:#0b9931}}#main-menu .menu-main_sub .menu-item span.active{font-weight:bold;text-align:left;padding:.8rem 1.1rem}#main-menu .menu-main_sub .menu-link,#main-menu .menu-main_sub .active{font-size:1.4rem;min-width:150px;margin:0;border-top:1px solid #fff;text-align:left;overflow:hidden;padding:.8rem 1.1rem;border-radius:0;color:#fff}@media screen and (max-width: 766px){#main-menu .menu-main_sub .menu-link,#main-menu .menu-main_sub .active{border-top:1px solid #fff}}@media screen and (min-width: 766px){#main-menu .menu-main_sub .menu-link,#main-menu .menu-main_sub .active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#main-menu .menu-item{font-size:1.4rem;line-height:2.4rem;position:relative;padding:0;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 766px){#main-menu .menu-item{float:none;max-width:100%}}#main-menu .menu-item.open>ul{display:block}#main-menu .menu-item.open .menu-toggle-btn{background:#fff;color:#07601f;font-weight:bold}#main-menu .menu-link,#main-menu .menu .active{border-bottom:5px solid transparent;padding:1.1rem 0 .4rem;display:block;text-decoration:none;color:#fff;font-weight:500;min-width:44px;text-align:center}@media screen and (max-width: 766px){#main-menu .menu-link,#main-menu .menu .active{width:100%;padding:13px 2%;border-radius:0;border-bottom:1px solid #fff;border-right:0;text-align:left}}#main-menu .menu-link:hover,#main-menu .menu-link:focus{background:#606}#main-menu .menu .menu-item .active,#main-menu .menu .menu-item .active+.menu-main_sub .title a{background:rgba(191,191,191,0.25);border-bottom-color:#cad400}#main-menu .ico{width:1rem;height:1rem;margin:0 0 0 5px}#main-menu .menu-item.open .ico{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#main-menu .menu-item .menu-main_sub .ico{-webkit-transform:none;transform:none}@media screen and (max-width: 766px){#main-menu .menu-item .menu-main_sub .ico{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#main-menu .menu-item .menu-main_sub .open .ico{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 766px){#main-menu .menu-item .menu-main_sub .open .ico{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}#main-menu .hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:5.5rem;height:5.5rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;position:absolute;top:-6.7rem;left:.5rem;z-index:1}.path-search #main-menu .hamburger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;top:-6rem;width:100%;height:6.5rem;padding:1rem 1.5rem}#main-menu .hamburger:focus{outline:3px solid #fff;outline-offset:-7px}.path-search #main-menu .hamburger:focus{outline-offset:-11px}#main-menu .hamburger[hidden]{display:none}@media (min-width: 767px){#main-menu .hamburger{display:none}}#main-menu .hamburger>span{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:3rem;height:.3rem;background:#fff;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}#main-menu .hamburger>span::after,#main-menu .hamburger>span::before{content:'';position:absolute;z-index:1;top:-.9rem;left:0;width:100%;height:.3rem;background:inherit}#main-menu .hamburger>span::after{top:.9rem}#main-menu .hamburger[aria-expanded='true']>span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#main-menu .hamburger[aria-expanded='true']>span::before,#main-menu .hamburger[aria-expanded='true']>span::after{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#main-menu .hamburger[aria-expanded='true']:hover>span{-webkit-transform:rotate(225deg);transform:rotate(225deg)}#main-menu .hamburger:not([hidden]) ~ .nav-main{display:none;max-height:0;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}@media (min-width: 766px){#main-menu .hamburger:not([hidden]) ~ .nav-main{display:none;max-height:6rem}}@media (min-width: 767px){#main-menu .hamburger:not([hidden]) ~ .nav-main{display:-webkit-box;display:-ms-flexbox;display:flex}}#main-menu .hamburger[aria-expanded='true'] ~ .nav-main{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%}.menu-link_button{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-size:1.4rem}.breadcrumb{font-size:1.3rem;border-bottom:1px solid #eee;line-height:2.5rem}.breadcrumb .breadcrumb--list{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:.5rem 0}.breadcrumb .breadcrumb--item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;line-height:1.5;-ms-flex-negative:0;flex-shrink:0}.breadcrumb .breadcrumb--item a{border:0;padding:.4rem 0}.breadcrumb .breadcrumb--item::after{content:"»";margin:0;padding:0 .3rem}.breadcrumb .breadcrumb--item:last-child{-ms-flex-negative:1;flex-shrink:1}.breadcrumb .breadcrumb--item:last-child::after{content:none}#pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;line-height:5rem;text-align:left;list-style:none;margin:1.5em 0 1.5em 0.1rem;padding:0}#pager .pager__item{margin:.2rem;padding:0;border:0}#pager .pager__item--first{margin-left:0}#pager .pager__item--last{margin-right:0}@media screen and (max-width: 476px){#pager .pager__item.pager-hide-small{display:none}}@media screen and (max-width: 641px){#pager .pager__item.pager-hide-phab{display:none}}#pager .pager__item a,#pager .pager__item .pager__item-current,#pager .pager__item--ellipsis{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;min-width:4.4rem;min-height:4.4rem;line-height:4.2rem;margin:0;padding:0 .6rem;text-align:center;text-decoration:none}@media (min-width: 766px){#pager .pager__item a,#pager .pager__item .pager__item-current,#pager .pager__item--ellipsis{min-width:4.5rem;min-height:4.5rem;line-height:4.3rem}}#pager .pager__item--ellipsis{min-width:0}@media screen and (max-width: 476px){#pager .pager__item--ellipsis.pager-ellipsis-hide{display:none}}#pager .pager__item a,#pager .pager__item a:active,#pager .pager__item a:focus,#pager .pager__item a:visited{color:#0e6bb3;background-color:#fff;border:1px solid #666}#pager .pager__item a:focus{outline:3px solid #0e6bb3}#pager .pager__item a:hover{color:#fff;background-color:#0e6bb3;border-color:#0e6bb3;text-decoration:none}#pager .pager__item.is-active a,#pager .pager__item.is-active .pager__item-current{background-color:#0e6bb3;color:#fff}#pager .pager__item--first a,#pager .pager__item--previous a,#pager .pager__item--next a,#pager .pager__item--last a{padding:0 .6rem}.toc-menu{background:transparent;border-top:1px solid #999;border-bottom:1px solid #999;margin:1em 0 1.5em;padding:0}.toc-menu .skip-link{margin:1em 0}.toc-menu .menu-title{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;font-weight:bold;margin:1em 0 .5em}@media screen and (min-width: 766px){.toc-menu .menu-title{font-size:1.8rem}}.toc-menu .nav-menu{margin:0 0 2.7rem;list-style:none;padding:0}.toc-menu .nav-menu .nav-item{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;margin:0;padding:0 0 .6rem 1rem;position:relative}@media screen and (min-width: 766px){.toc-menu .nav-menu .nav-item{font-size:1.8rem}}.toc-menu .nav-menu .nav-item::before{content:'-';position:absolute;left:0;top:0}.toc-menu .nav-menu .nav-item:last-child{padding-bottom:0}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:18rem}.toolbar-tab .toolbar-tray.toolbar-tray-vertical{width:18rem}.block{margin-bottom:2%}@media screen and (max-width: 961px){.block{margin-bottom:2%}}.block:last-child{margin:0}.block>h2{font-size:3.2rem;line-height:3.9rem;margin:2rem 0 2.7rem;margin:.5rem 0 1.5rem;padding:1rem;overflow:hidden;text-align:left}@media screen and (max-width: 440px){.block>h2{font-size:1.8rem}}#search-facets .facet--title a.facet--btn,#content .facet--title a.facet--btn{background-color:#333;display:block;line-height:4rem;min-height:4rem;min-width:100px;padding:0 .5em;text-align:left;text-decoration:none;vertical-align:middle;width:100%;font-size:1.6rem}@media (min-width: 641px){#search-facets .facet--title a.facet--btn,#content .facet--title a.facet--btn{min-width:120px;font-size:1.8rem}}#search-facets .facet--title a.facet--btn:link,#search-facets .facet--title a.facet--btn:visited,#content .facet--title a.facet--btn:link,#content .facet--title a.facet--btn:visited{color:#fff}#search-facets .facet--title a.facet--btn:hover,#content .facet--title a.facet--btn:hover{background-color:#111;text-decoration:none}#search-facets .facet--title a.facet--btn:focus,#content .facet--title a.facet--btn:focus{outline:3px solid #949494;outline-offset:-2px;background-color:#111;border-bottom-width:2px}#search-facets .facet--title a.facet--btn:active,#search-facets .facet--title a.facet--btn.active,#content .facet--title a.facet--btn:active,#content .facet--title a.facet--btn.active{background-color:#111;border-color:#111;text-decoration:none}#search-facets .facet--title a.facet--btn .ico-arrow-down,#content .facet--title a.facet--btn .ico-arrow-down{fill:#fff;float:right;height:2rem;margin:1rem;width:2rem;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}#search-facets .facet--title a.facet--btn.active .ico-arrow-down,#content .facet--title a.facet--btn.active .ico-arrow-down{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#search-facets .facet--dropdown-links,#content .facet--dropdown-links{margin:1em 0}#search-facets .facet--title,#content .facet--title{margin:0}#search-facets .facet-list__links,#content .facet-list__links{margin:.1rem 0 .6rem;list-style:none}#search-facets .facet-list__links .facet-item ul,#content .facet-list__links .facet-item ul{padding:0;margin:0;list-style:none}#search-facets .facet-list__links .facet-item ul .facet-item,#content .facet-list__links .facet-item ul .facet-item{position:relative;padding:0 0 0 1.2rem;margin:0}#search-facets .facet-list__links .facet-item ul .facet-item::before,#content .facet-list__links .facet-item ul .facet-item::before{content:'-';position:absolute;left:.5em;top:.5em}#search-facets .facet-item,#search-facets .facet-summary-item--facet,#content .facet-item,#content .facet-summary-item--facet{margin:0;padding:0}#search-facets .facet-item__label,#search-facets .facet-summary-item--facet__label,#content .facet-item__label,#content .facet-summary-item--facet__label{font-size:1.6rem;line-height:2.4rem;padding:1rem 0}#search-facets .facet-item__label::after,#search-facets .facet-summary-item--facet__label::after,#content .facet-item__label::after,#content .facet-summary-item--facet__label::after{content:':'}#search-facets .facet-item a,#search-facets .facet-item--link,#search-facets .facet-summary-item--facet a,#search-facets .facet-summary-item--facet--link,#content .facet-item a,#content .facet-item--link,#content .facet-summary-item--facet a,#content .facet-summary-item--facet--link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;font-size:1.6rem;line-height:2.4rem;padding:.4rem .6rem;margin:.6rem 0;text-decoration:none;color:#0e6bb3}#search-facets .facet-item a:hover .facet-item__value,#search-facets .facet-item--link:hover .facet-item__value,#search-facets .facet-summary-item--facet a:hover .facet-item__value,#search-facets .facet-summary-item--facet--link:hover .facet-item__value,#content .facet-item a:hover .facet-item__value,#content .facet-item--link:hover .facet-item__value,#content .facet-summary-item--facet a:hover .facet-item__value,#content .facet-summary-item--facet--link:hover .facet-item__value{-webkit-text-decoration:2px underline #333;text-decoration:2px underline #333}#search-facets .facet-item a .facet-item__value,#search-facets .facet-item--link .facet-item__value,#search-facets .facet-summary-item--facet a .facet-item__value,#search-facets .facet-summary-item--facet--link .facet-item__value,#content .facet-item a .facet-item__value,#content .facet-item--link .facet-item__value,#content .facet-summary-item--facet a .facet-item__value,#content .facet-summary-item--facet--link .facet-item__value{text-decoration:underline}#search-facets .facet-item a .facet-item__status,#search-facets .facet-item--link .facet-item__status,#search-facets .facet-summary-item--facet a .facet-item__status,#search-facets .facet-summary-item--facet--link .facet-item__status,#content .facet-item a .facet-item__status,#content .facet-item--link .facet-item__status,#content .facet-summary-item--facet a .facet-item__status,#content .facet-summary-item--facet--link .facet-item__status{-ms-flex-negative:0;flex-shrink:0}#search-facets .facet-item a:visited,#search-facets .facet-item--link:visited,#search-facets .facet-summary-item--facet a:visited,#search-facets .facet-summary-item--facet--link:visited,#content .facet-item a:visited,#content .facet-item--link:visited,#content .facet-summary-item--facet a:visited,#content .facet-summary-item--facet--link:visited{color:#0e6bb3}#search-facets .facet-item a:focus,#search-facets .facet-item--link:focus,#search-facets .facet-summary-item--facet a:focus,#search-facets .facet-summary-item--facet--link:focus,#content .facet-item a:focus,#content .facet-item--link:focus,#content .facet-summary-item--facet a:focus,#content .facet-summary-item--facet--link:focus{background-color:#0e6bb3;color:#fff;outline:0}#search-facets .facet-item a:focus>*,#search-facets .facet-item--link:focus>*,#search-facets .facet-summary-item--facet a:focus>*,#search-facets .facet-summary-item--facet--link:focus>*,#content .facet-item a:focus>*,#content .facet-item--link:focus>*,#content .facet-summary-item--facet a:focus>*,#content .facet-summary-item--facet--link:focus>*{text-decoration:none}#search-facets .facet-item__value,#search-facets .facet-summary-item--facet__value,#content .facet-item__value,#content .facet-summary-item--facet__value{display:inline-block;padding:0 .4rem}#search-facets .facet-item__count,#search-facets .facet-summary-item--facet__count,#content .facet-item__count,#content .facet-summary-item--facet__count{text-decoration:none;white-space:nowrap}#search-facets .facet-item__status,#search-facets .facet-summary-item--facet__status,#content .facet-item__status,#content .facet-summary-item--facet__status{display:inline-block;position:relative;vertical-align:middle;width:2rem;height:2rem;margin:0;padding:0;background-color:#666;color:#fff;text-decoration:none}#search-facets .facet-item__status::before,#search-facets .facet-item__status::after,#search-facets .facet-summary-item--facet__status::before,#search-facets .facet-summary-item--facet__status::after,#content .facet-item__status::before,#content .facet-item__status::after,#content .facet-summary-item--facet__status::before,#content .facet-summary-item--facet__status::after{content:' ';display:block;width:.2rem;height:1rem;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:.9rem;top:.5rem}#search-facets .facet-item__status::after,#search-facets .facet-summary-item--facet__status::after,#content .facet-item__status::after,#content .facet-summary-item--facet__status::after{-webkit-transform:rotate(130deg);transform:rotate(130deg)}#search-facets .facet-item a.is-active,#search-facets .facet-summary-item--facet a,#content .facet-item a.is-active,#content .facet-summary-item--facet a{background-color:#cee4f6;color:#333}#search-facets .facet-item a.is-active:visited,#search-facets .facet-summary-item--facet a:visited,#content .facet-item a.is-active:visited,#content .facet-summary-item--facet a:visited{color:#333}#search-facets .facet-item a.is-active:focus,#search-facets .facet-summary-item--facet a:focus,#content .facet-item a.is-active:focus,#content .facet-summary-item--facet a:focus{outline:3px solid #333;outline-offset:-1px;background-color:#cee4f6}#search-facets .facet-item a.is-active .facet-item__value,#search-facets .facet-summary-item--facet a .facet-item__value,#content .facet-item a.is-active .facet-item__value,#content .facet-summary-item--facet a .facet-item__value{text-decoration:none;padding-left:0}#search-facets .facet-item a.is-active:hover .facet-item__status,#search-facets .facet-item a.is-active:focus .facet-item__status,#search-facets .facet-summary-item--facet a:hover .facet-item__status,#search-facets .facet-summary-item--facet a:focus .facet-item__status,#content .facet-item a.is-active:hover .facet-item__status,#content .facet-item a.is-active:focus .facet-item__status,#content .facet-summary-item--facet a:hover .facet-item__status,#content .facet-summary-item--facet a:focus .facet-item__status{background-color:darkorange}#search-facets .facet-summary-item--facet a,#content .facet-summary-item--facet a{margin:0 .5em}#search-facets .facet-summary,#content .facet-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}#search-facets .facet-summary__label,#content .facet-summary__label{margin:0;padding:0}#search-facets .facet-summary__list,#content .facet-summary__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#search-facets a.facets-soft-limit-link,#content a.facets-soft-limit-link{display:inline-block;font-size:1.6rem;line-height:2.4rem;padding:.4rem 4rem .4rem .8rem;position:relative}#search-facets a.facets-soft-limit-link:focus,#content a.facets-soft-limit-link:focus{outline:0;background-color:#0e6bb3;color:#fff;text-decoration:none}#search-facets a.facets-soft-limit-link::after,#content a.facets-soft-limit-link::after{content:'';display:block;position:absolute;top:.4rem;right:.4rem;width:2.4rem;height:2.4rem;border:1px solid #333;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025%2015%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%20%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%200L0%2012l3%203%209.5-10L22%2015l3-3L12.5%200z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat scroll center center/12px auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#search-facets a.facets-soft-limit-link:hover::after,#search-facets a.facets-soft-limit-link:focus::after,#content a.facets-soft-limit-link:hover::after,#content a.facets-soft-limit-link:focus::after{border-color:#fff;background:#0e6bb3 url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025%2015%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23ffffff%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%20%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%200L0%2012l3%203%209.5-10L22%2015l3-3L12.5%200z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat scroll center center/12px auto}#search-facets a.facets-soft-limit-link.open::after,#content a.facets-soft-limit-link.open::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#search-facets #post-content .facet-summary-item--facet a,#content #post-content .facet-summary-item--facet a{margin:0 .5em;border-bottom:none;padding:.4rem .6rem}#search-facets #post-content .facet-summary-item--facet a:hover,#content #post-content .facet-summary-item--facet a:hover{border-bottom:none}#search-facets #post-content .facet-summary-item--facet a:hover .facet-item__value,#content #post-content .facet-summary-item--facet a:hover .facet-item__value{text-decoration:none}#search-facets #post-content .facet-summary-item--facet a:focus,#content #post-content .facet-summary-item--facet a:focus{outline:3px solid #333;outline-offset:-1px;background-color:#cee4f6}.submitted{background:#f7f7f7;border:1px solid #ececec;clear:both;color:#383838;display:inline-block;margin-bottom:.5rem;padding:.2rem .8rem}.form-submit{cursor:pointer}.form-text{padding:.8rem}.form-item{margin-bottom:1em;margin-top:.2rem}.form-type-radio label,.form-type-checkbox label{margin-left:.4rem}.form-type-radio .description,.form-type-checkbox .description{margin-left:.2rem}.form-actions{padding-top:1rem}fieldset{border:none}fieldset .fieldset-wrapper{margin-top:0;padding-left:0.3rem}fieldset legend{position:relative;text-indent:0;padding-left:1rem}.password-suggestions ul li{margin-left:1.2em}label{display:block}[type='text'],[type='search'],[type='tel'],[type='url'],[type='email'],[type='password'],[type='date'],[type='time'],[type='number']{width:100%;max-width:56rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}[size='30'],[size='40'],[size='50'],[size='60']{max-width:65rem}input[type="submit"]{text-decoration:none}input[type="checkbox"]{display:inline-block;position:relative;top:3px;margin-right:0.25em;padding:0;background:#fff;border:1px solid #333;width:1.6rem;height:1.6rem;-webkit-transition:all 0.5s ease;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;outline:none}input[type="checkbox"]:checked{background:#0e6bb3;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}input[type="checkbox"]:hover{border-color:#0e6bb3}input[type="checkbox"]:focus{outline:3px solid #333;outline-offset:-2px;position:relative;z-index:101}.js-form-type-checkbox,.js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.js-form-type-checkbox label.option,.js-form-type-radio label.option{margin-left:1rem}[type='text'],[type='search'],[type='tel'],[type='url'],[type='email'],[type='password'],[type='date'],[type='time'],[type='number'],textarea,select{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #555;color:#333;margin:.5em 0;padding:.6rem;min-height:3.5rem}[type='text']:hover,[type='search']:hover,[type='tel']:hover,[type='url']:hover,[type='email']:hover,[type='password']:hover,[type='date']:hover,[type='time']:hover,[type='number']:hover,textarea:hover,select:hover{border-color:#0e6bb3}[type='text']:focus,[type='search']:focus,[type='tel']:focus,[type='url']:focus,[type='email']:focus,[type='password']:focus,[type='date']:focus,[type='time']:focus,[type='number']:focus,textarea:focus,select:focus{outline:3px solid #333;outline-offset:-2px;position:relative;z-index:101}[type='text'].error,[type='text'].error:focus,[type='search'].error,[type='search'].error:focus,[type='tel'].error,[type='tel'].error:focus,[type='url'].error,[type='url'].error:focus,[type='email'].error,[type='email'].error:focus,[type='password'].error,[type='password'].error:focus,[type='date'].error,[type='date'].error:focus,[type='time'].error,[type='time'].error:focus,[type='number'].error,[type='number'].error:focus,textarea.error,textarea.error:focus,select.error,select.error:focus{border:1px solid #b63a1b;outline-color:#b63a1b;background-color:#ffdae0;-webkit-box-shadow:none;box-shadow:none;color:#333}.form-select{line-height:1.5;height:2.5em;padding:.5em 1.3334em .5em .6667em;font-size:1.6rem}.search-form{display:-ms-grid;display:grid;-ms-grid-columns:calc(100% - 5.4rem) 5.4rem;grid-template-columns:auto 5.4rem;grid-template-areas:"form-item form-action";-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline;margin-top:40px}@media screen and (max-width: 766px){.search-form{margin-right:10px;margin-top:0}}@supports (display: grid){.search-form{margin-top:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.search-form{margin-top:0}}.search-form .form-item{margin:0;-ms-grid-column:1;grid-area:form-item;float:left;width:calc(100% - 5.4rem)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.search-form .form-item{width:auto}}@supports (display: grid){.search-form .form-item{float:none;width:auto}}.search-form .form-actions{padding:0;-ms-grid-column:2;grid-area:form-action;float:right}@supports (display: grid){.search-form .form-actions{float:none}}.search-form .form-submit{border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;padding:0}.search-form .form-submit:hover{opacity:.8;-webkit-box-shadow:none;box-shadow:none}.search-form input{font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:4.5rem}@media (min-width: 766px){.search-form input{font-size:1.8rem}}.search-form input[type='submit']{background:#0e6bb3 url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%22100px%22%20height%3D%22100px%22%20preserveAspectRatio%3D%22xMinYMid%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esearch-icon%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M97.5%2C77.89a6%2C6%2C0%2C0%2C1-8.25%2C1.49L64.89%2C62.65a5.85%2C5.85%2C0%2C0%2C1-2.55-5A21.59%2C21.59%2C0%2C0%2C1%2C25.4%2C46.81a21.16%2C21.16%2C0%2C0%2C1%2C3.47-16%2C21.69%2C21.69%2C0%2C0%2C1%2C30-5.42%2C21.36%2C21.36%2C0%2C0%2C1%2C7.1%2C27%2C6%2C6%2C0%2C0%2C1%2C5.67.58L96%2C69.71A5.86%2C5.86%2C0%2C0%2C1%2C97.5%2C77.89ZM61.38%2C40.3a14.8%2C14.8%2C0%2C0%2C0-6.23-9.6%2C15.12%2C15.12%2C0%2C0%2C0-20.92%2C3.77A14.88%2C14.88%2C0%2C0%2C0%2C38%2C55.24%2C15.12%2C15.12%2C0%2C0%2C0%2C59%2C51.46%2C14.74%2C14.74%2C0%2C0%2C0%2C61.38%2C40.3Z%22%2F%3E%3C%2Fsvg%3E") 0 center no-repeat;background-size:4.2rem auto;text-indent:-9999px;width:5.4rem;-webkit-filter:none;filter:none}.search-form input[type='submit']:focus{outline:3px solid #333;outline-offset:-2px;overflow:hidden}@media screen and (min-width: 320px){.search-form input[type='submit']{-webkit-box-sizing:border-box;box-sizing:border-box;margin:.5em 0;text-shadow:none;position:relative}}.search-form input[type='text']{padding:0 .8rem;width:100%}.search-form input[type='text']:focus{outline:3px solid #333;outline-offset:-2px;position:relative;z-index:101}.search-results .search-form,.search-page .search-form{max-width:500px;display:grid;margin-right:0}.search-results .search-form .form-actions,.search-page .search-form .form-actions{padding-top:0}.search-results .search-form input.form-text,.search-page .search-form input.form-text{max-width:100%;border:1px solid #555}.checkboxes--wrapper.required input+p,.required+p{position:relative;top:100%;left:-1px;margin-top:-1px;z-index:101;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:56rem}.checkboxes--wrapper.required input+p.error,.required+p.error{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;font-weight:bold;display:block;position:absolute;position:relative;padding:.9rem;color:#fff;background-color:#d1431f;border:1px solid #d1431f;border-radius:3px;-webkit-box-shadow:4px 4px 9px 0 rgba(0,0,0,0.3);box-shadow:4px 4px 9px 0 rgba(0,0,0,0.3);opacity:1;margin-top:1rem}@media screen and (min-width: 766px){.checkboxes--wrapper.required input+p.error,.required+p.error{font-size:1.8rem}}.checkboxes--wrapper.required input+p.error::after,.required+p.error::after{content:'';border:.9rem solid transparent;border-bottom-color:#d1431f;position:absolute;top:-1.8rem;left:.9rem}.checkboxes--wrapper.required input+p.error{margin-left:1rem}.search-form{position:relative}.search-form .required+p.error{position:absolute;margin-top:0}.webform-submission-form input[type="submit"]{background:#0e6bb3 none;min-width:13rem;font-size:1.8rem;line-height:1.5;border:3px solid transparent;color:#fff;font-weight:normal;text-shadow:none;text-underline-offset:.25em;-webkit-box-shadow:none;box-shadow:none;margin:1rem 0 0;text-align:center;padding:.6rem 1.6rem;cursor:pointer;border-radius:0}.webform-submission-form input[type="submit"]:hover{background:#666;outline:none;opacity:1}.webform-submission-form input[type="submit"]:focus{background:#000}#node-preview-form-select a.node-preview-backlink{color:#fff;text-align:left;display:inline-block;background-color:#3fa940;background-repeat:no-repeat;background-position-y:center;border:1px solid transparent;border-color:#3fa940;min-width:150px;min-height:4.8rem;padding:.7rem 1.6rem;position:relative;font-size:2.1rem;line-height:2.8rem}@media (min-width: 766px){#node-preview-form-select a.node-preview-backlink{min-height:5.4rem;padding:.8rem 1.8rem;font-size:2.4rem;line-height:3.6rem}}#node-preview-form-select a.node-preview-backlink::after{content:"\f2ea";display:inline-block;font-family:'Font Awesome 5 Free';font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;padding-left:2rem}.item-list ul{margin:0;padding:0}ul.inline{clear:both}ul.primary{border:0;margin:0;padding:0}ul.primary li{float:left}ul.primary li a{border-radius:4px/0;background:none;border:0;display:block;float:left;line-height:1.5385em;margin:0 .5rem 0 0;padding:0 1em}ul.primary li a:hover,ul.primary li a:active{background:#111;border:0;color:#fff}ul.primary li a:hover{background:#888;text-decoration:none}ul.secondary{background:#111;border-bottom:0;clear:both;margin:0;padding:0}ul.secondary li{border-right:0}ul.secondary li a,ul.secondary li a:link{border:0;color:#ccc;display:block;float:left;line-height:1.5385em;padding:0 1em}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none}ul.secondary a.active{border-bottom:0}.split-list{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;clear:both;float:left}.split-list li{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:1em}.split-list li:nth-child(odd){clear:left}.dash-list li{position:relative;list-style:none}.dash-list li::before{content:'-';position:absolute;left:-20px;top:0}a.btn{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;display:inline-block;color:#fff;margin:1rem 0 0;text-align:center;padding:.6rem 1.6rem;cursor:pointer;background:#0e6bb3;border-radius:0;border:3px solid transparent;text-decoration:none}@media screen and (min-width: 766px){a.btn{font-size:1.8rem}}a.btn:hover,a.btn:focus{background:#666}a.btn:focus{border-color:#000}.ico{display:inline;margin-left:.2em;fill:currentColor}.ico-elink{height:1.1rem;width:1.4rem;margin-bottom:.1rem}.ico-arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ico-arrow-up{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ico-arrow-down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.info-notice,.messages{border:2px solid;margin:1.5em 0;padding:1rem 1rem 1rem 4rem}@media (min-width: 641px){.info-notice,.messages{padding:1.4rem 1.4rem 1.4rem 6rem}}.info-notice>*:first-child,.messages>*:first-child{margin-top:0}.info-notice>*:last-child,.messages>*:last-child{margin-bottom:0}.info-notice{border-color:#07601f;background:#fff url('../images/i.svg?18f8151e110') no-repeat 0.9rem 0.9rem/24px 24px}@media (min-width: 641px){.info-notice{background:#fff url('../images/i.svg?18f8151e110') no-repeat 1.4rem 1.4rem/30px 30px}}.no-svg .info-notice{background-image:url('../images/i.png?18f8151e110')}ul.info-notice{padding:1rem 1rem 1rem 4rem}@media (min-width: 641px){ul.info-notice{padding:1.4rem 1.4rem 1.4rem 7rem}}.messages-list{margin:2.5rem 0;list-style:none}.field .messages-list,.form-wrapper .messages-list{margin-bottom:0}.messages--error{border-color:#e34f4f;background:#fff url('../images/wrong.svg?18f8151e110') no-repeat 0.9rem 0.9rem/24px 24px}@media (min-width: 641px){.messages--error{background:#fff url('../images/wrong.svg?18f8151e110') no-repeat 1.4rem 1.4rem/30px 30px}}.no-svg .messages--error{background-image:url('../images/wrong.png?18f8151e110')}.messages--status{border-color:#3fa940;background:#fff url('../images/status.svg?18f8151e110') no-repeat 0.9rem 0.9rem/24px 24px}@media (min-width: 641px){.messages--status{background:#fff url('../images/status.svg?18f8151e110') no-repeat 1.4rem 1.4rem/30px 30px}}.no-svg .messages--status{background-image:url('../images/status.png?18f8151e110')}.messages--warning{border-color:#db6304;background:#fff url('../images/warning.svg?18f8151e110') no-repeat 0.9rem 0.9rem/24px 24px}@media (min-width: 641px){.messages--warning{background:#fff url('../images/warning.svg?18f8151e110') no-repeat 1.4rem 1.4rem/30px 30px}}.no-svg .messages--warning{background-image:url('../images/warning.png?18f8151e110')}.messages__list{margin:0}.messages__item{font-size:1.8rem}.messages__item:first-child{margin-top:0}.info-notice{overflow:hidden;border-color:#004695}.x-scroll{width:100%;overflow-x:auto;margin:1.2rem 0 2.4rem 0}@media screen and (min-width: 766px){.x-scroll{margin:1.8rem 0 2.7rem 0}}.x-scroll table{margin:0} diff --git a/project/sites/niaomi/themes/niaomi_theme/css/init/kss-chroma-markup.css b/project/sites/niaomi/themes/niaomi_theme/css/init/kss-chroma-markup.css new file mode 100644 index 00000000..e69de29b diff --git a/project/sites/niaomi/themes/niaomi_theme/css/layout.css b/project/sites/niaomi/themes/niaomi_theme/css/layout.css new file mode 100644 index 00000000..16390f4c --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/css/layout.css @@ -0,0 +1 @@ +#inner_header_wrapper{margin:0 auto;position:relative;overflow:inherit}#header{max-width:1024px;margin:1% auto;display:-ms-grid;display:grid;-ms-grid-columns:50% 7.5% 42.5%;grid-template-columns:50% 42.5%;grid-template-areas:'top-left top-right';-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 766px){#header{margin:0 auto;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:'top-left' 'top-right'}}.top_left{min-height:100px;padding:0;position:relative;-ms-grid-column:1;grid-area:top-left;float:left}@supports (display: grid){.top_left{float:none}}@media (min-width: 766px){.top_left{min-height:110px}}.top_left #logo{position:absolute;left:0;top:0;float:left;margin:.8rem 1rem .8rem 0}@media screen and (max-width: 766px){.top_left #logo{text-align:center;width:100%;margin:.8rem 0 0}}.top_left #logo img{display:block;height:80px}@media screen and (max-width: 766px){.top_left #logo img{text-align:center;display:inline-block}}@media screen and (max-width: 766px){.top_left #logo{padding:0 1rem}}.top_left #logo a{display:inline-block}.top_left #logo a:focus{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-decoration:none;outline:.3rem dashed #949494;font-size:0;outline-offset:.4rem}.top_left #site-title #site-description{font-size:1.8rem;line-height:145%}.top_right{-ms-grid-row-align:center;align-self:center;-ms-grid-column:3;grid-area:top-right;float:right}@supports (display: grid) or (display: -ms-grid){.top_right{float:none}}@media screen and (max-width: 766px){.top_right{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-align:unset;justify-self:unset}}.top_right .region-search{margin:.5rem 0}@media screen and (max-width: 766px){.top_right .region-search{width:100%;padding:0}}.top_right ul.menu li a.active{color:#6cdcff}@media screen and (max-width: 766px){.top_left,.top_right,.search_block{width:100%}}#site-title a,#site-description{font-weight:normal}#site-title,#site-description{float:left}@media screen and (max-width: 766px){#site-title,#site-description{margin:0;line-height:1.62em}}#site-title{font-size:3rem;margin:1rem 0 0;font-weight:bold}@media screen and (max-width: 766px){#site-title{padding:0;width:100%;display:inline-block}}#site-title a{float:left}@media screen and (max-width: 766px){#site-title a{width:100%;text-align:center}}#site-description{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;margin:.4rem 0 0;float:left;clear:both;line-height:100%;font-style:italic;color:#0e6bb3}@media screen and (min-width: 766px){#site-description{font-size:1.8rem}}@media screen and (max-width: 766px){#site-description{padding-top:1.8rem;padding-bottom:.5rem;width:100%;text-align:center}}@media screen and (max-width: 766px){#headerHero{padding:.5rem 0 .5rem 10rem;min-height:54px;background-color:#07601f;position:relative}#headerHero.no-menu .burger-toggle{display:none !important}#headerHero.no-menu.no-search{display:none}#headerHero .region-search input[type='text'],#headerHero .region-search input[type='search']{max-width:100%;border:0;margin:.5em 0;float:none;border-radius:0;background:#fff}@supports (display: grid){#headerHero .region-search input[type='text'],#headerHero .region-search input[type='search']{margin:0}}}#container{clear:both;overflow:hidden}@media screen and (max-width: 961px){#container{padding:0 1rem}}.container-wrap{max-width:1024px;margin:0 auto 1rem;padding:0;overflow:hidden}.container{padding:0 15px}@media (min-width: 766px){.container{margin:0 auto;max-width:1024px;padding:0 20px}}.content-sidebar-wrap{float:left;width:100%}@media screen and (max-width: 961px){.content-sidebar-wrap{float:none;width:100% !important}}@media screen and (max-width: 766px){.content-sidebar-wrap{width:auto}}.content-sidebar-wrap .main-content{display:inline;margin-bottom:1rem;float:right;width:100%}@media screen and (max-width: 961px){.content-sidebar-wrap .main-content{margin:0;float:none}}@media screen and (max-width: 766px){.front .content-sidebar-wrap{margin:0}}.sidebar-first-layout{color:#111;float:left}@media screen and (max-width: 961px){.sidebar-first-layout{clear:both;float:none;width:100% !important;padding:0 1.5%}}@media screen and (max-width: 766px){.sidebar-first-layout{width:auto;clear:both}}@media screen and (max-width: 766px){.sidebar-first-layout .block{float:none !important;width:auto !important;margin-left:0}}.sidebar-second-layout{color:#111;float:right}@media screen and (max-width: 961px){.sidebar-second-layout{float:none;width:100% !important;padding:0 1.5%}}@media screen and (max-width: 766px){.sidebar-second-layout{width:auto}}@media screen and (max-width: 766px){.sidebar-second-layout .block{float:none !important;width:auto !important;margin-left:0}}aside .block .content{padding:0 1rem}aside #user-login-form input.form-text{width:90%}aside #user-login-form .form-actions{padding-top:0}.two-sidebars .content-sidebar-wrap{width:80%}.two-sidebars .main-content{width:75%}.two-sidebars .sidebar-first-layout{width:24%}.two-sidebars .sidebar-second-layout{width:19%}.sidebar-first .content-sidebar-wrap{width:100%}.sidebar-first .main-content{width:65%}.sidebar-first .sidebar-first-layout{width:30%}.sidebar-second .content-sidebar-wrap{width:65%}.sidebar-second .main-content{width:100%}.sidebar-second .sidebar-second-layout{width:30%}#head,.main-content,.sidebar-second-layout,.sidebar-first-layout{margin-top:1rem}@media screen and (max-width: 961px){.main-content{float:none;width:100% !important}}@media (min-width: 766px){.no-sidebars .content-sidebar-wrap{width:65%}}.region-front-welcome{max-width:1024px;margin:2% auto;text-align:center}@media screen and (max-width: 961px){.region-front-welcome{margin:1% 2%}}@media screen and (max-width: 766px){.region-front-welcome{padding:1rem}}@media screen and (max-width: 440px){.region-front-welcome{margin:0}}.region-front-welcome .block h2{text-align:center}#top-area{clear:both;position:relative;max-width:1024px;margin:0 auto;text-align:center}@media screen and (max-width: 961px){#top-area{padding:0 1.5rem}}@media screen and (max-width: 766px){#top-area{padding:0}}#top-area .block{margin:0}#top-area .column{float:left;width:32.3%;margin:0 .5rem}@media screen and (max-width: 961px){#top-area .column{width:32%}}@media screen and (max-width: 766px){#top-area .column{float:none !important;width:auto !important;margin:1rem}}#top-area .column:last-child{float:right;margin-right:0}@media screen and (max-width: 1153px){#top-area .column:last-child{margin-right:0}}#top-area .column .content{padding:1rem 0}#top-area .column:first-child{margin-left:0}@media screen and (max-width: 766px){#top-area .column:first-child{margin:1rem}}#top-area h2{font-size:2.8rem;line-height:3.6rem;margin:3.6rem 0 1.8rem;color:#555;padding:1rem 0;margin:0}#top-area .column-title{color:#e0e0e0}#footer{font-size:1.6rem;line-height:1.5;margin:1em 0 1.5em;overflow:auto;padding:1% 2% 2%;background:#e7e7e7;border-top:9px solid #07601f;max-width:100%;margin:0 auto}@media screen and (min-width: 766px){#footer{font-size:1.8rem}}@media (min-width: 766px){#footer{padding:2%}}#footer .footer-menu li{padding-left:0;font-size:1.6rem}@media (min-width: 440px){#footer .footer-menu li{display:inline-block;padding:0 .8rem 0 0;line-height:1.8rem;margin-right:.5rem}}@media screen and (min-width: 440px){#footer .footer-menu li a{display:block}}@media screen and (max-width: 766px){#footer p{margin:0}}#footer .block>h2{color:#fff;padding:1rem 0;font-size:3rem}#footer .column li{display:block;padding:.3rem 0 .3rem .1rem;border-bottom-width:.1rem;border-bottom-style:dotted;border-color:#555}#footer ul{margin:0}.footer-area .column{float:left;width:24.2%;margin:0 0 0 1%;padding:1%}@media screen and (max-width: 766px){.footer-area .column{float:none;width:auto;margin:1rem}}.footer-area .column:first-child{margin-left:0}@media screen and (max-width: 766px){.footer-area .column:first-child{margin:1rem}}.footer-area .column:last-child{float:right}.footer-area .column-title{color:#111}.bottom_widget .footer-area .column{width:32.5%}.footer-area ul.menu li a.active{color:#ddd}.footer_block{clear:both}@media screen and (max-width: 961px){#footer_wrapper{padding:0 1.5rem}}@media screen and (max-width: 766px){#footer_wrapper{padding:0}} diff --git a/project/sites/niaomi/themes/niaomi_theme/imagemin.js b/project/sites/niaomi/themes/niaomi_theme/imagemin.js new file mode 100644 index 00000000..5e49040a --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/imagemin.js @@ -0,0 +1,52 @@ +const imagemin = require('imagemin'); +const PNGImages = 'src/images/**/*.png'; +const JPEGImages = 'src/images/**/*.{jpg,jpeg,JPG,JPEG}'; +const GIFImages = 'src/images/**/*.gif'; +const output = 'images'; + +const imageminJpegtran = require('imagemin-jpegtran'); +const imageminJpegoptim = require('imagemin-jpegoptim'); +const imageminOptipng = require('imagemin-optipng'); +const imageminPngcrush = require('imagemin-pngcrush'); +const imageminPngout = require('imagemin-pngout'); +const imageminZopfli = require('imagemin-zopfli'); +const imageminGifsicle = require('imagemin-gifsicle'); + +const optimiseJPEGImages = () => + imagemin([JPEGImages], { + destination: output, + plugins: [ + imageminJpegoptim(), + imageminJpegtran(), + ] + }); + +const optimisePNGImages = () => + imagemin([PNGImages], { + destination: output, + plugins: [ + imageminOptipng(), + imageminPngcrush({ + reduce: true, + }), + imageminPngout(), + imageminZopfli(), + ] + }); + +const optimiseGIFImages = () => + imagemin([GIFImages], { + destination: output, + plugins: [ + imageminGifsicle(), + ] + }); + +(async () => { + const files = await optimisePNGImages() + .then(() => optimiseJPEGImages()) + .then(() => optimiseGIFImages()) + .catch(error => console.log(error)); + + console.log(files); +})(); diff --git a/project/sites/niaomi/themes/niaomi_theme/images/arrow-down.png b/project/sites/niaomi/themes/niaomi_theme/images/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..8f68220bb379d6eeb60a205703dead0d9b4c9559 GIT binary patch literal 276 zcmV+v0qg#WP)P000jN1^@s65oToN0002nNklx+{eqtQxXJWel;a8SKq z3mFu5h8Dv>5AIN04!c(M0@(%H4FkIS;uVYdgzgHRF$3Kmfp^SSZ!lZAKzD;~gTO~M zpf{YxD|C10j}W*G4aglP@B-ZfhJ0?{)8o~o~FPNxY z-{}*WkNb5Tz#Vk2*f9%ufA4SMISDM7{zY`+Iv}uU6p&Cmp27p>p*4IP000jN1^@s65oToN0002mNkl|mVfMe*cuz*94P=DM&6HcMKM2EbE$wS<*1?SM6 zqs4K%DxXkaSfB%!(4C^mWE%4L%x--{T+xjy=#Ehz^2DlrLcPu#_TmP*LsXkABy{W> z;=~~CpxZ~K>5_$R&}$x7?4mry@9G%36XReSulU+FN=%kA^p3^9E9S6@!i@fkYO#(L ZW1lW9RrFm{-jo0U002ovPDHLkV1gt$eE|Rf literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/arrow_back_black.svg b/project/sites/niaomi/themes/niaomi_theme/images/arrow_back_black.svg new file mode 100644 index 00000000..c966f930 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/arrow_back_black.svg @@ -0,0 +1 @@ + diff --git a/project/sites/niaomi/themes/niaomi_theme/images/arrow_back_white.svg b/project/sites/niaomi/themes/niaomi_theme/images/arrow_back_white.svg new file mode 100644 index 00000000..40c768f5 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/arrow_back_white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_black.svg b/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_black.svg new file mode 100644 index 00000000..ca67d947 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_black.svg @@ -0,0 +1 @@ + diff --git a/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_link_blue.svg b/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_link_blue.svg new file mode 100644 index 00000000..25537594 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_link_blue.svg @@ -0,0 +1 @@ + diff --git a/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_white.svg b/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_white.svg new file mode 100644 index 00000000..6bd47487 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/arrow_forward_white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/project/sites/niaomi/themes/niaomi_theme/images/collection-next.png b/project/sites/niaomi/themes/niaomi_theme/images/collection-next.png new file mode 100644 index 0000000000000000000000000000000000000000..ec4f1b8e5912847ceed3c859263a6f6e38657487 GIT binary patch literal 173 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 + + + + + #ffffff + + + diff --git a/project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon-16x16.png b/project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..b94de270e221e1b222fca05bd4802bae1882bb6a GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%BI0G|+7^?;=sAuH7bmZ|wK0kVM%7sn8Z%evLw-y%cnMlGp;Vm5`14B^Y~E6>cmw` z_Z+ue@pGBaE=m{d1)MmJ zYzbQN3+U+Zs*s41pu}>8f};Gi%$!t(lFEWqh0KDIWCn(cIgdZ_a1@4VXq@stea7=? z5CgL^w_Y;0u(GiCWD#az1(ybs!zs+ln?n>%-?(z($eANDN7zp{cr5VJV|XPlSn|oq RbSlsa22WQ%mvv4FO#pR>!-N0; literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon-32x32.png b/project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..555d1b616d924d29d52b888864cff5403ca2ee4c GIT binary patch literal 850 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaMM3p^r=fpiiGGya&g@dA($65tc!>XTWh9nLrXP7 zS9-2{rXC1Y3}i#m+Gp;|A9=2Q21J&P$AN;`{Mmg#^JPkc{DK*>cm12hTj?A7)>^mi ztn7ycYj4>;(&|jyzNq`c|8K9C10DLu)5S5w;&kfe&Z5T(JPZMy&W{8nK1?9VbunAFSnBbQ3Bl9=!nvViK+H#YwcE2yPtK3@3X#I-y&>r85 zQK#!0_~tX@o^hCV;*|akkqfLU$5?7Z;_H%s#5(SFFrHYO$&h>H>U`}t&)gs^AVxX!Xh%0l$lz7?7chf=?$?`fw@oFS2TNj8)ig3`o8Jz z^xxZbg%g&rdnlJ5Hue_2^X+%hyweLC+>dkas0csAEmLs&&o73R{IeK%FB}lJc=-C= z_uM9(jlK%8;qLky4qfNfJ8;qGLYr~mI@i4S3ddJ0c%>QnI_`E2`@S2Tr&w}rgukk@ zY~lR$;!%=*Y;dd{gWrNohWsA6FxlF_+?QC^99?j~tMuF@_7%>IuPU2*7O)CmX8%w; z+o+qtH1}HBf4({AWIU|Tb(LC5PfoNiv+!SWyz)T(+28$z^QJEemACo4IHtC?n%DC` z_lhHO(#owrEBz+uKbDMGwVqM4T}R0>^L*n(VfDS~jB0*YqP!RGx^|*7;oVx#;&t6S z_<9sQiyWsroLQl(!Yfwd)Z4-F#K3c!ILA(H|Kg~_mt>nvb~)5C@J>~K;NYXk{@~38 z)^<^5Ed{4}3M~&z7A)&uZJg4w<=f?|0QLi-GASyecH3 zBq*_5p`a)~Ei)%op`@}PRUxyWB$Jc1ICAEQ%n|m}4IT@;^cY@=3zmFxGMx&vg2B_(&t;uc GLK6U{o@es_ literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon.ico b/project/sites/niaomi/themes/niaomi_theme/images/favicons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..85f2c3f8f0c84a23e7c11bc95f20212cca9117f5 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/favicons/safari-pinned-tab.svg b/project/sites/niaomi/themes/niaomi_theme/images/favicons/safari-pinned-tab.svg new file mode 100644 index 00000000..e19c2a33 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/favicons/safari-pinned-tab.svg @@ -0,0 +1,186 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/sites/niaomi/themes/niaomi_theme/images/favicons/site.webmanifest b/project/sites/niaomi/themes/niaomi_theme/images/favicons/site.webmanifest new file mode 100644 index 00000000..fd043d54 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/favicons/site.webmanifest @@ -0,0 +1,14 @@ +{ + "name": "niaomi", + "short_name": "niaomi", + "icons": [ + { + "src": "/sites/niaomi/themes/niaomi_theme/images/favicons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/project/sites/niaomi/themes/niaomi_theme/images/i.png b/project/sites/niaomi/themes/niaomi_theme/images/i.png new file mode 100644 index 0000000000000000000000000000000000000000..5890fea4cdbc1d26d23b82effde424b7831f3db8 GIT binary patch literal 717 zcmV;;0y6!HP)Nd=ZCJ=UXsW@e7z)Uv=v~l30SK=d%fiC_K>vML4LjrTCC#h^~2WdQi{aF*6P94 z>O_FQ=kNDnl*z5f;}>GE`TPBGpU?RE{qpwvN`%2hfxqta`RnocI(fV{ce*)wyEu5e zNrS;hg1{(kwr`!zgsau8$K&Pg_84NYSB=KN)at&|=|g|N>hbsuTdb3|+PTl?h_2R# zt=3(U$RldB7GbXsT&)^pu_tV`@b&spiNw9q>296Q?eqCGb-FiqyYcq=NQ1y|p3WCx zuwawPUy{f|f4&P@tdFzVKz+VkkjFfGyeV$B8Dp^yTdjvcN5cRB0g_2XK~#7Fq}F4i zBrzC;;nP0XR@=6X@%}e7x@i|uU!MPOF@iOpKM)LsBV;6e5e)c!&~|xseZwO+*H^dD zad&@Gs{Z}~ZXTa#>**0ro?qzbfuNg%iFk zwdH&`@}8%K!e2$6%fI7LiBr4pQU}0B}!{djM#6DAH*I=u)UF{aosk`EICa|7YdKhaROdd+5vK0fzE;hzogq zfv`LtAtH~*pgg8YJTZCfsmTYMnf)rGK@u<-o<Z|&v5eiXLt%0PhAE=K+x6;n@%rVK?Y&~ zpSKTsr_9G2U#ASSJLv1@9}pNA;P2;)vpWa?AZK!0!`01500000NkvXXu0mjfvw>$T literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/i.svg b/project/sites/niaomi/themes/niaomi_theme/images/i.svg new file mode 100644 index 00000000..be3b597e --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/i.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/project/sites/niaomi/themes/niaomi_theme/images/icons.svg b/project/sites/niaomi/themes/niaomi_theme/images/icons.svg new file mode 100644 index 00000000..9fb53e3d --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/icons.svg @@ -0,0 +1,5 @@ + diff --git a/project/sites/niaomi/themes/niaomi_theme/images/img-expand-icon-x1.png b/project/sites/niaomi/themes/niaomi_theme/images/img-expand-icon-x1.png new file mode 100644 index 0000000000000000000000000000000000000000..dd3d9d08efd4dbde25cdde9ab6f13d57f09ff7d6 GIT binary patch literal 418 zcmV;T0bTxyP)P000>X1^@s6#OZ}&0004LNklNUaLOg+PCnlmBMv%k-wctE-Cw!h@KXiB0*k)7; zKjvB%UV!ca`dQ{(f$pAV&Qz~gcnVHm(cd!XGn}qVlvsENpD@H_ygxqRsRS)wK7C@o z_L=h%528N7K{$Ou|32gW@D@&|yf&L0;9B(D<&1v}-37~>k?9{5*rFah3f)zocYFf6 z^J;7<{)i#!#%RoUzZU6yuXSrN1dT9)I;5*a5>9tT74nIiQG#?a+nuo9FRMbdO(T9jYKp&vbP(+Zl1_L4HDE!21} zYA~1d0o80%b~*v4C`V-POXZU4)M`m~A|YkN>`Uwx@r|fD#jI*)@IFL?FAdGXv@?BO# z3?vXmAqEhLHn|HiE)Dy;tllodXwcqeef6V+!&n~_$dc^1?6Myv48{xDQQ0#ei19ka zall?6jGpHRf0mDLBY5!r~z^H}NfWMovG5jcNN&oQ6 zz(7aA$FR>aTcjkLlbuQ$0!lOtJjpE1fqlCk-QT!Nw6dNNHiXX#|VqnBW z@niT=42)1Hk7cg_&T(J%Au+}nV~jDz7-Nhv#u#IaF~%5UjBQsb<(lj!z&WnS?j*Y~ zR~(K0$8(%1TQ$V+qWCd3W!)NL7$_AnIw-{OqxdnpHNFo#PW0Ru#ua}V`6f106bFU@ zqA18Wv4NsYIWPQ>0^v<;_RV;>Aidz1uz5j<0f3?)#PFj4g8Y#^ z5BLLrH)OvNK~@9*NbF10uaKt!F~(#+;6OU%Kp5l0@?BOY1`vpri2($nWnut`jsO4v07*qoM6N<$f*=;FD*ylh literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/img-shrink-icon-x1.png b/project/sites/niaomi/themes/niaomi_theme/images/img-shrink-icon-x1.png new file mode 100644 index 0000000000000000000000000000000000000000..345f389ed41eaf00f3cf076111516f0805eb9868 GIT binary patch literal 758 zcmVo8(U2lQXZgxvM|m?T5{EG$t2B4F|mD%ytfKS|gmLHjH&Ve@WP&YhFUZ89hVp__ptGW`0nAjMvnX5_Bu3g= zjZ6eY8QN!qNe9Kvl?Rgz3Wp0KH*5Gep3!DL?I67oe_LPU7X+Wl5P z9ez$-g-8*21~&8lGO%w50!x5+6ERr< z=kyY8GH*bLFA+I<33<#Ug)B12*Mig*u7@D<7>4*>UFU}&vfa1D6i5m|Bn{^Jl9-kS z2Kzh@Jwd_~5oGidvmlYwSBiWF*R1j06Cw17&0H6ej?f(HI#4h8UPy8N{7?((J6@wP zbcg);GCO(6OJ4Glm%IcERVgUqK+)iPe&sa^+hZIk4h>yIW`fB}h$@K%-)ku)u0Y)3 z{BbZ@1o>TL)+SyxHVW!lYkN zH`k-cR=X|dwsR(riA(UeB*Rc~YSxQ92b;~mwYP(~Ak$K_jqqF;bR87yOihJIA$TLL z6Xra^B=Zg03lfR%6w$sGOj;>KN`lEju}*(a@&VE-9YW9aP}DVqB@UZSaY@D&b`T^? zdOJ=O`8AK0<2f5ck{~m{6rB{efWwUbJ%Hz?pcy=nB(k{7N9b+~D#C*-DIveq@DZB- oUQh{+z}Rf?nLR87nrI+{UM}n*aa+07*qoM6N<$f?v5%o&W#< literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/img-shrink-icon-x2.png b/project/sites/niaomi/themes/niaomi_theme/images/img-shrink-icon-x2.png new file mode 100644 index 0000000000000000000000000000000000000000..206460f30b35f468bc4a8d2eaf7779d26f0ac16b GIT binary patch literal 1025 zcmV+c1pfPpP)6)1vAhvYA_5|nV`#Vkts~j z2q4+2(xzGwOHjWa?za2D;r91G&z{@)efa_Iv2#9-Iqv3!yZ{Wz?uMi>05h`5-~CWO z8r4Foh*3eKkr)i36oH{oVlar35Tj`njbVdA42_bDVS+-8d=voZp)yAyhHfkXs6l0p zLJZwz0MJep7Z@9|L+U`$D05*aVvNLN;6T_e1xlr$6C9QuPk6ljvWo@%tb<80yrBRX zLcOyIkNF?!&3MFcivnN(jk*(GyiL^0JYo1mQ5dS8#2_!wDD!~f6GdSZ46-WIW!^FD zQ51$Hh${1sp#m_AxTcys{yC^DK~&>Se*QAzdJ4ht@W4}xxHC*aRGGy!@QI=@Jb-dKn(=hko_MdwlT* zcGWw^KnZ_`Wd1Qq0;0-FfZ-6tKZ^Qti6D^1o!l7&QDsgr2%^fIU=T!=nPL#c0SbU2 z*mpGXIjqCBiJ~xuVUPjH2iP|uYfBB%Cp#tUF6@5&pab67*Y z8%2P$$!@~FzQpIT1>06+9Yx-P8UIkO>8e3zk3tZ042?n%Cm0%qARaJO0LBTj+d}XV zfQ%sO&hUleAH*+)e-!^93d1YPsO(z_Kz_(>hgJx{QVBplwhG3W?0ZS>kOl7;l@k6A zsg(f3DTsd*g~8{Lniq^qd{WXfZ6T1)_9(U(>#|PS75^Z(BkPde zbB&VfWhMYJ#~@XMm)iKj&?pW;G=@Ej0mgfc5rJX{qA*;e0Jw&@9?AB_f5~MEve4w` zrx4ey%eU%8+$k0yRl{rIA48+qgP>}CZCV0DqZADCG6%!-8u`b_M>&!h;VI@5C@=h-Q7%BjhvNH*f*Cm^lwYz<#V1ffa4=oaazY9M8Ts%q|j1B#q z!D1gC6$*e`_AlBcN>0lGz@!@tqAc!wc!U^xjxrx~8ig3kRlg%~C%8Y3Tt7$zth vqiK|NVibZhAM=kmE6Lx}N0i61`yr=aV!DV;)ev;&00000NkvXXu0mjf($~X9 literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/logo.png b/project/sites/niaomi/themes/niaomi_theme/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1b9834a71979bcf71bd08eae96970f5113fdea6f GIT binary patch literal 35638 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

jJPX>Fu%M2vd4UU zRr$ay>3H&!Wu9nFX;n2`Tyy=SCAX2bNs%-3HO$s7GMj<2q6R#Z8E2I3osv-W*I7Pk zd-9`bm9x8_7~C!MB}Nx(w^orpfGy_*2C7s?qO3AMYhx8bc&TXzbFmIwvyuNTMm(0$MT7FB>OHF9YxWm`G`9Bq^7KNrj2Hd_ZR?l zK1wzKFwvDlL)GSmce%ZU$md3}S+A&&Q)wW9$FoG3IrpMr!IIMaagE$%FHu)^F@a@Q z>eP6>W|J(=#mKmnb1%U=vpd&Ck?|Hetk09HoL_2 zRgAu^^|Y>E5Z)no9kZ5`t*n2TcIK-GqavGEA~{l-!w^S|zYUPauese`V zOp#{F3)n-B=6Das>eF(O#>uh3fRjYL-C3?B8BA&xbRSDCkbS96z|BAhv*_{U2}twqlW%p;1O+&b7r#ErD6KsnQEvH_fE})nHV0rgG$0} zx^B~|T>a;d^hMpz>ex{Vf{jgs^_6w{OjK;HWxv=3fw6HYR)TTQX7m^63;hGjMIP5) z%lM|7!E;I+TjmD~);Wf;UB_1)3wiU`c-{c3L4Mx}@l7^xE_FxsHxWa~s*{M(tj1Bj zD_6NaS#^;br~nt5UtB~OW4r-x8&L~rfdN|RRl zRsl>J-umnhlUvnw)pPq!C;u`y1=r{_%_41i8?w^XFiOu_=Z|IZFcv^zg>MseLT;AJ z^1%A>*bi2?l<1VdgoLtZ&#H5IMj~g}mR~!#TfR@UCIEZEQi9T^u z^?HUSO(Fof&8cIHgT%EL;(~E#F&ha3aX*yx4{Voh)<-$7?Z0fC*Z)F7C@{>l0^hT6 zGZ6;oiKy_Cq4dMD*0(OuVch)J=cqrXI= z%{~$dgi^9uI1UsZ-KG^=RwMoo$OV#3*6;Ir8^f?xq4L88G@H>Qu|+UuwqzCu2F)rq zMu&<7v-c8E%$>E`++d1mZ92AlWqw*&b{7~mA?eYGAOtEo{jl{yYxtESW$UF3CVk_FZrL&2PATnW3{U>;pIa=Q>VMkAVWQ|GdY{p z!|$xfv%(SFNQUwz1f(+$?@DmohZHu}2T<$7{$mT0+(BoR67s+(uR*OVsg;7^&qphP z7`3W6YG7JXVpYskE3OAcqqsyK5wAgPRu7JP!%6YJ8o*L0W@hc==!T1Qc!MXYr3OTRh@cC^uwsO${oy+V*Gp?5fY zjf(L*_OPhbO(mV`|lJi8C{@;mqcf}kUWFBDZ}`&0MX~# zSu7c7;LExf&ZzcoT``vg(S^jm!N1(DVLNsvN(cY?O$?pJIxOYpxF2(H1dIx%T6w$~ zBF)#ziB&X%4xP`L#^mdoB=|Ye1&BA?+6+9k#u$bt?@cI6BrCkG67K0w2!o-GjoX6KKH!1rx+kF^52P18k6JOVa*@6jp{?W&S;)lF{1;Y7}^fR zNlAZFhfFOHqTkWhM&p|w@`9;8lGVms2`?isaZ}i4w$K_VgK0Y|kF~J6iK1i2sMX?) zZ&xWIM-+wfmKyt(T$$d_P$a*W4aes_LBMchdJh)oaJViEA+T!6`m^Ng^*+~lny2VN zw_vEugJr{Qb#g zG#;K5WTmc?r{mE*xYGPrdeXMUEDR^BTuU=l4(IsHB8>CFnzYLlID=wk22fl5>)Fzt zGT7^{pLOwA3L{odiR}9$kyd>gZYcZ9Qo-x0MwpHSQ%{jHb%io4a;Qzk9{dNMEb7JOdQP+B(i4w^N_a!?;({U>#x`CXD~3-*fTO?B+{EF( zamO72S+dY^rXVsHjc-PTHQu6JQ`0}?_C=paRH7& zbD#gtde#CMqMfH1*HP}db8Fk1<{#LPmI0KN@>dJ)DvB^>e1mLc*F*RRE93?rX?uAW z^}iqH91a(+aCxd^D27ULf-vuE8FaYc0w)h0;4W+x;1O6|2a50Dr?!9g?9_wiFarPQ z;I%BR>HRVWO0ISy?PDY$Ahg7VZkCFKPPT#i?4?O$*@a4f?PEXs>vp`ovTboUoqnbD z_yj5VAat$GxOkF_GlDLYqwy;GaoOx+&?3<}h3_fmpuG%agbSuGG` zGCW<$^2P@8Yhs2!a_;{!Ra77*tmO^EXCW?kvrveGwW-Op^>q=5^Le4i)z3*+)F<*i zEO^$IK8%K*gsC9&aerGpoeThK{yej^@?3Q(2B%vE7d?+igE)*w7_Vz~VEfJLJQ8`N zj69>;Kh`oYaX~%)O~Lt+&KG}9u(x!<&811Y&W{$R?1df)7()i&t3g`h7N3$f8`T~7 z4c#h7S|@Ni!V2?I#h#^7Lgq=GPt|~s-gq-d??JfQ>F8neyv)~BttbbW@aJK_X!=^ zLG`&g1cgB4VLHrVC*R=^g0U=}Y?#V-G&*?qqQnH^Xt$Pkh2jSpa_7>aTr3PnH%=L$S^Yy-E6IOjEL7!HM@zPP zWfbNE>2)tJT1JiG`qhYAd~18s3%-5wH;C*tLHm>cL&6bhtLTCl;LVOF35++-4@zasho@vxzC&1p`D(qME(JDy06Ry_v0B-YdLB$8Q1_?hKCJ~OXvjcs+XB; zz@m4wOI{Vz2;m)D6`XVLjiU|v6{}Ygs5DEo1F_C%n^*VPTK6-^)H>$!`PpG!?g4ki zE2o(rJq*Z9O;pbejY?i3z4O04vaCU}50%}Il{6EGN9dQQh);!CTf{e#1ac^!7O3&d zlk!io%|kmq{*#@a4(((_J|)y*g>cd(86JC( z>f`FFJzADRFy`ZvH~9$L-*)`bUJ>?lhfuyfDLvWxH&@7&-UD1|4-XIXr0@+R%fj!I z$t|XVd>`9AIen35f6~=uPZf^*bVHWzv(L22yQ(ctIm4RNAr^I|R>=oJMwzF$UMin0 z!8OUP)2+7$f>F)nmxgJhJ?t_-4jABT}G=->ixlBX#K=2s6oSrXE5pZUc6qu3uivRQ-!Kt=a$ zgKJ&*&>+k>`{#x8ijNayqr>DASo;jZg-UywPo!>22362en1xK#@H_==GaLf67ko8S z(V6k;%~=e*0tS;2K&jUh72aHI$Id(|j$otZN^7j1$b;DJaT%C81*{Ab;3GEBSZ`$0sAqf-b%6 zJSzW;jCd1roYL0bB`i3N<>QYt0B@aK-^D%5+v8Zw0djG$=kE1fI%PQ|OVYldH$a<$Zp+9F&y;T#h+x zfdU%eC6lt!CfWv+lJ`btdm#K^@j&qAm7anA0rQMAn&nKq4bjMW1h*plZE#g&s(a*K zYA-_bvYS<*-h|)J6q|s5dh&rA8mSc))3Bc~vFn>imFek^qY_s3k`@Ctzcn+>k2p>~#PX6hQ-~16V@7%OozKyffN>7q~grWX^ z94R~cqb?C_Up+qb-s)Rpwt=74EMm{=x;Tqq-cw_bYp^;JTd01oc!MfKS!KiI--TY7Q{ONszMc>P)nU zCcTyY1575*K9O>o3o&Z8TV)cBfS8Te4%I%M8Qj=8GUM)o^*aNfq+JMjJ>1n9Xg+Hx zOeO!GOyyR&ilNOb{Jh3g!kfzdfoj}8bmEbrn`RvE{Ba_*0UIj$i{Mm>5`B%52iQHG z!x)+TkV`+DKp=YO=%96j8ITeM}T(zKbDKR{#Z^tDOtk&z6Otoix`NP3Uh=)RafdWYI%UDrlN(ewE) z0f^B;d_zajvfUFcH*Vev{gT#@#@z_KR=Yr3rgz;-d9D%_&=R&~J42N>#UPoh(2(+rx+QZcqQB0}wtD@Y%9QOZNx zYOBcDI#Ly?LX|5c8yR@-8KMcADG^Vy8>+IA7Mz1O(7P7pU02)!tnmF z{c&js=(23>sRUjt)yehm@*=l4PX`0ZRiQ(@w+)25ezd82 z$F-igGCyOR4Yh9US3(ifI#DlXl~{73h;T1MUGmmOlXtes!=QDD<7a3W8vr7&Ip~e?uH>^$n^;J zSN$q`@LJ)$PZM|f>GyK?zAhxG2j9Oe$CKUuO_t3>1vQE4bEXobrZ`dN{XWz74Vq;o zar^%OkU($0Iu84cI5roPSSQBvQv;|P`Z1m0>1eN;!*y;h9exm0^nq8tgUu`AEjvH< zDVFtGq9s8~$l?#3x7_*Bub;gVL{~emIUKmIf<3$gJCHbg>v~yhJ(k+}e8gz2Af1GC zhP^y3`;F!4#(OSxohdzV!AB_EKo4TLeiee2b=S3z zR&wCF3N}>~t`0k)ueGwy6=gw%T|{fOp+U0z6*=De1}gRE*id^@6A7d0`QWLHJcZp_ zFQT4TYVkx1<=8d2PGVG|(c}6A++Yzo$3{avem$sjxP3;$)zu}9e7iYY8b;?( zxxwphY(hCl>XoT6x<^h$bg!wB4)bn;f_-;ASnp*${+%<4l@V7C>2n|-jn<&^nzZu!LBk)o zEj}RC9|&vivC&Ck8JuuO{~0(-Dzx4ji8|#F4AG^5E*u0k(x6^pBc5o%677W z%O~Z9)$@)q<6X!r=#APn$yg9Q@Il70AJKV<#`64dqE2?fV@pK1TRPHd+2#*FFNfxB zuveTvaKoB&sbr)ty)@1ydyr8rrZi4{5Im}3NwwtyRefh%8=+GB7s&yZ9@1= zX6HuFL%jZgKKi$|nb3Bu@z7QLN^XiIS=Xb3H8EZx0MWThAw)v2EIXTNfK14wPI-2A zJXuO57A-aCG~Huo%d<|tgIicjZEoOBayR4oYoH}!Eg6*xphqynj;e=OgYx`lehgnT z*&CH#N^!!&(bC^7uwy^D^)Tquy<4m77~)`R55D@H18X;LzhLF_%P^>}wXN|*?${b* zfK{qD#(wGuI8JfmazFlieg7SYe}nzxF%SjQ2-^qFNQIA%PB4v#WsPVgx@8ev(bys( zvYO@5@mM86C!Yzgi*N@K$(w$E@d&$ezK8V;ftE!jH3)hMpvRW^35*=!_3&_&hf6KNhL(5@SK=n4uleP2?{;>1)l)xv7gKZGuPs+& zhQ1K_XTj~1&NV|dLu3;pHBMR~VS?j{ggVb)1QoAC#y@cniKw4T4!#wa5$&^345+F9 zR2Fr8aWvfy6Ah3FoFJrAUeHNH8u_47aBQUu37j`w1)V#W<;TuDJ0U!`hfv}s1<;c) z%~8vyErA-LEWeY6uIDh^PJ;bMA;I9*b#sZ7j9hQ^>IdP>TGJK;mj2S5+IDgP;^!d#bo|mTLx}gG0%C=uF+mvo96AcE z@9HqK?j=*yL#r&JtL_?db_DG0h{A)Z&5?2#9Xd^@6=X!I9z>Jxf=0>YI=Si_Ti*gL z(U-IZ(8F`q2scD{J-iwQF6 z@E%|J#7{3_p3?>4PTSef=>9THphJvAlHrsnHjHn!2VgrBlK<)B7r)&wp{Baxj5N9@ zTk7JM5nXi^gv{tS_oKYX_71p;0Y!&SsNxJ3>FR;!lP&SK%1h@6&cKfJ zVGg24IL3%HWN1CS8kXm`^I)!KUJpmBe+|nzoi~J5{a_syy<h&;XYyG~tKO-+RkvW{u0XA_5-GE8 znLz)00IGQ8HdZMFraGlThfdSxogbBED}C#lHX7Nhl;)`I&1AXr7VrNoDt8b)PG@4w zw#?9aczDb6C(`C;8O^*Nj#mE~S#~MY)v0Ag%G(*fuP?0y>#v8I>d6ux9GM&D(tZ=$ z-4;T?7x-cP&zS$d4OKm7GGjc$GgldoZ}z7*;yIhbyxme)FGr&5NnESDojQhI8vd-HQ3RIoSv;75tfmHy(f66yXcS@#h8>(3bMIqoJZa0iZkYWvd@bm=>GEEomK za?$&dW7mNXZv08AYoN=tt=u{|=ihoeilK?%JvZLqnIFXaKOJZ+LNZ7JP zY#7>*9_82Wz;03CaRYp>$;X>^Te$&n>)%@1k>#ui=amP5CsN z`4k87#u2;fPrWwiKbh=H-)mX9sb0{s@FRZ9Iwdhl+66pF4^hN$6D7U*UL> zJDAPxRq)NJvqwr@zy5EtQW`HEV65$`S{Fy7GlvQ`hQBpT@E>|;3`f#7vne6i5Gt20 zsRa0C2*oDExs4p#|3N1ScS8eb_9Hl0;IFXjX&%I|6Q$5Wh_o+xHRA7pbp8(%7%ABK ziHSaD8sEaU#|Hr4i9ck;c+FYK2{QRH-pdXC9i-3!6bcTP8(0wT)p*BX&+kD_mk&*< zGnG?!@P8Xy@uw}=bu%>_L8xHkbisAp>|F1mkk{4{$idOHWkUNTT z)>z4|q?J#+++*i2rJe5X+|lh%(+!rf0^Nsoy8rxg9QOBljLr`U6SET>e?kA$Sp<+Y z$I331TpnNk)Gz)x|H|w`J9d1r`rdNGB*7#+3n8??MTfTllQ8LkgJO^lUxzXt23)TP zrw$L~g&7BDi>uYSh-7L!6u*t_jA@<87De{5$Nn+ZA!c;KEMfL7%wL@4F0KK;@Oo%DxM`*wmO_)y%OJ%o`S)^OZ$h0{SPa2(t( z5*;PkP@69y0=5J(35Rk@;ezX2f@n&-G?>ng=>yq>@j3dg*>gR`m4zu$)m9PV`V`bi~HAZ;_Mtoe_t3f9C7??4!%u^giar;pC5!lO1iF-Hp0D1o5D0#P4I%ong~) z*wAJ)%>~lVdIaBMafZtekoA0w z>^B9dp9eyy>!|m56{|X8Z`kl79MsJhqFn*j`{N7UcrW|){4LT%57h4Q4}w7gP$nU$ z^!-S@2lZGPmtwL!TZZ*H45@1{s$!lC{C57bV@(|M{vepwpdv%olidVI@T4XMl?BUs z8dRO5nr z+HEAszJza{9Vtr5H0G}yD`N2i^p%bzmtXU8(dnGb$sa=RvCE5t(d!Xzrq@CK zR1^oim0I{ayp(7TlxXxDbhK|D8YR8vLH93UL_5TUgA@CCu`@_^iiNf#X);f6qk(Wz zrmNMNGTqDpefJ#HZz=xz&`0Xs7IBj?#LokVJ2;4PGE^08nd<4~`5bye)c^}QWDmvT zWh!pK&w7XcOTkOeiIQv;XeNtON#zTb3jIlBvvaU!{bfiqR=6At*SK3+iaij-e=BB` ze3o>uwyo}yr_qUhIcZN&!@F99DLkYsbHFwvEb64tvnvKSo==SDj@f-_j$?z1%(g7K z7_yJ=L+JPggNq6{s%O=~IsoqM?Hm}XfTMb%&aYDu<#jGA_NIG&+*ct#53np#qP0{NY^aBBV@69AMiTilU?7AW@jl#B=#jsS5%n!1 z2scobthLifO0=U5s9`b=(O@2p)?OAkqp;^OJAOAeF0XizEMdHfnQ$izL-)YdRFwtE zdpVR@ZPaNUG2 zV2!P=76P|1-@YY-p9fIOOWILY!AARBin*d<7zwos)H_NwubFa;-2dV;f2u~5(mIe> zUioV9Ui_U;zSK7%83eQ-V2quB^77kHo`2@J2UGa{V8v6vz`cF;|AzO1T|$1Y3`V^Q zT-i%w3RTv2MvI4KDK^4_bU;K^7O00v$Av(jxZ-e+jB?b#g5trLr-v_B+>VRCOg-A#nm~Nz329?%K`AG_$}c`RWe%L zDm?P@!2eA3uPWGRoP$WGfcxP1U))FfpAX`{TOvRWhhR!*yQ&S5WI5!zHw!3YCH26FFdqN%){H`jLWZiEd$GnW`=vG=0W%G!tT|4(_g zB~lnTcK4Z=4knEmJu}7m^n^^0o^v$wPS!8z$xkXM) zsmd`AgFhdRxWFM7ZVI}nEM=m+cklv3Y9T;~xxup8TVK71R85BfsK-A8)m~IF>oz5YFw65T8dK zKEndq-YoB-1{zuyqEQ-Rslmh=%*AeZaO)$!!71Iml)qZ=(@ozBa7wWKSWW!;W3?|wwC!v|c1(GLq8cK)`f{`KmS7r%G0 z2<$yLSZkK{dU{RR&NUCeN-kIuu-es&MG{pm#RrwG;PD?F4#4sjv^IBG!2i3W4sW3J z6;E#6Jt>iFfx?r^6=}m{pvZjicNI3)xCNk0tc{;9@=r);GzCm$Z~%3A>#K8lT}TB# z+k0-7bPSn?`p%_~}&t;)j!>pGN+`m^qpPyBq}+|TA*P-?I*A3S&`mtCvy z$7_$oSKvAY6?wXq&EJb}K)dwNrqG@#Ks{dz54OBzt-;%UsOMt*u0xN}hfjcdvlHNB zC-R?4AH8yEXvp}p=X0_dsfH!bh>SJLIt|+H z2)9i1dZtZG-Am8@0Cg2U)$U$l#BcSd`JYWgOh@nZxEm*^$A%^|8B#oTH{|%6VCe0L z#i%D|fXVbhdJJ^yi2Lazbm57M72uh|X>#%YB>qWARDL>UU4?QfzOrl&y2r^cK*LVb zJA?*nrFKPqJy`!Q)WW^oFfht0EukBu%t9y%McRN2buY*g=ftliUVe!2K97Hj)?z{_ z9HL#``s!R>7q!DIZ$FK-^+#aNpAQ}`gm98ZlW?S+G#Jio3*sXp&9qpHj`5rL2Df9> zS%^9fg03!ng8}4Cgylu{=-{Ip$IX-|qRBskfnxzW;00=F(vkg4*b_+qCmiFV}ySeolpl@kS0SQ8fpqj=-Bz7%3GyVp!`w6 zPd7KL|JSkUNGSd^=)*TgJ7=8c&kzj02)O!CmlyFn>d%Mw&dG9u`Ga(?JrZA`u!x88 zL*Jj?aUDB^7GW?y)+2cGVJv%~%_)C#eHV7d$uq;dhv0SNG8i^2R2X51oQ7%`Tj5N_GNJ&fycv1 z_zBkg^I$RZCcHTM1=Fk22}?8@l`Gm9ea9ADp6{!_hq3aP;0Ru&V8;j=$~-E^E0<{S za$zrapBJy_fp+4(N5Hu#e02t?MLyEbGAxmiHgFesG97#*wU%7s67*~&x(1-RY;gIA zF2om>J^72iZrr#faA5GE3x4#`jfUK( zXl3kfDi0evs52MfO&1=gQ5`6qrWPf9^me}xa3vqzatrMdFY{JC^)IBY+(&JM8_5oQ z2DllsE~-P4B|cASs?Di7^A40n8+gW0zCk=AK7z-0BhNi*l>>=LE4Fup?BK?2&_l3xZ#aDbUF*<-VylLzJcYUNJv{Zw8zom8)l|L!ht? zj979FrMWw)(3^8k4eK%&nBrq8Nebs{K6L644FoQRE>6OailPT~|0ZFf==kCRSG{2> zq4$PNi8l5sDdej#Eh?>!98L*TD7J$vy^ z_nb86_SaE7Iz==aI`M^g2qUE`2g3@Y(b$NOrE@-$Ii#xIiLI#MKe5N5snQ<6pG5@n zQJv5s3iiyYj{6Lx#SVVD9oxpp30h&hA=l-CH<_YS_2;MqrIXRf&qviZ3MH5Gu}Bb{ z$f-?$U}!~{4w2U+X`E7qKI^Zk~a23~;%YHP?djJ9?h@mGjvln-lHaZo z7T$`5ZzW*`_1Z`Y53uX77!P_UTbWyu`XBlOj7AjX#9c;GSpxAr)vp`R2i@QD|9O@U z1yBbAlqdP#VHw6$&4q)C;#Wn{{&21s=AGoms$5xNydVP}{tnr>QNq#<20rRTrydE9 zhm-IVtoP@^!irdoqcm9jt6PRSAMo-);?B_5)(e1B@PG!>@J1(@j(fBa4PJ2a<0bT< zj-TnkdHMZy_VdwnEO@PPYDBmSH_Ncko5c4h-cL}Oj!m-4dWnx@@S≫Owg)e3jxq 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 VQq{*ys(Szc002ovPDHLkV1nnrZh8O! literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/logo.svg b/project/sites/niaomi/themes/niaomi_theme/images/logo.svg new file mode 100644 index 00000000..27005d19 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/logo.svg @@ -0,0 +1,9 @@ + + logo + + + + + + \ No newline at end of file diff --git a/project/sites/niaomi/themes/niaomi_theme/images/marker.png b/project/sites/niaomi/themes/niaomi_theme/images/marker.png new file mode 100644 index 0000000000000000000000000000000000000000..798bbc2bc6618c3c4737dc7e100945f0f41aa305 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1SIo6Pjm-TY$ZW{!3_UF&^$uA7APX=>Eakt t!I*5p%>3Vw;bu{RSd8G&qAdmL4A)OQd>zz$APcC7!PC{xWt~$(698T(8)g6i literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/new-window.gif b/project/sites/niaomi/themes/niaomi_theme/images/new-window.gif new file mode 100644 index 0000000000000000000000000000000000000000..97ffb8dfe9a838a09f412cd26dc7772eee5c518f GIT binary patch literal 68 zcmZ?wbhEHbsZ0oIQZ1ONa4 literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/nigov-file-icons.svg b/project/sites/niaomi/themes/niaomi_theme/images/nigov-file-icons.svg new file mode 100644 index 00000000..de5e918f --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/nigov-file-icons.svg @@ -0,0 +1 @@ + diff --git a/project/sites/niaomi/themes/niaomi_theme/images/no-new-posts.png b/project/sites/niaomi/themes/niaomi_theme/images/no-new-posts.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6d731a686097f35c95bffdfa2ce6a1f03fc400 GIT binary patch literal 430 zcmV;f0a5;mP)I!p0~i1z5CKGt0LB<&U?32P7%|2e0bq=Xh!_JAal~=_ z_dO0d_paCVWTPJ+;P7+*_wMgbMC8vnmib?05@O>9T}&Vm3%sC#Q|ub8GB!F`LNqPW zG+m~Q86>41EY#6LE^V0#T*#gtQG^e{0Hs~ZWbq9#z()x~NXSD+x6Bj7pa;|xW87M1 z2{CAbf_jYVGI@w$9)kFaFgxLjxj_*Z#PBaMBd5*wU~1?!Y8H> z4fi1WWiBzs3_~>GATDQUU=Z2%KloDI9?df5(}qM0kv({sFz4uD0twAF&fM`=>oY zfXivzIw~J8l84bM8}E{bPiU1!Mf^{C-Xt$4s7yRce%4cYxR^W*P+8cYJe{txuq=6c zOl6@Hf0CcaRUYmlKbNRH>_dJQQ+XIpUM^I*c!4}zt+KHPjXP51qdWi6h`(4@K5zr| zdxwegf+eWeO|+9IyiPril{aigRuwjuM|@2d?=!!AVt4HBqO-iBHGg1px_sk6!v1DU z`N#K!?57m43n8PG20o{@rIiNOr?!`r3SObME0hKnCS-r5f$IoaRw1B(hHRPO zmKwL@4s0f>CQhf8Je{ip2bUOdKz%Sajt!VmL^}<5=?c z8EsSsR^eOn^9`d_7W!}_`FM;0Di_=HJB>O=9x#+^X~aJAgLQa|di=z4@`aWh#E)e2 zJj3J>y*P#+vAR^A(T79%kgx;gA8px;JE<@?zp}E@!7z5=7QSOvFET>up({(XJ7;nO kcXJ2lv8|e#nwq5l0j=EXUWIOpB>(^b07*qoM6N<$f9cVDLd5qGXY^vN-t|I)A zWsi%9+s4M1pEVat9Q+Wx*nDfx#MFi&t2>s4UjdRQh#v zcYB-uGRfc=+dGy0lQg%*3a&b~xwdPe{dB(R>Dyl{k6HdAvP}N^bl(ylCH|G?_u9>? t4q9Wf?SP9>E<>(vTKE#xH(%>NbME;l62_9YI~M4B22WQ%mvv4FO#o9et9t+d literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/search-icon.png b/project/sites/niaomi/themes/niaomi_theme/images/search-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9f78e6cd629892c49a93c2748462a7bceb3a45 GIT binary patch literal 517 zcmV+g0{Z=lP)4xSK$TG2GBT!teK1u$?n{2)*e8XEelySrP{-{0?7 zT3VXu=H^y4*e3tCITCOULZ{PZwYRrxs0$qA0XGB&2M2!*u~;m=js%25q^GC54o)Gez4ZwU46Nob`$tbo*%A;CU>jYBOR53V9++ENS|a2N&dtr$R#a5H zrp|~!R+%v_H~*k z$BsP#CfN@+Zrr#ANklPkfZ3lV)1VOntlt5^$*A2sh7Gh(2FWB(%<&os((5AQQf`#hjne8n{FfofThRi ziBKG-*%NNUyiE9W1{StVc=^+rH>^w?Ej`gg1gTYmT%RD@!}Cf(V!0rBl$b?hgLYOf ze(zsG&V~SHBq0iQ8~*qrVU!?xv>=TH`5p_3d`{$PR^-)Kk?*#mfX8@E5aSlS+*j~* z<5Tl@9a?=AAqw4w5iS6N2$`_q&rjpW3S#+kW);aib||9kYIdqw)cG-D{(*F_4Qcfj zq}2+ZW&>sZ>o>F-+am}u1Bg&RvZ`t7bBTimNtBpV$dsa$Q!G z`fMoBsKg(HtU4zi8!q^Jdi*>9x50peL+QBW^BLD|iyA4&s zB#KZ_B8&I<*2UAuG|DWbyu_h?*AP=ni1eOYpuap&JvinWC9^{dNri;G z_Slf;vLR!f6;G?l54{Rahjv2Mm(!m|%y6OaR-|h5z9Jku4$uEgKAw21o~~qhoqTxA z!(?7Zksy`FJdc$M1TR*pC|!>2Ei0g^y<;cd(e6bu?-#f&$nY}_9Q5pMeRX-&d!e4o z8+q(5mq@R$;g?AXXxK84nY<7Qlo&(uxRDoNP1|g!+J1C1@`m4zSNgMwItxm?AxNUK zXXtgq%Aa&8thi9m@hVad%EfS#WM|iMs9Ml65f6?KJT=&gHOZIT@IgZ?I?dfsHEnw%CT{jZ)sg-G;kC*K z@HpdFR?ievD?e>0@q{3~PVgK_Cv6y@%hz)r(z$w^FrnEPsUSScG!!@9j;1}2EpUJ_h$8j zXgatPI$H68=V?4i$tiwH*0>OECki}HwJ0hfctsPG)L(**K$9+Qom*bdEw^+gxcG7{ zF`b~ zfLjD6?1pi~_SuBTmOVUHMZ|#&Uoh8?FLEJLxaa9!H54mlt3@D@i%0DkVN#_aiat-< zT2VlVf|v#(3E9!T=Eh?G9e9#5;?;huG*ntpM5#sYP!wySD60uUX*IhfSuRzn4x_l9 zzRjQfMu>tLFd_s%I3Wt1fo+fdJ2h!a93%6}&|||>o06t7>?3%d!t*HCF%QeiuQ)t; z%kb9;IRV9|e$K(%U1Oqt7#HWyuR4E!R0Z=#PoL%c&$F{wl9tq6j)9BbZE8Bac!w7_<8wyTB44Bp(2j_hnZsm``6wU>G4i gfk4DD#R|CWe~)Vpvg%BnCjbBd07*qoM6N<$f;lFGm;e9( literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/status.svg b/project/sites/niaomi/themes/niaomi_theme/images/status.svg new file mode 100644 index 00000000..1e1a432e --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/images/status.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/project/sites/niaomi/themes/niaomi_theme/images/tag.png b/project/sites/niaomi/themes/niaomi_theme/images/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..fa675a6f0718fe0929b058e1d8c2ff49d54edcba GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^CxBR(gAGVtUFcKOP72<^x@R74}OHHp+PLJrVls zWRiFwbeFKxs#Jyd+85<)ca_Ks1nDx*3}3{Zb8%U9+k`C16UV)_ICnRfya!3_Jo?_r zDgLwEL#g{5 kn$Q0$s7nY0z5U0qm-B~*=%z1qKwmR>y85}Sb4q9e0K-Xgi~s-t literal 0 HcmV?d00001 diff --git a/project/sites/niaomi/themes/niaomi_theme/images/warning.png b/project/sites/niaomi/themes/niaomi_theme/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..64c269aea38055510da52663753bf4546d2a861c GIT binary patch literal 764 zcmVjrrEdQF`2F|tq-^P^iT(HW@Wiq6%BuVBwLx9+rt?X!gEm|EX-AKhya+-C~jZWiBmBmMR7=8;bI)x7GX zYxdvNl5@ z;CCe5Z57;R2`5uFk^le!rb$FWRCocU*W+UCKo~~hwf)w%ZQJJYseAwTQM)tQlP}Nz z6=#53DxJyZ@&&1oFUe-oDT0-jl~?GKit@5bLR3{($f2UThGJ^#f>P zIgRjUbWASe0E2QFE9KRMoF)OLx~o+2eIK?C}OA_PB(+J>H~XkGGIL zR+4x-$z|^(d0@NAUR9!xBx8@)ll>S8e#t$Uv&M74iZxyVmX>Yt@)E$lE#3#9$`)7g zWX=-L@od%-AMj!#emude(y^e}J-IUyHy+`GL%AG1n32OFA2lB \ No newline at end of file diff --git a/project/sites/niaomi/themes/niaomi_theme/images/wrong.png b/project/sites/niaomi/themes/niaomi_theme/images/wrong.png new file mode 100644 index 0000000000000000000000000000000000000000..3d178cd18521414f0d2e986c9612981fda21099b GIT binary patch literal 1801 zcmX|B3pmqj82_V5Thq;u+)7F67%6ifF>|LzF2y)Wl+wjY7oM7tOSyC*DXo<*>LAHs z$uZP~G8y%3qcYku8wX5a1}w&ypfRzk6$n{0tI{w4MqC;^EezR#2t~gHeBFv3!n+WfU;OD z0HnM7g0V4t1ych9Py;TI0!JiP1AQ|yK>VXGGBt&D3=QGtqK?>QDFRdR6iAtvz%W}| zFj^7>S73_A!{TC798M(0>*&C~yLO3$aV`7>HnhGB~7~L54N=lJv~Q@iv^yZ-;0X}x!hqkJGa|30{nlmVf&m(kVK-4)%=eXnHrdpLX5IY=e^BdPYJ8-8rZDA7>{{7kB(NM~IX`@=R{L|6w{uL`H=7ifU zzMwo++**8GE1R57Fg=Fr`31*^mTk|$7H*CmoV2GiG|@@#)gJF}F5-Q}#BWgCYMmML z8ejEF5Y2hhm709JQ(fztm*rZ+PfZZCEX>Z@(kAV2nYn zYhc?>{p0Du>z#{ER+t30yJxfswnW^R>nyt%Si9gyWK4E%{5pO7Ttd{A^XIp)dZaoE zh0aX{n%&VpL}YuC{-gY9&V6LjN3t8oAv)8wdX+~XuB+6VMD;i}$tyTk|EQolpad=3 zU_4fzpL1FI$Y%Sb`qV0O^l5Jrt+4rtIz^yMU#59h_2LP&qAXsMD|x{ zb9uZFBNY-ET{E4^vHW7<|LM7;@s9KuMC<4JQxp?FZ!4OP;tRlM&48rmGT)Ix& zn{t{ZfxKzIL{^M1^I7paWUEG)`*&GIV@jgV3x^6@37<6Dm3RCy=Kx9}O?5EGMxJ;2 z0;4ObHu5Pk(#l4P?+C4T{4kh~*UY<}q#A!Hp|O$Asa+SsPv_wP~#vkc%a}RhmxL%vbJs}H!0j1!e+~_4F2W&JUV+?lPXi=yV_8kr>a!NqS-y51jmQJMY&9mSPH0icrQm6>3Irj<$ zA-7}o&!GyYZ}wjSp6cVTm7%j>#4zVV-7*LiEn-aC)gl9Bj*S(TNYL+75#{Egl5xF& zG`+sb)vl3$tJI=pYba0sFe)HIp0^rKiRDDDq}PMJAy56T6n)kUc?74(&MY{Y%aQUd zItL7?Kw-u!b}dpqRv2Qbia=FH^nbf#QKv?|hhK3F5DBD|hf_QR{JxPh9GmKIgUB3DTKMQpU8j}(9AhICs zzKGMTekvQ{XbgfWiSxh`)C z)uYj~TM-c~YLE6M%(?M#!S28r<*x;LZ<{eJR{5`!?r|c@Hu*L~?lU2lj^dPE#cUvM zr#!$uY}^!&n65kfq92V4Gski=R#Mbxzn|+9B z_w6b;eKI~2{L1LMKxWWqDJ}QP!MkKt7OmyZv3b0Ibxt6YF}KEX_+=Jq41YQJCMB#h zU3Z7=)}g#`rIyjrCsEb*{$3O_m8mgoo9-Hh)q-k_*_HFvua3wTM)&H=U6?v6xz?qN z)JNIySUM)C;|0`5-<`-weW;19<19qD)cBS(b \ No newline at end of file diff --git a/project/sites/niaomi/themes/niaomi_theme/niaomi_theme.info.yml b/project/sites/niaomi/themes/niaomi_theme/niaomi_theme.info.yml new file mode 100644 index 00000000..6aaf0b3e --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/niaomi_theme.info.yml @@ -0,0 +1,40 @@ +name: niaomi Theme +type: theme +description: 'Base theme for Drupal 8 sites' +package: NICS +core_version_requirement: ^8.8 || ^9 || ^10 + +libraries: + - niaomi_theme/site-styling + +libraries-override: + nicsdru_unity_theme/unity-global-styling: + css: + theme: + css/styles.css: false + +base theme: nicsdru_unity_theme + +regions: + header: 'Site branding' + search: 'Search' + primary_menu: 'Main menu' + slideshow: 'Slideshow' + front_welcome: 'Front welcome' + top_first: 'First top' + top_second: 'Second top' + top_third: 'Third top' + breadcrumb: 'Breadcrumb' + search_facets: 'Search facets' + sidebar_first: 'First sidebar' + sidebar_second: 'Sidebar second' + content: 'Content' + bottom_widget_1: 'Bottom widget 1' + bottom_widget_2: 'Bottom widget 2' + bottom_widget_3: 'Bottom widget 3' + translate: 'Translate' + footer_first: 'First Bottom' + footer_second: 'Second Bottom' + footer_third: 'Third Bottom' + footer_fourth: 'Fourth Bottom' + footer: 'Footer Bottom' diff --git a/project/sites/niaomi/themes/niaomi_theme/niaomi_theme.libraries.yml b/project/sites/niaomi/themes/niaomi_theme/niaomi_theme.libraries.yml new file mode 100644 index 00000000..c6ee2206 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/niaomi_theme.libraries.yml @@ -0,0 +1,15 @@ +site-styling: + css: + # The SMACSS category, "base", is loaded before other categories. Drupal 8 + # loads stylesheets based on the SMACSS ordering of: + # base, layout, component, state, theme + base: + css/base.css: { minified: true } + + # The SMACSS category, "layout", is loaded after "base" styles. + layout: + css/layout.css: { weight: -100, minified: true } + + # The SMACSS category, "component", is loaded after "base" and "layout" styles. + component: + css/components.css: { minified: true } diff --git a/project/sites/niaomi/themes/niaomi_theme/package-lock.json b/project/sites/niaomi/themes/niaomi_theme/package-lock.json new file mode 100644 index 00000000..49805d91 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/package-lock.json @@ -0,0 +1,12060 @@ +{ + "name": "niaomi_theme", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true + }, + "@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + } + } + }, + "@babel/runtime": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@blakeembrey/deque": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz", + "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg==", + "dev": true + }, + "@blakeembrey/template": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@blakeembrey/template/-/template-1.1.0.tgz", + "integrity": "sha512-iZf+UWfL+DogJVpd/xMQyP6X6McYd6ArdYoPMiv/zlOTzeXXfQbYxBNJJBF6tThvsjLMbA8tLjkCdm9RWMFCCw==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "22.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.0.3.tgz", + "integrity": "sha512-/e0NZtK2gs6Vk2DoyrXSZZ4AlamqTkx0CcKx1Aq8/P4ITlRgU9OtVf5fl+LXkWWJce1M89pkSlH6lJJEnK7bQA==", + "dev": true, + "requires": { + "undici-types": "~6.11.1" + } + }, + "@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "dev": true + }, + "a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "acorn-walk": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "dev": true, + "requires": { + "acorn": "^8.11.0" + }, + "dependencies": { + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true + } + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "integrity": "sha512-vuBv+fm2s6cqUyey2A7qYcvsik+GMDJsw8BARP2sDE76cqmaZVarsvHf7Vx6VJ0Xk8gLl+u3MoAPf6gKzJefeA==", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "dev": true + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "dev": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "dev": true + } + } + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "dev": true + }, + "array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "assets": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/assets/-/assets-3.0.1.tgz", + "integrity": "sha512-fTyLNf/9V24y5zO83f4DAEuvaKj7MWBixbnqdZneAhsv1r21yQ/6ogZfvXHmphJAHsz4DhuOwHeJKVbGqqvk0Q==", + "dev": true, + "requires": { + "async": "^2.5.0", + "bluebird": "^3.4.6", + "calipers": "^2.0.0", + "calipers-gif": "^2.0.0", + "calipers-jpeg": "^2.0.0", + "calipers-png": "^2.0.0", + "calipers-svg": "^2.0.0", + "calipers-webp": "^2.0.0", + "glob": "^7.0.6", + "lodash": "^4.15.0", + "mime": "^2.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "requires": { + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + } + } + }, + "ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true + }, + "aws4": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz", + "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==", + "dev": true + }, + "axe-core": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", + "dev": true + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.0" + } + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "dev": true, + "requires": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + } + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true + }, + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + } + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "breakpoint-sass": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/breakpoint-sass/-/breakpoint-sass-2.7.1.tgz", + "integrity": "sha512-99tYVacptnG6v3VnX62W07TnifrroDnWql+1wuTOfPCEGeNoMvpd0Mw+o+JZk50mAZ1CIHAr1I3GatHEZ2VZeQ==", + "dev": true + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "dev": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "calipers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/calipers/-/calipers-2.0.1.tgz", + "integrity": "sha512-AP4Ui2Z8fZf69d8Dx4cfJgPjQHY3m+QXGFCaAGu8pfNQjyajkosS+Kkf1n6pQDMZcelN5h3MdcjweUqxcsS4pg==", + "dev": true, + "requires": { + "bluebird": "3.x.x" + } + }, + "calipers-gif": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-gif/-/calipers-gif-2.0.0.tgz", + "integrity": "sha512-ZePtjAmTmugWWHDjZhrh7SZ8/8hG2sS5Dz6xyZ3bWkofLqq31c01GR0AvBg5Cn5/x4BjT9PhIi0VMjHBEO+kog==", + "dev": true, + "requires": { + "bluebird": "3.x.x" + } + }, + "calipers-jpeg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-jpeg/-/calipers-jpeg-2.0.0.tgz", + "integrity": "sha512-MAAXKh3+I0NEDGNAxBbc+sh670ZWdef/Gv0G8DvH/xLp5sxqEPBR1uQRHfk2es0vJzas4saL0RPgmoL+o+cszw==", + "dev": true, + "requires": { + "bluebird": "3.x.x" + } + }, + "calipers-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-png/-/calipers-png-2.0.0.tgz", + "integrity": "sha512-yj2N0HSrKuePXYFX2T2710haASVF5wQ184g2THlAfbxxcc/ySRu9gUK20PIGfCfaSKt2cMMTE9jD6KZpfoehQg==", + "dev": true, + "requires": { + "bluebird": "3.x.x" + } + }, + "calipers-svg": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/calipers-svg/-/calipers-svg-2.0.1.tgz", + "integrity": "sha512-3PROqHARmj8wWudUC7DzXm1+mSocqgY7jNuehFNHgrUVrKf8o7MqDjS92vJz5LvZsAofJsoAFMajkqwbxBROSQ==", + "dev": true, + "requires": { + "bluebird": "3.x.x" + } + }, + "calipers-webp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-webp/-/calipers-webp-2.0.0.tgz", + "integrity": "sha512-np7ZtCwUjpxz+DF/RYNYFxxaltJxlF7rIVKWnU/cKcgQ7r06/Fquw1Q/oMZiJe6hfjI911lhDY6ZC+X0MtA5rg==", + "dev": true, + "requires": { + "bluebird": "3.x.x" + } + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001646", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001646.tgz", + "integrity": "sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chai-nightwatch": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.4.2.tgz", + "integrity": "sha512-tLz0K0gdMOqEw52xzd/rIlkRKqgrnZmCgg+7apztI9gzk8HAtBti+gKU4j13GxjarslF8G6IdRrVHkwdz0ZhjA==", + "dev": true, + "requires": { + "assertion-error": "1.1.0" + } + }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "dev": true, + "requires": { + "traverse": ">=0.3.0 <0.4" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chroma-sass": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/chroma-sass/-/chroma-sass-1.2.6.tgz", + "integrity": "sha512-8AchEY0Y3uVAkgcfqNX1jxTynX9NXDgElJa7xdJUtfJcfTHpDmSoI2My6AomSvhQM4UdeOUrO5VVXhy3haRWUw==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-real-favicon": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/cli-real-favicon/-/cli-real-favicon-0.0.8.tgz", + "integrity": "sha512-ZuymVh8nbEB4+iHsz4zZYyZfUr7DakWwY4p8LYI7u3eF/ysn4FzaHNgGpKMCZhze7BaZA+enGIwJSzOqTAJOjQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "commander": "^2.20.0", + "glob": "^6.0.4", + "rfg-api": "^0.5.0" + } + }, + "cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + } + } + }, + "cross-conf-env": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/cross-conf-env/-/cross-conf-env-1.3.0.tgz", + "integrity": "sha512-ZVgwin28C6FTzsNxGIzg1Tt4gDNXgm/4ZZRUV3vrcUsLJHZG2aGINMWuEPZhdzsvtq/Vr5qNNobCryeLPSBwoA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "requires": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + } + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "dev": true + }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "degenerator": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.4.tgz", + "integrity": "sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==", + "dev": true, + "requires": { + "ast-types": "^0.13.2", + "escodegen": "^1.8.1", + "esprima": "^4.0.0", + "vm2": "^3.9.17" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", + "dev": true + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz", + "integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==", + "dev": true + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "envinfo": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + } + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "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" + } + }, + "es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-promise": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha512-oyOjMhyKMLEjOOtvkwg0G4pAzLQ9WdbbeX7WdqKzvYXu+UFgD0Zo/Brq5Q49zNmnGPPzV5rmYvrr0jz1zWx8Iw==", + "dev": true + }, + "es6-set": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz", + "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==", + "dev": true, + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "es6-iterator": "~2.0.3", + "es6-symbol": "^3.1.3", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + } + }, + "es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "requires": { + "d": "^1.0.2", + "ext": "^1.7.0" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ==", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", + "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^14.2.1", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + } + }, + "eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "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" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "requires": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "dev": true, + "requires": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.35.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", + "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "dev": true, + "requires": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "dependencies": { + "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" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz", + "integrity": "sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + } + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + } + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg==", + "dev": true + }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "requires": { + "type": "^2.7.2" + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fast-xml-parser": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "dev": true, + "optional": true, + "requires": { + "strnum": "^1.0.5" + } + }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/file/-/file-0.2.2.tgz", + "integrity": "sha512-gwabMtChzdnpDJdPEpz8Vr/PX0pU85KailuPV71Zw/un5yJVKvzukhB3qf6O3lnTwIe5CxlMYLh3jOK3w5xrLA==", + "dev": true + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "file-uri-to-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", + "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", + "dev": true + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha512-UZArj7+U+2reBBVCvVmRlyq9D7EYQdUtuNN+1iz7pF1jGcJ2L0TjiRCxsTZfj2xFbM4c25uGCUDpKTHA7L2TKg==", + "dev": true + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha512-DKVP0WQcB7WaIMSwDETqImRej2fepPqvXQjaVib7LRZn9Rxn5UbvK2tYTqGf1A1DkIprQQkG4XSQXSOZp7Q3GQ==", + "dev": true, + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha512-O9K9JcZeF5VdZWM1qR92NSv1WY2EofwudQayPx5dbnnFl9k0IcZha4eV/FGkjnBK+1irOQInij0yiooCHu/0Fg==", + "dev": true, + "requires": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "flat": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", + "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", + "dev": true, + "requires": { + "is-buffer": "~2.0.3" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "front-matter": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-2.1.2.tgz", + "integrity": "sha512-wH9JJVUi/MUfRpSvYWltdC9FGFZdkcc2H7US7Sp3iYihXTpYWWEL7ZUHMBicA9MsFBR/EatSbYN5EtCaytfiNA==", + "dev": true, + "requires": { + "js-yaml": "^3.4.6" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "ftp": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", + "dev": true, + "requires": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dev": true, + "requires": { + "is-property": "^1.0.2" + } + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", + "dev": true, + "requires": { + "is-property": "^1.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "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 + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + } + }, + "get-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", + "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "data-uri-to-buffer": "3", + "debug": "4", + "file-uri-to-path": "2", + "fs-extra": "^8.1.0", + "ftp": "^0.3.10" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gh-pages": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", + "dev": true, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "gifsicle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "optional": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "globule": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "gonzales-pe-sl": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/gonzales-pe-sl/-/gonzales-pe-sl-4.2.3.tgz", + "integrity": "sha512-EdOTnR11W0edkA1xisx4UYtobMSTYj+UNyffW3/b9LziI7RpmHiBIqMs+VL43LrCbiPcLQllCxyzqOB+l5RTdQ==", + "dev": true, + "requires": { + "minimist": "1.1.x" + }, + "dependencies": { + "minimist": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "integrity": "sha512-2RbeLaM/Hbo9vJ1+iRrxzfDnX9108qb2m923U+s+Ot2eMey0IYGdSjzHmvtg2XsxoCuMnzOMw7qc573RvnLgwg==", + "dev": true + } + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha512-RtgTzXCPVb/te+e82NDhAc5paj+DuKSratIGAr+v+HZK24eAQ8LMoBGYoL7N/O+9iEc33AKHg45dOMKw3DNldQ==", + "dev": true, + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true + } + } + }, + "imagemin-cli": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/imagemin-cli/-/imagemin-cli-5.1.0.tgz", + "integrity": "sha512-wE7vVK4IaMieshW/3zl2s5b6Yw8zqF9H+II3Bjf95ntY2M17k21ht5JAM2oNuXRxD3t6WWWERqIRcA1Gma/anQ==", + "dev": true, + "requires": { + "arrify": "^2.0.1", + "get-stdin": "^7.0.0", + "imagemin": "^7.0.0", + "imagemin-gifsicle": "^6.0.0", + "imagemin-jpegtran": "^6.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-svgo": "^7.0.0", + "lodash.pairs": "^3.0.1", + "meow": "^5.0.0", + "ora": "^4.0.3", + "plur": "^3.0.1", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "dev": true + }, + "imagemin-gifsicle": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-optipng": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + } + } + } + }, + "imagemin-gifsicle": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "gifsicle": "^5.0.0", + "is-gif": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "gifsicle": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.3.0.tgz", + "integrity": "sha512-FJTpgdj1Ow/FITB7SVza5HlzXa+/lqEY0tHQazAJbuAdvyJtkH4wIdsR2K414oaTwRXHFLLF+tYbipj+OpYg+Q==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "imagemin-jpegoptim": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-jpegoptim/-/imagemin-jpegoptim-6.0.0.tgz", + "integrity": "sha512-bXgGRX3f4FIfxMTB/fmivovK+3PTPwAwz6XNgj8zyISZ/mNlnFnS2aiSLsHd40S7FuaSgv9ONliIHAaHbk57mg==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "jpegoptim-bin": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "imagemin-jpegtran": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", + "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-jpg": "^2.0.0", + "jpegtran-bin": "^4.0.0" + } + }, + "imagemin-optipng": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", + "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^6.0.0" + }, + "dependencies": { + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", + "dev": true + }, + "optipng-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", + "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + } + } + }, + "imagemin-pngcrush": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-pngcrush/-/imagemin-pngcrush-6.0.0.tgz", + "integrity": "sha512-9Je0uUnzgZGLDDjsJxUlwozHS2aO/NmGRPUKcBzbpiliHI2W40HcRXYUaNNOMePGAWDCYJkJQ0rS5UG1JCguMA==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "pngcrush-bin": "^4.0.0" + } + }, + "imagemin-pngout": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/imagemin-pngout/-/imagemin-pngout-4.0.0.tgz", + "integrity": "sha512-Rcd3DfpMWmshgDrJHmgvLzQIKssJxqRHI7RlkrnpNxGRv6nFOY9qyMpe0sYeilJJiNch92YfG1BFr8/poYEjTA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "is-png": "^1.0.0", + "pngout-bin": "^4.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "requires": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + } + }, + "imagemin-zopfli": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-zopfli/-/imagemin-zopfli-6.0.0.tgz", + "integrity": "sha512-vmhMzV7m5o6QxgHpIDaBbKx/exWdIylwxV0hrxKECnPmt072A2qPtM8HCHu9EbrQctFk3KR8kN+cWFnk6EwzKQ==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "zopflipng-bin": "^5.0.0" + } + }, + "immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + } + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "ip": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "dev": true + }, + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "dependencies": { + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + } + } + }, + "irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dev": true, + "requires": { + "hasown": "^2.0.2" + } + }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "requires": { + "is-typed-array": "^1.1.13" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true + } + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==", + "dev": true + }, + "is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true + }, + "is-my-ip-valid": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", + "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==", + "dev": true + }, + "is-my-json-valid": { + "version": "2.20.6", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", + "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", + "dev": true, + "requires": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^5.0.0", + "xtend": "^4.0.0" + } + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw==", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-svg": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", + "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", + "dev": true, + "optional": true, + "requires": { + "fast-xml-parser": "^4.1.3" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.14" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jpegoptim-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/jpegoptim-bin/-/jpegoptim-bin-5.1.0.tgz", + "integrity": "sha512-BdvkO6wPLLSid7M6t3HnXuYvfLOxbeatgePBi4c4ps3iwoJ2ReUtvXJvJtsDCeN5l3Cm2tHEUcU7V5+M30hUew==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "jpegtran-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", + "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", + "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "dev": true + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "known-css-properties": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.3.0.tgz", + "integrity": "sha512-QMQcnKAiQccfQTqtBh/qwquGZ2XK/DXND1jrcN9M8gMMy99Gwla7GQjndVUsEqIaRyP6bsFRuhwRj5poafBGJQ==", + "dev": true + }, + "kss": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/kss/-/kss-3.1.0.tgz", + "integrity": "sha512-+y0VGYy3AQCYhQve6WW2eHF7t156ntkOhTeH0Hvkm0w6HlhCjYo4rOZbsm5fS5tF57kYXOkCVH8dK+Jn8pf1hQ==", + "dev": true, + "requires": { + "bluebird": "^3.7.2", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.6", + "highlight.js": "^10.4.1", + "markdown-it": "^12.0.2", + "nunjucks": "^3.2.2", + "resolve": "^1.19.0", + "twig": "^1.15.4", + "twig-drupal-filters": "^3.1.2", + "yargs": "^16.1.1" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true + }, + "language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "requires": { + "language-subtag-registry": "^0.3.20" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + } + } + }, + "locutus": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/locutus/-/locutus-2.0.32.tgz", + "integrity": "sha512-fr7OCpbE4xeefhHqfh6hM2/l9ZB3XvClHgtgFnQNImrM/nqL950o6FO98vmUH8GysfQRCcyBYtZ4C8GcY52Edw==", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==", + "dev": true + }, + "lodash._arrayeach": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "integrity": "sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ==", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._baseclone": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", + "integrity": "sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q==", + "dev": true, + "requires": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._baseassign": "^3.0.0", + "lodash._basefor": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "lodash._basefor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "integrity": "sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A==", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==", + "dev": true + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha512-lxdsn7xxlCymgLYo1gGvVrfHmkjDiyqVv62FAeF2i5ta72BipE1SLxw8hPEPLhD4/247Ijw07UQH7Hq/chT5LA==", + "dev": true + }, + "lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", + "dev": true + }, + "lodash.clone": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-3.0.3.tgz", + "integrity": "sha512-yVYPpFTdZDCLG2p07gVRTvcwN5X04oj2hu4gG6r0fer58JA08wAVxXzWM+CmmxO2bzOH8u8BkZTZqgX6juVF7A==", + "dev": true, + "requires": { + "lodash._baseclone": "^3.0.0", + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0" + } + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ==", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.pairs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", + "integrity": "sha512-lgXvpU43ZNQrZ/pK2cR97YzKeAno3e3HhcyvLKsofljeHKrQcZhT1vW7fg4X61c92tM+mjD/DypoLZYuAKNIkQ==", + "dev": true, + "requires": { + "lodash.keys": "^3.0.0" + } + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", + "dev": true + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==", + "dev": true + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha512-qkTuvgEzYdyhiJBx42YPzPo71R1aEr0z79kAv7Ixg8wPFEjgRgJdUsGMG3Hf3OYSF/kHI79XhNlt+5Ar6OzwxQ==", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==", + "dev": true + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2" + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", + "dev": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + } + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + }, + "markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dev": true, + "requires": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + } + } + }, + "match-stream": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/match-stream/-/match-stream-0.0.2.tgz", + "integrity": "sha512-TbN21KrvmZ4mHzKqSFeNNNYeOGNNoEE0sQjhOGlHc+W6XhV4nEhJqaQTJj106NF+NYjyJ7pXh23+OQ1d306ORw==", + "dev": true, + "requires": { + "buffers": "~0.1.1", + "readable-stream": "~1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw==", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA==", + "dev": true + } + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "metaparser": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/metaparser/-/metaparser-1.0.7.tgz", + "integrity": "sha512-9f7r6vL2F9LA7T6tvt5cwBrNOfjb7QgGpbnv5qgvCInlQyfBfJV5i+yvvm3b2667N4FF5fJrGVIsnSCTevR8zQ==", + "dev": true, + "requires": { + "async": "*", + "cheerio": "*", + "mkdirp": "*", + "underscore": "*" + } + }, + "micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + }, + "mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + } + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + } + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "mkpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz", + "integrity": "sha512-PbNHr7Y/9Y/2P5pKFv5XOGBfNQqZ+fdiHWcuf7swLACN5ZW5LU7J5tMU8LSBjpluAxAxKYGD9nnaIbdRy9+m1w==", + "dev": true + }, + "mocha": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.3.tgz", + "integrity": "sha512-0R/3FvjIGH3eEuG17ccFPk117XL2rWxatr81a57D+r/x2uTYZRbdZ4oVidEUMh2W2TJDa7MdAb12Lm2/qrKajg==", + "dev": true, + "requires": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.4", + "ms": "2.1.1", + "node-environment-flags": "1.0.5", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mkdirp": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, + "supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "modernizr": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/modernizr/-/modernizr-3.13.0.tgz", + "integrity": "sha512-dV0tCbZ/XN4m+NPfHw9O/zGT/uyrBlFkPW7q8k1Bx669j9kGcPnhi3UFG/c0zaRWbfOWtqgOCHu0VLpHa/WSSQ==", + "dev": true, + "requires": { + "doctrine": "^3.0.0", + "file": "^0.2.2", + "lodash": "^4.17.21", + "markdown-it": "^13.0.1", + "mkdirp": "0.5.6", + "requirejs": "^2.3.6", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "markdown-it": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", + "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "dev": true, + "requires": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nan": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "nicsdru_origins_theme": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/nicsdru_origins_theme/-/nicsdru_origins_theme-0.3.11.tgz", + "integrity": "sha512-atRlRD563WHSw87oNYHvlt6Kt2Kldzl9sEdb9Gl2g1LFwySt7lJBGtxWyp9hTrfw+aQ4BL9QogAVUSphEiH88A==", + "dev": true + }, + "nicsdru_unity_theme": { + "version": "0.1.81", + "resolved": "https://registry.npmjs.org/nicsdru_unity_theme/-/nicsdru_unity_theme-0.1.81.tgz", + "integrity": "sha512-olJuWMuSa00NnjjrRz+PvcPSFHk29yZ9Ircbqhowy0wJEhoN0UOU/B0gAue3MNWFAIbcVjkzGEZ3o/6u2VpHKw==", + "dev": true, + "requires": { + "node-sass": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "node-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "nightwatch": { + "version": "1.7.13", + "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-1.7.13.tgz", + "integrity": "sha512-bX7mI5JmRdGvVxWYIyUgpF1vuBc/Tlx3nFQc511CW90gbyvQ3PY18wqT5wul45mR2BjDCnCYkxHJcXRKnxC91A==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1", + "assertion-error": "^1.1.0", + "chai-nightwatch": "^0.4.0", + "ci-info": "^2.0.0", + "didyoumean": "^1.2.1", + "dotenv": "7.0.0", + "ejs": "^3.1.6", + "envinfo": "^7.5.1", + "lodash.clone": "3.0.3", + "lodash.defaultsdeep": "^4.6.1", + "lodash.merge": "^4.6.2", + "minimatch": "3.0.4", + "minimist": "^1.2.5", + "mkpath": "1.0.0", + "mocha": "6.2.3", + "ora": "^4.0.3", + "proxy-agent": "^5.0.0", + "request": "^2.88.2", + "request-promise": "^4.2.5", + "semver": "^6.3.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + } + } + } + } + }, + "nightwatch-accessibility": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/nightwatch-accessibility/-/nightwatch-accessibility-1.11.3.tgz", + "integrity": "sha512-Xffu1bZxYSANCBKXwYQfxu2pRE4nXM9LUdaAPjxKtOclZYdjtg8h4GC4GPP3A2Kk4CxDsN/YBuiTXQiMf5VwSA==", + "dev": true, + "requires": { + "axe-core": "^4.3.3" + } + }, + "node-environment-flags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", + "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + } + } + }, + "node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha512-eZ+m1WNhSZutOa/uRblAc9Ut5MQfukFrFMtPSm3bZCA888NmMd5AWXWdgRZ80zd+pTk1P2JrGjg9pUPTvl2PWQ==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-unzip-2": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/node-unzip-2/-/node-unzip-2-0.2.8.tgz", + "integrity": "sha512-fmJi73zTRW7RSo/1wyrKc2srKMwb3L6Ppke/7elzQ0QRt6sUjfiIcVsWdrqO5uEHAdvRKXjoySuo4HYe5BB0rw==", + "dev": true, + "requires": { + "binary": "~0.3.0", + "fstream": "~1.0.12", + "match-stream": "~0.0.2", + "pullstream": "~0.4.0", + "readable-stream": "~1.0.0", + "setimmediate": "~1.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true + }, + "nunjucks": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", + "dev": true, + "requires": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + } + } + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true + }, + "object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "dev": true, + "requires": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + } + }, + "object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + } + }, + "object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onchange": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/onchange/-/onchange-7.1.0.tgz", + "integrity": "sha512-ZJcqsPiWUAUpvmnJri5TPBooqJOPmC0ttN65juhN15Q8xA+Nbg3BaxBHXQ45EistKKlKElb0edmbPWnKSBkvMg==", + "dev": true, + "requires": { + "@blakeembrey/deque": "^1.0.5", + "@blakeembrey/template": "^1.0.0", + "arg": "^4.1.3", + "chokidar": "^3.3.1", + "cross-spawn": "^7.0.1", + "ignore": "^5.1.4", + "tree-kill": "^1.2.2" + }, + "dependencies": { + "ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true + } + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "ora": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", + "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "over": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/over/-/over-0.0.5.tgz", + "integrity": "sha512-EEc3GCT5ce2VgLYKGeomTSgQT+4wkS13Ya9XzKiskHtemWPx0YhVErn7PtiowTOsYtRlFe6FksgwFeWG1aOJdg==", + "dev": true + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", + "dev": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", + "dev": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true + }, + "pac-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", + "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4", + "get-uri": "3", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "5", + "pac-resolver": "^5.0.0", + "raw-body": "^2.2.0", + "socks-proxy-agent": "5" + } + }, + "pac-resolver": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz", + "integrity": "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==", + "dev": true, + "requires": { + "degenerator": "^3.0.2", + "ip": "^1.1.5", + "netmask": "^2.0.2" + } + }, + "parallelshell": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/parallelshell/-/parallelshell-3.0.2.tgz", + "integrity": "sha512-aW73W8tmYiFZtQi41pweV3WWT6o/EvSxAVQHbumOhN53H47OuWQwrRc11xQ2i44GFvR5AjtzhD92r8Kv9X+7Iw==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "requires": { + "irregular-plurals": "^2.0.0" + } + }, + "pluralize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "integrity": "sha512-TH+BeeL6Ct98C7as35JbZLf8lgsRzlNJb5gklRIGHKaPkGl1esOKBc5ALUMd+q08Sr6tiEKM+Icbsxg5vuhMKQ==", + "dev": true + }, + "pngcrush-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pngcrush-bin/-/pngcrush-bin-4.0.0.tgz", + "integrity": "sha512-SFR9a/OgkuFiiksjM6yevTGvOdn+7JrL5r0j/zCVAZTurfRzh2smwDRYKnPMEwxgVOkwWt/tlVWRJUstSH7RcA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "pngout-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pngout-bin/-/pngout-bin-4.0.0.tgz", + "integrity": "sha512-8b1WMekzqGYQUllYhPsG+d//Y7JteF1ufSNP3uuU+PssHaHUg7PWWlfRfw0tS2dFviyFJiM8Cm1KIH9XPbUAJQ==", + "dev": true, + "requires": { + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-assets": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-assets/-/postcss-assets-5.0.0.tgz", + "integrity": "sha512-tq6EhGqdXUCQxiDFA2p22NYD2ru+nvNL2aT4n76jaXTd8kAN4rslPBT6O7R9lyUJem8ncMy3Hrr1V1sHVoOsuQ==", + "dev": true, + "requires": { + "assets": "^3.0.0", + "bluebird": "^3.5.0", + "postcss": "^6.0.10", + "postcss-functions": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-cli": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-7.1.2.tgz", + "integrity": "sha512-3mlEmN1v2NVuosMWZM2tP8bgZn7rO5PYxRRrXtdSyL5KipcgBDjJ9ct8/LKxImMCJJi3x5nYhCGFJOkGyEqXBQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "chokidar": "^3.3.0", + "dependency-graph": "^0.9.0", + "fs-extra": "^9.0.0", + "get-stdin": "^8.0.0", + "globby": "^11.0.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "postcss-reporter": "^6.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "yargs": "^15.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==", + "dev": true, + "requires": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-inline-svg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-inline-svg/-/postcss-inline-svg-4.1.0.tgz", + "integrity": "sha512-0pYBJyoQ9/sJViYRc1cNOOTM7DYh0/rmASB0TBeRmWkG8YFK2tmgdkfjHkbRma1iFtBFKFHZFsHwRTDZTMKzSQ==", + "dev": true, + "requires": { + "css-select": "^2.0.2", + "dom-serializer": "^0.1.1", + "htmlparser2": "^3.10.1", + "postcss": "^7.0.17", + "postcss-value-parser": "^4.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" + }, + "dependencies": { + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + } + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "dev": true + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "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" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", + "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", + "dev": true, + "requires": { + "agent-base": "^6.0.0", + "debug": "4", + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "lru-cache": "^5.1.1", + "pac-proxy-agent": "^5.0.0", + "proxy-from-env": "^1.0.0", + "socks-proxy-agent": "^5.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "pullstream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pullstream/-/pullstream-0.4.1.tgz", + "integrity": "sha512-8ckaufxE74rtbwA0lD0GO2Pk/miCfje3uZtGZd/MQpxkoRIBB004aKBnhdc4Y8L7sip0cis/ekib/1lUwUwxuA==", + "dev": true, + "requires": { + "over": ">= 0.0.5 < 1", + "readable-stream": "~1.0.31", + "setimmediate": ">= 1.0.2 < 2", + "slice-stream": ">= 1.0.0 < 2" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==", + "dev": true + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.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-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha512-8/td4MmwUB6PkZUbV25uKz7dfrmjYWxsW8DVfibWdlHRk/l/DfHKn4pU+dfcoGLFgWOdyGCzINRQD7jn+Bv+/g==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "mute-stream": "0.0.5" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha512-EbrziT4s8cWPmzr47eYVW3wimS4HsvlnV5ri1xw1aR6JQo/OrJX5rkl32K/QQHdxeabJETtfeaROGhd8W7uBgg==", + "dev": true + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + } + } + }, + "reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz", + "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "dependencies": { + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true + } + } + }, + "requirejs": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz", + "integrity": "sha512-DouTG8T1WanGok6Qjg2SXuCMzszOo0eHeH9hDZ5Y4x8Je+9JB38HdTLT4/VA8OaUhBa0JPVHJ0pyBkM1z+pDsw==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfg-api": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/rfg-api/-/rfg-api-0.5.3.tgz", + "integrity": "sha512-KQ4Vwc/LrwQ1IFBDEyJdGtn1XsII1GDowLRTtY+rAbJav9R5wwxZiyIQOcetDYKSTH551v9b+Gn4CPw9noQ0bQ==", + "dev": true, + "requires": { + "axios": "^0.21.1", + "fstream": "^1.0.2", + "metaparser": "^1.0.7", + "mkdirp": "^0.5.0", + "node-unzip-2": "^0.2.7" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha512-1I1+G2gteLB8Tkt8YI1sJvSIfa0lWuRtC8GjvtyPBcLSF5jBCCJJqKrpER5JU5r6Bhe+i9/pK3VMuUcXu0kdwQ==", + "dev": true + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.77.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", + "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "sass-lint": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sass-lint/-/sass-lint-1.13.1.tgz", + "integrity": "sha512-DSyah8/MyjzW2BWYmQWekYEKir44BpLqrCFsgs9iaWiVTcwZfwXHF586hh3D1n+/9ihUNMfd8iHAyb9KkGgs7Q==", + "dev": true, + "requires": { + "commander": "^2.8.1", + "eslint": "^2.7.0", + "front-matter": "2.1.2", + "fs-extra": "^3.0.1", + "glob": "^7.0.0", + "globule": "^1.0.0", + "gonzales-pe-sl": "^4.2.3", + "js-yaml": "^3.5.4", + "known-css-properties": "^0.3.0", + "lodash.capitalize": "^4.1.0", + "lodash.kebabcase": "^4.0.0", + "merge": "^1.2.0", + "path-is-absolute": "^1.0.0", + "util": "^0.10.3" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true + } + } + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha512-I/bSHSNEcFFqXLf91nchoNB9D1Kie3QKcWdchYUaoIg1+1bdWDkdfdlvdIOJbi9U8xR0y+MWc5D+won9v95WlQ==", + "dev": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha512-25tABq090YNKkF6JH7lcwO0zFJTRke4Jcq9iX2nr/Sz0Cjjv4gckmwlW6Ty/aoyFd6z3ysR2hMGC2GFugmBo6A==", + "dev": true, + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "eslint": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-2.13.1.tgz", + "integrity": "sha512-29PFGeV6lLQrPaPHeCkjfgLRQPFflDiicoNZOw+c/JkaQ0Am55yUICdYZbmCiM+DSef+q7oCercimHvjNI0GAw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "concat-stream": "^1.4.6", + "debug": "^2.1.1", + "doctrine": "^1.2.2", + "es6-map": "^0.1.3", + "escope": "^3.6.0", + "espree": "^3.1.6", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^1.1.1", + "glob": "^7.0.3", + "globals": "^9.2.0", + "ignore": "^3.1.2", + "imurmurhash": "^0.1.4", + "inquirer": "^0.12.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.5.1", + "json-stable-stringify": "^1.0.0", + "levn": "^0.3.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.0", + "optionator": "^0.8.1", + "path-is-absolute": "^1.0.0", + "path-is-inside": "^1.0.1", + "pluralize": "^1.2.1", + "progress": "^1.1.8", + "require-uncached": "^1.0.2", + "shelljs": "^0.6.0", + "strip-json-comments": "~1.0.1", + "table": "^3.7.8", + "text-table": "~0.2.0", + "user-home": "^2.0.0" + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-entry-cache": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz", + "integrity": "sha512-JyVk7P0Hvw6uEAwH4Y0j+rZMvaMWvLBYRmRGAF2S6jKTycf0mMDcC7d21Y2KyrKJk3XI8YghSsk5KmRdbvg0VQ==", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "inquirer": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "integrity": "sha512-bOetEz5+/WpgaW4D1NYOk1aD+JCqRjqu/FwRFgnIfiP7FC/zinsrfyO1vlS3nyH/R7S0IH3BIHBu4DBIDSqiGQ==", + "dev": true, + "requires": { + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A==", + "dev": true + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha512-UdA8mJ4weIkUBO224tIarHzuHs4HuYiJvsuGT7j/SPQiUJVjYvNDBIPa0hAorduOfjGohB/qHWRa/lrrWX/mXw==", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha512-reSjH4HuiFlxlaBaFCiS6O76ZGG2ygKoSlCsipKdaZuKSPx/+bt9mULkn4l0asVzbEfQQmXRg6Wp6gv6m0wElw==", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha512-qOX+w+IxFgpUpJfkv2oGN0+ExPs68F4sZHfaRRx4dDexAQkG83atugKVEylyT5ARees3HBbfmuvnjbrd8j9Wjw==", + "dev": true, + "requires": { + "once": "^1.3.0" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + }, + "table": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "integrity": "sha512-RZuzIOtzFbprLCE0AXhkI0Xi42ZJLZhCC+qkwuMLf/Vjz3maWpA8gz1qMdbmNoI9cOROT2Am/DxeRyXenrL11g==", + "dev": true, + "requires": { + "ajv": "^4.7.0", + "ajv-keywords": "^1.0.0", + "chalk": "^1.1.1", + "lodash": "^4.0.0", + "slice-ansi": "0.0.4", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha512-dYE8LhncfBUar6POCxMTm0Ln+erjeczqEvCJib5/7XNkdw1FkUGgwMPY360FY0FgPWQxHWCx29Jl3oejyGLM9Q==", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "requires": { + "commander": "^2.8.1" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true + }, + "shelljs": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", + "integrity": "sha512-B1vvzXQlJ77SURr3SIUQ/afh+LwecDKAVKE1wqkBlr2PCHoZDaF6MFD+YX1u9ddQjR4z2CKx1tdqvS2Xfs5h1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + } + } + }, + "slice-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-stream/-/slice-stream-1.0.0.tgz", + "integrity": "sha512-fJu1TYTr85OZEkT4lqcCW6oPWPIS5omPnIsB/dL7QWo2sNk03VQ6did4plhh0y3Sf0nJlq5QEUR3vMYevydn7w==", + "dev": true, + "requires": { + "readable-stream": "~1.0.31" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", + "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "4", + "socks": "^2.3.3" + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + } + }, + "string.prototype.padend": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", + "integrity": "sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha512-++41PnXftlL3pvI6lpvhSEO+89g1kIJC4MYB5E6yH+WHa5InIqz51yGd1YOGd7VNSNdoEOfzTMqbAM/2PbgaHQ==", + "dev": true + }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true, + "optional": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-sprite-generator": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/svg-sprite-generator/-/svg-sprite-generator-0.0.7.tgz", + "integrity": "sha512-++Fpo3xI9Kf+6QRqMTG/y3pT0F46xz/Sn1NZeV/OYhO0g2orc0rgcwCNr/9ZC/JJah2hdC+CJn9zqPx9pl4Xcg==", + "dev": true, + "requires": { + "async": "^1.3.0", + "cheerio": "^0.19.0", + "commander": "^2.8.1", + "es6-promise": "^2.3.0" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "dev": true + }, + "cheerio": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", + "integrity": "sha512-Fwcm3zkR37STnPC8FepSHeSYJM5Rd596TZOcfDUdojR4Q735aK1Xn+M+ISagNneuCwMjK28w4kX+ETILGNT/UQ==", + "dev": true, + "requires": { + "css-select": "~1.0.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "~3.8.1", + "lodash": "^3.2.0" + } + }, + "css-select": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", + "integrity": "sha512-/xPlD7betkfd7ChGkLGGWx5HWyiHDOSn7aACLzdH0nwucPvB0EAm8hMBm7Xn7vGfAeRRN7KZ8wumGm8NoNcMRw==", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "1.0", + "domutils": "1.4", + "nth-check": "~1.0.0" + } + }, + "css-what": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz", + "integrity": "sha512-60SUMPBreXrLXgvpM8kYpO0AOyMRhdRlXFX5BMQbZq1SIJCyNE56nqFQhmvREQdUJpedbGRYZ5wOyq3/F6q5Zw==", + "dev": true + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz", + "integrity": "sha512-ZkVgS/PpxjyJMb+S2iVHHEZjVnOUtjGp0/zstqKGTE9lrZtNHlNQmLwP/lhLMEApYbzc08BKMx9IFpKhaSbW1w==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + }, + "dependencies": { + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", + "dev": true + } + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "dev": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", + "dev": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "dev": true + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "twig": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/twig/-/twig-1.17.1.tgz", + "integrity": "sha512-atxccyr/BHtb1gPMA7Lvki0OuU17XBqHsNH9lzDHt9Rr1293EVZOosSZabEXz/DPVikIW8ZDqSkEddwyJnQN2w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "locutus": "^2.0.11", + "minimatch": "3.0.x", + "walk": "2.3.x" + }, + "dependencies": { + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "twig-drupal-filters": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/twig-drupal-filters/-/twig-drupal-filters-3.2.0.tgz", + "integrity": "sha512-BSRyHsAII8/k9e7rLDOs/NtirIKxgHH7jKlLzCdjKAlRsNrAZQyFI0a3+SCt4PiqaZ6Zo9W+4/ZFlBJ0z+0AuA==", + "dev": true, + "requires": { + "object-keys": "^1.1.1", + "twig": "^1.15.4" + } + }, + "type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "uglify-js": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.1.tgz", + "integrity": "sha512-y/2wiW+ceTYR2TSSptAhfnEtpLaQ4Ups5zrjB2d3kuVxHj16j/QJwPl5PvuGy9uARb39J0+iKxcRPvtpsx4A4A==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "underscore": { + "version": "1.13.7", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz", + "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==", + "dev": true + }, + "undici-types": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.11.1.tgz", + "integrity": "sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "dependencies": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + } + } + }, + "vm2": { + "version": "3.9.19", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", + "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "dependencies": { + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true + } + } + }, + "walk": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==", + "dev": true, + "requires": { + "foreachasync": "^3.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "requires": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + } + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "xregexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true + } + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "zopflipng-bin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/zopflipng-bin/-/zopflipng-bin-5.0.0.tgz", + "integrity": "sha512-8AWRT/CPkIBEup96LSiVdhLT4n7b4bpzY0BcQ26OjdRnjODa+JWNK55Ii63CiOEyqObPSwjLifuUI5ooFmjiGQ==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "logalot": "^2.1.0" + } + } + } +} diff --git a/project/sites/niaomi/themes/niaomi_theme/package.json b/project/sites/niaomi/themes/niaomi_theme/package.json new file mode 100644 index 00000000..f1ec9cef --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/package.json @@ -0,0 +1,94 @@ +{ + "name": "niaomi_theme", + "version": "0.0.0", + "description": "A package of utilities used to theme our site", + "devDependencies": { + "autoprefixer": "^9.7.6", + "breakpoint-sass": "^2.7.1", + "chroma-sass": "^1.2.6", + "cli-real-favicon": "^0.0.8", + "cross-conf-env": "^1.1.2", + "eslint": "^6.8.0", + "eslint-config-airbnb": "^18.1.0", + "eslint-config-prettier": "^6.11.0", + "eslint-plugin-import": "^2.20.2", + "eslint-plugin-jsx-a11y": "^6.2.3", + "eslint-plugin-prettier": "^3.1.3", + "eslint-plugin-react": "^7.20.0", + "eslint-plugin-react-hooks": "^2.5.1", + "gh-pages": "^2.2.0", + "highlight.js": "^10.4.1", + "imagemin": "^7.0.1", + "imagemin-cli": "^5.1.0", + "imagemin-gifsicle": "^7.0.0", + "imagemin-jpegoptim": "^6.0.0", + "imagemin-jpegtran": "^6.0.0", + "imagemin-optipng": "^7.1.0", + "imagemin-pngcrush": "^6.0.0", + "imagemin-pngout": "^4.0.0", + "imagemin-zopfli": "^6.0.0", + "kss": "^3.0.1", + "modernizr": "^3.11.2", + "nicsdru_origins_theme": "^0.3.11", + "nicsdru_unity_theme": "^0.1.69", + "nightwatch": "^1.3.5", + "nightwatch-accessibility": "^1.8.0", + "node-sass": "^4.14.1", + "npm-run-all": "^4.1.5", + "onchange": "^7.0.2", + "parallelshell": "^3.0.1", + "postcss-assets": "^5.0.0", + "postcss-cli": "^7.1.1", + "postcss-inline-svg": "^4.1.0", + "prettier": "^2.0.5", + "sass": "^1.26.5", + "sass-lint": "^1.13.1", + "svg-sprite-generator": "0.0.7", + "svgo": "^1.3.2", + "uglify-js": "^3.9.3" + }, + "scripts": { + "––––––– POST INSTALL SCRIPTS": "–––––––––––––", + "install": "(cd node_modules/nicsdru_unity_theme && npm install)", + "––––––– JS SCRIPTS": "–––––––––––––", + "js": "npm-run-all --sequential js-lint js-compile", + "js-lint": "./node_modules/.bin/eslint src/js/**", + "js-compile": "npm-run-all --parallel js-compile-*", + "––––––– CSS SCRIPTS": "–––––––––––––", + "css": "npm-run-all --sequential scss-dev css-post", + "css-lint": "sass-lint -c $npm_package_config_sasslintConfig $npm_package_config_scssfile -v -q", + "css-post": "postcss --config config/postcss.config.js --replace \"css/**/*.css\"", + "scss-dev": "mkdir -p css && node-sass --source-map true --source-comments true --source-map-contents true --output-style expanded -o css src/scss", + "scss-prod": "mkdir -p css && node-sass --no-source-map --output-style compressed -o css src/scss", + "––––––– IMG and SVG SCRIPTS": "–––––––––––––", + "imgmin": "mkdir -p images && node imagemin.js", + "svgmin": "mkdir -p images && svgo -f src/images -o images --config config/svgo-config.yml", + "icons": "svgo -f src/images/icons && mkdir -p templates/svg && svg-sprite-generate -d src/images/icons -o templates/svg/icons.svg", + "favicons": "npm-run-all --sequential favicons-*", + "favicons-generate": "mkdir -p images/favicons && ./node_modules/.bin/real-favicon generate config/faviconDescription.json config/faviconData.json images/favicons", + "favicons-inject": "./node_modules/.bin/real-favicon inject config/faviconData.json templates/block config/favicon.html && rm config/faviconData.json", + "favicons-file-fix": "[ -n \"$(tail -c1 templates/block/favicon.html)\" ] && echo >> templates/block/favicon.html", + "favicons-tidyup": "cp images/favicons/favicon.ico favicon.ico", + "––––––– WATCH SCRIPTS": "–––––––––––––", + "watch": "npm-run-all --parallel watch-*", + "watch-scss": "onchange 'src/scss/**/*.scss' -- npm run css", + "_watch-js": "onchange 'src/js/**/*.js' -- npm run js-compile", + "watch-img": "onchange 'src/images/*.{gif,jpg,jpeg,JPG,JPEG,png}' -- npm run imgmin", + "––––––– BUILD SCRIPTS": "–––––––––––––", + "build": "npm-run-all --parallel build-*", + "build-css": "npm-run-all --parallel css-lint* scss-prod --sequential css-post", + "_build-js": "npm run js", + "build-img": "npm run imgmin", + "lint": "npm-run-all --parallel css-lint js-lint" + }, + "config": { + "//": "Some useful configuration we can use to pass back to scripts", + "scssfile": "src/scss/**/*.scss", + "sasslintConfig": "config/.sass-lint.yml" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "ie >= 10" + ] +} diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/base.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/base.scss new file mode 100644 index 00000000..5740cf9c --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/base.scss @@ -0,0 +1,21 @@ +/* + * @file + * Helper partial to outline the order partials should be loaded in this section - used for reference & in the style guide. + */ + +// Base +// +// Base rules are the defaults. They are almost exclusively single element selectors but it could include attribute +// selectors, pseudo-class selectors, child selectors or sibling selectors. Essentially, a base style says that wherever +// this element is on the page, it should look like this. +// +// Component classes can override these styles, but if no class applies a style to an HTML element, the styles will +// outlined in this section of the guide should be the ones rendered. +// +// Weight: -10 +// +// Style guide: base + +// Ensure any custom fonts get loaded first to minimize front-end performance impact. +@import 'init/index'; +@import '../../node_modules/nicsdru_unity_theme/src/scss/1_base/index'; diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/components.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/components.scss new file mode 100644 index 00000000..1086ea42 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/components.scss @@ -0,0 +1,6 @@ +/* + * @file + * Defines the components for the theme. + */ +@import 'init/index'; +@import '../../node_modules/nicsdru_unity_theme/src/scss/3_components/index'; diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_colors.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_colors.scss new file mode 100644 index 00000000..ee98d239 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_colors.scss @@ -0,0 +1,141 @@ +// sass-lint:disable indentation, no-color-keywords + +// Colors +// +// Use the `color()` function to add colors to CSS properties. To learn more, +// [read the Chroma documentation](http://johnalbin.github.io/chroma/). +// +// Markup: chroma.twig +// +// Weight: -8 +// +// Style guide: init.colors + +// Define the default color scheme's color names. +$chroma: define-default-color-scheme('branding', 'The site\'s main colors. Can be used to define colors in other color schemes.'); + +$chroma: add-colors(( + black: #000, + charcoal: #333, + ash-grey: #666, + 'grey': #999, + grey-dark: #555, + grey-light: #f6f6f6, + grey-lightest: #f0f0f0, + grey-medium: #cdcdcd, + white: #fff, + offwhite: #ff4dff, + dark-red: #b63a1b, // 4.53:1 with light-pink + hc-red: #d1431f, // 4.63:1 with white + light-pink: #ffdae0, // 4.53:1 with dark-red + + brand-primary: #07601f, //#0f3d0f, + + brand-secondary: #606, + + brand-tertiary: #002e62, +)); + +// Define color names for functional uses. +$chroma: define-color-scheme('functional', 'Colors used by functional parts of the design.'); +$chroma: add-colors('functional', ( + // Colors used in the main content area. + text: #111, + headings: 'text', + + border: 'grey-light', + + button: 'text', + button-disabled: 'charcoal', + button-action: #3fa940, + + info-notice: #004695, + + mark-bg: #ff0, + error: 'dark-red', + error-bg: 'light-pink', + + menu-background: 'brand-primary', + menu-item-hover: 'brand-secondary', + menu-separator: #fff, + menu-sub-item-background: lighten(#606, 10), + menu-sub-item-hover: 'brand-primary', + + table-background: #fff, + table-border: #bbb, + table-header-cell-background: #2e3d4a, + table-header-cell-border: #c8c7c7, + table-header-cell-text: #fff, + table-cell-border: #dbdbdb, + table-cell-text: 'text', + + footer-background: #e7e7e7, + footer-border: 'brand-primary', + footer-text: 'text', + footer-headings: 'text', + + search-submit: #0e6bb3, +)); + +$chroma-active-scheme: 'functional'; + +$black: color('black'); +$charcoal: color(charcoal); +$ash-grey: color(ash-grey); +$grey: color(charcoal); +$grey-dark: color(grey-dark); +$grey-light: color(grey-light); +$grey-lightest: color(grey-lightest); +$grey-medium: color(grey-medium); +$white: color('white'); +$offwhite: color(offwhite); +$hc-red: color(hc-red); +$info-notice: color(info-notice); + +$brand-primary: color(brand-primary); + +$brand-secondary: color(brand-secondary); + +$brand-tertiary: color(brand-tertiary); + +$text: color('text'); +$headings: color(headings); + +$link: #0e6bb3 !default; +$link-underline: color('charcoal') !default; +$link-active: #0e6bb3 !default; +$link-hover: #0e6bb3 !default; +$link-hover-background: rgba(75%, 75%, 75%, .25) !default; +$link-visited: #0e6bb3 !default; +$link-visited-underline: #707070 !default; + +$border: color('border'); + +$button: color('button'); +$button-disabled: color(button-disabled); +$button-action: color(button-action); + +$mark-bg: color(mark-bg); +$error: color(error); +$error-bg: color(error-bg); + +$menu-background: color(menu-background); +$menu-item-hover: color(menu-item-hover); +$menu-separator: color(menu-separator); +$menu-sub-item-background: color(menu-sub-item-background); +$menu-sub-item-hover: color(menu-sub-item-hover); + +$table-background: color(table-background); +$table-border: color(table-border); +$table-header-cell-background: color(table-header-cell-background); +$table-header-cell-border: color(table-header-cell-border); +$table-header-cell-text: color(table-header-cell-text); +$table-cell-border: color(table-cell-border); +$table-cell-text: color(table-cell-text); + +$footer-background: color(footer-background); +$footer-border: color(footer-border); +$footer-text: color(footer-text); +$footer-headings: color(footer-headings); + +$search-submit: color(search-submit); diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_index.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_index.scss new file mode 100644 index 00000000..28414d02 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_index.scss @@ -0,0 +1,65 @@ +// Initialization partial +// +// To make it easier to use all variables and mixins in any Sass file in this +// project, each .scss file has a `@import 'init';` declaration. The _init.scss +// file is in charge of importing all the other partials needed for the +// project. +// +// The initialization partial is organized in this way: +// - First we set any shared Sass variables. +// - Next we import Sass modules. +// - Last we define our custom functions and mixins for this project. +// +// Weight: 10 +// +// Style guide: init + +// The following Sass functions/mixins are required to generate some variables' values, so we load them first. +@import '../../../node_modules/breakpoint-sass/stylesheets/breakpoint'; +@import '../../../node_modules/chroma-sass/sass/chroma/functions'; + +@import 'colors'; +@import 'variables'; +@import 'typography'; + +// 3rd party libraries +// +// The following sass modules are shared with all .scss files: +// - [Breakpoint](http://breakpoint-sass.com/) +// - [Chroma-sass](http://johnalbin.github.io/chroma/) +// - [Compass vertical rhythm](http://compass-style.org/) +// For compass we only load vertical rhythm support. +// Note that this is loaded in standalone files that are developed for node sass further information can be found +// @see https://github.com/Igosuki/compass-mixins +// +// Weight: -7 +// +// Style guide: init.libraries + +// Add Chroma to manage colors. +@import '../../../node_modules/chroma-sass/sass/chroma'; +@import '../../../node_modules/chroma-sass/sass/chroma/kss'; +@import '../../../node_modules/nicsdru_origins_theme/src/scss/init/compass-vr/compass'; + +// Functions +// +// Custom functions used on this site. Custom functions are generally used across a number of NICS Drupal themes, +// therefore import these from the nicsdru_origins_theme via a node_module set up for that theme. +// +// Weight: -5 +// +// Style guide: init.functions +@import '../../../node_modules/nicsdru_origins_theme/src/scss/init/helpers/headings'; +@import '../../../node_modules/nicsdru_origins_theme/src/scss/init/helpers/strip-unit'; +@import '../../../node_modules/nicsdru_origins_theme/src/scss/init/helpers/type-checking'; + +// Mixins +// +// Custom mixins used on this site. +// +// Weight: -6 +// +// Style guide: init.mixins +@import '../../../node_modules/nicsdru_origins_theme/src/scss/init/visually-hidden/visually-hidden'; +@import '../../../node_modules/nicsdru_origins_theme/src/scss/init/responsive-typo/resp-typo'; +@import '../../../node_modules/nicsdru_unity_theme/src/scss/init/unity-layout/unity-layout'; diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_typography.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_typography.scss new file mode 100644 index 00000000..fd26ea92 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_typography.scss @@ -0,0 +1,51 @@ +// Font faces, stacks and sizes. +// +// Font styling and line heights are controlled by the several variables that +// used by mixins like adjust-font-size-to(). +// These variable and mixins are documented in [Compass](http://compass-style.org/reference/compass/typography/vertical_rhythm/). +// We also use a custom mixin responsive-typo-map() to make responsive typography much more manageable using sass maps. +// We import Google fonts in the head of the document and set the base family to be +// 'Open Sans', sans-serif +// +// Style guide: init.variables.typography +// The default font family. +$base-font-family: 'Open Sans', sans-serif; +$font-monospace: 'Courier New', 'DejaVu Sans Mono', monospace, sans-serif;; + +// The font sizes for h1-h6. +$h1-font-size: 2.4 * $base-font-size; +$h2-font-size: 2 * $base-font-size; +$h3-font-size: 1.8 * $base-font-size; +$h4-font-size: 1.6 * $base-font-size; +$h5-font-size: 1.6 * $base-font-size; +$h6-font-size: 1.6 * $base-font-size; +$p-font-size: 1.6 * $base-font-size; + +$normal-text: ( + null: (16px, 1.5, 1em 0 1.5em), + lg: 18px, +); + +$h1-text: ( + null: (32px, 3.9rem, 2rem 0 2.7rem) +); + +$h2-text: ( + null: (28px, 3.6rem, 3.6rem 0 1.8rem) +); + +$h3-text: ( + null: (24px, 3rem, 3.6rem 0 1.8rem) +); + +$h4-text: ( + null: (21px, 2.7rem, 3.6rem 0 1.8rem) +); + +$h5-text: ( + null: (18px, 2.7rem, 3.6rem 0 1.8rem) +); + +$h6-text: ( + null: (18px, 2.7rem, 3.6rem 0 1.8rem) +); diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_variables.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_variables.scss new file mode 100644 index 00000000..da541866 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/_variables.scss @@ -0,0 +1,49 @@ +// Variables +// +// Set variables for this site. These can be overridden in the scss code later. +// +// Weight: -9 +// +// Style guide: init.variables + +/* Vertical rhythm presets =========================================== */ +// The font size set on the root html element. +$base-font-size: 10px; + +// The base line height determines the basic unit of vertical rhythm. +$base-line-height: 6px; + +// The length unit in which to output vertical rhythm values. +// Supported values: px, em, rem. +$rhythm-unit: 'rem'; + +// Whether to output fallback values in px when using rem as the rhythm-unit. +$rem-with-px-fallback: false; + +// Round the line height to the nearest half line height instead of the nearest integral line height. +$round-to-nearest-half-line: true; + + +/* Breakpoints ======================================================== */ +$mob: 440px; +$phab: 641px; +$tab: 766px; +$lap: 961px; +$desk: 1153px; + +$grid-breakpoints: ( + xs: 0, + sm: $mob, + md: $phab, + lg: $tab, + xl: $lap, + xxl: $desk, +) !default; + +// The amount lists, blockquotes and comments are indented. +$indent-amount: 1.8rem; + +// Set the grid sizes with a default value that can be overwritten on a per theme basis. +$max-grid-width: 1024px !default; + +$main-menu-border: false; diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/init/chroma.twig b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/chroma.twig new file mode 100644 index 00000000..67d78e69 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/chroma.twig @@ -0,0 +1 @@ +

branding

The site's main colors. Can be used to define colors in other color schemes.

color(black) uses the color: #000 This color is inherited by: charcoal, grey, grey-dark, brand-secondary-dark, button-disabled
color(charcoal) uses the color: #333333 (black) This color is inherited by: brand-secondary-dark
color(grey) uses the color: #cccccc (black) This color is inherited by: button-disabled
color(grey-dark) uses the color: #4d4d4d (black)
color(grey-light) uses the color: #e8e7e7 This color is inherited by: border
color(grey-lightest) uses the color: #f0f0f0
color(grey-medium) uses the color: #cdcdcd
color(white) uses the color: #fff
color(offwhite) uses the color: #f3f8fc
color(brand-primary) uses the color: #0f3d0f This color is inherited by: link, link-hover, link-active
color(brand-primary-dark) uses the color: #076cba
color(brand-primary-medium) uses the color: #0a7ad0
color(brand-primary-light) uses the color: #cee4f6
color(brand-primary-lightest) uses the color: #f3f8fc
color(brand-secondary) uses the color: #606
color(brand-secondary-dark) uses the color: #333333 (charcoal)
color(brand-tertiary) uses the color: #dd9c38

functional

Colors used by functional parts of the design.

color(text) uses the color: #555 This color is inherited by: headings, button
color(headings) uses the color: #555 (text)
color(link) uses the color: #0f3d0f (brand-primary) This color is inherited by: link-hover, link-active
color(link-hover) uses the color: #0f3d0f (link)
color(link-visited) uses the color: #5e60b5
color(link-active) uses the color: #0f3d0f (link)
color(border) uses the color: #e8e7e7 (grey-light)
color(button) uses the color: #555 (text)
color(button-disabled) uses the color: #cccccc (grey)
color(mark-bg) uses the color: #ff0
diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/init/kss-chroma-markup.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/kss-chroma-markup.scss new file mode 100644 index 00000000..91ff31b0 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/init/kss-chroma-markup.scss @@ -0,0 +1,8 @@ +// @file +// This is a helper file to generate markup to the kss chroma.twig template. +// The code is generated to a corresponding css file in the css directory and via a npm script is then cloned to the +// the `chroma.twig` file in this directory. The css is specifically excluded from the the repo via `.gitignore`. +@import 'index'; +/* +#{chroma-kss-markup()} +*/ diff --git a/project/sites/niaomi/themes/niaomi_theme/src/scss/layout.scss b/project/sites/niaomi/themes/niaomi_theme/src/scss/layout.scss new file mode 100644 index 00000000..3c7cef5a --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/src/scss/layout.scss @@ -0,0 +1,6 @@ +/* + * @file + * Defines the layout code for the theme. + */ +@import 'init/index'; +@import '../../node_modules/nicsdru_unity_theme/src/scss/2_layout/index'; diff --git a/project/sites/niaomi/themes/niaomi_theme/templates/block/block--views-block--latest-news-latest-news.html.twig b/project/sites/niaomi/themes/niaomi_theme/templates/block/block--views-block--latest-news-latest-news.html.twig new file mode 100755 index 00000000..fbe3b4ed --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/templates/block/block--views-block--latest-news-latest-news.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Default theme implementation to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main content + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'sub-menu', + 'rel-menu', + 'rel-menu--latest-news', + 'content', +] +%} +{% set attributes = attributes.removeClass('views-element-container').addClass(classes) %} +{% set attributes = attributes.removeAttribute('id') %} +{% set attributes = attributes.setAttribute('aria-labelledby', 'latest-news-block') %} + + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/project/sites/niaomi/themes/niaomi_theme/templates/field/field--node--field-published-date--full--publication.html.twig b/project/sites/niaomi/themes/niaomi_theme/templates/field/field--node--field-published-date--full--publication.html.twig new file mode 100644 index 00000000..db4c0eb0 --- /dev/null +++ b/project/sites/niaomi/themes/niaomi_theme/templates/field/field--node--field-published-date--full--publication.html.twig @@ -0,0 +1,45 @@ +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * @see template_preprocess_field() + */ +#} +

+ {{ 'Date published: '|t }} + {% for item in items %} + {{ item.content }} + {% endfor %} +

+ From 41a4755e0f8fae2f1fd64c56de556f69ea55ef9e Mon Sep 17 00:00:00 2001 From: KMDOFNI <97896878+KMDOFNI@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:43:53 +0100 Subject: [PATCH 3/3] theme settings and blocks placed --- .../block.block.niaomi_theme_breadcrumbs.yml | 22 +++++++++++++ .../block.block.niaomi_theme_content.yml | 22 +++++++++++++ .../block.block.niaomi_theme_main_menu.yml | 27 +++++++++++++++ .../block.block.niaomi_theme_pagetitle.yml | 24 ++++++++++++++ ...block.block.niaomi_theme_site_branding.yml | 25 ++++++++++++++ ...block.nicsdru_unity_theme_account_menu.yml | 27 +++++++++++++++ ....block.nicsdru_unity_theme_breadcrumbs.yml | 22 +++++++++++++ ...lock.block.nicsdru_unity_theme_content.yml | 22 +++++++++++++ .../block.block.nicsdru_unity_theme_help.yml | 22 +++++++++++++ ...ck.block.nicsdru_unity_theme_main_menu.yml | 27 +++++++++++++++ ...ock.block.nicsdru_unity_theme_messages.yml | 22 +++++++++++++ ...k.block.nicsdru_unity_theme_page_title.yml | 20 +++++++++++ ...lock.block.nicsdru_unity_theme_powered.yml | 22 +++++++++++++ ...sdru_unity_theme_primary_admin_actions.yml | 20 +++++++++++ ...icsdru_unity_theme_primary_local_tasks.yml | 22 +++++++++++++ ...nicsdru_unity_theme_search_form_narrow.yml | 23 +++++++++++++ ...k.nicsdru_unity_theme_search_form_wide.yml | 23 +++++++++++++ ...sdru_unity_theme_secondary_local_tasks.yml | 22 +++++++++++++ ...lock.nicsdru_unity_theme_site_branding.yml | 25 ++++++++++++++ ...ck.block.nicsdru_unity_theme_syndicate.yml | 23 +++++++++++++ .../niaomi/config/block.block.sidemenu.yml | 33 +++++++++++++++++++ ...tity_view_display.node.basic_page.diff.yml | 6 +--- ...ty_view_display.node.basic_page.teaser.yml | 6 +--- .../config/niaomi/config/core.extension.yml | 3 ++ .../config/niaomi/config/node.settings.yml | 2 +- project/config/niaomi/config/system.theme.yml | 2 +- .../niaomi/config/user.role.authenticated.yml | 2 -- 27 files changed, 502 insertions(+), 14 deletions(-) create mode 100644 project/config/niaomi/config/block.block.niaomi_theme_breadcrumbs.yml create mode 100644 project/config/niaomi/config/block.block.niaomi_theme_content.yml create mode 100644 project/config/niaomi/config/block.block.niaomi_theme_main_menu.yml create mode 100644 project/config/niaomi/config/block.block.niaomi_theme_pagetitle.yml create mode 100644 project/config/niaomi/config/block.block.niaomi_theme_site_branding.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_account_menu.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_breadcrumbs.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_content.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_help.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_main_menu.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_messages.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_page_title.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_powered.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_admin_actions.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_local_tasks.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_narrow.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_wide.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_secondary_local_tasks.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_site_branding.yml create mode 100644 project/config/niaomi/config/block.block.nicsdru_unity_theme_syndicate.yml create mode 100644 project/config/niaomi/config/block.block.sidemenu.yml diff --git a/project/config/niaomi/config/block.block.niaomi_theme_breadcrumbs.yml b/project/config/niaomi/config/block.block.niaomi_theme_breadcrumbs.yml new file mode 100644 index 00000000..5eac0a75 --- /dev/null +++ b/project/config/niaomi/config/block.block.niaomi_theme_breadcrumbs.yml @@ -0,0 +1,22 @@ +uuid: d622ce4c-961d-4d90-af4b-45fac29573f0 +langcode: en +status: true +dependencies: + module: + - system + theme: + - niaomi_theme +_core: + default_config_hash: VhBzWb7lMRtIOg9G7VSw_0uopi-7zXeHq4vXqqV1HFE +id: niaomi_theme_breadcrumbs +theme: niaomi_theme +region: breadcrumb +weight: 0 +provider: null +plugin: system_breadcrumb_block +settings: + id: system_breadcrumb_block + label: Breadcrumbs + label_display: '0' + provider: system +visibility: { } diff --git a/project/config/niaomi/config/block.block.niaomi_theme_content.yml b/project/config/niaomi/config/block.block.niaomi_theme_content.yml new file mode 100644 index 00000000..eef42fb2 --- /dev/null +++ b/project/config/niaomi/config/block.block.niaomi_theme_content.yml @@ -0,0 +1,22 @@ +uuid: 8eb4d329-b64d-4d56-9bfc-ab346d3dddcc +langcode: en +status: true +dependencies: + module: + - system + theme: + - niaomi_theme +_core: + default_config_hash: erQSEZF2XUjNmgTl0uNRBzmg18ZGXwUcw2FhApoeuHk +id: niaomi_theme_content +theme: niaomi_theme +region: content +weight: -2 +provider: null +plugin: system_main_block +settings: + id: system_main_block + label: 'Main page content' + label_display: '0' + provider: system +visibility: { } diff --git a/project/config/niaomi/config/block.block.niaomi_theme_main_menu.yml b/project/config/niaomi/config/block.block.niaomi_theme_main_menu.yml new file mode 100644 index 00000000..4d742ffd --- /dev/null +++ b/project/config/niaomi/config/block.block.niaomi_theme_main_menu.yml @@ -0,0 +1,27 @@ +uuid: 589d4d63-2036-4aa9-92cc-d360b03450c7 +langcode: en +status: true +dependencies: + config: + - system.menu.main + module: + - system + theme: + - niaomi_theme +_core: + default_config_hash: KWAiziL39uEzmOJEql_wbUP2RtqGceL3WM2CfxhMelE +id: niaomi_theme_main_menu +theme: niaomi_theme +region: primary_menu +weight: 0 +provider: null +plugin: 'system_menu_block:main' +settings: + id: 'system_menu_block:main' + label: 'Main navigation' + label_display: '0' + provider: system + level: 1 + depth: 2 + expand_all_items: true +visibility: { } diff --git a/project/config/niaomi/config/block.block.niaomi_theme_pagetitle.yml b/project/config/niaomi/config/block.block.niaomi_theme_pagetitle.yml new file mode 100644 index 00000000..7f1c27f2 --- /dev/null +++ b/project/config/niaomi/config/block.block.niaomi_theme_pagetitle.yml @@ -0,0 +1,24 @@ +uuid: c8cc54f1-537e-431a-8a45-5c6470de47df +langcode: en +status: true +dependencies: + module: + - system + theme: + - niaomi_theme +id: niaomi_theme_pagetitle +theme: niaomi_theme +region: content +weight: -3 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Page title' + label_display: '0' + provider: core +visibility: + request_path: + id: request_path + negate: true + pages: "/search\r\n/news\r\n/news/date/*\r\n/node/*/revisions/view/*\r\n/publications\r\n/publications/date/*\r\n/publications/type/*\r\n" diff --git a/project/config/niaomi/config/block.block.niaomi_theme_site_branding.yml b/project/config/niaomi/config/block.block.niaomi_theme_site_branding.yml new file mode 100644 index 00000000..db663d3c --- /dev/null +++ b/project/config/niaomi/config/block.block.niaomi_theme_site_branding.yml @@ -0,0 +1,25 @@ +uuid: 8e4ef4d5-8478-480b-84ea-6e45f203d447 +langcode: en +status: true +dependencies: + module: + - system + theme: + - niaomi_theme +_core: + default_config_hash: n_nlgjggHVfQt2H__zvLOKB2YtjPDbQ5tHijF9LE1aM +id: niaomi_theme_site_branding +theme: niaomi_theme +region: header +weight: 0 +provider: null +plugin: system_branding_block +settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: false +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_account_menu.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_account_menu.yml new file mode 100644 index 00000000..42d9827c --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_account_menu.yml @@ -0,0 +1,27 @@ +uuid: 61796eb1-61cf-4458-a64d-65037b6bc450 +langcode: en +status: true +dependencies: + config: + - system.menu.account + module: + - system + theme: + - nicsdru_unity_theme +_core: + default_config_hash: gmxYWWHmgbe0Pnv8y48ZLSLH5mEHejOjAP6RLxUfdzU +id: nicsdru_unity_theme_account_menu +theme: nicsdru_unity_theme +region: header +weight: -4 +provider: null +plugin: 'system_menu_block:account' +settings: + id: 'system_menu_block:account' + label: 'User account menu' + label_display: '0' + provider: system + level: 1 + depth: 1 + expand_all_items: false +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_breadcrumbs.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_breadcrumbs.yml new file mode 100644 index 00000000..e64a40e5 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_breadcrumbs.yml @@ -0,0 +1,22 @@ +uuid: 64c86ced-85e9-4f9e-b80e-bff8fe9f421c +langcode: en +status: true +dependencies: + module: + - system + theme: + - nicsdru_unity_theme +_core: + default_config_hash: VhBzWb7lMRtIOg9G7VSw_0uopi-7zXeHq4vXqqV1HFE +id: nicsdru_unity_theme_breadcrumbs +theme: nicsdru_unity_theme +region: breadcrumb +weight: 0 +provider: null +plugin: system_breadcrumb_block +settings: + id: system_breadcrumb_block + label: Breadcrumbs + label_display: '0' + provider: system +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_content.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_content.yml new file mode 100644 index 00000000..4904d81a --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_content.yml @@ -0,0 +1,22 @@ +uuid: 90e5d8a8-96de-414d-ba27-baea2fb2e6ec +langcode: en +status: true +dependencies: + module: + - system + theme: + - nicsdru_unity_theme +_core: + default_config_hash: erQSEZF2XUjNmgTl0uNRBzmg18ZGXwUcw2FhApoeuHk +id: nicsdru_unity_theme_content +theme: nicsdru_unity_theme +region: content +weight: 0 +provider: null +plugin: system_main_block +settings: + id: system_main_block + label: 'Main page content' + label_display: '0' + provider: system +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_help.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_help.yml new file mode 100644 index 00000000..e34c06af --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_help.yml @@ -0,0 +1,22 @@ +uuid: 4fe81676-74e9-4a4c-ab5a-bb4f1d0bb84e +langcode: en +status: true +dependencies: + module: + - help + theme: + - nicsdru_unity_theme +_core: + default_config_hash: VfPFqqxfkomud5CO8DUijw85QIl9GIxh_nIxLOYESxg +id: nicsdru_unity_theme_help +theme: nicsdru_unity_theme +region: header +weight: 0 +provider: null +plugin: help_block +settings: + id: help_block + label: Help + label_display: '0' + provider: help +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_main_menu.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_main_menu.yml new file mode 100644 index 00000000..92e9d42a --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_main_menu.yml @@ -0,0 +1,27 @@ +uuid: 9a5cdf71-01cd-4f43-b84d-c7ef59d7ebf0 +langcode: en +status: true +dependencies: + config: + - system.menu.main + module: + - system + theme: + - nicsdru_unity_theme +_core: + default_config_hash: KWAiziL39uEzmOJEql_wbUP2RtqGceL3WM2CfxhMelE +id: nicsdru_unity_theme_main_menu +theme: nicsdru_unity_theme +region: primary_menu +weight: 0 +provider: null +plugin: 'system_menu_block:main' +settings: + id: 'system_menu_block:main' + label: 'Main navigation' + label_display: '0' + provider: system + level: 1 + depth: 2 + expand_all_items: true +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_messages.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_messages.yml new file mode 100644 index 00000000..eabfa650 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_messages.yml @@ -0,0 +1,22 @@ +uuid: 94be977d-d927-48a6-afeb-0fcb78794963 +langcode: en +status: true +dependencies: + module: + - system + theme: + - nicsdru_unity_theme +_core: + default_config_hash: BZ5tpW7H8X4PVGRm3MImTIHd2tN0eF7zOtp4SpRYUA0 +id: nicsdru_unity_theme_messages +theme: nicsdru_unity_theme +region: header +weight: -5 +provider: null +plugin: system_messages_block +settings: + id: system_messages_block + label: 'Status messages' + label_display: '0' + provider: system +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_page_title.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_page_title.yml new file mode 100644 index 00000000..815beed4 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_page_title.yml @@ -0,0 +1,20 @@ +uuid: 3547d8a3-b954-4033-974c-b95bfc6ebd35 +langcode: en +status: true +dependencies: + theme: + - nicsdru_unity_theme +_core: + default_config_hash: 6aOgWsNTXjqrDm98TXSAjP6qd2nCijD1xw45MrnbK-Y +id: nicsdru_unity_theme_page_title +theme: nicsdru_unity_theme +region: header +weight: -5 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Page title' + label_display: '0' + provider: core +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_powered.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_powered.yml new file mode 100644 index 00000000..2819f8d2 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_powered.yml @@ -0,0 +1,22 @@ +uuid: 1cce39bc-490c-4dd1-8bd7-ce0565635d9d +langcode: en +status: true +dependencies: + module: + - system + theme: + - nicsdru_unity_theme +_core: + default_config_hash: eYL19CLDyinGTWYQfBD1DswWzglEotE_kHnHx3AxTXM +id: nicsdru_unity_theme_powered +theme: nicsdru_unity_theme +region: header +weight: 0 +provider: null +plugin: system_powered_by_block +settings: + id: system_powered_by_block + label: 'Powered by Drupal' + label_display: '0' + provider: system +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_admin_actions.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_admin_actions.yml new file mode 100644 index 00000000..543657a1 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_admin_actions.yml @@ -0,0 +1,20 @@ +uuid: 333e83cb-ddb9-462a-9223-31c1c218a0f2 +langcode: en +status: true +dependencies: + theme: + - nicsdru_unity_theme +_core: + default_config_hash: Q9_2whdOj1YIomfvsIfopROW4FT_X5pY0DjdOiOaQ5U +id: nicsdru_unity_theme_primary_admin_actions +theme: nicsdru_unity_theme +region: header +weight: -5 +provider: null +plugin: local_actions_block +settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_local_tasks.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_local_tasks.yml new file mode 100644 index 00000000..c5a2d904 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_primary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 94afe97e-b648-4e60-a5cb-f3be612a5efc +langcode: en +status: true +dependencies: + theme: + - nicsdru_unity_theme +_core: + default_config_hash: nGE3EoPQQaQCuqTUtZgw0-KIzmrqdKDzdNQf2JyPUt4 +id: nicsdru_unity_theme_primary_local_tasks +theme: nicsdru_unity_theme +region: header +weight: -4 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: 'Primary tabs' + label_display: '0' + provider: core + primary: true + secondary: false +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_narrow.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_narrow.yml new file mode 100644 index 00000000..7ab5c38c --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_narrow.yml @@ -0,0 +1,23 @@ +uuid: 4f270a75-8f6e-4504-b0b1-7fb03edfd115 +langcode: en +status: true +dependencies: + module: + - search + theme: + - nicsdru_unity_theme +_core: + default_config_hash: yEBET0cqDbk8dkWzaJw-8CKft0961VBflsISoSR6Lj8 +id: nicsdru_unity_theme_search_form_narrow +theme: nicsdru_unity_theme +region: primary_menu +weight: -4 +provider: null +plugin: search_form_block +settings: + id: search_form_block + label: 'Search form (narrow)' + label_display: '0' + provider: search + page_id: '' +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_wide.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_wide.yml new file mode 100644 index 00000000..c2f4d6b3 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_search_form_wide.yml @@ -0,0 +1,23 @@ +uuid: 9b6516a1-63d8-4bb4-abcb-fe45a04d20fc +langcode: en +status: true +dependencies: + module: + - search + theme: + - nicsdru_unity_theme +_core: + default_config_hash: imMyHD6LYci0gtXq56qr9ZKGHzbEG9uFydrN5EhKtSU +id: nicsdru_unity_theme_search_form_wide +theme: nicsdru_unity_theme +region: header +weight: -5 +provider: null +plugin: search_form_block +settings: + id: search_form_block + label: 'Search form (wide)' + label_display: '0' + provider: search + page_id: '' +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_secondary_local_tasks.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_secondary_local_tasks.yml new file mode 100644 index 00000000..93ebf1de --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_secondary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 8e0a2638-322f-48f7-a14e-ec96de1359cb +langcode: en +status: true +dependencies: + theme: + - nicsdru_unity_theme +_core: + default_config_hash: ydSxdq7R66I8UMC460rOzlfzvlUL4VRbdwc6z9DWaUI +id: nicsdru_unity_theme_secondary_local_tasks +theme: nicsdru_unity_theme +region: header +weight: -2 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: 'Secondary tabs' + label_display: '0' + provider: core + primary: false + secondary: true +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_site_branding.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_site_branding.yml new file mode 100644 index 00000000..07bf33ca --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_site_branding.yml @@ -0,0 +1,25 @@ +uuid: 876357a2-ef64-4097-9ef3-077ac66a0317 +langcode: en +status: true +dependencies: + module: + - system + theme: + - nicsdru_unity_theme +_core: + default_config_hash: n_nlgjggHVfQt2H__zvLOKB2YtjPDbQ5tHijF9LE1aM +id: nicsdru_unity_theme_site_branding +theme: nicsdru_unity_theme +region: header +weight: 0 +provider: null +plugin: system_branding_block +settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: false +visibility: { } diff --git a/project/config/niaomi/config/block.block.nicsdru_unity_theme_syndicate.yml b/project/config/niaomi/config/block.block.nicsdru_unity_theme_syndicate.yml new file mode 100644 index 00000000..df2d8084 --- /dev/null +++ b/project/config/niaomi/config/block.block.nicsdru_unity_theme_syndicate.yml @@ -0,0 +1,23 @@ +uuid: 8ecdc877-e2ec-4671-958f-f29fdc409108 +langcode: en +status: true +dependencies: + module: + - node + theme: + - nicsdru_unity_theme +_core: + default_config_hash: 0gq3VPg-_UM69FCCWurLFIrrnIjC2HLKhwo9iQNtcUo +id: nicsdru_unity_theme_syndicate +theme: nicsdru_unity_theme +region: header +weight: 0 +provider: null +plugin: node_syndicate_block +settings: + id: node_syndicate_block + label: 'RSS feed' + label_display: '0' + provider: node + block_count: 10 +visibility: { } diff --git a/project/config/niaomi/config/block.block.sidemenu.yml b/project/config/niaomi/config/block.block.sidemenu.yml new file mode 100644 index 00000000..ccbeba09 --- /dev/null +++ b/project/config/niaomi/config/block.block.sidemenu.yml @@ -0,0 +1,33 @@ +uuid: b6abbcf9-a4eb-4004-9fa1-e8721335e727 +langcode: en +status: true +dependencies: + config: + - system.menu.main + module: + - node + - system + theme: + - niaomi_theme +id: sidemenu +theme: niaomi_theme +region: sidebar_second +weight: 0 +provider: null +plugin: 'system_menu_block:main' +settings: + id: 'system_menu_block:main' + label: 'In this section' + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: + 'entity_bundle:node': + id: 'entity_bundle:node' + negate: false + context_mapping: + node: '@node.node_route_context:node' + bundles: + basic_page: basic_page diff --git a/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml b/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml index f8106786..e64c1a36 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.basic_page.diff.yml @@ -52,11 +52,6 @@ content: third_party_settings: { } weight: 0 region: content - content_moderation_control: - settings: { } - third_party_settings: { } - weight: 4 - region: content field_meta_tags: type: metatag_empty_formatter label: inline @@ -74,6 +69,7 @@ content: weight: 1 region: content hidden: + content_moderation_control: true langcode: true links: true search_api_excerpt: true diff --git a/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml b/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml index bf43f63f..9ed984c3 100644 --- a/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml +++ b/project/config/niaomi/config/core.entity_view_display.node.basic_page.teaser.yml @@ -24,17 +24,13 @@ content: third_party_settings: { } weight: 1 region: content - content_moderation_control: - settings: { } - third_party_settings: { } - weight: 4 - region: content links: settings: { } third_party_settings: { } weight: 0 region: content hidden: + content_moderation_control: true field_meta_tags: true field_next_audit_due: true langcode: true diff --git a/project/config/niaomi/config/core.extension.yml b/project/config/niaomi/config/core.extension.yml index 2054ee06..84937ba0 100644 --- a/project/config/niaomi/config/core.extension.yml +++ b/project/config/niaomi/config/core.extension.yml @@ -143,4 +143,7 @@ theme: olivero: 0 stark: 0 claro: 0 + stable: 0 + nicsdru_unity_theme: 0 + niaomi_theme: 0 profile: nicsdru_unity_intranet diff --git a/project/config/niaomi/config/node.settings.yml b/project/config/niaomi/config/node.settings.yml index 3a9d97ee..6fcede99 100644 --- a/project/config/niaomi/config/node.settings.yml +++ b/project/config/niaomi/config/node.settings.yml @@ -1,3 +1,3 @@ _core: default_config_hash: 2OMXCScXUOLSYID9-phjO4q36nnnaMWNUlDxEqZzG1U -use_admin_theme: false +use_admin_theme: true diff --git a/project/config/niaomi/config/system.theme.yml b/project/config/niaomi/config/system.theme.yml index 8644d1fa..dd1f6999 100644 --- a/project/config/niaomi/config/system.theme.yml +++ b/project/config/niaomi/config/system.theme.yml @@ -2,4 +2,4 @@ _core: default_config_hash: KZZOPDOd3Pzcj6guBP1Wn6KonY0nHAbBvhWH-zlc_cU langcode: en admin: claro -default: olivero +default: niaomi_theme diff --git a/project/config/niaomi/config/user.role.authenticated.yml b/project/config/niaomi/config/user.role.authenticated.yml index 503e0509..219cb547 100644 --- a/project/config/niaomi/config/user.role.authenticated.yml +++ b/project/config/niaomi/config/user.role.authenticated.yml @@ -14,9 +14,7 @@ label: 'authenticated user' weight: 1 is_admin: false permissions: - - 'access administration pages' - 'access content' - 'create url aliases' - 'notify of path changes' - 'view own unpublished content' - - 'view the administration theme'