From cadc90562a275a46517bbf3672ef957117d28b4f Mon Sep 17 00:00:00 2001 From: Praveen Arimbrathodiyil Date: Thu, 14 Jan 2016 18:37:52 +0530 Subject: [PATCH] Imported Upstream version 8.4.0+dfsg~rc1 --- .gitignore | 1 + .gitlab-ci.yml | 1 + CHANGELOG | 76 +- CONTRIBUTING.md | 24 +- GITLAB_SHELL_VERSION | 2 +- GITLAB_WORKHORSE_VERSION | 2 +- Gemfile | 41 +- Gemfile.lock | 194 +- LICENSE | 2 +- VERSION | 2 +- app/assets/fonts/OFL.txt | 7 +- app/assets/fonts/SourceSansPro-Black.ttf | Bin 289364 -> 0 bytes app/assets/fonts/SourceSansPro-Black.ttf.woff | Bin 0 -> 113800 bytes app/assets/fonts/SourceSansPro-BlackIt.ttf | Bin 103404 -> 0 bytes .../fonts/SourceSansPro-BlackIt.ttf.woff | Bin 0 -> 49704 bytes .../fonts/SourceSansPro-BlackItalic.ttf | Bin 116360 -> 0 bytes app/assets/fonts/SourceSansPro-Bold.ttf | Bin 291424 -> 0 bytes app/assets/fonts/SourceSansPro-Bold.ttf.woff | Bin 0 -> 117872 bytes app/assets/fonts/SourceSansPro-BoldIt.ttf | Bin 103608 -> 0 bytes .../fonts/SourceSansPro-BoldIt.ttf.woff | Bin 0 -> 50608 bytes app/assets/fonts/SourceSansPro-BoldItalic.ttf | Bin 116192 -> 0 bytes app/assets/fonts/SourceSansPro-ExtraLight.ttf | Bin 291652 -> 0 bytes .../fonts/SourceSansPro-ExtraLight.ttf.woff | Bin 0 -> 114336 bytes .../fonts/SourceSansPro-ExtraLightIt.ttf | Bin 104768 -> 0 bytes .../fonts/SourceSansPro-ExtraLightIt.ttf.woff | Bin 0 -> 49684 bytes .../fonts/SourceSansPro-ExtraLightItalic.ttf | Bin 117140 -> 0 bytes app/assets/fonts/SourceSansPro-It.ttf | Bin 104236 -> 0 bytes app/assets/fonts/SourceSansPro-It.ttf.woff | Bin 0 -> 51012 bytes app/assets/fonts/SourceSansPro-Italic.ttf | Bin 117328 -> 0 bytes app/assets/fonts/SourceSansPro-Light.ttf | Bin 293220 -> 0 bytes app/assets/fonts/SourceSansPro-Light.ttf.woff | Bin 0 -> 118284 bytes app/assets/fonts/SourceSansPro-LightIt.ttf | Bin 104616 -> 0 bytes .../fonts/SourceSansPro-LightIt.ttf.woff | Bin 0 -> 50992 bytes .../fonts/SourceSansPro-LightItalic.ttf | Bin 116960 -> 0 bytes app/assets/fonts/SourceSansPro-Regular.ttf | Bin 293956 -> 0 bytes .../fonts/SourceSansPro-Regular.ttf.woff | Bin 0 -> 119064 bytes app/assets/fonts/SourceSansPro-Semibold.ttf | Bin 292404 -> 0 bytes .../fonts/SourceSansPro-Semibold.ttf.woff | Bin 0 -> 118412 bytes app/assets/fonts/SourceSansPro-SemiboldIt.ttf | Bin 104020 -> 0 bytes .../fonts/SourceSansPro-SemiboldIt.ttf.woff | Bin 0 -> 50924 bytes .../fonts/SourceSansPro-SemiboldItalic.ttf | Bin 116424 -> 0 bytes app/assets/images/auth_buttons/azure_64.png | Bin 0 -> 986 bytes app/assets/images/brand_logo.png | Bin 27059 -> 0 bytes app/assets/images/emoji.png | Bin 0 -> 832902 bytes app/assets/images/gitlab_logo.png | Bin 0 -> 5189 bytes app/assets/javascripts/application.js.coffee | 9 +- app/assets/javascripts/awards_handler.coffee | 105 +- .../blob/blob_file_dropzone.js.coffee | 2 +- app/assets/javascripts/branch-graph.js.coffee | 2 +- app/assets/javascripts/calendar.js.coffee | 5 - app/assets/javascripts/commits.js.coffee | 66 +- app/assets/javascripts/dispatcher.js.coffee | 6 +- .../javascripts/dropzone_input.js.coffee | 14 +- .../javascripts/gfm_auto_complete.js.coffee | 8 +- app/assets/javascripts/issue.js.coffee | 44 +- app/assets/javascripts/issues.js.coffee | 11 +- app/assets/javascripts/logo.js.coffee | 44 + .../javascripts/merge_request.js.coffee | 22 + .../merge_request_widget.js.coffee | 2 +- .../javascripts/merge_requests.js.coffee | 4 +- .../javascripts/new_branch_form.js.coffee | 78 + .../javascripts/new_commit_form.js.coffee | 2 +- app/assets/javascripts/notes.js.coffee | 16 +- app/assets/javascripts/project.js.coffee | 5 +- .../javascripts/project_find_file.js.coffee | 125 + .../javascripts/projects_list.js.coffee | 10 +- app/assets/javascripts/shortcuts.js.coffee | 10 +- .../javascripts/shortcuts_find_file.js.coffee | 19 + app/assets/javascripts/shortcuts_tree.coffee | 4 + app/assets/javascripts/star.js.coffee | 22 + app/assets/javascripts/users_select.js.coffee | 2 +- app/assets/javascripts/zen_mode.js.coffee | 100 +- app/assets/stylesheets/application.scss | 6 +- app/assets/stylesheets/framework/blocks.scss | 11 +- app/assets/stylesheets/framework/buttons.scss | 39 +- .../stylesheets/framework/calendar.scss | 42 +- app/assets/stylesheets/framework/common.scss | 7 +- app/assets/stylesheets/framework/fonts.scss | 8 +- .../stylesheets/framework/issue_box.scss | 4 +- app/assets/stylesheets/framework/layout.scss | 2 +- app/assets/stylesheets/framework/lists.scss | 6 +- app/assets/stylesheets/framework/mixins.scss | 9 +- app/assets/stylesheets/framework/mobile.scss | 2 +- app/assets/stylesheets/framework/sidebar.scss | 2 +- .../stylesheets/framework/typography.scss | 6 +- .../stylesheets/framework/variables.scss | 32 +- app/assets/stylesheets/framework/zen.scss | 93 +- app/assets/stylesheets/pages/awards.scss | 79 +- app/assets/stylesheets/pages/commits.scss | 60 +- app/assets/stylesheets/pages/detail_page.scss | 2 +- app/assets/stylesheets/pages/emojis.scss | 1272 ++ app/assets/stylesheets/pages/events.scss | 1 + app/assets/stylesheets/pages/issuable.scss | 10 +- app/assets/stylesheets/pages/issues.scss | 5 + app/assets/stylesheets/pages/note_form.scss | 5 +- app/assets/stylesheets/pages/notes.scss | 2 +- app/assets/stylesheets/pages/projects.scss | 136 +- app/assets/stylesheets/pages/tree.scss | 8 + app/controllers/abuse_reports_controller.rb | 11 +- .../admin/abuse_reports_controller.rb | 6 +- .../admin/application_settings_controller.rb | 11 + app/controllers/admin/builds_controller.rb | 6 +- app/controllers/application_controller.rb | 41 +- app/controllers/ci/lints_controller.rb | 10 +- app/controllers/concerns/creates_commit.rb | 103 + .../creates_merge_request_for_commit.rb | 28 - app/controllers/explore/groups_controller.rb | 2 +- .../omniauth_callbacks_controller.rb | 16 +- .../profiles/two_factor_auths_controller.rb | 25 +- app/controllers/projects/blob_controller.rb | 94 +- .../projects/branches_controller.rb | 5 + app/controllers/projects/builds_controller.rb | 6 +- .../projects/commits_controller.rb | 12 +- .../projects/find_file_controller.rb | 26 + app/controllers/projects/forks_controller.rb | 28 +- .../projects/imports_controller.rb | 29 +- .../projects/merge_requests_controller.rb | 2 +- app/controllers/projects/notes_controller.rb | 1 - app/controllers/projects/refs_controller.rb | 2 + app/controllers/projects/tree_controller.rb | 38 +- app/controllers/projects_controller.rb | 15 +- app/controllers/registrations_controller.rb | 23 + app/controllers/sessions_controller.rb | 18 +- app/controllers/users_controller.rb | 2 +- app/finders/groups_finder.rb | 44 - app/finders/issuable_finder.rb | 4 +- app/finders/joined_groups_finder.rb | 49 - app/helpers/application_helper.rb | 6 +- app/helpers/auth_helper.rb | 14 +- app/helpers/blob_helper.rb | 98 +- app/helpers/issues_helper.rb | 38 +- app/helpers/notes_helper.rb | 2 +- app/helpers/page_layout_helper.rb | 59 + app/helpers/projects_helper.rb | 16 +- app/helpers/search_helper.rb | 2 +- app/helpers/sorting_helper.rb | 8 +- app/helpers/tree_helper.rb | 41 +- app/helpers/visibility_level_helper.rb | 3 +- app/mailers/abuse_report_mailer.rb | 10 +- app/mailers/emails/notes.rb | 2 +- app/models/ability.rb | 18 +- app/models/abuse_report.rb | 11 + app/models/application_setting.rb | 100 +- app/models/ci/build.rb | 76 +- app/models/ci/runner_project.rb | 11 +- app/models/ci/trigger.rb | 13 +- app/models/ci/variable.rb | 3 +- app/models/commit_status.rb | 55 +- app/models/concerns/issuable.rb | 14 +- app/models/concerns/mentionable.rb | 9 +- app/models/concerns/sortable.rb | 3 + app/models/concerns/token_authenticatable.rb | 20 +- app/models/generic_commit_status.rb | 1 + app/models/global_milestone.rb | 6 +- app/models/group.rb | 9 - app/models/hooks/project_hook.rb | 1 + app/models/hooks/service_hook.rb | 1 + app/models/hooks/system_hook.rb | 1 + app/models/hooks/web_hook.rb | 3 +- app/models/identity.rb | 1 + app/models/issue.rb | 4 +- app/models/merge_request.rb | 62 +- app/models/milestone.rb | 26 +- app/models/namespace.rb | 1 - app/models/note.rb | 15 +- app/models/project.rb | 57 +- app/models/project_services/asana_service.rb | 80 +- .../project_services/assembla_service.rb | 1 + app/models/project_services/bamboo_service.rb | 1 + .../project_services/buildkite_service.rb | 1 + .../project_services/builds_email_service.rb | 7 +- .../project_services/campfire_service.rb | 1 + app/models/project_services/ci_service.rb | 1 + .../custom_issue_tracker_service.rb | 1 + .../project_services/drone_ci_service.rb | 1 + .../emails_on_push_service.rb | 1 + .../project_services/external_wiki_service.rb | 1 + .../project_services/flowdock_service.rb | 1 + .../project_services/gemnasium_service.rb | 1 + .../project_services/gitlab_ci_service.rb | 1 + .../gitlab_issue_tracker_service.rb | 1 + .../project_services/hipchat_service.rb | 1 + app/models/project_services/irker_service.rb | 8 +- .../project_services/issue_tracker_service.rb | 1 + app/models/project_services/jira_service.rb | 11 +- .../pivotaltracker_service.rb | 1 + .../project_services/pushover_service.rb | 1 + .../project_services/redmine_service.rb | 1 + app/models/project_services/slack_service.rb | 1 + .../project_services/teamcity_service.rb | 1 + app/models/repository.rb | 112 +- app/models/service.rb | 1 + app/models/tree.rb | 16 +- app/models/user.rb | 118 +- app/services/base_service.rb | 5 +- app/services/create_branch_service.rb | 20 +- app/services/create_tag_service.rb | 1 + app/services/delete_branch_service.rb | 1 - app/services/files/base_service.rb | 26 +- app/services/files/create_service.rb | 2 +- app/services/notification_service.rb | 1 + app/services/projects/download_service.rb | 8 +- app/services/projects/housekeeping_service.rb | 20 + app/services/projects/transfer_service.rb | 3 + app/services/projects/update_service.rb | 28 +- app/services/projects/upload_service.rb | 8 +- app/services/system_hooks_service.rb | 17 +- app/services/system_note_service.rb | 6 +- app/uploaders/artifact_uploader.rb | 8 +- app/uploaders/file_uploader.rb | 15 + app/validators/namespace_validator.rb | 1 + .../abuse_report_mailer/notify.html.haml | 2 +- app/views/abuse_reports/new.html.haml | 4 +- .../abuse_reports/_abuse_report.html.haml | 27 +- app/views/admin/abuse_reports/index.html.haml | 5 +- .../application_settings/_form.html.haml | 83 +- app/views/admin/builds/index.html.haml | 14 +- app/views/admin/dashboard/index.html.haml | 26 +- app/views/admin/groups/index.html.haml | 2 +- app/views/admin/groups/show.html.haml | 2 +- app/views/admin/labels/index.html.haml | 2 +- app/views/admin/projects/show.html.haml | 4 +- app/views/admin/runners/index.html.haml | 2 +- app/views/admin/users/_head.html.haml | 4 +- app/views/admin/users/_profile.html.haml | 2 +- app/views/admin/users/index.html.haml | 14 +- app/views/admin/users/show.html.haml | 24 +- app/views/ci/lints/_create.html.haml | 2 - app/views/ci/lints/create.js.haml | 2 - app/views/ci/lints/show.html.haml | 36 +- app/views/dashboard/_projects_head.html.haml | 27 +- app/views/dashboard/issues.atom.builder | 2 +- app/views/dashboard/milestones/show.html.haml | 2 +- .../dashboard/projects/_projects.html.haml | 8 - .../dashboard/projects/index.atom.builder | 2 +- app/views/devise/shared/_signup_box.html.haml | 12 +- app/views/events/_event.html.haml | 2 +- app/views/events/_event_last_push.html.haml | 2 +- app/views/explore/projects/index.html.haml | 2 +- app/views/explore/projects/starred.html.haml | 2 +- app/views/explore/projects/trending.html.haml | 2 +- app/views/groups/_projects.html.haml | 4 +- app/views/groups/edit.html.haml | 9 - app/views/groups/issues.atom.builder | 2 +- app/views/groups/show.atom.builder | 2 +- app/views/groups/show.html.haml | 73 +- app/views/help/_shortcuts.html.haml | 34 +- app/views/layouts/_head.html.haml | 28 +- .../layouts/_init_auto_complete.html.haml | 8 +- app/views/layouts/group.html.haml | 7 +- app/views/layouts/nav/_admin.html.haml | 6 +- app/views/layouts/nav/_dashboard.html.haml | 4 +- app/views/layouts/nav/_group.html.haml | 4 +- app/views/layouts/nav/_profile.html.haml | 4 +- app/views/layouts/nav/_project.html.haml | 9 +- app/views/layouts/project.html.haml | 7 +- .../notify/repository_push_email.html.haml | 2 +- .../notify/repository_push_email.text.haml | 2 +- .../profiles/keys/_key_details.html.haml | 2 +- app/views/profiles/keys/new.html.haml | 2 +- .../profiles/two_factor_auths/new.html.haml | 1 + app/views/projects/_commit_button.html.haml | 4 + app/views/projects/_find_file_link.html.haml | 3 + app/views/projects/_home_panel.html.haml | 26 +- app/views/projects/_zen.html.haml | 9 +- app/views/projects/blob/_actions.html.haml | 15 +- app/views/projects/blob/_new_dir.html.haml | 4 + app/views/projects/blob/_upload.html.haml | 5 + app/views/projects/blob/edit.html.haml | 2 +- app/views/projects/blob/show.html.haml | 2 +- app/views/projects/branches/_branch.html.haml | 15 + app/views/projects/branches/new.html.haml | 10 +- app/views/projects/builds/index.html.haml | 14 +- app/views/projects/builds/show.html.haml | 4 + .../projects/buttons/_dropdown.html.haml | 25 +- app/views/projects/buttons/_fork.html.haml | 5 + app/views/projects/buttons/_star.html.haml | 22 +- app/views/projects/commit/show.html.haml | 4 +- app/views/projects/commits/_commit.html.haml | 2 +- app/views/projects/commits/_commits.html.haml | 2 +- app/views/projects/commits/show.atom.builder | 4 +- app/views/projects/commits/show.html.haml | 26 +- app/views/projects/diffs/_file.html.haml | 7 +- app/views/projects/edit.html.haml | 13 + app/views/projects/find_file/show.html.haml | 27 + app/views/projects/forks/new.html.haml | 1 - app/views/projects/hooks/index.html.haml | 4 +- .../projects/issues/_closed_by_box.html.haml | 6 +- .../projects/issues/_discussion.html.haml | 6 +- app/views/projects/issues/_issues.html.haml | 2 +- .../projects/issues/_merge_requests.html.haml | 6 +- app/views/projects/issues/index.atom.builder | 2 +- app/views/projects/issues/show.html.haml | 25 +- .../merge_requests/_discussion.html.haml | 4 +- .../merge_requests/_merge_request.html.haml | 2 +- .../merge_requests/_merge_requests.html.haml | 2 +- .../projects/merge_requests/_show.html.haml | 7 +- .../projects/merge_requests/index.html.haml | 5 +- .../merge_requests/show/_mr_title.html.haml | 6 +- app/views/projects/milestones/show.html.haml | 4 +- app/views/projects/notes/_edit_form.html.haml | 4 +- app/views/projects/notes/_form.html.haml | 4 +- app/views/projects/show.atom.builder | 2 +- app/views/projects/show.html.haml | 11 - .../projects/tree/_tree_content.html.haml | 2 +- .../projects/tree/_tree_header.html.haml | 89 +- app/views/projects/tree/show.html.haml | 8 +- app/views/search/results/_issue.html.haml | 2 +- app/views/shared/_clone_panel.html.haml | 29 +- app/views/shared/_logo.svg | 14 +- app/views/shared/_new_commit_form.html.haml | 28 +- app/views/shared/_service_settings.html.haml | 4 +- app/views/shared/issuable/_filter.html.haml | 22 +- app/views/shared/issuable/_sidebar.html.haml | 19 +- app/views/shared/projects/_project.html.haml | 13 +- app/views/users/show.atom.builder | 2 +- app/views/users/show.html.haml | 7 +- app/views/votes/_votes_block.html.haml | 55 +- config/database.yml.env | 9 + config/gitlab.yml.example | 31 +- config/initializers/1_settings.rb | 23 +- config/initializers/date_time_formats.rb | 9 + config/initializers/devise.rb | 10 + config/initializers/metrics.rb | 63 + config/initializers/sidekiq.rb | 11 +- config/routes.rb | 26 +- config/schedule.rb | 8 - config/schedule.yml | 10 - ...1203162134_add_build_events_to_services.rb | 2 +- .../20151209144329_migrate_ci_web_hooks.rb | 3 + .../20151210125928_add_ci_to_project.rb | 2 +- .../20151210125929_add_project_id_to_ci.rb | 2 +- .../20151210125930_migrate_ci_to_project.rb | 4 + .../20151210125931_add_index_to_ci_tables.rb | 2 +- .../20151210125932_drop_null_for_ci_tables.rb | 2 +- ...8154042_add_tfa_to_application_settings.rb | 8 + ...0151221234414_add_tfa_additional_fields.rb | 7 + db/migrate/20151224123230_rename_emojis.rb | 15 + ...1228111122_remove_public_from_namespace.rb | 6 + .../20151228150906_influxdb_settings.rb | 18 + ...9_add_recaptcha_to_application_settings.rb | 9 + ...0151229102248_influxdb_udp_port_setting.rb | 5 + ...112614_influxdb_remote_database_setting.rb | 5 + ...160106162223_add_index_milestones_title.rb | 5 + ...60106164438_remove_influxdb_credentials.rb | 6 + db/schema.rb | 514 +- doc/README.md | 15 +- doc/administration/environment_variables.md | 53 + doc/api/merge_requests.md | 17 +- doc/api/notes.md | 3 +- doc/api/projects.md | 38 + doc/api/tags.md | 20 + doc/api/users.md | 19 +- doc/ci/README.md | 33 +- doc/ci/docker/using_docker_images.md | 2 +- doc/ci/enable_or_disable_ci.md | 70 + doc/ci/img/features_settings.png | Bin 0 -> 18691 bytes doc/ci/runners/README.md | 5 +- doc/ci/triggers/README.md | 172 + doc/ci/triggers/img/builds_page.png | Bin 0 -> 39713 bytes doc/ci/triggers/img/trigger_single_build.png | Bin 0 -> 2895 bytes doc/ci/triggers/img/trigger_variables.png | Bin 0 -> 5418 bytes doc/ci/triggers/img/triggers_page.png | Bin 0 -> 15889 bytes doc/install/installation.md | 10 +- doc/integration/README.md | 31 +- doc/integration/azure.md | 83 + doc/integration/cas.md | 62 + doc/integration/external-issue-tracker.md | 48 +- .../{ => img}/jira_issue_reference.png | Bin .../img/jira_merge_request_close.png | Bin 0 -> 111150 bytes .../{ => img}/jira_project_name.png | Bin doc/integration/{ => img}/jira_service.png | Bin .../{ => img}/jira_service_close_issue.png | Bin doc/integration/img/jira_service_page.png | Bin 0 -> 35496 bytes .../{ => img}/jira_workflow_screenshot.png | Bin doc/integration/jira.md | 138 +- doc/integration/jira_service_page.png | Bin 162449 -> 0 bytes doc/integration/ldap.md | 5 + doc/integration/omniauth.md | 1 + doc/integration/recaptcha.md | 23 + doc/integration/redmine_configuration.png | Bin 118752 -> 0 bytes doc/integration/redmine_service_template.png | Bin 198077 -> 0 bytes doc/integration/shibboleth.md | 4 +- doc/permissions/permissions.md | 6 +- .../img/redmine_configuration.png | Bin 0 -> 21061 bytes .../services_templates_redmine_example.png | Bin 0 -> 17351 bytes doc/project_services/project_services.md | 49 +- doc/project_services/redmine.md | 21 + doc/project_services/services_templates.md | 25 + doc/raketasks/backup_restore.md | 43 + doc/release/patch.md | 2 +- doc/security/README.md | 2 + doc/security/crime_vulnerability.md | 63 + doc/security/two_factor_authentication.md | 38 + doc/ssh/README.md | 11 +- doc/system_hooks/system_hooks.md | 56 +- doc/update/8.2-to-8.3.md | 4 +- doc/update/8.3-to-8.4.md | 148 + doc/update/patch_versions.md | 1 + doc/workflow/add-user/add-user.md | 90 +- doc/workflow/add-user/images/add-members.png | Bin 2361 -> 0 bytes doc/workflow/add-user/images/new-member.png | Bin 12038 -> 0 bytes .../add-user/images/select-project.png | Bin 4042 -> 0 bytes .../img/add_new_user_to_project_settings.png | Bin 0 -> 22822 bytes .../add-user/img/add_user_email_accept.png | Bin 0 -> 10833 bytes .../add-user/img/add_user_email_ready.png | Bin 0 -> 16177 bytes .../add-user/img/add_user_email_search.png | Bin 0 -> 15889 bytes .../img/add_user_give_permissions.png | Bin 0 -> 22089 bytes ...er_import_members_from_another_project.png | Bin 0 -> 18897 bytes .../img/add_user_imported_members.png | Bin 0 -> 23897 bytes .../add-user/img/add_user_list_members.png | Bin 0 -> 15732 bytes .../add_user_members_menu.png} | Bin .../add-user/img/add_user_search_people.png | Bin 0 -> 13518 bytes .../importing/import_projects_from_github.md | 4 +- doc/workflow/shortcuts.png | Bin 78736 -> 48782 bytes features/explore/groups.feature | 15 - features/project/commits/branches.feature | 1 + features/project/commits/commits.feature | 5 + features/project/create.feature | 1 + features/project/find_file.feature | 42 + features/project/fork.feature | 11 + features/project/issues/award_emoji.feature | 15 +- .../project/merge_requests/accept.feature | 8 + features/project/source/browse_files.feature | 106 +- features/project/star.feature | 1 + features/steps/group/milestones.rb | 2 +- features/steps/project/commits/branches.rb | 3 +- features/steps/project/commits/commits.rb | 9 + features/steps/project/create.rb | 6 +- features/steps/project/fork.rb | 19 + features/steps/project/issues/award_emoji.rb | 31 +- features/steps/project/issues/issues.rb | 9 +- .../project/merge_requests/acceptance.rb | 4 + features/steps/project/project_find_file.rb | 73 + features/steps/project/source/browse_files.rb | 35 +- features/steps/project/star.rb | 2 +- features/steps/shared/paths.rb | 4 + fixtures/emojis/aliases.json | 367 + fixtures/emojis/index.json | 13376 ++++++++++++++++ lib/api/entities.rb | 1 - lib/api/files.rb | 2 +- lib/api/merge_requests.rb | 2 +- lib/api/projects.rb | 20 +- lib/api/tags.rb | 21 + lib/api/users.rb | 16 +- lib/award_emoji.rb | 84 +- .../filter/abstract_reference_filter.rb | 75 +- .../filter/external_issue_reference_filter.rb | 6 +- lib/banzai/filter/label_reference_filter.rb | 2 +- .../filter/milestone_reference_filter.rb | 22 + lib/banzai/filter/redactor_filter.rb | 8 +- lib/banzai/filter/reference_filter.rb | 14 +- .../filter/reference_gatherer_filter.rb | 10 +- lib/banzai/filter/relative_link_filter.rb | 2 +- lib/banzai/filter/task_list_filter.rb | 13 +- lib/banzai/filter/user_reference_filter.rb | 16 +- lib/banzai/pipeline/gfm_pipeline.rb | 1 + lib/banzai/pipeline/single_line_pipeline.rb | 16 + lib/banzai/querying.rb | 18 + lib/banzai/renderer.rb | 4 +- lib/ci/api/helpers.rb | 2 +- lib/gitlab/backend/shell.rb | 12 + lib/gitlab/build_data_builder.rb | 1 + lib/gitlab/contributions_calendar.rb | 4 +- lib/gitlab/current_settings.rb | 7 +- lib/gitlab/email/receiver.rb | 7 +- lib/gitlab/fogbugz_import/importer.rb | 4 +- lib/gitlab/git.rb | 4 + lib/gitlab/github_import/base_formatter.rb | 21 + lib/gitlab/github_import/comment_formatter.rb | 45 + lib/gitlab/github_import/importer.rb | 76 +- lib/gitlab/github_import/issue_formatter.rb | 66 + .../github_import/pull_request_formatter.rb | 101 + lib/gitlab/ldap/access.rb | 8 +- lib/gitlab/ldap/adapter.rb | 24 +- lib/gitlab/ldap/config.rb | 4 + lib/gitlab/ldap/user.rb | 6 +- lib/gitlab/metrics.rb | 84 + lib/gitlab/metrics/delta.rb | 32 + lib/gitlab/metrics/instrumentation.rb | 148 + lib/gitlab/metrics/metric.rb | 28 + lib/gitlab/metrics/rack_middleware.rb | 47 + lib/gitlab/metrics/sampler.rb | 107 + lib/gitlab/metrics/sidekiq_middleware.rb | 18 + lib/gitlab/metrics/subscribers/action_view.rb | 46 + .../metrics/subscribers/active_record.rb | 22 + lib/gitlab/metrics/system.rb | 35 + lib/gitlab/metrics/transaction.rb | 103 + lib/gitlab/o_auth/session.rb | 17 + lib/gitlab/o_auth/user.rb | 2 +- lib/gitlab/recaptcha.rb | 14 + lib/gitlab/reference_extractor.rb | 21 +- lib/gitlab/visibility_level.rb | 9 + lib/support/init.d/gitlab | 10 +- lib/support/init.d/gitlab.default.example | 4 +- lib/tasks/gitlab/check.rake | 2 +- lib/tasks/gitlab/task_helpers.rake | 2 + lib/version_check.rb | 2 +- .../abuse_reports_controller_spec.rb | 80 +- .../projects/find_file_controller_spec.rb | 66 + .../projects/tree_controller_spec.rb | 8 +- spec/factories/merge_requests.rb | 41 +- spec/factories/projects.rb | 7 + spec/features/admin/admin_builds_spec.rb | 115 +- spec/features/admin/admin_runners_spec.rb | 2 +- spec/features/builds_spec.rb | 23 +- spec/features/ci_lint_spec.rb | 47 + spec/features/issues_spec.rb | 12 +- spec/features/lint_spec.rb | 28 - spec/features/login_spec.rb | 52 + spec/features/markdown_spec.rb | 1 + spec/features/projects_spec.rb | 16 + spec/finders/groups_finder_spec.rb | 48 - spec/finders/joined_groups_finder_spec.rb | 49 - spec/fixtures/markdown.md.erb | 7 + spec/helpers/application_helper_spec.rb | 12 +- spec/helpers/issues_helper_spec.rb | 19 +- spec/helpers/page_layout_helper_spec.rb | 101 + spec/helpers/projects_helper_spec.rb | 10 + spec/helpers/search_helper_spec.rb | 2 +- .../fixtures/issues_show.html.haml | 12 +- .../javascripts/fixtures/new_branch.html.haml | 4 + spec/javascripts/fixtures/zen_mode.html.haml | 9 +- spec/javascripts/issue_spec.js.coffee | 86 + spec/javascripts/new_branch_spec.js.coffee | 160 + spec/javascripts/zen_mode_spec.js.coffee | 26 +- .../filter/milestone_reference_filter_spec.rb | 75 + .../filter/relative_link_filter_spec.rb | 8 + .../banzai/filter/task_list_filter_spec.rb | 6 + .../filter/user_reference_filter_spec.rb | 19 +- spec/lib/banzai/querying_spec.rb | 13 + spec/lib/ci/gitlab_ci_yaml_processor_spec.rb | 6 +- spec/lib/gitlab/build_data_builder_spec.rb | 1 + spec/lib/gitlab/email/receiver_spec.rb | 11 +- .../github_import/comment_formatter_spec.rb | 80 + .../github_import/issue_formatter_spec.rb | 139 + .../pull_request_formatter_spec.rb | 184 + spec/lib/gitlab/ldap/user_spec.rb | 15 + spec/lib/gitlab/metrics/delta_spec.rb | 16 + .../gitlab/metrics/instrumentation_spec.rb | 240 + spec/lib/gitlab/metrics/metric_spec.rb | 51 + .../gitlab/metrics/rack_middleware_spec.rb | 63 + spec/lib/gitlab/metrics/sampler_spec.rb | 119 + .../gitlab/metrics/sidekiq_middleware_spec.rb | 19 + .../metrics/subscribers/action_view_spec.rb | 33 + .../metrics/subscribers/active_record_spec.rb | 35 + spec/lib/gitlab/metrics/system_spec.rb | 29 + spec/lib/gitlab/metrics/transaction_spec.rb | 138 + spec/lib/gitlab/metrics_spec.rb | 63 + spec/mailers/abuse_report_mailer_spec.rb | 38 + spec/models/abuse_report_spec.rb | 33 + spec/models/application_setting_spec.rb | 64 +- spec/models/build_spec.rb | 70 + spec/models/ci/build_spec.rb | 22 + spec/models/ci/commit_spec.rb | 2 +- spec/models/ci/runner_project_spec.rb | 11 +- spec/models/ci/trigger_spec.rb | 13 +- spec/models/ci/variable_spec.rb | 3 +- spec/models/commit_status_spec.rb | 1 + spec/models/concerns/issuable_spec.rb | 32 + spec/models/concerns/mentionable_spec.rb | 4 + .../concerns/token_authenticatable_spec.rb | 23 +- spec/models/external_wiki_service_spec.rb | 1 + spec/models/generic_commit_status_spec.rb | 1 + spec/models/global_milestone_spec.rb | 10 + spec/models/group_spec.rb | 28 - spec/models/hooks/web_hook_spec.rb | 12 + spec/models/merge_request_spec.rb | 41 +- spec/models/namespace_spec.rb | 1 - spec/models/note_spec.rb | 30 +- .../project_services/asana_service_spec.rb | 77 +- .../builds_email_service_spec.rb | 23 + spec/models/project_spec.rb | 31 + spec/models/service_spec.rb | 1 + spec/models/user_spec.rb | 115 +- spec/requests/api/branches_spec.rb | 2 +- spec/requests/api/projects_spec.rb | 36 + spec/requests/api/tags_spec.rb | 21 + spec/requests/api/users_spec.rb | 7 + spec/requests/ci/api/runners_spec.rb | 1 - spec/routing/project_routing_spec.rb | 13 + spec/services/notification_service_spec.rb | 18 + .../projects/download_service_spec.rb | 24 +- spec/services/projects/update_service_spec.rb | 39 + spec/services/system_hooks_service_spec.rb | 47 +- spec/services/system_note_service_spec.rb | 2 +- spec/support/markdown_feature.rb | 8 + spec/support/matchers/markdown_matchers.rb | 9 + .../assets/javascripts/fuzzaldrin-plus.min.js | 1 + vendor/assets/javascripts/jquery.blockUI.js | 590 - 590 files changed, 24560 insertions(+), 3359 deletions(-) delete mode 100644 app/assets/fonts/SourceSansPro-Black.ttf create mode 100755 app/assets/fonts/SourceSansPro-Black.ttf.woff delete mode 100644 app/assets/fonts/SourceSansPro-BlackIt.ttf create mode 100755 app/assets/fonts/SourceSansPro-BlackIt.ttf.woff delete mode 100755 app/assets/fonts/SourceSansPro-BlackItalic.ttf delete mode 100644 app/assets/fonts/SourceSansPro-Bold.ttf create mode 100755 app/assets/fonts/SourceSansPro-Bold.ttf.woff delete mode 100644 app/assets/fonts/SourceSansPro-BoldIt.ttf create mode 100755 app/assets/fonts/SourceSansPro-BoldIt.ttf.woff delete mode 100755 app/assets/fonts/SourceSansPro-BoldItalic.ttf delete mode 100644 app/assets/fonts/SourceSansPro-ExtraLight.ttf create mode 100755 app/assets/fonts/SourceSansPro-ExtraLight.ttf.woff delete mode 100644 app/assets/fonts/SourceSansPro-ExtraLightIt.ttf create mode 100755 app/assets/fonts/SourceSansPro-ExtraLightIt.ttf.woff delete mode 100755 app/assets/fonts/SourceSansPro-ExtraLightItalic.ttf delete mode 100644 app/assets/fonts/SourceSansPro-It.ttf create mode 100755 app/assets/fonts/SourceSansPro-It.ttf.woff delete mode 100755 app/assets/fonts/SourceSansPro-Italic.ttf delete mode 100644 app/assets/fonts/SourceSansPro-Light.ttf create mode 100755 app/assets/fonts/SourceSansPro-Light.ttf.woff delete mode 100644 app/assets/fonts/SourceSansPro-LightIt.ttf create mode 100755 app/assets/fonts/SourceSansPro-LightIt.ttf.woff delete mode 100755 app/assets/fonts/SourceSansPro-LightItalic.ttf delete mode 100644 app/assets/fonts/SourceSansPro-Regular.ttf create mode 100755 app/assets/fonts/SourceSansPro-Regular.ttf.woff delete mode 100644 app/assets/fonts/SourceSansPro-Semibold.ttf create mode 100755 app/assets/fonts/SourceSansPro-Semibold.ttf.woff delete mode 100644 app/assets/fonts/SourceSansPro-SemiboldIt.ttf create mode 100755 app/assets/fonts/SourceSansPro-SemiboldIt.ttf.woff delete mode 100755 app/assets/fonts/SourceSansPro-SemiboldItalic.ttf create mode 100644 app/assets/images/auth_buttons/azure_64.png delete mode 100644 app/assets/images/brand_logo.png create mode 100644 app/assets/images/emoji.png create mode 100644 app/assets/images/gitlab_logo.png create mode 100644 app/assets/javascripts/logo.js.coffee create mode 100644 app/assets/javascripts/new_branch_form.js.coffee create mode 100644 app/assets/javascripts/project_find_file.js.coffee create mode 100644 app/assets/javascripts/shortcuts_find_file.js.coffee create mode 100644 app/assets/javascripts/shortcuts_tree.coffee create mode 100644 app/assets/javascripts/star.js.coffee create mode 100644 app/assets/stylesheets/pages/emojis.scss create mode 100644 app/controllers/concerns/creates_commit.rb delete mode 100644 app/controllers/concerns/creates_merge_request_for_commit.rb create mode 100644 app/controllers/projects/find_file_controller.rb delete mode 100644 app/finders/groups_finder.rb delete mode 100644 app/finders/joined_groups_finder.rb create mode 100644 app/services/projects/housekeeping_service.rb delete mode 100644 app/views/ci/lints/create.js.haml create mode 100644 app/views/projects/_find_file_link.html.haml create mode 100644 app/views/projects/find_file/show.html.haml create mode 100644 config/database.yml.env create mode 100644 config/initializers/date_time_formats.rb create mode 100644 config/initializers/metrics.rb delete mode 100644 config/schedule.rb delete mode 100644 config/schedule.yml create mode 100644 db/migrate/20151218154042_add_tfa_to_application_settings.rb create mode 100644 db/migrate/20151221234414_add_tfa_additional_fields.rb create mode 100644 db/migrate/20151224123230_rename_emojis.rb create mode 100644 db/migrate/20151228111122_remove_public_from_namespace.rb create mode 100644 db/migrate/20151228150906_influxdb_settings.rb create mode 100644 db/migrate/20151228175719_add_recaptcha_to_application_settings.rb create mode 100644 db/migrate/20151229102248_influxdb_udp_port_setting.rb create mode 100644 db/migrate/20151229112614_influxdb_remote_database_setting.rb create mode 100644 db/migrate/20160106162223_add_index_milestones_title.rb create mode 100644 db/migrate/20160106164438_remove_influxdb_credentials.rb create mode 100644 doc/administration/environment_variables.md create mode 100644 doc/ci/enable_or_disable_ci.md create mode 100644 doc/ci/img/features_settings.png create mode 100644 doc/ci/triggers/README.md create mode 100644 doc/ci/triggers/img/builds_page.png create mode 100644 doc/ci/triggers/img/trigger_single_build.png create mode 100644 doc/ci/triggers/img/trigger_variables.png create mode 100644 doc/ci/triggers/img/triggers_page.png create mode 100644 doc/integration/azure.md create mode 100644 doc/integration/cas.md rename doc/integration/{ => img}/jira_issue_reference.png (100%) create mode 100644 doc/integration/img/jira_merge_request_close.png rename doc/integration/{ => img}/jira_project_name.png (100%) rename doc/integration/{ => img}/jira_service.png (100%) rename doc/integration/{ => img}/jira_service_close_issue.png (100%) create mode 100644 doc/integration/img/jira_service_page.png rename doc/integration/{ => img}/jira_workflow_screenshot.png (100%) delete mode 100644 doc/integration/jira_service_page.png create mode 100644 doc/integration/recaptcha.md delete mode 100644 doc/integration/redmine_configuration.png delete mode 100644 doc/integration/redmine_service_template.png create mode 100644 doc/project_services/img/redmine_configuration.png create mode 100644 doc/project_services/img/services_templates_redmine_example.png create mode 100644 doc/project_services/redmine.md create mode 100644 doc/project_services/services_templates.md create mode 100644 doc/security/crime_vulnerability.md create mode 100644 doc/security/two_factor_authentication.md create mode 100644 doc/update/8.3-to-8.4.md delete mode 100644 doc/workflow/add-user/images/add-members.png delete mode 100644 doc/workflow/add-user/images/new-member.png delete mode 100644 doc/workflow/add-user/images/select-project.png create mode 100644 doc/workflow/add-user/img/add_new_user_to_project_settings.png create mode 100644 doc/workflow/add-user/img/add_user_email_accept.png create mode 100644 doc/workflow/add-user/img/add_user_email_ready.png create mode 100644 doc/workflow/add-user/img/add_user_email_search.png create mode 100644 doc/workflow/add-user/img/add_user_give_permissions.png create mode 100644 doc/workflow/add-user/img/add_user_import_members_from_another_project.png create mode 100644 doc/workflow/add-user/img/add_user_imported_members.png create mode 100644 doc/workflow/add-user/img/add_user_list_members.png rename doc/workflow/add-user/{images/members.png => img/add_user_members_menu.png} (100%) create mode 100644 doc/workflow/add-user/img/add_user_search_people.png create mode 100644 features/project/find_file.feature create mode 100644 features/steps/project/project_find_file.rb create mode 100644 fixtures/emojis/aliases.json create mode 100644 fixtures/emojis/index.json create mode 100644 lib/banzai/filter/milestone_reference_filter.rb create mode 100644 lib/banzai/querying.rb create mode 100644 lib/gitlab/github_import/base_formatter.rb create mode 100644 lib/gitlab/github_import/comment_formatter.rb create mode 100644 lib/gitlab/github_import/issue_formatter.rb create mode 100644 lib/gitlab/github_import/pull_request_formatter.rb create mode 100644 lib/gitlab/metrics.rb create mode 100644 lib/gitlab/metrics/delta.rb create mode 100644 lib/gitlab/metrics/instrumentation.rb create mode 100644 lib/gitlab/metrics/metric.rb create mode 100644 lib/gitlab/metrics/rack_middleware.rb create mode 100644 lib/gitlab/metrics/sampler.rb create mode 100644 lib/gitlab/metrics/sidekiq_middleware.rb create mode 100644 lib/gitlab/metrics/subscribers/action_view.rb create mode 100644 lib/gitlab/metrics/subscribers/active_record.rb create mode 100644 lib/gitlab/metrics/system.rb create mode 100644 lib/gitlab/metrics/transaction.rb create mode 100644 lib/gitlab/o_auth/session.rb create mode 100644 lib/gitlab/recaptcha.rb create mode 100644 spec/controllers/projects/find_file_controller_spec.rb create mode 100644 spec/features/ci_lint_spec.rb delete mode 100644 spec/features/lint_spec.rb delete mode 100644 spec/finders/groups_finder_spec.rb delete mode 100644 spec/finders/joined_groups_finder_spec.rb create mode 100644 spec/helpers/page_layout_helper_spec.rb create mode 100644 spec/javascripts/fixtures/new_branch.html.haml create mode 100644 spec/javascripts/new_branch_spec.js.coffee create mode 100644 spec/lib/banzai/filter/milestone_reference_filter_spec.rb create mode 100644 spec/lib/banzai/querying_spec.rb create mode 100644 spec/lib/gitlab/github_import/comment_formatter_spec.rb create mode 100644 spec/lib/gitlab/github_import/issue_formatter_spec.rb create mode 100644 spec/lib/gitlab/github_import/pull_request_formatter_spec.rb create mode 100644 spec/lib/gitlab/metrics/delta_spec.rb create mode 100644 spec/lib/gitlab/metrics/instrumentation_spec.rb create mode 100644 spec/lib/gitlab/metrics/metric_spec.rb create mode 100644 spec/lib/gitlab/metrics/rack_middleware_spec.rb create mode 100644 spec/lib/gitlab/metrics/sampler_spec.rb create mode 100644 spec/lib/gitlab/metrics/sidekiq_middleware_spec.rb create mode 100644 spec/lib/gitlab/metrics/subscribers/action_view_spec.rb create mode 100644 spec/lib/gitlab/metrics/subscribers/active_record_spec.rb create mode 100644 spec/lib/gitlab/metrics/system_spec.rb create mode 100644 spec/lib/gitlab/metrics/transaction_spec.rb create mode 100644 spec/lib/gitlab/metrics_spec.rb create mode 100644 spec/mailers/abuse_report_mailer_spec.rb create mode 100644 spec/models/ci/build_spec.rb create mode 100644 spec/models/project_services/builds_email_service_spec.rb create mode 100644 vendor/assets/javascripts/fuzzaldrin-plus.min.js delete mode 100644 vendor/assets/javascripts/jquery.blockUI.js diff --git a/.gitignore b/.gitignore index f5b6427ca0..91ea81bfc4 100644 --- a/.gitignore +++ b/.gitignore @@ -26,6 +26,7 @@ config/initializers/smtp_settings.rb config/resque.yml config/unicorn.rb config/secrets.yml +config/sidekiq.yml coverage/* db/*.sqlite3 db/*.sqlite3-journal diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a8da3de83f..c23a7a3bf0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,7 @@ before_script: spec:feature: script: + - RAILS_ENV=test bundle exec rake assets:precompile 2>/dev/null - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:feature tags: - ruby diff --git a/CHANGELOG b/CHANGELOG index d1540e9d7f..7dd1725166 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,76 @@ Please view this file on the master branch, on stable branches it's out of date. -v 8.3.0 (unreleased) +v 8.4.0 (unreleased) + - Autocomplete data is now always loaded, instead of when focusing a comment text area (Yorick Peterse) + - Improved performance of finding issues for an entire group (Yorick Peterse) + - Added custom application performance measuring system powered by InfluxDB (Yorick Peterse) + - Bump fog to 1.36.0 (Stan Hu) + - Add user's last used IP addresses to admin page (Stan Hu) + - Add housekeeping function to project settings page + - The default GitLab logo now acts as a loading indicator + - Fix caching issue where build status was not updating in project dashboard (Stan Hu) + - Accept 2xx status codes for successful Web hook triggers (Stan Hu) + - Fix missing date of month in network graph when commits span a month (Stan Hu) + - Expire view caches when application settings change (e.g. Gravatar disabled) (Stan Hu) + - Don't notify users twice if they are both project watchers and subscribers (Stan Hu) + - Implement new UI for group page + - Implement search inside emoji picker + - Add API support for looking up a user by username (Stan Hu) + - Add project permissions to all project API endpoints (Stan Hu) + - Link to milestone in "Milestone changed" system note + - Only allow group/project members to mention `@all` + - Expose Git's version in the admin area (Trey Davis) + - Add "Frequently used" category to emoji picker + - Add CAS support (tduehr) + - Add link to merge request on build detail page + - Fix: Problem with projects ending with .keys (Jose Corcuera) + - Revert back upvote and downvote button to the issue and MR pages + - Swap position of Assignee and Author selector on Issuables (Zeger-Jan van de Weg) + - Add system hook messages for project rename and transfer (Steve Norman) + - Fix version check image in Safari + - Show 'All' tab by default in the builds page + - Add Open Graph and Twitter Card data to all pages + - Fix API project lookups when querying with a namespace with dots (Stan Hu) + - Enable forcing Two-Factor authentication sitewide, with optional grace period + - Import GitHub Pull Requests into GitLab + - Change single user API endpoint to return more detailed data (Michael Potthoff) + - Update version check images to use SVG + - Validate README format before displaying + - Enable Microsoft Azure OAuth2 support (Janis Meybohm) + - Properly set task-list class on single item task lists + - Add file finder feature in tree view (Kyungchul Shin) + - Ajax filter by message for commits page + - API: Add support for deleting a tag via the API (Robert Schilling) + - Allow subsequent validations in CI Linter + +v 8.3.4 + - Use gitlab-workhorse 0.5.4 (fixes API routing bug) + +v 8.3.3 + - Preserve CE behavior with JIRA integration by only calling API if URL is set + - Fix duplicated branch creation/deletion events when using Web UI (Stan Hu) + - Add configurable LDAP server query timeout + - Get "Merge when build succeeds" to work when commits were pushed to MR target branch while builds were running + - Suppress e-mails on failed builds if allow_failure is set (Stan Hu) + - Fix project transfer e-mail sending incorrect paths in e-mail notification (Stan Hu) + - Better support for referencing and closing issues in Asana service (Mike Wyatt) + - Enable "Add key" button when user fills in a proper key (Stan Hu) + - Fix error in processing reply-by-email messages (Jason Lee) + - Fix Error 500 when visiting build page of project with nil runners_token (Stan Hu) + - Use WOFF versions of SourceSansPro fonts + - Fix regression when builds were not generated for tags created through web/api interface + +v 8.3.2 + - Disable --follow in `git log` to avoid loading duplicate commit data in infinite scroll (Stan Hu) + - Add support for Google reCAPTCHA in user registration + +v 8.3.1 + - Fix Error 500 when global milestones have slashes (Stan Hu) + - Fix Error 500 when doing a search in dashboard before visiting any project (Stan Hu) + - Fix LDAP identity and user retrieval when special characters are used + - Move Sidekiq-cron configuration to gitlab.yml + +v 8.3.0 - Bump rack-attack to 4.3.1 for security fix (Stan Hu) - API support for starred projects for authorized user (Zeger-Jan van de Weg) - Add open_issues_count to project API (Stan Hu) @@ -62,6 +132,8 @@ v 8.3.0 (unreleased) - Do not show build status unless builds are enabled and `.gitlab-ci.yml` is present - Persist runners registration token in database - Fix online editor should not remove newlines at the end of the file + - Expose Git's version in the admin area + - Show "New Merge Request" buttons on canonical repos when you have a fork (Josh Frye) v 8.2.3 - Fix application settings cache not expiring after changes (Stan Hu) @@ -120,6 +192,8 @@ v 8.2.0 - Allow to define cache in `.gitlab-ci.yml` - Fix: 500 error returned if destroy request without HTTP referer (Kazuki Shimizu) - Remove deprecated CI events from project settings page + - Use issue editor as cross reference comment author when issue is edited with a new mention. + - Add graphs of commits ahead and behind default branch (Jeff Stubler) - Improve personal snippet access workflow (Douglas Alexandre) - [API] Add ability to fetch the commit ID of the last commit that actually touched a file - Fix omniauth documentation setting for omnibus configuration (Jon Cairns) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7ced7c5788..b9c2b3d2f8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -155,6 +155,28 @@ sudo -u git -H bundle exec rake gitlab:env:info) ``` +### Issue weight + +Issue weight allows us to get an idea of the amount of work required to solve +one or multiple issues. This makes it possible to schedule work more accurately. + +You are encouraged to set the weight of any issue. Following the guidelines +below will make it easy to manage this, without unnecessary overhead. + +1. Set weight for any issue at the earliest possible convenience +1. If you don't agree with a set weight, discuss with other developers until +consensus is reached about the weight +1. Issue weights are an abstract measurement of complexity of the issue. Do not +relate issue weight directly to time. This is called [anchoring](https://en.wikipedia.org/wiki/Anchoring) +and something you want to avoid. +1. Something that has a weight of 1 (or no weight) is really small and simple. +Something that is 9 is rewriting a large fundamental part of GitLab, +which might lead to many hard problems to solve. Changing some text in GitLab +is probably 1, adding a new Git Hook maybe 4 or 5, big features 7-9. +1. If something is very large, it should probably be split up in multiple +issues or chunks. You can simply not set the weight of a parent issue and set +weights to children issues. + ## Merge requests We welcome merge requests with fixes and improvements to GitLab code, tests, @@ -358,7 +380,7 @@ available at [http://contributor-covenant.org/version/1/1/0/](http://contributor [core team]: https://about.gitlab.com/core-team/ [getting help page]: https://about.gitlab.com/getting-help/ [Codetriage]: http://www.codetriage.com/gitlabhq/gitlabhq -[up-for-grabs]: https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=up+for+grabs +[up-for-grabs]: https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=up-for-grabs [medium-up-for-grabs]: https://medium.com/@kentcdodds/first-timers-only-78281ea47455 [ce-tracker]: https://gitlab.com/gitlab-org/gitlab-ce/issues [ee-tracker]: https://gitlab.com/gitlab-org/gitlab-ee/issues diff --git a/GITLAB_SHELL_VERSION b/GITLAB_SHELL_VERSION index d48d3702ae..a04abec914 100644 --- a/GITLAB_SHELL_VERSION +++ b/GITLAB_SHELL_VERSION @@ -1 +1 @@ -2.6.9 +2.6.10 diff --git a/GITLAB_WORKHORSE_VERSION b/GITLAB_WORKHORSE_VERSION index 4b9fcbec10..7d8568351b 100644 --- a/GITLAB_WORKHORSE_VERSION +++ b/GITLAB_WORKHORSE_VERSION @@ -1 +1 @@ -0.5.1 +0.5.4 diff --git a/Gemfile b/Gemfile index 26cd52e54d..a9a8bed106 100644 --- a/Gemfile +++ b/Gemfile @@ -22,7 +22,9 @@ gem 'devise', '~> 3.5.3' gem 'devise-async', '~> 0.9.0' gem 'doorkeeper', '~> 2.2.0' gem 'omniauth', '~> 1.2.2' +gem 'omniauth-azure-oauth2', '~> 0.0.6' gem 'omniauth-bitbucket', '~> 0.0.2' +gem 'omniauth-cas3', '~> 1.1.2' gem 'omniauth-facebook', '~> 3.0.0' gem 'omniauth-github', '~> 1.1.1' gem 'omniauth-gitlab', '~> 1.0.0' @@ -31,9 +33,12 @@ gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos gem 'omniauth-saml', '~> 1.4.0' gem 'omniauth-shibboleth', '~> 1.2.0' gem 'omniauth-twitter', '~> 1.2.0' -gem 'omniauth_crowd' +gem 'omniauth_crowd', '~> 2.2.0' gem 'rack-oauth2', '~> 1.2.1' +# reCAPTCHA protection +gem 'recaptcha', require: 'recaptcha/rails' + # Two-factor authentication gem 'devise-two-factor', '~> 2.0.0' gem 'rqrcode-rails3', '~> 0.1.7' @@ -44,7 +49,7 @@ gem "browser", '~> 1.0.0' # Extracting information from a git repository # Provide access to Gitlab::Git library -gem "gitlab_git", '~> 7.2.20' +gem "gitlab_git", '~> 7.2.22' # LDAP Auth # GitLab fork with several improvements to original library. For full list of changes @@ -62,10 +67,6 @@ gem 'grape', '~> 0.13.0' gem 'grape-entity', '~> 0.4.2' gem 'rack-cors', '~> 0.4.0', require: 'rack/cors' -# Format dates and times -# based on human-friendly examples -gem "stamp", '~> 0.6.0' - # Pagination gem "kaminari", "~> 0.16.3" @@ -79,7 +80,7 @@ gem "carrierwave", '~> 0.9.0' gem 'dropzonejs-rails', '~> 0.7.1' # for aws storage -gem "fog", "~> 1.25.0" +gem "fog", "~> 1.36.0" gem "unf", '~> 0.1.4' # Authorization @@ -165,13 +166,13 @@ gem 'asana', '~> 0.4.0' gem 'ruby-fogbugz', '~> 0.2.1' # d3 -gem 'd3_rails', '~> 3.5.5' +gem 'd3_rails', '~> 3.5.0' #cal-heatmap -gem "cal-heatmap-rails", "~> 0.0.1" +gem 'cal-heatmap-rails', '~> 3.5.0' # underscore-rails -gem "underscore-rails", "~> 1.4.4" +gem "underscore-rails", "~> 1.8.0" # Sanitize user input gem "sanitize", '~> 2.0' @@ -189,21 +190,21 @@ gem 'mousetrap-rails', '~> 1.4.6' # Detect and convert string character encoding gem 'charlock_holmes', '~> 0.7.3' -gem "sass-rails", '~> 4.0.5' +gem "sass-rails", '~> 5.0.0' gem "coffee-rails", '~> 4.1.0' gem "uglifier", '~> 2.7.2' gem 'turbolinks', '~> 2.5.0' gem 'jquery-turbolinks', '~> 2.1.0' gem 'addressable', '~> 2.3.8' -gem 'bootstrap-sass', '~> 3.0' +gem 'bootstrap-sass', '~> 3.3.0' gem 'font-awesome-rails', '~> 4.2' gem 'gitlab_emoji', '~> 0.2.0' gem 'gon', '~> 6.0.1' gem 'jquery-atwho-rails', '~> 1.3.2' -gem 'jquery-rails', '~> 3.1.3' +gem 'jquery-rails', '~> 4.0.0' gem 'jquery-scrollto-rails', '~> 1.4.3' -gem 'jquery-ui-rails', '~> 4.2.1' +gem 'jquery-ui-rails', '~> 5.0.0' gem 'nprogress-rails', '~> 0.1.6.7' gem 'raphael-rails', '~> 2.1.2' gem 'request_store', '~> 1.2.0' @@ -211,9 +212,17 @@ gem 'select2-rails', '~> 3.5.9' gem 'virtus', '~> 1.0.1' gem 'net-ssh', '~> 3.0.1' +# Metrics +group :metrics do + gem 'allocations', '~> 1.0', require: false, platform: :mri + gem 'method_source', '~> 0.8', require: false + gem 'influxdb', '~> 0.2', require: false + gem 'connection_pool', '~> 2.0', require: false +end + group :development do gem "foreman" - gem 'brakeman', '3.0.1', require: false + gem 'brakeman', '~> 3.1.0', require: false gem "annotate", "~> 2.6.0" gem "letter_opener", '~> 1.1.2' @@ -238,7 +247,7 @@ group :development, :test do gem 'byebug', platform: :mri gem 'pry-rails' - gem 'awesome_print', '~> 1.2.0' + gem 'awesome_print', '~> 1.2.0', require: false gem 'fuubar', '~> 2.0.0' gem 'database_cleaner', '~> 1.4.0' diff --git a/Gemfile.lock b/Gemfile.lock index c1c01835e4..f1bba7f437 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -49,6 +49,7 @@ GEM addressable (2.3.8) after_commit_queue (1.3.0) activerecord (>= 3.0) + allocations (1.0.3) annotate (2.6.10) activerecord (>= 3.2, <= 4.3) rake (~> 10.4) @@ -65,7 +66,7 @@ GEM attr_encrypted (1.3.4) encryptor (>= 1.3.0) attr_required (1.0.0) - autoprefixer-rails (6.1.1) + autoprefixer-rails (6.2.3) execjs json awesome_print (1.2.0) @@ -81,18 +82,20 @@ GEM erubis (>= 2.6.6) binding_of_caller (0.7.2) debug_inspector (>= 0.0.1) - bootstrap-sass (3.3.5) - autoprefixer-rails (>= 5.0.0.1) - sass (>= 3.2.19) - brakeman (3.0.1) + bootstrap-sass (3.3.6) + autoprefixer-rails (>= 5.2.1) + sass (>= 3.3.4) + brakeman (3.1.4) erubis (~> 2.6) fastercsv (~> 1.5) haml (>= 3.0, < 5.0) - highline (~> 1.6.20) + highline (>= 1.6.20, < 2.0) multi_json (~> 1.2) - ruby2ruby (~> 2.1.1) - ruby_parser (~> 3.5.0) + ruby2ruby (>= 2.1.1, < 2.3.0) + ruby_parser (~> 3.7.0) + safe_yaml (>= 1.0) sass (~> 3.0) + slim (>= 1.3.6, < 4.0) terminal-table (~> 1.4) browser (1.0.1) builder (3.2.2) @@ -102,8 +105,8 @@ GEM bundler-audit (0.4.0) bundler (~> 1.2) thor (~> 0.18) - byebug (8.2.0) - cal-heatmap-rails (0.0.1) + byebug (8.2.1) + cal-heatmap-rails (3.5.1) capybara (2.4.4) mime-types (>= 1.16) nokogiri (>= 1.3.3) @@ -117,6 +120,7 @@ GEM activemodel (>= 3.2.0) activesupport (>= 3.2.0) json (>= 1.7) + cause (0.1) charlock_holmes (0.7.3) chunky_png (1.3.5) cliver (0.3.2) @@ -140,10 +144,10 @@ GEM term-ansicolor (~> 1.3) thor (~> 0.19.1) tins (~> 1.6.0) - crack (0.4.2) + crack (0.4.3) safe_yaml (~> 1.0.0) creole (0.5.0) - d3_rails (3.5.6) + d3_rails (3.5.11) railties (>= 3.1.0) daemons (1.2.3) database_cleaner (1.4.1) @@ -215,22 +219,46 @@ GEM flowdock (0.7.1) httparty (~> 0.7) multi_json - fog (1.25.0) + fog (1.36.0) + fog-aliyun (>= 0.1.0) + fog-atmos + fog-aws (>= 0.6.0) fog-brightbox (~> 0.4) - fog-core (~> 1.25) + fog-core (~> 1.32) + fog-dynect (~> 0.0.2) + fog-ecloud (~> 0.1) + fog-google (<= 0.1.0) fog-json + fog-local + fog-powerdns (>= 0.1.1) fog-profitbricks fog-radosgw (>= 0.0.2) + fog-riakcs fog-sakuracloud (>= 0.0.4) + fog-serverlove fog-softlayer + fog-storm_on_demand fog-terremark fog-vmfusion fog-voxel + fog-xenserver fog-xml (~> 0.1.1) ipaddress (~> 0.5) nokogiri (~> 1.5, >= 1.5.11) - opennebula - fog-brightbox (0.9.0) + fog-aliyun (0.1.0) + fog-core (~> 1.27) + fog-json (~> 1.0) + ipaddress (~> 0.8) + xml-simple (~> 1.1) + fog-atmos (0.1.0) + fog-core + fog-xml + fog-aws (0.8.1) + fog-core (~> 1.27) + fog-json (~> 1.0) + fog-xml (~> 0.1) + ipaddress (~> 0.8) + fog-brightbox (0.10.1) fog-core (~> 1.22) fog-json inflecto (~> 0.0.2) @@ -238,21 +266,48 @@ GEM builder excon (~> 0.45) formatador (~> 0.2) + fog-dynect (0.0.2) + fog-core + fog-json + fog-xml + fog-ecloud (0.3.0) + fog-core + fog-xml + fog-google (0.1.0) + fog-core + fog-json + fog-xml fog-json (1.0.2) fog-core (~> 1.0) multi_json (~> 1.10) + fog-local (0.2.1) + fog-core (~> 1.27) + fog-powerdns (0.1.1) + fog-core (~> 1.27) + fog-json (~> 1.0) + fog-xml (~> 0.1) fog-profitbricks (0.0.5) fog-core fog-xml nokogiri - fog-radosgw (0.0.4) + fog-radosgw (0.0.5) fog-core (>= 1.21.0) fog-json fog-xml (>= 0.0.1) - fog-sakuracloud (1.4.0) + fog-riakcs (0.1.0) fog-core fog-json - fog-softlayer (1.0.2) + fog-xml + fog-sakuracloud (1.7.5) + fog-core + fog-json + fog-serverlove (0.1.2) + fog-core + fog-json + fog-softlayer (1.0.3) + fog-core + fog-json + fog-storm_on_demand (0.1.1) fog-core fog-json fog-terremark (0.1.0) @@ -264,6 +319,9 @@ GEM fog-voxel (0.1.0) fog-core fog-xml + fog-xenserver (0.2.2) + fog-core + fog-xml fog-xml (0.1.2) fog-core nokogiri (~> 1.5, >= 1.5.11) @@ -277,11 +335,11 @@ GEM ruby-progressbar (~> 1.4) gemnasium-gitlab-service (0.2.6) rugged (~> 0.21) - gemojione (2.1.0) + gemojione (2.1.1) json get_process_mem (0.2.0) gherkin-ruby (0.3.2) - github-linguist (4.7.2) + github-linguist (4.7.3) charlock_holmes (~> 0.7.3) escape_utils (~> 1.1.0) mime-types (>= 1.19) @@ -298,7 +356,7 @@ GEM posix-spawn (~> 0.3) gitlab_emoji (0.2.0) gemojione (~> 2.1) - gitlab_git (7.2.21) + gitlab_git (7.2.22) activesupport (~> 4.0) charlock_holmes (~> 0.7.3) github-linguist (~> 4.7.0) @@ -347,7 +405,7 @@ GEM html2haml (>= 1.0.1) railties (>= 4.0.1) hashie (3.4.3) - highline (1.6.21) + highline (1.7.8) hike (1.2.3) hipchat (1.5.2) httparty @@ -370,17 +428,21 @@ GEM i18n (0.7.0) ice_nine (0.11.1) inflecto (0.0.2) - ipaddress (0.8.0) + influxdb (0.2.3) + cause + json + ipaddress (0.8.2) jquery-atwho-rails (1.3.2) - jquery-rails (3.1.4) - railties (>= 3.0, < 5.0) + jquery-rails (4.0.5) + rails-dom-testing (~> 1.0) + railties (>= 4.2.0) thor (>= 0.14, < 2.0) jquery-scrollto-rails (1.4.3) railties (> 3.1, < 5.0) jquery-turbolinks (2.1.0) railties (>= 3.1.0) turbolinks - jquery-ui-rails (4.2.1) + jquery-ui-rails (5.0.5) railties (>= 3.2.16) json (1.8.3) jwt (1.5.2) @@ -416,7 +478,7 @@ GEM net-ldap (0.12.1) net-ssh (3.0.1) netrc (0.11.0) - newrelic-grape (2.0.0) + newrelic-grape (2.1.0) grape newrelic_rpm newrelic_rpm (3.9.4.245) @@ -435,10 +497,18 @@ GEM omniauth (1.2.2) hashie (>= 1.2, < 4) rack (~> 1.0) + omniauth-azure-oauth2 (0.0.6) + jwt (~> 1.0) + omniauth (~> 1.0) + omniauth-oauth2 (~> 1.1) omniauth-bitbucket (0.0.2) multi_json (~> 1.7) omniauth (~> 1.1) omniauth-oauth (~> 1.0) + omniauth-cas3 (1.1.3) + addressable (~> 2.3) + nokogiri (~> 1.6.6) + omniauth (~> 1.2) omniauth-facebook (3.0.0) omniauth-oauth2 (~> 1.2) omniauth-github (1.1.2) @@ -476,10 +546,6 @@ GEM activesupport nokogiri (>= 1.4.4) omniauth (~> 1.0) - opennebula (4.14.2) - json - nokogiri - rbvmomi org-ruby (0.9.12) rubypants (~> 0.2) orm_adapter (0.5.0) @@ -555,12 +621,10 @@ GEM ffi (>= 0.5.0) rblineprof (0.3.6) debugger-ruby_core_source (~> 1.3) - rbvmomi (1.8.2) - builder - nokogiri (>= 1.4.1) - trollop rdoc (3.12.2) json (~> 1.4) + recaptcha (1.0.2) + json redcarpet (3.3.3) redis (3.2.2) redis-actionpack (4.0.1) @@ -631,10 +695,10 @@ GEM ruby-saml (1.0.0) nokogiri (>= 1.5.10) uuid (~> 2.3) - ruby2ruby (2.1.4) + ruby2ruby (2.2.0) ruby_parser (~> 3.1) sexp_processor (~> 4.0) - ruby_parser (3.5.0) + ruby_parser (3.7.2) sexp_processor (~> 4.1) rubyntlm (0.5.2) rubypants (0.2.0) @@ -643,12 +707,13 @@ GEM safe_yaml (1.0.4) sanitize (2.1.0) nokogiri (>= 1.4.4) - sass (3.2.19) - sass-rails (4.0.5) + sass (3.4.20) + sass-rails (5.0.4) railties (>= 4.0.0, < 5.0) - sass (~> 3.2.2) - sprockets (~> 2.8, < 3.0) - sprockets-rails (~> 2.0) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) sawyer (0.6.0) addressable (~> 2.3.5) faraday (~> 0.8, < 0.10) @@ -687,6 +752,9 @@ GEM tilt (>= 1.3, < 3) six (0.2.0) slack-notifier (1.2.1) + slim (3.0.6) + temple (~> 0.7.3) + tilt (>= 1.3.3, < 2.1) slop (3.6.0) spinach (0.8.10) colorize @@ -712,7 +780,6 @@ GEM actionpack (>= 3.0) activesupport (>= 3.0) sprockets (>= 2.8, < 4.0) - stamp (0.6.0) state_machines (0.4.0) state_machines-activemodel (0.3.0) activemodel (~> 4.1) @@ -728,6 +795,7 @@ GEM railties (>= 3.2.5, < 5) teaspoon-jasmine (2.2.0) teaspoon (>= 1.0.0) + temple (0.7.6) term-ansicolor (1.3.2) tins (~> 1.0) terminal-table (1.5.2) @@ -751,7 +819,6 @@ GEM multi_json (~> 1.7) twitter-stream (~> 0.1) tins (1.6.0) - trollop (2.1.2) turbolinks (2.5.3) coffee-rails twitter-stream (0.1.16) @@ -763,7 +830,7 @@ GEM uglifier (2.7.2) execjs (>= 0.3.0) json (>= 1.8.0) - underscore-rails (1.4.4) + underscore-rails (1.8.3) unf (0.1.4) unf_ext unf_ext (0.0.7.1) @@ -783,7 +850,7 @@ GEM coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) equalizer (~> 0.0, >= 0.0.9) - warden (1.2.3) + warden (1.2.4) rack (>= 1.0) web-console (2.2.1) activemodel (>= 4.0) @@ -800,6 +867,7 @@ GEM builder expression_parser rinku + xml-simple (1.1.5) xpath (2.0.0) nokogiri (~> 1.3) @@ -814,6 +882,7 @@ DEPENDENCIES acts-as-taggable-on (~> 3.4) addressable (~> 2.3.8) after_commit_queue + allocations (~> 1.0) annotate (~> 2.6.0) asana (~> 0.4.0) asciidoctor (~> 1.5.2) @@ -823,22 +892,23 @@ DEPENDENCIES benchmark-ips better_errors (~> 1.0.1) binding_of_caller (~> 0.7.2) - bootstrap-sass (~> 3.0) - brakeman (= 3.0.1) + bootstrap-sass (~> 3.3.0) + brakeman (~> 3.1.0) browser (~> 1.0.0) bullet bundler-audit byebug - cal-heatmap-rails (~> 0.0.1) + cal-heatmap-rails (~> 3.5.0) capybara (~> 2.4.0) capybara-screenshot (~> 1.0.0) carrierwave (~> 0.9.0) charlock_holmes (~> 0.7.3) coffee-rails (~> 4.1.0) colorize (~> 0.7.0) + connection_pool (~> 2.0) coveralls (~> 0.8.2) creole (~> 0.5.0) - d3_rails (~> 3.5.5) + d3_rails (~> 3.5.0) database_cleaner (~> 1.4.0) default_value_for (~> 3.0.0) devise (~> 3.5.3) @@ -853,7 +923,7 @@ DEPENDENCIES ffaker (~> 2.0.0) flay flog - fog (~> 1.25.0) + fog (~> 1.36.0) font-awesome-rails (~> 4.2) foreman fuubar (~> 2.0.0) @@ -862,7 +932,7 @@ DEPENDENCIES github-markup (~> 1.3.1) gitlab-flowdock-git-hook (~> 1.0.1) gitlab_emoji (~> 0.2.0) - gitlab_git (~> 7.2.20) + gitlab_git (~> 7.2.22) gitlab_meta (= 7.0) gitlab_omniauth-ldap (~> 1.2.1) gollum-lib (~> 4.1.0) @@ -873,14 +943,16 @@ DEPENDENCIES hipchat (~> 1.5.0) html-pipeline (~> 1.11.0) httparty (~> 0.13.3) + influxdb (~> 0.2) jquery-atwho-rails (~> 1.3.2) - jquery-rails (~> 3.1.3) + jquery-rails (~> 4.0.0) jquery-scrollto-rails (~> 1.4.3) jquery-turbolinks (~> 2.1.0) - jquery-ui-rails (~> 4.2.1) + jquery-ui-rails (~> 5.0.0) kaminari (~> 0.16.3) letter_opener (~> 1.1.2) mail_room (~> 0.6.1) + method_source (~> 0.8) minitest (~> 5.7.0) mousetrap-rails (~> 1.4.6) mysql2 (~> 0.3.16) @@ -893,7 +965,9 @@ DEPENDENCIES oauth2 (~> 1.0.0) octokit (~> 3.7.0) omniauth (~> 1.2.2) + omniauth-azure-oauth2 (~> 0.0.6) omniauth-bitbucket (~> 0.0.2) + omniauth-cas3 (~> 1.1.2) omniauth-facebook (~> 3.0.0) omniauth-github (~> 1.1.1) omniauth-gitlab (~> 1.0.0) @@ -902,7 +976,7 @@ DEPENDENCIES omniauth-saml (~> 1.4.0) omniauth-shibboleth (~> 1.2.0) omniauth-twitter (~> 1.2.0) - omniauth_crowd + omniauth_crowd (~> 2.2.0) org-ruby (~> 0.9.12) paranoia (~> 2.0) pg (~> 0.18.2) @@ -917,6 +991,7 @@ DEPENDENCIES raphael-rails (~> 2.1.2) rblineprof rdoc (~> 3.6) + recaptcha redcarpet (~> 3.3.3) redis-namespace redis-rails (~> 4.0.0) @@ -929,7 +1004,7 @@ DEPENDENCIES rubocop (~> 0.35.0) ruby-fogbugz (~> 0.2.1) sanitize (~> 2.0) - sass-rails (~> 4.0.5) + sass-rails (~> 5.0.0) sdoc (~> 0.3.20) seed-fu (~> 2.3.5) select2-rails (~> 3.5.9) @@ -948,7 +1023,6 @@ DEPENDENCIES spring-commands-spinach (~> 1.0.0) spring-commands-teaspoon (~> 0.0.2) sprockets (~> 2.12.3) - stamp (~> 0.6.0) state_machines-activerecord (~> 0.3.0) task_list (~> 1.0.2) teaspoon (~> 1.0.0) @@ -958,7 +1032,7 @@ DEPENDENCIES tinder (~> 1.10.0) turbolinks (~> 2.5.0) uglifier (~> 2.7.2) - underscore-rails (~> 1.4.4) + underscore-rails (~> 1.8.0) unf (~> 0.1.4) unicorn (~> 4.8.2) unicorn-worker-killer (~> 0.4.2) @@ -969,4 +1043,4 @@ DEPENDENCIES wikicloth (= 0.8.1) BUNDLED WITH - 1.10.6 + 1.11.2 diff --git a/LICENSE b/LICENSE index d8cb29f363..1dc1bdb741 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2011-2015 GitLab B.V. +Copyright (c) 2011-2016 GitLab B.V. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/VERSION b/VERSION index 9f4a0fbc18..408340137f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.0 \ No newline at end of file +8.4.0.rc1 \ No newline at end of file diff --git a/app/assets/fonts/OFL.txt b/app/assets/fonts/OFL.txt index a9b845ed1d..df187637e1 100755 --- a/app/assets/fonts/OFL.txt +++ b/app/assets/fonts/OFL.txt @@ -1,7 +1,8 @@ -Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. +Copyright 2010, 2012, 2014 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. + This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL + +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL ----------------------------------------------------------- diff --git a/app/assets/fonts/SourceSansPro-Black.ttf b/app/assets/fonts/SourceSansPro-Black.ttf deleted file mode 100644 index 9c9b5cb7f03d4240a9ee0323aa2c4c4ec7689fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289364 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%0DNaPN-24sqMQfw*W>cwx5y@^;8uvUfaNnh;`zF%s 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 NrUb<~kHa9y{{zE0D)9gS diff --git a/app/assets/fonts/SourceSansPro-Black.ttf.woff b/app/assets/fonts/SourceSansPro-Black.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..b7e86200927ce40f4237bc02cfc0cf0c094e19e2 GIT binary patch literal 113800 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π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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-BlackIt.ttf b/app/assets/fonts/SourceSansPro-BlackIt.ttf deleted file mode 100644 index 294ce5abe8f16d5e3576cf29759f0208017ad07c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103404 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≀fzN-YZ2W)&knUR7x7xbOJhd+V|a?RK-e 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-BlackItalic.ttf b/app/assets/fonts/SourceSansPro-BlackItalic.ttf deleted file mode 100755 index c719243c0d61ef233243e1efbd868f7acab42b5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116360 zcmcG%4`5VPc0Ydady~oJ-z1qonaN~kGXFA}B$H&4$$vr!AtWJ03=lCOA|L{?h*?CI zrIckUOI?ff~q|;2s^Pa)?mUSDyxc2O~cJ(n9>R{~GJJ#Q^YE8=f-G4>h zZhYUi9stYd@@nyU3qD8I-?e31UjE#FXH0SfpYzJ1j%Z+ff{&)dbA`Kh~BZJWs1 zB8{Lvp2q^4R^4^Sy^V9ez_|TM#%4Y+arZr2LXDrCV0Nh6^MQY z-#6j=_t{E`F`FfScLb@fG9eq(is_m@FM-9)hql zN|Bn=&q`~UN9ti6(q>%UC?=GR_SYV$7#om!({D&6>_*9!z9cm;uasaG{w(T7nU`NcyW=b*#nK;1aljoYW$Eow z09QW?$pg$HHKTY@KaoC9zvl<=-SPAVzKhjLF&2=_tXsOw=1EfetYl8V$Ik#y>d*f` zk;l*%qS4ibXr`4t=nv8Fzgvj**DDwk8W*jI@u4yL%mSLVrQgaLM;gm(mh{EU7}Gdk ztI*j0KbQ2BJoH1-<5`%8qQuqtNOSVPQN&!P`FyQ{IZpFjD`LLW zoWE{Kzsnuzvr5rrgC-w%jD`3a6o2|Ply}r}jMp+tMs|?=xJHqeunj`4kZk#XD@>+2 z9=c9Jn?hC{NWZRL&+`LmDvt^IMKbIfMcRsfLbhF1ax?OdWZr+L^y2r|DkMXV1+tXn z>GcZ9S!0p>%ug~}$ZwLq(4Ua5cd{bFXGyavK%EUU~v}V_pxq1mHrsz zUm?p%aQzk4H=_sdZ>;69f>hvH^26fZxA>p5J9SO6u& zUxuzWVSFvh74?Uq*Q5Mg`XyXj_%iUtc={r)@ADKmD@w6z0I|>69FR zE*@p2C?08nas}Tu^D$=TXF-d@tVQa9T%yvA`A9|oT!_zwGU!4@>Q4V!ajhH?z$1(dTWAEKO* zyqw{>0A(d(=?f?yFvhSZ0w1vSYbZZPd0D-_kLyP$DSU52iJ&y7-<`#MFAA-Z=zg% zeN2U;4}>rECF}YkKFcU2_-=~UGZ<^e_A5o&1D=LWEbLTueE~XAzeKyjzQlS&tZT65 zAe)_RA5ow5_c$x#%h+063n8;E^;uCzc6qUX%eN#Fh#iVknhOd+2Qms@k{X+UsdKxokQhHYU zp7b};Q_>$uKafsKeUSJFq)ze~TCrlgOh|B!ykOcn`JrVQ+m3o65P z0cv$(E-hm#*><**{eV5s{*k@L{x4?!uh|9O#OLul_)flye}f<7f5MMrOn=G$731D6 z&5;&LOQlu7^Sjd1=+zITm!vnPpTjp$C>P6ixk8S}F}Xo*l27~Q_~!X;@QwNw`Nn;> z_>TA{eW(1n{$jt&AM{uG>-;nP^ZbkbxBKt*f5ra||2O@A$xFYz? zkQ6e9ibJ-LGvo>RLv^8{(8|yq;mWGXs_#~Puj>0%KdgG8>cwbjbVIehdQn5wr&1~n zuMqt!0*@s?uS;*sOg4iqHqa$3M>BL81YK?fU6y3%V)hsM%lrX<#9!-g@%Q-``Iq@O z`gi&7_a78=nFL*I0e8R~2nf0~2RcEQiNKb??*?`SzOK^ck-%RB{u*?7I*TrggSP|^ zsB|d>UCJ|bSrhhxE>BcFRrO5OY0%~Gqa`X`LZ8B;1G@0^e}H%X6!PV7QNB-P5>oaD zxG|$Z8Y}Hqzr_#R>n&E@=`>89xsAcRI zQIr~#>hu3}{+09p@C)dLUnI0&Fm@g~LHqa4Ywtkg{50jRd<=f}qe)4U{+t#-W-hSxq2j3ohd%@eC=bk4lit(5 zl|IPa0VY9@QPKWEA~NYc>3!(~$e_y*;}+Q?2jp5gPBmmuQa&r6lg}&uL*-ZUJAk6- z|76m>pYczA7QaBb_CNX2Y4G2sC$e;cQNC-kT5f}+BuRTeWN8HQ_CrY84Um}6NOnlw zUqKFkPim1`A$xxy)nMLDNl9rV`v~2t?g!?Wx`2!8>a`WRo%{)(?;$N4Ju1izjAHDAq6@H^S} z_&+R#WkUh*7vmfy< zv0nBe`yF^a4)b~J?_l-6z_+pg&A-Ub@a^pH`R}m1cm;bD7W;Sk8um2bAZ?X)O1~$4 zMP8!np#OkA`dHc~eM#CQU63wHm!!*53Q|#m#xR3#^PxAKa+&OwHc1oG=cO-5UzB!8 zyQD9(o3LhB!cA-w_p;CPO17B?~Ve@dy?P5{)Vq*C;8{tDXe||iGPK?%J;I@uonIq|2lhzAA+R+73*Uku{qFt z{gCi;*}t;^HpK?nf3P8Tfz5-hG|Vo-H~$G6VVBrSZe^=@FxgM2>wHXmU}_zmoj`2zM3zma_h>zw}uoBk-jiTx?;`$zcA z?9X81y~ua4f8f8%e$02V|HHq`UWP3BNB(>46|A#=%D>9q;P;;#w z77B&kPy`F58n#KZbg$Gc&6KuF--7ke&5ru$K=~q)MHN~9th06v;R0>i4Rg7fZ8DLI9yRg=`!;XGkE|Ev&t@3N8fN8VonVe|Oj+}SQ zR`aO&KJ!Ppy}8?SpR~9wJ1sBeHRm19`zU{P{uB8h7W5SCDmYmfE!I>*$eG%d&Hiw zciV^TWA-)nGxk^Q=jWg^O*A~=X1_ioNtvy$`WPWWkY3SWh=`zmTfEBQ+A;2NZF%hPnMl7d#UX8 zvh!shm0fmOTn<;j6?b*J9(G&Y8{OO7d)x=yN8FE=yUQcxiSq99q4M$aHRTiKJIe1X zKU6+h{#f}5kJ}URBs|@oAcg@1#8tA95v!-xFG{7?Cx^S@HLr1Db03=7d8s139Q z`T`3A%L4BPJ`SXU`N1;S#|^=*;6QK@EaVNrt-;;F`-2Y#kA-5PmQZhKBs3mc6PgI^ z2;CPt6q*cM!j5nt91nMd`@^H*<>B?=E#Y&KhRA}*vdG%V|8^ZK>_89jP6!T~j+zyQB8L+Cz2bx=nT4>-N?itb3^L zSlv@~&(;07?rhz=bsyKI;`#BicqrZw?}`t^7sXe^H^g79Z?0cizrOz2`WG5jG;CLaVt?Xr;%MS{;+e#m#H)#Oi4PJNn@mk5 zP2Q$hQ%h5C(`eK3ru9u*nszlEXs&HO*Ze{A#iS`&lJq8H$(H1THS5 zWajRfuk}QFdV5BCcJ@5d^F+_HJ!g7e>-lh&d6sRKe^&FXu2~Cat)8`Y*3Mb?&3bg! zGqc|9E$MCO9qB#Vo0{#OT|2vf_KMkiXHU*P)7Ra%X%3sSYtH5VCH=3>-8^6&cwk_1 z;Ml;E1J4ee8F*#jje&OuJ{q_*Xd1K*x(7pp@xivi-ofF)vB4FC>jyUv?ik!Vcwq3s z!J~tZ4}LsUGBiANbm+Btk$F4kO%Ai+Wy3p%Cx@RO{%H8peA9gEeE0m&{P_H~`MvXp z=a0=_F@OF1&GUE6-!p&z{6q84jWmpG7&&nRyP@ZXhi*8(z_Ork!S)4@ElAy%xN+l+ zPmP*JTSj+|K0EsHLhHhjg?knrU--(R=%Ve5o?Gl#{LtbPi$5G28GGTT*i8qQlq^}k zwSpNL-*OtGx{L-z3 zxB72Q+&Xsa`djb2^@UqszV(e;Q!D%{hE{A|@#u=Px0T&CaNDBW*5CI0%D$ENue`Xb zf7OOnM^_iFZdtux^|QCv-ad5u=Gzb6{><$!-+q2g%bKw@o7Wsz^Vpi#*G%2vzN6)i zwRar6rCsc>)h)?>*DKr*A1;3T{pgNqF~@*RNgwzTV=-c+(_ z*`^0KoxeMN_s+YYov=(qC&ngrPaKgQbne-^)1!Sx%^WYnDvd@#*GItz*8Y`Yg zosyoVDnKHD#7sR)Pr|n(F;;5pJc%~6yWGqje8=M3r{QvEww9RM4tcj1I!w}`D;p(K z>Y*o|;H!^++_!QiUy(?xL^smt5mqhx(2r91Q&ps`gtXPri&6rVQZLjRg#;*6x|M?) ztLPTF%joU|D`+HxjZY<-cy$AB4O@9JcZGAqJZTT}l`t|)j<7Sd=9p++Q=5$zL{qW|t)|NV+YgeyFUT#|49UAJFHZ?9--+6&Y zW;BgAcpcr{);jJqRopUTQPR!##-knkQd5mJLzBRSvySwXG$cI$Z$hVr ze-5FWW1y~=0A7WYfA&}Vcs{~` zFdxhS(TsvYjnOs<>d-v`&JUb67 ztLr^GkDi@3{n_wPXFZ!{rTWCMc%BE(Yo5fz_U^r?^1^cPLRjzTG+wBrXI1LFP$>FT zi9W$gjvl+gIhEq6Zk50BRE<9xxXvK6c(^?&TLA%+bgcTlk=ZMJ8*Med>bXhZjJejz z0{2Sy2R+fdX3bnRSLc(8a=|D!S}YrPr=Imy3r^9-=!h7jdDo?rK1L_uKWD5!;AsJ# zG+M+rSYEvh;ec!I%fLICn*@$wdsq%1nQVS8F}ZuP?YR~ZY-;MtR-T^{PBg(E@OA8i zM5wy%vvoO3?NWQY(GE!xp1y!NDB<@uEOXQ`E+I0P80Mfl5Rh;r*GO)QT}>{ z7Vy&TgXWxjUHqMdzf-}#2)NTI zREJFH+8~L*~)c$p|>mHPu7dS zg_zcTw|sMbhjx|Rk-p^}gEuIDjk>`KNk4d9$`ujPMMSxiB#BuOXhh0i!P6;bJ;~!~ z+5(mUY1b&!?2*?JW0*r@chBsro#d50bDHYABGNv4ZGY3??LFRC`J#@t>MEKg9qD2C z<{khi)x*z)XOP9EGM{d7>7#jy^e1-SOm!!i6IdXc6jI2CJ4KH0fcs|W$U%Rt0Gv^Cp)GBS68M&r8S)$PuKDrcZnDl}5_%BUs(``+ERYxKTx&zim> zk2@zv@B-PAq=PNcf*JeELu5tlOUB%C6Tq#`FzU6jlQd1sL?=DyS}r(QpMp0KO7E41p-`E%lvyZMUF#z<(Vt){QBeqLuy z(I@B50Y7?(1UXs>`q$}lO*OrAOk;#;j4*u~bDvPj!$-v;Bb%#Sz$zh&V*))zyaK^S zu8|yu4kszjCn;t8$X6 zLiE1mQeScvs!PBfzXSi6NOOhTq3PxD)KL$A&vSI`q-5H=_sV6oI}92BVucA z9vb5lsY4GQ`1}`LGr>+AI|~duxck86?ONZa;b5G(#EHtxRU{wj0y_ww?BS5eJiOr1 zLKy62wPkybr=EBY&wV+$uBByd3r`6B3O_WHSL1o%&#=+MM9Z)uDd>4&At{vSonQ_~ z-7sdO3sScPmW~VGo`jYN3;8Q_la=Qx_>^YuU^!rpwnGT#%Hh>VJvjvylcUc5J71A< zWK(IRc=h26FIwQfmrO-|>&6#=_}S#0EiHE@c{Fvl`OenX^|*sC$f7^lD)>t1&`b1q|47;K%dlx zJq+QZYK|9IKjF^F&o!0$i+Yc}v*8J^xzLOc#Usb~0^YsZ)lym6;@X^gHg#gBC+YJg zJv(W9Zv=iYVezEQ_)f#GnD8rB=xxStiUqwDEE7%bMvQoF_^EY|IL-NHT9hq#EcHRd zch2)i4n*fvSI>>!pIUYvG`WOlHshIjI!$DHglwRRg#Z?M=F_mu1z&?Q4B9}(?BN2E z14vFIFo1a)%;mw{pp_4Qn(4{p&oSvAxw z8QG{RP92~x2i1wK^SZL`Q}hz8v=mL+uG-JS7^Sr;W?g%8+bl>V)t>gohgY@)x~x*! zt~I-*;KE4X@T-o5Bal~VEsIs!%O4xuvAi|tYfcsRgsX20m)A@>Y~JR9+UhXK#w_TE zO@h$Iu5zXy>WJAg{ZOf=_rqua2vw&Vt->O(0Q)jQ(GuMGaF=LG+LQ1G^g!Z^l`IKO zI0iyk*^>GaW`Sk@q~9Y2=7#%*MVH#pr6(K>wvfeFEP5iHIJn&7y=|%5A->ZUJf`;r zwm72tevC1x)Ge23BT_+pP@&8XqO!7vslXkrVKDY8y@i-JENDUP2FX*u@UGd30o%CM zW2`ct>-?tZG|sUY?x#Sn7&98%jI;D|#A6 z+ADdNB)J2=w$hj8etu!Szh!Q}X^uMz*ElQv9is=#rFouEJb`&1g3x+VdL9D9 zNx7BHgN-v=n=PKgB1cJq$+XBlHat1f%Re+*s|VUDy%RZkrlN9(V+U4H+XNq_KT0PM zk3~G*FwG{@F;-XVIzVL`bI;OKaQATXNWt(l0aL}HLqk$6$j=qcuB+Ln@^e;hP zt8A$kVS_vKoX!eg>a>{4z>l{f21SO{tk*D95z;Z#SN-HKH8HtP*a~5L*4oItadOS% zk4yY+Yq2Nnpldq_RVcOO*}QgJ&|REw^V+JD^xX9JbU*LFb4$Rr8SSbnQ~kNB$iq;d z1O-d+TxFioKtsN%o&({hvnQ*wkvV4ZC;A&Inky1cr`wgcda^AGGpTxRi$CAGxiDDG z-|xK&LuK50F>Zyh@>KOUZJ1O>)X}}Rv*Bt7gADzb3+n`H??aO#rlZGyymhj_-;Hrf z-S^~MsrOIz!<$096M}4N5pp);Pnm{;Zht5?t{4}ygKXO_-kz&+d|UgW$&FH>B`4Qx zw$@biw8%Nqi7W3}a!u9(X=_gIjAU`ZDV_;_kZDfVAZAAGx0z&!*&suvu}2Nns8JM= z88W00JX?dSA6Gky8T_k=Mj=I#Wbu-tRaKz|KF+?~u-g<~7;kGXtX>@N>9D9w?Q887 z+-<9D?V03Lz5a&!>PTYt>`*kr-W{paDx>30>lfxB52gmxUfjB<)d(AvHsOQig)UVTYOM5 zE$S6A%v)076MqZ+?IVrz?p+l3x8Kk}SH9odG&dHFdz<=eq7*$QrO&5FVOPO31G{RG z#uchns^h4ywp6}Rg$5=s8K&f>LV=S~(I>i^cVUs7B&*$MPi31^N8FS5?KVk4I8KB; zTGkRS21dJGxxqpPt0hqWK0!klPk-295Y%gsy^W- zF&4III|+I(vJ7(|Z3fb2AYJqZNe5cqiCqq|x>b%f`4-kX%PlPhzQRDeuMM+mb)qLH zXP;TBZBD(1=aO%iKaS@nb)SUl8_}QJK-6nc)+LHhq5vPspQreRXccf0^mnobv0l@B z5)D#ygRB{Nnoq(nx%{%?lfd_jDwBWB z&!-@}G8XDI&Q;AgeK6D>2$3OHHL5)>0JIOD>g$-U2{>*MuU@@!-P3}6P?w(0V zTashEE%laaNFc}#I3g}rss)ZktXGo|)6~SY6{Nmkq%9`JIYKPzg5?4(70%!8$$SY* z_0rWxE}h_0=c6OB>XGX6DXewCiA;9jnL&NEH|?20;>jTKB<%(>78Km5`9p#jI~T?- zA6Eyw3dQgzIZ)#yR;zw%i zhSb!1BhEN(%SM16@Ov-aFC~DV7g4XOY@cSss{9AZsqGmS!jYOQsGSSymSXwfB13H! z7d{b{j9fM0+@(%e+?qfB9UBf6C=L}bdocB>x4o+`R@_jWXvweiIQTDq6j&SyFADuA zRg@TNa24et%?EM`e_jV})BPnn?fy&t65(=`u|s3|=%|}-w0-ofJGFfo_wQJqI==(t zK$N=J%SU8#6qYbDD5T#YK2(F(8sMK8;AIB*rv`YlJd|nYiUA&zM>M#cV}O^)%^F-v zXTdZ0$UFW z4Pw#zXEZ;oKwWW5l|amv!1_bCpg0|XD?2C>>@7u1XhJz3rix~=kg=<%+7bv6vcZe+ zE!``Y7)W9lLbyr`Kxii#z~lMNHn}3{Y3DP`p7T8C{m_%z?0sy7{{4s>09MFs=}3nth6MaU$|zTM@u&))k|qQn2)OhK@5;cJ8{nTB;9GRKTx5U` z$tyDL%PQOhVvmdZbdE|c>LZf`_;|p7*t0@?1#U+^0Olj$!&&eO6&^x6@K+-W_~**+ z@i`{i#i~x1Q;eRc$SDP`$|(Ui)>q|}fGhGs)Ys&NTA$>U0$1gf3MV&xHeHKlV5&;qlnExac zY-q#{QE-a3R>7Pk6ljB53HJ!#PTAhdBOjd>8k5Ym!hVLzHHwI=_#9Wbyhs-hWtD+~ z)VpfLj;YM+&)1}ar?I*sSImzoN#XZ=!B3y^maFE0fXh4!PUEV;AA#D%5&2O_-3I$75EhuPW*jDv_pI4xzeY|7t!VuVr$TjfXjA{ zGZn;qN=Qbyhu|PCweumyO@>wYRc++d%>jMnrU}GpmbX5(r)aMhZPNgf2vme2hghR{ z9on-Y*NGAvq4|}qfLI~)$T?ev0Y(sFvP!sJ$@MB$8t^A2`5QkheU3ZUz|V!yp4A=J z&eBQS4@)OYZ|CnVT9k5Am=Aw%Am`>KOO{Zd@#tKoTba+(K2U-T&hhcF>HK3!K&D!4DOa9U=ZN}+=2 z?#bQB`W0DohytZbJBZFAR%(gpR}t_d9#!U&Cmleh4&iSlxa{P}4OhqIw5VS!>VLv^ zYvYA{=r>Vcz~vU4Yw}aU(*cT2%D|n-UD9M{p$_L)cpLjj)c0o9w`=u5&(mVOsQqf# zoOrIVfz6sM=G-2QRGHvqGKs4rH1UElL#J zk#D8)x^zI$6w7Rk!6%sa*MLJG8{uTHEA_8v@U)v^pENketjo|2$v;tFmNWGoS@rE& z{d8Xzyh4SOT-+n@gk3;-oY#u>uZDke9r&kNaKc|{=Smiw^tgb_IazR$yGs4E0e)1+ zM=mhH4S0fX8lGN?C(_!1+*Np5!Jp=^^4#1^{VC~^SU)K6DqffA?=b_s+5rDsv93_+ z*BIb?#JWO(*Ja?qCxbuqH9ePjn($(BdMZtMxzFOh6j4o?*up4jWbjbNve&n1v^6h9 z7e&RIHwx)ayA&tUh5`fELK*i+GkLX$FZS_F&`ou2b-OU(vA5Rly5g>;@F%~!mM;A3 zMb^$+xA)%OchkTs9|b|J?OQqUZ6Ad`72Fx1ODQk%4b)KFQ~S-mx6d4-yROx}=o4bO zV8c_~lMTCU>$I7uZmZ}sQQt*4#Sj$_%t=GhjwTuD*o4BJvLQ%od2;C&;p)TH2hBuo ze!r@rD#-+)eP`Va3Bp|@BES673~ujeU-f%8@DrZ%Wv4x-y_mT>zWQyxv1W+EmlHng z0?sIOS%eMm;P+R|Ts=S$%zPj91@quVIUka)0eQVJfoK!CnntDCFe-YKq^4i1fjt>W z6xUy^#(7pL`}Atu0fnTS5qzfk8x?0H_9t3fs(H5|7>)m>wSSf`Km(%1{SCB5BbJ@U zNHl4GWw>deD7>mii$$ZWH>cKRx08HP`q2iyf0+0Va>tS3?-vDMD)8TA!D*fdxSX2> zr}?bZzmkD_iB1|Ee2sO3pr2oj>q{bsRi$4e(XY`!KUFR2>p7Le!V*PT8AVNlIT}G! zGGDF^>vMsS*I1isL1%s`E4c5cdv-Ne>x#3~<1bpVNsIK$j_=#|^&fUP6Pcx|t2XS- zFa7FPmBgCdR@PCpmqm1i?pJiDy1o){$R!mHxvi|P6u48BKc2KB3vM^Ug)XG}(1p~F zkQ<7e^FV$Z+pAE2NAY}7xd-Dxak#(>`NgD*MVy}j{;2_8tHZJ0(&~pOE>LSnb|LSa z`X`|uMz}KrM;xKNHd9~DwByLCZ>RbgSj0j|d!Gz6zsBM2nGX!3^a4 zR$_eY6d(ZKeXi!b*CM+S>`<*l`p}-kM1I}CnmLV2=G4gB%j<&n%8nZwn^#1a7S(v% z(XMXGwt|*$qR+Zul0VkGw6D56Ioh_VC=g5d>kyq1imoa4h5hBp(&d{2fd&1k%|IV? z7=^%FB<7Dxj7t&DbrEo^>k)$pIw)`#PBl^Bfh@R_y(7kD6zgtdeY*;eW8H0pSEz6i zizuG!7UTOH9ue(d4gcgi@K3YgG@q4ru4KVUKMOeYv$1{B&r1Dt7M$dZQlDqR$see| z^9=BZbo`;ujqU606lKAm$h70jg1?f1S6&Amybc`aEvR(!g3D>V6g;(cnnF*Kg9<#C z>VpS|vA(8Q(0YA;L|r}W8ZJ(Z95=Y-R2`^`Io-p4iZnO$HW~YHP+w1+iDU)ChKV#% z7)j2FC+l>1W~=ZQEg8?t={3Zaa{rv$`Ws4YO&L*ERtK+J@x&bnE9E_gU{j@UQ?g&C zysU0bVozIvs(DR%XZ1)cB@GMR5DE^f6a=f$HdOXjkI-{+iM4;UM-6&4AiN?H#bF|q z;l|<8)XQr0YZjV0HEu<(VSIoq@yn0IJop4>G|)V|8vdIsIE|;M54~orPxC-&=Sl|d zC0b~3=(QR#Uk700tQOD3s#e&?8^m+3hJV7Z4gWL?PV-E(gL$UZ7jdAXefSZmeFo1c z`gJw@lk31g&4N?=q8<44jqT7nL4nH}9D0cSc^cfV!6D~1h_$a$KQ{|bbQ5stiUL<+ zN(KJN2NC+`J;MKLIP{DWPWXuWvaG>@PqV;Bf!oE{QofcQ$KwNLafBO^-` zeISP%`Ey)CQqazN2CLj~RVMFZ(y<`Epfi}f>F${W?uWQ_*4+A{*=Z3!crH4u6!|{Gz)*8Pxv^>$_ zuojhiuq#%bbimR5nUUs&3BT2v-&^X6M$7BM<(BD@=TJY)hI#v{gm(n6UYrYbr$!0Y z?9i=@W}-y1;?_reJa*J+D!1c~mQ@NdW{XKZ6Vgu!nWESdYHTsm51oce|~mvM_Hv=@7-egAW5FSL8CB zwx__S_+>E<1YEjkfWKvcUoyZ`Ivn#`Z|BE2hfix?QsFd@&dFv--Jp1Gi`1{qW3Pl* zchpzl>fST>emDzWL3`z5K1@lw5wmG!adtrCf@vYlF5&{Hjf^WvcRini%L!>Df(0lY znF6U0q=GxeorI(vHSr}3mXXD5DF%B~fg!5kgdtZ=T>Pe*AoxVH=LD;xtpf`A$|M3% zHqX`3^&*>DY$vR-c$J(BC&JTs?d-daQT7QOGiBOm{aVqa6-Q$tZ=rE!s2b@Qd~42? zpNbH+SzE?i{hk$NBmD{;l{kBnW3U#4zIZh=uF5zm@QX}`pA+M!z%S`=a7U&cjBBPo z;G{=Hedvn}oS(;Od)jkT2KWa;t||4I0e)8ShXR)}a4+QvXzd^d;a$a_F7gLRFDUiR z>@BTdhz-c#gERRu_`rf9eWBEka8suKr~w`|z}E_Wq12BV;1;1T6nJe0j+3!7^dWtL z=aRf8e96{H$3?zFGu9KCQvedgjtN89qrNy&A`&`O_+4S}` znWNSx9#o!-^SBN5iANOpWmOizt0Wc5n*gr@o@VLOdpZPq^2fxO}44230;$S&$0GfC#^?Hj#%9Mn3kmQ7Po3i z3a?7B0ds%k!obpeuMin#{b3@=Z{j3W;ZcwMV zpk0{KTc|;r>y*Eu@YWyESV|e*!u~DtMli-Pz_EXeGexzz*b7<|e#Qt-%O_EzEOj%% zc=Cr#Q9)v_G*7)FEa{{VHMwNNWJpgg;ZslQxh0r0A?U5Y5;6v->jM8zzNp9;f?fliYW=q$OH?@ajV!J3|)IWvpv`^?!HG|oBR-tNizx$c3<>_nRNk)079f3tcgu>i@Zv{w!Y+X4Fo zq>K43MQ&sAD{DLKZ$ckk1h0ttfX7I#!1GS^3k~oNVN)peFKck{9CBMS^_@(_Z8A^} zaFRDlJ5r`T=@GrYX46_=(;DHzrUm}+g2|MJ6qWJ_A6CcFF~G^DQ*5`mz+dwL&_04$ z;IF_nAHdc1H6H-gcZ+^0^)(*=!7VyG;{#CIA$_XU*L(m}e~JEF>=Y_K0HqzGr>GBl zYH%;`Cpsu_J2+8^2cmwFO{c)MwLZ0@to0SRw$>-OvesANQC_Ig2k}g_)>q)#TA%8d z2-{78YioVP`x)qISnCsBSP0~6zbh&4QDRHQ_Ee;&1ZDWlk&6#52R6fOapU`g@qY}BvAf~O8^Vm%v5Niow_ z!+tD}=|C@Xf@3k9eUM8|#w2~cZlJlMX~F8I)*e@QtVUl3ORd#vW^R1Y6E+UXxS+UUoCiy z4lN_MDQ#)PRR|JjE>i96GR5Ps4z_lJjk2RXWyt^HpSO1R#|+6~Ep4@dh-HhC{-vaX zN#@FM{Xl8k0wqsO$rmfjjnQ_tDhHH##}^AZaFO1Dp~#0U_=PMu*+-(jY|es{U8b~i zIRp0+T{JlCUYZZeT847xs*nqn+0WLOE~-Y*r-uqqkH`>a5;>v~#*g_D21S)TF0qi& zriRKp*&ROZKsL1UfBN|ffe5mV&x_U*&T zQb&_rwWXwntmHe=9T?@aLZ&sUv^`F=O}`Gki##yM7J{2)=W5hc>%XDbhpbcTpNDKQ z*0(G5k=sXcUnEPZ9n#0BPx@H>{xRrdmB)fSmYt-Lv0D zE1Wii^ToLHM|;`{!4TzOh=35F>Yg?Qhd3PyLy!c~)7L0mMEKxv>W>`Wm{;3-b6eHC z&Tudmj5b95t%Jx}3il#g%~f8LsKFV#%YnhK_(OI-{nhH5RnnL$zIX z(K$_CyK6(Ct-|RHRkuU~^|3m?$7`#sai`)m#FfMw>0hz81bSA6~ry|KPsh38_-jqr+0{VDzoqKUNUn&9EOAMJ?zG%>c#f)_5} z8Zobgb(;N03ST% z2gcbdP2W!QII4jh`r<}sdQ~i{DTN|~OF31BW&jh2lhy z%r?317QL!RVxwHzY3=R2`5MWQL)a;o_Ed%wb4pWv*XoC|Q=S>i{ls&4qk1&&>Ev~xB5;&tGc zvfwmVMLV)dfh)O!VlK5Q?bCaQA-6>ip#gsJI`B(baB5$)gE?<(hvdHkmojh%O;C8%GiEI`>__!Hwbt!_Dp-kCEZ6#~;yFu-!SsrCzQal+`FbqflQ;>|_GS;YC ze6)3=y7cKJF>!>OX6%)@qKc7U-ChO@|D%Q(mV&6eBIYRy{!3*r*nj6xY_P4;-*r>F zuc~9%k87K^72@7ISz+>HF5Xs{;%BGSCO38*tBXv!sVLV(mC8{ zt*|bSc6JV9iK(6sfb0ZVVsy$0<(gY)D?;m=Zv87JJOz5=$Q|@S*{`5u3s1r|g7jO_ zuN*p235m7F(@yA61LFxx+(L%{6uKvm8&6u2jE4dgdOa(4$m{ikmiWHxV*wDSPJSFK zWM>K17OEgrH~Jw)lt7>ym;od#Xru6E+iG^bM0U zv$wC?tEb>=Rl<&x012G*3A>bB?O|bt@XYA8wFha~&ADR7&oAXhP(1o~_pwIzjXU9O6@g@-ML7EdS!y9)DFJ(~x( zlW$s_Ergf(JP(WG+n|$I8(B5dNEf-&4h2xnZ@os0%r7L^WcI$M`EZPzVU2jUEC@j- zM9~%)SO)7n+6|>RWIEA~7DMoNVyUZcaAgiAQXJ4%omqr~Pq9rZy=*wDXz~2Xk#C{& zx@YsNPco9eC95E*!+3@fony2$C&zfWQND825siHa1Aaezx={=s`AnjCr;C6KJ@$MC zUPExAFW}FBzDc~*L*+wNL+gZ6H8fEp`$`6UPReYR*tWt zG_aF2L5{waF=tI*_c!;|wg(uPW5kNT;6*bwD}&AnTli%J5SPHH(eZ zbl^Ayq7B6<@kzw@73i_}s;g9wF4FyeT09XQ(V-;BQ8H;R3MH6YaHTZ4b{vo{&Xzdl&S3Q*Z3$JNNEQ?S}fGc_5xmu~YmzG>(Y4OeMLCZ1B{D`M;slfmDRa0Vv)DVZGz9oOt>CN{h%(UNi>lsJrt zkUP{3+To-#Au3s|qIhYqv#rG#ccBDWA_be=OE}&wBa%gAg%t4kTOx_Z^~ohG|w)YA}haCbiiPxy+J(1{$g9IUX}5InK?rqYNr^>M--LA1nIM3jV$QoTCWMs*g+yt$o;Dia$qb2kR~MxhVtu z9POnmaICkC^)F=L7Qkt}rL>>HAGVZM-%I0_sc*+SIcc4$JQuc<+P+!cCj}hu7Q`w=>jUlPxF7M z=k^GP7`AqqL(Bjx?%Kr+Xu}McDP{nN)jd;~Z4H3M0E41XIbIw=aIHBpeNNBPBagU8 zn+X(vbk#J;T0Z*x`9l9g7aWx>#3Bxu##uZ^#|w*VA%w=P?&|uQq_xaf?7FR_+?H1kmp}gU?z*8C zpV_>%z*bP(pYTXhPDvgNLcEdB>8o-#%&jl8xErf$+HI!7P+1^ZY;v`y&gHvG-ENmN zzc|k<$^6esDuN|GUr9xv)aQflRA^1}=Q$y#F0m(t?o{B!*8&c{Ho~#CQ{hq;9Pt(^ zyj98TxVnAF5o0?frL=V*oAqL;G7Y3~v z`i#e3n6`=Hn9Nc*P+j8>hrIurY+dLRGu$+r|YW>+^wdGEl$WLqC?gvR^%o>=NAx2n6Jc&us% z?}uHh+QIxqVeiV!3fX-KXPoCj+VtQ(%ql*rMXN_$>*qJAHT3kDu?>qZ@G2MfQTShANl0u%dIk zd*V;lH+eh9XHHD6Ym(fJH+^By8+KY6$F>f(R}=r0;Ll0yZ58V8e^H|wbS!muopy>f zWt&PEI=Y&0<+x_7caS?t2Q}618rb6K7>RCOJK;%9?BdJT9i*`ysUHe_`;Y!;&Ch=EpM0|Yg{zCuz?m7JpCcY>m%UPr02z}i4i(J>N*c9Tx073 z;2#&vOfP&=4%E@kc_!BoUI>M6!Mb9Lle9!wNth4^469xON^x~+I)~2G^UU$pCkum} z@v?@QVQVDdtnrT|S0>}bZT`;r$@=R4<*mN%8SSo<;c!*h?sMc%6uBzx9>2}DHe6m- z(-rPs&>qf6^~I!%x6 zY2BubIJrTv?#KCs$@XA74tJ-+_2hPN0E~}f{-G~*rHuQZn>W`z*LQ2F#bzzE<*O?1IMtwo>YB4I)(w#|Kj)+Ew{T2?kRG>!Ow*; zz*>ns5tu>r#xPKx&NkEbfU3nIEEE!_?-ng@>8qX*ixk-G?vkzre68mVuhngh^fY+t z=iS!SInj7>pd}HFO6G#R1n=9s#*7yM%&M8OqA#4B4Z1c1XD|4s1bdyCHz=vnQpZ|N zQ5S0&3f@yr8lhZt^c(n6w5D=^X(s>KEDk9wvnviIC3`d5j|jtrTO2-Hp0C1ITh6O~ zWDR+eiycM&fUhvvRa+kFzA4!_(&kItylt?uCFU>K;0ncTp(=M}o-HrY$TvAWiZ~C$$ag! zlt-doczOM{TT^t%{ot)VQR~sk-`u))&FsCu|NFDif0;#9Sy_OHv@SgktBQuY%8(kU z8^|Z|yDHWuMxE>evV_$W_rZ@oNF+M1g(4G_;7B?mw1H09)D5;MxKxoIFyV4Vw7#l0 zh&Qrkz2?s0dKCEnu2MSD`^Xld%JoLJ>&YNId4=3USO%)(Lxc>%>4B$WD~*`Kz!JC zeEw$(KBs>L*~Z1^v%jJ5RaqyQ`Om07BCp$l?~C-an?F-N2+LMCCO%7GjMi_tdCJ2d zam-oPU6my;fQKqCfXADP&9BTId`65v<`VXD;3pZq=Go1K8TYnvB(rTVC1YNXR#GNP z_Ui7f`oU&TWMF;2dNq~T`f*Bv_*+=nIodqEgySjJLbA{dYI%wn7?JiZv>d)0PLY4OwDRvj>RMM`{ zsXZCHOV_2s@S1ba;zq^rYP>B$mRGQIL4&Zonr@ok9~72Xw3bY-=-mFfQFUINPaj1t z$S8K+GP%?$3cyK8<-}13aQ;z_CAk5W^i)!qbZqf|-pI;CT~!acdMaRJ`CDts>Ssi( zRlbak)#{rwYe`k#cv6^H8^YnHYGGnoJz=N8#F{l;VT!M4zM&OnHd$E2cPxFJUqpTq zt(^w6m6LjGhv*4Sni7FO9U4Z4Gr7JgnT)RaxN4^<=HauAy!{zlY6f0YlM8(cD~o#^ zswp*gdB8moI2cH!%6Q&~GsD#em8+T=!}U8Y}5gk8<|8FB`6`=5~^vo?;_SGY)#L59@MO;iNh zN9rE;q}D9Et_*>$Qe_Be@PW_?>RiOh+e@=>c)=D z2|1iihld=Kfko@h25LyQ{rgjIT*{`2#7fdj;6tRhR#S!n#XxAy;`IiIBC5{3D~hQ6 z{Iq8M`}gz6Rjm^4UzP{&J)){Ef6wb7BFK_4NRHVQ41-U zMLU35V-Uj+9JcaBIQx;tU-)-PEUD+K3qPZYL{U3ltbgWAH>NQ))wYi+IWK zWOj?SG^c^zRCepG@K zgUz7uU6gI(&HNDN7}1!-p-aF9Y>!`05F|iS z;QzmpD2k*=iliutBB?)?Wkr-oigYNFCaFJGQbp0auIoB!;<~PzdR^CX{L-xJrcUZQ zQeHOo*G;qCG;!TDFYA})sA>FYD{?4%OgwX&;V=WU5RXN|p3hyM#FtZC*LG)&9oTGPUpP z!()?GMxmm_DwKY_IdK_t3r_fRlPk&$Tkp z-#qt1>2NeiCKrj;G=MW43gD*l+XAfJ{m+A#{PN|E)6geh1FxoJwqdi#W723oVt^78 z!MXLPX0@-q{VBBN=tidPMeTLGL%wB?SLc*@Vn@%M(O!QWzJ1%|#%bGI?_MqrWsObF zLJzQ1>Ncxfr%`f7s^owt=0WK!e|>aiy;J;!MpAZkt?iwz?n0duDR<&4jnmosGic9-C>bDi*Eto3p z&V)Vo)2Bj@hpyE<6@234HSuiDwVcm?9$)JY_Br_a)H{$U?E$P~G+!&g!C(nkB~JZ` zymGu6x|+ndOMfc#MDSYj$#3Vat+`Z5uC=wiYdOz7M;V}PyuI;R%w2pD@~6+TMQS*X z!P(CoL4(=khJZIY*A4TKtW`)^!Ql(se=eGX=m(G=4*EWgak8=dzoH}&Mti^~ju;xDvrpZaUldRJtZi2N0 zj4d-tR80#p(f}PB&i)AQI+bOs414q3Mion7EQH(M{bWx4)oIUG_l#A=+6sE}LM~6N z)LR+zhI~oAuYB$NjwCB9hp;I3WM-n{JGrk6_^dJ{V)_9l2uj_*x~>C*bW<)sZ3 zzS8=x7_aPq17c2lReKr&q{KR_%@|>#i8p}`ldwf}DZGp+Ib7v*A?|s&mFf%JwL)!M z%!wI>4Ra%O|BYtp9`z2*v3k_pSIc9i?q+ozvc=<4l9@aClFD ze%vcEy`#xl?dhX^eMi^-;`p`CeeT-vADle-1Ik8Q1a|bx+H+Xdz6bk18FZ?pY^=3O znCSsy^sQR%$}Qt=LisYFiVWHSxM~1jEg;5bQ0TpFNZAQU3*ixi=6%m&+qY}c>9VqN zcV2}r=&NW9#~OXR@=9Hv0=G-|hjF}ExMF8moZP0Z;v40@?EFk`ZgnJ39l@EMoq1kY zR#sl7J2#;hRY!e+m~f?I0qw8Z7_*OSPhm#&7(SM0x(NxYmLw|+jT?R4L{C-?ziI2n z-2~EZz&C~!h;RblfOeU%bxU`knx({Sc8VE|^}Ac=matwx#a$Xci~zSm$Sg`Qlmkaj z$wjf+#lo73Kyl~P;GPei-CH|&XI-#6ShHh%N8i=cyAFQzbEn3x9;>bDyR$jAGsofW zj+EAy7e+e{)ZpAX&3(EhyYNT;fUDRO$qV_S#jg89tz)gpBfZsK3%_+_-1rCwj- z;XQ4OCw7*#9Z2Rz^hmC!Vj|W#Kaw1}{JVz^E)U0Id&cYZmMn*-E7ZIfiwmlJksRUu zKz&ZZH$C3mfXnX;cuIUZuNC8<;L5%hz2)SG20JD?N*&G|=U9=-`N zKD2ZoLChW8TQjyd0la;sy0R-+>IIT6%G%N1Z_nyfS{C>7}@OaODQ+5iDXa zgT%^I{%wpY;6^5vlB^Zp;X!+(mr7yM%q{^ zZ3OQ=D$@?9()y6^bMoEsR2uU=Bhw~QX{V6(Ir;8nD(wNh`(>H$NGfd-`5uw^j;7LB z-eWTDSSsxz{2r(6p8|ZxQ)x{|E0t+?q|!#k=WVZOZOC^bm6jAOwpV4^oo3p`f7&=8 z+HL=ce4`uxapRc8OZ~<%QDFOfq#ZKTHvR@_#kPMy+E^;>@9=J!Ogo%P`)lNDmhXM{x768%XcTuG@A$S_RD-n%(RWaN4~JkcQlp8@}e^BSSoE}{r|E3gV+i9 zj;GRYBJDFW?T%F1|F&_+cIU?5A>WBq+Mllft?jH#yHlk>?&QF)cnZFRLNMpHenrHx z!hoP|qVo=}yluk7>@?+#8JkaqTN8nB^I%e4heQNN2;!4hRMQ!6zpF1EsOhZaRrF2{ zM=SZ^809Fw+OSqHNBU`S+5p&D4jV8xVCVSz*`qGMUJ`Ph7`Z6CgZ8W(SN8f9WWpHn zEqry0htauGEl6MQ!nOVCtR!wv&Q&g)QZ#}w)Y2&oKr-co;+a{$-&I`DUC~vucW9t( z+PD6ruCAGc$M1FZ>3UaN^PP2PWSwsVZv&{a+M4Gwq9>&B$sr~;j=ssc8@OnQKZZ?k zA<7N73$tw5o9DT?zn0iqz|#WCg};Zvsyzfa45|XA;oOL=4wdDN{tD zh!cV|q!?q61G8hV29qctB@@gfXY*IGN*%j){h-4=?YWuv<%er`J`w-$(UFny@y@q? zLRt_nM^Q(ag%>MQ^Cms)7&fv>j#(65xNJ+|#e)-UZxgWs9 zfgbebloV98{lxomSGLDdzb90?E802;M1=i*zcV}j7ia41Vo$5ymI$Evr~kqj;xJ|Zvbf-wn7CRM+vcVCzxIiWYd8&Es~XbE-QMCAl9?9vtY6o$0C?89mZS z3Zvb9vfV{krJL#_>06M-&|dN@)_s8*45|VR%r2eCOm!Eu*x3R@Ds46=Ep#cq?DqtU zOMUT4m&==1;P?M=dsM@&o{5%lM{ivBmlP*=MSF(kT*08vTa;HcT~M4?P~i0z6#ZUe zm&Z|18Du;|du^-*KWf6E9Z~Nd>2G)wUX(3#t5nfivbWKdMYJf>QpMpj7>n~cq#I_d z47wRxq~f%0Mo6~PRy0f=%Mf}NMDrGujDc=_zU}DtJrWJHTYML~#SvrR7C!{t=z}VN zZ<0PJwcdf_Z`!Br!rj%Cmv`J3;>Hi+t4E(WS$$``ymqFe{jOujXcr2^wm)tAMyed{ z_``C*aMG=)1cWn^R?IG|l#Y`uMQp4?LSD!ITDcJ4=-r(6NT2s(ARAnjM1-15$ZQKm zc0}>X(u2`jek3n$d~f5!wg*uT;vda&(&zg)OKl!~%o)G50-Y7rbs2$ZQZI>3jt*j9 z*hny1Ssm>^<)?kpDKzXe@f38`sI5uBuaC3`fT}q}hSO#-(`t~mqCJVUu~b?e-n}f- z4yV%KV-XL@cgIs{%=dsyn@FW~Bkdvi?qn+MZoK=1%y%S})`ol+Wxk`SG?sTorX5SA z9k)F%dbKwI-|l@T29r%6cST&@3~#op*q`SX z7waeX#Dd=P^)FThiuabdL$i5#UcI&?SOmD@fa`wkWx!J*;llPh=#=cPn5Kl*CR`b~ zs>L!sJPXV2S|TtRhp^5x!5?$BZ(98wKe=4!cX%5BP^7V^T!MJnfGj^m$QsU07BVh?M4L_U9LQ%Nq?^J(q?Px-uLR zCtNtmkspu3cF1rTZtfJec_dC4>uzmJA?N7>&CX545=rm!Nl>XRK%{_f(JaTT#7SY6 zq?WdJa=nFgQaCC2UOGwu8*%ah;3Nckl>sY+C@5hgA4Mf>+$&Fd)g|vxcxG}TQwlX! zxT~|NysfXitR|G_%J_m-70C;_^>AlN_o2TLqQK{^$Q2LO9%zgBV)dco`Yb(^oipGr zIQY?w>`XTfpM(swb%2P+wEqJzkgJI)WwnrdcoZK(nqaN)w8Si2>E0>8?q6~ZICcs! z##MVYx!hZ{W_YqZz6`D1+upR)RO70(XZWKH(dr8AnmyBBl6~~&KOf6*h3YH(&>9-J z;vV)v;2{Z*nu=0abb={tIJtG)c_mf~aMeL4ns^CwFA=-cGHRP3c$w04P7&M_DcaG5 z7LWA0?-~pbMw3PL!4{v}5vUKM3i6Lkr@PRbVMmn!cD@?p=Nm2bP!MgO+|#tOY~C3VuM7 zjlZ;AljXP}%h+oXXd;cZoA{;77#J^`w`oYE75+$uFIrpXg;S>>-<_Y)yIf_|^ovk3 zT9}!AFw++jBUM(7CLW&w9`oRTy#{79ZzhBM8;f>l*?oYwcue3Z_J%=1X|1W@~l8dv?i8Oy;y0_a%G1- z)#oe0Cs|>4^^!K0^p}-|{1vseMaBQ&D+TUcm#6TRuVm#rOUW@N-hUM^1|_BG$)|Zo zWWz)UjA;--1R20!Y6*7)pj|gu(^0HAlQkNQ>CQ9w($J$QQE378Y>qzF8F(E0f}gg8 zv11dG)R6Z^7{Xp}>#HbjlGiM~!tKT9?ZQ|~wBcY|#Jmbee{-;uAC#|wm##rC9*5Q` zmy(V1)tsle32&CtkkkQ4k+h&*ERij4cVb7BK(jK|TyToQc_-B(hTw9(`8Nxx037x8 zN-M(k?wF$j$oA!z6y>}B&nfY8MbgxW--Yxq_C^g|-2#{>?@V3ISrp}mq}+8%+&ge( zm?i@@!?pqmQzedH*(%z$>ZSH&UsxFrmO1fCx*2h8>VT=0Aj&prYLgcRwPTR6;nckD zi*jWUUH*);qLZH-;WT(u>TL4Dxf8-(*jNgSrNWt?6{zsW!F;Wua)pTo#Zv_ z(JS_&?bVXkFbFan^``zq$x_47^iB1%Hmqm%$?9WVgZARM=JK#BVy=&9d9J>08TMQ+eJKw6p;G($_7!d|m? z;hB$UV~@_xKDv%YyTW!DGOQWz`7vvt`l}kiV^AY?vhrk@9u2P2;XIhnRBHe@;8YVp ziFQu@96oP%+RM96WIOC-t+T)WQDL`7>VHKW`{eZWC;3_b;-x$9yabR@z5vYs8g+Y6 z_YL$3#8{s?ywco?WpIQrn2LunSq($E3!0gjYY ztWv@bK^Eg`C^ZvtTO0D3>G;U=?_o!3KbrY(?`lb!a9-B7hm*Lt9h}mPd~Y~K?)ka# zhyI5F)nvar4Ov%=u^er19k8j$B-6&>p12`tgQsr@)m+EG3ItL?Il~}OI;vfqE^pfh z8@wdX<@kbDR_qFT_3n;cgMTA5x391~SNtUq7xtCcg+fVZMJOk$zijZ=of#P(f3S@7 zRb$I}z++OEvw3Rr(v3S>;pF%-z;gpI2W*v6HgIIQ=~NoHHNos^k}eMSiveFtS=(T> z-|H<4mh1asySp=E#~qG>`cOr~jbypYl~aD9TsSJC=evf}=RzXooxFTBUEFAU)!oGm`PHBCt(BU}j z%yo8j3t`X6%*cW@m*FZbc9&sW<_xzU3RUFU-C=($$6iqR=T29SyCC1?%GJ=7eU<)7 z{E=?b{+D*-yTnh?_`be;680w|Qb_BQ;sL~5JqPJh0!pe8m$HXA;^N315{w459DXuP zJdtJ%{b2V{sCK8$?_Jq?yrcvl@xWkb`R-(~`hK-J7KrkLx-xA?5s%sl&Z)ONlg5sY za=yF@RjQ4@yzuCu8$iKhQ=M43aaeL2BdEyj45N}>^8f_6F;17(khm++2e8E3c_N5N;pb8_3PsGu9r9o`p}D2 zrRM3Wl#_nj4sayj!Aep*uS<<+RnU}6LqCG^+1h;;F;iU{6>w2Ne9G4p!m`|COEO&2 zG??_y`D;eY&II;UR8$y=1IfZUUtgQ}F7gG7VzGFAXQFz4Yb;~t?%eu{)8Xo}a4=CB zuiY818fb}TOfUGka1{Q1Fh~{Rl`5=N-NrU;Ruqo4nS|2Fv>LI}1Fc61m^$SNf0!V_ z9rYnkjpn+39v=cve-y*Zb{LZ;dztoCsbH@};N%-W46gV3I`%tH`TFgN-V@DjW06@; zBv8>NK324r5e(da|Czw#&V|e(U+eL`<+at5et*{>I?zgNH}~J;iGwz6Nc#}1NV)F| zFrST&^ov@D9;-8LiyqJjm}9azARQXP)0fQM(|BYd$Ipy6DS$E>c)yf7%5X;4Q%{W^J&jO|LCwh=q;lqrrPL7 zFH*Lcx{Kf$?+jmj8Qi_9BbmKNZSLX3(TS~zWaVF$55&Dky$9~79X{RcJz7}N5;z(3 zHN~Rh&ppEpJ>la;r5ShKm4E)u?sFscS*K2AC5n$0IX5zc>?=RmcoH;u0x?@3Fll1! zFJ#FFBd!lbQaWBmu(4&WC!v}5;=u;72VzGDsS9Z7i{+@vx;0U$j|)h{-WV5@oMXVdVgNt zN`^C0*17Uh&2XEZTd|m^a%Jp6?@OFf%N?cAMnom}h zwUlMKv!X4D=C+3M<-PdnDZsB#jb||{XU$XYc_24KJe-;DYU!V-Ee~F+F4xXZ3%hpr zuY~V8a{RXzx--vCYmU3GdK$um1^MeA%P69Q#FBMM+dXF6j4%^2QRdo6%|8THT zBrn$Ym8ZNj!fKU{rL4R_8;^j z=+gVpe{$hfKWF0Dh&-}zZ1o>CFG0zm=1!Dh6xxJEj&X^DB3$VYCvJF74)5g=U5MwG zErwVQ#9VfUy-J?}W5Jq#rq{b>^Xu|YYkJAgn_aE@4pl{xj~?9V-5q^C(c2Vm6P>ZL z-XC@A`cpMs)rGH$t0yx)<4ttcqCG*hrx&q*I0X|tlj<`u&eX=zHhN9(GnPk#LE|dW z#Ih847z4(mn8Xdj??F$~4fteYa$Jp3JX%CaScfa6Ag05k#?G(ixCaaQjKPLsts?&2 z2)n8h54zVcin`pQg1nNVf+C-%)FZTk$puXdbcA>J#CPx4^;kiU^EccN=3LL|8yyvA z^78VE~nj?G8pPN)o5DSU4-9^Go zfNPDhx|mBre^AyE1G#y~DaTTbSOyoPjnvX*xMv?p04r*7CF#sQ!CdSMg~-Jo#6UFW zrddL|lNXqmeSoG(C9XUqGKTv&G&$31krv0b4%a&4Sv~s+-2E|Uph+=JJcbbudy2(4 z>?hzI^d`*GIL>9;YfFzi8=RB*HGc!=OkG}ww{`D8MWp7@{+)R{vpe!SN}sRjYADO- z$`cRg`ty>f%gbM{s5k?MQ&+4h>i(vf?8vC?$oO?vw51aL1Y;QJnF#bu!rJl1P@6y= z8cd~QC{`H`0GkAKU>~6#xg>!hY98A#S(L40tRSYCf6Sd%q7@3}fR@zC9UxpU`o8p~mw)Q(KI_w09M zE=&7_da?%d9!_v>Y8}BXTl5+siD&_B6R5-6*(TJ1VlZ42c2)ju&B2)OsBi3e{rLI4 zo}-0{wxUJ1d(>5uuVv@93?8eWjP}Q1)6W)sWa0S3AM9}+JC)Z_F&N2PzntOACvH2? zXWige-8!q*SXp4nAIomMiJol+@X%XLkAzxafU=;)xT2dpM_Ei$H~>E4JxyUQLr^tR#yVdsNE~mjjoDSBjI| z)SWAJSCG2%rSANxyI|_B*to-plmJ^Rii*bVExjrR~IfW3!fQSrxS>` zs6xC&Li>F&hgT7QA-;ht?zs1g;~6Q-1K`?r^t@xXv)2B6>2OHo8rv9H9kP$&txv57 zV$@eqc0+74C#U?>8leu!J}xkb0E38nE*K3Ovya^O0PY(w6~+4~o_FAS9M>*fPeCvR z(Dtp%H0)`P2(e|#=KVhVgv4jnZQ>Zk%Dzc$%a{p3|Uro{=ZV$TKYSj465}5B3kVXURN=xA4TccrL9R z@3!R}PL%^*vzN*|Dn^IA^?+S;tf@%nQ7aE&R(U42 zz-;9?iaeRJt|O^(x+OeE#Y=<-4A}sW*Be>~bZQvhF3xPIU~g*7OfVcZs+w78ZEnT< zr$6S8ef#NW)}Hz7n(!{a@WS#7MmfSO-VoPOg1Oe%h+%Dw`WwVok(c^FfUQ?>hD15) zV{8~F+!;v$KNdV$Y9Zi5qxaos{;iBY_@Md6dhCF=5AcrR?EpM8%xIOHw5E}V zcU*se;bfKS630Mt&LUGtv{Nqh}GA}Dw5v>@Zb|; zJu-JyfY1L8$zKh&-$T29p~c}dyll(F_pbv6Ze?-?aJE25`sI8b&aQ)HlfkGTIRY=N z^cM(!nebQEiI<+Ze*KB{E^+<&>uq(8y0-hCXIn{|GuWrhEF%+Tu?#z|Dv*A!)>@C4 z4u3`i3lJ}@cl}ttfBpGIlz{C4PzYflO}34G!!!;Y7|ldQ3LFp%puF^{`|tnMde`!@ z`0PX1YjlTRb>GJUlLnY<5~lZ4=3ZgKhcde#zyJQn2_woZtwM=4*B`oWm8p2Jz>3tc zHe|XzThhmrn)r-a4C+LS3?_XV6m466_~GS;p9T>HxW|osXr2HLx5k9XaVW>#fW1kuJi?RoX5yx53PBwhG@kqiPk8F|LAo1{Agf$VC=!cS45t1 z^Qp_1m#;0$FI0=ND{OCwpNVI{ar9i%U#;c?<$R^=4TTI`h`?ku7s4Qrw<2~ZUYd-T z`w}H%xDD@!#|jfAVpnHFpfu3drY@4#D{S|I_7U*<4aw^_3|^Nq1bv^r5H;gvM7Bgd zXaE>$W&L?^ef`xJ01;%Qwun7hLe_duV@PDJM=`eVwi434D%Jogg9yWiE>-S2t)RoN0$U|U=!xax!w}vyF$&8-Cu^EiM}rZ*RPsR4HrU~Iw! zJxBzeDnp)X$y0PZcE}!R1z2GEMUhBtKgpFz_Vx%|iAIjli$cMjl_KMWMd+-_rI0Ydc94dXgGRbq;;U0F0HnT z=JrVYSYzXOXS8*%M=y52>Wh`Q+v17Z#K#b&T9d#IcLZ9VZKLCSm=M;V8n&3#JBke;giKiqhv*h>h zfASS|40fsLSn5mYE{EW`UWy=< z=%F!55HeDYB8Y)zIVi%I1Fqc7`+){bdi+D>o}%n{c~LBwAJP-!b<;}?cYNefY;R*Y z+I6gTygIw8#$V&U*xMMaE~?n!_g9MlJ5+XYe)QA#O$K&!CF)L%Gz>LVH|%zE%M;-G z`x|G(ckMyI!9L8M8<#9aEl2+-%wFZzRC_9<`IzON1)Q{N*D^i1-cX^-nU|ZDo0k)9 z8{6%R?rJG{#i$<-?~%@t{k?K*${p1o}+`{Eh)HBH;yziZ+A3V!#- z?HMZ)E?dLK^V$pc7U*5-Gdub^N9a75M=6oYW^R@ivtz|Vp$Ix6!Z){mb)jo4=OumQ zsP^#NSH)wI;lcGEfo^ghr48%WGQcCPCPx{&(O4rdLkgrg3Pv(& z6wZsdMEOg7-gmzH(l_0j=J3V*r?r}QzH|EiSL*L*YPho=czp{MKZm`xt8K^48jZed z`7-$!_Tn-HRI}Wz-ki_JIf#BWrGuCmV|*QOM%{Cs zvi7N8J-F+x-dH%<Poim%?+<7%pge2!3Rm0BAjkm$+C#J-vZ8 zsXOI?A^I|%_B2TzPsnqhFxSFa7Isai(04Xw=Xzp!n0O6`n|)O^A8746l@Tn7hueZX z@*DOZtlqmn*f}>QuC|=4@f0@hUH@TyB3y7L(lD^!m4C)n>iTZ?U3(%!d#lHfox)_W zX6u#q^CR#NG-3YS;0dES7S~uFf*Y_$8I_>)xgBAVjEmu-9_6pA#-P=hEo$a0uDM($ zqJ>4YJS==gl}&p@3z(Yib-~5$YyL*{a!=pInwF-Aj}CwIbbI^hj}8xg^mNBNFF7*A zpJnFMEOzxQ)z~u}3-zsgnmY$u@4PZFaOKWcUb7r8W@i6==8Jhb$)?uYjNHsG(w+gW zJsbZ;+lzgRtau~(GT5uYpZ;jTDLf)?__{c;{>=5^^*7%Ud6QSJU6~Y|3Jh)h2z=+o zyX7WEjPWpZARHcOG;3klUPEKHa3-)fh%+IuzmQpo=3Ret`1<-Y;>7h~6nP6gw3q1H zg<}CTywTQZqFrcv)8F~0^*1Fz>u;*|Yy*=aJS0pu2@{4I5~d8%9`H1K+5n$<*;)}suzvz>A@Y>wiC#(YbsUKJ($0`n77230f zKiVpUF7n>_vB=XZ-g#Zqz(z8s*XGq~wHWedN$Eq(aNZmo0NVg+#UB+{KXB@gMXm#{ z|L4o!`qs2o@Xmil(Okoz;Vi)h)SKF4#?T~?+T_5Pr&(xC>!?kv3&>inZvCgIsmW%? zdt8l>CFe~U*Qw@BQ8O6jhJr!fX@o{Hk4X6K00%D8Bme6x3PiCYbnaW?BkTX@SpP@D zqwr8}-~k{ScmPIZ36+AQEfHCNQwy!X>4yJNd*=;6!S`x0E+#yt<|p1cW<(kC-NHb7 zC0>q+KR@+>^+&Xl^*0^s|6P3f<(FqshUP{-j)XPHGUXa)s&*1E!n-B_E#Ua3~8fVRdRb~uxFpj4|9fVF~H&wNExu<&*5 z`EQ+D{|DhmkSRbz9Rsk}UXp&bZ1e|1o~ApmO=eS$d;0haJyB0(d(`8MUKc-p=ldgC zL+?9Z(+1ypO)CoazVqaWS+0H5-V6?iTIHs%VW;O!t?&!EF;ReW<^{Nva_3;>LXAC~vW#A^q>aNd&` z=I;Vf)*prUCEj^$M7z7UW)Nn<#(%~9{FBiSEa*KK}UCp2m2* z(b1SlG>Ty{x&G|>v-e%P`m3p{qp?*tML@N_!spej?L;kxIk6S{BoAI*@!9 z?HSQ>Y_Dmr0#ByBr*?ef-hg*sYg*7=eOcBq3cvW8_B=dW>(i`r66MdLtW52#PX2Dv zx@>RD-#_mJo;IFY{~7j~3%!ju99But7%Cq0%O@p5GVcTjd7@qh>^L+V=VY0UNKR5QxgMV|_HduDiY0;}K0u6E7pjxM%n z1OiuVd=vGSqh2Run)3Ikxp?I>wqERgyl*Y8?Yas$I;@C6Z8$(4w-Nmy2%|oed4E4PG%O4l7vLW_dJX*U2ET9Zmv#)|G~xBFzpgz$jeKut-@tw#uwu6M zU*vO$pl|&r_NH0nTL;dA=qnzJXN|c)NMq#!0l}aK+MCt*s@Y{<#@<@a%t^Z^6pCaW zcb3-d)VczR=5VmQJQ!|H1juO)@IVkekSBS7^P%kL7ytlE(n(q#M~MbOF7Mun;*x>V ztfSsx?aMtolR@9k9=6w30sl14js|>`LmbB%@*<^~Z!YJ?mU1-kb{qES{3}3Hf+*_EHj2fiMktg_;GuVD z3EYn^cAB)<;LPUqAMVn4eo>jXG~V!Z>P~Ab*WHmKSF9|Cz5LBPbi|EUwHHN;eFXep zCTC{IkqX1~9W(BMu?^hDE4@aSmR_Yx3zbyn6-B(EIKE#o$y&y3Mjq9qA7xceA8O+70PhoUNu|E;<;#%MhdOV(DkM<(1qyXy6 z^_Ld~Ya-r{N4zdysn6v@=^AuI7uM5LuQ)MdaEpXC5)7M3F(G)4+lD9yxDwXRSS8fM z*wqiu3OBwWtsi>~#iRV!(O0iXJ>itRL@H2IpkVNj1H8oPjZ7)>RVlsqFW)UP@deR+ z1qw>)KJ*Lfka`nB!*6f(3S;XjB$z!yu*_Hj3-;QZpEuP=msBGt^T&W|S4xkV^CZfR zucf{DHA9bRU#1?>HlBbUer+qh-WN2gwHapFfUNs;@6~VOqjeEo+Qw%AlOqjRrUhf+ z%G7dL$^m>QnuX);?)yKE55SYSvbA8I;3e2;Zrj$qBBacvnfoO?q_N9EhxA~<6qm~? zUMh`c*}ai?sHCi`Py37PqQVk?q#}wF=g2GUo4W0rvTV+MQeLVVB{PbdV{W%}QKE1R zWK^-L3TOAG!pAokF0fzJXGIZwfVo)dVlZ9$Zekf&cMA{zwV=7{Y^CvwYCfjS_i5e z^@;LiR%J}D4(7m?@c4Z2Zn2D&jdEKz=;DzQB^OlV7>#|9Wr2&*ON%FxC$Y<0v}35s zQPJWlanxm%2FsG+0u))~&n?98_8EhFkjw?VBHbRr!Js3kV4n((=D^CKuS+4eAwv@XpGHk(IWD?FUqsIpz&cmcRg!ED&J5@znpf(ka< zHx0MgH{acC-hgJq8@;yWjc0DLubi;2o|1OhiD_t{4UAdf80kVjY9_8zWuK%6-dg*o ztRm`c&hr*Q`p}w7-*iTDDi`vgUwMVs4J$7g;Ze0aKEo?M_O9Wtlm+x8&NQhrudM$y z*a@BX=VjlB$@)!8;U>Hx+{@jR^Y7PYNC39-pq^V8a?9`M)9zmpA@}-Ev=<|x{1ShD zB;*S5+q(Y+LTeOG-1fvb6zrq-I$dS=X~;uDTBXxkAshKF$*3XB%HRpM>&Q;Gpv+uWH? z?79U<9Ua?YN#W=ea73A!fKFFq9$J_;;YCujj!NfQe4}qGdbR0f#L+S=oesfRql5lvX=y@az`q zW?sIDpE4k~SJ*2{!|`Cgqa`D+AUDrm zp5Bhf?2iHq0Ys5lo|7BUUL3{H>mI;W#RbtWcOZV(v^Pz6OeIHQDJSkBqjjP^(HzM; zuv;rAERNbqmsho1Z?UU6nbCw%6u?k)g5M4H?I2*_s#CS%oikf%Cz&!Sg#_Bn+H-Mb zWIdzl1H^&k0nECaQAC@(E#E#DzCI-w!ZxpCPkvr^BSMV8WuzXA?roZpEKiKdIuIHbG|MDDLal-6a8E zPHs_lAMQP&qQacKqAZE7$GST5TzOvK-gW@!#mp3a0bRDA*z3U4e%qjF5$7|uH$QDH zgW*oGhCy!TaNA@8EvGR!Wx&S8WcZu7d1WX<|mgD|E)ND7PPiRjnonej$VPjbJi09X?jE3Nf8P;@v zAf7ei9kxGtd7)=#I8a<7-7#rx_MpwFJ-m%3TCo|%5(KNwMm&&A$WA##s9L?iKp~lD zbDP`IPrGkvb9}UIS^1jGR$qqXGTR-zO}inh)7y=bA^+3b{clIx*4j6>yXx|fwrlq? z`hVISk`X$Dc5_OBq53Gt72FBy1sS_ko@Mil#6;4$;zE+G$_bDoeugVwa=M zp6^2Ed}A}E6`h0jm%(Xatea5%l-ike4g(O5^ElU|YzE5d!cA?qZ;}#pz*$ruOA{6J z#wq#>->m{e+xRO(UU;A}QW29DKd7xPs-@Vl=tlqvd#A$i1^?aya*bdo}-!#rn~?oj;HDy9UNyZk*^W zAM6v4R#mhic(l81q-~`8XOS~|jEkdaKGKf#`jq z(mRgyUp~O1@v4aQoNJZ8_-XUcWc=a8{ zI6lPJ#5fXVqqay}K-Fj20#r{&pTh%5LS<_xdgQZ6=I0&|KymHEm$Pfnsh$f>uH|3oT3N3^smAq#MNSaYE` zp#Zt^&d8*88u@LbqDY=wwiRy7{sZpOqky{)S)Q9*e@3?RKK$TWWh%b~dkL4c+8-YP z>_?I1#N_%o^YdIZ+xJ1st>qU=_`hc4Uw>v&uJBQ3q4`qzZ-L)u0JJ_nDNexN;F=-v zwsFpStF<=M2nMudsIF9OjF1u>rzUU>MSVPz!a{%);hVcjER56%rDF>i!^6tl@>)x`;68#8LbuP_8%>c`Lk+1svoFnPbB`Jbm#Fs%TJzbEZKRy zbNLVEa0rM2KjNymZ+HyjiG3#gx2!EU40T9%%liR;3*c4a+KoG`%m!^LHz9ws|JtQ( zp_C{{L;p@j<+mM~Z>b(^jkHeAR|FfYin9xfT)al#NJstKW-H8AX~Fst4s~w9rmgb`Aiam8CZK$(3W37IxJqQqU$YBXRx>AJRo;u$|>^LBI zmlbqm=SE8+kpZJoXq;@MScx5JAiO^B<=El6_C&=KW?Rg*vG2dHSRLqsFLN$j`hV2v zh8*|PPiFZm05^>bcr5859F%@p`{Z&HT(fwebL7eo_}=f+yEm-n&0o0^hor>6D)D2~ zsQ#%a9^P}G%6=oAdpMmi?iu5G+PKHLUAFs;`wSce_mpwZ9WDQpaqmR#w~YHNTSy!? z?z3%qV#T=6wH1r2#(lo$KZ@Tm?p?NuLat`wKew%*@DbzQW6LZ2w7SQ`yuv>=?y>7v zAuUb(6Phiz@ZTBt@YWQ*Y}`9+*@gc*%@_wGo*pdZK5@LqnjPPwagR7b-($wT-8SNT z+PHVvI(%;!_Zhb9{wm`>(^ljEoN@28ebxVM<37vQQuK&%pKS{keciavwKWy}z_`zk zy%6vk_b%JuE;EnY7TFDNiG!QBJKJ$6&reag7kY(=|QjC(uoA29A6 zHt+5y_AM>nyE1=nZcT4$XlzLGyGievUOF?QPu#n@HgkSeA6h)Sw6eUkGPO1{U8naf zEa>BWVO1ZWS)EzAh{TDd3oB>w!qnobKDM%?_byDG{ov5r)WZDP#=3^qhTT1Vz5TmY zE@ncWS|bl09qR4hwg6p~aCBy6b$)44S0#;2=xGTJ4ZG)-*3K?1UgYDt_J-Z(r#?8d zv^HC}Fn^}0uC=apXG6ob^%^zKuj*6!+RD`Q%=xL659&*^@6vXCeovglRYmQ|I+Bm&&ki3 zoCEeHL=#K1YnP^0W^^QgXJ!^xf!_;@)4(VZJ~1?+A6lMSRGCLqhGZHaG}ficGhSy& zXP1`eQO=o}g{4bL(us*v3#&`|)Wxa!g{dSAFMJzXKcK`=V0$hKaoA7pIbuf$>T)oEeO@C(9CL`WLR6$SJ&pxUswQ#>z9^R z7N#%FPtWMnGZ%r&9Z>{ zxPYQdWQ*Aqa5TXDAbaSgx%snm5}H;0{M5Z5zrH$$MolXYIL|`x138zcR@N3FT;}GN z6(7hxylU_gFf=d%b^-IO$|j^3lWjrL5{te7PE7(?7pB2#N&WoN^!zNDjuqq9KK3Sg&#B4@4Ys~67B5hG|PIb87uDpXonR+t1U z%!8v0Nv4Qlv|9E-$>rsy2DcPLdMk)3MfcU^nX?9CtLpWs*)>BtL(Cc$#40r+@ru@{ z@(;nZm|vV)Fy&l&>BJF52;>E20*Ji{os14+T3bqj={cjH~2o z8rY_!-GT(r=3f2m+|(jaa}Er*a(;@kaD~Yfm?kT3Mh96}U!1w5&n#Y?Us+lto>g;u zF09Qht=!tk)%kM}Z;%D7Xoh#_-{&AJ&+~q5=Iq?!{8`ZE(hBSuSTLp$vkWE%K`zZL zfd({ZlmIi>dJ|L8FE3PcT@H9CCDNrf$xQ6K~6~F8Cjr|frd;* zYPuj)Dg| z+d8wnlrBj}oYZWzcemFdlEtW_4HYso1zjx3M@|Akl`4hR0E>a?YUlw04Wmv9sWnQq zbg93Jj7qr~a&B5TFiJ_d1_@a^1&s=$W#;mlZV11*3+Ja6Yhi9oODk^>1IrFBE2|54Z|3A_Rw4?!#C-@X({lv*;h401pW7;<`%Rt&T$dxs$tfJkU3poIF6 z8iNvh8E-*Gkrk9eWV4kPZK;;F4RaE3qib)iTs~4G043tm@^0=)F!0cm4Vwbh$SOhL z^Gj=x4Ks_=ODn(}NH;YN17vL;KPYOp_9bM!e0FA8c54h^7nd%f3Y+3x2qd|pRbgjS6Adv&(-O_F#FUf|G-M6lhR|L>lh0pRmG)J- z)&wnJJb`$(nn_9=%9jizroX82OBII(tZeF?kgEUkHrXajNEA&{<&5^w4l~A)hRA?X z3E@eb?*cf2l(@Jw4{Lwcl(Zy_DSk{*oic0D@n!LSLlgT(dWH`6kE8U#el=v9I5aSM ztY^GmADYm|#t$7G>g(^*%X=p9yF95M8=4$EbYxOTj`5z+$vZH5(0fMj&<_la_9gZH z;~0reOz4Nk^`V1fBSZa28yej=a-?r)bidw<_eKwKP>2Gtv7JwxA`-XS})D4aI?*o9y33Q|JNJU97GA8;DA3*~0nN@%WgZ&b8z}$nsePj>S;!(7a zGA zcRjXgmiWtk1G)SoD@Yb5d z-Xd^ezFmjaE^O0zwDf~0pLu4{R<`;KC{%|w^RpAV8vYsW-Q31`iQy^Kx&|yyfexhT z6z)HWv?bK|%h8>?h7uEN;3!h_2!74u7b#855_kMX`jXDmh_@s6uuk<3@5xaY@RYF4 z%iMLp6c>)6jti0p`+zeY@oK76a{C%Mb{A@|w_TF|>yX#v^EwH^c|2PKzb^xVf7#xm zW7g{Z!&EK%=Ou~PIkakPkJ5443HgyddK9fX5BPP&bf$AaLgM57_E1tTy^sEXk9+bF z@59d|@T{P>aKyIF0$Z1Ws}+eWl|#vy8DNs~iu_CNVNW5CnjAg>i7IA-TM+Y5{Q}eaScV~dD70{eqaj#6L#BG-? z{h!}L)@X9c82WraXm$|VYXo;DXOpt$Ko>=OQ;wUQ`raH$Ii#prjgrjXuqL^PT7Mq0 zgz{9$aB>lOU;%xC{KTH2%WrCS^5wFWJxUTOokISlRX|SUyDVv5S^_%ypeePM@np$% zH%d7xd5%5DgyI59RkjA@o7pz&UGnOTQLfU;GbowQS7ccxR%lU}dXK%-)JHm?qYgWV zma@+gK0YPn=VkkqMpJr;keU5XL8xHAh_@6z*uQ2aOvH|vm$;!^P|uW%R@kKeRXX&N zlvQVCFE!go89+TvepD9ODxND!Q9_yJlTs!mN>->cmu22H)J!SHciFGg<$8J(&1M4QBYsNdxVSlBaScNUP(2koJYz0J!_;{?ILaY zgzr!$oxz)?bzx$8L1Jf0LPi)#OO{|kO6-~3y@(v-B+5#1GV#jis!g^sv&g5~Vb-`POHvwxT%OMDCbd^34#blM)HZSZUKrUP z&#HF9v)%g&kF=>T0XEWWB@MGCl@)#oJ#kB(AT~E^cH)k0w0Z(DpzJ_XdTi$Oba+|z zJ)qyb#1U;TCI6HJO6MDvO8v|?*r!zw-D+cOXNwR6OL&X8Hd{7@e!PrUDc)6j-{ij~ z@a6^7VZvg`NVE0S>56O3zHIR~+iY1pY}f55V9ARk>1}|!FklxnXhGA4W_}%9!M>q-Ea|RNY1gplv38Z)gjG=>ol3M~He-8pp7-Je)o<80 z*#}vV;u=~6N+Po-Dmto`DSDX}riBq@|GXP_C}~c6kKAzySMmrgL0YqmDSl3;ZjZzr z@v(xKcO}QRNJ{B7F6_Zl_}#|P?O(a(g?vIF^+Whbk=Z2NX{h6kzVuwo2_q>t^eigegCvmdV`GeyX*Q$> zHQ9Uh(qE>ps2VN)8wXsQ$I6z3GX3-E;}12aA$EvMj_Jsolm(W)CiTd5N=I$44L9pQ z)6z3Jg8gL${|TG2u`K&8%cP^(DwEpjzN;2VZ`Eh5GEIzcwkO}K<^*Z)eIY6h0@T>@3v(`b`eEi~n?WfLks*d8D67tcycTD5GC zY0|=!LuOv(r}*W1kfm!|H}THxsYtAmF6=`}Zjow=8rxY@%&#QodySD)$>apmLh%J_ z;cpAqrmkVXP@X5%^WKj?gEg3Vrhi}6w3!ocS7UnlCWobuAO8REC%ZjQSX?xj8s&`I zdQ$!{bJk`%D??G5eTw>*x?mBMQ8L1$)kQp|kCvQ7S!3ZpUGi+TezscGe2-F9*~a8C zrSUE3IR=}+cx(i)4?%u##HL^$#64#Z%~`ey+zp_8$B>gVRE(CGz&Gcs4q@(d2;;ea zd~}R;d*l;7FPD<+7@kgIhW-#@1}2e1l`)QdoWZ*TDJ+{&38V7Y0p#cSklfpk^J~t?8ikVn-= z$P{Mwp$!V=9+b_wVU~4=te+myNz}`?_#QDwNPF-Z!}mCza-Q-C-r_H&9>H}C`P956 zOD0r=mcG?dlrb)^`%x+(Q1hJ%R~$o+p>F2b54a{J6s(D@V@_ga63-by!}nS10hy{G zBTh(V!eW&|{m;4;9K`=oqdZ0mu>B+W&yp2~+zJO{F%BUQYh~Gt-ch(G);On`jvYmD zivtODA8H}IY_~=8ba;vRTWPQz512f~vPd1`V?<(M0{H6(MOczb;rrws^7lRigQ`r$ z-NdSySK&~3GDyF}pr*pRDsO8m*sfy|XBO5Ko(UoOgf*I85{t&HlQ5g`kY~wDW>2uN z!d^y5SQBZ@U#x*Wft+**IOQ|57pgi;Iv$blnx*o+&GZNUS4lvX2uV^>GXaVnfdn`PDSQW3e&1<3X}inzN49@& z`%Bw%I6=oDGHho>rf`ZZku7pWE{MG2-*Hhl;B8~Fph{W6S|0sauLHBM3o{g61KNQm8ixkN;^bS)QUP$FB)v$vVFt$ z*P_w(P0?ig1x{XR!TBp~I3K%1>=e7iZqX_BV5fz>wjYXa(Ia|ovtl1k$>Vy=oE|t+{DyeQwkSR(J}!P!d_sIuJS=`oJR*KuJSu)iJSKiue9HDDIBs419=0BN zT>NYCg!p|SFh7Zrgm}`nD*iw`B|a^l7M~H%i2nsU9si;DocK55S@B15;y+e?!E)8ilgg)clL7WMFp_{0t%u6?!9zN zl&UDPVeeN!KoO8)k3GhyvB%dITkKJziHWfrYc!TbjWL#}*cFW$MWaUkzd5_NKuGeI z@BNCtE7qDNvA3bistUANxIu@FJ8r_N4uwfI1rKQBY0KKN_N)U-W*u24+~CoL zb!FXHch-aTWW88#)(6_G46GkZVW}*Q^=IiUgJrS-Y#?;vIYaM=m+%QRYJH5^)(Y&E zvJ$=&wh3E>FNA}_Az_cOS6C;khYqeR;WOcLHi%^l2ZZ-965B&B##_+S+*{}iy(fKe z*X13|{l*LXp~+#gFqP#9Q-o}RzKktrE7-?uC0oT-vo&ljTPJ+P)(cD6Cu{@Th@YjRzF|jktHA_eH#9lDE6iix3KOC2=>$8; zPOtRnkaSl2)>oY$RLBPO_IABuB|fa+X}AN>XL1isUM}NmV6xshU(> zsv*^sJS0!3#;YZHOFojXRGTa7l>DW-Qh-!XsxLK=0;M1+SZXNAl1|b~AyTLmCWT88 zQlu0mHIf=jO{AvMTT(MzaS$!VNU>6!6fY%6Eu@xGqSQ)iEhR~B<1VVUQah==)Imy? zI!c|S&QcettJF>EF7=RlO1-4sQXi?WWRUtvDN?GGCiR!nHElX2C9&8J*3meQh2xFd z=ze)PEo_Z5;Ib|@j@!EUXj!%OsvWA@;i?^}+R>^VtJ?939i!%tQS-;B`D4PZqjS=6 zh-{#JY)WPx4hQ$oN*iVuo0?N#NP#+n0&QH10Z1uOWEH9$kKnub zNyoMsh1uzbyuv|QhC(Vs*2U>mlvU!!s>F>`i5sU9H%^5br$UX3v}%h}v}zN_shGv7 zP~uc5@hX&ff+B+>wH*}9J6K>Iros$Up@gYW!s4~bl-fSIJoUn;09mh7NfWLX6t1Eh z6|e1RQGybTKsTZ`>yk+#fMvWQdq#MlbK%eD%$ZXKJh9(@haUCWNjB5JRFjy?V=E%i3yp2y27dQBus6u}d*wsZBMtrY>Gqp~?x` zG$k1N3`ht<83=@+U79JMLXQ{~tr!)p7!^Q_vA-HSfr?hFidJldb()G+x&>P4Wxzv{ zglN+((9`P_NfNF|k_>ZB1slBzT_2;#;F1LApSdK#kx*U-o(61Xlx-^Ju`$+}3MRIy z9h_=Epe$raj|hi>>Cl^zorRNpnJHSR72*OWi;&Y~0c{0(h{|puYO{r?rG%*T2@TO^ zD_OHm^^$cafuiCcs^$)jvd=c;=HSR{PHsk;b&gUG$D9f}kJ>wpEe~n1v|ZP{If#erBob7%NQlyoAb55o%Jdfq8B+NG;|3e74ZL|x zWyc#!jMkZ4AtqOt$rWL8MVVYNCRd!vm0)zmnBc{j;Ki8W#c+74j79x`kE4Z11G?!d zx(;UPraIS&?!8nT14(z~K%xwU!GVBb<;}WA+eJ?Ltho3qkE{ zvhw+X&0vG3Kfu}YQ=7rL*@c5_FxONZ1w)k(yMhb|ItsJx4@EAj3!0UbborUX$YGa{ z0U=v)rt#CCN-4g z;jBG|qqP17l-!xTq{M>!_RzJEnUku3!a?*w267rP>u1Ca4h6G*X3YATFyk%-Go({6 zLpmd7a2hc~LKU-qWijiQUly}|`DVm4vrajs5IkFg=UJ2V@ByX zW|U6BjGPK)l#npvE(@A*uO(*OZ^VqdRm`|k!3>;`N3BT?jv05Tm~p3qnd0J@Q96zp zrBg5?r-B(JB+R(W0yFNl#Ekomm~pp?8FxD757%1Sec47K(PiYR+eH7QmkynQdn4hR-R%(NgdcytFWWCQ1J~>tf7jf zaJF{1;u}GheVQ^D@XYqm(t>Ffg*$K=h=EHB^9|Z%#05 zsR_MqDZKHa6DBX!7L8Aid|L!jYi2l*&{W*{_Po!iZU<_3)kCGLlO5Sus$Ql!2;_%q z>q2ay1xg}<@G=xhVKlN4zC9kpQ^%9=I_W)vt-ybfxx^$@rUaae}s-E8v5{Xg;H_| z%|G>Wh&lmL-Unp8@?`-wz2?AHCw$6#ysTI7gssfG^q7rPyT{V}3*QTrZwIg;SgH01 zQ{Dn#TZHN9%^*b9TZDzEVIdY_p=wyDMOe5R7H$z1p@v0Rghi@hkrrW5YFLy-ShN}z zZ4nluhQ(Nf#j0Vk7GVi$Sb{lBr@TRiC^VNtlvyxHuFyI}`F;XFwJB^BcfAGfdKGuQ z1@3yKO+rG9^o#^;L!CMOLu7Ju98`R`UuO|Vw6}6Lz<3su@m7fJmP6GwW} zz?-9yUpO7YE$VIJWxUiAU%*yhA41e`7a{6vg-(rE<}tc>$PC~Ln{d#F=m-bcR3>b~ z1vd3%eY{@j`|%1t!cXvFhiPd{m#q~mU$t{>6n}2MQr8$`9|}bsj66nePD`F9AwD5N zSzi>Pf1hjChel-zD1xsxRv01>##aYLtb1m_%)y^weTHjnUPd~f*9vRl#ws1moA`^u zEBr;QPx57&s?awtiZ!tE$FS<>3A2IN047%W5U$6n9>Y3ZGThz7ZZI>%41{3S4DNa2 ze3%Qd>Lp^uYZ1bih)ZBD6_+9eD_bzJN(J+6P% zuA$o$A_A%vRvc^wLP3k5Co__3aunVoGilJkK?8;EWcJO^9D(!8WDWoXuIt-qT9JzZ z8i!rhC#rrctj`K)4cxK-o!HfYSpZggBe9~x^N3j4C0hzr?GcJ?6{Fe(f)-U2t)8G3 zsEM`Kei+tjjX%+Qt@lAdalo2c1d>g`Gw*-N=4CBb%lj*Prkd{Gu~(S#b`p+Zb@&|C zSB?oqSOa^ARiHaqUly>g?SM7xYIwY`E?r-gvD(~3jKK|#}$C_||to!D{9tJKQ zjgX1r6s*;D#4`_TvMaFax(O+^Vm);qxbm2I9A!Mk>gajlA)w0m|BT#OSO>jA9>Vko%- zxQUh2FOlXejswFc2aQ30QM36xhcFMvxv;^$Xrh*zlT8d^70BKXui~I`5i}PpXOL=osM-y zzM8*U*nla$Xs9Qfzlt6yEiv+$4O;`lu$@_Zi-6E zV-ylt>W`4l+!T6J$X8@;BU7p4&)h9`rH~6`PA}#6lJ22!nasDz>_>2BQ<@uOE-tMh zh#osU_949kR?ImU;4W%BRdM@)FZ`+EQ*d2XHW6kP!yN_KeSr|{e0YPLvpp74PKB>H z@AzZA-4{|j7&~(s3C*z&CkZmWD^}!Fu@A(^Wt%x4i9NZAeL>tUlgaPh5k)SsMbVd= z$jQy~6w;gA?Z|{YMVjW^tZ~|d^RFt^gn$4w8O=WCvfc+4og=v`2Y{g!P@388A1JYW+?By! zX^9Y4TFk1ImN1{v%`8yxVnNu!Aqh3n55g#PF=Rzp>3O6nMw)}BG#Z2~W`2SlLIRLW zFGz?lW`1~r09!%{C6vpr^t>9Uz_$ZO`js9O7&no2F=jqKD4{kUC4}EJ6v8n8bPdH6 zv%u2LC_@j(uS<)?Y&^PCUEt z?8dVP&t5$H@O(`aEMc`Vj}ygPsGmkGDlHMOB#`EJ0z3IA<^ zSOnZE!oZ5kQSuq~0_6+z@a%M?l;9{-x^U5tAFS{8~a z#v1U8#b;$=&m&f;yDjB=h7=`uo}+FrVE;y#l$c7lvMgPN%v*qCUKVl@xVbK{#ce0J z1%~f#tSji@)5FIlSaonXgLx4B2E0yvi@VUb5DOYo*g^1gu>dX=Y>2LE+fYr+bl|lp z60Ff8oHL4$vY2?`SE@lVQ4us3T*Yf>uj_btUQS_W%A>>tpsieyzZe|js*z^|0gr_>)PRE)O%FZ@9B|FIw1lD8(uK0yHrKWL7yBK-eH@CUw4RM;v! zPzEC>N_FM-zw;|SNEm|Nr6r}00B;kSFOHNl)-G~Y%OpxL+hsk+~)7}WjqHa5kwKT>lHd^T* z{4uZ$ayo`_}#1&9%UnL*HHzTxwQwlB>$@jA(2FCjpYoJN?Gb}?FhGEyHziz9Wp z6c)Yf@9JgbiL&)D`i!=*Y;IQ+W)bhDO0p(GJ0on1*uQa_Ve|gMeW)GpF(%nW09*yH zieMv;LN{tXV;dS_61_>DfL_GKobC#2B`v}90&E(ojHm)Cq(AUR^l| zWJdJYv?Li@RJs~)^=Q4~(!QorRjjGCl8m8dyL5GFUoLmeA?011-ry7Tab8ROiHnpP z6Q3wtzM7{&=ngZc3QbhA0;zi5mUnPR(`w`Q(HDMhW?$c_Bpkm1A>Wuya(~zC_|Bw z1iwsO2sn>5Q|j-^GsYX?kZr=&gugM_pV}(kCeAbCZJEU^LyYBF(8w}j8MiW{QF|ws zBo;l;Om9Fkm2S*Vyh$@s-l8h~)Ydm+U`+j&wuyiKGF63<=8~u%Aq^j`Doo1bFpnu4 z$LFYj_AA>$yd<313O6v}pM_b2?KA<{(v8acE^Bnv)o5 z@yB?~Qj9I5@HzK!Je3-lL2&A+DJk#|@d&j;t}@{$kNcI8M(N8YE+;6w&zH$Tq1>Q6 zDor?LRa%*C?lSgUV=mBEO=k>IY%?5lxEhA`DW6AeOUss{Y-Q?i0;IG^Sr|sV%7*eR z3T$!_HOr?k`^_#>Q6>k6LcL6xmz<_|DlVb;ERfH~P4du`rJMu#`TUOF0m?=Fg;$~3 zUnEeYDxy^RycKcspF#e+v?{$V_><;Ue56z8H2TjVo5Ml1lG481UmkmUY+CoRX+aCNog%=rG%6<0lN&Rmi1BEvVE>>_W!_V zl&eM%e^nb(8g<^Fw3sRMPwEK%Ec&AyHd4lz+iZgt7Ne9o+~`u;s(hM%3U5`im+h67 zIXP6cZ<+Fey{TqpYiz`b+eYp-r?rf&*j=`qiqrftl#g+LR*E^?*sj37;#uAw0V9O> zo$|b=_&H=F-HfH6ukp|_oLeDS3RGpRiIzN2?MW422)rvC1^x)X+?b}&20Jil4~IZ| zI6P<%M=0*dZ`s`$Q&-3zp9C6sopgwuYN2->d_iQOt|@#U58S7}1~RodWX)j6=?LT>&_Mfz&{U_~c=Sc_Jd6G;!PdegzG~;J7 zVQcZ{r+>ZaOg?sUs3$gYQWMxZ1KTRV)(tqjVEt(Y&g`GSKa_9_!#VgMAsnaFlZ6PJ zBp)M00+V?{6i$QB7a9>hjR~J7IOqL|&=hC3_X}?kKFv_JDDgE*+yag@ZDkdk@l&D* zb3~{Ot!Y-nNbakwa-+1Rd{+(DkzV2~ss^qGbb`4$PA!LEohTn?g}=nf_;j2Bui!+t z_-jQcwy_OJ!a40~IAvYicrq9@_X7sjsJSg>B^u!43_4W?m282HAMg#p-vc@g-o|O? zwxmCXYoKa{)8Uh$r(hOZvj?d41y0Uy!+rB(aGIP68?Z|5gFP3VYPU##z-`)NbQjtJ z<_h;X?ZgDoZV_|>U@s9g0(^o~?MbN3ah&J>o!N_7SnI1Mj>PHkn&Kp!5BC(`!wK

CW;@Th7(XPUPmkZ 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 diff --git a/app/assets/fonts/SourceSansPro-Bold.ttf b/app/assets/fonts/SourceSansPro-Bold.ttf deleted file mode 100644 index 5d65c93242fc3776b379ab98bb5e6e33af4b25df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291424 zcmdSCdw^B*{{R1aueDlxs;Q>y%yij%&#jqinx;wRHlnebeSlMB7~tZ2IjdrvwJKF;^^`~LCmoJY_1TI+qkzTWS(cEpHC zQ~vTKci@1rgQo{4Jtf`*Zpx6tvBQUYb9%4jdYDLZ($K=eLoWI9iVMU|S}fu|H?-)O zu}{p~UL|hpA~7;<=-6WiUiR}f9mH$BMx@X2$BgaNWlE#>D@05s@s*r3d+MCUefD(~ z3C|JfHu+~73=aw#+yyc*XlOz%> zo^{4aQ{zUg+(vqvxt=(CYU!N1k2+`Je+B--r%#?(IJg zJ4>9`NdIV=bJp}ZU4Fc!72ylnrLMb|JMvb&r0=ZGn_kns z=7qS~?zi}@D^4^7$x(aTYrdgKD|p^LZg%Xx28#X(EY~~yy;S05w$zC|uSas!3pHZI zb+Vm}JP~J+Q%s(f43QjX9-0pEa1qzH%Sh7^ew760WbXO!Gu#O4 zcs?$s)6r~6gJhl!cd{ctxgDjU(_QL24I&4fHj?f%lJ-tt8DQSV-B&V+E8QF`Nlpt% zb$WBZnRGQRBCnDD027n}?gSa&^nngh{{u9PS;Dg?rMbCS8aq9tk5gab-8kZKNUN^I zn=R5dS{^Oa|IfH1Bmb(!nJX<1*O}Jak!T&(QjR~Z&;O3JKlHEd@jpR(X`4maEXk&0 zEi z{_?*k%RMC;PbcE~BXS(=i+_ggquNjZlV_zU+JChV{~qnr|6A@Ojz2)h$&p0Ii;kH; zL&wtZ(SA0Qa^E3&&Q0j?pyTbof-&DP?4?{ZAtQIy?vKJp6wFo!5^<=l8!t=l=zz#hXQ*UHsl#*DAEzg4 zV;}0Ew$BZbL1qAJ(LW^L%!s^Z&Zmy)Cr%l8sEGED{`3)rz7hE(+CMtu);{nqd`g;2 zn4=FvxcNM%PeP+;ThTW)FVQxbNgi^fjgxi6dZ=sRTakm&`uH(gFLg{+d!zN72c4Lno3Cj(nU*9o1c4^oe6>+F|&=Oy~b>5*TYm5~E(QsjVH1FXAl z-N*r_3h?iyMgHlGCB0%PaGGPMr8DomN4viz?VK*sjkt4ljdoH=GfNscV{q4}PrQTO z(~fZSqzV15FZGsg_A&Q2lMdQ%oQ4ud9sRg(Q==P zznSA_wX;jQm)q z0qUVHe(#FxRos6{wl@zy)K8rho`ujvv;}_3@dMGmq5b2(AliSl5B&+zex-fuZ$SUh z{@0Frel^xtHsgK?RNsWJW2im(18jlUVtf+qSK3ei4DGv0ZQuJpRr;*<+rPzsQJ2wr z{~Pu6Z*}>1^HJ+h$2Rq2zJ!Mu-$~5N*~~rJ(l^E!v@7dEwVX#E?jXm*$J!p~#u$&H ztDqXj!PuBiLNAC>j82GgnyiWZD7Qrp5a*W~uNlIa8ywTV-2Wu9SBcJ%#msZMH`ICZ z7Um)5Nq3q!?zG4ucP4wteC+5oJX21OaSD2E@9D&fjx*rgM2e<~fZkRa&}NQLa10gZj~Ot>nJuNBJlI_r`dLYfZb> zKA(jD%UOHRwR`1g{mhKj5A&n$8Ke1D+g$UY=_;BRMQ!fRfX$)yfisNw)b{v^_4y~t z{gVV(uUlht42Y77*3uV02$x2_(qiQrfxlXo;=h&>?5MX1t2UOBP8s^M&Z?btWZkH3 zMIE~AOAhB<^H6J3YhIL8$#h?$&#j~#6C?wMKoD9$Q%Hn%kPX@%si6KcoI=We6ZO~- zJ5c@SM(-yw{(Dh>*{reoxVxyoD1R^hmQIRvjK=FrI2vz?v_ccP-#Hp@8gZr^&d2|l z-`KoSJBQ@BZ^{TWPDV$0gZcao?7wUo!CW%}?G8h6cZZ=d_fV5AouQklMyt^g(jiK< zba2Dcq0SEJ5VrywA;De~uCJMZ?QnoL29cWXrdWnSE*u9r5Q^$pX<*`IycsL4qxv$o zX^mtn#FydBXCJjm#2!X73}t~bFX;N z1d^OL=zCX6XSW}9OWQ{K^N;L#QyG(SjK@O8?{~0+>jJK4+wpAP#lG)=`#tX850haA z&oj}J$#-X-9h5Zl75!?83^!jfr@ST&nTzV1x3R%@GQX3~{|%ham|JS;#n`DWinGYtAH&KY~82{kWEB zU)KKoXJ|kF9S(hsd2u9~7d?~Gb1B+G$Ab1%vz_Z+j79B-gpKwQ+C$g$Xj|`PZ>4Ri zZD^QVwXJk5XY83h%pF=UT*G){oaZ~|GoPqEz&0Q|DhZmj+lDwn~bLu;v=phu_wiJl2?e)`WjsV;Gy=VQ6$6xt+D6 zk}!X^MwF6PDeF_Iw2F}y({!{8w1qU*kN%J*TcsU@xcC1?xKpH!xrDr)!`Z}TkzdRW zl<5iyn)}c*;Y4_l>rK){Ud3IEy>$yZ30uHHpN7|Xz9Oov%xd&pX+ilDOcmqc0@^l1 z;>@MkSJPN`W=W#4X|^{#NmJ84UXo-lXGt@8RwnIbBlY-nM80*|aUlQ<1Bq_eo3BgXYnA7D|xx z+DF^%7yM45KjfjaqvvkTSey0yEf?ZrG)Mb@+G^cEpSc#!QLvk1*KJYtt9}MULr}X) zait`3Y%QF{%OBNp*9ufApMZ0Bv{$Z7>2`u#9;0JgEiozsNf9 zuGGT@%V7>_0hy4c>duyqkPM-iyA!JDeWmtV{Up1Ya+Km+DFNoGWNd34vtyiOiS9Yo z4N?10Dx@XEGanxZ+hK|#%jgUF;>$kiA^Rea>oxavuQ?Sih1qZ&Tn{h6T~I~&(nTTz zU@Tk#&%t_l1%|_T7zn*!7R)?CkHb9h3QaR z=R!-&r%>gkGgz9Z13lVsMFMN8fAfeOGwX z&3&I0P^7N>81um~bJXYm^q282@GkbA@$d4V@%niec{g|~yxaV3-nrf)?;P)DufJE| z4e$nfgSJ9VG^Gf{>{P+D2z4_i#yk>XFTOImuK;pbwholF zqvS{@$(7E`<9U)VUA>jwE#4}BCxz=JePy(qAUDWrc|(4ZgYvT+l3yfZnwmDIwF#QA z>0^4EzNWu9!JKHOnv=|QGtFFQt~JZd_1^9N8vj23Zf}jZ%)8TEkG}9X`uBQQcvl9>1J`?Zc-MIgyvzM6 z#{NXt^!EVod?RkB51lUL2qK*K=uKw=;%&?=A|XdP%7XcK58Uc<*| z>S`K0Al1}Tft1Ka@{GJGpUAi7B2#9rp`5pw3iF)VVRo6%%~$4o^OO12Y2|cx205dh zVrQZ=!#UMC-8t8p=Un70aISN%cW!iUc5ZcUcPgAmoF|-(&NI%l&KBoQ=VND=8}Bx9 zo4R4Qy_@ZJcJtl7?m&02JJmhMy}-T5UF0rym%6vP_qi4BbMEWzo9;XAd+z)0hwex2 zPA}ladyTvnUQ4f&*UjtY9p_E-rg$gO*Ot+$cX;=Ck9d!JPkPUJZ+h>0ySy*FZ@ll? z3~DpH&B!)IZN{`IZgWDLRc%(cc`_IXHVP&NQ-T@64#D2R;lZ)NlY(aiFArW5ydii? z@TZUo)eSWcH4i0++JsUZIs$1wRvjG)L?3d)M2S5sngR!8LKlM$#^{Dsf=ecUd(tUV@un{ZBNZ?nmH!( z^PG&F-oJP?5x(ycMoF#=kg4?cDtU_*|5vnyuQRL7gS7B#=2NrBd}$7tgXWNv6m8)m zXN)t!nM@1Ma?Wr{oeP~ZXQ5N>tZ-J*!ne`F4?B-LPdZQ2!Y?{oo$XFFpAj{38@rq^ z(ZV^jaL-r^&yBY50$O;9d#!tiyUu;cecs*rZ!IidoY%lh@DjaNUar^O>+KbLle`nX zv%IC=a&NVFulE3BY=c+jz2R;1KK1r^Uwi+eg@@9@$I!y#54W%%j1RU5hJ)$B_Q5W} ze!(%p;^3@cS#U}4I$C&jNJ37iUZ_bZDbz9)4yA_Lhq{D%g$9O(g^mgpg~r5McuMHR z(5a!a(50b;q3c2`Lbr$3h8_#O7mv6@9*mSmE{M#JJRDgcc`WjHSc$*rx_9T^>b>v(nP0vCX+M}r zcb&LvYV7V)yPo0Mlkm8`^V{E_FRXR%#!lMv)}A+ak3>uL?q|%NpRNDwp*?YX;`h|s zQ+H1sPwMY+_AsG-R`b~h#COxK8$R3gSryl3es~j=I%V`^PKwF0gLa>S$SFS7)(` zFCg4au&UPgk?Jky$!fUWdzf)}xMq*^^Lw}Vy0_JP*W1Bp-N$%6=>6;+sv~v0It}Y2 z)M-&C2~$OBX|bX8ew|>QaGlgT>2=!H=}~7?ouWD?*O^u4+&bj9PML_G>mTmZexX0c zFY!ls)5f~RJ4ot)~S$(3%t2=Naf5VY~ z0>$9(-ksicf!2PeU*cWmKkGl|Kkr?L-P0XArf1YD z8-ZPRJeJu+Y?||9HqCd~X{(}k&8@Q9e^>5jU#`~88}hjvFjrx{{e=DY3l>}i>#8aC zTbrl_*Bcv7Ex0GJ;ih86orDE9-G9%Vg%x+5+HvN7vjN+xxBM!7q(+W54cK=zld-0` z9BUF~oN2*Xd6G;ptz?QxkrI`2kj;JZ9#}6MT#ExVccC;(Xz0bD30`%jFrfKwji~mlw<; zd4=<$*G;)>HOu8q&NkjME97l+qkL#?lilWC*=rtEo`K$hg22E)Vc?iRQDAgn3?p|u zV|RjksyoX$&OI4>bb@odGs&6aT<#QMpN?_HI^&#Uo$<~ISTXalUoLVkcCK(roT<)< z&PmQRXS#E;a|$->Ol+LfuyST&%bwxP!PYs`Im1N*UaI@5m*KwdWw~#7?cA+id-qMRgZq}3?Y`}G zWEIW9-gy`MwTt_{m*;-q<+~qxUELjCH}@m2yZf=%!~MkT=~jEauy=d=^Zkqbi~Y;} zEB!_O68{>`9-8pJC0UA1OF7MSl(X3TpKH3yd7LR-$+tuc&CznT87)i97`cY`JJ<4U z?{#LpEaOb*M$UL{;=ARQW{RxijH}XIBpWzGdeW51M$UwuGgr#?Q`h>7Eju`chP z>hT_?KHt5@%ZVmkPBIxX&9s&2CR0u}S#k>JSTjs}naR7%OUyvI)C`g}oQ2(KPL;dN zX>vDbW@|Z*y2qR@_nI@Lf^)EkIAeR*oF|WP&bHp1FYog`^#^9Pd}Qw6o%|a4#M~*> z<}TT3?v_1foqWan&VA-#`KNir`O4Yn{L}f``NrArT!|I?4`;D+wX?*z##!ndaK6WG zHLl~je9c|QSsAr&S7YJc?%d(5aRY9gTc5p41Ggd8ZGv;BbC+|EbFXusv(CBSdB9C{ zlbmPR&vbFSy4~FFZV#;9Ue0sQ^H{|%Ih&oAomZS!oiCg(oges0yvB*Rb=`VyvfC0X zIo-{3^PSh6*PS=8px<=fa^7~fxx?L~oOhk~u&Cd6K5#yCb~qoo$GYR4Pn>FJr}L?^ z%h~OG=In94b^hh{cl)>n&Ufxm=UVn(SMi1V7WWMIbaxIG_l54!?l5$_vwnJs5$ zc8l|lJJ&teEyYT2;x==evma~WJcuoSx3iXg*m>^xSneIM-8;Do{5#Nd)8~cyFB)+>`is|dO5bj9p19Q zb$*q1H+!_}vEI4fn}Tz@FxQ+MgO=V{tCxn+Tt7_O4Pnd#SPxYXqv^t($kYK#lH*9u=si( zyHWAfuE?}_YCY)M+>ZMRJ!pIVg6s;@ynq0>8-c z`lG#|H}3P$J{JE2w6DciYgh9G{)ecB0dGE9VBsu9*xL!KCPzMSg2lTL#kNtrThU1t zweVP5qxheoQ!HLNT4LdRMc6G0>#uOqBAhHl@m8XmHh8z77h0kg<3+f^--)iaaHb)m z^#z{Bal6I8552?U-;J)Z_;;c)eC%Y=b^>oTs{X)JzxoUUEzo-`9yYn$Yw@*wng)0a z(RCJo7ka}f#j8Xgv;-1S>_x@bv>vkfAEOV$BizqI*INP&&_^x)XQ<`_JS~Ur zD!{uA)ifZW_4$Ow*S@yF;+LRLTD+^!jqo&SJ&QhL!B!Hff=$p3UWm~beKE!e^raZ1 z(arD*X#aRMhStv(cpc7%H)3e~TVv=iY~GA<1Ns)c3#;Hg3$~cZ_83~P+Fw5eO=m|8 zjr*e*pQBoj$^p>+2iR~T)vy~5g4UxFfjt(}5Y_NtnxcE*OWazYUs+5T-3MQDzc>1g z#q>w_Ta4EIw-$2(`Y-qa|5MQ)Exwjd^8w~8^e6ZQ_qFIDi@6^C)nc^lH5Q}osrd$M zOEEYV9p|i_Q8XNDXcQgytff&j4&zzmXtYiY`WS0$6d8jCVl+eJEW$38wb#-dt!I&A z(fTnG(RhoDLp5Hd1yH}yIv$TUijjmSSY!g)I7Tb9iACoRZI37^sOAZDF2Rnrq@tPz z=)8h$ZAn8l4UkjO%-(aadVQ04+f=S1upOFy)|Mdw8997_SJWdm7&c8oCu z&9TU3sFp`51T6!|#i-_6848+L&_0VrZg~pLx5(va*BHZ4Ed$6EX!jVy(H=2Ipgk?Z zcw`@A8HsA&1%2mWw7)7v(AOf1P%X1E3i?}QFyGkj+BX@L&sZm?#Cv#XrIw?g02(nrYsktS{@K>(-UG` zifZ{m*9Po*i}snx7O6s~#LzxaV$n53=eQ`^_fE9vy1~0-i?;7Hi>@tZdJJt}ts~I2 zg#D;R+i`|P*Ai@ai?-vb7F|!U=`Gq`vn;x{VB=eEKu@>mI)lw`(RQC>k+;z^W88?I zWzqG9y|G2xbgo6$67~(2d(m?(x^A$KuxQ(rTG$l}`-&*h_2UBE%6icD16@Pde_OPD zwVgoM8TM3`N71qvjnQi?@;!Q;g*~^JWfpedVpdz!24SCW(ffK0x|XsJvuHnj&f@Th zZxN!XjmS557QO$5MaocZ17!ecy@T3c{NBN$ZK(ANvJI`}Cfx5>MD^VmE7A8XY7?04 zF;=1PThvA{AH=vB)pi247mSuixdlG8$S8DIj0AL#MYPR7kCBIdX;GWYd=*36>3~JF ze`#GSIdIS-*P}nhn1CL#h|U4O#%P2Ion(<`(PRs!8{)LIsBPu6vhe#G;TxeSW+OVt zBFCUb7QPn|XSBtn3`(qlY2F(0AyRla!=z8@8*!s1_wK5X$x+j+#|Yh68V@vlWIE&ej}2}>Y=J_*!iAP#*R zsHZ?ZRNDi5^3Asx;!sb4hA92od6WCgQLQ5gB%zvD2xwbreL)}@{m>FEDW;e!Gn=fdaIN zB`^?eYSEKymwI%=_#c9%L0jDPZN6QJqUYdlmL)JA)iSilPcfQp(KB_vtr3^J2Tnlq zErBVh=C3dJOHfT40@KmKmcS|KR7+q6Iv36Xbzcx;HhNJE4NISkaw>Xxj9DmcrZ~r; zSH?IQT?mV~uX$c<(J|>Ru{e{^Yb=iDd8vip9Ef`@+(y{`=pAqmZpOWPuf@^w-e=MA z?XH6d@iQM~yeN+5>mhg+x7NdR79G>>^YAkF&qQCbIA!Ro7Uwc_3%rJ(OVHOXI_BN2 z@Fw@qN8hpN9N{vjMA5X~k1-YfFvf`};~>gO=*}3^*vAUc549X#9K_>(6m0RD2h4D@!3wxM@Nj4YJCq_}UO^ra|_Gw%V5 zwzKzOjP_`SMcdwcC`JeLVT-=m^&W|ljXq{^-$oyg!JOl5u(;dMCu8KGTEEn#_9;*6 zPN7{r&7aZ*G*6)Y%hP-)d7yED`vI!qm3(;DqJ7YNFGg2%yT#psYFtV;_|&3()Y}!K zJG#f>evEz|qX)Xz;(mgD5u+#iwZ*MQzlqTc{g*}izV}^>-Xd)VS^RnEP>Vkw9R|ah z|Cxu{jI{WdpvPEz=885&7XM0gjK#kS9dGd$p~nIJ-d}>AVDXott1SM7DE&wA%g`q+ zez{1{w+QJ30~Xz*2N|P^5O5~SS~ z-M0k`Epj6|*rNNe;1G-4gwi(@-IE3B8;Yz%=_88n&w`p)(6h;)<`2x7sI~{_Sz&O3 zMfVoL<1Kn#7(BtkI~@L%9g94PYCgb}p_(@6Ibu-L14Ew-mRR`CSb|e6M%&^ zWZ|8V1ZP?F95FcC!h0eKo^Fws(K9SY+d|U@`4rXkfcHrfywoDQ(90~mW0K$ki=Oud zFSqdCNrD;|=ow#7+Y)pS6x4PC`4-i-0p3qZP{#o1d0y~(i~g%f!Q~dy1HHjwG`?Fb zdX^eoZPBy!;B6K?s|((4kplD%i=NvB*H~l#dZ$It@Pc<)WFUICMbGnsT7Hm0sFoS@ zY%h4PMG8?ZGw3;AQ2PYPVDx^Ap7{kIu!#1x2Q7O37u0$Iq0a>$vglc0@L`J#Lm#o2 zdgywK3`ZZe=ow+~F^lMU)H(${FAQouf}DsxVbOE4p!P+OlTht{pl4=5?Qj%=nED-ZwtO?k(uaA7Cn0l zZnnrJ=*t#8e+s^0kxS86Ek@gDi$&i{1Yfi0*+%eni@u`>zG2aGj^I{{zN-knY0)!} z;9C}bZxMXkqURsMZ5Dlp5q!s@XCc9NE&5I)_?|`2MS|Nc`hFw$zD3VSf*)A)T}ALi zi=KG|cUbh@Merkwo__>Cw&;6|;3pP63kgON+h_2!3VZU9JT8S@hjN@Shgm?@I7%i)eno zvGC4Ug8MC^dDnRXcn>T=oeMzUAq2m(@NQUw2Q2#DAo#t7_r((Y!J_XFf0_Y+7=WKdbRZ1I-3lEB!|_9%gpPudxF1D}U^ITnQ)mnvhdTqEU~x8}Cs>@P&`B2E z$A_j^bUz;|fvJQgub~s+6x?0W88DNyo&@#9LcVF~Upsif$BD4^$AMJwS6;vr8Vt?MUoUxjY8=$S}J>m6L`E~NDiE^|mo>m6LJ%PNbjb@Qyn zrCvf>@8BMdK5ucgFKn{7BT#J*(DRAVOBQ!5x*1+3Ki8wLz^k}#Mm101yn||;g6`u( z%%zH}?e>Pn)ppwoZ*spe`WC#6yBVr=4SGHide7pvK)1vD#7|v^K7bE#(*~iBEP7rL z`q<*qKSJ6b;GU0G!!F#}D05oqGu$C`kHzhPer|Dd(Y^2m@oW8k318u+4MO`YdX5$P zCooUB^U!ZBuJ+k~S={4LZC7x|p$9B(G5UkW?T!9uai^dM;V0611pOI)!L4m_$f9Re zpkItL(78Z< z{r2dEa1n0J@5L5>AzB7kaX%lu8kXSJyp&t~Rp@ON|9*6h#eV?33n+(AzYS|Xz<&tU z@__#^y3XQjo;3{kPoV0L=l&z;dUzB!gexun22}l_{^RIV7N5SFLc1$I{WOJkRy^u5 zCDEd104ZUMo&luLj*3ToDb$hT)Av(yEdJMMk;UJFj)pP#c@rHA$K&3Fo&b|^zlKt0 zivKpc6qey;tfV>?e-G+g{4dZ(7N2pJ+SuYV_EMWz{CCji7N4@FCR_aNXiJN~7Y$nc z-Dn4k|2ay(Q2bBP5{qArPJ`*(-@#`@t%140qfIhaTm0`(+9Bf+{4icK9s}yn{|Tl4 zWsn!2v6@i@&*J_SebM3{Kwq}_-=nWs0xn8DDgpA_HUTKJA3;yG1gNLXrj~#~sc*&q z0j2ITDU+T9<WVvMa>q(uZimBzXBJkN5-yxRJOsh}q6x%sYAgmcdaKi~c&d|qbhyH8TU0!{xT37ERYgJJgjOjj;lUME zMa30Wg{@L1Ou(0aIH%#kk1K)q+K`r=&{9v$!W@j zj+ply`1sLrI+%y~BCdmZ+-)09ZW=Ff9Uk}6V=lf5&S@J=O3<55R%+{J`dA*W6Bp=E zA+~rlTgjN>3ZsRo(7n1ele6U_PB?DF9UsZ#m&JSdrKu17;3DAP$8|PKJkRZ)%?RjQ zVkZ}Ht5py^70srHFtX|t!wPyMUiA%%UrjGsBNA5#jL5nrBJ~Jck5N^>l7xvpem*cF z8sN7fVH!1q1tJMEL>dnR{5IJn(zJ|BheevBEn353k;HV^D3XLG6E1nZNK3-BB0sI; zpqx`O;tApou4ZLSg5AuB3z&KElR|najFyzmPz?te^$Cy#1yBrgU?C7bwGy_%USTm;q&gzjQQX1WW_U*LEVz1@hc>4Up%y+h89f)`QlN4~2l=O#EizHxs{^_|3#` zCVsQmRCc<1;4C`PMP|j`#M7qaAI#AB;<6xFZ58OR)_fYo& zSOx1vdgj9jmI z0Q?L%ATp4=4kWJw`@lFLuLH^Jz*Vpww!l6PxIAbL`7i?TS6I$L)*+E0%^;gYsvb}T zGoTDsKm}}uYB(q|j64k|p5eqZoOp&$gZV&Q!`Hzk*Z~Jbj*5qL=mXXGS82paG?-_eL zdq8>Vl zKoQJuo=i_$w59iB%f2WfP79RpHs=_)P=AbDq$<^jUH~wiAfx0;{PPVP2<`0 zu*k{ruwUeqEh00Bb0*>eVglgHDufq2f?Ei$J<ZnED62)TBJQi!h%6$me~{Kcwu>z0{?%C`OGsTuOZBu&3v?83JZbzcX>cQ?n;MMKpyW-0OGqFKX>Ej zZo;me1(f5SEFkaq66Rj=es3X6gt@R7*1$&C#>a_!d0~X#`w9QRYLN$*@}YV$AE}e( zL!0?Py$>I#Cjt3g&$CB~`!V8rY(F0u5=Z46K0YUnCo1{yob;b0EpE%kYCbe1%+n=& zY>xk`0+DA4`>ZPQKTEi07s6^F?6X^8ujor8d5-j+%Y|W30;RAN)uo4~uA6632D?OkXN?`?5!gkotNA(FnIC zp$8Pf3?Q8?#Ipr|TQ);A929vi0kWU~ieU~cgw;?9TVb#LfxzoYXf6zc5-5eGuokLd zJM8C21aT0C9#8}`pbS<(1#E_DILMC-5+Dl-pcv-BLRbxzuod=-yeW_bxiAb$pcIzE zTBw5Uu%90cK(KoQJuo@fUU5f z4<-{J7mE0SMGx2~^1&)N$d4`N0Qvrq>klhnhscfuNQZGS1Li|D91!^^4q8Jl6hbjD z4}4Sx<**hu!dBP~r15b)P_~cP18IMJNaT|RBGn$K;%6uRKPBv^mHhUdbazdIx%{9b z3wrQljuE_sS;vnzngMy)I|~T=MLz83B`^8;atrK$eLxyt#Y1bzhCV5aHd*PtS_oVv+@%)$$ zq;)V32!D|92N%Ktk)L?}b0O^Jl!SDC+02hY4sl8{mmhniixCgDiZS!yfEZ_;7z^)|vb*awHi)Ncma&__%>VdA%o zX+YWyHUa(`LP9Q-i)lO&4v1+I4;B1CV-}E)Wt!iAjqG;!5iS>%^oNKoRWYWisvz;%!SFvWT-?YuL|`(t3VSF$^|}$>x5? ziLiwaehHUDo;sC@$;|@N=)4$K0b%mULmv0?;~)&VKs@=yKs@;iVFgscW`01im5*8a zi0Q$-p5&z`_j?ubV~A`Zy*~KwOWJ+$+i#ng{%ge)ED$qbhM0i~FiXs!cxVlT8AM#{ zi_D-(Ak3icVhYLEVB%+QWQME~GZa6=2s4a(!%1^E=?y2|;ekgwy2=Q#WxR{{7xj<|~xARh{WFvaDt5q682 z5D(;WLN3gQHL#r@I;6ui;QII-{NSM(Y~hCv3!oCXH;H&B6$0^1;(Br)KBOTpQ}8oo z6L4?J0Wl?{QIZZ^PmP0oD1pVWTg-`sJ8=dO&xuvAPs~Y#n}+}C+r*r_P|PWmXU2Rn zGYiC=%JpgFah9@I%Fqh!>68v6* z-%Id&34SlZ?tPE}PnR7M zv!I!n%LS4k7lr}xT|sU zN!$yGdto*d!bF%4=SdX2d&`{KQ?Iw*+7`<2y-1_uH*hP?l0s1GVU+q z{xa?_Bd%q{wQM771L7(tuJYE94 zjbiR76tjl#Ye;Ji@vk9YYYvFHlXUM~FXpZ)J}@D!wZyqL7q*MJXD%#&a=_m`_`7El zY=hlm*w2~!3ZMuGzmB-qtrK&957;c`0rK;}J~0oj=0mqxVjdzd4`l&i9y%oE;bwrp zhe_+oex_^(_DJb$7@%m(uLh^LEBKKaR{4ebg!+yxTTq)+2bSM|Yp2o0;F|Ts})q`TT#6c2pf6Fi^2IAkc z7Krz?9xw;Eew}CRJIov8{SExTQ3!gE^04NjOa7fIX2|%9T>;c607U{l48gCQF+v~+_qpaKZiFt?k-pvNWzSkP2 z0r71YXa-r(2a14a+e=|FtOnxQz8QAFetvM{K@t!K+uyuT-0xTN1E6t$zYlYPJbbu` zA5`&d$5P-qcD})`Hy^DM^Km{9_b0^j$$T-@VJH`~vk=5&10W1*nRTiuevyW%{$iqL$<3EY(>sfF> z%r|p^JntvY{rkjxyAZaE`Bx7p2mF5547Q0mz_aiB0PY`%`^RxGA9jd2C_q{Vi-7ok znk(k#QZc_2i#gO9){FU-Jl0GU6Nwi`O2jcU#Bmmj;}(mO9 zIEna6tPm$@fjG(WPz*Dm6gI&@aawK_rxku%?G~qX510#^VZS(STEh-;g6U8Mi-B;V zIKXd+ctXShsAI}oa~9P7WRwNu?Q-Fcyh9UICItmW$Hw}I?aG8UVFv^esfm= z&vFUdISk~vGii6;B2JfPFbqhy3t_tKhJ)hd5jGFMd9#2#vJY|ci(#!eT?Mj$>#jWS zS_b8y&o;tVak?eJI9M!BcjD<@0&@Vr-M5L;gL^&5S5N%)#7{5c??s+^9TcbcW^wuq z1C%|B)0cerD})uWPn`Y*Ksp7vutl5!Ghn+o1Gzu2LYzUwIS4J}x{$Dg2{)uQsN!!Z z&xg)}DshID0r!Rz*Kp$gGmi3v|IVz`ks=ZPU8Ztz`HrBGG?C`Qzf;6}qvA?7bFH3W zXWh8pgxC$y8@yxgH{l8Km@76&9G9kXlb#!-e#}L%geRmy^eKZe_O!`iSJT6;W-(W8 z=e))#jWhB(nY2Lny#6LF(e0jT8V8D;CN+1i$!zDfYv;8OuLxZ*Wr`U&*(v{Z)(Im| zJn@Gqy?fW(^2COktIgRP#EJY&IR-J))Ro3EuC@gAHN*9fC_!Vr(O63mD^f$f(NJ$} z5dG(G>r#%-F{G%YhNuqWXkjT*LW;Ke8Zyyc-S ztFm6oGDr34)A{tg{Mj{^JBxpvyK*H(q-IBww?5=8QNohN??L|O`rROzWI&>s$?UX& z`plGMuAY!2vSsTyEDkQAwo`CvE#`FzI?bCkbOOzTu4#*JtwftK@sg!!;ukqoWCP#BxCpE|En%~dK z>(U}IkYmzP8B~)*;jz>_(@sccEYjgIOJ-A^sSK3<{KmS&LX_BPvh^AW<|{}AAf8b zIg96CHV>0OmhRqY-yih9PB%IlW2ucaD{BsZ`Y9>hF#p$B+ZWRIX}^{4zij&r^qYFI zejTKwVM?0Y`Oo`9*R-yAjT;&>d(b)KJ9jy5?tq~uhesy&Xy3MfPVxy8o3)Lf^>yl; z!`&i3Wpaz4?H2Xw%_*(frr*lh`r%)s({>sDH|l2tIjn7sdgM`CNZX39o3`qBht zb)&9&F_$f8Uei3cX_^~oK607&-0d%Xaoeqo+?wxA{hC8HrKah$2W`F#J&$mQ%m0_7 z*^P}9))J!So2|va?#FJ8&I|VwPl`k|4a^s` zP}EPWSXraxY8o_&dHqcHrt}J(-nyqXGHI-8LAQ+=dE3l-P3n2|8rM5z^%b7)yI$8x zqbKEiuJ3!4{o^)$gTcOSOzN+5ze(!VyJynMpMF}I)U$W5q;Fzn(7COtobab*h_%2U zE!MGSjn_7cw{27hhi#cg|5k#;yd3`JPV(<&rUm)eJV)MeZ-G~*!D1_9bmP+evR-@W z=7X1Xo8Rkm?W<07O}L18p(#JiI6U|M#mw-8V5KppbZuxEZMWZM0K0-^M%S&hRG)Rh zj2}3AREG|uW)G~@L8C?ug7{9w7Znv=%V6I7oUC7iKm}_;z?)6)`MK? ztf91!zcVZ98e2Q+8!+nGOU2gN7PUPqwz_sO%?~f9)!il!Y1eMZ#Qf32N(=fFI*Xfk z9^Jd=xNa>!GGk`swU5@#QO;`WroLp$(Y3ADN}Hn95d-QsyF?8vt(#WVjURP2X2xl| zLz_s1=_PsWio#Cn>UKGbM3U z`{o%9TQ=!EYwk>~x|wrpK5o@%K->D=$DcX4wrUsL+bXS%U+1*C4Py0*p@6NJB$I2) z^B*I#kruGg5q8#*olh&eQFLHwMK`9Rb;@mgc(DC`LG}Y`ZfT`kV`k)6`6m=+_3v7K z=Y^w3^y=HU7h|JYr%}CzO-ii!<*TnuN$1?$wmOHVVXM@m?mPcB@3+*9wLGHce;fOD z4&6Yu`HV4|y_U3r+EyE+9bt4%)3xgG42ylx$<$VR%#xwQ2AvT93a;8;rdh$oUB;yy z+b*YLgXFa4$0m2mXp!3Q*u0)+v_CprklD6lqgLt7$MqSU(tl!nr%uy@ZByGcYSFk+ z-Sm3l4n5PehIS2Rx1W^UD%84BbMB@ljT_upHdZl$uX`a@2%OmFJN1TND^MBpX)8W+DF~r&Uw>UkG)BD3Xt#!hO!Su)m z#7WIW7acX^q7L7Ty7-FnUfsL*S#nwY@-=31&9agaBTCHdn%mbbrwoywC_^6UHIRbZ zGW88lJe?Q&kS`*FxuqI*?Y?As&vJ-4=&U9DNT#}-TMH?DU_ZKV{N9Oj3e5bi~hY@hE zJpYD{ena1@*R)O6_GL~sWljEV?Qk@o&JiVv4bHzK~JGA|g+Ysp&(?HdQlcXRUH=(oP{-{e~ta+^(RyX(JYuK80h+|sLIazn3S ztA@RAdSS0wvpi#P+qQ!+(C`Slj-`IQY%tvGWF20v3Ylq~k$r zSLbSolGB@w>Jy4jY}YM3s<=@~W>WL1ZPI6-U9&r{b=p}injKfaeVe32$~b_zr3JrD zY{96zpte>UXc-$EQO1DY2uRaEEVM^~tU;!RcpZvZkHEGXw1|n(f;Bi?ST!$#(R}6h?L1`U_<+V!dee_XnyN%Co*DNbO zCEV3{YTbyIZPEu!>RB*taC+(BkymtlwMj$flyutgDcZ30f9#9@s0FRjycWsHwc8#uLJzo`S$f{9bw zj2JLrMDs=^;Z{_YBbnssP_)j|eyj7CUG`h9Vr%su*Lj1(+qM6XxHk`Q?5OUARaa`M z7qwby?NV#srB-ihbx-fxboZ>D@$6&Ij6GiPZU)Bo7<;^77TeftZ4AT#0%UU_EFplI zf#ikV0TP2TB;YT`Bp)F_z`(GCc+~HAs_Jg7?g{UEe|&jwX!&E~&N+3q>ITib zL31+Tv}?;s(A?>GU zktHQm==PO;nUQ{HcH#1=smm9#J)s>>oL?A>WN!C`LG*>?ZJW^-jFV{p0^dJr1pUe# z+cZw&{_$$V@?!s}Gw`H^1`^Y{FZPF7H?=!bq+5|{WvvaOv4%J5n^G6^5SiYL6J2MNHPfs3S$Yy5`)_mEvky`3-B+kam!+lsc*rn_i1@{9Z zG+6fBN1MQB*cEap`V8rk=1GeWT^6%I49MpO1HxaTJ}oagm}Kgsnze;G9AhvgcrKZr z_x3IgC2F2%PcRxke3;#JQ%kh4G#q!@Z){KH<0l*ULz_siRuuMur(`NCs&YyPSZY3~hp$_&pEy;Dq{nQUPrGJ*+em6~t;fux12%f`r4bHd#TuhAw0irLIVOcSkI^ z;wf#eQ+M$1^R4z9t+srb{k-8VZ5c@_=e4ehIf`SB3^o#J6485gfjN?d(=~=Opr}w> z%{CIo&*Zda@&86^bnJ2X=iX#{*B^c8?0ZhkD4%KE{DrSJp8LDyJBVKB7x-Q``em>Y z*=b+e*A<{bN0988tV4m?I3qsx<@|8Mwc=@OaoD?^IcKOcl~*$7za8vWZfe2W;^T)2 z<0VM$2h~}*z$(y3C)R_5mL(U~V$5_}z(3A+)xECIABk_0hJuBK_$OM_LXgubCaErJ zGPaNjS=Cth(ssxtjuj3$l2{t7&v{c@hjwqrLeCB0fAW3o#o0u)QcMrta8#`KfyPH^ z+2fC-D=mJE*Qe{u|HtFSq+?ammULpI`nIGIXxmbbz_=|*tJ*9Uy=I0Bx#~jl*BZtL8_)<(14`I!2F>e*YF}TquUgeK4OQbf zMd}9qL!ahWw zNk`-q3N4XSEDe%_LdOewYJ#w0Y#H$Rpr12+q2tlQh;1!Yw+xYXS4>VuT6RIjtCW4k zCzU^kevzGrdUxewHX7db7M4|YJkqDOu$TB4GnSjwF-rAGr@Leg+@++zeo3Z|Gtk#z z4&lS-!Z7_9rXTB~MH`ZWPeO$vZC*&eE_|ZFVZQ34E~w|~qy>Ut4<5)g5`98XWY^il z^J!I&Dov9T`)`^K_2k=kgc7PA6-y4DKg6;|C5rEH+&%ab`nlFdu8&M#QS0yVCoL|- zK+u$sQHS#}b&qm4k6moa=#IQU+7WVv+&xo1_Ts_XKugO#He0dQ_@3B*e(<&Tpf3Y@ zU&6%K!p-^y_eGKv5Oy2#kv(Y%qX)z#$cqL$2{4mPfZay3mPxY>S#5&CY4*(EHTn7U zbTSq9#IoLCUp^EaTB?j4NX|!xBb(gOj5pL@2t|f>IP-}kkx0Pj^twA++d`TCM0&g! zEQAjE0tKhX)#+#prU%pM@d~;CFDk}#vvLdiv&(WCBC9`S77Oc98QI7fiSP!sVbu`d zwBxS}e@Pb-e1!J$6wB0c@a8@u=}E(x!O}NZ@^0SYx#QHSOw1W>5Bf%&JwwZtr*5*p z<~1k3RLHXSBMc`XdwZvdKn#=$n`?E)9$*$7oZJ&GOeeA^_<#rYdJ99s3aIZD#<;sir z-PG?X1MDCp`2>W_Q@sTtjGwdXN~LqT5d%J^j`Jd%GRx zpSIC^Hnq80ZH_ia{{yE!SZ#GWY>o~`FMII^xh?tpw#*Os-z~WxG~8dzEES7OnJ

TV03jbdR z&zSH9t$p5v@6+(23E!gO!zR36!^ckM_O0)bH_r z>G(Y+{2#RT_nGjoX!!jq&VOH}Yr(=93)5FPZL*CWn^AHC#?`CHS${`xFv%i7Z;*PL|6udi5C9C zUL2Trhhokm0$v_N;EO*M>TAd z$k5r&oj6^aHzQODdDa> z5f@a|XSd1SE{!c**Gcnk_hJT#uk>OzEBH%i?g~B^@i&Y)?*gwc@}ZK3Db(T`f+-+- zxy{o~w$7#yA>m%5!C$p)+xI9^Xn1^SOJVV7{n+9Nj_^x+Cg*0S_S}8QdVh=7wx z*WuXDj`8+9wutjQfoG`hD{qgOBfduko;TsdV+1~F!VhZrki;ntYloHExA5PcWYe;r z2?ahx4IgA<#FKdcjd%$-^`GYLYP7doekr~Wx$raIZ_)yYS0~rSGbWsPj%c4Z;nY8Y zPnvMz)dC+j;l!&2UN+&xQv}{`!ig>dA5!tv1jQ|B_#i8Y@$+#JPZsS*)bws|L)k*v%UXA`@^z|RgAf!GMJ2-3m5+@C|d(BRWc9e4kz8dZq6GG>*i1;aUuP6|>2PG&%MCcKCxPcpIIRPL_nUB92Ld0`aF2rcE)Cy9wN$m=rTG@^ zC$;wHl+9LJe*!O?aJ_wzaLfS%N=m{e&!lc+IfK(2eD_=q_#pd(h$3m>Yg&PvpmSO){eZF=P|3^HM?vMfvwqao`81Rh1SAPP0meWkM&rAGi z;72$Q7kE+PF965Ao1mq@hb6uWyvo<8z{>(BySwGbR@wssACm3G@6y^8_@rzw+PC~_02<+tiEuQ{}z92-Y@y=e zv_*6P<|5Cok?YZe`*>+R;yeX>4}%^f*QpU7WIHtZXv9lwJC~1G?@Y{fCx1_dYO{-d zfS5kgnFT(@Zd?5>f4_%f{WN?JOKa_aspGa=na%QB(H~R$L6+wIu|ht4pU*YDzu+j- z?_wP4bLb=W(t zCY;74@S+JPJ|Xa76Hc;B;AIp3Dh(eu;rjb0H9UbEuStfA_YATFe7vIn#6JW+qP3@S zk!~dLTQ|T@nQ+pXMEh5naMGCsey4_`KYXtfPC66l$@he@U&JHC_xiQ(QNKtB5%}x* z_pFxU>bI3gQIk4sNn6U6yVU(6BRTXFsV>Knok9DZ?-#NxwLC}X6BQwAcsH!ZB!y!5 zOaC3mU-APbHHn|$pStm^h-dVc(sLy33yuQfR)lvuh;1egHC9M^FL^V#(Z65~u!F~z zr*|yIQWW|4vaRzw5W|6w&p7PQWrr6oddtE^ZQo8i2X>AhsJxPgJ=XV394lQnw;MsF zY=6&?pLxR2hK3H`xs`q3H%~v!SYux>SXr+1^wgG% z7oXm@?~Yx0o*;0Fy&J)i6B8E?`l;Xj*hlZQ_JOvBc+~%~-vzF5h0*5%pT{s}fOG}w zvB*BrJxcJ$A=iY$&_y6B9Wzbwya&}d-ksC%u-k8Pc8`yh`)O*{2KFXelSyB?qt{c5 zkIZ!S-m{M;M33?%z9z;){O-eiU8{UyEw1trfzv(|?bUrKaN5rTFR~@hclyC+K`#yG z`uA8a{4Zi?pSV!PNIKgmmv#2ML5_&JEAM>G5A!)CuxB}D3&3X z7wJ4k`ELwlU?&C^ioxltmhx&uZ_miifqW|B?(pE8F^;9p1ErxL6efMP+QB=vt1-Qc z*X4WPSzvp#&}k_v_HrIf!9FBIhBXO2W2Us&Don!Qn9jnJ+>C!od zh%2PHbZ{KL>w2(Gy7`JB%X|Q9C;(S!5-rHS$5)S<{V|;HXFQ^h`<7*@m2hyef1Eqo zvoll;B=ej1w%^n_T)OYk)Z+D9uec|8BTPD>Xl;kHx95_Ox0sCAx(?hG%>H5HPWH~x zqnis?@43T?(BxcksTKo$={(})>jA6<^EAl4&YljiFUQcqrsXG}P)L(x8O!f71}ylBEn zM-lk22`3#z;AIm|GF;&OCY*Sqz&Dw2(rE-fZo>8cOq%e&)Y`wog#TQ_uQ%cUs^KS1 zxZeII4Np+qxz=7iUkG{C>Br(SIG7wMc=E(p$fahl+qmu6q&B9fno zeDJOK+k@FxE#J^3ps#bIH~+AP`Le4A=DYlU$H`M7tld|h?Im`rn{^6tzuocnKQP9+ zFJ7@c=<^KtR11%Yvwzk)kDWWJY7R}OczykvXUsA9%-+=#l(KbtuA}i!fBcxXwx8u|`#HY0jceG58`u1^{9G*B^Er}x!FTT)wA7f7ap|X2fYviS~IDPJ2h-!vYuaj?cQQ(N0L_`wrC&l)XOvZE2S>V)O;FBht`Xlfm6~`GFvF#c@$ikf0W^pz);w9j} z0@uW^kgXfMHf1@iuGXeZ6FuLDgbO*ho}iw8OQxpC4lN1yf34_QxOd&fs`D)@q~_wX>L=7}-1ou(A##GpdEY~N zRJM%d(m92`)6Noiz}duBIg2qUSV6W5k7Dtwk>bexs;jBgE0@-fE*2^I>(V{9PfhGm z9=_5~$-sL@B6q%cZLNf9!aHh^`L{ymM{!=#^3Y^#|N4Ds1&2#=X(i(NRja3g()^`kd3Fi7nxk zH|7u32KG#*uXeVz-(zd>R4<-6ajaZyj42N<70cOO_gwnnKj(Dcxw=hpVeYLsQEi-E zB-gDz5prciY@CJT6iS1-1Ux}K@ryXGOWC<{I#F^*k=7XxKH6PE^56MeKGAB2EjV9R z?mqvz($2iPI6nc zFPZRv*YK(lx7sv()QBs;)$j=oPf*^9h7U4@^Aa)Mu!h&Q_UDwMwWQ&<2pm3cpc6pC5ZNY8DO__QCPHUMvMgq>gEH7b zt*{=n;Tx0+a|Wwhe8R56vjp~Bi0?VFpA7I%E>nh(Yar0h{KZD7I^kTk9z_(@aAimrT6bE>cEN-GYdnM`A)9 zk()T6aTfpA)Fj7js-#TCI8Hx_&kM?fb zo2(y-^!qxjZ0mI5XMdJ0Wd?sD&domC6w4j$u1%ea&3Ya7chntug#lRo_NBX=2b$-ieDyr_0F|y-?qGcM>w9E z+&eUOWF~$4^mJ{LKlpgJ3$&ZV*%Y(@46Zi~pSdMFPJc%0+=G`$NsN?ZmA zJk5lUgL0Stne!}x=S(>9T!Bv*@XsjEXgGWue9n;TrQCe>lu-7zx2xA8m^85ODe%}Dj%i0-4uF3TxFVDa;L2~m9^_%AhluL-BMEZR?)a9XnhFPU&!QvxpteDz=GaAZ9R95z|>KW}-!GQjyN zE_CJmO5lSm%hxRNTO(cqPPX5<)sP9V0)GxZ-ShN*&d0QRW-_jBeJ)1+CyJu8!5c#% zgd|%?*AnsEZTRbfTyo-ssLCZ_fu*>2k+(r!U&?IWBh`u4KM9 ztfk*cVRK1m$cHfa#!EjRDIf{&`>+#y1=RT_m(e)Vf=&s`Lwug+U=P@8z|#U>eFpd( z%|8?Ea}xh5@GZ2rC0>yDv%qH*@F0oTB>rpQajpZ1_moWU$NbCo69R{>N%0imDH5+s zypH$?VW~j>2Q3frJzZMuv-}phej(sNE%m(##pUb3zl!9Z_Tx)^uFl_TW--n{wECN8TgmF3<5jtRV4(30LCfK<^1CuJH+)Sflo2`awPr*@DJJEcB|!EJoaP``dx(6M6};yIjhoyaxt~{4_eL= z--3)xu$c8ei5DCtHjK)*p5pw-&tD+5DUnDRjHh+I0thJF;i zbo9$=Iw;Ww!ZpTaPm$9y%|0P$KseV;1wN?as|m^<1r1dElY*yn89;UsI_HuM8&=-~ z*`VVIBhKv*qWy#kCmAE~f{J7PQY8-+-@}CekJh7w_fxbV)Y?P#7}^iAj4pc&cnLVk zo@IyG0=w-#-hb$aii7u`^boT5;538wYw@%Z=Q3Ng&zW!iOwMG_t$sD;(K5v86qpm3&KiL%OC5l?n@+g z4VU`*N~PXj)+($dYTj~Rsa!SNN2=vYua?dHX;?=vx4f>1Qdj;0tE3O71&oQR;_8Gr zi{UdY3>yv_QT){pv+9(p!!w4&z@;dnl#JujbFPQ_;`ufQ9CqGRC7fP2{o2=BEPG-d z{av-5_&_e=NMFwDzi9o}cuk$_hqv&(V&pYO+{l~iTz?bojeEP!^+tggEa&9=6GR*6 zA_C`ok<+Y?=cdzo(&A#8EO+aBXT{1PFRfTdWapu^quVQg-@uqsb*jVdZ7c5_ORI_O z!OCPd7w5iO9LFj$ryaVMH`U{BZ7I%QGDf?F*2vI~$*RZG7f`K}Q)-^OkbUeEoVQm6 zT`j-i^gwI_%EVBaGjJzRqP79z?=KxFA!98+=D$Pu`#4V(c+P~=`A*;y z8t$Q-Yz^OM`H6gw8Q)|1q4xgw@bQWF3~KL5nBFsJ`5}*uq54oql`kPT;5v1uWyms~ z*`St%9qWSZ;E?E?ySn8k*vPSJgbkdmO)>DG7_3c1c#KY zEPsX*fS$9S!knDOVOYyqmtk%C=|UE?0<(~nQ+>(0xvQ6k<{Pi z`ij7-#`fI*Ch$=mSK7G#Ch##GXTRmVMc@-g+&ZTH?geL>qVRE%kapL?}v|OX^ZJDH^uOOq>i!4Q|*GqW2)Z(C| zIf?2pWXlWlwMF?V6i+E)c_2ejZ$ORb5&kW6?E#}_i~U)3%HViuO4ZPJ2+`HHq`u0{s2N_i67#XT^Kg;%Ot!-!IzdOgOz?;58FY_EUim zYIs5E;(J8J|K_EiYQIZ+MBsI;J!&9u+q=LE5{Ko5{Wb4@UCfK+SG@lm=X+n^6DFMc zBk(~LhfF~20wd1%Y#uVfh?gwC;(j3V;Ww0j!p0`50E$)d&DZ+cQ%(E z+ggZi@<%4#n7_qW4bNtlQg6!NKCvS;b!ezuXTgC;@8}d9J%>j}_KhdJ!JV6y=f-hg z!{P37c+1?>HNHo5$rBh$LJoFTS;q`Zh2`cY$SIx z%2UYQY|O%=5^d&UM$Ltc$dkEFAtPg%O7b0>3mL80BD3lK?ZZ7($0$1*v1xUTthat} zDHu@;8HIw|-l7*W!a9OYj_m0;_ZgzPnriGwwVg|K=v(+6Np(8MQSv-F+A zYvKY7U1kIDH9^-0kb8l)1cm#{ij6>{K*-gQ#@`|jL`G#NGH1(@dET{gM*y^kdOf`d z)-7vCHeS8T-g)cBRqkl*k7LjOzgQDt?0U^>@;_Pvgx7>@v%;TCHV@S<;Ffj)vOkJ} z3ttKC{Upbzl$Uy3CJCo54`U5;E6*sQ_%PLc{0*c#IB}TNAf+2QwJ|WYb;X6jR9&2+T=nU z)w@hp%BTh{6)1C}co%!oP@_yMLCbj;#b-PPdiKMc25pczyu?w;6HI-r;xv1KCLudmAU5&G+b%t5rx3Im}>8l zxj{6!hS-e2z(t#=GO07_%;#;2xfZX8(MTqT*}2Nji8RWUwzO1+7Q*q&%%!7rhQEDo z>s|ifSzebnh&BBY%y$g(P*S6*zN$WWHByCgpNYqrIEDyO`h7vcYH(o?RZV62NUYnJFZbN>%Fd|U7nDVZXEV96&DO=OGh2ea)5ZCbwyvu} z9%rB)_{*W>cqFm2p9UBY9*XT+?Cu&{no4deg(AKR?K${3lw(+zX^dH`@zUhKmql&$ zHL0gZpC!jC2tk%MJ4i=WT+WapBAxrR&4@VS$eHJ#h$IF6iCp|;e4?!fi=4^B9|%%K zVhZ@D=qzT8AyM4rsiK!fW;1G4JzkyI8*+6;T-nA?v|y66;nHY)mtJ2Fb&5ZJek7NI z0BdChW0^fp3py(ZTF@Tl`?D#&<^oLD7+ymo6Nez9se=N2%(h4o7%1pM%t_FNn6RLW zDX>P}sC;ew55<~UcWJ&qldb0)*qZvI5TR4*Isa3vKf+Okvo^HI}|J}%*d(O?!e!>Q)> ziE6EagOIT0e;aG87w0bR79FXf>3rAN_YmZ@6`25t3YDH!QrzHYmG&$zVh;u}lR5mQ z@u=bs)g^PB`m&Zjjxll6sg>cMc&gj~;fzJZzHMyJNRO4JT(xX$I5Jp1Qr>b+?C25; z1f9Otcvn8yolQnt>xwlwv1g=M`&etgGe5JpdS@)^abu{{sF=8^Xm43+?`lP`ZP1l) z4AiMiZIE&HDUV}2|_j3tG!e8@Z&X?$F77SGbD1d^Q2E!1xj zhf3B)KSn^c$UAvu!!>fg!bFw_X(a^+N8%e=$*g}GJTNdG9S)Xjxx(Is#Z)rd7aqCj z(!ydrQ7HF~XD4?${jsASS3D949`6lCU9QWjp7cmAKGA9G7^`8Fxc!LN!tr4o5!l(a z+u|-bD`48Nppgh{!(WkyO=A+ZVrhO->(7eddIoosHapB!k<*ggw53$LY-^>o<+72H zvC-j3W-8I2NmbX*N^SE z@ok0K6^sY`TS1FHRhmPwyzf?DxRt@hR(VA@7XE8f;UyQMzR8h|*uXKsRP9fW{!gKbA$QMQ)wiW|b!8y4B|h3`vxR54Cc>F{Jp#!) zK$5rB84KNiJe2d{wuIcs;Af*f$9FDm1?iJsmnwo5E}Jw4Q#GIMShN&AG|R+c; zXgqNPTq{s<_X0%@dEwXhgD;81;dFX9`E=vjP$`@C&hI)B^!W#p$w8kF z!K@11fvA))Cv=|G>=7Gr6`Yksm2KexRzGT)CXs9_q1hcq|gfPJ!QK z3;S>IRG;ODx+|MzSFbiM&k{P5r4SV{-IVT5*WA)_r9$Ik;nLu{DGWm#iA??l54%?0 z4*{1*DX{Y7+mFRH7f3kHwwymiyj8^ZS-8#NWojRr?jUG7-s;MRII#(HqKC@;@rk0- z4B5r#3?~A%NxXsSU|MQTmIN7KtJ)an%*KNjQ>3lQWN@(zw|$Ozc)aarX*@j6_$hd> zu2sj=bTBQ_>AYx2*;?OFT1214$TDDvVtJ8sS{O>ztC%F~BTcEU4x!mvBF4Cm$#ng} z8VsndVrc6Q{6A!lBF4Rd4Ttzw$hH}E+!u(^JPXSxEiRIaWZG0?G)*_7)-(QvmG`Wy zyobH`v5z&}pZN^!X(txV0PLw9FePdCA2?uLJi{Kg{hCsQ|CNS)hPmX=nw%3DXC=c>W;&$COk&|bV99v60yk6nvImfK42 zk-lWLieH#YE8kMo7wQ|o@q{ioq9PKAu^isAg=MyEImy~jo^1U3B=(DS^=pk)_FjxX z3?4h6TY#E0Ke>sx?ONDO6Bwxr*)>*d6Vf@z&g!z*`KN$}#Uw@=yEvOvKplpA*@+AkLYw(5TkOAT@T+%5}KG+X-!VG zZuXJJO3u%n;Nog6V__i23IH9*3mU;_bLN4LxEim>ctZ+TOz<6jydT7I(#e5G4a9$Hpf{oS4JP8ae} z1+QSZ5e)MXSNDw0`zU{yp&6x+bNh<)-jbc^hXb<(_lh^vNtUFu@%myx`PBJ&VKL(G zom7ZUSX?Hm_U0Dl;FR%vVN-dwl`Vz&oB^Sz-6Qtu)&k%uVn8{6Ol`Kw`939cXbZ zf4OnL@|mw)^m%JyXrVB=e;k%@Zc}&+d#(9iUwyCXGEM9-5wTwL&#inG4vqV~8kHJgV9iNs}`$` z>V{Azdk_AK`aAsOsCwq%m>0H0{N<(?a@o1qcX0bmJeliXi6?Lc4P5exWxAFoxy^aQ zQ4v%yz;@Bi2lU5Hm(w7plaFzW9HV9_Y|?(D(@V^1KJ!xbe9-r3x)*qGrxp{ zjL2Q`u6t6;#q}^0cqf7@=oT?@){?Fu+!s^=G-1#cI5*KW2IIJu2Oa78Djy!*x}%T# z$+sWPbg&os7)F~t#ndy$p9-L-(aG`1fA%`xiN{(=Fxrf zMN-yI2B!^C1(n1v*>xVprIfF}6zj4TT8If>qveoCCeX~uLDt&jK1@Bks;Km5Z#n=vOBJOOE znYLuN5@up@!C1+~n0sD8qmuReQ1+kt^iII1D!uxeK#=9H|`px%qCQkHZ2& zxvD~kx`Ll4wRjlWU44(sco;s9=#iX9@*|6#>cJ^QoUBRp6E}2|nl8F#pE>;*C^}w0o zf)NjO6Eg!xwp1!xjts;GbFAlUANtU@8{f&)0=^*5p2dXMn<(PUeZ@SCT&Whv4F`{3 zbzQ6N7CY;$b+*K4Q(x9i5y!I+wA2;S2ibk6_RYk)r3= zMc5bJy5_!7%ms$0)~|!0kusOg-*gp&*eT5xJ`y8bY>wl8sBmY<9h>q&T-u^LoVX#% z+ES{qM8l2yqSU^C{>^>SNv*Fcy)WVlW}@K#bzgpRenIWaBKt7tV%U>S{LXlyfj$p< z3TI}!vmAv>a@DDF+Kv*}V;WR}b>+_62 zYstkY(I;54*fVSU)MN?L8OvFcm)IG!!sw=Gx+O{Ix3uSI<&z0QtuQ+>ikqBJO2LC8 z5^?ytRuRoZCbDAUm$(0V9?i$ zb7MmcgL+T3>VcsMVd2XtpkJ`ILsHf823l>O}|NNgU&ZiI|RZ7rMeNp0Evdcse3o zrDWe!&i(sc=Vo8DS+BFVCP%iG3P-|$-|J#G9*4%Z!~T`f<4dHj*2IVSSzdUc)DSSK zhjF_%tUt0&Cz%}Wep15p@U-sUEM*O_+j%NM z<018mJhHW)Qx0Pf20^Ji)t)rjtz;kvq#uP!A&J#swIUf#mLfG5f{s)q%ZbM1`4Tjy z+SpckO%a86h)fpRvx4qx?qHAs?o$lufp93mj01z$V=!#+z;A@Ke;xPhJr-xqIs3ct zf6I+?2=~7J*zU(8v8$#=C><9BjA3kUjIE@{uU|l}({Ykyr+V5FH@S-aOxhdSW1wTw zKkoIB2S;Abn)=9{9;AwiB7b=V;2_IGrMAX$97~cJ86wxGFjX)nG@qd9)e;8Uy556)tPFN z$40(H=L!+UDD+C>aI@C)7I)U2P-!ordg1_140M zd+m*eI?c|5r}gOir*3bP%7JlSRb7Cpts^^Ilg#Af3Sopo#?-viWL+0`!`Qo+q5IB{ z)1`pD`i+6^zg=1Gz@?FNW1!;fTOJ6>3j+rmG4;Yg-dC#c$-cv7wpQcy0(UObnNgAI z6eC_hQ^;hCg_7$ex7F&(&^K* zkM*0>jLegwaA~cJiYK(c#UAJ+lMhe3f>mAKRjBH8>~H#Kik_eIn+w0Dova6^Q=Re} z!&@{p4r9x&eu(Q;G1y|X%91)Km$Ro^{)7X_0$VS+uEhCYsG@?^3pq;bl5VvlMV0)_ z8R-pZp*Tmi%Q$v(#~lfz3f%9AkE#z-Xa`Fy*&HpO!w6pXbXUyPvs@k6JeF&u6D4)iLc56_$XAlGPnb{f` z%M6UVa}yP2j}A{PlqfTEIDa&fAE<^Zy?xQf=gryF!G+}OP>ICbn_s(Q`;Muha(*VXH7h99ovegj{lrr@+eZ(U z4W#NB>aY55c?w-5uEm}~KjZq^xdf8$~4)>VY4W zI!h*HoHB@Js@_9Vmg*^yahdil*(!<8L8IXp-s9&%DY{k)K;6D0fBE(Jzsp~_BhR*> z%bgxHC0!;^JdeVosK9VAm%{K( zXKyldH(S99LzEOuej{N$8a3ozut079WI8>$zo!1}PDeeSXu7*Q6LsUF=8Kzy}g$_aOsf;F0GyljvZTGJTevvjU8EBJ~kHoWG)iP(Lce*Ly*@W!MOS? zuU6%?Oqka#X3}b;FIegQ;G2euF4Nh(g|l=jy6nP#2?IH$Nz#I##6nWks7NzSO&*`~ z_#DCK3O>`q?#1+^XhwKh#kDHFwuXo=aFyS~9(!VCe%@bQt|dnhy&v&KQcrk$mxd^o zzb6=tA3n_PYTVE6x~V0Y-#irSaNN{lPi2CU!qRXYas2J6eEekNewpWIJpn&yUV&VM zbj&Jm5&3`c`@A2tQSk!dSZg8ZeDC2jyMuC-gIca~lUL{h%Y!m;K82T&Af!bhJoV%t zqF@n9V-r*n6tn;rR8vEJ$n`tAmMo*fElpxmivh)%$#cp4ypc5THD1%rQ<~pNbcz~C zW4N@NU*io*sbjZ(7h~USc}86?@?Hsjc{Gh$rkm<5nhrBfI&+>5_qeQ1OL8j{P&NRY z2-rk<3r||gAmB77SniPuRPN(Byxi&n@Kq?bzR^eU;g>tUwF1;^uoPPhL0nbPrS?BBo z-2o-r=Os>y=V8kGmv~X)BzNwlyYwVJEOAr^U`OeG7KxW7&c{vnph$d3;^KGp_fMMI z-=?)6QE}v`f_@r4X!#Pa4Ka+n^oXv8o0cT|)9ETzNvu5K^L&@%N#4oVdsn z@$(tb>pHrBPtv8I#))-8waIb!8CLyXb)86^Q6GlG(O6)M%oX?zZOp$amul#@1uRrgrmNK z#0w@Ixz`e}nQ+uska)?2Q=L5V{;CnD`U(;sHR6;@E%6BrN9|myc_Q&aR^>UV(Meoz}ibzpvwWoA6g@?e8_=sBbRc^J)#J-&g5M_00{x551~@Iu9P$UCPh}A5>Si zyu4Z$8pcWw6oqQ8^w4Pu;+%d4PKcn)x+FW9YE2^LMU5w>^HPP&4cg~qIVR;rtu{re zh(la{sFAC}RHnz`Qe3gI7KAzQ`UAbwR2agEl%_1@f9WYSgL$pUxt0Q^)`_S^GFfDv zOkKW^!f7r9UNzy! z|Cjin3IC;r?=|7H_QiW9OgQZ=ftO4;?NNaj2nThnbwGkg#A8%2Fa{65uZG{j3v1xg>U)VVO;v)COBZPh5o z7D%5CtYwOq7ge8s z5wF8T&E}N8IdvTTPI5ch=`b#E3hWjd7wU$~anjw%lnzQ~L4Lm`?k%x`Z)EhdV3VGp zACttKSoxfg+8^ScY0?zpeEeS6rLEj*O>UW{B$~jv&tIWlWT^g?_w6zFefKr~t^d&7 zyVdLVb~oKyhKNXI*XpzTU}x?2zYwI#Q9lnD{gGTN`(= zzd3!Hb>Des<22M<>X)2T^utXw;cI&v`r)u_e4~rr2T3*E;7O-9Iur8_c*MDOCp*9L zZK8~9J}Hva2E(IZ|{^axuodSr28Vv)U?{%?Eu z?dhN%A@c=BHN|Rhj0GWarWyZ?8jOBcn>;q3dGpxFLnE8soS8p1@m*VX{>p{-zGL53 z2b*ks-m!JxJKno+<$TumUFs{OobovMOI7!EOGQTStG*xA-jRtQ`ZUE@(Oi(XkLu8q z=91-zYEI}yL>pZ2at2gx1QdvA8b%v8SUrUl|U-O;rB=EkpTL%w`H zjU+?gVC|I6JutCc+I-^TYW3n1n@h_R18&=?>jzHkEN`jBVzn*hohJsar#1H97}G7v zyRpWVLHI|kH_&ks_&MM&fQHQ(Xw-AC5G z|I5G&(EdJ#pG1%Jy}<8wr@i2CsCTaYC;IstdXI8Iya!AZ5RWmeh^CbpCd1PLKdx@A_hhGbRm#gDoBJ*80dHs2k5nvIC0?I$S%>QGWZ2Cd ziE&RV?5;X9^UyV~SjbjK4pxpI-P;rP*>7~T=c;>d_rwZ;0|(uidTt9TSc+wKbrpbystmd-96sh7w_#=6l-kuqsslmmn`H1)y@62tr43&-Zz;U-8~$R7AH@lSl&>r zu*rTy>vXwP*fG2Hja&0US|=3Gwo9>Lo%C3Cn<>(?R+`*sdi4rQ!vJIBbqAiG3r5*;=8qD_a_fg{moE&~sCFpv&1Aji-H~fsxr_ z{lIkk)aZ0&I^voi8yQ0%MPBCTFh~8Ct5rRyDOX0{$!96L8KV(5T-1cbbSPIG0igKNzP=32Ra5O^&#L@Q>;$8j@ z=ZcDD*}Nv@rqoXty2VTEK9Qk7X>(DGj&!ZO7!f>nhJdM2EJY|I8RA571zvk>N%q>4 z{&1T=-;u=3{wZdzZ5Vc|#+6r+Y8E>`0L@ z=tj5P5S~YRU)ZKCA4C5+>hw>ZNt0fKRSNj=@XTaVm8}& ziXDpWDIF+py5VR8hY8_F`W1Mi7n*-b*KZ{k&?#zY6Z7PM75Q9Yx^crsfm5H+Fts*x908%bSZzTbOn0c`o|{Ek#fvk**-C` zz2a_!J=Gl(6FaJ;rlK#XpUZOaL;JCEq~?2pI7v0KMTTuksl?qA|4j3{|G{Y=7@%NB1Q{-B#;O4mxt-H|wjvQVN*kl%Ad2R7p#(^elUoA{RkQxCnSS zr%qL&z0o~UAq1R~--jYlL|qi|sRyUD6lbt4`GVcyVlg;UX!hgygrb-vSK%fPvR999 zR$8LLhit8HZL!&UrWSYhI`f-L-2=6eP{-B>tSzzaV==6QeTC3W=4fT-RMGxmTP~B` zy<-_m0%PmM*s@p?KD}Cq9Gku#Y z1aWH1eDFQbTH6Mb!MGT(1Tum{NFsltBR{Yy z{+O?jjigu`jg}RnKqkexf&UAOU~b4f+E^wwV!OU zbw%^RNHXBExBBDd7^HyE!&@+yUSo7@lWwK&f0d6CN5xuL*B>vGMT|1QeElLDrC-fT z>917!`zjTv#m9L?eD$wh86Q#6ID1^h_shn)NqQtTcoyhy0sSc&P{ip_>;mOqxbWA7 zCuGMXo<-b0Y3g-718tY2FC3U8aTOomHJr^V?d46GE~c=P?)H`L?i;r$tw$kDg8_%P z!{h3AhN{zrj=|~0#Nnr|Y`f|UdvCVilG-{u*cS0B%8hnnz=~xG`YYMnefZs7=2h9W zBcvgWYla?~Bdmr5kj75*hGfMj5eXqR_5cM<88vn8>W{Oj?CgQsO?PC*wiS}|QEQ8` zJ6AtY9u8JN%HF+n&3y7Tx6fX=m<=Y!ZbT95#htI)Hgin~MjWvwP{9!AhJqf|a)C7= z&QiiZEMz}Ljo=?BPZVFXPE!6ps~Swol~pz8mvs#sn9Y?I4)(LCFOy1nbH()J-hpDZ zBarYH`}&-zxnt9_m(L_#McRYSzkh6G|77yi{8VhX5S-aEw}hP>fsFkI`X18#yG;>n z`f3(B7;##x5xG7@B$FCZ#}@@v%}}*TG84Jpx{clZ7^JVq74~>TV|*n%f0O;>+^K5B zYi+sNfukz3RL~c?OE#tFfk~gg&L^8rEf=ViB-Vl&0YkftgeusE=pOwyV(*EK*f#B| zg={v*8(VDlQlePy>VBigf2%XG>7xG3)+{uu$W$hI-B7W(v}54L&56moX6|_l$tt>Q zWEXO#Zjm;uqqJgS!$P!1R6C0{PFqAQ zu?{MjRPaI#f^*C2brdpx^p4Mb<}D{}hu-;tFTUkY+h?5Y02@ty>+c(%YMe>Jd;+@` z=H#=OlM>EXn29j&yKWmulhTkjM0hl9RjJSEt4`O7R5?dy5*ikjw{79}IBj*&`hvXT zra66$k#%nQ@`(r*nH?wQ4upTdZhXSk{l;$J>+b*PpRn@6;h`JEO6w|?3a(IZ+NX4$ z|E03yXy0YiiP2X~Jo1?GCtN=&g5Q4@b2H5MNgHtu${}isr_%SW8VO71MDjNl@t5p) zeTW(!!s$fl5^Br<6i&WF_z6qZi?DtA=_?Ye>-6<_9?BKs$vMSpvp$Z0 zN<7|^ws(cQU!N`?KT^HOXY(yPU;paF!oo~+c=G1y`s`5;ipB&2sd&s&FD@^}hX-r% z!I9f9y6+9;;bGXCu&0)IJv6$n!=#t!r{uGAD3Qi^^(c&q;KxE$jnL}ah(jUQ7mnWI z?+GU|n@3W`g-eF|wndjxnW53nNG_D=k9Ee+2QQ0lnM{=9 zzBXq#RY^pSV9(Ej{#D%T5rbuHOt+n0Am;N7;(mldh3e}GnMyiy(lW?(RkEv#+kc7w zS73P)Tx*JH>8qNJ$!d3~=R~ixGvOIl9Ge-qbW3k^bl(`6mjn2d{isL7Gw_aXjE$wV% zIvoqgKKg``UAST~@_S|#p%$19I>;8T0%e{xI_NAR$riZ~s za4MlZ=3R6@l5#l!ha<}ntSNBzIgVc?aa5Q9&g~x@f0@K_F9C3VPUrZw0vGoLtv-vj z!tdc!1TOF4b|5nnHW=yEn*ti^Tg07w@@2yodWG--eh=_zd=th5l|jrc0l}YXv?}_&tCL|2Z~- z(Z_JF^f7GYd-x3$g-PxMP%LE5w_9JWzTY|_@!xX%evVW7A&LKtpNhmMIj+;EEb$4B z3;Iz1f6M#d*3^G9uJ_;Q6S^1gQrCkKhbM>Q)c?o%@3uAd{|_X-w*POD_}c!zS>ne2 zV;-%;m|x_eTAs&G@);KMy9UP$14n<@{d~ObYsb3=*T!q|b=@n+h50h!hVfz#kx#3A z?Rb@(#Mg{h>5=%F@hVY?uNg1KeO}q3!LUf;AM%^J}S|?CK3vdhi1N>^DGDgMUzpf8e>6ItKEK2K zUV&Hv$!~G1=QwZwU%>ww^9UUBD9_~)-TC=2-pS_&&)+Ye&(m{Sr}X?z`5f!db_w+l ze4OM>p5zU+uyT35igl|!C%KciV!Vdu^!?rP`y_wzR*aiJFRH(n%jb)Dvrd=qtH0l($mhhzbh>;;`#!Bl@M%W; zOsC5~@#mn6?T`6B5qw;uj1|k8)=ATINg44R=h}1DAB%l}w-a4Hr}oQshhg97biwkW z{mkj6?jLQv5LMLgx5TO6a$o3l`L+6e?K$laoi5@z(bXrvPy0lt%TKiLtIuh_=yVa! zY20r$>>HgfSU!?2=I1J1_;abpW+0O;$J-r_I`r6faDSoSdNh1N*KeWs;x1;{KCuCw zHsQLS{O|_&gB##)*Z_aPgi}nt=>H=d;13ybidmNJt0o-rtr9PpaKyJtyrAPIJ-^Ou zL~o)SaH88)oSq9NoaiR-#0GfUgcIFF`-eBcAKUR5?^~BsWZ;s!{Q(Lvx3OZ-b~@COa; zD~9vn8zla9v@aX*2PFPe;CY@?BHsVV2KYk~e*x`leEo~|Rf$tA&K%t*EBlH2Vmbf# zD)23wZlZlb;%m=|H*bK;^CN25onv+DviAO$i}vz7OZ2~4(4Pf0{?o$gFYpE6a(^i; zoX!GIY=EatIMH9Ue|Q7@!42>?Y=A!?aqe^B>*s{*e}(s7;IxkfzQ8KH|Kc1?;}z%V zI)fn>>rLR)Uf>JBX}kib^(OGd26)^xvn43bE22|xvnRy|6JD>=sD5P{C!<- zSpT`MKdk>;*CW<{uIm%@T-7J^@#}iU`pu^`GnVnw}Hg&EMDM_WI9t`Mv&gU5>B+ zT$ktcT$Shg_;tCy{&QWv<2k3hx&Nx1FJisJ?}PD)eQ*r}U*P*2xW*4?z6HO~`2syx z`GWpj=MVH;T zFrV^TyJfYZl>9_F7Q#7@r#L{kv2aJjg@VCcR`w?!%q>S_)2R((!aUh@;?o_)1LgcR z^A`*bi;NDHVXA>1vkUcXUV^78i-zEl)7Sb5Y-q&k&VY|2%;7Uy>Cm|NV{`0pEh#YV0BusB(;xc) z0~9EK;LlE5hAk|e;l~j9|2_AgTsamDy;q&=vTl>u4@#Y{zk($84b#GEV6S& z8WHpTsIb7EV^K4@)F(+OkV-DGV_sAcpB~R87M(()%yj-TIiW&A%&T~J;RS=y>Wi3X zCT+oHHV|u1m9?S4qnpxpw|U}C4fHgO>!ZSEX&l`$=3nPHXbimGElpTog2+E$2rt>1 zgSN>TbHryg@)777n&O_eZtaxL)6ih8lJKx3y_E)D#l-yzp6weWJv0 zUiFCfEh{9(Q!;2e>&)`Lw(;In-n?d>kRPSz z+@XKXVzTXsdzg?(s#L-+qZz5Z9m~*{PqrV&Hw4!8k)NC4dKlHZYha9noqM;*x>qQM zRfA^MEX)d@D17Ve-1f0J8a(HAZR+jm>zTvJ_**P3lO0`~GL8eyZRseJahTQ!XA8!}w_)tmgM6BFM^Vuor2(r8BlUT~4CGx$*>t2QQ$;r_OGP91@{!v@ zD5i>25cq!pO z(0SSydz&|mPqm&px#N4!qU72IQQ?TUwWSq9mgevqc6OI^B&su~K|Jm#@|A9pIaV>F zTqDR&P|Go#Gows+s%zK6GP#I<&~a>jdY9||l!MIYMJIac>}-(T(SqL+$iRz2Ti|*0 zl#@r9@|0DWD?LWx6Iew#;Gwjzri@QLFli@(u1fgrB^xYBuoamuv>qd}Dg9FPj>jao`XglwX!yMsc>sS^cVyuBSe zkWw!==w2q2wJ~Qr95ip<_?C_H=3qGCaQGOSYRz@Vs?qj(567k7);8rIoPNv9pns~( z#&2f1-nPJ4x^%313-RJ)o3PZ7eN3N*W_85S#y4)f8Q18#=n+$hKKXpa5O9k}_Z zgngnpEokln>>C^C{RCJPRYoV=Q0E@9Ac^H#7&V}BDvndzSQac!)DQ-=+UK8n^!D6J z_KruNdHy}O4zG;dDqJ8$PvO79cM9(i8VbLrA9_y+K0^!Ev8Z3JWWB2Es4kmY0Um-9 zYocfL>cuBJJ{9+vMI{=(0-T|s$E;-Y(IEkzu7|_1$ZkW4Cd<&__PNNWRBo`RZ+W!0 zEtiN6`KMAB_r2+=L^3lR8{cI}WcCD`(r6%faV!)KdYtFQ61z6HO<8otO}$yvy=428 zc+oO&W>K^4%ebUE7hd<5pBkl9ylP;T_L%`Y&qN8w%r?U2f)%9Cby}!S85FmWUORiA zu|hZW!FRr`jxOR|FZJBmevdGI>WY_p4tKn@a6;yb%i3u%s=W_m)9c%Wt#sOt@ypAA zZ?~EsDy12(k8i3n>0&ESiO*C&O@QsdE6NeZZJ-q1+lR*PAc{bOac(_!FuO9j#S%%T z8;xF&w5h`GvyOk`fhQ)#yRg#(EsX|gr(a!ol<#t)55(NXi!t7)dR9={wCj%-+KRM` z)!oZai^#dFe3!B@o@NhH_l1v`Vz#w#4D6J8uvkpuF|s2yTW%mBDVc)mnpQ;qZ}z2B*Ok zY3noSD&H)M)q(!}_NULGvK`|$4lnEy*rTQe zWBO0fCiSK9sdY6ZH9}pZV(*(BZ@01D3?z%SUsWrL@NO-{Td71S`G1JVQoUONImalc z5uv&o$U>G*p@HYJq<6hd9N#!NxUq0xa&U0+_8acI?}i(0yzjmng^gpQ6@{NxY#1Nk zP$4u{j28B8)8BCLszX&K+()Ex; zI)xvR1PTBrykP}Z9w9M`R|;>pr~EzJhk|eG>i5R#j|f#dt*iU&kp~|f%j>j4{i!QB zFGOAx)tgahs%(}LkujZ+*L;y@Dc9Pq!i=dxadq*GF@)KBAG!Oz_sa9doUh>gY)nh~ zs0n8-OMJFv_K;+hvNvS~VI5opYF<hVD!}m8u}qKB6MB zw5zB_54GZ>m2&b`DIb+UOSCfFxoa#MA3vvKAm1~5C@;KyMZD|R_RLI&JhB3-SVZIF zb`aHxqVXxdgEERa^XMe*FV(n`EFKs3=&@~t>*D`9*(Ti7ir)Iy{NlY$CY7$DgqgFN9%93qKs?l$5+BWANYaX1f z`N@wAvjdUd#<}pt!vp&_wX|;DZ`i%V9h%y5Xya(3b5}5z+;Zdc^7RWb30Kh1@4#5? z(3_QN5@i*K%F6l_mq#nJYj83HR6=V_5*A>)i(jBY+^(6PxmGI*i|zh+wC!9jTZP|HEn4hP()Ij; zUzV|ePb%@94%uTc$$p9lO~&kquPCbRVm{ZpHQLR)2&^ zmDP5_PA~u-&`v^rIiMpdb&#cVohoG(*YzR_p(>!<(%`l(H6~Yj`oh}C6;)o>f=y0& zLLrYQ7`z@op2lGC$rbV0cvDln_~+CZOgf>qo`$Qi{AK}88B%p4%m{22HbLd}RMu4+ zY&NUG8bJT`4p|I*?tFvYV2ZZ&3!hK+4joFCsK5$Gh9-Q|5NX0UNwSN{2JMZQqaEW? z=2#{hRH{2c}@WqC_>ord|wTx##0GU;DDVj3q|FkJeJ4F9C>(HKdimMUr6 zIQvDp5SalyO}pEXbaZU%58j*YZHSoJe%9$+9ZS8(k9TBgi*wo`o9Qy`ZLnL906=?s z8Fnl1i#>8NGPa{Q+o*IO_=j79sA1uFUDn|L9r@s#>~T4bMJPTyb=Ns;KQOxxbD^%W zXRr(@$e>z>Z^Rq0#S{xs{0M&>=l|j|!x^{r{bcI{&TJ;CMXr4p!)2Smd&ZKEPqiIu zxsI=%o-U);V(pjLIF#vS527Ew0<)D+qP)WM=uiGths-h&5^y!c`~zjGXZ;~n{y zaCcAFpkMgOmAiLed5$GHp6Q*>*bc;U%@N>3tz&8de-Efsbp}~+0-RQsg}fFKmxWa8 zOZG2t2_e@as?-P40+l-spttMR;fv=|skw`XC z>z10Em#$w}ykR*dHcwAYO&8|2EH1+01iNQv0?&nPE84SVnuv;Ct_yRoO|id;R1cEa z*t6Q4g?i;uH!0>AlX^4hwVy;CQ=_w9XRy>o?3*UtP4(_dQ2E^xLyopINl-hNbTw-C20Di(_4^i&JiV!ghG%HbX>e47=- zMNJ6Mk^s7`Q}vcIex*_@9opAQjkl}8SE<$&-UPBD4;I-kT$3T|iFz-gHwsnZCDH;@ zbS-s`Sg5j<#!l05vOiNeq5*dfhPTpiP1hc#%|yuH+hE7PJRQer9~s%Kyf#68KA zR*7*?Zw5N`u7$_17PG73ng>Qkx;g1pY8^{z6+)-v2^PVXd;=+buMKnbvF}m5G|QXE#m7k?RNF8GIDkGuYwb6`%&&iFGs?Y~QwCgDuCI)t-ZM^QWF?J^fg zk$XN>@n-#=*1WM>!16$wo$_1ldIKfHZ1>mH0=b+E1!ht4@PQ1$cadI0^Ix&;Zqb zqTw9}CDcnXNRnPH*y|3g^y>`|)C=Fv?1-NsKHy3ZMQfk^x2kyb^f7|?a3)Yi9utzi zZ^it4n!Tm-D~m=-WrY~6BXvXadQohO_y%=!qQ%gIhRFlNXX>FHp>PAqE|wODdAv)4 zbhJJ~A@RiI$~vC;J1&$qd6|3u2lAetT^$nd#$1}AflC`ya@Ap#co>qai&W65QKA$o zl&$PDHl}sG@Whiem9>@C_N46$j(DNd^xV_P%F`KAQS6cRR4={{_*n0PWwF+CqjDE@ zADn=mE0aA@l(B@&d9aJIO-;|k<15UA|F#1rPSspVBWfnTNBYl6;K;3J2uLyu@qYcQ1-B51ixBU8UA^iqOQs&Z%k(o@33{;ETswTqsD37m_&xUG~bB=9b zpGcpS>uHk39pV^QqN-3Y;oMv^H#KZ3J}!rB1WfgHL~Rh~D4uyq+=kZd73dlDWwfF$ zkwhyji36IkWET;w;LBi%7V?BrVIa;K^)6vTj`OStKzorQZzk6e@r6h5PLpO$4bL*4 znaUT46C4L$&`bR`bv{B1(#Y5fv|aDK2yYMMK>! z1L5q_WdnoUa}wxnc5R&`ze&%0?Xw@RZC|)-!{!^drJ3)<3-`~SOW`~jwGy(CukuHr z+{XM3EDkIGuCc52B+Kf^t1*S+B;KUX@LF(Fie6Cf)oNhQ#&{{2Becm#XSDMa9n7f{ zt@BE{hLTMZ%D3%w9DAt8=rZbz9%Ju2j$Lv0%8SF5C^Hrrk4DEM_ZRM)c=1Jy8+fh- zp69XVO`12B%7QYDUP||1tcup0a<(ZxOx=kr((04fo4U!OpS@Je(+v%mR~{xhkQuPr zCpKg$89x&TpY9trpm_lrpY}iW(Z?U@uC?PATTT0ek6pG8lya*(*VL4A-zsbp`VTpB zK3~ppsPOEUNFoTDKFsH8%*VZ!ZpyM%RJ!559?lmi3x%?5Xcsy8{?CWji|&xz`sH$I zgon}b+9(gFXR^1uF)r$xC~+!j04k?a>48T%%#7tyB#!lm#f~ZSYRs-kBe=I~z#BD* zcm0aTn4W%`VoU|_e{P!>`|_|h8tr+^CVwkvfa3B`;wtid7VRkVS$1mvSsvxzn9;I; zx6NQ4e_L+L)0zcfVH@pYg&Y5EIW7X8Lly5RR);cPf47vE!ojxDq*XX9x;!42cv!S1 zM`WMOUy%hPe#RCCu?K@7_%MRdqz@n`25V%~#E^?c^{++n1H$j=@?)qjJ9349yBzJc zvOJl!m{65uIc>&NHYHVKRx@eDXG+E@=kO7o5yde&gYO6M-(e0e#w%xJ`b3O??&Gn8 zHo?!}Ir!VIWIpLv<@?}c>Vz+e`?-((fEtILP!~+YCYIueSlW}1B7?ycS3 zyGFwYCkID5J%Prp3*?JJ1Vi{W&REwJ*#P5srPQ(MD*aqQb zoi7{l_ZW1w9l2;{&?KZ?4u`w&b)U-)qQcn`{Bu9XUf%ae9k;4mbN)_VZt@sY=fz=R z%k#oXYDOwTCN7D6cvb^6=Qa77lJ=oKQ?2++83;6Iiu#giN{&O4*rby<`J1GC%|QWb zWKp)}(Ho4uYLl_9(jgq!WW4^%6?WshFFf|C-4&L^Nd7a0TXuiym{60MY7`I{BD$s; z1V3VQ=?8#vjWpu#aW<)0?S4@<&SI(rr9rRcxtaBvB-1Zwlsv*uS}P_vNGLT*x~Fc-I5Clw{6uY9Pn&eu>;UEwf0 zI;I+%Q@5m=8>c$(8(sovtKo)htU1pc1hJm?Y27B-P74L4F%p$HZ0J7=FoPR-BQ^ zKRt$|^Qn%Ey$feKi{sNNN%lEMY?^Sdy)ZO7S!9R5V!M zow+5`T_235+#EmVMpN2tl+ou&MFaKCEw{8Z*9W30kBma2J8fz-GYlK59dZAKpZ)BG z{5NK^$>hU)aTB{uiA0gJ4;D2fG_bfG8=`Vy^`~%veI`glUgGnX%*>dOfmQakZ zvHtM~-+zJYHs=NJfAE9v+aI_sxL+{-_$mDNreSRC$h+u&(Yi zbwN*ncCqG+s}cw0eN?FvAaz8bUKa)pTBuM{4msZp?4?=A=d!#Fypmg>@S^YKcD8l< zhTO6I%%%++ru|*sj>Os7_*8c=l4xm<4$K>zp`A8MlRI;6TiR&Z<#w6Td#9umA2pDb>PTm>WnRfKrzg{ri8Qqa~^x3|SVS!(;afv^Kd_zqc$j7u0 zSH|lB-d(CMTeAAs$2+)~;Fv$r(`7R{Yv`pj2X2M+T#0xNTo`b1SHKU8+m0WYZ zKbG>?8)&CnnvCxEKYXBFI9W`By@fyXy*-S*U5ham%?#GW|CXi15wOTLfw)}}b`(gY4f-VLOCK)R`WfK&=4pCy(T-v70Wf9|vz&4Q3{u;E6Sun}6mbR@DZBx(B zTIsAW6|5zlh*1rAACCnwdWSBA$a%fMO~xjzR~Y`lK#jRdSKUzE^ZuK)6&0ec)?M2( z-&>13eX*iKC!Bn|snhN5YxF6E$ZiZhWV8G z;&_H3(Ycgi$ov_QX|~~&cde|vOE~$|Qw7r}J|W3!QO{&GjuG?svUSyK*7o^ZZ(ZRD zz-p2{MYUm>uEIPh!@{#G&~|8vs3|z@@zqJu&fe3k=m?)+zw>x2yb`RIdC_|%AK?1$ z<+*jF&s4Cz%==RxyH9v}MY!&A=t+2|0cTr5qtK7rF*hyx!A^=lMbCsdejn2OhfF7B zU5li&i?SE%6>p@fsqq5X#LuaxLcLS~oAeTDYEM~+VQ3=`&{CM)69pr1GrFT5+vvxD z8Ib3JcaCkqCn_&XnvLAGDuHL@@vK%{dvK*gQ2p#4>VP%C@LrMcJ84_*oriB z$aaTKo2BLqJkKjYDlH|lLE9Aubk}88-8P`!V+Ljj9BMCur)!w5282dvJ;F4t)EL#O)H63 zlgqgBScTS>-q?Q6J<*s}`>g`meSA;<1n(~DS$T#%z5XmYO|8wN9e&$2cVBa#JXg#Y zFJ!pYQg4IP<oAr{2j%F=sq>tY{>_Jk$=* zKXM${SR85=LD>#3&7(y&C)1+Tz0UJ!Ij32hM@u@?hu<#5^DVR8fk5|cOFq46QyR?R zA#;2v-8P&sU)I-+bzpX+_#TV}zDwv98)ZIlhP60>Zwa_t&bGoyV(d|_Nf7@dt4h)+ ziV`kpL>0*V7+wjt%+Z+UTEgBoJ8*w#j2)b%ROpB13p z(8zdpFUJn_hczP^Ug?xa(V3Z>17Q>of#}5snf?*zGJbW1%4$cb$_>|Gc<@TqbBQ|< zc1k4sdTFyKQrm(Z4LNsau=?2JH9ak^gk{jZ*hYQxA|q!TJpQdlOI!E3(8Y{PZl8bn z+>zmPhXYtY;0QX`Pccp>c&U;%E5&0~9F=kL;$(`lyjet8Aj9PK#feOb2Sf5>F67lC zlY!K-b^IN0cZgzYx-VXZ<1jM~*KTcH7zl+17P^`fiDqi%;c1_0eO5U6Z`=2j_kf{O zV|>jicUGZBX^GYONbY&?zvHAku?$7xd>Y7?3W6}H!V_j`%q(FRwIWC)$O*ILmznK+ z!+YNx$@sfwn!oXUYwLXcJ@0wWI@X>ZjF}*>D{km(ihxfu8=mUQfEq|A_X*(KGMwsp zOYj`Qk#louwNJD|wx%^#$@@u4sZ>2rQtAiu&=)TN(wBamU+7mIlYs@v) zkf+|@Ks$qoV`Xe?<*~=~b-qx-xqX+vZ|kS4D)(!3_Rd|C9b=I?r=##AF*RHpkVNqEvyavu7mYkp7oVEBW611u?-cx7^?crTHkigP=DZjAGn zvVJmI*&fhiPTV^TH=N+gpEVLmOzdn=Pc{x(;?9=d+Q&XvJ(Tfe8uF2?=p}RRFzucu z$JzC!mdv@GS%>j#zlYY7_WZk;9+qb7o5$#XAbuS>Q<#2V{U#>E>c9&VY<{c`Jh&mM zy9z<^vyf$!SF4=8D(jab72RiR?!r=Ou&|Z*A>L`g@{xRbt=!s4PdM!HL?Sn`YdHL` zD`IcF$s3P*DZiFqPklz>p&0X*SNk+SVsoGzHiXE*FJ1vp4MN{i@=niSt#AuIp>P8= zw^ok6lKq0tj^Gj0sf_xrmhd~WWEB1@r`8I{K_!VmmW`{zP-XO2)m7_+H^gOmbz-ri z##p~uI6tsyQ-B*fO{uZ_HY;pexNh*!;P~`mCdRm|5Km%WcKALv$-C~1QVjWQSUa*l zy`VR_ObyqfXhnDyEzO2m$Fy}MDFXjQ2u;%Y3|8)5QAd5Z;HLqTQK5|V6Q5wR7He^e z76AR~D}^3LU)V3AhwYbNGkOXNl#kANdabsnGitKCYAiK6y|Kn>pBh6hsH@UgZTD1d6;A$FWHuI?jZALaT3KQqglOv_dy6Z4gDd|&qWk&fS5Ex=gK=EDaSh@+ zh$|^s6SxxPO-p!W$!SsKfc`CU14^#ByFy=Ki2MJx(1CW)cExarc*{&(~Z$)4zaQb+J zEt>V3k3CZ1cAhpS(U=aq^^X(&$^SD9zR`4=Tu+s6sANvL1hQA=bh)0q)`goWo^f!V z-BYv}<=%gm+w-x$1MMs25rCbSu}!`v2=F#eL-HJ=h{;iWCkoq)a{2f<;1kdV1ZG8r6$g>OZD@xV4zd z>5I@q5rOkBWmL-47Dk}_?7>^GmLAmyUnYB0&Eo|5jIr-XZ&N)yq#lr6U_hQ8Wy(=4 z#0tq{N*XFZtIT{qtbRsm?1ub5>ql>{yL_GS4ZR=w!ZjFkTyv?+lO^$}Ql7+uRe(AP zi3LX~!V~2Y9!dtMS#c{u&f1c*4oO3$DmmPzz_=(o`FV!4%@H};gUP*iyay9qKj0&; z5Ba^;(u6uSi6#J0t8sAtkKKwY!3v!kOXW8C(5si&Os?#%Nfb6jp(!dd<8{gOWp5#Zd9+ z*7!~+)e#9y5}V`OhXzY-T1UPlebM%*r;ZF(+iG<98NB<6r=J#1em6Q9#s9xsz&DD< zVn_G9QvE_5i$wlvI7D?HlPO85Hc0tkqrjLeptAV1i2Cjft=Ww2JjD?thuV?q^VcT72uR>i zax{g%Qz}g1;pIi~favu5owzLiRhcp3lAo5^TmjWHUB|aMJ{F<5!x*>&dVar>Yg}` zylbTCFpkp+CP}sRDC?5WCq1p{#HSdOLZm;mDg?|@G5N6pDzeBkGI`5fmc$rCaXlO` zN4aR$WVX6>u|MQW^@VJ4pQWjLKHJemF4~_2??9Dzse#Wf1XA zfxZ@xr=>3t=u3M%>Arx|<8k6=zffh+iU*)a{p^A-?A_2ZJ(zdx9vWq!f~OcHxa`S+ zM0~K>Zf_opCkB%Cv%`r*B$7ykU!I!-?V`pU_QqRqCZz@X-I(Ss8PjFeR#i+(QYKEk zI!@~AaS&WH%$MVuK|GR5-op_9G-tj?MREpN%VQFb@~1HF_OiPub)i!s(H@5UKIyOI z9Op=s;!#p0Mh^iBUwICR#Q20g4nozUg4Y0oR-{>3vb@$g!dAb_Z|-cg1e%=|n=3t> znA+-yWn7J;VOP{}TSGqT>vn|_OUdM(O|>Ihpwkx;{?rh++R_0>W2}If<5<`nbwm&rAs!mR ze*OjM*n)ki)FhT%S?kF-*}kS|j#Qt%jE-n;QlyFw`k)1LRc@&_5a?aX$ybZtSy$)u zTN?aMqtWR%G%p?Ay!qP2L}KyU&6^J|H6O5KmxhNITN@f$7l((JvdAygY=Cm~9dr{k zsBtH?MzFNp>iW|WInr$@`)8;t0~yMG3M-b+_=p{<5YVrOGG7PbW) zb^8nspCu4!a-SV-cC-v7v*UK1X?7qr-s)mB35h8D5o=uo$)UuxBm-`}*_{AB9>oTKLr~|F&^s;kUQZ z!BV&J=pNzv!rhl06{`07HaEFDzgX>4Z^;k*ER&KiH%+U=+G8J zF1phl$!6NJ+A2eJQW!pbuuAW2o66-Ex%aC(&`lWi0@g-w*Bku_8XMRhc{55Q zxDhtyvbsnZwOZ>*ktzBnt>8*8kH(uPc4h~6G|iej8r|uTT{QTE!TQ8_t})m>n+~+L zhFv*ph1Kmdgl7&eoptk4qQ$qZ!DDTm=`^{_)tE^(JJ;pCB-4>gc!SZbkD_HM(926$ z52Jd=1#7avYLT`j}0^n_jKnj4G`wR(i>TiPNm z;Yci1_+~6_YjWA^tnJ<;6|08-9k_T2xTr;RM4_b^F-33^C8toeQ%^9?G`k{MH~tNhuOv($73{cUY^gFBn%OdXA$bjT(XQ`QS& zY6i6>KyAWSZ*aPs=%w&bx{1-!beBv^nN3|@nb0setZ%VA%&D~@{{o4492y67Xttsh zcSxiChq_B-U8__^b{19LDwmhmkh{L#9kR+-e>CdHPr2N*=N1PB7BW_AW?^7pF=xLg z5eg-fp%67VEty*ra{d+CJ;U7io+pnw<$Cg29j92FriRUrbXUqGqEr?RBR?_!R6c7h z1fYXaDHX+$mG?6Bz!t81ua@R(3mYF51bix+De5vc{;DZFv^8fd47!_sX$&+BE$4AM z1bvbIAl8E>|AG2UumcuBaA3J3zm2Zj^40+9GXbk~HMDF!G>cQgdqY+PS$yTU!p& zdJN8!J~KZ^>jRzzD^19NXH}_MR~gTe6ddN*CZ2^{J!mqJb)-|s`pZKHa~lH}3okL% zqr>?O%%=Es2!g^s>O%0nTkoL_jjg()d@SXoVTk&S*Xe`k!`$`m9H($%`Nyb#An_#x$&}@czouvjgxPhi66LN z%a*-+w`{op^v!LZk#%gH^+)tq**YD>Fba9q)|p#}U#Rc!guY z?#YfNT)p-ymf9AlMtsTExQlF^_Km5~$mn=XwRPSHelZ7IXM?P7NyEYTPQVQ)fQ0B+ zm^WvWc@s%TY$2C%pV1Yx1meuRai)ip*%_EOn+H=9StJ&b-eg&Q z686mqvv0=a8ATxHgkSeANJ84O0s83_L;GiEjT+Yr% zx4WaA?U@cO(g&M`sY5pzUD=sj=a!x(;=9y08g>h0!Z>gU82}uBd8Yht3{5bj$s_=sl8tkM~TlwQ{e%5B`xkSZ{5xn4~vJIxfQy zFo8i(Sd@mvYZ#JpO9=^*N(=RsY3NX5Rh-cEak%^PY6wzbx{Q?aNu z?`-q=b5Xn2GwVNVPq1e;)w6RX6dd0xRQf_KJt1R9M_;z^?#eo=agW(zZJqA&hcDfm z-Q3-jUb<#_)6F~EF(3FTh2LZRmAYj(3}wAzq*(8ef|QtzG`(WIqY_g&liu+J(>p%N zChx}!UckG`^$zvfugyouQ^9;DlCumx6J$7Zy_x$=TCTZ05f5dZn;b2f&LH@R*OeYg zz-Myq((Zc)7#DFxU3H~=1h}wcEx|{ywr4ZF!n67$ayUnTo9$Ix?_hfYf8W9Wo&oOu z!1WG>JEFO7{}nWMug)It=PJf%)U2CZ_@^7L83N5+d-MIfWu4+A*D=^Qf*2=Xv)y>F z?4vunu1>2~FE<7S&Tz^0dn;sl7J6y$&DU;02Sh z5+7ZlYhxUG?hQ-b7i`}gZp*}&-0GN4H*edvWsQ%HdN(b~oI@JU`uHgG(P8hc_0h#& z!$$|JN_8^6ULRdYdy$VW5wnM!b^FMm2}K3LOI|u>%Sdx>BgEMJV9SP#3pB}nbaycs zro@4y6u$Ll$Fqf0p;qjl)58lxt6s(YbGpCCKljK5!p(&{E_+0p=FpWIx;m z%~CmaBFVJ%Mpo{h`-l4GIy%}R;uPPUD>s|(+|moTEceY(-L>_6bL)-#ALE&_zIT-vwI0^i&$_ow7$+jH9=6dVkn+s)|>>lo$8<>Z0Zl<04=7!>JQx2Vbag_Py zZg1&|q{5Lzrtqa$+!6FR>a0Ef65rfW=q*Kl-m;of#pmr*^@Tc~@q9{NE4W;dIg@Yh zf8FrlT0DL;ymQ9EokUJvSBvWEE%wgs5SG2cWLL=8-rbolJgE5R>RqO4XKp4>^c2~2 z-SXMDY-K(yLDRqb2hDFZPr&E6Zm-=+INP9$!ky1Tah3N+bGayf4Eb0*pO43I42Wvn zp*Jv|!7Fg18X;l=)SHPqE5?{wCVhLRsjEk*3Uzcuv+X;cpR*1{o8!^+#*xK?Og~^_ zDd{nMC4--?_wWp2#z*kpsP0M}jYDT*0eXlAoruLpaTPV2p>Jr>pOa3#HOdl0O(BCd zKnIL4!%l51r`PI>=6S8H;z)(9O`7e?LiW~M3t#!YGHH7Df}lmdSjn@CvvBC}5_Kwe zpxc<`^4WD8%pRroDolU{(KOT6n*@o~h#67UsBilkJx6%MT8 zilEflGAz#|I-n~Hjp-c4Q+r26ePhUPi!?PhTQ`T!?TwG;y!JrE*PtDaX0x=oF9*BY z;*pTW=XYDD5?O0yeN@Zf3B@uaw76up871{;(`dm|ri)Jww+pOco*b{wN>p;0ATn@Wc(oKi6< zXl8`-P&4jBSSRW`jr2DJtzkyAQse1MyjWzfaNg%`z4ddXH{xF5OSm_xyB_!H@$WBj z6*Qf~g63!92SG(jmsiQ7QI_aix5LW9K2^j*sb|*kq$FbC3`w)N?BVNE%s5qvUnryrKeQ-TbhIEHhfEY$k^b- ze!L!Y!I*`wVa!q8jR5HJFXjR`?iPNGcSLnJG5Ad~e07`Vzcv4gp51_-`Xj%0b(`>G z&A(!2aTxvWm-IJ{pvfTH;@84+7$M(GQTz$_ zci{ftEB8Yuk?!xr0VmtVxV!VVF5H~DcOU+QapL*HLZ5Y2n z%pIinY;C>p;{BQE-k-nRKRD`%+G}d;QP1dLKYRb=>Z}kKe}L7cIadNkH0q$p zpVGAZOM~O%gF8C2+0Li-e*evH{{G(RdEdI|qHmo?<8Q5V@w5EGo;^pk zJLXOe&Ec*zz9%T(lWCbhfoe?Pdo14~XHH*m!3#&{#OLPz{0P41lirsD<($9{5^$D> z-bXq-MG1NLAv(oHF||5Yvj)#1KE=alF_u_C+_?j(6x_=~9W!}zJg{m&e=#zk)oH5{ zn}I=7jgJE(gBG7%7mh~5I=jzuw12ZF8H+jV+_pMlt59ci*EwUcq-S&goHvn}Nq6U} zb=A4<^h_e*rF0}|zTKEFAGbPRas~04kcf>VZJx$$z%_zc8N&gqw?~V~qPgTIW+zhY z|usiw8MaK8d624DYm4;p47b-7R$BY%?lG$r4(kZ+@1YWSu3at^306 zFT7iO!JpqjbKSaHsri`rYkY@jlBk=}B&t7b-Tf!+D}P4j2+r^97B;-bbJ1$zr7!OO zqV!y`=(&37$vXCA3!bcHPv5;;=n_6wm^$?p;j@Jv8cS5zDZE$wJZuT8Jbp<#!uUz- z5OeO#If$j}V@LXX_dBkro2|Rtxxcr6Uf7x1mzi{4bw5>W3e$zKZ^t7b~l-s(#{$>Z__w{fXmMevVCjjwEmSb2{lc z>>u_p2R+fjo~S&PJsHn5Tz|cRKVAAndP`*W7<`aVVh0RkA4s~Dnq_L!BSL)GpY8Vs{h5AmXjA7KgIh9v zK5wjNyeHNiG1l+g(zD$+>gaNJ#QP@t;?1#IgR5;)*z62=T=ljnF3x&Kp)1imopV|& zjqawFq1NcA!<2B3ZAmzHSQ}#v9*@6es3kS*G({c3o}`m-NO`3nVSU!L(8?q7998Zs zOX1jAxe?t0qQ^qZ&~?$e%FRXe0*nnYF_-_sjy)4_AYl1ZpqsV-RvEpW#JM= z%X(zB$kdESL)p`PmHQy5>Jqpd``^~x+c=FAokMOxKS!L@o$uRAPY>qz&1n!)+~hXt7Vfa8Ag!J_-GrTc*c>Yep5z$rT4BjZ4IV4c9h zA%5CeRt%{?2ENEb@s!3DVTxQQltn6%^cs5gv4+~KDjWQHl;m&RoZR1?-qam%$5LUt zwoBHlAKyPZ;m*fmsm9P$KJ94kk0tusVv&fwSg(fMz-CH{Phl{mmmnGiZb2l-lB>*+ z72;EKryjsa8F6YLE986OS;qbRUL2A(AGzQKanIZ-6m6z^msdZJ=N^)tOZQ548m*3P z`I0?d;!~#{Af`+*=<|54e6P%t8P~<#=?gCIniKc12a8P3-Ol7yE#mMe$kxR(iX|O+ zC3*D#I=4j`gAP`$G-rz;@V+dx?cDj@Y*vzhkZ1Th=0S3BSJ89jQK*to_H*&tPVBi% zG6u}_-1N?!Lfh?lE|-wfbAboJ&gAl1{DN0P8Uw%h`-kQV?`C+wXOhMIUKPI<cb_$!~4TWRtG2rOi83 zonEF?jx8-MTMo_69a>KJ$0pw}(Eo;sXmsKY{R0SRPB-Q@wji|U2|4@C=KhvkpQV1x z;RPNjM_k222lC~W2wO2GP_!S|AmT&GGZ@eGsSBUl@rhUy$Ig0T=28sAq(Z+&v01RO zW3EsxUUTZ3-xeNBdm38@LNVV=EaH3Z2`>v58=JD>NJrSb{ry8;oCwtTg-+oK@jtNM zAwkN zY_aytS)p_&(bwd))#E>#(Am^6l}b%@G|AV@;)V^2_IOt))D^dPea0V*m}mR?-e9h+ zh5rV8OSn*65g&n;%uj}TFkdHrCn5K!HPflVm2!KK z#|Zq;sXQtT#4G<&XqBqsW9E5Q2haw-hopX9krdtFF;j2^R-sfKp;)O;;K~U4IhRfNuF=knIcf7+&CTxcP?x{c-eL-y zO?8%rq%UX=q>rq{#jZ@B$!0Scsw{@)Xrk9)?yoi1RoB#3H5ignYs70dtVI+~&;d_R z0#6puXfL=U>KKAe(dHz(hzER$iA5Mpk59bX1fA)m^`{yWCR(|5CZIC2walv0Nn^Li zF5Xt7>%uzL2;U0yrre%Xk3W<*wcX$gx#g`>Zc88>4p`PsNa&f`w0V9ak!eLg7)=KC47Q37 zBF4C=IUh3^!f3h7p1>y$n@b3vX4xlVsvT@Dv=6P=hg8ie#3(ijF6ChqJAuEYFc&&i zLx<-$uaW9Otl>5AX3+sj=F}PxNp(i05`87v_bf$TI_x0(2D2T50!!hxS%qWMZ+YXu z>UMG;UAZM(xc(YtzWSjYHS&?rGip#@^Uw zzdyZuz~r+y>wS)ptL|8O*WJ6{_`z#O+RwRVZhY@}Fdp_sHjk&bjVB$Rb=e}iW>XON@-8}Dd2whg!?cT;@);`Mie`fXjIMwwDhR2Ia@F?T#1hQUbjLzay zs0fe1CC($A370AG62j+31)qf3a`E+-;&Tv8f}bcswWzCib`4#6WNGT^E$Lv-bRyYa zC0fV)*`dblSj-tQh^DjC4Ow&8Yw`5#80p@>luK?ntJOE=4kkCJ-64BbgQ>x5tqn%z z4{zQ1&lh#K%wIM#cBV)dEhz%3f~n?r%vwQ4<1N;V9rL+0UhBdjd6%ptHL-)HmNU-jNJOqaD3xoz*LvaHcC}4*8swIzw+qq9l0_NPY%&{Ka%sdR~Jhckw=yWDhA%a!5ny>Nt0@xn<`3&iu9} z(0`-5HE12}3S=7Q!@CW^(F?{$_f19;-ffl!TdXHMyUE$GH5O(2fbeSveht8|a*nJF zyXsj0Uh#lqk<@=?Ef!VweJLpLs?!U47vt&++F| zAC*e1w_mM-_ZO@;r&ka8&M`yuQ}nbt`8l<9sDN~?9O@{8KiE)raYN4qGpUx@y*+)~ znl{-|f!>+%jehHvZ}~1zsGzxV*17cPaHY&glKyH`BNwV^FNifK-|oPoxaw4q`pcj+JaZH z=b2|$h&}M{lkep&e7`7WR>rl|y~T4zVExLcROrC18P2mWk8by!XN=jr{uM{tq#>7^ zba{dqVN>A)@re$clwf=)gZCKJ3a@1}Q--7BguLSN35;Fp$bW$q=G07mWGP<4VG`cJ z>cJ`XK%DO0cfJ2J4<7C!aT63msZqjnAi=u82>DAH!eraxq1h5&AMA5TPbQ-jpeIkE5{gsVHF%zhZ zPY8AEQGf{k?duO}#@JBy- zn0+`Rtr5DEgOhDPEk4SKLzQ6CJc=a=d02?g@CvsiQ{*wz0d2T`Xs`kXd*r$vjIKg= z`@J`J>niF*(@WRe@?Bl7x1Boq@^$IUvu`7vgZM%Z_`-TQ>ndW4sg*leUT4mFzIXSA zXmrEw-k#mmwr+P%uD3Ur@9i~2C-#ku?AZ_wZ@6H1WZy*enx(0Yn>KBnTEdu!|7(FW zBjn@hxnXg>2{PNT3rMLUtC!9~GMp%NIc-XRqS4jCM|z z>r4$qZ2xqrjM0nlv}$E@it(U1Mpss(|Gg7d&`YL*Ypf z9Y-|@1{Kvfl0^;^71>`SWapBH9youXBi)*9X%|hV_(-;6#{Q)be^{`@0%5XyL*SR+ z61~W6RC4U3lDI0S)zQg0c1Em|lMRGA8}XB4Q94h?c0>_3WnKXsn&ze!PSA7g!!3XS znNchZUY^(xnM?S+;l?gcHtJ~VoM|226`J%820cw7Z>JY|)84LmLn3f~qu*tJu8obCnYzxq!yAd$+8oxDt=0=hn}M3xt6`pPsc+2bXFdw4eW7> zF_-o!v9at=2h+I8!-NXVj4Dd1DXFE2w4oTY$m@m6_uLz-sHxCZnX9_4>Of&49exYm zw);21;-}DWU|C)nB1bMh6|%7&l&1_vQI{Q;(a@95)7NLvMk?;Qfn5Yx_`&Z^?JYNkE<)|z(d7w@mtFM(GvK}3Orr{|E>aWFM&U= zz>_8LpD6IwVtCOwyNcnW`rbYnzUm{pS$R%I^T$8Gq|B>Yfp^IF1Lp;8g95+uH1LBZ z@VIjSH6`$^3jB}^XXBCa7Sl7l0pF$Lx=i`rb@KPvxK#KJCGc~V`)?|N?^58m$Z+<4 z8Lu%t!>jy$@-wUk&@0{qYd)?yN0yJ0dZALCDh~OnWi7M~Iz~m6AZnni(0+su9#mKj zC>3-g9mx+Kd>nZj{O`ntd2dK^HiY1Gpd=01WY#L~2;qZmqb8Tv5QPKc?Qlfc0**Sn z$zZJtSbASoTogaZv^Ww0mwx|#vOPpI$|+kc)fH3qR^j`S*8+4cQm;<&BbZ+$G^5Mq z`AK$wIzP3DF1byrSTh02ZsVW$*$VjeAW_JN%i|GMQvEmT#KWTw)Gd-n9jFo^RRu(D zmp+$=zf+(B6p{%{jTeMk|8AYhTln^>@X^md{`l7m58Rs(T;pGhP82>b*~S-L1iug; zKcoNOvV9s7{+;bpJ}=rw9G)aNMhpoox-nlDvbS4MGgZ=O%1ohRF58TF1C{jgfCgw~ zQ7Va^8g0GmAAQ-#|F|6;iL4kV~MM69cjddPE=9?K_#Gx?sD)LA{dcD*@MA#5#o-}FShJ%vYN{?TLy&;Wng?CLoAp)mjF z8D0`X^PgV@JiTfr-wxpahrzc9Id(tu`7k_kcu2?*9wlE8?N1JmmcWU>aClz{{J#`< zR)TZC4c-4~_TD}r&YnNJ>La~HfoFs`@gp|=Vt4{@8b7UH8uwRL{0pBa_`oOGxIe?5 z>lfX&;wK#5S^_7$aClaR zga5#%q`)(Rk|YBi|(({ z5})SqYg9PyCqB*Lhh#V#C(!}H!KVpMe3Hfsy>50jz;xP>TD!K)hos78Dw9PSUYrk- z6+{(tYM8wZ{sQG{E6m1#Tw)n*v`DM&vySIMF1(zfZZJ{B=Zo9G)zJtM|tVjpT-p^2vx3h&{kEkR}@WFqpND!Xe#y$N^1z;Ag#&g*;++~4u#La zXQ;q4LWjg>oa9SX;4OfEkF;v+r^ApF7T6Dplqj>()b7A!rP09#UImIiQzVn@D~i06 z&TGNnsKzK&jiO+Q5m$=LQ`Q2VzN6?nYqkT|DCOHwzrm0hJy%1nNjM@WCXPI@vhu_e z!Y#uU6ZmgK;kp-J6mIFKlwQcepX2glMx$R~^Y&}*XY-x{O^+7ALma+}tao9E;fdcL zmEd0mdBk))K$t@D2$+zUtGw%+`m)Gn)Guze$4MRA7CaY80T1ri=Lv@(38eA^nT24~ML4 z!PsS`jHHO_gWw)^cWrDX9(32&TJ)T2IO72)xW=iI=2o}FFo5&lWA5D|?Q=f1R%y)S z<9(Uo_KR#SqC&q!gJuyvS=|30489;>@tCahmB2GXzaj&R?@s_uGLYgBPqH=r5_?Wa z^8kN7!O>AYs^jo};r!Lh+4IfhcU9mE0`e@R=e(%GbysR$(fpc^r{w;OP{qchgA90* ztu;MArccs)nGE26ht5&*y#&7ZDs07{V_XP0KnqlQiETsSwP3KAuAXACy@7KFIu@V`y^Dy%NP2D`u`Z)ynFZ6 zM`Rwco8j-v9Dl-A8Gqt#Mzb8AmEq7);BN;0I6Nb4m1VSuBx1n7B0Z-|c}_9hFBHMq z-s1Q7odzD4;j3m5{$b_$3j(5`eBA)2y~UrCRqpqd+@BHh3LOxUiK;;4~hRJ#;_mNWdrC zACNV$J<_W$oe9EpGOQ_UvI?w5o5qVUjT2gLL*epcb9Q;6(d|@bh23)m?w|N9gDR_(p7lPc?&pw zK+dpHEzAfaA*@t}usB3<-`RbA!j)hC@P}V4+-$WDZP?H_@P-K%`=uD{0U^agz&swZ zM?|e$*n^7S{|sY2PFjRi!HjzCP+tZb8($OBtzwLCsd-wwa;tQNMp^_p`;bDXf)Xh;C@yck~0 z7xs{hmhLa!S9@rGO7OVQDDe@W2z)7Uwm)gj;ZvcwQW!aJidSE%sG#~B)B~x<;eFxK zoAfCsut?QHaP|dyDRneO&K%P~={Rm@TJq+z(=Ga9(T>_qJXM_#IoCE4cXV#+56H2T zvlpTPW+w!#y>fg7_Cl=Bs!L9sHy}q(F1ayiZna4|fH0#(reu8fFnxgYi&lj%5Z@uY zg2Qi@;E>~DBjdAQm+;@L$d5+G-#I)h6vK(na(JH%hnzqRM}aR0ZHit|49^H{l05L? ze&WCM9LRBc4&zhu-^WXym%#T(Ua(jU8}AF!cuj1)JVrx&kHe!vF`UNB;e86+Ofek= zzC{Bql0Cl^z97^~aEbwuyyMTwD$ntiJSQX6v-x2>+D{{9B;BujLHISsD`@6H?@OS& zl&XhFL12~YR8AwulIqA-RkRNyw0J7&jw2GxDxxR@B~ej5LiywvY*e0fO7zw$NVO)> zO_PP0a9jpeN-4S|Jkm4o++d9vZJzGFnzQPXfwtBo-u|7#sg2#S>Sa$RY_q3E3{l&H zxz^=yhpHxbH8^{_3tto_sgawrxi`G6+7)c^1-hGEz#q5`Y;eN&H`x00X zl#0c?n#-|6&C$`{ww2GeRq) z1CCG9uQVjM5zJ2umDX^7O=-Y?b$lF8`r^AQ*+ymuZ@pIkCceSabQH~wWu8g*99^e@} z{mU)Me$g~Rx$=9*WG%O|2QJd4U&Ya2EM2@ z1J9Qr?H#AaA*aYQ?Pr+c+IvT5fD9$ICYDiz;@*jDDbbbE>u0UDaqgw<#Q%*gHJDcOr5i*VU1y@sn@;4`Lg}?^A0j zpD_mpc@`KUWxkLXojSnD*)Vp%%q#t%!*;-338MI&Q!w1hpk+ z>)^<*6y9WQt!pxw4OUZiI_c=JuDo@4Au-Y3w8KzceQ~8BIFMb~&=e`WTQuc|n}+vI z-Ej}m!0NJS1Py3mUSe^=<`QU!q8d#Zi zxR*EcAdjsV5C`@iWe2Jl>&VO5b-)<11bN0Csd<-r!$wy_ox>`!WV_pyn{Mbou~3$ac?Jln~hRjYbc%d$Gur^y;}4c<<W02MoV<20Y=P4uG9?#63mVS#=X_ta`wf4FsXhg2Ul&&7uD_Nj)t;g>q#pw_ZUER<{ zEpXVOZCwS*u-FC!eV#i*D5}IQPQC3!S32D#%+bHEbe=UB3=W?4|Izjy@Nr#L{`kE2 zrl^dj_uiW{qtT2;qb^HUu_arUWm|UK6W7E}?DROj0s#_-I6X_2&=!b+KpH6|^xsnQ z3GferADdn3vXlS;mKNff|M%Sc-pt6dP1yhbm5kq;JMZ0l?z!ilcF#Sxd}Gg9Bhl!{ zSv^8acTw|QO`*HHfJ^b`W9m@PY@xWiC#W77Q3r8fSX~aO$Iw4HmJR*;9>Z@pc*kYH zuea_QTM~jTAG6EmC*|zpXP43$$%JPkuH+%p;Y!vY^WC8bh+Brk2AN&ZBX&c?-~CZ_puDd4rmL3qX#f0YZO^i+Zt7iE4yZp$W8VSTR)c?}>+7HL z6syyC-9CL9Z;<>Xypojk;7Z;*+T=vq6D1>#uqVhqO`$Z!V#$g!wiP{vRw3x@pPJ9f zY46yi_c{%Ui5>kE@@#N=^_za1Neq>`hZ5G7AcQN8-&eaUsD z(bcO*OY4&R7#;lx9Xi!I++R@seYQTwbyTJUt0a;iBG!1oL(K4rZc$xLBHtxTiY3A2 zvNMy#7Si@8e)@ulUK0fxz>6ra6?vignx+Y~NasOXV7D#ZFom6&=B1mageQ)jyl+bQ zaAh;s6{Xc|jv67U0cl$e(j`2yK3)`ICCJ)Z3nB-wmjk1xcot{`X{Cro9Fi8v@*qU* z1RLMqA$%X(Gx!z{84l2kw2{#ZMF;_o_8J`j0Ns#w{rBjG@88ZaAIDpu9|HPJG$efN z*xx53)=5T7i*yT)f8lSyKk4eH-{Dl()d|a7n;?BiP?;EA(5_6*E6F!Yelo_VDZERT zw6s$fvjTh6gm?aVS;v~eSae{veY^)6e2-{4ve^(B%w>m@<^#ham%__yIuDm)r1KyK z=wa|4QPqaCKi2|o8#Lq@)iuPj6$)SCe~=YFP&h$OX9LnaCtgYvLmM6GoEX{>k2T^b z_WI-SF3Rc+($T>IWkuRsEFKu7`>!?lEh($6rL{#TY+qxzuJWCoEndsz#Wu`>BU zn=)0Hl^W=$JUt6V+u=A$^o#f@`Bm(gy`;60-<-;bkI^c46jzE%NaOtkcq5OOr}>fs zJyH-J4qImd@wz1Re{7Y<+_5h@XW1yw#z?!+UpV-{Lzz~uUDu{{*@MN^o`KY@sR7Sy z(co)#Y1?qVROX=v4;Eg2S+H-i+eGokrgYC`U;XN3J!!T2Mo~;}s{HC@@>%kD|CfP_ zOq~LKq^l!NyQZtx=RQ9pn(yu)+l>1VeYm6bAM(lSPmzkBCBu@}0=U6O`^R}UFN65| zo&&k@(28h0w_){AI+_f4`ur2A9mW0oqLEZjWN4i}lHBPIh5XC5`u%R7!?QgUnH!G{ znAEMyvYC+#SzBDMfvyEOYWl_*xGi7RCTUO6=~}$SW4SFd4@R6M;z6*wK^u-him)nl zNY5ae-`=KC_up{G+tnIuI_kTYRG{}1F3w$pkcs!WdwWavYkvlC_?&?a^sn&o@c6sD zP_Eu0!&wBrU3E{w8GN@qdyA9N9{KAO{fPXxh(8C$DPD%J)e|LAP6=kamxl$~%g#4g z$YitnSbj1%T{L)FTpHv|@U)dbb>F-4qUrx!R!V8qH{hrZ`=-jzIbBr$1RDT60QyBO z2ltXWQl|@|1eyZ`1J5l%w6C21#Oz4gO@kd=nBGi<#Jo00gU+zQt!>q|Sj^@Yv)>?W zylX?VrP&ziDC^aln?zCP?o3VIF$F#IzRu0<6I;tQ{&cdQU9(?+`$amhJQmP-!M{FH z8=IQ0%AaR3np%pj#P>zIB*siYe93PaznfBY<}<89lCDf6(=5krJwxlmvScTzPI(oa z$dW;Z^@t$Jc`zh{aJ1m{n!E5OPY@VT&dfA&aPd$ zi3!P9obKwHF8ZXEe4d=F*RFiY08z5~ z*s)`444AQ%^T=p{lwf=VaZt#~Pkf{1DOobM^&Nkl|B;W3YiL|&rt}dxk?YMA)&!MD z*lCV>3OI%AJ;_d|xAoXJB()1Csh#K*6(mpY7^ z2EA==>@9k{`d!!JKc%n2J=7rDL#~ZJv}b}>4!Bj-aJwWrNCtyRZL<70jnrG?Rs+!t zNj6$D!ciq0*9ykP<0l?wP|$JRbw~*Fq(fkiiCY*f?z$zs1dh7y!@WcJ~fL0mBI zEZ}*yRq`cq>WzLY$}h%kDvB>8FE5P+@o4g3^4;%*6;fuFLMFB!J8|?_1_$~v*peZ@ zmJ5+Y5ltt7C+muD0=~Dt4-@m7WvwKOL5X;5^y}91x2!%ktUxi)O;BKK;K>jW{m}Vd zuYm7F>iCgGK%M8*EgHVw#J!>1u5rLxa4~99{JP*VijJzR;nFVOQc>1}hJ{y3+a^;T zGv}0hwglHWbAH4VJ2anuw6!lA>bB0rc8I>n_@3pf4=fM1BYlCb#gz^o$alHSn`7{D z5#F#iodnDdK)pxd-b*ayC1yt5>4t$N=S5xCac?PQ!b2%AOWQ8Fl}cG7xPOu&NipUm zgq4E<>#-1G``#Ok>yI7VV7_5@@3ygcd~92PS8s0@KKhH!eF?_V?(<@kd$1LEMdHZ( z>X}umW>(KrU-TG+pMnM!?Hye*0`<8ogI@0o-#bd6(?&f>&c;EV;AR6UJy1iH$Rvt| zHgT388c$3G|g(Ww>@cdwH~A0o@YyHYkDlVc9p2PKos4cP*f7X zE8M5_^#w_Sjz@M8#q(I0jtBjN%J(`w|R6CX^Z56 z(&9=U4Wu)Lg2A&(6&vm)@X%>*H0t$6BG=;M^+h6|J|@nl0)bTH=LCXonP>(4a^45@ z=WE0Vm_GX&=qv%h{YC}KGibDYs&v+7d0oHt17bgHJkoE;yUk@`67Zj_=hm1$b{x?m z#0Dv@EbA@Ne3yq67X0Z^Sp^nua}qOlE>eYSe7U9(U&kaE<8?qQ*+351<+T|4C9|nc zdCw4q$(|fL=sEqs0;7MbQg zx9^ZEk(F~>f$TmWdzM$7;C3JMS{j>H#A-nIYN_d7OL|xzAMPWecpbujqee?90#_e< z?_KwruGMng>cs2Eq0n-@$}EmC8d#ywdE<6MQVS%cyTc|RkS_@_a%yPcSfnedc%)!b zDmYraBymlH43SKOe3Da%t5{d;*m3N!$CCNAgOM19Ip%N282g2z=d4|O&T?~dxFbKB zG9U0oqO_u_GERn+NnKuQ3UqIj>Zzd}g4xcL3uqRR0R(x}ZmR>$EA0rMm9ZIC3O~xV29F zPMKv~O3|qdjl19J9JCrom)^^F+#m^ld*z={Kl!*mFFpyeULp^wbb9(~T-|A0*+Jqk2`fAQX}hW!E0iCu{17WU zq~EG=egmza)mHMCXz6tug{)p=6lZ=(TFGw$St&jX(%QM7l5B=H%ukAWP(sY2CC@4> zjb3xjv2TxQ{(R*%Q{SdoN%-nuvxI>6yz1`7Hj8YO)v;gKJf8(^DOv(q+*%N`h!1&C zXnn60zf(RPvUs^4h1e@BC{c-NApL^IpH@zY!I4Dc zCm@lZ#*HV{wNb^{nWV$>Q6<@Sk|&LZQ22WOUHM~6ylJ~HY@-2N>`;4%4HB1a|Aanx zkmZutzpR@tnM+G7kw&J%ERi}hUuqMR56+BHB8ClX_$1hw^Oy|cx*xDjXLEBuAdKRr zjzEt4Lzw?2)rQ5mUt&YmaZlKO2L2_TO3U!724&HXA+9Nr*MRn;Q>+ZbG!zDAEx~O< z$o{*&S&lhd_@RBv?dJYcHwEzD}p7k@M1$M6_VG{Qf`~(zJ^pE_wK#y z*wIm~&|k~<@s+8gM`@n5VxCbvX+U-EV*Dhm8woJT<@pzj%Z~HG5|Oxy5Wit_yU&umw5Y#Y@b|M?C~SF*J7_v*j5XM6|9%+2yUWO}j{|{h>MLCYR$K$vn9nMbk5C$quLEop*Mn z)#A_4;8ME|qeN?A--5nM!bGRb3)fX|uf;*3oZ_IU9Qiw_{P%bs`72;oA6Ok z;5oj3JumO!mSX_nbH@PzioPs9UelK|vcAmqL3*F-%d}?=?I?O8-v14IpX=51K7TGl zdNrP-^8Xeqweo(ZZ%gni{I@vDWMU6I$;XuWcE%{goE(Mt3^Ka&yx6qXol_0U)H}#B zm_LL4L_AuNcGZWO{lxcqh1qjatnE?uI_?GRW_*uy)H3d#K};r2Qp2xgE%Ma%inoQ5 zDr1=`AULr`Qq<}gN5Zk6k_`picCi-lFp3bL@xA7yDo{n{>n2ZXP2i9D--N2OPn1K9_+{bPS#`A&fwip4gnw^ z2ag4-dodK(7{xx~xNbSsvS5Y57!D82=kxQlnlPU?`H?lZ|(ePYG_vC%z~al~;h zBPZEKrsPPzb2w%&#D+WbBT33YmjnYyfaII%aZXF(%AKJ9jO)0BBhFKZHcwv1jo>$mE@<#+K;2_Us^eONn$q&i`EY+UaxgUJ8OuaE^x=Wr zOy4qpw|7N)OZT?JI||F9Lvu*yx5XLoxs6CSush^0IGvlqvDuX~DakNgO!TL0;6xNN zM*htf_|9vQqe~=YUC*a1S891>tqB?xVY$Aug*;27?VIFh*c!WXoO-gzR(Ii)5qy98 z`eVzM{pkWpR2wX9m+cWsm2aMR*$;=k<6ch?%M^mjRsEyz9N-GqaeD?nqC{!7$y|cM zYU(Qj+*8b@NzGqGb~HmOW#!Sq1IA~@PbPLnM?E9)bhb0%jd(_k!kX`DgMs++qCYyY zrnNn^#TJQ2!-+OiN-$rsrqz}j&U8%X0kf#;0X_UX)0OgdsLwD@xy?k!R4n#KDl3;n zB|NuIeg4*TCeW<{b1kY9d#(gW206D=V+);w3;r2n(c?@8Y@%~K6dB5SLOm-|o>V62 z=rC$5F7TsedsnPDI2lcO77Pw!xHskTS<}Pq?aMn|2cpqv*zWelY}m(y@c_@oxfHY( zQj1|+qK!7H&GqEkY@H0@C8Ql2B;B=YbGVdxU3hn4Ak?NFId|u_;uU9=w(YtU5*pf9 zCvf;J;4liG;XvJMxFnXj-qy2-t>qc&Npi$gJxn5ak+VL=Bm!k*%G4x6o^gVj9AJls z(S~3e{aSd0q%eO9%42RdE&xt+tSSeM-k3ew;VVp}G80{%Y_PpQSe`YQ%(0LsQm};D z2g+uDQ4fw1bSFcu7PS)r7QHwlBiZ`8-f7TSo!&NQCfzc)$+yZ_@OKPr9Hai&NT-+1{>aRYBtd3E z+~p!72`7?)%1bHl27`0iT922=C^MdOgThv>JTOHaQ_f_iIBqlYQpwu*lGy7;o2GV1 zD~@3@iVg1Rlg?=U!oGc9Xgo&=ZGm1T&=IxOrL?s~2dyvDaLrRWxRs6t2?|m}gNqMt z-S>qr>=Sm?&l+X>FN6ohJS^Kds7>yhhsMl9i5mIANSygoFlY$o13P^-QQL%oqXm@- zz4**lU9>YD^mwzLWzo&OiP5~Ty^vJb&T9?kQgMgPX}8S>6Q)oxk}f6_-o?1+uKrLU zJJ<^eU4tz`utkWTp5-oSMm`b1<^yakbbg(zEG5ryR%>F6z)7jE*BCq@zfA`7takaN z){rSwh%$)m5x>XnF#=Hgx?n=MsfIh~ldFUf);$hFzr9xVJpYcfSPx=vE573lFr39& zrSh_1!da~6;<@YDb5lY<^(XOie7}Kx$M4`B=i)v5j`wixDSHpk2|pGuM>(EDIZiTV z<*PQIA7IsK1*i8K}${RL5d+6{p8xw0E-MsnHwSX&+dQ6M!k<}<(4=4x1Ox{sn zKa}zYxrW5XXAU2tb5S=|AHdmHd!c!}l`|>#ir<($@y%Jhm&1EP?LBB~Dt=lBq7)$K zPd<}!@2r@gJpmmYXHxR^x`5ed!O!XBSUU9u{s7P--H}7Q6?YV!*UGF}ru`5nq8^px z6G5Oi{GBr?<6Wmdk#cYEjMa}2A6H7;sJA%vCa>3TTiG}3jQYC+rF@gRDUYi^>QwsK zhkkN+>-~h!8@@S$H;%ji!C91)2flt5WysDC%(REB^|L6u;_Nuhy#!e)(9Iyjl_2X| zX`?RaofiE@G3BBzSZ8`MA3VYVVF&g=>a=6vc9%1oZ51fkBA!6m@>-b}WwY$L@rJSk z!dg}~Q7en$xx?(;$y%8gZOpT>sajbKW$W3yD{5s0yt|1#hae*vmIR*TZA{n7qP2Ht zYGosWU-b)V6JTCdD~qD+MOH>$cHXzNa7gtp!s~c$wpJFze(q1PvNg3bPjx`pq58iZ zFIB)zJf%8?69!-8c#+GzD4S)^0WY<(0bwmG1775^D4sja-UVJ7o||W7R6lPchIZGp zcYznVtblhnvFCsnxh#R_cpJcrTo$dp3%tl>Bb8sPegO``@S;42vKLty@FJI`t0Ss^ zseX>*MJ@|gzO4EbD+6Ar4D#0ly<&%OC+x@|^rQxlXkD42R9&Qu@~sw%1W@EsP0@s2 z^jvhX-Q{W@jN*!%xr0%6H0s7j@9SCJ)wQbR^OaV0b*=94&G$}D_Vi3n_5uc+$&G(3 z!rP#!g#ZDqSDX~;!NZ#b$RBd3LT@aZKXeuZi&MWKxW}ZXmbT`~m8c4JdGXII`s2hZ z0oV9hUG>vm;7USo6hn{_D(R@++J*%l^vfen?b(@~0k17$9vVDrbdA{`w_nyjyd&-p zxgEW86C*ApOLuOT+XWuiqTLibh0eXS4|T?d?x9suD`E7z&N$yj=-Lz#B-r(`9`+QOvuX#bKx0=5UyM zq9LO%?GCn^^qo;}HVC%~jeQijI?V8H!ud>Cd|V1O9mqoKlw1`emoWu-NO+K(a0Xj+K*sW z35YmV>upe;sCB}a4j7{VFB{WC6h&1r+0bIN!Tx!+wAM3fO?cd)sLSj%MvGZS zKt>SyIAn|S0FoWaTuN-FL?iGleQj>R)w#SQ(`(KcLbmpdCf3#VNQ5)4Rw=t`Y9hJ0KQlYKp^I#-giOa_%%3tlThe^0-bY~aQHru=3|^5L zS8kL4^znwZ1t^R}03W1PnrCyIVJ2ORF)_$&TQ6qcU%$BReV-?J*$xvCe5e+1P?^~2!x zKZ56^@r-t-yt&Oucyd1Ah&c6nXT-5)JQCR)UN*ieo1Gb777kr`)A-fHG|y>W^23l1 zNSnUpRpZNeJ?ZLSRR5wn0%&UI zx7VcvKjJ}F)#Tuz{oYv2i%(O`=S?KMJ_-c{Ji+Rj}#@aMdEcP%R;y@!`Y@!Vnd?qscuo||W7ke%{#F_f)m?~>lb-!0(XP3$?+dw5x* z)&}W4avQaGN$=rhBdX)7Um)iK*L#%bjze3ZGSYi^Sz1+r-g6zwNbligLDkLBd#H@` z9$w}b4k6#=S4FM%DuxpezHegR-^;$c@O>-$ek;aCto{u;+dHKsCN@8*hgL|*Z`O)T zKSqo^k07O$cmaZo_RmrYRzhldx^dDOEpY1I+p?vl$!HpH5*zZ{lLap4DH`>V^Weh zAf{`Tb4AGZM? zbPgJ|sz-~25fZnw1D1O3Xy~y)l;ekUIG46?O>w?I80?$Ndo86=bFjl}rY^dRYs-D> zdOYg}Rwau8J)48n&Mew#g%*IZL<=h5oM)iqLS2&kNM^saA?t8KaD3vfyB?>C7v>hW zFYq}{^-VLnA*fZTPgqi4V?71I_2@nKuu66;e2CXU_R=A;*}(JUKGDLO;3wYql_r zIrZZh!wdC;@WQkrT$=z3Mb$`j_&blbgEAVm7xuqr|Ni$-Pd@m;%G_g*)$pNu0QDdW zN3KVrI9PMhT-Z;~R_6F~&FFIq&zUj1XqIu@kxE+k#mQ%1-CG=YPPK;2Zts3`v@9G- zrMsQ>V25C<{3O(yfwx(K|AVMc&plkIkMwEY4_e6<iVT>L~1ggmv-54YctsJn!fE zkpK_PC3=r=s=?|3@erN~o1d>`lVRffD=B9d!`(S_vE%G|fN$JQl|p()I3qU}$Dw#m+NqBVt^G@4d* zPNJ;H)petvWmlH`{?f{9cABo!*^WY?qob=!I20UMS1PUR^9TCoaUBSrH9ayiIXN-{ zIV1BE;;*z{L7`}x>9n(lW)-RLi}?vZ-kMqlL-}A7u3cY#I5OCsN~99q)ICF}Cz5zEEMvf4KGeE{|fp>r@hk&XGUO=GQ&mWHb`2iz)hUElG#Jw>9|aIp1Jl;iVQr@ zOOJgbN7zq0ip37>V0vN2+0Lo;)OA9^^oXJ4^*Jp1wD9HWG3xNx^p{48#*4QqxL7!B zbr_pww9Pd<(7ZMR4{5+i+=X~6aVZ?$1YD4OsUPFC7%TE2P9=H&ZsFnRaL${Ko^#3C z?yl9z1e+plK_tB!GJpL3`+qqUpm05v17p5Z$^$2a6$e_QR&|hMv=hz2BpIC>;YUdf z-XxjMYd&}&ho9ZN^pqyJjtt_n9ShMx=b$g(iuihy1!ra;8eiovIXb)^SHjzuO*t~d z!l6)T(&loStQNh?TM>S!)mYG))>w*V2^Tl*7hgNv+fPcdfc9-HO{LO@g5Na%3D? zRKj2Wa%hrWD|62m^Uk9Cd4^A7B3A-dH{+Ki{Ye9(Sw%CK?VDy$=|IhNt`yOea)%wX z3LTY`4KYY`3Yik$qr38=OQKqHv(#kJgbrVL`6bCF6ZAAw6JYznw^kb?4oAee`jzi5 zm?JhgKfuNLn4AZgjNsy2BOzE2jn7)+dI{wku%2|f5k@B7Vr~%;OCLXok-1-RZg+Qj zJe}_Cm0#SC?xH_V^mhSuH#0s=^g}X>%zed8Lv*C%n5PqrthE!2oS%I}=y?7G;qno| zyD(h&=>i~^ z^Vx{SwZ@-Biu z!XdjOD!g=I!EE0;)4n|Gn$H%pDc>ztK0ah4bckQY$dd$7B-dNlgAKy7(ZLRvH#Y<$ zxh>!7Fa%SHkloXoF+&q}W|yT?qa7|s+gNi;A)PK5nwJ|~B)gccBI9X5#uNEsXf}}B zg~p6*Q657~$eAvRDv=15s%W}Amd*d>cB0^##9tjv4b`$F-ah*^}rq|JpAk*Igs z-b-8oXGA#U>R6UeF3Y+-9sNOrsWl$34Oy)(x)PKx81W?Vjh~R#V~v;e8iLG)j}0Fu zV4yi=0~~5x2_6%{LoU0T+luhwNA{VheK4DC3*@7=sNQOX!07K6E`MW{x|KYQTFtb^ z?KRH5K{P@cs(vkO13rqX5!I|}lRR3DzE?)kQ&{9BQQHlHM^_!bPsuC{WejnoCQ$Mj zy7mKL3J0e_T?RnQ%-F)tH@*d0(HIb-2o#b`q^)HvFl#^{`qwrlKjzE!?E)U5aevrf zNZ4}*6HH34Gg0&goJWdk4f0cZo2+_`*5NIUEZe=t>T+4}@rF_^SGd*LYEJ&T*%or7 zo$4m9%^b$LZ5{qVHfU^~(K%ZEXCjy^F14xL5Mh|vuQMZFAiv+>F?ul8n7Bih;PlYfpAQ7h#($&n zfR76_aKE$>^TWubIY|!#KBR|fIjaDNV?07j`?|J!!eI|Sv-`zg2b|6TeJbx1rYldf z`l>%ry{>u?^_js1g7WARv@|fpsmVUI;Ob(7RCCUvW(*3%f2}dE)6;6vv^Ck<_UnC} zQMuXIHOPP?I(@?G%2U3sxI;Lh00DX?Tpa?gxJ^T?l6)Y$j1DlTy>C2g1W6-)0$__= z2FeBmbQC+ppU$4yuRiPE3&pc#5=PkO&u(rEO}U;!iD!tTm_esM-k>z;s9^kNQ#*iPyY-luV;7;MTk7GlIr zBTM<)n*kx6Ud$(;+5V7n_4|B&EPayP z7)hs>WnC`FkMu~^Ip3Ae6bhL%+}NOljOzEoKGx5mitWF`NH7hGWUL&e1dgPr7<`C~ zj1yTv0(2BIH&ke~h>$??6~}DINKjaf(+-6|9uG%moeopU!$hmsk+x_HvV8r$@KVI= z=AzYN9^3wsB3>z{>F>!O$M8ckj$|A6IM9i6IMQ?8r`NCrI9m^@f^^dtGDfaE#2jQbkW^Qf!{P-{91{JdRl4_Xm1RwykSZKxBKg z()F!Y<4yKVHs7w$iV3h;uns~&`hbJM^1Pm(`c95XwzAA))p&R zGl;W464FR#iE2;yIYyI4$Wk}jNwT#wns-cY$njlll!(n}nYai4WQZVT#vMm^ot^!dyaF5!=uwI}HuO$A^2e1^vd=tDTl6LzBf27Y?oLzjn2H!-ln2 z`&@#0T0<^;z>x&rHj1AI?F=``VDXPkPt+L=gAw-FqJsG~5RL8|t*HCf`b(m;f?HO<<~|8B@3{sbQ#!_f2V& zJCCF&a&#JnbLRK?jglp?E@hQW{vESN{3g-lBUtX*z56cuRGz$U^XBUqo~fVf0h3uZ z*9emwrB=f;;g{UAO@KrL_Rd{dNDss?K!zI}W(+zy8k43oFajfu0|p7jAZyxx_93rN zZF3wvd+!DQklO7ME`Q{oy92))}3xmZlbs)2G$kus_?>qEl=1+W4-+dS4{>rX;PF1gFIy zjNIyO_qcMdTPsh6azP`}q#L+OGMXUW^R3x(lxV_^E%feNulVb&w+WZ`ets?f=QKuR zGA^x#El2TJw3iHV#N>gkMQPUOctCX8Z_f3*JNiQT<<6oZ;S9uDT}i)i`SHlgo=A7Z z9C43YTmiq)=L=fCg$58;37`exmrO#JXmm+F$RU8ur^viTk?FL%i%z>#;|@!!<)Twc z7Ip2r4ZAPe{mSm=pNByTLmshXf)90nA9eHCF%SZW9Zw&{lY);uSG`U3W7W5WuQ2}! z&xc9R(atT!>p(-LD`BaQtt%LW8=}M3>z~sZO_r86Yg53O{BgRseD2!z-f){%Gtq*P zpuROhC*Lf74t7ASW@nznsc3y4+e#Q!hM=U-TqQ$UFRLqN(6SXgmTxK|&gCXy!}PiG zBBCMnTg!t%l2KBxAMfh7S@-YDX!SZt+onzL+HJM<<(u1D^pZ{g>r&R;jx#IYh80Jw z%f7Ah$57UtEsYrUhJYjO)}sd!x3Q#$a2EuJp)A^@!K%T!sCQ&OI53g;oO;$H8>$d`{Lod(Y7HlsElBX55{|<*r5L<{ct=I^Ns{!0~se~XxJ52Ukt~CC)*c-v>hV@ z)}39JB&&8!Anb`_gypqL5MW?2=anNJnS^Ntm>fuw1f)I@fQ>S)?j9h8iNGcrW;O{q z1(>dMDxUy!rCdVYJhxt_hEKp}C!au2IJ9kja-_qV34`aEo$GweBamej8NhtoBK|9= zwS6(Xa`X{{Hw5jHoKOTMacCs!V+XO*23RMP58U!q(yo#foaA#(4$U4CmZ*Ac=8;v* zJQ|<$P9R3G(-w_LmXw2eH#~)?)HJ_&#Ng8FeQnP0udSBldVR{H4I9myCgVfx&SbFi z*~#f&>CFdPo0BP8XeN6`bth~hzJ^79NM#KxLu*(sRY=vwII$Q!@dXGQC&r4{2d8uk zI>%Pa8qB|B!@Uw7Kp_J35e_MF0xu~ys0n;j^r*fip2OfEtyo@zgV1RIu;^Jq3-5Tw zFBHUW_-%2VF6EwR7j&Y3*)q8J+Xrp zGlj{ZMLdNizUP(^xZhKOQqti_mIAmsopg=I1O7xpxZR%Y4h2gH{!f;Iq3)!8G93=3 z)1h!0^^0g{o$#hO0*cSD=pM$e>oMxj0vrK?pKpughe3fKC(C4DqF<% zLEnxd#a+WX%eIw65wmG<|46-ar>pMF6jw@10knMzt z89MQR@1mt0{`@>4*uJR?BDG;JGv|}5z8c#1LFh9wNq#3SNNyBg-|TP3T9_7*sV#1 zcKQ90s3#T<=Z3S>XB+nI(RBpZyWN3^D;x;rM)NE7nfC*(Jc#di;@c4|RXZhJwp;2r zXbh5RXWD~6kb}e0N{g%>qd&x5X=e&zp`l?=z)={_k@-Mb0Ob(HBn8(gey_Uj<4{~+ z=waBN&khN~?s2WIIn+1X*}E<>XHK|Mom$OZHwc2=B}iLrYkG8Tx&@6bW$Rp3@@JBB zc6%;wiCMPj+L~hBUiH-&V)PH{0rtpV1+UKmWsK!K>8I)+^+?Ou8}0R{P(iX34baPYvVq_rK%e2I$^@>jSS(3!^p2UYJG}K*FsZdt-H=oi5dd3S2hYfnigf z8ZP}wxFw$(L1hEYcp1&`l~u0dhwuyGH-Rg`oy3)PkJV0%BT7nimj(ss-^le_x0WfJ zmE9+Bijp->VeR%?ox?qX&@-&hPb?I&3!!;y8ZK)6D?bpPJZ|XA_}gu3V_WqXAD&R_ z^g1kjjca;04#Lw97wT}|w7toon<@AEJgc&u!0%x7yErTMD0)OE5IqYY1K&5mGp+K> zVies&>ocU+krSADL1K|acof)|^J2mjV95iN>7GcMv1b&nI-ULN@n|fzqH9fWFw{TW zxi&fCSRU}&W5xmhctj{>M~!comQ^m_p-qi$>M1RZq?^v(ruI8GyQIqNYO8*m+ppOH zxB}Jp3BM8V14r%xq}V+Ri9nJ66hpyf0__xOV@#Q}q$pq{zf24;(z-U%bU25l5!m`= zq=INbw2_?bNJn*vKi6t&b+lUCmR5~@tsY& z^EHwn=tDj2cka=)m)8`Wt-1@OruJz0z-P0w{bACZd#ZP0&i(?k&IsH-sL)oBXe-!2 zTk>|FIJTRU>>%5MJ4cvjE&@ zR}8ywNY8m!MeezD;_$js%l>n~H7{(9x#o=e%K6QiRq3317oV#NpD!S8QO1Rw0Hlt- zI-e&g*CeZXPlIa6V&puZQ!lxPh`&?dFr{~*jD_6Y7z6FlFL7Ln&NH|Y{kJo21G?ty zpGg7P*;f++%9N#vOVkfJknC&PJ?)Tm>iK?2S|kgEhi;cN;>|ZmHXFo&d9-6fqj%{i zv~9))c>pxepmf@kb})gU0d=WFJ>&s-w4*HE<6#9KGO^V0QQy~1bU?ZwS#D-|y^dxG z<yw>ICc{T2TD^Zl>A_L`8$;}89Vb_yKnfFnD&au_*0 zWO_M+%;EYaSL?{Lz_b2@q3H1_kuY>`!c!Q(@oZaad?VAKm6ejg18IZ^4fGBBRv86I zh~zQbp({i&i;#P3ba?o9W@aFz8|c@i2WQgZ%bPnBZg(Qzbh&W#2F-`e$&u`q_K}S3 zWihxS5&2Cjs!~^fjlM+KcsHXj$$AEd`u1&Lr$zz>q@tC4 zGWb`*M3CseB>Pp+HanWnQ)@+^y7J4&^1;ZBrkLxHCvLhtSRM-A<@LLV)U9f-D7<$2 z?Uk#JWioFFv65N{RDSZuKMMZJPx>pb3bD$o`|t}J=TYEBBfblxl!gwWl@%`mBep4?ww`6 zec9Y|=wRdgczUBhHy8-F+tqj6ab)Gn-OZA%N3;dZCcnko5j!Rvz2uy&nXyin)wbM- z)X(GE$^|jI`)rf#kU`&`$aj2a8UbVK8tsPQ^Uq;5_bP>Y&!F{ThGI;^Y)q+R8hnU8 z1$?M8G+rirNQrfntGr9N>MG%CciDZeu(?~4>(<<02y{jJ zp#mdTr+;D;Bp-_%X=>AEHBE=ppxFd$o8Ll)#_QQ?<=p{w{wD9Xt{2pe9eGZ~h!kRc zv#%FgPn_uuZMd_uyAWCm;*Rp~ELLKau|=my4>m)s7eu6{42AmE7S2gd`PVwLp^>qP z5x-^PUx#Kd*xOWCdw6Q%(0WL*J-SqI&f&gr&;EmLS6)$hxoq4EdS&{i@JHyI<+{Ep zPuhAH8f6%*Q4;Zz)=pze{FTO0$xFsbm}VmVLXwM~OyjDIH0hgscRf4Zk_j(ahAG?W zYX=eVVa2~;@*bk!PJ<*w&pTf|Fl}x1819(#) zB}S%(Y=!Qke$NJ%c|vP&w~lMu{AORs?Ov1U+`8cROrvbZ>GsD4c3Azk7T}-jNI!)B z8Lel5lCw$Fu~C;`N>)zFD9yQ7qjpNthO|@4Ny;gnYo}(YG)o3HX{Ok4o&9U=nN0hJ z;=)igGPKaWHo3yLw#{db1?GnrgpqaUT7?H}`zz|*y8POUS598IuGGAJ3+&Q02Aig` zSs!1u5~C_03nJwOyb6+LpE6VB2%>r~>RZl<*(hiFQBFY8Lny9_G!7bBf}QLenw=z% zDL)ih7L+dlah}lVz?L9kWGw`F=a49anV!%$AU`KYci0}EKDV_mH!8gQ=6u`KWYci| zkq;gH>ZMcT+Mw&w>BzF_;W_({zsl&*Q2iZpzF&nApj>Rs({TnaLyIclPoPJFj(7`E z8TEo>2;CcSrQgUVB0fSrAqqqeEcof2C3w);r)V$Rb?h@N!TcfpoYr$UufpH4JMl*m z2;vd7R6h4U{m;{D(`9_Va_#E1tIPQOi)4>xEiELSu{yRGHHP; zX$J&@9arK^bR{i;qz}m=I;V{%Gg=5%7@p*}xaS z=+2c&Irq_VO<`Okr0m(ruCB=rd)M?)VSTx?rxR#HEaV34A8UapwYWYfT!UA!mm9mc=ubz_ zsQ(XZo6ZC*Bhq9eX3u>J9I^y5*9r)BZwx(2%=E3bQd?Uj2!{$8Q?FroK(*m_RNIvqWp{>^<>yH z<2X>0!*hfD%>R|2A((@wtY>ObJ?*EgXG&1&!Tw%}KSNTAw{-<;tNsj~S--&QnXEnY z0sf3g>z_)$oF~C^7JFue@J0C;hn)Sn5W9tVSGW%buGet-qc_i5qF4KSZf8yub)-Y-Z+0eh4o+Z0pA74Z0XnZHGUv2R<4<{CO0j0wyQx6*@34lCG4YifP`mpWxe%K6>!cN4I}w|7Y+& z)gd^9-w4+N=S$a{BEmNW$Nv2oL0TU;Ec{T6qAl9POB78jVpyrcS`F4|utalYrQo}u({aG}Zi#B`+j2GJ@ zk#_nB`;|N3>65D0gtLVYA@j|ps*6;AVe>4a`T+X$doiK?j_MMX7XRMH`Vdj=2Ml@0 zV>|i)Nsc~{ryp0Q5oU!_+-?-?K|%OUrCa#Mqi=uvqx(O#_ftpuJJp^2c#QD1s1Ein z>L7ej@B!g^L@0F%C5=5ouM6MU&)+`sDY9MI8ND(LZO|b;!?ne_4?@{B+yDwN#lboL zu6G?LupYSm%G;0RBI-!4@@tIFTduPX8fiEYs!sR@tB}`r7M`BjMpdA3G<$%1?!FJoJwJANk1scRYmVXs@D0_z&?Rj7zuD z(jxf}wNe5(GgBOOYoP|yunBBYBj4o}uu+%A92FkC?7<_stU8-Rjqk2pa{b%iemxtr z6mWhJ`g1K$t{mf5kBpI(Tomw`WMMOjY$MXpTWidNv_;Zr>pFVAi#*~*m=a+)c*zkC z(@)nub=I+!uL|}R+gH#{2+*$K+LD zkqZslH2D=NT|^wL2}|Qjc!IK~u`QT`@4yx_t%}bi*u6bU_piHru7Gc#FQ;5Vf|xUY z)itnJT$mp}V)NriwfO;l0$zY<%?5sgR!d==#w6TWd7tnNaE{6kF?Zss3y~#<{DQ=% zYd#~{cgiwv(e?uFJaeJLoC}kF6+s6hNa2hiC~)I$>KaNYY}^bqr{bJ%0@cP)#ZbFdsQ^an~S+j}53u>1$J&<}GK=s~J9AS$RN_?1DnIQf1?nQFT1wuBPG`Mi z?FHx{JCAGqbuom)bLD)Fi=$E$9Q=1`swWugThkdG^K=dRi_VeMS*8As{r=3%xt)no zlcV6xlsoml;>v7s!(bS>%rl`%t`1S`0FM}uSA&@Op$JR3@A*a)K1jPPK}3C;TazxmL2pb?512zuM!geX+wgVe zLmKHkQ5>G?JAC+(;nL=@gho7|Zum-Yc&m?!>!faI14NHaGC9G=B!t>IXgl|@U{E<%zLsx7R zB0_ZI)#^9?N{b7EY7TW>hPreNZV@%WN`|y_veT}^<~cEOtg5;~{KJVh@!}ICn?zL$ zY_Wes>{1M>N$s>S*^k2`A;~3MH+sm6z;guP`1U8 zhd{?1Q*04RLgr^qT|!r6q!?>zb+whfd8e;1o}S+1D$Mp|L;g-nDZKtbN4wo@4d^ZL za$IL<+H49KUK!as;6H0FH@|8o=_+J=rnCHc;g8p57D~YY4wR;T#=8*(BXX=WKYaq7rbM)~ zWKTq+OF~W6CCzW#yoPGg&)wt^_TDogI4ZxKxTo>};aO0n0MEJ_JhY2LAla@2NZ}?73%BaF_{_HI+Y--tv~LCN|i7G$VxclA+ez4$BnIT9G8 zS8AF?;i<|w!b8G)=jflxE|eqR$`jJ8_%q1yq-uc8)5XzDbo|U>>L6lI%8B-re9(OB z6|F~bMkPG8aQ6ixBNyDguyFVJBO~YEy)b&=`h0%v&QIL}lU51Yf;b>in%p149heBzEl@oOtjEL%4w9%eY}L_Nd68SU(+ zI5HWxC6I}|Q+S(NxMdL81K#{M;ym?dn`)FwLK!Ww=i_0CzjER|!b|@pzqeEP1C33# z`W1}LchF8P$D^#5fg=&9Xivzprurpg?-fKG3o8_$h@^<0Rm1d=e_x=38 zsO?VB#W3iH_mQwibbH~&qFQ~#--%JaORR0rqV{2fi$s=Rin()DxY z-JO*-yw2$GE1=g!eU+Il>nn^yOl&;CTKvwNzhh`dyKeNAzt_;$rEluml$W>my=k`2_^l)B8u)qrf{Oe zyFEGNR(q$`?N`Nq0f}#}A#q9B$&+TA_Evi;X!GQTW44fPR^4KBS)+M>Tfo}Y zq(v$^&jDYHJ>>M}V|JZJR5!O7%x$jDd?}Eb^VpmjucIR#Xs+CQ&K|TVs=BLxg68-T z#@JZTbuaI}IF&5qrVd}dfJQTaP(Ag_{w-a_u8bFT%6Jf8yDMj@h*M zml(C6Dxr?=*Xp3(Xg-qNRsR0YPRE_X&5v9wK(CV961DU`zL$l0{Oj4K>j*)AbnRED}PYkQvDo$-!x6%H{mSb zm&Ko;j${p{v&BB)>xi+|>58?o8`0Lscw4oy^U>A|;(y_}Y_050v0HdR!g)Bla;@xc zu_TI88_N1>WnV@c`^5hTWnHzh4_D2?WuOF|ZoNQx0tmj(Rdd2o(5Ftfz@LLX8ms<6 z3w>`~Ph6wPIjyzGPA%Z^m!P+&=*QOemB?5+oQd3Hyk zar~%viXxy00u`)4;$)vu;1C|!?Is%0~- z^wdsVcjBoY-0#Ib{dN%7gD9im!HaNDi@R6gN=E&)lJHUK5B-}}vOx7qA*S>@}3TyB%E3%uNEldl72kH>6wJDV(S zw*`p?v-0NMiaIFKs;a5jxU#;vhmyKS) zbNg#$*EmrDDsoo7v$S6P=0NB+BQT*liuo~&`LT4Jsg2fmM5y#&^v;$ic0C{tzV~eG z)E27i#E+;}N#vJo)NyDBOv_WVkBA?+e8;;%yh8PDV!NtGLUK*WO{}ot3~F9k$L!It z*#3&^RXpSC^soDlG#~zs#KQjI99jyJYq5Z4s z?c(8)CD*TKeHasmRL_GyIiOcB^+nN6du3IZ{7_a57iD-_X7Kg>*)vX%m*O>`43w#|E=TvtAXM8V6ZCqj4--XP>bKADznRCT& zsqRG{sHODEEOAD!c;Q|MhHtUF>5u_(y^wp@|A6mu9r&JM?LvO3J_jisyL>zRr_k|6i&d!h_+}G~n{aKHCkBdKq zPDAx_e>5L|%6r$!>P;Y9o?;zuTqj;6xvt}|K9hn(gi4m&X#HUpskmgQN z7sXf5IZ@`?R!bW2nYFq(T_zIA;IdYHdUClT7>x!E%O_FSEb96+=<@IMw+5J$U!JiE zSBq}1*DYQx+A?F})Am>~5QszqfgU`&4To&-faImf?`W#9f5g6%os3WB7=D z$_fGN*CXO*RU0JAAwj(4RPV*}`8Yn}XB*xVt21ct3CL)E7P0asW-w-f{+nE|&^c+1 zf}z+TRL&2jQlU^X`3ycG+>3qbU?80i1k=iu#*o^1PW6Pe;(y%Epzg;?B*00tZ3}y-ZFvaT;t5=KNs+*z9 zD0{B3PlH(jT39TkVS?gnqswV96nk!%H9Pvsk?yba)Z? z_&-{Iab%=OA0|^#|I^T}X~$4c8M2V1D4Ty`^*XVndJTFP#Ss%G$mZtuHAGqvF*(le z)f;zB;v<%#Pjno|hrx9OcFCWmBkVoOqemIah;vgE2t{DgHgl3ABk(4@eb2TlFW$5L zO7VLScOQ-51N^TPMzm{^#vkoBmG@|1C&c)Hi;nDkh-S$zJ2)cWm^W>g4%{6of{I207aPFel<>?VZK76-&2>zFHX17pJN z4QyE~F+R+>G7FhTz1slW2c*@&1dS^7j&?&4|D<~9%w?Kw^*t)`id z1Zx1*=fr7MNeW<&5#J)am}Z0&!Gxf|JIV_Io+pmwi;iBcsIiBF;`DrG+?KT`1+U8s z$Ei^LXUzG{l3AYfwC9hEeMnO!`!Y*1axKnD!hXwPr8`nyJjM+UT^s5#KuX)5?)#VE^54;`}d7v#Qv5wt+NNy+O# z{tcd+77c5OvpMYv3KK1ltQ;F#8OQF*%HO1ce7;}m5qu7ZA2V2}-d**o4zNDk!C{m> zb16@eYfgqKd-1?4Ba956{^`gz!%;-fLC6*@7!}qX7hKx z1`45gf>zK9aWYQ1G&d=_lIAAEwbCZu$Nw*kVT1_hcUMQz?mNJIh#OKw0_TQ04970c)zuc&&DHOttc}8cm1CqspDp41M3mlO0auQrE z7;8R4#MKwUMZ17x$bz~2f-jLE*lc#AU3<=Gb0h@d{`c$qST(0Q0+P2eUP5_0Y3^bj zkFurVcu4e5UQM=Thm3Yt3-TM~iIMW-1vg1Uw3zf{Aj8&RK= z)n~5N$5#Vs9j0ER+m#MlOb$=$W^a%xZHm|iexP?novw7mt#fobZI))uv=Pa2h3c2# zI~joQM4_LWG=&8;pgm7p`NNAZ(sS2WW2)<`p9ZFh&dAQ8*cbGuM2sM8FJG`yP`x@e zb^GlA4K%m18d5z~{Vr%}0JQW2R<^O~Qhl`gMU-Vx_NrXgg0d%2whU#6TEn|z)d0?5 z`Vz{LDEkpBJ6N4i-Bo=*%AoJR`A7bo>eH&{kp+o8SGg1o3)Rnq2dt{`0M1Kjc}K^2 zXUWln)i+(KhdB8N&42KL%HPVO-{J5HJyL%@4|rLBGw3fUs?N(~@34+|8AuSkj3yav z2)cgd1uI{<9i7LkkeAn2oAK`Rc!>7tD$zT%azJ}r>9w#OCtO6Y7gSGOaKWFSc%p~f zXyesZ)pOOyu`gsq#<7h#a+K^P+5f+QZx0_HFZ zY%#l*e#`!>aDg|~tZq(w`bxr#&1yGKnjKc_um0JCq>i&|TRMY5m&4%-20MX=2XR*D z9;^YivT;Y|67-P99oiOjEgp$fEEH@1i~cUPBdrddtxa5`0cBRo zqD%NH)-t%>O@TAC#}caa`R8?Zo_GF1(Y1VJXlP`) zH{ob$aU@hyb%QvddPKSiV@YvTQKlDAG&!xYQ9c21ci^33;9GE|*lM0Nq^?CbS}3~S z+1c-TqfswDFUVK%tFc?UD<`5JPb}u~M3pPrUJpCvxb!>VUTK@#QY71qtZkAm)Hb=? zsO?6}h%{NoZ)CmYkT-&?ozbX&$JVR&v9==-@j0c*55A}Gx@(j#XnVO>R()0q%l-D& z`n|Njq%}9X)f)R-jP08~<_w3Ou5kGG__%N{PP}UWjydS@1OgsUP`QFXo&ndGRj0%? zxv?6<+8W!|?Vg=|NXBs;*OzwR@@WOd%9YwyaJ_V#Dfjs)#~DEpjreYCyF7CB)+rg^ zUzBkz?MzQ=I_{F zm6R_vTu;FV6+r~V6x#Gdwh&!Q;91mPN|Z)%@sz`bP7vS@WNt0Bpq%o9(oVuC?)|u? ziT+5{4q&O5+!Yi|1mn?&yqPtVvJpw|(-ab}n9pVKH8110?luEbJf1ve-|g)+m<&l> zxephM{cdI0lq>j%LOXr(Tp=Hqff<({?A>F4ABi|s4(b-9pB$s|;tuE!@Pj@Kxt-v4u%#0g^kfU+lWUCn?#lbyx< zl(>>+N&7=62#kL7(6}L)jZ+s*T2C`ndv~jM=eJ(6HGR_9Nav1@c5K~RsVKNmt_?WB zIt(akDNN*ZB%c|L~|kqXtPjJGcvT0~06R-?{CQZJm47SFV}eBleIbKU%!5cm=C- zpZIY>kgluM*}^bSTIuQQBS5*$f^^RnJ^XB9X*E~nriu`0n2dw&C*Z?#SZ&ht9<+Rf!Z*_v=^H!e#%a(;I+Ki!c#zhcZpa)nG75!%`;d z3OmSYg|>lrH*IMsM?p9*Dfrd{f^yNEmzq@_`wTQ9Eu1{^SzWHHCA(b}EbT*4l3+gqJY z%j>s5$@=x(z32Azw3*rxI)16)<9_Lj|G&bfVCr5epRtEL_EwK}lHWR7JX&CF>(=DR z{=OdK*v;&cV6ZWNymSeqi=Amv(8$<)BkPYi0qrKFd!iFF<{oKLy2T#)=4IP9Uc>xB zGujUPX=j+5{@IS(M*qy5Lb2}d7(D(}o<^GMoYT}7 z1cdUAtrwf&DO%B#i^p?KD|Bn6^|$t2cM$HPXcED)aJz#Z{?UGMjb+iwL-QpYx0O%P zuPa7xd*mPL7jaUy3enInD}`<@T16w?x+ z+^V&1wN_CP_kAf~heNPD^{Y%kD7F9YpF7k7QN1kcOL-m5P(&WP^& z4NgmC%|N99jx-PL-*dknnGGQ>QTtcnJm^NV0#bGmP8&NqX_9XW())q~UYC684Z7$b zBM*R0Pqei=iRwrt95j4Dt})6QFlf*KYm|{YVE8k3Y%uGFp6SPW&b`x&Bf94e+B+*Z zFE2N1??HLpe{~osi2=TnFx*P)J>O)$gcSsR1xWe}vj??vB2Ta+ZKS{YgI@ZNRXssx zFY?1afawi0uOo7g9b=EQ2M!)Q5Z0LW9jl5bjx5OPiCxRAf+KJC^hF`54b~UUIHy=- zmV&;0xSc!F?X-7I@<%k%?2cZ)_Q#e~!8;*7p?N}liZJ@;@7G-vrRCv2ilr5a?)&8% z@%|^C*#F2=@UPf&yY1Dd&tBbf59~vCqYSqiI+BI9`iPiRFPkvhkmg~`S*+d`iLEC^?b9mbk^~&&!8She>%zs;XE%fum4Us$Go%mD&VX#3ef+?gU$i` zzexFTKX~Wy&mbTF$dI>Ddcj3kR%!a{eGNg29C|*YHx@Jf;HEA*fc{a4d?}5VF{mX? z7TT|CoC6{iIR_LU++|>&uG!BAT`=4m3#@?ya(dza%N%ZIrl+MD=j=RY9|fM=+Kwmf zPYIlQx>LI>442!GSZTR zo(Sl{9G6cRL6kdSaOxE8#tvDWpH6edE)z;CjE_>7d&f{CEiFA0JI4F>8$eSK+`H-p z!A=-&;smch0vzo?y+(%Pn-Y5S-3vcRpG=iS{KKe%{K=cZp=FxY%8lC>rlMIFTDnQ^FzJGBMXWI|P;PV%QKj5? z16Z7=+@_Wg3zb`FgT(8~ZE4M7n{wkdHmgp#9c`JlSh>@*xIJFE)3siH*a2k zl9J_DHq0J+@Q}QDwaqj0CR8_7H_k<}L_>XZ-q_^q>b$onHncQWR=<-k?YxP}`lh_` zjSZy@byczaNGx)ANqOnG!(}W*BJNO%MEJPUigvm3C}v7^V^eKIeV)udej+)r89lS1 zxw4^tZeBD$l0UrY@Y%^()eX%v^6P4+$MOsFiwfeAqMb`o_-mW;l6lRI$*Stv$;MfE z4KsGdgWCGM=9$%blk01VBNLm!7-X-n8rsm9*MOMDyvl}_`sT*k>Zbh8Svfx0QkPer zpEn9gJ7j9}{5jQ=W`Z(i=EQ~>&GV9t)p-c0tF5fAZ$jBE^;Ia1h?zKgOy0OT)%7y* z7@1&5p2wJ(@}`cSG-}-BNqJLC zCQK+9J85*q#Jq76^2)}IEgwB;^tiF`CGtwfo|t#+=&|KP@~RwK*V`Kqq-nsV*#@l+*kVW-;d&pAx|Jh*9Ci%CdA*!6-=Tg^nSLDn6)EX=E-TN^ zGllEXgt}1;h{r+cU$C0yS;;Gxz`!ZdR$R-qIstr6wrp}ZM@KTHm4xz^OKBtMhk zqgIx!IuR}@F|zb}w9ZhJ*2rbbJme;Rv>+$ZR*Sq%sO=A-W;{x30oU@->iK}96jtg9 zdnT#PkpDTLU=r#hc@{_}adZao%wxV$ZDk5-B}gdfCz&Q`rn(S^scs%;CZaEmfqxw1 zCrJq~k4eEmJ+-}5k(`jp3sII@u18H0a+L(WI>70GL}$?RNCI%TMLQlgwaj6#Q@PWG zx=<_3K`gZcNp>AAdb?X z2>V#XP#WTPHK+=tv06J5wQodd6aJ`oP&?M5zsvzANIt8${uALM?tcFk&Vw9DtX|$G zmWoPXp8-<|tkiz>;CKt{8k9qHl4Lf54&tS!ae|&jd5B7?3$?A(NEBa#(n!-b0weX; z8idV980l7$R+3v!3lK%Sll=T2Br_AaPEE)wd&vT(r~&OJby6^9)uEN@5GpB_8ieGv zqtF`Ur*yX!g zYSXlnw3D@;X!mL_XwPZC*QV=+Zfcdf&@KGOc}Gvv)AbBJQ_s@7=-GOX-c|3WEyjxu zd*NH&9+0x{^q!il@2&UJ_tAUneYBTQ!{_zB+Kc+WdOv+XJx}jXUu5eC>I3wF`a$|2 z{a}3HbcnW1AEFMn6uQp^w$a>Erd|wYRj_wKwn@NsT^1 zpNOxpChJr5srm`}iTX7CB>iOlC)$r|5<-r|BL>F z{-nN4e@cH^e@0)9*MPp(SLn~_&+9MfFX}JheVJGESMmN2X}-Do>)Jg14gF31E&Xl% z9sOPXui9VrmHOZG_w@JmRr&||YW+ifjsB6oR$r&B)7R@C>l^e>^o{!8wKMfk_0RNH z{d0Yjwg7$jr`pf7v-B_Y&H9)6S9oV*i@sHF)BmY&)4$fg(QeiLpnt1x*T2(u=q@ho z>IOcY!b{T@UITE9H2hzM41BYeiT8oK7}?q{j2xpYz9Z~z>}BK{J+Qt$TRYe2sr}s8 z8y8#mF?!>F<@Gi8HToI*8F@y3V}IiS<3MA8G0-^37-Sr53^ooih8Txxtwz4~m@(9d z7*Qi;6lk9qaeT8?q1v`@uacLc*=O%c*a<6JZr2lo->{|UNBxXUNT-bUNK%Z zUNc@d-Z0)Y-ZI`c-Z9?A*Ssr@zZvft?;ES|742%{Lt~Bck+IfTXRJ3qHZ~Za7#oeh z8=q>wHa;_2jn9ou#uvtB<4fZ!yiKsh*lM&H|1`E4UmM>T-x}ME?~ENdoYYL+G)&VJ zre)fuW2TwuW`>z*W|>{gY%|B~YIZZbn|qnLW)HKcxwqNN+{f%~_A&dK`^;yNU=B17G6&&1+`;A{<`DBxGv6F)M$D)gGYibPS!foS!_47kv3VHwhmJ6h z#JS?p<_NRIEH%r_aP+q}oT*ZjSCpLxIe2lD~*kLH8sL*~QgBj%&#pUlV1Kbw!6e=(mhpEQ@5Pnl1f z&zQ^2XU!GnbLR8r3+9XFOXkbwE9R@_Yv$|b8|ItlTjty5JLbFQU(J=~-^};S_sv!2 z2j*(?LvxM!k-64fXRbFtHaD1`m>bQ%o1dDWnXTsM<|gwCbF=xS`IY$(bBnpvY%~99 zZZp3&zcIfxx0~OYJ4_d^1?s{OrVs+}iU>!fiFA>Hca^h57m+P;L|4&GbQgPxT+u`H z6nl$aVjt04^bvie;o=B!q&P|(Ek=kEQ7Xzrxu_5cF;a{Yqs1}eSTRN%C&r3#V!SwB zOb`>rBr#b`5mUtp;zTh`oFq;bKM|*hQ^jc_DW;1`Q6;Ly3{fLyidu2Hm?i4OY*8;7 z#2j&kXcSGNS+t0`VxBlt%ohv9PsLf{XX0#ejyPBRT%0G)7Z->N#YN&`af$eaSST(P zi^OH(a&d)NEUpw+iC>DV#WmtuahcQvx`nB)k&Q+FD6 zQcuM_$&EOjI1gXPUZh)mSx$NgEyVi@pOHrm1T9YvaKAetJTfwZtZ2|T0N|u*4|bx zYagq()yL{X>0F{{9e zTZLAUHOv}r6ir?~#wS##qN$W36%4 zcgby>wN11>q6@y z>tgE?>lfBS>r!ixb(wX!b%nLqy3)GJ`lWTXb&Ykcb)9v+^(*TJ>(|ze)=k#U)-Bc& z>sISF>o?Zz)^DxfS$9}Vtvju|th=pytb48BTlZP_TYs<~u>NR0Xgy>-Y&~KN2 z%=)wSxb+w73F}E~ne~+QwDpX&+XuV{;Y`tQ=YQ1K?ZoOf>X}x8= zZM|c?YyH()Y5mQ5&wAflWqn|+wm!7hSRYwyt##IV>tkz!^@+97`n&b1^_kUbeQs^C zzOXi1Us_*T|FE`LTdg+hpVl_(YwH{9TWh=ZowdVqZOzv4?SyFy+p=xjvD55yJHyVj zv+$4Svh5tZtKH4+ZtrF1+CA)^_TF|cdmp>E-N){0?`!w7_p|ft{`UU%0rr9R0DGW) zkUhvg*dA;jVh^zowe#(vcEpa_F}uKy+l6+KJSi|tG7U)T%nOYKGWW%lLv74~BLO8YANm-f~6 zHTJdkb@ui4uk0J_U)wj@H`zC9H`%vnH``0>TkYHI-`Ka?zqNm7-(fGc@3il-@3!x; z@3nt#-)G-%|G|F1{-gb%{gC~z{fPaj{U`e|`_J~{_FwEL>?iGI_EYxL_A~Z!`&oO1 z{ha;0{eu0X{gVB%{fhmn{hIx{{f7Of{g(Z<{f_;v{a1UX{WtqP`+a+r{eivO{?J}y ze`K%4$;)4GqI02kt-a1(uU%k&Y;UkXu{YX(w?DN%vs>-Y?M?O<_GbG_`z!k&_7?4N zd#l}sbC(s`R-DMR+5fb+*$JKMhLoWqwk-L%UtO%1Og(x;JXSb<&*-?N{0jPNtKEXX3M+9H%Ru@aXRB z<>Wd&oSt~Pv6r)t)7$Ce^mX=i`Z@bKdD@?x{?7i+0nUNW0B4|c5bj2o;f=VJ+DFd8 z&S2*dX9#Z0|4qAGdrx~``#}3pTcxem);RgjP$%L8Zgp;RexohZo^ncNCo3Bp z>g|&0jn#9jotFCANVKe+>}W+vMAqPEwg9TRiBwrR@Km)ti*vvvt3@91koy$ zDm7Ap;Kqhzvt1!$D^%4gxM~>{es)EjqP|p7U#jqwD(cG=^<|3sGDUq^ky8;+AFYTo zH&Bas=ExAWBU6gQky*?h8KOEC$)vhR;=>{Z5w33}T3nDhD!?GAjHyy%C1TX{WTQR0 zxwfvV+8HhDMrqJq37NJ`)u^n*868lFqRTRmNyUrzxK$e#sM;08?J>zp9Lv~ad@7Nu zRE$AABzixKDyBd&u0Sy?t{4`N*<%@%q%JYs9vea#FO=Bgs$y|PNPM_6PFAYRxS1{W zHOa=7*>%YlE;|w}kE$xFMk-Tfma8($RW-^L)^dfloN0|j<0^e&%o;bdp;3uWxvD|A z!dk9URVb`VAkh=-36ePz{F+273Ki}`RaT+GR;aKQR@f6cSLVd_+%M#UBC)7qWsxed zNL8b_!k*-p6p6}UBv&OAsS=7LnrKmxJz2`dWF_;HS>~Ma)&PHp z$;K)#R(7f6cZK3-MUgXEij*}u;9rFzze3Sfq3Ehmd`v{_sWpwsxz+Ym$%v@|Bhsf< z)mG!suC~cOk<(8kyFl8>c|>{3N`sX|cd z=?$-QDYDBH*=56=>VRx$Iwd5D!pxcwnKdcJLERMCH6e0iQK{*QSkqB`Qpk||^5nWv|ggw|KhSfJ`zP?$BV zrm?!Z9%sK*wUu_A?BjJzyr@I9B(4G_)_#6fdV%6+f#PFa@iAUt*E1@aJyC4e`}}|` zs(Sj0P*D{x&a6+)X~6M#!yNqEmBN`ZEmCw^RJUl6%CLo%VM_=6 zRN6ug8jv!j*yZp5zo*ueq*kCLr3_mF{#7XQD-?YdioOa(Um|MHlgeCH5$W@M zWjJ3d!}&oZNl~;ys@t;V#QLtVp0TF;v3t)b-%jiIADVV!qell~kC*AqUbTxC$ zPiBqwbnYjSE273=DUi0SE=tR_g#MdN_~8#KE6^PUn${J zGX~Vprze3FT|z@I2(M9uX9c6MERDutif0Y#5fDSMU5M2YIT{0b9TLfbj~ptsO@p6@ zr$BKV(-ps-1%5pXP|viwCc4y=pA<8I&MK*!GczeltDBS7$mHzVN$xHM5W9*wxFOb1 zFQy^NtU&annQ)2GSl3y{Cg;paVhu8TdR5XmuEiMJVw_NmB|$CCY>e@>=7gCI*2LPH z*-3L!vc;J!QJLds)|zE7>DD3KiyC*{f_mnRTesxX;T z6~LYxXamT2<9`%}J+PRdoR(Op3&1GgP&fsyd6STE|tD zM3tvYOhoE=39DLa7b>u#2iR8M-vfNZm{L3 znNX|ngqou!BCPBXFGtfvgq0oqtn6URDSIL!N7qED!l&lC3AM6Hs7Xaat&J0E=9o}R zsf3zMB%%s`RN;>)d@)5I*3?WlW}Ixtlt1SARsNWlU(pv+^c5(41qz>9dM4DYE1?$C z2{oros5xh%K;cu1?1Y+YCgdC?nviokY(6ObafLsj{0ZfkD?acaxjc0 z^2faVDqc>4qKTNwA5;0&epN!P>Jl+UM@-R)-7}`EK;bR$@T%}(DxKPwN~pD3qCl04 z|FS3Zdw5iOwK7boHBdrr043DMP(rPV5^61!P@7c=wPs7mNgVj^^%qqywHKLC+f@m* zYD=h%kwk@}M^2)n2{{=C9wiTQ5{PhxPfo7kSM`yTYxq@t*7(y#G)T6y5uAle#M{R3g2)=FSbOO?lP5LPFB(Hlsu?i*M!=2O{krngj&=j ziCkx+b)liz4UZT%!lyl{oTMA5Idf)aB1 zg)x@Pfz5IQoAn56?)Q-b*=~`7VHN4g`iAD}y6W0w7vGg%nVds>Ks=WRyU^lMGMypC zckzZ=fAmBuC0%N-I-z!S5^6^$kx<%3tvwTR!wFnb+DNVO6KWeZp*B7fY9}F~*8T~# z2cA%C*@W8IOO)}R4y2%*D5U)zNK8fGu1Ey#L?}&J$Xy%pa3PmbqE zqgt!jZ!Ne~nv#g5tt8^LBwSvcY7sepN8)mvj>P473R}g?@f3dUd6Bs68L*=gcbQty zQHY0I&Bx>NP$Cjn`%7`PzZ6%;3vsFIBXK#Gg01)@byOrS$4c0$73J6nziLG}Ho~u3 zu|V;wz~>iSs=jLTCobos$fMe`K=H4@=O0{No>D0Ta!!goO4{U{6n-V`a!ifH<(LXv z@lKAR@GEJTV<`Me+Tu#ucFqcR~uPzwILN(8(ML- zp%s^7ZX~WYwBl+*D_*Fiz0j9-wY3#jTUl|nl@(W8S@A+8?S;Oy!=<<-XUHf;wW8YQ zimUCcxY|yNt8JvX+MbEakqwfps3}&9Z3^*lt1Y&8ajBHLVztSDG^Jje5+#w|mIY+m zmq7qh89Tm#yWTEVog>phJlwDj{gI5MSs0?zbGRP^*kS;2N(@`0mPL{z= zSq3NMGB_cZfdSPa-jPiuz)qK(gDZ_0#|}bIX$U)|k;usqLx z^P3xIiIV)LN>NInj6gYo3IYiNBMFQmFq*(I1db&zhQM(I#u6AuU_6222}~d`k-#JZ zlL<^AFqOaw1WqI{4IsTl?sJk$Zge(PW|xF^Iw?YKbv9LIm3UJ}@cuNDkr2*bj#;fj! zAe&XsYq=Kc@qVRvns+(p>C!y60a$`1ou-Au9y`twlrXD zX+Tn`#~bXJ2aJVo_ArzMj4flvs;eu00?dPDTDrgjXLjfg3%uzgefok6Eq;y|6_hTo zwWvTe3=xve3PE0O@sk%*LuH4qxCD6uGGkOxhwi$-PFF_^U)+OZ22{yA zXFvmo4jR0=VqxL4C}46KGubmIcQL5s(O7LRj7$XhoGE83G#rH}PWPao?sO41Q8 z^vjP2?2iYe#5w;sU&_b%Eif)s%Ex(#v&My`TwUiuDP2=;^!NmpW29G-UKYqS)`DJW zc~HahfWPGdwdDb|<&s*DTh=&2lg5{Q0(?OyDh~?8g3~LoA}BCWFi?gn0nSi^w1v!b zc`wLEP{>rsTS9)O!hp&`4^^}RGe)o2Lc*FZFAKqy9l9^X5ndC@hU3)i#Qh;3M^Qj} z5mDBq2A{FxUc>Y{e3!4dT+HRjn?)*+E*E)D+%NKz76sH5d38ows!94}UnC~`A~88t zB;<7@B+i-~772AdiII4UC5Xv)z9S8BA$ig`+NKhO&sc%uXXhlUJ zB^Atnb$o%U8<02J8lWBay2A4yJe6Z8_oX^XEqdsz~vo}gc2Y#?oD5vIQ zKMEg>Gbh+-eE0_kv?iVZ!DSuSLU1g@6Kdhcp&Or#QSf*QuyG;?D~%5Y$&YhESQ(S$ zX&Hs!bdW3@5VEg{@sJiSC?TQAq4GnF@2;|jf^xX3bh6ddG96jEpbCL6hYtb+KT9lj zr;t!NJr##NA+H7C^hFvwRY6)`x@mXH$KVS(cBq0-U*>67%1`TwKZ@|g7fx?h2d5`f zaQaP+T`C^~4v0NuJh;nR;3U}(4d{&p^u_{uV*$OffZkX@FAwkvZ$K{(vMMy7Hx|$v z3+Rmm^hN@DBLROS0lkrc-bg?%&l6>7*y6&Jkz^vy&ZG(sXpaQ6M*?0)0^0pKB2Wah zM*`X-0qudd#kQBv)nNgZ#X;r#K8xjjz~JJ5GHh{q?c&eZvA7TLmV^=nW8(Us!{=kf7e?YoF8Y46yG8jm)(dA>P2qg$8OAt9($=P^r@fmy1<6-E-K-*Wl-G;SB0mlq zBu(t`qU82T6OQG1`-C0LQG}>n1`3nA4ARAXr3}njN~d^BPQ_iyBKZqfc8G9zbHb#< zpNY1uZ9vn)oq;EzW+&O{Q8wM93=T=z^nkMIK4s*Rlp&p@4Cy?|;Pfa%LPgp1RLZ8e zqilMJGUWFtLw?>hsj6>~TTbjC%E+O3Mo!5y=_1NF9Z|;VBxUTBlyO3)j9ej}kvGgU z@_RfZx1x-kk}~WHHF9gRgD4}1qKur9GU+19I2}>O=_FrgFfx$^O-U9yKUvU_WMK=1ENr5XHCkHONFg7# zQpmz)3R&1rA#1F(u%$x2@zOe8S`(x-QCgFvHCb9yq%~DqCrIl=X?u zk=9&k&65^19mUO;)&jP8CoWbd_hMt}1R|#PW@GZ4FA}SWWLB$5JTPQdt63@BSu_CP z3a7-$EJ)g1zogA|NTQi>hl}GgJq^Z4ln!IJ(qeGi^P%F(#)^uT#s(%XS{&=bC}u;Y zHzynCi@MrIK4pqUN{Z|`co`1&r$7e0#iFXAzD9cF9(61tPh?=rExd@lWDh^@C&T6w z8e~>mjPhm>!sS+BELxZ$7l|{VCaL4#^{&RMbaWhcG;wKBc}9T5a$_=8HX%OQSh4Ks>_i!bSLU|V|HVkFsO}1o> z%2_B+0dQ|urNe0e$5$ylij#$9e1`-0WF3m+sVwgCO8+o<8XGH;cYd&WE9)4M=T`8` z^QxF^xkyZ%HpJwYSn$gel$bo#j>P00F4*$qASUl*!7ooUV)Bj;=#i(Q1rhm;6>Q$X zCdno@%M)Dky9C&w*r*>H<2hjgW|iLlHontRVFjVExC)Dh!U|PbVJJ+V$rWJcDQBDP zO3vZ_#_ph)VJiEuQ1;;}Yrgrk-=k5txHoDr$ zhs>~$!Ip=e1?tGWKpmOmwP{%*mLQ7ynBpH+B0f)Jiho#=1YwFIb*NqtQ(~hI(F@ce zdVxBAEl|g=1?sr9KpmYH$m0%3wW^UiCM{6Mqy=#$O4y|H%T`CA1x20^4kv-kks``& zO3PPu3nJ2AquPXgkx)t&?odhycqpYOvXm>(&W0_EK=%qeg>?XQGaULZU z$CQNPiWN?ZV;K#_6@=orJE^#$P^U9;RaCzkS%42sZAJJA6q6OX4 zuOF^S_;qJ@5Ql>z#7UajtyB%W70;t6)lWliFAce+G)I(5jzorKG|j=RJ)Z`ptorGJ zhgEk(%3`7-fd}&OAD&#if~CVH|7pWE_|Af%*K3c(t5rH)L^>UiUJ^6#75DjY--~yh zbi4`i5a9dx)>+3l+HIOnuTuf`(tBwJUX~gHcTA7LU5Hnu47?as4p^aAAbccVj?(c~ z)L4Wx>dkO3&=&wM)E6S;R{b`(AJZQPd_rFa__Y2s;Bx&9z_;|b0axlP0YA_`2K+?- z6tGoq1>A%ek953p^sT1j6(c-mM6VbD;!|;ibT{x%*Nq-{wMfUyMEwB|F+e9?Ac`VQ zp@CZCt)ZheftQBL04t0Nz>&sCz~hYL0LK~Q04Ep|0H+vJ08cVbLf%u1QvgphP6LK2 zqY7|_F#~X>f&V^;7l!Hq=NNe77jFzT0nRh#0iJ7|i(Ka$=L24Bo~jvmqb8~8c%`Ni zupaM=3%pA+2XL;5|5A?^Y32i7VqSvSOU+9GFEcL(yvn=^@M`mFz#GgP0BTELG@aFSky0c<2 zZhnUse(?ur3JWkp;6G^Mm6zUtc*_N_SQG<3CEf$XJ0F^kS2}V42U&vvCs-2zPq0n^ zoMV9-^u7h)jn<8Tc&`HRH`Z?f@m2*O-l_n+*SZ(*J_}Mu?^OUkXgvt{r1c~qUZ?8~VXXjs&3aAK@nwHDU@r&HisLK(et`QqM`$L#x~~DObuPopZidz$q5B~Y-}eLJ z`+mTK@W0S>eA$06;2{obZ~6}hJjyu= za0LEao{sPOD*z`t69MskK47g=3y81t0qY&q-)VFj0h^s>z`4#`z%!jQ0T(#v5BN&| zEWop!vjNX_&ILTr0l)CI{sn*+ITrz5f|^kOC6l48HzAqji7}J3-j(wk>$D;GC~=lH zp)T1>Z%yLgmhy|*WM|-QnSOx!#0jN&^!7G1fdH0Fyg0L;@)^(yJ+-`0KKeg|d*gkD z{WYs(T1B1~DVs1UPdjSt#N+a`F%yrSn5RvfG~rl!EmGnWc$uLWQcItOH)i(1JKWM| z<9|c+#_M|0=imjJK6q(Q`qJ=zOkcdZCw=r1&c5^l-z+?At9`|A8^aw0b-^%$VONGd z8TMtkKf^)v$g-Z#u$iI07#@ zj>l__r$Mp>;&i+v$+j3MZ6~7aW0d`{v@=zF<_P6qsO(L6+y;2EPDcBnO}ZR$;IsiJ z512bJa#U{3po`vpdGHc z2s_!>Uw_&d1cU!R0$ScP4%4qPM(C}0d2kF~BAlRS8z<-kG3HkprvuwX#vGWrcq{Nc z;}ZCL16Q-&8}9;MjW+<7;Jv?l@V4Khc*k!!-t2oF@AIv~TYMO4@c^lf*~&fywM7QT zOuZ+ET+i-o4qs<{jPM+G|ANA`h4>!{x^@{s{Si(dXLul|X=B*R@DAfDq}i8a9flV& z)EQ{hcL7$rRI`b+sYv{+tRg-43}`o5O%L% z_ix$#9K(k=WH`gU8TR4uPZ+*zbO8-nI%XgGp&YW1c@p82xeN`4%^dqJ!+&td&ln!e z@F0cXErURFAns3<5Aof zr)Vpwk7%2b61@@cu@0npJogpqm5Zo9BF*(kLA~)V#HaSef#^R|5K29g`r}u!@5w%g zcS85ao1o}rc1#2 zX4sD)-ama9_)lSXHx56UVI#w%S>CQ-Imu%83JxE{@DB{970mtSLl+vyb<&YYN z++URZKg}WCje+3CNnDFzhe~iBHrAjFdosko=SJ*ChM#i?{-ZiV zb}-z+A^izH)3zLI1yFT5X1JPu?!V0}#tY2(cx(AEyr!JMyU7#qF7hdO|M+ygbUYWY z8J~xji!a9u#Z`EdcnRJdz6b9LKZ=#`@2~=XQGXpT0Y8EFf7c@SMyz+YAmuj({^1*5 z>&-H{>yP3U-hOy-cQ7zj;dR|2q`lfWLVv<2MZPD1;~u=8I~FhHPBU!%bgWrtAWwJ1 z*BOnpe#YCkXVV`rUVt}l7ZXMp8}Xy?w(X4wzs;BixD+qfK8ROpml-Sc1YV+j6aVXb zrLh|L*CWNJ`gwR$b_L%1?T+_kx0}$`cwzT8_EWwU@KKJ{e(J$U@tCo~q?wN9eu{SN z!|-s1r!XvLco0GD7IvS`a6E@x$L?%~V;Jtw@EnFGFq}eAyOrG|8TMk>li^+rf5osn z!!(Ay89EFHFdWXX3qkF6hF`mV;9kh?aW3{4v|n(VM;IQ!;pe&37k*Dr+sGlGaqLir z7c$g2e4UGRv$mB(su^C-a0tVF86L{82SM#ShC4Xq0CzA-DdCV647YRmgX|v7?mUKj zGwjDOi{X<@VVvE~1hsAKK7?Tb!$Ayl7?v^|Mo?SJ?jspaWmv>8N>FQKcMU_EVSj>8 zJ+N#7Vt3L8+BVdoKf$N2eG2;neu|!0$MnSNFwh2&7kx8QuQ$$v*6D9t3wINT+=utA zb-cg59q<#QH{f*?{?y4&O%Gx0hq-<~tV9Q6c3lK`1pceQD7@D`32Er3>vuA|jG*>M zb|1s=Ifm02ngq4)*iCB+q8{+6u21zuxL3dZ+vzc>$?~DcPQbgVUU?sK{)Ggw=SH}u zFdV}n53rloEZ9Y3SjccFL)LGPH!gdEOXU@Vh84qqu`#iWkc&TXheu7#Sj+C$HT}so zyq>xOI`uGU%wWZUxrs4KY_K16+R{d(CDLEdoR)c7W@F~LnF}))XI`7xnz}#`^W}@$lPF7C$oL)Koat_QHoD{i;Xs@vJ!?&-Fo z+p6w^yPw(p?CuwIU)cTr?r(Nq*?o2Q^|@nnPs?r0Ju~<6+$FgWM(vQ?~^rN&q z{b-mG*oVo`57%<_BRFOVV#*Oyj+h~OiME$sig4_G>IwX}14GQko4;pbw?-HDx#&H+ zgokQ9-1XYt?gp)wyG`p2ccHsldlvQznCD=ghj{_!MVPfnvkqoG%*QYr5cUboMwq|D zdB`z&r}`HOx2eYH^mkO8ng2AkK$b=(dSVVHUw$2D2FE zN|;;Sx5ZMVy9?%Sca@XwZg4U{>m8uF6;y9xiu<~4&=fg_ zJ{Veo`z>nKidwazR;{R2D{9q>TD9)37SO0|+Sf4OzSCTUzmMi zP*)vw)lpZyKg|9x2f!Q%GXQ2F%t0`NU=D@>FZ4rTzz_XUn0%Bs6ea=_g^9rwz{Ft+ zVUkEQ9i|ed3Z@!n222giOqg1j(_v=8)WOV#sfTHRnFDhMOe0JaOfyUi%v_jxFlWNd zhgkr#6sHGw!rTROH_X!rdj@7X%nF!SVP1oI9cDeu$1oeTG@J*d;XfFp8Q_rt9vR>f z#)>opJTkx|13WUoBLh4#z$2U-q#59m0UjCPkpUiIUYllsM+SIgfJX*+WPnFFUr57$ zJ4nNSJ4iEz!bD)AFfo_{m^l8I-$F?5r7(+NE`wPNb0y4G?k0i%zK*k(Oh{EOOwhO5 zAgQagzV247KO~VPbSR`Z>VBieU<%Mru|ut0h&+FRc>?B1m}M|e!8{G~3{21n(l3Qs1ale8;hckJ z42I!;YgjNg%u(*Q&?{}wD{bN;_e*gJ49=;s*7j8jsdosq_tL$jw?GXuiH^jRD|vAvE2Ei0@ptY(`6LMoVl) zOKe6gG>$IYETG2YKXq{HHPAgic6|K{X)@eoSw4!xd(K@YYomPDm`uT&<&=0{p z4D$%gqcD#n{1upwV7`Fa4D&U@zj4=#7I(Rr3o{?)0+$!$en=p+7w@xFUVTd&;(r`Cc~Yr(0t;M7`hYAram7MxlOPOU{7eWmI4zTm-h zw8$f9g*LRpI_^sY+#MRU8nnFyZ7QwgaCaTJyAIr42kx!|ch`Zt z>%iT0;O;tbcinDff0VmJKM$ORjOrJ_TnKX!%*8O5z%0dBekaUbFnHk~E!BpWYC}u4 zp{3f;Qf+9d9cZZ?XsI1K>WS9cf!5lA)@nm*wV}0^qP3QywU&x=wO;5Go5gvs&xd^h z!Y+il2(5Gp%tEy8r7(+NE`wPNb0y4G?iRG3(ROD z?j~as48{io=savM^1#d$fP*&Qy#Ay z2K0Y}l0cQuf&Q44TWAA7aW8a#c&2`@`{5qeYR_o+zmQ6>PJ=%4bQ0vBwA{ZVL^oQn zk6}QvpSLhW!m5f|jMi2k_-+abr;u@7wAxT;I9_51;|Z{}mkqDHY}$nt*JF&!5NB(S zI0xojEmQm)_Ia?+*Bof+OeY<7223XQN_2ArXjhQwHpIT}C!z@bE^wKYDztVax`Y^m zk>ohcYsX@hHUV=T9U+@h_OS@Zo*m-0Ag)b}b61M-u#bm-g8QDBfV;*pu8g#Ntd9v8}*Cv27~06|tK*-zpX3Ni*j0$#z*sXu-Fjf& zf)uU5+zRS$2KG-u-C9t$MNEV(DSRG%aST#Z`KTX4*E0^PxkuS1uDK@wXJQ4RkLlsMD9OPtQN{s7cZ2R8#un+OwPKj)Gu zcDa@XAl_^MPlNp7*fvN<5}2o>UX>`n3Z@!!fEfs@ z0hOR%)VgaFm8(+lP#q}6dMX7RlQ@VIUd&o;FJr3K-#9_*W1Ohk8TL=KT;o*O z3lVpX=3uX{k8u<1n_=GpdnxQc;$GH+Nb@+-E{FSBj7dK(Hr;v-QWJ*h*iY$?U6!HP zOBss2l%d#58H&A>q1Zzis*i%X0zD_qT;#4auX9_?hhea)GQUJib#+%+%V65$)T#Gq z(=hW|f|=J6%)FLhrnLk!ttH|qaP}EU;Bzo9y4Q=>V7~$L7G_uPVde2Y;#a|Z0J9qA zLzp!%AHl4JSqHNo=3|%*FrUC|g!wznr!b$vw8DH2vkB%4n9VTQ#TEaA!LG3Q8s;1K zQ>z;ccFQg7o?E#v*pardpKf7y+3E$e56ocqdJ8+!7WRv+GMI9h3YY{8_TjBjFxZ*4 zj)6HA2D-pH4rVOOI2iOc>v)(6FcV=W!Aypk0)xF~>jan+VWz=McQ;y>NTGdZiq1k$O8)??CDu zNWHy-)RccmD9w&ea`O1S6Fym%P1;%90COYEy)gH|`~ezU#!I*}rJdlkwn0lYRTT8PsN4K%tWM{emw7aJnZA$uaLVHBf}P8XoIHQ0xWBx z8NWjAPoWvNkY zoqzwELye{AmEgdjdxl_bVu1sjz=KvupRsf!$K>C048pr1W*cTB-L>xE%w~5j;987K zDL>@(Qf%rtMM`qzaUXKuhQ{!G+dQl&fm))~k7)x1-!dJl+)h#$OR;N@I-PlM7H(56 zK>jSG{KCE8ec%0y`!{zv)${+}58PY^9^CVPujVY(>)rPtP0zcJxSvA4-(%NWcO}WJ z`z1ow!#wYP04}WpTo2gl(y8Eo^$$85Kb#_~U&z(QF?7F!e=^4X2K?Y&hduKDwLjJ^ zA>HHN`eTvm-V^AX9}DMy10Klw+u8{CFPeacT;_g>v&k*w=brI4B;rfNEc5}a$0B~jE9(?Xc$jZeiSBSQi3UrM^JC<^kS7XXCZ!* z`&aDi@6iwC)7bl0z?E=gtly(-KUyNl-v8%+R7csG9aoiF620%sont#{4aUY?Lp!f@ zKSthFFpraQmwGtJFJstViZ;gV3h4o1f6SvGjf1OL0=58>dlhhQ!Pxkoy9OaLYz^i3 zpZ>L%_J21$JTlVw$i492UD}@EN9!KyE1pmJ*cZw} z_;tm`f<8mJU7YEdbZE?Z>aNXZfB}NPg)J{ z5s{Rr^E$6q?YzfxPp)N8Udd%(J>HH}xJ~whex0{-dvyOZv!eD?{Ad0DC+qy=f0oDp zJ*Ck;)E@twASKTnLjE8o)s;GCruryl5JKY|{F~ixF*C!h8~m+jKh04b_kP^b1jI;8 z_nJES;hsXfpIT?o7}~*HN9`)`3LJa9*coh>{RewHA76hcO7Mg^w5Rzys|(fB`|;f3 z$E)-AqR*pYS9WK0ra9fe_Xp`?Df77a{dg~FbN`|24meEMJ=`i4uX{=2VIcYKf9}2Q zLw;<(>~R5IVM*E3vSgh)mVWAi?dlv_$9K3I{I6(d;tljt2d#|oPTQGtt=Ejjm(v{k z#^2p~Al_j~Feciyz!?QrsT+2&lGxKG`IpiKJIC(xK$M|%#V!izX1dXC)3+L!MXtj7 ze&r9Ht?em!;P4|PSFl&P&-%On-SNFmE;!hi@PzseP9;HG8+}jWZiOD%rlo|u>11c(KJ{)3SS}}inV#Kb}{V5*@iERo=b6#B?@lJ*9+fK=iy%a zr~n6A6z5{nuV_C2do0_76uWjo9)CwENG>oJM|-&Rl_KWo(88e=fnNqo3a9v&0hb0D z#C?ALL66@UAm!TJ?v)F=-lI6w_G4a2tR_i?)MIp2d2G5Vfv^Qgu@>Rfhe(P)r&AO8 zb6>|f`(}^BUMShP2cv!%rI&i{&h4;VBZt=l8{9v+4}z+lRxX`m`e89r0!g3jS^hnd z{oP~2ZSH^Zw^P6TUij$r0ByC&eG_mu`-VY_avr)pC4Zid_G}d#aFSj5G>?<>5S3uJ zmK$?9$3;du8(|$a?@0F&R9pq1y&s1Lr$@e_S*O+^lh4|<35V}t3+m6?h z(9gc~?;-lsWLfY^zF2#7AL>WsODZAc3-+^QoYX%%r~6NYxcC~J|A;^Mb*xGK`!OBz zrG0(&jBcE&@puLuvj$_EKU48@gRX!x9nFpWnKIFhTTOmW8qe3`><)Sz*f+bMbd)Uab7WjkNdARJI^HWGFC&ScroZbt?i6cgSlub7eUk7h<>8y!n z)d<}rTY}fwUIvey4J*3CDKs#vJ()_Yc^4xeHQuwL6Jvc^xHFPh6pJEe`VY z7$9d~??di!XOZIIy4r0<9TvOi%CtN;-{yXW(_YNaQl-+@O)_Z+LiTCpLH($8ck{YX zwoaUT-h(?qAcND0C*S|4#y@(4GM8RS?f9osrOv}TPP&UwHLE`m<#bxoF0ywX^)J%Z zIbuJ?-?j2X*b&SgI-l1;PUtIp4R?QNJnCR)A}n{_o`=+~a+ClD+P~S3u?YJnz|`TK z#oO@@Q`m7znL_F9PwCDoMg_WSf>kB=D5Cb0j@DqbX4w4*Mfi70)xij_`VmS)`i&T0 z*29s-vrEw-<&4AcmvleITTK%N+23D;i!l;b`UR9=t>EuI$hgiRS_)rJachoqxH^}J_9@%@SM ze+3%rGjLkg%;%E(D*k+*m$ALw;ohXBx@n^&i?*|F!82;gf1ClsCWmUBJ z5)JD7F}pnl?fhxjdB)8i`r*3-Z^l7$la$j+FGi+Jg}aJNP1)WD9^-^f?KZaI`#BrF zZ+Nb&cE1DMsWQWu1Zec@?Co4ZKJn56&7QC$#HUk8<#QvHK7|GEx6eQ4dd@Kv@16! z1xt3==TU)n_gX~mTWH>XU^w-z-5t%0cAX;}OS9G8x3c>YQt=*SI4`+r_l50k?Pp^u zr9i*(+st!?Ipy^_PTx!AVhbFm6Ed$?Do%wpVHi(1r*uQ^uU9Vmh79+1)!dR~kmXQ) zVX=$dG<;#{|1e^%ksiO*{5W#BZv@_*sD2T8HytxijF8Yubgy@jy!*>Jm!Y>Vhm0-f zo%fAM@hPM%m=EU4y>s^>guaa(^9Ny`M~UykMhh~I$GI(idhw+IueT7_Tc!Z)wfkK? z@bmybJ@Luwu^IfTc(FDj6uYytH}>c|{_WFoaQjd-2Oh4`-yZ!^r68;cQnC+8@$Kxv zOUJwV`LgRvGx(4Blll$8j5kDYClay?eJXpB($rshX#Y3Z=sRmt>F8Kvcru@w_Fwl= zi+cQozTfCeB=3->%-WEWVnZ@OW1||)14=M^M%d2blmh9M#tG7UF0>KllNxU)tcY3e zrGz^qCqZb))kn?BS0XK8_0Lp^yOK7Pr*7Va@^$D$8@(7rPz{(C(i@h%1*|Z3K(&`o zrto~<)AqCkMpV?~Mf3)n*O0k{2m0ze51+cd&U0r_jX#{T(ptfztUx=ATYMSf=)2d? z2_k+iW}8Z*L4TqRIFwpE<)`K^+|zuVp%mfUM;*ljuNrBPDN~L%-d8$-T=DLeqBsZ* z71N=Uw7d5s%sk(woilnL48IO%#a@OV&qf=etas5ybWTG5F9j=t@c7O>fK~~?FDr1u zwGaKD6Xf9$k848hNFmq}Bpa@sT1JK=WF*tKiCEwID;9|*)SjtG)M~~HWU2cGxK-I+4HOo{(695}FXNFSw2ln0d9j__pggEG zX)W9bg6z|t>X)7#@J4&!rM*}0&H}lqN1zShVvUD3lzk6x1X7s@Rd*{wvrbxNbn-*V z;Ad!rYnN_!x(=lT63|EO+pm;J7_)3GyrQaF82w?-eyI69G7r_5c*f`U^u2@EkC>00 zwmXVR9l^Ymp4~YeSoJFH0DjWFfmJxS#~XtzgWcgh_%d;*4) zIYrPmzKd=>gnlGn@xO zY5pOnjhC#Yd%3hh2fh&^Lw?kG3y+-`Jy-`)Aid&Dad?vvv0Jg8!TcQl6n;_)`uW_H zUSsA_#MQG-Imgh7wUHE$GTI*sbKG9jy^QiBCk;s;FU4cu6RjeDpmj5iU*III5a}M|J-9&==o>HLzhDD1-7H|a*cnYHtKCpS zQ0UEQLZLr~Q`VEUg1Vt8-QbbZO&ymK?vWj**wav1Glt&0FQieyH=k>&O^}LdBu(bu zltz2YbIUy~w$pSd5wC9hJr?PFZ2_GbqQ;xCwRy80nth;^Sqt%Q^#;g1wLHyd@V*X9 z80l@lMx7F|Q-mB_ae|Dzo@`PdqlCe@+fkdP&LG+&{ywxQ`st1GEVaK#b85A!fQ+gU znQ3|pHTPx|klwKT@+qwve`IZFX22Yi=e@(*Q`wQ9IZH3u{J={fi%n)X#?2 zhHQGZrg1p+=e1#K=#S?kjziKyTEl(9!;TkuR(WpF_yK=MzMfm<*;Gn9=1q7W7oNEV zI8$BNXTrX>`(a1YnVPa=pVzZ_*Nu8T-;E&-LI%8EsPwg$wqr~?hlcwT#d_`H*;HBw zxjG07Qc;f&e7knJZ=sd=&)bRUT%yCR=3x!AY)yMe5>xBL{A1WQBZyHMXbul#2D-`9fQ3==r=4%l4 z0C@7Qdncr3CH8oEJp$i4x>bSQ;5X2_$Iyv*kQeg0!5a?)eAMe8U2^3T1e2>PM!t}? zNsaV;o)o7_9{Ey3y!5-aQKt|1FT^`_lbCNy1c8>y>siocuF!}W& zxw*%q&<}0r@bdBbg)c3N8cz@Mh(Q@U=ZZv&T7LMyQQvr#miHkPtv_H6>EZd|w#RQp zgOZ=HB!qGAuJsg_ly(EIPIr;QxIK5cP0@a9C_I%)FD1f%B%ZY&Gr}}@rQyqL{$br4 z+Nt0ZIUbdH_PX7RV~NG>P`Z!b*{`!&p4OVPe8_A;kBo~ zYGohoD?#GjS3OK&{mo^pqT|LU9isk#qLT?%^B1Rc)2c0U!XlgE#+$`v`Ghd!4&@}kJ2_? zA4dq*SYBvHw0RudInI+JCCx19JE!^{Ay^II_kHomT;HRZA1i6NZ4^%KB|GEC7?5(u zYUdQY3z044$vY%pX@kyNXLlIAcN!fatKD}GOM5$z&Gs?UALuLeQCexf z9M%J#WRbjv*YfVutY_aP&4ZZjge#Z^HHkm8>I~$ZRy?>bw$q;Wu4KPs+V?b+ z%Eox$^|)P}1MDfrJxRAa&hH71JxF778j|;pzi*=GPI?39{Feb~9XVeKP^r4(Mi$}} z--B3$rQG52b_)rQmx_A=&CM~gKz{si_&UHxxdKU+IIsrxQ$qfNJ6ZBZmfB60>u|4B zmGj+Hf8b**Yr@o^T>8JRo%}EY(Jibk7zbZespu_;4vQpd3HY?k+%q=S`vodojEi|3`G3#*-U}DR!k)g*_j!KLpZnr{ z=FFLyGiT0cKHDrukLzuO<+T~dov_XKx#t7<_#O5l2WBvMxRT@9`|*OD#e2WMI(j4@ z=BobJ|3CxU3;DO}(JfInWhpQa(tT5X?EU&NKrR_Pr}IbdmAX$Wt` zhl*J?^$4B9)2^lG`>D~wAx7gkz_lEMQjqk(uR+)L>tnM(uS6s0kL9r9^|zf6qQ)xQhy0PpCJF6Pha z1J_I6zm}T1ca-YYwf?dqIze@KOWp^+D9u-z4PR`m#ESXSH?<$*IQqMZZf_2(NH@*% zO|{j{BJaRBvwIBRFYEoB7696h{3q;tu*g?4I@R zN#hx%NBy>y=0g8Di?p5@$L{#jH;gMR|enBVcnxBqk)(h)Nc*czum z4<=d&Eu+1%koGk&H{>LG=Sk>%wUAEp>{CN+@VpxO$gVA+)JGtJAq zA>=xWf1GP;*v_lMSlCxh(u;xzOkT@?M7FQ?Q`sYhXSUt@o(;aS^Uek6vwuS1@0 z@;)J?=q9{ZXguD(^XbrgrJ`eLYR}s$)HLFqDFW%H+nGyl~D^ z>O=bSEecDfQeJ=y6tBzk=0CsBfhUxqd}@z>vuC<1z!FL*2HXa1c;UbDD`m>o=EC_d zbmhF(Lqc%r5(!qCuY~KCMqMz3-mUk`^gdOU68?gBgYrxC4Bs6y;qCEx@^jGVnby54 z>H$y&IhH&2V$p{#J=B8w;XV5Hgo`b+GU$5D`ho6My0*{5qw_qhs@Us z{3|cdN_`d;CNCRVtL&*hJFh&=ZFaf;f#`+hQ=DH$MKN5H-+>)H#e2{^h$Sx}tmf#NkQlS3kgey$AXTKGzL# z+LO+eX6J68Z+$PXZ^IoQ_U5L4t;{?2UMYLTSh-$%M*X6qb!RMDw_geMfvz-_M7zuJ z@jZ=O5e?UhqA|t^P?7}HTtD&j>?^B%hWA%P~$)^Uxk0_SNLA=g)Da|C7f4l zPTV!CxW{j?|vbKZ4%mANyt8ov3mX?4kNN??g7$-`IKdR(pIeSc*${>d3?q-TTw z$==59%s#a8Q$@v*dN>23{JX9wwKvYa6Aa{6nYUA}jkrH@xj1hD7kPBwhpksaakzUK zSy#3$=ii{BH*+}LRq)0yT*~=ZNT=SBb*vREO@TLjo<~|=)jPMiQ<1Vr z&E&O=MXs~n>!oE?E`+?^np{xoS6KF6?IB$U_t*d77pO<5w~xB7O^N2PN8uS#T|(|f7nPq%aVKfEpcx#fgA zTs}qR&&%icwr%B0_^Xs0sQ@*U&g=j49H3CGb?ANysaC4XAx!D4>HXsVFp`g)ZjPco zIiHp?zOLq_Ryd$ozX3xU@QD>=yIA)z0ZzPJQ^7(xI~A(a9udlmmJegr58^5&s}lz zVJ}V6m!;=h=^nuylo_gUM@V-a%D#cWQ!liVS4w!YUv!xjN>BZcKzpQjNFr+0o*O9d zJF2+8TI=H2F?bDRrhBhRH#N}%BJNA@D&ag*kWUnlDkBSP!+O-Wx z?cUGPhnt@NWEJK9J8|#{Z`Aq9jIo|Px5K0HXy2W8jK!yTUvA+OU8$h^e!fXjhcZ&a z_nJ5Scls`Dh;QJJ*@-^)o-W7x&KcGtljqR|(wt#hKZe}&WFyWqpBj|+K}ET|we%kG z9yhte-g+Y^C=TVEhNniarpFU|M^U`=;>~?AN0#HIw-USNVoLb`)Baam;G#L}#oW;5 zuCEpH;y)?oV$=UgQUBy6^hZtitjcJ~a94Qjcg|M%g)OuxN|-V=blhu!74 z@9E1|-8Cy$_DN_Dy2gLWpM0LdCkRh4zAFabyn6?Xl_=>f{#SeMt7jjSnStPyBHkh{ z%1`diRB{B*!KkY5AD;z#c$Tc(Vw?J=xKOyP7hAWI*Lr~TJg&JN#uK%UgFQYG#@?R5 zm%XLIQ+*ic&*-(;;D4XsJ52Y(W6u3OIk)^c+PMNb)k`If>J$PTVG*Yp{xu3VNPI~YxpK1&OM$HUI}wwcgp~; zBq)=o!jp3Rq(3J!V||LUjO3{v1i~}3S~$?*+2MK*|yN> zJZUfFRr||YLFU3Q;_bm`+w#v?{yhdmKRt%`7>k*Ym?4Q)h;p|HYomEkB{Vr*t&*pN zHi5rhL_O!S%%2Yra=*vY>w4~`?_b$7-2)keC)64RX4F)+X1;~~?+SyHy5|Hw<85EO ztzW=H4(sPY8yu{NkCeO#&%>5K_e58CD7&|ePI95u_P*IK<__L`c#Freeg-?UdUWzK z9I;}b3GCr5-u%8t4{yZ!9N*Xrh0%T+FLrfP%q632(|V12RP1kYcb4%D{6T>zN3YR@g!QcFnyEQ1&Q{~U zlzQ|W!jqu1Z5W5#4Z1ywxo9sVhWneNeNH3w{z^PoiN-|Bj+z zeOk{%`4|<^VV}2*uL1blf)(ADt+{Qlb*L;3FVNI+mo4kh z&)l{3YK&+{U01z(fuE=D<(}xzOZ$6Qy>~C4+pBAqkFVT0*1_m;WbI>he^VKh=J|7f zU)giw%a@QtThq2Tp$;QX&p`tHpkNHokY%rIyM3w@ymr z)&!q zHQzprD;}?8*|PA?v;_3MuTK~?-By`a$2^{G?sC2T5joxOQSX!Zi@W{2Z?iHbmaS#U znXI`>d)QkBwOotua^8q|t)13_#OsUFP5sYMNrwOP0sU3vc(ejq&GUy4-c2Y*UA0CG z$>hE8fAXkXCmymj7Omp;XX}t|pLp!kdt_ZsZ;RmgD= z*0WyUwe#FPKJhOi#y1uE2Xks)$A08`@!b4#1?T1<%}L1G&rr%9{McjuXT1f~P_Mz) zI*fi+x6Yt-7sP6v*sB-gT*qqd6Gz|)T;GXfiH7agFTC;Yrz}15$@wR(K&?n?M0)l! z_gw+HSLSFdM_V^~98IU-3fTWyZTZjE#ygk%pDp#@SsLFDC$TO9fy~4 zCwt8{-+RGA*74r<;Tdz6=G4z~f%ZWiwB3QLctYLF+%3Zx_g$bL@$2!lMm+6RdVi$% zeC-V-e1n?szx4Y5rcgzC;Qze(qrKmUY|*^;KFsoPf05xnO)ZGk^8)n0heF&v2wGCf zJJQbsYB=sG!6zOuK4+fiHhFZTC#vkhO;@DKqwXs@%zJqD979-B7h`!v?_HOIpYY7# z(vkdQ-`BnR7s$-*;27aRtdnxrOj8=>dTD)EU)7$WGv^lI>|4m=ljjzclybPFeQx&p zqtD$8ujOvGO0YMbK9=o;%~Ka75mt8CDzOIIgwpV*z+ zJ5lzpqPo5h^Mhx|{AHC1sRN zU5J!fEBSaoRf_oz6~% zlj&qR1Duggt~1sd@8mi8PJuJgDRhdQDb6%!hBM2V?aXoJISZVH&LU^Av&32IEOUy5 zA?9OdV?9w{M2aZPQi{RX)nY|Md_N}+x@m%FESjKiB#C775|>ED*VCGcbkWSHY6KaH zMwZdlC^RM+MaB$cjj`5v(Rj&t*?7fx)!1TeH+C4W8#|3Rj5m$9j9tdt#yiHl#(T#5 z#y;Z{<5T0Xam4t{_}n;Zd|`ZP95=o)P8cVR?~NafAC1$-PsSPJXX6*+U&gP-Z?d+G zmQ7@$Y$k`xk#dwABlG1%IY~}c*(yhUroK>Ls^jV#byA&H|59hw@1|iY(=;v9-wZPw zn@!AC*1gth>pts#>jCQ_Yn`>;dc=Cndcu0rdddlMLY?|(iAX2PY2Y++;+@7$qLbpd zoHQrhY3{UiT03o>4o)X$lrzqm;9TuYawa=do$1a@=Nji)XRb5fxz4#BC5#agUvxDw zDs1CBmwp&+^M|Dvh_8ACVRmY;sE&ERHNgpLV=i(CwEVjG_FcH>iP48~cn^<>$Hf!k z8F4@y6hDbG#%|+~@r`t34Yf!uRmEz#TA^-HcdC2UT6Ld#NIk69t4GvkwOhTXJ~dx6 zx0qYaZRU1!hxxj>(|p5x(|pU^Wxj2`W4>$dHs3S%nD3h(m>-&Z&5z7|=EvrK^OX6$ zRn3aG`dgP-6Ro+{JZqJ;(R$T-&DvsZvvyeT;+YJm8&S8AbOt(?;#d{WsGp*~rVHE^ z~KwT$9U*j9&8!-^H^^3R^ZR&_CKvlKHP*7I1xDvFLD29Q) znu)7GW5b1}vymbjv^GkNkW=MUk%JcAEk>dh_lqL5SbuR1o_V5}jaHi{uGRD<=77Q; z5c4#JiR(0tiR(dSkBP;gv?s(8O>JT+T6m)(LHJy!S5L%O}tS|vSDc9NO0o9rw5$^LSnyi{H(hsj(y zK~9#_r?AH>y-7q z^`mvh`o;Ry`pvFl``ZC_pk37tva8v_c6GakUC(~de#l;Duh%UND*8r^SF_c%YL1$# z=BfE=fw~S?46`lJQn#wx)OYHXbrxrJ(Pp03k_G6EAMiQ)qmDDpYs?j>+r8E=xJwPY zjvZpxwZrUscvDgMua75o05H>+{Ajyw4Z$M!yDU{uUhe74X>a zjm_Y(r;XRhU$;p78QY{K(~a%2g=}H`1lrkYoH5_DB8)$*##XZIXSu99mIq; zxz)KxYS5B(rBRaRlX66-tdyq(EiFkVRS~iP;jv2La3Y6Ey7W^ ztEWYPdPcn<;?>J)n@CcxtDT~`dP}_}T7o{_6|K}B^}cAMK2&=}JN2vQzAFRY)% zGy2Voo!0NRBi=-v0?f(g47jFdnX`m#&NhpMW8P@qBtk$@w~M-(QAR&;De~rtBH${>64R(@Bnf3C8_k3?vW*!CFEMTuma)!wL^zFJw zv#8?S;@pZlOVG9yrW_$h2r2Vq9?}-dLc~m#lX=}lAG%E#=ttiPrA{fVUbW7mM@jq| zL8^Zyg4E~gbEG(?P!GuXFVS+}tMAc@r`2hMe^x&Oe^I}nb^oRQg_izR{fe01)$c;; zX2m;IrV_!>1T5ii+NOhd?Qi-613*dDKuKtEGsFxLer8>>uBZZiAq-c;&2V9nsvI)` zRAuWvjhG}8vJ148E`rQvW;4XMG+O~%gWCM8cdU0rp!L4>z6h}PT6+=x#QFqy+&T{Y z*7{adwSKaGLijh(VgQ~q6rAHH@ar?i84&`F=V!$H0vTn>0$Bk1*{ybimOfA)pp6@w zjYTc!GEGEn@WlS2IylT2JljljCTehvc@1cKg}DOHaJPB4sA=A7-YYC{ykCR@_X!p? zz=3KAKX9QsA`qM?L{tMesw=93BZY||aKL(?BWZNt8yJe_GsOf_<^^UN4!=q45fj8Fu@yDn4ld9}yd{pH=AVf#Q0HUfTh#WX_yM*3 z5x*AHMvBBQMz9#iew4?4)Y52UbP11%YN#5jVhx+mrt-x;S6 z*8Op^=HIvq{a8$A-yF}rIi9^TkG*m{xN`?FKz5d$#URM=Oz1paWEU}3c9-1|-%Iuq zL*ym$62$bCeZ}RF@cl$HNcsMvIVAl+XiE5r%j94=SX>RMKMe81<#6alx>t{oa_G!=iZSYLbvN)Hb&qHYt>j)&U#(WFMIE(9t$}2@Pu(Y~s|VGC zxcabq7``DHcrhdKv|r@3YX>?et^0`II1JIX{@bI@pV(9vcU zvkGD~A02H5npH)CS;as&;?@Tyw4nH0PP~5T0+&M|gpG9a1hd z7m8`-_2%^=0b1rFgcqBO5ncjKVJbC+spdL!9ZFkoJ_6iqZiY7Un)w%ce7H$^hE@OKe@&wLN~zWKgTu*9%KAFQztAyxL8d%?j!GCzX6+GoOkp*;12g|;8| z)dBMq$~vsVke*jt*Ms9PvX%;mve?hM#aby+ zppD%t`os3UU-YmZv>p`s*2C7rh|#u5KCF@_MK|jy>nYKlwng(3)BGlSxy@BwX)|(>Hddu2{@Y~kg z2y59`&w3X&Ws(<+)-pNDI%%Cm3Ex@Yi7Z$Orx5>x^#h*nN9#x2{j_x&FCR|ECR_MH2f@!DXO5^!sazBOg({G|{`iGb zLWjZE5D06cDtds`pr-kH)pi_*OtrMrZOq&J?jkLZi`&^oRo20_Lrh#_J;;fqsCF>JqB$i4tD96h=FB_I)7_? zi||R~Bxv(v4 z_J|~MZ5O$AI=Oaha_x5H+8xQYGsv~OkZX7MaP9BSA9457=1-`V=HRyZn+YCap0k2s zFKKRG!wRz^L~Zi)x>ge_Nkmx5RVSFIrey9(1&{ZPtbIpu2U4bqDg^Wvv3aQb4+YK#fH@MgXW7z}K+4tJPCv^yE zbPr5N4?K+U5%j|r+UJh2wkKTZdnXXqp3!#fdl9rSTCfKi?1AaDPdm^)ZOq=-jJ>fg zdt+Vp#t7A2 ze>v2@YEb`5qyE*L`d1qDujbUhQmKEX(%P+Qt~6JQmgb%2oxoM*DxkK1ThsoHGuN1F zVB0@rK7_k#ea$u>HXlY@Tlgf$1rAO{H}2gx7@@dpP5BwvUoU#LdD5NzFP-HBYQz!5U++IDSGi(Uflv#cv>(@Ri?UV?5LRx5m?MO{U$NCI`p? zB7)YdAFbE=a*!M(!f3-vd6~Qn_q|+Rff9zwp`wBIW{Wg=m4vrKX3K1NskChyEOTUz zsKQZzKzO@zVUy~yfNFBI94%5X0yRd|lw;*sQHxe^h#W7+BS!nVLg5>qAez!5j>b6E zL=jE9xDoB*M2uTa5-wWD(X@_jIYmxEj2>l(hEIK(Xeg)4>8QyJIRp37R&%txMqVQV z9qVU5E73mZXO90o?*R>LY;W33U@t+m!#;g9i=```o9mPiYX z#61AZLfa!T7%_PW;dRzJ$U1GC7#uxmY&~i{D$;4E#8{78k0Xs9Nr|*JSQ|tfEte!( zE~(bj*3;0y_1KDIJ!3rsUHw@L7P|GE^&E0(izXEo%}dbCwFVwwpRi9rMoF=PG@4Gj zj3q@jA}xlI{?bW#ok@9Nq_$3^wg6IFxYX1ZLTal+Y6~T`wI{V@(qj@Xhs)t2PHNhU z_jp4!Z6%Pl8k4qKlD3+Vwk*9q-`*Cw4_n@stM{6w^;?*vdMKr@`kw3x#ptff8 z?CgOkYnNDX$4BFPW6rgnpl7m7{VnLZB(H6(vs+=`WG;ryAu?5amxb z%AZuqp9tFj^(lYqQT_x|{?w!V38wt1<|BWa`pBQAls_)Y9~b3Mb;_T%ls|1Lf7(+1 zWKsS^QT{|y{-jd=L{R>uQvO6x{r2~6QAnkwK zdeM3jCA@^5(}psk24zBR%7mJf3AHE_8c-T^Veg7%?{Z6qdXx;olni>@>oNN3q*|<& z;GHd1OTlTh-_C^*?qYb=^s!JAgn!naTq-ZzftSdI)pKfjxx2kud#Ym zJ%&1HpP!8}%O_Ab?fDC)=dX%-3L{sI>Hn(_|KD@S>-PV>fU&G-jAg-7LSJBW^@@50 zVeJuYLyurAJ%SN>1QcazzhE@|g00j}jD1DZI~a|zuXj*G?IR4PkFXAXgf5JOeTdSu zr!bnHLaFwv1E}Xgbr3Z_qz>V#_8rF3ci5a>Lj|wlQPBc(Bffx_QIDV`({~s`-(e(u zhb`bc{1&5dC*eViga`3QgthN5hQ7mibw-^*SbGqI=s|4a<3Ws}2eB4Ch{^CE!m3f{ z;6Y3_VFEyxGfV?|l!PC#p`MF@ku&W`Rlwx9o1>oEgBVW_VvO5^NFSJCVO&|X#K`iiu-P`l6P7|xSSUSV zQS^khgePpfNWjdA9q=l>4o_GDJz)*t3406SUDhs){b+w!HTuI6=?`m0f0#f0VYTTG zOMyS^1El}Z`Ve=~{;)>yhkb;YeejAkf>&(6Xh45h0{vm3^oLpWht;4ztQ!4ce)NYW z&>vP0{;)5RS9`+J;0gN*H9P@-SOWcF&FBwHpg*iN{b3F04-3~L=XhT24~wEdtR?(m zKOw9=VJY;4Rih`YHa%e}*6;9yCD0QVMNgOkx0NA6ZD~uFpYL#IxWDqv;gyH<4vUHmP%`_4Q;cDw7A;P zQc9&olthati5Af~+CoW`NF&JaE(5XXwIkkj=cr|Yd}_TZ`>t%y}C!RZRf z=@P){Rw1lME)vM&6nR`P^0*lCxJKl01suPKQ1^q!6_Cd%@VIpd>#>a9m?^X#Va?+% zA&)B{k5lAv1>|uF3WgV6_C?4A*V|q zr!&CmwjibEbbZL_dXv)?kkcu0x&m^#1deg`Bfo1zeiwo9&JU4S^SeIecb9?R?HBp# z0JvTO`CS3|T>|-CFOHRjk?VEmSjlkmyL#kzL&)zk)mQ2(kwvbT$Pts_95HFY5tHHM zdPB(dhLh`EMXoo5Tu+kgHRia<5OTeSGP&!{OwHlH71Ox#19wr^JybHY86BCpXOGcuE+@Q-+Wy4kb?< zPM$b~Jh3q~teVuYYEZ+fNewH98kR*3s{=Kx_SCR!YFO>5VcFEMYEr`*KnuSwHLL-& z@cUB3>Q4=;KQ*k{)UXCq!x~HtYcMseE2v?0q=w~C!^)wCWl_V*p@wBq!x~HtYcMse z!PKxi(ZcUc3x6Ul{E?>i8Ya`KPsY5dH^kMn>T_w&C)1Ko_VEIaq7C1aHhgp1@GWV> zx1#mlj@J7~TI|WR(vz+FR)V;iR(dWi^JI_TPLJJ;qD|hEHhD{0agwU-Ow`_L)ix;`+&hdAlU~@_5p`|z@L4fuyKILZs{j@_Wkeu32+nVxo zDCK8$%Fiq5r=3SXE&R{;Euf$FI(lgR>7iXt4{b91vrWWudT5j3Lrp?hkLxU?)YbEZ zwba$~l3LO?dxb{=>-ictP!7+hZ+0#vZ~#5AL&`{CJtLzv<#2V%;VbEhokve>Fg>x! z^u%6APi!!Ku*>O#^`{SZIeoCp>4QzC4|X|yunQ^4UG%=T^vH8PN8<*1UzgMS>Q9gB za(Y~o>2Xb_$8|Y9uKx76CVS++9_Lt2U+Z#uS(nqx>Q680a(Y>l>1AC`FY9u8Sr^jF z>QCLlMgQtBdRA|s9q>Dg{S?*c1IwYeq5-`X)99@jPEXi$ zdMjqqTQP@TiER2KM$i)xM^D5AseN6u>4}J=CnAA9h&cKn2GIKuN54ZH{SFQ2cbG{p zLmd4Jar7xnp-*8dd{?)jo_EQ6fDg!Zz$fKK%ofoetWoe_y^Nac*&@~8$J#D(=zW+< z@52+s-8vCfS!n%^fkoM*D#x2hB$f|8qmKGN6$hWwYDPaYl@m$ z6>4gIsiOr^7mK7W=1><4p)S^wT38+GUy;HZZ8df*zRyK93AZk^S)TA8h zP%+e=!l*Y@q2AP&8dD^-r18{}dQwZOL;a`<^`j!{M~i3=E~ZZ8P$!y1ZK#;qkU?!I zoZ3)7>Op;|2NhEfs!Bbmn0in+^`K&EK;hJY>QMuVq6QRB4X6h-pkiu3wWt9VQv<3; z4XBtJPidNZqHHx=%56pD5}+ z#ngTLsQX~19_H$WQuisQ?z5D-Pe1BDeW?2sQ}?My-KUtkPdIg-Q0hKCsQc8S?$eLD z&m`(T;naGHsr7_Y>xsg=)Cf*Fdun@=*&5IS(uAF4qkda)8u+eg6laeZwY7R zE%VWa+EEg;rzB`cNzk5>;CgB?HK>UsQ4>j_CXzxOM!}!TxwHisZXt>KJ}3Z>LXWC6DgqfQJ;E8FKQgo)Houj zanz-*(VzN7eQFjF)GYF-S>#i*s7;-sKXrh=3)fexx)8^zR%c z+B0tm?i2vYA1M+bf!m2Lm^*Q~$iaNhsbVhXKin$r6%UK2A$eaH?_oxRzF!D*hd|sl z3Nk(&<#fetiy>m9$j6L|d19HkO{^B{F+<`Nu~Y2931f9a_G$boZ49w_1FiI@yJ>Zfk@$!J41ER#K zf&F_%8L^(HH!*`H6sZ%TF?1CDF~@V1m?&mID_Jg9inZcV%+c5^-V`5*PdxRvL^X~* zCt>bpCxJPRnCCfKTrFlo&$vO{A@0LmkLSc|u<}0?So_Ckw&7(6gU=utx=Lr!Lkz_1 z(lMBkIt$v&jp9ymKW2tJFSdwXVy`&t$>U%)O*pio6wF@9!0gjYG1qmhm?W+d*K=0M z1DHwj0!EkL79U}ri2FW%@MA<^c8LpmO(wLTL6~Ja4)a!KV|L04_#hq>8^nv4XY!8N zhjD0ko+_BtqG#Qt!h4Y=E)j!8Hs-rb7T01f%gy3$@sM~@yac`JUGcH_TpZ2L&MUHp z5JwQl5etbki1Ua`h%1P964&OWP0F#>6E_lHA?_sZAs!?iBc3Aus?j!cvM1%*LBv|b zFk%$35iyaNMr=uJPt458nK04rK^#iVC(a?RAl^@WmbjC+pZLwl{DKMg9~vE#=uZqL z)*(g^V~Fv@WMcZL!t5NUH8GRen|K*<1Tl{|g*b<}gm_Ed*wNX}J;eKo>xmnP&k|oI zZXxa@zC-*VuOKJS*-t!7JWf1GJWc#nqn{w!`I9FU`UMhe5JQReiLu1SL>I9+u`RK4 z0Sl#6sdU;_QOLk@tNPKakzVBw@ z4&pB29^yXYC&Z(~6U0-*Gm}8WerGjSsY7%Tdk{wwXA@TvpCaxe9-A~af0Vx<+QdL& z4Pq#>oMIE^@)xPZ8Xcq8#P;ws|WNs}i|3S39rNZd@^MchX`N<2k8tFfvdvDS>-!h)(% z#74wKVj8g}u{|-9*n`-YI0$lB;$O?|f9j|pLG)TsEQOe8+nd;j8do9tJn20$aAzk$BsB+w}kMPo}i%)@m9op^A!Bk!tgVKF|R+$h&NnDOQRz^(F2X4#z-R%v-D>f3yfvPEygP2 ze)yd?!qdDBGwDAt4#G?P4d&XO#e!9>VHkDy;tk;#ndm+@utrv&8@G6l`Yq{m{m%69 zHqeawx|R(JzUR}D!ylOc7bv6LvO>nYkE*ffc#4ul22Bi_$B-SgBxqI8<3XE)_5>Yu zm+U=OYwSJ`4s#!Cj`18vd5)T5P=nf;p5uPc@wEF`Cx~}Ybpq?uujBH>we%b(dXAc| zP)40ap5t=Qah>P*j_3G`=Xl0*^xPw4i2FRmQ%*=;xpPhDC_iMi=lGQ8xY2XmaJ#(Rfzc8^!ODy(a$wHhTQsD}GEgJnn+flIj z6FCyn9(I2Z_*AfN-f2io00uK0?C5Y5!%+-3X1FoK{@Axc8eM^;jF?@*h}p;bIDZ$G+9m_8pE?TiJ+I9LUR z_ACI#ITL{iP9d-jV{$=BL6A|Nc6AoxN+dDbS%h#5G1ggva2&CGj%CcDG1^(m92#St zVqhFGR~XTcq8+@x8ehMguct<9VLg#c@6BO~aV4Qix+KQUFNu4mBy_+VGO%BVJFfw$ z;Iz>>j6}wPLPVf}xiL*dYni;JQ$c!p((8A@`y2X+-DRxt#>rHKkT+Vd(nvEh zjfHZN{6VFw_G*#21nWf}wP!iD)6E&;9QE7iccx0qDl@8l;Gc{)-X0#q-tbWktAOu4 zE}n%Ca2q^tyWtZ%2yfMKjM1GIzk>8_BTz!>sC*|wzRhEn+{5D{iG2kSzgT|2;}ZEE zk4xpdJT8-16^ZM`IzM)bVSXH$A4lfLk@<0CejJ$}N9M<|Snk4#`Fu&rkh)c3^h{_c zLEZ#RlA1~~0+6@0a$!K-O5`LABhnvUH&b= z40$s!3-hgYX)A$?N1+-6=Jiy~3`7w`+t z129280Zfut0GrAOff@1vV3vFoxJa%CE|!k~m&%8M%j9Fgir&`Kh>yhRp)UC;V1|4W zn1vbfx}0Z$izU`Rp`2%cTArC0WkfpIyd~Vm%f;nOxDtu+M_t-$zy!G&m?Vb*o5~k~ z8S)k2BDo2;SYk~lc+uadfWv%~8S+yev*b}87fI-R>`}*fTp~Z`aj87Q<1+aLkHr}O zbW;HG7@yw4S^W(_;I2L0RRrjbZz=?7vaEjc9CyK>=Bxm8xf7t2$?CGuO~Qu#G- znfwk|5#60Ze5Cvt7$biIX2{dPEUdNArTq)ISpEuJDt`ekgYUwHafpr>L+Oj2F=%@3X)x1$zgjbpwu83b;tY3*jtQ z7I2BeJWgjRR1`dkGJ(bLZE?RUE$PAixK9AK8J3CvZsfn!xIU>;TuNT)yr0T-!2;9?aFT%xpWU8(|r%TzUB z1@A^-g%a)?28>Z!0%s_UfZ;Cnfs0fGaIwOSb(9khgnZCaSw$h7p(24!*tYE>+MW z@pK8m;)|x6!FM|Z<)F2)+)TKOTVTF&IZie!>NDbj}v4YJFdRn5c;Bl$CoX2JA zN*;?r2}JB8Zbkp0<*Adhkmw!z|pEDaFJ>bT&!9Hm#7xNrK%ZlnQ8^B;B7%G zKxxn^P#QD}lmLAKB|w`%3D6}_0yGJf06n7O5fWzQ z?gzYZod@HprWalEAfTodUGi1HTs0J^sYI7N45%qYmwY);Q->~D!MellY9UeD4#R({ zjtS|3{~(_jTnj03|9jHt7+9S8-zR1$V(?#5PG6j3?As@%3u4mB#I#0CqmmdIk}UL2 zWvj75Z7tT<=)EBy)az+5uR-q*`6%WzVEqi{G(3s93{PVY!!ww{umL&lL&}G+R^~Cp zKaaTQtmlQSb4pCtGbJwYyHBs+@%dr(TLnL?gS)^F>)3cl?AhV-!)iD^&*B0*yZ{^~5pFCh5G!L1dn4g-5%_HV#=I7>7^9%Es z`K5W>{K`CGerUH#($MUoJi}^3}SFD3QYyNKjft9e>g20lN z!U7Y^vMtB*v#MDBR)7^~Rkeb!!(}k$z0|O3TD7d&RvjzE3bpED&1|?8Vb#N|+(;|R zind~`23D-q&}wAGVMoja%#mqgC0a>Xi=Tp(_^DQ!)znJ2nqg&a3#+Bo%4%)3vD#Yg ztoBw1t0U&pbha|AOe@RkVs*8;S>3H3R!^&!b&1v6>SJAQ4YB%S^?rYAfHly%)EZVdP zuj}D{k*{Iy(N?{J2kUoU*R!cH3kf^eU>4Fln0>SxvyS%Ybvam-vscfN)~j$ZGaCER zVD{0cn0s_Y&w;kS(Cch4?+AO%VBXO;n00g#vyJrrlRscqGuF;vCiBmjXY?=3GWt!= zTgD8db9#*oR>&wl!-(^Xj2eF!ZwgscVhy&RUDK{**EX-geC1HgRt~en?Fh_Nu8(=j zQJAG1V>hs4ZD<2E&WJ<*>w02E{m|PB%lE@n^u&KhKODxM_@C*Ax))zy$xM1cmeihtmK}xNIeRv2b-6f zmzzV(E6kzhmF6(>Dsy;6JKXZojo?gZl16ZQ_>*ODN0FvRn;p!KW+$_=nPFy{S!Nfr ztJ$r>8oc7Or*%rX{j4u_248qTYuwqu-CBzP?26nRd+fB7tz>K2Mz)ph?0Y5l{0wf1 zIRU^wVDK5R{DRX(UCdgqBSU1UtSiH0xQvkXWPKSaqhz#06#$~4(jrrYq`2M6o95{8L1*i9R2?EGXE=`RB? zzEM>M$!aoKR+lv-?89njv2OzQCzVx&QSDc>Tg5&nsm4p#lxjBdTH+j{JANL+^N9ueN%iRj~ zK-B6#shd`ynOd7{KeI;#d$A8Xf6sQv(26uykG^WYV#R6+VBcfk>$tzVQ2vVx7*lor zR7z<%6c~ZkTd_uCjJY>A+8Uj)3amHB-A5Q>jC_o|&oJf~3o-V-!dPkCgVFc(*dhH{ zjK6Qe*8_HAx2%I0F+Xmc!X8(DV7mf;$dOP;tyoAX7bIU>th?$adt)`#5IJ0q!m6i2 z?9nqD>y?(s8|7_sm0T;=$;ahJtVr4{cVHFL9=Q)IkB-U{@{~M-T~DO)!+!X+RG5lV zjZ~saQ!Oz9m#KQFzG{#fsz#_W*tMic%}{gHLaaDiffeBQU?ul@tjm5DYpu6n<@7)(ed#sjp=9~67;9K^1;4V84 z__jR(_>P?qeAg}j?zSfa-?Og~Yk@oLIY{-oJy*haiW<(t*=E#nKF;2>7XaU~ zuS47}d!d9E5p}#C_>R2@_^!PexZ7R=e9vAA++!~TzHb);Kd_erKeTTE?zL|Oeq`SS z+-I)jERs%MY!N53K z9T+cb028!+B5PTzQ04(y2Y67101wGf;3u*!@KXtYw0T&D1CPiE;AgTP@N-!ocvMCL zzmV`jo5!F@OY=(^13WGp0Kby4z!MUdp!v0gzu5dn#sR;T@F1HfB|OFEcd{|?lxzY# zXWxlh3HvT!b(sXLA(MeMC3F_6mUIDY>oH`jj!XlF$fm$hnGQ^r&4DS{c~M%avL(mf~3K(qr8EoQdWmWA~@-dYuWm7y=JhemcfG}*!6 zG2MlORW|)#PsG{HK=YU3JOI{5CN%fv_&&ttI1hv^k_A1!1-=$B1m{&@nRJ0x-xA-B zxB}-vuv5B1$8Uu%Nesn#HCQd(pz*iHcO|aGc`$64?$H0+U`^LBoL7fM(*xE(TYPik zDxBAVebW=RK|6ebVmK%)+Z<%V?};PyesDqfaPd`&PQa07XJD?G0UTv!0!N!!z%eF# zxcFK{SKv6a8yKP z!oI{#)%FHvE`S0sX8~^=-vdg420D#esGb{udtyd_be7}mK{py%YNHus9j(wRgGHt- zv%hO0I5%ni7vnn`^=upyGcjWDH6lF=2qPS0Rsi#fo z=a@AyRNRBO9E1%gi7{6pRkWdJ78y@{x1D$OItJ?3lH7~>&$_U@K_pe;Qw=Rv-IE>~G!*bYWi z4H3Z>bbsq9soZy-20DZAZKu47zv{%iQI7ZPMHgr3p{4mY4D~e1F)aPYBxFsHK2w+> zgt((<4~aILCIr^*F2qQ#gwgjUy#I*6$iBC=e#U-sx}6TPoqlIKUCDMD$#xpUcDj!3 zw1n++Gu!D_w$p8Fr+anTuyDJvY|CtK!mkfmHy^P}%q7^Tdzo2`-CS=sS79y?zT|;- z-VAAfF|hNu(aPu|hCm1CDaK&`+^eu_ezvh(Tx;BDyd)mu-Yp+q#h*Cf72iv(a*YEA3}q`xzggw>=mqB+-*w!}J8to$<5%(hr%Cczb0 zSFZl_N3B+3-jr_ByY+K`r(KS^p+!N@kTvMro$WsOVD-!PE3CavaV4MBz?Givw9bv_ zT`1Z8WY{IR9-d6^z6*)KvNUa?|6uQdC2S3p>#4OkjkW8? zj62jQHOhFGy<#_e#YgNF2iPlqVXydI_X@az!9Ap(?iEt6@%{{70XwRW%Lq-MGFsE8 zY^do|cGmPMyK4HBeKmc`{+d4J0IXzgE3eSKN9N+`yUS6Kp_j_hkXqy9)u5cI5___m z^W{u@>t>a_&fH{fl8beJkW2KNkW2NOkjr$N%VK!g7Ru$|yA9ZMF*OipFzCp$X{cY53ZZ?&Af}OnQpx=s($F2K)PUUp8Z5cQcfjMM;E729eOq-2;ST-mmN6B|3g&1)eIbM*jMKUbnp zOvKvyb0RPyMF0AT5m-1|Ao8$axCsC4_0JXUQ-#tD z?%sCwyqb@@=BbnTAG}&gL(1UUH-G)xtR1~CKhg8fsUO&9+qkNhRMoIhskuv8Np-1d z*OWs#rPg-Uv~l8BGjMS3q@vuy{HToViMgq@Ts3sGQ!^lQa^Z;V{3&De@^VwFp)|z$ z*R%(Y$(~x2n_AC>-Tf~$18UZCM?_`h78Z>iH8v-^Xly}#YNV^4zN~82@mwA_b^`8_ zJz?V5{LxVvom}-ps-~u;rlqC2_%|e^YMLuGt*I-mX|q<%S`Bdx^Qr8m1H8BMuUTur z^aFxu2-X2lIe_zAtH^mHYTyXIDM%ywbjo{@o!(1)#km-cQR^B3YoWb?8YW< z-BJJ1!th3yTpjsj>Y?BIWy=8%uK%ffqBSk+ft1DXe0j&0e=PfKaEEp~Rvhf{%gm-n zr~ChQYVx8^tIlm#{q9)*QQo~bkG(!OVg7YnhS%D*^NlvO_HUkhDza+PCo5tedGqJr zie|+f`?*K>wGVB*C+YDeCmuYuKCaF+**~wmy86qX^~m{LwD^ey7PlW*L>IEz&E|-Bp-66*?ypQ%W@3EY~+e{#dyzM#=<&d zii#$-PDv@qnKUuEh@_L8Q!s%vRd40QQ>YoPpGLAumx`c5YLiS3Hl=he+jFtHNolV1mPx6;pLzC`Ev|a7 z|GjmJPeiP!l9~V0gs(4~J9F-E;sb6=^aNjye6SbHc(qx+xo_Oc@UXt+YW#2SL+(E8N^M!D z52v;A_Tdp1)rZqTNMspJ{;CfT7&|&Yw@~-v^uO%KYjXlxWj_B>gNHJ^zZ7(C&8ckv z0XJ`0dEl|cYCX2+pIg{=z@^n{zhic2^83TL-S+V-+0z5Ac%#?CDPJ7U=oxeC$t_JX zUb}bSn2pOj_BnZ7%NMF|Z}7v&%TCo!E9gCV&Et#immf8*|8~zKhjKm)S)6vohGBOM zS$B7Q-=L6_w;jlClhv=@yEO&{tmu07k;l)BYS;DAiG^RT`0}c^gJ0M-f8;H7H#MAd zEoQ8-S2L_efx=~0eil`FZ}elSZc{=j0Z;+Um+h zn$28IU8$>6Rww!9)(qiKa)T9AwwI^*Ft;u{#@-jyqgMS7d+qO^6VhQ=^Ovh0b4BWE zG%!P5b>>ve{mM#N2oZQA+HAb3vFLT`h7qn7)9zak=M;oK^-05nt3S9!tzX!?;k|cu zR1t^X`F#3Y(PQlW&!%mh@apNrMmbH7b{{#R>ane(gMPN|Z(3oSBb~J^lNtX9Mdr`Tp7~s%u4JExPhlyN&(UOmEsGdFBfTqpH-r`s;CZ zuXy+P1Fpe|i@SGt;oWQBc(r}Zn4AH3ZW>$k==OSTuU&C?>&p@Q%*n2K);O@L{vI}! zclmb@9}!1_KDS@I;c!C3%geK=xo?)`6CtkJXmscrL4$G&$Lh|W7}Y&LC)ul11k|kK zy%069aPp+0sNT6nQws{mr?z&r)HwrcrpD(aM5Vc0&7-_2-9>sIvJ0n|)pVjd zxyve=uK7_jw_XDY)}oXrrs1@?mnY6$R`y{%dens!8;>4^M=oWGWgfYmtBt$b=_Lug z)y|q$l$$>i&p0SMZ|q1aN>G|cLMuX(depGLQiGOeJh5imx=Y^Pee(6@n^!NHJ}G|R z)Gsy&D?%t>v`8a^Vns_#FwE~^KV^IYfgQ$b;RjAg2Qe(b87IIHwv3? znswv4I(4ER=x+2&TYcM)OI$4EkQ@SXnPKw)OF`Yr&?6C+skX7bWQv`@0KHp&igkkJCXgy&_{Z%Y<&F-``fpe@9%o?naq{Hf46D< zoMulBee7p1`&T)lg35GZDLE4-fw_4UE-76RVHZkSI58U)CKF9^HF5oa z&6{~Vl-nQ2&5{{ru5Gd;Wcig#xX)vk?PeWIC88P^4KtQ7%9cslVoHm2h3sSbC2dM> z2^V!GB`umLMFvGhWX4jFdqzfDUibIc@AbN`dA;U2=gc|hIj`sWp7;0j{m%2KF;$r> z87lMB@(8+kk-zNlA?s-R>CNdVo^%H~N(urGUwu|~DC9y3^_`+p=XDoHt3XO6z+Bb;$v{5jJ|xs2-NmM^&sq(wy3P5kv2d5yXo zM9N;-SJtgf-2a-pztZukn4R(DbIH`|#HlN`Z``R)oMQW(Vp7p^?D6*DdMCG#sjN$7 z8!y|OZ_4Z$$iYjR)%+X{7YlH-4(%sOBqxjrdD-Dp^P49!ileh52+g*mX67L{C$*r} zQI61b|290~*LK5*G7OzEbK9hUgqViw5hl)J0*#UT9{4`G%09srDF|rPa@9g)?2Spp z$3;fyx6Ig(xdC@%^C+vU(X?0M&Ycojg`^An8f$IiPO7dG*sYH;sUx58X(?FpHZJLH zSNiXhZ=F~^&yJS-hh7h83q&EBFABZZU#vRgex7*IN13i#_}}nvE*bPM0}xL`>Op$I zH285KYyjy&1`E98!URZM5H}xBn;;P=0uls-Jl(#i5xEp=MGYeFB8M)7rlN$UfY_1b zaH`^lP(Ly)VE5-(QEbkD(Mt#zZ3A6HSlj4pAoI=!%omFnwglMp4GE*CdRWT}uh^22iDgAUZgV=c(ocQz`|PfW&y6aCo6j^c_^-duZYO zfvBbbFz|oM+BdHTH;x!F@c7w>6q%loJd_nX=cp&6o6gRVuZt&4S}GGUN@EAJk~{^s zyu+Su;G#7dLBh+?r(O@YH);;CFtN0@FCrA&-%8cA|d={KLXJ#zA~dF4{*dDo%b0m#9$?TyH$ z`{J*s3J4Q5d$a$1*ByH`CQZv^6WdHY1M;GZphgy; zfn2GgfD>p70Y_iZ5-bn^a;J1q+XYJD;Dtd&0bB4p6?_6gnKy<4j+UTL=v?0*@a+Ry zoWUHypXXfcB0(Y$oq!O~Y*WtccV4w!Vukt3^PgwC8yZO_m?_tbFMonlRksOFCIs zd8=Ept7CwqJ}4h^Kw`bsDHUUG+nYg(YN572K3`s5%iekHi3DW!L|4q`<% zDfUL!>9&3Fy}NCe_~}d{SHakCxqGuAJ#EYMU)J${)SovO)-)T`v32k&NrCAaYD1QB zkjCB^P3OcZa}CF9$MgylkT?iD1^VUg3Bn18DL`8;&wxY!-?=5E*mudTMF!~s$$VKD z3dSu|FbH6d3kJ6Y7M)WUMzAhyz{^sRzB9-1O&YQdffg=u?t#-0Y($J|>V20Vn8WcB zwW;1!2Lmw`l9!D8s!Oj*{q&+l*qZp)*n?R^{cBV9R!;D~V}*M6rfXcAo(8l{v`00P z4L?399jPZh+Th;OJ?&G3u#L*Byjz|r>z4PYh27X${n~mrni!A;1pWKu` z!l%ng6PF`;`+s|o-tVb)g|+6EoT1uC{^|2FN6z2#s1n>th~8qjPqO43LbXuoaLWb1 zBh^dVT}@Ho{E9O4Dpiq{+MU0uqhV)~LDV(}=aIAO*%H0F z59z68dDEkbo{wFNMnCpPGjk8wa*jv!Z=En&M{2?5>LhRQ+rueW3O+uQ%RGn*wjH|< H{s8$K@VVub diff --git a/app/assets/fonts/SourceSansPro-Bold.ttf.woff b/app/assets/fonts/SourceSansPro-Bold.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..d1d40f840f8671981fa6930ddfa8510b3cf148c3 GIT binary patch literal 117872 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 z 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

%@p18YD)=wQ{1J~Sj-S}sZox=S{CZaND(_! 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 diff --git a/app/assets/fonts/SourceSansPro-ExtraLight.ttf b/app/assets/fonts/SourceSansPro-ExtraLight.ttf deleted file mode 100644 index 253eafa3783744bab0c544e9f27833bc8bd9dab7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291652 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

F+#hw9N)PA=S#kFOR8fDW=~}~dbW>%l;*4(m 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

3PcFjP6|Hnj> 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 Zb-1#s=G{fHulI=mF60-tW9S6={{U@`BJBVG diff --git a/app/assets/fonts/SourceSansPro-ExtraLight.ttf.woff b/app/assets/fonts/SourceSansPro-ExtraLight.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..1e6c94d9eb38ff0a3eebd6c27d1949d222ec1368 GIT binary patch literal 114336 zcmZU)19TS#1ON&^|GN7B9YTT%q5zOej;{i-e=s7{>J(9s z6#t_60stt)000j5x1drdaS_okoxkM)08n)R0IbjNG}v8SUQPi3qF4a{@Ye$X4}~jC zIXL19NK)}A>0I8PAZldR4`(=y77Z3D5e0~DJ zOf21uzw~Sa0535BP(|{&I|B|=BR#_}nbI#Fwts-xTt6}WB7V`n_yELTAcqY>P&c)5 zbp5jL3$S1OgsMyNf`2V-48HiNIsgD9k}sMjw9R>sc8A zKp4O15RzZ*nZ~|bzO}V+a0Gy`eaYg50RU2f{6`6UTYIA~9x9$MS%ohsSEqfO{qGrp zLJ(S1azN-H@%#nAfF1u+J_n2a_kX#E$p_EJHnc6+zc#>pRSoiw?h0a{YpAQ+b#uiF z1~we&!}e*(0qaXj?dydLC_I9^|HlQD42S~21AG7w|C0g0{<9p!0RRR7`6qAeIc@9j zm*nU7CxXV` xh7c5swPg68dW`u>t1 z4-D)MK}-+=a_E_ubI3zlLBJk<0uc2J(dEmog;WU3J(Z@A>CUNQ8qundIqK?hS9^%5dNohFw)U?e19qi%Zo9D6liS^G{E-}&H$K!z_&(kKk|fE={x*Rp>fO0pjyLZ(oD7Ki`ZA%j>G-0YHyScD#h=#EX519 zOeMggGEtZJemZo$L1>2%ZF3WU@AfCiMIgo%fh(#nMScFs=I3vr#0_P7|9ur3+C&*< z>xsF8*x|2b22WPwtwH;rMWJaKQ$ND`<`64Q6_&CiGXzinw#-KPN%JD+ryR&5cMA6| zIdBsn)`?E>t7tKeX>miSW+8W0q)?!7Y2<9fDHBcU2A!D;!3k6$flkfltja-K4#*>t z$9LJ+&I4B|Gt2qbNWHZ)m! zT78;*s*VWih0#~s9f_C1cMBxHOT0OdAP3s{jEdVuPIcQNr8@D9kl@aEpmhX03-v8( z9th(9=mwvKb_tvGp4$_u_pu$+q~8e!EB-<237Vh_iSPvs(`HO0O2tC>1FBdaKCl@!^4Y}nj)a2_H(0+SswrOg^f4eRH`?CwYPtt<#tB-np%%Vu6+nXY z27B1*&!-Z*1lO*3EPVv2@b^Im|8MIbZ+g*qKl87JVHx8qmbW7yC!xaqn7(B}Sf2d!50$|#ePkL+_-e#{@_ zho;N!;cb?ONA5Xt8wpG{W@kSu?C}^TErVTr{*8r@&WLxv8~+@=N8_h= zRBj<${ghwcS>$v>g$DE9{i+`VID4eQr@|VUaVM(f6(|`~gqhZNt5NQ2I4-|FQTDKB zyT)y984qhvj=cFI``?%?KWew4tk*XWhtv3pBSrOmo&)cXGYW`;|L{w^eb3vVn0@sA zBkh26d{rmZ)A_rX*33}rep2r-tkdFLdz)aJsPD3X&<5>g4Za)ejckT&(wpdZGhnzT zXSR!5cngFmCGf1d$<<-`>W*ke?bxIN?=c|%>MWe`1iNvI+&P5hY{e1EWl3#6hmvM% zy5ptb>Q`2ZhG5qYdqJ1p-3)uOJ)FxURb-A^sZFxjDPAYlg-ciz?*;G>iMktUm;!4} zwMqA4?h@?8pEs8v9y!E#L=dVW!@Nh5NuM&`1eJgv$dfVZo9}s{8bTqk9w0J`*Zv3k@YbT^j$iX z!vZ1~J2!&d<_6~rnpT6 zcOQ)=SNkvc)D2vr_%q-$YUaoqcd3&xj%~Ld3!7b4!)QYcQy`yf%ZFs+gL(CojL&0G z7*-vu7Trj6j4!qcd3vXF|6|Ohf5!*x9-@V*<3eK1+c{->YkCH5R0q@{$<{e>A*lWw zM$+DR(gjPZlRu$VrzaKh(9<>Nw+rORF&yzHj z(G0F_$;csu?)+p)rt;^g7BjF)+C0E}#(dZL`L4a`(%jQNS8;=WdL+6e65h0kCFx~G zu;DfL=VKymOM8yDWbYQPcE!e9;c};9XtMNBr{M9*Up2weG^fDR;8}}_0SA+vL)pvya;)@28x0goGMuP-E7~aN9 z>`rm|J}UOy#;Z_x^xX0D3bW<|v#t)Z3;{9vSVW2UCC_HC+7_%Xt-#Kbf%Uk$yfva% z7Dtn10HlNt8Q$37@+Z|!G?*0njZ-rHbs}9&<6Y565}4Gn#N;aP9a&h zq{xpK+XbcpVYe;#reI{W4O4FlBVDR&8mJ294J!RRfn zE*hN_z$VueeFJnidCSnL$&b7+vgI84y$bx5PQfM8@U6Md%MyX2AU(0Fj&jr@rJ|^@ z!%)NBSz>9>s6DpoxLm_YA{$OUU{ab{Y%J!d*yj;Ve9rt<`Nj+Xw6Eiwa$iniZSwx) z!pUPixuXD=={d`@jw;q7y9XFVJFN_XX}lGvclojSBO#wQ<@2>i0&iJ2CrRn0)-DMI z%#Z^{2UH1op^Cbp^eIGl0Fv2jr5j=6JJqyHukp~*WfV`t%{LY`&;|E6(Z8y@CKil%3#HKo7+Cz=X z5VdC-u^c=9BmxsQ-93a|rG4@}Q)Co<>cOn67rZz_C^%P;$Pus_Y-42K-mB}&YOA#- zEAFO$=e0u)=UeQxiVep0JqRWMSSONg3oRVTHY5D=W0cg#du)zx#52kcf8Qs`=1j(O z9X8(h8-mU0dq;On=y&ZUZg&ErU7Ht;kEZUus~3-tE}w0p7jf0Eu!&prkyk9z-`-k0*Px~6bfJ3#jh3?0PAI%Q4I`r^8K=ZOeh`rncy>+y zg*dr&6h7Z&E*|I_iO3v@x~b(y9GK-OUf9(|kJ^0+&?I5)3}X-Pw4dJ`%SVs7J*#;yY5W!SQt4iNQ&%0g5Unh8YK&uBSX@+G(HBGUtDz90mC0n&NttEVlvhgygR*4AWcb{a|PC8~8vbik&uebbn?ryaDi(B2* zccrtrFP?`kDM`&*RKlbfS0<0JunJwo6@WPdt1gUZ%1uzM=@UADQ`WODF&e6xkmdn*jxBG!}6s z7VcRddQcwnKprGX9^vl{%*G5|r=J#veyY9og(@g2t(%#YS9{1IBjs9cnA*Ceby4 z2jUhUJ5>>V$5crO4{VdZ` zf=XC{1T;B@`)l-q_&zhv%|Ygl-+g}gQ?nC4Ibf(% z`c60sP^bE3S}9z1t9Xt>t}Q7#1YmybC3QSx*dG7b$v1|n_eUjs5#|tp5r0Fi!a=JH zOj#?xh84W6=`@(7l`d%IHJ(r6Y_LAd>6~Yc-+o(-w-&^u0A+4-74aMGNJh5? zR@r%T=ys}JH(+JCf{+o;xX&>aRv}+Z=a~5!&{AEm(Tnv6`KX>QuxExJRrISNt!aks zR1VCH;i7P(A?0BfB-A(Md1c*_k1a;Zh1Z4G*VZ)-Q{Wj;@Qqah;a5yA)?Wc9`K);a zC#gpH?@Dl6Cn!#ldnC?8;Qb~%Px|wqHP-6vk+hkwU#CLwW{zjO)kMa!VE`M)$wn89PI> zF$Aig-`?+@r#E>u-k)|iPFySkpni1y*@!Om+?#S*clLA`ay|ry9M^ZN7-=PK8jfDZ zY1el-59{>n?dq{5fIp7`^D6IJ=AY@HLL8jU#Hx!RLARxE&(sRzz9Hrdmhe@%;o2M= zHr>JV4B@}V`amI;A3(1a)kGocVau!hk=-gm8y}HK+9*MH8&Q_uW=h8u(Us3{69P7J zUPt{zDm9*7*Ln`y8=Gb1!Z}}+T)(!mciZ*WXVd@mhWV}ZhTk-)aaG-`l2JvbSIpx0 zPh&FvN{{JZFNX_XQx&CvEIKPZNcBbJgnjjw&v%cX8Q}puI>Po*nla;cjhI-EW5pcW zw3&ggjjr~MZ^Qb$)Uf(s0_a&8g_2ek|LZK1&HuWL)>_ks@eNYIUDfnHa|qQNm33AI zLHu)MS5n5g+%xba60ZuBwp57LQ_g5XQA1{4adKWLfGG8l>if)`N0nM$(ua~2Fv+8> zHE;T!IiXg;B>7?Ck!#xX~eT`B=> znUA9MXBn+rDdKcF{f|<pP9hVsot8SM*$(6%_?JJX6&o+1V58Hi&0%sb5k+@;oD8Ed-??v4q%4&!am z>f2zVqmmajZ&_$0k#wF@mN1=TtY;YS^c;fU!7LI&dAij2;laQ2 zq^YsYgVpn#OVKjch@G2jFZA2ff}4czO$~qpEbQMWpG;F$fBkTh;Z@jTVUQ`%4;Jl? zWFVUa2aYwcSxIXEryAG^q=!wHr)D{{3hdj&#~)Za^PSu?_=>AfOkTv-5F;;fEW|Px zjWc<7P}dUZ!*~zkSAq0tynFF$_4GlV+rQT$=%YG!=hn{X6FPU8)-vcLIuGhr*XT1k z_v+SCw4#r*R0?$Nmf1D6UyH|0w(OrT)~bBHhA|qh+Jqi>RhGN1!bK1;{`S8?^UuXR zqIvn}T$+?(PM48{ErgPv{&fCJk^?C(4@OfFrZ`JpW{%s)n#Gkas5P12WegN>FfA2j zS<+WGh56o?w8=FBO<-IY&G1tkrxGYVk3)Gv3UmxRd5MjB36*&X{QeT3_2LKiD-w!k z06qyksjrkp*~pf5T$naQ#m%4gx`y^Pl=h~S_Aa&Tx@9$1)=IM4*-+ktsSGS_K5pVv z1k;JKTuedCfV#ZVagnRdlvk_K&w5qD#VS994XD6mGpNo{;1o z!s?#V=pN(bp7Zy`7vUwb@+DmBC1=lFz6lf-K>c#LS>jM{wdNdkOO5mzUm#CZlaj5ZL&|ao!NzUagYP;HCDIVy0B6{hk|D0zlX)<(v{!NB`D!ibn?9qIs`=b} zF>@!*gefI+edIxfKC6Z5IM-sv_&R<~xKgE_jD^}7*Wv+#IL8!>tbI5za|fgPc?!w< zW{stoHOB3`v0b@ZmP6(dC|2u$QI+k&VbeAjd&}r|Ylo2b_4=#}w;o}_n^Y>E1DxsS z0TVp6ts&1^nuOE|YB7gJdgrF{cLGDHjFmA{ykf>Iw~3>4-U}<8`qYKPM2Vkw%0CQ=FOg^ z{i)v+ao=#dq;)_?(m~2L3QX$_ymYFr}nOK7Au6Ic^)}J6*4^ zx~%_jL&uY_Da1|8T)1fvwR%K%Y!iwPrxo1?>8h;%QA6jGgDDiu-b^%hAPe@l4}C6? zHzUW=C#how80|R>RM`T$K_Y1t$(ppPWL;h@vR-v_e+0*@C%R+zo23~9RLTOp!7Xui z$(d+tOdrq<(q4-;rMFSXj3=mLXP5*a0cu4aH-)R1iyk{S)CQTJW}Aw?+%ezH(%k#* zbUqZhv@p`o*et^MTrl2mA0qDH!4{iJroUnMnFUr zTLdt>4fsKXJ2dO`=awK3RsUDi^#Y^`Wu5^8%^@@g0=Y>OS7YxXhcM~FAJ>fD!&Ha- zp0shU_sn7B#W{OY&bTj0B1|*YH{aV?-epM-P99M?C46EfEMCaGja&-5C2ey)=;LCJ ziJl^O6F$DjwcZnjSr&c%+(&+wBVF4WNGgUuHp$-|lfOcEb<@$bdPxq85YQyUO(zc} zsbY*WiziKPDQ0PsjON%)pJ}1Q*$uN0+siZq0vl!n#3{T7<19pVW8h+BEj3lRJmZkfTKj>~S(7%`qHtaPD zlTG}W$hxZf{Ja38-JYqP0vd%hK_WVPTr!i>FZFdp^&u7kHM;~;P6eccL76-ZX)i@| z_5fuj8F{sJeD%Qw0VO*)Q&u44!r){9t2Es_3xT}UdUZn+XC&9I@?2Xn-f7sH^jQYd ztiU?$>Wrf}ncdpge1Io2a8V#Lsmp@q63fOeJR`L3y*dXkN@pi-X2A?=H9$~cHEG&_ z=HlPPZZIpjZnrucDM)2^WNN~UqcxCKq%}$Ih~^UJ%+5R`yw3X4lopV^YdzyK!P7x^ zN$E8`G5oq~J&QB}>Pdacc436MOJ)~iW>b&qHQ*)vnl5upb?LCWW!Vp~)0y$x?J5eG zAcV(!^$ME$9^2#`09SBJm@Ytd`wa|s_S4c z1K;}T?EW5GBmi>4&qVo|gKmmiI`8S2q4^^`Qa{yao?pPW{if49FIfdvV%H{AR_OY#~;~W}L)N5jZ$)^2X0&98Pudo*+ajy*} zB7`$8H(k+Y_h9!1`~_ePs>5_#=>3k7`D6^i@2pwAYUf19_!A2UG4u>5-x5dM+C)en zkAH{p6pmBeCRPp5K6E>VfEOIo!wk)Api1YxQlv^ENibv(CNdO;*aZ><5cbY?m4dXmD6Jghlp2^x5AjcC$$k(Ev`OT8TI7a(h5;kj&aS zQpwhF&nTc02*~Y`wqtdY&!XJdiHHN~TE++^t0f)bJN+`w{qCzopn$K%V1((>u9jRo ze@-G(iX$AlgiFVFhI=y37PWD)ZdSxiLCJx3e-p@(q7!m(pI7e8K+p}k^9O&0zhiul zIy@&bg=-M>Y!LMz7pA(222N2@@S$FTUs(Oli*cng(@DT(9^e)=NoPr=*fir>D;(sx znVNZ~B)|-H$);z)sg>w}bF3W=#Msp;rjt>wK)u4%va;7ra9uhvPC#25XcuhG&|D_j zlxYL*57FOP&u&m6J%qVrT(Y~_Npx`E*Nldsar`+;@EO}5c2a<5AMlW{N$+bR+az;e zLht3hA^d6|HDTyuARo)%_0Nuy`$n2*xj_#xerAg6R@dnhtYY#mj4O!usl>jR-OfUO zoT`k^1Z*S*e?ndCz^$umoB#J!am~59$*rrg8j*XH+>MF(=*3*N1h1Skz}jEtx&AoW ze5y#JyfxOk;84FUD_!bD)||e8+W_l>wyizg;+VjEs_?OtGo-8PFxaq4Y$dpNVjfP<^r9HPzF9#u=ekx5IMGmXAVJ&C?VQ#wV( zN=!wbK98=9t%Qz7WiCl+ZB8k%{J5;_;@Es_!O>~q!SVZndRvpZcw4kRftE@mnwDH^ zc2)Iinsx5_PjJ-I2n<+cH+C5P_w_y%WDF#@cNblZwisPQeBvGx>DQzQ9IftiIJ(HnWK9ixO0&Gu2 zxhFKTa<48s_8Q~5_g+AL@vWoxl4niiE36PFQbs6StwJ0)wqYTP4hAI7_jIhva412ZOJrt4J z;3W4{kL#CNflq06t`F_T{f~wEdz+$=j{^7TkMjGuPsM2}2dE@?vl8K%J{PLb6hkBi zeQ*%;;I*t#ORGEi|K}6Pzl+7K4sxB3l*#jKcgsF`=t;t#{lugm-qvwKSG4O*@xX zaARhx)RG?WEAIv|<&O<&N~{fXN}>(YP4PA*>0fOKYps0Qmp!r%wrx@!3XaXGO^z|C zY>w5b&W<^$gpS>*oA-Bz+@Uu7ncmQOUp%^ zh)jo`2u+8dh)wVCa5HuKMx2}8ho_d_m!)Fg<5u0hHQqy7*QLy@>2m?O_1os!_1l0R zt|PLdL_3V!BwnPH6kfEH1YW^MJU&ETektc!_erj6Cl(z$o^mhB(oipg(n>GCq$yq` zrCDD@rDb1~q_tiUw%k6%UcmTQLXLmjT+VFibItMVKV`yP4-!cggc67skm7ovN6|a; zM3FedLq7wn;B{Ct#INiv~j=K-D@FOEmQp^!o zrq27@n?nCynfj_3r^($J?!qbBJ+ z>$1=KL9Pwyb*1|R#V+UA&MxN!<_3Y6g0I>lULtfNt-B%UsUs#{41=G%lK2wN%fI9W zPd=TP+}I|UGd5wedp3t;;LcP+-UpSnMzh4{Bb-0(lgZRCdAMMRnOI}o6 zm=RgFlNaRoxF<)$)y0ag+u#OM%NmYtiF2|ZmNPFlo0D6-PIoE_DWipmsiaSvrW;FD zHx`-Vy;NYJiO&zSKsu5lhd(1uJ$+fa2FR&ys7#{S+4JF-LTSk-CkYMGqY?dRw-1T2 z0YH}3_<^#neLESjDE$^OIg}7LLK{0m8?$VdTX>Zu9PE`{81I&SsfnMr_w*-5GLN*< z1+e{qxxBvkVt-gL(&o3uET&D(CY1+#30syCa@A}jC7@|4crnmu0m3myHUy}px*&$G z4xeJmDn=KKA{t`T$5{1B5slqOtjW@r3&#Lo>Utrs@2td43-3GXLw;(p|8)=6dU7Xg z!s5atGwjfqL)WJ|jNR2rxxhjmoRfE31n7_>^tktGag6kgi3KUC;YuTt0<=890{ktk ziUT7a5rYGBLlGk9@UThQ86H3YwFX%1fUn3qd;s-V%oxL0@D}_hGXNgs5C9Jf`31f& zcz+@G3nO3gT3_|Uj|=A_3t$6wM*r{6#T(xqd^n!}Uw=QqH$=1(TV_~a!6 ziAA-`Q42cU-_nbA5@{O42O4F-*f#b;K`D~TPhgP>L!nL8Yiu5?;kU}G*gxHb!p26N zNNOI!Z0+ZN8u9Ft7p+E=wAflh#yzruvCZwfBwIQoR}}&_)T$aec{7gB+D}aACrF|R z7H!Jr&GcuDmf;jC-byMS2uq$;^LiVLCWFE^=d{&_r$5?JH}VYa7E+FWCoQN4uxeN| z>MZ@$?v>|iv@fqyx2Q3;sC+nU+Z=C_Hpfu5a#}R~zUWN7rUPvJ-R`7T{TFNOpW=|) zg9XiZBb~gqRg0EGivq;6CO$fR+F}*Ei$$Z(MV-<_&1WU83s%j$#$P3Wv1wiYsZl0a z^72w)Q5>z9Gq2c8uP9orx^u6}xy})EH=g(w3JQ2>Yh0X$ z49+p9O|oXV>1Rny6joP<8$KdQ(!xOHA;xy8@|AJ7?7M_-q~^$bbzNGmQy!?)q+-kk z$NdYw8~8{6hx6vBapC-c=cA(w=hd#?ds9&nLHfJ&?tO^f{?LCm@x`z?B%XCp`H||gFo%08W0#tU zwdOMbd~5$(NDi%PSvuFQ3{IbBqm-=EzmcTrFS=X}*H@wJs_{p}oE8UphTnbs z3*SDNrKcm41_kj2>W#abtm-v9UK_2}qO&ZoBWayqmY+E|2i>w?bDk<^2ThkMA3) zuYUN1Q{p-?`*+Lda+!bUHK*r!QfA@ayECJhwVyvbyrVugJBIEwj=JdvI&ZYQh~_;V zH{|MGcnEks9Zib^j%AQ>a+hvk;)QKr5-l>_! zYL+GzN++459z@sFFPLmvzp-siKy2f;lVe(SBBFlLT< zmhlyPxyhJO#7vO%7dvO+$(S}o?de2zn{v5F%Nny(M(cU3J^4nJ0N{)09ZNd zynRgLYgAeAlV(IeJ63vR&&JFI`N4-UwlT+#s>-6N$r`bF41Pnq$_W{9()$E*CwCbY z`B)6ITXq__$n%8 z*PZg=$q`m!(!r)LK@RGrCLpgVfX^#9cZDp#x?FswPkp3wsGu$&FCcwX* z5c_LxhPkfBA@`Hej-(|2U~FIvjOvAmk>)?!@IcDOM;T!Xpr}i#vaT!h|Lg{Uc{O^=)-7q9*{dRnO;;|zBYsrqIv;xHgWQ3@4a?n zz`jfiaXbgqIq4s`U|rZ`UAX9N*wPH?Y;-Ke9*{Uiq?(WhCStx$D85j`3gl68@nom>gmSR~OtL~9*!++}?KnZF+7MBk%6)k`0ziMcz`5!|Du=qO z_kiu+GlB4W;Q5;5FcGKxcz<5#!D5K$1{qNr0`b{F0F5P4cZQM;P0k=w-vlw55oz#; zqSS>rZq0{5^xaT42XU{E{-IQ=ki@mXp^|mSYVMoPDjvFM4`4NS0lZfBSDm(Phne!8 zF8&DM(mg`JBL)nxG5La(<-)xDyL(7gp={p7tBLQdd#$Zti=j=#I#O8Il^E|0mmr5$ z38bsZpDhI3mRkVNt8HIySN|WOfKF$8KOEvN1%&IWJN)ZTIMy~w=z~<6?@=jyEH^z5kMZ_!w9a$9CHzdbYUKRy`ffo zwcwq5bV5-GNRR!&TKuq}1z-Xkqmsn|;D845Y)3nnC3NjolSgwXJE=5xxF4Kssp!2$X zl1O0fS=RNF*#FJk1Ic+3kN?DHl$eIk6VL+$w;wux{X6vE&{@K?Sxlb%o?*aW=;9jv zo@Hmb4fB=|oD&;FgS}J=x0>PY|8Q6x8%V+v7y1)kABM^m%%}2zj$98~jyxYVK(!BM zQ$SPWQwSv)8obt&IgkqVSD4_p9dH|6ZSFfRaAH`k7Jr{r8fX~~Qq-X10d!|usHx?o zFfn)o2oqN*3r9F1wCGR~3J&2IT1%90%?5pZycST#Qw(2f$DMH1#C$9Vjvh4EwXS~# zdB%mS*Bn9x+;6LcphL;KHtkvttwh%2m@rR;)>~!RvF+WT^B-iLMyPZHv-B6uF0*I^ z@hEM5scL*45MXEYr$Dts1qpE({0Y_t0mj+vzGyS{h;*M z5C~5yQf$}4py4zAAeP&(_o|1JbTHIHaF8{AbZ@@eiaDml0Daka_HrTo8iuDm8O6>62iPif)-?hCq1>x&PU~y`r8i1R8h3;h9al)YnwSyvH+n9RD+9cmrIsxUXA&QK zWVD*225oYhB8++|A3toIj|9#j^2TLBW%l{R4TQT9&LEuqbd7ATyT89{Kszzp%JV5K zdwn7XX;#E2vPz2_k;znhAQA0?s5*w%$A_;880prvitv>J|cYF+Ma73}gMgWd3d%&x$ z71(7v$wMV_%V+fGgco$MfDd7~K%_V;^6Mzb#9^B14EJCL5&d52D)_qb489P(Q%gC;YTg$~vo|S8@P6BnB zo03_D=&narn$rcnxJ$fjGUBVe&1Zo8UZXIj2yS7APINFaLV8_NkyV2sZl^S*40@m1 z8JS6jpsq`iJ;phnOHe%0imOYDxZ9lB4sN_#m`N3mn`^vDPRyo*bIs<1-8_sln8VIw8&oB^`r<)053Y6 zKD_eox69p1%?=O_I+BJyMO&RZ@Wb6A%`))f-Ez$rpAAPVc{OARK;p(ANk2tD#n&=r zLpzuohkj?;ZqyEj=4%&G04N87rET`aMCab~HxeH+j=^)?DWjE&yeghdWiiej2rp$r zreTbSBBr?CTrkT*Rb{S}Zar-(E_H(hM4mTMyj3t%NxsOZ<|(e*Xm@|4j1WB(iMHWc z?(?f=J59$1Qq!3k7n8-NYQ!oVQ++f@H!qS#fGE0%Sy{&=bUmu=7veFTk78&-L|!)& zc~zeP10w2!qff}a(GQ4m5R2>o_CHm)K{&3dE`EB%6Brnd`B zK|$bk%^!D(=i5Au>`zb6d%M&7vES#F!!g}YJr+7}HZ=yu2PKLU&%8nc5GyEsu-COD zm=_hycF5b&O46!zJ*4%uJ+TnM-;kHT*_SG=i{=A_2JW38jWSPk>rOlt~!e&6@WN6ULm~+7QOWBejx0kuH$`RAd0F9x-ZU zZswzFPWCd12rU}hyAS+%QGi_Q5k1?(zuR}9p_q;~ch&4Qcz4FybOcdVrfn-z^w6je z`o2k;1(GX3D)?0&J|}W8(d2hY64lpMM3`wBn?{BIKs_uIMz) z8<_LYLKF;6#+>ZZNBy7U@y_7b>U4oD5@)#Nqw|rLWrj->Q6@Mk-?h`4p8OcH%|1_U z61J#b+KIM4JPwe(?~C}Cyxw@WnF`K>Ni(a4S;I20tNba64xPN)cRc!zw}a1Z#GD%e z$fJJi?nPk1ZSPs*QQ^*n5HL$zKWu7vLfbnBe$XyhuLzAh{tRB9pjXaTV`U^cOiRKR zO&j}^<5FP!h0efdN6DEzFb!G#ta&Q%(mF=!z2g9c`u!7vZKn1W(2jMXgVkR3Jia_6 ziJ9r-EW1HkwJ>5=quDcHU|2zxZ0iZi02_Zh9~hj}-Q3U}x&^K3<7#8)@+)oblwlN! zd0q;{0M^NhSU6LduO=~>DzI2O*JwX6JLU`rBxW(%+RA3jy5UerGlcpTcfJ{O$dAU;qYnflnPbOD>22z&D&h}Tj6#Zt zHQUZx`mPp}Jbvf#Fb|uqhtoYNsz1QZbJbxCsHBqX>!(ZJ3>Gh~g0pge=XtwOLk&BO zXks;JRQxMZh(JM;;%^mwmlA^{{)Q?=#7~Bp_P_HbEy&T(j~Cn=CUwF_t7A;A`H9(MP zE%_|G=Byx`q%+zF6BvF!%|y0~oK-`fgjzDs-bZ#zy4~7fT==fZ_}R7p42&V-I!Ym(}4wdxjYjkC+4q0`4_04t3q z<^p!?BD=irKvBL_mczr|Pr8KvS6G-E<39Cri-?NQw(*PH(N%3eDGVWBu2sze1hj zV^(puR)o6pjR-m$&9|TkPqh~JG8HNONY&@y&@U}=@Fj){_uj0>c$3&<9yA+l?IgwlljFK!Z{=()@z0XI0E!Z^ zKB<%dP|Bwe+q8$VmtW&Syg6JyHb%hJ62_<3vAI8KPL##2QwIFsZAW;7uAp?N`wADcGgoye; z@K^8<@hh}KxGKW#~>G%=~LKNXWX1rIQ6!FDMa+aS>~L$Q!55xO@F%Nn+8n zhI_J(uENLs4gJaSWwOb(j%=(%2yxp7`{^_Fh3QEFbVL1U>*sM()vgT*9Oiy!p^!9j z1E^YMEjySOwJL#WzNx2X8v6Syj8V?$fjN~tklTr~u7z__1XiP@C z;Iyq&KKrnLY?!iE6?d2Cb?G^Crlq+DZNpw}mym{Gk>0L)c2Lq%Af25si(dyU)t`+u z1+bO;&ggEYf7oF*zc)|qPW35PQ!i20XOWTUl>SItU+;A&nmoBTo+3N9{n-y?@g5Rf zB*K6k8Q%CDJ+-1P4GYl+6G)A*^_p&_N8wumDb&xg>4f{eyvps7Ns>VQPb1rkKdTrq zV(cn>$^IEs4p+aTO6yLzWxyr>qYm8yr9*2RIfd^h40F+hAs275badjAfb)#oW2G0A z_`a#(mWeX#z)79iIw97+Un?ky=8-$5WiQy$3W6$FC^nT&Q)wIwwjp?b?SL`evzsLf z9%laF&-j|2%Qwev^2g}rX`;Nulwj_mx|1CSw9PjS9xis=vmatvbH!kdUBVgrXVr~u zmPISxjQe}b(1_m%5mTDucxZYj#l7%s&#RcPk$VUO{Pg}Ws=hL)u3%Z0;4Z;EcyM=j z2=4Cg?iK$3c%Q4Sx$$|^TSH| z_r-)xmM~PL7o?q~83H6rIL#~)VNydTP#xaV9N6YU zw9gqj_j^_#fVh>C!dnDRgK0LoX0*F>uZYvRuGtr`KV4^=F-d$BI~^tIbM(@t%(oMp z(zmO;K^&G6zgqWQv*Z0S?)ohjibg)4iD-Ppd7N<3WQ>2s^G)foaH~TOPMs3Sekn1}> z(lpPkY(er%U3em^Vu6g>Po(%^u0k8Qgv`VQ>vBH2!eZXx7TCq!w;1qyvjd2-n?8~Q zmsU1bH5%&a#i?`^#{h4UsNHA@Glvj8esV6UDm{*37K!C`pdM79#~^_^{?(03 zl-5sap3EGb2?9GO$+e(`>#^6NzsG10>E;CuhGZt@CQ+6g#s$&Sw%4a=(Hc3c1X!hj zp`1_qlSQgB#u~m5nJbm<=nIrBlz&os5;ZWoh+`c0!YO~gQ4fVN<|jE5Q;uG)_Hy(} z>QvIxBU^|S>vuW}<#I)c;5nQk{39m68-cFeHY|D$G{db1p28WNu`rh`L4^n-W8=Hq zusb(x{^Z0eAk2-fL`o-#CLM*56R1MiSy!|hNK>`zNlTM+*rah?2JYdu#$FC=XG^)e zA4Td__+{~-1dX57!TS1HegY<21e*R-lrlTwBX%M|Pp-fn?kA$f(aaS8UO3%t`LB-^LFtq>V6@G+mH1$Mb6a z!H}x6C{A2Di!b?0qvMk+5SVjnt7tGFJ%q+yo-g^XN_==MSv-TZ7D3cob`HCh?#4k-Jx>yEcGr*3#qBOu_$#jXsi$4shR&y< zyh!waN)WQEjSB>zV0qL9b>39RqxQT4gU=FOc2TQ;j)TgBSt-W6TNornFq+$i@-iFzM%@^gky_>p8$;(Y;x!cYwOg}qjHc%FoNz}_K%LUbHIfN^T^!9M$FT0}`n)2RF`jvbg!jd>Sx4Ouci#6=o>eSJvB z^oDRP5nJ0hH?Ae>NM3ZkLy!?(2e?*Kqs;r*8EGqN8oyps!^Zc4dI$lZyPMsGC?A&} zAOm8g!?zFJYo*1he+~w)PkolO?VVcEZnLC8cOtFR!TI0Jpv^l8FgU0KS8!b0>-MrXK&X_PQ z3BPZF+({RLnJP|PWp9MoiByiG(c4oUNz@;GP<^PhcNj@x7IZ`4Y@qOl*da^j~dU}M~r{UgenVUmj5hcWq z9(~?iS|ockWJ+mVxt+9)+e4XKl&l*h{aRdHtT}$PK_F814DpoRO&CCj_dq9BYR&Te zwW||uf#IL{q#1ORc-pBBeE|oeb7;RK`z0vZnY(|B14=-8vI-HDf2-^>PN`#V|D2gGToK zvUZIF{_Cmkv5~gZ0nS>@vtV(}zEO9-yhsfGx6s}Ri5h5l zB0VWDaO$q%+08>s1T}yNUJf9fij4E&?P<7{VwaNQoSGmO?HV!S;t zC<5X|*=Zs)qs?a-z;>dt=m0|3Jud&ah7nNryYk5H&-oPbH-B?=`y)oN{lT#%*-7Nf z;DI+?)Vw)xF`&|u799flxckum9;5-Fi89nPDk%XWAy?L?%*_L70T zG;Ta}Lsw;d7))n+cbZOxBg0qk)1oMV8M%&9sU+Zc9Yp+S`NoLxJU=nPHkyS_60%8K|pgRj4Q9wqcO1Hr$ z%cFM?^_gZfB52b$7<{*i{vlLe@Z-ej&rz`U7J%}jaqPMcciaL_&70aj+5rtazKn+Q1JFDimZLgXb3G3qkolw) z0?2;ya^WuX2WmQ~>JJSbL2WD})^{zVN()SPvWS$E%rjEE3UXr()^O%vJE z2})DVeet0DV&wZSOa1v_A$6lf@Yr%)-g6WXz%h0}O7*kXhPd5opk1kWa~=exJ_*qt zjNJbfESyRxL&7)ts%`>MxNkz0t^7m|f^-~;yJ~D(#o_ft8cSxZwI?uP7Y2y)TFPc3 z0pCYw^@Zd&a^BLjaCHqh&Y*NP76*%pH|*%i;@mZCWMnitw$F~+;-#imw=j?83mwgv zforHpt=`}jm@XJLx|#u;Bd-nN#?do#U+R=&S@Oip#(L9{?bmbxe+?CQuq?<@nmac3 zfXx}XRJ7Ddj=JDR@`hd53I`NnRVc)OvYdyOL}_*WlpSX1n@ODWi3e6Gtnd4#1eo=s zC;yl_ytS;IEaf1`Nr7Vw?qP6I8LZCGjDiAXxVkLONZW5RBE4RtHM{||xRumnhCCMjdO^sahu+}OOdafQur=Gy4 zN_+}t_QCuDRk~Naf^iNPg0^U94&l%{AH^_OPg8&}@(Cx1tmz5|K>Jh?K79jL#0e@+ zIOpUeF%fj4Qve%NsQ_-xVg1fN5mt=O9J6xR0z2=IV} zC$XSydNjr$A~bG(+C={^)sG%A1F7);Kfm!R&2%ayj&!ywx-v_A+md#6 z`K|Fzx}m?T4XLLPP8^zy?jzZ2l-X#n@tU;cK#W2QX+^~;I^2LW;PH<@Sh7jk*eALM z(|wjkQ&@@gy#iX^5ug&Q`@gp1bM8yfcovWg#ZjMn1Fw6wNiFs_gUh~S>wY@oa0pm) z`~K}Ue}+BG{UPg*gY!o?w$o+tSd3Pox)){gk1=G=Qg z84BkSgYH?aX#jP3rC50dhYklyoXj>xpX-eWI|~%^{nq)C$sz}C0rvZmY~dk9!o=oj zEW>xYVRv1ZRTVBgmq<2hx)z-n^4x`&a;3DD`JfEu2$w0amW}-Kg@e(9**Fp(nOqy+ z9|rC5vRV$K!Rx++S-pnlm3DiySGCD>%hoq9KmPg#8;4;oV+wo)w(GAA2AcIkjGW+# zMmv9FA4B69YGxLnlf3^`59VtO?o1A*5TaxMDruGSlWfWo**L|Gmc8>ZurIxwA8!H{ zeTsh_=w@`YDGBraUP;Vc?L9&%Bw%B*L6V4y`AOwU_R$tJjy5!RN>eQG>Yh6o$f;j(x%eC)IEh!C@8M&}Sq=Ky0e@LzBa z_XKB~8F;+qkP(m}xB;OO7yFL=dZBYjxLu80v!DG7z3Q)a;4dD1?~Ro>OD=_9PTO&t zW1$q6ud=9vjo5Zynn}}()x1HQpnb-9Xur7m@{pHCsJGg$)70{C{u9}L`t|-gIjC(c zu4kPJ8Qms&*(V(^o^V2CzN3EHMs$diQt@@M|}of%&eMVWN{^W zSY1vgvsG&Z4U~@Zbu{Q1xc3Sz^!Wa?_l6ZawC>k^DsFIJFyvMMO|YILGnAcAfkN9U z!dLvCEeq)gkNvqJ&sTI^HNXll_{&#z*W-JRrQ%e4A2G>CY2UWY+XwWU0{(Sq*q$dk zcQhyUI{^s1&_eh6>j&ZbX+^Qg!ZLgsm*(qr0ql18$6NoB|2<{7^fu{w0tJc{&cl2= zc_c!2yTNH8MK*)deYP^ALq^i0a_LIp5+8-vo2u*ngebxPk4v)=mPNtx1r@4(9|f(# zH@6i|8U?=blY?KJ36^4Xuen7>O;?K>8vC}!zM9Rfn zV%D&TovzT~CL2`Ma3ycQ>PM}Iw>zY5E5CQNyJ?9z7kf7Lpm6#l5mhnv%nz>(oE~B; zD$LVPDYDPooR5S>r|@yt-C+y*K1`4?`o9JGTy}jrT`XEWY`Cpg5x>zk_VhX^^tG2i zsJjlQtS<7i82q07b~c=(Ms;tpA3XfCHXH`&L|b>;Ae(P3VQJ=h3bW(V|j(fg%&;YRJcib%uZ`B=vL~#v_Um*_4VBE@ zGIVjrj}^Jz;Z1Pk#O$YWZSHx>{B&DhsX zErI|$69WOx;{~^)9>?B{O#pQ#3HzFT%NcO{;wXlIhkfq~o?JI&@bVz;vUD4_`x(?` zGQEi&|Jd!$7=YR}+7+#I<xdBr^>*r1a@VyILBsoQ+=>=P!sR?~80W1y*^DD8qpPa)m0l2h zpkw{M8<%fyA}3e;9Pi6bNL=>5AB3G9?_~$`4;sI4YtP zv^vp-AS<2yw+ncpmdy?bgLj&zjrycK0hU`k2>myGuCFln2r`$ACE~sa9T4s89{@=6m0z0y z#X}5!Wb5swE4;StypM2N35<^K_>pBFFozZWAy)B>mvowdeQpeUy)dzQU~$`+-|^?& zMP^vs7MQ6w1 zwfa@Yzu(&)cNs*Cc)np}R?K^=xw~_i%QU}v$?Lzd>H6F-r?mVX4szJTmS95*mZ|)9 z8rU@-{gK0|b@Q+9|49po^OWDc9Y}yTAkS8Rf&yv*&8{KSxl-(e=oR!wEdo6^20rC0 zz6+9gfzM?;QM(BI$M{29zJF!1viE=A1+DII9snWQ-@2l;IOBh;BZ5S}<*HU0Az7chDjIQ(5({(SFz8 zgrnwJymSN{LHi^mQ8-)bbO|1O(p1H%dIYI@Oc%AIcZ=CZlB{B}qkmF@O8c+sHWFK#pOYvn!_ zF}S|qS%D4hBh@3{;$+Wrax$vU!;shyeM$VYAJI#R;G=&)6uRbJion0fFTqpwCcreR zW*IANnBudG%U8jN43xPKzzij}{8IO?kMV&>Xp4-2T@%Xe6km@j#B4G8AyVhJH&_8c zoOYm}rYEKz-9RzkOD%o{XD%ZX2Ioi7-(ScLZZ~y?JXSgZU&^Ql^jo*Iw<>dQb*k0Yg zW*;M&bM6p?XXs|1|6)*Z@`~KQNo*(0(|v*2n2*KxPU{GbK11`>dgXQ|psG9IIU+$L z{#U?o*u-ZPb+lrz<2Gd0#n+YeAZ8k05HQ@mH*?r+Yx|gpX({NSoJ4MiBQfd97 zAJ30{Dt8@u%{$R#K3&++TOpL5NEM_jT*^!~ZSA7RVDeBc&ub2W9y1mZl%#;t3h$f$ zk^{Hwc%OA_HfRIMNc%tyw_4JfUUiKy(BP&|8}zt1upO}+MWi%AMSXi>GV$lpB_*5@ zoiTkbKtksSQO&J3IA7_2g;ywb&ew{>ZrKy0%Ulk-L+LG}V+)-5%h~P`;GY0QZIyZS z1#Cu>XO;T5s${;xYlrW#|1mn@KO?WQ0$~R=0Y7$x&r*uwU5TVhJDdNsvBi8P^&u6-R?HRl@-pDxByGpif?jsSC3SKi80Q|IX8eB}9) zt(#S=b9%3>3$p*>(Ro{u+q~1U&~a~*=qgL4t}JReAuVE%l2zZq{Dzbt(FAq3i|d zO9?;1>=xpa??k+p(B)fZtIZZ2*S`7YxX4U3V+w=R? z8tyt;#@->@?;puF-JHW>GPNJtoQeQ;n8m6_+*NrJHF1z&FtcmN4*FW>K9hhJQ-FSl zCU3DX<0#R904o2!=9aLQK6A&94>_Px$d?6wSNM&c^(64XnCzSU{=ep{kT!?^CMY}~ zwAUKB_8s3K+yu>%3vI~{N=|_{a%5zSetKZJXHooYiswAUTp$*J)tl($)$Hw138$?? zRN}|=Njs7ZgH#C@^S1TW*fMSa>y54-n*Bxeyk&`r7`8CDl;IFV+6N4zd`#Nhb9CP3 zF~jb~VD6E;dGP2FkwWJOgIe^vOT7*+FX1eFL3Osxf~dD%q#=m`Tyv2Z;@&``%#679 zYxPm|Kidkv#IG(g0^{8bURt|a4@h$#7;=20-7y!1xc)iUJdsGVoJ zrp5BVzW-d1uS{|(S6&w2!K3;?0S2mLmc(AZ22EbsJe?Vum>OTh0}dU;Z)q5 zAaS4-#XAc~3H`J50TBd(K8ZB9Z$J+a+YK7HvgslI`pEVFdXS+GvlB($?33{C{lR_$ zH!x?OO;$wnl-01JQXH`Sg1H+PUSVyWQ?jg+ifz%NQv5uMYN~kfA0l#7@Dw ztwu%R{~K@rOO?OC(R?aJgDWTKEa^nU^S>lP*V(rPJeieo{F#`tTeh?Ge=)b87f<$W zJCER%&*zS=jfWFu#-WD4D6Gu-4_L?@iTW?D6$h$*#n{mxn+bp7?3 z-P_!5uI=ST^}K1rdO_{K43f&bZ$I>pUb}>Se~~f8C`r93|YMUAHrvqSxDR`upUgkGj6kehBZ@1zbLk9(YM zQ%4f?exDgsQ6k}KE<(i`Ol^=WpBP|q83+_};T3+iQ-t7j)*hWc7AZ|T52voC3n5%$ zF`JwRv$$W8hPW+0N#&dza}I1X8psiBNx+$(IxqC;d^mkp<~4e@p>NKseU3b+vd;u) zE?`J%YxmruZ$AD|jI9e54~Aa|I@ZRD9Qd9_%@WLwXxTv87@E31=v`mihfZflxF*+- zHalVT826hv*sgG3$ogQ8cB*ulJSdyTX6we*E0gGapTRZp5FYVQXP3gdad}*4t6G{6 zYNR+;bCgke4j#0qqb!>=z2&m(OUW3or=RExV8}MuK%gQE33ccFbR;5@8DXZbDmkL-*1EGHV5Ju1CoR>0K zO$?|rSL!TT70Fkn2j=;HNGuwohi)5$yHn7!Ic7v0te%L%o@jZ*_fQJ&U`i4(G} z4o#teN`2TfS)YHTDz0&%1u!JtXW!F9tALB|c}QtgCXL)eG+3>zszP$^x5w$ynJdR0 z@XFJ-r)Y~C$By#JcY&i%ZZcBOs~k${)Af%tAY1E97#$!dH<*l;U=h_1bto6CYiGnE z&}0(#V^DzAA&$s^rkLHk5&L7}^SACfbgeF1{1L)IqI!Vb3jQp2hancuD~(rP-$;IZ z3F|o8aYCgshA$qm!Zds*DM|8R%JPQjVdB_TL+iZFsNZagaGfI1LVAyQJy| z$N@X;)s~^?y$cXjStZ@EGt#-RMCd|sTFOK^HLZp5uF=iE3D*7nO)TDQeiY(t@o3Jc zNQkT=#%1vRVz^i`T3>J6@#DOI(#2}n@r@=51ufmm&7?EDnLT{4KJ8{qv)Qpf40*^q zsaaZ2kzvXvNzJe~`9x^oY7<^&#k~NFwOeI1-V1KIrqP_5 zQQtQ0(z>!#!aMF6e#CZZ^`RB07ix>$IhhxKA)Ve5;rlZhV3kgSMZ~ccgSGnMINCh2u7B2= z86H_-ifQVsGvvgzQSfqMIh*x@Bm5w3zp9}@(Y#=C<4_8D5UN1X)P}jaZH?|k*(1gD zt9R-z*tp$$t=ab~wX?|)7-WkA3wO`9(ll>BH_N^m6o0ESFJHKJKp|kzbF36OIE7IgwQd7U!JyOl^d^*XFbGgcbhm2x3R-}>S`?1w#yS*{- zhl&GWCTZd#UEm`r!GMnQg%F46AL z)GJVvQlklLv~N_1Jptp_O1B^IauYuKd)4EyL4aNqVjf~I>-cGl>Q7|}< z@|)?lD*V(0jX)m%Z(u&EAj9eUr6JIr6SHL((^Wv}(w9hr$`y_&9WbxGnhV( z9rWx590E>}MI*cnVwb7^MS+Z6K3c7Fbo&v|-}K%wB=RjFkp3*kj{Emrt$G+5Gg~Xe zaznQP(DMDC8``*^fq~Myl$;IJa!9+nZoOHAc-mhrBymlo!6uuq>NwiU6wr?vfT7>c z+d>Z85=4dq$UpgK%jM&M-M4j~`_BM`j$uB{)OiUPBe=dy^I%(kd}#82V=`Uy@}VY7 z(NF{iR%(Mq)^}2UD?9S~sjKLnZmU2J zub4(@L60JynvfxHhancrp!f(!Kvt3}g=2ykR2AqK zKU4qaFLfj($uU`0|8ZXZEd#;OIKe;YB)zlLV(~WpdC#UR+b5`fd%~GHKK6b;sN9Xf z+Ad{hjIdma=_|m=Ak-Lf6gD2L`ShDQCZAhdc$mIxHiPEs=q+lhVGV5 zQw8sPPHbkXyE`P)cWd3=u7nNDxut96d-BSByW|>-?`Iu`U4Y8W<9#NN-f*MXlWy@m zY^%5}YDXDZAjF>OZBQW?u9dEp_fmu~0Coa1DyiLP#L(HEIoCOiOc+iWpcNFAwK(5O zNv<`GrWAvTX(zBz*np{uybOtCu>h$_?jc;ls107?@*rO2ZkNfL<*p! zBqi(eV_}OSG_CuKnTEs)h=eAArl{XS69aS!iEHvsZrBuH?#I#fJ@H<3NsAccR0+#A zJGNK4bc9ggMC_^!Ssr8NJV#y(nTD8gtR6BSwm58#mqjT4Jh8i!Rww^J^(% z_gL^B#x25ZUXfcK`DMr+OZbQb0U~F$5ALor^iYxUiH<9SU{~C)O4O%NC)_I+j-G_} z0EQu&6hV!kl`Vy*<=?{tH%ZCSlpLMf`%UGM$M%#Fe%OCwcN_UMZ6{8V0(1-r_NM0}G z(uz0|(X`)O(t=3|oSJ;I%PMHy!lhHsM*?FuZhrBiAkWb26ry2%`Q-GxIfIFEbM1og zLSMBs`ntx?x~%J~;|~^mksD^8Kdl*LVlLFHuqdZt?K&d^Jv#5-LL$F{g2QyTjK3{=n^W#AQ9xRjzA$l$!Ti; z;`|iP`(52L?B@upG(ggRIq$sXy{j2({$3#S4Sg1T5SaI@Q~GZK2YPPk%>wyUa4+q7 z7y?6@gls2Gyx{z;-`7->m5l;4(IBZ(=qLy8?;cUr1u0tI>ieWK zd_Y1&>MON~M5fH_0jK;h#3dTq+Sqq=22xWEc3(EXswc4%7qsXu~!P`NlKQP%Q>L8ek$8kfw*r@#JP%AM|C4o)r7*maxb=W@7<&{*W^_8fgOZS zSTAiO&K#uh%ap6=+KIr$B~muc9zMZn)hA8aKh&rM@JK~V zXf1fN)ilCDr<3}hIMVz!lrJHp^!d&gpEjI#benbuF2GPoRsf|Gi+ncNXGt!gg=#JM zN60mS&3pFiL`12~URuPVmt#uTzInew4z*xz=mYG&YXiv))R*o!3oj$GNjbrA)k9(Y z1BoLkd5V-u)!XZzggA6oFLV&!_XwT8qAM9E6W(!qw;BfGz88cJOP3?uJD+#9S{UOE zlmzE|uCtno+t6|GHE?#`y_Q0c_)#C-a!F%{{(@E|sDgt4=nd{RzDGB=Y<}?*kyKRR zdGz(oDVjW`8_>ko=;tjo$6gaEJ&}qLRsn9S3zL}!GfvWCrA=={g_~Fj?YO7f4@Q+& ziwYMTPfL<4eH{1#jUb3K=cn_AzL*nLYi~(my35R8I|;Fo_%MH9`6COzU6=oXf>@+f zbTl-v1G!<~t@CrW`mluwJb^(;f}S;DyO3{}Q+|AQL7R*W75cTCT6xELvYb)_kqPhl z?3Fl9lUT8I>{Mj93`xI1vnr7@H8x{`>(=rx&Jaa+u1t?347FU+ zORY%EFKJjfy^}Mm5UmTNe|y|43|a@VvJfMa(fBe|V>IMZXQ&4iQ$sEAvO-kOO)b3_ z$?!OZJSCdrOO$;L++mSYurlNbr&RHlGHWnpH z0jqf(6(5iJlY&F{vz0>;>Cwid5+XJ2(ISD9Z14}?v_M9fgYjOvjhl08J@AmC2CBaY z;Dp#V8uj+~9Eam*)Ubk(Qv*6ECWjM&#yIuOD{cYNY5}`VzlxN9X!_c~VQo)**B6Cm zjh`)LuGG{@Jy;cu3+7@F^_&2!60_{rl?a?Dfp-h-tu-#}Ua$^`Ts=GgzP8R&SZ%!P z@%zF>vt$zv5aQZ5d$LKC(rSz-i0AT1F+dF2dc#stqQ`m|^S6UtV*6e_aZm>Yp@_$i)rFWSs75kVdvaAVjYoOJ$TW07Boc&6Nh~)vO@QXRvm3aKFQ6p(b~o*E{$E zYwsUV?6Kq{_sSnY6o$EHkFo$qStNEPY05A`HY}#f6<)2!k{#iRzg&uas@1}FgU|Jb z=zUAHL_g)*8um`^JeTYe<~C7ujgb07Sc1c&?Z=8WkWA@1cVPYfT%3`|8(l^hzUqHZ zQ9WhM4b^x$tk|@N>wE(T8suugWH1gaGYDen}ltrV?vxhbUa0$k|#WgB- zWTFc7YMEA|DPzBQSL@LJXnepU1ckeMaJ6wLddC2!s7IyjL8K&BHpw)e(&u~G9PbV*U4F~c`29&-+V#LSSRCB+%Fbd@ zHG3nhL`IO{ejHq0(nKB`;@-^RnwdXm{jXP*A-oL5biPRiv5}=1^^FFj$2pJT7Syx8 zCx&&~1K;QYMZ}VbUdg7*wg!~WYXr`m+FaUo97X~#U(S+{&4p(0%gGgw1Q(?`jc zxtUMV;)8ebqHf{tE;aAn=R^3>F>kqPYbQ+GiuzJsTp6PIsRl-}L4fM=manpHIpJMz z;&5j$$|qxZTg9d(>vj(7q26n&y7r2#;UPJNu4~#F$6HXs?}+^teq6RQHNZ;{sgt`V zW@QdXltcSU^M<0MR&|s>I{r9e-GgBQ%KLkuyrcz}3KCUu1h^?`R6*NDkxem2hTaE* zhDMJGXup^xEiI79;{r1c8~d#-H zIYBV_meF>r4&uJu2ilw^t&E@+4b1(G;r6hMJ>}3^VGiU?8+*}Oq0tBddn6|83WMr6 z{$lXk+$dgC{fUy@+;TATnGB^$Z==2{Z;c~*`;lPG>+X5HBw1~vd|XB3g1v2v;QEMY ztY%EMq_-x<>sZ$IVo8aYre+5_N?(qqX&>6(AmFkaB!`6AVK)w33ssbt((AU?T9ntz zUiLYC!<)iwoqmqxqM8VmS&entKwBhE?c6VHt0ZvUtebhBL3X2l{b#BarfR=hi;9M| zo8xFp@@MIftC!3L&n{11GZFvgtN~0-@~uz)a9;H}`Seg>ai|R8#h?pZ`7)dFWe4N$ zwwk*YzqqssAHL^NS#NmalDS^%zJp(?LHA_$t7&r`mzo>?>s!W7S9a^zS1U+WxJ;HyBXA9d(hLW$!LAC*kNIOK@(-aC=rQ!E z@Qhr<{ycW_hco$*$vtX4yZ*4Z*eWH8gE`t!n-DVrv8lU=PTr+#`uHh zN|TJ72HUS0b$>kDLU<8GbYplCD0CWUwV_<_P$?*6QHtnZi%inBn?{|niuTYLp4^0L zN(-9m+IJO-3we*-U&sj&_UDmnNeta3v)oPEV2>6t6~j!||5!VN@R$0Y)mAy8Z8e*j zMkTj#0N0cQjMp7dyXQd|9x0tLN4G~h)I_}s>2v*wmyq5q_Q|s*LM6`+ifWug$8g>N z{A2s9&{-d9ey}@+tiV~7@<(snu2Rqz$>MtlZkKXNPR79f@G<{}f|EQ_t_Bm~7C^iU z%i55^y+PM==D>_TxoX#ZlI;*Lff*qjXg2!`zkGJiztC9L=>mw(Ph>y zd3L?*jK7SmvqbcOtTi?rRe)nBNp8;Z42@9_69WNQUSF!3MWF+I2` zWFNudD&ygV&I5}S4z*%{+~mweNdw+4tk-stpCU0(+|O^8g5HnCZ%e**fuBlpt!1^e zu|)hGe&VvjD@(08Q6i-3gpJI1;9%PhGQ63llyiP-YvX;yDtaX`wf49&}ZRJQ7@ z0<*WexM2UW8q&*;0tKM6GSB$*l4F1tC=+mK6Xnld^tkhid1sS&wFrvxuZplYy*o>M ztM!iD^S0TSIWh)xWWUSH0ffaFnO>ZtAGZs=KdB!+DsSG|0_JQC6T$<}Ju-@^4&HE? zg@|*})Z9-`>KdwaB6M-ss=23}%?mYkUDB;|+lKh=%dgD`SL_}6w&*QpP?xcjeEuZI zTfVWXwKilbL(I)JAc>6m;yJKiqUYCbdm_H4`=tzz)tqQL{XBMH^~T`Fyijyx?cQh~ zQte@n}q zD;HzUa?C1q;502T*(z6tCTF%I90xG^`SS}m7XFKr`$sn`0n6nFwnK+IW9$MeqfL2f zu1rZrTae<*Ioi%XjJDxp6GXpSZY6W6X)p8Fn)6KC?QcureBPdfqaWTqVXh5ctjPwh zt52?Sb%b$~F5E)3InH1(4C~&gaJNUC_prcJ3akKfb_dlWmLQT4fvt;ulHE7iN$Zk$ z-0ScvFU3dL7;aaGi%~}F={z0CZ_DHnaHS7{0K1`G^7IoSS0aO6FhUtk)+iN${&W>9E>`W zVa}}U-#KCL>91B?8p0Z}tlgN|!c~P^Q$&M*VVo(W))|+?(cql_M*dryuuVv`z8Ko_ znE77m|FF7JRDmAeCL=lc0;i48OQURu2o=g90{uJhhc|L))j|wi{>VV~N8sk(?%?3a ziugN(4<%`&B1Zy*^0oAN(H<%b*QkZ-;C?TsCU`BA^h*G2HWa%_OCCppV=Ws zvHI6sp-aR#Ur!PlGW0x5P4|0VNJ>Jh7|9>M$1baEn!#}gJiZDAqyUIL*|}h|Ok4%T zk1xhgHu!_>3-50CUH~Y2K2!@O*c97D*r0zAr& zED0rkyTmiUOlZiG%=zh1BfroGqDz>p%ht`1x)kh1AtE(^D3Phh(G;bAU`lvz63uWxSW7)t!iiQ~Jv zzmP)g&h96h)X^^7&4*Y6yBk{ojb<4DHeCA4aF7DzOFWTk6iEk#s9J9xpQKx= zG$?dLVDi2Zy75Iu)DdNUQkq8*W)mxPnJI;Uob}J&9#qEH;2x;b{;JrPRzQSep#vp3 z?0b=B$Ck$EFM4I4AA-sDv;0Q)-tF`imw?xGYL&a0rr}WUSY6O!cV5A8b%xxfTpgc< zMJpnw^M@tcQcFc<(8C2yw6SAtR+3TcXzz=QI%b--9@c<~;=nbX-HfPne#7x;U>I91 z12N9X6Wy*eo&Rj2)8d0+z-U4xX-V7^{~EoFMnOF-_ew*7snYh4iBM!N+Iq-jl4uE;d|!=SmqajsNRo`{vz9e2F#fdWK; zm2UaaX6XZuGX)J21J%c3sC>5X@wtd=KPZbg)*)=JRarAS$Nc$_p)&=>IzA+Z#*W&< z2MUcOvTSj|-m)pJ5XbxaMkQt4mPgZCTk3oY`&is^I&5gl*lk+%iqFcb{6rI@^@v{R zZj^)E9c#z;o?tW=%!vG5y<}sKYl~Q+!~RDvVieI$qR(x!=Ezbw>0 zf64grv+;#!G;NSs?7#|0*Lk+3S>0`5v9Ho-X#t7Iy-(~Nvd5Dtx1uw31l>Gr;K{~^ zoCxtx@ORZt&24V&&d1UAr7l+Js}#GF>ETi#z|~`k?t}j3viWMpk=S4U#!g+;YSHg$R z?_&+~J6pjjY?@c3O>i!Y)it15QSF{E)t z3}qnfAag+(e5H7Oh8C)aasB&f81X#%&vpo?wqHGg9zDS8c$72PErt%4DW2`#{*|xh zul%ov`NQuW_3FjKm6z@4F3M9j)dSv!x^}?~v975e(B3RRtRgF{o5}k@maQwUl>AvL zSP==xSyeQJAAzVZRaV9K?F&{{MYHSU2t61Y%yir0BWYagcjFQBOCJFZIjO`v0M4e9WzkFeEH%a@mzL;7ViU^er<>LDO z09ViFcn`@#F|3_+gq1?}k?2`pV(3iro;|s<7#xbAKXXicd;$$U&fDD`u69G44|)i? z&I5^Fp1s)XAxb0RV-Dv=M<1}gZ*2C`)QZ>=qA^Ch6;cmLYf_S{lSLLUp_6sMPHyV)ou5QURR(rZL+1NdU`JI0Rhch6uYaHk~7^O?(&w`S4Xa!Fisqw z9Nsx3aypWKaf&}oZD$uz+u8M4)c0s`tk8A;Pul@@$0JKSz;3!}X$RONq`i#i#^5&} zz*KV+E+@)+;IA?7X$bz%5CB!Z3|Z)8MZ_-XUPRb3!DS;kq_aZ|aZGsOS@ALby`jfW3D4`FGoh_$$W(g+iM1DMkC@O5?Qd)O5ooJ4cYwzC zsOBPyHQ%nCDKdZw0ZLFyVRU_90X`|R$r{@Q>%Gw6Fi;EO2-Di-Hbc21S0kOMLkJz* zBQ9Q{@33`>oi#?z%aF2F-?Nx8&-}ckXz{T&dNk* zVi3np`723JmoMt{xWgWkJ(%&>W1=1DVmf3G#O#pn3 z4N&$pm!qpp!;1M!E`|kCwmDg#A`ER3RkWx=Si#MQLSE5}BYi^SB`HvuiFd~(ugT#7 z?QbyM?Jo=k%IU!4wn)}(a@Z`e^{BisFtB4NV6?hAT<(BaUC5Vbaz0~MGUXW~cK4ll zj|G34V0#U4+g1?U3VURkA*jgqRu<_>E=y(62DC0{xhD28opS_HbC_L`nOBAol4gez z*gob5``GZ{?mhm}%p2do(H=~LHSDqQK+5e%jc3jC)3NH1$<@1c3}p%%27- z^@c09rdIX(QSJNgE7pceLCgNL|I(8gj)unyexvoW@r_vvUQgFieb>nKF0BArT-a<= z`4!ufvJ7dyK6hqWgiZ&O&FoMJIW>x1&T^SU@si8II<5hTOLD`N-tn();diVnOn+Cb zBs@sR3kGK>pdb~h%M@666IZ(z+gS2q- z0kbf)Ig=dAx}SLZ*dJ~U*7NgDp$~|ZxtsP%jd*ZcQjO`w#Z)7_B)BLTzjp~LN?r`u z0Cg)+d%^;8>#R$SjB@#%(750{XV(vgoRJguW=#xep1Q*k}m-Aidwka4w%F^h3nHA2}-9@xK82d;GnOUXtmuOi%8= zf<8x2=tRyS^sDH5f2*M1%jhLaCvzyd|LgQQYsq^*hWCD~;O8>>-sR7~On%O}FNy!- zB=djVV3hg)WEuTN_}k21ay&ul8h(^dsDA?JhcW#oZi#-0Okc$G?{LlUzggq{?<)Ky zG5!HePhk2j8uafe`Pa=*J|SKW=@oPXqo**PzBfePYuHHYhvS;kZ>01Omidj2bDI7n z_MB_rIdPD!9^z;XQTkCzKgp3A(zyR-jr+g5tUlWt_-AxA|IELo=AY3U_kAMT+ogTwY!j zp>$eajr(ubxSy35=np99w=}2I@_r2GpX+9re=&bGS0C5hhdKkJrzrgsm^W^h{fzenkJ)B0(C|IHfrFZJg!@?LAb9T|Oy z-0$UXr!y99UzI=gxVE2_J?D1%oYR!g=5*FxKz~3%|DM8MJH!07dG0L*-N5K6OsCJk zSN7u$Egz?M%5+t`e7MZ-dz|OA{lWA(Uts?Et?G6G`lpmm+ePF4n>FrVs)skA9^k## z(q7w?&gNlg-{&FbfzG#pNZ%&+TS7lc=`p+>(W|r^>g!M+4cB!UwtmEPH__|I6xU;H z9f?6{)3m5Ve>WA z3%v^4&zfGpvB~wf*u1N#8J)zgzs}}gMa}5E8o$5!0>A&R>i6%H>ukPeHKTp~d+a*J zKGsdi{hF5S1bgodblfQGcKuD(-<9GkiauTwepeJ012k%Kcb`WZ%_1bVak0~+)YqpRiQ+coI7Y0$r~ zLBCZ=*BKf82O9Jfs^^?y^sI`0J)eb|&fsiMEn=m8CSh|$%0 z#O)gN+cfCk*P!33(nroPeWZ+BP3e;=`umI?(4dDHU9Ioju0g*|gZ_OD`mIX3&dBIL z(4e1C(4XX=XY@Fwj}ZOqeWve}k20)upr2v%Nva36ExSKJ=|ez&Q$Y_MW%C2~qC%g# zozmY2`ZEgpZHoKfP|&}xpueJ^-wJf5uj!18{sRsA2}(Z${ekCCF?yELKZpC@=dWk< zB&DB%`z`$Qj2@@-<$B^38uZI3{WLsBuQM_FS5^A#`%IrLBRywi^fQb;3G`<72Q=s* zMpx_0w`&b>x_*40}c8KN}raoa~VCZdj2U!&#LIxGkQ{kpDQ%z zm#O$MG5S|kc8~X&-J=Y44Hw<_s6BcuO7 zgMLEwoaY%mPU)3%Q#ihpt!tMeGovr9<8eY~asj)3Mtz;h2im_6T;O_0b^YUp>$hLv z`fV4u{{0JFzg2l%XKc9sg9}_gp?d!F%da!JVLM!hSS`8^8Coxe1EaHbG=}MPRW>TF zpHW?>tMhq&AGpBv(6Z|vFS~yG1+L$Af$QJD!1Y_z*P&k3*MD$<>nBv#>H1EuvsIps zgDLDYV&mXaG{NXg<2X*}Y+hj3n`9b^lfeTy@sjh$AaQ*fRT)*uC*S~*(>$fVe z>x>Q8e{g~8CsfaWUUi+$GZYVEhQzX^xC7KPpyg+zA#QYM4%|SX9^gaJG%cKiVz@Xs z3poqZGq{`Xhfm~XH&^xiF>Gdp212Q6(Niv+FOn@d`?MjoBjcN1JAeLow(=g?2SQ_Q za@-^?sYAP@41R$jH3nF|U?*{UVEjdOaD;pL{ss~Rg7nMcZ3OI-s>kDCJUWCd%Oh@H zc$kOHC02B{Ib$)!QW=i z#vT1jIX|xkzT3H+Mtq)XW7X0&KDQM@JM4Hj`#wmZ%fIsu1kDMx&xP7!&=u{T;3C##Oh>cOt31yKC+3>pM{*ck6ZwjxlZh zMN46KKC>+)4M)0fj?4tZqp|K=cix%x6z=@97cVVcM8;L&++pq>*f|#0e+_2_;tcw0 z2z?4&$K4L}R!S!{ej^9AMVZF$A$)H{pK!PEPjY&~H-aPP+g>eop^YA)&4WI9VeDq0 z&*6Qk+zW8s!!-$u;Q_9qG>S^Cb8Q}nXYA$|@cX{t3uq(%G4UE1Ia2@U-be3p*uJmh z9F6g`Q_46WtQkl7x}p-Fp*he#hnn^e#W$V>PSQktq> z80~hT?IX0?8SN&ZZ6&nZRQDYvwC}5E2MO&~Mmxb5(FvWA%+QUr6O4A4pF)rD&jT&4 zxUYatkmp^|gmxLDUBmB0_v=hpYG&>G33`t^2zDqd*9m!x+UP)n9wm>2Fb#?@xA~*l zB=1T}_O5OTz2`DTM1R1GjP`)j9r9S3Jj+OT{=&2B-d#D_(wsHW-DQ`OE z7Ej3S4A_mx8}N$}6M5DL(C;$Z{SGz{gBw30qIczfSMR61Y}w|4mv^~m$-Y=S*A3j5 z*gj;FMb5y&=jF$=$|a>^{2_Sg<0hv+B=NS8*ODSH(7Vi0w=W^w8%&we0zw z&7Yq`)VGar=}*E7Zt|uq-jI!#LVlJ+qTNGp^?KYIx{YC9mY6O?iDEy$<#90IU`XZf04wrmlK| zE(h6+8Gtj9R8^a$zEJ8|bW|Pg6y_E=w3|gq%P}5q(p>dm9S`pj?H;?$+-a|$+dJWW zsLk!48gVWMsXQf z=Z5PHl+B^YBxR*3$5_`VJwM*GM2nqXr`hU@IC#h|eX~Y^(ChjRi=(s4)!B+Xe8l81 z9A8!_u5n*Hd=}x40sIDLXqowjk<=Kuy0nBsUKN@NlkO>D`@}7ZeeyIgCmgRQiC#q4 z)E>FFymcse)s^?(b?DIH!*{?o`r2oX)I@IY#lrlSg_(x^`s6#^`^t|Kz9S%ij*-2u zVQvjx`T4v@B~Uiq0}CO0Y$uP6W`1*0SbmzK${CKAvCs(r1NY9>a2dhQv!E4XhNrv+ z(dcw}I*najUF}GkGI(qEb~xj>0T0+cptEB;_1bhGNqe$q!0WN9l~OZM1mZP9r3f zG_-UWY@!&jZ@5alYJ)u>iZ(+BP>n4e4!75`@wM1rd`gx8mSRDt%fNlCl@y2O<#_HJV>F!!}z~*z>JLDTp z?Y^Gm+qfFvPWC8j_noIh31_QT{kJ+3p{L(rEhNigIH2uK7;8?>&&e6jyJ#9}S!3&h zqn-2~fMCQWg}*x1M=Y1NRu`k-!L!C&IXD> zTTF6U1ZSr!H5BXL*ro5-GMAk#`dD5D0qWGwtzJRS3OOG!$MO-k(>PWWjARQABCg}M zSaEL6Dk>3RzG}D?ElNDEUyD*9a;&`pNvk&JcNLDK_aLjqFCdTA@tU_j-wHVHKzA3> z;|pj?!RJX%;I=K>6=2oOv*}|X3+NOs7K2tGYle>Vv3aK(dX4rBvnc)H#V$z@SSPnR zefIr-8~d9-fKsR?jb!Lw)&7J|7{D{e$_Jja+@$7wk;a6y%(H{?3^)T!QRLVz40)8d z;?8{jG3>Glg5)}m{y-vp`+X|D7jLrroHpg){2Nqztg#?Zy{i~~sGe7ZGZAS_4-_Mj z##F;>QM&Gf#HXLfK7eE;%0UHpx8b~x@Ov*ezJm3ozKU~f7pT0t*p_nP%RAJ-*g_Is zni0%=1wj5ac6D}kyWJ*d%!x$lT}Q~#=@r8!U5jMsOspL}`o^_5UC3p>IXttiVAaT< z!t&Or^O&&fHnRRN(C;kg2)o}%?$HzV;nFRcYcS0v~`qYm??>L4@J%nO8zO8oR$PskS*;h*a9L-PiDdh1y zNx;s6+>T}WDXooGGHTAi*-GRLCM|6BGSU4NopfJ?_mo1=l=GFK7SP!sNWVqi$%eC* z5PMA6xiL7lZ}j+aUi|irH-5YJ&i8-vlkbbS-~AJ?C-$uC51>cUv5PM`R@;oO`MX8* zougOYxVVUJJbLAKn&l-~1leqs^jVT`r6cdT@C-*KGltfwUqb7&2H`^_u|)~(!%`RI zp1GC3mIzoh4+_HTlbfq*%~6VdDRQmp*&HQjIg!O}lHNq*DIyJe$~%#%Y#ov$p?6I_ zJ?W9qNK30DH&;1%GCvx#w6>tWvqv~KPhuWApnqwVmUcLX8^}t_a{so`7HnrFmp@Q& zBmSQj96tEHw61k{9kFm5sQpW|V}-q)C8J_HbJ$zy8{wQPS?v@|qNOaqpS1x0<=I1& zlPSY9&roh?Q^@&4MEG+z)h8x7Enesp#Co$!o%KkeMZhdmZlXmX?j6LRC~q4HU48Vf zTMiw%;_wapwE&IjOig5o7O{4gj4#qIcaXm50o* zl2b#ynvXVaI&9r5k`mwmJL zBI?(HWxBVp&F|=p7png2PeiBonTi=lD)rF4!q~yt7>G|@f~)h-f4<@P_B_Xv7`Gzu z>*Mm=0d?kf#&P4&XAo6Q<&{n*|8s1wu#Mquw~#r3F8w1qt?jUUv2V|0^l?f0bA4iB zXSr|BR4g{Nrw<$5u@RmgO*q?`L017kOB)?B&i*7=sE>BOuw zMLXVuhA5a5Tg>sm(uIlnp)!c9x{_7Sz=0mR|Ap9#(cx_Ou}hwOOI z7H@hav1=Vjjhj(qY+-)2A|D;jsmmGUT)U`SLH96vFOt^=5!SoIP_8(rVydZGL!RuS z#vmnP563)2@MD?}AIp+zG)xA#h=HEN&Jk2^J@jl>q`j>*U~(6e-mmNp&U8!9qqjcy z&V=xgk&45nRvjdIwI(NuyEnGB)b59wMfkj>)dNT^g9~}bl05>Kn;(~R2_un|kIErj zr~&iPdS1+a@G-DFN}fFRs?a{Ef!N;)_LZfLsk0*oR>fko2gmxic^$sB`RcZjhz|AF zUcB+D@`jirw#$^?etg4*8@A;NqDzX!R$V$K{L!DLQjSa!%0u+7w}|}YXw12%m5++k zkz5k5={y80+s6$rvx-@lBLGufhGaKo$YKVXXIPmvzN9$U;ml)Zo6QWLE9h~z#J_3n z>ar?7XA@*%#rzVCpM!+|4j}MY{?lQZB+O;F9V@c5STIr$>v>ErW_ec44873{XVIn- zGM$&xh)T-Q`ux0HWHw$aPuKUIqLMRu;3%HBk0>SR`V+?&}YQ2Hs?l1Mtu&g#*A-%xVh9l2Bvm~o#_~!@?;e@&^)rnALfPXK8>1dNp z$1G)loh9NgQGkCkaV?2sPu+X3^u-rPF8}7+S06gGc*R@1wWE)#M za@%g$fTc11j@YV$}#hIQ}ASz4_fdZWc+F>bXcBW8=Sz0=ukei*vr)l2zWQF5T%CK+Ox zv#-;uh5K6$-%AJa^NS}nEWB&ZW6ZyQbl{OC(^4q(K^s2;5vMOUy){k!?Yx|I~3q|6)0nv z{Emm;_0jFTb=z=wh5iPtd!F_Z2SRM+E{A^`1tqm^Twamm;a^)`BL0Rk;&0f&J)mAm zo46OW@sPJ*!WIQ#J0@(W@H#Z5-Y>a+x@Vs@G)pmvlVbJ*r57kUIF7KBt-6z{+#0wmo)U;3BeLY# zcqUP|Axv?%e@P4#_62V%*F6am>x)Z#;AW` zyJr7OVnUJ;7>Y1+;tEhSS-ovzjTD;QsLu!D{j!n~{n*r;jqesEkOa^t&nv=Bzv z7-2fVqx?xYPBg5c)L1AiGZxzM_|4Ox8k!!=#3V8;=hCNde5UDLx>nG3FHsu?j=RZo zSF9kfwJP@qRV|q!(8-*ZG`T2CqUEQC4VErhtt`-jX*#1GVyXg^bH&~$D7dzwz}n|Q zV&Cn*5N-kxs1CvU21gMDR4!uiv$`%J0Rt*c;##H`?8G*1mgiJ0qBWa8aCg8s^sN;0 zRG+7FC$n<%%D#$I+bitc15>p-BncfOX6~hqip|`_#xq4^+z87ftKm^n4Vw;XdXsBH zpl1{Hp)(E|f}r=p43OGo>+fOTgs-@j`#7#!W+hfO=-%>#H+F73R2EyhwH z=AF7J5$rq39^IdFO>*NS`km#EZ^+ZHj#+*hk8#dPYEzeoTPYrHJ7=y_sn-x6U8g~c zr>KQ099LO<9owA#W$3Ui&*ux?_x zI>3EJUEkFFX>H6FNZTKK)jFyF4vbPj!CnBK#F3lfyp5ds;65i?LHzYTQI5+XxLqi0 zR}}%zX6Px;wPw+#xBAT2NiRJey4viv>bsogtEH!(ia@8){l-%i#iHkRv=xoK;*R-z zG50IA=V~uO4f!U zs2_*wNuR2GYLpQTpPGS5DQ;}lqZ+s@bz;*Cl|R5evWycLSs%)5y!^7vM(zGa`=cBu zMQjFl(D(#AH}G<7kZuNMhRe90`~yV?T?}Q}3T62}FHQ*ID3+2e+u@Ap{|IqIwVR^_ zv6B~3hbQXuMLiuzQD zfA?6UW%bi6_GqkW@w7sc_?MP*+$0xJf$j;#7(kzqKD$=o1DRnykOK9MjDh^Hme|_= zC%0rLGcY?@3QaA=KoFa|h0uGIbo_hWa|(N!f!Whi+&c>TC5%2m=|e#O5ysf!1XBMa z_&)wE=;{63t`%kG_Hl^IGpm!m!G9qOEm4MFSybd=)mQ1390;o%L5(goL#u%#GefRR zue3!<6YKMKx2>zA%@OyH?3+p$;(Lp^xsp$+&c;I|OXz4avpbL6xf#<>ez^Vk_WqE) zP1j;*ZIL>l?|X;8y01_S4s9w9UNjySf`c22$=OOEKhoju9KK{a#&J4=ne`kxL+pT| zhA7yET*z!D4$_?XLC#J!usUjqmHBP3b=)PZTRJ#|b#;><(8+P%!}DA6k}WFO_HMc3 z>l>yfR)72E`?qWWeC__BLasxnxB3&l=}BZPrZf54&dYmx>$qa*DDd2fU)8<>{3^WZ z#qtR{18}kgn|w2R1)gQ&d@Pn$D{UJ!<}u4FjWMMLQ7hdA4#IvP^*E zhtLOHmZ6j|UYqvV44p}yCdZ8Izh-&%Iw;t$mCi7ZQ%c;`3{c`AJ49f1a-;<{Jf}74`27j8`lk|^&)SuO5N9;<35CcxDN2%ef}ua!3OSE z%VH(lm+7Gj!T=@=C}oJ3U^%b$*|)Z{F(ndOGC_264}2 z-caeV+iXU;4b0x|Zgc5k;o?%Kx7%y3w}Z{zQQ2U2!R9mhwsv3}0jmKTsLh>}a1%*McN@KS{BC+pmZj{_SGS=v7mlB;0>Xk^u2QSJ-ev4R|7qy1 zE#j8DLO=a^=$;+oj(fg*=MDJx&X;mWK*ZO1JM@DdI(Ml41&hg-vW`{=byA$83@LtiK$0Z01&v7r3oYbo|<~Yq5S*qi4 zR7bIawBJ#Wk;P1dBwq#bAxv;>VJ*@D<|41}N_4#|)=$uxT4GPZJ>W)bYax1CBYW5g zU;L}Eu6{_?)f{qgJmvRkg2%B*y^3nIgO}M&>ans$8ux^A*y}hin`=Boo^I^$q?7Cu zzunM#%g|MBLT6OH@&@QI^}TiIRp2ws9Z+L1P(IHO2-Apn0PZnntLtKDDXJXoWJp`p z6Qh9`vdDlnBZ#$&yDvE|iZ@Q$(~=QN!ne4E&Y4B4*9u~3o6cd|AenVp z$P;$@m+E1$DA&;m#b`H(5dgzBekwlOZfkEZnsho~dU$;EgPUt1^!&m-3+v}({&_v{ z5acdeVP6N%&)e6rMApHX$(f&y3{oF{%#KtQB`$onGKnY<>w+1GJx1doLd zN5{3H>)@}R=V45I6c~}DkpQv*_Yv=O*qigzK0q!{&KsWg)=t;k;(2t2VSs9vrO|%4 z?SU-3Q-rdTTR`70l{%wRf+=sS{ zH9P}^2zoim*BV0ak@uw8dmkj<<+vX&{JDp|S7o=`^e#vVG>-9FF$g4(PFo~4ozGKOt8U*FRu-^ zznSCEb);=dbWYujK1OFWW1ic8-Hzi$fu+=OL{hM4EZd;>I& zj!I=lDs2SI#1=up9if6@oT0@ox2xN_cb7Q7$(QkoZ|GWdXlBE=zBSorFnm}GvALGN zgpBV=?)NOEI?kE>w@-W>{-Z_3pAfBE{sDAGGsd~SX^gW$72`~0QD*%$s$!hke_+bE z`Rr-J#hCulM=2+?;_EoS7Shg6D7_XRbObWXm_zNdpwYX`MS;UbRN=dCK70DmmWwXh za%j)G`T2EwU`BXh)%5ggp)xcCQvuakc{A_<8u|+5BiNgx+AC#J#ZpqdPvEDKn-co{<2pBhcIK0A9UZj!Iz6 zKdmi+sRL3P%45PNVpbj>vqD6d;((|GrX9wNUP`U51a1<=@92W%nFO|z5CFm9j0b19 zkB#6|BO|8J=&pee(3v+YTL#6@*q))mi^f8NG`OMIvuQ9G9Ng3+gSqnr1Nj8Ct8CCj zG-GQKCY-`?i59vF+39#80nF6KVxjUSp1&Zrt6EPmVvU!|G=llaH4jGqnZFoydJE(6 z+izN2T(xEMn{U3Qvj=m5aF1xNg+6^XU#|2n*%fe}9!^r`m80}~8NCE_*%#qLZ@?Oy z;jUfQ&+Hn;W!3u2x*8VhPuE4|Fr0Off=XPNniwSJF7nWQ<4(L7YX>=3Y3P~4sD?r& zp{=dWWeQZ{uGOnEYx3g4g81BXe0)O@Fb+K3xycV&TfAVD*>uMhcV3?#wS;#^Ejz(mqtD_O~Knd%Gsa} zayI1``lZm|e5N?zad-w|s~6jlx%NLU-jba3+Qc=cz{sA_u|1=KDCm@dgL{O_t_pcv zz9`0t2R@Gwc`ZlEvj7a;#oq_t<$SCE3%>srw>MfP=iUFRJkMea^}pxurSZ+mW&2_&x_ z%RJNVn$h*i<y7%o#{x#l!2G}@xnv9c=XudC;X@Qq@ zZXWC0@&8k_ZW>j5Va@wL*>3h|Y2W->%e~n8LCZ~Jhcz{D96P+Eg&%|m*EMl|3_plt z_7zfxAF>>Rd|e;nUx7Kfm(X+E+f4R;7M)>n!z+`$)e-MpW882Y`anp$U+>|m7#Mo= zQI5)hsKy^AeNsDan03Jp&A4Gllel5E(DTA0kBG0lav1l+!~1X_+y}DY?Y9dLGvP<6 z1EY5tt|R1LV{!Csr-MevGAm+m$$nh6Rmjd_aO>W0Weo1~Plk?}1i(0SbbjJ)sN!WsWdk+y zFyQc^C&hbi5}SD${vbn|YPq8UT1;7vAh%gd`=diuqv@DZs~Dn)FwGODwIv*vyG$7G zj=P$PHa1%Ynx#9rOr#05LLXMP!I{5j3@ocv+S_SOV)=(v9qr+=4Vf=OefhbIE^I@F zceXSMhSf1NT&PwWm(jur%#-A$)@BV~5*VJeoJr3M4c;V*;X4C7N4c+ZT0$&!7oSI} z4P!!>O0{&21RD+O(aeLa+S^219}1%_;qnDpx_$Qa`5jA8yhhIwYm+ma8Q%I!vZ0y- zj?{6jvJKy^a@<WD@J| z!b}RUWs$L+eM5W3LPUqJo0C9|_l9+Je#Cmfy-Y&!I&=(s!{BpFdh*N}5N%(RMO&1sh0dt?adCUN3!tR8YNq4B;-7(X z1r5x=a_v-Sa1idm%u`Zvh-K6l?^ziAGX<*wTZGbiYul^5;-nj_p5Qh5sKO>H(A>Q>LHm;}km&r=d%!|n6O-oYR zYeFJ#4px5ea36kFNEh9%bjaxprCsh~n#5Pi@jv`4n(?hGj|Ey@AC0j=h-+FTWylae zw46(dNBRiqxACPIQDSQmsIBEoLZ8AoWW?5BR@lk$eUf}1wV%g;{xG@kC527r24>Sq zQkxF3T@X8airU$Y9Jk!2!E8U*Guuy+ds{*OfYJMbPVwx~%MjC=Yd0M=)?V- zjZVM))E;1Co|JwS_HbT_#7;dBOF^x2l5?HX!4j8&q`!==>I+?Uz~7e@0Ev9S-fg!) zSZmr}+0^Ivr7FJQV8$zy*XGmXX{Q~~;tyUf>xV60< zI=9s)NRIA8|4gp5Wd!^%)wyJJuqWm8e0@t|vfu-0g`0sG`3iqKmj(OSJj^)XTb6mH ztEqIkjzio6>7}!9*2k>GdTI}r>!>XcRJIQouLKh3W;tPT?cun|Hd?dmuvQJujtRL2 zQz(x>%d(b41QS6H4Pi*}N@)PTfh)%vCQ3F=c<)CJ16sD1Jx=vA?DJ`bfwEPnZ_%4A zk>b9>dOgoO-OIl7{bD)pa>dJ{*c*4drE($Tn!2HoKQ=M_tT*%nBh{jcdz z>4s@rES2+x`{FLyms*5z{t$mV@z0di(pS@dUH5w%lo_j-7e?8qKHRl;?=JjVwQ18T z_?R9$dGe7*PM&;B_~Re{_@_Vp@sIzQBl|=+z*##EPn~ScYTfvDnx&+T+8#l-V-`pw zp7lwr6Nw^&4t>wD*r3yUhrlOrKI*gg2{>mLyzdbxZ-5(L*1x)zL-~{U`RnKmEVF=( zZaKtnqYX`M9JEi2ph4t>qz>!j)<`v$T_?K2Tl=@{O0PRM(SyKW|56NO6tff6s1M8u-jx-lz1x|uEBaBE#WfGtU91s$K8LiiFFca& zq0s>b-emDg7MDfzm|gK|C^V3Ci|#~O?4M4FE-B}X_eCI(NNCp^gmix>IhpU~>ibt< z4LlCx*1`O4)Ht9qw<4@HFew!4a60_S%ij%DA!#SsU0Z16UJw$hkwE$|c&X}ftEjK` zCMr5Exuo`Pjpy|sIlo{*kJk1HFTDMwbIj=oJ85jh!@ysHn^)(TJa3!WISDjU<_;MrR$VkqctM+amjSzb#{CN!8#Y|(km<6C|Y2YHA zHDs%GJI=s_vy_9z5Bn;f({~qUdTI}&n+De8ocjHLde<#ef^GiJKRmey)+Unc?=h&m zB$(3YLCRNqE4rGlO*5R6_JA2YKaq8ZqtSmUy5?g~MUmC(5S%I28Z~we8K}kQv(o;iRLQy;oej|6IJzrH){xp*HoiolBP*bua69!(q}Tks$Y{dhe>e+0gUk4$0|MYh{>Q^?R(A zU`=F33J>;1oz`AIs|xz^wRDw3k{s}9TvKa)`cK6#&T4k?3iy>dH4#qDlv6p2uYp=X zp|_K(Zc2j^(KB^PbfH!mKSNi9uu-Ix2R0>JpPb#TJ(Jbt^___h3ADcZ3`{@_kFS%qp{?zr0yYBhPAN;{j z?zv0&{&#LVapI=$e1A#57-*tjbpC_s7w8=_px;^2FQ%G|=gxoF@x1=p^$C@Jk=<~` z7>wt)9n+WZT!<<3i_Dgt2ZomPi^pI*&wze0vrNC}B+eu1pt+z*0Tkyyg-WsUcUCEI z9N*KRPYe)!VrrQ_(OLJ4q6YOrTXkqrst#67)nVo_3-}D?gvVY+Hs=u7+?}$2!wYr( zFz}P$hSd6ly3VP}z>>uI{;|}BjTcfE--^K4rT# z#p;>mb9REgXBAoNLr_-_K>xHt7b|k=AQw_w9vbd03yTtI#RL@=A@rz0M5O6tmrICm zCbp+|XL>9nfljj&67{U#(s=1v_IVqS3K} zul7C&h?U^nwcArYhcC%Ow1O-j()H&t;N76#*2d%psIxZBnNKY@7|t&@pc}tc` z>6n1)yPL}maR14b_ctvOp`pJO*n3tHK2pHPBc#ptwJohzC!4NU*1z9+wQc|YZTM4P zul}z;d-UOlAN{lcOL*YkpZx4+Ke_jTrS|qq36sqkX&K{N=2!{t#9?_GkN&~A9O8H%Z9C9W4qoGRD59^mdGZ0Qs7re|K z_9L=>ZPCgs#Y)|#+1L_x^)_3fRGE!o0;)I`s+{$94Q+^Qm8vnEq?96v9<> z9h3nOq4`(HJh2^~cM@=NTYyWUIhQ~LPOCcbq3T){oF3IndJ`@8qv(l|k=oj)Sn=g& zk8vl_2khAm(KmPl6pw46Y%kfJI>ob(=skK1efD!B=!x3e5q>v3nEWr}dwzpFE6nrv{+@9vy#kmlJfZq<|{lv_#!Mi`$Lh2Vno6wllq$6>NN4KV}y==PzZ+sXbLa_<*#Z%ls!?o04jw)G95Pq}*lTiQyI zfq7Cex~Gk>@1(5nvpQ1|izM*|lgo}i_4`Y!yf$Aoi2$g>D&wTUJMQM6Q9R2aKdWKD z%vu6L@|-SsDEf#!20v8h7x+RR;47xbe73^huMFOXxAqK#iCv10u5fi4!Lr*Iz&PpzxsWroRRA34d=P^a{{-68iTD{d<^B zWZn-DhuVOXPDM;Aya5_B@#Y7j2*0KGfPQj<{^mpURMX!Coe6a3hd6?P-p7Bgbsv99 zd0)#DTKBcwuDq}9D7z0+5V;RQglgN-zXO)wPRideH2FIrKM%@9`Ga!(fa2l{Fkc>~ zxcCYB&ilFd(J{_W>fcze|7Gzbx7xx!i^UhV*+M?6)fc+I%NOtNj{CamM;hCC2YUb9 zV-0+{fiDv}eN2*Q3@AT<-sg8V+-H~X;|Iu%s5S)qhhI4NDA!5uYi0L2Wp5Cj2EO~B z7fpNL{>C@n-fLR?&mT;UIEF?>h8!bP^1F7P+sJ(ku}z(%d?7~=##N6yE4i2IU%0l0TV8Cqx= z*tR$PEG(MCXYron$M4bYc71uuh0PxDyGPjX5c{2B>33y0WwQ-_c8^O}aDDk8T#L~6 zmAEwgu7~|j0K7m$zkoA8Lssb|Ca44)&5DSZic&3-w~9MueU{}w$6tVY#+USUwzb+r zUT?_W+SUnQMX4Ye?0&!904Mi!_zSVV17(ZfZ3czN-&Hx-7wz$PxGI(6&c0NsUEkiD z?AuwaRO)5@fbq=AO3Xh_au$WN7~$Cj$EeIR-F1Q+QbuT`dr{==CuE^;5}8TPjbc+W zDEbmU^HKrK@bw;e z&jXE^!|N6*p*A!o)}A}5JNV_j^}P}X?t1 z1@X>SrmN}|`YAKz*jvl)c&WAOjN6~#0Z&uHf7bH{;pFbS;m=tpm*SaDZj?QfMugI+ z+jhmyaWfpvH0QFFzEMtl4sWdDH&)qe-Q*8>H+w(f0l)pNwLzwJTLD2&q99RY+`k?VF&SlGV}5#Fz#edRU9vpMGi4gZ5oywvS0;||CH(n zt!e`qT}iumg}C+zXboM72Jt%CTWCW}x<;_LJPi;%eIb>Aot>SY&Gs|-n&zQ~x&LwO z`QVf*Oo^;8u)gq*yUs$j)108(BlUaPn5x47+;#jO{$AJF^>y6TQ}Ep5^j;mEpJ|&o z7d^)d{Nra2y5#4=y^qj))iMCw3u~39;NtHk59aaOi2BGH*Fj>v+tjNgwZAZwHSCpR zt7RM*U3~re>z_#^=%NWrAjgxn2arp< zUhjeD;>U72>)qfF4J}BYDB!GaimtJvL8H3iQUD^P{l= zkHt4)Ds21a+BMg0&F8mXw`T1(w-vmZ4acUZj;_yS)*qdkKDHrqg|{@9$L3Vg<8r&P z^>tyV=yG+3p@vj-Q3M;-5T}t;Pb8gW5F7s3mX3m|hAvzSacez2hLZ{>=?fRWaC6_> zT;JmM;=n+0`-Mw;9XeDl4-Vh*K&Ft4avUzB1a@`qXC58n`}ha(YC^1)zPy}c8&N1I`zahPVW;^Z zyYejKT75${%Y9bI>qRv8j?$LxJVi&elc2T)P-zt5Ii!kHVT9ezqgQ-!#eeORtM(bb4&qmFJQaV{DI(htu`%eyn+mpS%JoOgeiwrUTQrAn_r$^hEF z3Q2{}BO+9@5sgLv03u32wMmh04_09*iu=V-i^y4CL<3x zn3fYJXDx7_nG9cnW$Ym5Y?n9BS{Y|5u#gsQEEd@MHRm;Hd4ZlBT(dR3hbH=kDNzIf2c>=D&nLI`vFh<>QPn7iLINawWy?GT} z%bt>V%d94SHx6fWjZ-sCg&79>I3v69<}d?u{wa6cg6nn^vBpI=%zk5g&)AV4%&$7O zJ{{~G72~}+-ZvC>CjvH4emYYT`8IDTa*3xmB_vi~IyU|7#i8`Nqf@0#5%cEb{J?VAb?6=Z$mWBv*LAt>*5?lP#yNmh@z&icvO9IMd{4B^tpaG#ZR znP7D}NB1J;DK7LpTkscFR-Z1pLS0R3)QrFzuB_9=iK82`LkDhNJ$zs`;m-~DBN?6t zM;;y{uIyCSlQ8o}A!2oBT-m56Jh8if{Oh}_iPZ;2Vv~MzaP6e0Pm&yx2Z9qEIZI;U z%GKNNJlGds{gv^79m7&00`)58{Gm0YDUT=d(EPZsvQQe{I}s}F`R>N4Lo*Q@n0cJ9 zh9W0LSFm?1Q0^hJJ;}p#0%|9~{n4`Af?dmSax_Bl8n9iKw9_`0kfDtR9^qpb-KuP* z**)znpQL>3rgVYcCzAb*;j;WGwUUoBOg>>4x>dNa$GdsEYv*pS;Jpt%8#lYQ?j+~p zeXjf75`H1P2>;;l)?06V_KSvmZXAzS60j%Mpww1w^D=~h4voFBDgYsDB=4Z8={$6} zR{E`;BGTSkqMMol4+!V?Z@oYEO3doF=q>&~{R{t#p^3klM1{r0!a_E;Q2QCG)%eFB zCvzde1^G3q5p4G`w{4jg+R=#a4$OqGN=BFoHQ-Zw!@Z7WWYhUqJHV^DXwaDb2{{Fp_QSUb|D{dMJG0dcU;r$)lyyn|!7gS+#;Le38 z5^QUJ36lcGEJN%F;%rp#cM)Z3pT6@Ba-o{=g7BVDfA0@TU+>p=uR3Lqf#t=c9H`#0 zh|;zH`8NOu=R4&Cy8~_S7ookw+`8YRy}L;XMT!msIS0hN2fTP%y?{=)Wh{t7SBO-$ z4Tr*GJF9)uZijOyzyGU3?|dOK;k@M`??$;d?4ORtoi1nKhAXPuM}kh<&xKdrfqK2X zN!nwBX1&m`$_~vetF*=FOi006S?)lREqqZzy^>UW1=ZeuyT&8FR$~}i+|8&4H5}D^ zKTYrgPbbgB&w`nPRjudH zW^X!R)G0q{`4HDlQRLdWR&r*=eS@4i@l}>>-(8Y3?GK@980XoSv+OSxu1@LGR~1BF zpZvOXZA#B$c26BUh6>Pywg+Z|M{6&kzN6CWK>tLnL3A1)XJTS-WP7!`Z8#Vl z-d4qP16?DYLA9p&sXLnH>@%q#T5YtCH5x@0|8UQxm+rah@*V59Z2ta~^Uh5iKKfR#esgrqjG?lt?EN{4*B4@%6;LOPO-={&2iY}`qJo=YK8ZoaT5|-82 zD^t52x%sMCuT-gjA#Yz(v3on(I>MIFsIvA(L-(%g(SBm3U2NY+8yve>zA7V4BQ};&hz3$5U zH_Ts&Y9p(MXIlUJ-~KH!Tsc&r*vrJGZsdBFV*b3C5$}2CQnK@eqOf>@haknr@zN+n z_j20;t#`F?frNSe?dYzcOWa(VSYz=;U9;X?(C$eC!t#R0;h9VgOjinXLRPYNXU9zG zpeGm~D0GLrZSA75TZ(&ye9#ub@=ht6N;?83x0njxXef%uiXK326W#oiN#R>xR%s?WOW`(rQgkmmz@j`Jr_=J1&<2{`{EqrK(0xQVZ(_4pF2}7CWrU zlk{)?b?7S=!K$}-t%sy1VHW%A{JLCjT^@uTp4KA|JqOx&lh*qbxp#4fWW2Vymtn9t zfocJ&ljdybAh|HqyeQ5n>I%kRx&L@@7Eoez9qx`Dq3s=Rliq0Um<`-09d0wXLA+So zA>jG7)TR{tk8+AL9xVncqF4#k?xQ{sbPHYUROyczB;W=`Lu0K&98cG}Hm-|dr*_fI zPfkk1IB2TOPWGjoPqv5e3+?N$oAoAp$DYuA4~G{`o-WAn)Uk-#KKrRP;B*G8KmEM+ z#h=(?Zg4l@YRiLfTM;;1o?Gm8}h~}-qe|8GxekPO! z`2T0M*G|cEL@)gLQzA!CtD}~iiUrhu$?R}?HnI#rG2}4^2nVF1ptBcE*Zw2gQ2QlX zZ9~8D*=l(o#gY64{~!67{@;?^H4=B`+-*(hVHN#1j2=_bf5qqt75!(7-m9YjkkL~r z`mY&1ucH5VM(@+$XQ)m;H;Hv`M(^RyeEGNR{@*fsMfIHj&FEj#pnqLS*R?bHH&pZ> zqkmJ$592c~*V}Twbbj``Z?Wg8={KtAc}D-X#{0jcdjGH4`}4~8b39zH5Ix1qMYz4{ zILf9n$x18p<|8(0tMbsFbgsbYIY7^WgKQmEa`qJi!U z=F>hNEEp14GQ^bRFxxxK9iiI)!%Q46$CHr>$K#J)ZU$B`yg;mCAdn; z+oIZ5C(>OjVDG-Ltp``Y)e8$+7N2|Wx!KF3J(^~pOKAMv;<*Fp*JNxzU(e%pwuQt` zCa_Hi=>Lw;w;%!EPi;m2kFZ{&PkzQaZ8uko#Yt_giH;j5)9c zF?tU&k+BZ^tLRB&BK+gF`v~ZUmY*{0-g^n(e<9D!sD-{yO%JQ+zhU&427O3H{~4qA zs^~vt^puMJYevtj=s#!lBG761u`POFgjQ$NJpSmEUe^bdPtDm@BZ*_i2JV6CLMC7uIG-eQ`$p*08<(ZMq z8dz3oBN{r6>Z$K`Yh|-VtBlLR=0%06Eo{~)Cdb3Ud`hg$7q+g`|E7%VzkTQX9Iy{)y?+~Ib2Shekkokp{#Qwp`{J$#GLY7e_yR-ek8$mWDM zN!`6f+eT!47}jq_??ED+YkVqt7U+M&@p!J``^Y-s<}TIH+SEzxaikD`8cUXqh-N%q z6;Bf%I?+LFboIB>C<*GWAoxH*8D;`oE#cz^=`^+x8!y+c1@ol@XJEvf1=2;Han53VK+kpZf&9eTM6b(qokVI@F#d% zHB6_n>eXc4$(*ZjPeB{GxblkT9SfazTI(@g_4%Y^Rmxb`2lFAX9(;a^xg*}^!%~!3 z4by1@m*Zo2-sk+U8NYeTZwBx0CFOgW_Q444g9&WI1^R!W<6WTZ^`wg4g9Nq?D(Oii zkach?)*nfGz9P5hb@F=`34NDLhx>=o#JS7pdqLl1^o@vP_bccSo&P5HA?1hCDL)+H zhsSjOhm;;`O~HHVRVH`P-%)Gy2yw=wDaTb?uD)4HZ4e=-*WG z!}yHL^;72ydVKEO2f(cZ*4ZeR=WbIYfN5A@c{u4L8dnQDv%uXPIkU4fkzEZ?nv4z> zWGi`$tmIjCUyh#Pbv)i0S44ap`E`T=mf#JIL zpRo^M??~;je!6cO{@jCVoC7%DvQlp*#XvI=>z=^Y^DdO~b>iE}eZpo|WoE}F19;FkX4wl z@2B+NFnUabKE&t=pc@%|3kP}2o6t7`4kpK*^K(Wovgb^y?(gBg0RGASy7kcKC|&6Y@Uw9TEUnu30h-#40f zC4$}U-8W0QExT$jpqbq2lGox-c)r^P$v1ueV%$Y!B-w98>iui1YF<3c`!RIgZqU>}Ml=^{?r?=7lyj3ms1ek^xsW&o_8I zRnt8h2<8)>SN)y+ zv>0@_nXgtM1OWR@JhyzlhphWnA!2Xt#BJ$`bok5`t7P@XeAbrQo7ksI`#WDD>-bHI ze%(lyRP^66dPPP56{9B@eG=CPqto`6eY<2l{YU!zS-8KE9#+wR!{{*;{b!8cOXyjf4Srh?_-q;>kI-z(PB3km|9W z_uPYcFaLI37)Sj3a){?&2+9~26X)dmR}f<=?@c$7=xGO>=~?t(lL#W|s*4Um2+>!z zZy_N>yT|9}=8oUjH#Xjbbr+Ij?n~ZC^t%mev^9;@s}-(rG_DkGrPd6J5zj2)L8b`| zqhKBE9x3CnszFhQJjL~WA~+Q;*_B%Dvw1g_dN&OOu%w!tE{eL^EjoW;!jzb~xUc>2 z4MDfdlK|`L(9r&wxESbLSLj*SC(7~-dJoEw;4WT~d}AP71}HK=M#SK_0E@_Ra{MyH z>Hw94-aRNP&jfTeaA)n>Z<9zV?Mg?^BQ!7#Ckfp>V=~{Rp`wK$Iesi zVH#7!))2#@baR)~(bg_>Ilblqi7K7qSgDn_t*MW}LApQUx^)RA#3zGpu%uNvOL( zT;-Fm9K1kaCE_74?2`*eSJEBlSxE9|Q1g3)GwS_`vG@oA-T7dLH2c^su@NLcaeeQvZc> zAMs`0LiVyGxm9$3d4jB$(o)~1J}n*HZIpnc?KB*zEGtndK%zO#qmY5o3jI6^{Tn-A z?Dgz>&@QrQ8+P)}V;A=+B5$Yf`WzIE&PgFCY@Oy;3XH0BP<^d_n2S@`q6iSKBQMhu8D>P5ym zb&_&AY4k^@g=&{HuF!(*isc-lz=Sa6R>-L#>_oPUzY^HGCGgJ!m+gHSZM*2k8x|Ij zxAvayr#IZVXWPp(w<6y{VqbTxz$Q$4G}dt_Vl14~-CIIlw))1{{^9~q3#2cU8ZsP$ zghex|vgl-I=9|uBz#$E8>h0Y;C^-U2=Qkhs7NRb1aW zeX0?61?vN~shSBAW(SoAlBjAUi>fxN_JX(27Hxy0>6Cg83vkEwvG9Vlw3UT0!;?Pr1nEO%@L69^{Pe$j zU-GS>FUk8ni>FrJr!em;=~w7qODpeMxZKNS6Dt3|MCJea3(NniU0zuJH^~wfn@dd; zyO-_2TDD(#5p?T!ZrFKb|K6Lf-MV%A_N!6N`_jnlnl;|R(ZLeeC@<0Pcam79pV53T zo6%=vJ_^H(^exPZhQz@&oFt7_IkM~BsU z!mIbS0p6yu&1^EYeLkl5)($VWS-QGfQTEwZQ%C2cPg(TN)Kn=kGrc-f12yi^Unhss zzBcsl(2v z#Iz9c|H2wWV=Q{$_c^Xdfu&u5J_?1^h3zZAG_}KhR#e>gVC2sxO-{SbsB3R&X)|^C zyuPl9J>s4Ta%O64X=&FPZFZ+=^3Ngiw(}VNclKPqFRKVJeW0R%%v9oj_9i+9xEM_#r*_&mV*2c!CE9<9HC6{tK z9kFE2kCE^%*;$cAurq63F?72E65RzAAb= zo`^kE@MlI$`nIwDa9_fu+W$1oU2vwRh{YW=Ueo};;;Cn|gK9JgTe>S`M;1|FU=y+( zy)N>+e&myod?2FKbYwbupmrCW{~J(R_M@ZBKmO-nXOd$G3rIS58RhXUsDB@~ZACFr zIz>#>lAL8EYY7i6;DW0<*4sRE#+Eyl3woBKV=YS8Y_|J6?yeRS;M%seciCK)O@9%4 z>ROn{Zx^G`U3f{~V#WRCBi3Kqpuap$;*Q5Pbq$p+&a`bS9wT|UU6D1OW$-2G+9Ae> zprNJ=jy9vo*x|H0j8@6^sr0l}uy(k8qDiL{^+su+u=T;+P|yFL4fn6BOvk&lWOk+} zspV&O{WUV*J;pW2y)1SV-~aC#Wl~xXKO#QiRV&)L)nb7r1a+>RC!{X;6F zGKzF`1E9`~4tj0IE~^wXS)L7kC!r5rCp}~9H5o*M&lf>=)!y5@8RWLL$t;zNKjnLQ zBgR_b0#t5eVq;V57)Ztt?WJRp(oXoMXMPG@eTNFQk95&}_;xH#no$cDm`6~noOFSD=oSNHPo!K#?!2joL|qR=VVX&=QhhdBK}K(K}=zsmtK^p&GNsur_VF z*8P&~MANgeXeaWvoEky}29B8YhK51#OLipj=F(jx@$#3Q8pOp{PMTKIqfIy z)Sm^=G3@Q6#v#+$%Y+MzflfK06%WNGHu55sk0v!EvZ#E-v}uQ0n`TlG&E3`@6}|P$ z>0>*O9NcsD;jJJP9fF-}Z;ydYB=mz!#Bwa~LqxAP!3aP3 z8?MH0Kc;>&B02AW0rQE(>Vgimrf;ohm~gO}&A~vFxFy><%cH`qgTeBW0r{_cHV#N2 zkr(^7`W(Lb!jAnQ%b?avHfBdfM{t%mMyD?x9$%b}Wc@CG^qXH3F1}n4Tw+MBCz$`< zBDU@vcRSu1kGNeuzy==so;e1TSYFPi9LB&D%X=OJ-GKHJ(Vee4d&8O8 zlFyeab$5zwt%h!+JsEUuSqK;065i+fbW4jZK9tN3MM1C@ctfXHj7|@?w1A!Xoh2QL z|JNYn{fznsjabHGxlbf+{&&iS0n!|c9CPLIvctxbMkWj}ss)#)L>b;%F5;9Z!>MhT zwjyXUmKO!WfJR3ynTn9SD2Eq?D{rKUQCMsWmVf@L(MGFfKY^~~g1@g(EFm8^%&9hq zD$47_1RssBWw}mS_FCB1Qk?6sEz4}Pnc;H@V@q;8JWRU~(<>9KnxS?=uihutC0M-a9JhM(eZiGI{sy zJ$Oz&{ty*<(cZ0icHXQMe#tz|nL5hF$QMx9a z=0(!>v&&GeSo#rNT3*n+%)rrdx-liSjfR0yK}z2K(I7h9fBd*~>eP1Jx;xk7mR&%9 z=)Lkv@7I_Jq4H1Ji3fV+^Phvve?d0?1@qKX#n$1*>>oNj0p<|F!wELc{;~0JE4roa z@P_p2lD~GX&^v32OfQa(?w^W8ruL7Hf?R<E++}YVS)7E8kTTET;ttP9p z;{@KxpI@8zq!LN@neMR5Xb| zcqVsKJf;9}>Zg`GOiNJ9UJicO3uOy2+kHjugJo<=39rL55zmAB#NWZF_s0>e zHopT#8v31)qLzg?L{a?fbAE`9I>4|3ik(F_mhd_U zUW=96`nu3NeBXxH1&w_|VGPQBQWuR}$lMpICfw*GSGO6UkBF>wDJ}PfW3wTHKGWn4 zbVrYct$uQRwu{(r1h`YrdVr|v0V*pSYix8%cevj`#Ib zZALo{hsH#t6up*ZWi-%SnX=w&W7EBctq_!FEo0$3LQ`uYwJ~^T+^niC=rq)QW)$QA|nSsdRo2eYWO2rSIz%+EH z4i+JXShNHpvjuPfLtZN*VYn6P`P^LD-z+KNnu`9>2U?QTd-@v_6P|4Fc`I_8xEjzA zo7tvtE(ASAnv?zDcxEtZW1sCvqrd^n|wShBJ50{xp(|G>jIS)|qPCGkA?Dk@dJR5mJ zz5Q9fn6NsN3>kXYceA81L3KKryJOHl>ZxOt31vR0&!4kUp3~UQ&H9R({bqgTmz|Ir^2sTlkkjXEIptznt>dFs;`2U(c|4$?renI3}B4$z<~smdzRcFByFR z({WA?puY+8M1~sxS^5uGAoF2-RU5VJj|0g@&Wu1EmwPWz3*;=w?(=g&dWKOUgXAm% z=YA$F_Az;PkgU8ToS)>WS0F^P4RSPVn;R>dpk0#bC~ii0x7>(MZf63Yh$u?rzmoub z)*eW@tagi-^kh=5NY?G&l$Fwu@hTr0C>p&(lDPU3tJw+Zp1q-1x*8tyX19p3sw12? zIie+q?v6@b!7;xlE!q0xo>VksDeaAfw-@{N#?n?_Td><7MGtuU{9XP)*wLLS*R};b zv5QN-p@cUjT9z7Nb|O8oe*FY| zOm|-Ytsng0TO<2tqQbYXy8627uDJF+6+Os_@8Ua>nbF=8J2#U>l;l zC_U#GzjW)WP;nyWw}q4QGXCwJ3Y3JvEC|x{RAMNekI^_dZReib!o(`YjKCNLa-8bLVpTF0U;!Y;0SM0uap|` zIiM#f@*pAAZXFX|B`J!qaXE@`yi~5E2xn@4hq^r5ww?XI5z=+I%ztD-n`%$_{^-en zV=Y@@K*{wE7&^pmo8ab`VF-7u2t(MOUpbC&70e$B9O1tTms3)w%_K$(0im4mER2VW z9*+Z|_pGj>6dBD6fCXzZIXotp$z|=ku zW@Dd8rx(N!R^bQVr*kKV)3vwIhSFrhu3xz6s>2nZb>zyg-LMARL585-{)9J@OsCV_ zHuc)AQF955`9+NMMmQglR}G*f7|M5!tq>Ir z=;?9;uF~9kOSj)-iwd^x+$bMUj}7&X`Lg|{@wH-cJe-?wC95V^v{&?Hqk>W2?(v5l z0%WM1A8;l@0%)!tG2s<@B2MJ+jfAozm5h)S-L=|qHjtJ)Cig_vlM-$68c>G1!8(2y zm*wWwc&Myq*wo2zf<+3DN^ydzmWF$m4{nQ*(OOj?2D_HbvE}7}!T(WO2=k6uU(A~c z+J+O!0jDiF1RYBd=hJI8b*K6Q+xLeC*1Q)^C8v8J@*g_TnoqngXA(NrDk%XS3xJYu z!2M0E-O_n8)-O_nMc1Mt- z_TdP6Mv1YTgSJ}Bi`p2w*uH50{V;Z0EMhF=1`tJmc+~6gtty0iBQ^*a3s{#hb_3b4 z7)pz_kk=vz4qwzB%y>fis2EHNs(KkY_cq$i8=GS6cKkgtc9+-^ma`nAd`gV3gkQ?2 zSw^Sp6-sb(zt3IAZvvV42JVmP_b>QOTnvAgadgjN`T+U^$fdIv?mJHI>x295=6AsN zZ*%lI^6-1P7``s!*`A~KAs4>`=-(#vZ&P{#Vev&ISg$Z@;5(0wBC#nJX#&mSKy;vx z`}pHp_wn1=eLK(H40xkQR){xx{e~wmzx>G!runBYzWC{RGP>dSPtf0A7;p4?`b!ge zj%)|I7qH5`{Wj3BP-U{_etfqX%95ovyP}cx|We%MIGMUIojG~OjMk1LE zEa9|_A7EZJaYnG_UAhlwcM;k=qh-)t+!6E!&=wdi zgo@lXgtm^+Qs>s75$?aq^>S{TTrY5ZmHRKaUKp)-ZX4<)_f26M`)z^HrWvgO_f^Pm zXO#C*+A2ot1=;}l?X2n@MRMP21#Jz`@O^Vl-n)j;CeB&8M^J#&3%d_!cM;k=qh-#m z1Kj#Q#Pz~xq1ykKyN1x#VH(Bi{1lC#yNLfe!r@g`Em+azmO7c2A@(b^$0x>DuO7!A zj7J9_(`5%14F-N%{*`hjlbk9{1+Q z6E8b@Ru2`u*>cQl^QVVKq=BLFxR*nuz6$W}7(oQ|HS*7ZlBt8f^)v-lIt|7QxYnso zYfd%4ikdN+9LDf?cG}^w4Tj_W3lk#~`J|@+3-&;yFqI8P2Ifpzzs(=brIKk+IUG)l z9-B8(Da48d$6?8)(HKLfS{*gQfytO|KBA%z^K{}M%od_r z$q7;IB_~zuAjJ3W$Dec!3_N(NUO#Y+1#zEwueo#2!OidjT4$IC3Alky)Qkgc&d@1p z%tmTVT~Aa|!w5#K`JO0EI6aPPGSyej`V&@%mL2{G(_Tjn7du zj-qosiqGTmWIP;=N8@v}-i%M@^Jx7!Ij=vB#+&o{(`a-)uaEI%{dqhZU;b{+>&tl^ zuP2uu3%u9Wg(g6PihW;>VzaADRj*#Xs(SV6Rn>dT97ARcDmoW_Ct6O3eYzSS?=Mey z#h@#lk&^v*cp#PN9~biLg6Wbn#fQ@#LC=P=BZ5uH#*5JCQcMw@HnEga^1AR&elVWN z#nXj122ye?=~m zv_&h>w&4zKu8!@}O6#688r5jrODmh)><9>9;PID$$6vjnEO@q1EEdE zudd_QeRX2utLy1_gZv9D|5~!(m}KOY^1Z!N{Cdbq0qov$%Jhlz3v>jHLT(kUaYVg+ z9++W=id+KwF~@y!=`1>qMwxG&wyPr@ZGU(GFvHWNECb)?QFPAfktB~8%H17u7c}hk z2|^^28f9_;!DHkpCiC#-+z#*8$r&c|@J#mLagC;%G~-y_GL73}#g!r55Y0Q)nvTV7 zwc=_JH$wAnYb&Ed(`|2wBe+7-O?N1FhZQ%0u7WK6CX;zsI*41KaXYQJB6fhxGi}c8 zEG~)8qvJI0rj~RISRwBahvO^sI|JWk`u$Ba4}4G1??0qGkpp?{7H%4Ku@>t#ZjZs^ zhI1J{>sFqRPS0=&Z|wf_ zKSvxIhw=_`)6_>>g6_|deuMuQ?1r#Imd2u3fYMwLCs@7*NO~RgQJ)M#kp#w@$nA}#X_d>KwrIFLYUI# zHf|QhP=rwe!P8B#VfLPkvTx+R`0f1Wfk>n>S;<qF9cm*XKgB+meH_pn${`gKKov z+4ZrQ6p+GjvZl2ENJJI21R|6!UjVvvqo7qfVWoSnnG}$$nlndg>?pzbo#0h}U`J*9 z_TG&-X?EX~QOhsgKCow9EDVQcdvCd$j!jxd4a#t%6qJBz{g~xWW-WnZ_3SoFf|=fY z#{csh-~RSn2H5b^;eQ`yuu8PwM36}*yb@L$jPdus_w8>}0RJZZJx1#TKyTXOK=nK1ka?#(Z zeaXObyWRuvJZON?va7#Yk4vVnaLZ>{7u$7%d=O%_s#CWjPN)|7kEuuhRbt^b1Kpqf z>|Zth^RGYuxK&05%CJ+MF~iwrwy{u!tgq54-Vmr>t@MAmB{mkv zZYZ~UOKg3t@iQui(?0%3+$@yWgX9*DB3(0kxOQzVKiQe)vG_N$6Xi&xJdw?r?_6>? z8{D%cQO|}#**ac`8y)-Rb+OpUESQa1A6K=(>C$HpYt`+g()6H4@u2mdrMxA8A}u4| zgIv~V6%AZEc;6cT^7QP@+i$yh^TfpFn~lm2O>7*y^uP5F)pM+lgS3tU>ZkKZ5Maju zb{^W3V>j;+wVOvzy3y~fvBS>lxrTc!hqK91-%Qq_#*?hZPt~{i)1yVjAc;Ym&u-WE z`hqT}D~c~fYdcD}LDjdFN;_)NFV_lOYGltqb=IKHp6VSZoSQikCiZ2T+{{hW`vLj3 z9%}SS4;6e}M#wtF6|yL_%4zxd$%$PXYQLZS@`2A7+P2RabgFHrt#|&d{b3YnH9#q)TI0Um9~SHzLQKK(h86gY-mr9Hy2EmOyF9H1l+BsydQULwpXB4J z5J>e!a$}MpRg=X*KBRgk1BtM21}~(eQdBSJf|}%W>JBlSQsk`W(}OTG^`-+6$!phL z0X3=AHdEXMsM93S%ZUPvS{yv&n(6NM?elJxnKBSq|N{7YqX&To{1 zq127EJ;SVryRG@n8qIBocNYFMHtUsmju*Xq^gl70?Bkr#sd67PK27WV9>7eX4Gg9Q zZ-sZN<|%ihC4=l-jxqS$tIM@QtzN3WG#?vw@lMX=@7|(s>Gp$o;&ly2=VN=E-44#- zcHTt!OnNGnno2jU_ikJW_o-@MxbdceZxjS;ct0Uxs^%v+%#B26mQ z+fNBCpC9Tv{gwE(E}xt0_PMs}UpXC{>5@F0TkP72pZLMz13py{RNn*N``;h($0aH5 ze+Y0|S^}KXRNjjkI5AwDth8mXQh^m-rT*Y_Y|<@zIj`*Ate?hDJde@CN=bp=hnLXv zX8XigpX{Ri+{WfTXNwxh)?(k^LGQT)jE>4Bg0aTC*wet!Z3O&KSZLf&=PlBdpA9eA zXpr@Ek+yoA@-xwBb0(R{tlhP1rd42#jaRDvwKj6t@p^-VSwmo`YL-R)*ek~N= zAb7;h*>(Al!xkKhD1*^EZpz|?zGAKJmeLWQ3Y*RPf4k*~06pZ!%tcdF86gY-z>AO-8@y(kMu{*HB;_=e{!HW2rr-$b_>x?a zZMKj`)LMLEV<=ly`!|$_lzK#kAu5SFe*2M)!Pwk%e!L{ByC>G~(A0}^05O?QrL>JS zwJ-hcik6^>z*@%zU)*%Fk{^mDih^HEL@N`U20{PBi+y-uZg*~sy2$tWc8!hg5+NYd z_N40{N~e@1iMZIvaIv;?BMrGMV)z%ExKNpdo(F8hDr*RVR&!d?=<}Pl%h_r)(ytKB zXv~rZ2N%=*b= zlMUT1CmRqujTnHp&ZLOcN-09a&Xh&6Y}M?DFT{p&awuDiW(FeN+wRcFb4Y{y|P{`i*VCsbVf9eIlLqllA( zPPWBndzy1Xz0J8u6dSuqlYM=;3@`C6m&mKi%#6VxLS&+U(B@D$drqHH8rRIbrfIsy ze+SjjMsyR}$6BxTOaSfS+fb2C*MlfU-*))kMwyz&h+_uzo z(HCoHKvu`i+i-N$uE*wh;97LxGLr!yjq!PYY_iYeSKR)vs23D}$bHu~U%)tz!)qS5 zFOu3)uLQH}vZ-n{l_{6|h9+|9Nr&t%)G_JL_r`24Rg^TB&0CCy^Sa+|S3P+-T+juF z%N6vAp;T7N=pvQ|vbnxeK0ENMvaU*)i=<;olP8V>Ig8NW11M^(%gmiQpQWC5(;2(E z^5#!)RFl`ikvB~*%hfo*d3#YwZXSH?N~x~J-$%sQ7eaS)w^6$}0j4$N;Xww6WrS?K ze>UUs`#tbz8keL2cp4}0XyY>FwM$@O104oB$`Z^nHeU`%*>haglWRe%$e|nnVFfHnVFfsaK13}=D&BJv{!m>^`w?<$x_=o zuCC*DA6LbXTsgFDUWVls8LLrHWa=KaHb%#Ab~9^`-cbCAl;}lU^&A^GLg3{Ks!rhx ztM!OyvWwiJi>`7#bJk*mHswtb@MiIF&JeB|eo2w{c}i>3Ttpb%Pe%22$r7Xv`X;E(24wS7cNSdBpBYk-SSlg-{apK#%myo=J1 z<(?|))Sy}I2XNWr2UTe*J%hSM!UQc+3uH=%(5NXK;vkxj?zp|qMO+7a7gdV$9b+!5 zmfC(@P&x`gJjn(Au4d^8L?0$8bz1AJgiC`&a z#m>>~bo{)^U_9N$m!1FcEA?qKHF3$41(r)i1)jO$(kMcQ$SM8M=&o8gND2=nolX*Q zS^IcP$w;{@U8R}=Y0TKyWBc$%6&ZPwTOGDi&~-Z9ZHhZ~#6+e9JPWKVIb@)=)5Hul zcgFt3(!&~MmEI>XSx-WiPs5HIoqT`^xjrcw2U(U}V`<95o(YMizpOi*9rX4oT6(-& z7m}UT)96`eXM*YD;kS{H%Cg(6wtqpGr^XJ7`aQwi*_AhKTcuT(aG;Q(T_f$T{hAL$ zn?B3yWNr2VS5&O=Tw@AKfWr$MRY{P9=0wwGVt&=|YK$;)np_vl;0ba9D6(UyIF4>R zViV(-aXYCOU4t-YV3HWkL@1lyuXDqq$`o;>Ut-EI3W|3Sp3W$y`l|3Sj#`I-zA;;; zaA(3@6t^VV3NplFtpp5u^P(>_yF?)G`T$EQgXfl=-I8bC>a>-SP2h#eO0WmVF~n-^ zDoCIW{sIC&jUmqFi32x9d%0?c<8>}7(kO!hJma+`kFzQX6k=)3FzZ(M*4Q&%}Lkcn7I6|GajCy6G)s?G~;$dBzVv-WV7D z!H@}h>;FgCB3EJKHs+Y-`&;jT_8pB(DETi4K}tpbk4#_d9TZLj4-em#*9p0M@jIwYjN& zD(B-r)M^@LlkLWCR@Tx9 zWX_?lyi-A_tRadL*#g9lI#*+(jzeIfSQm}cTDeo}3C(giR0I^#{s$Cds#|L<=sC!e zC?~%oXmqSQA*!KR0!imR{;R@?(z`hMtdphfd8QUYYKBv7wUaeM9cTLay4&Q@5k!lm z^J@p$SD8kXRo9rv=+XszoA;s`hy)kBv$`UZc1(3T5`qW*+}g}4(4k&nPl&L&gl^VK z&Y{@Rs{C`!vAxRcWR)i@UQTK3U4fncfVbMt4Tb?R`(iyMC>Qg=%ZG3paA%mfe9(tJ z-A!i}*jM@P2&l>quPidrWb#xLM>hsv3w#izqU1u zd@fy1lEXqB5$d)q#I2puw$n=5;a%cL#eC?7 z&`2{o-uc$JIlpbp%h;VO9m}IEF+CNgxWe-by5&Soh%q;%95t7nPj0UL`xoDG9uCM6 zz|Y1?-dsn$@~rdvhWAQ^4($4OQodvoXeSjFp;GZCWaAU73(IKBj}X}4ZsIWIaGNFx z0|g|YqjdguYbFZ2ToXEM2i0ZJKB1@&{F5sf3i=b*K7ICnZa8vw+do7+-C-b8vZfMi zCc6XY+9Ra3bdZ`Hxuh36LoeM3);XA{*u{c&1snUO76B@9;gQa$}7Py`OT57k;hf33Brw12`mE~*_hDiSlatY?Oq-w1L$2s_m&#fhVRM)4J19} z)fuQMe~;l5poE|7r2$_u+Y___>DUL(8UbR4g{cF=yt4o!kffnLQiEr{%e0-S&KVrz z8Usj-wdxuA%KxWCxg)JF9IwW08q&#=IQKYU%B{VI5do=te*q4qO8x2OUXNaR*2nT^ zLX}!W8Z13$bTlABOj4RHsF-&x^33~Rl5SlP^j)nrJ~EqJZ({1X8phiu2NC&)6HyQJ;@Sl zu{DfM9ENyE3d?fBdhV|fibH!%79BL~4r!S=cPw+JX6fNKX#!-Z9$M40#1wu=5yXF2wtE}{*_*aJ{+C~!CFY*pn*mQ zwP~T1zATOEXkBIA+$_vX9Tui4c1$Wu4}THL2PN+be=3JZuxU}lkHl;noU4m&+s}6R z=-Q|-YvR`o?UtjtjgT;4#ksHTU`QqQe+;Y{e?7+Cw|~o4q&Yq!KhQoG0O?XYf*5_(BgDwuk)cTz^Wu=dH~5#@HILAw9F`! z+P<*zRwVQ(+Ut@C#DYw1_k{uj9r2!B}9;ec1jz`|Sg% zt;`X%OdE}Se*vY4?qeW6^Z2chIbh&X3c#FNqK;`_MV~#?U+xH6t(P@z8C4}?zd$=u zl6kFcm$&6x$@Vx(qs&p5hJ%@-7#ezccAMsZ12)WmsQaG)=Bz$jldNXYIHsLokxsGdqj}oH;m;ExkVLo*4rQoeC+Vp=@*rhDxJDZ zTEm4=o4{}SS&pW;%iTV1ZUVkqOD}Ul1&$O1OLj`Gv&EZ|Q*P;LBdbPh7cUMmjiTUB zVe?*o)@;HEhfA+~Nh**2 z3x?%h9RCWP!&2&)uDsKj)*NrZw|}3{SJGY(@%@)JJKmRJb_LAmo;NXN9>yPYfo__C z;mpKw=EzQ=gpQ1{o@{GB=D1~0*r3~U`PlF?a&y@6{sB1B0eyuSN{*)Gs3NpUW4!nL z4JKdG=hq-TAa8U1?Vq&_>D>c$m?!?lyU1|&%(I>U$n3DuVoe{s?f}!M!7X2(#g?Y^ zAw`;|`BD2lFJuulwhmEBo7&qJ|27bCcYkL1&R;RMg=WbbKU8Ng!OPbYf%xD&xG{` z68RLa7o+1nvI(#d+Q@vJ6vWhWK?sJ4`VLeJW@V64{T2B7cT@r%Po0H2IUNgchv(&m zIpxmiWwnyNoC35?&TYWFlQ(sS&ORS9zz@<($cK$u%v)RA@?m`dPfOiJeMnP2%&~FX zOds3y?D+WV-BGnZ9@=!51`CAF8xA%8jLX8qRd1fc=9{TK4)X(Xsarrx^tewU_?edk zHTf|rYXvZK{e)4OnoFp%rYJau(}+xo3LVV%03{0oFD53Lj5l1U?>1b_SwoK&8D}fJ zuU%*}Rf#b&w?ZuKQw0MOnc3?D^piiYGTzm4%y~`kpj<h<;?c%TRS}y#aUlru}Uk(!7HJbKB0CJYR(A%B>8bVv0rM<67A8i2mL&bqb zVV>S%j4Nl^Z?-UH>+O$gm3(y22LU4oJMJ(}7>qwVB*mIh^+`_aTxmP)7&~m;$H2w_ z*Zv=8P}+8Cvgd#`t-gImw4-p>eK&9tT7P0)bXR&N-sx#6XNGsX1&~ zT50;^S6jBqgOK}EA0!LhdQBhhaAm~?(EE`bAwxEP?4n9!h{y))T6R>_HH(a~Ak>a6)TB7qw zNh^Bv3Uah_JoYA(vZK2v*}Jl4h>ka4t0viUc#g+v1$B=|rA<)uru~tIj{S9Bd3Q-GuZr@mRHKbrm`%n^1GV$s zFz5~8U$xsx9lf@%of|VrPxS|1_R*zAGr}$GWN-#uTk_VWo=WwDrh1i5qCV@DOfvf- zNP@mkrK`lauWNFC=PD20`kFYN5h4BnuxUO3+R9aQ+9X=}uMo?OLE`2t77VPLEj~oo zu{IhOAb3v3K`Lo6s!4+$Pexq+D~W~JsQSi;nvXpXeZF1tAmPO~Cbjw}>-j*q+%))~ zaC}A#iG+0YDOqX_Wt&KIWs1UJ$%aE_J0>8)jaHas(3mli;@VTPtL(QPRFMfU|6nEY zCkMHanY|u^?c^~h<{{jL?jNosoH>y>dJ{fohx=mRXz%H{p7ZRGo+6@6Zo9|8^RM;f znXop{4T8pxk}7t9E^Xz$R+C{s$=ZsCss3hbyt&>QDbP8vx3y*PjDmH;M(HRaF1K`S z=2U3`JjrL5$045@DD?4z+Sb$bD=P|#QtzT0aD?N1f8##JU5B#6{N{NixZBul6!YUL zfh~$?+T5vy8}BP@;b`mTD?mSpr*M{lpmlY91Bt`5Wnp^yu3a-#-`e)R?ryMh1#XkM+e00 zVfHpZ?IASG_M+NaUt1}Yr|44tDyZ1V?%A}j%~F9Ctuv#S+k1`~mO9+<$`DZ5R~BOx zHO8aVcFh*6n7)~x@2lc~4@Ta50;lWugyN4Hy4BWbfcQ=+&kTeNGgO4hYT zAC!jJR9GnvO7S{}F@3QOTVjx+e#RXx0(3enLZrwfG#WTZe+SaG%5VUlXec*fQdhxU%{XvCLPN(APxbXGY4Woy1pH;-|_p zo;mka2JL+0JX^xEHnir&Gp1a_kmX1ycBWlZuZIytCP}(!L{jk&i_f&;G@VN%x~T|y z`|UGmGb_Bz9M_PVYcZn?j4`y@m;sI!_y2hKQoJ z*&oMm1m{gzOBF`AYRk^r+MOG9dJC0$RTj=V3F54SJ)|rpW^P zxtGp66hibnKpiU}i%C(@jHxFth6oPst#DXqY*}990J4c_91e3Yuq*i`i1Ji%p{y)0 zG^!^m+Nj(DD({8_&Y7)YcDWiY>yvSOjo;OMNo^W1Y_t7Bd`FeVE zMV4olgP_|g^hG)-OmG>@Gl+vEPaGJBIxHZHd@E}HQ?E)QQA_jZ?%UZoyN< z5Rl#R=9suF{$fx3AiRGdn(zJ;t*9X?;OmR-r1ys4gG8c;M0{`uD0xG2jdnmgfB?8} zX?#;I!>ol1XqRVoC9IINH{c|)KRi)6`jV$%QwPCi$Sxr~2sf#RHp%1{ zF1!7TmXB1%6JvcY!M@y0U`+KPx`zqbTmZW-%|*;8OE+;Y--t&uE_o~=&$+xa^Ah7{OyM|b8jBR1CmV9g z*T?sys;kazEeaE4-i5*7d>HTCM-*3acQ%*Qw?AM0J45tp-8|dTEvYCj{VU!PKs4Xr z)Pe~p3NynJnVcqliOmE(psDCAh9+2UJlY?hp;>C2s$ld=3u^7Bsi9WNl#-}JkDtog zr-^aMuLoVJKhk4~*%Q1mTF~d!s3Ce^zkjSD!0-MHpPD|5u}SCCD^=e>DUSZHnG2973<@8w znOr^l6A%v8=WQl9^sPF_2@Lj_w+bB8O@!#qcdU0TW>0h&lkJh%)fWK8r>s_2lN363 zC--UCD*T-L8+X zyxfeL?G}>>A2U1K?iN8uW5fMXvW*sgN8`IAvKVW;ZYMXtuS?$0b2pr;4p(?0Znu^9 zwu19z0)9@vl{T^gPm|9X#4TUbZsjyVr?))8jGE1at(#!_j2PhPp)3Ac=OG+#z4I>( zwz`69*GpLipVm~>5l<2ONAe)CGRTG-m$*(Be$H_htm=YvneAe>3b4!>kSXA|Dix;c zP#@1{2!fwcqP+@{K51BEp$o~CW18A)HaJIv&Qm;XlwEx!?u&o(-uY(A=vyr3=z8o} z%cMXs9SDd{z9x-Mr$bGZ17lT5(oAqUfuo39y@)*Rffi`X_K=X(!N<8FnlH@G->Y0U z_v|aFSIv)Q3ISiLsmKyq8;*N<0QH6CS zeHDLA5&xGdL@wMnD8!Q8K}oWWTT53ObFid`=FJB`k~IDjPuv-GDGnW#B*SW^o^u5b zaEb5Yw9ij8ecbj>Qcbt#FOO@1QpL*Z@|W&&KOJHBQ*~LvpBAqmH@(j})?02jZB9mKt7~w6Z@fosjIF{R|2o51 z8hct-q3s*UMrX?%RZ;_gFoWv3))oRp1F>Gq)S1vckr46d#+>vFy<-oUkK#zRo3 z+sWkAb#7y(b7ryxiR$Gpw)suoPlvs3wugg_a zcw61aJxy^Z>gNLW(NznlEkujDf!w5o>a4vhup>RhUap}(sRhCP_K$#9YH0_HXEI06 zNG5Dkk3oap+{Yk65wkJc#cig1*PtEAn1qzlE`xF`V(EJ-4=5SlFw-`+C^V8w@~8|6 zR=P`VWB8ajHxh=Bjx>gIxv-9u;h$Blp~RPX2T;f>3#gp14v?J>rkNy0Xo9#uYnVUW z-?o18tfZ$1$49pYKI^l%>>xTKe`IEgA)0+A-tdbJ&*B~EKFbqwbi;V(6znj+R7b3=Y6N@fl_l|Pf`HJdWKGFx!sXQ6CYBHWc#I&n5}9u@XLQ86YeP0cfa zC{mh}6;EcpyhKts8yg1A%h*Er`av-s?l&|x-`4-V~sLQpY{c} zi0}bAAQTIHmo{Kywmogf1aOG)&gXSyHs=1gZAbnD+x~KE=NOTHbJP{E>jL!-arfpL z_cVaSNQmL>OY{z_kNz&uvy)=(jr8Zm8wAErZWkg4>67hf&+mlMx9$|J>BfUq7gZ3X z76hD;V_O3PYa68t=CEW`=Z1m8xNH_z-8uW1Wa5G`(BTw@bp|8x$kk;O&3p=t z2ZKkx8ec^o+oM}{d{jZepHKIsFiwve$v$?JJ)S!LR($2B)E(}w;}e2Io@V^MMR4Rx zPAq)u3P?(aoj=?J+I~#vD8?7e(C8iLZoLf-R`mXlGi|@04RP?gj=Di?l%OdKkTW8| z7~N!445?fG&2yqksnqOko*2J-sgF+q>kc=m7uah}wYz@T!UdDxB3Xf(&4|}OX!p3) z`n;|ME(AXHHo6X`ysjQ*X7H{NudASG-11fZZB{enCDzoQ*q!b;|4=Wsngrvv zu%^omiq0`9Ij9pCo3DwH7WQE|KsdADObjj`O4p{s3Y+^RgL^HI81LUedWLU=8UMZ% z^UDJx%(em|nn(_9SDPbV#{x1%ZZ%meH%NYME4nnLQgi{PIO)F(9Fd=|rCnnj{B%gn`MtICB#Mo$Pd7CWyRYgS|?fGrY^pj`1}hyB9F5s!&m z@kM*53DiGqdshsg*Lu&6E*&QUNxGxZOoJkL>R;H|CV;CIAP-q28Zp4 z=)1JUjn*9|Xy}eTi2>_=v@B9?5=GemI4I9NLs+lJ<1n`A+fIy(T`Q>($;p02=NkCy z#JCGo^CXQU975podSC&$qJ}7P{*9b(L9KBX2l|LKDu5pPGPh-_u4cYBVZ9Ovv|2mq zmA#6+Dj+Y}rph6|xsJVRIUtjbiQSlWxCOtn>1y7wv_BemQYN;q+eBa(Y-5nOQg3=uzUKtfu~PGuBN;3~8V{SFT|uQEx0sq|Ec?+l3n$ zlPHo+!U!&1{aOB3hfEFF2IkDp+L7U8J|Pe%NUK>4yi*#o>`4`}<C<~D>;kR>Fg759XkZ^Rj_qE%gh%pkLUPv+&LR>>YN#-9jT``$OZeS>3m#HnQv3xRUqdjy>iL1I#m~1re3# zYJW9PE`3N=IO1r$Kh=C^`X?bJQ6&|$Oh0&1ZC^n_GAJ^hR^$~0vNij*#-L3Ot0oC% ztpQznjn*@z7<8&5gvHhzbN%jPs^b}{F9T|=C9C9`dwsI_<=`rJ( zTLkFRj$%Y{A|iUjdcyZ)#^Z))rG_^lw#`ZqXe_*uqm!d7Zi2c_*j$~3KxQZib2X0fs!8X-(>!qXpk*1k6vb8RURo$!YQTQ z;Lq-;mD_ODNH+9R1sQ}sZ`V8QVr-oZC+0|~`ur=6h%Mh1I{6FQl?X?SR+#S;0> z%m_J6Dq^>QMgl6PHMmG_HiPfdAum1xi>7kHUPXUc=?4jX_LO!$jLu_TKi#EbaZ&<1_|=tt^)BjzWNE`Pkw8T15tV)8D_*m(7C79w_sgd4X9 z#05$2=_EesRO}B7ZPv#wo5o zs|A>mUr^M?A@eK+Hv)?pjVRjYj}1=4 z%WY%9tW5fjTl^psSG4{KYhCjQMUmmuz|_CAL>x~l8N+k#sC*H!I6vVcSu2cXG+bUp z^i&tvmhf)dw$pG_RH$97LkeXqpM;jKY7m_(iW2_;c4B$fWj>?F9ylV17;`$yWmL~o z7PSS;dFvin{vJ|%n4YUWPb)nWG05eY6{V=HCB~Jdl`MZ|CX?|DcQbgUjLaQ+P^aS_ zCFHvFWsWW}l71T|Et_2O>u-F-bj)O-OtkKKH)-+I2ll;ege zC`ZU^$0NC%Z2BMSoQ$YT{Wz0&q8$1)OZq+{OgDm3dyjOCAV|WU##Lz5X;a?s<|iuD z>F~8{_`swZ>gglU^;~(u>*@)n>b1vN3N_mX&P)!3%s($xX;aDW=Kq3CA!)hd@Cyn2 zd5Es{bgN|i&DkO0<1%{&JQjw4oQVL+HSvk#T6@eQSVSS8YPjx7G;Y^SZuNvOLlwOk zapt;&)^i8(rXYk0Ez@Y<%!DptREXQg3lh^;>oIFJnqEw*75CKnm>AtRc@r59b|N%- zCeZzQ;-oW{%+jymQTS`|PGNV*LIVvsNjz!iCJwLb$ z*au31S#xkUV)2hVy$)uZhTf_y0yg+0q=X7*_!x_IBb&p9Zf9VNdN;c(D-l(N#HF+x zZ`)>u)<|4Jw%TRrtp`QL&F`zh-`Ok4Hdivh&OFOq;gpOrpjMUZpB|f@uUuC}%{dXB zoy#p>rm&SZxz%SaFiP-Ndw51ksLWN;)zFpRe}a=cHXRv)-p+@qcx#N8>pw3A7loBX zg=V-ys^cM-CEpM;yM1!NH8-!^g-Gn-i5Lk^maiddazJjhO%5HMU%ohfi4fH zw0Y5|ZjCC%Rh#Q28m=E&zG;ATqx4Le%`&&x5^Xl z5UBX~+9?b9k_7Ha`h)1V=Fh}fT5=ka{68szbg=a&n#CXbPDt+@<92Fy(YD;l(i<8t zmHqMiv0~!nG_J3aw-9bBJzS7Jop{`3Ti4TvXr^($f+%h6mB=P1y@%3FY$LV_+AI>- zN@@r2&<~tRDWLgEdeujF-VKAwJrZ+Q&Y#9v>O}mH9dZ}QHrKv#Zmi?44S?5W@#_VW zMY+)K^^E)=`jNS4*;1oW`1~|zv_WBIWcwmvq6R!iw>M)-j`1qSQc!m_uPJ22M~ z4dczz8=z(%l0_8+E#Sxo?FFoguCd7%CMI4V6Pe=^ZhHD7)vQSmhFnfc{+5v>dum8BAF`q;eEWnfvCSxeEHp~ zC?doY?);6y_puGQBzShex5LZ*bEFA1Sy`17smw94?!zj(W*PY&`C0^645&LpftS}jGEj87Kbff^0&Rca(Lq0N4e)`qt(#bo= z#1hcHO;aVHnO3E}sf35!w0j*MTLN?H;(isr}eC6HxL^`2smO4te%CT{HcJ zlE%59B$@?yTxhve%T*8#fD`~1MD&=~$>N+DFd1-15GjCqWvU&74nGb4S@sKn)|v^R zSPR(~B0Of*BAW44pvG3Un=Z*Q{t9ACe=E!3(^#c-5| zg@STA)O*%)msPbBwX56#VJm3bQ-DUtRJ^7BrO>{lDB@TG1*~g;?=N-_*MsuG`<~mO-<*5$KN|yp9185O>gD<3%Ee2I%0|FP}L&>YM*!XTjsbWhKyT zA>7>Ny(!lh*h5(=81c8 z98yDW>mitX#TVb6^NnD(by6L%6s{IAtC(1gSf}-wj{}q$Cm@;iWVWEKCXDo?FH|;t zKaVYNZZNBMV@qODxInz)%o>Ht(hKO_mk8*UY6ND_dZLDF63tUe-}3l<~i z5DU}s)`Jc2{ymQB+=V{oFQ!Sn#a&e9gGo8N4$=GnK1ToU8^wlX%|m!1Y-bi$`1m-y z`_rCsDet@)QS=3;CUwx8R#n0+;;=)pKsa;wv|r772&Ec}+~k3GqN`zu=GvSI{~qyNYB?1DaH`+F{i*MFHh{-UXM>C2*LPjGhs2 z&ai3ucr1cP5Qy7PcGTsAgZC*f+#s*4C%h2^y66T|T`03C z^&LdkrSte1^d9j0ip3Bgt0UTTUYP|`oaS}uvZAS97ja&?$HUUh7JNsA>@HA*ZvKQs zFnHy8hA^&&w4B@K+GpYx?UGlQ!{~o^IR7<9qykj9<0Z1bJm!0M>ihhW0498W14(12{7_l_;Lc*74DA9 zMn=IB4OUq<*?kpN>+|V44wjQGjFS_?|CU-P8e}sZ%FYd|;1uU@)iwS8h^9l3(nKte zwV87aFEul`$9U|rlNx~cW2vj|m>x~X?xfZ#zhRianCm2nP!s9lB!S{ELsixck+M%S z{Ea$I#Qk0di>AY9%oqAahC7RFcSU8?l}scOP8GTn0DpkKo&DngmRIE$yGbpNrOA@v zgu#pKKGaE$3ek)jA;chaI_eB;bI(seGTk+;6srcmo@7RaIhN3}@)bA=jd|KvF8VsV zA`VWsiIqhKf(9`9qpSl4V%}G)1&Y&qUsd z;(qLdzOwgzRy=GUO~IPs+J#PxNtuRj!XMnWnDxVgozy*d^^JYn$&$d_(s&`*=)dDs zJcngUS2Zn~LR9%yq*Gg*@)W4Ro=-5GG5)dJ)qLvFT0nxv9oho;Rr<0XD z*p6pU>Ck0O$UkF#6x&~EA&s#UKS9|^V@kvE(4=|O+CC?=yVgqkfKYQfr(KNa%wHje zV(NEWy-AeD(t@3bVysKN*6Gde^`lFAhm~vt&g=hf5|9sj9y1l zEb?S*;>>UQEetnZ1kJAV?D1(XqbElwps%5DAwyF zF(L7}q7jARymdYCWOSiwzC}*?To?ZDr7$Wwv4Q z=sP*u97Vs;Y(~2Rv<9?!^(2n^eR?vu+zF0vrxqHImx$05E7O$7loxB2mq=I^t67#z z3)bkJl?dY&E8&(%rx$CcAFnn_O*G1!H%f0b%Dy>EjX293J4>%P%Rb#p&D_ge-AnJ> z%YMO+QhU%jvGT^4<)X@%#wyFu7F1>dt+6`Rr!F6BOS*tr6&FVOZ)<{qccEanDPRN# ze?qy~?pVp4@RL0d-GUsWof8WP3OZqF$_wjh%FB~;RMkc0nikb0bsrX2h$9+^;n*ih zqi!pP)6L7%j-p*M0a?3Zl-!zd^iA_TR!wtiycaIB%%U#ynpnCGe6say3dX6n?dN$V zdY;{$IT;o?o*L;I%FDW}Ynpy&`_#JPbNS>C#eZNBpbsz-}h;lVqW39qpzJMjbJ4Ku+GK* zs$XQ8sH&Z(sc2Y-61b0x@!40&dD+BT*09oD*0c+Z;#jkmrP#2{xNv=DQDObLz(Tg* zb7-~myzJKf6iD=OVAk`@-f)|^^L~ls_nJZM4gwGO#?N!dTBXfK^LN8rDyv#-PFrub z(Qdf>M0cDfy|e}9F{C?s%e}=?@r!`Xtw8RRZREmDWg~^(;g{2(=2fy0`nqMTnL^)p^^liQKiFh#-Ds? ziVVYYi{c2DfnN=i93wh+lP$d>5p>Oi$`f=g{W2Am&BI#fl`VY|8P?51YIDtNwxLrI390^3|JM8|S{|Wj3+0Ju7e!vFx z20+uK?utNDC(iam(`H_ihEc_j=7-UwpBRQwC$H{@(PlrRN>RlP#!Jzp9VkmtCoRrP z(PrJVj8Y{`){oL;03AoEQ#Nl$X>;CTsY+w}!>P(s_hqQc66eRMDl%_rN=xI%%S+4C z&n!#JlGo2lE3#j4%}e9{dvs};mnAK)n^$B#@|=_=Ot+tuXIy%ol%;IHo>b&~LSmc8 z_Jv?urtV2#TO`g6V_Rk3P^6m2j}@m{rk|RoS|qO>rCMdbU}~7h4JB(>rX8wjSR^fd z12pS_W7Rxis(JN4=v=i(*?L^H%K1R#I*A>K<~mCS$a9@0E=+TsXWlWip2Sa7x1Ob+ z+qRx2Z(O#XXTK4;pTv!1yPu^U>$#sMt!%rWXFUl#pCrt5Kc8h>`97bf?0h~eAoGEQ zhzNm#csFI(@NN(`T!dI}OiecH?npG-IIY>XW=N%?C)ZVilgq@@iI=mTvKWuY(@R$K zy}+W=C|8P=u^iI;E?2ISsN#7@Zs^3QH2+DfJyfpN(9T|IL2so!(!Si#jbLp~hPN?T z%(0NGlweA)Wn&Acy*|F&Tvv5rZ3o4>J~r)ISFr`OMexAob6*%whk2=o0o`g?Gsy<4mEF^SD;AgrtLVU z=_bwGN9ktW5OKIKO31-V=tD}VMM{{5N(Oo2nA(PAp?pA;7|%&S_H|(i-v!Q$=k%T4 zb$&`G5TnL(>U{gUxTW)g;L3C6P2f5&#v6#1^E!Fl9kw|dJzg6ACb~)J;-Fn9Za5k7 z!c2KIjP|W>f{rxO<)DA?%wjrZt^cx~YPWxb9j3PP$}mqxhFieBUch>rPnK>-$5Oyc z81adH-$nF(LMiw*RO5TsA^3jE==V0#^BIBiHDVu$%W1%JhDH{TS^^ya1w#BiPJ}A{ z&oT0STm?%N+Z#Y!`X>O6q)<@=j;zwYKY}=4iZp_>+&n*mr1<~FN5locSSCm-tm`L8 zN^~42$ZEWAX>)T$U}^J94Z~^k3jZs6IgVH4=F8Aje=-b;HBB>&sy&Xh|NQsk zFiF-nC{k6^HmY)2-uP1>$FX5pVbi=}P@?O)VN~Pu$h(^>ipaZPY81`8SEwS-3#fFO z?%2(jW$4&1x2o>gE7rE{091QjdhO;(5_)|rLH`f#DNqo2+pn`P0ED)dcDO6vR%?6ZnwQS5WS zS*Mz2m1(Q~cVbtf%yOAi<=lFhRblLUm{S-0K==>Ci$|c)P9uvVux>(=MX{`78%42h zgQLl@tf8yOv2MY$PO)rc{%LOO!~ehY{DyVQfcy!M)?6zV6>K`mJ{&rvIy zJkMbx>om`CCmcijK|O7C`%ycdZTn#}?KE}S8zW)L9w;W=3p@bhGU?8s}DK?Wp(+wTtjdbgcBTvZ) z9ewrE7?+4hv_%w81@r$#nu&8*&kf@?8bn-Vzmz0}WdRor8OGJV+@d+gi+N;=mKBdLkucHvyJfimobn6uk#djT48o_t#moCY49o9U~bn6pO z(QzG8UD0tHkZaj=9npQ-eEP4DiKRJW(5RNF6{u-RsLAVPc_QHQKTJ9?cHWPlKV#>- zn>FwyqCv$o>4;-jMLpd*wI+(1{Osg*;*JuA-1^}Nx_*DpIqw~R*l6X)pPrq4S^Pq> zJ$9J49`XFD=uI2xsh_Tv&fa*t8pPq8ha`$UfPR$z560$1WGAe`rHQfo?Cq$`)V8Hj zSMn|GlTJ4|)TFCp4O4J>LDePxyGmB@pEb4Wyn7K7RvL|Xwpg{Blgz}%{Pf)?mu3)C z2sQcJ;(z+JJ22j(HgXi1Xep4CQUs;Xe{v9Vs6(EaQH zSzjN0UOe@A6%)|M>9&<+#k%t(+~|A^;q)g$NRUhcFq6AFtaZ8HSHix{-Ze>Y6HTW; z#hgqAgVEfE*|wx|$H|Nk5o9PWo0U=L``r#r!4#Nft1&G6+bSz>G z#CwMBY9#Txo$-%yo$xB(7`u%FN^MolW94@+>^|^$$(4ZURU`-|)VDm4S9cF4|2b<$ zy9&Um;+8FJfe3sB<#s2>l3DBkAZX+$h~G?_8W{7hKae-$^e0S>|G41G?|wL7 zhZ};UrS`RPSt4)=pbl`K4J+*gL~|jC&-T$9@CF{>Ks-a_FBhoXHJ3JFFIQnNE8H&x z3&0z|^J?DZw!<)2LK%MFjcM%rQSx*3&~=CH;L~4h->aeP63l^|n88{&Kp%+2ehTJ* zKGM+aU-Qn4#zq3%!&$|dZ@}il@t+KUgv`!Ik}eY%rS_s9*;k)t%m)1LGyYyG%OsH= z*>&;;|BI+^fUYEH{@rY}$;Ngzwr$(CZCjg-y|HcE+E_QXZJRgu<@^5s_g;6OGk5CO zr+TK&Oy8R7sxBy(r_OgHL*bumGlBFEd0#J3AJ&(!H*holr}zJyhhPJU9!1HU^5FF( z@#`V&_~Cha9ewX}Gt1wA3ag)+6_4f3^82Z&cdHZbsQtczg+N1Q2hA4QpIc^Q|5K_9U!~WAJyk{v>YBE$O!6WT8h8J@yDp$R6EZR`o;vduGCcU$0oXuWaqUOY)NOhj8ya5 z(;ps)hhz?~ug7GO4oS(^9@tZ?J2@|`9JY=)SMqCvYFdWd*FGDRmJZB{0n2w!>X97I z9^DCrt&b;qd~Y^ZUE9f%G^}rmu>y7#r^n9SiTex<>=@h&F9RibrDx9r^$W{`vtB-+ z@->Z-pZ2zx(|3vf-X-*=23kNtUB~n-Ejanl6tQEkPk)Unx8QQysBZg6J&qxHjiD#f zm_Nz^Y{l%Er7a5$RF5_~XDw98TcoF!266sL;>9XhgsSx;Eh~xCEhQ^DYA4FTio+&l zDo5^SHWpOv8J<*+YRb@R$`17;KbmnPnhGPDv#$nSUG}E_;g6N?cUKBM1+pmLs{bVs z`0JZ~MDJgzz&22fyLrn%WU3U^`UPkL1WK~c@C_I?KEVvi3?r<)CciwC@=_T0VrsMM zmF?J$$~S9lTYfLP9xn35 z6zRp<;Qg=^=$al&jp~~mh;wgw_P9GVcD%nS%s%&%>(TuWzotZ#`)LX#`HZ5|uBBna~TXsU4-}1`i|3Y-jgSHMgvtNKaLWe*^dQeF6l}^FC#od4V0&A77 zB37r2Pkz$i@<0=I21TTQ;SvR%7We-{y42&^m>#TRuzl+vAD$9=@4Nhz1HAQ@FjU!I z;5Bu6ZPxyOu=5#F%`K3H11{J|Q!%4ojkeLGp6c0g9N_t?yrq4L`0k56PfO8bf@)s1 zq7cRiv7*s+83T5Exih7^Tfgkz{Q2w zG`O*3+Kh&Y+m@1=ON<9%!Jkzs{}+_~qW?k1b;lch)h-l@Lg0gnPJ>u1YWNQ|GcSV% zKiUmX(j(p;g}h@7hwguPt=IjiXh(60#86d{v;i0kc~^ZQruy@i5R1AI-JRlb$fsVK z(QQP07tuU1P;}f6Sd6e0?Q?ya{qQUpea$6RZ2uXsE!X>hLF50>t5)jv1*Z^k;I&;( zm<$I=%gB@eOa0<`YFM=|*b(I#&p0c_e!>XzUtYu1Wk=EgDse?QqH3lv^wVk_*R;Q0 zlm8tE%f~ec40Z0_F^!Sr+`}VIqy6n=_j+q7&GUR@AJHMX$L~(*^X+Q#*g$kK1mQO$ z9K;OgU3MFOpvld%Cf$;nfv-z!aSF6TdD2CTwzXK0$-G9ctNk@Y`ue#l!(G*TOCcP6 zH-W0nBpbD~h!rJxaiMEcD6=Azw8-HjE+e@4FSs@^4nwGZK`cfQD1m*DsK8znFR1G! z@H#o*`S7;RO5ZNFk`asF&S#sj0kIFki5|x2P5xSA-G>1LdSQv)df`15_l6h#ZI}>E z)}9*EHBrKeiN4L8VDql-?nHIzf?BD+;eY>mc}-Yr@W>DrO3smvv3XFjZ0%DvU4G)O z{@8U^^OQ=JAyx5q#-*Y6G3i{^@iMlhv8lSL&R30Tr{3hT9H6j7PK43icB_jEe0^Jc zr|9+f{h;7~eZ9*K5lzsPHjQA5aEpMCkc*&;u#3QtC`IW+@j-bzZbP5&k&oA3i@1{5`hkG&y;vUGIlJZd6=Bh-?mb$7=JVjna^_a*ZL=Fz zx8(nuz_#z3yW!XW9y}((gW*poqiV#{+YEU1{BWbEereFyEQL??=|r9CX9alB|yN%i%K6;zn}pbrVHet!azi8HOUbh%MUc z;np8I(b2eu*%`vGIU0YQ`TMfU3-TJtH z|4-XTU1>yJ(cuf^;|UC_MCZfncNRYQl1S=*B~n-QM6JF2bZ~T}co8HAfjSzz8kjSk zAvsf*jljgNK+@MAN)4%Q5goh5Vb23-&K1j(Oy%nT%gddc89 zAuV?BbRGTau!5WYt;zgiFm(4C5)l3HYkLk98cwVQO`IJy5@zfgj1=N=GnsTjaI-e)kM!zPloX~4N`lr zDxK@LDqRQ;likR&zdYoI+6{8TSl~jo_MS6F6k4AWbaD;a3c1NUC_A4VAx>(b{7eI zLI+;f3WronbMI+pmebSntCoJ04!j8zj*6(2-4)@GIdk&H&8hLnTs>VY1Ut|Cm-*jx zwXYNG@UNOQ8NM2AYhITTXub5Z!w5boD>x|#`1MsG68>KYSr_J@ML1QK02d3uHzrg? z79^G*Up3Ga%J{3Au^6+@X8{b^z&&<1T&rY{=yql z-k%Kpl{e&FKMDISgg;$tJ@yP|cPV3+vTkH?M$%Aoh)lZn6gU^jIbYn!bt(4jW8);5 z6>AJpCfK4iYm6H_>qS7&$K>JBNu*_3A0MNpps2_H(_krx*z08a?-le%bY{l>bAasjBb8 zu){E*&K5eZeBB`NXTIl>=#r+ug&*d6Fy5?7lIqmranM4Dqc^?hJ3IQdrA#`%vJD*< z=i$Kc+~k+Cb}vV37P%DZ7s0H7ejLjY7sMitq4&kNoN#-N0Lx*POvXZKE&1mh{VGYH ziQwnAW}CVJ0*S1_o?$4Ri@MZ9WV^a0!?*fJa{j_IxQdE(_3plQX?iTx_Km!8bSSkN zz|D0$QATB@UDvrbw(5XQ5cTpGxRf{U_62fK(kS=}x-qxm?q&%k-(%aeXa2;tXJKPs zF%IKH;M^nijskO`tphkVKJ+lR=_niEsoh0@hk<{zVi<-0#2Mbs(U!@>FgR!T zWb@%_gFfx|?Dj7E*kprVnKQS<7ZiDaNr|ALcD_ul&ep3(zb7V_66~pDvqY`G@TUS& zjV9dzm%$o9aa%C#i}K$e##-aek!o}nTH%ikoC2+CwrY6c;C}4&YV~-NDKZVsi(B)4 zzKRMQ#fz7_HAHS)7^O}bpWsvCmn>gqwXXsO0)6}L2?jq6zJR5HB)HqxBmX}J%+2kV z%b?+w$zd)8oAs7;o|l}I0^){hq^Hg_)tSAU3lODusrFU}h!HT;D;k5;XsTnVS=ZQj8Qr;R z@A(%$cx0vCGa;MQymZwHz)<&-v{B{)r3*kmKyv}xHB~c!djZw8YCpVw>E1PRwY&9x z>F+y3fYvN=spPvsFhX%D<-3(Lf;Z9UJ27HRGmKNYTjO0hVjds}AiN6`1tJGP^5z#*Uxv>O}{(-gLeFj*uTqH6{&4wN>m7Cg>U^vQ3=4c9eyoF#CnXZDTU#rk{d3!qLx>fcQVfi zahb!@O-b2}Y(mi}U2J2o9(uIuwzMT&-_NP1xFUSt2Xm_N%pz3SQJJNpCx@>0`DOt< z)aPl57b-D`?5TGS(?~ZQbHvP3 zX5&xXu*r)mZ^-muNDo}g~7vkbQzyIYpe$KI}`_+Bxq?9s&3*drSb&8y22tBE{oBK%lPi)?K2_q}J__aN10=nFNMJfo2%-{c&$BMZ z2Pd3F-VZL5QV@UO-0f)xgt%PRLl}fLIX)Lv;Hldw392S+O)HI|52o3b^Uco>98hli zgcuSN-1x>JQ7~v=2cXB_A8sOfWdF@SVt@&43_S|xygvJ?xH~674j-rJYe`y+wcT2O zAC@X#&6V3Ok7AzY6xbB?G?QJaUZtIn06#|=Gf$jRMAj6oKF1WG+u|Qzast5}Uvg^7 zojp}@e`?%;_xs;#CjP&o(YN5QanZt$3wPbxl*p!kKWTOZ8L}_u`o- z4JM@IuLxyTL%0g1sPeR^VqW+^;*J1sWIPug=Kb@XG!3v=c{lT{Tiy@oGnAG^0NKl!Xw zh~y;E%gEg|bWvTeE}B;Ir@(Ysw?CV%Tb1})4YjUh;F^(ayEfRSvRtmwFzI(Q>u$~4 z_K@Vo@|Fw1NY*b-xDz(NdZ*he46)XTWh|g%MroCf)r@JEBy)?aXct;#S2Vii(=S8m zRZn_% z<;u*XdeeClFsm{4Pw`@Ni9=}R{e9$V%;7@hg6fi#GAqO?KcIWhbZI&=OJS9n{_u2t zadL48!-EeFRt{`kRCX{%)DJbZIRZT7rlp^xye>_qLMX`f zAE|!d=Hatgi@diRDsCBAROeWOwBg&mjC(OjE460}=L9TQauC^pB!e8H(hZ0I0dlm@}xS zk4K2Ta|3KJC@hR`4hU9+)B)eX76Hs zhwF-Yokz>-oN4$59-n@0U?oEfy2QHvBvRhBPPpm35UX6+tg!+s)AAhhg{@gl0StGh zy0bf*OTydA>XH&R{NlbXQTC(CtUo?kUgk^}dZ19jjgm zJyN+P&(Dy6*4G72ZwmN1-2%f1&h2#4WKgb?ogK~!shw5wJ?d+aoKOZ1iK)=9-!EWxQ!;`_4!)-5t;4chH_$mZf z2=DLEK~X_AL8Z{s@cM+lj4!rzJTG=%Ux+Y}BD0Fjs@N4UlL&P1*#sSI3m9jx-I!Ad zBmG0WcQ=5W#a#^32}x43q(#e0CdvNzZ6acl&p|G}f4c6$VBfOeKi>h(c06U9!|auI zoy~T*^^u0y%PrVwPU@gF@0=X!s>G~lAUs7VYCcf z9C|%Ie~N#9sqgTyZ{M%=l_>=GhN#Vph|a`RV;-+`4bS9d%h}k=hn6;;ZXWh|A1_h@ zIl@CGf@7+jqmUP&4)xwg+wji&p%p;th0WwO5AWMK!iWsTuzlK~X$kdo@|1-XWk@mY zPZ7{Im1Rb)SSEs=_d~?3C5q%Iqo8yOo);_{l~RdtGL9P#T-2s1CkfUVr8rAyeY6QL zYT76%IZH^ntO++u+8C`lOISO=g#V|eWw#iuIgE_fu(P^j4gawdKc*uQO?!A$d$5}B zxS8%0y6%{o?j)P;gq!X({Klx<27s;#J@H&~8j4@>nTYTfX8VS2yFR2E?kkl#1PS(# zZh% zat^4LLbV%WA8mJv|H|keq3a*AA)G8Hw207mug7dpfafRi50dbXoA6Gl@J_nuABVh% zyk&fx-&*#BZ)3$iD+>VMr1#VF%|jmi-2&Y9<+PhlXNo0qu{;f7 zs8!3AO8dCvUlJb7^moQ%<}*K>kf?1|sC zo^jW7$k(N$YSzY?F7qvj@)Wb8`hQ+|zG3{~RLb{i_#QHqDoALS=w_iVgo`m!? zKwrD(+;nYrYDrZIvso)fc|TbRl4Q(8U*GUG#lAxDV=?CMNPH6tMiPfmDk8$i9u>v# zKhwhtnRn!#`j^i6(_$ZQgT$-H$BFQ21oa?iP{k8xI`2}Y-1gmcrVKv^!0m<>J47`n zmmSKYDS&Em8$8wL#Yu>{Bdq&J#tGa0pu1b^?klz4AEHx?Xz5na^@oA`vDbZj(D=Lk zCKAZrN=LSZK*?8Tla3@O)!)9CjQ^Bgk93|>Ydy5ufstCNcAF7rCY&4?ik-rnsMQBZ zqBqBIpXW&PG5isFiYw}ckAd&ydJrL1G7;`6j>pa zo_F5AkCEw5*-aH-a;|t&x!kEsVxLK9xsqzlys3VT$R@sdjN7_Ezl0o_qLDA;gVhfD z>Np)*=NS@T6~6*OP2#)iCHo?G1^Z$VY?t&nGEMnHCy6*03r`ONxnV(1)RzV)K7plz zYSAkD;X0R$l}&3><~~v)Yz~$lVoN8SUUN{B5|3E$|84suKSYdQHSH4}@7V_|+50 zQ9Njxl8-;n6=CZPOmqPHe?d1RxzWDo6bj(1Pn!J&EfNq zTUloXFLoEt8B3|f0+R_SmKi_7@U5f|c z+qdf_W2>0+_n@ZyXTI~A0I1lvey~R7Ahh7UzE~v{j%tg|j&J(-&DA>adj;T7Y@2pB z@<l`u6K(% z30tz(Wu$_FR8$`3AXvs=tE2liuwHd`*=|W9WFjHDpoH$)k2HE7ZZlA)@3koZfcNmU zJugW{t+x|{)iMzV&0!^#MF*3|ibyftwa)Dj%bPY2rt#XG23I40($$5#?)1Bcd?(ry z&&O``QFcpRu_$RT$X4Ex*TBW|ErO9K8D;2Bj68_W8xMI`2K`8`Z><$Jw(?px!S5b1 zVPP)Be`?z(8!<_m+n?Rx%L#O$WwYPjPhUup(rC0Jku6f4(50<)h`WEnC^@o6eD=9` z@f3I%!rDhOVa(yXa@;(9xqi|4x8JL=p?FU^2G8rOejhdC8xOsUG)Ix$+2K;ok)<2_ zVLLiIBOS&=ae0J4W0I2ej=?s6HOOVo)qV8RC-9*YGx&LIa67@koNLKXJ#L#Ca|A1+ z+iA-?wzQVQKQQiK6iLbFo(9h?Ab*y0zhY<*dauhQp11DS<1GVkS;dCLHBUiWE<^S3*^- z3GMqXau+s#|JVq25NOl3cCX})J}Mz}M2Y6@W{H+JWIIbMP>vw@sRG#n49@^!>V>xy zJ($qNi+l7hOeNTaIfgorBhF@cju(MwN@;#A3{jfPv@6WQn*Z3MHR!o~Lp0}Zz$YWF z-7f~fb2jD)*|lV?oO|v0{tS6EKiMch@MRcy?y<04%(0r1t%hH?!4&r=duCnItSWW7 z_0fqrFfr8=8yh%P)s-;p8m=_SOdLGz2iZz(u!=fV#EQ86obls`IpY2z!j7(ezzEA)_jIx zpFLEO+4skejJpl_+&|h&nzyecjDqSq$63r)P<;64={p#(uJ0*-3JDP~PYKr*JMtDu^qs8HVDtH6O+WV(*eSK<2*+i|_a z0y|g?!^=@q3-Rx1Lk^$JhmMjwWBemgx7U=nsV_D)A0!J0e6_oIujKQ}=2QWQ^zrl? z`rAG~ISv>072S$}MM>5-{0?#H4S%LIhecD-j3~&2;QR; z75nQI_WpanV|~istb$ga?h41h3c1L_O2b*{&yVYl2*SWR_PH{4F9xAwU#^TlE{+LJ z7f{w?_3HA=YYZS(2;cP({~tyqnzqPq{f=4^y1<4W+k*nwsR?2eF&*U-A^f=DC z(T8%HEr(up#46H8(^YG?m+ZXfaCFAW%^x|^`G}k0VT2RSG+N_Z?uV|@AJ3w1Ichmj zbnOJ^;a&`j-k3yzB_iWSckAX-iL2<({v~SaVLenqHrn2i1%*2sh9s5XY#>DsUSYoi0Kw=!d9ODjP_>z2Q_EATG2#c z&cwd?=M9A;HD09|Yh%%9Su;u*NaJlqp;Asd7=teB9*@haT1cg>%WHOtS;y%t8rG9r z+8RF8uAn+St0;Dv3Bl=i5M0^q&h+b3s5~%K0Ca?zhR8@r;$m3eW}G2Ib8aX7&d<>m zVnE>^T{!6!;Pm~Oz=YP^nVjk@XK?%)b2pT4tQEokgwZIC$rwJ`pzdL%VcA!C>Sj$f zE}Glw-91n@c9`&=4P#b{ND+l%>s*3P4cxmxa?K65*-RX}AysBge3=nBx%9|rg1BX$ zTMbpWZ0?N1K3pvfpfGG=P2z`cRB91Wb_6@PKG+Se%rb)d^te@h$bFeUU&DPxr5X5) zEXP|9rE4-7e>py#XmaL7=0(yoUjvKL~TA zIqW*iZn(;~q*)gL=^GFwD9cQWf!(7G)tHD+(8EZ|8q`~m!+a5IYkG;K3Fhw^rID1; zP3nPr+B@Gvo53M1V+TqMc*9JUgW2^+c$(}moKZvbA zuQJ+VEBu2?K#iedKRL#@o|plfb!+l8jR^n9DKVsFS9epl>AYN8gz`g?8oHH>Rh1T| z1wI4aFh2X)I@EaC{iW#%cD+xiKMmg|0hzU};E}XipdO_hEz&qtdWl|xF+inf_UE8e zRpCF@&lumMO_UcAEZVO1RU|Tu`x@9!B`$#*Lf@Y_`^@&L&5V|(4;PYR5!`&qKg#PyP zq9&^qA?s1AXi{hr!r!;>5EuYzcnHW-r-CM?=Zmdm9%>f4o>KX$q!+hK%7g#rJf$i< zTSq449(^KlOEjKD5hRikbW>jA&h{3t`&g`twtYOlB(lepui#^@QVd72v{0DvAMYP^ z!?%~#vDw1`AHd35<7M)X0LK%&t_&E3H5+MeQ%aM(`^mAIxnRLpTyxcjJI*6TxHPC& z%qdI~kyYS}R&*V@5zyPg{#>?R#C*XbbWN{9c=c;_cKCkYHzU4IB+wrZ*Pj>1>4?k* z^z4jaIsDF70bKW0AFiy!yq!?ZtzH`_@dJmU}JAe{Nd-wfD# zD{-eZ0UEbQxDXL;o}bwKf3A@YB zt!$%V4n|>iUKIiiy1C!cF8c`1+^(;Uk@Tt(R5{muf} zh(?#Wm<^ev_l{e$9))R%ox!qYF(Hw>N4}6Hz_2Xa2J${;t|v3|Sg?RYzNyAp%G0>D z_CSiU2%T%}$cPo4Q>rFq^fQIddcKbHdlgQfXz8Ie{NBE|zRYoXf*u~|+->&D7G5cL zfsdr4R0MCHaF2cmkU6>EHUK>s+Ey+VpFxvKGkG*!{-Fh>K-Z&m-kNwfuJx;{hj&Mcpu{o?K=mh^^A@s&w zzG`pat?&PWFJlv;A6TlEp4g)~%5w;zg?~=T{+J(`C&lYU{jYRJ)#@-|KieT$^wlsH zQ5P@M?vHUmY18uAjpoPMRT2#@LhpIgtl_!JMNAU#*fsk1-(HiYSCk_yw%pQ7{1Zty1-2GwAVaRqaUO*x_9Ehg>Z7@~*2v;16y;@@eeLMP68Q z%~1p-Wg323r2#}6nJDjLGYmZ%f(JWEsYPvnNn-^i`5okGDjsRq&eI56yfdI^^=s6O zSBEH$XIe@qvvl2rZPgI+*iga&0H2J?4@Bb`Fse2CX<#a7sNnuRy%GV0Hvn1l-B%zB zkXt~gqODfahNO1%AtyhdR+-tEb#C;IJi~}!zkv#BU(INpJQB+>uJOzRnAE&8Eld&a zur)aAB2xQ0n4yHC|;fNlhyrWSJOYUH?wOagfNSGQi9fY8jnJB)pSoNd=A3_mcharkit^`o>jp zsgpSFf5`ppilg$#X?ZIb(C6VKc{yzgx=P`9@vg?4Wl(i263{ZKAspa6ff4@5xq~jb zR+bJ$1$J(+(R2q+?8bVqXFA^sK&cNnEu>*Zb%^xnv?^c7Q(hRGVJ;rsD3X)VHOW29 zVnVzhsW7pxo`yV3OImFs_I6l;l!fU1xBq}AH7%B@z&Nyu66dCV$ z2=Xo{gBIwM5iq~A*&RxaP%{q$%4^`CW%bbHsM`<4^W@W(xWq8F@O`=z9Y7BU++a2} z@LkrLRNEY&E@A^PymxvJc$xYI`Kbv$4zBH{&bzk5y0!x{Br*xf4xeei5_s;<1ChK4 z+6mU~%o!HiMn{idC|m+;b407p68Ba<$oeneCFF=!W?}pZ_94(~OagH@6!$cK>9S)K z_yDt)-pi>HYUR^h$QvT5^doyiJcY#Q91xts9nq&1zZTw8G=}|5GCGT)8yrI|hLnDy zk;xia`#MCU=v0bG`I?WT=K8&_ZXAM*9F0S7nta;||IOj9vmQ7np*l$B%dpMp&TSFP zA#MfF#3+;Rrum-G5}Gd_qD`6ury$=khUya_3bRime_QN3UB9aV@VZ*b6F0o(%ROuz zi__jBC}*K&bb`dccBL9kcE}%K)kemo%QPNIWZPi+`d~lps`}6_YB?)QTBUhepT}Vg z;AI+!LIx1%)6$fq^fpdMe%v$ya#m5f)qDPkAYr?Pz=9c6$H-aZW8vRcog{$xdvHm_ z=J?os6{234(-WbA0zx;2TVIiVMmLZ10-~40Eo?&K;dblR9#`2Hy!Yd{guZt%V5k^X zoQ}JF62Fm@_DH4T$wg9lA*sJi{6%7!^nRhy>C6^m8FW6eS?!L8!wdl(^YVz^3yC?8 z1sdI_dW3HasXdP*LD9@(v{6+JWAtHJ&STX9GTex znRkUBq)}$&w28h{3Fr;V>SNYgBsON*RjKd|O6(Krt3QiH0?Y}S&6LeE(?m9n+0y@w%#ulC2^i-CY;a!6^6*<;o+)y{rwx~)YKB_1zY=r5BnhbR00(Rto5E4+&jFre)xQXgYrS649}S# z=AgJGW6X3^Gjgw68Khv=N<2KD)l z^=kH|qg7v@)t(l!6pL4NOB!1e2$Yr>TZHPLKB3*eDB)wah@lT4bI1MKKYzYwG~&^A zk=cR=Uk+U9I@x$~><#qnej^PL=_is5A<4x<0V6G>Lb<`7#qtR!ZFTF5U1Dz{>2%Kncev7UC2d3~__^u^ zr*{~fC8*$h4(oj@FR~$|Uc4jET#0f;+$~=yzo$TzJ<)3>RIjYdPFF+apUg$6$}fBwq@K{n@ zR_QfWy3b#&iTGFxT-JiS<{`}Waf^nXG2+)ep8?+@{Q*9@#xi4_hw6rzc2Vf-weD+E zD_?GjsTYXvEaC8be_rxb70D@aNg*PHlok0sIXoFW1zwQ4uvdvFK7I(SPv5!#c?Gr^ zZhiuZe~8u=uz{ijmU5pgE*O3=zkFqhud#<~w7^9#;89=|u{cfSowjigQIOeTQ4VVQ zMKTIEK5%=4@BHnv_Rn1z{b?EL>YVhr6mCI%Q{vQ|Xooc7u=m)rvs_WAgZT4@dr>Ii zDD@tRmV_^!)hOJi0AA`yi+)8;#ndQBO=^#OO=9it5^`vtiJsa_S4N3%-}DbCK552!Tej! za4Iu8_xxaDdS3cQMSXt!##Ir_WW-z1PeiYbNHie+D}^=_o@D;$U%Z_Qvc&MD2%HuN zAyInkH|Zxj(H+eAAc9yQ%U~?wctOg9A7Tiv2TBo0s^oaqs03~>ac{x-M96u_$OSOS zLG~w*Lz1#Ze(C5UWLjr^GBvCriT=#lpFww=vRkQfNC|cZM4`O2!4!xZGxmSwnljB; z_Ms1u{2JhnUZ9B@zpu@Zk;GE3LTu^n*96v?Ux-%m*(wmR`*Qn2eTV)hq!+MEI2Gec z!sXG0J3UIuL4~7XzSW3izHQ|hFq|8>W&jY8P&K*S3S;)~-JbU0J3#EKPar&s$$7Nc z)tY3O>Ahf>*T2;;th(wYxe0g?z%!=@yfUlhc$)X@_}93=|j}^5iU1v7#qVwswKBQq7u()-{4x<`|9<;$5^r&DuU{ z74rPECYg`oCV{eONr_S}$%3SqY@Uynd@41ll&vqs9X4{cWRt5{Eez6=zVSvY*pHG0we@Yg~|+*!N>0bseP3@tJFpZ0&FC}=kaVwwYq zwL|(jzJv&OfH22|Qoaxu-b=3nE_#$iM==ye-toM6C8*}VOU^&ZC3UQ#)Rov{q8qFl zc!{o!q?1&Z#kt)0)ZTq$iQhFT zvYi@F&PiOOv-8fO{4DX)1zRpj-f`th>apPs&Z0?iB!#|sLTtSld>imrP!H}L?U^g{ z8+-PBjLTEaCS8T+;p=)7%MtN4H8l1nYS*D9RTrDH(Tm*_JVf7HJNRo5ha2a%CpkL_ zAENHsdvUKq3l)+U!B?E(h6OpMVhYVdP5x${kk47<6jJaMl|NXtVK=dC%3d)}PZsvh z&=qx0^GyMB9To0WF9=?e-0bmzkM_9xVVhnL_g4JS;C>?88Bf&Pq47DNUmKSD2CTgU zfhQ+~Pl$zh?>iE+G0mqisup$yk&P7o$Ra?RPxLhnV5KEs>wxXxWf^!b`RMS%F%yD+ zuOs9r7#}_Ubg2RM2L#Gjxo#U~ftCU$vU{JmU0fp!`ZrTv z%}&PseYh-+UU^v`LVEsEXq{>}bEu0F)3~YPF43VirU9#x`XGu*%FUgwfCnCGmsCMXT(!o3fCfZeu9K~eg@me z6^M@{Ylj_psH_V2zqIop9XpgY=4xiyMi*l`;y=wdWjobc`_I`op%#tlLaicFe$8BV z;OAc{`iF_4vxs|~(l0D;dP5bYJ|J?+G{LQ{spGc0cW=t~_QD6X?y}>V*apXhtZ{ZC znm@0L{3y)8HBnfhnxD8cA*X$F9-%?aS+`ebaqr+lr?hM87T; z(0VCu_T(%uZ-IW8WpJtS*1PJk5m0+M6w@;O#Ns@Iu!q588s?cZ;GTxOq%$R8J#x|r zet<2%0`pe&ugtRa0?mWduGFb9yPhRFx6#G7^WHs2q1O--%P9E>A@u?UIN_dt52_Pz zR8eh3UCI5Jd=Yp;)BxIm3fzAM{-U`FEM5Gk$noP3(&Gvfp_s!{1XDPo$pB{(?7qm- zTp14zSeTh3GH*VzFqYC!FyyemlrdPu*!7~+d*QBwsOgkqNfK5C&JRC@sZqkUB}vbI zyJh$@$45DfiWDKq#Y;DR###IEF^6aVm1+{gm?b!jz!@ciLyy2xCEim?mlRF@u^2(S z@QYf!7g8<4AHE{6LsVvg!C%Snx1bWusLifQzLh8prBp}11+u1yj^HOw zg@t~|0%ZEVFFA^KB*jAvN*0jjL%oNxrWMI>JCo|1F-;MCkC>Cy&X<0`6_>H1z>g=( zE<&Z2wm1c(f5;bY%e*DGTQUVd(-|O-y?)N&^HD950EuM13?7So*Kkb6$(G ziUOqN^ZgelSz|lWag;dbmu?YnzYd&l!;&tCx?Dx#*>W-?*IEZ3ai2#v{Jur~ff&|A z*4FVDN}U=fut|}wTv8gR)E}6MN8h$J*M@fIpSLpE*~rHI zVqx1?yrGTU!O$^~lZU>kwvPcZ~! zuiZkkm0$#)h$t>i%@%I)6m&25A%V2q_b7^cxh1Atn_PMy)(P&?s=##uAe&EiPy!i@ zGpP`!)Zb;&Hoc=P9#%x@gFarbx(MEtv#uGheA1>RoloyhH2;e;AhGCFAcXcE`cx+d88%_}$PLK1385hz_=M4Tz}XrU2ZC@Q%a|b8j&_GAqp?DMNVR+_ZMjEk*sZ)# zcusq5HBS1tuRcIOZa$52KLPO^+>~P`v#Lza4R(f7R)I2d6sMhZ=QP#Q=>&iG@vHny#eZDV6@Y}>ZEv2F8-ZQC}V z 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 DB!NM; literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-ExtraLightIt.ttf b/app/assets/fonts/SourceSansPro-ExtraLightIt.ttf deleted file mode 100644 index 00d7e9a7aa81307a118a97acf7aeb2bbfba58c69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104768 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

JQ8vKU?Xy0C8` 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 OxMkm*Fl_)fLH-MfLoMI{ diff --git a/app/assets/fonts/SourceSansPro-ExtraLightIt.ttf.woff b/app/assets/fonts/SourceSansPro-ExtraLightIt.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..7a408b1ec736851ef2867467750d00e49e588e79 GIT binary patch literal 49684 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%0A(h-Kqxr~BS5J`h+P>iK%tMxFdL=@8tYTylZCn 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 diff --git a/app/assets/fonts/SourceSansPro-It.ttf b/app/assets/fonts/SourceSansPro-It.ttf deleted file mode 100644 index f7af53775951654ea308d497aadd200237d87e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104236 zcmdSCd4OC+xi?&OPS3vfbWiup^z^>X^mNbGv+r9bGn1LgHre-;>o-iLv0#6Q|GU2`&4pp7BkK8OvEWd3sgt+{3riv-?or z;$`cXY`WvN&@GJRZD%a=>SbHEIJhh4*Nj;X;QPSJO&6_Co%78`yz2~pbICI?Y&COkir5$(7kJpAfU>lfvHS((Dz`~=D$ z@p%}ZH!wFlgU<(|5v2;(=YjtWWi86(tPQ`B*9v@hnq~6{TcE6Bllg~insSUS;_pXa zP};JjJln@AHANxhU-ZdRPD^JkBf1{}G=wAelh)&4` zG$Xo+vXoT``VkHPg(7HA^uJKSn9#V0avclO`1})vu`|&>CXXYH<%LW1M0|{CoG(;p z?EkMz^sHL_4}K4RQZ7&gj}f0;prAc&;y;ugl&RW%nE3HuE|;Q?3l;D<@p-HeuYX<< zazL^WE8rKU7Jc2$I)!|YjQqbYrKp&Z3nOcH$eOZ1ESM&$u^oE0nS=vP0>;|Ey)rGy^@Jq|`s;65GKGq{FP)}pvk z3iwGpHwJt7J3RMX^h5q8JhJD+^I?8~Er~yOkoj;QtM46IXY@T_RNn&aITcqQ_-dFx zFWx);xdUuU>^bzo%#KD6#jfg;&`+?rD24pr*h2nq(KGmN2fU*lxNbn%i2DsF8}Yl7 z{Lbh}$Ws}LnSTR3`3+p5mqqyvbE{nRPh9ca$=uJ%`5UnLZr07cu*n|K!yEk#cVRre z(P#NsbRYXG=rG1+i|bd}RnSW-Pzw0#ED!oc^vP{!|&$f8IJcbye~ssm!K_6 zU~87J9F$c2&X3={jo+L_c^$v&#_w*$cVRqVi{G`1>k>8uYzs;!N)vuJ2kk6D8>>+A z@Z1bO0^K$r&(r-X_&FZjuZLdfWv%cdJAk{yZ@+`z-y3}%`k{&a2kU`<)x?*f&~I0= zQoO&79mMB6R?7a&CgQt^JdF4M1w7(sDLjlZHlrV?SClT+fOog>K4xO~;&;uU=|Pr- zqDRr8l%g0>M!}me;M##gcm|3M#i3oRai#D2QOej@G!!eUnYHV-v3BJ>cA2VU%ak*$ zQq5$`R0|8MDQtymz<3*gDd3ZXjOwA%O;>gdJSIO^o^!26pQdYA2v;iAN+oMlK4cCh z7ye@!c(*(H7W7lQQXl=hvKu<-O?-C)YVQ3>`y(ngs3hipcckiH_M)?WKFMxNTOhB1}&kvx?Lb(#< z3a#9M>sL^wqbx+hduc}WnODrwXx0+N+$@UOQ8e~BcGcP&Yj^zm34TZaVa~@~>`7E| z5O>$hqAXjAHOqepOE zh|imGmAXvo{D9Eu(Cak5vTo4!aef!8XO0zpd^A5jz|^%Vb=in$$qPDKq2bH)?e zH-Z-8na}@+^N6A zU*(_jGs+K?hm<`EgO8!04LZy$Q&}2IM+-7p7RzQiESKehkMy9Qff-pLbO3Y%D~4{e zD8-6hDN!C#ObT=WvoagAV;1QI{oR;HdYKOtE@S1OM+JPc5UYeXt7bK{Fh?bv%`)b0>Fj7x(ZM-p#vs5AWl> zd_7;sH}Fl0OSwt8O}Sa|D20lbuTaVqpHi+IQr=O1$cEY7%6{cx<-e4@$}P%|mB*Ez zDNiYnDL+wGVh+IAX+BxuJgV$do=|ovKT>|GWGgxRtXj(&STozrzQv~~`HEgiRniol zlA=7Q{1Lk073CYstxBenrOr}kD{jT8q$?T9x1e)pvqm--ae_-=Yqqk@Y!?Inv)kB@ z+2d?KuTTyve^cI7-cvqM{;qteysvzuyuozoYcSM0utOR~p^9~}#q4VKQ}$c-7xoda z;e&hyznbshxAEQl-}xT?8viSQ7xZgXdX=fl9Aybc@nQ7oakTzf<#pu^L;~uI?PM@>VIp$pG{HjZFrMmK51+GF@iOc4ya1FQ?yH>dE-g~?cdw=Bp ziT7vTr@hbk^u9HIgMV73_fsVj6&lF_Ug>5_*gcTu7h$oE@;W}uS7}tZhyQ>-$KT@b zfYXzyuoolvV~pg}$}7qtm8q$qLIJ4YR()|QOav7sg9TEr> zX|}nxb+#S0TWz}q7488Q3LHg_QilUnsB+Xgnn8t4jxCO>96KDhXjHh*@qNdCfeMd} zqr!COJm)Tr3VKkXI8KG-?ov=;ulG^!-s(T}6=K_|T(eJgV6O&?=#x=_3*?jyfB^8ArszS)HP zVC)x+9XXn~Km5{R6Ju}0zdiH^#tz?q=(mTV?GHVH^7x_04t;d!!$a>MLY(f(CvCrW_hNRDW>)!N(3h%-F#%p?ve;?t>c-&Nw)7Fz|Z$>z3Dx zUoU*!@Vbt%*M9NZhCluMPgnfDOuU~%DqN8E9eh7O32jrS%v4@dB8V1<|J0f4Y;~@> zO}#?ho@g)B>sED}_QY0ohkCtwbL?AnSNsl`daEpP>_&XPS-n-=rS4Ym!Tp2k6Y9^^ z=hYYJ3H5nI@2=Keue(u)-|FyN`cJo07Wqja*Cy^Sbf;U1U!Yw0Ki!lBt{cz|UW{LA6BZB8tCgED_&^Q50xrqm6D^}qx`$_ zZG}S*H$tyA3o9`UJ24ZMVm5T_W=+Q)g59`H=-J)utIGG;-E6{R;33PrB8W~Pli=lPj-dh$Zvs*P$3+s@0`Hq4!_;z4#b5AjNN4X(%6`qS zf_L{GyPW&j9eg7DZ+;Eg z<~a}Y1#Bh7`EJ&U_)-_<_1)|P*26x8 zzxxsEgYPzhk&k{1KJh1P0CW36_+vweKQH9jn1AH3#XJ}DgFMVV^Vu@4XUlm3=0pZ| z1^2Tnc^UgUA7FR#LH2Kah~0&F!8iCY`zGd4{~sS^|IVkeZ}aKwJDBg@%V)6vz?}U6 zzk>aWU&)^3SF`8%HSBr5gZ+kofxW=5WxwZNVz2U>*`N3=>@|L?QXqU0gYZPsg-?tDV55_N|Vy8Y*oGn@8oC71ImBG7XBI@%fFGIqRwP&9~NyU?PD2JX8#xG zx6aweqhH*|`mB$^=TjFg4DDk)=x|I}-M5D?#s?(`AmGHE8g%sUQN8`sX1nJ&b~<(r zF5l_scdS~ne2>m6uJ~fb&N)?%J#6~y)%bU8wsTL{983Im#hf`Us7FWj;3s%|=N#0q zMyml=0acyFLn*;Yjyjv~x}$-klMgG=262wA48##P+}e-pduGg6~!7-yf+x z;c}aSrC0n&*P`7)eije3`Ah^V18qSM-LbtX>1h>vnCu>gZSl0(dpLDw4=3wm1iy|l zM3Hcx9StK2{uawtQc*fku148~asZw@{kIDLdz6>(HT-`5HZ<`LgK+ zL0Gn@Q)*LorW{Lkq^?Z8J5851H|>tJXVbgVAI)GH+cFMj)@44LWy%`Ox-0ALY)AIJ z*=KV4bDqd;$lad%PF`2uU3stMcjVuh|DN8Zuhh5b`}NcG3-xRCTlLrKZ`I$WzfZqc z|AhV-{mc5d^hfoPg3JO_fv;d!!AXP8kZ&k8lo{#_U4~)9Y{O#1I>R=@^@d%BZyN45 zJYsm#@T}n#!x6)WhBL-=qtWOw-eBBqyxaJI@loSb#^;T%8s9P=HAV^-7OpAWT6k^Y zt%Y|L-dDJ{@QK1_3STxAnLMUyQ=4hPG-g_CT4&mBy3zEq>9Fa2(`j?6xxj2Q2h0uT z9`mSqu6d<-v-xWCPV*h+Z<`-7?>9efe$o7A^ZP|t6un&BS3IS7e(|c}EyX*EkCm{J z?2@7qPf1-#SIKb6?2_drn@YBq+*oqECEa4QI4nU+lcmox#WLTr%Cg0>!*a9bPRqTP zJ(kBU2P`jH4qD!`oGjIqZZ3Vk^wrY0N{^OCteIAm)n%=;wpjb&oi4Plv2L|qYrWNa zm-RmDUh5OqXKX&(8rw^@gSPi zJ?(nYb=bYmz0G~Sdzbs0?)%-3xSw=C>wd+3#53ku>{;j8=DFUp%kxdo{hmiWPkM{I zbG=u1Z}9H+zU)2hecyZ9m+C9h%C_p?|t8Cf2zO0Z}SKI z4gMbgsDG}1rGK;kYX46E9sY0o_m(x3yGiu;RUnlR;fDKUf+p3)Tg@g2Tbt!R5hC!R^5t zgSQ9o2|gIy7pe?>GjxCGkw(vlBEW9|pF1#&#eRx;+p74X=ec_*nUkD$p+f-jy-&H?cKf8W; z{igcu^*7evU;jw`ll9Nmzfyms{#XNR7;2c=nA$kIaaZH3P5n)GHJxtW+CiBVb8Ta_w+o`>*&3<_wL?3z0dR>>C5ix>APcs zZbH+9efx5*!&F z**tRh$o(UGM;;$}dgO(XS4WPFygzbsR2j`4HH|t(1EaO0Eu%f7ca9#L+%Wmp$!|}o zo^tn;SEfX!HcVYJb@$X`)0(DjpZ4nX>gj8y?;A@U>lm9q_Q2SOGaNI9W;{4Ed*-T{ z&&*miYx}Hyvx{c$oc-3EnR8y5+c5Wzd4YNN&7V2{@decjURqeY@Ww^yi#9L1bE_&gjBNv@s zHFwq3t8QPlch&Q&+3KRzO{-_F-nshGHOd;#nl)?gTl4su18ZJb^UB)%wf$?Stev}d z`PvO@uU)%y?e4XAt$lFqqidgB`^?&x*8X|z+iQ=mJ+m%#UCFx2bv^55uG_S3=elRt zXRi0GZ(6^6{m%9GuYY>|=?#?|rft}|;lT}uH=NmM+E~4DXyfvYS8u#`Ag+IFK)Pa>&1I7et&b_<|{Toy7}lO1((!bGVPMhm)w8JpSP54 zxnj$MTVB01`_h(6uf6o=TYXz^*m~F2pU3`pS=(g;myKQa@@0oFdw-j6+x%^-wr$zA zW82N!?%a0owmsV(-}d6Rw=ZXx7hPU``M~9iFW+|g;VXu&c;w2GE32=ZcI5`~zbmf1 z0r4mg;$$0;pP<4&$wL&X5SbBhVJ6ImUs7dx3~@4j#~ck{1TdD;F=s!1iCL4rpc#+l zKgQA+KZb{Jmx;Umh-%4i_lp=QJ+~iq$1p?u&Zym0*MtquEFSLUZnGM$;_f`&=(q4R z&$ax(wRh=y=e}8X nYH}MPKoAln|?<=>TUB`DUxaOM3yc<`nnDy?vkpO@BUDTyS zk@v!X538JknA%vZCt1|+tfZdk3D8qdw65h6kSn`J;kYc(wfrg~0Cgx$!>VfxX<>gQ z_q%g>1`iwDes|g%E&rXFlA+U;gd@-L<#UIp7QDThU%qKm-RkD%iy~8%U1v8v_Z%j- z%#8**&^7}i2VTsv{uw%ZC{igJe-0jL$3XL{=Y-lv+a_(xH)oQPqbJcM3l%fV>y{~m)kH=8f z6)fv@xIOc;{ryW?N4|FHKx3fX;qO>_d0S{wgWX}Nbp%0TLFWe0ITPGmA8X;~aPwpE z--w1pP2+ePy8YqW4m1?Rb60iEXhR9}hziF>Ivs468kZR=MzK*ZSiM$c` zDEEUf_vI?Px_{quya%sOdVdCHTmS0&g;dJ7s@gk4ALV@5h8G^`i6BO$@j@$j!JFvs z|Bx5xs$`A`pkE>ad4sJF&wH4E>`X7gk3`W&g!T9ZMVAwz0b zO0kp5jDu7uFOXhMVHv_aWNLS^i(wv4Gq}|}NZn|+$_Hm3|Ju~6Zwi5akMq7Wk#&6O z4OnrLeo1D!P;sgfLxZso=tka91iN6PNwsH>PQ_^0|uok-KhJrkYL zp*xwPGr8cCG;x=(dWBl&MF$P$Fj3xZ=-`d+G(^wIpx}Dlf@YJh|GyVpH)%MdBwIK6 zXTf%pE;ToO2tB|1#vA!k@XqGY>WbZwd-?p`p^HKh5hRsuUx~IG5MBAle6){cqutd0 z47581BPs_W@0>QGb=1mu>qhSg=u&gCCQQ0+Zi9_j2)$qcU&nRu=V%70d8Mr&izYm#LxB%qK4ikvaBTUOYuba7XR5e>Zd z760J&$UB~LB>a_J8eiGmG^q;AsoXt|h`$-zRy;N{M&pXn^*#Er`n;0d6lddj zYW{K3RKu<7V&opUWz$eMUQaeY=Ruml z*XU913;UP>Jx)-+_#En!=5Qwuz$2BD8f@0O{=g;E*KKa>Tefidq=CiCF1@#Ig| zK^oSEwLYoTC-s7TLJ$sp;DU=%g++5WLSL%)UHU{0|8>q!FI7f*d(S?MCniJAN$->- z>OF5{lQ~xMDQTWu)C>PpO)WH<$jOqH$nEmg*EP%;8l9BUHK8;dbY@K*o|aqHH4xE0r>LMB#QU88q%VK& z`yiph4I#r$kAnKT+!t^^$(-bU$0-&(6FYSua11ZZmqn7uKtQ=vfn@Kk8H%t;77ok zBF;^=Z(59Y3h{^X8T=t;i23wHzO?OdEHq*&=ukE~WW-n5g8AJBHEfo2?Zk*<)+A?8 zdE9em-B?pvHdZNIdE2J_{nD|v^t^P{=+W=sW4!Glb45u}wfXyzCn9_I6^Bbo8nK6f zBhQQ>vtbt`E=Vtaxt*vMDtF(h&u8Ni<5hJJQ#JmBkqAAWcXEflelAayN1(#EIkonf!Z^ zmvZ?{nUT4CQeKtf=&n3_um{ijp@UBHqadOi87|t}(&=r;9*Iv|lesw?-$>^w9RomG zGPg={S03*3phqcZDP7Z}WI|{LsYlC-M9Z>qS1hn}+?C=^Xsy^JEexmIO+4qXZRmvh zl6KhiaMy5fXkpmjuGbklmUO1;+_MXOlRd%0+EPznoxM7H?#%ux=GK)t+ao0dzRIpp z^&fq%ih%{So$Y9i!tChhhlrpTVrF|qte@Iw8sh!bsG8__@&uj;%+Wn~l1wiIs1RKx zhX(Eqx?&QYN{M%`5O*c<&Ra!C!)`-3k3+h&xii#|-)(TE(i~cw0WR#kb;NH{JYykr zd2mrJx~#tJn(D4J)>=J%VSANw;EBc7idcX7r2+3>MOVWe)K&1U7k%A}F|{V<&7U)( zm`k9c@W?Pq6j?EghQfHqMkGFMhWZq<=2xaH3r$*DA8a#)3_i4}-rn5es5iSxhO<{J z?7L*F+ErX_E-dSvTierLqOUc2C7&t&e@OoVV!VPR#?w4G5ej1XhTLATIYvThfk!es)Ua z=V|%g28XrTY_m?Op0#R5R8ccco)Swq=>F-1i>C%HRoz}|U2aux&{(Vw7ur|v&o0U> z^xFzdffnK^FolHpaO)L z4Q>{cm7!A+QX!)>5D3H|FmLJ3>dwy_=_m;lSh7m=&hm8q((Gk3hG+2mn^UF^P0z_{ zOv|jTnBEbY&F_btW1i~ZM?rTxveYh%wNz_IqG6goOC#S_#uRg3qo`LdGhqbwV@OOa zSB!-TjV(oEOED%i5)RSeEZn)p9gP!WXXu0pcYfR@`Cw3BxlmwnNg~~r%g3|Z{WUY) zp3=VZ&Y}Eb-&j@0WGJl~Ux!{bbgndRX>?C@eUWQ&&njPV=8WD; zXN5`IsY_OIZ$;n*pR0Vroa(j~j1?vw{1wQWg{_EDK=V%$V|AWF$fL2!lVc@}u7v=L z?;)YnQZc(U5D)s?F5KI19jVUO1*U{L>eZBv;WnMl<+Dz# zoS+Q)MrF#=OLwPV2#WVr>Svu2bb(>N6TaglFlG#-3EHV{4h-a>k`o;V5(B0M;#kASyjAM3U9M97r=M8MaR6_$&cs=1M><2}qCptbL!i5o&R0HKOt?}n^ z4BTSn)a<7&9bK@gL^%+#a{lYcn}6Soq+rqqL1grvM%$3l9i!NJ`XJF1Df*h7CkH&$ zSZLI&$$Ez~^~#Z}6up`XKgE>owB?s5YtMcqJzXu}N~;dJWRjKv1%98pcK%?0qbVdnX)46;C?_7t^P}!<=0U3C@tO0K zPco;-`8Mg9BGI0NCvskN#`MzUh42b%Coc*OE(*9hYi;#mXBYm>UNvvRmg!aU-!6a8 z+;GoCe=q*+CwV^}4f7AtCh`TZj&YObX(Z%bo3=vUH9^vx6QOW2LCSNzko~AI=AoSH zkC1^#_=5?5q!E!vNZfdbaJ)ZwNr8QMXJ@MFok8vh97124;djaYV9Tm+DGztqL-S^k z2kf`=Z2{lgJ_qcG@CeDr4+|fETz_*&SaOo2N1Ht-`m5<0;d^m7Cplmla_)0jieR1` z(7^Bl3e+DN1Ib9VxFOwpa`~nIm4iF!f2ELTe~v|Tk2i?C$EJAZ#9S}o@9!L$=9-r9 zzbY^DR>$1m_Om0LkMq8y-rSDy%}=ZqoF^j*j!TvisUzg=u7Wti(n-VdMkPce&E$;OE?kZ(F|*X(-Li=2sSMP z8eoZJD=Z+L3z&>W1vH7MRQw{WPC*{rpA+OkqyxIirjopTr>G|6&8{|g`3k+({0yVJ zxVga+YIlVuT7t%Er@ub8$gX!*Sh6fNz1g|NE`!hE&oNo`Ii^BWuDvbbXz&$!tQE%6 zkUg)+SddZRbh?bLCO<`)5qsscm38n=HSFoOT$z1UvubhYmSpMmmDzf$-<(&R z%L|%QZn&W%@=ig4&6b(cm`+Q?XloPN`T?@4lJutL@g&-+F^LfHJhY6VWeNRBypeaF z-Xyyq^(If6SIFfKtcr>$lYxIgGuE={(g`B{4=1QU1ic?A8FGiao8SfUhR92r7lbrW z(dJe({1Dol!@6Qx>O3##v)mLRwXr}DSa)2&>Dr0I9$l(Vr}r3c8;P7nGydwHxe$-idc^+i~e18U9Nik2UC_qtrYZf;AuE8&^$0gq?E9XU=i_!9nk5q(KoZ#i$O zlIV+^pwPMnMa=SHFVn!$`9k>>!lIE}?gvMui4}6nK`0blfq09-pA>#dGbh4N!B^*v z2GVoVb$O1w8Pg9en;cBnXX^4@hJ{=?vd-i$G?o{x`{bj|rjXfOVZH=yekxkU-$0u! z$X-QD$dUUj*%BTph8lVUfiO*PQ zi~>tjK4!1S@nhmNICj7$>i?^n7sHiL6S$(N zLvj3U0_VS1H^gx4d`#36QAgrak$A7dAas8`^mdnEqJIGl8k#7~UFNe2iV z?MtqQbdSXOIGl8ktmo5lIO!gVpB;x2T_hfj;pji|h2nUG&652W?I#^0->b%+2ObbQ zQr2@S37;o)k9^*lgy#$0BXM^UK3(V@iF=c9yU;xn_s4K*r{Dv^N%w$0LiW*KSY3BC zB=Vk||5WY-dD6u~@@ZN^IT>WlWefzq9i$;eNQ2BMltJTtOsvou5<-v*Pa1}kdjP87yY;HsY2uyn2db|C{2&xk)y?>gT!f5 zeylxP#JJ0PGLrCsN-{2SRl`}digLm<9QHl>*qI~n>Hdfl9Vl1KoQT+*mr;}O>14(& zSy!^4*@%N`5t~LtHW2QP%Z}GsQDCv>UdkMg!6PGDY?Kluz+q@|5tc*53K! zes`LUo<$Uv&P@>cWI1fvXG(-Nw-X*r4!jgq*l_Y;803Pk3RW#r;@^;zq~aU8rsGPh z6yyn1*EISm=-Oz`Bh%iPWnA4q+VM!?9|Fiqi`-rHOnoh16ge=b{-WRY{9W`lh#lxe z8=5>*Z@zWrkfe>WQqVY0;Gba6oW^&+$)*Wh%@~K1pDmw16~o~hAeSSCi!n^pL$*sk zAB{gBOnx5ixl*<#IyMeJ&8|7~DcUJ=!i2o$i*|mDJ)2a&#K~4m{F8Aw*=mWO7>85) zC4OogPPSU$Dj$avFUaRVO~S8HSI2NQEeT&J=qBsQh~ssXpA~x^{oNsWO}3xpSU#`D zpFgI2S=eNWJCpE*!X``HorGT}Y_i0?N%%rxlO^tt<7kf>qYrE{;es#FE~ZA$Mh|0$ z?+;*UJ@A{Zit)4NfG51y#2lOaRUGOl_?dKlD)=~`BuF6nKn&pDR9s7OrO#GeDU9fd z+iS1p$0ELu@2Hm0Yr<#ur}-P>OKy$kG?ApP8qHcVfk9-c`LW>6?G4kdV`YmRlzG-P zW}V|%f<(WquV(YvhSmUOsNG5bWJMk@G-rF=bKNU?=84=h?;`iA?m3k0$BUaQ_y&gy z>3)$9DOas77};%gqI0l&ZSd&_p+^f4{EX+Lo#)dhs3KS5Nn)kXE~%05*~v?hK0Ae7 zDFjXPdZ)I&nDAG;aN|XuyNOS`>6YsG*H7mUGHW> zUELzGy1Nv8&8#a27hXi|hVI?1(kUP{iTuFxEI@L*sVy{O6!xaoll_S1WwJ6cn$&6< zwd71oESzA0(BCMQ807AO&rG}QuCA`vrF3RZsCTnS-eg#PJge97pL) zj^Su;?0FmIY{qc|P9&iAW=F^4`Z$gpPqjYwyb_Jq6HKlL{Tn!QNX&1J;Ut)Q;4?3Z z=}{-e)SXGWUkS;R@ibbLfyxomMvE>5f=isZlS?ub$FzWhEQk|$@hqjxNKKi%h#-@# zb4f_8Woo1~Y z$PNXn96qC~vcyp4b!6AloKljaaV7-$YYQ-6OnM%4Y!bFIjCp-Bewww3dA-OZ6}|z* zgb+j2hyOT^TgTzQisSY;UZ?qBvi%Xr z8^u**e@So3_6WTR{+^8aJLU0KC*s;};%|2nf0q(aDl<=VA+I#ICRa#y$etmT&Mn8tHguSsZl5B1GMeWMIZ z(&jQp8MYkW%Q<<p)NuQO#tX7s~8nX-YExFd9 zqfi&QHIdJ(jnxsMv$3m@bR)-{D~^**l=#Qva2i{I!zLy_Pck8&KNZL8h%RwF!ZryW zSp)+Y6tXD&$&dMD@m`6OEK2;7aX87M#7~UFN#+C&nUnQQhmNs{`f06#)(iHD`Xx^F zOZ<~@IMpxl6XS5IU*K35NUn$GEAshh42SJP-f$d`FuSl_^1VbiS&tffUbK_wChIvR zaf|@+fW^3AHCWgz8RwTc&9?*&-I@QJpE!<3SPN{85{q$SmY3w8o)?!% zj-%5FchYMoIh2e06rUmKq(}^T==nlAXS1qcU4Az zi?-WwPj_)_zhmf*%&+mja+N#ezDM2{IU~0|9*Xa~G-EGuK4u)vM5}+Wi}=TQPMnKZ z@niCzF}u`NXsh}0eKcu}iG4Jq=1W3@bynI*v&I%&c+u*iiK~^{FDdZ12e6f<^v*v_ z9mPf(g>}MDUJ6_7gtdI_BQ7p}oh|KBKN-W}Aa#UgU!d{|Yfl@Z3?H zSDC;wz(W#0mW(S$;`s3dj#Ht28^=#3aGd}3U<}7JFsXi=E)}c)bP^s_UX9~tlJJu_ zlSq3Wr;Yv|Q5CKIIEyNVr^lbKqa2tR4nJY4&_SZVIL#>byb^!@m@=B6gX&1&{G?hC zf8LeAm1fl($2|$0pHk@renB_Y7st__INkh;pd09&)Goy${3H3hGMs6ojRWv0@%jQu zcxe(IOu~y*SN!=(oR1{ysl#brF}nJ3QY*$G_I~iTKUynthRR^ez8I4+Ek!7?vYV_M zT=;!#jV+cjn~v3|49x3kFZq5*VWFlyXvdiJNTtpw7yM62^g(e~jJuGyqok>7O(w)# z2itPvVR-UVWlpV@X+bM<+FbzUO7 zrWO*U3zH)dmdT1jfrSVNNv|gbK73f{i4-JPQMwqdQBs0gNZY&P(C+pz2c8Jw37Q-3 z2d!eibO37-G$akvE$%2yt6$uOaW{-R#0HT|-WX5V6>7#L5*sg+UhXH_S1R75Eb}yN zw%O3=YoJIjvGv=7F8h>#j<2a3s5C3NhOAI!k+G@JT2&pY)soc9dMZmql6qr#D4b^t zK9g&TrK)$UUF~jPAm|7~7kDuz!#)V`KIR;lV-&FG1@BXC{>%958XArh{-25CuL+qH z&qF2?_&Y+U$a>O~@Vz*VG*(YU!=Y1@+m(|T5xaPAHO}MLWRCVg;CX>V)<-lQG=Cg^ znoUKFSnSPF<{`({3aPm69L`E)awlekaz%tzLUP3zrz5JC*sWuP%u%*-F0N+CCHWeO zT{?1y0cEp0h5e??SDAN4aR-XE#pC)y>csANT3pG~@}AD$t~0o>*59mG^K-wE{!PP( zVPak73iB$(b+D>5ql|w zE_M(-VUwPYkJpQ093_4%34cY5qr{IV;ctm?6u6q6gg-BAlEhgO{tID~WId;o@DGLV zl=zt>{HKB+Bp!+5b+i`*;~vAi#JGz+BEt3v9H(N(`3;-6$ac!-PsZyxrgSFg0GpJc z!_&eh$$DG~9Ba5_lO*m*;QSq7lO*no<8|0KK(?H4vPr04*aWl}{OE;Epgk>NXp?w6 zQ;T6G6kBo(D}V^1T0zmke2v$Npsk3bB)^ensuR3QF)f_=L0m@qC`rYitA^xatjGt% zbVyCoL=WqWEm`UM)LE-8xbY>>bmrZ4^k_<&zz4ZLOFvUT?J5SU8 zF8<%i+hW8z751A5nvwlW1I=C_-W2;#P75B9_?aa9sNfNaN5+fdFIMjtwe=DZo&HD72ctT+gJ zCwHmJ7^hwQCZ>tVV~-_;e)e{g&HZTuP&Plv{DC>X?WAS6N!xbPt+bV;ELs%0B)<3L z&%7wM_vCTX(L|>#k}+N(=ybFn7Y(0Ax<Ga{5AZzh9i2#chER!_{pT_M@iR6 zT!lG~*FS-DjrRQMBzz@}zxI5367D12q2bCTQBU+#w2t<&U_3nlFrLx9B)id ziy0%=9UHmxa^63CRadSz6k*J4pS{9sNZNAabYQjDkz0VBH-XB+d_w^|t=qIMIOJrN zd##z2|7vM<=#AO%tkmM9y)UA@I2ZZ?YtRWz^VzM9+p2TdpfA*_3$}*hIb@}&4da)WNS;zKHY7ci-$pquvExqA6G)b9U1E37;*r|;?jE!^ z8sFUmUdP@Zewq4Jw2#gez*_p^I>DoauTsdbAslPzIAfJ$gYXs52^!9kPsuIl|ADBF z_6Wu5QS~Dte~H|^br0|o6tj)p`L?p=$eNs&CO+&oXBqI%uthyy~II+2jbPHnG*xQ7Dml0jz z7yefG2c(NW68=rOz>nelV@(&~{Cb+>3LJh+0=Em@FP}dd!@+Nuqr{(&c5o7nNLZfcA`~(6z!zB^`C^l5)kb_iqnay z{e&M8{gU{xB>Wv=OC^3hf#bYfvS|`OnZWr$;kOAKv4lkZe-eJ1eExI-SE`f~v3k_h z1dh2l(Norw9>?ow?@|m09m+L-9sLr1n|xl0KaaJWM1NIB0tX!mV)dx51g^9R|4i27 zN#Oj9@XsXfi{o`TC!hQ?!pT2Fe+9pwU9_Se{hN};@%Mb-!{a3Cm=5`@ym7J0sGtTq zJV9o?r$7dBDYHf(G*i%n_sNEr;7Xq@LMG&P9w`-amY~OX<@k;^_XZHjHoKCR;mxsC zct2L*#ag6UTZA{gG*Z=S?JA~STvMvrZM|mf+z~Z9F3DT$dJ0H$w={0@hH>7H+~EDf$owF73%5_o%@0)9 z7MHhp@-feTDK*boRf?_NR&4cdnUd>TQ|0Wa!PYoOC;sKZ4^nC8cTrWDUE3zt-EOOL z=+E5&-rLjJKW^*X8$~6t4dHTbTCQA=nL>3UN8mgPCli#`v5A|=`=@vh#e>pWd7NI( z@f1M_qLESrw8f7LBniZJ|Aosc>J*)>JvGJX3>6g;2VGzr`Gpccnv4rSOyHQq;d#k}O1bh|$YK-D9^V+_ zK?gCEBWZt>78imnB9a3NQD&Erxfe*fq_<4+M?2Asz~~v0Gm7p|OlLo4SPs@Lxe-{i zpdv?%hBlyTL1S&Ft*T{;)czB+Zb^w zO8AbC2pcAzhfg4%KMkKM@jUrb4+~$5@UIFRNzaq7h3AE@CBJ_Nwm$iHr=vfj^>eYG z@jlV6O08XYiFTcVO@C0>CW#+s34Fh3m%!1k7;d9|k?4oS3)p{Z_4vl&dc;(*&M)^- z3SULmABopfm;5|zbRqZzzBJl%3g=aHCT2TjBzt8^=T#)MQ*2*S86?Oec!Olm1$lE- zC1pyG;??0;6ck~_#8C&D-p!l!!&>~3?|j{GK<&t<}-$7*!>ODbGNX)A|U zXL#!S@z-hmIE%n#HJTiLhp9N!mR(#NHkfLBMIKwJ!&g#L?sB-xEUsX2pve(QQF6)$ z8XWn~TBp6rXSX?wMq8=X9kM%{1H~8y=q==I@jHc2f_Xjp<{a~X;AMz`Vvi>1Eb#*N zkicEwqhwsqzAN%6+Q1h{IOv%nd>$S6AsIi-azs7_y?3ix7q6e;ua@12_lo_N!WXI* zd~y_j1Bu!raf-c4{8%zB_($T$6S$Hkd_RewOyK+j;rj_3&QDVPg0JQCr<3qcMLb60 zXOi#_#5$6!M+cnNk3O%w7JC7zn}{6~VHC7zyyf1nn{pD!ARQ+|hhz9b1hE^_@P zUYdk|Al7{(Zj0kJw0|{L55{HwnYUu}6yq+RSLk{0e-rd1?RO0&@`#MY|HdTSle~IE zGY^W?W#9?9!b@wpbUG8|b<;U>bVo5{2c&{>kCUW>P6|q_%bc_MbzBZOuXI#kJ;s=N zf!(mfv?e111+i6_z6))R)s|x@W`IVEz8*uI{8o4s@iP(5i)p4h6~=F~{rP)uHwd8BXgS6oOxC&>$N@<$||BwwHf#f1b8e za7@=lJ#v4ms2{Nf^y?`5Hr21;RKLWJCF7!gi60+_Q~d&m9!RQ3*bDi5B#sAZUv2Dp z$k9ENn<3vTdP>RFfx8^SFc~4sR)zR{Dy!v#P|= zHlxAQY0}v&U(NrLx5eXbFZoLT7hwUr7lu7;L5pf^^!qz1it*27}w8__&PYCYPiEN8h!+_?pX(k^h0TON-)i8#N? z#xs93?jSc`t5GSi|A#okEg%o@cuxHqo#hrgxntG0IG4wE1iXLqIlxNdY@+9($MZ0s z)F!2$wdG&z14rZ!oANSSda~3O~C9o_75Fvhx

2aBniLvc_-VreV??KBm^|Ds*K4|v&|;iA-;`UgFS#gk-^|e* zt5^{R+d#IpGr`a|_(ZT5i0mVS_a$7fjnVWxrqO~X2~pEdU=$NI2D3oyAvX`wW_DVn zFraI4nn7W53LM7LAV~P!z}$i``&b$7DP&tt>HBnuEG=xDbNU&Udwud+G!0ME!m|;cV&9sQ~7zL?Iq>L(o7tY7D(4G%UOy8(&$LE=9Gyz zBrUUv4oMrN^U~xkotFku5G|l*CV&>T_$!whe`!5EZ#I>ng`YeL{EcC8$_M(w&@U1a zxyVD5kz4U-xrZjLL=Wn3HLk@demvn2j3AbD&grSPWiRR6j~J_fR29^HaUxu~A$B6% zcgGzDlAm8`rE@|QwfQ?UW5>j4-5!53Nc_kUK@5(+NzeFNh0fHEuaIaAp2*)!o-@eq z5`W9{+0(Rc(g|cZJKlhTQ46P~<&LhIlKXz{)YVgSdz75+?z12F5MPS-QGO!-2F3#W z3b*2-;kQuUpN4;ugnya#;b{1YBzzz3E7b5)N%#%4uTbJD{^(o0{vE=1knjC8313V5 z3blHoN%+^vC)Mi7NW$0BzCsOGV>s3hK}QXzIp?3wya8Qy3j6knz794c#%t&8+D~57 zp)5wZuP}C&1)abr4-uqH2C?e|SK4=IOkR~rqPvpd7+7ub-Lyb zo$4416a}3|-m>|spsRHf(rcN%Z+ zzf1Et4L_5F|B&W!5=TDZ&%`{A#_bUKV;Y_wf4+{!Gls(ttQYfKG0wt&mhDm4)3N?4 zEeSfPj(9!C_|GV|uhs8L;EI=G`x@>^;QURB?Q6I%j@R)7-6*yXI#4`@HOAZZu8=|5 zuCn;=j`4RX?@y~Qkc7XNga?!GcPJlFd%iM`*YN~hDIYND{eu5%1^+i7q7vW3ttILw zEJdzTLNiRh&W5$nRZIb?8z4R0EU^Xa^SkArjaMvjKo;0e=1@Xq%n`W4>h}x-= z(pL}y5M%qKz4xqNzmQB&0-%vrrS)P;+9>5BH7q0myIC$I9wHBrCY~}&FsjK3 z_CS6Vb@0>B56y^5&Sy8p^qY1RUxGrK{eZ7Vxq8UK5*nf!*}&7#cRGW#noR>ns|m4h z%kXWB__hF7xvP%O^0PsU*g!+d+UgOMvjedMA@6<&NWznEte5*C#6=!^3*#i6dAAFT z49K9=jtq-Cv9x8(q{@74oH6DXn=HO#>#TDYx&p>rz1?CewKoi5oj>=!?8R9*wuYgg zwJ^u%Ypm+_>&tq^jFw85q10esA6>Iby z`YCCRo^Y{7FYv?~J>g=FUgGgJ`d`M@=w&^septklG1t=8=;iaU;Xe>@W8i!}tH`aHG28|1Fj}=7B$nacz?J&O8nL^K)ozvP* z7-#uo>OgCU*!SF_YT;^{T#*=)tUoeoZfRwkqoA~^!`;x}sOxbRcKOQNOZx4@)s0n- z_Kv{fl&sRQ&x}PsuO;8@p5XBJm~mil_VoU;?uH6uOJkrvY;CXfb<~Fn>z9^QEN|(# zvM#9aFxI>L{5@Y#@A3sLW+(O~Me0h6D=uns4AfLMkuMd1O@3b4i3!vBf3qd;0w)K? z{t6kzCt~Nt$Kn&TWP0A;Y&qa-Ei0@TSX}RI^%n*P7S;Is!q#9V{hMWSWjk9YSIznM z6$7r8sg-l@xng4bgpD`#_0HHwRi=^$V769OwZF(54d@r(dB>m5F>L2RXP7mS|H#M6 zIy9@MhuxBUQE9c3b_>xCnArYPHOOdb29B3#thdZbA zw9hZp=?7{n2kY=Re`uAS{}f}JiCB01{4mXRN%Tw$EQu_MY?|sr>M*TGpGXVI2|gVG zOA~#X`BCNri`J@6L}{ikJzMp@=JtQxBuWC0#GlulIA(8}RA#C67{lSBQ8#bNb~I0^T5|7YJvEN5=nQ;`*2@r524=6} z4i)U;#8%d{ZH09c=C((k&*eKahgM7o>gRsr=4;w|YWr{Ab>}pC7yia0X!{4ymNe)@ zwj}mG1IZ`;iqQqM=zi8kd+Y@lcj3))zepyoUBd2^YIiuv0pHU30@9Ccz}>liBsq{W zS*1`OGi!(&nYhb{b7{%a*pxrJd+VIVZp{CLb8+IbH0?_G~pc8h*BzQ1DR06 zICbfFE~CHcLiY7A`fL!Z2O1}Sj@^=TY1=hOM*OM}{C|}{d(e|@j@G0tBTc?+)M7{s zHy1cGM`UW-*6u?81E50+N5+5hSXqH$EE5gFfMX$Ls(ET8e+^8CY%^D84OvTF(Wpd98qi4yck=7 zFVhwov)}j@Uaw#?(^G3I*Z5xhQmlmdvXEi?qiOcBg>Bs*{n<;70dQtkz!5m`Yry+i z^bfmd9^NW%b{xF_FW9k?m-v2H3eW-%^;cGpt}IE|j6!0d~5PMCw>o zjD^kDffPkVPNG8PU`6^Pa-N6tDvq>t{iPc3>XaMqk8LX=ayIQuhsHwf*>J`BctcX% z+k%}Db9mycF;;R4nuEPdr8yY;>q5q+u37y33-PzQM)3D91zsG#w@m{7zW+bOzqRJ{ z(59}1Z&tC(E5>&Y5&qqM{pG|PU;myvPKJM&BNhM9kKc+pvf%ETcS!rNUs&_lSUg5i zm>Hsea5h&@p(AEn$Z56)D;;Kg!fCccY{YUugq-VLsH3)6M^X5#gpeic+l+rvMMhm? zyOvvE4rq65x;ItV6|h-s;ec!Wpt5eLU;oLz$HS1$^|7;}l0?)8Zw`^Is{N>{CQMW0#O!_V4-6hyC3UwDf4d`Mp3Os2cCmF4w zST|(KhIMU&HDhK=z-hKs)LEa{!Y*C7d<#z#XdUJ%n-RC9OWVL}e30J{4Otj+IJNJ^ zO_c(9Fl-JQ5gLfLIT7Zvr{p*dLA9oa6&o*oH}@o(V~$kB*=CM9S0_i-I1?=?ubiLa zXJh@X$z+o|mULKBuJBlYw5O$^xij?A;<3XPwVU;^KP~N>y4yn1f0Ps&m;maVva1prOx>9K(bdXvtEN@IPk z$yAd&nsQiE?lA9BAZJ6w1nDw%zw`$&=Q@dEgqJ`ELzk;DIBH*JsabA_vHRb*Wy|}B zb|Ei&FY<;sC%nP;hwx<50eH=G{wbW9s-&aXV(C|km?CWGGrNaSWFfl>N?1dG7Wr#l)7}NOQY0<#nHNGaa8k5Ya5zM%np~0 z>TF_1gO;Isi`n7}c>LMM0QHyp^%3+d#FZG~8tO07sg3)K{zvda66v|W<@QV0Ne4Jo z1i5z}dswU`q_Jkmtix&=ev?x48~Pf7wD(u+Q$SsU9aND5cA0Q5vuG_h?9tufxPI;6 zojo@>@A!boPq#ULyO5vyM6gDz)iCU&(vIua2KML%k=cA_kLV}rXICSCh{Gxi@UD>V z66vUioiEaLB3(!6=nvxe{9Ro1Y=0z6qt#{0ilA3)p<=kqjx79G5UUYw!zvMw05R!jX|&p zx$oxQ&K}A=cEZ@Skemc`?AeNonqg?jr2gC_ThG4(GO@TFi(=rPv6Mn=j5~5JuzKBH z>)MlN>?_gL>K^L*;MDp%ZoFp1c4XnTJN?VYM=16R?hnaLO20&1wW6+awa=Dtot`e= zQ9V>x^6MoPwYp}ias5MfRt4I>VtmMH==)cBy8!D8|1=*WrChGlY0d70D^+2S_$tb( z$}7TttFhKtYw=hsZVkm8;}b*X3R6u*bG5}$-MA$kZgE%PfF0kQYHBOjl)26Jv566@ z%?g82mU{tXs4R@3IDQ*?ZWUvIPX~HWW2nS4EXDwsfI*~=GerR^B%X0-NEA#XBuHx! z8&eEO_P3PVBmVNT>M~u(Z!@5;W{<5R(Wnfp-mJ6xEjk)l83yLOHJNCNZ)#}HcXq{y z)ox9OqmJb(M$8q4{J^%hgww7n8pGqc?by@4gt;#89ZRei;Wmd0P}nGYxP4*bZh7~c zw*f&gs?&0%(tG%CQI2q#u!iW2MW5E6*7An@`kPjyZ9v`Z)OA~M?aT9rTh3N%=8Njp zsx@mw%?8vgi`rXSn3uh{kUsWP_R>NV_2pvrA@+X$EHK8H-<6B^{t5LPh#$xw{XLLO)^@c94(yP5u?mm?&j<{o2R~~Wn`_Va1^y;c3^^p}zdht}gGJZ)?yL^(3u6toDG{8*K|_ z2P}4{Cli5AgG*z%hv3igE=(+ZDD$&$LX^a!Ss1);3~3$tv(bP$namP5PP}I-Ioah; zt=QSxxPFqqcFe=lmc&53Z+nk>fzAM^J&^kgznNbL?lcT2cI8_t^7%)>Ju)18iTw5A zjY!8)98ejQzBKcsWFYBCJ{VhGV+ zbZoYJ{8~IaXD;k*-Ov}vKTn$&&#dqEx=avG+hKA6KegJhh4w7XlJU2|nx+t+E=uR_ z=prwWlY<0Oe}QR5K)_rTAnE#-KoTxS{1YS?TzQ=RQ&_Z)Ufed~Z0z;*n?2dq&SYK|K*q|xQc72U`PG5P*{{5v3HS$&#qq3nwT(r* zopIZ6moFQ)>b;HO=z!B_w>TnZUyaFZv3qT7(3a>4#a4C)ZONWsY*lx_=WH4XbggtY z^#@$dAye0LE{DZewrXT#m$?oG1hlSJumiAZz8AbjJ*-!cVi#x7m=Q`72?f`U@sNg+ zqC^n!BJxSk8aylTAzK5*4$F$;Z#`3OR}E=5OM~B({qXOB8q;6HE^OJU`+LRqmg{?l zEILhO*>HEp;nAGq4{3Bxc7SP`n-|_>ZHHH{KD_YUwTE7K;n20>EXsE98~Fpkyl(gl zA4Na&+z-LMUi1{cn6Pr7o|2zY9KDKzywZCU-kb2ApeK5&*okG))5Vl8)PNB0$|1Hu z_RMY=;*$;#2hkITa+ANME>smT+x@lG(P~$JQ+?bJz-@DOm$5R8d$2w6BPSc=4yWA> z&sbwkU75Aq??_~gmzk*%u}SIUgjtn zaS0SWO6oTtBu(G40(gRWn?M>dX%nggIw?%sPr4*=whBYvte8#{@uEn1+ESc6Rh~|b z2u}Cfl*-LY^k+f3*!KQIYZ}MSfB*Ed11lo_PJ9}*vZd2&iMb8#)@9KKJFiMN>nss# zI%0SBZ0j4ka&Lchcx&tOF3V(ZG8w3L=v_?#WBB&?>T_1?dFb-7#H#&$V}~ZfQNJ@( z=SzDM>jtCg__rE5+}#^H+O`da`_6jb#=$+y0>MZt%7AI+KX@NpRbd`xU~W zJqWn16}Zz^027h$HUTDRflmOKA89KEz(RQXg;>!KYzhO5$g8X5xYb+$nYwwtCB%e7 z@X~;1>`>><(a7MTcTEh;4*6Z_!GJ%hmCadqtjEzb5K38jb#qc@3Ynr_Q+?ZXNACsO zv)=5Q=D;#%b!e*06t}pl>TBy09=*>L8kz0ge%E|ocw~F~;GU5{*zXJu^@S(8f=%(y zH?%w3SGP1wX1yJ=@0@I3*X7ph3_{C88xH&m_i(O#g`~B38|$ zKFR8t(#b7?@=+wAbOw}0d=N_x2#WKM`1o=0m;pb8`d3x0NljKycc!x!(=50rIUYq{SdN z_=rebpHIvEHn*I)agqgGazDsH84Fl-;`y5NJ)|wqr{!MDt!Fw3u|)WaLfQ{dwp^r5 z6w+Qtz8X<>Wg(67IYrv4LfU^L%`3`I=F=oE$~KC8tMh5lsVrx;BHx-q+E0;IBhsew zX;NtpR@^L#{!Qo8a$iQ;6(VhIA?>@lRZ?s20pwd(Nc+sfPo=C#Td$;Ht-#(7^1Sze zU+{yps)%1)2@0p^5a?dy3N6PGkEKC6u6Cx}dTYaALU|5_90^ygCn&xvEzyiOwQWTM zJsY+yZ@`Vt)&VDMzKp8I9FDJH1Wa4GEvm z5^AYz^f>Llpx+sbR+}BwHWz$v4b915wz{&}?o4`W31%Dskys;OU4ipR7|d3inL@Kj1V^MQ4CctMz1Q@R_P_cYJIdQl*Us12HG^k(|M7?T88@%k zH%;?Gu<1b?zLUd-q{RxW1~)m;_+r>tky4)*$P^W_(0F0WKrj`vEirFLnh7Y0P_4&a z6Y^L*220CJ6?ZzTT)L(nTdYliNVUyx4n%6IEl1O{W!mmm+~sVh{Q`X)!2D6H(dM^W z1EixnioP5MBw`0H;3RPFFT2W{3O8GJ&Q&Y9oZ*m7LHf@KHMGOGAs{z+ab)DoT zVF(F{9Yt7DjoLPhf1!evXd3#GPTkDCE7QK@`t_R{F!zwEV$4k#vm58?j+3t$(lQjs znm08Q`~h)H>LGiPsUjArqJqF!wap?@Pgoe-Ue!8OTkor5dW+Ey!-lR#hsj|Hx70h` zUYj!#vUrun$Xyv1JHq0ZL}p-}zgin@Ab67y4w z4uo@`lzzls0fL`YMk~N(S#31ygYDtaU~g6Js@V3n^v3Dwq|ZqX*T5hfq3hw4kO{CZ((?Hq)BkxONJ49LxPpS_ht7SJY$`seeI}wMdQR(;Hpp zT9d2Hq_?=~L-1#~SMGY)lTL$@6!hsuuTe4=6BkU9ln>ooq8YU6JmC^ejoE25SbF9H zRl$0r-fDGP)8n*9_d{Ynha0wtpJ`^0@gwbeR?X6gGEDqTJ}r&3ZTxPettg~5qwE%u zHc?3HM7|xO?8-tKNP8QPUQT7UvZ*?K97x{LId}|76?MOpxeDr0i zkhW3!95eFQkTzXNvrC_o{!65-Eu=NDQt2HiP5exLY&Fsy(sd$jeIacvyMo=oUxmJ5 zuYgGce|L+&ull3lZSeOl@%Oo6eW>|??*1YrUMy`SN?a#a1-T$8;rS_4d0y&AOs<0t zovLgN3~S-icgvEv<7-__eLhRLQd6DmZ79`PJKV9Bv#f0vd$mh%iF-|M_V?6er_W*y zFMO`S?(C}cIyurcNKo{(9etmZPs5o!fcQ}=PonbgLRtw^UMM$+3R8Fvy6A@j z8#Z%2(7W{J1aLtWwJodJ_RP+jFnX6lpi zn(|PU5p=K%eYjEHB4AgL{Hea0q8GG-DY|0{t&XJ&5f5D(N}GHs#0(Vt$BB7nLh_;b zpcMtGOD39SwbqU;m|{!TMG))tSt7c3S{BVT|8W2OLIX{*fSB3x=i}#^V73M@vtzCY z^K)IqOLg+==_FRK7|hVNL|PBUM^y2MC6on$hrm)nPsKjhPbdC-u;h#gmQ1Wer@N`w zKyL9hck!Q-NSXs@m8nN8#5byx|VE>E>dY2xu~pKTOXx3 z7)30>1GgcRscC6s0m<(v`KM)S9u4;+r1|fD@#;V zv?bk6qt>7^I!h`B%ZD;(*AR#8dPi-nq}1(bNiF<__CBA4I7EP<2VRFO@-S5G1;m^a zJ4Z*>qhvY`5Hg@H4xWh(Wx=74#FV+cD-{patYDq#{FcP34`>=_)|nu2NjySk-h~Xl=oC*RXah zYrV$S=8E|>JerMgIciQhlVUZGnw{~m&Rp@rGnKVvjZWwH0Z+6ky#(tL9d_sZDTEfT zx?I~7{l5(Bj{B<3Ha$L<^k(~HonEiE(r4i^*1zyMpbBjHz9PLL>Z-;FNb^ZLOR9?u zCGxkiWWa8?5b;2bu(Q}OLSuIrOKU2OrqX5E(ej3QwY@j0qjHJM!S*iP)R5t5Q)yU* z7tzj2_#KeGtP;}PC&AeR1u(%xCY3kEM377aE7TO_1}2h2K!PiP)~mU*@3K`LJ!7>5 zs)ZLmaMjVPxPN`>vK2vdE5Hk&HWBb%wzC+ ztoZh^D+YTSCfZ!ecY`gS^+XfOH}%7Tll&a|LHl??5212}MTis?6GzEMM`c226Q@uk z6j}pohBhhuWrpO^fLVm8Kps@ePQG*_KU`+YZf;;2Te`TDUoAFrCpK~)Hu8s;oxz?D znU?P4rh0eJ`re+WJgQe3`mUS=%LFB*-IJW5G}t}KAx(*eBKA#jbZ@5L|p-&>f^N)7E)G}zT4kr_SYrs4u8GJ8|iQGq>av+pvCU;T7$tMc7@yO zt*dufs_k|9s58-K0}Etw8uhkHL(J7caio~E41KGXgRt><>;1V%T$JTt5mQ;*pGikV z{)>i8KJGruBvi7dPH5Y-zp=d8+E}-)e4UT+U}cTAqS9NP^mF!?k0$uWjj0E;RVC3< zIbNboddguJr1ou&zW^Fx!)`!KHyujB3jm48a9ak3tG9|M#FL~gYRkP?PJKiQGVYj9 zmLvI{ECCex+{s7*Y9Ghc?MHib6Okg}Au$-nCFfN_7c_R5baK;{?1MDRkIc+GqU>Ev zngmU*L0MB#W3!mzE_U)NF6SbVR+=-3;gRT@RBbfO8Uky+dAF)!YhX~Xomt0xessN@*#|?1gSgFH+_+^aAFeqq8OJ&lBekZ z$e)QMii*)ZN$xAL|JA4|G}mDjDA)o;hf3blleL>PfwulD2eMA990BWh|9kt}8kgO3 z=Wu5W44yHkI6=Q5U~CmI&Z9o8;TCaD`SIc+!$>va1e8`*I3u;?T^)`JIk~yxiAskz z`bJ4vRMsRMMz-vcZQCAMxYrW%l7`Sq5D;@%pyov?T2v=0#1aBiVuQh}Wr!itT1#KL zuIyW-FW+0vuJQaS<^5v{eU`-@u||G3-dtG01AjAJ)BLrn|oZ&h+S7!@=8fOWb)P3Sz4TJ{W$$_hrib2F!PDzc$?GUiCgp$ zU3BhQO4E=n90^~39LIg0- z0ObNS;3O-QV!y z@TA>nj#=1OeNFBfUZyK`IBRv$>bhi0g;jSnWVA=F;L)(fWEJuBWSrgp#?HnVGSI9- zbCe&&2`A6R`$P|h6%fNB&nrb(LTo4b9+Ot@2~t=W&Y%{^r%xJVB(Ih(ge3`)QL(U# zCb?aT8H9RT)mDerngUHuyZ%6V7D2uP%`UU9tkN9vChaZ{5sOm!Zd zWkaq+cQ905H?DV?Ds7fJr@7L`mphw-rm|$YMdyTSx};QJuCFdFsnlC*>!bBmrFy5e z)@G_L)s&d44US4p{VnBgqt)cG80$1l!veK-ufE&O&_LAn>!P$epNWRl?kbmJ#76 zh4ohgP6^Xx!IF>xvvO#F8K2O)z?P48{BXfZUvw_zU#2bdI2sa-_N?38Y#8&8)w=Di z@iu$6r!TP2j@VL3c;@2!aIB{`Xh}}Gx`VxSMx(wr*6WMG$ZRMuWHjR_5%2P+GqyyR zFP#zliKNfn$X@2ZL+=Z*!cWGP0Df4ELq~rdDBnPS?G@$DMV9P%b-NS8AoV!~`ym|~#Nb$P6kwnmf|R0GqA(J0 z+(i9qm{+SQA06GUTg^4@w&jWRkf}wVbY;dg{PxOgSuDwzT$%D;Fk04DVr?*{S9iFZ ze9?N}x)sK_rE_>Tu7Sn{{f31Zc%n;iQn@VO?-MKwPT`1tazg@=xyfKoYS08-U89&3 zkm&%8)q*FPE0GBSO)O1gJ$R^s`GA}T>ukY+2(w557ld~1z1};@@2I@J{2iNDMzu9% zvL$NXH}TDPRNP*5N5vhU55$J!Z15rPU?4c?d1&FY@!{A9#Q2Pe|5Ao|X^_s&k55m0 zm44A3)r%(z6M!=Sk$Nb@)I}9U2Z@&r;8}tv#ek#8Z^To(@FdPlhct@HK!;CdDx+d5 zOGqr+3zZ@GZbtV)s8*aXQx+3R-!3650nubN>t|U{MH_BFNSC+j+m}rxGlQmVP0a7^ zXbe}qQU0bz!(XX*jtyr0owiVLy7ID%A{v8VACWt@4F=mIL3h}Z9*HIN{<`Fr?Otnx zKMeY@GWSRLX59%Pc(5odS7%x1lIWO98v(IDIN@OCG}r_b$9Wnwak>?BR7G4VL$z$c zdLt=sagl{(3=jjTVYfwN!>&xs)?^x585>@gFg6*3t;Pnu-#YARv($S=QYMz@7}v3l zCBD{?h4-IPv1@J5>}X80drwKok~CU13-@rVzQyQ~p$K5PmveXF4z#;K_X_K(7&oKH zD;}j&Di{x%IMPb%RBEV%xTdf}K42I;!HS|k^d8G>(S#_X%4*qdiqzS3_UcH+ylidd zpv7X}G;E61*{U41MsK}YYd*K~;#F1Nc>7F6WxKX)<>>1fd3?j3%8G0m!k9MLMzc97 zI-DlkOfF{q@0SRy%i`1 zwKntv75GsJOQciZ6d7nfkQkj%QW!Jy%b2tj1rHKa7Yb|rOXm*~G9s0s{3QCdYe^JG zuCyA{*frjo#=4jjdq{!Q_AV>iS22U@$oX`|2xCh~E@SsqyqEDK<(HSnf`ab4XS*XM z)gFCBqcc@3qP=Bx70Ft6HBYvz4iEvR=vNZrs$33C(F%)|Bw~517@(p=5l7T3dy5I` zfv|`)#h8^xv0@a%cV+V-j}Q{)fZPHYbl%Yj6($+N6CEQaHc!VW7ukE!lZbT{oPGp;()S@o>gpLNW(H+JGy|AY{%{bh4|3IKq++BcJ~Z zh#Pm7#u8sxXc{jctr{yEOOJ-uH+Q#;ln+;pl#Miv`ZqQHy==Uq<&pA<@($kc;DZa^ zd;k1rpQhhi!lWEV3lHA@(4YVOXVwz#Z*1%r>klTi>=@u{#F@fdyi-i&i;JLKjBHq7 z_(v#Kl;05=5gDY-ikt|DJ63FL=@*ja(Jvm_#>CBr&1MCCWL%C8IFK$L#2*2XUF$~6 z$GnGE?&z#&*QEv~lhNjL%n$eVu5}G>s(qAwv{7^K=tNCRqAzYb##bEFW||g$)&<`% zV2B5MwUgh2Jv#=Y(oK0hi4&!WE0lsdtcc@@Ii*QgI1WGFC?KIw5^5*GG?J&*e`LA?ont{?xTdE3%JQqK2dc-*mv79J zaQk4Tqs{HIr)Y7odHN^xc0mn&J;cAY>6HOGvCSa7Gaz&V^ zgoPm!NYW_L1k-Y$2_{&Ph=5GVpQMhe{0;pU!f%w9B0>{2tiUe?EQs3znUqC zkpg`dcmdaUzt%OeOuMXVR6A-rylh+fNO>pI$eFS(*QF~X&F55qsG=vm&Yf9pdGNDk zpR8n;cuTr{nhUahA-$_QG}QlhzG67&S@=;T5^}k_F|I_ z_XhjATus&fnd&Kgn2WG1;+O^@P14CuIc9pjJ!LqcScKPykJFT@J?_2n*Bc|C& zXCCaE>>vDBf@dj2OIJnfMS7=hqe#fd!^-?~7Uk+x;*99BR(HE`bTYN_^bSLlG1^*} zsdih>^t4#Q{*_7NZ$`IOb7N`8whI@wQg^q!?_j^YZAW>lKVT1(9s8B+HaB>}VEpkP z!--pB3&2+&yvS9so)GU%McrcX&=VrRt87g%hl;uw+)*@==Kv^lBKANqnPmdc@)tyt zq+SWoRtDUoDBU(9!SG^$L_*o^;425GQDUuWU(+H2cd5@mQq>wBYVno+xP0i=lJTy- zDt4ys8mog3mUrv6_U>P^10HmY_11cuywQ?mpf_3D>`g7(Xju3?tU{FWM_{Y;syIUw zqA9EQlN9Oe;+QR%Uo4&~kRu9DLcu)pZ{*>rq?rqEmcpC8@K&$B;g}1X$BY?D6N9#w z<9|4h)$mLW`*?Cq55();XI{4|yQ5-f&CZIQ!3od96`!hpSod%@ceYJ5=_lvLe9RYV zj*R2;577(BOW5-|}2s@R0Inb}$ zPxiOejq}Lw`3K;$JT9eR{}bl7vyCVUdm#1@HI2zd9?cr$Asf~VWH8GS?dqU(Z63E4 z_e036M`;a@(i&E=Zv`c+P<90JKIjuPt{rcRxQ9&bm)gLBR|M9K0c*yfKOaYllsLCl zAaxy5$#G*lo(?=u2VNa-ZogE&7Cfartqi|N@2PX#aSD^$V_m2CQ7`6$U3!Wvr#9LB z?kNp=7d}rjeabAb=QKv13UCURpchD3g&raldNzG$X^T3fCc~-D{ z)I2HVc~0b+DB#Kgk!K|n?xboxUpr|%6YQgEJ&4tTD7w@i#g>e4ZjY#Ef<39`nMIyg zkE^F$1fimQFzuI3TAi~dlbl{~8oeLgD52CD@k(uPanY%;C>)^uyyls5TI-+%BEU7vVp&zC!% ze!An!R0rfI&tas;``jB^y{1NX8%uR`h_?ErBkW1|+taO(>Izcz5k_+^<+)2Pd2V4hyY2S(^}nxwc|sE(|6Ufga`Z`3`*g}W zi+y8+6whCB$@A|iOvYSE^Gw7+Dxz3qwYqmO2vcpJ6Gq$yU<9)-+i(VVEf8)T-!7Q~>a^rmj?xv{T5 zDL3??#1#t{KYZnt4~sb&0!$~dhh)_CL-Kv)Fre6O)uD@Y7OcjTq*}x_=vWZ=9+xFVR%8dFPx+Hr?_7d@hHj@ypKMk8@i?9qLD;VV{k~i0a zFal&>7`v0;#RZO7ShKMe^~q?^2*b6wtru5J7T%er-c#>{P&$@>3fxXgx1pUkfya*t zJbp~YV?i^p-b)I)VWJth@vGI_>eaLB7e2^t19iv|d^4ay{kV(AU%b!rgc~4ExMb~w zowqpov_ocX{b)50qW3t>_~@>e60(*TZVfKR9o?G}no3Wk(dlVJP|#?H z&(#$3R%s03c(W_eleF8D-3u3n`)$qvf2;*YflVFV>DUT?Wc=2?4t>yNw8pdkKxf=) zbOq~d36H^+?2q7tU%$K~9M7Z^@pesrLsMT@x?QYO#9z+!GrD`7Y%o=7QVa^3_fs)r zX=uUYfb8PvqUz)zoyaTdU^3=6JlCz!_(IN+#X`lt9$OW_OnjkJQ(Wrv@MH< z+PtlUJ|p~L(Ls0^k@0_>yQ;RdRu_-f z=&JCq+#b$GYi!!u5<_J)UahODtg1k;k&ZjH9h`4i)pqIIF3B`bcl%{I%lYONnM*If zG}AQI?W48a4H@yZGF-pKx+jYW691wHGF|Kr6D2U5&v#CgUJYvm3meKVoHxTB^dzzi zcXxNo>`e;wn}gvg`vqbdlwhxJ&0~#ffl<^_6$wE85XLb#pl_HPTo{-(Xm!jhlU%Wy z8Oqs;O%vt6`Vd>@)0D%?r6tLC9(#Y1oxkubu0!72(Xj_`L{u<-9^%s{;VGu#s(Ms9 zS*vP}#TN||a)5=vfl9{2=mhEz!6CsNofQLW=hB7SB9!GSq}{?}j7YMO=2*1a$}8-N z)-4y0wM=DQ-gK{|NXc&Fs(g5PgmGYag4>aQhsSZWusZNGjntfrR_vuI0+U+Db;a=LOqxYw@a=qhp^tqY1xstGC$WXU5ib2p{Xz7ae1D*1 zLoA<+g|X1W-_&~QSt$nk`Gvlx!wYYSI(u`^$h-J2KoFM381m|S_e0EwXli!iFEE!`4ImbHq9`ia1hNWOD=`K%LiXU z*^?gY^906)@G491dSI_izjtn6VD7!s)3?y`mg(WkX0q9t%Z7(9o$2hHxpcT?>#|sE z+18fywvkwDWZUwNeYfw}e%rpz&V9FS-*NlCj`qf_N7k*oYHL%|)~nX7JF>NLCN#XG zt8>S22+z*$9m7EyE0^*xA*@-tV<8*?O*!os`ixhv4SMz7-U0sO_G5kg{$uO9_;1>e zIR_GmcR?^425h$hW+ei)d6-#RfhMM5c8!Kz-Noh1o6mC8TFjgG{#77GWRCI&y-X=` zY?N2c`3G#3wy>>b+OV)I+8rU!6~LK2i}Uus&i~OAk{xbdJYj(YjX@?Sa$#y~ z`N^GkF1z#2kfyu0w_DTI+grh=+4RE47CzQ@Y9(r$ zaQ->8e7Sc3KT9)rAuHrJl=lJT4dE_fl9qj2x=*C5F+L%427N$2HBKk~R`!@3+$Fun zzYfTDoM*8m!Sl)g#L=W?uy53--gGjp^iwO>719pi9(u%}MVe7b!zlC^=NBUgAV!LO$?hEqICFVuG+;=hWbu{n5MkP9@!Yj&%w*W&(e~J6*sg2=n z8s6@^`a1VK)t&n-Kgvw<$O&aIDp97!d(ryo@FopE>Nt3oZL28r5~N94%$)^i{>PR3 zVpQr6oX;DVlbDUzYtr120RbHx$#oLT>!gCQr|ceEy}{xr%T#8Y?H;>byz4r7f4#dt z5sT^}*FRSqQW{(8KcS}O19byH>fZHZ9hxucp0<>P` zUpFzWo0Ix)f#ajXoJ?7?B$(y+)Geq2)gR(TtP#bqb+V1@XGNou%JwL zU{L${YZVIhs?N6Zh5iOtC2!&3c)YE;smu}U;9r0Ruf5FQ)Z{O-H~7ixWf@;CJ&ZL} zltB=0Omzu5Ca%Cb&*=19@ZrlXW}DY)wt3JElwA#9h|kFBQ= zBZ(4ZN2|FlC~H^O3=Nc(*!*$c6@kz(R?@~Bl4iH1n(7(kPfFjAPd{}%ld?S^YuD5b z^l3FVUz|S~(i#n6xsgXhs0WM)mn=LX{RT9YG&po_SZec4pSkHdbAZs-0R=S2mZ~ruJE_& z9bvQhHd_3M+3mOR&xE1~?^7F&m;&`R0iVre_uEW1F|JO;RQ_+QS1sn0qKm8XV#66X zdA{^T&u+2A&S~MDwtIZH;e#A5{uJ9I?_E?zIWdARiZa9DbDLfG@TY9o2d=;eYy6kk zV?DITiut5{PoclGL!_ZX8{8N=O>>>+YTgU#JMX)i=KP--CY2W0LzV_LXz6{SiVEt4rJ}C1={#ofK^8U9hW18&gKMNoJ z*_-R{(&K~P_i#6OiEpVivI}WJL=3=2mjR}K}#mtqtc)F z7Sy(srczzRHD`!@Tg{>!T<+AZW{-w>#8XyNVX{~ohr!3>?$0G8Q|>*8*Rhb>`Q{Ia zpUSPzbx8Yiw{q|xxm|Dmn%c=-m~%-@xi0|@v?}tnThT8mGpudR$8CXXqncmY)#3D6 zJW)$IfFvC$gS$gr zZBf6SYqq0Wht*)zY#l0h+8Rj(`2VENTXM~i^~uto7g=pLP;-&tqW#dN?k%;^;FioG5y0Q@56^j9KnTW(s~ox2)o zZ{+s8`499%#=btmT(VWreY(G)xWgQUHX|Rof|#0rWv`)$tFJXWjC!NFLCTU0r|-PS^HiH^NfhdW30cIp0y^&H_I8T;Ljt;ZLBk* z6Uy^l)B$Du8t@2;4xe_|ybfQ{l#-s07xsL$edmgTqx0J zX>BXIVv6`dx?{UKa!~Un_j4>B{r+k12F*FP`CE>Mz{^{ma6l}S-x zQTvkTZjO>wqH3e~ui_p-gLa(bA#&-8;400T?gJ-6<)Y2Dkr6w@p9MUa_+QV*@z}q4 zBHec)_Mdf@>jE(!0{^S!XaCpj9zW`>n>)r%9Pt@vyDz17Ike+h#M8vN8Z9q9Ipt45 z7GQg&b$)2tyIymVdw-l~{hLp7FE8;NB%c$8Gt^;u{uJfYDDQC}7@Y{M)XZ7Vs^>@T zn>O2qy;D(Y|5mgw;q3X=?L)U$X#ZVX+9uTYOXuC^qx@57Un5^|it>aHh4wdu*Qo86 zuJ&(K$G=OqpuA$uKzyGPOAup2s^I(7^PolWroy!Z%xNAbXO$T3vc?&#&UPUBfYYb; zufktaS8FuzC=d9J4g+xz1gkUUtN)F*^8G)cF*;<8D^%UtQ6|#~LxE+bx1^@lSSQ*t z)YpM>iFpmkezb-C8>^e7_==f$eq0J&S3*IMO$bpqGXEnNt^C}R93Kj-rDw%T>)g;f ztn+cR$8M`eK;@V&?l-&b)*5?tOc%xY*Kc+&8?LIYGMb^Q#xte~rPc9gWrMwKf#%~UHiu-LaQ_rR=3Ssqc@es%aSp? zTWab|+C*6rP+PyjHZWdWS8Fwwgj#D1HF$;*gn{S885BIJ3A-Mxhf|zF39*!uXcH?p z`E9nS2kv`x64iSTB-GQWG3+uJTw$X)jb7#6pFkVRdGtTPQz<9iw>*(j3(Bdqkwp^8 zj_M?xN^1j$Q|ieym`(@9$@H-23?l6L{!jkz`d_uSec8$Sf7zV>;zIwQ`gi+ZvA$#c z`2O!d+kIi7|8bf69~2yC9{!4-9=Qf#_JNg47VnwlYJ=ZMX(Y-h_ok zOW$PDgqpGTC0Hr7%bx%oqbH0(#0)4$|7Z-vUe@91$A@ei$b3z43x*RW(n5tXC>m*q zgHAq#i*c!V6>ng{hE$6#rLB)-+66rz8c;6ifmP6h@+5yo?+Tg9>SM9`GE>NZ~4cdA&c7*enb zz=6Re4h)uS)T2_QtHb5x6pagJIzd}Ci*Sdz&Ip|w>0WpppSXK3l8>3XPHI_^xcn)@_@H$2adgoLb)IoESZ9 zy1D%3PenBBlcU4lwrG8+rgAXbKG|Yp7Y=7qO~-yx7s^J{J$t~4Lp~0yXXnY|JS22Q zrTmzBM_?CrwQVB37VARGk1;E)56KPtj$h+G8j6E^Ngg_j6%WFCzNn;w%#7~&RxP!J zMJG)Z-77+3v?ov{|8xE>O_Jf#B@E;grbE~j0#_-(^(2~8-cS?DAksep&M&;e2rR{@ zZq?XBVNz#U60~t!@7#!X)G%TAM8zkn%{(xj>{}5Z-P#=P*2}N>R{LYdW@lia+0_84 zSIKFoB}cY9<7-zBowK1i;$<_j;MYRF=n!~vHFmeY!tC*wEA(zV`Gy0a5Tdgttp7Zp_0QVt1=6WzqaMc@ zqZ7f^ni_9|vkFSLU?SdFp46?NZG63bc&x_mGn84pUQ1aBz##m|ZGrmeT^KW&N|E+t z&oP-`l-mM(z5hhIQ%zqh(kcIXksoJfk^j;{{@;lFWdB3;j4Syupj!EhsE2gyT6tP} zU9=kn9)3~ar$?kuNnaA_3f@wFfw%HB;Vt@uxnbWC`NiDGQ$pK9&aM*M$Ug}kWu7Bf zZW@DAC2krEz4QLELznVTCXQW*nSxe=`3iaShRMP^5rIy(UVfm?bTBD=;7W^mSYT$4ra78p%kn8Xi|P5dPH0&a%O=g-T2Af3UjWog+_cIdLs zcf#21O0u#-erX#sv(s?j*YW)ZQ9!@9t$U#S-~_Tfm|UR42b1RT2i=c$ydAH&$wal?qL54?q5*upeaPQQLU+pK2AkSLYIEvj%`6WNZk)E8#IuJ7GY4Ln65F#kPxk2iG6_X)4S* z+b-{;k&(QF=IBS5qbm4WG@THAs5nPz*c3tB%P>cT=_JRV15P`{^0Fgl@hbnIeGkS z4d6P5#bYvnE`|U9pCj`t#|^x4JNGBoED4qfF8fg{JghUOnBmVqbjO1se4_GP*C+#8? z6B@>SBo2d?afc9qf%amT30DVY(FM;{}XVmvn>;`{T-?h?qChU_?woJ0K-D-Nd zRLL$=-*u9WU8}xVv3Ifi)OSQ^m0Oi}G+rqarN@5^;gaRe>N_l@boorXs%b^HBv(Jvie>k&1>FN-%BM=$szS! zD}BC%?v11R%cPdlN%g&4vXU*`+QvO@z9Rspf_|$jUVOHR- zFRGJq$y~8geMfAp3boG|S6#&gg9i_tKeuGPiE#-_#ueK(8m7Ek}KgF9wDQ|BL^ zpWT1hGj?F-!MQ^R=Vs<-cX=YG&(9yqHZ+`j?zyQM%9h%BaDPKI;W>Bj{OO)GvxjHr z&Ox@3g9qk4D`)o4dS0D6c=p`R*{`RRr)O&Bz+uni+`+N=nSFbAHl-Rft)2Zt1FJff z-|1)knjD))>Z*a^<4SpyV(Vt-4(~m9z@rqOoboiM8XFrsPd_-n^WcGVC^^;M*13P? z%-MtUyHor2?r2W6rrOdijcv!bqSn9nuxG|IKR2^$cK^)WnVy5YPX&X$2R!qq&wAD# z*h>(Zng?J|{J^e;gL9sP_+`$s^WfPB=I8d#9!|YAC?{vm-sc%gc}9`-q(GfN|IqC8 z>FAjN=G4L6^XJaY&3cdkz|9^wjJD4{unVnGXQswhcvc;nJ)mS>p=3ySihycLc|>Ju zS*m8{oSD7*W_IkGRVHu7Gt$4>Gc%v{sNFfdb8hdU`NOHhd-tUd&h2SfHL^mjz;xBsj;bqXZ_gp=&H5Tp7s4}*7UEO9vhzWtXkt4 zT(xp&Y0i0gvwUpjP{K0{WWvB^&pR|Xd-$*iaNWEA(7wI1yHcL1+1a-q zuxB^25;zVYn%%i~_uieJeKQC4oISH=HsLumJGX!DVL}@*Speexy_h=j_nw32%+4Ly zdti^}d|<2R?8CE!0`n&TKlRp-nc6pV_;if^g4wx)Q@|v#vi9}wn@7b!5YJ5UbDJBA(lASmSd(wwwc+9RDV%}Zpd-iW=s5vR5Md-J0A7Nqt|yHIY2G>i8sls=4d zv(kP%J+RP~%Cj4#XgoVa`BwbZ z2K(a{)Y7)3etIQik3M7H6X*^=&W89>z%j9ju&0Yi9#u9?WKc1!@A0t2NL{JsCz3PJ0&hY-zjs-pl}}W>DWgeDApRF|GH0 zu~x>UDXex6Rw4b3zXbJIkGE;e=qljYG=5!=U)SJYzqAs6kBJpa&|QPy2Ju`89H0_o z;+@tY^_;MLrL+;x<@km25VU8}t0FeeO6Otpb4Wdmf3!Mi9`|Cs90DW=KX-}oPvMQA z`#+yy5AaB-HDC6yz>1xyeK$TkQ7g^g0YLn0Jolg->L+359Qr}9%u}1<%AzvVOBxH! ztwN3H_dRHhDD50-r1iQ7Y3C!2Xe(hW;ccD@P>=o@=BNHGoS711I*hW)D!D-P=pg1- zp-II(YaeE5A5xVbD-?wA^<=4gP@eJ; z0wdU=VmPHFAh%5c$7#oG7L>LXlr{s(+<}$Si8z1Vz?fm+(K2A-7(#k1$6A;G9<4(3 z>(#)$DPY`MtlsswL3<;jNo|G);#TS7h(Gpa=|O1+qPxh_PIz>euu`UFWvraR^_W$% zD%=`W!)lox(QbB0$5@?|V+J^TnIMv}NY7(r{|PzPbIiu<@JM&S5zNKh%)`9Q$NVh7 zf{0WbVqq3xQQR^Yhfhh8rKFdn7o-bjmO|X^HyQPQNDmIC` z#n!-maGI@U>)3j>fo)`)*k-ncZIyn)wz1RLb~eLyu$^odn`OJC)+J zFFS*s$@a1RxDfXsJH*anbL=piXJ@l>*tzUHc0Rj+UC1tC7qd&)rP8l(E<4IDXKzDH z;kUCZrJu2@*b(U$(r*y?;|$FFnZWve?49gt=>P)DUdygy*RvaNYI`@kk-dlA#BOG{ zu=lcCrMrRi3+#OmPTj_CXLqpoGbWuyYn|OG9cFj2yV(cW2iZOBUUnaDasM#;2>U3z zpFJS`oqddboIS`sfmpSlgulS2*dv05oddhDbJ=6;)9i8f1bdPlmA=6~!#>OYgME&D zo_&Em1&{h?*cYWAvoEnPv;UONW6vU1#PjS0_M&tFR^Wxw#nMIWE9@oqGW#lfg?$aT zUVNSX7yE|v0qK+Mo9tWc+w42+yX<@H`|JnoHTFaHBlctV6ZTX1VgHo2mf*_9ymd_80b7_TTJp?CEiaRP&C8`H5fxI$D{&1+we)jDFs+q-DgBn~VLxxcIo-s~+`_Hg#_hO; z!-1%2F7Afx*UNnzt^+)X*a5J7gJL|!<2=EWJO!)xM&1N{N*boVt-OtAcssmHv#_i0 z;@$8!?B#v1&mZ7}e25S85x$I%@-aTnmqYhwfP~M4^SlL;F&i|1^^$|H;1hf$U&SZ+ zYQBa~@oB!6uY){!1K-Fu@y&b--^#b~)A)8i!*}qVd>5bPyZIh|I^PQ|Q4M51F6ja2 zmF|IL?Ss&Glt_zmQ+VFXorG->G7xa5@ zi`dQl7XDs-D}Nuqjo*&@tKZM>;=Q9aI|;7{_S{4@Ns{6F~T_~-c-_*498{tW*j{}TT) zG&)yEpM`AZO6eBz+dEFK}4OG5n1LH{xwKyKEuBbACxl4+W#W`S^6vg z2LC4i7Bn8;;opU_=6BNXrN{aAu$Q>EJ2KP=sgTXt{c-1mj~oQ zc}O0XN91Mls5~Z*%gf~z@`SunUL{Y;tK~KFlsql3mDkDZPfsjB75I{=M zprVMVD2Nz}2na|M3q?dg6cGz5(xgZcLJw8+{@?dz?{a~F<@fvlKmXm&zL}k!^7hSp zZ)SI9-el^ANZX{(ToXoG)AMq33<+s@nPW0t3v;qmV^T7?MoWUKxhBnx(%cx$jnmu& z%}vr=i*OUQ^od&fL@j+{jB7&f(A=EN5uQouS$XM&BZp*Xj`K*$$Sts@~1 zcc3_+dy0sgq+yRJ2GHr6C%nrH+bo?IDo#?lG(|XQ(x=aAdZ%kjqew$wm!jjkrk~ag#OT zCTqk^)^bhOa!rnN=`k!fPpjf&4YOn|mt-v$id#M-A1*j&YMw%F{pcoC^c#EO0Qwbs%(X|p{v=U-0hJK`*NYi^>Tr$wWeCC0U%U;&qY74))bXj?RVEE+x*jczHb zA$4e;bxfuqRS+Pxf&lKR8CjY5WtEk0=+ALH`&T>^g~!>m(U3^d2%HjU7{K{?45%aw zMoYX_L2)UrR*e!?XN96=n4ob>0#gCisqtI_Qvvr(1-Kd&66}gd6O2SHeWI2=QA?i~ z>uS{mCB5QhJklLl8ZsQUX|$+Xu4;-QQv~CWDl5TEp-D0w=>$CzHM9~nv=X%p67BM8 z7Xl5fBn_>kSl3Jqt)Wh64XuO?T)CoP4QD~AFp-F~Sq!iegwA@XJ`eCF=vIGZa ziFcqlU@N4t0}YuSvPJ{xF@ z+|3%hnYC&&Yo(Yq`b3!xIU;F}MT=I87S09ACee_`Zy{bf zI@XZqcpIZ7TFWI`%OyI+kk7F_^Y0~VG#3Evp^+&@D=5ZnC~)Mc8nJ|y>ds`;a*ok* zj?wUok2MsEsxH*nwNNOVLRL0~RnUv&7u>+|3zyXfTvi)!?P^1-5esTWQ#OSa^s;DZ zTQs~Z8eSF+uN0$UtWY*%1p&rZ5Wsz`L)jDwWm8n~kY3klfy!VvMMEM*V~dn{!+6fm zV|*offwIvECD>0jMKe9&GNP&}#;6aMlRkyfwHj?xj#!j+UFd`3%BoWqwui3IT?tvW06wc5+I+RL?8Di{Ct(E~ua zR;O|`?McbGawDy-R;pe{*%o_=2}Xy{?C?c9e6bE+yu+91@FhEZj(16Pk&Zi-cNUMGbvU8_#j>u6tg(Kb2*A$+Du_DByU>Fn~hq({I zc#7uB8l%O_&l<-;9{K1M=Ll~mjhBds7>Cgka~TEpGT1|9kVh+nyrK-@qcS)imBH~u z8SE8ha6~SHeOyMay$tqH8RXH*Ag?Gx_^1qyM`dt4Q3iWO861(zARnt9H6ht!NY>E8 zyvz(xk%BPb%3^6U8d)q&Mw9AlEr?9F=4T4><`<62XY#U#&?1k97I_6)!bfOvJVJ}( z3AETN(Bg=U7WsTeVK^}-J99_@N3X`WJR;2Zo)|F8%FPg2VUTyEmA!V%((IVQBQQ&= zz%0#y8TkZeh$k>ZJUeFa+A%{!4YRb$n5E@c#w;zr0yCtyV}|rxl^Hp?f+g8Qn2|@L z8F>ZGgpV-ec!U|p6PU4AV8#&{Gx9mnjBcGVqkB7MR<~8fN4b zmREUdE8jky)IL)gY?akj6D_ zNEeP^0fXQ!!w?ZTR5-(glO>$t!Wki)Y~hR)PL6N{3mZm>yV1hQ6Anh2!IlQWj)p>U zH%2&Pg(EoIP$cfgv*Vd58Usq~nJL->@_UgEM8hTG@~c@5jJMUmxLNg+GoZQcWuN zL7+c0*JyUn%r8Kv6~pnI!Wa+Dl9!h|ws4eoZ*u4RjNGyOnP`d@|07J%_(CV$6rIEk zz9}}^rgFawD>$QMdLpM$HV6VKhMze5&d_h=Uy^g?m(d5Ans#~;y%{M9Su`V zjG&Zi=KiNiHESIZ@jalL#GeJY{Fwt+>+p&1c-18Ege&@8CiKR+-jlfhh5rTO-vL}G zR(^YgiLU^-PGKhgGBB$qr!cb?W_AjT(!!#g!eX?r7^kpUEiBe4EKUoHa|(;s!s4C6 z611=cr?5mVEYT?}NefGI3QN(#QYylX;tSF&Xs((?FBl{jv^ICuD z;cjxm-6ZP7Y_`)g4z!J`M)WtU>?a&FeCXcj^o(im^eoBg8NZLyGu7!C*Q53f?Bd9i z{Z8f4y*(ZK?|Bxlt6HawY6hKEqN}ROsj9|$v{} zk-s$XGZqrp);pA)XC^vCGDqp;7qFsif@D6q!V?WW7;+Rwu zmz82kNukk2SY5%0qYNL-X_ut0a90Nx%@m{&LK$O|G|O-#PDPrCQ zVT4bXPU4iM+c+^Sh0GL;|6yjZ9Eg!W1*3kjW`WVYCV&{>L%51jJq6=%z2HxkQvrv_ zLlA;dGx#y;1vpophmbdAtd^k>EkKM;0dAMKBYc;<3+p7W>RL)V{LMB3;_o%h@Ppl_ zu7tvWxG2^A$G^=>l>Fd)JTMl!PEwLny7iTOvaJO)pMvc8(X3K($?^u9c+^6$>=k1@ zu9DjbOrVlX4C82Wp45(E&ygcWj*!wA4$IFPkGU8O^N<&<(6B?c?uXp5MgaL45Pp9M ztz@P6t{CZ-Fq(_)Y%r1)g3;#Yn7h*kBgow_N=#VF7%65K<9Y02uBdP~3fEl6s^1X`v2i|0A+oTar9xBVNiha z%_$fgdqJ9w5uZ1}?Kv0$S|P2$c-v--n(dap!C3G?>6mm{DwD1v-W2H;&Nb3s2w#J1 zKgM$P7#;VJeUVni`0k&8y%_c~978R5C`lDb7I(mwtrx z8d*BbaSn4F&P`5ce=5T+46(Zv(z*~tTFfoR#*q{f&Tt;X0NI8RANKnZl-99-r%dyV zSF^u4!(f78lfr0Dvlr%J&>ZJav}>1>-yZhAnc;4R?=oCQFf=k0793H(b)gp| zjD6mFwUeI481XDv)t`@%=VkD%#<=q=aKbi>rhW~{Ie;oZlH9Vt9(-0fzkT?yKb+iD@? zD2H?;C=X}d6Z4M1FiT}N;QK+D&~{gcq=GGh;)rH_b3YUjO<+ZDDjm{T3kk}L6CV5^KZzX$WP4#gWCirBE+7f zKiZ|LxOgF_=*6i!v7f9_%b0US`Q;F--8Y!5wAx#bNeKIYb-_p#B!n#8h2yM3-%GE; z5}=G(7SQ5B!?`^S#*7S-6(7uiYKQqp!!bK(g}eog!ZjLK9`1-J@vjlne**En27xW?m} zi0dg_lWX#*?dfaurXmBJaZ-a?}w*xlr62h)ZSI1S&gkzKei=&8DCLc$+CppKnz^wv<6B=%J5lXm;boQL-%`PLStGLQ>-9Qb= zfUvkte)%SBfo*p?&?Tx zpc2vZJW(2{sZ{%WpF+NuP-lk_a>RBA)V~1Q9tLgiAXOP?dl|T11#V?bA5c^BmyaOD zuec~5qFptlzl$e6c+wcP;Ez16f*1U?`niidfHUr|BF;6q<#4Yf>?WwJ)M`o+7C0*q zTkc@yl?2Xfj9fEp^KA!gWwssI599!BudadA{)fYMj-WV-}f0sD%Bb7h0R z6=CG7z>F~EkTr=;Y6yNB$+JX9>UwH-qlH*9DBEA1A2(a9uVCT z41V4R3{TnCQxHiy<)h(xRn#HN{|%O^Yovb=;|ijAcpEs^7}bBiN@sLLEw z5%M4(a}!zyJa6!TI80ZrLHYv3fx4pl6o)rERcUik&wK0dOZl%M6>XtChpI~h$3ee91MC2F)Cx(TJ)Pa<^g0bvtAn1W z)-H=Wv`2Kfh(qyMexaFuq!K`(D;mE!O3-+o)^qb=JBXNw{cn%^-mnr^-OtfgyyFf* zH=+g|c30f}PoQlcTJ6PXzxy-2f3W2t1mEhQ$j`QSZQHr`Lp`ARwih9*FWQPkX^?vK z4lC6rS%~>BhyQ;`^e@tQ{0m9hV%r8z*j|x)#T(kL3mwNRkDU6N;3R6Tw6{RJQNcfz zbQR>U40%(3#sn2EQD! zU0`1oSUTR~A((L5%Jgy2jgnEz@8~Cn!#@rjNp0&5+clBDtpuTqsILBoCJ(`)>PPgJ z$aTxT`BtWeNc+D-jjHi@cqsZ7)HnV?!(%nMq6Y_kU-0m>4}WSq%+%Lv);5xJUSA;z zoZ3mZQf~@JMeobe%LN66T(m-Oj{4ibqyDH4IdA@Yqj$JdnPX5s#d6{fXFuYDQyeMK zc5{x@t2+R#Zg^W zR=OeTJ?ya84(aQv4qFxdm3#SHq`Mz8j@LqaS_VCM%3g!?CU(uo&z*ER$d3U(<$_-l!SJeK4s0;79yKwB2p6I@EDE=U)|_@g_I!=U_+j`*^{&(f-VyGt=^b z{m%Xr`I7XM*-ldl6`>FCHI!WVKSr4|kMsWwmbJQ;>R-1hyGDed|(Pr1)0|y3NA&8OZ3hCAi8S334R0H zpOtgFKMnUuqVc_pgZ>iG_gf`=9Pf;9{*%FU7QTN%XYU8`2A5bV2L}xa7lA*Xb3L6E z`WLjKIywMK(AV)I=-mV8Pi_G}Y~*s5R;=7#pFh$#y{ITan*AxX4l{)-aYU zH?Vf`j&fJ|3%`ODtV%RsMWP3HI{H`E(WdU4deCovgD$zz{JW+ zl;Dkvw5lK8)K@CSX~vA0Js1t6IWf^#&)!Um!D{nfQY==4KPAQCO<$GbxvWsP9SvSg$)1e1JS1E2{mmCYt8`#8EoD59XTy2eS1} z_Q%374FfGB&2Z3P_W`9w!y8K9H&E3NgHu3)WyAL$xa_m7A5 zfQj;CIUH;7U%*(~OpGw&&MS3^XO(3|SHqPo8i44L>XfVzisI3sB2t)n(qZb>2 zbaiq1NA z{F!U~!8O6~H^(@ZUhV)+@n=r)XHM}4r=%ieh&%$;^RmG;LButHu-pJRO)kMG+jQ8~ z^8^RY1bhu+VS3D3cmt_urdmznBgv2LEBFx~!M{n~0=N}c6cpG=*eBJ5#RAwch0Oxk zAXJWEwYfL(4&*pa7bgV}?@0dOnk2wvT{1!}It%<*VU1c-ARWXXG=qyy;t~Vs=7Rcl z#p%HuX{jW^Cf=AIC61=%Ji9tr_v$aX1lQX|Bw2_7I$YQdb;k~zu9oMdKB zie^rVWllnyfHN5U6o!(+ak?>A(f-Laf1n=D8muM!p(UEYPu59-nZsn1&;lAP5@$o^ zwkFJNGILubbDPTCW@2uOf_5P*Cd6|J^PIvwr!dbc%yR} zB)r*VoPp95oVBE>&_#jFiy_R5A*_o+SQiC>Bj3T>(yYc1todIF`Vem&m$Zl;_Go+j>Z!rU)|`!Ul4E!JeI8OuO3 zmI0MzAc|!m3U*3nqiv)1EEu}Kl#`M|yh_OXJE4{!K=6hGKn zhE7H=1v(iJIvMb=au_*~bk$?&(y?@fz{Wwm6wERf4E@{=Ge+C%+9RZcu7gw)77r3M z*>hvr3t`!#UD&XD2u|4U#YsAuPSVOjELUzUQEn_to-9kSHHp)QWl6`fRGnq12FsG3 zWr^lghCq%;D~GcD;H`0ng6kSUmPv9Vz;8_vf<7kvq@hDuej-?Y8nOI%vHWC7w`}NHIdggwA=JinK^-$*ZQ0Dbe=JgQP&7sWSp{$!jnWrOIL%Yh6 za-%({tjXN9m4uMg!Oj_b8sEj-v;L3dd$Jin1kza%U+*b_9nz8*dLHu_NL6) z?#$U9%-J$?wg+>z%sd^=Jl&jmI-GgBIrDTF_X+}FttJqB9HayRhA5bw#r=c^uv=3H zElGqDf&N2dr7?CKXreTcYBS$^FyD*z#Ep49l-rX~=4m(P=}>M@45VbxW=vF`uQV6A z1GpRq<|5Od1~C`e4e`9d(Z1kyfADr7I5~uQw=T3fNrpXzeXg=Q>Fbd}*9TIMG!4BgVxM~;$x7>3Y-F}W#2mFD)#F$_CoXAQN= zT^RPHrCai&3pjqC|a5rF-{0+nXfYI_nhR5;?)AHrh49jS_m3)=q9h#c2C=A`0mgtH* zxiV-&Ap~g`T`?=$^}ah9eQ%0KPzT-P0opqIu;&Cn7m!M_&-(Udzkpus7qA-p35qWp zvQt#qFQc|8A0Pc3K!5!#hRXnJ>K8FQ02rYEp5a-*TKW?VI{{YL)0{r~DstolKkNg8 zCn{VS+(a>IfH&f#4zNnr6IRDE*m~MT%%^(+Gf_)1+jI?fYS@Op;kTG&dJMLUF2i1! zgc+v3NQ?CPm7oe-mlY&_2&0}ON`Ynx*L;oTHq4{4oUFMU`H8I1Y(}I}N;J1rb7>cN z&{+8hwuBCAVfcokxVjL{MZb;jdund?d+vK{_kA_@QO%{9yOfVsmTrTNyrlsag$UjO^ku&<`@`8E&iV)yas3m zmpdG*wno)k2szCmLGYC!)C=v&W8hetvl$32P+wOUUo}^C;eh43hJd%|>tDI6tB-GJ z(jfe8DurOTSc=z}1$b!FMhiZD_0b}2f`*g!j?LGUpaiY?LLr+OGQ7$ zpTp=2+lyAQD7R$brK6d%dKv3kL|HOcvk;aDOLc@%`6A3wDy>{WS{=9+l0%=_NFza; zDlSdYqp8Xg7+C>>H88|*Lkw6KyU&go*${&*G30p{^q{=&B5&efk+(fW$Uc>Z-2`2H zT=a-ZV;go16!e|4l;LDKOc|-6S*Vw-Od{v+oHn`96ED<|s<&@R|#i+94Tr3~1=oC51-^RdF_BWV}3 z_d)a<6(tLQxD+K9f5sH00BgMrkd7|kuQvFbbqaU=Aqg#&wy-dG8g~OA6{^w>)&|eu zZlLlAEcdmC<-xPK8>DoH6~7L!LijuG9)|@!vyvbmlh5I9Fs$)KDT%O7cpi68z%n20 zH-ADd!`+jx(ifv7!)oCL+*x6banu-y5w^eU`$y2B!- zg-S=*%ebdjS%&>N3K@tP?)+3%$|)Q@IY8EDGBlg`k9ZeNg$&J0{7gL$u}+|l6pn9| z`sl|s1!t>NNBCwDe_Lblog0Mjt~hBoe`W3A@2jt2PcBi~%e~NVkYmV0{wvpjUAqVU zS4O*nImzG22Z0uSO?r@3N3=xrUZHpQ z7QorxN-CIN`?Ifta}YlvX06$`l~f4 z*wxQ7xiBxynlmOVJ3G@@4Y?uI!_Uxnn00JHrZH3vrT|Yre-RL#l$lpRn;`He2gW*T zC_UEs1!#}^W{pHC){&!V--DzCHLRAm5jG@DMr@^lV?Zr$+7bi?5zNu?(eVS+!A{8b z>tip@!_U7@(MW4fL1ub*lD1C>_EbP7k)pUpj>l9WZI>ZR#3l%1uuVliiVklP-qEBM z%XOUz1Z|`%ma9n!_fU#uSz5btedoSiUk|C_aiBrb%XL$m<{tj2;f|#I5!*kF>^a~M z|LtRDCdmzwHY_}0DL?z+gwG4UuKV)_bf9iNa^cerA12oyvG)l}>+h1kNve@wt9VA% zhGu)_hONvCZurRPI%|zb{^*6aZt05aotwLiv%J&txo^(QJ@eNKCsNzD-8K7gms=Ce zzZH4>ak=o>g!#6ex?Xcv{G9#vD_PSsn@oFV`;-1Vc7NI0|KPT%m+N>J9GzYFy{~Tm zQ82O5>6=}GC%^mof)=ZvKezPsiberXS#Q2Ey87l5Jr{O8_4u7rKJPYvdqrmW4+rL) z-97Q0?wyitwNE6w&i4Fy*wa%UA3iR_viHf9Nqs-_o4B*+%9o#wR$wtzUOe@VI`t-3 zWvGunK=1#=yz4oGzW%yk-u@#`U21=*tlN~xBdW>Z25xt8ag}9#L$$tI*M6_cB>~zV z7P;y9qaq8Kb!ZP4=CM#e4A#W85=>X*WivmAHqd*i9(D|LZmJLET8&E5Lrx58W4f=dk5KC@0S_B%tF;8@_)><< zFD*=JR9p+AGkZXObW^8FI`=nUD!Meezq;bmun+E>bPwIsquB6x>=R3Sza8-6xsciJ z$vM|Yo_}njdiHkKi}mt7YvguZzB<18t)^?=Tod&9%=7){NUOf_dSuU>o0y&QQTRC2o?iru_(WZLuCU@TCV_SIH>e1(wHE$eR)x27lojJCW zHhub4tND$-eX~E8&zbYfR%?;xz%RR%j5&2IscYTWE^cp@^x4}7hHaSHp~uB%;y$jv zv)8%Fj*1_I5pfB>l%)&zT0U89aBuvbP%d^r>}m&LL}SORvy< zH6Hbx-SO^wt8WZx+i~Tnyfd@UJh9jJ;~mp7Uah^Q!Ia}?zpwkwx1T8E7mj^pVCLr+ zYZYuxC~11wt=kK;UwFC2g0abUhW)gxVC*5Efu!bR2$Jbp~e|6*+qjqlXKCPkKAD&y5_n7N;+_!PwioHUPi{(^Ms*mbL z%+F${UOaMae{ykRWsG5_In6;m?q!_`7Kz+$HK0XrlDETV;ymo zl4ccgty$K{d!n{1$j@()Zf!9XHgPiZ)HZ}%9ep$z*(hyU+QKGGS#_`JeMQdIdDQ zGI^kT+cyWE2>8lx>PRUv&U;ytmzp16S3Y35{C>^(&0BU3K2&$p=YNfRwb$n*Ym1+K z{Bqk3y%rXkn?+9e_;9$p-{|whYY*Ia_8m2~`E#Ayf4pzXu_g`r->askepOjd)KY7L=;&+s zU_+@a687e_Em)+zQ{m|sV1E$aH?J@sdw*rZ##P=3V=Fa|QhNFs8>ctH9%E_@?Mda7 z1$0IVHf@5@WBk2_84qk~MY}KMWEa8SOcJHl`L(ep2~UCv!u)V^c+bK#Y-ELf#9-tq zuc&fQCpRnvwMW!X3*V+57FqFJiWp zK3|mI_`ujx+xmVHeRI==;J44Ej{2craHHDG_Z*X5R=ZqXb;c0-onhIk=^qC^-7+lH zJ?)1h-q&kwP;&?O9ux4wqZ4+{YE}Hy2df^#M^2zi%mp=k;pMW=)5_=i2EBUYa_X=z z^J2D4oV6?VNR{} zdxjn=N%&>pUvGpa*Kc(;Yhh6R5$ikoUn}>Sw(}9=A6wpE9nmK3{JDb%-uk)h<*@ai zCx`V7Eq?Ptf4__BsFT^R9&hgY!%Humvwk_~y{>OGo&NE`cCphu)K5N0e&f$eTUJbo zUOQ;jO}qLmf%+^~qwLBIimfs0jj^fAf4jy>F(=MHKpj)_4U+p@i+Jwok$ZkATC{H6fJ)kS@(-EsZa-4C z>9Xp6Eh+wv@;)qz-J?2K+YY}Ly7`Gmj_PiA?i{+R?U;}`p9CkJE-z6M3&(xowf)pv zJED5{EdRaBhOG%tPd`^aeM7fHzMWg&{I%w+PoBQ@VaM|WGkacJ+-05H_5U*kM19C;H5#m8??W16)o3-=p)bpgerk1tr}jPFMv--X z3O)#_-|iHs_`4-%W?N~`Li@L3H9vo7>@l<*UXQ$?)|{;I;?vZZ8CdV)=W2?LiZhzx zD=TCw4eaaY<&gxni7ozevaH7HYBdUU^>V|Ok>Oo(^D~WLcM9_G3VQIai^dwNFGce7 za_@`%6?wZvdqSQ6LlXXNxAy$+XM0_WFY)rS{g4rOEcY#4^6@uc8eDR;==hw_tyBGO zCe`ia8gcdcxz7wXJa)xx#kO*Ni;`@QVEwXl7k=8&qHMqGS3mDu7v(wg>21~S294T$ zJgnjJoz*7nKcf5S`LuRVH5xi(e(bXg9zV2yp6$&yeU_cde(9492WDMsH{^@Bv;L-= zF}KaXY`%Kn#r?l->;6s1wXxHlYud$K`hIGS;iGRKeCGHM>krQT+M_6CT-{EScU^j> zPrcvT+d96u^g#O!{_3wsX3RgMc5VCpd7r-DRzG*^ZND3vo|?Di%F)RmPkJS?P2c0~ znwMoZ9TApz^rU{>57+k>sW(o3n6$~a%X6lz4@w4GbT@}xZtIt2*UPVgQZMtzKQvGy zwLxh;yP|T_m7*iz<=3xI3p;1D&?+2%SD>-{^wb9)Lf&xw6YAsYK!fL#C7tAwTNc^1 zmO<^NI`V=(u0@J7AA6C)Kxxs)^fZSuZeTAE%DA>ymC;BOSKZgXN139p&AOMrwT;&f z_5O8E^YE5e+zh+Boyxix8$L#DM(Ebj<0D%QFAXaVDY0w+eArKQ;DsCd9!|BRhUTiP z+8NqaYd6qb`DqP-mM()^Dn|pPDi6uHppu%dQjb^BDRyi6+=94TT`$DEoA4}N^H}3kW$Df9o?t5+fEhc@p4eI8-F((F_R(c+*z9ciNRlm(& zyjSbS^q(U?>Ru<{v8V#d|lYgpR(JWtMy^YmEH3PzrTI)qWuYz&%C)N zLY14G=zsRPPcGGZytw-MPO0&J8SUOS&Du4&-U`qB_VeGLIpvwa@#SwHJ~sJ@L?S!xp_$uh&`o5{rAamcWCO)rQeoFbd#@2(wJHGgR(q~Uj8+LcbiB;{c4KCff z{*^mVOqde;>yY+K^A68{_m{=r>t~MMx6b^^($%XDJr+3p(~$Es@1BlsX?p6>89%Fo z_YJ+3`|_l*jU5HcT%+A9>L<#p6!E?)3|% z1Z5qayC{8Y#KM9hW#`mAak}DL>$E zf%E=v|65Xg@B6vs#E_4xffb19jGm4gR~hW+U^o|JHSS%+8>5V|#<=L{0r# z(GP-rZ=9ZPYF6}k%_Yk}`m73eNS!wI(HH9czUN233(W`iJ-BwG_ni*k%(!|dIHG-U z_9~BL^Qr?aPeeU-sl&07S?Nz*Zo77e*SJkT#AkN*O&GN7&y-;k(hOa4w?uE9^v=+$ z-Q{Vj5b$D(M+o^6})jaadkJnE3&Y$-3O8NEvmT`kl z9&9wOf6P0hEN#dBHTIbAyF>a;YVv-EX9~-U)OtO4wR0KvdccZV2TH#V3!SsH`N5~_ zZyPWo_>uWnGWWI`UbE$|%a40KJt?~B*hx{3*z#X0Ing0v`P^k=>%NYKSknIiFOWYH diff --git a/app/assets/fonts/SourceSansPro-It.ttf.woff b/app/assets/fonts/SourceSansPro-It.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..4d54bc95718bc0c3ae67de2a28eea641739262ec GIT binary patch literal 51012 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%0AZH@wjN*?mUt`ZXb2)RYH_EEl+eU`e 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Italic.ttf b/app/assets/fonts/SourceSansPro-Italic.ttf deleted file mode 100755 index e5a1a86e63104c52033259517e48c73fc9ee55ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117328 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 PgU%}(Gm}pK)bjrTSP7q7 diff --git a/app/assets/fonts/SourceSansPro-Light.ttf b/app/assets/fonts/SourceSansPro-Light.ttf deleted file mode 100644 index 83a0a3366619a3a4927441ff70782c9af51688d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293220 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 diff --git a/app/assets/fonts/SourceSansPro-Light.ttf.woff b/app/assets/fonts/SourceSansPro-Light.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..1706d57d3c5ff9a5deb4fb3995200538925eb9ee GIT binary patch literal 118284 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[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 WPH%eQJrY-20YT8e0Hd6a8~^}Lf)TX< literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-LightIt.ttf b/app/assets/fonts/SourceSansPro-LightIt.ttf deleted file mode 100644 index f18827985ef836a047e5f292a5c5edb52189f2b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104616 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-LightItalic.ttf b/app/assets/fonts/SourceSansPro-LightItalic.ttf deleted file mode 100755 index 88a6778d24f84127a3d3263a9e39c9901b2cdf4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116960 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 ZlT2_dG*WCr4b1T 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 diff --git a/app/assets/fonts/SourceSansPro-Regular.ttf b/app/assets/fonts/SourceSansPro-Regular.ttf deleted file mode 100644 index 44486cdc6702b42d1ed03b02779d6f47520a0e4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293956 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

-PP`9ceiuw9(GT= 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%0AU2p;cUsY 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Semibold.ttf b/app/assets/fonts/SourceSansPro-Semibold.ttf deleted file mode 100644 index 86b00c067e0a15e5fdfe4f4d97e4665de8ad0410..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292404 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%0A4Z?eHaw!!7d?uQ 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 NZ!^EJg9yI>`4dh{B2EAR diff --git a/app/assets/fonts/SourceSansPro-Semibold.ttf.woff b/app/assets/fonts/SourceSansPro-Semibold.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..43379631b2da4cc061f2dbf5069740d3500a20f0 GIT binary patch literal 118412 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 diff --git a/app/assets/fonts/SourceSansPro-SemiboldIt.ttf.woff b/app/assets/fonts/SourceSansPro-SemiboldIt.ttf.woff new file mode 100755 index 0000000000000000000000000000000000000000..232c2048ae7dcaaacba217843a450d31037097c0 GIT binary patch literal 50924 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%0De51C{OEI@B;FRAGatRC;b&Q9=JuTPwZy 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-SemiboldItalic.ttf b/app/assets/fonts/SourceSansPro-SemiboldItalic.ttf deleted file mode 100755 index 2c5ad3008c312162980021fd8dd859edffb32f13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116424 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 N1W4~xZ@RzZ{{!A)KWP8} diff --git a/app/assets/images/auth_buttons/azure_64.png b/app/assets/images/auth_buttons/azure_64.png new file mode 100644 index 0000000000000000000000000000000000000000..a82c751e001e4bcbbe3b9872513650aedf0cdb76 GIT binary patch literal 986 zcmV<0110>4P)RN2ar2+ z&INuqZR^bdAz%`w30&~E$ z9AD7Y@<2ua+Bupy=qWPCfiZ0b?EzNh$a!EHm<1ZZ6^(W`wi6$C0~Y2bIaLPMG-^$q zi$`-D_^toQo!IwmUMk^xa-_p(6}Y94U6OON%F}{Ew5U{9ZyW_7+BI|PobV+IF+u{Gef9w#?}U%=HKD(jgv8^9gl z5wNY1C#$^73P4%=$|$`(=dI(TQT+OlANB7~4uAvT05|{+fCJzFH~nFVE_4JY&C$_D#k10eBBYeduru*vCwR1AOXZU!BaCua@bT(o`(XzPh-Nk*@(c zi^v1uexFm|E`k4@FuDhhofYrqO{J*DEam_lEt*-ERYz+Rs_J;eOj0&tLV z(HA$CH4xqh?y=b zY442^fY-nVX5KDVY|LO5MbBdt871J7b-p1fbdiK#fEY5o>k60Y3!K z!z|O!JOz$hC#8rjvIzVwU<>#Pyld0GVnx_n;EC$YBxahtN+OV&&~cGOLQ_Z=Kqu=~ zBa}qaw)OXh>W$s5j8UB|2uvCC+d)(5wnl5Q)ISNQ2B*pg{tjXE5%>(e;ka}zN1|R? z)YGbgk=-m~miVvm7fb!U6ddauIZ2cp=^f1;2uJk!3eni8wkW)wk}b^bYl|6;h_Xu_!1_BouvAOCoq$VA{5$N&HU07*qo IM6N<$g0cd-UjP6A literal 0 HcmV?d00001 diff --git a/app/assets/images/brand_logo.png b/app/assets/images/brand_logo.png deleted file mode 100644 index 9c564bb61411bf4f0dec3e21aa86848ac70cbcb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27059 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

&d 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%0DuML;+ItC47*SV; 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

cj@l>$A8c!kjH_vh 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 Y0YiS=?Ti&bNdN!<07*qoM6N<$f`1yGV*mgE literal 0 HcmV?d00001 diff --git a/app/assets/images/gitlab_logo.png b/app/assets/images/gitlab_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0c157546b9cf87d9aaf9a404c01f8a623f7c24c7 GIT binary patch literal 5189 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 JCpG)9{{ge*$-@8u literal 0 HcmV?d00001 diff --git a/app/assets/javascripts/application.js.coffee b/app/assets/javascripts/application.js.coffee index 1539eba0fa..c095e5ae2b 100644 --- a/app/assets/javascripts/application.js.coffee +++ b/app/assets/javascripts/application.js.coffee @@ -5,17 +5,17 @@ # the compiled file. # #= require jquery -#= require jquery.ui.all +#= require jquery-ui #= require jquery_ujs #= require jquery.cookie #= require jquery.endless-scroll #= require jquery.highlight -#= require jquery.history #= require jquery.waitforimages #= require jquery.atwho #= require jquery.scrollTo -#= require jquery.blockUI #= require jquery.turbolinks +#= require d3 +#= require cal-heatmap #= require turbolinks #= require autosave #= require bootstrap @@ -27,7 +27,6 @@ #= require branch-graph #= require ace/ace #= require ace/ext-searchbox -#= require d3 #= require underscore #= require nprogress #= require nprogress-turbolinks @@ -39,9 +38,9 @@ #= require shortcuts_dashboard_navigation #= require shortcuts_issuable #= require shortcuts_network -#= require cal-heatmap #= require jquery.nicescroll.min #= require_tree . +#= require fuzzaldrin-plus.min window.slugify = (text) -> text.replace(/[^-a-zA-Z0-9]+/g, '_').toLowerCase() diff --git a/app/assets/javascripts/awards_handler.coffee b/app/assets/javascripts/awards_handler.coffee index 3ff9ba77df..619abb1fb0 100644 --- a/app/assets/javascripts/awards_handler.coffee +++ b/app/assets/javascripts/awards_handler.coffee @@ -1,12 +1,28 @@ class @AwardsHandler constructor: (@post_emoji_url, @noteable_type, @noteable_id, @aliases) -> + $(".add-award").click (event)-> + event.stopPropagation() + event.preventDefault() + $(".emoji-menu").show() + + $("html").click -> + if !$(event.target).closest(".emoji-menu").length + if $(".emoji-menu").is(":visible") + $(".emoji-menu").hide() + + @renderFrequentlyUsedBlock() + @setupSearch() addAward: (emoji) -> emoji = @normilizeEmojiName(emoji) @postEmoji emoji, => @addAwardToEmojiBar(emoji) + + $(".emoji-menu").hide() - addAwardToEmojiBar: (emoji, custom_path = '') -> + addAwardToEmojiBar: (emoji) -> + @addEmojiToFrequentlyUsedList(emoji) + emoji = @normilizeEmojiName(emoji) if @exist(emoji) if @isActive(emoji) @@ -17,7 +33,7 @@ class @AwardsHandler counter.parent().addClass("active") @addMeToAuthorList(emoji) else - @createEmoji(emoji, custom_path) + @createEmoji(emoji) exist: (emoji) -> @findEmojiIcon(emoji).length > 0 @@ -27,15 +43,19 @@ class @AwardsHandler decrementCounter: (emoji) -> counter = @findEmojiIcon(emoji).siblings(".counter") + emojiIcon = counter.parent() if parseInt(counter.text()) > 1 counter.text(parseInt(counter.text()) - 1) - counter.parent().removeClass("active") + emojiIcon.removeClass("active") @removeMeFromAuthorList(emoji) + else if emoji =="thumbsup" || emoji == "thumbsdown" + emojiIcon.tooltip("destroy") + counter.text(0) + emojiIcon.removeClass("active") else - award = counter.parent() - award.tooltip("destroy") - award.remove() + emojiIcon.tooltip("destroy") + emojiIcon.remove() removeMeFromAuthorList: (emoji) -> award_block = @findEmojiIcon(emoji).parent() @@ -54,35 +74,39 @@ class @AwardsHandler resetTooltip: (award) -> award.tooltip("destroy") - # "destroy" call is asynchronous, this is why we need to set timeout. + # "destroy" call is asynchronous and there is no appropriate callback on it, this is why we need to set timeout. setTimeout (-> award.tooltip() ), 200 - createEmoji: (emoji, custom_path) -> + createEmoji: (emoji) -> + emojiCssClass = @resolveNameToCssClass(emoji) + nodes = [] nodes.push("

") - $(".awards-controls").before(nodes.join("\n")) + emoji_node = $(nodes.join("\n")).insertBefore(".awards-controls").find(".emoji-icon").data("emoji", emoji) $(".award").tooltip() - getImage: (emoji, custom_path) -> - if custom_path - $("").attr({src: custom_path, width: 20, height: 20}).wrap("
").parent().html() - else - $("li[data-emoji='" + emoji + "']").html() + resolveNameToCssClass: (emoji) -> + emoji_icon = $(".emoji-menu-content [data-emoji='#{emoji}']") + if emoji_icon.length > 0 + unicodeName = emoji_icon.data("unicode-name") + else + # Find by alias + unicodeName = $(".emoji-menu-content [data-aliases*=':#{emoji}:']").data("unicode-name") + + "emoji-#{unicodeName}" postEmoji: (emoji, callback) -> $.post @post_emoji_url, { note: { - note: ":" + emoji + ":" + note: ":#{emoji}:" noteable_type: @noteable_type noteable_id: @noteable_id }},(data) -> @@ -90,7 +114,7 @@ class @AwardsHandler callback.call() findEmojiIcon: (emoji) -> - $(".icon[data-emoji='" + emoji + "']") + $(".award [data-emoji='#{emoji}']") scrollToAwards: -> $('body, html').animate({ @@ -99,3 +123,44 @@ class @AwardsHandler normilizeEmojiName: (emoji) -> @aliases[emoji] || emoji + + addEmojiToFrequentlyUsedList: (emoji) -> + frequently_used_emojis = @getFrequentlyUsedEmojis() + frequently_used_emojis.push(emoji) + $.cookie('frequently_used_emojis', frequently_used_emojis.join(","), { expires: 365 }) + + getFrequentlyUsedEmojis: -> + frequently_used_emojis = ($.cookie('frequently_used_emojis') || "").split(",") + _.compact(_.uniq(frequently_used_emojis)) + + renderFrequentlyUsedBlock: -> + if $.cookie('frequently_used_emojis') + frequently_used_emojis = @getFrequentlyUsedEmojis() + + ul = $("
    ") + + for emoji in frequently_used_emojis + do (emoji) -> + $(".emoji-menu-content [data-emoji='#{emoji}']").closest("li").clone().appendTo(ul) + + $("input.emoji-search").after(ul).after($("
    ").text("Frequently used")) + + setupSearch: -> + $("input.emoji-search").keyup (ev) => + term = $(ev.target).val() + + # Clean previous search results + $("ul.emoji-search,h5.emoji-search").remove() + + if term + # Generate a search result block + h5 = $("
    ").text("Search results").addClass("emoji-search") + found_emojis = @searchEmojis(term).show() + ul = $("
      ").addClass("emoji-search").append(found_emojis) + $(".emoji-menu-content ul, .emoji-menu-content h5").hide() + $(".emoji-menu-content").append(h5).append(ul) + else + $(".emoji-menu-content").children().show() + + searchEmojis: (term)-> + $(".emoji-menu-content [data-emoji*='#{term}']").closest("li").clone() diff --git a/app/assets/javascripts/blob/blob_file_dropzone.js.coffee b/app/assets/javascripts/blob/blob_file_dropzone.js.coffee index 195f8b11e5..9df932817f 100644 --- a/app/assets/javascripts/blob/blob_file_dropzone.js.coffee +++ b/app/assets/javascripts/blob/blob_file_dropzone.js.coffee @@ -35,7 +35,7 @@ class @BlobFileDropzone return this.on 'sending', (file, xhr, formData) -> - formData.append('new_branch', form.find('.js-new-branch').val()) + formData.append('target_branch', form.find('.js-target-branch').val()) formData.append('create_merge_request', form.find('.js-create-merge-request').val()) formData.append('commit_message', form.find('.js-commit-message').val()) return diff --git a/app/assets/javascripts/branch-graph.js.coffee b/app/assets/javascripts/branch-graph.js.coffee index 917228bd27..f2fd2a775a 100644 --- a/app/assets/javascripts/branch-graph.js.coffee +++ b/app/assets/javascripts/branch-graph.js.coffee @@ -66,7 +66,7 @@ class @BranchGraph r.rect(40, 0, 30, @barHeight).attr fill: "#444" for day, mm in @days - if cuday isnt day[0] + if cuday isnt day[0] || cumonth isnt day[1] # Dates r.text(55, @offsetY + @unitTime * mm, day[0]) .attr( diff --git a/app/assets/javascripts/calendar.js.coffee b/app/assets/javascripts/calendar.js.coffee index 9762123692..d80e0e716c 100644 --- a/app/assets/javascripts/calendar.js.coffee +++ b/app/assets/javascripts/calendar.js.coffee @@ -1,9 +1,4 @@ class @Calendar - options = - month: "short" - day: "numeric" - year: "numeric" - constructor: (timestamps, starting_year, starting_month, calendar_activities_path) -> cal = new CalHeatMap() cal.init diff --git a/app/assets/javascripts/commits.js.coffee b/app/assets/javascripts/commits.js.coffee index c183e78e51..ffd3627b1b 100644 --- a/app/assets/javascripts/commits.js.coffee +++ b/app/assets/javascripts/commits.js.coffee @@ -1,15 +1,5 @@ class @CommitsList - @data = - ref: null - limit: 0 - offset: 0 - @disable = false - - @showProgress: -> - $('.loading').show() - - @hideProgress: -> - $('.loading').hide() + @timer = null @init: (ref, limit) -> $("body").on "click", ".day-commits-table li.commit", (event) -> @@ -18,38 +8,32 @@ class @CommitsList e.stopPropagation() return false - @data.ref = ref - @data.limit = limit - @data.offset = limit + Pager.init limit, false - this.initLoadMore() - this.showProgress() + @content = $("#commits-list") + @searchField = $("#commits-search") + @initSearch() + + @initSearch: -> + @timer = null + @searchField.keyup => + clearTimeout(@timer) + @timer = setTimeout(@filterResults, 500) + + @filterResults: => + form = $(".commits-search-form") + search = @searchField.val() + commitsUrl = form.attr("action") + '?' + form.serialize() + @content.fadeTo('fast', 0.5) - @getOld: -> - this.showProgress() $.ajax type: "GET" - url: location.href - data: @data - complete: this.hideProgress - success: (data) -> - CommitsList.append(data.count, data.html) + url: form.attr("action") + data: form.serialize() + complete: => + @content.fadeTo('fast', 1.0) + success: (data) => + @content.html(data.html) + # Change url so if user reload a page - search results are saved + history.replaceState {page: commitsUrl}, document.title, commitsUrl dataType: "json" - - @append: (count, html) -> - $("#commits-list").append(html) - if count > 0 - @data.offset += count - else - @disable = true - - @initLoadMore: -> - $(document).unbind('scroll') - $(document).endlessScroll - bottomPixels: 400 - fireDelay: 1000 - fireOnce: true - ceaseFire: => - @disable - callback: => - this.getOld() diff --git a/app/assets/javascripts/dispatcher.js.coffee b/app/assets/javascripts/dispatcher.js.coffee index 599b4c4954..58d6b9d406 100644 --- a/app/assets/javascripts/dispatcher.js.coffee +++ b/app/assets/javascripts/dispatcher.js.coffee @@ -49,7 +49,7 @@ class Dispatcher new DropzoneInput($('.release-form')) when 'projects:merge_requests:show' new Diff() - shortcut_handler = new ShortcutsIssuable() + shortcut_handler = new ShortcutsIssuable(true) new ZenMode() when "projects:merge_requests:diffs" new Diff() @@ -87,7 +87,9 @@ class Dispatcher new GroupAvatar() when 'projects:tree:show' new TreeView() - shortcut_handler = new ShortcutsNavigation() + shortcut_handler = new ShortcutsTree() + when 'projects:find_file:show' + shortcut_handler = true when 'projects:blob:show' new LineHighlighter() shortcut_handler = new ShortcutsNavigation() diff --git a/app/assets/javascripts/dropzone_input.js.coffee b/app/assets/javascripts/dropzone_input.js.coffee index 30a35a0433..c714c0fa93 100644 --- a/app/assets/javascripts/dropzone_input.js.coffee +++ b/app/assets/javascripts/dropzone_input.js.coffee @@ -66,7 +66,7 @@ class @DropzoneInput success: (header, response) -> child = $(dropzone[0]).children("textarea") - $(child).val $(child).val() + formatLink(response.link) + "\n" + $(child).val $(child).val() + response.link.markdown + "\n" return error: (temp, errorMessage) -> @@ -99,11 +99,6 @@ class @DropzoneInput child = $(dropzone[0]).children("textarea") - formatLink = (link) -> - text = "[#{link.alt}](#{link.url})" - text = "!#{text}" if link.is_image - text - handlePaste = (event) -> pasteEvent = event.originalEvent if pasteEvent.clipboardData and pasteEvent.clipboardData.items @@ -162,7 +157,7 @@ class @DropzoneInput closeAlertMessage() success: (e, textStatus, response) -> - insertToTextArea(filename, formatLink(response.responseJSON.link)) + insertToTextArea(filename, response.responseJSON.link.markdown) error: (response) -> showError(response.responseJSON.message) @@ -202,8 +197,3 @@ class @DropzoneInput e.preventDefault() $(@).closest('.gfm-form').find('.div-dropzone').click() return - - formatLink: (link) -> - text = "[#{link.alt}](#{link.url})" - text = "!#{text}" if link.is_image - text diff --git a/app/assets/javascripts/gfm_auto_complete.js.coffee b/app/assets/javascripts/gfm_auto_complete.js.coffee index 7967892f85..4718bcf7a1 100644 --- a/app/assets/javascripts/gfm_auto_complete.js.coffee +++ b/app/assets/javascripts/gfm_auto_complete.js.coffee @@ -34,7 +34,7 @@ GitLab.GfmAutoComplete = searchKey: 'search' callbacks: beforeSave: (members) -> - $.map members, (m) -> + $.map members, (m) -> title = m.name title += " (#{m.count})" if m.count @@ -50,7 +50,7 @@ GitLab.GfmAutoComplete = insertTpl: '${atwho-at}${id}' callbacks: beforeSave: (issues) -> - $.map issues, (i) -> + $.map issues, (i) -> id: i.iid title: sanitize(i.title) search: "#{i.iid} #{i.title}" @@ -63,12 +63,12 @@ GitLab.GfmAutoComplete = insertTpl: '${atwho-at}${id}' callbacks: beforeSave: (merges) -> - $.map merges, (m) -> + $.map merges, (m) -> id: m.iid title: sanitize(m.title) search: "#{m.iid} #{m.title}" - input.one 'focus', => + if @dataSource $.getJSON(@dataSource).done (data) -> # load members input.atwho 'load', '@', data.members diff --git a/app/assets/javascripts/issue.js.coffee b/app/assets/javascripts/issue.js.coffee index eff80bf63b..0d26c58a81 100644 --- a/app/assets/javascripts/issue.js.coffee +++ b/app/assets/javascripts/issue.js.coffee @@ -1,3 +1,4 @@ +#= require flash #= require jquery.waitforimages #= require task_list @@ -6,13 +7,54 @@ class @Issue # Prevent duplicate event bindings @disableTaskList() - if $("a.btn-close").length + if $('a.btn-close').length @initTaskList() + @initIssueBtnEventListeners() initTaskList: -> $('.detail-page-description .js-task-list-container').taskList('enable') $(document).on 'tasklist:changed', '.detail-page-description .js-task-list-container', @updateTaskList + initIssueBtnEventListeners: -> + _this = @ + issueFailMessage = 'Unable to update this issue at this time.' + $('a.btn-close, a.btn-reopen').on 'click', (e) -> + e.preventDefault() + e.stopImmediatePropagation() + $this = $(this) + isClose = $this.hasClass('btn-close') + shouldSubmit = $this.hasClass('btn-comment') + if shouldSubmit + _this.submitNoteForm($this.closest('form')) + $this.prop('disabled', true) + url = $this.attr('href') + $.ajax + type: 'PUT' + url: url, + error: (jqXHR, textStatus, errorThrown) -> + issueStatus = if isClose then 'close' else 'open' + new Flash(issueFailMessage, 'alert') + success: (data, textStatus, jqXHR) -> + if data.saved + if isClose + $('a.btn-close').addClass('hidden') + $('a.btn-reopen').removeClass('hidden') + $('div.status-box-closed').removeClass('hidden') + $('div.status-box-open').addClass('hidden') + else + $('a.btn-reopen').addClass('hidden') + $('a.btn-close').removeClass('hidden') + $('div.status-box-closed').addClass('hidden') + $('div.status-box-open').removeClass('hidden') + else + new Flash(issueFailMessage, 'alert') + $this.prop('disabled', false) + + submitNoteForm: (form) => + noteText = form.find("textarea.js-note-text").val() + if noteText.trim().length > 0 + form.submit() + disableTaskList: -> $('.detail-page-description .js-task-list-container').taskList('disable') $(document).off 'tasklist:changed', '.detail-page-description .js-task-list-container' diff --git a/app/assets/javascripts/issues.js.coffee b/app/assets/javascripts/issues.js.coffee index ac9e022e72..a0acf3028b 100644 --- a/app/assets/javascripts/issues.js.coffee +++ b/app/assets/javascripts/issues.js.coffee @@ -15,13 +15,6 @@ $(this).html totalIssues + 1 else $(this).html totalIssues - 1 - $("body").on "click", ".issues-other-filters .dropdown-menu a", -> - $('.issues-list').block( - message: null, - overlayCSS: - backgroundColor: '#DDD' - opacity: .4 - ) reload: -> Issues.initSelects() @@ -54,7 +47,7 @@ form = $("#issue_search_form") search = $("#issue_search").val() $('.issues-holder').css("opacity", '0.5') - issues_url = form.attr('action') + '? '+ form.serialize() + issues_url = form.attr('action') + '?' + form.serialize() $.ajax type: "GET" @@ -65,7 +58,7 @@ success: (data) -> $('.issues-holder').html(data.html) # Change url so if user reload a page - search results are saved - History.replaceState {page: issues_url}, document.title, issues_url + history.replaceState {page: issues_url}, document.title, issues_url Issues.reload() dataType: "json" diff --git a/app/assets/javascripts/logo.js.coffee b/app/assets/javascripts/logo.js.coffee new file mode 100644 index 0000000000..a5879c8b79 --- /dev/null +++ b/app/assets/javascripts/logo.js.coffee @@ -0,0 +1,44 @@ +NProgress.configure(showSpinner: false) + +defaultClass = 'tanuki-shape' +pieces = [ + 'path#tanuki-right-cheek', + 'path#tanuki-right-eye, path#tanuki-right-ear', + 'path#tanuki-nose', + 'path#tanuki-left-eye, path#tanuki-left-ear', + 'path#tanuki-left-cheek', +] +pieceIndex = 0 +firstPiece = pieces[0] + +currentTimer = null +delay = 150 + +clearHighlights = -> + $(".#{defaultClass}.highlight").attr('class', defaultClass) + +start = -> + clearHighlights() + pieceIndex = 0 + pieces.reverse() unless pieces[0] == firstPiece + clearInterval(currentTimer) if currentTimer + currentTimer = setInterval(work, delay) + +stop = -> + clearInterval(currentTimer) + clearHighlights() + +work = -> + clearHighlights() + $(pieces[pieceIndex]).attr('class', "#{defaultClass} highlight") + + # If we hit the last piece, reset the index and then reverse the array to + # get a nice back-and-forth sweeping look + if pieceIndex == pieces.length - 1 + pieceIndex = 0 + pieces.reverse() + else + pieceIndex++ + +$(document).on('page:fetch', start) +$(document).on('page:change', stop) diff --git a/app/assets/javascripts/merge_request.js.coffee b/app/assets/javascripts/merge_request.js.coffee index 9047587db8..ed0bf2b3f4 100644 --- a/app/assets/javascripts/merge_request.js.coffee +++ b/app/assets/javascripts/merge_request.js.coffee @@ -19,6 +19,7 @@ class @MergeRequest # Prevent duplicate event bindings @disableTaskList() + @initMRBtnListeners() if $("a.btn-close").length @initTaskList() @@ -43,6 +44,27 @@ class @MergeRequest $('.detail-page-description .js-task-list-container').taskList('enable') $(document).on 'tasklist:changed', '.detail-page-description .js-task-list-container', @updateTaskList + initMRBtnListeners: -> + _this = @ + $('a.btn-close, a.btn-reopen').on 'click', (e) -> + $this = $(this) + if $this.data('submitted') + return + e.preventDefault() + e.stopImmediatePropagation() + shouldSubmit = $this.hasClass('btn-comment') + console.log("shouldSubmit") + if shouldSubmit + _this.submitNoteForm($this.closest('form'),$this) + + submitNoteForm: (form, $button) => + noteText = form.find("textarea.js-note-text").val() + if noteText.trim().length > 0 + form.submit() + $button.data('submitted',true) + $button.trigger('click') + + disableTaskList: -> $('.detail-page-description .js-task-list-container').taskList('disable') $(document).off 'tasklist:changed', '.detail-page-description .js-task-list-container' diff --git a/app/assets/javascripts/merge_request_widget.js.coffee b/app/assets/javascripts/merge_request_widget.js.coffee index c4b63966fe..738ffc8343 100644 --- a/app/assets/javascripts/merge_request_widget.js.coffee +++ b/app/assets/javascripts/merge_request_widget.js.coffee @@ -18,7 +18,7 @@ class @MergeRequestWidget if data.state == "merged" urlSuffix = if deleteSourceBranch then '?delete_source=true' else '' - window.location.href = window.location.href + urlSuffix + window.location.href = window.location.pathname + urlSuffix else if data.merge_error $('.mr-widget-body').html("

      " + data.merge_error + "

      ") else diff --git a/app/assets/javascripts/merge_requests.js.coffee b/app/assets/javascripts/merge_requests.js.coffee index 83434c1b9b..b3c73ffce5 100644 --- a/app/assets/javascripts/merge_requests.js.coffee +++ b/app/assets/javascripts/merge_requests.js.coffee @@ -16,7 +16,7 @@ form = $("#issue_search_form") search = $("#issue_search").val() $('.merge-requests-holder').css("opacity", '0.5') - issues_url = form.attr('action') + '? '+ form.serialize() + issues_url = form.attr('action') + '?' + form.serialize() $.ajax type: "GET" @@ -27,7 +27,7 @@ success: (data) -> $('.merge-requests-holder').html(data.html) # Change url so if user reload a page - search results are saved - History.replaceState {page: issues_url}, document.title, issues_url + history.replaceState {page: issues_url}, document.title, issues_url MergeRequests.reload() dataType: "json" diff --git a/app/assets/javascripts/new_branch_form.js.coffee b/app/assets/javascripts/new_branch_form.js.coffee new file mode 100644 index 0000000000..4b350854f7 --- /dev/null +++ b/app/assets/javascripts/new_branch_form.js.coffee @@ -0,0 +1,78 @@ +class @NewBranchForm + constructor: (form, availableRefs) -> + @branchNameError = form.find('.js-branch-name-error') + @name = form.find('.js-branch-name') + @ref = form.find('#ref') + + @setupAvailableRefs(availableRefs) + @setupRestrictions() + @addBinding() + @init() + + addBinding: -> + @name.on 'blur', @validate + + init: -> + @name.trigger 'blur' if @name.val().length > 0 + + setupAvailableRefs: (availableRefs) -> + @ref.autocomplete + source: availableRefs, + minLength: 1 + + setupRestrictions: -> + startsWith = { + pattern: /^(\/|\.)/g, + prefix: "can't start with", + conjunction: "or" + } + + endsWith = { + pattern: /(\/|\.|\.lock)$/g, + prefix: "can't end in", + conjunction: "or" + } + + invalid = { + pattern: /(\s|~|\^|:|\?|\*|\[|\\|\.\.|@\{|\/{2,}){1}/g + prefix: "can't contain", + conjunction: ", " + } + + single = { + pattern: /^@+$/g + prefix: "can't be", + conjunction: "or" + } + + @restrictions = [startsWith, invalid, endsWith, single] + + validate: => + @branchNameError.empty() + + unique = (values, value) -> + values.push(value) unless value in values + values + + formatter = (values, restriction) -> + formatted = values.map (value) -> + switch + when /\s/.test value then 'spaces' + when /\/{2,}/g.test value then 'consecutive slashes' + else "'#{value}'" + + "#{restriction.prefix} #{formatted.join(restriction.conjunction)}" + + validator = (errors, restriction) => + matched = @name.val().match(restriction.pattern) + + if matched + errors.concat formatter(matched.reduce(unique, []), restriction) + else + errors + + errors = @restrictions.reduce validator, [] + + if errors.length > 0 + errorMessage = $("").text(errors.join(', ')) + @branchNameError.append(errorMessage) diff --git a/app/assets/javascripts/new_commit_form.js.coffee b/app/assets/javascripts/new_commit_form.js.coffee index 3c7b776155..03f0f51acf 100644 --- a/app/assets/javascripts/new_commit_form.js.coffee +++ b/app/assets/javascripts/new_commit_form.js.coffee @@ -1,6 +1,6 @@ class @NewCommitForm constructor: (form) -> - @newBranch = form.find('.js-new-branch') + @newBranch = form.find('.js-target-branch') @originalBranch = form.find('.js-original-branch') @createMergeRequest = form.find('.js-create-merge-request') @createMergeRequestContainer = form.find('.js-create-merge-request-container') diff --git a/app/assets/javascripts/notes.js.coffee b/app/assets/javascripts/notes.js.coffee index 35dc7829da..8ba00ecbba 100644 --- a/app/assets/javascripts/notes.js.coffee +++ b/app/assets/javascripts/notes.js.coffee @@ -33,8 +33,6 @@ class @Notes $(document).on "click", ".note-edit-cancel", @cancelEdit # Reopen and close actions for Issue/MR combined with note form submit - $(document).on "click", ".js-note-target-reopen", @targetReopen - $(document).on "click", ".js-note-target-close", @targetClose $(document).on "click", ".js-comment-button", @updateCloseButton $(document).on "keyup", ".js-note-text", @updateTargetButtons @@ -127,7 +125,7 @@ class @Notes @initTaskList() if note.award - awards_handler.addAwardToEmojiBar(note.note, note.emoji_path) + awards_handler.addAwardToEmojiBar(note.note) awards_handler.scrollToAwards() ### @@ -512,17 +510,6 @@ class @Notes visibilityChange: => @refresh() - targetReopen: (e) => - @submitNoteForm($(e.target).parents('form')) - - targetClose: (e) => - @submitNoteForm($(e.target).parents('form')) - - submitNoteForm: (form) => - noteText = form.find(".js-note-text").val() - if noteText.trim().length > 0 - form.submit() - updateCloseButton: (e) => textarea = $(e.target) form = textarea.parents('form') @@ -531,7 +518,6 @@ class @Notes updateTargetButtons: (e) => textarea = $(e.target) form = textarea.parents('form') - if textarea.val().trim().length > 0 form.find('.js-note-target-reopen').text('Comment & reopen') form.find('.js-note-target-close').text('Comment & close') diff --git a/app/assets/javascripts/project.js.coffee b/app/assets/javascripts/project.js.coffee index 1f221945c0..d7a658f8fa 100644 --- a/app/assets/javascripts/project.js.coffee +++ b/app/assets/javascripts/project.js.coffee @@ -1,7 +1,7 @@ class @Project constructor: -> # Git protocol switcher - $('.js-protocol-switch').click -> + $('ul.clone-options-dropdown a').click -> return if $(@).hasClass('active') @@ -10,7 +10,8 @@ class @Project # Add the active class for the clicked button $(@).toggleClass('active') - url = $(@).data('clone') + url = $("#project_clone").val() + console.log("url",url) # Update the input field $('#project_clone').val(url) diff --git a/app/assets/javascripts/project_find_file.js.coffee b/app/assets/javascripts/project_find_file.js.coffee new file mode 100644 index 0000000000..0dd32352c3 --- /dev/null +++ b/app/assets/javascripts/project_find_file.js.coffee @@ -0,0 +1,125 @@ +class @ProjectFindFile + constructor: (@element, @options)-> + @filePaths = {} + @inputElement = @element.find(".file-finder-input") + + # init event + @initEvent() + + # focus text input box + @inputElement.focus() + + # load file list + @load(@options.url) + + # init event + initEvent: -> + @inputElement.off "keyup" + @inputElement.on "keyup", (event) => + target = $(event.target) + value = target.val() + oldValue = target.data("oldValue") ? "" + + if value != oldValue + target.data("oldValue", value) + @findFile() + @element.find("tr.tree-item").eq(0).addClass("selected").focus() + + @element.find(".tree-content-holder .tree-table").on "click", (event) -> + if (event.target.nodeName != "A") + path = @element.find(".tree-item-file-name a", this).attr("href") + location.href = path if path + + # find file + findFile: -> + searchText = @inputElement.val() + result = if searchText.length > 0 then fuzzaldrinPlus.filter(@filePaths, searchText) else @filePaths + @renderList result, searchText + + # files pathes load + load: (url) -> + $.ajax + url: url + method: "get" + dataType: "json" + success: (data) => + @element.find(".loading").hide() + @filePaths = data + @findFile() + @element.find(".files-slider tr.tree-item").eq(0).addClass("selected").focus() + + # render result + renderList: (filePaths, searchText) -> + @element.find(".tree-table > tbody").empty() + + for filePath, i in filePaths + break if i == 20 + + if searchText + matches = fuzzaldrinPlus.match(filePath, searchText) + + blobItemUrl = "#{@options.blobUrlTemplate}/#{filePath}" + + html = @makeHtml filePath, matches, blobItemUrl + @element.find(".tree-table > tbody").append(html) + + # highlight text(awefwbwgtc -> awefwbwgtc ) + highlighter = (element, text, matches) -> + lastIndex = 0 + highlightText = "" + matchedChars = [] + + for matchIndex in matches + unmatched = text.substring(lastIndex, matchIndex) + + if unmatched + element.append(matchedChars.join("").bold()) if matchedChars.length + matchedChars = [] + element.append(document.createTextNode(unmatched)) + + matchedChars.push(text[matchIndex]) + lastIndex = matchIndex + 1 + + element.append(matchedChars.join("").bold()) if matchedChars.length + element.append(document.createTextNode(text.substring(lastIndex))) + + # make tbody row html + makeHtml: (filePath, matches, blobItemUrl) -> + $tr = $("
      ") + if matches + $tr.find("a").replaceWith(highlighter($tr.find("a"), filePath, matches).attr("href", blobItemUrl)) + else + $tr.find("a").attr("href", blobItemUrl).text(filePath) + + return $tr + + selectRow: (type) -> + rows = @element.find(".files-slider tr.tree-item") + selectedRow = @element.find(".files-slider tr.tree-item.selected") + + if rows && rows.length > 0 + if selectedRow && selectedRow.length > 0 + if type == "UP" + next = selectedRow.prev() + else if type == "DOWN" + next = selectedRow.next() + + if next.length > 0 + selectedRow.removeClass "selected" + selectedRow = next + else + selectedRow = rows.eq(0) + selectedRow.addClass("selected").focus() + + selectRowUp: => + @selectRow "UP" + + selectRowDown: => + @selectRow "DOWN" + + goToTree: => + location.href = @options.treeUrl + + goToBlob: => + path = @element.find(".tree-item.selected .tree-item-file-name a").attr("href") + location.href = path if path diff --git a/app/assets/javascripts/projects_list.js.coffee b/app/assets/javascripts/projects_list.js.coffee index db5faf71fa..f2887af190 100644 --- a/app/assets/javascripts/projects_list.js.coffee +++ b/app/assets/javascripts/projects_list.js.coffee @@ -8,17 +8,17 @@ class @ProjectsList $(".projects-list-filter").keyup -> terms = $(this).val() - uiBox = $(this).closest('.projects-list-holder') + uiBox = $('div.projects-list-holder') if terms == "" || terms == undefined - uiBox.find(".projects-list li").show() + uiBox.find("ul.projects-list li").show() else - uiBox.find(".projects-list li").each (index) -> - name = $(this).find(".filter-title").text() + uiBox.find("ul.projects-list li").each (index) -> + name = $(this).find("span.filter-title").text() if name.toLowerCase().search(terms.toLowerCase()) == -1 $(this).hide() else $(this).show() - uiBox.find(".projects-list li.bottom").hide() + uiBox.find("ul.projects-list li.bottom").hide() diff --git a/app/assets/javascripts/shortcuts.js.coffee b/app/assets/javascripts/shortcuts.js.coffee index e9aeb1e952..4d915bfc8c 100644 --- a/app/assets/javascripts/shortcuts.js.coffee +++ b/app/assets/javascripts/shortcuts.js.coffee @@ -7,7 +7,7 @@ class @Shortcuts selectiveHelp: (e) => Shortcuts.showHelp(e, @enabledHelp) - + @showHelp: (e, location) -> if $('#modal-shortcuts').length > 0 $('#modal-shortcuts').modal('show') @@ -17,8 +17,7 @@ class @Shortcuts dataType: 'script', success: (e) -> if location and location.length > 0 - for l in location - $(l).show() + $(l).show() for l in location else $('.hidden-shortcut').show() $('.js-more-help-button').remove() @@ -28,3 +27,8 @@ class @Shortcuts @focusSearch: (e) -> $('#search').focus() e.preventDefault() + +$(document).on 'click.more_help', '.js-more-help-button', (e) -> + $(@).remove() + $('.hidden-shortcut').show() + e.preventDefault() diff --git a/app/assets/javascripts/shortcuts_find_file.js.coffee b/app/assets/javascripts/shortcuts_find_file.js.coffee new file mode 100644 index 0000000000..311e80bae1 --- /dev/null +++ b/app/assets/javascripts/shortcuts_find_file.js.coffee @@ -0,0 +1,19 @@ +#= require shortcuts_navigation + +class @ShortcutsFindFile extends ShortcutsNavigation + constructor: (@projectFindFile) -> + super() + _oldStopCallback = Mousetrap.stopCallback + # override to fire shortcuts action when focus in textbox + Mousetrap.stopCallback = (event, element, combo) => + if element == @projectFindFile.inputElement[0] and (combo == 'up' or combo == 'down' or combo == 'esc' or combo == 'enter') + # when press up/down key in textbox, cusor prevent to move to home/end + event.preventDefault() + return false + + return _oldStopCallback(event, element, combo) + + Mousetrap.bind('up', @projectFindFile.selectRowUp) + Mousetrap.bind('down', @projectFindFile.selectRowDown) + Mousetrap.bind('esc', @projectFindFile.goToTree) + Mousetrap.bind('enter', @projectFindFile.goToBlob) diff --git a/app/assets/javascripts/shortcuts_tree.coffee b/app/assets/javascripts/shortcuts_tree.coffee new file mode 100644 index 0000000000..ba0839c9fc --- /dev/null +++ b/app/assets/javascripts/shortcuts_tree.coffee @@ -0,0 +1,4 @@ +class @ShortcutsTree extends ShortcutsNavigation + constructor: -> + super() + Mousetrap.bind('t', -> ShortcutsTree.findAndFollowLink('.shortcuts-find-file')) diff --git a/app/assets/javascripts/star.js.coffee b/app/assets/javascripts/star.js.coffee new file mode 100644 index 0000000000..d849b2e795 --- /dev/null +++ b/app/assets/javascripts/star.js.coffee @@ -0,0 +1,22 @@ +class @Star + constructor: -> + $('.project-home-panel .toggle-star').on('ajax:success', (e, data, status, xhr) -> + $this = $(this) + $starSpan = $this.find('span') + $starIcon = $this.find('i') + + toggleStar = (isStarred) -> + $this.parent().find('span.count').text data.star_count + if isStarred + $starSpan.removeClass('starred').text 'Star' + $starIcon.removeClass('fa-star').addClass 'fa-star-o' + else + $starSpan.addClass('starred').text 'Unstar' + $starIcon.removeClass('fa-star-o').addClass 'fa-star' + return + + toggleStar $starSpan.hasClass('starred') + return + ).on 'ajax:error', (e, xhr, status, error) -> + new Flash('Star toggle failed. Try again later.', 'alert') + return \ No newline at end of file diff --git a/app/assets/javascripts/users_select.js.coffee b/app/assets/javascripts/users_select.js.coffee index 12abf806bf..9467011799 100644 --- a/app/assets/javascripts/users_select.js.coffee +++ b/app/assets/javascripts/users_select.js.coffee @@ -117,5 +117,5 @@ class @UsersSelect callback(users) buildUrl: (url) -> - url = gon.relative_url_root + url if gon.relative_url_root? + url = gon.relative_url_root.replace(/\/$/, '') + url if gon.relative_url_root? return url diff --git a/app/assets/javascripts/zen_mode.js.coffee b/app/assets/javascripts/zen_mode.js.coffee index a1462cf3ca..e1c5446eaa 100644 --- a/app/assets/javascripts/zen_mode.js.coffee +++ b/app/assets/javascripts/zen_mode.js.coffee @@ -1,56 +1,80 @@ +# Zen Mode (full screen) textarea +# +#= provides zen_mode:enter +#= provides zen_mode:leave +# +#= require jquery.scrollTo #= require dropzone #= require mousetrap #= require mousetrap/pause - +# +# ### Events +# +# `zen_mode:enter` +# +# Fired when the "Edit in fullscreen" link is clicked. +# +# **Synchronicity** Sync +# **Bubbles** Yes +# **Cancelable** No +# **Target** a.js-zen-enter +# +# `zen_mode:leave` +# +# Fired when the "Leave Fullscreen" link is clicked. +# +# **Synchronicity** Sync +# **Bubbles** Yes +# **Cancelable** No +# **Target** a.js-zen-leave +# class @ZenMode constructor: -> - @active_zen_area = null - @active_checkbox = null - @scroll_position = 0 + @active_backdrop = null + @active_textarea = null - $(window).scroll => - if not @active_checkbox - @scroll_position = window.pageYOffset - - $('body').on 'click', '.zen-enter-link', (e) => + $(document).on 'click', '.js-zen-enter', (e) -> e.preventDefault() - $(e.currentTarget).closest('.zennable').find('.zen-toggle-comment').prop('checked', true).change() + $(e.currentTarget).trigger('zen_mode:enter') - $('body').on 'click', '.zen-leave-link', (e) => + $(document).on 'click', '.js-zen-leave', (e) -> e.preventDefault() - $(e.currentTarget).closest('.zennable').find('.zen-toggle-comment').prop('checked', false).change() + $(e.currentTarget).trigger('zen_mode:leave') - $('body').on 'change', '.zen-toggle-comment', (e) => - checkbox = e.currentTarget - if checkbox.checked - # Disable other keyboard shortcuts in ZEN mode - Mousetrap.pause() - @updateActiveZenArea(checkbox) - else - @exitZenMode() + $(document).on 'zen_mode:enter', (e) => + @enter(e.target.parentNode) + $(document).on 'zen_mode:leave', (e) => + @exit() - $(document).on 'keydown', (e) => - if e.keyCode is 27 # Esc - @exitZenMode() + $(document).on 'keydown', (e) -> + if e.keyCode == 27 # Esc e.preventDefault() + $(document).trigger('zen_mode:leave') + + enter: (backdrop) -> + Mousetrap.pause() + + @active_backdrop = $(backdrop) + @active_backdrop.addClass('fullscreen') + + @active_textarea = @active_backdrop.find('textarea') - updateActiveZenArea: (checkbox) => - @active_checkbox = $(checkbox) - @active_checkbox.prop('checked', true) - @active_zen_area = @active_checkbox.parent().find('textarea') # Prevent a user-resized textarea from persisting to fullscreen - @active_zen_area.removeAttr('style') - @active_zen_area.focus() + @active_textarea.removeAttr('style') + @active_textarea.focus() - exitZenMode: => - if @active_zen_area isnt null + exit: -> + if @active_textarea Mousetrap.unpause() - @active_checkbox.prop('checked', false) - @active_zen_area = null - @active_checkbox = null - @restoreScroll(@scroll_position) - # Enable dropzone when leaving ZEN mode + + @active_textarea.closest('.zen-backdrop').removeClass('fullscreen') + + @scrollTo(@active_textarea) + + @active_textarea = null + @active_backdrop = null + Dropzone.forElement('.div-dropzone').enable() - restoreScroll: (y) -> - window.scrollTo(window.pageXOffset, y) + scrollTo: (zen_area) -> + $.scrollTo(zen_area, 0, offset: -150) diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index 7b060ce485..0c0451fe4d 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -2,8 +2,8 @@ * This is a manifest file that'll automatically include all the stylesheets available in this directory * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at * the top of the compiled file, but it's generally better to create a new file per style scope. - *= require jquery.ui.datepicker - *= require jquery.ui.autocomplete + *= require jquery-ui/datepicker + *= require jquery-ui/autocomplete *= require jquery.atwho *= require select2 *= require_self @@ -48,4 +48,4 @@ /* * Styles for JS behaviors. */ -@import "behaviors.scss"; \ No newline at end of file +@import "behaviors.scss"; diff --git a/app/assets/stylesheets/framework/blocks.scss b/app/assets/stylesheets/framework/blocks.scss index a62c0f62a4..fa0e70847f 100644 --- a/app/assets/stylesheets/framework/blocks.scss +++ b/app/assets/stylesheets/framework/blocks.scss @@ -72,11 +72,20 @@ > p:last-child { margin-bottom: 0; } + + .block-controls { + float: right; + + .control { + float: left; + margin-left: 10px; + } + } } .cover-block { text-align: center; - background: #f7f8fa; + background: $background-color; margin: -$gl-padding; margin-bottom: 0; padding: 44px $gl-padding; diff --git a/app/assets/stylesheets/framework/buttons.scss b/app/assets/stylesheets/framework/buttons.scss index fe56266284..97a9463884 100644 --- a/app/assets/stylesheets/framework/buttons.scss +++ b/app/assets/stylesheets/framework/buttons.scss @@ -1,10 +1,9 @@ @mixin btn-default { - @include border-radius(2px); + @include border-radius(3px); border-width: 1px; border-style: solid; - text-transform: uppercase; - font-size: 13px; - font-weight: 600; + font-size: 15px; + font-weight: 500; line-height: 18px; padding: 11px $gl-padding; letter-spacing: .4px; @@ -18,7 +17,7 @@ @mixin btn-middle { @include btn-default; - @include border-radius(2px); + @include border-radius(3px); padding: 11px 24px; } @@ -51,6 +50,10 @@ @include btn-color($blue-light, $border-blue-light, $blue-normal, $border-blue-normal, $blue-dark, $border-blue-dark, #FFFFFF); } +@mixin btn-blue-medium { + @include btn-color($blue-medium-light, $border-blue-light, $blue-medium, $border-blue-normal, $blue-medium-dark, $border-blue-dark, #FFFFFF); +} + @mixin btn-orange { @include btn-color($orange-light, $border-orange-light, $orange-normal, $border-orange-normal, $orange-dark, $border-orange-dark, #FFFFFF); } @@ -60,7 +63,7 @@ } @mixin btn-gray { - @include btn-color($gray-light, $border-gray-light, $gray-normal, $border-gray-normal, $gray-dark, $border-gray-dark, #313236); + @include btn-color($gray-light, $border-gray-light, $gray-normal, $border-gray-light, $gray-dark, $border-gray-dark, #313236); } @mixin btn-white { @@ -75,6 +78,10 @@ padding: 5px 10px; } + &.btn-nr { + padding: 7px 10px; + } + &.btn-xs { padding: 1px 5px; } @@ -91,11 +98,15 @@ @include btn-gray; } - &.btn-primary, + &.btn-primary { + @include btn-blue-medium; + } + &.btn-info { @include btn-blue; } + &.btn-close, &.btn-warning { @include btn-orange; } @@ -110,20 +121,8 @@ float: right; } - &.btn-close { - color: $gl-danger; - border-color: $gl-danger; - &:hover { - color: #B94A48; - } - } - &.btn-reopen { - color: $gl-success; - border-color: $gl-success; - &:hover { - color: #468847; - } + /* should be same as parent class for now */ } &.btn-grouped { diff --git a/app/assets/stylesheets/framework/calendar.scss b/app/assets/stylesheets/framework/calendar.scss index a36fefe22c..580012abd7 100644 --- a/app/assets/stylesheets/framework/calendar.scss +++ b/app/assets/stylesheets/framework/calendar.scss @@ -19,38 +19,33 @@ } } } + /** * This overwrites the default values of the cal-heatmap gem */ .calendar { .qi { - background-color: #999; fill: #fff; } .q1 { - background-color: #dae289; - fill: #ededed; + fill: #ededed !important; } .q2 { - background-color: #cedb9c; - fill: #ACD5F2; + fill: #ACD5F2 !important; } .q3 { - background-color: #b5cf6b; - fill: #7FA8D1; + fill: #7FA8D1 !important; } .q4 { - background-color: #637939; - fill: #49729B; + fill: #49729B !important; } .q5 { - background-color: #3b6427; - fill: #254E77; + fill: #254E77 !important; } .domain-background { @@ -59,32 +54,7 @@ } .ch-tooltip { - position: absolute; - display: none; - margin-top: 22px; - margin-left: 1px; - font-size: 13px; padding: 3px; font-weight: 550; - background-color: #222; - span { - position: absolute; - width: 200px; - text-align: center; - visibility: hidden; - border-radius: 10px; - &:after { - content: ''; - position: absolute; - top: 100%; - left: 50%; - margin-left: -8px; - width: 0; - height: 0; - border-top: 8px solid #000000; - border-right: 8px solid transparent; - border-left: 8px solid transparent; - } - } } } diff --git a/app/assets/stylesheets/framework/common.scss b/app/assets/stylesheets/framework/common.scss index 7562ef6d24..11730000f8 100644 --- a/app/assets/stylesheets/framework/common.scss +++ b/app/assets/stylesheets/framework/common.scss @@ -374,7 +374,7 @@ table { } } -.center-top-menu { +.center-top-menu, .left-top-menu { @include nav-menu; text-align: center; margin-top: 5px; @@ -408,6 +408,11 @@ table { } } +.left-top-menu { + text-align: left; + border-bottom: 1px solid #EEE; +} + .center-middle-menu { @include nav-menu; padding: 0; diff --git a/app/assets/stylesheets/framework/fonts.scss b/app/assets/stylesheets/framework/fonts.scss index e214567eca..20988f7b43 100644 --- a/app/assets/stylesheets/framework/fonts.scss +++ b/app/assets/stylesheets/framework/fonts.scss @@ -3,23 +3,23 @@ font-family: 'Source Sans Pro'; font-style: normal; font-weight: 300; - src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), font-url('SourceSansPro-Light.ttf'); + src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), font-url('SourceSansPro-Light.ttf.woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; - src: local('Source Sans Pro'), local('SourceSansPro-Regular'), font-url('SourceSansPro-Regular.ttf'); + src: local('Source Sans Pro'), local('SourceSansPro-Regular'), font-url('SourceSansPro-Regular.ttf.woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; - src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), font-url('SourceSansPro-Semibold.ttf'); + src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), font-url('SourceSansPro-Semibold.ttf.woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; - src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), font-url('SourceSansPro-Bold.ttf'); + src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), font-url('SourceSansPro-Bold.ttf.woff'); } diff --git a/app/assets/stylesheets/framework/issue_box.scss b/app/assets/stylesheets/framework/issue_box.scss index fba67ba0b6..e93dbab0c4 100644 --- a/app/assets/stylesheets/framework/issue_box.scss +++ b/app/assets/stylesheets/framework/issue_box.scss @@ -5,7 +5,7 @@ */ .status-box { - @include border-radius(2px); + @include border-radius(3px); display: block; float: left; @@ -25,7 +25,7 @@ } &.status-box-open { - background-color: #019875; + background-color: $green-light; color: #FFF; } diff --git a/app/assets/stylesheets/framework/layout.scss b/app/assets/stylesheets/framework/layout.scss index aa5acb93cc..a1a9990241 100644 --- a/app/assets/stylesheets/framework/layout.scss +++ b/app/assets/stylesheets/framework/layout.scss @@ -5,7 +5,7 @@ html { } body { - background-color: #EAEBEC !important; + background-color: #F3F3F3 !important; &.navless { background-color: white !important; diff --git a/app/assets/stylesheets/framework/lists.scss b/app/assets/stylesheets/framework/lists.scss index 1c74e525a6..bbdb1c038c 100644 --- a/app/assets/stylesheets/framework/lists.scss +++ b/app/assets/stylesheets/framework/lists.scss @@ -74,7 +74,7 @@ /** light list with border-bottom between li **/ -ul.bordered-list { +ul.bordered-list, ul.unstyled-list { @include basic-list; &.top-list { @@ -88,6 +88,10 @@ ul.bordered-list { } } +ul.unstyled-list > li { + border-bottom: none; +} + ul.task-list { li.task-list-item { list-style-type: none; diff --git a/app/assets/stylesheets/framework/mixins.scss b/app/assets/stylesheets/framework/mixins.scss index 11c48d26ab..41fd890f14 100644 --- a/app/assets/stylesheets/framework/mixins.scss +++ b/app/assets/stylesheets/framework/mixins.scss @@ -123,7 +123,6 @@ padding: 0; margin: 0; list-style: none; - margin-top: 5px; height: 56px; li { @@ -131,9 +130,9 @@ a { padding: 14px; - font-size: 17px; + font-size: 15px; line-height: 28px; - color: #7f8fa4; + color: #959494; border-bottom: 2px solid transparent; &:hover, &:active, &:focus { @@ -143,8 +142,8 @@ } &.active a { - color: #4c4e54; - border-bottom: 2px solid #1cacfc; + color: #616060; + border-bottom: 2px solid #4688f1; } .badge { diff --git a/app/assets/stylesheets/framework/mobile.scss b/app/assets/stylesheets/framework/mobile.scss index 6f44c32373..c00709fb6b 100644 --- a/app/assets/stylesheets/framework/mobile.scss +++ b/app/assets/stylesheets/framework/mobile.scss @@ -81,7 +81,7 @@ display: none; } - .center-top-menu { + .center-top-menu, .left-top-menu { li a { font-size: 14px; padding: 19px 10px; diff --git a/app/assets/stylesheets/framework/sidebar.scss b/app/assets/stylesheets/framework/sidebar.scss index 458af76cb7..83243dd245 100644 --- a/app/assets/stylesheets/framework/sidebar.scss +++ b/app/assets/stylesheets/framework/sidebar.scss @@ -105,7 +105,7 @@ .tanuki-shape { transition: all 0.8s; - &:hover { + &:hover, &.highlight { fill: rgb(255, 255, 255); transition: all 0.1s; } diff --git a/app/assets/stylesheets/framework/typography.scss b/app/assets/stylesheets/framework/typography.scss index c3e4ad0ad0..714369d9f1 100644 --- a/app/assets/stylesheets/framework/typography.scss +++ b/app/assets/stylesheets/framework/typography.scss @@ -54,17 +54,17 @@ h3 { margin: 24px 0 12px 0; - font-size: 1.25em; + font-size: 1.1em; } h4 { margin: 24px 0 12px 0; - font-size: 1.1em; + font-size: 0.98em; } h5 { margin: 24px 0 12px 0; - font-size: 1em; + font-size: 0.95em; } h6 { diff --git a/app/assets/stylesheets/framework/variables.scss b/app/assets/stylesheets/framework/variables.scss index 2ef40a6e51..d0ff3248ce 100644 --- a/app/assets/stylesheets/framework/variables.scss +++ b/app/assets/stylesheets/framework/variables.scss @@ -1,9 +1,9 @@ -$hover: #FFFAF1; +$hover: #faf9f9; $gl-text-color: #54565B; $gl-text-green: #4A2; $gl-text-red: #D12F19; $gl-text-orange: #D90; -$gl-header-color: #4c4e54; +$gl-header-color: #323232; $gl-link-color: #333c48; $md-text-color: #444; $md-link-color: #3084bb; @@ -15,26 +15,28 @@ $sidebar_width: 230px; $avatar_radius: 50%; $code_font_size: 13px; $code_line_height: 1.5; -$border-color: #dce0e6; +$border-color: #efeff1; $table-border-color: #eef0f2; -$background-color: #F7F8FA; +$background-color: #faf9f9; $header-height: 58px; $fixed-layout-width: 1280px; -$gl-gray: #7f8fa4; +$gl-gray: #5a5a5a; $gl-padding: 16px; +$gl-padding-top:10px; $gl-avatar-size: 46px; +$secondary-text: #7f8fa4; /* * Color schema */ $white-light: #FFFFFF; -$white-normal: #DCE0E5; -$white-dark: #E4E7ED; +$white-normal: #ededed; +$white-dark: #ededed; -$gray-light: #F0F2F5; -$gray-normal: #DCE0E5; -$gray-dark: #E4E7ED; +$gray-light: #f7f7f7; +$gray-normal: #ededed; +$gray-dark: #ededed; $green-light: #31AF64; $green-normal: #2FAA60; @@ -44,6 +46,10 @@ $blue-light: #2EA8E5; $blue-normal: #2D9FD8; $blue-dark: #2897CE; +$blue-medium-light: #3498CB; +$blue-medium: #2F8EBF; +$blue-medium-dark: #2D86B4; + $orange-light: #FC6443; $orange-normal: #E75E40; $orange-dark: #CE5237; @@ -52,11 +58,11 @@ $red-light: #F43263; $red-normal: #E52C5A; $red-dark: #D22852; -$border-white-light: #E3E7EC; +$border-white-light: #F1F2F4; $border-white-normal: #D6DAE2; $border-white-dark: #C6CACF; -$border-gray-light: #DCE0E5; +$border-gray-light: #d1d1d1; $border-gray-normal: #D6DAE2; $border-gray-dark: #C6CACF; @@ -76,6 +82,8 @@ $border-red-light: #E52C5A; $border-red-normal: #D22852; $border-red-dark: #CA264F; +/* header */ +$light-grey-header: #faf9f9; /* * State colors: diff --git a/app/assets/stylesheets/framework/zen.scss b/app/assets/stylesheets/framework/zen.scss index 32e2c020e0..002bd7e8ca 100644 --- a/app/assets/stylesheets/framework/zen.scss +++ b/app/assets/stylesheets/framework/zen.scss @@ -1,9 +1,5 @@ .zennable { - .zen-toggle-comment { - display: none; - } - - .zen-enter-link { + a.js-zen-enter { color: $gl-gray; position: absolute; top: 0px; @@ -11,7 +7,7 @@ line-height: 40px; } - .zen-leave-link { + a.js-zen-leave { display: none; color: $gl-text-color; position: absolute; @@ -25,62 +21,41 @@ } } - // Hide the Enter link when we're in Zen mode - input:checked ~ .zen-backdrop .zen-enter-link { - display: none; - } + .zen-backdrop { + &.fullscreen { + background-color: white; + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1031; - // Show the Leave link when we're in Zen mode - input:checked ~ .zen-backdrop .zen-leave-link { - display: block; - position: absolute; - top: 0; - } + textarea { + border: none; + box-shadow: none; + border-radius: 0; + color: #000; + font-size: 20px; + line-height: 26px; + padding: 30px; + display: block; + outline: none; + resize: none; + height: 100vh; + max-width: 900px; + margin: 0 auto; + } - input:checked ~ .zen-backdrop { - background-color: white; - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 1031; + a.js-zen-enter { + display: none; + } - textarea { - border: none; - box-shadow: none; - border-radius: 0; - color: #000; - font-size: 20px; - line-height: 26px; - padding: 30px; - display: block; - outline: none; - resize: none; - height: 100vh; - max-width: 900px; - margin: 0 auto; + a.js-zen-leave { + display: block; + position: absolute; + top: 0; + } } } - - // Make the color of the placeholder text in the Zenned-out textarea darker, - // so it becomes visible - - input:checked ~ .zen-backdrop textarea::-webkit-input-placeholder { - color: #A8A8A8; - } - - input:checked ~ .zen-backdrop textarea:-moz-placeholder { - color: #A8A8A8; - opacity: 1; - } - - input:checked ~ .zen-backdrop textarea::-moz-placeholder { - color: #A8A8A8; - opacity: 1; - } - - input:checked ~ .zen-backdrop textarea:-ms-input-placeholder { - color: #A8A8A8; - } } diff --git a/app/assets/stylesheets/pages/awards.scss b/app/assets/stylesheets/pages/awards.scss index 041b811a60..87dd30f411 100644 --- a/app/assets/stylesheets/pages/awards.scss +++ b/app/assets/stylesheets/pages/awards.scss @@ -2,6 +2,12 @@ @include clearfix; line-height: 34px; + .emoji-icon { + width: 20px; + height: 20px; + margin: 7px 0 0 5px; + } + .award { @include border-radius(5px); @@ -40,6 +46,7 @@ } .awards-controls { + position: relative; margin-left: 10px; float: left; @@ -55,32 +62,64 @@ } } - .awards-menu { - padding: $gl-padding; - min-width: 214px; + .emoji-menu{ + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0,0,0,.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); + box-shadow: 0 6px 12px rgba(0,0,0,.175); - > li { - cursor: pointer; - width: 30px; - height: 30px; - text-align: center; - @include border-radius(5px); + .emoji-menu-content { + padding: $gl-padding; + width: 300px; + height: 300px; + overflow-y: scroll; - img { - margin-bottom: 2px; + h5 { + clear: left; } - &:hover { - background-color: #ccc; + ul { + list-style-type: none; + margin-left: -20px; + margin-bottom: 20px; + overflow: auto; + } + + input.emoji-search{ + background: image-url("icon-search.png") 240px no-repeat; + } + + li { + cursor: pointer; + width: 30px; + height: 30px; + text-align: center; + float: left; + margin: 3px; + list-decorate: none; + @include border-radius(5px); + + &:hover { + background-color: #ccc; + } } } } } - - .awards-menu{ - li { - float: left; - margin: 3px; - } - } } diff --git a/app/assets/stylesheets/pages/commits.scss b/app/assets/stylesheets/pages/commits.scss index c9dfcff629..800df95cff 100644 --- a/app/assets/stylesheets/pages/commits.scss +++ b/app/assets/stylesheets/pages/commits.scss @@ -28,10 +28,6 @@ } } -.commits-feed-holder { - float: right; -} - li.commit { list-style: none; @@ -122,3 +118,59 @@ li.commit { color: $gl-gray; } } + +.divergence-graph { + padding: 12px 12px 0 0; + float: right; + + .graph-side { + position: relative; + width: 80px; + height: 22px; + padding: 5px 0 13px; + float: left; + + .bar { + position: absolute; + height: 4px; + background-color: #ccc; + } + + .bar-behind { + right: 0; + border-radius: 3px 0 0 3px; + } + + .bar-ahead { + left: 0; + border-radius: 0 3px 3px 0; + } + + .count { + padding-top: 6px; + padding-bottom: 0px; + font-size: 12px; + color: #333; + display: block; + } + + .count-behind { + padding-right: 4px; + text-align: right; + } + + .count-ahead { + padding-left: 4px; + text-align: left; + } + } + + .graph-separator { + position: relative; + width: 1px; + height: 18px; + margin: 5px 0 0; + float: left; + background-color: #ccc; + } +} diff --git a/app/assets/stylesheets/pages/detail_page.scss b/app/assets/stylesheets/pages/detail_page.scss index 0f3463a914..deab805dbc 100644 --- a/app/assets/stylesheets/pages/detail_page.scss +++ b/app/assets/stylesheets/pages/detail_page.scss @@ -5,7 +5,7 @@ border-bottom: 1px solid $border-color; color: #5c5d5e; font-size: 16px; - line-height: 42px; + line-height: 34px; .author { color: #5c5d5e; diff --git a/app/assets/stylesheets/pages/emojis.scss b/app/assets/stylesheets/pages/emojis.scss new file mode 100644 index 0000000000..89a94c5a78 --- /dev/null +++ b/app/assets/stylesheets/pages/emojis.scss @@ -0,0 +1,1272 @@ +/* +File is generated by https://github.com/jakesgordon/sprite-factory and midified manualy +The source: gemojione gem. +*/ + +.emoji-icon{ + background-image: image-url("emoji.png"); + background-repeat: no-repeat; +} + +.emoji-0023-20E3 { background-position: 0px 0px; } +.emoji-0030-20E3 { background-position: -20px 0px; } +.emoji-0031-20E3 { background-position: -40px 0px; } +.emoji-0032-20E3 { background-position: -60px 0px; } +.emoji-0033-20E3 { background-position: -80px 0px; } +.emoji-0034-20E3 { background-position: -100px 0px; } +.emoji-0035-20E3 { background-position: -120px 0px; } +.emoji-0036-20E3 { background-position: -140px 0px; } +.emoji-0037-20E3 { background-position: -160px 0px; } +.emoji-0038-20E3 { background-position: -180px 0px; } +.emoji-0039-20E3 { background-position: -200px 0px; } +.emoji-00A9 { background-position: -220px 0px; } +.emoji-00AE { background-position: -240px 0px; } +.emoji-1F004 { background-position: -260px 0px; } +.emoji-1F0CF { background-position: -280px 0px; } +.emoji-1F170 { background-position: -300px 0px; } +.emoji-1F171 { background-position: -320px 0px; } +.emoji-1F17E { background-position: -340px 0px; } +.emoji-1F17F { background-position: -360px 0px; } +.emoji-1F18E { background-position: -380px 0px; } +.emoji-1F191 { background-position: -400px 0px; } +.emoji-1F192 { background-position: -420px 0px; } +.emoji-1F193 { background-position: -440px 0px; } +.emoji-1F194 { background-position: -460px 0px; } +.emoji-1F195 { background-position: -480px 0px; } +.emoji-1F196 { background-position: -500px 0px; } +.emoji-1F197 { background-position: -520px 0px; } +.emoji-1F198 { background-position: -540px 0px; } +.emoji-1F199 { background-position: -560px 0px; } +.emoji-1F19A { background-position: -580px 0px; } +.emoji-1F1E6-1F1E8 { background-position: -600px 0px; } +.emoji-1F1E6-1F1E9 { background-position: -620px 0px; } +.emoji-1F1E6-1F1EA { background-position: -640px 0px; } +.emoji-1F1E6-1F1EB { background-position: -660px 0px; } +.emoji-1F1E6-1F1EC { background-position: -680px 0px; } +.emoji-1F1E6-1F1EE { background-position: -700px 0px; } +.emoji-1F1E6-1F1F1 { background-position: -720px 0px; } +.emoji-1F1E6-1F1F2 { background-position: -740px 0px; } +.emoji-1F1E6-1F1F4 { background-position: -760px 0px; } +.emoji-1F1E6-1F1F7 { background-position: -780px 0px; } +.emoji-1F1E6-1F1F9 { background-position: -800px 0px; } +.emoji-1F1E6-1F1FA { background-position: -820px 0px; } +.emoji-1F1E6-1F1FC { background-position: -840px 0px; } +.emoji-1F1E6-1F1FF { background-position: -860px 0px; } +.emoji-1F1E7-1F1E6 { background-position: -880px 0px; } +.emoji-1F1E7-1F1E7 { background-position: -900px 0px; } +.emoji-1F1E7-1F1E9 { background-position: -920px 0px; } +.emoji-1F1E7-1F1EA { background-position: -940px 0px; } +.emoji-1F1E7-1F1EB { background-position: -960px 0px; } +.emoji-1F1E7-1F1EC { background-position: -980px 0px; } +.emoji-1F1E7-1F1ED { background-position: -1000px 0px; } +.emoji-1F1E7-1F1EE { background-position: -1020px 0px; } +.emoji-1F1E7-1F1EF { background-position: -1040px 0px; } +.emoji-1F1E7-1F1F2 { background-position: -1060px 0px; } +.emoji-1F1E7-1F1F3 { background-position: -1080px 0px; } +.emoji-1F1E7-1F1F4 { background-position: -1100px 0px; } +.emoji-1F1E7-1F1F7 { background-position: -1120px 0px; } +.emoji-1F1E7-1F1F8 { background-position: -1140px 0px; } +.emoji-1F1E7-1F1F9 { background-position: -1160px 0px; } +.emoji-1F1E7-1F1FC { background-position: -1180px 0px; } +.emoji-1F1E7-1F1FE { background-position: -1200px 0px; } +.emoji-1F1E7-1F1FF { background-position: -1220px 0px; } +.emoji-1F1E8-1F1E6 { background-position: -1240px 0px; } +.emoji-1F1E8-1F1E9 { background-position: -1260px 0px; } +.emoji-1F1E8-1F1EB { background-position: -1280px 0px; } +.emoji-1F1E8-1F1EC { background-position: -1300px 0px; } +.emoji-1F1E8-1F1ED { background-position: -1320px 0px; } +.emoji-1F1E8-1F1EE { background-position: -1340px 0px; } +.emoji-1F1E8-1F1F1 { background-position: -1360px 0px; } +.emoji-1F1E8-1F1F2 { background-position: -1380px 0px; } +.emoji-1F1E8-1F1F3 { background-position: -1400px 0px; } +.emoji-1F1E8-1F1F4 { background-position: -1420px 0px; } +.emoji-1F1E8-1F1F7 { background-position: -1440px 0px; } +.emoji-1F1E8-1F1FA { background-position: -1460px 0px; } +.emoji-1F1E8-1F1FB { background-position: -1480px 0px; } +.emoji-1F1E8-1F1FE { background-position: -1500px 0px; } +.emoji-1F1E8-1F1FF { background-position: -1520px 0px; } +.emoji-1F1E9-1F1EA { background-position: -1540px 0px; } +.emoji-1F1E9-1F1EF { background-position: -1560px 0px; } +.emoji-1F1E9-1F1F0 { background-position: -1580px 0px; } +.emoji-1F1E9-1F1F2 { background-position: -1600px 0px; } +.emoji-1F1E9-1F1F4 { background-position: -1620px 0px; } +.emoji-1F1E9-1F1FF { background-position: -1640px 0px; } +.emoji-1F1EA-1F1E8 { background-position: -1660px 0px; } +.emoji-1F1EA-1F1EA { background-position: -1680px 0px; } +.emoji-1F1EA-1F1EC { background-position: -1700px 0px; } +.emoji-1F1EA-1F1ED { background-position: -1720px 0px; } +.emoji-1F1EA-1F1F7 { background-position: -1740px 0px; } +.emoji-1F1EA-1F1F8 { background-position: -1760px 0px; } +.emoji-1F1EA-1F1F9 { background-position: -1780px 0px; } +.emoji-1F1EB-1F1EE { background-position: -1800px 0px; } +.emoji-1F1EB-1F1EF { background-position: -1820px 0px; } +.emoji-1F1EB-1F1F0 { background-position: -1840px 0px; } +.emoji-1F1EB-1F1F2 { background-position: -1860px 0px; } +.emoji-1F1EB-1F1F4 { background-position: -1880px 0px; } +.emoji-1F1EB-1F1F7 { background-position: -1900px 0px; } +.emoji-1F1EC-1F1E6 { background-position: -1920px 0px; } +.emoji-1F1EC-1F1E7 { background-position: -1940px 0px; } +.emoji-1F1EC-1F1E9 { background-position: -1960px 0px; } +.emoji-1F1EC-1F1EA { background-position: -1980px 0px; } +.emoji-1F1EC-1F1ED { background-position: -2000px 0px; } +.emoji-1F1EC-1F1EE { background-position: -2020px 0px; } +.emoji-1F1EC-1F1F1 { background-position: -2040px 0px; } +.emoji-1F1EC-1F1F2 { background-position: -2060px 0px; } +.emoji-1F1EC-1F1F3 { background-position: -2080px 0px; } +.emoji-1F1EC-1F1F6 { background-position: -2100px 0px; } +.emoji-1F1EC-1F1F7 { background-position: -2120px 0px; } +.emoji-1F1EC-1F1F9 { background-position: -2140px 0px; } +.emoji-1F1EC-1F1FA { background-position: -2160px 0px; } +.emoji-1F1EC-1F1FC { background-position: -2180px 0px; } +.emoji-1F1EC-1F1FE { background-position: -2200px 0px; } +.emoji-1F1ED-1F1F0 { background-position: -2220px 0px; } +.emoji-1F1ED-1F1F3 { background-position: -2240px 0px; } +.emoji-1F1ED-1F1F7 { background-position: -2260px 0px; } +.emoji-1F1ED-1F1F9 { background-position: -2280px 0px; } +.emoji-1F1ED-1F1FA { background-position: -2300px 0px; } +.emoji-1F1EE-1F1E9 { background-position: -2320px 0px; } +.emoji-1F1EE-1F1EA { background-position: -2340px 0px; } +.emoji-1F1EE-1F1F1 { background-position: -2360px 0px; } +.emoji-1F1EE-1F1F3 { background-position: -2380px 0px; } +.emoji-1F1EE-1F1F6 { background-position: -2400px 0px; } +.emoji-1F1EE-1F1F7 { background-position: -2420px 0px; } +.emoji-1F1EE-1F1F8 { background-position: -2440px 0px; } +.emoji-1F1EE-1F1F9 { background-position: -2460px 0px; } +.emoji-1F1EF-1F1EA { background-position: -2480px 0px; } +.emoji-1F1EF-1F1F2 { background-position: -2500px 0px; } +.emoji-1F1EF-1F1F4 { background-position: -2520px 0px; } +.emoji-1F1EF-1F1F5 { background-position: -2540px 0px; } +.emoji-1F1F0-1F1EA { background-position: -2560px 0px; } +.emoji-1F1F0-1F1EC { background-position: -2580px 0px; } +.emoji-1F1F0-1F1ED { background-position: -2600px 0px; } +.emoji-1F1F0-1F1EE { background-position: -2620px 0px; } +.emoji-1F1F0-1F1F2 { background-position: -2640px 0px; } +.emoji-1F1F0-1F1F3 { background-position: -2660px 0px; } +.emoji-1F1F0-1F1F5 { background-position: -2680px 0px; } +.emoji-1F1F0-1F1F7 { background-position: -2700px 0px; } +.emoji-1F1F0-1F1FC { background-position: -2720px 0px; } +.emoji-1F1F0-1F1FE { background-position: -2740px 0px; } +.emoji-1F1F0-1F1FF { background-position: -2760px 0px; } +.emoji-1F1F1-1F1E6 { background-position: -2780px 0px; } +.emoji-1F1F1-1F1E7 { background-position: -2800px 0px; } +.emoji-1F1F1-1F1E8 { background-position: -2820px 0px; } +.emoji-1F1F1-1F1EE { background-position: -2840px 0px; } +.emoji-1F1F1-1F1F0 { background-position: -2860px 0px; } +.emoji-1F1F1-1F1F7 { background-position: -2880px 0px; } +.emoji-1F1F1-1F1F8 { background-position: -2900px 0px; } +.emoji-1F1F1-1F1F9 { background-position: -2920px 0px; } +.emoji-1F1F1-1F1FA { background-position: -2940px 0px; } +.emoji-1F1F1-1F1FB { background-position: -2960px 0px; } +.emoji-1F1F1-1F1FE { background-position: -2980px 0px; } +.emoji-1F1F2-1F1E6 { background-position: -3000px 0px; } +.emoji-1F1F2-1F1E8 { background-position: -3020px 0px; } +.emoji-1F1F2-1F1E9 { background-position: -3040px 0px; } +.emoji-1F1F2-1F1EA { background-position: -3060px 0px; } +.emoji-1F1F2-1F1EC { background-position: -3080px 0px; } +.emoji-1F1F2-1F1ED { background-position: -3100px 0px; } +.emoji-1F1F2-1F1F0 { background-position: -3120px 0px; } +.emoji-1F1F2-1F1F1 { background-position: -3140px 0px; } +.emoji-1F1F2-1F1F2 { background-position: -3160px 0px; } +.emoji-1F1F2-1F1F3 { background-position: -3180px 0px; } +.emoji-1F1F2-1F1F4 { background-position: -3200px 0px; } +.emoji-1F1F2-1F1F7 { background-position: -3220px 0px; } +.emoji-1F1F2-1F1F8 { background-position: -3240px 0px; } +.emoji-1F1F2-1F1F9 { background-position: -3260px 0px; } +.emoji-1F1F2-1F1FA { background-position: -3280px 0px; } +.emoji-1F1F2-1F1FB { background-position: -3300px 0px; } +.emoji-1F1F2-1F1FC { background-position: -3320px 0px; } +.emoji-1F1F2-1F1FD { background-position: -3340px 0px; } +.emoji-1F1F2-1F1FE { background-position: -3360px 0px; } +.emoji-1F1F2-1F1FF { background-position: -3380px 0px; } +.emoji-1F1F3-1F1E6 { background-position: -3400px 0px; } +.emoji-1F1F3-1F1E8 { background-position: -3420px 0px; } +.emoji-1F1F3-1F1EA { background-position: -3440px 0px; } +.emoji-1F1F3-1F1EC { background-position: -3460px 0px; } +.emoji-1F1F3-1F1EE { background-position: -3480px 0px; } +.emoji-1F1F3-1F1F1 { background-position: -3500px 0px; } +.emoji-1F1F3-1F1F4 { background-position: -3520px 0px; } +.emoji-1F1F3-1F1F5 { background-position: -3540px 0px; } +.emoji-1F1F3-1F1F7 { background-position: -3560px 0px; } +.emoji-1F1F3-1F1FA { background-position: -3580px 0px; } +.emoji-1F1F3-1F1FF { background-position: -3600px 0px; } +.emoji-1F1F4-1F1F2 { background-position: -3620px 0px; } +.emoji-1F1F5-1F1E6 { background-position: -3640px 0px; } +.emoji-1F1F5-1F1EA { background-position: -3660px 0px; } +.emoji-1F1F5-1F1EB { background-position: -3680px 0px; } +.emoji-1F1F5-1F1EC { background-position: -3700px 0px; } +.emoji-1F1F5-1F1ED { background-position: -3720px 0px; } +.emoji-1F1F5-1F1F0 { background-position: -3740px 0px; } +.emoji-1F1F5-1F1F1 { background-position: -3760px 0px; } +.emoji-1F1F5-1F1F7 { background-position: -3780px 0px; } +.emoji-1F1F5-1F1F8 { background-position: -3800px 0px; } +.emoji-1F1F5-1F1F9 { background-position: -3820px 0px; } +.emoji-1F1F5-1F1FC { background-position: -3840px 0px; } +.emoji-1F1F5-1F1FE { background-position: -3860px 0px; } +.emoji-1F1F6-1F1E6 { background-position: -3880px 0px; } +.emoji-1F1F7-1F1F4 { background-position: -3900px 0px; } +.emoji-1F1F7-1F1F8 { background-position: -3920px 0px; } +.emoji-1F1F7-1F1FA { background-position: -3940px 0px; } +.emoji-1F1F7-1F1FC { background-position: -3960px 0px; } +.emoji-1F1F8-1F1E6 { background-position: -3980px 0px; } +.emoji-1F1F8-1F1E7 { background-position: -4000px 0px; } +.emoji-1F1F8-1F1E8 { background-position: -4020px 0px; } +.emoji-1F1F8-1F1E9 { background-position: -4040px 0px; } +.emoji-1F1F8-1F1EA { background-position: -4060px 0px; } +.emoji-1F1F8-1F1EC { background-position: -4080px 0px; } +.emoji-1F1F8-1F1ED { background-position: -4100px 0px; } +.emoji-1F1F8-1F1EE { background-position: -4120px 0px; } +.emoji-1F1F8-1F1F0 { background-position: -4140px 0px; } +.emoji-1F1F8-1F1F1 { background-position: -4160px 0px; } +.emoji-1F1F8-1F1F2 { background-position: -4180px 0px; } +.emoji-1F1F8-1F1F3 { background-position: -4200px 0px; } +.emoji-1F1F8-1F1F4 { background-position: -4220px 0px; } +.emoji-1F1F8-1F1F7 { background-position: -4240px 0px; } +.emoji-1F1F8-1F1F9 { background-position: -4260px 0px; } +.emoji-1F1F8-1F1FB { background-position: -4280px 0px; } +.emoji-1F1F8-1F1FE { background-position: -4300px 0px; } +.emoji-1F1F8-1F1FF { background-position: -4320px 0px; } +.emoji-1F1F9-1F1E9 { background-position: -4340px 0px; } +.emoji-1F1F9-1F1EC { background-position: -4360px 0px; } +.emoji-1F1F9-1F1ED { background-position: -4380px 0px; } +.emoji-1F1F9-1F1EF { background-position: -4400px 0px; } +.emoji-1F1F9-1F1F1 { background-position: -4420px 0px; } +.emoji-1F1F9-1F1F2 { background-position: -4440px 0px; } +.emoji-1F1F9-1F1F3 { background-position: -4460px 0px; } +.emoji-1F1F9-1F1F4 { background-position: -4480px 0px; } +.emoji-1F1F9-1F1F7 { background-position: -4500px 0px; } +.emoji-1F1F9-1F1F9 { background-position: -4520px 0px; } +.emoji-1F1F9-1F1FB { background-position: -4540px 0px; } +.emoji-1F1F9-1F1FC { background-position: -4560px 0px; } +.emoji-1F1F9-1F1FF { background-position: -4580px 0px; } +.emoji-1F1FA-1F1E6 { background-position: -4600px 0px; } +.emoji-1F1FA-1F1EC { background-position: -4620px 0px; } +.emoji-1F1FA-1F1F8 { background-position: -4640px 0px; } +.emoji-1F1FA-1F1FE { background-position: -4660px 0px; } +.emoji-1F1FA-1F1FF { background-position: -4680px 0px; } +.emoji-1F1FB-1F1E6 { background-position: -4700px 0px; } +.emoji-1F1FB-1F1E8 { background-position: -4720px 0px; } +.emoji-1F1FB-1F1EA { background-position: -4740px 0px; } +.emoji-1F1FB-1F1EE { background-position: -4760px 0px; } +.emoji-1F1FB-1F1F3 { background-position: -4780px 0px; } +.emoji-1F1FB-1F1FA { background-position: -4800px 0px; } +.emoji-1F1FC-1F1EB { background-position: -4820px 0px; } +.emoji-1F1FC-1F1F8 { background-position: -4840px 0px; } +.emoji-1F1FD-1F1F0 { background-position: -4860px 0px; } +.emoji-1F1FE-1F1EA { background-position: -4880px 0px; } +.emoji-1F1FF-1F1E6 { background-position: -4900px 0px; } +.emoji-1F1FF-1F1F2 { background-position: -4920px 0px; } +.emoji-1F1FF-1F1FC { background-position: -4940px 0px; } +.emoji-1F201 { background-position: -4960px 0px; } +.emoji-1F202 { background-position: -4980px 0px; } +.emoji-1F21A { background-position: -5000px 0px; } +.emoji-1F22F { background-position: -5020px 0px; } +.emoji-1F232 { background-position: -5040px 0px; } +.emoji-1F233 { background-position: -5060px 0px; } +.emoji-1F234 { background-position: -5080px 0px; } +.emoji-1F235 { background-position: -5100px 0px; } +.emoji-1F236 { background-position: -5120px 0px; } +.emoji-1F237 { background-position: -5140px 0px; } +.emoji-1F238 { background-position: -5160px 0px; } +.emoji-1F239 { background-position: -5180px 0px; } +.emoji-1F23A { background-position: -5200px 0px; } +.emoji-1F250 { background-position: -5220px 0px; } +.emoji-1F251 { background-position: -5240px 0px; } +.emoji-1F300 { background-position: -5260px 0px; } +.emoji-1F301 { background-position: -5280px 0px; } +.emoji-1F302 { background-position: -5300px 0px; } +.emoji-1F303 { background-position: -5320px 0px; } +.emoji-1F304 { background-position: -5340px 0px; } +.emoji-1F305 { background-position: -5360px 0px; } +.emoji-1F306 { background-position: -5380px 0px; } +.emoji-1F307 { background-position: -5400px 0px; } +.emoji-1F308 { background-position: -5420px 0px; } +.emoji-1F309 { background-position: -5440px 0px; } +.emoji-1F30A { background-position: -5460px 0px; } +.emoji-1F30B { background-position: -5480px 0px; } +.emoji-1F30C { background-position: -5500px 0px; } +.emoji-1F30D { background-position: -5520px 0px; } +.emoji-1F30E { background-position: -5540px 0px; } +.emoji-1F30F { background-position: -5560px 0px; } +.emoji-1F310 { background-position: -5580px 0px; } +.emoji-1F311 { background-position: -5600px 0px; } +.emoji-1F312 { background-position: -5620px 0px; } +.emoji-1F313 { background-position: -5640px 0px; } +.emoji-1F314 { background-position: -5660px 0px; } +.emoji-1F315 { background-position: -5680px 0px; } +.emoji-1F316 { background-position: -5700px 0px; } +.emoji-1F317 { background-position: -5720px 0px; } +.emoji-1F318 { background-position: -5740px 0px; } +.emoji-1F319 { background-position: -5760px 0px; } +.emoji-1F31A { background-position: -5780px 0px; } +.emoji-1F31B { background-position: -5800px 0px; } +.emoji-1F31C { background-position: -5820px 0px; } +.emoji-1F31D { background-position: -5840px 0px; } +.emoji-1F31E { background-position: -5860px 0px; } +.emoji-1F31F { background-position: -5880px 0px; } +.emoji-1F320 { background-position: -5900px 0px; } +.emoji-1F321 { background-position: -5920px 0px; } +.emoji-1F327 { background-position: -5940px 0px; } +.emoji-1F328 { background-position: -5960px 0px; } +.emoji-1F329 { background-position: -5980px 0px; } +.emoji-1F32A { background-position: -6000px 0px; } +.emoji-1F32B { background-position: -6020px 0px; } +.emoji-1F32C { background-position: -6040px 0px; } +.emoji-1F330 { background-position: -6060px 0px; } +.emoji-1F331 { background-position: -6080px 0px; } +.emoji-1F332 { background-position: -6100px 0px; } +.emoji-1F333 { background-position: -6120px 0px; } +.emoji-1F334 { background-position: -6140px 0px; } +.emoji-1F335 { background-position: -6160px 0px; } +.emoji-1F336 { background-position: -6180px 0px; } +.emoji-1F337 { background-position: -6200px 0px; } +.emoji-1F338 { background-position: -6220px 0px; } +.emoji-1F339 { background-position: -6240px 0px; } +.emoji-1F33A { background-position: -6260px 0px; } +.emoji-1F33B { background-position: -6280px 0px; } +.emoji-1F33C { background-position: -6300px 0px; } +.emoji-1F33D { background-position: -6320px 0px; } +.emoji-1F33E { background-position: -6340px 0px; } +.emoji-1F33F { background-position: -6360px 0px; } +.emoji-1F340 { background-position: -6380px 0px; } +.emoji-1F341 { background-position: -6400px 0px; } +.emoji-1F342 { background-position: -6420px 0px; } +.emoji-1F343 { background-position: -6440px 0px; } +.emoji-1F344 { background-position: -6460px 0px; } +.emoji-1F345 { background-position: -6480px 0px; } +.emoji-1F346 { background-position: -6500px 0px; } +.emoji-1F347 { background-position: -6520px 0px; } +.emoji-1F348 { background-position: -6540px 0px; } +.emoji-1F349 { background-position: -6560px 0px; } +.emoji-1F34A { background-position: -6580px 0px; } +.emoji-1F34B { background-position: -6600px 0px; } +.emoji-1F34C { background-position: -6620px 0px; } +.emoji-1F34D { background-position: -6640px 0px; } +.emoji-1F34E { background-position: -6660px 0px; } +.emoji-1F34F { background-position: -6680px 0px; } +.emoji-1F350 { background-position: -6700px 0px; } +.emoji-1F351 { background-position: -6720px 0px; } +.emoji-1F352 { background-position: -6740px 0px; } +.emoji-1F353 { background-position: -6760px 0px; } +.emoji-1F354 { background-position: -6780px 0px; } +.emoji-1F355 { background-position: -6800px 0px; } +.emoji-1F356 { background-position: -6820px 0px; } +.emoji-1F357 { background-position: -6840px 0px; } +.emoji-1F358 { background-position: -6860px 0px; } +.emoji-1F359 { background-position: -6880px 0px; } +.emoji-1F35A { background-position: -6900px 0px; } +.emoji-1F35B { background-position: -6920px 0px; } +.emoji-1F35C { background-position: -6940px 0px; } +.emoji-1F35D { background-position: -6960px 0px; } +.emoji-1F35E { background-position: -6980px 0px; } +.emoji-1F35F { background-position: -7000px 0px; } +.emoji-1F360 { background-position: -7020px 0px; } +.emoji-1F361 { background-position: -7040px 0px; } +.emoji-1F362 { background-position: -7060px 0px; } +.emoji-1F363 { background-position: -7080px 0px; } +.emoji-1F364 { background-position: -7100px 0px; } +.emoji-1F365 { background-position: -7120px 0px; } +.emoji-1F366 { background-position: -7140px 0px; } +.emoji-1F367 { background-position: -7160px 0px; } +.emoji-1F368 { background-position: -7180px 0px; } +.emoji-1F369 { background-position: -7200px 0px; } +.emoji-1F36A { background-position: -7220px 0px; } +.emoji-1F36B { background-position: -7240px 0px; } +.emoji-1F36C { background-position: -7260px 0px; } +.emoji-1F36D { background-position: -7280px 0px; } +.emoji-1F36E { background-position: -7300px 0px; } +.emoji-1F36F { background-position: -7320px 0px; } +.emoji-1F370 { background-position: -7340px 0px; } +.emoji-1F371 { background-position: -7360px 0px; } +.emoji-1F372 { background-position: -7380px 0px; } +.emoji-1F373 { background-position: -7400px 0px; } +.emoji-1F374 { background-position: -7420px 0px; } +.emoji-1F375 { background-position: -7440px 0px; } +.emoji-1F376 { background-position: -7460px 0px; } +.emoji-1F377 { background-position: -7480px 0px; } +.emoji-1F378 { background-position: -7500px 0px; } +.emoji-1F379 { background-position: -7520px 0px; } +.emoji-1F37A { background-position: -7540px 0px; } +.emoji-1F37B { background-position: -7560px 0px; } +.emoji-1F37C { background-position: -7580px 0px; } +.emoji-1F37D { background-position: -7600px 0px; } +.emoji-1F380 { background-position: -7620px 0px; } +.emoji-1F381 { background-position: -7640px 0px; } +.emoji-1F382 { background-position: -7660px 0px; } +.emoji-1F383 { background-position: -7680px 0px; } +.emoji-1F384 { background-position: -7700px 0px; } +.emoji-1F385 { background-position: -7720px 0px; } +.emoji-1F386 { background-position: -7740px 0px; } +.emoji-1F387 { background-position: -7760px 0px; } +.emoji-1F388 { background-position: -7780px 0px; } +.emoji-1F389 { background-position: -7800px 0px; } +.emoji-1F38A { background-position: -7820px 0px; } +.emoji-1F38B { background-position: -7840px 0px; } +.emoji-1F38C { background-position: -7860px 0px; } +.emoji-1F38D { background-position: -7880px 0px; } +.emoji-1F38E { background-position: -7900px 0px; } +.emoji-1F38F { background-position: -7920px 0px; } +.emoji-1F390 { background-position: -7940px 0px; } +.emoji-1F391 { background-position: -7960px 0px; } +.emoji-1F392 { background-position: -7980px 0px; } +.emoji-1F393 { background-position: -8000px 0px; } +.emoji-1F394 { background-position: -8020px 0px; } +.emoji-1F395 { background-position: -8040px 0px; } +.emoji-1F396 { background-position: -8060px 0px; } +.emoji-1F397 { background-position: -8080px 0px; } +.emoji-1F398 { background-position: -8100px 0px; } +.emoji-1F399 { background-position: -8120px 0px; } +.emoji-1F39A { background-position: -8140px 0px; } +.emoji-1F39B { background-position: -8160px 0px; } +.emoji-1F39C { background-position: -8180px 0px; } +.emoji-1F39D { background-position: -8200px 0px; } +.emoji-1F39E { background-position: -8220px 0px; } +.emoji-1F39F { background-position: -8240px 0px; } +.emoji-1F3A0 { background-position: -8260px 0px; } +.emoji-1F3A1 { background-position: -8280px 0px; } +.emoji-1F3A2 { background-position: -8300px 0px; } +.emoji-1F3A3 { background-position: -8320px 0px; } +.emoji-1F3A4 { background-position: -8340px 0px; } +.emoji-1F3A5 { background-position: -8360px 0px; } +.emoji-1F3A6 { background-position: -8380px 0px; } +.emoji-1F3A7 { background-position: -8400px 0px; } +.emoji-1F3A8 { background-position: -8420px 0px; } +.emoji-1F3A9 { background-position: -8440px 0px; } +.emoji-1F3AA { background-position: -8460px 0px; } +.emoji-1F3AB { background-position: -8480px 0px; } +.emoji-1F3AC { background-position: -8500px 0px; } +.emoji-1F3AD { background-position: -8520px 0px; } +.emoji-1F3AE { background-position: -8540px 0px; } +.emoji-1F3AF { background-position: -8560px 0px; } +.emoji-1F3B0 { background-position: -8580px 0px; } +.emoji-1F3B1 { background-position: -8600px 0px; } +.emoji-1F3B2 { background-position: -8620px 0px; } +.emoji-1F3B3 { background-position: -8640px 0px; } +.emoji-1F3B4 { background-position: -8660px 0px; } +.emoji-1F3B5 { background-position: -8680px 0px; } +.emoji-1F3B6 { background-position: -8700px 0px; } +.emoji-1F3B7 { background-position: -8720px 0px; } +.emoji-1F3B8 { background-position: -8740px 0px; } +.emoji-1F3B9 { background-position: -8760px 0px; } +.emoji-1F3BA { background-position: -8780px 0px; } +.emoji-1F3BB { background-position: -8800px 0px; } +.emoji-1F3BC { background-position: -8820px 0px; } +.emoji-1F3BD { background-position: -8840px 0px; } +.emoji-1F3BE { background-position: -8860px 0px; } +.emoji-1F3BF { background-position: -8880px 0px; } +.emoji-1F3C0 { background-position: -8900px 0px; } +.emoji-1F3C1 { background-position: -8920px 0px; } +.emoji-1F3C2 { background-position: -8940px 0px; } +.emoji-1F3C3 { background-position: -8960px 0px; } +.emoji-1F3C4 { background-position: -8980px 0px; } +.emoji-1F3C5 { background-position: -9000px 0px; } +.emoji-1F3C6 { background-position: -9020px 0px; } +.emoji-1F3C7 { background-position: -9040px 0px; } +.emoji-1F3C8 { background-position: -9060px 0px; } +.emoji-1F3C9 { background-position: -9080px 0px; } +.emoji-1F3CA { background-position: -9100px 0px; } +.emoji-1F3CB { background-position: -9120px 0px; } +.emoji-1F3CC { background-position: -9140px 0px; } +.emoji-1F3CD { background-position: -9160px 0px; } +.emoji-1F3CE { background-position: -9180px 0px; } +.emoji-1F3D4 { background-position: -9200px 0px; } +.emoji-1F3D5 { background-position: -9220px 0px; } +.emoji-1F3D6 { background-position: -9240px 0px; } +.emoji-1F3D7 { background-position: -9260px 0px; } +.emoji-1F3D8 { background-position: -9280px 0px; } +.emoji-1F3D9 { background-position: -9300px 0px; } +.emoji-1F3DA { background-position: -9320px 0px; } +.emoji-1F3DB { background-position: -9340px 0px; } +.emoji-1F3DC { background-position: -9360px 0px; } +.emoji-1F3DD { background-position: -9380px 0px; } +.emoji-1F3DE { background-position: -9400px 0px; } +.emoji-1F3DF { background-position: -9420px 0px; } +.emoji-1F3E0 { background-position: -9440px 0px; } +.emoji-1F3E1 { background-position: -9460px 0px; } +.emoji-1F3E2 { background-position: -9480px 0px; } +.emoji-1F3E3 { background-position: -9500px 0px; } +.emoji-1F3E4 { background-position: -9520px 0px; } +.emoji-1F3E5 { background-position: -9540px 0px; } +.emoji-1F3E6 { background-position: -9560px 0px; } +.emoji-1F3E7 { background-position: -9580px 0px; } +.emoji-1F3E8 { background-position: -9600px 0px; } +.emoji-1F3E9 { background-position: -9620px 0px; } +.emoji-1F3EA { background-position: -9640px 0px; } +.emoji-1F3EB { background-position: -9660px 0px; } +.emoji-1F3EC { background-position: -9680px 0px; } +.emoji-1F3ED { background-position: -9700px 0px; } +.emoji-1F3EE { background-position: -9720px 0px; } +.emoji-1F3EF { background-position: -9740px 0px; } +.emoji-1F3F0 { background-position: -9760px 0px; } +.emoji-1F3F1 { background-position: -9780px 0px; } +.emoji-1F3F2 { background-position: -9800px 0px; } +.emoji-1F3F3 { background-position: -9820px 0px; } +.emoji-1F3F4 { background-position: -9840px 0px; } +.emoji-1F3F5 { background-position: -9860px 0px; } +.emoji-1F3F6 { background-position: -9880px 0px; } +.emoji-1F3F7 { background-position: -9900px 0px; } +.emoji-1F400 { background-position: -9920px 0px; } +.emoji-1F401 { background-position: -9940px 0px; } +.emoji-1F402 { background-position: -9960px 0px; } +.emoji-1F403 { background-position: -9980px 0px; } +.emoji-1F404 { background-position: -10000px 0px; } +.emoji-1F405 { background-position: -10020px 0px; } +.emoji-1F406 { background-position: -10040px 0px; } +.emoji-1F407 { background-position: -10060px 0px; } +.emoji-1F408 { background-position: -10080px 0px; } +.emoji-1F409 { background-position: -10100px 0px; } +.emoji-1F40A { background-position: -10120px 0px; } +.emoji-1F40B { background-position: -10140px 0px; } +.emoji-1F40C { background-position: -10160px 0px; } +.emoji-1F40D { background-position: -10180px 0px; } +.emoji-1F40E { background-position: -10200px 0px; } +.emoji-1F40F { background-position: -10220px 0px; } +.emoji-1F410 { background-position: -10240px 0px; } +.emoji-1F411 { background-position: -10260px 0px; } +.emoji-1F412 { background-position: -10280px 0px; } +.emoji-1F413 { background-position: -10300px 0px; } +.emoji-1F414 { background-position: -10320px 0px; } +.emoji-1F415 { background-position: -10340px 0px; } +.emoji-1F416 { background-position: -10360px 0px; } +.emoji-1F417 { background-position: -10380px 0px; } +.emoji-1F418 { background-position: -10400px 0px; } +.emoji-1F419 { background-position: -10420px 0px; } +.emoji-1F41A { background-position: -10440px 0px; } +.emoji-1F41B { background-position: -10460px 0px; } +.emoji-1F41C { background-position: -10480px 0px; } +.emoji-1F41D { background-position: -10500px 0px; } +.emoji-1F41E { background-position: -10520px 0px; } +.emoji-1F41F { background-position: -10540px 0px; } +.emoji-1F420 { background-position: -10560px 0px; } +.emoji-1F421 { background-position: -10580px 0px; } +.emoji-1F422 { background-position: -10600px 0px; } +.emoji-1F423 { background-position: -10620px 0px; } +.emoji-1F424 { background-position: -10640px 0px; } +.emoji-1F425 { background-position: -10660px 0px; } +.emoji-1F426 { background-position: -10680px 0px; } +.emoji-1F427 { background-position: -10700px 0px; } +.emoji-1F428 { background-position: -10720px 0px; } +.emoji-1F429 { background-position: -10740px 0px; } +.emoji-1F42A { background-position: -10760px 0px; } +.emoji-1F42B { background-position: -10780px 0px; } +.emoji-1F42C { background-position: -10800px 0px; } +.emoji-1F42D { background-position: -10820px 0px; } +.emoji-1F42E { background-position: -10840px 0px; } +.emoji-1F42F { background-position: -10860px 0px; } +.emoji-1F430 { background-position: -10880px 0px; } +.emoji-1F431 { background-position: -10900px 0px; } +.emoji-1F432 { background-position: -10920px 0px; } +.emoji-1F433 { background-position: -10940px 0px; } +.emoji-1F434 { background-position: -10960px 0px; } +.emoji-1F435 { background-position: -10980px 0px; } +.emoji-1F436 { background-position: -11000px 0px; } +.emoji-1F437 { background-position: -11020px 0px; } +.emoji-1F438 { background-position: -11040px 0px; } +.emoji-1F439 { background-position: -11060px 0px; } +.emoji-1F43A { background-position: -11080px 0px; } +.emoji-1F43B { background-position: -11100px 0px; } +.emoji-1F43C { background-position: -11120px 0px; } +.emoji-1F43D { background-position: -11140px 0px; } +.emoji-1F43E { background-position: -11160px 0px; } +.emoji-1F43F { background-position: -11180px 0px; } +.emoji-1F440 { background-position: -11200px 0px; } +.emoji-1F441 { background-position: -11220px 0px; } +.emoji-1F442 { background-position: -11240px 0px; } +.emoji-1F443 { background-position: -11260px 0px; } +.emoji-1F444 { background-position: -11280px 0px; } +.emoji-1F445 { background-position: -11300px 0px; } +.emoji-1F446 { background-position: -11320px 0px; } +.emoji-1F447 { background-position: -11340px 0px; } +.emoji-1F448 { background-position: -11360px 0px; } +.emoji-1F449 { background-position: -11380px 0px; } +.emoji-1F44A { background-position: -11400px 0px; } +.emoji-1F44B { background-position: -11420px 0px; } +.emoji-1F44C { background-position: -11440px 0px; } +.emoji-1F44D { background-position: -11460px 0px; } +.emoji-1F44E { background-position: -11480px 0px; } +.emoji-1F44F { background-position: -11500px 0px; } +.emoji-1F450 { background-position: -11520px 0px; } +.emoji-1F451 { background-position: -11540px 0px; } +.emoji-1F452 { background-position: -11560px 0px; } +.emoji-1F453 { background-position: -11580px 0px; } +.emoji-1F454 { background-position: -11600px 0px; } +.emoji-1F455 { background-position: -11620px 0px; } +.emoji-1F456 { background-position: -11640px 0px; } +.emoji-1F457 { background-position: -11660px 0px; } +.emoji-1F458 { background-position: -11680px 0px; } +.emoji-1F459 { background-position: -11700px 0px; } +.emoji-1F45A { background-position: -11720px 0px; } +.emoji-1F45B { background-position: -11740px 0px; } +.emoji-1F45C { background-position: -11760px 0px; } +.emoji-1F45D { background-position: -11780px 0px; } +.emoji-1F45E { background-position: -11800px 0px; } +.emoji-1F45F { background-position: -11820px 0px; } +.emoji-1F460 { background-position: -11840px 0px; } +.emoji-1F461 { background-position: -11860px 0px; } +.emoji-1F462 { background-position: -11880px 0px; } +.emoji-1F463 { background-position: -11900px 0px; } +.emoji-1F464 { background-position: -11920px 0px; } +.emoji-1F465 { background-position: -11940px 0px; } +.emoji-1F466 { background-position: -11960px 0px; } +.emoji-1F467 { background-position: -11980px 0px; } +.emoji-1F468 { background-position: -12000px 0px; } +.emoji-1F468-1F468-1F466 { background-position: -12020px 0px; } +.emoji-1F468-1F468-1F466-1F466 { background-position: -12040px 0px; } +.emoji-1F468-1F468-1F467 { background-position: -12060px 0px; } +.emoji-1F468-1F468-1F467-1F466 { background-position: -12080px 0px; } +.emoji-1F468-1F468-1F467-1F467 { background-position: -12100px 0px; } +.emoji-1F468-1F469-1F466-1F466 { background-position: -12120px 0px; } +.emoji-1F468-1F469-1F467 { background-position: -12140px 0px; } +.emoji-1F468-1F469-1F467-1F466 { background-position: -12160px 0px; } +.emoji-1F468-1F469-1F467-1F467 { background-position: -12180px 0px; } +.emoji-1F468-2764-1F468 { background-position: -12200px 0px; } +.emoji-1F468-2764-1F48B-1F468 { background-position: -12220px 0px; } +.emoji-1F469 { background-position: -12240px 0px; } +.emoji-1F469-1F469-1F466 { background-position: -12260px 0px; } +.emoji-1F469-1F469-1F466-1F466 { background-position: -12280px 0px; } +.emoji-1F469-1F469-1F467 { background-position: -12300px 0px; } +.emoji-1F469-1F469-1F467-1F466 { background-position: -12320px 0px; } +.emoji-1F469-1F469-1F467-1F467 { background-position: -12340px 0px; } +.emoji-1F469-2764-1F469 { background-position: -12360px 0px; } +.emoji-1F469-2764-1F48B-1F469 { background-position: -12380px 0px; } +.emoji-1F46A { background-position: -12400px 0px; } +.emoji-1F46B { background-position: -12420px 0px; } +.emoji-1F46C { background-position: -12440px 0px; } +.emoji-1F46D { background-position: -12460px 0px; } +.emoji-1F46E { background-position: -12480px 0px; } +.emoji-1F46F { background-position: -12500px 0px; } +.emoji-1F470 { background-position: -12520px 0px; } +.emoji-1F471 { background-position: -12540px 0px; } +.emoji-1F472 { background-position: -12560px 0px; } +.emoji-1F473 { background-position: -12580px 0px; } +.emoji-1F474 { background-position: -12600px 0px; } +.emoji-1F475 { background-position: -12620px 0px; } +.emoji-1F476 { background-position: -12640px 0px; } +.emoji-1F477 { background-position: -12660px 0px; } +.emoji-1F478 { background-position: -12680px 0px; } +.emoji-1F479 { background-position: -12700px 0px; } +.emoji-1F47A { background-position: -12720px 0px; } +.emoji-1F47B { background-position: -12740px 0px; } +.emoji-1F47C { background-position: -12760px 0px; } +.emoji-1F47D { background-position: -12780px 0px; } +.emoji-1F47E { background-position: -12800px 0px; } +.emoji-1F47F { background-position: -12820px 0px; } +.emoji-1F480 { background-position: -12840px 0px; } +.emoji-1F481 { background-position: -12860px 0px; } +.emoji-1F482 { background-position: -12880px 0px; } +.emoji-1F483 { background-position: -12900px 0px; } +.emoji-1F484 { background-position: -12920px 0px; } +.emoji-1F485 { background-position: -12940px 0px; } +.emoji-1F486 { background-position: -12960px 0px; } +.emoji-1F487 { background-position: -12980px 0px; } +.emoji-1F488 { background-position: -13000px 0px; } +.emoji-1F489 { background-position: -13020px 0px; } +.emoji-1F48A { background-position: -13040px 0px; } +.emoji-1F48B { background-position: -13060px 0px; } +.emoji-1F48C { background-position: -13080px 0px; } +.emoji-1F48D { background-position: -13100px 0px; } +.emoji-1F48E { background-position: -13120px 0px; } +.emoji-1F48F { background-position: -13140px 0px; } +.emoji-1F490 { background-position: -13160px 0px; } +.emoji-1F491 { background-position: -13180px 0px; } +.emoji-1F492 { background-position: -13200px 0px; } +.emoji-1F493 { background-position: -13220px 0px; } +.emoji-1F494 { background-position: -13240px 0px; } +.emoji-1F495 { background-position: -13260px 0px; } +.emoji-1F496 { background-position: -13280px 0px; } +.emoji-1F497 { background-position: -13300px 0px; } +.emoji-1F498 { background-position: -13320px 0px; } +.emoji-1F499 { background-position: -13340px 0px; } +.emoji-1F49A { background-position: -13360px 0px; } +.emoji-1F49B { background-position: -13380px 0px; } +.emoji-1F49C { background-position: -13400px 0px; } +.emoji-1F49D { background-position: -13420px 0px; } +.emoji-1F49E { background-position: -13440px 0px; } +.emoji-1F49F { background-position: -13460px 0px; } +.emoji-1F4A0 { background-position: -13480px 0px; } +.emoji-1F4A1 { background-position: -13500px 0px; } +.emoji-1F4A2 { background-position: -13520px 0px; } +.emoji-1F4A3 { background-position: -13540px 0px; } +.emoji-1F4A4 { background-position: -13560px 0px; } +.emoji-1F4A5 { background-position: -13580px 0px; } +.emoji-1F4A6 { background-position: -13600px 0px; } +.emoji-1F4A7 { background-position: -13620px 0px; } +.emoji-1F4A8 { background-position: -13640px 0px; } +.emoji-1F4A9 { background-position: -13660px 0px; } +.emoji-1F4AA { background-position: -13680px 0px; } +.emoji-1F4AB { background-position: -13700px 0px; } +.emoji-1F4AC { background-position: -13720px 0px; } +.emoji-1F4AD { background-position: -13740px 0px; } +.emoji-1F4AE { background-position: -13760px 0px; } +.emoji-1F4AF { background-position: -13780px 0px; } +.emoji-1F4B0 { background-position: -13800px 0px; } +.emoji-1F4B1 { background-position: -13820px 0px; } +.emoji-1F4B2 { background-position: -13840px 0px; } +.emoji-1F4B3 { background-position: -13860px 0px; } +.emoji-1F4B4 { background-position: -13880px 0px; } +.emoji-1F4B5 { background-position: -13900px 0px; } +.emoji-1F4B6 { background-position: -13920px 0px; } +.emoji-1F4B7 { background-position: -13940px 0px; } +.emoji-1F4B8 { background-position: -13960px 0px; } +.emoji-1F4B9 { background-position: -13980px 0px; } +.emoji-1F4BA { background-position: -14000px 0px; } +.emoji-1F4BB { background-position: -14020px 0px; } +.emoji-1F4BC { background-position: -14040px 0px; } +.emoji-1F4BD { background-position: -14060px 0px; } +.emoji-1F4BE { background-position: -14080px 0px; } +.emoji-1F4BF { background-position: -14100px 0px; } +.emoji-1F4C0 { background-position: -14120px 0px; } +.emoji-1F4C1 { background-position: -14140px 0px; } +.emoji-1F4C2 { background-position: -14160px 0px; } +.emoji-1F4C3 { background-position: -14180px 0px; } +.emoji-1F4C4 { background-position: -14200px 0px; } +.emoji-1F4C5 { background-position: -14220px 0px; } +.emoji-1F4C6 { background-position: -14240px 0px; } +.emoji-1F4C7 { background-position: -14260px 0px; } +.emoji-1F4C8 { background-position: -14280px 0px; } +.emoji-1F4C9 { background-position: -14300px 0px; } +.emoji-1F4CA { background-position: -14320px 0px; } +.emoji-1F4CB { background-position: -14340px 0px; } +.emoji-1F4CC { background-position: -14360px 0px; } +.emoji-1F4CD { background-position: -14380px 0px; } +.emoji-1F4CE { background-position: -14400px 0px; } +.emoji-1F4CF { background-position: -14420px 0px; } +.emoji-1F4D0 { background-position: -14440px 0px; } +.emoji-1F4D1 { background-position: -14460px 0px; } +.emoji-1F4D2 { background-position: -14480px 0px; } +.emoji-1F4D3 { background-position: -14500px 0px; } +.emoji-1F4D4 { background-position: -14520px 0px; } +.emoji-1F4D5 { background-position: -14540px 0px; } +.emoji-1F4D6 { background-position: -14560px 0px; } +.emoji-1F4D7 { background-position: -14580px 0px; } +.emoji-1F4D8 { background-position: -14600px 0px; } +.emoji-1F4D9 { background-position: -14620px 0px; } +.emoji-1F4DA { background-position: -14640px 0px; } +.emoji-1F4DB { background-position: -14660px 0px; } +.emoji-1F4DC { background-position: -14680px 0px; } +.emoji-1F4DD { background-position: -14700px 0px; } +.emoji-1F4DE { background-position: -14720px 0px; } +.emoji-1F4DF { background-position: -14740px 0px; } +.emoji-1F4E0 { background-position: -14760px 0px; } +.emoji-1F4E1 { background-position: -14780px 0px; } +.emoji-1F4E2 { background-position: -14800px 0px; } +.emoji-1F4E3 { background-position: -14820px 0px; } +.emoji-1F4E4 { background-position: -14840px 0px; } +.emoji-1F4E5 { background-position: -14860px 0px; } +.emoji-1F4E6 { background-position: -14880px 0px; } +.emoji-1F4E7 { background-position: -14900px 0px; } +.emoji-1F4E8 { background-position: -14920px 0px; } +.emoji-1F4E9 { background-position: -14940px 0px; } +.emoji-1F4EA { background-position: -14960px 0px; } +.emoji-1F4EB { background-position: -14980px 0px; } +.emoji-1F4EC { background-position: -15000px 0px; } +.emoji-1F4ED { background-position: -15020px 0px; } +.emoji-1F4EE { background-position: -15040px 0px; } +.emoji-1F4EF { background-position: -15060px 0px; } +.emoji-1F4F0 { background-position: -15080px 0px; } +.emoji-1F4F1 { background-position: -15100px 0px; } +.emoji-1F4F2 { background-position: -15120px 0px; } +.emoji-1F4F3 { background-position: -15140px 0px; } +.emoji-1F4F4 { background-position: -15160px 0px; } +.emoji-1F4F5 { background-position: -15180px 0px; } +.emoji-1F4F6 { background-position: -15200px 0px; } +.emoji-1F4F7 { background-position: -15220px 0px; } +.emoji-1F4F8 { background-position: -15240px 0px; } +.emoji-1F4F9 { background-position: -15260px 0px; } +.emoji-1F4FA { background-position: -15280px 0px; } +.emoji-1F4FB { background-position: -15300px 0px; } +.emoji-1F4FC { background-position: -15320px 0px; } +.emoji-1F4FD { background-position: -15340px 0px; } +.emoji-1F4FE { background-position: -15360px 0px; } +.emoji-1F500 { background-position: -15380px 0px; } +.emoji-1F501 { background-position: -15400px 0px; } +.emoji-1F502 { background-position: -15420px 0px; } +.emoji-1F503 { background-position: -15440px 0px; } +.emoji-1F504 { background-position: -15460px 0px; } +.emoji-1F505 { background-position: -15480px 0px; } +.emoji-1F506 { background-position: -15500px 0px; } +.emoji-1F507 { background-position: -15520px 0px; } +.emoji-1F508 { background-position: -15540px 0px; } +.emoji-1F509 { background-position: -15560px 0px; } +.emoji-1F50A { background-position: -15580px 0px; } +.emoji-1F50B { background-position: -15600px 0px; } +.emoji-1F50C { background-position: -15620px 0px; } +.emoji-1F50D { background-position: -15640px 0px; } +.emoji-1F50E { background-position: -15660px 0px; } +.emoji-1F50F { background-position: -15680px 0px; } +.emoji-1F510 { background-position: -15700px 0px; } +.emoji-1F511 { background-position: -15720px 0px; } +.emoji-1F512 { background-position: -15740px 0px; } +.emoji-1F513 { background-position: -15760px 0px; } +.emoji-1F514 { background-position: -15780px 0px; } +.emoji-1F515 { background-position: -15800px 0px; } +.emoji-1F516 { background-position: -15820px 0px; } +.emoji-1F517 { background-position: -15840px 0px; } +.emoji-1F518 { background-position: -15860px 0px; } +.emoji-1F519 { background-position: -15880px 0px; } +.emoji-1F51A { background-position: -15900px 0px; } +.emoji-1F51B { background-position: -15920px 0px; } +.emoji-1F51C { background-position: -15940px 0px; } +.emoji-1F51D { background-position: -15960px 0px; } +.emoji-1F51E { background-position: -15980px 0px; } +.emoji-1F51F { background-position: -16000px 0px; } +.emoji-1F520 { background-position: -16020px 0px; } +.emoji-1F521 { background-position: -16040px 0px; } +.emoji-1F522 { background-position: -16060px 0px; } +.emoji-1F523 { background-position: -16080px 0px; } +.emoji-1F524 { background-position: -16100px 0px; } +.emoji-1F525 { background-position: -16120px 0px; } +.emoji-1F526 { background-position: -16140px 0px; } +.emoji-1F527 { background-position: -16160px 0px; } +.emoji-1F528 { background-position: -16180px 0px; } +.emoji-1F529 { background-position: -16200px 0px; } +.emoji-1F52A { background-position: -16220px 0px; } +.emoji-1F52B { background-position: -16240px 0px; } +.emoji-1F52C { background-position: -16260px 0px; } +.emoji-1F52D { background-position: -16280px 0px; } +.emoji-1F52E { background-position: -16300px 0px; } +.emoji-1F52F { background-position: -16320px 0px; } +.emoji-1F530 { background-position: -16340px 0px; } +.emoji-1F531 { background-position: -16360px 0px; } +.emoji-1F532 { background-position: -16380px 0px; } +.emoji-1F533 { background-position: -16400px 0px; } +.emoji-1F534 { background-position: -16420px 0px; } +.emoji-1F535 { background-position: -16440px 0px; } +.emoji-1F536 { background-position: -16460px 0px; } +.emoji-1F537 { background-position: -16480px 0px; } +.emoji-1F538 { background-position: -16500px 0px; } +.emoji-1F539 { background-position: -16520px 0px; } +.emoji-1F53A { background-position: -16540px 0px; } +.emoji-1F53B { background-position: -16560px 0px; } +.emoji-1F53C { background-position: -16580px 0px; } +.emoji-1F53D { background-position: -16600px 0px; } +.emoji-1F546 { background-position: -16620px 0px; } +.emoji-1F547 { background-position: -16640px 0px; } +.emoji-1F548 { background-position: -16660px 0px; } +.emoji-1F549 { background-position: -16680px 0px; } +.emoji-1F54A { background-position: -16700px 0px; } +.emoji-1F550 { background-position: -16720px 0px; } +.emoji-1F551 { background-position: -16740px 0px; } +.emoji-1F552 { background-position: -16760px 0px; } +.emoji-1F553 { background-position: -16780px 0px; } +.emoji-1F554 { background-position: -16800px 0px; } +.emoji-1F555 { background-position: -16820px 0px; } +.emoji-1F556 { background-position: -16840px 0px; } +.emoji-1F557 { background-position: -16860px 0px; } +.emoji-1F558 { background-position: -16880px 0px; } +.emoji-1F559 { background-position: -16900px 0px; } +.emoji-1F55A { background-position: -16920px 0px; } +.emoji-1F55B { background-position: -16940px 0px; } +.emoji-1F55C { background-position: -16960px 0px; } +.emoji-1F55D { background-position: -16980px 0px; } +.emoji-1F55E { background-position: -17000px 0px; } +.emoji-1F55F { background-position: -17020px 0px; } +.emoji-1F560 { background-position: -17040px 0px; } +.emoji-1F561 { background-position: -17060px 0px; } +.emoji-1F562 { background-position: -17080px 0px; } +.emoji-1F563 { background-position: -17100px 0px; } +.emoji-1F564 { background-position: -17120px 0px; } +.emoji-1F565 { background-position: -17140px 0px; } +.emoji-1F566 { background-position: -17160px 0px; } +.emoji-1F567 { background-position: -17180px 0px; } +.emoji-1F568 { background-position: -17200px 0px; } +.emoji-1F569 { background-position: -17220px 0px; } +.emoji-1F56A { background-position: -17240px 0px; } +.emoji-1F56B { background-position: -17260px 0px; } +.emoji-1F56C { background-position: -17280px 0px; } +.emoji-1F56D { background-position: -17300px 0px; } +.emoji-1F56E { background-position: -17320px 0px; } +.emoji-1F56F { background-position: -17340px 0px; } +.emoji-1F570 { background-position: -17360px 0px; } +.emoji-1F571 { background-position: -17380px 0px; } +.emoji-1F572 { background-position: -17400px 0px; } +.emoji-1F573 { background-position: -17420px 0px; } +.emoji-1F574 { background-position: -17440px 0px; } +.emoji-1F575 { background-position: -17460px 0px; } +.emoji-1F576 { background-position: -17480px 0px; } +.emoji-1F577 { background-position: -17500px 0px; } +.emoji-1F578 { background-position: -17520px 0px; } +.emoji-1F579 { background-position: -17540px 0px; } +.emoji-1F57B { background-position: -17560px 0px; } +.emoji-1F57E { background-position: -17580px 0px; } +.emoji-1F57F { background-position: -17600px 0px; } +.emoji-1F581 { background-position: -17620px 0px; } +.emoji-1F582 { background-position: -17640px 0px; } +.emoji-1F583 { background-position: -17660px 0px; } +.emoji-1F585 { background-position: -17680px 0px; } +.emoji-1F586 { background-position: -17700px 0px; } +.emoji-1F587 { background-position: -17720px 0px; } +.emoji-1F588 { background-position: -17740px 0px; } +.emoji-1F589 { background-position: -17760px 0px; } +.emoji-1F58A { background-position: -17780px 0px; } +.emoji-1F58B { background-position: -17800px 0px; } +.emoji-1F58C { background-position: -17820px 0px; } +.emoji-1F58D { background-position: -17840px 0px; } +.emoji-1F58E { background-position: -17860px 0px; } +.emoji-1F58F { background-position: -17880px 0px; } +.emoji-1F590 { background-position: -17900px 0px; } +.emoji-1F591 { background-position: -17920px 0px; } +.emoji-1F592 { background-position: -17940px 0px; } +.emoji-1F593 { background-position: -17960px 0px; } +.emoji-1F594 { background-position: -17980px 0px; } +.emoji-1F595 { background-position: -18000px 0px; } +.emoji-1F596 { background-position: -18020px 0px; } +.emoji-1F597 { background-position: -18040px 0px; } +.emoji-1F598 { background-position: -18060px 0px; } +.emoji-1F599 { background-position: -18080px 0px; } +.emoji-1F59E { background-position: -18100px 0px; } +.emoji-1F59F { background-position: -18120px 0px; } +.emoji-1F5A5 { background-position: -18140px 0px; } +.emoji-1F5A6 { background-position: -18160px 0px; } +.emoji-1F5A7 { background-position: -18180px 0px; } +.emoji-1F5A8 { background-position: -18200px 0px; } +.emoji-1F5A9 { background-position: -18220px 0px; } +.emoji-1F5AA { background-position: -18240px 0px; } +.emoji-1F5AB { background-position: -18260px 0px; } +.emoji-1F5AD { background-position: -18280px 0px; } +.emoji-1F5AE { background-position: -18300px 0px; } +.emoji-1F5AF { background-position: -18320px 0px; } +.emoji-1F5B2 { background-position: -18340px 0px; } +.emoji-1F5B3 { background-position: -18360px 0px; } +.emoji-1F5B4 { background-position: -18380px 0px; } +.emoji-1F5B8 { background-position: -18400px 0px; } +.emoji-1F5B9 { background-position: -18420px 0px; } +.emoji-1F5BC { background-position: -18440px 0px; } +.emoji-1F5BD { background-position: -18460px 0px; } +.emoji-1F5BE { background-position: -18480px 0px; } +.emoji-1F5C0 { background-position: -18500px 0px; } +.emoji-1F5C1 { background-position: -18520px 0px; } +.emoji-1F5C2 { background-position: -18540px 0px; } +.emoji-1F5C3 { background-position: -18560px 0px; } +.emoji-1F5C4 { background-position: -18580px 0px; } +.emoji-1F5C6 { background-position: -18600px 0px; } +.emoji-1F5C7 { background-position: -18620px 0px; } +.emoji-1F5C9 { background-position: -18640px 0px; } +.emoji-1F5CA { background-position: -18660px 0px; } +.emoji-1F5CE { background-position: -18680px 0px; } +.emoji-1F5CF { background-position: -18700px 0px; } +.emoji-1F5D0 { background-position: -18720px 0px; } +.emoji-1F5D1 { background-position: -18740px 0px; } +.emoji-1F5D2 { background-position: -18760px 0px; } +.emoji-1F5D3 { background-position: -18780px 0px; } +.emoji-1F5D4 { background-position: -18800px 0px; } +.emoji-1F5D8 { background-position: -18820px 0px; } +.emoji-1F5D9 { background-position: -18840px 0px; } +.emoji-1F5DC { background-position: -18860px 0px; } +.emoji-1F5DD { background-position: -18880px 0px; } +.emoji-1F5DE { background-position: -18900px 0px; } +.emoji-1F5E0 { background-position: -18920px 0px; } +.emoji-1F5E1 { background-position: -18940px 0px; } +.emoji-1F5E2 { background-position: -18960px 0px; } +.emoji-1F5E3 { background-position: -18980px 0px; } +.emoji-1F5E8 { background-position: -19000px 0px; } +.emoji-1F5E9 { background-position: -19020px 0px; } +.emoji-1F5EA { background-position: -19040px 0px; } +.emoji-1F5EB { background-position: -19060px 0px; } +.emoji-1F5EC { background-position: -19080px 0px; } +.emoji-1F5ED { background-position: -19100px 0px; } +.emoji-1F5EE { background-position: -19120px 0px; } +.emoji-1F5EF { background-position: -19140px 0px; } +.emoji-1F5F0 { background-position: -19160px 0px; } +.emoji-1F5F1 { background-position: -19180px 0px; } +.emoji-1F5F2 { background-position: -19200px 0px; } +.emoji-1F5F3 { background-position: -19220px 0px; } +.emoji-1F5F4 { background-position: -19240px 0px; } +.emoji-1F5F5 { background-position: -19260px 0px; } +.emoji-1F5F8 { background-position: -19280px 0px; } +.emoji-1F5F9 { background-position: -19300px 0px; } +.emoji-1F5FA { background-position: -19320px 0px; } +.emoji-1F5FB { background-position: -19340px 0px; } +.emoji-1F5FC { background-position: -19360px 0px; } +.emoji-1F5FD { background-position: -19380px 0px; } +.emoji-1F5FE { background-position: -19400px 0px; } +.emoji-1F5FF { background-position: -19420px 0px; } +.emoji-1F600 { background-position: -19440px 0px; } +.emoji-1F601 { background-position: -19460px 0px; } +.emoji-1F602 { background-position: -19480px 0px; } +.emoji-1F603 { background-position: -19500px 0px; } +.emoji-1F604 { background-position: -19520px 0px; } +.emoji-1F605 { background-position: -19540px 0px; } +.emoji-1F606 { background-position: -19560px 0px; } +.emoji-1F607 { background-position: -19580px 0px; } +.emoji-1F608 { background-position: -19600px 0px; } +.emoji-1F609 { background-position: -19620px 0px; } +.emoji-1F60A { background-position: -19640px 0px; } +.emoji-1F60B { background-position: -19660px 0px; } +.emoji-1F60C { background-position: -19680px 0px; } +.emoji-1F60D { background-position: -19700px 0px; } +.emoji-1F60E { background-position: -19720px 0px; } +.emoji-1F60F { background-position: -19740px 0px; } +.emoji-1F610 { background-position: -19760px 0px; } +.emoji-1F611 { background-position: -19780px 0px; } +.emoji-1F612 { background-position: -19800px 0px; } +.emoji-1F613 { background-position: -19820px 0px; } +.emoji-1F614 { background-position: -19840px 0px; } +.emoji-1F615 { background-position: -19860px 0px; } +.emoji-1F616 { background-position: -19880px 0px; } +.emoji-1F617 { background-position: -19900px 0px; } +.emoji-1F618 { background-position: -19920px 0px; } +.emoji-1F619 { background-position: -19940px 0px; } +.emoji-1F61A { background-position: -19960px 0px; } +.emoji-1F61B { background-position: -19980px 0px; } +.emoji-1F61C { background-position: -20000px 0px; } +.emoji-1F61D { background-position: -20020px 0px; } +.emoji-1F61E { background-position: -20040px 0px; } +.emoji-1F61F { background-position: -20060px 0px; } +.emoji-1F620 { background-position: -20080px 0px; } +.emoji-1F621 { background-position: -20100px 0px; } +.emoji-1F622 { background-position: -20120px 0px; } +.emoji-1F623 { background-position: -20140px 0px; } +.emoji-1F624 { background-position: -20160px 0px; } +.emoji-1F625 { background-position: -20180px 0px; } +.emoji-1F626 { background-position: -20200px 0px; } +.emoji-1F627 { background-position: -20220px 0px; } +.emoji-1F628 { background-position: -20240px 0px; } +.emoji-1F629 { background-position: -20260px 0px; } +.emoji-1F62A { background-position: -20280px 0px; } +.emoji-1F62B { background-position: -20300px 0px; } +.emoji-1F62C { background-position: -20320px 0px; } +.emoji-1F62D { background-position: -20340px 0px; } +.emoji-1F62E { background-position: -20360px 0px; } +.emoji-1F62F { background-position: -20380px 0px; } +.emoji-1F630 { background-position: -20400px 0px; } +.emoji-1F631 { background-position: -20420px 0px; } +.emoji-1F632 { background-position: -20440px 0px; } +.emoji-1F633 { background-position: -20460px 0px; } +.emoji-1F634 { background-position: -20480px 0px; } +.emoji-1F635 { background-position: -20500px 0px; } +.emoji-1F636 { background-position: -20520px 0px; } +.emoji-1F637 { background-position: -20540px 0px; } +.emoji-1F638 { background-position: -20560px 0px; } +.emoji-1F639 { background-position: -20580px 0px; } +.emoji-1F63A { background-position: -20600px 0px; } +.emoji-1F63B { background-position: -20620px 0px; } +.emoji-1F63C { background-position: -20640px 0px; } +.emoji-1F63D { background-position: -20660px 0px; } +.emoji-1F63E { background-position: -20680px 0px; } +.emoji-1F63F { background-position: -20700px 0px; } +.emoji-1F640 { background-position: -20720px 0px; } +.emoji-1F641 { background-position: -20740px 0px; } +.emoji-1F642 { background-position: -20760px 0px; } +.emoji-1F645 { background-position: -20780px 0px; } +.emoji-1F646 { background-position: -20800px 0px; } +.emoji-1F647 { background-position: -20820px 0px; } +.emoji-1F648 { background-position: -20840px 0px; } +.emoji-1F649 { background-position: -20860px 0px; } +.emoji-1F64A { background-position: -20880px 0px; } +.emoji-1F64B { background-position: -20900px 0px; } +.emoji-1F64C { background-position: -20920px 0px; } +.emoji-1F64D { background-position: -20940px 0px; } +.emoji-1F64E { background-position: -20960px 0px; } +.emoji-1F64F { background-position: -20980px 0px; } +.emoji-1F680 { background-position: -21000px 0px; } +.emoji-1F681 { background-position: -21020px 0px; } +.emoji-1F682 { background-position: -21040px 0px; } +.emoji-1F683 { background-position: -21060px 0px; } +.emoji-1F684 { background-position: -21080px 0px; } +.emoji-1F685 { background-position: -21100px 0px; } +.emoji-1F686 { background-position: -21120px 0px; } +.emoji-1F687 { background-position: -21140px 0px; } +.emoji-1F688 { background-position: -21160px 0px; } +.emoji-1F689 { background-position: -21180px 0px; } +.emoji-1F68A { background-position: -21200px 0px; } +.emoji-1F68B { background-position: -21220px 0px; } +.emoji-1F68C { background-position: -21240px 0px; } +.emoji-1F68D { background-position: -21260px 0px; } +.emoji-1F68E { background-position: -21280px 0px; } +.emoji-1F68F { background-position: -21300px 0px; } +.emoji-1F690 { background-position: -21320px 0px; } +.emoji-1F691 { background-position: -21340px 0px; } +.emoji-1F692 { background-position: -21360px 0px; } +.emoji-1F693 { background-position: -21380px 0px; } +.emoji-1F694 { background-position: -21400px 0px; } +.emoji-1F695 { background-position: -21420px 0px; } +.emoji-1F696 { background-position: -21440px 0px; } +.emoji-1F697 { background-position: -21460px 0px; } +.emoji-1F698 { background-position: -21480px 0px; } +.emoji-1F699 { background-position: -21500px 0px; } +.emoji-1F69A { background-position: -21520px 0px; } +.emoji-1F69B { background-position: -21540px 0px; } +.emoji-1F69C { background-position: -21560px 0px; } +.emoji-1F69D { background-position: -21580px 0px; } +.emoji-1F69E { background-position: -21600px 0px; } +.emoji-1F69F { background-position: -21620px 0px; } +.emoji-1F6A0 { background-position: -21640px 0px; } +.emoji-1F6A1 { background-position: -21660px 0px; } +.emoji-1F6A2 { background-position: -21680px 0px; } +.emoji-1F6A3 { background-position: -21700px 0px; } +.emoji-1F6A4 { background-position: -21720px 0px; } +.emoji-1F6A5 { background-position: -21740px 0px; } +.emoji-1F6A6 { background-position: -21760px 0px; } +.emoji-1F6A7 { background-position: -21780px 0px; } +.emoji-1F6A8 { background-position: -21800px 0px; } +.emoji-1F6A9 { background-position: -21820px 0px; } +.emoji-1F6AA { background-position: -21840px 0px; } +.emoji-1F6AB { background-position: -21860px 0px; } +.emoji-1F6AC { background-position: -21880px 0px; } +.emoji-1F6AD { background-position: -21900px 0px; } +.emoji-1F6AE { background-position: -21920px 0px; } +.emoji-1F6AF { background-position: -21940px 0px; } +.emoji-1F6B0 { background-position: -21960px 0px; } +.emoji-1F6B1 { background-position: -21980px 0px; } +.emoji-1F6B2 { background-position: -22000px 0px; } +.emoji-1F6B3 { background-position: -22020px 0px; } +.emoji-1F6B4 { background-position: -22040px 0px; } +.emoji-1F6B5 { background-position: -22060px 0px; } +.emoji-1F6B6 { background-position: -22080px 0px; } +.emoji-1F6B7 { background-position: -22100px 0px; } +.emoji-1F6B8 { background-position: -22120px 0px; } +.emoji-1F6B9 { background-position: -22140px 0px; } +.emoji-1F6BA { background-position: -22160px 0px; } +.emoji-1F6BB { background-position: -22180px 0px; } +.emoji-1F6BC { background-position: -22200px 0px; } +.emoji-1F6BD { background-position: -22220px 0px; } +.emoji-1F6BE { background-position: -22240px 0px; } +.emoji-1F6BF { background-position: -22260px 0px; } +.emoji-1F6C0 { background-position: -22280px 0px; } +.emoji-1F6C1 { background-position: -22300px 0px; } +.emoji-1F6C2 { background-position: -22320px 0px; } +.emoji-1F6C3 { background-position: -22340px 0px; } +.emoji-1F6C4 { background-position: -22360px 0px; } +.emoji-1F6C5 { background-position: -22380px 0px; } +.emoji-1F6C6 { background-position: -22400px 0px; } +.emoji-1F6C7 { background-position: -22420px 0px; } +.emoji-1F6C8 { background-position: -22440px 0px; } +.emoji-1F6C9 { background-position: -22460px 0px; } +.emoji-1F6CA { background-position: -22480px 0px; } +.emoji-1F6CB { background-position: -22500px 0px; } +.emoji-1F6CC { background-position: -22520px 0px; } +.emoji-1F6CD { background-position: -22540px 0px; } +.emoji-1F6CE { background-position: -22560px 0px; } +.emoji-1F6CF { background-position: -22580px 0px; } +.emoji-1F6E0 { background-position: -22600px 0px; } +.emoji-1F6E1 { background-position: -22620px 0px; } +.emoji-1F6E2 { background-position: -22640px 0px; } +.emoji-1F6E3 { background-position: -22660px 0px; } +.emoji-1F6E4 { background-position: -22680px 0px; } +.emoji-1F6E5 { background-position: -22700px 0px; } +.emoji-1F6E6 { background-position: -22720px 0px; } +.emoji-1F6E7 { background-position: -22740px 0px; } +.emoji-1F6E8 { background-position: -22760px 0px; } +.emoji-1F6E9 { background-position: -22780px 0px; } +.emoji-1F6EA { background-position: -22800px 0px; } +.emoji-1F6EB { background-position: -22820px 0px; } +.emoji-1F6EC { background-position: -22840px 0px; } +.emoji-1F6F0 { background-position: -22860px 0px; } +.emoji-1F6F1 { background-position: -22880px 0px; } +.emoji-1F6F2 { background-position: -22900px 0px; } +.emoji-1F6F3 { background-position: -22920px 0px; } +.emoji-203C { background-position: -22940px 0px; } +.emoji-2049 { background-position: -22960px 0px; } +.emoji-2122 { background-position: -22980px 0px; } +.emoji-2139 { background-position: -23000px 0px; } +.emoji-2194 { background-position: -23020px 0px; } +.emoji-2195 { background-position: -23040px 0px; } +.emoji-2196 { background-position: -23060px 0px; } +.emoji-2197 { background-position: -23080px 0px; } +.emoji-2198 { background-position: -23100px 0px; } +.emoji-2199 { background-position: -23120px 0px; } +.emoji-21A9 { background-position: -23140px 0px; } +.emoji-21AA { background-position: -23160px 0px; } +.emoji-231A { background-position: -23180px 0px; } +.emoji-231B { background-position: -23200px 0px; } +.emoji-23E9 { background-position: -23220px 0px; } +.emoji-23EA { background-position: -23240px 0px; } +.emoji-23EB { background-position: -23260px 0px; } +.emoji-23EC { background-position: -23280px 0px; } +.emoji-23F0 { background-position: -23300px 0px; } +.emoji-23F3 { background-position: -23320px 0px; } +.emoji-24C2 { background-position: -23340px 0px; } +.emoji-25AA { background-position: -23360px 0px; } +.emoji-25AB { background-position: -23380px 0px; } +.emoji-25B6 { background-position: -23400px 0px; } +.emoji-25C0 { background-position: -23420px 0px; } +.emoji-25FB { background-position: -23440px 0px; } +.emoji-25FC { background-position: -23460px 0px; } +.emoji-25FD { background-position: -23480px 0px; } +.emoji-25FE { background-position: -23500px 0px; } +.emoji-2600 { background-position: -23520px 0px; } +.emoji-2601 { background-position: -23540px 0px; } +.emoji-260E { background-position: -23560px 0px; } +.emoji-2611 { background-position: -23580px 0px; } +.emoji-2614 { background-position: -23600px 0px; } +.emoji-2615 { background-position: -23620px 0px; } +.emoji-261D { background-position: -23640px 0px; } +.emoji-263A { background-position: -23660px 0px; } +.emoji-2648 { background-position: -23680px 0px; } +.emoji-2649 { background-position: -23700px 0px; } +.emoji-264A { background-position: -23720px 0px; } +.emoji-264B { background-position: -23740px 0px; } +.emoji-264C { background-position: -23760px 0px; } +.emoji-264D { background-position: -23780px 0px; } +.emoji-264E { background-position: -23800px 0px; } +.emoji-264F { background-position: -23820px 0px; } +.emoji-2650 { background-position: -23840px 0px; } +.emoji-2651 { background-position: -23860px 0px; } +.emoji-2652 { background-position: -23880px 0px; } +.emoji-2653 { background-position: -23900px 0px; } +.emoji-2660 { background-position: -23920px 0px; } +.emoji-2663 { background-position: -23940px 0px; } +.emoji-2665 { background-position: -23960px 0px; } +.emoji-2666 { background-position: -23980px 0px; } +.emoji-2668 { background-position: -24000px 0px; } +.emoji-267B { background-position: -24020px 0px; } +.emoji-267F { background-position: -24040px 0px; } +.emoji-2693 { background-position: -24060px 0px; } +.emoji-26A0 { background-position: -24080px 0px; } +.emoji-26A1 { background-position: -24100px 0px; } +.emoji-26AA { background-position: -24120px 0px; } +.emoji-26AB { background-position: -24140px 0px; } +.emoji-26BD { background-position: -24160px 0px; } +.emoji-26BE { background-position: -24180px 0px; } +.emoji-26C4 { background-position: -24200px 0px; } +.emoji-26C5 { background-position: -24220px 0px; } +.emoji-26CE { background-position: -24240px 0px; } +.emoji-26D4 { background-position: -24260px 0px; } +.emoji-26EA { background-position: -24280px 0px; } +.emoji-26F2 { background-position: -24300px 0px; } +.emoji-26F3 { background-position: -24320px 0px; } +.emoji-26F5 { background-position: -24340px 0px; } +.emoji-26FA { background-position: -24360px 0px; } +.emoji-26FD { background-position: -24380px 0px; } +.emoji-2702 { background-position: -24400px 0px; } +.emoji-2705 { background-position: -24420px 0px; } +.emoji-2708 { background-position: -24440px 0px; } +.emoji-2709 { background-position: -24460px 0px; } +.emoji-270A { background-position: -24480px 0px; } +.emoji-270B { background-position: -24500px 0px; } +.emoji-270C { background-position: -24520px 0px; } +.emoji-270F { background-position: -24540px 0px; } +.emoji-2712 { background-position: -24560px 0px; } +.emoji-2714 { background-position: -24580px 0px; } +.emoji-2716 { background-position: -24600px 0px; } +.emoji-2728 { background-position: -24620px 0px; } +.emoji-2733 { background-position: -24640px 0px; } +.emoji-2734 { background-position: -24660px 0px; } +.emoji-2744 { background-position: -24680px 0px; } +.emoji-2747 { background-position: -24700px 0px; } +.emoji-274C { background-position: -24720px 0px; } +.emoji-274E { background-position: -24740px 0px; } +.emoji-2753 { background-position: -24760px 0px; } +.emoji-2754 { background-position: -24780px 0px; } +.emoji-2755 { background-position: -24800px 0px; } +.emoji-2757 { background-position: -24820px 0px; } +.emoji-2764 { background-position: -24840px 0px; } +.emoji-2795 { background-position: -24860px 0px; } +.emoji-2796 { background-position: -24880px 0px; } +.emoji-2797 { background-position: -24900px 0px; } +.emoji-27A1 { background-position: -24920px 0px; } +.emoji-27B0 { background-position: -24940px 0px; } +.emoji-27BF { background-position: -24960px 0px; } +.emoji-2934 { background-position: -24980px 0px; } +.emoji-2935 { background-position: -25000px 0px; } +.emoji-2B05 { background-position: -25020px 0px; } +.emoji-2B06 { background-position: -25040px 0px; } +.emoji-2B07 { background-position: -25060px 0px; } +.emoji-2B1B { background-position: -25080px 0px; } +.emoji-2B1C { background-position: -25100px 0px; } +.emoji-2B50 { background-position: -25120px 0px; } +.emoji-2B55 { background-position: -25140px 0px; } +.emoji-3030 { background-position: -25160px 0px; } +.emoji-303D { background-position: -25180px 0px; } +.emoji-3297 { background-position: -25200px 0px; } +.emoji-3299 { background-position: -25220px 0px; } \ No newline at end of file diff --git a/app/assets/stylesheets/pages/events.scss b/app/assets/stylesheets/pages/events.scss index 282aaf2219..984b4b9121 100644 --- a/app/assets/stylesheets/pages/events.scss +++ b/app/assets/stylesheets/pages/events.scss @@ -138,6 +138,7 @@ */ .event-last-push { overflow: auto; + width: 100%; .event-last-push-text { @include str-truncated(100%); padding: 5px 0; diff --git a/app/assets/stylesheets/pages/issuable.scss b/app/assets/stylesheets/pages/issuable.scss index 9da273a0b6..d4b44004f4 100644 --- a/app/assets/stylesheets/pages/issuable.scss +++ b/app/assets/stylesheets/pages/issuable.scss @@ -94,8 +94,16 @@ } .cross-project-reference { - font-weight: bold; color: $gl-link-color; + + span { + white-space: nowrap; + width: 85%; + overflow: hidden; + position: relative; + display: inline-block; + text-overflow: ellipsis; + } button { float: right; diff --git a/app/assets/stylesheets/pages/issues.scss b/app/assets/stylesheets/pages/issues.scss index a02a3a72e7..1e1af66285 100644 --- a/app/assets/stylesheets/pages/issues.scss +++ b/app/assets/stylesheets/pages/issues.scss @@ -144,3 +144,8 @@ form.edit-issue { .issue-form .select2-container { width: 250px !important; } + +.issue-closed-by-widget { + color: $secondary-text; + margin-left: 52px; +} \ No newline at end of file diff --git a/app/assets/stylesheets/pages/note_form.scss b/app/assets/stylesheets/pages/note_form.scss index 4cf1a28c45..d86259f93f 100644 --- a/app/assets/stylesheets/pages/note_form.scss +++ b/app/assets/stylesheets/pages/note_form.scss @@ -75,16 +75,15 @@ .common-note-form { margin: 0; - background: #F7F8FA; + background: #fff; padding: $gl-padding; margin-left: -$gl-padding; margin-right: -$gl-padding; - border-top: 1px solid $border-color; margin-bottom: -$gl-padding; } .note-form-actions { - background: #F9F9F9; + background: #fff; .note-form-option { margin-top: 8px; diff --git a/app/assets/stylesheets/pages/notes.scss b/app/assets/stylesheets/pages/notes.scss index 4dff87abaa..72b0ed29a6 100644 --- a/app/assets/stylesheets/pages/notes.scss +++ b/app/assets/stylesheets/pages/notes.scss @@ -128,7 +128,7 @@ ul.notes { } &:last-child { - border-bottom: none; + border-bottom: 1px solid $border-color; } } } diff --git a/app/assets/stylesheets/pages/projects.scss b/app/assets/stylesheets/pages/projects.scss index 2ded32dba1..f24b71963a 100644 --- a/app/assets/stylesheets/pages/projects.scss +++ b/app/assets/stylesheets/pages/projects.scss @@ -26,6 +26,13 @@ } .project-home-panel { + + .cover-controls { + .project-settings-dropdown { + margin-left: 10px; + } + } + .project-identicon-holder { margin-bottom: 16px; @@ -91,21 +98,83 @@ } } - .input-group { + .git-clone-holder { display: inline-table; position: relative; - top: 17px; } .project-repo-buttons { margin-top: 12px; margin-bottom: 0px; + .count-buttons { + display: block; + margin-bottom: 12px; + } + .btn { @include btn-gray; + text-transform: none; + } + .count-with-arrow { + display: inline-block; + position: relative; + margin-left: 4px; + .arrow { + &:before { + content: ''; + display: inline-block; + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + top: 50%; + left: 0; + margin-top: -6px; + border-width: 7px 5px 7px 0; + border-right-color: #dce0e5; + } + + &:after { + content: ''; + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + top: 50%; + left: 1px; + margin-top: -9px; + border-width: 10px 7px 10px 0; + border-right-color: #FFF; + } + } .count { + @include btn-gray; display: inline-block; + background: white; + border-radius: 2px; + border-width: 1px; + border-style: solid; + font-size: 13px; + font-weight: 600; + line-height: 20px; + padding: 11px 16px; + letter-spacing: .4px; + padding: 10px; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + white-space: nowrap; + margin: 0 11px 0px 4px; + + &:hover { + background: #FFF; + } } } } @@ -125,6 +194,13 @@ margin-right: 45px; } + .clone-options { + display: table-cell; + a.btn { + width: 100%; + } + } + .form-control { cursor: auto; @extend .monospace; @@ -219,10 +295,9 @@ border: 1px solid #c6cacf !important; background-color: #e4e7ed !important; - text-transform: uppercase; + text-transform: none; color: #313236 !important; - font-size: 13px; - font-weight: 600; + font-size: 15px; } .dropdown-menu { @@ -335,6 +410,43 @@ ul.nav.nav-projects-tabs { } } +.last-push-widget { + margin-top: -1px; +} + +.top-area { + border-bottom: 1px solid #EEE; + margin: 0 -16px; + padding: 0 $gl-padding; + height: 42px; + + ul.left-top-menu { + display: inline-block; + width: 50%; + margin-bottom: 0px; + border-bottom: none; + } + + .projects-search-form { + width: 50%; + display: inline-block; + float: right; + padding-top: 7px; + text-align: right; + + .btn-green { + margin-top: -2px; + margin-left: 10px; + } + } + + @media (max-width: $screen-xs-max) { + .projects-search-form { + padding-top: 15px; + } + } +} + .fork-namespaces { .fork-thumbnail { text-align: center; @@ -412,11 +524,19 @@ pre.light-well { .projects-search-form { margin: -$gl-padding; - background-color: #f8fafc; padding: $gl-padding; + padding-bottom: 0; margin-bottom: 0px; - border-top: 1px solid #e7e9ed; - border-bottom: 1px solid #e7e9ed; + + input { + display: inline-block; + width: calc(100% - 151px); + } + + .btn { + display: inline-block; + width: 135px; + } } .git-empty { diff --git a/app/assets/stylesheets/pages/tree.scss b/app/assets/stylesheets/pages/tree.scss index d4ab6967cc..97505edeab 100644 --- a/app/assets/stylesheets/pages/tree.scss +++ b/app/assets/stylesheets/pages/tree.scss @@ -1,5 +1,13 @@ .tree-holder { + .file-finder { + width: 50%; + .file-finder-input { + width: 95%; + display: inline-block; + } + } + .tree-table { margin-bottom: 0; diff --git a/app/controllers/abuse_reports_controller.rb b/app/controllers/abuse_reports_controller.rb index 20bc5173f1..38814459f6 100644 --- a/app/controllers/abuse_reports_controller.rb +++ b/app/controllers/abuse_reports_controller.rb @@ -9,12 +9,10 @@ class AbuseReportsController < ApplicationController @abuse_report.reporter = current_user if @abuse_report.save - if current_application_settings.admin_notification_email.present? - AbuseReportMailer.notify(@abuse_report.id).deliver_later - end + @abuse_report.notify message = "Thank you for your report. A GitLab administrator will look into it shortly." - redirect_to root_path, notice: message + redirect_to @abuse_report.user, notice: message else render :new end @@ -23,6 +21,9 @@ class AbuseReportsController < ApplicationController private def report_params - params.require(:abuse_report).permit(:user_id, :message) + params.require(:abuse_report).permit(%i( + message + user_id + )) end end diff --git a/app/controllers/admin/abuse_reports_controller.rb b/app/controllers/admin/abuse_reports_controller.rb index 38a5a9fca0..2463cfa87b 100644 --- a/app/controllers/admin/abuse_reports_controller.rb +++ b/app/controllers/admin/abuse_reports_controller.rb @@ -6,11 +6,9 @@ class Admin::AbuseReportsController < Admin::ApplicationController def destroy abuse_report = AbuseReport.find(params[:id]) - if params[:remove_user] - abuse_report.user.destroy - end - + abuse_report.remove_user if params[:remove_user] abuse_report.destroy + render nothing: true end end diff --git a/app/controllers/admin/application_settings_controller.rb b/app/controllers/admin/application_settings_controller.rb index 9dd16f8c73..44d06b6a64 100644 --- a/app/controllers/admin/application_settings_controller.rb +++ b/app/controllers/admin/application_settings_controller.rb @@ -49,6 +49,8 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController :default_branch_protection, :signup_enabled, :signin_enabled, + :require_two_factor_authentication, + :two_factor_grace_period, :gravatar_enabled, :twitter_sharing_enabled, :sign_in_text, @@ -65,6 +67,15 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController :user_oauth_applications, :shared_runners_enabled, :max_artifacts_size, + :metrics_enabled, + :metrics_host, + :metrics_port, + :metrics_pool_size, + :metrics_timeout, + :metrics_method_call_threshold, + :recaptcha_enabled, + :recaptcha_site_key, + :recaptcha_private_key, restricted_visibility_levels: [], import_sources: [] ) diff --git a/app/controllers/admin/builds_controller.rb b/app/controllers/admin/builds_controller.rb index 83d9684c70..0db91eaaf2 100644 --- a/app/controllers/admin/builds_controller.rb +++ b/app/controllers/admin/builds_controller.rb @@ -5,12 +5,12 @@ class Admin::BuildsController < Admin::ApplicationController @builds = @all_builds.order('created_at DESC') @builds = case @scope - when 'all' - @builds + when 'running' + @builds.running_or_pending.reverse_order when 'finished' @builds.finished else - @builds.running_or_pending.reverse_order + @builds end @builds = @builds.page(params[:page]).per(30) end diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 0d182e8eb0..81cb1367e2 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -10,8 +10,10 @@ class ApplicationController < ActionController::Base before_action :authenticate_user_from_token! before_action :authenticate_user! + before_action :validate_user_service_ticket! before_action :reject_blocked! before_action :check_password_expiration + before_action :check_2fa_requirement before_action :ldap_security_check before_action :default_headers before_action :add_gon_variables @@ -202,12 +204,32 @@ class ApplicationController < ActionController::Base end end + def validate_user_service_ticket! + return unless signed_in? && session[:service_tickets] + + valid = session[:service_tickets].all? do |provider, ticket| + Gitlab::OAuth::Session.valid?(provider, ticket) + end + + unless valid + session[:service_tickets] = nil + sign_out current_user + redirect_to new_user_session_path + end + end + def check_password_expiration if current_user && current_user.password_expires_at && current_user.password_expires_at < Time.now && !current_user.ldap_user? redirect_to new_profile_password_path and return end end + def check_2fa_requirement + if two_factor_authentication_required? && current_user && !current_user.two_factor_enabled && !skip_two_factor? + redirect_to new_profile_two_factor_auth_path + end + end + def ldap_security_check if current_user && current_user.requires_ldap_check? unless Gitlab::LDAP::Access.allowed?(current_user) @@ -264,7 +286,7 @@ class ApplicationController < ActionController::Base end def set_filters_params - params[:sort] ||= 'created_desc' + params[:sort] ||= 'id_desc' params[:scope] = 'all' if params[:scope].blank? params[:state] = 'opened' if params[:state].blank? @@ -342,6 +364,23 @@ class ApplicationController < ActionController::Base current_application_settings.import_sources.include?('git') end + def two_factor_authentication_required? + current_application_settings.require_two_factor_authentication + end + + def two_factor_grace_period + current_application_settings.two_factor_grace_period + end + + def two_factor_grace_period_expired? + date = current_user.otp_grace_period_started_at + date && (date + two_factor_grace_period.hours) < Time.current + end + + def skip_two_factor? + session[:skip_tfa] && session[:skip_tfa] > Time.current + end + def redirect_to_home_page_url? # If user is not signed-in and tries to access root_path - redirect him to landing page # Don't redirect to the default URL to prevent endless redirections diff --git a/app/controllers/ci/lints_controller.rb b/app/controllers/ci/lints_controller.rb index 7ed78ff8e9..a7af3cb834 100644 --- a/app/controllers/ci/lints_controller.rb +++ b/app/controllers/ci/lints_controller.rb @@ -6,11 +6,13 @@ module Ci end def create - if params[:content].blank? + @content = params[:content] + + if @content.blank? @status = false @error = "Please provide content of .gitlab-ci.yml" else - @config_processor = Ci::GitlabCiYamlProcessor.new params[:content] + @config_processor = Ci::GitlabCiYamlProcessor.new(@content) @stages = @config_processor.stages @builds = @config_processor.builds @status = true @@ -19,8 +21,10 @@ module Ci @error = e.message @status = false rescue - @error = "Undefined error" + @error = 'Undefined error' @status = false + ensure + render :show end end end diff --git a/app/controllers/concerns/creates_commit.rb b/app/controllers/concerns/creates_commit.rb new file mode 100644 index 0000000000..62127a0908 --- /dev/null +++ b/app/controllers/concerns/creates_commit.rb @@ -0,0 +1,103 @@ +module CreatesCommit + extend ActiveSupport::Concern + + def create_commit(service, success_path:, failure_path:, failure_view: nil, success_notice: nil) + set_commit_variables + + commit_params = @commit_params.merge( + source_project: @project, + source_branch: @ref, + target_branch: @target_branch + ) + + result = service.new(@tree_edit_project, current_user, commit_params).execute + + if result[:status] == :success + flash[:notice] = success_notice || "Your changes have been successfully committed." + + if create_merge_request? + success_path = new_merge_request_path + target = different_project? ? "project" : "branch" + flash[:notice] << " You can now submit a merge request to get this change into the original #{target}." + end + + respond_to do |format| + format.html { redirect_to success_path } + format.json { render json: { message: "success", filePath: success_path } } + end + else + flash[:alert] = result[:message] + respond_to do |format| + format.html do + if failure_view + render failure_view + else + redirect_to failure_path + end + end + format.json { render json: { message: "failed", filePath: failure_path } } + end + end + end + + def authorize_edit_tree! + return if can?(current_user, :push_code, project) + return if current_user && current_user.already_forked?(project) + + access_denied! + end + + private + + def new_merge_request_path + new_namespace_project_merge_request_path( + @mr_source_project.namespace, + @mr_source_project, + merge_request: { + source_project_id: @mr_source_project.id, + target_project_id: @mr_target_project.id, + source_branch: @mr_source_branch, + target_branch: @mr_target_branch + } + ) + end + + def different_project? + @mr_source_project != @mr_target_project + end + + def different_branch? + @mr_source_branch != @mr_target_branch || different_project? + end + + def create_merge_request? + params[:create_merge_request].present? && different_branch? + end + + def set_commit_variables + @mr_source_branch = @target_branch + + if can?(current_user, :push_code, @project) + # Edit file in this project + @tree_edit_project = @project + @mr_source_project = @project + + if @project.forked? + # Merge request from this project to fork origin + @mr_target_project = @project.forked_from_project + @mr_target_branch = @mr_target_project.repository.root_ref + else + # Merge request to this project + @mr_target_project = @project + @mr_target_branch = @ref + end + else + # Edit file in fork + @tree_edit_project = current_user.fork_of(@project) + # Merge request from fork to this project + @mr_source_project = @tree_edit_project + @mr_target_project = @project + @mr_target_branch = @mr_target_project.repository.root_ref + end + end +end diff --git a/app/controllers/concerns/creates_merge_request_for_commit.rb b/app/controllers/concerns/creates_merge_request_for_commit.rb deleted file mode 100644 index c752782215..0000000000 --- a/app/controllers/concerns/creates_merge_request_for_commit.rb +++ /dev/null @@ -1,28 +0,0 @@ -module CreatesMergeRequestForCommit - extend ActiveSupport::Concern - - def new_merge_request_path - if @project.forked? - target_project = @project.forked_from_project || @project - target_branch = target_project.repository.root_ref - else - target_project = @project - target_branch = @ref - end - - new_namespace_project_merge_request_path( - @project.namespace, - @project, - merge_request: { - source_project_id: @project.id, - target_project_id: target_project.id, - source_branch: @new_branch, - target_branch: target_branch - } - ) - end - - def create_merge_request? - params[:create_merge_request] && @new_branch != @ref - end -end diff --git a/app/controllers/explore/groups_controller.rb b/app/controllers/explore/groups_controller.rb index 9575a87ee4..a9bf4321f7 100644 --- a/app/controllers/explore/groups_controller.rb +++ b/app/controllers/explore/groups_controller.rb @@ -1,6 +1,6 @@ class Explore::GroupsController < Explore::ApplicationController def index - @groups = GroupsFinder.new.execute(current_user) + @groups = Group.order_id_desc @groups = @groups.search(params[:search]) if params[:search].present? @groups = @groups.sort(@sort = params[:sort]) @groups = @groups.page(params[:page]).per(PER_PAGE) diff --git a/app/controllers/omniauth_callbacks_controller.rb b/app/controllers/omniauth_callbacks_controller.rb index f809fa7500..4cad98b8e9 100644 --- a/app/controllers/omniauth_callbacks_controller.rb +++ b/app/controllers/omniauth_callbacks_controller.rb @@ -1,6 +1,6 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController - protect_from_forgery except: [:kerberos, :saml] + protect_from_forgery except: [:kerberos, :saml, :cas3] Gitlab.config.omniauth.providers.each do |provider| define_method provider['name'] do @@ -42,6 +42,14 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController render 'errors/omniauth_error', layout: "errors", status: 422 end + def cas3 + ticket = params['ticket'] + if ticket + handle_service_ticket oauth['provider'], ticket + end + handle_omniauth + end + private def handle_omniauth @@ -84,6 +92,12 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController redirect_to new_user_session_path end + def handle_service_ticket provider, ticket + Gitlab::OAuth::Session.create provider, ticket + session[:service_tickets] ||= {} + session[:service_tickets][provider] = ticket + end + def oauth @oauth ||= request.env['omniauth.auth'] end diff --git a/app/controllers/profiles/two_factor_auths_controller.rb b/app/controllers/profiles/two_factor_auths_controller.rb index e6b99be37f..6e91d9b4ad 100644 --- a/app/controllers/profiles/two_factor_auths_controller.rb +++ b/app/controllers/profiles/two_factor_auths_controller.rb @@ -1,8 +1,22 @@ class Profiles::TwoFactorAuthsController < Profiles::ApplicationController + skip_before_action :check_2fa_requirement + def new unless current_user.otp_secret current_user.otp_secret = User.generate_otp_secret(32) - current_user.save! + end + + unless current_user.otp_grace_period_started_at && two_factor_grace_period + current_user.otp_grace_period_started_at = Time.current + end + + current_user.save! if current_user.changed? + + if two_factor_grace_period_expired? + flash.now[:alert] = 'You must configure Two-Factor Authentication in your account.' + else + grace_period_deadline = current_user.otp_grace_period_started_at + two_factor_grace_period.hours + flash.now[:alert] = "You must configure Two-Factor Authentication in your account until #{l(grace_period_deadline)}." end @qr_code = build_qr_code @@ -34,6 +48,15 @@ class Profiles::TwoFactorAuthsController < Profiles::ApplicationController redirect_to profile_account_path end + def skip + if two_factor_grace_period_expired? + redirect_to new_profile_two_factor_auth_path, alert: 'Cannot skip two factor authentication setup' + else + session[:skip_tfa] = current_user.otp_grace_period_started_at + two_factor_grace_period.hours + redirect_to root_path + end + end + private def build_qr_code diff --git a/app/controllers/projects/blob_controller.rb b/app/controllers/projects/blob_controller.rb index 6216368293..c56a3497bb 100644 --- a/app/controllers/projects/blob_controller.rb +++ b/app/controllers/projects/blob_controller.rb @@ -1,7 +1,7 @@ # Controller for viewing a file's blame class Projects::BlobController < Projects::ApplicationController include ExtractsPath - include CreatesMergeRequestForCommit + include CreatesCommit include ActionView::Helpers::SanitizeHelper # Raised when given an invalid file path @@ -9,21 +9,21 @@ class Projects::BlobController < Projects::ApplicationController before_action :require_non_empty_project, except: [:new, :create] before_action :authorize_download_code! - before_action :authorize_push_code!, only: [:destroy, :create] + before_action :authorize_edit_tree!, only: [:new, :create, :edit, :update, :destroy] before_action :assign_blob_vars before_action :commit, except: [:new, :create] before_action :blob, except: [:new, :create] before_action :from_merge_request, only: [:edit, :update] before_action :require_branch_head, only: [:edit, :update] before_action :editor_variables, except: [:show, :preview, :diff] - before_action :after_edit_path, only: [:edit, :update] def new commit unless @repository.empty? end def create - create_commit(Files::CreateService, success_path: after_create_path, + create_commit(Files::CreateService, success_notice: "The file has been successfully created.", + success_path: namespace_project_blob_path(@project.namespace, @project, File.join(@target_branch, @file_path)), failure_view: :new, failure_path: namespace_project_new_blob_path(@project.namespace, @project, @ref)) end @@ -36,6 +36,14 @@ class Projects::BlobController < Projects::ApplicationController end def update + after_edit_path = + if from_merge_request && @target_branch == @ref + diffs_namespace_project_merge_request_path(from_merge_request.target_project.namespace, from_merge_request.target_project, from_merge_request) + + "#file-path-#{hexdigest(@path)}" + else + namespace_project_blob_path(@project.namespace, @project, File.join(@target_branch, @path)) + end + create_commit(Files::UpdateService, success_path: after_edit_path, failure_view: :edit, failure_path: namespace_project_blob_path(@project.namespace, @project, @id)) @@ -50,15 +58,10 @@ class Projects::BlobController < Projects::ApplicationController end def destroy - result = Files::DeleteService.new(@project, current_user, @commit_params).execute - - if result[:status] == :success - flash[:notice] = "Your changes have been successfully committed" - redirect_to after_destroy_path - else - flash[:alert] = result[:message] - render :show - end + create_commit(Files::DeleteService, success_notice: "The file has been successfully deleted.", + success_path: namespace_project_tree_path(@project.namespace, @project, @target_branch), + failure_view: :show, + failure_path: namespace_project_blob_path(@project.namespace, @project, @id)) end def diff @@ -108,74 +111,13 @@ class Projects::BlobController < Projects::ApplicationController render_404 end - def create_commit(service, success_path:, failure_view:, failure_path:) - result = service.new(@project, current_user, @commit_params).execute - - if result[:status] == :success - flash[:notice] = "Your changes have been successfully committed" - respond_to do |format| - format.html { redirect_to success_path } - format.json { render json: { message: "success", filePath: success_path } } - end - else - flash[:alert] = result[:message] - respond_to do |format| - format.html { render failure_view } - format.json { render json: { message: "failed", filePath: failure_path } } - end - end - end - - def after_create_path - @after_create_path ||= - if create_merge_request? - new_merge_request_path - else - namespace_project_blob_path(@project.namespace, @project, File.join(@new_branch, @file_path)) - end - end - - def after_edit_path - @after_edit_path ||= - if create_merge_request? - new_merge_request_path - elsif from_merge_request && @new_branch == @ref - diffs_namespace_project_merge_request_path(from_merge_request.target_project.namespace, from_merge_request.target_project, from_merge_request) + - "#file-path-#{hexdigest(@path)}" - else - namespace_project_blob_path(@project.namespace, @project, File.join(@new_branch, @path)) - end - end - - def after_destroy_path - @after_destroy_path ||= - if create_merge_request? - new_merge_request_path - else - namespace_project_tree_path(@project.namespace, @project, @new_branch) - end - end - def from_merge_request # If blob edit was initiated from merge request page @from_merge_request ||= MergeRequest.find_by(id: params[:from_merge_request_id]) end - def sanitized_new_branch_name - sanitize(strip_tags(params[:new_branch])) - end - def editor_variables - @current_branch = @ref - - @new_branch = - if params[:new_branch].present? - sanitized_new_branch_name - elsif ::Gitlab::GitAccess.new(current_user, @project).can_push_to_branch?(@ref) - @ref - else - @repository.next_patch_branch - end + @target_branch = params[:target_branch] @file_path = if action_name.to_s == 'create' @@ -194,8 +136,6 @@ class Projects::BlobController < Projects::ApplicationController @commit_params = { file_path: @file_path, - current_branch: @current_branch, - target_branch: @new_branch, commit_message: params[:commit_message], file_content: params[:content], file_content_encoding: params[:encoding] diff --git a/app/controllers/projects/branches_controller.rb b/app/controllers/projects/branches_controller.rb index 3c2849a760..4db3b3bf23 100644 --- a/app/controllers/projects/branches_controller.rb +++ b/app/controllers/projects/branches_controller.rb @@ -9,6 +9,11 @@ class Projects::BranchesController < Projects::ApplicationController @sort = params[:sort] || 'name' @branches = @repository.branches_sorted_by(@sort) @branches = Kaminari.paginate_array(@branches).page(params[:page]).per(PER_PAGE) + + @max_commits = @branches.reduce(0) do |memo, branch| + diverging_commit_counts = repository.diverging_commit_counts(branch) + [memo, diverging_commit_counts[:behind], diverging_commit_counts[:ahead]].max + end end def recent diff --git a/app/controllers/projects/builds_controller.rb b/app/controllers/projects/builds_controller.rb index 26ba12520c..39d3ba26ba 100644 --- a/app/controllers/projects/builds_controller.rb +++ b/app/controllers/projects/builds_controller.rb @@ -12,12 +12,12 @@ class Projects::BuildsController < Projects::ApplicationController @builds = @all_builds.order('created_at DESC') @builds = case @scope - when 'all' - @builds + when 'running' + @builds.running_or_pending.reverse_order when 'finished' @builds.finished else - @builds.running_or_pending.reverse_order + @builds end @builds = @builds.page(params[:page]).per(30) end diff --git a/app/controllers/projects/commits_controller.rb b/app/controllers/projects/commits_controller.rb index 58fb946dbc..bf5b54c8cb 100644 --- a/app/controllers/projects/commits_controller.rb +++ b/app/controllers/projects/commits_controller.rb @@ -8,10 +8,16 @@ class Projects::CommitsController < Projects::ApplicationController before_action :authorize_download_code! def show - @repo = @project.repository - @limit, @offset = (params[:limit] || 40), (params[:offset] || 0) + @limit, @offset = (params[:limit] || 40).to_i, (params[:offset] || 0).to_i + search = params[:search] + + @commits = + if search.present? + @repository.find_commits_by_message(search, @ref, @path, @limit, @offset).compact + else + @repository.commits(@ref, @path, @limit, @offset) + end - @commits = @repo.commits(@ref, @path, @limit, @offset) @note_counts = project.notes.where(commit_id: @commits.map(&:id)). group(:commit_id).count diff --git a/app/controllers/projects/find_file_controller.rb b/app/controllers/projects/find_file_controller.rb new file mode 100644 index 0000000000..54a0c447ae --- /dev/null +++ b/app/controllers/projects/find_file_controller.rb @@ -0,0 +1,26 @@ +# Controller for viewing a repository's file structure +class Projects::FindFileController < Projects::ApplicationController + include ExtractsPath + include ActionView::Helpers::SanitizeHelper + include TreeHelper + + before_action :require_non_empty_project + before_action :assign_ref_vars + before_action :authorize_download_code! + + def show + return render_404 unless @repository.commit(@ref) + + respond_to do |format| + format.html + end + end + + def list + file_paths = @repo.ls_files(@ref) + + respond_to do |format| + format.json { render json: file_paths } + end + end +end diff --git a/app/controllers/projects/forks_controller.rb b/app/controllers/projects/forks_controller.rb index 8a785076bb..750181f0c1 100644 --- a/app/controllers/projects/forks_controller.rb +++ b/app/controllers/projects/forks_controller.rb @@ -10,19 +10,35 @@ class Projects::ForksController < Projects::ApplicationController def create namespace = Namespace.find(params[:namespace_key]) - @forked_project = ::Projects::ForkService.new(project, current_user, namespace: namespace).execute + + @forked_project = namespace.projects.find_by(path: project.path) + @forked_project = nil unless @forked_project && @forked_project.forked_from_project == project + + @forked_project ||= ::Projects::ForkService.new(project, current_user, namespace: namespace).execute if @forked_project.saved? && @forked_project.forked? if @forked_project.import_in_progress? - redirect_to namespace_project_import_path(@forked_project.namespace, @forked_project) + redirect_to namespace_project_import_path(@forked_project.namespace, @forked_project, continue: continue_params) else - redirect_to( - namespace_project_path(@forked_project.namespace, @forked_project), - notice: 'Project was successfully forked.' - ) + if continue_params + redirect_to continue_params[:to], notice: continue_params[:notice] + else + redirect_to namespace_project_path(@forked_project.namespace, @forked_project), notice: "The project was successfully forked." + end end else render :error end end + + private + + def continue_params + continue_params = params[:continue] + if continue_params + continue_params.permit(:to, :notice, :notice_now) + else + nil + end + end end diff --git a/app/controllers/projects/imports_controller.rb b/app/controllers/projects/imports_controller.rb index fb8788f081..8d8035ef5f 100644 --- a/app/controllers/projects/imports_controller.rb +++ b/app/controllers/projects/imports_controller.rb @@ -1,7 +1,7 @@ class Projects::ImportsController < Projects::ApplicationController # Authorize before_action :authorize_admin_project! - before_action :require_no_repo + before_action :require_no_repo, except: :show before_action :redirect_if_progress, except: :show def new @@ -24,21 +24,36 @@ class Projects::ImportsController < Projects::ApplicationController end def show - unless @project.import_in_progress? - if @project.import_finished? - redirect_to(project_path(@project)) and return + if @project.repository_exists? || @project.import_finished? + if continue_params + redirect_to continue_params[:to], notice: continue_params[:notice] else - redirect_to(new_namespace_project_import_path(@project.namespace, - @project)) and return + redirect_to project_path(@project), notice: "The project was successfully forked." end + elsif @project.import_failed? + redirect_to new_namespace_project_import_path(@project.namespace, @project) + else + if continue_params && continue_params[:notice_now] + flash.now[:notice] = continue_params[:notice_now] + end + # Render end end private + def continue_params + continue_params = params[:continue] + if continue_params + continue_params.permit(:to, :notice, :notice_now) + else + nil + end + end + def require_no_repo if @project.repository_exists? && !@project.import_in_progress? - redirect_to(namespace_project_path(@project.namespace, @project)) and return + redirect_to(namespace_project_path(@project.namespace, @project)) end end diff --git a/app/controllers/projects/merge_requests_controller.rb b/app/controllers/projects/merge_requests_controller.rb index ab5c953189..de948d271c 100644 --- a/app/controllers/projects/merge_requests_controller.rb +++ b/app/controllers/projects/merge_requests_controller.rb @@ -153,7 +153,7 @@ class Projects::MergeRequestsController < Projects::ApplicationController end def merge_check - @merge_request.check_if_can_be_merged if @merge_request.unchecked? + @merge_request.check_if_can_be_merged render partial: "projects/merge_requests/widget/show.html.haml", layout: false end diff --git a/app/controllers/projects/notes_controller.rb b/app/controllers/projects/notes_controller.rb index ee705f32e8..6f1e186d40 100644 --- a/app/controllers/projects/notes_controller.rb +++ b/app/controllers/projects/notes_controller.rb @@ -139,7 +139,6 @@ class Projects::NotesController < Projects::ApplicationController discussion_id: note.discussion_id, html: note_to_html(note), award: note.is_award, - emoji_path: note.is_award ? view_context.image_url(::AwardEmoji.path_to_emoji_image(note.note)) : "", note: note.note, discussion_html: note_to_discussion_html(note), discussion_with_diff_html: note_to_discussion_with_diff_html(note) diff --git a/app/controllers/projects/refs_controller.rb b/app/controllers/projects/refs_controller.rb index c4e18c1707..a8f091819c 100644 --- a/app/controllers/projects/refs_controller.rb +++ b/app/controllers/projects/refs_controller.rb @@ -20,6 +20,8 @@ class Projects::RefsController < Projects::ApplicationController namespace_project_network_path(@project.namespace, @project, @id, @options) when "graphs" namespace_project_graph_path(@project.namespace, @project, @id) + when "find_file" + namespace_project_find_file_path(@project.namespace, @project, @id) when "graphs_commits" commits_namespace_project_graph_path(@project.namespace, @project, @id) else diff --git a/app/controllers/projects/tree_controller.rb b/app/controllers/projects/tree_controller.rb index 8f272ad128..cb3ed0f6f9 100644 --- a/app/controllers/projects/tree_controller.rb +++ b/app/controllers/projects/tree_controller.rb @@ -1,14 +1,14 @@ # Controller for viewing a repository's file structure class Projects::TreeController < Projects::ApplicationController include ExtractsPath - include CreatesMergeRequestForCommit + include CreatesCommit include ActionView::Helpers::SanitizeHelper before_action :require_non_empty_project, except: [:new, :create] before_action :assign_ref_vars before_action :assign_dir_vars, only: [:create_dir] before_action :authorize_download_code! - before_action :authorize_push_code!, only: [:create_dir] + before_action :authorize_edit_tree!, only: [:create_dir] def show return render_404 unless @repository.commit(@ref) @@ -34,44 +34,20 @@ class Projects::TreeController < Projects::ApplicationController def create_dir return render_404 unless @commit_params.values.all? - begin - result = Files::CreateDirService.new(@project, current_user, @commit_params).execute - message = result[:message] - rescue => e - message = e.to_s - end - - if result && result[:status] == :success - flash[:notice] = "The directory has been successfully created" - respond_to do |format| - format.html { redirect_to after_create_dir_path } - end - else - flash[:alert] = message - respond_to do |format| - format.html { redirect_to namespace_project_blob_path(@project.namespace, @project, @new_branch) } - end - end + create_commit(Files::CreateDirService, success_notice: "The directory has been successfully created.", + success_path: namespace_project_tree_path(@project.namespace, @project, File.join(@target_branch, @dir_name)), + failure_path: namespace_project_tree_path(@project.namespace, @project, @ref)) end private def assign_dir_vars - @new_branch = params[:new_branch].present? ? sanitize(strip_tags(params[:new_branch])) : @ref + @target_branch = params[:target_branch] + @dir_name = File.join(@path, params[:dir_name]) @commit_params = { file_path: @dir_name, - current_branch: @ref, - target_branch: @new_branch, commit_message: params[:commit_message], } end - - def after_create_dir_path - if create_merge_request? - new_merge_request_path - else - namespace_project_blob_path(@project.namespace, @project, File.join(@new_branch, @dir_name)) - end - end end diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index bf5e25ff89..935f7d75c6 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -8,7 +8,7 @@ class ProjectsController < ApplicationController before_action :assign_ref_vars, :tree, only: [:show], if: :repo_exists? # Authorize - before_action :authorize_admin_project!, only: [:edit, :update] + before_action :authorize_admin_project!, only: [:edit, :update, :housekeeping] before_action :event_filter, only: [:show, :activity] layout :determine_layout @@ -166,19 +166,28 @@ class ProjectsController < ApplicationController end end + def housekeeping + ::Projects::HousekeepingService.new(@project).execute + + respond_to do |format| + flash[:notice] = "Housekeeping successfully started." + format.html { redirect_to project_path(@project) } + end + end + def toggle_star current_user.toggle_star(@project) @project.reload render json: { - html: view_to_html_string("projects/buttons/_star") + star_count: @project.star_count } end def markdown_preview text = params[:text] - ext = Gitlab::ReferenceExtractor.new(@project, current_user) + ext = Gitlab::ReferenceExtractor.new(@project, current_user, current_user) ext.analyze(text) render json: { diff --git a/app/controllers/registrations_controller.rb b/app/controllers/registrations_controller.rb index 3b3dc86cb6..c48175a4c5 100644 --- a/app/controllers/registrations_controller.rb +++ b/app/controllers/registrations_controller.rb @@ -1,10 +1,21 @@ class RegistrationsController < Devise::RegistrationsController before_action :signup_enabled? + include Recaptcha::Verify def new redirect_to(new_user_session_path) end + def create + if !Gitlab::Recaptcha.load_configurations! || verify_recaptcha + super + else + flash[:alert] = "There was an error with the reCAPTCHA code below. Please re-enter the code." + flash.delete :recaptcha_error + render action: 'new' + end + end + def destroy DeleteUserService.new(current_user).execute(current_user) @@ -38,4 +49,16 @@ class RegistrationsController < Devise::RegistrationsController def sign_up_params params.require(:user).permit(:username, :email, :name, :password, :password_confirmation) end + + def resource_name + :user + end + + def resource + @resource ||= User.new(sign_up_params) + end + + def devise_mapping + @devise_mapping ||= Devise.mappings[:user] + end end diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index 1b60d3e27d..825f85199b 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -1,9 +1,11 @@ class SessionsController < Devise::SessionsController include AuthenticatesWithTwoFactor + include Recaptcha::ClientHelper prepend_before_action :authenticate_with_two_factor, only: [:create] prepend_before_action :store_redirect_path, only: [:new] before_action :auto_sign_in_with_provider, only: [:new] + before_action :load_recaptcha def new if Gitlab.config.ldap.enabled @@ -40,7 +42,7 @@ class SessionsController < Devise::SessionsController User.find(session[:otp_user_id]) end end - + def store_redirect_path redirect_path = if request.referer.present? && (params['redirect_to_referer'] == 'yes') @@ -87,14 +89,14 @@ class SessionsController < Devise::SessionsController provider = Gitlab.config.omniauth.auto_sign_in_with_provider return unless provider.present? - # Auto sign in with an Omniauth provider only if the standard "you need to sign-in" alert is - # registered or no alert at all. In case of another alert (such as a blocked user), it is safer + # Auto sign in with an Omniauth provider only if the standard "you need to sign-in" alert is + # registered or no alert at all. In case of another alert (such as a blocked user), it is safer # to do nothing to prevent redirection loops with certain Omniauth providers. return unless flash[:alert].blank? || flash[:alert] == I18n.t('devise.failure.unauthenticated') - + # Prevent alert from popping up on the first page shown after authentication. - flash[:alert] = nil - + flash[:alert] = nil + redirect_to user_omniauth_authorize_path(provider.to_sym) end @@ -107,4 +109,8 @@ class SessionsController < Devise::SessionsController AuditEventService.new(user, user, options). for_authentication.security_event end + + def load_recaptcha + Gitlab::Recaptcha.load_configurations! + end end diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 30cb869eb2..280228dbcc 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -7,7 +7,7 @@ class UsersController < ApplicationController @projects = PersonalProjectsFinder.new(@user).execute(current_user) - @groups = JoinedGroupsFinder.new(@user).execute(current_user) + @groups = @user.groups.order_id_desc respond_to do |format| format.html diff --git a/app/finders/groups_finder.rb b/app/finders/groups_finder.rb deleted file mode 100644 index 91cb0f228f..0000000000 --- a/app/finders/groups_finder.rb +++ /dev/null @@ -1,44 +0,0 @@ -class GroupsFinder - # Finds the groups available to the given user. - # - # current_user - The user to find the groups for. - # - # Returns an ActiveRecord::Relation. - def execute(current_user = nil) - if current_user - relation = groups_visible_to_user(current_user) - else - relation = public_groups - end - - relation.order_id_desc - end - - private - - # This method returns the groups "current_user" can see. - def groups_visible_to_user(current_user) - base = groups_for_projects(public_and_internal_projects) - - union = Gitlab::SQL::Union. - new([base.select(:id), current_user.authorized_groups.select(:id)]) - - Group.where("namespaces.id IN (#{union.to_sql})") - end - - def public_groups - groups_for_projects(public_projects) - end - - def groups_for_projects(projects) - Group.public_and_given_groups(projects.select(:namespace_id)) - end - - def public_projects - Project.unscoped.public_only - end - - def public_and_internal_projects - Project.unscoped.public_and_internal_only - end -end diff --git a/app/finders/issuable_finder.rb b/app/finders/issuable_finder.rb index 3d5e8b6fbe..4d56b48e3f 100644 --- a/app/finders/issuable_finder.rb +++ b/app/finders/issuable_finder.rb @@ -79,9 +79,9 @@ class IssuableFinder if project? @projects = project elsif current_user && params[:authorized_only].presence && !current_user_related? - @projects = current_user.authorized_projects + @projects = current_user.authorized_projects.reorder(nil) else - @projects = ProjectsFinder.new.execute(current_user) + @projects = ProjectsFinder.new.execute(current_user).reorder(nil) end end diff --git a/app/finders/joined_groups_finder.rb b/app/finders/joined_groups_finder.rb deleted file mode 100644 index e7523136fe..0000000000 --- a/app/finders/joined_groups_finder.rb +++ /dev/null @@ -1,49 +0,0 @@ -# Class for finding the groups a user is a member of. -class JoinedGroupsFinder - def initialize(user = nil) - @user = user - end - - # Finds the groups of the source user, optionally limited to those visible to - # the current user. - # - # current_user - If given the groups of "@user" will only include the groups - # "current_user" can also see. - # - # Returns an ActiveRecord::Relation. - def execute(current_user = nil) - if current_user - relation = groups_visible_to_user(current_user) - else - relation = public_groups - end - - relation.order_id_desc - end - - private - - # Returns the groups the user in "current_user" can see. - # - # This list includes all public/internal projects as well as the projects of - # "@user" that "current_user" also has access to. - def groups_visible_to_user(current_user) - base = @user.authorized_groups.visible_to_user(current_user) - extra = public_and_internal_groups - union = Gitlab::SQL::Union.new([base.select(:id), extra.select(:id)]) - - Group.where("namespaces.id IN (#{union.to_sql})") - end - - def public_groups - groups_for_projects(@user.authorized_projects.public_only) - end - - def public_and_internal_groups - groups_for_projects(@user.authorized_projects.public_and_internal_only) - end - - def groups_for_projects(projects) - @user.groups.public_and_given_groups(projects.select(:namespace_id)) - end -end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 0b00b9a070..f35b8ead1f 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -72,7 +72,7 @@ module ApplicationHelper if user_or_email.is_a?(User) user = user_or_email else - user = User.find_by(email: user_or_email) + user = User.find_by(email: user_or_email.downcase) end if user @@ -205,8 +205,8 @@ module ApplicationHelper def time_ago_with_tooltip(time, placement: 'top', html_class: 'time_ago', skip_js: false) element = content_tag :time, time.to_s, class: "#{html_class} js-timeago js-timeago-pending", - datetime: time.getutc.iso8601, - title: time.in_time_zone.stamp('Aug 21, 2011 9:23pm'), + datetime: time.to_time.getutc.iso8601, + title: time.in_time_zone.to_s(:medium), data: { toggle: 'tooltip', placement: placement, container: 'body' } unless skip_js diff --git a/app/helpers/auth_helper.rb b/app/helpers/auth_helper.rb index 2c81ea1623..de669e529a 100644 --- a/app/helpers/auth_helper.rb +++ b/app/helpers/auth_helper.rb @@ -1,5 +1,5 @@ module AuthHelper - PROVIDERS_WITH_ICONS = %w(twitter github gitlab bitbucket google_oauth2 facebook).freeze + PROVIDERS_WITH_ICONS = %w(twitter github gitlab bitbucket google_oauth2 facebook azure_oauth2).freeze FORM_BASED_PROVIDERS = [/\Aldap/, 'crowd'].freeze def ldap_enabled? @@ -50,5 +50,17 @@ module AuthHelper current_user.identities.exists?(provider: provider.to_s) end + def two_factor_skippable? + current_application_settings.require_two_factor_authentication && + !current_user.two_factor_enabled && + current_application_settings.two_factor_grace_period && + !two_factor_grace_period_expired? + end + + def two_factor_grace_period_expired? + current_user.otp_grace_period_started_at && + (current_user.otp_grace_period_started_at + current_application_settings.two_factor_grace_period.hours) < Time.current + end + extend self end diff --git a/app/helpers/blob_helper.rb b/app/helpers/blob_helper.rb index 68e5d5be60..d31d4cde08 100644 --- a/app/helpers/blob_helper.rb +++ b/app/helpers/blob_helper.rb @@ -22,32 +22,90 @@ module BlobHelper %w(credits changelog news copying copyright license authors) end - def edit_blob_link(project, ref, path, options = {}) - blob = - begin - project.repository.blob_at(ref, path) - rescue - nil - end + def edit_blob_link(project = @project, ref = @ref, path = @path, options = {}) + return unless current_user - return unless blob && blob.text? && blob_editable?(blob) + blob = project.repository.blob_at(ref, path) rescue nil + + return unless blob && blob_text_viewable?(blob) - text = 'Edit' - after = options[:after] || '' from_mr = options[:from_merge_request_id] link_opts = {} link_opts[:from_merge_request_id] = from_mr if from_mr - cls = 'btn btn-small' - link_to(text, - namespace_project_edit_blob_path(project.namespace, project, - tree_join(ref, path), - link_opts), - class: cls - ) + after.html_safe + + edit_path = namespace_project_edit_blob_path(project.namespace, project, + tree_join(ref, path), + link_opts) + + if !on_top_of_branch? + button_tag "Edit", class: "btn btn-default disabled has_tooltip", title: "You can only edit files when you are on a branch", data: { container: 'body' } + elsif can_edit_blob?(blob) + link_to "Edit", edit_path, class: 'btn btn-small' + elsif can?(current_user, :fork_project, project) + continue_params = { + to: edit_path, + notice: edit_in_new_fork_notice, + notice_now: edit_in_new_fork_notice_now + } + fork_path = namespace_project_fork_path(project.namespace, project, namespace_key: current_user.namespace.id, + continue: continue_params) + + link_to "Edit", fork_path, class: 'btn btn-small', method: :post + end end - def blob_editable?(blob, project = @project, ref = @ref) - !blob.lfs_pointer? && allowed_tree_edit?(project, ref) + def modify_file_link(project = @project, ref = @ref, path = @path, label:, action:, btn_class:, modal_type:) + return unless current_user + + blob = project.repository.blob_at(ref, path) rescue nil + + return unless blob + + if !on_top_of_branch? + button_tag label, class: "btn btn-#{btn_class} disabled has_tooltip", title: "You can only #{action} files when you are on a branch", data: { container: 'body' } + elsif blob.lfs_pointer? + button_tag label, class: "btn btn-#{btn_class} disabled has_tooltip", title: "It is not possible to #{action} files that are stored in LFS using the web interface", data: { container: 'body' } + elsif can_edit_blob?(blob) + button_tag label, class: "btn btn-#{btn_class}", 'data-target' => "#modal-#{modal_type}-blob", 'data-toggle' => 'modal' + elsif can?(current_user, :fork_project, project) + continue_params = { + to: request.fullpath, + notice: edit_in_new_fork_notice + " Try to #{action} this file again.", + notice_now: edit_in_new_fork_notice_now + } + fork_path = namespace_project_fork_path(project.namespace, project, namespace_key: current_user.namespace.id, + continue: continue_params) + + link_to label, fork_path, class: "btn btn-#{btn_class}", method: :post + end + end + + def replace_blob_link(project = @project, ref = @ref, path = @path) + modify_file_link( + project, + ref, + path, + label: "Replace", + action: "replace", + btn_class: "default", + modal_type: "upload" + ) + end + + def delete_blob_link(project = @project, ref = @ref, path = @path) + modify_file_link( + project, + ref, + path, + label: "Delete", + action: "delete", + btn_class: "remove", + modal_type: "remove" + ) + end + + def can_edit_blob?(blob, project = @project, ref = @ref) + !blob.lfs_pointer? && can_edit_tree?(project, ref) end def leave_edit_message @@ -70,7 +128,7 @@ module BlobHelper icon("#{file_type_icon_class('file', mode, name)} fw") end - def blob_viewable?(blob) + def blob_text_viewable?(blob) blob && blob.text? && !blob.lfs_pointer? end diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index d2186427db..43262d579e 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -69,6 +69,10 @@ module IssuesHelper end end + def issue_button_visibility(issue, closed) + return 'hidden' if issue.closed? == closed + end + def issue_to_atom(xml, issue) xml.entry do xml.id namespace_project_issue_url(issue.project.namespace, @@ -76,7 +80,7 @@ module IssuesHelper xml.link href: namespace_project_issue_url(issue.project.namespace, issue.project, issue) xml.title truncate(issue.title, length: 80) - xml.updated issue.created_at.strftime("%Y-%m-%dT%H:%M:%SZ") + xml.updated issue.created_at.xmlschema xml.media :thumbnail, width: "40", height: "40", url: image_url(avatar_icon(issue.author_email)) xml.author do |author| xml.name issue.author_name @@ -94,11 +98,17 @@ module IssuesHelper end.sort.to_sentence(last_word_connector: ', or ') end - def url_to_emoji(name) - emoji_path = ::AwardEmoji.path_to_emoji_image(name) - url_to_image(emoji_path) - rescue StandardError - "" + def emoji_icon(name, unicode = nil, aliases = []) + unicode ||= Emoji.emoji_filename(name) rescue "" + + content_tag :div, "", + class: "icon emoji-icon emoji-#{unicode}", + title: name, + data: { + aliases: aliases.join(' '), + emoji: name, + unicode_name: unicode + } end def emoji_author_list(notes, current_user) @@ -109,10 +119,6 @@ module IssuesHelper list.join(", ") end - def emoji_list - ::AwardEmoji::EMOJI_LIST - end - def note_active_class(notes, current_user) if current_user && notes.pluck(:author_id).include?(current_user.id) "active" @@ -121,6 +127,18 @@ module IssuesHelper end end + def awards_sort(awards) + awards.sort_by do |award, notes| + if award == "thumbsup" + 0 + elsif award == "thumbsdown" + 1 + else + 2 + end + end.to_h + end + # Required for Banzai::Filter::IssueReferenceFilter module_function :url_for_issue end diff --git a/app/helpers/notes_helper.rb b/app/helpers/notes_helper.rb index 5f0c921413..53c543c28c 100644 --- a/app/helpers/notes_helper.rb +++ b/app/helpers/notes_helper.rb @@ -67,7 +67,7 @@ module NotesHelper line_type: line_type } - button_tag class: 'btn reply-btn js-discussion-reply-button', + button_tag class: 'btn btn-nr reply-btn js-discussion-reply-button', data: data, title: 'Add a reply' do link_text = icon('comment') link_text << ' Reply' diff --git a/app/helpers/page_layout_helper.rb b/app/helpers/page_layout_helper.rb index 9bf750124b..82f805fa44 100644 --- a/app/helpers/page_layout_helper.rb +++ b/app/helpers/page_layout_helper.rb @@ -8,6 +8,65 @@ module PageLayoutHelper @page_title.join(" \u00b7 ") end + # Define or get a description for the current page + # + # description - String (default: nil) + # + # If this helper is called multiple times with an argument, only the last + # description will be returned when called without an argument. Descriptions + # have newlines replaced with spaces and all HTML tags are sanitized. + # + # Examples: + # + # page_description # => "GitLab Community Edition" + # page_description("Foo") + # page_description # => "Foo" + # + # page_description("Bar\nBaz") + # page_description # => "Bar Baz" + # + # Returns an HTML-safe String. + def page_description(description = nil) + if description.present? + @page_description = description.squish + elsif @page_description.present? + sanitize(@page_description, tags: []).truncate_words(30) + end + end + + def page_image + default = image_url('gitlab_logo.png') + + subject = @project || @user || @group + + image = subject.avatar_url if subject.present? + image || default + end + + # Define or get attributes to be used as Twitter card metadata + # + # map - Hash of label => data pairs. Keys become labels, values become data + # + # Raises ArgumentError if given more than two attributes + def page_card_attributes(map = {}) + raise ArgumentError, 'cannot provide more than two attributes' if map.length > 2 + + @page_card_attributes ||= {} + @page_card_attributes = map.reject { |_,v| v.blank? } if map.present? + @page_card_attributes + end + + def page_card_meta_tags + tags = '' + + page_card_attributes.each_with_index do |pair, i| + tags << tag(:meta, property: "twitter:label#{i + 1}", content: pair[0]) + tags << tag(:meta, property: "twitter:data#{i + 1}", content: pair[1]) + end + + tags.html_safe + end + def header_title(title = nil, title_url = nil) if title @header_title = title diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 777817e24a..77ba612548 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -105,6 +105,14 @@ module ProjectsHelper end end + def user_max_access_in_project(user_id, project) + level = project.team.max_member_access(user_id) + + if level + Gitlab::Access.options_with_owner.key(level) + end + end + private def get_project_nav_tabs(project, current_user) @@ -277,14 +285,6 @@ module ProjectsHelper end end - def user_max_access_in_project(user, project) - level = project.team.max_member_access(user) - - if level - Gitlab::Access.options_with_owner.key(level) - end - end - def leave_project_message(project) "Are you sure you want to leave \"#{project.name}\" project?" end diff --git a/app/helpers/search_helper.rb b/app/helpers/search_helper.rb index a6ee688024..d4f7825862 100644 --- a/app/helpers/search_helper.rb +++ b/app/helpers/search_helper.rb @@ -70,7 +70,7 @@ module SearchHelper # Autocomplete results for the current user's groups def groups_autocomplete(term, limit = 5) - GroupsFinder.new.execute(current_user).search(term).limit(limit).map do |group| + Group.search(term).limit(limit).map do |group| { label: "group: #{search_result_sanitize(group.name)}", url: group_path(group) diff --git a/app/helpers/sorting_helper.rb b/app/helpers/sorting_helper.rb index bb12d43f39..241179b021 100644 --- a/app/helpers/sorting_helper.rb +++ b/app/helpers/sorting_helper.rb @@ -19,7 +19,7 @@ module SortingHelper end def sort_title_recently_updated - 'Recently updated' + 'Last updated' end def sort_title_oldest_created @@ -27,7 +27,7 @@ module SortingHelper end def sort_title_recently_created - 'Recently created' + 'Last created' end def sort_title_milestone_soon @@ -63,11 +63,11 @@ module SortingHelper end def sort_value_oldest_created - 'created_asc' + 'id_asc' end def sort_value_recently_created - 'created_desc' + 'id_desc' end def sort_value_milestone_soon diff --git a/app/helpers/tree_helper.rb b/app/helpers/tree_helper.rb index f448dd0ab6..2ad7c80dae 100644 --- a/app/helpers/tree_helper.rb +++ b/app/helpers/tree_helper.rb @@ -50,24 +50,49 @@ module TreeHelper project.repository.branch_names.include?(ref) end - def allowed_tree_edit?(project = nil, ref = nil) + def can_edit_tree?(project = nil, ref = nil) project ||= @project ref ||= @ref + return false unless on_top_of_branch?(project, ref) - can?(current_user, :push_code, project) + can?(current_user, :push_code, project) || + (current_user && current_user.already_forked?(project)) end def tree_edit_branch(project = @project, ref = @ref) - if allowed_tree_edit?(project, ref) - if can_push_branch?(project, ref) - ref - else - project.repository.next_patch_branch - end + return unless can_edit_tree?(project, ref) + + if can_push_branch?(project, ref) + ref + else + project = tree_edit_project(project) + project.repository.next_patch_branch end end + def tree_edit_project(project = @project) + if can?(current_user, :push_code, project) + project + elsif current_user && current_user.already_forked?(project) + current_user.fork_of(project) + end + end + + def edit_in_new_fork_notice_now + "You're not allowed to make changes to this project directly." + + " A fork of this project is being created that you can make changes in, so you can submit a merge request." + end + + def edit_in_new_fork_notice + "You're not allowed to make changes to this project directly." + + " A fork of this project has been created that you can make changes in, so you can submit a merge request." + end + + def commit_in_fork_help + "A new branch will be created in your fork and a new merge request will be started." + end + def tree_breadcrumbs(tree, max_links = 2) if @path.present? part_path = "" diff --git a/app/helpers/visibility_level_helper.rb b/app/helpers/visibility_level_helper.rb index 2e69ce923a..71d33b445c 100644 --- a/app/helpers/visibility_level_helper.rb +++ b/app/helpers/visibility_level_helper.rb @@ -69,7 +69,6 @@ module VisibilityLevelHelper def skip_level?(form_model, level) form_model.is_a?(Project) && - form_model.forked? && - !Gitlab::VisibilityLevel.allowed_fork_levels(form_model.forked_from_project.visibility_level).include?(level) + !form_model.visibility_level_allowed?(level) end end diff --git a/app/mailers/abuse_report_mailer.rb b/app/mailers/abuse_report_mailer.rb index f0c41f69a5..d0ce827a59 100644 --- a/app/mailers/abuse_report_mailer.rb +++ b/app/mailers/abuse_report_mailer.rb @@ -2,11 +2,19 @@ class AbuseReportMailer < BaseMailer include Gitlab::CurrentSettings def notify(abuse_report_id) + return unless deliverable? + @abuse_report = AbuseReport.find(abuse_report_id) mail( - to: current_application_settings.admin_notification_email, + to: current_application_settings.admin_notification_email, subject: "#{@abuse_report.user.name} (#{@abuse_report.user.username}) was reported for abuse" ) end + + private + + def deliverable? + current_application_settings.admin_notification_email.present? + end end diff --git a/app/mailers/emails/notes.rb b/app/mailers/emails/notes.rb index 65f37e9267..e1382d2da1 100644 --- a/app/mailers/emails/notes.rb +++ b/app/mailers/emails/notes.rb @@ -48,7 +48,7 @@ module Emails yield - SentNotification.record(@note, recipient_id, reply_key) + SentNotification.record_note(@note, recipient_id, reply_key) end end end diff --git a/app/models/ability.rb b/app/models/ability.rb index cd5ae0fb0f..5a1a67db8e 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -69,7 +69,7 @@ class Ability subject.group end - if group && group.public_profile? + if group && group.projects.public_only.any? [:read_group] else [] @@ -132,14 +132,14 @@ class Ability end def public_project_rules - project_guest_rules + [ + @public_project_rules ||= project_guest_rules + [ :download_code, :fork_project ] end def project_guest_rules - [ + @project_guest_rules ||= [ :read_project, :read_wiki, :read_issue, @@ -157,7 +157,7 @@ class Ability end def project_report_rules - project_guest_rules + [ + @project_report_rules ||= project_guest_rules + [ :create_commit_status, :read_commit_statuses, :download_code, @@ -170,7 +170,7 @@ class Ability end def project_dev_rules - project_report_rules + [ + @project_dev_rules ||= project_report_rules + [ :admin_merge_request, :create_merge_request, :create_wiki, @@ -181,7 +181,7 @@ class Ability end def project_archived_rules - [ + @project_archived_rules ||= [ :create_merge_request, :push_code, :push_code_to_protected_branches, @@ -191,7 +191,7 @@ class Ability end def project_master_rules - project_dev_rules + [ + @project_master_rules ||= project_dev_rules + [ :push_code_to_protected_branches, :update_project_snippet, :update_merge_request, @@ -206,7 +206,7 @@ class Ability end def project_admin_rules - project_master_rules + [ + @project_admin_rules ||= project_master_rules + [ :change_namespace, :change_visibility_level, :rename_project, @@ -332,7 +332,7 @@ class Ability end if snippet.public? || snippet.internal? - rules << :read_personal_snippet + rules << :read_personal_snippet end rules diff --git a/app/models/abuse_report.rb b/app/models/abuse_report.rb index 89b3116b9f..2bc15c60d5 100644 --- a/app/models/abuse_report.rb +++ b/app/models/abuse_report.rb @@ -18,4 +18,15 @@ class AbuseReport < ActiveRecord::Base validates :user, presence: true validates :message, presence: true validates :user_id, uniqueness: true + + def remove_user + user.block + user.destroy + end + + def notify + return unless self.persisted? + + AbuseReportMailer.notify(self.id).deliver_later + end end diff --git a/app/models/application_setting.rb b/app/models/application_setting.rb index 1f4e8b3ef2..6c6c246837 100644 --- a/app/models/application_setting.rb +++ b/app/models/application_setting.rb @@ -2,32 +2,45 @@ # # Table name: application_settings # -# id :integer not null, primary key -# default_projects_limit :integer -# signup_enabled :boolean -# signin_enabled :boolean -# gravatar_enabled :boolean -# sign_in_text :text -# created_at :datetime -# updated_at :datetime -# home_page_url :string(255) -# default_branch_protection :integer default(2) -# twitter_sharing_enabled :boolean default(TRUE) -# restricted_visibility_levels :text -# version_check_enabled :boolean default(TRUE) -# max_attachment_size :integer default(10), not null -# default_project_visibility :integer -# default_snippet_visibility :integer -# restricted_signup_domains :text -# user_oauth_applications :boolean default(TRUE) -# after_sign_out_path :string(255) -# session_expire_delay :integer default(10080), not null -# import_sources :text -# help_page_text :text -# admin_notification_email :string(255) -# shared_runners_enabled :boolean default(TRUE), not null -# max_artifacts_size :integer default(100), not null -# runners_registration_token :string(255) +# id :integer not null, primary key +# default_projects_limit :integer +# signup_enabled :boolean +# signin_enabled :boolean +# gravatar_enabled :boolean +# sign_in_text :text +# created_at :datetime +# updated_at :datetime +# home_page_url :string(255) +# default_branch_protection :integer default(2) +# twitter_sharing_enabled :boolean default(TRUE) +# restricted_visibility_levels :text +# version_check_enabled :boolean default(TRUE) +# max_attachment_size :integer default(10), not null +# default_project_visibility :integer +# default_snippet_visibility :integer +# restricted_signup_domains :text +# user_oauth_applications :boolean default(TRUE) +# after_sign_out_path :string(255) +# session_expire_delay :integer default(10080), not null +# import_sources :text +# help_page_text :text +# admin_notification_email :string(255) +# shared_runners_enabled :boolean default(TRUE), not null +# max_artifacts_size :integer default(100), not null +# runners_registration_token :string +# require_two_factor_authentication :boolean default(FALSE) +# two_factor_grace_period :integer default(48) +# metrics_enabled :boolean default(FALSE) +# metrics_host :string default("localhost") +# metrics_username :string +# metrics_password :string +# metrics_pool_size :integer default(16) +# metrics_timeout :integer default(10) +# metrics_method_call_threshold :integer default(10) +# recaptcha_enabled :boolean default(FALSE) +# recaptcha_site_key :string +# recaptcha_private_key :string +# metrics_port :integer default(8089) # class ApplicationSetting < ActiveRecord::Base @@ -42,21 +55,32 @@ class ApplicationSetting < ActiveRecord::Base attr_accessor :restricted_signup_domains_raw validates :session_expire_delay, - presence: true, - numericality: { only_integer: true, greater_than_or_equal_to: 0 } + presence: true, + numericality: { only_integer: true, greater_than_or_equal_to: 0 } validates :home_page_url, - allow_blank: true, - url: true, - if: :home_page_url_column_exist + allow_blank: true, + url: true, + if: :home_page_url_column_exist validates :after_sign_out_path, - allow_blank: true, - url: true + allow_blank: true, + url: true validates :admin_notification_email, - allow_blank: true, - email: true + allow_blank: true, + email: true + + validates :two_factor_grace_period, + numericality: { greater_than_or_equal_to: 0 } + + validates :recaptcha_site_key, + presence: true, + if: :recaptcha_enabled + + validates :recaptcha_private_key, + presence: true, + if: :recaptcha_enabled validates_each :restricted_visibility_levels do |record, attr, value| unless value.nil? @@ -112,6 +136,8 @@ class ApplicationSetting < ActiveRecord::Base import_sources: ['github','bitbucket','gitlab','gitorious','google_code','fogbugz','git'], shared_runners_enabled: Settings.gitlab_ci['shared_runners_enabled'], max_artifacts_size: Settings.artifacts['max_size'], + require_two_factor_authentication: false, + two_factor_grace_period: 48 ) end @@ -134,4 +160,8 @@ class ApplicationSetting < ActiveRecord::Base /x) self.restricted_signup_domains.reject! { |d| d.empty? } end + + def runners_registration_token + ensure_runners_registration_token! + end end diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb index 6d9cdb9529..a4779d06de 100644 --- a/app/models/ci/build.rb +++ b/app/models/ci/build.rb @@ -29,6 +29,7 @@ # target_url :string(255) # description :string(255) # artifacts_file :text +# gl_project_id :integer # module Ci @@ -54,6 +55,8 @@ module Ci # To prevent db load megabytes of data from trace default_scope -> { select(Ci::Build.columns_without_lazy) } + before_destroy { project } + class << self def columns_without_lazy (column_names - LAZY_ATTRIBUTES).map do |column_name| @@ -135,8 +138,14 @@ module Ci predefined_variables + yaml_variables + project_variables + trigger_variables end - def project - commit.project + def merge_request + merge_requests = MergeRequest.includes(:merge_request_diff) + .where(source_branch: ref, source_project_id: commit.gl_project_id) + .reorder(iid: :asc) + + merge_requests.find do |merge_request| + merge_request.commits.any? { |ci| ci.id == commit.sha } + end end def project_id @@ -170,7 +179,8 @@ module Ci def extract_coverage(text, regex) begin - matches = text.gsub(Regexp.new(regex)).to_a.last + matches = text.scan(Regexp.new(regex)).last + matches = matches.last if matches.kind_of?(Array) coverage = matches.gsub(/\d+(\.\d+)?/).first if coverage.present? @@ -183,8 +193,11 @@ module Ci end def raw_trace - if File.exist?(path_to_trace) + if File.file?(path_to_trace) File.read(path_to_trace) + elsif project.ci_id && File.file?(old_path_to_trace) + # Temporary fix for build trace data integrity + File.read(old_path_to_trace) else # backward compatibility read_attribute :trace @@ -193,7 +206,7 @@ module Ci def trace trace = raw_trace - if project && trace.present? + if project && trace.present? && project.runners_token.present? trace.gsub(project.runners_token, 'xxxxxx') else trace @@ -201,8 +214,8 @@ module Ci end def trace=(trace) - unless Dir.exists? dir_to_trace - FileUtils.mkdir_p dir_to_trace + unless Dir.exists?(dir_to_trace) + FileUtils.mkdir_p(dir_to_trace) end File.write(path_to_trace, trace) @@ -220,6 +233,55 @@ module Ci "#{dir_to_trace}/#{id}.log" end + ## + # Deprecated + # + # This is a hotfix for CI build data integrity, see #4246 + # Should be removed in 8.4, after CI files migration has been done. + # + def old_dir_to_trace + File.join( + Settings.gitlab_ci.builds_path, + created_at.utc.strftime("%Y_%m"), + project.ci_id.to_s + ) + end + + ## + # Deprecated + # + # This is a hotfix for CI build data integrity, see #4246 + # Should be removed in 8.4, after CI files migration has been done. + # + def old_path_to_trace + "#{old_dir_to_trace}/#{id}.log" + end + + ## + # Deprecated + # + # This contains a hotfix for CI build data integrity, see #4246 + # + # This method is used by `ArtifactUploader` to create a store_dir. + # Warning: Uploader uses it after AND before file has been stored. + # + # This method returns old path to artifacts only if it already exists. + # + def artifacts_path + old = File.join(created_at.utc.strftime('%Y_%m'), + project.ci_id.to_s, + id.to_s) + + old_store = File.join(ArtifactUploader.artifacts_path, old) + return old if project.ci_id && File.directory?(old_store) + + File.join( + created_at.utc.strftime('%Y_%m'), + project.id.to_s, + id.to_s + ) + end + def token project.runners_token end diff --git a/app/models/ci/runner_project.rb b/app/models/ci/runner_project.rb index 93d9be144e..7b16f207a2 100644 --- a/app/models/ci/runner_project.rb +++ b/app/models/ci/runner_project.rb @@ -2,11 +2,12 @@ # # Table name: ci_runner_projects # -# id :integer not null, primary key -# runner_id :integer not null -# project_id :integer not null -# created_at :datetime -# updated_at :datetime +# id :integer not null, primary key +# runner_id :integer not null +# project_id :integer +# created_at :datetime +# updated_at :datetime +# gl_project_id :integer # module Ci diff --git a/app/models/ci/trigger.rb b/app/models/ci/trigger.rb index 23516709a4..bb98cd5c7d 100644 --- a/app/models/ci/trigger.rb +++ b/app/models/ci/trigger.rb @@ -2,12 +2,13 @@ # # Table name: ci_triggers # -# id :integer not null, primary key -# token :string(255) -# project_id :integer not null -# deleted_at :datetime -# created_at :datetime -# updated_at :datetime +# id :integer not null, primary key +# token :string(255) +# project_id :integer +# deleted_at :datetime +# created_at :datetime +# updated_at :datetime +# gl_project_id :integer # module Ci diff --git a/app/models/ci/variable.rb b/app/models/ci/variable.rb index 56759d3e50..7f6f497f32 100644 --- a/app/models/ci/variable.rb +++ b/app/models/ci/variable.rb @@ -3,12 +3,13 @@ # Table name: ci_variables # # id :integer not null, primary key -# project_id :integer not null +# project_id :integer # key :string(255) # value :text # encrypted_value :text # encrypted_value_salt :string(255) # encrypted_value_iv :string(255) +# gl_project_id :integer # module Ci diff --git a/app/models/commit_status.rb b/app/models/commit_status.rb index 21c5c87bc3..ff47949347 100644 --- a/app/models/commit_status.rb +++ b/app/models/commit_status.rb @@ -1,30 +1,35 @@ # == Schema Information # -# project_id integer -# status string -# finished_at datetime -# trace text -# created_at datetime -# updated_at datetime -# started_at datetime -# runner_id integer -# coverage float -# commit_id integer -# commands text -# job_id integer -# name string -# deploy boolean default: false -# options text -# allow_failure boolean default: false, null: false -# stage string -# trigger_request_id integer -# stage_idx integer -# tag boolean -# ref string -# user_id integer -# type string -# target_url string -# description string +# Table name: ci_builds +# +# id :integer not null, primary key +# project_id :integer +# status :string(255) +# finished_at :datetime +# trace :text +# created_at :datetime +# updated_at :datetime +# started_at :datetime +# runner_id :integer +# coverage :float +# commit_id :integer +# commands :text +# job_id :integer +# name :string(255) +# deploy :boolean default(FALSE) +# options :text +# allow_failure :boolean default(FALSE), not null +# stage :string(255) +# trigger_request_id :integer +# stage_idx :integer +# tag :boolean +# ref :string(255) +# user_id :integer +# type :string(255) +# target_url :string(255) +# description :string(255) +# artifacts_file :text +# gl_project_id :integer # class CommitStatus < ActiveRecord::Base diff --git a/app/models/concerns/issuable.rb b/app/models/concerns/issuable.rb index f56fd3e02d..18a00f95b4 100644 --- a/app/models/concerns/issuable.rb +++ b/app/models/concerns/issuable.rb @@ -95,14 +95,12 @@ module Issuable opened? || reopened? end - # Deprecated. Still exists to preserve API compatibility. def downvotes - 0 + notes.awards.where(note: "thumbsdown").count end - # Deprecated. Still exists to preserve API compatibility. def upvotes - 0 + notes.awards.where(note: "thumbsup").count end def subscribed?(user) @@ -161,6 +159,14 @@ module Issuable self.class.to_s.underscore end + # Returns a Hash of attributes to be used for Twitter card metadata + def card_attributes + { + 'Author' => author.try(:name), + 'Assignee' => assignee.try(:name) + } + end + def notes_with_associations notes.includes(:author, :project) end diff --git a/app/models/concerns/mentionable.rb b/app/models/concerns/mentionable.rb index 1fdcda9752..98f71ae8cb 100644 --- a/app/models/concerns/mentionable.rb +++ b/app/models/concerns/mentionable.rb @@ -44,15 +44,18 @@ module Mentionable end def all_references(current_user = self.author, text = nil) - ext = Gitlab::ReferenceExtractor.new(self.project, current_user) + ext = Gitlab::ReferenceExtractor.new(self.project, current_user, self.author) if text ext.analyze(text) else self.class.mentionable_attrs.each do |attr, options| text = send(attr) - options[:cache_key] = [self, attr] if options.delete(:cache) && self.persisted? - ext.analyze(text, options) + + context = options.dup + context[:cache_key] = [self, attr] if context.delete(:cache) && self.persisted? + + ext.analyze(text, context) end end diff --git a/app/models/concerns/sortable.rb b/app/models/concerns/sortable.rb index 7391a77383..8b47b9e0ab 100644 --- a/app/models/concerns/sortable.rb +++ b/app/models/concerns/sortable.rb @@ -11,6 +11,7 @@ module Sortable default_scope { order_id_desc } scope :order_id_desc, -> { reorder(id: :desc) } + scope :order_id_asc, -> { reorder(id: :asc) } scope :order_created_desc, -> { reorder(created_at: :desc) } scope :order_created_asc, -> { reorder(created_at: :asc) } scope :order_updated_desc, -> { reorder(updated_at: :desc) } @@ -28,6 +29,8 @@ module Sortable when 'updated_desc' then order_updated_desc when 'created_asc' then order_created_asc when 'created_desc' then order_created_desc + when 'id_desc' then order_id_desc + when 'id_asc' then order_id_asc else all end diff --git a/app/models/concerns/token_authenticatable.rb b/app/models/concerns/token_authenticatable.rb index 488ff8c31b..885deaf78d 100644 --- a/app/models/concerns/token_authenticatable.rb +++ b/app/models/concerns/token_authenticatable.rb @@ -18,15 +18,16 @@ module TokenAuthenticatable define_method("ensure_#{token_field}") do current_token = read_attribute(token_field) - if current_token.blank? - write_attribute(token_field, generate_token_for(token_field)) - else - current_token - end + current_token.blank? ? write_new_token(token_field) : current_token + end + + define_method("ensure_#{token_field}!") do + send("reset_#{token_field}!") if read_attribute(token_field).blank? + read_attribute(token_field) end define_method("reset_#{token_field}!") do - write_attribute(token_field, generate_token_for(token_field)) + write_new_token(token_field) save! end end @@ -34,7 +35,12 @@ module TokenAuthenticatable private - def generate_token_for(token_field) + def write_new_token(token_field) + new_token = generate_token(token_field) + write_attribute(token_field, new_token) + end + + def generate_token(token_field) loop do token = Devise.friendly_token break token unless self.class.unscoped.find_by(token_field => token) diff --git a/app/models/generic_commit_status.rb b/app/models/generic_commit_status.rb index 12c934e249..97f4f03a9a 100644 --- a/app/models/generic_commit_status.rb +++ b/app/models/generic_commit_status.rb @@ -29,6 +29,7 @@ # target_url :string(255) # description :string(255) # artifacts_file :text +# gl_project_id :integer # class GenericCommitStatus < CommitStatus diff --git a/app/models/global_milestone.rb b/app/models/global_milestone.rb index 8bfc79d88f..7ee276255a 100644 --- a/app/models/global_milestone.rb +++ b/app/models/global_milestone.rb @@ -16,7 +16,7 @@ class GlobalMilestone end def safe_title - @title.to_slug.to_s + @title.to_slug.normalize.to_s end def expired? @@ -121,9 +121,9 @@ class GlobalMilestone def expires_at if due_date if due_date.past? - "expired at #{due_date.stamp("Aug 21, 2011")}" + "expired on #{due_date.to_s(:medium)}" else - "expires at #{due_date.stamp("Aug 21, 2011")}" + "expires on #{due_date.to_s(:medium)}" end end end diff --git a/app/models/group.rb b/app/models/group.rb index 1b5b875a19..5a31b46920 100644 --- a/app/models/group.rb +++ b/app/models/group.rb @@ -11,7 +11,6 @@ # type :string(255) # description :string(255) default(""), not null # avatar :string(255) -# public :boolean default(FALSE) # require 'carrierwave/orm/activerecord' @@ -50,10 +49,6 @@ class Group < Namespace User.reference_pattern end - def public_and_given_groups(ids) - where('public IS TRUE OR namespaces.id IN (?)', ids) - end - def visible_to_user(user) where(id: user.authorized_groups.select(:id).reorder(nil)) end @@ -125,10 +120,6 @@ class Group < Namespace end end - def public_profile? - self.public || projects.public_only.any? - end - def post_create_hook Gitlab::AppLogger.info("Group \"#{name}\" was created") diff --git a/app/models/hooks/project_hook.rb b/app/models/hooks/project_hook.rb index 2263805777..fa18ba5dbb 100644 --- a/app/models/hooks/project_hook.rb +++ b/app/models/hooks/project_hook.rb @@ -15,6 +15,7 @@ # tag_push_events :boolean default(FALSE) # note_events :boolean default(FALSE), not null # enable_ssl_verification :boolean default(TRUE) +# build_events :boolean default(FALSE), not null # class ProjectHook < WebHook diff --git a/app/models/hooks/service_hook.rb b/app/models/hooks/service_hook.rb index 09bb3ee52a..b333a33734 100644 --- a/app/models/hooks/service_hook.rb +++ b/app/models/hooks/service_hook.rb @@ -15,6 +15,7 @@ # tag_push_events :boolean default(FALSE) # note_events :boolean default(FALSE), not null # enable_ssl_verification :boolean default(TRUE) +# build_events :boolean default(FALSE), not null # class ServiceHook < WebHook diff --git a/app/models/hooks/system_hook.rb b/app/models/hooks/system_hook.rb index 2f63c59b07..d81512fae5 100644 --- a/app/models/hooks/system_hook.rb +++ b/app/models/hooks/system_hook.rb @@ -15,6 +15,7 @@ # tag_push_events :boolean default(FALSE) # note_events :boolean default(FALSE), not null # enable_ssl_verification :boolean default(TRUE) +# build_events :boolean default(FALSE), not null # class SystemHook < WebHook diff --git a/app/models/hooks/web_hook.rb b/app/models/hooks/web_hook.rb index 40eb0e20b4..d0aadfc330 100644 --- a/app/models/hooks/web_hook.rb +++ b/app/models/hooks/web_hook.rb @@ -15,6 +15,7 @@ # tag_push_events :boolean default(FALSE) # note_events :boolean default(FALSE), not null # enable_ssl_verification :boolean default(TRUE) +# build_events :boolean default(FALSE), not null # class WebHook < ActiveRecord::Base @@ -60,7 +61,7 @@ class WebHook < ActiveRecord::Base basic_auth: auth) end - [response.code == 200, ActionView::Base.full_sanitizer.sanitize(response.to_s)] + [(response.code >= 200 && response.code < 300), ActionView::Base.full_sanitizer.sanitize(response.to_s)] rescue SocketError, OpenSSL::SSL::SSLError, Errno::ECONNRESET, Errno::ECONNREFUSED, Net::OpenTimeout => e logger.error("WebHook Error => #{e}") [false, e.to_s] diff --git a/app/models/identity.rb b/app/models/identity.rb index ad60154be7..8bcdc19495 100644 --- a/app/models/identity.rb +++ b/app/models/identity.rb @@ -12,6 +12,7 @@ class Identity < ActiveRecord::Base include Sortable + include CaseSensitivity belongs_to :user validates :provider, presence: true diff --git a/app/models/issue.rb b/app/models/issue.rb index 80ecd15077..f52e47f3e6 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -33,7 +33,9 @@ class Issue < ActiveRecord::Base belongs_to :project validates :project, presence: true - scope :of_group, ->(group) { where(project_id: group.project_ids) } + scope :of_group, + ->(group) { where(project_id: group.projects.select(:id).reorder(nil)) } + scope :cared, ->(user) { where(assignee_id: user) } scope :open_for, ->(user) { opened.assigned_to(user) } diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index ac25d38eb6..c63d0c0165 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -2,28 +2,28 @@ # # Table name: merge_requests # -# id :integer not null, primary key -# target_branch :string(255) not null -# source_branch :string(255) not null -# source_project_id :integer not null -# author_id :integer -# assignee_id :integer -# title :string(255) -# created_at :datetime -# updated_at :datetime -# milestone_id :integer -# state :string(255) -# merge_status :string(255) -# target_project_id :integer not null -# iid :integer -# description :text -# position :integer default(0) -# locked_at :datetime -# updated_by_id :integer -# merge_error :string(255) -# merge_params :text (serialized to hash) -# merge_when_build_succeeds :boolean default(false), not null -# merge_user_id :integer +# id :integer not null, primary key +# target_branch :string(255) not null +# source_branch :string(255) not null +# source_project_id :integer not null +# author_id :integer +# assignee_id :integer +# title :string(255) +# created_at :datetime +# updated_at :datetime +# milestone_id :integer +# state :string(255) +# merge_status :string(255) +# target_project_id :integer not null +# iid :integer +# description :text +# position :integer default(0) +# locked_at :datetime +# updated_by_id :integer +# merge_error :string(255) +# merge_params :text +# merge_when_build_succeeds :boolean default(FALSE), not null +# merge_user_id :integer # require Rails.root.join("app/models/commit") @@ -131,7 +131,7 @@ class MergeRequest < ActiveRecord::Base validate :validate_branches validate :validate_fork - scope :of_group, ->(group) { where("source_project_id in (:group_project_ids) OR target_project_id in (:group_project_ids)", group_project_ids: group.project_ids) } + scope :of_group, ->(group) { where("source_project_id in (:group_project_ids) OR target_project_id in (:group_project_ids)", group_project_ids: group.projects.select(:id).reorder(nil)) } scope :by_branch, ->(branch_name) { where("(source_branch LIKE :branch) OR (target_branch LIKE :branch)", branch: branch_name) } scope :cared, ->(user) { where('assignee_id = :user OR author_id = :user', user: user.id) } scope :by_milestone, ->(milestone) { where(milestone_id: milestone) } @@ -229,6 +229,8 @@ class MergeRequest < ActiveRecord::Base end def check_if_can_be_merged + return unless unchecked? + can_be_merged = project.repository.can_be_merged?(source_sha, target_branch) @@ -252,7 +254,11 @@ class MergeRequest < ActiveRecord::Base end def mergeable? - open? && !work_in_progress? && can_be_merged? + return false unless open? && !work_in_progress? + + check_if_can_be_merged + + can_be_merged? end def gitlab_merge_status @@ -452,6 +458,10 @@ class MergeRequest < ActiveRecord::Base !source_branch_exists? || !target_branch_exists? end + def broken? + self.commits.blank? || branch_missing? || cannot_be_merged? + end + def can_be_merged_by?(user) ::Gitlab::GitAccess.new(user, project).can_push_to_branch?(target_branch) end @@ -507,8 +517,4 @@ class MergeRequest < ActiveRecord::Base def ci_commit @ci_commit ||= source_project.ci_commit(last_commit.id) if last_commit && source_project end - - def broken? - self.commits.blank? || branch_missing? || cannot_be_merged? - end end diff --git a/app/models/milestone.rb b/app/models/milestone.rb index d8c7536cd3..c9a0ad8b9b 100644 --- a/app/models/milestone.rb +++ b/app/models/milestone.rb @@ -22,6 +22,7 @@ class Milestone < ActiveRecord::Base include InternalId include Sortable + include Referable include StripAttribute belongs_to :project @@ -61,6 +62,27 @@ class Milestone < ActiveRecord::Base end end + def self.reference_pattern + nil + end + + def self.link_reference_pattern + super("milestones", /(?\d+)/) + end + + def to_reference(from_project = nil) + escaped_title = self.title.gsub("]", "\\]") + + h = Gitlab::Application.routes.url_helpers + url = h.namespace_project_milestone_url(self.project.namespace, self.project, self) + + "[#{escaped_title}](#{url})" + end + + def reference_link_text(from_project = nil) + self.title + end + def expired? if due_date due_date.past? @@ -90,9 +112,9 @@ class Milestone < ActiveRecord::Base def expires_at if due_date if due_date.past? - "expired at #{due_date.stamp("Aug 21, 2011")}" + "expired on #{due_date.to_s(:medium)}" else - "expires at #{due_date.stamp("Aug 21, 2011")}" + "expires on #{due_date.to_s(:medium)}" end end end diff --git a/app/models/namespace.rb b/app/models/namespace.rb index adafabbec0..bdb33f3749 100644 --- a/app/models/namespace.rb +++ b/app/models/namespace.rb @@ -11,7 +11,6 @@ # type :string(255) # description :string(255) default(""), not null # avatar :string(255) -# public :boolean default(FALSE) # class Namespace < ActiveRecord::Base diff --git a/app/models/note.rb b/app/models/note.rb index 8c5b5836f9..3d5b663c99 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -107,9 +107,16 @@ class Note < ActiveRecord::Base end def grouped_awards + notes = {} + awards.select(:note).distinct.map do |note| - [ note.note, where(note: note.note) ] + notes[note.note] = where(note: note.note) end + + notes["thumbsup"] ||= Note.none + notes["thumbsdown"] ||= Note.none + + notes end end @@ -339,14 +346,12 @@ class Note < ActiveRecord::Base read_attribute(:system) end - # Deprecated. Still exists to preserve API compatibility. def downvote? - false + is_award && note == "thumbsdown" end - # Deprecated. Still exists to preserve API compatibility. def upvote? - false + is_award && note == "thumbsup" end def editable? diff --git a/app/models/project.rb b/app/models/project.rb index b28a7ca429..31990485f7 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -29,6 +29,13 @@ # import_source :string(255) # commit_count :integer default(0) # import_error :text +# ci_id :integer +# builds_enabled :boolean default(TRUE), not null +# shared_runners_enabled :boolean default(TRUE), not null +# runners_token :string +# build_coverage_regex :string +# build_allow_git_fetch :boolean default(TRUE), not null +# build_timeout :integer default(3600), not null # require 'carrierwave/orm/activerecord' @@ -43,6 +50,7 @@ class Project < ActiveRecord::Base include Sortable include AfterCommitQueue include CaseSensitivity + include TokenAuthenticatable extend Gitlab::ConfigHelper @@ -64,10 +72,24 @@ class Project < ActiveRecord::Base update_column(:last_activity_at, self.created_at) end + # update visibility_levet of forks + after_update :update_forks_visibility_level + def update_forks_visibility_level + return unless visibility_level < visibility_level_was + + forks.each do |forked_project| + if forked_project.visibility_level > visibility_level + forked_project.visibility_level = visibility_level + forked_project.save! + end + end + end + ActsAsTaggableOn.strict_case_match = true acts_as_taggable_on :tags attr_accessor :new_default_branch + attr_accessor :old_path_with_namespace # Relations belongs_to :creator, foreign_key: 'creator_id', class_name: 'User' @@ -100,9 +122,12 @@ class Project < ActiveRecord::Base has_one :gitlab_issue_tracker_service, dependent: :destroy has_one :external_wiki_service, dependent: :destroy - has_one :forked_project_link, dependent: :destroy, foreign_key: "forked_to_project_id" + has_one :forked_project_link, dependent: :destroy, foreign_key: "forked_to_project_id" + has_one :forked_from_project, through: :forked_project_link + + has_many :forked_project_links, foreign_key: "forked_from_project_id" + has_many :forks, through: :forked_project_links, source: :forked_to_project - has_one :forked_from_project, through: :forked_project_link # Merge Requests for target project should be removed with it has_many :merge_requests, dependent: :destroy, foreign_key: 'target_project_id' # Merge requests from source project should be kept when source project was removed @@ -169,10 +194,8 @@ class Project < ActiveRecord::Base if: ->(project) { project.avatar.present? && project.avatar_changed? } validates :avatar, file_size: { maximum: 200.kilobytes.to_i } - before_validation :set_runners_token_token - def set_runners_token_token - self.runners_token = SecureRandom.hex(15) if self.runners_token.blank? - end + add_authentication_token_field :runners_token + before_save :ensure_runners_token mount_uploader :avatar, AvatarUploader @@ -539,7 +562,9 @@ class Project < ActiveRecord::Base end def send_move_instructions(old_path_with_namespace) - NotificationService.new.project_was_moved(self, old_path_with_namespace) + # New project path needs to be committed to the DB or notification will + # retrieve stale information + run_after_commit { NotificationService.new.project_was_moved(self, old_path_with_namespace) } end def owner @@ -683,6 +708,11 @@ class Project < ActiveRecord::Base gitlab_shell.mv_repository("#{old_path_with_namespace}.wiki", "#{new_path_with_namespace}.wiki") send_move_instructions(old_path_with_namespace) reset_events_cache + + @old_path_with_namespace = old_path_with_namespace + + SystemHooksService.new.execute_hooks_for(self, :rename) + @repository = nil rescue # Returning false does not rollback after_* transaction but gives @@ -751,6 +781,8 @@ class Project < ActiveRecord::Base end def change_head(branch) + # Cached divergent commit counts are based on repository head + repository.expire_branch_cache gitlab_shell.update_repository_head(self.path_with_namespace, branch) reload_default_branch end @@ -768,7 +800,7 @@ class Project < ActiveRecord::Base end def forks_count - ForkedProjectLink.where(forked_from_project_id: self.id).count + forks.count end def find_label(name) @@ -862,4 +894,13 @@ class Project < ActiveRecord::Base def open_issues_count issues.opened.count end + + def visibility_level_allowed?(level) + return true unless forked? + Gitlab::VisibilityLevel.allowed_fork_levels(forked_from_project.visibility_level).include?(level.to_i) + end + + def runners_token + ensure_runners_token! + end end diff --git a/app/models/project_services/asana_service.rb b/app/models/project_services/asana_service.rb index e6e16058d4..792ad80457 100644 --- a/app/models/project_services/asana_service.rb +++ b/app/models/project_services/asana_service.rb @@ -16,7 +16,9 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # + require 'asana' class AsanaService < Service @@ -40,8 +42,8 @@ get the commit comment added to it. You can also close a task with a message containing: `fix #123456`. -You can find your Api Keys here: -http://developer.asana.com/documentation/#api_keys' +You can create a Personal Access Token here: +http://app.asana.com/-/account_api' end def to_param @@ -53,14 +55,12 @@ http://developer.asana.com/documentation/#api_keys' { type: 'text', name: 'api_key', - placeholder: 'User API token. User must have access to task, -all comments will be attributed to this user.' + placeholder: 'User Personal Access Token. User must have access to task, all comments will be attributed to this user.' }, { type: 'text', name: 'restrict_to_branch', - placeholder: 'Comma-separated list of branches which will be -automatically inspected. Leave blank to include all branches.' + placeholder: 'Comma-separated list of branches which will be automatically inspected. Leave blank to include all branches.' } ] end @@ -69,58 +69,58 @@ automatically inspected. Leave blank to include all branches.' %w(push) end + def client + @_client ||= begin + Asana::Client.new do |c| + c.authentication :access_token, api_key + end + end + end + def execute(data) return unless supported_events.include?(data[:object_kind]) - Asana.configure do |client| - client.api_key = api_key - end - - user = data[:user_name] - branch = Gitlab::Git.ref_name(data[:ref]) - - branch_restriction = restrict_to_branch.to_s - # check the branch restriction is poplulated and branch is not included + branch = Gitlab::Git.ref_name(data[:ref]) + branch_restriction = restrict_to_branch.to_s if branch_restriction.length > 0 && branch_restriction.index(branch).nil? return end + user = data[:user_name] project_name = project.name_with_namespace - push_msg = user + ' pushed to branch ' + branch + ' of ' + project_name data[:commits].each do |commit| - check_commit(' ( ' + commit[:url] + ' ): ' + commit[:message], push_msg) + push_msg = "#{user} pushed to branch #{branch} of #{project_name} ( #{commit[:url]} ):" + check_commit(commit[:message], push_msg) end end def check_commit(message, push_msg) - task_list = [] - close_list = [] + # matches either: + # - #1234 + # - https://app.asana.com/0/0/1234 + # optionally preceded with: + # - fix/ed/es/ing + # - close/s/d + # - closing + issue_finder = /(fix\w*|clos[ei]\w*+)?\W*(?:https:\/\/app\.asana\.com\/\d+\/\d+\/(\d+)|#(\d+))/i - message.split("\n").each do |line| - # look for a task ID or a full Asana url - task_list.concat(line.scan(/#(\d+)/)) - task_list.concat(line.scan(/https:\/\/app\.asana\.com\/\d+\/\d+\/(\d+)/)) - # look for a word starting with 'fix' followed by a task ID - close_list.concat(line.scan(/(fix\w*)\W*#(\d+)/i)) - end + message.scan(issue_finder).each do |tuple| + # tuple will be + # [ 'fix', 'id_from_url', 'id_from_pound' ] + taskid = tuple[2] || tuple[1] - # post commit to every taskid found - task_list.each do |taskid| - task = Asana::Task.find(taskid[0]) + begin + task = Asana::Task.find_by_id(client, taskid) + task.add_comment(text: "#{push_msg} #{message}") - if task - task.create_story(text: push_msg + ' ' + message) - end - end - - # close all tasks that had 'fix(ed/es/ing) #:id' in them - close_list.each do |taskid| - task = Asana::Task.find(taskid.last) - - if task - task.modify(completed: true) + if tuple[0] + task.update(completed: true) + end + rescue => e + Rails.logger.error(e.message) + next end end end diff --git a/app/models/project_services/assembla_service.rb b/app/models/project_services/assembla_service.rb index fb7e0c0fb0..29d841faed 100644 --- a/app/models/project_services/assembla_service.rb +++ b/app/models/project_services/assembla_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class AssemblaService < Service diff --git a/app/models/project_services/bamboo_service.rb b/app/models/project_services/bamboo_service.rb index aa8746beb8..9e7f642180 100644 --- a/app/models/project_services/bamboo_service.rb +++ b/app/models/project_services/bamboo_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class BambooService < CiService diff --git a/app/models/project_services/buildkite_service.rb b/app/models/project_services/buildkite_service.rb index 199ee3a9d0..3efbfd2eec 100644 --- a/app/models/project_services/buildkite_service.rb +++ b/app/models/project_services/buildkite_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # require "addressable/uri" diff --git a/app/models/project_services/builds_email_service.rb b/app/models/project_services/builds_email_service.rb index 8247c79fc3..f6313255cb 100644 --- a/app/models/project_services/builds_email_service.rb +++ b/app/models/project_services/builds_email_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class BuildsEmailService < Service @@ -72,12 +73,16 @@ class BuildsEmailService < Service when 'success' !notify_only_broken_builds? when 'failed' - true + !allow_failure?(data) else false end end + def allow_failure?(data) + data[:build_allow_failure] == true + end + def all_recipients(data) all_recipients = recipients.split(',') diff --git a/app/models/project_services/campfire_service.rb b/app/models/project_services/campfire_service.rb index e591afdda6..6e8f084252 100644 --- a/app/models/project_services/campfire_service.rb +++ b/app/models/project_services/campfire_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class CampfireService < Service diff --git a/app/models/project_services/ci_service.rb b/app/models/project_services/ci_service.rb index 88186113c6..c3f70d1f97 100644 --- a/app/models/project_services/ci_service.rb +++ b/app/models/project_services/ci_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # # Base class for CI services diff --git a/app/models/project_services/custom_issue_tracker_service.rb b/app/models/project_services/custom_issue_tracker_service.rb index 7c2027c18e..88a3e9218c 100644 --- a/app/models/project_services/custom_issue_tracker_service.rb +++ b/app/models/project_services/custom_issue_tracker_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class CustomIssueTrackerService < IssueTrackerService diff --git a/app/models/project_services/drone_ci_service.rb b/app/models/project_services/drone_ci_service.rb index 08e5ccb385..b4724bb647 100644 --- a/app/models/project_services/drone_ci_service.rb +++ b/app/models/project_services/drone_ci_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class DroneCiService < CiService diff --git a/app/models/project_services/emails_on_push_service.rb b/app/models/project_services/emails_on_push_service.rb index 8f5d8b086e..b831577cd9 100644 --- a/app/models/project_services/emails_on_push_service.rb +++ b/app/models/project_services/emails_on_push_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class EmailsOnPushService < Service diff --git a/app/models/project_services/external_wiki_service.rb b/app/models/project_services/external_wiki_service.rb index 74c57949b4..b402b68665 100644 --- a/app/models/project_services/external_wiki_service.rb +++ b/app/models/project_services/external_wiki_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class ExternalWikiService < Service diff --git a/app/models/project_services/flowdock_service.rb b/app/models/project_services/flowdock_service.rb index 15c7c907f7..8605ce66e4 100644 --- a/app/models/project_services/flowdock_service.rb +++ b/app/models/project_services/flowdock_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # require "flowdock-git-hook" diff --git a/app/models/project_services/gemnasium_service.rb b/app/models/project_services/gemnasium_service.rb index 202fee042e..61babe9cfe 100644 --- a/app/models/project_services/gemnasium_service.rb +++ b/app/models/project_services/gemnasium_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # require "gemnasium/gitlab_service" diff --git a/app/models/project_services/gitlab_ci_service.rb b/app/models/project_services/gitlab_ci_service.rb index b64d97ce75..33f0d7ea01 100644 --- a/app/models/project_services/gitlab_ci_service.rb +++ b/app/models/project_services/gitlab_ci_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # # TODO(ayufan): The GitLabCiService is deprecated and the type should be removed when the database entries are removed diff --git a/app/models/project_services/gitlab_issue_tracker_service.rb b/app/models/project_services/gitlab_issue_tracker_service.rb index 9558292fea..7aa04309f5 100644 --- a/app/models/project_services/gitlab_issue_tracker_service.rb +++ b/app/models/project_services/gitlab_issue_tracker_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class GitlabIssueTrackerService < IssueTrackerService diff --git a/app/models/project_services/hipchat_service.rb b/app/models/project_services/hipchat_service.rb index 1e1686a11c..32a8180893 100644 --- a/app/models/project_services/hipchat_service.rb +++ b/app/models/project_services/hipchat_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class HipchatService < Service diff --git a/app/models/project_services/irker_service.rb b/app/models/project_services/irker_service.rb index d24aa317cf..04c714bfaa 100644 --- a/app/models/project_services/irker_service.rb +++ b/app/models/project_services/irker_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # require 'uri' @@ -72,9 +73,10 @@ class IrkerService < Service 'irc[s]://irc.network.net[:port]/#channel. Special cases: if '\ 'you want the channel to be a nickname instead, append ",isnick" to ' \ 'the channel name; if the channel is protected by a secret password, ' \ - ' append "?key=secretpassword" to the URI. Note that if you specify a ' \ - ' default IRC URI to prepend before each recipient, you can just give ' \ - ' a channel name.' }, + ' append "?key=secretpassword" to the URI (Note that due to a bug, if you ' \ + ' want to use a password, you have to omit the "#" on the channel). If you ' \ + ' specify a default IRC URI to prepend before each recipient, you can just ' \ + ' give a channel name.' }, { type: 'checkbox', name: 'colorize_messages' }, ] end diff --git a/app/models/project_services/issue_tracker_service.rb b/app/models/project_services/issue_tracker_service.rb index 936e574ccc..ed201979d3 100644 --- a/app/models/project_services/issue_tracker_service.rb +++ b/app/models/project_services/issue_tracker_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class IssueTrackerService < Service diff --git a/app/models/project_services/jira_service.rb b/app/models/project_services/jira_service.rb index e216f406e1..f6571fc063 100644 --- a/app/models/project_services/jira_service.rb +++ b/app/models/project_services/jira_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class JiraService < IssueTrackerService @@ -39,15 +40,10 @@ class JiraService < IssueTrackerService end def help - line1 = 'Setting `project_url`, `issues_url` and `new_issue_url` will '\ + 'Setting `project_url`, `issues_url` and `new_issue_url` will '\ 'allow a user to easily navigate to the Jira issue tracker. See the '\ '[integration doc](http://doc.gitlab.com/ce/integration/external-issue-tracker.html) '\ 'for details.' - - line2 = 'Support for referencing commits and automatic closing of Jira issues directly '\ - 'from GitLab is [available in GitLab EE.](http://doc.gitlab.com/ee/integration/jira.html)' - - [line1, line2].join("\n\n") end def title @@ -120,6 +116,7 @@ class JiraService < IssueTrackerService end def test_settings + return unless api_url.present? result = JiraService.get( jira_api_test_url, headers: { @@ -217,6 +214,7 @@ class JiraService < IssueTrackerService end def send_message(url, message) + return unless api_url.present? result = JiraService.post( url, body: message, @@ -242,6 +240,7 @@ class JiraService < IssueTrackerService end def existing_comment?(issue_name, new_comment) + return unless api_url.present? result = JiraService.get( comment_url(issue_name), headers: { diff --git a/app/models/project_services/pivotaltracker_service.rb b/app/models/project_services/pivotaltracker_service.rb index ade9ee9787..c9a890c7e3 100644 --- a/app/models/project_services/pivotaltracker_service.rb +++ b/app/models/project_services/pivotaltracker_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class PivotaltrackerService < Service diff --git a/app/models/project_services/pushover_service.rb b/app/models/project_services/pushover_service.rb index 53edf522e9..3d7e8bbee6 100644 --- a/app/models/project_services/pushover_service.rb +++ b/app/models/project_services/pushover_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class PushoverService < Service diff --git a/app/models/project_services/redmine_service.rb b/app/models/project_services/redmine_service.rb index dd9ba97ee1..de974354c7 100644 --- a/app/models/project_services/redmine_service.rb +++ b/app/models/project_services/redmine_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class RedmineService < IssueTrackerService diff --git a/app/models/project_services/slack_service.rb b/app/models/project_services/slack_service.rb index 375b4534d0..d89cf6d17b 100644 --- a/app/models/project_services/slack_service.rb +++ b/app/models/project_services/slack_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class SlackService < Service diff --git a/app/models/project_services/teamcity_service.rb b/app/models/project_services/teamcity_service.rb index a63700693d..b8e9416131 100644 --- a/app/models/project_services/teamcity_service.rb +++ b/app/models/project_services/teamcity_service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # class TeamcityService < CiService diff --git a/app/models/repository.rb b/app/models/repository.rb index 2c25f4ce45..d9ff71c01e 100644 --- a/app/models/repository.rb +++ b/app/models/repository.rb @@ -76,7 +76,9 @@ class Repository path: path, limit: limit, offset: offset, - follow: path.present? + # --follow doesn't play well with --skip. See: + # https://gitlab.com/gitlab-org/gitlab-ce/issues/3574#note_3040520 + follow: false } commits = Gitlab::Git::Commit.where(options) @@ -90,9 +92,12 @@ class Repository commits end - def find_commits_by_message(query) + def find_commits_by_message(query, ref = nil, path = nil, limit = 1000, offset = 0) + ref ||= root_ref + # Limited to 1000 commits for now, could be parameterized? - args = %W(#{Gitlab.config.git.bin_path} log --pretty=%H --max-count 1000 --grep=#{query}) + args = %W(#{Gitlab.config.git.bin_path} log #{ref} --pretty=%H --skip #{offset} --max-count #{limit} --grep=#{query}) + args = args.concat(%W(-- #{path})) if path.present? git_log_results = Gitlab::Popen.popen(args, path_to_repo).first.lines.map(&:chomp) commits = git_log_results.map { |c| commit(c) } @@ -174,17 +179,41 @@ class Repository cache.fetch(:size) { raw_repository.size } end + def diverging_commit_counts(branch) + root_ref_hash = raw_repository.rev_parse_target(root_ref).oid + cache.fetch(:"diverging_commit_counts_#{branch.name}") do + # Rugged seems to throw a `ReferenceError` when given branch_names rather + # than SHA-1 hashes + number_commits_behind = commits_between(branch.target, root_ref_hash).size + number_commits_ahead = commits_between(root_ref_hash, branch.target).size + + { behind: number_commits_behind, ahead: number_commits_ahead } + end + end + def cache_keys %i(size branch_names tag_names commit_count readme version contribution_guide changelog license) end + def branch_cache_keys + branches.map do |branch| + :"diverging_commit_counts_#{branch.name}" + end + end + def build_cache cache_keys.each do |key| unless cache.exist?(key) send(key) end end + + branches.each do |branch| + unless cache.exist?(:"diverging_commit_counts_#{branch.name}") + send(:diverging_commit_counts, branch) + end + end end def expire_tags_cache @@ -201,6 +230,14 @@ class Repository cache_keys.each do |key| cache.expire(key) end + + expire_branch_cache + end + + def expire_branch_cache + branches.each do |branch| + cache.expire(:"diverging_commit_counts_#{branch.name}") + end end def rebuild_cache @@ -208,6 +245,11 @@ class Repository cache.expire(key) send(key) end + + branches.each do |branch| + cache.expire(:"diverging_commit_counts_#{branch.name}") + diverging_commit_counts(branch) + end end def lookup_cache @@ -592,47 +634,59 @@ class Repository Gitlab::Popen.popen(args, path_to_repo) end + def with_tmp_ref(oldrev = nil) + random_string = SecureRandom.hex + tmp_ref = "refs/tmp/#{random_string}/head" + + if oldrev && !Gitlab::Git.blank_ref?(oldrev) + rugged.references.create(tmp_ref, oldrev) + end + + # Make commit in tmp ref + yield(tmp_ref) + ensure + rugged.references.delete(tmp_ref) rescue nil + end + def commit_with_hooks(current_user, branch) oldrev = Gitlab::Git::BLANK_SHA ref = Gitlab::Git::BRANCH_REF_PREFIX + branch was_empty = empty? - # Create temporary ref - random_string = SecureRandom.hex - tmp_ref = "refs/tmp/#{random_string}/head" - unless was_empty oldrev = find_branch(branch).target - rugged.references.create(tmp_ref, oldrev) end - # Make commit in tmp ref - newrev = yield(tmp_ref) + with_tmp_ref(oldrev) do |tmp_ref| + # Make commit in tmp ref + newrev = yield(tmp_ref) - unless newrev - raise CommitError.new('Failed to create commit') - end + unless newrev + raise CommitError.new('Failed to create commit') + end - GitHooksService.new.execute(current_user, path_to_repo, oldrev, newrev, ref) do - if was_empty - # Create branch - rugged.references.create(ref, newrev) - else - # Update head - current_head = find_branch(branch).target - - # Make sure target branch was not changed during pre-receive hook - if current_head == oldrev - rugged.references.update(ref, newrev) + GitHooksService.new.execute(current_user, path_to_repo, oldrev, newrev, ref) do + if was_empty + # Create branch + rugged.references.create(ref, newrev) else - raise CommitError.new('Commit was rejected because branch received new push') + # Update head + current_head = find_branch(branch).target + + # Make sure target branch was not changed during pre-receive hook + if current_head == oldrev + rugged.references.update(ref, newrev) + else + raise CommitError.new('Commit was rejected because branch received new push') + end end end end - rescue GitHooksService::PreReceiveError - # Remove tmp ref and return error to user - rugged.references.delete(tmp_ref) - raise + end + + def ls_files(ref) + actual_ref = ref || root_ref + raw_repository.ls_files(actual_ref) end private diff --git a/app/models/service.rb b/app/models/service.rb index d3bf7f0ebd..24f4bf7646 100644 --- a/app/models/service.rb +++ b/app/models/service.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # # To add new service you should build a class inherited from Service diff --git a/app/models/tree.rb b/app/models/tree.rb index 93b3246a66..e0e04d8859 100644 --- a/app/models/tree.rb +++ b/app/models/tree.rb @@ -17,17 +17,15 @@ class Tree def readme return @readme if defined?(@readme) - available_readmes = blobs.select(&:readme?) - - if available_readmes.count == 0 - return @readme = nil + # Take the first previewable readme, or return nil if none is available or + # we can't preview any of them + readme_tree = blobs.find do |blob| + blob.readme? && (previewable?(blob.name) || plain?(blob.name)) end - # Take the first previewable readme, or the first available readme, if we - # can't preview any of them - readme_tree = available_readmes.find do |readme| - previewable?(readme.name) - end || available_readmes.first + if readme_tree.nil? + return @readme = nil + end readme_path = path == '/' ? readme_tree.name : File.join(path, readme_tree.name) diff --git a/app/models/user.rb b/app/models/user.rb index df87f3b79b..46b36c605b 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -2,62 +2,63 @@ # # Table name: users # -# id :integer not null, primary key -# email :string(255) default(""), not null -# encrypted_password :string(255) default(""), not null -# reset_password_token :string(255) -# reset_password_sent_at :datetime -# remember_created_at :datetime -# sign_in_count :integer default(0) -# current_sign_in_at :datetime -# last_sign_in_at :datetime -# current_sign_in_ip :string(255) -# last_sign_in_ip :string(255) -# created_at :datetime -# updated_at :datetime -# name :string(255) -# admin :boolean default(FALSE), not null -# projects_limit :integer default(10) -# skype :string(255) default(""), not null -# linkedin :string(255) default(""), not null -# twitter :string(255) default(""), not null -# authentication_token :string(255) -# theme_id :integer default(1), not null -# bio :string(255) -# failed_attempts :integer default(0) -# locked_at :datetime -# unlock_token :string(255) -# username :string(255) -# can_create_group :boolean default(TRUE), not null -# can_create_team :boolean default(TRUE), not null -# state :string(255) -# color_scheme_id :integer default(1), not null -# notification_level :integer default(1), not null -# password_expires_at :datetime -# created_by_id :integer -# last_credential_check_at :datetime -# avatar :string(255) -# confirmation_token :string(255) -# confirmed_at :datetime -# confirmation_sent_at :datetime -# unconfirmed_email :string(255) -# hide_no_ssh_key :boolean default(FALSE) -# website_url :string(255) default(""), not null -# notification_email :string(255) -# hide_no_password :boolean default(FALSE) -# password_automatically_set :boolean default(FALSE) -# location :string(255) -# encrypted_otp_secret :string(255) -# encrypted_otp_secret_iv :string(255) -# encrypted_otp_secret_salt :string(255) -# otp_required_for_login :boolean default(FALSE), not null -# otp_backup_codes :text -# public_email :string(255) default(""), not null -# dashboard :integer default(0) -# project_view :integer default(0) -# consumed_timestep :integer -# layout :integer default(0) -# hide_project_limit :boolean default(FALSE) +# id :integer not null, primary key +# email :string(255) default(""), not null +# encrypted_password :string(255) default(""), not null +# reset_password_token :string(255) +# reset_password_sent_at :datetime +# remember_created_at :datetime +# sign_in_count :integer default(0) +# current_sign_in_at :datetime +# last_sign_in_at :datetime +# current_sign_in_ip :string(255) +# last_sign_in_ip :string(255) +# created_at :datetime +# updated_at :datetime +# name :string(255) +# admin :boolean default(FALSE), not null +# projects_limit :integer default(10) +# skype :string(255) default(""), not null +# linkedin :string(255) default(""), not null +# twitter :string(255) default(""), not null +# authentication_token :string(255) +# theme_id :integer default(1), not null +# bio :string(255) +# failed_attempts :integer default(0) +# locked_at :datetime +# username :string(255) +# can_create_group :boolean default(TRUE), not null +# can_create_team :boolean default(TRUE), not null +# state :string(255) +# color_scheme_id :integer default(1), not null +# notification_level :integer default(1), not null +# password_expires_at :datetime +# created_by_id :integer +# last_credential_check_at :datetime +# avatar :string(255) +# confirmation_token :string(255) +# confirmed_at :datetime +# confirmation_sent_at :datetime +# unconfirmed_email :string(255) +# hide_no_ssh_key :boolean default(FALSE) +# website_url :string(255) default(""), not null +# notification_email :string(255) +# hide_no_password :boolean default(FALSE) +# password_automatically_set :boolean default(FALSE) +# location :string(255) +# encrypted_otp_secret :string(255) +# encrypted_otp_secret_iv :string(255) +# encrypted_otp_secret_salt :string(255) +# otp_required_for_login :boolean default(FALSE), not null +# otp_backup_codes :text +# public_email :string(255) default(""), not null +# dashboard :integer default(0) +# project_view :integer default(0) +# consumed_timestep :integer +# layout :integer default(0) +# hide_project_limit :boolean default(FALSE) +# unlock_token :string +# otp_grace_period_started_at :datetime # require 'carrierwave/orm/activerecord' @@ -352,10 +353,13 @@ class User < ActiveRecord::Base end def namespace_uniq + # Return early if username already failed the first uniqueness validation + return if self.errors[:username].include?('has already been taken') + namespace_name = self.username existing_namespace = Namespace.by_path(namespace_name) if existing_namespace && existing_namespace != self.namespace - self.errors.add :username, "already exists" + self.errors.add(:username, 'has already been taken') end end diff --git a/app/services/base_service.rb b/app/services/base_service.rb index f00ec7408b..b48ca67d4d 100644 --- a/app/services/base_service.rb +++ b/app/services/base_service.rb @@ -39,10 +39,7 @@ class BaseService def deny_visibility_level(model, denied_visibility_level = nil) denied_visibility_level ||= model.visibility_level - level_name = 'Unknown' - Gitlab::VisibilityLevel.options.each do |name, level| - level_name = name if level == denied_visibility_level - end + level_name = Gitlab::VisibilityLevel.level_name(denied_visibility_level) model.errors.add( :visibility_level, diff --git a/app/services/create_branch_service.rb b/app/services/create_branch_service.rb index de18f3bc55..c0e08a151f 100644 --- a/app/services/create_branch_service.rb +++ b/app/services/create_branch_service.rb @@ -1,10 +1,10 @@ require_relative 'base_service' class CreateBranchService < BaseService - def execute(branch_name, ref) + def execute(branch_name, ref, source_project: @project) valid_branch = Gitlab::GitRefValidator.validate(branch_name) if valid_branch == false - return error('Branch name invalid') + return error('Branch name is invalid') end repository = project.repository @@ -13,12 +13,24 @@ class CreateBranchService < BaseService return error('Branch already exists') end - new_branch = repository.add_branch(current_user, branch_name, ref) + new_branch = nil + if source_project != @project + repository.with_tmp_ref do |tmp_ref| + repository.fetch_ref( + source_project.repository.path_to_repo, + "refs/heads/#{ref}", + tmp_ref + ) + + new_branch = repository.add_branch(current_user, branch_name, tmp_ref) + end + else + new_branch = repository.add_branch(current_user, branch_name, ref) + end if new_branch push_data = build_push_data(project, current_user, new_branch) - EventCreateService.new.push(project, current_user, push_data) project.execute_hooks(push_data.dup, :push_hooks) project.execute_services(push_data.dup, :push_hooks) diff --git a/app/services/create_tag_service.rb b/app/services/create_tag_service.rb index 2452999382..55985380d3 100644 --- a/app/services/create_tag_service.rb +++ b/app/services/create_tag_service.rb @@ -23,6 +23,7 @@ class CreateTagService < BaseService EventCreateService.new.push(project, current_user, push_data) project.execute_hooks(push_data.dup, :tag_push_hooks) project.execute_services(push_data.dup, :tag_push_hooks) + CreateCommitBuildsService.new.execute(project, current_user, push_data) if release_description CreateReleaseService.new(@project, @current_user). diff --git a/app/services/delete_branch_service.rb b/app/services/delete_branch_service.rb index 22bf9dd935..004b3ce728 100644 --- a/app/services/delete_branch_service.rb +++ b/app/services/delete_branch_service.rb @@ -27,7 +27,6 @@ class DeleteBranchService < BaseService if repository.rm_branch(current_user, branch_name) push_data = build_push_data(branch) - EventCreateService.new.push(project, current_user, push_data) project.execute_hooks(push_data.dup, :push_hooks) project.execute_services(push_data.dup, :push_hooks) diff --git a/app/services/files/base_service.rb b/app/services/files/base_service.rb index 9a67b16094..0326a8823e 100644 --- a/app/services/files/base_service.rb +++ b/app/services/files/base_service.rb @@ -3,8 +3,10 @@ module Files class ValidationError < StandardError; end def execute - @current_branch = params[:current_branch] + @source_project = params[:source_project] || @project + @source_branch = params[:source_branch] @target_branch = params[:target_branch] + @commit_message = params[:commit_message] @file_path = params[:file_path] @file_content = if params[:file_content_encoding] == 'base64' @@ -16,8 +18,8 @@ module Files # Validate parameters validate - # Create new branch if it different from current_branch - if @target_branch != @current_branch + # Create new branch if it different from source_branch + if different_branch? create_target_branch end @@ -26,18 +28,14 @@ module Files else error("Something went wrong. Your changes were not committed") end - rescue Repository::CommitError, GitHooksService::PreReceiveError, ValidationError => ex + rescue Repository::CommitError, Gitlab::Git::Repository::InvalidBlobName, GitHooksService::PreReceiveError, ValidationError => ex error(ex.message) end private - def current_branch - @current_branch ||= params[:current_branch] - end - - def target_branch - @target_branch ||= params[:target_branch] + def different_branch? + @source_branch != @target_branch || @source_project != @project end def raise_error(message) @@ -52,11 +50,11 @@ module Files end unless project.empty_repo? - unless repository.branch_names.include?(@current_branch) + unless @source_project.repository.branch_names.include?(@source_branch) raise_error("You can only create or edit files when you are on a branch") end - if @current_branch != @target_branch + if different_branch? if repository.branch_names.include?(@target_branch) raise_error("Branch with such name already exists. You need to switch to this branch in order to make changes") end @@ -65,10 +63,10 @@ module Files end def create_target_branch - result = CreateBranchService.new(project, current_user).execute(@target_branch, @current_branch) + result = CreateBranchService.new(project, current_user).execute(@target_branch, @source_branch, source_project: @source_project) unless result[:status] == :success - raise_error("Something went wrong when we tried to create #{@target_branch} for you") + raise_error("Something went wrong when we tried to create #{@target_branch} for you: #{result[:message]}") end end end diff --git a/app/services/files/create_service.rb b/app/services/files/create_service.rb index 2348920cc5..e4cde4a2fd 100644 --- a/app/services/files/create_service.rb +++ b/app/services/files/create_service.rb @@ -26,7 +26,7 @@ module Files unless project.empty_repo? @file_path.slice!(0) if @file_path.start_with?('/') - blob = repository.blob_at_branch(@current_branch, @file_path) + blob = repository.blob_at_branch(@source_branch, @file_path) if blob raise_error("Your changes could not be committed because a file with the same name already exists") diff --git a/app/services/notification_service.rb b/app/services/notification_service.rb index bdf7b3ad2b..e4edc55bf6 100644 --- a/app/services/notification_service.rb +++ b/app/services/notification_service.rb @@ -413,6 +413,7 @@ class NotificationService recipients = reject_unsubscribed_users(recipients, target) recipients.delete(current_user) + recipients = recipients.uniq recipients end diff --git a/app/services/projects/download_service.rb b/app/services/projects/download_service.rb index 99f22293d0..6386f57fb0 100644 --- a/app/services/projects/download_service.rb +++ b/app/services/projects/download_service.rb @@ -16,13 +16,7 @@ module Projects uploader.download!(@url) uploader.store! - filename = uploader.image? ? uploader.file.basename : uploader.file.filename - - { - 'alt' => filename, - 'url' => uploader.secure_url, - 'is_image' => uploader.image? - } + uploader.to_h end private diff --git a/app/services/projects/housekeeping_service.rb b/app/services/projects/housekeeping_service.rb new file mode 100644 index 0000000000..0db85ac214 --- /dev/null +++ b/app/services/projects/housekeeping_service.rb @@ -0,0 +1,20 @@ +# Projects::HousekeepingService class +# +# Used for git housekeeping +# +# Ex. +# Projects::HousekeepingService.new(project).execute +# +module Projects + class HousekeepingService < BaseService + include Gitlab::ShellAdapter + + def initialize(project) + @project = project + end + + def execute + GitlabShellWorker.perform_async(:gc, @project.path_with_namespace) + end + end +end diff --git a/app/services/projects/transfer_service.rb b/app/services/projects/transfer_service.rb index 64ea6dd42e..2e73465446 100644 --- a/app/services/projects/transfer_service.rb +++ b/app/services/projects/transfer_service.rb @@ -55,6 +55,9 @@ module Projects # Move uploads Gitlab::UploadsTransfer.new.move_project(project.path, old_namespace.path, new_namespace.path) + project.old_path_with_namespace = old_path + + SystemHooksService.new.execute_hooks_for(project, :transfer) true end end diff --git a/app/services/projects/update_service.rb b/app/services/projects/update_service.rb index 69bdd045dd..895e089bea 100644 --- a/app/services/projects/update_service.rb +++ b/app/services/projects/update_service.rb @@ -3,12 +3,16 @@ module Projects def execute # check that user is allowed to set specified visibility_level new_visibility = params[:visibility_level] - if new_visibility && new_visibility.to_i != project.visibility_level - unless can?(current_user, :change_visibility_level, project) && - Gitlab::VisibilityLevel.allowed_for?(current_user, new_visibility) - deny_visibility_level(project, new_visibility) - return project + if new_visibility + if new_visibility.to_i != project.visibility_level + unless can?(current_user, :change_visibility_level, project) && + Gitlab::VisibilityLevel.allowed_for?(current_user, new_visibility) + deny_visibility_level(project, new_visibility) + return project + end end + + return false unless visibility_level_allowed?(new_visibility) end new_branch = params[:default_branch] @@ -23,5 +27,19 @@ module Projects end end end + + private + + def visibility_level_allowed?(level) + return true if project.visibility_level_allowed?(level) + + level_name = Gitlab::VisibilityLevel.level_name(level) + project.errors.add( + :visibility_level, + "#{level_name} could not be set as visibility level of this project - parent project settings are more restrictive" + ) + + false + end end end diff --git a/app/services/projects/upload_service.rb b/app/services/projects/upload_service.rb index 279550d6f4..012e82a770 100644 --- a/app/services/projects/upload_service.rb +++ b/app/services/projects/upload_service.rb @@ -10,13 +10,7 @@ module Projects uploader = FileUploader.new(@project) uploader.store!(@file) - filename = uploader.image? ? uploader.file.basename : uploader.file.filename - - { - alt: filename, - url: uploader.secure_url, - is_image: uploader.image? - } + uploader.to_h end private diff --git a/app/services/system_hooks_service.rb b/app/services/system_hooks_service.rb index 8b5143e1eb..ea2b26ccb5 100644 --- a/app/services/system_hooks_service.rb +++ b/app/services/system_hooks_service.rb @@ -18,7 +18,8 @@ class SystemHooksService def build_event_data(model, event) data = { event_name: build_event_name(model, event), - created_at: model.created_at.xmlschema + created_at: model.created_at.xmlschema, + updated_at: model.updated_at.xmlschema } case model @@ -34,11 +35,20 @@ class SystemHooksService end when Project data.merge!(project_data(model)) + + if event == :rename || event == :transfer + data.merge!({ + old_path_with_namespace: model.old_path_with_namespace + }) + end + + data when User data.merge!({ name: model.name, email: model.email, - user_id: model.id + user_id: model.id, + username: model.username }) when ProjectMember data.merge!(project_member_data(model)) @@ -90,8 +100,10 @@ class SystemHooksService project_path: model.project.path, project_path_with_namespace: model.project.path_with_namespace, project_id: model.project.id, + user_username: model.user.username, user_name: model.user.name, user_email: model.user.email, + user_id: model.user.id, access_level: model.human_access, project_visibility: Project.visibility_levels.key(model.project.visibility_level_field).downcase } @@ -102,6 +114,7 @@ class SystemHooksService group_name: model.group.name, group_path: model.group.path, group_id: model.group.id, + user_username: model.user.username, user_name: model.user.name, user_email: model.user.email, user_id: model.user.id, diff --git a/app/services/system_note_service.rb b/app/services/system_note_service.rb index 98a71cbf1a..1083bcec05 100644 --- a/app/services/system_note_service.rb +++ b/app/services/system_note_service.rb @@ -41,7 +41,7 @@ class SystemNoteService # # Returns the created Note object def self.change_assignee(noteable, project, author, assignee) - body = assignee.nil? ? 'Assignee removed' : "Reassigned to @#{assignee.username}" + body = assignee.nil? ? 'Assignee removed' : "Reassigned to #{assignee.to_reference}" create_note(noteable: noteable, project: project, author: author, note: body) end @@ -66,7 +66,7 @@ class SystemNoteService def self.change_label(noteable, project, author, added_labels, removed_labels) labels_count = added_labels.count + removed_labels.count - references = ->(label) { "~#{label.id}" } + references = ->(label) { label.to_reference(:id) } added_labels = added_labels.map(&references).join(' ') removed_labels = removed_labels.map(&references).join(' ') @@ -103,7 +103,7 @@ class SystemNoteService # Returns the created Note object def self.change_milestone(noteable, project, author, milestone) body = 'Milestone ' - body += milestone.nil? ? 'removed' : "changed to #{milestone.title}" + body += milestone.nil? ? 'removed' : "changed to #{milestone.to_reference(project)}" create_note(noteable: noteable, project: project, author: author, note: body) end diff --git a/app/uploaders/artifact_uploader.rb b/app/uploaders/artifact_uploader.rb index 1dccc39e7e..1b0ae6c005 100644 --- a/app/uploaders/artifact_uploader.rb +++ b/app/uploaders/artifact_uploader.rb @@ -20,16 +20,12 @@ class ArtifactUploader < CarrierWave::Uploader::Base @build, @field = build, field end - def artifacts_path - File.join(build.created_at.utc.strftime('%Y_%m'), build.project.id.to_s, build.id.to_s) - end - def store_dir - File.join(ArtifactUploader.artifacts_path, artifacts_path) + File.join(self.class.artifacts_path, @build.artifacts_path) end def cache_dir - File.join(ArtifactUploader.artifacts_cache_path, artifacts_path) + File.join(self.class.artifacts_cache_path, @build.artifacts_path) end def file_storage? diff --git a/app/uploaders/file_uploader.rb b/app/uploaders/file_uploader.rb index ac920119a8..86d24469e0 100644 --- a/app/uploaders/file_uploader.rb +++ b/app/uploaders/file_uploader.rb @@ -30,4 +30,19 @@ class FileUploader < CarrierWave::Uploader::Base def secure_url File.join("/uploads", @secret, file.filename) end + + def to_h + filename = image? ? self.file.basename : self.file.filename + escaped_filename = filename.gsub("]", "\\]") + + markdown = "[#{escaped_filename}](#{self.secure_url})" + markdown.prepend("!") if image? + + { + alt: filename, + url: self.secure_url, + is_image: image?, + markdown: markdown + } + end end diff --git a/app/validators/namespace_validator.rb b/app/validators/namespace_validator.rb index 10e35ce665..7a35958cc5 100644 --- a/app/validators/namespace_validator.rb +++ b/app/validators/namespace_validator.rb @@ -17,6 +17,7 @@ class NamespaceValidator < ActiveModel::EachValidator hooks issues merge_requests + new notes profile projects diff --git a/app/views/abuse_report_mailer/notify.html.haml b/app/views/abuse_report_mailer/notify.html.haml index 619533e09a..2741eb4435 100644 --- a/app/views/abuse_report_mailer/notify.html.haml +++ b/app/views/abuse_report_mailer/notify.html.haml @@ -8,4 +8,4 @@ = @abuse_report.message %p - = link_to "View details", abuse_reports_url + = link_to "View details", admin_abuse_reports_url diff --git a/app/views/abuse_reports/new.html.haml b/app/views/abuse_reports/new.html.haml index cffd768400..3e5cdd2ce4 100644 --- a/app/views/abuse_reports/new.html.haml +++ b/app/views/abuse_reports/new.html.haml @@ -2,7 +2,7 @@ %h3.page-title Report abuse %p Please use this form to report users who create spam issues, comments or behave inappropriately. %hr -= form_for @abuse_report, html: { class: 'form-horizontal'} do |f| += form_for @abuse_report, html: { class: 'form-horizontal js-requires-input'} do |f| = f.hidden_field :user_id - if @abuse_report.errors.any? .alert.alert-danger @@ -16,7 +16,7 @@ .form-group = f.label :message, class: 'control-label' .col-sm-10 - = f.text_area :message, class: "form-control", rows: 2, required: true + = f.text_area :message, class: "form-control js-quick-submit", rows: 2, required: true .help-block Explain the problem with this user. If appropriate, provide a link to the relevant issue or comment. diff --git a/app/views/admin/abuse_reports/_abuse_report.html.haml b/app/views/admin/abuse_reports/_abuse_report.html.haml index d3afc658cd..2ab01704b7 100644 --- a/app/views/admin/abuse_reports/_abuse_report.html.haml +++ b/app/views/admin/abuse_reports/_abuse_report.html.haml @@ -1,26 +1,31 @@ - reporter = abuse_report.reporter - user = abuse_report.user %tr - %td - - if reporter - = link_to reporter.name, reporter - - else - (removed) - %td - = abuse_report.created_at.to_s(:short) - %td - = abuse_report.message %td - if user - = link_to user.name, user + = link_to user.name, [:admin, user] + .light.small + Joined #{time_ago_with_tooltip(user.created_at)} - else (removed) + %td + - if reporter + = link_to reporter.name, [:admin, reporter] + - else + (removed) + .light.small + = time_ago_with_tooltip(abuse_report.created_at) + %td + = markdown(abuse_report.message.squish!, pipeline: :single_line) %td - if user = link_to 'Remove user & report', admin_abuse_report_path(abuse_report, remove_user: true), data: { confirm: "USER #{user.name} WILL BE REMOVED! Are you sure?" }, remote: true, method: :delete, class: "btn btn-xs btn-remove js-remove-tr" %td - - if user + - if user && !user.blocked? = link_to 'Block user', block_admin_user_path(user), data: {confirm: 'USER WILL BE BLOCKED! Are you sure?'}, method: :put, class: "btn btn-xs" + - else + .btn.btn-xs.disabled + Already Blocked = link_to 'Remove report', [:admin, abuse_report], remote: true, method: :delete, class: "btn btn-xs btn-close js-remove-tr" diff --git a/app/views/admin/abuse_reports/index.html.haml b/app/views/admin/abuse_reports/index.html.haml index 40a5fe4628..bc4a9cedb2 100644 --- a/app/views/admin/abuse_reports/index.html.haml +++ b/app/views/admin/abuse_reports/index.html.haml @@ -6,10 +6,9 @@ %table.table %thead %tr - %th Reported by - %th Reported at - %th Message %th User + %th Reported by + %th Message %th Primary action %th = render @abuse_reports diff --git a/app/views/admin/application_settings/_form.html.haml b/app/views/admin/application_settings/_form.html.haml index 6c35536694..81337432ab 100644 --- a/app/views/admin/application_settings/_form.html.haml +++ b/app/views/admin/application_settings/_form.html.haml @@ -104,6 +104,18 @@ = f.label :signin_enabled do = f.check_box :signin_enabled Sign-in enabled + .form-group + = f.label :two_factor_authentication, 'Two-Factor authentication', class: 'control-label col-sm-2' + .col-sm-10 + .checkbox + = f.label :require_two_factor_authentication do + = f.check_box :require_two_factor_authentication + Require all users to setup Two-Factor authentication + .form-group + = f.label :two_factor_authentication, 'Two-Factor grace period (hours)', class: 'control-label col-sm-2' + .col-sm-10 + = f.number_field :two_factor_grace_period, min: 0, class: 'form-control', placeholder: '0' + .help-block Amount of time (in hours) that users are allowed to skip forced configuration of two-factor authentication .form-group = f.label :restricted_signup_domains, 'Restricted domains for sign-ups', class: 'control-label col-sm-2' .col-sm-10 @@ -137,12 +149,81 @@ .checkbox = f.label :shared_runners_enabled do = f.check_box :shared_runners_enabled - Enable shared runners for a new projects + Enable shared runners for new projects .form-group = f.label :max_artifacts_size, 'Maximum artifacts size (MB)', class: 'control-label col-sm-2' .col-sm-10 = f.number_field :max_artifacts_size, class: 'form-control' + %fieldset + %legend Metrics + %p + These settings require a restart to take effect. + .form-group + .col-sm-offset-2.col-sm-10 + .checkbox + = f.label :metrics_enabled do + = f.check_box :metrics_enabled + Enable InfluxDB Metrics + .form-group + = f.label :metrics_host, 'InfluxDB host', class: 'control-label col-sm-2' + .col-sm-10 + = f.text_field :metrics_host, class: 'form-control', placeholder: 'influxdb.example.com' + .form-group + = f.label :metrics_port, 'InfluxDB port', class: 'control-label col-sm-2' + .col-sm-10 + = f.text_field :metrics_port, class: 'form-control', placeholder: '8089' + .help-block + The UDP port to use for connecting to InfluxDB. InfluxDB requires that + your server configuration specifies a database to store data in when + sending messages to this port, without it metrics data will not be + saved. + .form-group + = f.label :metrics_pool_size, 'Connection pool size', class: 'control-label col-sm-2' + .col-sm-10 + = f.number_field :metrics_pool_size, class: 'form-control' + .help-block + The amount of InfluxDB connections to open. Connections are opened + lazily. Users using multi-threaded application servers should ensure + enough connections are available (at minimum the amount of application + server threads). + .form-group + = f.label :metrics_timeout, 'Connection timeout', class: 'control-label col-sm-2' + .col-sm-10 + = f.number_field :metrics_timeout, class: 'form-control' + .help-block + The amount of seconds after which an InfluxDB connection will time + out. + .form-group + = f.label :metrics_method_call_threshold, 'Method Call Threshold (ms)', class: 'control-label col-sm-2' + .col-sm-10 + = f.number_field :metrics_method_call_threshold, class: 'form-control' + .help-block + A method call is only tracked when it takes longer to complete than + the given amount of milliseconds. + + %fieldset + %legend Spam and Anti-bot Protection + .form-group + .col-sm-offset-2.col-sm-10 + .checkbox + = f.label :recaptcha_enabled do + = f.check_box :recaptcha_enabled + Enable reCAPTCHA + %span.help-block#recaptcha_help_block Helps preventing bots from creating accounts + + .form-group + = f.label :recaptcha_site_key, 'reCAPTCHA Site Key', class: 'control-label col-sm-2' + .col-sm-10 + = f.text_field :recaptcha_site_key, class: 'form-control' + .help-block + Generate site and private keys here: + %a{ href: 'http://www.google.com/recaptcha', target: 'blank'} http://www.google.com/recaptcha + .form-group + = f.label :recaptcha_private_key, 'reCAPTCHA Private Key', class: 'control-label col-sm-2' + .col-sm-10 + = f.text_field :recaptcha_private_key, class: 'form-control' + .form-actions = f.submit 'Save', class: 'btn btn-primary' diff --git a/app/views/admin/builds/index.html.haml b/app/views/admin/builds/index.html.haml index 55da06a7fe..ddd4e1481e 100644 --- a/app/views/admin/builds/index.html.haml +++ b/app/views/admin/builds/index.html.haml @@ -7,18 +7,18 @@ %ul.center-top-menu %li{class: ('active' if @scope.nil?)} = link_to admin_builds_path do + All + %span.badge.js-totalbuilds-count= @all_builds.count(:id) + + %li{class: ('active' if @scope == 'running')} + = link_to admin_builds_path(scope: :running) do Running - %span.badge.js-running-count= @all_builds.running_or_pending.count(:id) + %span.badge.js-running-count= number_with_delimiter(@all_builds.running_or_pending.count(:id)) %li{class: ('active' if @scope == 'finished')} = link_to admin_builds_path(scope: :finished) do Finished - %span.badge.js-running-count= @all_builds.finished.count(:id) - - %li{class: ('active' if @scope == 'all')} - = link_to admin_builds_path(scope: :all) do - All - %span.badge.js-totalbuilds-count= @all_builds.count(:id) + %span.badge.js-running-count= number_with_delimiter(@all_builds.finished.count(:id)) .gray-content-block #{(@scope || 'running').capitalize} builds diff --git a/app/views/admin/dashboard/index.html.haml b/app/views/admin/dashboard/index.html.haml index 8657d2c71f..cc389c3ae0 100644 --- a/app/views/admin/dashboard/index.html.haml +++ b/app/views/admin/dashboard/index.html.haml @@ -6,35 +6,35 @@ %p Forks %span.light.pull-right - = ForkedProjectLink.count + = number_with_delimiter(ForkedProjectLink.count) %p Issues %span.light.pull-right - = Issue.count + = number_with_delimiter(Issue.count) %p Merge Requests %span.light.pull-right - = MergeRequest.count + = number_with_delimiter(MergeRequest.count) %p Notes %span.light.pull-right - = Note.count + = number_with_delimiter(Note.count) %p Snippets %span.light.pull-right - = Snippet.count + = number_with_delimiter(Snippet.count) %p SSH Keys %span.light.pull-right - = Key.count + = number_with_delimiter(Key.count) %p Milestones %span.light.pull-right - = Milestone.count + = number_with_delimiter(Milestone.count) %p Active Users %span.light.pull-right - = User.active.count + = number_with_delimiter(User.active.count) .col-md-4 %h4 Features @@ -79,6 +79,10 @@ GitLab API %span.pull-right = API::API::version + %p + Git + %span.pull-right + = Gitlab::Git.version %p Ruby %span.pull-right @@ -95,7 +99,7 @@ %h4 Projects .data = link_to admin_namespaces_projects_path do - %h1= Project.count + %h1= number_with_delimiter(Project.count) %hr = link_to('New Project', new_project_path, class: "btn btn-new") .col-sm-4 @@ -103,7 +107,7 @@ %h4 Users .data = link_to admin_users_path do - %h1= User.count + %h1= number_with_delimiter(User.count) %hr = link_to 'New User', new_admin_user_path, class: "btn btn-new" .col-sm-4 @@ -111,7 +115,7 @@ %h4 Groups .data = link_to admin_groups_path do - %h1= Group.count + %h1= number_with_delimiter(Group.count) %hr = link_to 'New Group', new_admin_group_path, class: "btn btn-new" diff --git a/app/views/admin/groups/index.html.haml b/app/views/admin/groups/index.html.haml index 5ce7cdf2f8..3940210e19 100644 --- a/app/views/admin/groups/index.html.haml +++ b/app/views/admin/groups/index.html.haml @@ -1,6 +1,6 @@ - page_title "Groups" %h3.page-title - Groups (#{@groups.total_count}) + Groups (#{number_with_delimiter(@groups.total_count)}) = link_to 'New Group', new_admin_group_path, class: "btn btn-new pull-right" %p.light diff --git a/app/views/admin/groups/show.html.haml b/app/views/admin/groups/show.html.haml index 296497a4cd..f7fd156b84 100644 --- a/app/views/admin/groups/show.html.haml +++ b/app/views/admin/groups/show.html.haml @@ -30,7 +30,7 @@ %li %span.light Created on: %strong - = @group.created_at.stamp("March 1, 1999") + = @group.created_at.to_s(:medium) .panel.panel-default .panel-heading diff --git a/app/views/admin/labels/index.html.haml b/app/views/admin/labels/index.html.haml index d67454c03e..3c57e3dc17 100644 --- a/app/views/admin/labels/index.html.haml +++ b/app/views/admin/labels/index.html.haml @@ -1,5 +1,5 @@ - page_title "Labels" -= link_to new_admin_label_path, class: "pull-right btn btn-new" do += link_to new_admin_label_path, class: "pull-right btn btn-nr btn-new" do New label %h3.page-title Labels diff --git a/app/views/admin/projects/show.html.haml b/app/views/admin/projects/show.html.haml index 5260eadf95..d734e60682 100644 --- a/app/views/admin/projects/show.html.haml +++ b/app/views/admin/projects/show.html.haml @@ -1,7 +1,7 @@ - page_title @project.name_with_namespace, "Projects" %h3.page-title Project: #{@project.name_with_namespace} - = link_to edit_project_path(@project), class: "btn pull-right" do + = link_to edit_project_path(@project), class: "btn btn-nr pull-right" do %i.fa.fa-pencil-square-o Edit %hr @@ -38,7 +38,7 @@ %li %span.light Created on: %strong - = @project.created_at.stamp("March 1, 1999") + = @project.created_at.to_s(:medium) %li %span.light http: diff --git a/app/views/admin/runners/index.html.haml b/app/views/admin/runners/index.html.haml index c5fb3c9550..c407972cd0 100644 --- a/app/views/admin/runners/index.html.haml +++ b/app/views/admin/runners/index.html.haml @@ -3,7 +3,7 @@ To register a new runner you should enter the following registration token. With this token the runner will request a unique runner token and use that for future communication. Registration token is - %code{ id: 'runners-token' } #{current_application_settings.ensure_runners_registration_token} + %code{ id: 'runners-token' } #{current_application_settings.runners_registration_token} .bs-callout.clearfix .pull-left diff --git a/app/views/admin/users/_head.html.haml b/app/views/admin/users/_head.html.haml index 5e17b01816..bc44b1b1d8 100644 --- a/app/views/admin/users/_head.html.haml +++ b/app/views/admin/users/_head.html.haml @@ -7,8 +7,8 @@ .pull-right - unless @user == current_user || @user.blocked? - = link_to 'Impersonate', impersonate_admin_user_path(@user), method: :post, class: "btn btn-grouped btn-info" - = link_to edit_admin_user_path(@user), class: "btn btn-grouped" do + = link_to 'Impersonate', impersonate_admin_user_path(@user), method: :post, class: "btn btn-nr btn-grouped btn-info" + = link_to edit_admin_user_path(@user), class: "btn btn-nr btn-grouped" do %i.fa.fa-pencil-square-o Edit %hr diff --git a/app/views/admin/users/_profile.html.haml b/app/views/admin/users/_profile.html.haml index 7d11edc79e..6bc217f84c 100644 --- a/app/views/admin/users/_profile.html.haml +++ b/app/views/admin/users/_profile.html.haml @@ -4,7 +4,7 @@ %ul.well-list %li %span.light Member since - %strong= user.created_at.stamp("Aug 21, 2011") + %strong= user.created_at.to_s(:medium) - unless user.public_email.blank? %li %span.light E-mail: diff --git a/app/views/admin/users/index.html.haml b/app/views/admin/users/index.html.haml index bc08458312..a92c9c152b 100644 --- a/app/views/admin/users/index.html.haml +++ b/app/views/admin/users/index.html.haml @@ -8,27 +8,27 @@ %li{class: "#{'active' unless params[:filter]}"} = link_to admin_users_path do Active - %small.pull-right= User.active.count + %small.pull-right= number_with_delimiter(User.active.count) %li{class: "#{'active' if params[:filter] == "admins"}"} = link_to admin_users_path(filter: "admins") do Admins - %small.pull-right= User.admins.count + %small.pull-right= number_with_delimiter(User.admins.count) %li.filter-two-factor-enabled{class: "#{'active' if params[:filter] == 'two_factor_enabled'}"} = link_to admin_users_path(filter: 'two_factor_enabled') do 2FA Enabled - %small.pull-right= User.with_two_factor.count + %small.pull-right= number_with_delimiter(User.with_two_factor.count) %li.filter-two-factor-disabled{class: "#{'active' if params[:filter] == 'two_factor_disabled'}"} = link_to admin_users_path(filter: 'two_factor_disabled') do 2FA Disabled - %small.pull-right= User.without_two_factor.count + %small.pull-right= number_with_delimiter(User.without_two_factor.count) %li{class: "#{'active' if params[:filter] == "blocked"}"} = link_to admin_users_path(filter: "blocked") do Blocked - %small.pull-right= User.blocked.count + %small.pull-right= number_with_delimiter(User.blocked.count) %li{class: "#{'active' if params[:filter] == "wop"}"} = link_to admin_users_path(filter: "wop") do Without projects - %small.pull-right= User.without_projects.count + %small.pull-right= number_with_delimiter(User.without_projects.count) %hr = form_tag admin_users_path, method: :get, class: 'form-inline' do .form-group @@ -42,7 +42,7 @@ %section.col-md-9 .panel.panel-default .panel-heading - Users (#{@users.total_count}) + Users (#{number_with_delimiter(@users.total_count)}) .panel-head-actions .dropdown.inline %a.dropdown-toggle.btn.btn-sm{href: '#', "data-toggle" => "dropdown"} diff --git a/app/views/admin/users/show.html.haml b/app/views/admin/users/show.html.haml index 0848504b7a..2bdbae1958 100644 --- a/app/views/admin/users/show.html.haml +++ b/app/views/admin/users/show.html.haml @@ -58,23 +58,39 @@ %li %span.light Member since: %strong - = @user.created_at.stamp("Nov 12, 2031") + = @user.created_at.to_s(:medium) - if @user.confirmed_at %li %span.light Confirmed at: %strong - = @user.confirmed_at.stamp("Nov 12, 2031") + = @user.confirmed_at.to_s(:medium) - else %li %span.light Confirmed: %strong.cred No + %li + %span.light Current sign-in IP: + %strong + - if @user.current_sign_in_ip + = @user.current_sign_in_ip + - else + never + %li %span.light Current sign-in at: %strong - if @user.current_sign_in_at - = @user.current_sign_in_at.stamp("Nov 12, 2031") + = @user.current_sign_in_at.to_s(:medium) + - else + never + + %li + %span.light Last sign-in IP: + %strong + - if @user.last_sign_in_ip + = @user.last_sign_in_ip - else never @@ -82,7 +98,7 @@ %span.light Last sign-in at: %strong - if @user.last_sign_in_at - = @user.last_sign_in_at.stamp("Nov 12, 2031") + = @user.last_sign_in_at.to_s(:medium) - else never diff --git a/app/views/ci/lints/_create.html.haml b/app/views/ci/lints/_create.html.haml index 77f78caa8d..f7875e68b7 100644 --- a/app/views/ci/lints/_create.html.haml +++ b/app/views/ci/lints/_create.html.haml @@ -41,5 +41,3 @@ %i.fa.fa-remove.incorrect-syntax %b Error: = @error - - diff --git a/app/views/ci/lints/create.js.haml b/app/views/ci/lints/create.js.haml deleted file mode 100644 index a96c0b11b6..0000000000 --- a/app/views/ci/lints/create.js.haml +++ /dev/null @@ -1,2 +0,0 @@ -:plain - $(".results").html("#{escape_javascript(render "create")}") \ No newline at end of file diff --git a/app/views/ci/lints/show.html.haml b/app/views/ci/lints/show.html.haml index fb9057e488..0044d779c3 100644 --- a/app/views/ci/lints/show.html.haml +++ b/app/views/ci/lints/show.html.haml @@ -1,27 +1,17 @@ %h2 Check your .gitlab-ci.yml %hr -= form_tag ci_lint_path, method: :post, remote: true do - .control-group - = label_tag :content, "Content of .gitlab-ci.yml", class: 'control-label' - .controls - = text_area_tag :content, nil, class: 'form-control span1', rows: 7, require: true +.row + = form_tag ci_lint_path, method: :post do + .form-group + = label_tag(:content, 'Content of .gitlab-ci.yml', class: 'control-label text-nowrap') + .col-sm-12 + = text_area_tag(:content, @content, class: 'form-control span1', rows: 7, require: true) + .col-sm-12 + .pull-left.prepend-top-10 + = submit_tag('Validate', class: 'btn btn-success submit-yml') - .control-group.clearfix - .controls.pull-left.prepend-top-10 - = submit_tag "Validate", class: 'btn btn-success submit-yml' - - -%p.text-center.loading - %i.fa.fa-refresh.fa-spin - -.results.prepend-top-20 - -:javascript - $(".loading").hide(); - $('form').bind('ajax:beforeSend', function() { - $(".loading").show(); - }); - $('form').bind('ajax:complete', function() { - $(".loading").hide(); - }); +.row.prepend-top-20 + .col-sm-12 + .results + = render partial: 'create' if defined?(@status) diff --git a/app/views/dashboard/_projects_head.html.haml b/app/views/dashboard/_projects_head.html.haml index 2e77afb752..f4a3e3162b 100644 --- a/app/views/dashboard/_projects_head.html.haml +++ b/app/views/dashboard/_projects_head.html.haml @@ -1,13 +1,20 @@ = content_for :flash_message do = render 'shared/project_limit' +.top-area + %ul.left-top-menu + = nav_link(page: [dashboard_projects_path, root_path]) do + = link_to dashboard_projects_path, title: 'Home', class: 'shortcuts-activity', data: {placement: 'right'} do + Your Projects + = nav_link(page: starred_dashboard_projects_path) do + = link_to starred_dashboard_projects_path, title: 'Starred Projects', data: {placement: 'right'} do + Starred Projects + = nav_link(page: [explore_root_path, trending_explore_projects_path, starred_explore_projects_path, explore_projects_path], html_options: { class: 'hidden-xs' }) do + = link_to explore_root_path, title: 'Explore', data: {placement: 'right'} do + Explore Projects -%ul.center-top-menu - = nav_link(page: [dashboard_projects_path, root_path]) do - = link_to dashboard_projects_path, title: 'Home', class: 'shortcuts-activity', data: {placement: 'right'} do - Your Projects - = nav_link(page: starred_dashboard_projects_path) do - = link_to starred_dashboard_projects_path, title: 'Starred Projects', data: {placement: 'right'} do - Starred Projects - = nav_link(page: [explore_root_path, trending_explore_projects_path, starred_explore_projects_path, explore_projects_path], html_options: { class: 'hidden-xs' }) do - = link_to explore_root_path, title: 'Explore', data: {placement: 'right'} do - Explore Projects + .projects-search-form + = search_field_tag :filter_projects, nil, placeholder: 'Filter by name...', class: 'projects-list-filter form-control hidden-xs', spellcheck: false + - if current_user.can_create_project? + = link_to new_project_path, class: 'btn btn-green' do + %i.fa.fa-plus + New Project diff --git a/app/views/dashboard/issues.atom.builder b/app/views/dashboard/issues.atom.builder index 07bda1c77f..0d7b1b30dc 100644 --- a/app/views/dashboard/issues.atom.builder +++ b/app/views/dashboard/issues.atom.builder @@ -4,7 +4,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: issues_dashboard_url(format: :atom, private_token: current_user.try(:private_token)), rel: "self", type: "application/atom+xml" xml.link href: issues_dashboard_url, rel: "alternate", type: "text/html" xml.id issues_dashboard_url - xml.updated @issues.first.created_at.strftime("%Y-%m-%dT%H:%M:%SZ") if @issues.any? + xml.updated @issues.first.created_at.xmlschema if @issues.any? @issues.each do |issue| issue_to_atom(xml, issue) diff --git a/app/views/dashboard/milestones/show.html.haml b/app/views/dashboard/milestones/show.html.haml index 4316c358dc..49a558e8ac 100644 --- a/app/views/dashboard/milestones/show.html.haml +++ b/app/views/dashboard/milestones/show.html.haml @@ -16,7 +16,7 @@ - if @milestone.complete? && @milestone.active? .alert.alert-success.prepend-top-default - %span All issues for this milestone are closed. You may close the milestone now. + %span All issues for this milestone are closed. Navigate to the project to close the milestone. .table-holder %table.table diff --git a/app/views/dashboard/projects/_projects.html.haml b/app/views/dashboard/projects/_projects.html.haml index 81a5909e2d..cea9ffcc74 100644 --- a/app/views/dashboard/projects/_projects.html.haml +++ b/app/views/dashboard/projects/_projects.html.haml @@ -1,11 +1,3 @@ .projects-list-holder - .projects-search-form - .input-group - = search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'projects-list-filter form-control', spellcheck: false - - if current_user.can_create_project? - %span.input-group-btn - = link_to new_project_path, class: 'btn btn-green' do - %i.fa.fa-plus - New Project = render 'shared/projects/list', projects: @projects, ci: true diff --git a/app/views/dashboard/projects/index.atom.builder b/app/views/dashboard/projects/index.atom.builder index c8c219f4cc..2e2712c514 100644 --- a/app/views/dashboard/projects/index.atom.builder +++ b/app/views/dashboard/projects/index.atom.builder @@ -4,7 +4,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: dashboard_projects_url(format: :atom, private_token: current_user.try(:private_token)), rel: "self", type: "application/atom+xml" xml.link href: dashboard_projects_url, rel: "alternate", type: "text/html" xml.id dashboard_projects_url - xml.updated @events.latest_update_time.strftime("%Y-%m-%dT%H:%M:%SZ") if @events.any? + xml.updated @events.latest_update_time.xmlschema if @events.any? @events.each do |event| event_to_atom(xml, event) diff --git a/app/views/devise/shared/_signup_box.html.haml b/app/views/devise/shared/_signup_box.html.haml index 9dc6aeffd5..cb93ff2465 100644 --- a/app/views/devise/shared/_signup_box.html.haml +++ b/app/views/devise/shared/_signup_box.html.haml @@ -6,17 +6,21 @@ .login-heading %h3 Create an account .login-body + - user = params[:user].present? ? params[:user] : {} = form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| .devise-errors = devise_error_messages! %div - = f.text_field :name, class: "form-control top", placeholder: "Name", required: true + = f.text_field :name, class: "form-control top", value: user[:name], placeholder: "Name", required: true %div - = f.text_field :username, class: "form-control middle", placeholder: "Username", required: true + = f.text_field :username, class: "form-control middle", value: user[:username], placeholder: "Username", required: true %div - = f.email_field :email, class: "form-control middle", placeholder: "Email", required: true + = f.email_field :email, class: "form-control middle", value: user[:email], placeholder: "Email", required: true .form-group.append-bottom-20#password-strength - = f.password_field :password, class: "form-control bottom", id: "user_password_sign_up", placeholder: "Password", required: true + = f.password_field :password, class: "form-control bottom", value: user[:password], id: "user_password_sign_up", placeholder: "Password", required: true + %div + - if current_application_settings.recaptcha_enabled + = recaptcha_tags %div = f.submit "Sign up", class: "btn-create btn" diff --git a/app/views/events/_event.html.haml b/app/views/events/_event.html.haml index 9aacc79d68..46432a9234 100644 --- a/app/views/events/_event.html.haml +++ b/app/views/events/_event.html.haml @@ -3,7 +3,7 @@ .event-item-timestamp #{time_ago_with_tooltip(event.created_at)} - = cache [event, "v2.1"] do + = cache [event, current_application_settings, "v2.1"] do = image_tag avatar_icon(event.author_email, 46), class: "avatar s46", alt:'' - if event.created_project? = render "events/event/created_project", event: event diff --git a/app/views/events/_event_last_push.html.haml b/app/views/events/_event_last_push.html.haml index ffc37ad617..abea86b026 100644 --- a/app/views/events/_event_last_push.html.haml +++ b/app/views/events/_event_last_push.html.haml @@ -1,5 +1,5 @@ - if show_last_push_widget?(event) - .gray-content-block.clear-block + .gray-content-block.clear-block.last-push-widget .event-last-push .event-last-push-text %span You pushed to diff --git a/app/views/explore/projects/index.html.haml b/app/views/explore/projects/index.html.haml index 76bdd68fd7..b9a958fbe7 100644 --- a/app/views/explore/projects/index.html.haml +++ b/app/views/explore/projects/index.html.haml @@ -6,7 +6,7 @@ - else = render 'explore/head' -.gray-content-block.clearfix +.gray-content-block.clearfix.second-block = render 'filter' = render 'projects', projects: @projects = paginate @projects, theme: "gitlab" diff --git a/app/views/explore/projects/starred.html.haml b/app/views/explore/projects/starred.html.haml index e30c363322..95d46e331f 100644 --- a/app/views/explore/projects/starred.html.haml +++ b/app/views/explore/projects/starred.html.haml @@ -7,7 +7,7 @@ = render 'explore/head' .explore-trending-block - .gray-content-block + .gray-content-block.second-block .pull-right = render 'explore/projects/dropdown' .oneline diff --git a/app/views/explore/projects/trending.html.haml b/app/views/explore/projects/trending.html.haml index 1412b19acd..fa0b718e48 100644 --- a/app/views/explore/projects/trending.html.haml +++ b/app/views/explore/projects/trending.html.haml @@ -7,7 +7,7 @@ = render 'explore/head' .explore-trending-block - .gray-content-block + .gray-content-block.second-block .pull-right = render 'explore/projects/dropdown' .oneline diff --git a/app/views/groups/_projects.html.haml b/app/views/groups/_projects.html.haml index 11d69977ef..bbafc08435 100644 --- a/app/views/groups/_projects.html.haml +++ b/app/views/groups/_projects.html.haml @@ -1,5 +1,5 @@ -.panel.panel-default.projects-list-holder - .panel-heading.clearfix +.projects-list-holder + .projects-search-form .input-group = search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'projects-list-filter form-control', spellcheck: false - if can? current_user, :create_projects, @group diff --git a/app/views/groups/edit.html.haml b/app/views/groups/edit.html.haml index 8daac58596..7e3e2e28bc 100644 --- a/app/views/groups/edit.html.haml +++ b/app/views/groups/edit.html.haml @@ -24,15 +24,6 @@ %hr = link_to 'Remove avatar', group_avatar_path(@group.to_param), data: { confirm: "Group avatar will be removed. Are you sure?"}, method: :delete, class: "btn btn-remove btn-sm remove-avatar" - .form-group - %hr - = f.label :public, class: 'control-label' do - Public - .col-sm-10 - .checkbox - = f.check_box :public - %span.descr Make this group public (even if there is no any public project inside this group) - .form-actions = f.submit 'Save group', class: "btn btn-save" diff --git a/app/views/groups/issues.atom.builder b/app/views/groups/issues.atom.builder index 66fe7e2587..486d1d8587 100644 --- a/app/views/groups/issues.atom.builder +++ b/app/views/groups/issues.atom.builder @@ -4,7 +4,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: issues_dashboard_url(format: :atom, private_token: @user.private_token), rel: "self", type: "application/atom+xml" xml.link href: issues_dashboard_url, rel: "alternate", type: "text/html" xml.id issues_dashboard_url - xml.updated @issues.first.created_at.strftime("%Y-%m-%dT%H:%M:%SZ") if @issues.any? + xml.updated @issues.first.created_at.xmlschema if @issues.any? @issues.each do |issue| issue_to_atom(xml, issue) diff --git a/app/views/groups/show.atom.builder b/app/views/groups/show.atom.builder index 7ea574434c..5cc0f5e1d2 100644 --- a/app/views/groups/show.atom.builder +++ b/app/views/groups/show.atom.builder @@ -4,7 +4,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: group_url(@group, format: :atom, private_token: current_user.try(:private_token)), rel: "self", type: "application/atom+xml" xml.link href: group_url(@group), rel: "alternate", type: "text/html" xml.id group_url(@group) - xml.updated @events.latest_update_time.strftime("%Y-%m-%dT%H:%M:%SZ") if @events.any? + xml.updated @events.latest_update_time.xmlschema if @events.any? @events.each do |event| event_to_atom(xml, event) diff --git a/app/views/groups/show.html.haml b/app/views/groups/show.html.haml index dc8e81323a..48a544fc83 100644 --- a/app/views/groups/show.html.haml +++ b/app/views/groups/show.html.haml @@ -5,37 +5,50 @@ - if current_user = auto_discovery_link_tag(:atom, group_url(@group, format: :atom, private_token: current_user.private_token), title: "#{@group.name} activity") -.dashboard - .header-with-avatar.clearfix - = image_tag group_icon(@group), class: "avatar group-avatar s90" - %h3 - = @group.name - .username - @#{@group.path} - - if @group.description.present? - .description - = markdown(@group.description, pipeline: :description) - %hr +.cover-block + .cover-controls + - if @group && can?(current_user, :admin_group, @group) + = link_to icon('pencil'), edit_group_path(@group), class: 'btn' + - if current_user + = link_to icon('rss'), group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'btn rss-btn' - = render 'shared/show_aside' + .avatar-holder + = link_to group_icon(@group), target: '_blank' do + = image_tag group_icon(@group), class: "avatar group-avatar s90" + .cover-title + = @group.name - - if can?(current_user, :read_group, @group) - .row - %section.activities.col-md-7 - .hidden-xs - - if current_user - = render "events/event_last_push", event: @last_push - .pull-right - = link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'btn rss-btn' do - %i.fa.fa-rss + .cover-desc.username + @#{@group.path} - = render 'shared/event_filter' - %hr + - if @group.description.present? + .cover-desc.description + = markdown(@group.description, pipeline: :description) - .content_list - = spinner - %aside.side.col-md-5 - = render "projects", projects: @projects - - else - %p - This group does not have public projects +- if can?(current_user, :read_group, @group) + %ul.center-top-menu.no-top + %li.active + = link_to "#activity", 'data-toggle' => 'tab' do + Activity + - if @projects.present? + %li + = link_to "#projects", 'data-toggle' => 'tab' do + Projects + + .tab-content + .tab-pane.active#activity + .gray-content-block.activity-filter-block + - if current_user + = render "events/event_last_push", event: @last_push + + = render 'shared/event_filter' + + .content_list + = spinner + + .tab-pane#projects + = render "projects", projects: @projects + +- else + %p.center-top-menu.no-top + No projects to show diff --git a/app/views/help/_shortcuts.html.haml b/app/views/help/_shortcuts.html.haml index 7e801b5332..9ee6f07b26 100644 --- a/app/views/help/_shortcuts.html.haml +++ b/app/views/help/_shortcuts.html.haml @@ -40,6 +40,32 @@ %td.shortcut .key enter %td Open Selection + %tr + %td.shortcut + .key t + %td Go to finding file + %tbody + %tr + %th + %th Finding Project File + %tr + %td.shortcut + .key + %i.fa.fa-arrow-up + %td Move selection up + %tr + %td.shortcut + .key + %i.fa.fa-arrow-down + %td Move selection down + %tr + %td.shortcut + .key enter + %td Open Selection + %tr + %td.shortcut + .key esc + %td Go back .col-lg-4 %table.shortcut-mappings @@ -219,11 +245,3 @@ %td.shortcut .key r %td Reply (quoting selected text) - - -:javascript - $('.js-more-help-button').click(function (e) { - $(this).remove()l - $('.hidden-shortcut').show(); - e.preventDefault(); - }); diff --git a/app/views/layouts/_head.html.haml b/app/views/layouts/_head.html.haml index 74174a72f5..38ca4f91c4 100644 --- a/app/views/layouts/_head.html.haml +++ b/app/views/layouts/_head.html.haml @@ -1,11 +1,27 @@ -- page_title "GitLab" -%head +- page_description brand_title unless page_description + +- site_name = "GitLab" +%head{prefix: "og: http://ogp.me/ns#"} %meta{charset: "utf-8"} %meta{'http-equiv' => 'X-UA-Compatible', content: 'IE=edge'} - %meta{content: "GitLab Community Edition", name: "description"} - %meta{name: 'referrer', content: 'origin-when-cross-origin'} - %title= page_title + -# Open Graph - http://ogp.me/ + %meta{property: 'og:type', content: "object"} + %meta{property: 'og:site_name', content: site_name} + %meta{property: 'og:title', content: page_title} + %meta{property: 'og:description', content: page_description} + %meta{property: 'og:image', content: page_image} + %meta{property: 'og:url', content: request.base_url + request.fullpath} + + -# Twitter Card - https://dev.twitter.com/cards/types/summary + %meta{property: 'twitter:card', content: "summary"} + %meta{property: 'twitter:title', content: page_title} + %meta{property: 'twitter:description', content: page_description} + %meta{property: 'twitter:image', content: page_image} + = page_card_meta_tags + + %title= page_title(site_name) + %meta{name: "description", content: page_description} = favicon_link_tag 'favicon.ico' @@ -18,6 +34,8 @@ = include_gon + - unless browser.safari? + %meta{name: 'referrer', content: 'origin-when-cross-origin'} %meta{name: 'viewport', content: 'width=device-width, initial-scale=1, maximum-scale=1'} %meta{name: 'theme-color', content: '#474D57'} diff --git a/app/views/layouts/_init_auto_complete.html.haml b/app/views/layouts/_init_auto_complete.html.haml index 035fe0056d..96b3848542 100644 --- a/app/views/layouts/_init_auto_complete.html.haml +++ b/app/views/layouts/_init_auto_complete.html.haml @@ -1,4 +1,6 @@ - project = @target_project || @project -:javascript - GitLab.GfmAutoComplete.dataSource = "#{autocomplete_sources_namespace_project_path(project.namespace, project, type: @noteable.class, type_id: params[:id])}" - GitLab.GfmAutoComplete.setup(); + +- if @noteable + :javascript + GitLab.GfmAutoComplete.dataSource = "#{autocomplete_sources_namespace_project_path(project.namespace, project, type: @noteable.class, type_id: params[:id])}" + GitLab.GfmAutoComplete.setup(); diff --git a/app/views/layouts/group.html.haml b/app/views/layouts/group.html.haml index 31888c5580..2e483b7148 100644 --- a/app/views/layouts/group.html.haml +++ b/app/views/layouts/group.html.haml @@ -1,5 +1,6 @@ -- page_title @group.name -- header_title group_title(@group) unless header_title -- sidebar "group" unless sidebar +- page_title @group.name +- page_description @group.description unless page_description +- header_title group_title(@group) unless header_title +- sidebar "group" unless sidebar = render template: "layouts/application" diff --git a/app/views/layouts/nav/_admin.html.haml b/app/views/layouts/nav/_admin.html.haml index c60ac5eefa..cffdb52cc2 100644 --- a/app/views/layouts/nav/_admin.html.haml +++ b/app/views/layouts/nav/_admin.html.haml @@ -29,13 +29,13 @@ = icon('cog fw') %span Runners - %span.count= Ci::Runner.count(:all) + %span.count= number_with_delimiter(Ci::Runner.count(:all)) = nav_link path: 'builds#index' do = link_to admin_builds_path do = icon('link fw') %span Builds - %span.count= Ci::Build.count(:all) + %span.count= number_with_delimiter(Ci::Build.count(:all)) = nav_link(controller: :logs) do = link_to admin_logs_path, title: 'Logs' do = icon('file-text fw') @@ -80,7 +80,7 @@ = icon('exclamation-circle fw') %span Abuse Reports - %span.count= AbuseReport.count(:all) + %span.count= number_with_delimiter(AbuseReport.count(:all)) = nav_link(controller: :application_settings, html_options: { class: 'separate-item'}) do = link_to admin_application_settings_path, title: 'Settings' do diff --git a/app/views/layouts/nav/_dashboard.html.haml b/app/views/layouts/nav/_dashboard.html.haml index da69883130..106abd24a5 100644 --- a/app/views/layouts/nav/_dashboard.html.haml +++ b/app/views/layouts/nav/_dashboard.html.haml @@ -24,13 +24,13 @@ = icon('exclamation-circle fw') %span Issues - %span.count= current_user.assigned_issues.opened.count + %span.count= number_with_delimiter(current_user.assigned_issues.opened.count) = nav_link(path: 'dashboard#merge_requests') do = link_to assigned_mrs_dashboard_path, title: 'Merge Requests', class: 'shortcuts-merge_requests' do = icon('tasks fw') %span Merge Requests - %span.count= current_user.assigned_merge_requests.opened.count + %span.count= number_with_delimiter(current_user.assigned_merge_requests.opened.count) = nav_link(controller: :snippets) do = link_to dashboard_snippets_path, title: 'Snippets' do = icon('clipboard fw') diff --git a/app/views/layouts/nav/_group.html.haml b/app/views/layouts/nav/_group.html.haml index 68da8d5de2..e5e2a59eae 100644 --- a/app/views/layouts/nav/_group.html.haml +++ b/app/views/layouts/nav/_group.html.haml @@ -25,14 +25,14 @@ %span Issues - if current_user - %span.count= Issue.opened.of_group(@group).count + %span.count= number_with_delimiter(Issue.opened.of_group(@group).count) = nav_link(path: 'groups#merge_requests') do = link_to merge_requests_group_path(@group), title: 'Merge Requests' do = icon('tasks fw') %span Merge Requests - if current_user - %span.count= MergeRequest.opened.of_group(@group).count + %span.count= number_with_delimiter(MergeRequest.opened.of_group(@group).count) = nav_link(controller: [:group_members]) do = link_to group_group_members_path(@group), title: 'Members' do = icon('users fw') diff --git a/app/views/layouts/nav/_profile.html.haml b/app/views/layouts/nav/_profile.html.haml index 64b30783c0..f3ded04419 100644 --- a/app/views/layouts/nav/_profile.html.haml +++ b/app/views/layouts/nav/_profile.html.haml @@ -27,7 +27,7 @@ = icon('envelope-o fw') %span Emails - %span.count= current_user.emails.count + 1 + %span.count= number_with_delimiter(current_user.emails.count + 1) - unless current_user.ldap_user? = nav_link(controller: :passwords) do = link_to edit_profile_password_path, title: 'Password' do @@ -45,7 +45,7 @@ = icon('key fw') %span SSH Keys - %span.count= current_user.keys.count + %span.count= number_with_delimiter(current_user.keys.count) = nav_link(controller: :preferences) do = link_to profile_preferences_path, title: 'Preferences' do -# TODO (rspeicher): Better icon? diff --git a/app/views/layouts/nav/_project.html.haml b/app/views/layouts/nav/_project.html.haml index c0d6202863..270ccfd387 100644 --- a/app/views/layouts/nav/_project.html.haml +++ b/app/views/layouts/nav/_project.html.haml @@ -25,7 +25,7 @@ %span Activity - if project_nav_tab? :files - = nav_link(controller: %w(tree blob blame edit_tree new_tree)) do + = nav_link(controller: %w(tree blob blame edit_tree new_tree find_file)) do = link_to project_files_path(@project), title: 'Files', class: 'shortcuts-tree' do = icon('files-o fw') %span @@ -44,7 +44,7 @@ = icon('cubes fw') %span Builds - %span.count.builds_counter= @project.builds.running_or_pending.count(:all) + %span.count.builds_counter= number_with_delimiter(@project.builds.running_or_pending.count(:all)) - if project_nav_tab? :graphs = nav_link(controller: %w(graphs)) do @@ -67,7 +67,7 @@ %span Issues - if @project.default_issues_tracker? - %span.count.issue_counter= @project.issues.opened.count + %span.count.issue_counter= number_with_delimiter(@project.issues.opened.count) - if project_nav_tab? :merge_requests = nav_link(controller: :merge_requests) do @@ -75,7 +75,7 @@ = icon('tasks fw') %span Merge Requests - %span.count.merge_counter= @project.merge_requests.opened.count + %span.count.merge_counter= number_with_delimiter(@project.merge_requests.opened.count) - if project_nav_tab? :settings = nav_link(controller: [:project_members, :teams]) do @@ -117,4 +117,3 @@ %li.hidden = link_to namespace_project_network_path(@project.namespace, @project, current_ref), title: 'Network', class: 'shortcuts-network' do Network - diff --git a/app/views/layouts/project.html.haml b/app/views/layouts/project.html.haml index abf73bcc70..ab527e8e43 100644 --- a/app/views/layouts/project.html.haml +++ b/app/views/layouts/project.html.haml @@ -1,6 +1,7 @@ -- page_title @project.name_with_namespace -- header_title project_title(@project) unless header_title -- sidebar "project" unless sidebar +- page_title @project.name_with_namespace +- page_description @project.description unless page_description +- header_title project_title(@project) unless header_title +- sidebar "project" unless sidebar - content_for :scripts_body_top do - project = @target_project || @project diff --git a/app/views/notify/repository_push_email.html.haml b/app/views/notify/repository_push_email.html.haml index 4361f67a74..3dd2595f1a 100644 --- a/app/views/notify/repository_push_email.html.haml +++ b/app/views/notify/repository_push_email.html.haml @@ -17,7 +17,7 @@ %strong #{link_to(commit.short_id, namespace_project_commit_url(@message.project_namespace, @message.project, commit))} %div %span by #{commit.author_name} - %i at #{commit.committed_date.strftime("%Y-%m-%dT%H:%M:%SZ")} + %i at #{commit.committed_date.to_s(:iso8601)} %pre.commit-message = commit.safe_message diff --git a/app/views/notify/repository_push_email.text.haml b/app/views/notify/repository_push_email.text.haml index aa0e263b6d..53869e36b2 100644 --- a/app/views/notify/repository_push_email.text.haml +++ b/app/views/notify/repository_push_email.text.haml @@ -8,7 +8,7 @@ \ = @message.reverse_compare? ? "Deleted commits:" : "Commits:" - @message.commits.each do |commit| - #{commit.short_id} by #{commit.author_name} at #{commit.committed_date.strftime("%Y-%m-%dT%H:%M:%SZ")} + #{commit.short_id} by #{commit.author_name} at #{commit.committed_date.to_s(:iso8601)} #{commit.safe_message} \- - - - - \ diff --git a/app/views/profiles/keys/_key_details.html.haml b/app/views/profiles/keys/_key_details.html.haml index 0ca8bd9515..3bd1f1af16 100644 --- a/app/views/profiles/keys/_key_details.html.haml +++ b/app/views/profiles/keys/_key_details.html.haml @@ -10,7 +10,7 @@ %strong= @key.title %li %span.light Created on: - %strong= @key.created_at.stamp("Aug 21, 2011") + %strong= @key.created_at.to_s(:medium) .col-md-8 %p diff --git a/app/views/profiles/keys/new.html.haml b/app/views/profiles/keys/new.html.haml index 11166dc6d9..13a18269d1 100644 --- a/app/views/profiles/keys/new.html.haml +++ b/app/views/profiles/keys/new.html.haml @@ -12,6 +12,6 @@ comment = val.match(/^\S+ \S+ (.+)\n?$/); if( comment && comment.length > 1 && title.val() == '' ){ - $('#key_title').val( comment[1] ); + $('#key_title').val( comment[1] ).change(); } }); diff --git a/app/views/profiles/two_factor_auths/new.html.haml b/app/views/profiles/two_factor_auths/new.html.haml index 92dc58c10d..1a5b6efce3 100644 --- a/app/views/profiles/two_factor_auths/new.html.haml +++ b/app/views/profiles/two_factor_auths/new.html.haml @@ -38,3 +38,4 @@ = text_field_tag :pin_code, nil, class: "form-control", required: true, autofocus: true .form-actions = submit_tag 'Submit', class: 'btn btn-success' + = link_to 'Configure it later', skip_profile_two_factor_auth_path, :method => :patch, class: 'btn btn-cancel' if two_factor_skippable? diff --git a/app/views/projects/_commit_button.html.haml b/app/views/projects/_commit_button.html.haml index 2fd3d9e1be..640612ca43 100644 --- a/app/views/projects/_commit_button.html.haml +++ b/app/views/projects/_commit_button.html.haml @@ -2,3 +2,7 @@ = button_tag 'Commit Changes', class: 'btn commit-btn js-commit-button btn-create' = link_to 'Cancel', cancel_path, class: 'btn btn-cancel', data: {confirm: leave_edit_message} + + - unless can?(current_user, :push_code, @project) + .inline.prepend-left-10 + = commit_in_fork_help diff --git a/app/views/projects/_find_file_link.html.haml b/app/views/projects/_find_file_link.html.haml new file mode 100644 index 0000000000..08e2fc48be --- /dev/null +++ b/app/views/projects/_find_file_link.html.haml @@ -0,0 +1,3 @@ += link_to namespace_project_find_file_path(@project.namespace, @project, @ref), class: 'btn btn-grouped shortcuts-find-file', rel: 'nofollow' do + = icon('search') + %span Find File diff --git a/app/views/projects/_home_panel.html.haml b/app/views/projects/_home_panel.html.haml index c1669ac046..53eec76129 100644 --- a/app/views/projects/_home_panel.html.haml +++ b/app/views/projects/_home_panel.html.haml @@ -18,16 +18,29 @@ = visibility_level_label(@project.visibility_level) .cover-controls - - if can?(current_user, :admin_project, @project) - = link_to edit_project_path(@project), class: 'btn btn-gray' do - = icon('pencil') - if current_user -   = link_to namespace_project_path(@project.namespace, @project, format: :atom, private_token: current_user.private_token), class: 'btn btn-gray' do = icon('rss') + - access = user_max_access_in_project(current_user.id, @project) + - can_edit = can?(current_user, :admin_project, @project) + - if access || can_edit + %span.dropdown.project-settings-dropdown + %a.dropdown-new.btn.btn-gray#project-settings-button{href: '#', 'data-toggle' => 'dropdown'} + = icon('cog') + = icon('angle-down') + %ul.dropdown-menu.dropdown-menu-right + - if can_edit + %li + = link_to edit_project_path(@project) do + Edit Project + - if access + %li + = link_to leave_namespace_project_project_members_path(@project.namespace, @project), + data: { confirm: leave_project_message(@project) }, method: :delete, title: 'Leave project' do + Leave Project .project-repo-buttons - .split-one + .split-one.count-buttons = render 'projects/buttons/star' = render 'projects/buttons/fork' @@ -38,3 +51,6 @@ = render 'projects/buttons/dropdown' = render 'projects/buttons/notifications' + +:javascript + new Star(); diff --git a/app/views/projects/_zen.html.haml b/app/views/projects/_zen.html.haml index 7e6301abde..d582956827 100644 --- a/app/views/projects/_zen.html.haml +++ b/app/views/projects/_zen.html.haml @@ -1,13 +1,12 @@ .zennable - %input#zen-toggle-comment.zen-toggle-comment(tabindex="-1" type="checkbox") .zen-backdrop - classes << ' js-gfm-input markdown-area' - if defined?(f) && f - = f.text_area attr, class: classes, placeholder: '' + = f.text_area attr, class: classes - else - = text_area_tag attr, nil, class: classes, placeholder: '' - %a.zen-enter-link(tabindex="-1" href="#") + = text_area_tag attr, nil, class: classes + %a.js-zen-enter(tabindex="-1" href="#") = icon('expand') Edit in fullscreen - %a.zen-leave-link(href="#") + %a.js-zen-leave(tabindex="-1" href="#") = icon('compress') diff --git a/app/views/projects/blob/_actions.html.haml b/app/views/projects/blob/_actions.html.haml index b1df8d1993..cdac50f7a8 100644 --- a/app/views/projects/blob/_actions.html.haml +++ b/app/views/projects/blob/_actions.html.haml @@ -2,7 +2,7 @@ = link_to 'Raw', namespace_project_raw_path(@project.namespace, @project, @id), class: 'btn btn-sm', target: '_blank' -# only show normal/blame view links for text files - - if blob_viewable?(@blob) + - if blob_text_viewable?(@blob) - if current_page? namespace_project_blame_path(@project.namespace, @project, @id) = link_to 'Normal View', namespace_project_blob_path(@project.namespace, @project, @id), class: 'btn btn-sm' @@ -14,13 +14,8 @@ = link_to 'Permalink', namespace_project_blob_path(@project.namespace, @project, tree_join(@commit.sha, @path)), class: 'btn btn-sm' -- if blob_editable?(@blob) +- if current_user .btn-group{ role: "group" } - = edit_blob_link(@project, @ref, @path) - %button.btn.btn-default{ 'data-target' => '#modal-upload-blob', 'data-toggle' => 'modal' } Replace - %button.btn.btn-remove{ 'data-target' => '#modal-remove-blob', 'data-toggle' => 'modal' } Delete -- elsif !on_top_of_branch? - .btn-group{ role: "group" } - %button.btn.btn-default.disabled.has_tooltip{title: "You can only edit files when you are on a branch.", data: {container: 'body'}} Edit - %button.btn.btn-default.disabled.has_tooltip{title: "You can only replace files when you are on a branch.", data: {container: 'body'}} Replace - %button.btn.btn-remove.disabled.has_tooltip{title: "You can only delete files when you are on a branch.", data: {container: 'body'}} Delete + = edit_blob_link + = replace_blob_link + = delete_blob_link diff --git a/app/views/projects/blob/_new_dir.html.haml b/app/views/projects/blob/_new_dir.html.haml index fc6c9f5fd0..084608bbba 100644 --- a/app/views/projects/blob/_new_dir.html.haml +++ b/app/views/projects/blob/_new_dir.html.haml @@ -17,5 +17,9 @@ = submit_tag "Create directory", class: 'btn btn-create' = link_to "Cancel", '#', class: "btn btn-cancel", "data-dismiss" => "modal" + - unless can?(current_user, :push_code, @project) + .inline.prepend-left-10 + = commit_in_fork_help + :javascript new NewCommitForm($('.js-create-dir-form')) diff --git a/app/views/projects/blob/_upload.html.haml b/app/views/projects/blob/_upload.html.haml index ecc90a30e7..676924dc6c 100644 --- a/app/views/projects/blob/_upload.html.haml +++ b/app/views/projects/blob/_upload.html.haml @@ -20,6 +20,11 @@ = button_tag button_title, class: 'btn btn-small btn-create btn-upload-file', id: 'submit-all' = link_to "Cancel", '#', class: "btn btn-cancel", "data-dismiss" => "modal" + - unless can?(current_user, :push_code, @project) + .inline.prepend-left-10 + = commit_in_fork_help + + :javascript disableButtonIfEmptyField($('.js-upload-blob-form').find('.js-commit-message'), '.btn-upload-file'); new BlobFileDropzone($('.js-upload-blob-form'), '#{method}'); diff --git a/app/views/projects/blob/edit.html.haml b/app/views/projects/blob/edit.html.haml index a47fe7ede8..09fa148b12 100644 --- a/app/views/projects/blob/edit.html.haml +++ b/app/views/projects/blob/edit.html.haml @@ -20,7 +20,7 @@ = hidden_field_tag 'last_commit', @last_commit = hidden_field_tag 'content', '', id: "file-content" = hidden_field_tag 'from_merge_request_id', params[:from_merge_request_id] - = render 'projects/commit_button', ref: @ref, cancel_path: @after_edit_path + = render 'projects/commit_button', ref: @ref, cancel_path: namespace_project_blob_path(@project.namespace, @project, @id) :javascript blob = new EditBlob(gon.relative_url_root + "#{Gitlab::Application.config.assets.prefix}", "#{@blob.language.try(:ace_mode)}") diff --git a/app/views/projects/blob/show.html.haml b/app/views/projects/blob/show.html.haml index 3f8d11ed8c..6988039b6c 100644 --- a/app/views/projects/blob/show.html.haml +++ b/app/views/projects/blob/show.html.haml @@ -6,7 +6,7 @@ %div#tree-holder.tree-holder = render 'blob', blob: @blob -- if blob_editable?(@blob) +- if can_edit_blob?(@blob) = render 'projects/blob/remove' - title = "Replace #{@blob.name}" diff --git a/app/views/projects/branches/_branch.html.haml b/app/views/projects/branches/_branch.html.haml index 5081bae680..a234536723 100644 --- a/app/views/projects/branches/_branch.html.haml +++ b/app/views/projects/branches/_branch.html.haml @@ -1,4 +1,8 @@ - commit = @repository.commit(branch.target) +- bar_graph_width_factor = @max_commits > 0 ? 100.0/@max_commits : 0 +- diverging_commit_counts = @repository.diverging_commit_counts(branch) +- number_commits_behind = diverging_commit_counts[:behind] +- number_commits_ahead = diverging_commit_counts[:ahead] %li(class="js-branch-#{branch.name}") %div = link_to namespace_project_tree_path(@project.namespace, @project, branch.name) do @@ -29,6 +33,17 @@ = link_to namespace_project_branch_path(@project.namespace, @project, branch.name), class: 'btn btn-grouped btn-xs btn-remove remove-row has_tooltip', title: "Delete branch", method: :delete, data: { confirm: "Deleting the '#{branch.name}' branch cannot be undone. Are you sure?", container: 'body' }, remote: true do = icon("trash-o") + - if branch.name != @repository.root_ref + .divergence-graph{ title: "#{number_commits_ahead} commits ahead, #{number_commits_behind} commits behind #{@repository.root_ref}" } + .graph-side + .bar.bar-behind{ style: "width: #{number_commits_behind * bar_graph_width_factor}%" } + %span.count.count-behind= number_commits_behind + .graph-separator + .graph-side + .bar.bar-ahead{ style: "width: #{number_commits_ahead * bar_graph_width_factor}%" } + %span.count.count-ahead= number_commits_ahead + + - if commit = render 'projects/branches/commit', commit: commit, project: @project - else diff --git a/app/views/projects/branches/new.html.haml b/app/views/projects/branches/new.html.haml index 31943a2407..c659af6338 100644 --- a/app/views/projects/branches/new.html.haml +++ b/app/views/projects/branches/new.html.haml @@ -9,11 +9,12 @@ New Branch %hr -= form_tag namespace_project_branches_path, method: :post, id: "new-branch-form", class: "form-horizontal js-requires-input" do += form_tag namespace_project_branches_path, method: :post, id: "new-branch-form", class: "form-horizontal js-create-branch-form js-requires-input" do .form-group = label_tag :branch_name, nil, class: 'control-label' .col-sm-10 - = text_field_tag :branch_name, params[:branch_name], required: true, tabindex: 1, autofocus: true, class: 'form-control' + = text_field_tag :branch_name, params[:branch_name], required: true, tabindex: 1, autofocus: true, class: 'form-control js-branch-name' + .help-block.text-danger.js-branch-name-error .form-group = label_tag :ref, 'Create from', class: 'control-label' .col-sm-10 @@ -26,7 +27,4 @@ :javascript var availableRefs = #{@project.repository.ref_names.to_json}; - $("#ref").autocomplete({ - source: availableRefs, - minLength: 1 - }); + new NewBranchForm($('.js-create-branch-form'), availableRefs) diff --git a/app/views/projects/builds/index.html.haml b/app/views/projects/builds/index.html.haml index 1a26908ab1..3bbfdb1e3b 100644 --- a/app/views/projects/builds/index.html.haml +++ b/app/views/projects/builds/index.html.haml @@ -11,6 +11,12 @@ %ul.center-top-menu %li{class: ('active' if @scope.nil?)} = link_to project_builds_path(@project) do + All + %span.badge.js-totalbuilds-count + = number_with_delimiter(@all_builds.count(:id)) + + %li{class: ('active' if @scope == 'running')} + = link_to project_builds_path(@project, scope: :running) do Running %span.badge.js-running-count = number_with_delimiter(@all_builds.running_or_pending.count(:id)) @@ -21,12 +27,6 @@ %span.badge.js-running-count = number_with_delimiter(@all_builds.finished.count(:id)) - %li{class: ('active' if @scope == 'all')} - = link_to project_builds_path(@project, scope: :all) do - All - %span.badge.js-totalbuilds-count - = number_with_delimiter(@all_builds.count(:id)) - .gray-content-block #{(@scope || 'running').capitalize} builds from this project @@ -40,7 +40,7 @@ %thead %tr %th Status - %th Runner + %th Build ID %th Commit %th Ref %th Stage diff --git a/app/views/projects/builds/show.html.haml b/app/views/projects/builds/show.html.haml index 20a5b6a66e..5b7ecce86a 100644 --- a/app/views/projects/builds/show.html.haml +++ b/app/views/projects/builds/show.html.haml @@ -7,6 +7,10 @@ %strong.monospace= link_to @build.commit.short_sha, ci_status_path(@build.commit) from = link_to @build.ref, namespace_project_commits_path(@project.namespace, @project, @build.ref) + - merge_request = @build.merge_request + - if merge_request + via + = link_to "merge request ##{merge_request.iid}", merge_request_path(merge_request) #up-build-trace - if @commit.matrix_for_ref?(@build.ref) diff --git a/app/views/projects/buttons/_dropdown.html.haml b/app/views/projects/buttons/_dropdown.html.haml index b277b765b6..f9ab78e787 100644 --- a/app/views/projects/buttons/_dropdown.html.haml +++ b/app/views/projects/buttons/_dropdown.html.haml @@ -8,9 +8,10 @@ = link_to url_for_new_issue(@project, only_path: true) do = icon('exclamation-circle fw') New issue - - if can?(current_user, :create_merge_request, @project) + - merge_project = can?(current_user, :create_merge_request, @project) ? @project : (current_user && current_user.fork_of(@project)) + - if merge_project %li - = link_to new_namespace_project_merge_request_path(@project.namespace, @project) do + = link_to new_namespace_project_merge_request_path(merge_project.namespace, merge_project) do = icon('tasks fw') New merge request - if can?(current_user, :create_snippet, @project) @@ -18,10 +19,11 @@ = link_to new_namespace_project_snippet_path(@project.namespace, @project) do = icon('file-text-o fw') New snippet + - if can?(current_user, :push_code, @project) %li.divider %li - = link_to namespace_project_new_blob_path(@project.namespace, @project, @project.default_branch || 'master'), title: 'New file' do + = link_to namespace_project_new_blob_path(@project.namespace, @project, @project.default_branch || 'master') do = icon('file fw') New file %li @@ -32,3 +34,20 @@ = link_to new_namespace_project_tag_path(@project.namespace, @project) do = icon('tags fw') New tag + - elsif current_user && current_user.already_forked?(@project) + %li.divider + %li + = link_to namespace_project_new_blob_path(@project.namespace, @project, @project.default_branch || 'master') do + = icon('file fw') + New file + - elsif can?(current_user, :fork_project, @project) + %li.divider + %li + - continue_params = { to: namespace_project_new_blob_path(@project.namespace, @project, @project.default_branch || 'master'), + notice: edit_in_new_fork_notice, + notice_now: edit_in_new_fork_notice_now } + - fork_path = namespace_project_fork_path(@project.namespace, @project, namespace_key: current_user.namespace.id, + continue: continue_params) + = link_to fork_path, method: :post do + = icon('file fw') + New file diff --git a/app/views/projects/buttons/_fork.html.haml b/app/views/projects/buttons/_fork.html.haml index 2d3abf0905..133531887a 100644 --- a/app/views/projects/buttons/_fork.html.haml +++ b/app/views/projects/buttons/_fork.html.haml @@ -4,10 +4,15 @@ = link_to namespace_project_path(current_user, current_user.fork_of(@project)), title: 'Go to your fork', class: 'btn has_tooltip' do = icon('code-fork fw') Fork + %div.count-with-arrow + %span.arrow %span.count = @project.forks_count - else = link_to new_namespace_project_fork_path(@project.namespace, @project), title: "Fork project", class: 'btn has_tooltip' do = icon('code-fork fw') + Fork + %div.count-with-arrow + %span.arrow %span.count = @project.forks_count diff --git a/app/views/projects/buttons/_star.html.haml b/app/views/projects/buttons/_star.html.haml index 41a3ec6d90..21ba426aaa 100644 --- a/app/views/projects/buttons/_star.html.haml +++ b/app/views/projects/buttons/_star.html.haml @@ -1,19 +1,21 @@ - if current_user = link_to toggle_star_namespace_project_path(@project.namespace, @project), class: 'btn star-btn toggle-star has_tooltip', method: :post, remote: true, title: "Star project" do - = icon('star fw') - %span.count + - if current_user.starred?(@project) + = icon('star fw') + %span.starred Unstar + - else + = icon('star-o fw') + %span Star + %div.count-with-arrow + %span.arrow + %span.count.star-count = @project.star_count - :javascript - $('.project-home-panel .toggle-star').on('ajax:success', function (e, data, status, xhr) { - $(this).replaceWith(data.html); - }) - .on('ajax:error', function (e, xhr, status, error) { - new Flash('Star toggle failed. Try again later.', 'alert'); - }); - - else = link_to new_user_session_path, class: 'btn has_tooltip star-btn', title: 'You must sign in to star a project' do = icon('star fw') + Star + %div.count-with-arrow + %span.arrow %span.count = @project.star_count diff --git a/app/views/projects/commit/show.html.haml b/app/views/projects/commit/show.html.haml index 069b8b1f16..58aa45e8d2 100644 --- a/app/views/projects/commit/show.html.haml +++ b/app/views/projects/commit/show.html.haml @@ -1,4 +1,6 @@ -- page_title "#{@commit.title} (#{@commit.short_id})", "Commits" +- page_title "#{@commit.title} (#{@commit.short_id})", "Commits" +- page_description @commit.description + = render "projects/commits/header_title" = render "commit_box" - if @ci_commit diff --git a/app/views/projects/commits/_commit.html.haml b/app/views/projects/commits/_commit.html.haml index 28b82dd31f..012825f0fd 100644 --- a/app/views/projects/commits/_commit.html.haml +++ b/app/views/projects/commits/_commit.html.haml @@ -5,7 +5,7 @@ - note_count = notes.user.count - ci_commit = project.ci_commit(commit.sha) -- cache_key = [project.path_with_namespace, commit.id, note_count] +- cache_key = [project.path_with_namespace, commit.id, current_application_settings, note_count] - cache_key.push(ci_commit.status) if ci_commit = cache(cache_key) do diff --git a/app/views/projects/commits/_commits.html.haml b/app/views/projects/commits/_commits.html.haml index 0cd9ce1f37..6c63122800 100644 --- a/app/views/projects/commits/_commits.html.haml +++ b/app/views/projects/commits/_commits.html.haml @@ -6,7 +6,7 @@ .col-md-2.hidden-xs.hidden-sm %h5.commits-row-date %i.fa.fa-calendar - %span= day.stamp("28 Aug, 2010") + %span= day.strftime('%d %b, %Y') .light = pluralize(commits.count, 'commit') .col-md-10.col-sm-12 diff --git a/app/views/projects/commits/show.atom.builder b/app/views/projects/commits/show.atom.builder index 7ffa731719..e310fafd82 100644 --- a/app/views/projects/commits/show.atom.builder +++ b/app/views/projects/commits/show.atom.builder @@ -4,14 +4,14 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: namespace_project_commits_url(@project.namespace, @project, @ref, format: :atom, private_token: current_user.try(:private_token)), rel: "self", type: "application/atom+xml" xml.link href: namespace_project_commits_url(@project.namespace, @project, @ref), rel: "alternate", type: "text/html" xml.id namespace_project_commits_url(@project.namespace, @project, @ref) - xml.updated @commits.first.committed_date.strftime("%Y-%m-%dT%H:%M:%SZ") if @commits.any? + xml.updated @commits.first.committed_date.xmlschema if @commits.any? @commits.each do |commit| xml.entry do xml.id namespace_project_commit_url(@project.namespace, @project, id: commit.id) xml.link href: namespace_project_commit_url(@project.namespace, @project, id: commit.id) xml.title truncate(commit.title, length: 80) - xml.updated commit.committed_date.strftime("%Y-%m-%dT%H:%M:%SZ") + xml.updated commit.committed_date.xmlschema xml.media :thumbnail, width: "40", height: "40", url: image_url(avatar_icon(commit.author_email)) xml.author do |author| xml.name commit.author_name diff --git a/app/views/projects/commits/show.html.haml b/app/views/projects/commits/show.html.haml index 2dd99cc821..034057da42 100644 --- a/app/views/projects/commits/show.html.haml +++ b/app/views/projects/commits/show.html.haml @@ -10,26 +10,30 @@ .tree-ref-holder = render 'shared/ref_switcher', destination: 'commits' - .commits-feed-holder.hidden-xs.hidden-sm + .block-controls.hidden-xs.hidden-sm - if create_mr_button?(@repository.root_ref, @ref) - = link_to create_mr_path(@repository.root_ref, @ref), class: 'btn btn-success' do - = icon('plus') - Create Merge Request + .control + = link_to create_mr_path(@repository.root_ref, @ref), class: 'btn btn-success' do + = icon('plus') + Create Merge Request + + .control + = form_tag(namespace_project_commits_path(@project.namespace, @project, @id), method: :get, class: 'pull-left commits-search-form') do + = search_field_tag :search, params[:search], { placeholder: 'Filter by commit message', id: 'commits-search', class: 'form-control search-text-input', spellcheck: false } - if current_user && current_user.private_token - = link_to namespace_project_commits_path(@project.namespace, @project, @ref, {format: :atom, private_token: current_user.private_token}), title: "Commits Feed", class: 'prepend-left-10 btn' do - = icon("rss") + .control + = link_to namespace_project_commits_path(@project.namespace, @project, @ref, {format: :atom, private_token: current_user.private_token}), title: "Commits Feed", class: 'btn' do + = icon("rss") %ul.breadcrumb.repo-breadcrumb = commits_breadcrumbs %div{id: dom_id(@project)} - #commits-list= render "commits", project: @project + #commits-list.content_list= render "commits", project: @project .clear = spinner -- if @commits.count == @limit - :javascript - CommitsList.init("#{@ref}", #{@limit}); - +:javascript + CommitsList.init("#{@ref}", #{@limit}); diff --git a/app/views/projects/diffs/_file.html.haml b/app/views/projects/diffs/_file.html.haml index 327e7d9245..517f6aef7c 100644 --- a/app/views/projects/diffs/_file.html.haml +++ b/app/views/projects/diffs/_file.html.haml @@ -24,7 +24,7 @@ = "#{diff_file.diff.a_mode} → #{diff_file.diff.b_mode}" .diff-controls - - if blob_viewable?(blob) + - if blob_text_viewable?(blob) = link_to '#', class: 'js-toggle-diff-comments btn btn-sm active has_tooltip', title: "Toggle comments for this file" do %i.fa.fa-comments   @@ -32,14 +32,15 @@ - if editable_diff?(diff_file) = edit_blob_link(@merge_request.source_project, @merge_request.source_branch, diff_file.new_path, - after: ' ', from_merge_request_id: @merge_request.id) + from_merge_request_id: @merge_request.id) +   = view_file_btn(diff_commit.id, diff_file, project) .diff-content.diff-wrap-lines -# Skipp all non non-supported blobs - return unless blob.respond_to?('text?') - - if blob_viewable?(blob) + - if blob_text_viewable?(blob) - if diff_view == 'parallel' = render "projects/diffs/parallel_view", diff_file: diff_file, project: project, blob: blob, index: i - else diff --git a/app/views/projects/edit.html.haml b/app/views/projects/edit.html.haml index 650629ef1b..31e752c664 100644 --- a/app/views/projects/edit.html.haml +++ b/app/views/projects/edit.html.haml @@ -174,6 +174,19 @@ .danger-settings + .panel.panel-default + .panel-heading Housekeeping + .errors-holder + .panel-body + %p + Runs a number of housekeeping tasks within the current repository, + such as compressing file revisions and removing unreachable objects. + %br + + .form-actions + = link_to 'Housekeeping', housekeeping_namespace_project_path(@project.namespace, @project), + method: :post, class: "btn btn-default" + - if can? current_user, :archive_project, @project - if @project.archived? .panel.panel-success diff --git a/app/views/projects/find_file/show.html.haml b/app/views/projects/find_file/show.html.haml new file mode 100644 index 0000000000..40a2a61d8a --- /dev/null +++ b/app/views/projects/find_file/show.html.haml @@ -0,0 +1,27 @@ +- page_title "Find File", @ref +- header_title project_title(@project, "Files", project_files_path(@project)) + +.file-finder-holder.tree-holder.clearfix + .gray-content-block.top-block + .tree-ref-holder + = render 'shared/ref_switcher', destination: 'find_file', path: @path + %ul.breadcrumb.repo-breadcrumb + %li + = link_to namespace_project_tree_path(@project.namespace, @project, @ref) do + = @project.path + %li.file-finder + %input#file_find.form-control.file-finder-input{type: "text", placeholder: 'Find by path'} + + %div.tree-content-holder + .table-holder + %table.table.files-slider{class: "table_#{@hex_path} tree-table table-striped" } + %tbody + = spinner nil, true + +:javascript + var projectFindFile = new ProjectFindFile($(".file-finder-holder"), { + url: "#{escape_javascript(namespace_project_files_path(@project.namespace, @project, @ref, @options.merge(format: :json)))}", + treeUrl: "#{escape_javascript(namespace_project_tree_path(@project.namespace, @project, @ref))}", + blobUrlTemplate: "#{escape_javascript(namespace_project_blob_path(@project.namespace, @project, @id || @commit.id))}" + }); + new ShortcutsFindFile(projectFindFile); diff --git a/app/views/projects/forks/new.html.haml b/app/views/projects/forks/new.html.haml index f0b0a11c04..8a2c027a45 100644 --- a/app/views/projects/forks/new.html.haml +++ b/app/views/projects/forks/new.html.haml @@ -43,4 +43,3 @@ %i.fa.fa-spinner.fa-spin Forking repository %p Please wait a moment, this page will automatically refresh when ready. - diff --git a/app/views/projects/hooks/index.html.haml b/app/views/projects/hooks/index.html.haml index b18d9197d0..a0511819c9 100644 --- a/app/views/projects/hooks/index.html.haml +++ b/app/views/projects/hooks/index.html.haml @@ -47,14 +47,14 @@ = f.label :issues_events, class: 'list-label' do %strong Issues events %p.light - This url will be triggered when an issue is created + This url will be triggered when an issue is created/updated/merged %div = f.check_box :merge_requests_events, class: 'pull-left' .prepend-left-20 = f.label :merge_requests_events, class: 'list-label' do %strong Merge Request events %p.light - This url will be triggered when a merge request is created + This url will be triggered when a merge request is created/updated/merged %div = f.check_box :build_events, class: 'pull-left' .prepend-left-20 diff --git a/app/views/projects/issues/_closed_by_box.html.haml b/app/views/projects/issues/_closed_by_box.html.haml index de415ae51a..38469ed477 100644 --- a/app/views/projects/issues/_closed_by_box.html.haml +++ b/app/views/projects/issues/_closed_by_box.html.haml @@ -1,2 +1,4 @@ -.issue-closed-by-widget.gray-content-block.second-block.white - This issue will be closed automatically when merge request #{markdown(merge_requests_sentence(@closed_by_merge_requests), pipeline: :gfm)} is accepted. +.issue-closed-by-widget.second-block + - pluralized_mr_this = merge_request_count > 1 ? "these" : "this" + - pluralized_mr_is = merge_request_count > 1 ? "are" : "is" + When #{pluralized_mr_this} merge #{"request".pluralize(merge_request_count)} #{pluralized_mr_is} accepted, this issue will be closed automatically. diff --git a/app/views/projects/issues/_discussion.html.haml b/app/views/projects/issues/_discussion.html.haml index 86d3dc546b..673020a4e3 100644 --- a/app/views/projects/issues/_discussion.html.haml +++ b/app/views/projects/issues/_discussion.html.haml @@ -1,9 +1,7 @@ - content_for :note_actions do - if can?(current_user, :update_issue, @issue) - - if @issue.closed? - = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen js-note-target-reopen', title: 'Reopen Issue' - - else - = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close js-note-target-close', title: 'Close Issue' + = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true, format: 'json'), data: {no_turbolink: true}, class: "btn btn-nr btn-grouped btn-reopen btn-comment js-note-target-reopen #{issue_button_visibility(@issue, false)}", title: 'Reopen Issue' + = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true, format: 'json'), data: {no_turbolink: true}, class: "btn btn-nr btn-grouped btn-close btn-comment js-note-target-close #{issue_button_visibility(@issue, true)}", title: 'Close Issue' #notes = render 'projects/notes/notes_with_form' diff --git a/app/views/projects/issues/_issues.html.haml b/app/views/projects/issues/_issues.html.haml index ca5b1a8386..e0e89b764d 100644 --- a/app/views/projects/issues/_issues.html.haml +++ b/app/views/projects/issues/_issues.html.haml @@ -7,7 +7,7 @@ - if @issues.present? .issuable-filter-count %span.pull-right - = @issues.total_count + = number_with_delimiter(@issues.total_count) issues for this filter = paginate @issues, theme: "gitlab" diff --git a/app/views/projects/issues/_merge_requests.html.haml b/app/views/projects/issues/_merge_requests.html.haml index 254968e4f6..640a1962ff 100644 --- a/app/views/projects/issues/_merge_requests.html.haml +++ b/app/views/projects/issues/_merge_requests.html.haml @@ -1,7 +1,7 @@ -if @merge_requests.any? %h2.merge-requests-title = pluralize(@merge_requests.count, 'Related Merge Request') - %ul.bordered-list + %ul.unstyled-list - has_any_ci = @merge_requests.any?(&:ci_commit) - @merge_requests.each do |merge_request| %li @@ -11,7 +11,7 @@ - elsif has_any_ci = icon('blank fw') %span.merge-request-id - \##{merge_request.iid} + \!#{merge_request.iid} %span.merge-request-info %strong = link_to_gfm merge_request.title, merge_request_path(merge_request), class: "row_title" @@ -24,3 +24,5 @@ MERGED - elsif merge_request.closed? CLOSED + - if @closed_by_merge_requests.present? + = render partial: 'projects/issues/closed_by_box', locals: {merge_request_count: @merge_requests.count} diff --git a/app/views/projects/issues/index.atom.builder b/app/views/projects/issues/index.atom.builder index dc8e477185..ee8a941465 100644 --- a/app/views/projects/issues/index.atom.builder +++ b/app/views/projects/issues/index.atom.builder @@ -4,7 +4,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: namespace_project_issues_url(@project.namespace, @project, format: :atom, private_token: current_user.try(:private_token)), rel: "self", type: "application/atom+xml" xml.link href: namespace_project_issues_url(@project.namespace, @project), rel: "alternate", type: "text/html" xml.id namespace_project_issues_url(@project.namespace, @project) - xml.updated @issues.first.created_at.strftime("%Y-%m-%dT%H:%M:%SZ") if @issues.any? + xml.updated @issues.first.created_at.xmlschema if @issues.any? @issues.each do |issue| issue_to_atom(xml, issue) diff --git a/app/views/projects/issues/show.html.haml b/app/views/projects/issues/show.html.haml index 2fe6f88b2a..7ed898ce72 100644 --- a/app/views/projects/issues/show.html.haml +++ b/app/views/projects/issues/show.html.haml @@ -1,13 +1,13 @@ -- page_title "#{@issue.title} (##{@issue.iid})", "Issues" +- page_title "#{@issue.title} (##{@issue.iid})", "Issues" +- page_description @issue.description +- page_card_attributes @issue.card_attributes + = render "header_title" .issue .detail-page-header - .status-box{ class: status_box_class(@issue) } - - if @issue.closed? - Closed - - else - Open + .status-box{ class: "status-box-closed #{issue_button_visibility(@issue, false)}"} Closed + .status-box{ class: "status-box-open #{issue_button_visibility(@issue, true)}"} Open %span.identifier Issue ##{@issue.iid} %span.creator @@ -23,16 +23,14 @@ .pull-right - if can?(current_user, :create_issue, @project) - = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-grouped new-issue-link', title: 'New Issue', id: 'new_issue_link' do + = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-nr btn-grouped new-issue-link btn-success', title: 'New Issue', id: 'new_issue_link' do = icon('plus') New Issue - if can?(current_user, :update_issue, @issue) - - if @issue.closed? - = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen' - - else - = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close', title: 'Close Issue' + = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true, format: 'json'), data: {no_turbolink: true}, class: "btn btn-nr btn-grouped btn-reopen #{issue_button_visibility(@issue, false)}", title: 'Reopen Issue' + = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true, format: 'json'), data: {no_turbolink: true}, class: "btn btn-nr btn-grouped btn-close #{issue_button_visibility(@issue, true)}", title: 'Close Issue' - = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-grouped issuable-edit' do + = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-nr btn-grouped issuable-edit' do = icon('pencil-square-o') Edit @@ -55,9 +53,6 @@ .gray-content-block.second-block.oneline-block = render 'votes/votes_block', votable: @issue - - if @closed_by_merge_requests.present? - = render 'projects/issues/closed_by_box' - .row %section.col-md-9 .issuable-discussion diff --git a/app/views/projects/merge_requests/_discussion.html.haml b/app/views/projects/merge_requests/_discussion.html.haml index 399e9cc1e1..1c7de94acf 100644 --- a/app/views/projects/merge_requests/_discussion.html.haml +++ b/app/views/projects/merge_requests/_discussion.html.haml @@ -1,8 +1,8 @@ - content_for :note_actions do - if can?(current_user, :update_merge_request, @merge_request) - if @merge_request.open? - = link_to 'Close', merge_request_path(@merge_request, merge_request: {state_event: :close }), method: :put, class: "btn btn-grouped btn-close close-mr-link js-note-target-close", title: "Close merge request" + = link_to 'Close', merge_request_path(@merge_request, merge_request: {state_event: :close }), method: :put, class: "btn btn-nr btn-comment btn-grouped btn-close close-mr-link js-note-target-close", title: "Close merge request" - if @merge_request.closed? - = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: "btn btn-grouped btn-reopen reopen-mr-link js-note-target-reopen", title: "Reopen merge request" + = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: "btn btn-nr btn-comment btn-grouped btn-reopen reopen-mr-link js-note-target-reopen", title: "Reopen merge request" #notes= render "projects/notes/notes_with_form" diff --git a/app/views/projects/merge_requests/_merge_request.html.haml b/app/views/projects/merge_requests/_merge_request.html.haml index 105c731c7e..a051729dc3 100644 --- a/app/views/projects/merge_requests/_merge_request.html.haml +++ b/app/views/projects/merge_requests/_merge_request.html.haml @@ -17,7 +17,7 @@ - if merge_request.open? && merge_request.broken? %li - = link_to merge_request_path(merge_request), class: "has_tooltip", title: "Cannot be merged automatically", data: {container: 'body'} do + = link_to merge_request_path(merge_request), class: "has_tooltip", title: "Cannot be merged automatically", data: { container: 'body' } do = icon('exclamation-triangle') - if merge_request.assignee diff --git a/app/views/projects/merge_requests/_merge_requests.html.haml b/app/views/projects/merge_requests/_merge_requests.html.haml index 0af970e4b9..29d09d0a65 100644 --- a/app/views/projects/merge_requests/_merge_requests.html.haml +++ b/app/views/projects/merge_requests/_merge_requests.html.haml @@ -7,7 +7,7 @@ - if @merge_requests.present? .issuable-filter-count %span.pull-right - = @merge_requests.total_count + = number_with_delimiter(@merge_requests.total_count) merge requests for this filter = paginate @merge_requests, theme: "gitlab" diff --git a/app/views/projects/merge_requests/_show.html.haml b/app/views/projects/merge_requests/_show.html.haml index e9ffbd06be..095876450a 100644 --- a/app/views/projects/merge_requests/_show.html.haml +++ b/app/views/projects/merge_requests/_show.html.haml @@ -1,4 +1,7 @@ -- page_title "#{@merge_request.title} (##{@merge_request.iid})", "Merge Requests" +- page_title "#{@merge_request.title} (##{@merge_request.iid})", "Merge Requests" +- page_description @merge_request.description +- page_card_attributes @merge_request.card_attributes + = render "header_title" - if params[:view] == 'parallel' @@ -35,7 +38,7 @@ = render "projects/merge_requests/show/how_to_merge" = render "projects/merge_requests/widget/show.html.haml" - - if @merge_request.open? && @merge_request.source_branch_exists? && @merge_request.can_be_merged? && @merge_request.can_be_merged_by?(current_user) + - if @merge_request.source_branch_exists? && @merge_request.mergeable? && @merge_request.can_be_merged_by?(current_user) .light.prepend-top-default You can also accept this merge request manually using the = succeed '.' do diff --git a/app/views/projects/merge_requests/index.html.haml b/app/views/projects/merge_requests/index.html.haml index 086298e5af..8d5d0394a8 100644 --- a/app/views/projects/merge_requests/index.html.haml +++ b/app/views/projects/merge_requests/index.html.haml @@ -6,9 +6,10 @@ .controls = render 'shared/issuable/search_form', path: namespace_project_merge_requests_path(@project.namespace, @project) - - if can? current_user, :create_merge_request, @project + - merge_project = can?(current_user, :create_merge_request, @project) ? @project : (current_user && current_user.fork_of(@project)) + - if merge_project .pull-left.hidden-xs - = link_to new_namespace_project_merge_request_path(@project.namespace, @project), class: "btn btn-new", title: "New Merge Request" do + = link_to new_namespace_project_merge_request_path(merge_project.namespace, merge_project), class: "btn btn-new", title: "New Merge Request" do %i.fa.fa-plus New Merge Request = render 'shared/issuable/filter', type: :merge_requests diff --git a/app/views/projects/merge_requests/show/_mr_title.html.haml b/app/views/projects/merge_requests/show/_mr_title.html.haml index 473124480a..fc6fb2a0d4 100644 --- a/app/views/projects/merge_requests/show/_mr_title.html.haml +++ b/app/views/projects/merge_requests/show/_mr_title.html.haml @@ -17,9 +17,9 @@ .issue-btn-group.pull-right - if can?(current_user, :update_merge_request, @merge_request) - if @merge_request.open? - = link_to 'Close', merge_request_path(@merge_request, merge_request: { state_event: :close }), method: :put, class: 'btn btn-grouped btn-close', title: 'Close merge request' - = link_to edit_namespace_project_merge_request_path(@project.namespace, @project, @merge_request), class: 'btn btn-grouped issuable-edit', id: 'edit_merge_request' do + = link_to 'Close', merge_request_path(@merge_request, merge_request: { state_event: :close }), method: :put, class: 'btn btn-nr btn-grouped btn-close', title: 'Close merge request' + = link_to edit_namespace_project_merge_request_path(@project.namespace, @project, @merge_request), class: 'btn btn-nr btn-grouped issuable-edit', id: 'edit_merge_request' do %i.fa.fa-pencil-square-o Edit - if @merge_request.closed? - = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: 'btn btn-grouped btn-reopen reopen-mr-link', title: 'Reopen merge request' + = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: 'btn btn-nr btn-grouped btn-reopen reopen-mr-link', title: 'Reopen merge request' diff --git a/app/views/projects/milestones/show.html.haml b/app/views/projects/milestones/show.html.haml index 7e73ae274e..1670ea8741 100644 --- a/app/views/projects/milestones/show.html.haml +++ b/app/views/projects/milestones/show.html.haml @@ -1,4 +1,6 @@ -- page_title @milestone.title, "Milestones" +- page_title @milestone.title, "Milestones" +- page_description @milestone.description + = render "header_title" .detail-page-header diff --git a/app/views/projects/notes/_edit_form.html.haml b/app/views/projects/notes/_edit_form.html.haml index 3ccda1b381..5d78652bef 100644 --- a/app/views/projects/notes/_edit_form.html.haml +++ b/app/views/projects/notes/_edit_form.html.haml @@ -6,5 +6,5 @@ = render 'projects/notes/hints' .note-form-actions - = f.submit 'Save Comment', class: 'btn btn-primary btn-save btn-grouped js-comment-button' - = link_to 'Cancel', '#', class: 'btn btn-cancel note-edit-cancel' + = f.submit 'Save Comment', class: 'btn btn-nr btn-save btn-grouped js-comment-button' + = link_to 'Cancel', '#', class: 'btn btn-nr btn-cancel note-edit-cancel' diff --git a/app/views/projects/notes/_form.html.haml b/app/views/projects/notes/_form.html.haml index 88e711ab53..f10a4145d6 100644 --- a/app/views/projects/notes/_form.html.haml +++ b/app/views/projects/notes/_form.html.haml @@ -13,6 +13,6 @@ .error-alert .note-form-actions.clearfix - = f.submit 'Add Comment', class: "btn btn-create comment-btn btn-grouped js-comment-button" + = f.submit 'Add Comment', class: "btn btn-nr btn-create comment-btn btn-grouped js-comment-button" = yield(:note_actions) - %a.btn.btn-cancel.js-close-discussion-note-form Cancel + %a.btn.btn-nr.btn-cancel.js-close-discussion-note-form Cancel diff --git a/app/views/projects/show.atom.builder b/app/views/projects/show.atom.builder index 15c4976755..d676221910 100644 --- a/app/views/projects/show.atom.builder +++ b/app/views/projects/show.atom.builder @@ -4,7 +4,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: namespace_project_url(@project.namespace, @project, format: :atom, private_token: current_user.try(:private_token)), rel: "self", type: "application/atom+xml" xml.link href: namespace_project_url(@project.namespace, @project), rel: "alternate", type: "text/html" xml.id namespace_project_url(@project.namespace, @project) - xml.updated @events.latest_update_time.strftime("%Y-%m-%dT%H:%M:%SZ") if @events.any? + xml.updated @events.latest_update_time.xmlschema if @events.any? @events.each do |event| event_to_atom(xml, event) diff --git a/app/views/projects/show.html.haml b/app/views/projects/show.html.haml index 9c7a5584da..8436be433b 100644 --- a/app/views/projects/show.html.haml +++ b/app/views/projects/show.html.haml @@ -69,14 +69,3 @@ %div{class: "project-show-#{default_project_view}"} = render default_project_view - -- if current_user - - access = user_max_access_in_project(current_user, @project) - - if access - .prepend-top-20.project-footer - .gray-content-block.footer-block.center - You have #{access} access to this project. - - if @project.project_member_by_id(current_user) - = link_to leave_namespace_project_project_members_path(@project.namespace, @project), - data: { confirm: leave_project_message(@project) }, method: :delete, title: 'Leave project', class: 'cred' do - Leave this project diff --git a/app/views/projects/tree/_tree_content.html.haml b/app/views/projects/tree/_tree_content.html.haml index 1bc90edd8f..1927883513 100644 --- a/app/views/projects/tree/_tree_content.html.haml +++ b/app/views/projects/tree/_tree_content.html.haml @@ -29,7 +29,7 @@ - if tree.readme = render "projects/tree/readme", readme: tree.readme -- if allowed_tree_edit? +- if can_edit_tree? = render 'projects/blob/upload', title: 'Upload New File', placeholder: 'Upload new file', button_title: 'Upload file', form_path: namespace_project_create_blob_path(@project.namespace, @project, @id), method: :post = render 'projects/blob/new_dir' diff --git a/app/views/projects/tree/_tree_header.html.haml b/app/views/projects/tree/_tree_header.html.haml index 89b072cea9..3343288ad2 100644 --- a/app/views/projects/tree/_tree_header.html.haml +++ b/app/views/projects/tree/_tree_header.html.haml @@ -11,34 +11,65 @@ = link_to truncate(title, length: 40), namespace_project_tree_path(@project.namespace, @project, path) - else = link_to title, '#' - - if allowed_tree_edit? + + - if current_user %li - %span.dropdown - %a.dropdown-toggle.btn.btn-sm.add-to-tree{href: '#', "data-toggle" => "dropdown"} + - if !on_top_of_branch? + %span.btn.btn-sm.add-to-tree.disabled.has_tooltip{title: "You can only add files when you are on a branch", data: { container: 'body' }} = icon('plus') - %ul.dropdown-menu - %li - = link_to namespace_project_new_blob_path(@project.namespace, @project, @id), title: 'Create file', id: 'new-file-link' do - = icon('pencil fw') - New file - %li - = link_to '#modal-upload-blob', { 'data-target' => '#modal-upload-blob', 'data-toggle' => 'modal'} do - = icon('file fw') - Upload file - %li - = link_to '#modal-create-new-dir', { 'data-target' => '#modal-create-new-dir', 'data-toggle' => 'modal'} do - = icon('folder fw') - New directory - %li.divider - %li - = link_to new_namespace_project_branch_path(@project.namespace, @project) do - = icon('code-fork fw') - New branch - %li - = link_to new_namespace_project_tag_path(@project.namespace, @project) do - = icon('tags fw') - New tag - - elsif !on_top_of_branch? - %li - %span.btn.btn-sm.add-to-tree.disabled.has_tooltip{title: "You can only add files when you are on a branch.", data: {container: 'body'}} - = icon('plus') + - else + %span.dropdown + %a.dropdown-toggle.btn.btn-sm.add-to-tree{href: '#', "data-toggle" => "dropdown"} + = icon('plus') + %ul.dropdown-menu + - if can_edit_tree? + %li + = link_to namespace_project_new_blob_path(@project.namespace, @project, @id) do + = icon('pencil fw') + New file + %li + = link_to '#modal-upload-blob', { 'data-target' => '#modal-upload-blob', 'data-toggle' => 'modal'} do + = icon('file fw') + Upload file + %li + = link_to '#modal-create-new-dir', { 'data-target' => '#modal-create-new-dir', 'data-toggle' => 'modal'} do + = icon('folder fw') + New directory + - elsif can?(current_user, :fork_project, @project) + %li + - continue_params = { to: namespace_project_new_blob_path(@project.namespace, @project, @id), + notice: edit_in_new_fork_notice, + notice_now: edit_in_new_fork_notice_now } + - fork_path = namespace_project_fork_path(@project.namespace, @project, namespace_key: current_user.namespace.id, + continue: continue_params) + = link_to fork_path, method: :post do + = icon('pencil fw') + New file + %li + - continue_params = { to: request.fullpath, + notice: edit_in_new_fork_notice + " Try to upload a file again.", + notice_now: edit_in_new_fork_notice_now } + - fork_path = namespace_project_fork_path(@project.namespace, @project, namespace_key: current_user.namespace.id, + continue: continue_params) + = link_to fork_path, method: :post do + = icon('file fw') + Upload file + %li + - continue_params = { to: request.fullpath, + notice: edit_in_new_fork_notice + " Try to create a new directory again.", + notice_now: edit_in_new_fork_notice_now } + - fork_path = namespace_project_fork_path(@project.namespace, @project, namespace_key: current_user.namespace.id, + continue: continue_params) + = link_to fork_path, method: :post do + = icon('folder fw') + New directory + + %li.divider + %li + = link_to new_namespace_project_branch_path(@project.namespace, @project) do + = icon('code-fork fw') + New branch + %li + = link_to new_namespace_project_tag_path(@project.namespace, @project) do + = icon('tags fw') + New tag diff --git a/app/views/projects/tree/show.html.haml b/app/views/projects/tree/show.html.haml index ec14bd7f65..c57570afa0 100644 --- a/app/views/projects/tree/show.html.haml +++ b/app/views/projects/tree/show.html.haml @@ -3,12 +3,12 @@ = content_for :meta_tags do - if current_user = auto_discovery_link_tag(:atom, namespace_project_commits_url(@project.namespace, @project, @ref, format: :atom, private_token: current_user.private_token), title: "#{@project.name}:#{@ref} commits") - = render 'projects/last_push' -- if can? current_user, :download_code, @project - .tree-download-holder - = render 'projects/repositories/download_archive', ref: @ref, btn_class: 'btn-group pull-right hidden-xs hidden-sm', split_button: true +.pull-right + = render 'projects/find_file_link' + - if can? current_user, :download_code, @project + = render 'projects/repositories/download_archive', ref: @ref, btn_class: 'hidden-xs hidden-sm btn-grouped', split_button: true #tree-holder.tree-holder.clearfix .gray-content-block.top-block diff --git a/app/views/search/results/_issue.html.haml b/app/views/search/results/_issue.html.haml index ce8ddff955..45d700781f 100644 --- a/app/views/search/results/_issue.html.haml +++ b/app/views/search/results/_issue.html.haml @@ -6,7 +6,7 @@ - if issue.description.present? .description.term = preserve do - = search_md_sanitize(markdown(issue.description)) + = search_md_sanitize(markdown(issue.description, { project: issue.project })) %span.light #{issue.project.name_with_namespace} - if issue.closed? diff --git a/app/views/shared/_clone_panel.html.haml b/app/views/shared/_clone_panel.html.haml index edb5778f42..687a59c270 100644 --- a/app/views/shared/_clone_panel.html.haml +++ b/app/views/shared/_clone_panel.html.haml @@ -1,10 +1,27 @@ - project = project || @project -.git-clone-holder.input-group - .input-group-addon.git-protocols - .input-group-btn - = ssh_clone_button(project) - .input-group-btn - = http_clone_button(project) + +.git-clone-holder + .btn-group.clone-options + %a#clone-dropdown.clone-dropdown-btn.btn{href: '#', 'data-toggle' => 'dropdown'} + %span + = default_clone_protocol.upcase + = icon('angle-down') + %ul.dropdown-menu.dropdown-menu-right.clone-options-dropdown + %li + %a#ssh-selector{href: @project.ssh_url_to_repo} + SSH + %li + %a#http-selector{href: @project.http_url_to_repo} + HTTPS + = text_field_tag :project_clone, default_url_to_repo(project), class: "js-select-on-focus form-control", readonly: true .input-group-btn = clipboard_button(clipboard_target: '#project_clone') + +:javascript + $('ul.clone-options-dropdown a').on('click',function(e){ + e.preventDefault(); + var $this = $(this); + $('a.clone-dropdown-btn span').text($this.text()); + $('#project_clone').val($this.attr('href')); + }); diff --git a/app/views/shared/_logo.svg b/app/views/shared/_logo.svg index da49c48acd..3d279ec228 100644 --- a/app/views/shared/_logo.svg +++ b/app/views/shared/_logo.svg @@ -5,13 +5,13 @@ - - - - - - - + + + + + + + diff --git a/app/views/shared/_new_commit_form.html.haml b/app/views/shared/_new_commit_form.html.haml index 111219f206..0c8ac48bb5 100644 --- a/app/views/shared/_new_commit_form.html.haml +++ b/app/views/shared/_new_commit_form.html.haml @@ -1,16 +1,22 @@ = render 'shared/commit_message_container', placeholder: placeholder -- unless @project.empty_repo? - .form-group.branch - = label_tag 'new_branch', 'Target branch', class: 'control-label' - .col-sm-10 - = text_field_tag 'new_branch', @new_branch || tree_edit_branch, required: true, class: "form-control js-new-branch" +- if @project.empty_repo? + = hidden_field_tag 'target_branch', @ref +- else + - if can?(current_user, :push_code, @project) + .form-group.branch + = label_tag 'target_branch', 'Target branch', class: 'control-label' + .col-sm-10 + = text_field_tag 'target_branch', @target_branch || tree_edit_branch, required: true, class: "form-control js-target-branch" - .js-create-merge-request-container - .checkbox - - nonce = SecureRandom.hex - = label_tag "create_merge_request-#{nonce}" do - = check_box_tag 'create_merge_request', 1, true, class: 'js-create-merge-request', id: "create_merge_request-#{nonce}" - Start a new merge request with these changes + .js-create-merge-request-container + .checkbox + - nonce = SecureRandom.hex + = label_tag "create_merge_request-#{nonce}" do + = check_box_tag 'create_merge_request', 1, true, class: 'js-create-merge-request', id: "create_merge_request-#{nonce}" + Start a new merge request with these changes + - else + = hidden_field_tag 'target_branch', @target_branch || tree_edit_branch + = hidden_field_tag 'create_merge_request', 1 = hidden_field_tag 'original_branch', @ref, class: 'js-original-branch' diff --git a/app/views/shared/_service_settings.html.haml b/app/views/shared/_service_settings.html.haml index 28d6f421fe..5a60ff5a5d 100644 --- a/app/views/shared/_service_settings.html.haml +++ b/app/views/shared/_service_settings.html.haml @@ -50,7 +50,7 @@ = form.label :issues_events, class: 'list-label' do %strong Issues events %p.light - This url will be triggered when an issue is created + This url will be triggered when an issue is created/updated/merged - if @service.supported_events.include?("merge_request") %div = form.check_box :merge_requests_events, class: 'pull-left' @@ -58,7 +58,7 @@ = form.label :merge_requests_events, class: 'list-label' do %strong Merge Request events %p.light - This url will be triggered when a merge request is created + This url will be triggered when a merge request is created/updated/merged - if @service.supported_events.include?("build") %div = form.check_box :build_events, class: 'pull-left' diff --git a/app/views/shared/issuable/_filter.html.haml b/app/views/shared/issuable/_filter.html.haml index ac6c248ccf..0e3e9275fc 100644 --- a/app/views/shared/issuable/_filter.html.haml +++ b/app/views/shared/issuable/_filter.html.haml @@ -1,25 +1,29 @@ .issues-filters .issues-state-filters %ul.center-top-menu + - if defined?(type) && type == :merge_requests + - page_context_word = 'merge requests' + - else + - page_context_word = 'issues' %li{class: ("active" if params[:state] == 'opened')} - = link_to page_filter_path(state: 'opened') do + = link_to page_filter_path(state: 'opened'), title: "Filter by #{page_context_word} that are currently opened." do #{state_filters_text_for(:opened, @project)} - if defined?(type) && type == :merge_requests %li{class: ("active" if params[:state] == 'merged')} - = link_to page_filter_path(state: 'merged') do + = link_to page_filter_path(state: 'merged'), title: 'Filter by merge requests that are currently merged.' do #{state_filters_text_for(:merged, @project)} %li{class: ("active" if params[:state] == 'closed')} - = link_to page_filter_path(state: 'closed') do + = link_to page_filter_path(state: 'closed'), title: 'Filter by merge requests that are currently closed and unmerged.' do #{state_filters_text_for(:closed, @project)} - else %li{class: ("active" if params[:state] == 'closed')} - = link_to page_filter_path(state: 'closed') do + = link_to page_filter_path(state: 'closed'), title: 'Filter by issues that are currently closed.' do #{state_filters_text_for(:closed, @project)} %li{class: ("active" if params[:state] == 'all')} - = link_to page_filter_path(state: 'all') do + = link_to page_filter_path(state: 'all'), title: "Show all #{page_context_word}." do #{state_filters_text_for(:all, @project)} .issues-details-filters.gray-content-block @@ -29,14 +33,14 @@ = check_box_tag "check_all_issues", nil, false, class: "check_all_issues left" .issues-other-filters - .filter-item.inline - = users_select_tag(:assignee_id, selected: params[:assignee_id], - placeholder: 'Assignee', class: 'trigger-submit', any_user: "Any Assignee", null_user: true, first_user: true, current_user: true) - .filter-item.inline = users_select_tag(:author_id, selected: params[:author_id], placeholder: 'Author', class: 'trigger-submit', any_user: "Any Author", first_user: true, current_user: true) + .filter-item.inline + = users_select_tag(:assignee_id, selected: params[:assignee_id], + placeholder: 'Assignee', class: 'trigger-submit', any_user: "Any Assignee", null_user: true, first_user: true, current_user: true) + .filter-item.inline.milestone-filter = select_tag('milestone_title', projects_milestones_options, class: 'select2 trigger-submit', include_blank: true, diff --git a/app/views/shared/issuable/_sidebar.html.haml b/app/views/shared/issuable/_sidebar.html.haml index 79c5cc7f40..2299112bec 100644 --- a/app/views/shared/issuable/_sidebar.html.haml +++ b/app/views/shared/issuable/_sidebar.html.haml @@ -54,14 +54,6 @@ = f.collection_select :label_ids, issuable.project.labels.all, :id, :name, { selected: issuable.label_ids }, multiple: true, class: 'select2 js-select2', data: { placeholder: "Select labels" } - .block - .title - Cross-project reference - .cross-project-reference - %span#cross-project-reference - = cross_project_reference(@project, issuable) - = clipboard_button(clipboard_target: 'span#cross-project-reference') - = render "shared/issuable/participants", participants: issuable.participants(current_user) - if current_user @@ -77,7 +69,16 @@ You're not receiving notifications from this thread. .subscribed{class: ( 'hidden' unless subscribed )} You're receiving notifications because you're subscribed to this thread. + - project_ref = cross_project_reference(@project, issuable) + .block + .title + .cross-project-reference + %span#cross-project-reference + Reference: + %a{href: '#', title:project_ref} + = project_ref + = clipboard_button(clipboard_target: 'span#cross-project-reference') :javascript new Subscription("#{toggle_subscription_path(issuable)}"); - new IssuableContext(); + new IssuableContext(); \ No newline at end of file diff --git a/app/views/shared/projects/_project.html.haml b/app/views/shared/projects/_project.html.haml index c36995b94d..5db8056b77 100644 --- a/app/views/shared/projects/_project.html.haml +++ b/app/views/shared/projects/_project.html.haml @@ -4,8 +4,12 @@ - skip_namespace = false unless local_assigns[:skip_namespace] == true - css_class = '' unless local_assigns[:css_class] - css_class += " no-description" unless project.description.present? +- ci_commit = project.ci_commit(project.commit.sha) if ci && !project.empty_repo? && project.commit +- cache_key = [project.namespace, project, controller.controller_name, controller.action_name, current_application_settings, 'v2.2'] +- cache_key.push(ci_commit.status) if ci_commit + %li.project-row{ class: css_class } - = cache [project.namespace, project, controller.controller_name, controller.action_name, 'v2.2'] do + = cache(cache_key) do = link_to project_path(project), class: dom_class(project) do - if avatar .dash-project-avatar @@ -19,10 +23,9 @@ = project.name .project-controls - - if ci && !project.empty_repo? && project.commit - - if ci_commit = project.ci_commit(project.commit.sha) - = render_ci_status(ci_commit) -   + - if ci_commit + = render_ci_status(ci_commit) +   - if stars %span %i.fa.fa-star diff --git a/app/views/users/show.atom.builder b/app/views/users/show.atom.builder index 2fe5b7fac8..114d1e7a37 100644 --- a/app/views/users/show.atom.builder +++ b/app/views/users/show.atom.builder @@ -4,7 +4,7 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom", "xmlns:media" => "http://sear xml.link href: user_url(@user, :atom), rel: "self", type: "application/atom+xml" xml.link href: user_url(@user), rel: "alternate", type: "text/html" xml.id user_url(@user) - xml.updated @events.latest_update_time.strftime("%Y-%m-%dT%H:%M:%SZ") if @events.any? + xml.updated @events.latest_update_time.xmlschema if @events.any? @events.each do |event| event_to_atom(xml, event) diff --git a/app/views/users/show.html.haml b/app/views/users/show.html.haml index b7a7eb4e6f..ce17fc7bca 100644 --- a/app/views/users/show.html.haml +++ b/app/views/users/show.html.haml @@ -1,5 +1,6 @@ -- page_title @user.name -- header_title @user.name, user_path(@user) +- page_title @user.name +- page_description @user.bio +- header_title @user.name, user_path(@user) = content_for :meta_tags do = auto_discovery_link_tag(:atom, user_url(@user, format: :atom), title: "#{@user.name} activity") @@ -20,7 +21,7 @@ %span #{@user.bio}. %span - Member since #{@user.created_at.stamp("Aug 21, 2011")} + Member since #{@user.created_at.to_s(:medium)} .cover-desc - unless @user.public_email.blank? diff --git a/app/views/votes/_votes_block.html.haml b/app/views/votes/_votes_block.html.haml index 6071f1484c..b1f8645eea 100644 --- a/app/views/votes/_votes_block.html.haml +++ b/app/views/votes/_votes_block.html.haml @@ -1,33 +1,48 @@ .awards.votes-block - - votable.notes.awards.grouped_awards.each do |emoji, notes| + - awards_sort(votable.notes.awards.grouped_awards).each do |emoji, notes| .award{class: (note_active_class(notes, current_user)), title: emoji_author_list(notes, current_user)} - .icon{"data-emoji" => "#{emoji}"} - = image_tag url_to_emoji(emoji), height: "20px", width: "20px" + = emoji_icon(emoji) .counter = notes.count - if current_user - .dropdown.awards-controls + .awards-controls %a.add-award{"data-toggle" => "dropdown", "data-target" => "#", "href" => "#"} = icon('smile-o') - %ul.dropdown-menu.awards-menu - - emoji_list.each do |emoji| - %li{"data-emoji" => "#{emoji}"}= image_tag url_to_emoji(emoji), height: "20px", width: "20px" + .emoji-menu + .emoji-menu-content + = text_field_tag :emoji_search, "", class: "emoji-search search-input form-control" + - AwardEmoji.emoji_by_category.each do |category, emojis| + %h5= AwardEmoji::CATEGORIES[category] + %ul + - emojis.each do |emoji| + %li + = emoji_icon(emoji["name"], emoji["unicode"], emoji["aliases"]) - if current_user - :coffeescript - post_emoji_url = "#{award_toggle_namespace_project_notes_path(@project.namespace, @project)}" - noteable_type = "#{votable.class.name.underscore}" - noteable_id = "#{votable.id}" - aliases = #{AwardEmoji::ALIASES.to_json} - window.awards_handler = new AwardsHandler(post_emoji_url, noteable_type, noteable_id, aliases) + :javascript + var post_emoji_url = "#{award_toggle_namespace_project_notes_path(@project.namespace, @project)}"; + var noteable_type = "#{votable.class.name.underscore}"; + var noteable_id = "#{votable.id}"; + var aliases = #{AwardEmoji.aliases.to_json}; - $(".awards-menu li").click (e)-> - emoji = $(this).data("emoji") - awards_handler.addAward(emoji) + window.awards_handler = new AwardsHandler( + post_emoji_url, + noteable_type, + noteable_id, + aliases + ); - $(".awards").on "click", ".award", (e)-> - emoji = $(this).find(".icon").data("emoji") - awards_handler.addAward(emoji) + $(".awards").on("click", ".emoji-menu-content li", function(e) { + var emoji = $(this).find(".emoji-icon").data("emoji"); + awards_handler.addAward(emoji); + }); - $(".award").tooltip() + $(".awards").on("click", ".award", function(e) { + var emoji = $(this).find(".icon").data("emoji"); + awards_handler.addAward(emoji); + }); + + $(".award").tooltip(); + + $(".emoji-menu-content").niceScroll({cursorwidth: "7px", autohidemode: false}); diff --git a/config/database.yml.env b/config/database.yml.env new file mode 100644 index 0000000000..b2ff23cb5a --- /dev/null +++ b/config/database.yml.env @@ -0,0 +1,9 @@ +<%= ENV['RAILS_ENV'] %>: + adapter: <%= ENV['GITLAB_DATABASE_ADAPTER'] || 'postgresql' %> + encoding: <%= ENV['GITLAB_DATABASE_ENCODING'] || 'unicode' %> + database: <%= ENV['GITLAB_DATABASE_DATABASE'] || "gitlab_#{ENV['RAILS_ENV']}" %> + pool: <%= ENV['GITLAB_DATABASE_POOL'] || '10' %> + username: <%= ENV['GITLAB_DATABASE_USERNAME'] || 'root' %> + password: <%= ENV['GITLAB_DATABASE_PASSWORD'] || '' %> + host: <%= ENV['GITLAB_DATABASE_HOST'] || 'localhost' %> + port: <%= ENV['GITLAB_DATABASE_PORT'] || '5432' %> diff --git a/config/gitlab.yml.example b/config/gitlab.yml.example index db378118f8..d6e2c9380a 100644 --- a/config/gitlab.yml.example +++ b/config/gitlab.yml.example @@ -4,8 +4,8 @@ # ########################### NOTE ##################################### # This file should not receive new settings. All configuration options # -# that do not require an application restart are being moved to # -# ApplicationSetting model! # +# * are being moved to ApplicationSetting model! # +# If a setting requires an application restart say so in that screen. # # If you change this file in a Merge Request, please also create # # a MR on https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests # ######################################################################## @@ -144,6 +144,15 @@ production: &base # plain_url: "http://..." # default: http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon # ssl_url: "https://..." # default: https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon + ## Auxiliary jobs + # Periodically executed jobs, to self-heal Gitlab, do external synchronizations, etc. + # Please read here for more information: https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job + cron_jobs: + # Flag stuck CI builds as failed + stuck_ci_builds_worker: + cron: "0 0 * * *" + + # # 2. GitLab CI settings # ========================== @@ -195,6 +204,11 @@ production: &base bind_dn: '_the_full_dn_of_the_user_you_will_bind_with' password: '_the_password_of_the_bind_user' + # Set a timeout, in seconds, for LDAP queries. This helps avoid blocking + # a request if the LDAP server becomes unresponsive. + # A value of 0 means there is no timeout. + timeout: 10 + # This setting specifies if LDAP server is Active Directory LDAP server. # For non AD servers it skips the AD specific queries. # If your LDAP server is not AD, set this to false. @@ -287,6 +301,15 @@ production: &base # arguments, followed by optional 'args' which can be either a hash or an array. # Documentation for this is available at http://doc.gitlab.com/ce/integration/omniauth.html providers: + # See omniauth-cas3 for more configuration details + # - { name: 'cas3', + # label: 'cas3', + # args: { + # url: 'https://sso.example.com', + # disable_ssl_verification: false, + # login_url: '/cas/login', + # service_validate_url: '/cas/p3/serviceValidate', + # logout_url: '/cas/logout'} } # - { name: 'github', # app_id: 'YOUR_APP_ID', # app_secret: 'YOUR_APP_SECRET', @@ -324,6 +347,10 @@ production: &base # application_name: 'YOUR_APP_NAME', # application_password: 'YOUR_APP_PASSWORD' } } + # SSO maximum session duration in seconds. Defaults to CAS default of 8 hours. + # cas3: + # session_duration: 28800 + # Shared file storage settings shared: # path: /mnt/gitlab # Default: shared diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index d3d27c762a..a9c5b2caf0 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -108,6 +108,7 @@ if Settings.ldap['enabled'] || Rails.env.test? Settings.ldap['servers'].each do |key, server| server['label'] ||= 'LDAP' + server['timeout'] ||= 10.seconds server['block_auto_created_users'] = false if server['block_auto_created_users'].nil? server['allow_username_or_email_login'] = false if server['allow_username_or_email_login'].nil? server['active_directory'] = true if server['active_directory'].nil? @@ -126,6 +127,11 @@ Settings.omniauth['block_auto_created_users'] = true if Settings.omniauth['block Settings.omniauth['auto_link_ldap_user'] = false if Settings.omniauth['auto_link_ldap_user'].nil? Settings.omniauth['providers'] ||= [] +Settings.omniauth['cas3'] ||= Settingslogic.new({}) +Settings.omniauth.cas3['session_duration'] ||= 8.hours +Settings.omniauth['session_tickets'] ||= Settingslogic.new({}) +Settings.omniauth.session_tickets['cas3'] = 'ticket' + Settings['shared'] ||= Settingslogic.new({}) Settings.shared['path'] = File.expand_path(Settings.shared['path'] || "shared", Rails.root) @@ -140,16 +146,16 @@ Settings.gitlab['default_projects_limit'] ||= 10 Settings.gitlab['default_branch_protection'] ||= 2 Settings.gitlab['default_can_create_group'] = true if Settings.gitlab['default_can_create_group'].nil? Settings.gitlab['default_theme'] = Gitlab::Themes::APPLICATION_DEFAULT if Settings.gitlab['default_theme'].nil? -Settings.gitlab['host'] ||= 'localhost' +Settings.gitlab['host'] ||= ENV['GITLAB_HOST'] || 'localhost' Settings.gitlab['ssh_host'] ||= Settings.gitlab.host Settings.gitlab['https'] = false if Settings.gitlab['https'].nil? Settings.gitlab['port'] ||= Settings.gitlab.https ? 443 : 80 Settings.gitlab['relative_url_root'] ||= ENV['RAILS_RELATIVE_URL_ROOT'] || '' Settings.gitlab['protocol'] ||= Settings.gitlab.https ? "https" : "http" Settings.gitlab['email_enabled'] ||= true if Settings.gitlab['email_enabled'].nil? -Settings.gitlab['email_from'] ||= "gitlab@#{Settings.gitlab.host}" -Settings.gitlab['email_display_name'] ||= "GitLab" -Settings.gitlab['email_reply_to'] ||= "noreply@#{Settings.gitlab.host}" +Settings.gitlab['email_from'] ||= ENV['GITLAB_EMAIL_FROM'] || "gitlab@#{Settings.gitlab.host}" +Settings.gitlab['email_display_name'] ||= ENV['GITLAB_EMAIL_DISPLAY_NAME'] || 'GitLab' +Settings.gitlab['email_reply_to'] ||= ENV['GITLAB_EMAIL_REPLY_TO'] || "noreply@#{Settings.gitlab.host}" Settings.gitlab['base_url'] ||= Settings.send(:build_base_gitlab_url) Settings.gitlab['url'] ||= Settings.send(:build_gitlab_url) Settings.gitlab['user'] ||= 'git' @@ -224,6 +230,15 @@ Settings.gravatar['plain_url'] ||= 'http://www.gravatar.com/avatar/%{hash}?s=%{ Settings.gravatar['ssl_url'] ||= 'https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon' Settings.gravatar['host'] = Settings.get_host_without_www(Settings.gravatar['plain_url']) +# +# Cron Jobs +# +Settings['cron_jobs'] ||= Settingslogic.new({}) +Settings.cron_jobs['stuck_ci_builds_worker'] ||= Settingslogic.new({}) +Settings.cron_jobs['stuck_ci_builds_worker']['cron'] ||= '0 0 * * *' +Settings.cron_jobs['stuck_ci_builds_worker']['job_class'] = 'StuckCiBuildsWorker' + + # # GitLab Shell # diff --git a/config/initializers/date_time_formats.rb b/config/initializers/date_time_formats.rb new file mode 100644 index 0000000000..57568203ca --- /dev/null +++ b/config/initializers/date_time_formats.rb @@ -0,0 +1,9 @@ +# :short - 10 Nov +# :medium - Nov 10, 2007 +# :long - November 10, 2007 +Date::DATE_FORMATS[:medium] = '%b %-d, %Y' + +# :short - 18 Jan 06:10 +# :medium - Jan 18, 2007 6:10am +# :long - January 18, 2007 06:10 +Time::DATE_FORMATS[:medium] = '%b %-d, %Y %-I:%M%P' diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index 2a09a4d373..d82cfb3ec0 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -241,6 +241,16 @@ Devise.setup do |config| # An Array from the configuration will be expanded. provider_arguments.concat provider['args'] when Hash + # Add procs for handling SLO + if provider['name'] == 'cas3' + provider['args'][:on_single_sign_out] = lambda do |request| + ticket = request.params[:session_index] + raise "Service Ticket not found." unless Gitlab::OAuth::Session.valid?(:cas3, ticket) + Gitlab::OAuth::Session.destroy(:cas3, ticket) + true + end + end + # A Hash from the configuration will be passed as is. provider_arguments << provider['args'].symbolize_keys end diff --git a/config/initializers/metrics.rb b/config/initializers/metrics.rb new file mode 100644 index 0000000000..52ace27b7a --- /dev/null +++ b/config/initializers/metrics.rb @@ -0,0 +1,63 @@ +if Gitlab::Metrics.enabled? + require 'influxdb' + require 'connection_pool' + require 'method_source' + + # These are manually require'd so the classes are registered properly with + # ActiveSupport. + require 'gitlab/metrics/subscribers/action_view' + require 'gitlab/metrics/subscribers/active_record' + + Gitlab::Application.configure do |config| + config.middleware.use(Gitlab::Metrics::RackMiddleware) + end + + Sidekiq.configure_server do |config| + config.server_middleware do |chain| + chain.add Gitlab::Metrics::SidekiqMiddleware + end + end + + # This instruments all methods residing in app/models that (appear to) use any + # of the ActiveRecord methods. This has to take place _after_ initializing as + # for some unknown reason calling eager_load! earlier breaks Devise. + Gitlab::Application.config.after_initialize do + Rails.application.eager_load! + + models = Rails.root.join('app', 'models').to_s + + regex = Regexp.union( + ActiveRecord::Querying.public_instance_methods(false).map(&:to_s) + ) + + Gitlab::Metrics::Instrumentation. + instrument_class_hierarchy(ActiveRecord::Base) do |klass, method| + # Instrumenting the ApplicationSetting class can lead to an infinite + # loop. Since the data is cached any way we don't really need to + # instrument it. + if klass == ApplicationSetting + false + else + loc = method.source_location + + loc && loc[0].start_with?(models) && method.source =~ regex + end + end + end + + Gitlab::Metrics::Instrumentation.configure do |config| + config.instrument_instance_methods(Gitlab::Shell) + + config.instrument_methods(Gitlab::Git) + + Gitlab::Git.constants.each do |name| + const = Gitlab::Git.const_get(name) + + config.instrument_methods(const) if const.is_a?(Module) + end + end + + GC::Profiler.enable + + Gitlab::Metrics::Sampler.new.start +end diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb index 2e3a71912e..dcf6ce74d9 100644 --- a/config/initializers/sidekiq.rb +++ b/config/initializers/sidekiq.rb @@ -18,11 +18,12 @@ Sidekiq.configure_server do |config| chain.add Gitlab::SidekiqMiddleware::MemoryKiller if ENV['SIDEKIQ_MEMORY_KILLER_MAX_RSS'] end - # Sidekiq-cron: load recurring jobs from schedule.yml - schedule_file = 'config/schedule.yml' - if File.exists?(schedule_file) - Sidekiq::Cron::Job.load_from_hash YAML.load_file(schedule_file) - end + # Sidekiq-cron: load recurring jobs from gitlab.yml + # UGLY Hack to get nested hash from settingslogic + cron_jobs = JSON.parse(Gitlab.config.cron_jobs.to_json) + # UGLY hack: Settingslogic doesn't allow 'class' key + cron_jobs.each { |k,v| cron_jobs[k]['class'] = cron_jobs[k].delete('job_class') } + Sidekiq::Cron::Job.load_from_hash! cron_jobs # Database pool should be at least `sidekiq_concurrency` + 2 # For more info, see: https://github.com/mperham/sidekiq/blob/master/4.0-Upgrade.md diff --git a/config/routes.rb b/config/routes.rb index b9242327de..3d5c70987c 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -52,9 +52,6 @@ Rails.application.routes.draw do API::API.logger Rails.logger mount API::API => '/api' - # Get all keys of user - get ':username.keys' => 'profiles/keys#get_keys' , constraints: { username: /.*/ } - constraint = lambda { |request| request.env['warden'].authenticate? and request.env['warden'].user.admin? } constraints constraint do mount Sidekiq::Web, at: '/admin/sidekiq', as: :sidekiq @@ -297,6 +294,7 @@ Rails.application.routes.draw do resource :two_factor_auth, only: [:new, :create, :destroy] do member do post :codes + patch :skip end end end @@ -377,6 +375,7 @@ Rails.application.routes.draw do delete :remove_fork post :archive post :unarchive + post :housekeeping post :toggle_star post :markdown_preview get :autocomplete_sources @@ -439,6 +438,24 @@ Rails.application.routes.draw do ) end + scope do + get( + '/find_file/*id', + to: 'find_file#show', + constraints: { id: /.+/, format: /html/ }, + as: :find_file + ) + end + + scope do + get( + '/files/*id', + to: 'find_file#list', + constraints: { id: /(?:[^.]|\.(?!json$))+/, format: /json/ }, + as: :files + ) + end + scope do post( '/create_dir/*id', @@ -667,5 +684,8 @@ Rails.application.routes.draw do end end + # Get all keys of user + get ':username.keys' => 'profiles/keys#get_keys' , constraints: { username: /.*/ } + get ':id' => 'namespaces#show', constraints: { id: /(?:[^.]|\.(?!atom$))+/, format: /atom/ } end diff --git a/config/schedule.rb b/config/schedule.rb deleted file mode 100644 index 8122f7cc69..0000000000 --- a/config/schedule.rb +++ /dev/null @@ -1,8 +0,0 @@ -# Use this file to easily define all of your cron jobs. -# -# If you make changes to this file, please create also an issue on -# https://gitlab.com/gitlab-org/omnibus-gitlab/issues . This is necessary -# because the omnibus packages manage cron jobs using Chef instead of Whenever. -every 1.hour do - rake "ci:schedule_builds" -end diff --git a/config/schedule.yml b/config/schedule.yml deleted file mode 100644 index 993a95fef5..0000000000 --- a/config/schedule.yml +++ /dev/null @@ -1,10 +0,0 @@ -# Here is a list of jobs that are scheduled to run periodically. -# We use a UNIX cron notation to specify execution schedule. -# -# Please read here for more information: -# https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job - -stuck_ci_builds_worker: - cron: "0 0 * * *" - class: "StuckCiBuildsWorker" - queue: "default" diff --git a/db/migrate/20151203162134_add_build_events_to_services.rb b/db/migrate/20151203162134_add_build_events_to_services.rb index a84be7db3f..c5542cb864 100644 --- a/db/migrate/20151203162134_add_build_events_to_services.rb +++ b/db/migrate/20151203162134_add_build_events_to_services.rb @@ -1,5 +1,5 @@ class AddBuildEventsToServices < ActiveRecord::Migration - def up + def change add_column :services, :build_events, :boolean, default: false, null: false add_column :web_hooks, :build_events, :boolean, default: false, null: false end diff --git a/db/migrate/20151209144329_migrate_ci_web_hooks.rb b/db/migrate/20151209144329_migrate_ci_web_hooks.rb index 825ba1973f..d7e196e676 100644 --- a/db/migrate/20151209144329_migrate_ci_web_hooks.rb +++ b/db/migrate/20151209144329_migrate_ci_web_hooks.rb @@ -10,4 +10,7 @@ class MigrateCiWebHooks < ActiveRecord::Migration 'JOIN projects ON ci_projects.gitlab_id = projects.id' ) end + + def down + end end diff --git a/db/migrate/20151210125928_add_ci_to_project.rb b/db/migrate/20151210125928_add_ci_to_project.rb index 8a65abab63..8c167f64a2 100644 --- a/db/migrate/20151210125928_add_ci_to_project.rb +++ b/db/migrate/20151210125928_add_ci_to_project.rb @@ -1,5 +1,5 @@ class AddCiToProject < ActiveRecord::Migration - def up + def change add_column :projects, :ci_id, :integer add_column :projects, :builds_enabled, :boolean, default: true, null: false add_column :projects, :shared_runners_enabled, :boolean, default: true, null: false diff --git a/db/migrate/20151210125929_add_project_id_to_ci.rb b/db/migrate/20151210125929_add_project_id_to_ci.rb index 5d1cf54357..84273591fa 100644 --- a/db/migrate/20151210125929_add_project_id_to_ci.rb +++ b/db/migrate/20151210125929_add_project_id_to_ci.rb @@ -1,5 +1,5 @@ class AddProjectIdToCi < ActiveRecord::Migration - def up + def change add_column :ci_builds, :gl_project_id, :integer add_column :ci_runner_projects, :gl_project_id, :integer add_column :ci_triggers, :gl_project_id, :integer diff --git a/db/migrate/20151210125930_migrate_ci_to_project.rb b/db/migrate/20151210125930_migrate_ci_to_project.rb index 7527899786..c32c7feb19 100644 --- a/db/migrate/20151210125930_migrate_ci_to_project.rb +++ b/db/migrate/20151210125930_migrate_ci_to_project.rb @@ -14,6 +14,10 @@ class MigrateCiToProject < ActiveRecord::Migration migrate_ci_service end + def down + # We can't reverse the data + end + def migrate_project_id_for_table(table) subquery = "SELECT gitlab_id FROM ci_projects WHERE ci_projects.id = #{table}.project_id" execute("UPDATE #{table} SET gl_project_id=(#{subquery}) WHERE gl_project_id IS NULL") diff --git a/db/migrate/20151210125931_add_index_to_ci_tables.rb b/db/migrate/20151210125931_add_index_to_ci_tables.rb index 9fedb5d612..5e129c9303 100644 --- a/db/migrate/20151210125931_add_index_to_ci_tables.rb +++ b/db/migrate/20151210125931_add_index_to_ci_tables.rb @@ -1,5 +1,5 @@ class AddIndexToCiTables < ActiveRecord::Migration - def up + def change add_index :ci_builds, :gl_project_id add_index :ci_runner_projects, :gl_project_id add_index :ci_triggers, :gl_project_id diff --git a/db/migrate/20151210125932_drop_null_for_ci_tables.rb b/db/migrate/20151210125932_drop_null_for_ci_tables.rb index 0b007430b0..c520c2ed56 100644 --- a/db/migrate/20151210125932_drop_null_for_ci_tables.rb +++ b/db/migrate/20151210125932_drop_null_for_ci_tables.rb @@ -1,5 +1,5 @@ class DropNullForCiTables < ActiveRecord::Migration - def up + def change remove_index :ci_variables, :project_id remove_index :ci_runner_projects, :project_id change_column_null :ci_triggers, :project_id, true diff --git a/db/migrate/20151218154042_add_tfa_to_application_settings.rb b/db/migrate/20151218154042_add_tfa_to_application_settings.rb new file mode 100644 index 0000000000..dd95db775c --- /dev/null +++ b/db/migrate/20151218154042_add_tfa_to_application_settings.rb @@ -0,0 +1,8 @@ +class AddTfaToApplicationSettings < ActiveRecord::Migration + def change + change_table :application_settings do |t| + t.boolean :require_two_factor_authentication, default: false + t.integer :two_factor_grace_period, default: 48 + end + end +end diff --git a/db/migrate/20151221234414_add_tfa_additional_fields.rb b/db/migrate/20151221234414_add_tfa_additional_fields.rb new file mode 100644 index 0000000000..c16df47932 --- /dev/null +++ b/db/migrate/20151221234414_add_tfa_additional_fields.rb @@ -0,0 +1,7 @@ +class AddTfaAdditionalFields < ActiveRecord::Migration + def change + change_table :users do |t| + t.datetime :otp_grace_period_started_at, null: true + end + end +end diff --git a/db/migrate/20151224123230_rename_emojis.rb b/db/migrate/20151224123230_rename_emojis.rb new file mode 100644 index 0000000000..62d921dfdc --- /dev/null +++ b/db/migrate/20151224123230_rename_emojis.rb @@ -0,0 +1,15 @@ +# Migration type: online without errors (works on previous version and new one) +class RenameEmojis < ActiveRecord::Migration + def up + # Renames aliases to main names + execute("UPDATE notes SET note ='thumbsup' WHERE is_award = true AND note = '+1'") + execute("UPDATE notes SET note ='thumbsdown' WHERE is_award = true AND note = '-1'") + execute("UPDATE notes SET note ='poop' WHERE is_award = true AND note = 'shit'") + end + + def down + execute("UPDATE notes SET note ='+1' WHERE is_award = true AND note = 'thumbsup'") + execute("UPDATE notes SET note ='-1' WHERE is_award = true AND note = 'thumbsdown'") + execute("UPDATE notes SET note ='shit' WHERE is_award = true AND note = 'poop'") + end +end diff --git a/db/migrate/20151228111122_remove_public_from_namespace.rb b/db/migrate/20151228111122_remove_public_from_namespace.rb new file mode 100644 index 0000000000..f4c848bbf4 --- /dev/null +++ b/db/migrate/20151228111122_remove_public_from_namespace.rb @@ -0,0 +1,6 @@ +# Migration type: online +class RemovePublicFromNamespace < ActiveRecord::Migration + def change + remove_column :namespaces, :public, :boolean + end +end diff --git a/db/migrate/20151228150906_influxdb_settings.rb b/db/migrate/20151228150906_influxdb_settings.rb new file mode 100644 index 0000000000..3012bd52cf --- /dev/null +++ b/db/migrate/20151228150906_influxdb_settings.rb @@ -0,0 +1,18 @@ +class InfluxdbSettings < ActiveRecord::Migration + def change + add_column :application_settings, :metrics_enabled, :boolean, default: false + + add_column :application_settings, :metrics_host, :string, + default: 'localhost' + + add_column :application_settings, :metrics_database, :string, + default: 'gitlab' + + add_column :application_settings, :metrics_username, :string + add_column :application_settings, :metrics_password, :string + add_column :application_settings, :metrics_pool_size, :integer, default: 16 + add_column :application_settings, :metrics_timeout, :integer, default: 10 + add_column :application_settings, :metrics_method_call_threshold, + :integer, default: 10 + end +end diff --git a/db/migrate/20151228175719_add_recaptcha_to_application_settings.rb b/db/migrate/20151228175719_add_recaptcha_to_application_settings.rb new file mode 100644 index 0000000000..259fd0248d --- /dev/null +++ b/db/migrate/20151228175719_add_recaptcha_to_application_settings.rb @@ -0,0 +1,9 @@ +class AddRecaptchaToApplicationSettings < ActiveRecord::Migration + def change + change_table :application_settings do |t| + t.boolean :recaptcha_enabled, default: false + t.string :recaptcha_site_key + t.string :recaptcha_private_key + end + end +end diff --git a/db/migrate/20151229102248_influxdb_udp_port_setting.rb b/db/migrate/20151229102248_influxdb_udp_port_setting.rb new file mode 100644 index 0000000000..ae0499f936 --- /dev/null +++ b/db/migrate/20151229102248_influxdb_udp_port_setting.rb @@ -0,0 +1,5 @@ +class InfluxdbUdpPortSetting < ActiveRecord::Migration + def change + add_column :application_settings, :metrics_port, :integer, default: 8089 + end +end diff --git a/db/migrate/20151229112614_influxdb_remote_database_setting.rb b/db/migrate/20151229112614_influxdb_remote_database_setting.rb new file mode 100644 index 0000000000..f0e1ee1e7a --- /dev/null +++ b/db/migrate/20151229112614_influxdb_remote_database_setting.rb @@ -0,0 +1,5 @@ +class InfluxdbRemoteDatabaseSetting < ActiveRecord::Migration + def change + remove_column :application_settings, :metrics_database + end +end diff --git a/db/migrate/20160106162223_add_index_milestones_title.rb b/db/migrate/20160106162223_add_index_milestones_title.rb new file mode 100644 index 0000000000..767885e2aa --- /dev/null +++ b/db/migrate/20160106162223_add_index_milestones_title.rb @@ -0,0 +1,5 @@ +class AddIndexMilestonesTitle < ActiveRecord::Migration + def change + add_index :milestones, :title + end +end diff --git a/db/migrate/20160106164438_remove_influxdb_credentials.rb b/db/migrate/20160106164438_remove_influxdb_credentials.rb new file mode 100644 index 0000000000..47e74400b9 --- /dev/null +++ b/db/migrate/20160106164438_remove_influxdb_credentials.rb @@ -0,0 +1,6 @@ +class RemoveInfluxdbCredentials < ActiveRecord::Migration + def change + remove_column :application_settings, :metrics_username, :string + remove_column :application_settings, :metrics_password, :string + end +end diff --git a/db/schema.rb b/db/schema.rb index 60b42f7a47..2ded8a45e1 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20151210125932) do +ActiveRecord::Schema.define(version: 20160106164438) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -32,31 +32,42 @@ ActiveRecord::Schema.define(version: 20151210125932) do t.text "sign_in_text" t.datetime "created_at" t.datetime "updated_at" - t.string "home_page_url" - t.integer "default_branch_protection", default: 2 - t.boolean "twitter_sharing_enabled", default: true + t.string "home_page_url", limit: 255 + t.integer "default_branch_protection", default: 2 + t.boolean "twitter_sharing_enabled", default: true t.text "restricted_visibility_levels" - t.boolean "version_check_enabled", default: true - t.integer "max_attachment_size", default: 10, null: false + t.boolean "version_check_enabled", default: true + t.integer "max_attachment_size", default: 10, null: false t.integer "default_project_visibility" t.integer "default_snippet_visibility" t.text "restricted_signup_domains" - t.boolean "user_oauth_applications", default: true - t.string "after_sign_out_path" - t.integer "session_expire_delay", default: 10080, null: false + t.boolean "user_oauth_applications", default: true + t.string "after_sign_out_path", limit: 255 + t.integer "session_expire_delay", default: 10080, null: false t.text "import_sources" t.text "help_page_text" - t.string "admin_notification_email" - t.boolean "shared_runners_enabled", default: true, null: false - t.integer "max_artifacts_size", default: 100, null: false + t.string "admin_notification_email", limit: 255 + t.boolean "shared_runners_enabled", default: true, null: false + t.integer "max_artifacts_size", default: 100, null: false t.string "runners_registration_token" + t.boolean "require_two_factor_authentication", default: false + t.integer "two_factor_grace_period", default: 48 + t.boolean "metrics_enabled", default: false + t.string "metrics_host", default: "localhost" + t.integer "metrics_pool_size", default: 16 + t.integer "metrics_timeout", default: 10 + t.integer "metrics_method_call_threshold", default: 10 + t.boolean "recaptcha_enabled", default: false + t.string "recaptcha_site_key" + t.string "recaptcha_private_key" + t.integer "metrics_port", default: 8089 end create_table "audit_events", force: :cascade do |t| - t.integer "author_id", null: false - t.string "type", null: false - t.integer "entity_id", null: false - t.string "entity_type", null: false + t.integer "author_id", null: false + t.string "type", limit: 255, null: false + t.integer "entity_id", null: false + t.string "entity_type", limit: 255, null: false t.text "details" t.datetime "created_at" t.datetime "updated_at" @@ -67,14 +78,14 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "audit_events", ["type"], name: "index_audit_events_on_type", using: :btree create_table "broadcast_messages", force: :cascade do |t| - t.text "message", null: false + t.text "message", null: false t.datetime "starts_at" t.datetime "ends_at" t.integer "alert_type" t.datetime "created_at" t.datetime "updated_at" - t.string "color" - t.string "font" + t.string "color", limit: 255 + t.string "font", limit: 255 end create_table "ci_application_settings", force: :cascade do |t| @@ -86,7 +97,7 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "ci_builds", force: :cascade do |t| t.integer "project_id" - t.string "status" + t.string "status", limit: 255 t.datetime "finished_at" t.text "trace" t.datetime "created_at" @@ -97,19 +108,19 @@ ActiveRecord::Schema.define(version: 20151210125932) do t.integer "commit_id" t.text "commands" t.integer "job_id" - t.string "name" - t.boolean "deploy", default: false + t.string "name", limit: 255 + t.boolean "deploy", default: false t.text "options" - t.boolean "allow_failure", default: false, null: false - t.string "stage" + t.boolean "allow_failure", default: false, null: false + t.string "stage", limit: 255 t.integer "trigger_request_id" t.integer "stage_idx" t.boolean "tag" - t.string "ref" + t.string "ref", limit: 255 t.integer "user_id" - t.string "type" - t.string "target_url" - t.string "description" + t.string "type", limit: 255 + t.string "target_url", limit: 255 + t.string "description", limit: 255 t.text "artifacts_file" t.integer "gl_project_id" end @@ -128,13 +139,13 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "ci_commits", force: :cascade do |t| t.integer "project_id" - t.string "ref" - t.string "sha" - t.string "before_sha" + t.string "ref", limit: 255 + t.string "sha", limit: 255 + t.string "before_sha", limit: 255 t.text "push_data" t.datetime "created_at" t.datetime "updated_at" - t.boolean "tag", default: false + t.boolean "tag", default: false t.text "yaml_errors" t.datetime "committed_at" t.integer "gl_project_id" @@ -161,16 +172,16 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "ci_events", ["project_id"], name: "index_ci_events_on_project_id", using: :btree create_table "ci_jobs", force: :cascade do |t| - t.integer "project_id", null: false + t.integer "project_id", null: false t.text "commands" - t.boolean "active", default: true, null: false + t.boolean "active", default: true, null: false t.datetime "created_at" t.datetime "updated_at" - t.string "name" - t.boolean "build_branches", default: true, null: false - t.boolean "build_tags", default: false, null: false - t.string "job_type", default: "parallel" - t.string "refs" + t.string "name", limit: 255 + t.boolean "build_branches", default: true, null: false + t.boolean "build_tags", default: false, null: false + t.string "job_type", limit: 255, default: "parallel" + t.string "refs", limit: 255 t.datetime "deleted_at" end @@ -178,25 +189,25 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "ci_jobs", ["project_id"], name: "index_ci_jobs_on_project_id", using: :btree create_table "ci_projects", force: :cascade do |t| - t.string "name" - t.integer "timeout", default: 3600, null: false + t.string "name", limit: 255 + t.integer "timeout", default: 3600, null: false t.datetime "created_at" t.datetime "updated_at" - t.string "token" - t.string "default_ref" - t.string "path" - t.boolean "always_build", default: false, null: false + t.string "token", limit: 255 + t.string "default_ref", limit: 255 + t.string "path", limit: 255 + t.boolean "always_build", default: false, null: false t.integer "polling_interval" - t.boolean "public", default: false, null: false - t.string "ssh_url_to_repo" + t.boolean "public", default: false, null: false + t.string "ssh_url_to_repo", limit: 255 t.integer "gitlab_id" - t.boolean "allow_git_fetch", default: true, null: false - t.string "email_recipients", default: "", null: false - t.boolean "email_add_pusher", default: true, null: false - t.boolean "email_only_broken_builds", default: true, null: false - t.string "skip_refs" - t.string "coverage_regex" - t.boolean "shared_runners_enabled", default: false + t.boolean "allow_git_fetch", default: true, null: false + t.string "email_recipients", limit: 255, default: "", null: false + t.boolean "email_add_pusher", default: true, null: false + t.boolean "email_only_broken_builds", default: true, null: false + t.string "skip_refs", limit: 255 + t.string "coverage_regex", limit: 255 + t.boolean "shared_runners_enabled", default: false t.text "generated_yaml_config" end @@ -215,34 +226,34 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "ci_runner_projects", ["runner_id"], name: "index_ci_runner_projects_on_runner_id", using: :btree create_table "ci_runners", force: :cascade do |t| - t.string "token" + t.string "token", limit: 255 t.datetime "created_at" t.datetime "updated_at" - t.string "description" + t.string "description", limit: 255 t.datetime "contacted_at" - t.boolean "active", default: true, null: false - t.boolean "is_shared", default: false - t.string "name" - t.string "version" - t.string "revision" - t.string "platform" - t.string "architecture" + t.boolean "active", default: true, null: false + t.boolean "is_shared", default: false + t.string "name", limit: 255 + t.string "version", limit: 255 + t.string "revision", limit: 255 + t.string "platform", limit: 255 + t.string "architecture", limit: 255 end create_table "ci_services", force: :cascade do |t| - t.string "type" - t.string "title" - t.integer "project_id", null: false + t.string "type", limit: 255 + t.string "title", limit: 255 + t.integer "project_id", null: false t.datetime "created_at" t.datetime "updated_at" - t.boolean "active", default: false, null: false + t.boolean "active", default: false, null: false t.text "properties" end add_index "ci_services", ["project_id"], name: "index_ci_services_on_project_id", using: :btree create_table "ci_sessions", force: :cascade do |t| - t.string "session_id", null: false + t.string "session_id", limit: 255, null: false t.text "data" t.datetime "created_at" t.datetime "updated_at" @@ -254,9 +265,9 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "ci_taggings", force: :cascade do |t| t.integer "tag_id" t.integer "taggable_id" - t.string "taggable_type" + t.string "taggable_type", limit: 255 t.integer "tagger_id" - t.string "tagger_type" + t.string "tagger_type", limit: 255 t.string "context", limit: 128 t.datetime "created_at" end @@ -265,8 +276,8 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "ci_taggings", ["taggable_id", "taggable_type", "context"], name: "index_ci_taggings_on_taggable_id_and_taggable_type_and_context", using: :btree create_table "ci_tags", force: :cascade do |t| - t.string "name" - t.integer "taggings_count", default: 0 + t.string "name", limit: 255 + t.integer "taggings_count", default: 0 end add_index "ci_tags", ["name"], name: "index_ci_tags_on_name", unique: true, using: :btree @@ -280,7 +291,7 @@ ActiveRecord::Schema.define(version: 20151210125932) do end create_table "ci_triggers", force: :cascade do |t| - t.string "token" + t.string "token", limit: 255 t.integer "project_id" t.datetime "deleted_at" t.datetime "created_at" @@ -293,19 +304,19 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "ci_variables", force: :cascade do |t| t.integer "project_id" - t.string "key" + t.string "key", limit: 255 t.text "value" t.text "encrypted_value" - t.string "encrypted_value_salt" - t.string "encrypted_value_iv" + t.string "encrypted_value_salt", limit: 255 + t.string "encrypted_value_iv", limit: 255 t.integer "gl_project_id" end add_index "ci_variables", ["gl_project_id"], name: "index_ci_variables_on_gl_project_id", using: :btree create_table "ci_web_hooks", force: :cascade do |t| - t.string "url", null: false - t.integer "project_id", null: false + t.string "url", limit: 255, null: false + t.integer "project_id", null: false t.datetime "created_at" t.datetime "updated_at" end @@ -320,8 +331,8 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "deploy_keys_projects", ["project_id"], name: "index_deploy_keys_projects_on_project_id", using: :btree create_table "emails", force: :cascade do |t| - t.integer "user_id", null: false - t.string "email", null: false + t.integer "user_id", null: false + t.string "email", limit: 255, null: false t.datetime "created_at" t.datetime "updated_at" end @@ -330,9 +341,9 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "emails", ["user_id"], name: "index_emails_on_user_id", using: :btree create_table "events", force: :cascade do |t| - t.string "target_type" + t.string "target_type", limit: 255 t.integer "target_id" - t.string "title" + t.string "title", limit: 255 t.text "data" t.integer "project_id" t.datetime "created_at" @@ -358,8 +369,8 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "forked_project_links", ["forked_to_project_id"], name: "index_forked_project_links_on_forked_to_project_id", unique: true, using: :btree create_table "identities", force: :cascade do |t| - t.string "extern_uid" - t.string "provider" + t.string "extern_uid", limit: 255 + t.string "provider", limit: 255 t.integer "user_id" t.datetime "created_at" t.datetime "updated_at" @@ -369,17 +380,17 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "identities", ["user_id"], name: "index_identities_on_user_id", using: :btree create_table "issues", force: :cascade do |t| - t.string "title" + t.string "title", limit: 255 t.integer "assignee_id" t.integer "author_id" t.integer "project_id" t.datetime "created_at" t.datetime "updated_at" - t.integer "position", default: 0 - t.string "branch_name" + t.integer "position", default: 0 + t.string "branch_name", limit: 255 t.text "description" t.integer "milestone_id" - t.string "state" + t.string "state", limit: 255 t.integer "iid" t.integer "updated_by_id" end @@ -399,10 +410,10 @@ ActiveRecord::Schema.define(version: 20151210125932) do t.datetime "created_at" t.datetime "updated_at" t.text "key" - t.string "title" - t.string "type" - t.string "fingerprint" - t.boolean "public", default: false, null: false + t.string "title", limit: 255 + t.string "type", limit: 255 + t.string "fingerprint", limit: 255 + t.boolean "public", default: false, null: false end add_index "keys", ["created_at", "id"], name: "index_keys_on_created_at_and_id", using: :btree @@ -411,7 +422,7 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "label_links", force: :cascade do |t| t.integer "label_id" t.integer "target_id" - t.string "target_type" + t.string "target_type", limit: 255 t.datetime "created_at" t.datetime "updated_at" end @@ -420,22 +431,22 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "label_links", ["target_id", "target_type"], name: "index_label_links_on_target_id_and_target_type", using: :btree create_table "labels", force: :cascade do |t| - t.string "title" - t.string "color" + t.string "title", limit: 255 + t.string "color", limit: 255 t.integer "project_id" t.datetime "created_at" t.datetime "updated_at" - t.boolean "template", default: false + t.boolean "template", default: false end add_index "labels", ["project_id"], name: "index_labels_on_project_id", using: :btree create_table "lfs_objects", force: :cascade do |t| - t.string "oid", null: false - t.integer "size", null: false + t.string "oid", limit: 255, null: false + t.integer "size", null: false t.datetime "created_at" t.datetime "updated_at" - t.string "file" + t.string "file", limit: 255 end add_index "lfs_objects", ["oid"], name: "index_lfs_objects_on_oid", unique: true, using: :btree @@ -450,17 +461,17 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "lfs_objects_projects", ["project_id"], name: "index_lfs_objects_projects_on_project_id", using: :btree create_table "members", force: :cascade do |t| - t.integer "access_level", null: false - t.integer "source_id", null: false - t.string "source_type", null: false + t.integer "access_level", null: false + t.integer "source_id", null: false + t.string "source_type", limit: 255, null: false t.integer "user_id" - t.integer "notification_level", null: false - t.string "type" + t.integer "notification_level", null: false + t.string "type", limit: 255 t.datetime "created_at" t.datetime "updated_at" t.integer "created_by_id" - t.string "invite_email" - t.string "invite_token" + t.string "invite_email", limit: 255 + t.string "invite_token", limit: 255 t.datetime "invite_accepted_at" end @@ -472,10 +483,10 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "members", ["user_id"], name: "index_members_on_user_id", using: :btree create_table "merge_request_diffs", force: :cascade do |t| - t.string "state" + t.string "state", limit: 255 t.text "st_commits" t.text "st_diffs" - t.integer "merge_request_id", null: false + t.integer "merge_request_id", null: false t.datetime "created_at" t.datetime "updated_at" end @@ -483,26 +494,26 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "merge_request_diffs", ["merge_request_id"], name: "index_merge_request_diffs_on_merge_request_id", unique: true, using: :btree create_table "merge_requests", force: :cascade do |t| - t.string "target_branch", null: false - t.string "source_branch", null: false - t.integer "source_project_id", null: false + t.string "target_branch", limit: 255, null: false + t.string "source_branch", limit: 255, null: false + t.integer "source_project_id", null: false t.integer "author_id" t.integer "assignee_id" - t.string "title" + t.string "title", limit: 255 t.datetime "created_at" t.datetime "updated_at" t.integer "milestone_id" - t.string "state" - t.string "merge_status" - t.integer "target_project_id", null: false + t.string "state", limit: 255 + t.string "merge_status", limit: 255 + t.integer "target_project_id", null: false t.integer "iid" t.text "description" - t.integer "position", default: 0 + t.integer "position", default: 0 t.datetime "locked_at" t.integer "updated_by_id" - t.string "merge_error" + t.string "merge_error", limit: 255 t.text "merge_params" - t.boolean "merge_when_build_succeeds", default: false, null: false + t.boolean "merge_when_build_succeeds", default: false, null: false t.integer "merge_user_id" end @@ -518,13 +529,13 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "merge_requests", ["title"], name: "index_merge_requests_on_title", using: :btree create_table "milestones", force: :cascade do |t| - t.string "title", null: false - t.integer "project_id", null: false + t.string "title", limit: 255, null: false + t.integer "project_id", null: false t.text "description" t.date "due_date" t.datetime "created_at" t.datetime "updated_at" - t.string "state" + t.string "state", limit: 255 t.integer "iid" end @@ -534,39 +545,37 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "milestones", ["project_id"], name: "index_milestones_on_project_id", using: :btree create_table "namespaces", force: :cascade do |t| - t.string "name", null: false - t.string "path", null: false + t.string "name", limit: 255, null: false + t.string "path", limit: 255, null: false t.integer "owner_id" t.datetime "created_at" t.datetime "updated_at" - t.string "type" - t.string "description", default: "", null: false - t.string "avatar" - t.boolean "public", default: false + t.string "type", limit: 255 + t.string "description", limit: 255, default: "", null: false + t.string "avatar", limit: 255 end add_index "namespaces", ["created_at", "id"], name: "index_namespaces_on_created_at_and_id", using: :btree add_index "namespaces", ["name"], name: "index_namespaces_on_name", unique: true, using: :btree add_index "namespaces", ["owner_id"], name: "index_namespaces_on_owner_id", using: :btree add_index "namespaces", ["path"], name: "index_namespaces_on_path", unique: true, using: :btree - add_index "namespaces", ["public"], name: "index_namespaces_on_public", using: :btree add_index "namespaces", ["type"], name: "index_namespaces_on_type", using: :btree create_table "notes", force: :cascade do |t| t.text "note" - t.string "noteable_type" + t.string "noteable_type", limit: 255 t.integer "author_id" t.datetime "created_at" t.datetime "updated_at" t.integer "project_id" - t.string "attachment" - t.string "line_code" - t.string "commit_id" + t.string "attachment", limit: 255 + t.string "line_code", limit: 255 + t.string "commit_id", limit: 255 t.integer "noteable_id" - t.boolean "system", default: false, null: false + t.boolean "system", default: false, null: false t.text "st_diff" t.integer "updated_by_id" - t.boolean "is_award", default: false, null: false + t.boolean "is_award", default: false, null: false end add_index "notes", ["author_id"], name: "index_notes_on_author_id", using: :btree @@ -582,14 +591,14 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "notes", ["updated_at"], name: "index_notes_on_updated_at", using: :btree create_table "oauth_access_grants", force: :cascade do |t| - t.integer "resource_owner_id", null: false - t.integer "application_id", null: false - t.string "token", null: false - t.integer "expires_in", null: false - t.text "redirect_uri", null: false - t.datetime "created_at", null: false + t.integer "resource_owner_id", null: false + t.integer "application_id", null: false + t.string "token", limit: 255, null: false + t.integer "expires_in", null: false + t.text "redirect_uri", null: false + t.datetime "created_at", null: false t.datetime "revoked_at" - t.string "scopes" + t.string "scopes", limit: 255 end add_index "oauth_access_grants", ["token"], name: "index_oauth_access_grants_on_token", unique: true, using: :btree @@ -597,12 +606,12 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "oauth_access_tokens", force: :cascade do |t| t.integer "resource_owner_id" t.integer "application_id" - t.string "token", null: false - t.string "refresh_token" + t.string "token", limit: 255, null: false + t.string "refresh_token", limit: 255 t.integer "expires_in" t.datetime "revoked_at" - t.datetime "created_at", null: false - t.string "scopes" + t.datetime "created_at", null: false + t.string "scopes", limit: 255 end add_index "oauth_access_tokens", ["refresh_token"], name: "index_oauth_access_tokens_on_refresh_token", unique: true, using: :btree @@ -610,15 +619,15 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "oauth_access_tokens", ["token"], name: "index_oauth_access_tokens_on_token", unique: true, using: :btree create_table "oauth_applications", force: :cascade do |t| - t.string "name", null: false - t.string "uid", null: false - t.string "secret", null: false - t.text "redirect_uri", null: false - t.string "scopes", default: "", null: false + t.string "name", limit: 255, null: false + t.string "uid", limit: 255, null: false + t.string "secret", limit: 255, null: false + t.text "redirect_uri", null: false + t.string "scopes", limit: 255, default: "", null: false t.datetime "created_at" t.datetime "updated_at" t.integer "owner_id" - t.string "owner_type" + t.string "owner_type", limit: 255 end add_index "oauth_applications", ["owner_id", "owner_type"], name: "index_oauth_applications_on_owner_id_and_owner_type", using: :btree @@ -630,39 +639,39 @@ ActiveRecord::Schema.define(version: 20151210125932) do end create_table "projects", force: :cascade do |t| - t.string "name" - t.string "path" + t.string "name", limit: 255 + t.string "path", limit: 255 t.text "description" t.datetime "created_at" t.datetime "updated_at" t.integer "creator_id" - t.boolean "issues_enabled", default: true, null: false - t.boolean "wall_enabled", default: true, null: false - t.boolean "merge_requests_enabled", default: true, null: false - t.boolean "wiki_enabled", default: true, null: false + t.boolean "issues_enabled", default: true, null: false + t.boolean "wall_enabled", default: true, null: false + t.boolean "merge_requests_enabled", default: true, null: false + t.boolean "wiki_enabled", default: true, null: false t.integer "namespace_id" - t.string "issues_tracker", default: "gitlab", null: false - t.string "issues_tracker_id" - t.boolean "snippets_enabled", default: true, null: false + t.string "issues_tracker", limit: 255, default: "gitlab", null: false + t.string "issues_tracker_id", limit: 255 + t.boolean "snippets_enabled", default: true, null: false t.datetime "last_activity_at" - t.string "import_url" - t.integer "visibility_level", default: 0, null: false - t.boolean "archived", default: false, null: false - t.string "avatar" - t.string "import_status" - t.float "repository_size", default: 0.0 - t.integer "star_count", default: 0, null: false - t.string "import_type" - t.string "import_source" - t.integer "commit_count", default: 0 + t.string "import_url", limit: 255 + t.integer "visibility_level", default: 0, null: false + t.boolean "archived", default: false, null: false + t.string "avatar", limit: 255 + t.string "import_status", limit: 255 + t.float "repository_size", default: 0.0 + t.integer "star_count", default: 0, null: false + t.string "import_type", limit: 255 + t.string "import_source", limit: 255 + t.integer "commit_count", default: 0 t.text "import_error" t.integer "ci_id" - t.boolean "builds_enabled", default: true, null: false - t.boolean "shared_runners_enabled", default: true, null: false + t.boolean "builds_enabled", default: true, null: false + t.boolean "shared_runners_enabled", default: true, null: false t.string "runners_token" t.string "build_coverage_regex" - t.boolean "build_allow_git_fetch", default: true, null: false - t.integer "build_timeout", default: 3600, null: false + t.boolean "build_allow_git_fetch", default: true, null: false + t.integer "build_timeout", default: 3600, null: false end add_index "projects", ["builds_enabled", "shared_runners_enabled"], name: "index_projects_on_builds_enabled_and_shared_runners_enabled", using: :btree @@ -678,17 +687,17 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "projects", ["visibility_level"], name: "index_projects_on_visibility_level", using: :btree create_table "protected_branches", force: :cascade do |t| - t.integer "project_id", null: false - t.string "name", null: false + t.integer "project_id", null: false + t.string "name", limit: 255, null: false t.datetime "created_at" t.datetime "updated_at" - t.boolean "developers_can_push", default: false, null: false + t.boolean "developers_can_push", default: false, null: false end add_index "protected_branches", ["project_id"], name: "index_protected_branches_on_project_id", using: :btree create_table "releases", force: :cascade do |t| - t.string "tag" + t.string "tag", limit: 255 t.text "description" t.integer "project_id" t.datetime "created_at" @@ -701,30 +710,30 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "sent_notifications", force: :cascade do |t| t.integer "project_id" t.integer "noteable_id" - t.string "noteable_type" + t.string "noteable_type", limit: 255 t.integer "recipient_id" - t.string "commit_id" - t.string "reply_key", null: false - t.string "line_code" + t.string "commit_id", limit: 255 + t.string "reply_key", limit: 255, null: false + t.string "line_code", limit: 255 end add_index "sent_notifications", ["reply_key"], name: "index_sent_notifications_on_reply_key", unique: true, using: :btree create_table "services", force: :cascade do |t| - t.string "type" - t.string "title" + t.string "type", limit: 255 + t.string "title", limit: 255 t.integer "project_id" t.datetime "created_at" t.datetime "updated_at" - t.boolean "active", default: false, null: false + t.boolean "active", default: false, null: false t.text "properties" - t.boolean "template", default: false - t.boolean "push_events", default: true - t.boolean "issues_events", default: true - t.boolean "merge_requests_events", default: true - t.boolean "tag_push_events", default: true - t.boolean "note_events", default: true, null: false - t.boolean "build_events", default: false, null: false + t.boolean "template", default: false + t.boolean "push_events", default: true + t.boolean "issues_events", default: true + t.boolean "merge_requests_events", default: true + t.boolean "tag_push_events", default: true + t.boolean "note_events", default: true, null: false + t.boolean "build_events", default: false, null: false end add_index "services", ["created_at", "id"], name: "index_services_on_created_at_and_id", using: :btree @@ -732,16 +741,16 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "services", ["template"], name: "index_services_on_template", using: :btree create_table "snippets", force: :cascade do |t| - t.string "title" + t.string "title", limit: 255 t.text "content" - t.integer "author_id", null: false + t.integer "author_id", null: false t.integer "project_id" t.datetime "created_at" t.datetime "updated_at" - t.string "file_name" + t.string "file_name", limit: 255 t.datetime "expires_at" - t.string "type" - t.integer "visibility_level", default: 0, null: false + t.string "type", limit: 255 + t.integer "visibility_level", default: 0, null: false end add_index "snippets", ["author_id"], name: "index_snippets_on_author_id", using: :btree @@ -754,7 +763,7 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "subscriptions", force: :cascade do |t| t.integer "user_id" t.integer "subscribable_id" - t.string "subscribable_type" + t.string "subscribable_type", limit: 255 t.boolean "subscribed" t.datetime "created_at" t.datetime "updated_at" @@ -765,10 +774,10 @@ ActiveRecord::Schema.define(version: 20151210125932) do create_table "taggings", force: :cascade do |t| t.integer "tag_id" t.integer "taggable_id" - t.string "taggable_type" + t.string "taggable_type", limit: 255 t.integer "tagger_id" - t.string "tagger_type" - t.string "context" + t.string "tagger_type", limit: 255 + t.string "context", limit: 255 t.datetime "created_at" end @@ -776,68 +785,69 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "taggings", ["taggable_id", "taggable_type", "context"], name: "index_taggings_on_taggable_id_and_taggable_type_and_context", using: :btree create_table "tags", force: :cascade do |t| - t.string "name" - t.integer "taggings_count", default: 0 + t.string "name", limit: 255 + t.integer "taggings_count", default: 0 end add_index "tags", ["name"], name: "index_tags_on_name", unique: true, using: :btree create_table "users", force: :cascade do |t| - t.string "email", default: "", null: false - t.string "encrypted_password", default: "", null: false - t.string "reset_password_token" + t.string "email", limit: 255, default: "", null: false + t.string "encrypted_password", limit: 255, default: "", null: false + t.string "reset_password_token", limit: 255 t.datetime "reset_password_sent_at" t.datetime "remember_created_at" - t.integer "sign_in_count", default: 0 + t.integer "sign_in_count", default: 0 t.datetime "current_sign_in_at" t.datetime "last_sign_in_at" - t.string "current_sign_in_ip" - t.string "last_sign_in_ip" + t.string "current_sign_in_ip", limit: 255 + t.string "last_sign_in_ip", limit: 255 t.datetime "created_at" t.datetime "updated_at" - t.string "name" - t.boolean "admin", default: false, null: false - t.integer "projects_limit", default: 10 - t.string "skype", default: "", null: false - t.string "linkedin", default: "", null: false - t.string "twitter", default: "", null: false - t.string "authentication_token" - t.integer "theme_id", default: 1, null: false - t.string "bio" - t.integer "failed_attempts", default: 0 + t.string "name", limit: 255 + t.boolean "admin", default: false, null: false + t.integer "projects_limit", default: 10 + t.string "skype", limit: 255, default: "", null: false + t.string "linkedin", limit: 255, default: "", null: false + t.string "twitter", limit: 255, default: "", null: false + t.string "authentication_token", limit: 255 + t.integer "theme_id", default: 1, null: false + t.string "bio", limit: 255 + t.integer "failed_attempts", default: 0 t.datetime "locked_at" - t.string "username" - t.boolean "can_create_group", default: true, null: false - t.boolean "can_create_team", default: true, null: false - t.string "state" - t.integer "color_scheme_id", default: 1, null: false - t.integer "notification_level", default: 1, null: false + t.string "username", limit: 255 + t.boolean "can_create_group", default: true, null: false + t.boolean "can_create_team", default: true, null: false + t.string "state", limit: 255 + t.integer "color_scheme_id", default: 1, null: false + t.integer "notification_level", default: 1, null: false t.datetime "password_expires_at" t.integer "created_by_id" t.datetime "last_credential_check_at" - t.string "avatar" - t.string "confirmation_token" + t.string "avatar", limit: 255 + t.string "confirmation_token", limit: 255 t.datetime "confirmed_at" t.datetime "confirmation_sent_at" - t.string "unconfirmed_email" - t.boolean "hide_no_ssh_key", default: false - t.string "website_url", default: "", null: false - t.string "notification_email" - t.boolean "hide_no_password", default: false - t.boolean "password_automatically_set", default: false - t.string "location" - t.string "encrypted_otp_secret" - t.string "encrypted_otp_secret_iv" - t.string "encrypted_otp_secret_salt" - t.boolean "otp_required_for_login", default: false, null: false + t.string "unconfirmed_email", limit: 255 + t.boolean "hide_no_ssh_key", default: false + t.string "website_url", limit: 255, default: "", null: false + t.string "notification_email", limit: 255 + t.boolean "hide_no_password", default: false + t.boolean "password_automatically_set", default: false + t.string "location", limit: 255 + t.string "encrypted_otp_secret", limit: 255 + t.string "encrypted_otp_secret_iv", limit: 255 + t.string "encrypted_otp_secret_salt", limit: 255 + t.boolean "otp_required_for_login", default: false, null: false t.text "otp_backup_codes" - t.string "public_email", default: "", null: false - t.integer "dashboard", default: 0 - t.integer "project_view", default: 0 + t.string "public_email", limit: 255, default: "", null: false + t.integer "dashboard", default: 0 + t.integer "project_view", default: 0 t.integer "consumed_timestep" - t.integer "layout", default: 0 - t.boolean "hide_project_limit", default: false + t.integer "layout", default: 0 + t.boolean "hide_project_limit", default: false t.string "unlock_token" + t.datetime "otp_grace_period_started_at" end add_index "users", ["admin"], name: "index_users_on_admin", using: :btree @@ -862,19 +872,19 @@ ActiveRecord::Schema.define(version: 20151210125932) do add_index "users_star_projects", ["user_id"], name: "index_users_star_projects_on_user_id", using: :btree create_table "web_hooks", force: :cascade do |t| - t.string "url" + t.string "url", limit: 255 t.integer "project_id" t.datetime "created_at" t.datetime "updated_at" - t.string "type", default: "ProjectHook" + t.string "type", limit: 255, default: "ProjectHook" t.integer "service_id" - t.boolean "push_events", default: true, null: false - t.boolean "issues_events", default: false, null: false - t.boolean "merge_requests_events", default: false, null: false - t.boolean "tag_push_events", default: false - t.boolean "note_events", default: false, null: false - t.boolean "enable_ssl_verification", default: true - t.boolean "build_events", default: false, null: false + t.boolean "push_events", default: true, null: false + t.boolean "issues_events", default: false, null: false + t.boolean "merge_requests_events", default: false, null: false + t.boolean "tag_push_events", default: false + t.boolean "note_events", default: false, null: false + t.boolean "enable_ssl_verification", default: true + t.boolean "build_events", default: false, null: false end add_index "web_hooks", ["created_at", "id"], name: "index_web_hooks_on_created_at_and_id", using: :btree diff --git a/doc/README.md b/doc/README.md index 8bac00f2f2..25fe3abcb9 100644 --- a/doc/README.md +++ b/doc/README.md @@ -7,7 +7,7 @@ - [GitLab Basics](gitlab-basics/README.md) Find step by step how to start working on your commandline and on GitLab. - [Importing to GitLab](workflow/importing/README.md). - [Markdown](markdown/markdown.md) GitLab's advanced formatting system. -- [Migrating from SVN](migration/README.md) Convert a SVN repository to Git and GitLab +- [Migrating from SVN](workflow/importing/migrating_from_svn.md) Convert a SVN repository to Git and GitLab - [Permissions](permissions/permissions.md) Learn what each role in a project (guest/reporter/developer/master/owner) can do. - [Profile Settings](profile/README.md) - [Project Services](project_services/project_services.md) Integrate a project with external services, such as CI and chat. @@ -19,6 +19,7 @@ ## CI Documentation - [Quick Start](ci/quick_start/README.md) +- [Enable or disable GitLab CI](ci/enable_or_disable_ci.md) - [Configuring project (.gitlab-ci.yml)](ci/yaml/README.md) - [Configuring runner](ci/runners/README.md) - [Configuring deployment](ci/deployment/README.md) @@ -28,17 +29,18 @@ - [Using SSH keys](ci/ssh_keys/README.md) - [User permissions](ci/permissions/README.md) - [API](ci/api/README.md) +- [Triggering builds through the API](ci/triggers/README.md) ### CI Languages -+ [Testing PHP](ci/languages/php.md) +- [Testing PHP](ci/languages/php.md) ### CI Services -+ [Using MySQL](ci/services/mysql.md) -+ [Using PostgreSQL](ci/services/postgres.md) -+ [Using Redis](ci/services/redis.md) -+ [Using Other Services](ci/docker/using_docker_images.md#how-to-use-other-images-as-services) +- [Using MySQL](ci/services/mysql.md) +- [Using PostgreSQL](ci/services/postgres.md) +- [Using Redis](ci/services/redis.md) +- [Using Other Services](ci/docker/using_docker_images.md#how-to-use-other-images-as-services) ### CI Examples @@ -55,6 +57,7 @@ - [Issue closing](customization/issue_closing.md) Customize how to close an issue from commit messages. - [Libravatar](customization/libravatar.md) Use Libravatar for user avatars. - [Log system](logs/logs.md) Log system. +- [Environment Variables](administration/environment_variables.md) to configure GitLab. - [Operations](operations/README.md) Keeping GitLab up and running - [Raketasks](raketasks/README.md) Backups, maintenance, automatic web hook setup and the importing of projects. - [Security](security/README.md) Learn what you can do to further secure your GitLab instance. diff --git a/doc/administration/environment_variables.md b/doc/administration/environment_variables.md new file mode 100644 index 0000000000..1eb3a74d30 --- /dev/null +++ b/doc/administration/environment_variables.md @@ -0,0 +1,53 @@ +# Environment Variables + +## Introduction + +Commonly people configure GitLab via the gitlab.rb configuration file in the Omnibus package. + +But if you prefer to use environment variables we allow that too. + +## Supported environment variables + +Variable | Type | Explanation +-------- | ---- | ----------- +GITLAB_ROOT_PASSWORD | string | sets the password for the `root` user on installation +GITLAB_HOST | url | hostname of the GitLab server includes http or https +RAILS_ENV | production / development / staging / test | Rails environment +DATABASE_URL | url | For example: postgresql://localhost/blog_development?pool=5 +GITLAB_EMAIL_FROM | email | Email address used in the "From" field in mails sent by GitLab +GITLAB_EMAIL_DISPLAY_NAME | string | Name used in the "From" field in mails sent by GitLab +GITLAB_EMAIL_REPLY_TO | email | Email address used in the "Reply-To" field in mails sent by GitLab + +## Complete database variables + +As explained in the [Heroku documentation](https://devcenter.heroku.com/articles/rails-database-connection-behavior) the DATABASE_URL doesn't let you set: + +- adapter +- database +- username +- password +- host +- port + +To do so please `cp config/database.yml.env config/database.yml` and use the following variables: + +Variable | Default +--- | --- +GITLAB_DATABASE_ADAPTER | postgresql +GITLAB_DATABASE_ENCODING | unicode +GITLAB_DATABASE_DATABASE | gitlab_#{ENV['RAILS_ENV'] +GITLAB_DATABASE_POOL | 10 +GITLAB_DATABASE_USERNAME | root +GITLAB_DATABASE_PASSWORD | +GITLAB_DATABASE_HOST | localhost +GITLAB_DATABASE_PORT | 5432 + +## Adding more variables + +We welcome merge requests to make more settings configurable via variables. +Please stick to the naming scheme "GITLAB_#{name 1_settings.rb in upper case}". + +## Omnibus configuration + +It's possible to preconfigure the GitLab image by adding the environment variable: `GITLAB_OMNIBUS_CONFIG` to docker run command. +For more information see the ['preconfigure-docker-container' section in the Omnibus documentation](http://doc.gitlab.com/omnibus/docker/#preconfigure-docker-container). diff --git a/doc/api/merge_requests.md b/doc/api/merge_requests.md index 366a1f8abe..8bc0a67067 100644 --- a/doc/api/merge_requests.md +++ b/doc/api/merge_requests.md @@ -4,8 +4,7 @@ Get all merge requests for this project. The `state` parameter can be used to get only merge requests with a given state (`opened`, `closed`, or `merged`) or all of them (`all`). -The pagination parameters `page` and `per_page` can be used to restrict the list of merge requests. With GitLab 8.2 the return fields `upvotes` and -`downvotes` are deprecated and always return `0`. +The pagination parameters `page` and `per_page` can be used to restrict the list of merge requests. ``` GET /projects/:id/merge_requests @@ -58,7 +57,7 @@ Parameters: ## Get single MR -Shows information about a single merge request. With GitLab 8.2 the return fields `upvotes` and `downvotes` are deprecated and always return `0`. +Shows information about a single merge request. ``` GET /projects/:id/merge_request/:merge_request_id @@ -141,8 +140,6 @@ Parameters: ## Get single MR changes Shows information about the merge request including its files and changes. -With GitLab 8.2 the return fields `upvotes` and `downvotes` are deprecated and -always return `0`. ``` GET /projects/:id/merge_request/:merge_request_id/changes @@ -213,9 +210,7 @@ Parameters: ## Create MR -Creates a new merge request. With GitLab 8.2 the return fields `upvotes` and ` -downvotes` are deprecated and always return `0`. - +Creates a new merge request. ``` POST /projects/:id/merge_requests ``` @@ -266,8 +261,7 @@ If an error occurs, an error number and a message explaining the reason is retur ## Update MR -Updates an existing merge request. You can change the target branch, title, or even close the MR. With GitLab 8.2 the return fields `upvotes` and `downvotes` -are deprecated and always return `0`. +Updates an existing merge request. You can change the target branch, title, or even close the MR. ``` PUT /projects/:id/merge_request/:merge_request_id @@ -318,8 +312,7 @@ If an error occurs, an error number and a message explaining the reason is retur ## Accept MR -Merge changes submitted with MR using this API. With GitLab 8.2 the return -fields `upvotes` and `downvotes` are deprecated and always return `0`. +Merge changes submitted with MR using this API. If merge success you get `200 OK`. diff --git a/doc/api/notes.md b/doc/api/notes.md index 4d7ef288df..d4d63e825a 100644 --- a/doc/api/notes.md +++ b/doc/api/notes.md @@ -6,8 +6,7 @@ Notes are comments on snippets, issues or merge requests. ### List project issue notes -Gets a list of all notes for a single issue. With GitLab 8.2 the return fields -`upvote` and `downvote` are deprecated and always return `false`. +Gets a list of all notes for a single issue. ``` GET /projects/:id/issues/:issue_id/notes diff --git a/doc/api/projects.md b/doc/api/projects.md index 658e65c6f0..37d74216c1 100644 --- a/doc/api/projects.md +++ b/doc/api/projects.md @@ -118,6 +118,16 @@ Parameters: "path": "brightbox", "updated_at": "2013-09-30T13:46:02Z" }, + "permissions": { + "project_access": { + "access_level": 10, + "notification_level": 3 + }, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + }, "archived": false, "avatar_url": null } @@ -472,6 +482,34 @@ Parameters: - `id` (required) - The ID of a project +## Uploads + +### Upload a file + +Uploads a file to the specified project to be used in an issue or merge request description, or a comment. + +``` +POST /projects/:id/uploads +``` + +Parameters: + +- `id` (required) - The ID of the project +- `file` (required) - The file to be uploaded + +```json +{ + "alt": "dk", + "url": "/uploads/66dbcd21ec5d24ed6ea225176098d52b/dk.png", + "is_image": true, + "markdown": "![dk](/uploads/66dbcd21ec5d24ed6ea225176098d52b/dk.png)" +} +``` + +**Note**: The returned `url` is relative to the project path. +In Markdown contexts, the link is automatically expanded when the format in `markdown` is used. + + ## Team members ### List project team members diff --git a/doc/api/tags.md b/doc/api/tags.md index 085d387e82..17d12e9cc6 100644 --- a/doc/api/tags.md +++ b/doc/api/tags.md @@ -83,6 +83,26 @@ it will contain the annotation. It returns 200 if the operation succeed. In case of an error, 405 with an explaining error message is returned. +## Delete a tag + +Deletes a tag of a repository with given name. On success, this API method +returns 200 with the name of the deleted tag. If the tag does not exist, the +API returns 404. + +``` +DELETE /projects/:id/repository/tags/:tag_name +``` + +Parameters: + +- `id` (required) - The ID of a project +- `tag_name` (required) - The name of a tag + +```json +{ + "tag_name": "v4.3.0" +} +``` ## Create a new release diff --git a/doc/api/users.md b/doc/api/users.md index 7ba2db248f..773fe36d27 100644 --- a/doc/api/users.md +++ b/doc/api/users.md @@ -90,7 +90,17 @@ GET /users You can search for users by email or username with: `/users?search=John` -Also see `def search query` in `app/models/user.rb`. +In addition, you can lookup users by username: + +``` +GET /users?username=:username +``` + +For example: + +``` +GET /users?username=jack_smith +``` ## Single user @@ -113,6 +123,13 @@ Parameters: "name": "John Smith", "state": "active", "avatar_url": "http://localhost:3000/uploads/user/avatar/1/cd8.jpeg", + "created_at": "2012-05-23T08:00:58Z", + "is_admin": false, + "bio": null, + "skype": "", + "linkedin": "", + "twitter": "", + "website_url": "" } ``` diff --git a/doc/ci/README.md b/doc/ci/README.md index 5d9d7a81db..4cdd2e1ad3 100644 --- a/doc/ci/README.md +++ b/doc/ci/README.md @@ -2,28 +2,31 @@ ### User documentation -+ [Quick Start](quick_start/README.md) -+ [Configuring project (.gitlab-ci.yml)](yaml/README.md) -+ [Configuring runner](runners/README.md) -+ [Configuring deployment](deployment/README.md) -+ [Using Docker Images](docker/using_docker_images.md) -+ [Using Docker Build](docker/using_docker_build.md) -+ [Using Variables](variables/README.md) -+ [Using SSH keys](ssh_keys/README.md) +* [Quick Start](quick_start/README.md) +* [Enable or disable GitLab CI](enable_or_disable_ci.md) +* [Configuring project (.gitlab-ci.yml)](yaml/README.md) +* [Configuring runner](runners/README.md) +* [Configuring deployment](deployment/README.md) +* [Using Docker Images](docker/using_docker_images.md) +* [Using Docker Build](docker/using_docker_build.md) +* [Using Variables](variables/README.md) +* [Using SSH keys](ssh_keys/README.md) +* [Triggering builds through the API](triggers/README.md) ### Languages -+ [Testing PHP](languages/php.md) +* [Testing PHP](languages/php.md) ### Services -+ [Using MySQL](services/mysql.md) -+ [Using PostgreSQL](services/postgres.md) -+ [Using Redis](services/redis.md) -+ [Using Other Services](docker/using_docker_images.md#how-to-use-other-images-as-services) +* [Using MySQL](services/mysql.md) +* [Using PostgreSQL](services/postgres.md) +* [Using Redis](services/redis.md) +* [Using Other Services](docker/using_docker_images.md#how-to-use-other-images-as-services) ### Examples ++ [The .gitlab-ci.yml file for GitLab itself](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/.gitlab-ci.yml) + [Test and deploy Ruby applications to Heroku](examples/test-and-deploy-ruby-application-to-heroku.md) + [Test and deploy Python applications to Heroku](examples/test-and-deploy-python-application-to-heroku.md) + [Test Clojure applications](examples/test-clojure-application.md) @@ -31,5 +34,5 @@ ### Administrator documentation -+ [User permissions](permissions/README.md) -+ [API](api/README.md) +* [User permissions](permissions/README.md) +* [API](api/README.md) diff --git a/doc/ci/docker/using_docker_images.md b/doc/ci/docker/using_docker_images.md index 31458d6167..63fe840b36 100644 --- a/doc/ci/docker/using_docker_images.md +++ b/doc/ci/docker/using_docker_images.md @@ -174,7 +174,7 @@ The alias hostname for the service is made from the image name following these rules: 1. Everything after `:` is stripped -2. Backslash (`/`) is replaced with double underscores (`__`) +2. Slash (`/`) is replaced with double underscores (`__`) ## Configuring services diff --git a/doc/ci/enable_or_disable_ci.md b/doc/ci/enable_or_disable_ci.md new file mode 100644 index 0000000000..9bd2f5aff2 --- /dev/null +++ b/doc/ci/enable_or_disable_ci.md @@ -0,0 +1,70 @@ +## Enable or disable GitLab CI + +_To effectively use GitLab CI, you need a valid [`.gitlab-ci.yml`](yaml/README.md) +file present at the root directory of your project and a +[runner](runners/README.md) properly set up. You can read our +[quick start guide](quick_start/README.md) to get you started._ + +If you are using an external CI server like Jenkins or Drone CI, it is advised +to disable GitLab CI in order to not have any conflicts with the commits status +API. + +--- + +As of GitLab 8.2, GitLab CI is mainly exposed via the `/builds` page of a +project. Disabling GitLab CI in a project does not delete any previous builds. +In fact, the `/builds` page can still be accessed, although it's hidden from +the left sidebar menu. + +GitLab CI is enabled by default on new installations and can be disabled either +individually under each project's settings, or site-wide by modifying the +settings in `gitlab.yml` and `gitlab.rb` for source and Omnibus installations +respectively. + +### Per-project user setting + +The setting to enable or disable GitLab CI can be found with the name **Builds** +under the **Features** area of a project's settings along with **Issues**, +**Merge Requests**, **Wiki** and **Snippets**. Select or deselect the checkbox +and hit **Save** for the settings to take effect. + +![Features settings](img/features_settings.png) + +--- + +### Site-wide administrator setting + +You can disable GitLab CI site-wide, by modifying the settings in `gitlab.yml` +and `gitlab.rb` for source and Omnibus installations respectively. + +Two things to note: + +1. Disabling GitLab CI, will affect only newly-created projects. Projects that + had it enabled prior to this modification, will work as before. +1. Even if you disable GitLab CI, users will still be able to enable it in the + project's settings. + +--- + +For installations from source, open `gitlab.yml` with your editor and set +`builds` to `false`: + +```yaml +## Default project features settings +default_projects_features: + issues: true + merge_requests: true + wiki: true + snippets: false + builds: false +``` + +Save the file and restart GitLab: `sudo service gitlab restart`. + +For Omnibus installations, edit `/etc/gitlab/gitlab.rb` and add the line: + +``` +gitlab-rails['gitlab_default_projects_features_builds'] = false +``` + +Save the file and reconfigure GitLab: `sudo gitlab-ctl reconfigure`. diff --git a/doc/ci/img/features_settings.png b/doc/ci/img/features_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..17aba5d14d89e3dbd5c3765859853d3646847c1b GIT binary patch literal 18691 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 Uo+7|EWkBxS)Voo5?f#Sh3(Cmb%7 literal 0 HcmV?d00001 diff --git a/doc/ci/runners/README.md b/doc/ci/runners/README.md index 68dcfe23ff..295d953db1 100644 --- a/doc/ci/runners/README.md +++ b/doc/ci/runners/README.md @@ -62,8 +62,9 @@ Now simply register the runner as any runner: sudo gitlab-runner register ``` -Note that you will have to enable `Allows shared runners` for each project -that you want to make use of a shared runner. This is by default `off`. +Shared runners are enabled by default as of GitLab 8.2, but can be disabled with the +`DISABLE SHARED RUNNERS` button. Previous versions of GitLab defaulted shared runners to +disabled. ## Registering a Specific Runner diff --git a/doc/ci/triggers/README.md b/doc/ci/triggers/README.md new file mode 100644 index 0000000000..9f7c1bfe6a --- /dev/null +++ b/doc/ci/triggers/README.md @@ -0,0 +1,172 @@ +# Triggering Builds through the API + +_**Note:** This feature was [introduced][ci-229] in GitLab CE 7.14_ + +Triggers can be used to force a rebuild of a specific branch, tag or commit, +with an API call. + +## Add a trigger + +You can add a new trigger by going to your project's **Settings > Triggers**. +The **Add trigger** button will create a new token which you can then use to +trigger a rebuild of this particular project. + +Every new trigger you create, gets assigned a different token which you can +then use inside your scripts or `.gitlab-ci.yml`. You also have a nice +overview of the time the triggers were last used. + +![Triggers page overview](img/triggers_page.png) + +## Revoke a trigger + +You can revoke a trigger any time by going at your project's +**Settings > Triggers** and hitting the **Revoke** button. The action is +irreversible. + +## Trigger a build + +To trigger a build you need to send a `POST` request to GitLab's API endpoint: + +``` +POST /projects/:id/trigger/builds +``` + +The required parameters are the trigger's `token` and the Git `ref` on which +the trigger will be performed. Valid refs are the branch, the tag or the commit +SHA. The `:id` of a project can be found by [querying the API](../api/projects.md) +or by visiting the **Triggers** page which provides self-explanatory examples. + +When a rebuild is triggered, the information is exposed in GitLab's UI under +the **Builds** page and the builds are marked as `triggered`. + +![Marked rebuilds as triggered on builds page](img/builds_page.png) + +--- + +You can see which trigger caused the rebuild by visiting the single build page. +The token of the trigger is exposed in the UI as you can see from the image +below. + +![Marked rebuilds as triggered on a single build page](img/trigger_single_build.png) + +--- + +See the [Examples](#examples) section for more details on how to actually +trigger a rebuild. + +## Pass build variables to a trigger + +You can pass any number of arbitrary variables in the trigger API call and they +will be available in GitLab CI so that they can be used in your `.gitlab-ci.yml` +file. The parameter is of the form: + +``` +variables[key]=value +``` + +This information is also exposed in the UI. + +![Build variables in UI](img/trigger_variables.png) + +--- + +See the [Examples](#examples) section below for more details. + +## Examples + +Using cURL you can trigger a rebuild with minimal effort, for example: + +```bash +curl -X POST \ + -F token=TOKEN \ + -F ref=master \ + https://gitlab.example.com/api/v3/projects/9/trigger/builds +``` + +In this case, the project with ID `9` will get rebuilt on `master` branch. + + +### Triggering a build within `.gitlab-ci.yml` + +You can also benefit by using triggers in your `.gitlab-ci.yml`. Let's say that +you have two projects, A and B, and you want to trigger a rebuild on the `master` +branch of project B whenever a tag on project A is created. This is the job you +need to add in project's A `.gitlab-ci.yml`: + +```yaml +build_docs: + stage: deploy + script: + - "curl -X POST -F token=TOKEN -F ref=master https://gitlab.example.com/api/v3/projects/9/trigger/builds" + only: + - tags +``` + +Now, whenever a new tag is pushed on project A, the build will run and the +`build_docs` job will be executed, triggering a rebuild of project B. The +`stage: deploy` ensures that this job will run only after all jobs with +`stage: test` complete successfully. + +_**Note:** If your project is public, passing the token in plain text is +probably not the wisest idea, so you might want to use a +[secure variable](../variables/README.md#user-defined-variables-secure-variables) +for that purpose._ + +### Making use of trigger variables + +Using trigger variables can be proven useful for a variety of reasons. + +* Identifiable jobs. Since the variable is exposed in the UI you can know + why the rebuild was triggered if you pass a variable that explains the + purpose. +* Conditional job processing. You can have conditional jobs that run whenever + a certain variable is present. + +Consider the following `.gitlab-ci.yml` where we set three +[stages](../yaml/README.md#stages) and the `upload_package` job is run only +when all jobs from the test and build stages pass. When the `UPLOAD_TO_S3` +variable is non-zero, `make upload` is run. + +```yaml +stages: +- test +- build +- package + +run_tests: + script: + - make test + +build_package: + stage: build + script: + - make build + +upload_package: + stage: package + script: + - if [ -n "${UPLOAD_TO_S3}" ]; then make upload; fi +``` + +You can then trigger a rebuild while you pass the `UPLOAD_TO_S3` variable +and the script of the `upload_package` job will run: + +```bash +curl -X POST \ + -F token=TOKEN \ + -F ref=master \ + -F "variables[UPLOAD_TO_S3]=true" \ + https://gitlab.example.com/api/v3/projects/9/trigger/builds +``` + +### Using cron to trigger nightly builds + +Whether you craft a script or just run cURL directly, you can trigger builds +in conjunction with cron. The example below triggers a build on the `master` +branch of project with ID `9` every night at `00:30`: + +```bash +30 0 * * * curl -X POST -F token=TOKEN -F ref=master https://gitlab.example.com/api/v3/projects/9/trigger/builds +``` + +[ci-229]: https://gitlab.com/gitlab-org/gitlab-ci/merge_requests/229 diff --git a/doc/ci/triggers/img/builds_page.png b/doc/ci/triggers/img/builds_page.png new file mode 100644 index 0000000000000000000000000000000000000000..e78794fbee767d82382d2d97e7c9f91a9d9c09c7 GIT binary patch literal 39713 zcmeFYcT`i`_bxidV?h)IL{u~g9FZbjK|nx2H1u{9k(y9Lqy$7oL`6UZr1uV? z6B3$=)Ci#_kc8d|Nq|5Cgd{KM`L=uC@4h$2yZ5~}#(Vn@M)qd!wb!0&uDL$*^O-C1 zp0VB$ULjr{9-brmcW&S3;rVrzhvyfs!w0!nPV?tdczDk7=-<8te44s4b|?ktgr~4r zx5mpWGDd?;p6WWM=3*A#J#4>rp7;DY2=Lfp@t1#S{r#slm7^oB_pd8= z*0uiQ^tkqao<1mwNx9*j4H`qm|Feykf86i6nx%6{(maF2U1n>vrIn7_|H zglqBtyng3Aukz1d=OQn2EwFbyyO90Q8(;rFd815^dJz3P001b>&HeV~&70E9%+ETZ zSWL~`#9M)HHg6s2>33ib>-?+ zzrc-#F@S3Gud|tTHuAS2k?zmxxa|}QvM8zBC9-AaZ)980cJP0`_FOf(OU2QI*bH6QxqIYplG*>p!GGN`lY`^lr|@~j)m(x78um=QsV z3lJabF7|z^Vj!NEGhz0<6yJz>zhLVhp-LB1od~h6_(C~#QZhK{^D&Dx+l93_N%-xv z?7=F72(W!al32}na!m6jgTp;J@%(Xw4!~@2mAZDhFAHmzQgsdu9X+7vH*nmhg&d= zb}YkUv?k!K@R@>skkCaXpN;y=xizk}U4L48vg?x;ymUHCL>bb*6P4uLa5Qa=qc*NZ z37Xi%KBgiL<;|H-qoaMXDAJ|Cq`rMuun==*LecLi3(M&@=gSD6&XlZJecCSbOXzf& z`x<*f5Jq@h3%l-7)MHagpo}$$tyQ7QfF%aviJiWgpc`8qZFSxq$1H-!krt0rpdz&e zEhqm(l^V$Rs9Nl1UR@y<1q)wuO0sJXA&k8;7!W@pNC+=M5PcZQ!s;0QwEDleK0)YF zWq_8ymR5w@mM&n>&&`5XNLhxvp%eA2PgD(aOHQQ}XmeiMv^<3$Q?kLP2MH?%*Dz^S zPEzEYXyMVBj%XHoM*5!)@;MG0ZoBxp%JhN7$d{Rg7czpL;!3XLJDKRhA?Cxc*)L^J zSf6V{y~hSH*>UU^!T67;j_l_$z?y&>%6P*9@9U-r3_dCa0UD|~QU}3wy-qZV*seaG zHY6_F@>#mPoBn%a?~J60omCyJA;HIaKGjR=K zqgaqCal+Tvvp!CBg#i5=n)H+pxl`4%H7K3&;>xQ%MH#Dj4ei=Yw z_Bf26Km7)kUt!qR`_TI|K0w!_vGKH^@P~ZbIuZHfO%5yU;GM6vnS|HCPMsk3$40_7 z*LkfQyp(a8cqw=0HJd8`431n7|J=xi4q-2r7Ep6$3`yH-?How;?(7E!QpD-=6bJVlfZ zoJ`1Q`Y60XyTf&+So=WshT3?uFU~=Rtm)Isz*{=wd}y|QNv02!ayM!C9A`15^D^?( z(2+h-jo?L@6Q1H04s|~wAx{`L&YTeN1hZ?O^*g=AQEIp|^?)6ioUq^ZL8q%--HNg( zZOx#jUrUvq#xFD5t0Ox*@DO;fidPvES6~AA_HnKbLS3r|QZ>KbEBavrNXfZ zGT}tt2`8Y?s|2N~+bJfbks?DyxxY^K!S_3ROsB5wd3HdxTSH8PH#5D*vTBs&Fqh2M z^xD;enh!noG?4@?ss_SSB8(;Z1MZnm&0iVPzxa5jSAwF5u}4iA?|5BgypKw1mYY(Z z1)he8)fC?M@g(x2i1TS3cB3ER7}A^g67m>B$kNryD$hyUx)#CSA5pJqlB_mtT}zql z{VGJErtehz?b`9C;i-j_1GkyU(MG^Gg{${n<+zbjNoDzI?_AB5S>ueBd0ne3JKNBl zdHf#}fy>@%0qgRMsQ%s?Mc0c%G@s<9$fDDR9xfjwG&6wT&;_kY7u_3T2HkIB7?&q} z%c`l%zY3u+x4|ZU_YbAP%n(`H_JU=jQ<_V!bjQjj{5zZG320mkyhE2EWyD}!TIeJw%D ztv{EQb3ptlAIPn>7jn>3_o9gFi{I0b2ntGTfjB38D>0P5k|c2IlbQ(JHizcc(jhMH>{p=#x_e-G*AFX6VygD*E! z40CmNPYMWZzdgjV(j1h#RA%B3o8EF~D&TKNUe@@32{?NexX7_t|M>0L-pBK}X%A_^ z1Kwg~9youmd~4x(Ol$eheLFuVgZnJCV}B#rqLifTp_MIA+O+Jf3WPFU^=J-I@^tId zf1p&4PW&QutnpswKc3fBhJJuJV{rFK9cZHKb!fEz=DFA>bdQLD&d^~@|Jkz*7Wa-bU>_6IYXYPYR-8&2C;&VDQS-~1T5liuL-F0z1{rDW zi+>J8u3}t`7NtX(v=Z^#+tSiq(>_d`T_=ZwG`G1B%9EgZ~O|%hM0l zLQ9Em*R8d_tg~74*Ee%3j^RTb`B%m=a8dutEO4 zSzgS8EP3ZP>__!1=KJ&#KaN7v*ns*}-7o)4f$pF#TnSI@&dei08%!=wZOyqFvXzlQ_PU>!Ai@N#U(@boJ9WB>ir$POisu;(M zA@?Yv9erJfpuXt0pniOse|g0PmnQnz-b&>bwO-Rf^LhdvvRZQ_t>zmvO{dNYvt~eW z4#0{s!9%tjmaJvdSZELzD^_15`EQF6x~eTCz!8?wgAMNunw5XSgo`>)uHP18aDx>5 zE{zRGmv7kFW3u2m{So8t1>X=JW7roIWzIO1$wlhWh{JmLga0&%_|gY!*;&7Ox0ZgI z?Pwmd>7a@2S-%mt>~Lad5qfMB62y#7^PMxK$cCFj_>f4cI(%*bi9Ancg86R<+_V>m zGQqJek7*Q}iw_o6UcHYQgcaUv@S00dzg)ID5#23m$AMGpAOZ0Sc#Uz0?p-VJg3N?p z-cYI2DE#aLWiw0Ld4oIZ6jjEXuj8Th$9(XVf?kK};}a^SV?Lh+T&C)@8>0t;WZ)Aho4F1V>&_mB+8(ChemoHry_J(tW>#8NM)Gv#4 z8Xm*fXcBLNGV%m|5{yzLu+WR;eWb-clQg8l>UyAUVDJ=06RR&G|HgD=aSRZ< zqW)pV0Uj_gEj%c;P4DhC763|BOKw?CzKB zy*Vm|kA>|1;3Q1v!lAwNj-s~gaB7F~xp20hymU_|UO#!pD2MF#DKCNa_^3+cvw6D* zS=d zFXz>vKzF2!;8HGcC9iV)ZIv3@!u5O^|F(&-=O13<^mAhd1C6a>=0p<_qLC+k)-;Um z^um)3D!ni|W}?vg>Qc9$URu)+mOTYO0H7z$ZxgXsMM#CUjs6A98byG<#A{{V`a3HLgG&`UgA_EP-N z&)Y5>3qSkwSIq5`K0klmJZ}2G_QrG45N2^=PZHwXa7k>XsAh;q>#OLhR~ZVG`f&yM zfe>yt&F4%?B>B9wMRV(fL_36V5@kB=6TuQCUz;E4fz0rqj1 zWvO*hrw~=slVaMmZ%QKzMQJs9ON& zmvhy_?Tq1_+bz}BHEy2KqUyXm0R=K+Am)3!E7nqvQJ<+=846%GSTk#!UsTPO#1N*i zM0c8Mnt6kb_vMh|7Zu+y)|c*gt_AVbW?}h|uGgQ8;wFNfp_JJMhk+o5NX3*yd%a-I zV`tCWFWR~n{8G%2`~z<_zBiew?i>%M5Chx?;c-1S6_?xG%{7Urc;}4J{;&C%PoM(_ z4$xPpv~3#vUr0Mt0)|UYnfm*)0w*jO>T=GM=Yh3NJeewPGfX#F_JkGSZo*YN(G6c- zWuV?9G;4bLkxk3P9H!oEX;g~)W=M5)K#Sh-t<(#KsFOaUqm456Xl_k0q`odFYt!mj zV!0(!WlGTB4E|!{IHfgsa~XoIq*+|C&e?J5o19Yg>gxlR>uN0%n9V5aF|zG)j2X{O zkJ>d@twuk!v}o{&^~|N7vdqjr&X4!!Qndh~Xf)cL9KwBTLNOPVE!Qge*a&^RH>~v@ zcfd`XyFyCnMfs}6D1AN4tK>a!k~x`U!qT?eJSZ6T>lyjS_0-n7Bn4Oe*ZjL_QyjtW zJ2=7o}AEd>A&-3`mD=cVzeV>;u1KDLA6DC&xTP5uG3W4#Tq zGqtyWC>FAtB%`t@zf;| zdfB6fDxRcEc)T|41hz5S@~+}6WN|qgP{JZK9946~)T*AUCG@43k;6#SNN0ujQ8&y+ zaleb?3E&vBmzm;80BdnURMhmS1z%%uE(>C3oFO~YZn81fEBG6Eu&936`2)OwfYr3r z<1(=8D4yaHET8fbS?r-q`_F-487i<#F39ndSw^({9vhDZxH{!e6rZ3BN-2h4iHgt?d5=4!EvcqA6>a`W)JzGegB%J4lgN4IBU!Pv{Vt0c$I=FGC8-yPKaZG6tSD zOX?Ahb^*C;ekFal5v@mXz|AEqdOAf!pEY`#VXR5rhKMQ28E4R{7rsYZcACvWegRqx z^i~Bf4LAv_KY1RM6D7jP;Vi5*R)n6G|K1dkZ6}G3@OE`A62_N`Sh3{vmcxw?7caOi z4G7%g7zklxM?N2Ay=}&Q0;8Eu!XPBOP3Oeip=MF}M|Z_0#~}(rMKS}4k3kVGIcy&; zMT-9Q{mIKxQq|F#t}7vD3>N9bzQZeM>@7r&Z2$P3XUq1@&8*|^Hbo;hh4N$eKl?U3 z#2A(|Nw3F%%Rha9j|J{X=0KP$l20bJlsr8u?f@1ZKs1DC5JRXX3 z5tqdI`htc&tx?{6a13^+7>bdA>JSa_=c2L*s`3r6A5<%%D^ zvJJn7MYouwkG+qB3 zm@VLA7GTFSY(@%C)sWX-a!~N65XtP)YPID)p6KyE1NXZw7LDHytX_;dv-RX~)B8mg zVI?Of2R_riU-O+hKw?98fGh#g()`Y(3%lg#Msu~9(uEq8aAK`HZmcDLaq|yjJDJ(r zEiQhKBJPa~@_E`UIV7kFX~09{;YH7-`_U0W6F8^JafwR%RxT#^qXoa!T#SsXc~GD{ z>o@vYJL3`Tm2)yTuc;Z6KYuR=*r+9w4oc|c2BA7`5X#;5GaFg#)6w?}%_{!Kx1RK= zWDKiiF-c})1!z`YFdE%J=2+!w!HdiJGEr`|G2C!b$GmCFUAW>us(Cs1V@vI*^L?x1 zzXtl&y5hQ|al-noW}BCkeKtNd>~c9#qU`i%CGADX?YZak>^{gw`^wHRj(yazXTKb1 z=PL9piXHDme5tSKcUrZ$=;Y2r$`K|0)ar|PUjR23A(ELI_Y_WAi4E-Jg-p*DWp-(k ze8dYv!vqVIT;YhpQv2 zvJ(F`Qx+m_k@1)pxyW?ur{hXcCIy%*u*0Sg+V5jzx|EUrAMluxWzxPvxV4yg!PK{% zih_?=4@$ZS% znKFY(-#3q54$Hah_sWdCNG61y>sI)M%j4eqfp~{9Q>zzK;Vh!4<@)$EN z5*ZV(;y(QY0N*@fQ|VKi;&~@RPk~ugdxX2*$T%QBED!JF;cZhEiVZq#G-ptZzS(^b`f6J+wUoyT?7(zEu~ z*sm1xKjq+;TylwMv`t>1!q5NSGpe=jbmf;HI$J0CukG+S_LDHFW)VpC# zwHs9|+(tFMg>+}ba@^j3^wj)GRL5bSLfA>4GcU=%aqrE2-(3$(bgoT1pnO;PSDx6j z8i8K}H_o_(h8Bde*yWz1DO823=KXpjNWMhk`t*lGb&!tqda#rPA97)HV*+$}_8#tT zn!*Ho4Xn)^%b2KXXG8}_aDW%>b;&MRTK`!B{gCl1b<4j*Kp;{VF z__g1TplDN55ldKQT2Sd!q*--q1rVQ?~RWjvsm{C(8&rrluwU8Wz!opbdOn0hR zxK#suqF(81<%t3iCo2cMZ8Erkass#mhnhA+BpTvEF(IjPXlaLfKQk>vd4`CxzuYv6 z#Eur#bh4?V`X`!Q`E+HSI_{e@sNs&4@emhu+xiqqAA2^%ZhOQI>Bitq6!Y@~n^kv2ql%{*`1MEEc z7P^HEjtRP^fL(bu4`XzEwftp$RSKNqEaWPE$8Fn(F=_htfuAU9St$5}(oB7c4t{g`m6 zK5sc9$ybm|uM{%OOKt5WROJ;Qs)zka=JxoLLQ@81#}3iTmUc*2WO2*)#U;Zewl+nY zZ?$5`D@fWE+ni$k0-Pu0V#!H9hE*}szBUk4HUZ6_Vi@~u?9vY*CQ4(yrfMh~kiNsn zcdCzTCm%*CjBKPS5EMrYGJsp5a5?zYe8?>)+k!Dia#!_YtDK`~%dPgF)rW&Yc;#;U0?;;5>HiZ9N>Vt@zRe3?gDTu34Q>WFpU4^5y%8}5yw0=hd% zx+_i}QUVZ;r+j({e$}qk&li+WD^n!hhqEH2mM9alUU~EN`hzSqXD6Bg>V6kM_ntAQ zcTY?}+N>ArY?}j{SPOAa9#S8Kr=~j!yyDU}RWj;K6!Qd3`9V@am%KW`pW+>@ohV>b zHCpE@3w5as!DiWrk(68>YY{FD11)9ko7gzR%7Z8)}R5B+14WMBISy|FOmx5ZDHCB zkaO>8nFV$p1P10BET$mVKQuh#$$Vv$D&MBDwfF$hTKev^0+!YIm7)5$d*}?^YUT;H zQO73bIy8(^?ZqWC-2020qz>=ExV+VP{h2lY<^AN#RD4s%!Qan5I-=?Rh)XHyjfE`q zrXg-=ziMzYO0M%t9Mr52?1r^OT-v=c3bk>lC#!+lOEa~!8Hsa2{C>iL{P;TR3Ns|& z3$_fiK4u{dO+hELe1c!Vqb>k!i{c@9-&8!ClGc6709Qgb*}+1#66Np%+yz zlHTZ^J65VpD>X~ur^JjLljs=X(q=@tsLm8Q(5nXHAIym5goZ=^Te+Slwj#K0kL$Sp8W55tdfa+{t+ELV>7WjTcbd92|95TI-)A^{$ zV)^)yjXw4OrRh+s3~utg$kd#U-n%vl5HAu_#boj!+HDTjKQAeEB9>JJ(L+xuRL(GD ztc$3M=C-4*$UIGqg8(;}qMRFHjY~GF7Jg&AV(JwK1QiK6&L-2AioGfnQAaN1kugH> zS8X@X#bPhwRj}XaccFQCPLu;>kGK(fkb>Ds($h(Tb}oK?=qM%d1Ry5wV?aw>+9H2G z<_*{d$~EFDkWz1fqEEwH$5|0GC>B&$9-=vTM^3V7L#cXB&N=fU#71vGo8OHRgWj854JIom zWP@XeNin!l{@4A{d>3`_+}K*Q&(P%?u!n=G&@kWQ%NP|kse9Bqi%+Dm35!Sxsx62vxdSB#+P%d@7Vp!bxWkcc+x#M|MgEJ!i}htj|lrRrX*sn!B4j493FgfS^wdf83QTOXLdxH2Va z#H@E8xo#|2V!rBNNjbi&LBO28l_Y|)qiBA)UC(^$H)?{jt$xs)k+>7mJcr*er9X4b zC#;S-GWRC3@4h&mc@0m4ug{cFnpT!;-OZ<&8px1V-Jo4`@R0Vas2YuC^s+xMFE40h z)fAiK?8%8$3}hAEQwiD4Wy;7qV$WJ+Kh16m$tm-^bXYp>I4kuXV=aPtbr_}u8t>*8 zQx@`X=-9E1+-yAX24a&%itk)7t=E#l2kJ=8o(GjY)ucUA@0GC&!VkG#xBCJeKw#M0 zg3?5Gtt2)mPo_VloUWwsSMH@eBk_VNsfwq}VDvLUy!ZXx!XbNm>_C2o9m)9DW0$SP zp+#Hy4H>ClOX9)T@p4ff%*_w^w-~jm)Lf~#^JRuLkaxKf{`QD4r=_y>D9lwI?U`9V#O` z`w<7joewG>q=N z560N|OZ+utZe^7O+tqip_*H+AWI`h@sQ_{uxjqLAdHnoyhkZPz>#101u9h*5_A8j- zwNKMR3#Xn=(rYN|+kC^IT_(;smRV$n+d?#G`@{<9Yee_$?zik5cSO4X>Lg~r?Q}r- z&_(>wL5+Ol*?VyV`7wicsuflBeiiUCyE3CD_}0@h8g_ylF90gVvAZZSmXYS2Q+1 zGnN#3J=9)uZv9PxB|;Xd1Rf1*?I0eSdhWm9v`(ZN_DS!UojWjUQaPe}))?=N~hWaXxFAldj`_BNm2ry|{NOBD|=d1#BVB-hPU zH((LeoY)nXe=G#MdpFA#r3EvLYqaDwM*LU_o6$5>sC>d<{HhtNHim4GFwq~knuG0}Jb z*cvI>Q9gs2iRKo<;wi_;z8BL;hq$q*A1j6D#v*iwb@^>R;<9Uj?|i*e0sh$IYu!&^)_Jcxb)1vr3xH>gKmSifzHLzX+s+p8ZoA} z%q?HJTuhXIbQ9??NuPqp>2s?KHcp#;TDtcj zJ~6Pj=Ey!i+?6qVfZypOxnRNye{D$dK|t0AE!Bl_j5^S+B*Kd9gAIT;q+RGbl4 z86q>KVVDDASY}97!o@D96W-L>E7)<1f)&BtbXnZ4PguCES!ie*?S=v(?Tt#0cmevL zXs^%@KR9V%FZqXSGN4C9$-BGsC0MD9SK0Im&VQlPE#CVO&DUeK9|<;AOnaTh2)lv} zU|>$1t(#Ej#;=^7GCrGip4=J*dp;lI-sD)Hf}!|yNh_HUOMQiReH(Oa^0ms+Je$fj z>m3D5#73J{3&yfae*iY!`-!|r)0xn9L3x1n!9yS2v$XiG$IA=N(Y`oK6VEyU;_ZV- z640%5wv0R0(_bQ2p7)MZ%shU5KKd<$nH*>6^uBki=(&;eAHzNZXGP<0jf+>P+%*do zRrR)x@<_qwx4tyH9N3Qv3gzGB>A!PD;QEwqp6kbK{=s2?iw)c2&b39Axcpv!G*D=1 z^)GeLFs>+|a^|J({bdgXKviKOLsvS`@A+W??PNjYwu#gOhA-gd{f}UW-g}|#VKi;% zzI~p(HFsn0h!+eDraT5-%+>W?uCf;|$hP)fcNKPduiO-}S+17N>=VbUoc$&>1?*db z<&aAUe7P(I+g;HC=4_Q{KbM-kMWBVOg|M)%53Xt*>hdk)#u?7N61DdBgX zJg4sPR~&e2AAI!ghOgXshZv<=9`7H$i9Al)37bZi-K@3iT-q!=G4Emrtb?$YNts$Q zu@erF8piQn)}l+7^DL?HsCHF36K0RlSwEG9#uQKHYGoYTDU62gkRbCa2kfpyN)_&i zCQ~#YxSr<~)2IlEcrub0qq`JMDiUt%A%pe8(QupZW;@jZmbqbtJo|yv_!aCb&`ol zLi_=tq?~?@@rO_qE3HfyYKIG^q5HLdGimASr{vC%*+Or2*Rq-0;^r3ZjGPTh%V;iH z(md=qc~ck!yB^kiwiu)22?S22c+pAy2) zesv7uiV{3Uw30L2*>pSG)Q#4Aa*G2$=AlRZXp>l`lp|Bp3%ewwuFJD&6B5!4S=lw~ zbMcJF0;qIywAx6X#z++mAzU$;_V~W!hoNVpJ-0GeL8hHf{68r57!^}(f} zyqeUXRmxNGXwFSZGmRe!raQR{%X#G5HTzr~E-@<@aua6^RGsoiJU_aT9OGcWIG?|_ z%PmGI`Hag$;_jBuHp)j{T=I>pUtNZ>Zl~tXrjd8~{zd&cV8J1-h{##KTcPD45ZBzS1 zL%_qAe^+qbGraLw;O95}U);ONt*eqLUulMnUhmz@_d;qHeLwtFGp0fob+<5FcUyJ+ zDc;;H<_<=I9A(%{#G`!_lHg!(*;-<+>C#|?wsH@(86F2G3g-SO=i>J2r(W}z$Q=WP z#_r9yI!B8M`maB_d-F-jFgK@hl3oEHkeG3MuG`(z*l1R4@wYL5NJR5DwR;}^aCaV_ z#~QrI-@pEN`2GS?mh1E*Hioiql*#Kf0!JBun)&!sraB&(}6Y!S}bS08h zCs!2{WN*S5d!@w>=^3)3k;SNrH506DBPLpyIvSM{Kv~F81UdT(%9yO-f8lxN=QY!A z6vSzLWo~KtaoNmUV&=Zxr(u8j`}_)$Y4$C(>VR`R*x>~>^)}iPs z2hLhl#dePrr-CaNj7l2eM_M%5=i!9!g<9}g?<9q8il^A)&AJ8w2xq@EkgGZHi)uU( zu0}LydXA$8S?WVu`qy`5SC^^<+V9)!8G z)T~kvI>9H>RebAo5vCxU#M-tpM%r$}Elr$1lbpdm^U;F6V8>YxV(^vPlvBy&oZZiP z3yA$?=VlGtKg_wWWN@~>+lOq5xGx3CfG4_+T8FTwofuiQjtmV3Q9v+pWU#Xq*MyMD;J)x`deyli~*D<%`_?(dYv_%hlXHyv)!;d9CDgmMQ{5Ey=Mv zUrXz9IzI8!DXM>osD?Tn5efl|s6eXI8m5K4KY;f{HiBEjH-mZStKnz00-RFm4}(HA zhv*_VJQCry)oDR=n~w74Bg+SdB)&;F@*)pKqsehSurUx|#~1bh$Ez&h257(i-v~Um z|099NqM3EWDZ!@MYYBj`6`O7CxLdOVQZ1XkRRmdP(^8zK~H-1>Jl9oRzs$LCEFcaNObaQfY!Y&Y~IWi2j#~xXPqpnF`^*5_`BiLGm4I738{e)(dXMVJR4)q&)OdQROeJrtIk~ z7QHEAHlHhsN_R%-W@0$h|P3I}$VYJ0t?-PqX;qood0c zL@wrX*UmYsAXmPYD8gmwY!P<}w*S4zb7xQFp=AZm{G%4&e<=6_{0{^lL4yg7a0vDr zw`w$X*-U>=NOMmyC^aj=Vew>1+V#3RF+Mp%jAy797hL`(XiPG8ICNyOt6tljPc*^u zh0%mnHRwgzhJH9_0Wc#3rU(MtA$WCcy4qU}AY`h|BM4^X%p`w!LZ73H`y;m&LX83( zjRb81=5&x%EbKLA>$*9+B~dfLMdH1zUm|mCK(>r9{+szmq5OQ6+(cEF-V*}4nGgtq z=m|p}#j3;DSC>(@cLFXz^0?LX?EBxeHJXku%q~^KOI-)5s*jve&KfwZETFZM#BVfw zSz17T+(k+xz1XR>qwzARN!!HiV0dzaSCY-VKw#J&Q#WhQ>Q|P>Y<)(l zS%fG&w;{CUbA0~HB_oC`hom`>HwkSt%f(Ndyz=~rA zeM`Tt_UGtf^PC-^q1mlcX7jFcMwq&^AmU7)lTMsR9hr#kmI4qlDt;tK*1@Q|E`;1< zUQ!zxSKt2(5WJZcG7Wq$z1r05z`;qvFB}QBmlrZkWDSxy-spqTr^WnE)BjtUXVa6j zag@U}i4c9u4%frsKuv4ZSBmo;MeNr7HTEhVHaX`xtN50c`Lf1Y@M)gHhbJVByd^wq z{!a-#svqGK49$8|)mSbp?t4#yj|F*r{wxlcNBT-?F4I+^l*S`MazttOftv7!R9-<7 zB$d(kQcRKwCh;NC3VJ>X09_W@Rl%4rur}rvfu07Nkd+-lZCW)m-DbePqw9i$@waWb z47gNn75t;+LYdM7d$`%fw&?VH2v_iIYYJk3+P^DP0%T;%3;mLQsy&*)TYXP@lAO!% zeibGfphptA?<)@-6|HwdMPC_wQcse1#SgT<+a%Kjnl29#NuD!Lgf$+$3u@wSO5#>W z2b!L24`k_DPu%^3)Kmh>0V%nxVyH%-6!jp+c47yNQm47+w`rf*6DyGWa-VAg`$ z+p9zR(;IH0R;Js~9>lFk3bJ%p&4N|=6d|^QOzL#(?=)-*+1S~vi}cz3)>V%^8rgsI zC|Q;~9`xsm&k>n{WA^rb-z?R*j3e`ELraU7d!y4csrq8;_Ax+%GsoHVglY&iJAMc3 z*cP9bV6#KxQ!^LGK`>95PX`hH@I{n>M&Mt3G9Gn$nDlRz9;pzbdiy$>&n_7(@|Xrg zOYG6!rIF+$io9NmeIH=_eTEvhdM_gY_-)Bq?|oWLSZljEU>2z1GW&5}c5salCNT}% zDti31{GqSKsRO;+bx_XRqozH|`GmDs32>_x|zf z%PucT7f}5Ba8`Np{@xt9T2mT7c>G5EBbC(JDM8Q+u!Om|lHX7?yM+|+;I{>Vy8yz; zvW~JwRkrCzp#ue9jeW-t^y(LCl2#W!J3Lx4ZcCh32Ci9}n^O#Q;$2_7iuR4LF8Lix zvW@UZSDBGOt@&l(Aa@z->thy8!6yhA(YbK(+vHk~P(TwBGh$^%-9l3Az80T$vkGlsqYCSE~m4VGccEwNXX zH-GiJuq!M$ahQDaDv4~IR^9X zBvrY>LQwFiP2FgOSm={I#(v$BplBW`K)SA&zWJ6;JTTyt^0V6b2uIC=R{4@iygOUz zw}cp0}yLe3eRp=spzw50>=qI%sZx*+_1uW)iXA?PtVNt*BB^F zz#X8j#TBPEz7)v;YVLl&!1eMT8jcY$=@1C01%7t5SB`ghqbsrOA!k38mkkV0(UUj> z(bUmtV`uDD2wiqs+%&r#iM8N<$Jc`yh`Lc)V*P?v%U|-InKC7@0V<`+e}@0U$e;j& zdy)~~I1DqABI?AaU+>>Sa3*6ba5(qCjh96f3_zw;jNs^2`c`}5I>AtnGM6%7peLIHW;BWnb`!c#B*NyzmRyq zlH?6Vrrg$@Ljrz6S3WGFz8wdD9R1Q*m3hnuFp-chRh2lOj^L=$Z0~Wi+*BGEm^>dh zxDLXJZSf&o(Ci!3=V{Fr55>xxm*;cck=Jna@vD46p|LW|2&7QZ(O{D@+U26=BlP|YCozG%ZJ@f>&*HgBE~)e`M*C5m@K~E9w2jSqC%8; z2`?puw=8GHjfqztFXM8Aqaym zELp|R8(qFIk1xD7Q|28f3;JF!Hg@@w7vg~f_ojAy2)Ksct$;1(9Hn>xqD~J?S!Tyd zp*$v`d#MpWbEnE_^-eH(%k9t&EVn3QT&q|3h~Uokyy>p$3`2zS0%#%XKB43M=A_azyH4lR`lE|3=$ehef%z{lav&LBkLN0@B?f3M!>^ zBO=`$1Jd0BA|=ud(l9iV($X=+z(_Ykvu|AMS!+G}dG~u9@3;3i|LFlYGuL&_eP8FV z&f^!7gorzo)GEcmY59~AVwwdN)~(z5MZljpG6k*KYS^tkX^e)SP;MMC+d?V*ie%muD6b$HQb)BX1xK&cOr zuFc-+&i`D{q~9Xhf@f{MpkqFI_ym#6P0{|)=Jojq5ZQv&NY_gBm6ev?a>M7L&}i#( zxxgd~G)*B^9?00Tj_p3_C-a~*CB~(6XZkn5z2#5x=7RmgNRvB<*zw|97AG$SK$5YE zi>L;_pj!xjW@b^HwEhJ5KEN>3^#K2AYe?%22rdA(Yn+$JRTUVSl zLv7pgXZEDS6^wjWB!w|fW=OOllz?B|qY(aT4paeH7b*;zq0ZW)M+FUVF;WhFhoJX4 z2}XbmuOI?&YwfIW9sq*(g{ZR8P=E7kJyAIkK8`zDFVR&m+gkE^==I~THhG6KkAnKK z?Vj@@k`L*J5!Bz`q|0zD!g&lPp1_Xb{K?@@TDQXzB|YA6aVFPy>NO9@=>RABVCn%* zLa*B_1nI`N^xApnkjnQmboqO!SwS{w5k-Zy_v7XbWXWFUM4D(?OYB}KgO63tM$5J;ux1$+- zj)t}Muv8b@0AE|6NYn~yj!F?Hm~JI28w_)9@M_VI{9}zzb$jFi`JABTmGX`MGr57K z4~|dN04_HES+=*tSxHc8_N&}6D?2cZ0NQjt@b1%RLZyEaIOA(BKmf_?7&cu}nbwx% zz3}x!-20`msbXN;k*t~&nGkHNXnsylyv0mZNh!Y9FTTI3SGAzXEl6NDZ({T0P=~oY zrz^ZMYcgexs*aKwmZ2<-9q$A2#eV~YiMGz!>-T>&I}EhyF^8&f=XfluT@7ki@cp`A z)xIR4T25-dSP$7nLt9L??TD3-HtR1D-)?;g*Aa`8HpK*VW!{8hSiM zWOX*V2vur!6n+`Md^V?@3%`+l4p3OjlekEmC_DEp78wQ~t?jf~$Uasyu#mu$!wb9-{hkHyjBgWbEi%MW3+a8{=({VblSyeH>XpwqrbL%GyBnr6l zolwh!)NeF?M#wwa7KRr7#@dVM_2}|sUoz9Sn%#=SA=jEf&d`91P$2;)esj9{fI*5| zdz2$(^P*l~+xSO4Nt`m*ePS%xDJU1{HG-Fi67td72G1%MIX}1B%RyXJt?%#OyfZnaFa$ zdg{@$W;r&?x4#uJjS(k{4{TCt3=s|?s8(LTh+d}0wuu@)E3qkF6Y2A_HO#e~DsLfR zt^5k^?r!qoSM8nXG6B>D-;cD^IxIYL7((Bc(vrZbQ}VCh;}eLaJ1q{@fzPHDZoiFq zY?&xD$tclCdad9TwS?qd4y%0*?Fb<(fo74P!XMZyh}p1?9rpXsv=qkK?wOu^gFdmb zHMG8NcU`9@WQFn7%^_O0S{jS8uYI&}w^|U-o8A}@Ii=vV&^?DYR^@HJDi+b*?z>E; zFZ-8v#4eWM%WzV|od{*>AlzP1&&Ve;q z?DLYLX?!@%10@j}i1KZgbaoeCzJ7h@DGKLm`n7t4G*;&k_>OU25(O{J0iHB z_v*8I!@{{oZxK+|s$}2C%U_>dz8h2*b6@%ik26hIX%i7QS?wYjASQ9gy>qeCD;N?*8gfU)gMJ;@vr5EIm>VE&uww zyeD&bdTtB=`liGx!#|q?$DluMfi*VkPqbh!gvD>{yfZ`moKC*a)>1T2&mi=+gr~5v z)r8QKv??V`R<&C{1Lny~t+&+QD7GriMYpy~7MG_RZK4Xs6=+tpB^i~zw?y-V^ED?4 ze%GL9CV4d=L$F*a4%o6k{5+qC><`kTA7!cWFvGd>ox-ZkcIz)4m`qhoR)q(d+nc>nK6oZfp6 z=zV6R^-m*To>=}tczpSMXCiwYZ+1sJBq~rW2X$FASzKC(8u;2XPZa;bBz&+envhYt zv#?BwuP!VneMXI9Op-jSO?}p_+Wm(${wF>V6Y{4^-ret?Zl6E?&i^Mf4Pe}R5f`=jxBI- z%Aaih@#cOn_;_!9p|F*ud*T+eO;1_NZ$AxC%0D!UgXUij=u9u*JnNo7i~8v0;ZY1Y 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 Oy2aDg&t;ucLK6T{HL^_r literal 0 HcmV?d00001 diff --git a/doc/ci/triggers/img/trigger_single_build.png b/doc/ci/triggers/img/trigger_single_build.png new file mode 100644 index 0000000000000000000000000000000000000000..c25f27409d65ce5548cd26940cc568c62fcd5425 GIT binary patch literal 2895 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 literal 0 HcmV?d00001 diff --git a/doc/ci/triggers/img/triggers_page.png b/doc/ci/triggers/img/triggers_page.png new file mode 100644 index 0000000000000000000000000000000000000000..268368dc3c5b7c6046c2c15f0819641699e9d9a6 GIT binary patch literal 15889 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 `JNGv|)oAxkrM^pE&U03$1qos{J4M|H^WO)PCRf zcgAV7_y3rb{tuV@?0_U+l8imK{%WU)eDQy%XX93zo3DW?#9tcDxmT}MmR?TD-6~%H z=Qo&H8pG49bv-jlwD@irAF$>9Nu4=q77>O@9zL{dH{rFz_%U`MXf8p-7 zf8@_w`{`b-lqkoX;YE%OQL1DNFCTe)d~kXdw~&swyCvRq=Hi5TDMVjgg?Ept-s^Rm zN2cOyvHv_RUa@U&q^Zl1YtMr1w^{?v&+pPPgNbc6DV*OQbmR3_!T;DUowr+M4P9B%mM6Dd0w z*UgojSWX1}+;}3L%OIgRkt1)FeMVLd_0##t2yCcc8@ly9yRC#%?KN%3d8g_-HIa5W znt6*YaMgx>Se@u|m3}`HOhn1Ypl^9h4xyAP2o16W4(pEWr=?a);RrVQv{b{-xA4YG zTTgC$Hcu9t>yuIBksEu_Da_9T2BvMq7(IqXvx`Coqeg;{V+@2(<<7h_i4(Poi0U;M z`C*&{i=cB?N4rNUBqRpN1e}|{|0(s}xpCv$D$_bYb#Ki4%30Qk!}c);P3zjPMY(=J zpAN7COmwq#d7Ek7{ibzNc0`*3`dqVz(ESdDl!b^`)YoBn$!25e{#zyhXAWc&_0P%r zO-`gC?D^OX+~_C0X`mj_@b@!21L494VF4}pZqYd>d?^;=GG6ll^v$&C-q1s7OAye& zxmK%i9U_34if6GYSahtrEACAIadM?uH@lROS{Ru77w$3XI25FZTFGB^!L@K{5?Umz zAEpR`lP1eYlqGkAT~b9M@)Bp$W4~*rX6<9D2336c)-Y4 zdTatdu>(c~Suop?54YNL({d^m4sJ73V1x|6D4f>ZB2RAdPvqyc*OMi4D>;KWr2kQ& zEBuf!1fQk~`7*Tnv0-jwQ2|?8j5%$AkbmRq*-fla@oyA|*q)q9*0-H~)etaTDr*%Nu6xY_* zigPpc#zG=rN`Tz$XjJZjCIK(|`pTJa?fa-d!V&)6b6yRWTdPE(;G3|{?dWH}5o5H! zRueJ|p5p~L)jX%gw?hPcE}Dj9R^pIH)V_L7tiFCEWpi8fiysPFB;d72C~tq}BX0OI zBfvH7VUmRPo$gG=2rS~B5teZ_%zW2f47h^yPc_1SDD3_C*KXVYhGqG`U*#AG&On#< z<5}R&wt~vtHLFMz1Sew`i2xdh0R%Y%*rxec@{Ze27FL;j2xKA=r}S}KlKTH_@9)1` z$N$xCV_?gjJtp=)bZEWLkbNrEI1}j;xju3C&_6-smW|i+bL6BN|IH?Wa~^ev|6lu} qjrRWAEs8der2cJp^o;_p;OfTHs{YIAn_GE>E}2@HR2sQG_). + +1. Select "Active Directory" on the left and choose the directory you want to use to register GitLab. + +1. Select "Applications" at the top bar and click the "Add" button the bottom. + +1. Select "Add an application my organization is developing". + +1. Provide the project information and click the "Next" button. + - Name: 'GitLab' works just fine here. + - Type: 'WEB APPLICATION AND/OR WEB API' + +1. On the "App properties" page enter the needed URI's and click the "Complete" button. + - SIGN-IN URL: Enter the URL of your GitLab installation (e.g 'https://gitlab.mycompany.com/') + - APP ID URI: Enter the endpoint URL for Microsoft to use, just has to be unique (e.g 'https://mycompany.onmicrosoft.com/gitlab') + +1. Select "Configure" in the top menu. + +1. Add a "Reply URL" pointing to the Azure OAuth callback of your GitLab installation (e.g. https://gitlab.mycompany.com/users/auth/azure_oauth2/callback). + +1. Create a "Client secret" by selecting a duration, the secret will be generated as soon as you click the "Save" button in the bottom menu.. + +1. Note the "CLIENT ID" and the "CLIENT SECRET". + +1. Select "View endpoints" from the bottom menu. + +1. You will see lots of endpoint URLs in the form 'https://login.microsoftonline.com/TENANT ID/...', note down the TENANT ID part of one of those endpoints. + +1. On your GitLab server, open the configuration file. + + For omnibus package: + + ```sh + sudo editor /etc/gitlab/gitlab.rb + ``` + + For installations from source: + + ```sh + cd /home/git/gitlab + + sudo -u git -H editor config/gitlab.yml + ``` + +1. See [Initial OmniAuth Configuration](omniauth.md#initial-omniauth-configuration) for initial settings. + +1. Add the provider configuration: + + For omnibus package: + + ```ruby + gitlab_rails['omniauth_providers'] = [ + { + "name" => "azure_oauth2", + "args" => { + "client_id" => "CLIENT ID", + "client_secret" => "CLIENT SECRET", + "tenant_id" => "TENANT ID", + } + } + ] + ``` + + For installations from source: + + ``` + - { name: 'azure_oauth2', + args: { client_id: "CLIENT ID", + client_secret: "CLIENT SECRET", + tenant_id: "TENANT ID" } } + ``` + +1. Replace 'CLIENT ID', 'CLIENT SECRET' and 'TENANT ID' with the values you got above. + +1. Save the configuration file. + +1. Restart GitLab for the changes to take effect. + +On the sign in page there should now be a Microsoft icon below the regular sign in form. Click the icon to begin the authentication process. Microsoft will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in. diff --git a/doc/integration/cas.md b/doc/integration/cas.md new file mode 100644 index 0000000000..e6b2071f19 --- /dev/null +++ b/doc/integration/cas.md @@ -0,0 +1,62 @@ +# CAS OmniAuth Provider + +To enable the CAS OmniAuth provider you must register your application with your CAS instance. This requires the service URL GitLab will supply to CAS. It should be something like: `https://gitlab.example.com:443/users/auth/cas3/callback?url`. By default handling for SLO is enabled, you only need to configure CAS for backchannel logout. + +1. On your GitLab server, open the configuration file. + + For omnibus package: + + ```sh + sudo editor /etc/gitlab/gitlab.rb + ``` + + For installations from source: + + ```sh + cd /home/git/gitlab + + sudo -u git -H editor config/gitlab.yml + ``` + +1. See [Initial OmniAuth Configuration](omniauth.md#initial-omniauth-configuration) for initial settings. + +1. Add the provider configuration: + + For omnibus package: + + ```ruby + gitlab_rails['omniauth_providers'] = [ + { + name: "cas3", + label: "cas", + args: { + url: 'CAS_SERVER', + login_url: '/CAS_PATH/login', + service_validate_url: '/CAS_PATH/p3/serviceValidate', + logout_url: '/CAS_PATH/logout'} } + } + } + ] + ``` + + For installations from source: + + ``` + - { name: 'cas3', + label: 'cas', + args: { + url: 'CAS_SERVER', + login_url: '/CAS_PATH/login', + service_validate_url: '/CAS_PATH/p3/serviceValidate', + logout_url: '/CAS_PATH/logout'} } + ``` + +1. Change 'CAS_PATH' to the root of your CAS instance (ie. `cas`). + +1. If your CAS instance does not use default TGC lifetimes, update the `cas3.session_duration` to at least the current TGC maximum lifetime. To explicitly disable SLO, regardless of CAS settings, set this to 0. + +1. Save the configuration file. + +1. Restart GitLab for the changes to take effect. + +On the sign in page there should now be a CAS tab in the sign in form. diff --git a/doc/integration/external-issue-tracker.md b/doc/integration/external-issue-tracker.md index 3e660cfba1..3543a67dd4 100644 --- a/doc/integration/external-issue-tracker.md +++ b/doc/integration/external-issue-tracker.md @@ -1,44 +1,30 @@ # External issue tracker -GitLab has a great issue tracker but you can also use an external issue tracker such as Jira, Bugzilla or Redmine. You can configure issue trackers per GitLab project. For instance, if you configure Jira it allows you to do the following: +GitLab has a great issue tracker but you can also use an external one such as +Jira or Redmine. Issue trackers are configurable per GitLab project and allow +you to do the following: -- the 'Issues' link on the GitLab project pages takes you to the appropriate Jira issue index; -- clicking 'New issue' on the project dashboard creates a new Jira issue; -- To reference Jira issue PROJECT-1234 in comments, use syntax PROJECT-1234. Commit messages get turned into HTML links to the corresponding Jira issue. - -![Jira screenshot](jira-integration-points.png) - -GitLab Enterprise Edition contains [advanced JIRA support](http://doc.gitlab.com/ee/integration/jira.html). +- the **Issues** link on the GitLab project pages takes you to the appropriate + issue index of the external tracker +- clicking **New issue** on the project dashboard creates a new issue on the + external tracker ## Configuration +The configuration is done via a project's **Services**. + ### Project Service -You can enable an external issue tracker per project. As an example, we will configure `Redmine` for project named gitlab-ci. +To enable an external issue tracker you must configure the appropriate **Service**. +Visit the links below for details: -Fill in the required details on the page: - -![redmine configuration](redmine_configuration.png) - -* `description` A name for the issue tracker (to differentiate between instances, for example). -* `project_url` The URL to the project in Redmine which is being linked to this GitLab project. -* `issues_url` The URL to the issue in Redmine project that is linked to this GitLab project. Note that the `issues_url` requires `:id` in the url. This id is used by GitLab as a placeholder to replace the issue number. -* `new_issue_url` This is the URL to create a new issue in Redmine for the project linked to this GitLab project. +- [Redmine](../project_services/redmine.md) +- [Jira](jira.md) ### Service Template -It is necessary to configure the external issue tracker per project, because project specific details are needed for the integration with GitLab. -The admin can add a service template that sets a default for each project. This makes it much easier to configure individual projects. +To save you the hassle from configuring each project's service individually, +GitLab provides the ability to set Service Templates which can then be +overridden in each project's settings. -In GitLab Admin section, navigate to `Service Templates` and choose the service template you want to create: - -![redmine service template](redmine_service_template.png) - -After the template is created, the template details will be pre-filled on the project service page. - -NOTE: For each project, you will still need to configure the issue tracking URLs by replacing `:issues_tracker_id` in the above screenshot -with the ID used by your external issue tracker. Prior to GitLab v7.8, this ID was configured in the project settings, and GitLab would automatically -update the URL configured in `gitlab.yml`. This behavior is now depecated, and all issue tracker URLs must be configured directly -within the project's Services settings. - -Support to add your commits to the Jira ticket automatically is [available in GitLab EE](http://doc.gitlab.com/ee/integration/jira.html). +Read more on [Services Templates](../project_services/services_templates.md). diff --git a/doc/integration/jira_issue_reference.png b/doc/integration/img/jira_issue_reference.png similarity index 100% rename from doc/integration/jira_issue_reference.png rename to doc/integration/img/jira_issue_reference.png diff --git a/doc/integration/img/jira_merge_request_close.png b/doc/integration/img/jira_merge_request_close.png new file mode 100644 index 0000000000000000000000000000000000000000..1e78daf105f8936d048d3e0e37841e1877f4508a GIT binary patch literal 111150 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∨_ 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 E2S^%+Z~y=R literal 0 HcmV?d00001 diff --git a/doc/integration/jira_workflow_screenshot.png b/doc/integration/img/jira_workflow_screenshot.png similarity index 100% rename from doc/integration/jira_workflow_screenshot.png rename to doc/integration/img/jira_workflow_screenshot.png diff --git a/doc/integration/jira.md b/doc/integration/jira.md index 624601d0fa..de574d5341 100644 --- a/doc/integration/jira.md +++ b/doc/integration/jira.md @@ -1,14 +1,15 @@ # GitLab Jira integration -GitLab can be configured to interact with Jira. -Configuration happens via username and password. -Connecting to a Jira server via CAS is not possible. +GitLab can be configured to interact with Jira. Configuration happens via +username and password. Connecting to a Jira server via CAS is not possible. -Each project can be configured to connect to a different Jira instance, configuration is explained [here](#configuration). -If you have one Jira instance you can pre-fill the settings page with a default template. To configure the template [see external issue tracker document](external-issue-tracker.md#service-template)). - -Once the project is connected to Jira, you can reference and close the issues in Jira directly from GitLab. +Each project can be configured to connect to a different Jira instance, see the +[configuration](#configuration) section. If you have one Jira instance you can +pre-fill the settings page with a default template. To configure the template +see the [Services Templates][services-templates] document. +Once the project is connected to Jira, you can reference and close the issues +in Jira directly from GitLab. ## Table of Contents @@ -18,8 +19,11 @@ Once the project is connected to Jira, you can reference and close the issues in ### Referencing Jira Issues -When GitLab project has Jira issue tracker configured and enabled, mentioning Jira issue in GitLab will automatically add a comment in Jira issue with the link back to GitLab. This means that in comments in merge requests and commits referencing an issue, eg. `PROJECT-7`, will add a comment in Jira issue in the format: - +When GitLab project has Jira issue tracker configured and enabled, mentioning +Jira issue in GitLab will automatically add a comment in Jira issue with the +link back to GitLab. This means that in comments in merge requests and commits +referencing an issue, eg. `PROJECT-7`, will add a comment in Jira issue in the +format: ``` USER mentioned this issue in LINK_TO_THE_MENTION @@ -29,85 +33,117 @@ When GitLab project has Jira issue tracker configured and enabled, mentioning Ji * `LINK_TO_THE_MENTION` Link to the origin of mention with a name of the entity where Jira issue was mentioned. Can be commit or merge request. +![example of mentioning or closing the Jira issue](img/jira_issue_reference.png) -![example of mentioning or closing the Jira issue](jira_issue_reference.png) - +--- ### Closing Jira Issues -Jira issues can be closed directly from GitLab by using trigger words, eg. `Resolves PROJECT-1`, `Closes PROJECT-1` or `Fixes PROJECT-1`, in commits and merge requests. -When a commit which contains the trigger word in the commit message is pushed, GitLab will add a comment in the mentioned Jira issue. +Jira issues can be closed directly from GitLab by using trigger words, eg. +`Resolves PROJECT-1`, `Closes PROJECT-1` or `Fixes PROJECT-1`, in commits and +merge requests. When a commit which contains the trigger word in the commit +message is pushed, GitLab will add a comment in the mentioned Jira issue. -For example, for project named PROJECT in Jira, we implemented a new feature and created a merge request in GitLab. +For example, for project named `PROJECT` in Jira, we implemented a new feature +and created a merge request in GitLab. -This feature was requested in Jira issue PROJECT-7. Merge request in GitLab contains the improvement and in merge request description we say that this merge request `Closes PROJECT-7` issue. +This feature was requested in Jira issue `PROJECT-7`. Merge request in GitLab +contains the improvement and in merge request description we say that this +merge request `Closes PROJECT-7` issue. -Once this merge request is merged, Jira issue will be automatically closed with a link to the commit that resolved the issue. +Once this merge request is merged, the Jira issue will be automatically closed +with a link to the commit that resolved the issue. -![A Git commit that causes the Jira issue to be closed](merge_request_close_jira.png) +![A Git commit that causes the Jira issue to be closed](img/jira_merge_request_close.png) +--- -![The GitLab integration user leaves a comment on Jira](jira_service_close_issue.png) +![The GitLab integration user leaves a comment on Jira](img/jira_service_close_issue.png) +--- ## Configuration ### Configuring JIRA -We need to create a user in JIRA which will have access to all projects that need to integrate with GitLab. -Login to your JIRA instance as admin and under Administration go to User Management and create a new user. -As an example, we'll create a user named `gitlab` and add it to `jira-developers` group. +We need to create a user in JIRA which will have access to all projects that +need to integrate with GitLab. Login to your JIRA instance as admin and under +Administration go to User Management and create a new user. + +As an example, we'll create a user named `gitlab` and add it to `jira-developers` +group. **It is important that the user `gitlab` has write-access to projects in JIRA** ### Configuring GitLab -### GitLab 7.8 EE and up with JIRA v6.x +JIRA configuration in GitLab is done via a project's **Services**. -To enable JIRA integration in a project, navigate to the project Settings page and go to Services. Here you will find JIRA. +#### GitLab 7.8 and up with JIRA v6.x -Fill in the required details on the page: +See next section. -![Jira service page](jira_service_page.png) +#### GitLab 7.8 and up -* `description` A name for the issue tracker (to differentiate between instances, for instance). -* `project url` The URL to the JIRA project which is being linked to this GitLab project. -* `issues url` The URL to the JIRA project issues overview for the project that is linked to this GitLab project. -* `new issue url` This is the URL to create a new issue in JIRA for the project linked to this GitLab project. -* `api url` The base URL of the JIRA API. It may be omitted, in which case GitLab will automatically use API version `2` based on the `project url`, i.e. `https://jira.example.com/rest/api/2`. -* `username` The username of the user created in [configuring JIRA step](#configuring-jira). -* `password` The password of the user created in [configuring JIRA step](#configuring-jira). -* `Jira issue transition` This is the id of a transition that moves issues to a closed state. You can find this number under [JIRA workflow administration, see screenshot](jira_workflow_screenshot.png). By default, this id is `2`. (In the example image, this is `2` as well) +_The currently supported JIRA versions are v6.x and v7.x._ -After saving the configuration, your GitLab project will be able to interact with the linked JIRA project. +To enable JIRA integration in a project, navigate to the project's +**Settings > Services > JIRA**. +Fill in the required details on the page as described in the table below. -### GitLab 6.x-7.7 with JIRA v6.x +| Field | Description | +| ----- | ----------- | +| `description` | A name for the issue tracker (to differentiate between instances, for instance). | +| `project url` | The URL to the JIRA project which is being linked to this GitLab project. | +| `issues url` | The URL to the JIRA project issues overview for the project that is linked to this GitLab project. | +| `new issue url` | This is the URL to create a new issue in JIRA for the project linked to this GitLab project. | +| `api url` | The base URL of the JIRA API. It may be omitted, in which case GitLab will automatically use API version `2` based on the `project url`, i.e. `https://jira.example.com/rest/api/2`. | +| `username` | The username of the user created in [configuring JIRA step](#configuring-jira). | +| `password` |The password of the user created in [configuring JIRA step](#configuring-jira). | +| `Jira issue transition` | This is the ID of a transition that moves issues to a closed state. You can find this number under JIRA workflow administration ([see screenshot](img/jira_workflow_screenshot.png)). By default, this ID is `2` (in the example image, this is `2` as well) | -**Note: GitLab 7.8 and up contain various integration improvements. We strongly recommend upgrading.** +After saving the configuration, your GitLab project will be able to interact +with the linked JIRA project. +![Jira service page](img/jira_service_page.png) -In `gitlab.yml` enable [JIRA issue tracker section by uncommenting the lines](https://gitlab.com/subscribers/gitlab-ee/blob/6-8-stable-ee/config/gitlab.yml.example#L111-115). -This will make sure that all issues within GitLab are pointing to the JIRA issue tracker. +--- -We can also enable JIRA service that will allow us to interact with JIRA issues. +#### GitLab 6.x-7.7 with JIRA v6.x -For example, we can close issues in JIRA by a commit in GitLab. +_**Note:** GitLab versions 7.8 and up contain various integration improvements. +We strongly recommend upgrading._ -Go to project settings page and fill in the project name for the JIRA project: +In `gitlab.yml` enable the JIRA issue tracker section by +[uncommenting these lines][jira-gitlab-yml]. This will make sure that all +issues within GitLab are pointing to the JIRA issue tracker. -![Set the JIRA project name in GitLab to 'NEW'](jira_project_name.png) +After you set this, you will be able to close issues in JIRA by a commit in +GitLab. -Next, go to the services page and find JIRA. +Go to your project's **Settings** page and fill in the project name for the +JIRA project: -![Jira services page](jira_service.png) +![Set the JIRA project name in GitLab to 'NEW'](img/jira_project_name.png) -1. Tick the active check box to enable the service. -1. Supply the url to JIRA server, for example http://jira.sample -1. Supply the username of a user we created under `Configuring JIRA` section, for example `gitlab` +--- + +You can also enable the JIRA service that will allow you to interact with JIRA +issues. Go to the **Settings > Services > JIRA** and: + +1. Tick the active check box to enable the service +1. Supply the URL to JIRA server, for example http://jira.example.com +1. Supply the username of a user we created under `Configuring JIRA` section, + for example `gitlab` 1. Supply the password of the user -1. Optional: supply the JIRA api version, default is version -1. Optional: supply the JIRA issue transition ID (issue transition to closed). This is dependant on JIRA settings, default is 2 -1. Save +1. Optional: supply the JIRA API version, default is version `2` +1. Optional: supply the JIRA issue transition ID (issue transition to closed). + This is dependent on JIRA settings, default is `2` +1. Hit save -Now we should be able to interact with JIRA issues. + +![Jira services page](img/jira_service.png) + +[services-templates]: ../project_services/services_templates.md +[jira-gitlab-yml]: https://gitlab.com/subscribers/gitlab-ee/blob/6-8-stable-ee/config/gitlab.yml.example#L111-115 diff --git a/doc/integration/jira_service_page.png b/doc/integration/jira_service_page.png deleted file mode 100644 index 69ec44e826fb82702103f7cf1fd4299084e24151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162449 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

      >spIVA13()-a^l@ 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≦GARRR}=mI6zz>11NC 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≥#twI;4!`6qE1vW|;0VMY+|HSls?_%;-hI24B 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�zc&{$pDD&p+v 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 diff --git a/doc/integration/redmine_service_template.png b/doc/integration/redmine_service_template.png deleted file mode 100644 index 1159eb5b9649f1efdd513e224931731bea99fbd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198077 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 ZFKIDHq$52%!6CwR{fh2o?8Q5e{y!>I27~|r literal 0 HcmV?d00001 diff --git a/doc/project_services/project_services.md b/doc/project_services/project_services.md index 03937d2072..e340312772 100644 --- a/doc/project_services/project_services.md +++ b/doc/project_services/project_services.md @@ -1,20 +1,37 @@ # Project Services - -__Project integrations with external services for continuous integration and more.__ + +Project services allow you to integrate GitLab with other applications. Below +is list of the currently supported ones. Click on the service links to see +further configuration instructions and details. Contributions are welcome. ## Services -- Assembla -- [Atlassian Bamboo CI](bamboo.md) An Atlassian product for continuous integration. -- Build box -- Campfire -- Emails on push -- Flowdock -- Gemnasium -- GitLab CI -- [HipChat](hipchat.md) An Atlassian product for private group chat and instant messaging. -- [Irker](irker.md) An IRC gateway to receive messages on repository updates. -- Pivotal Tracker -- Pushover -- Slack -- TeamCity +| Service | Description | +| ------- | ----------- | +| Asana | Asana - Teamwork without email | +| Assembla | Project Management Software (Source Commits Endpoint) | +| [Atlassian Bamboo CI](bamboo.md) | A continuous integration and build server | +| Buildkite | Continuous integration and deployments | +| Builds emails | Email the builds status to a list of recipients | +| Campfire | Simple web-based real-time group chat | +| Custom Issue Tracker | Custom issue tracker | +| Drone CI | Continuous Integration platform built on Docker, written in Go | +| Emails on push | Email the commits and diff of each push to a list of recipients | +| External Wiki | Replaces the link to the internal wiki with a link to an external wiki | +| Flowdock | Flowdock is a collaboration web app for technical teams | +| Gemnasium | Gemnasium monitors your project dependencies and alerts you about updates and security vulnerabilities | +| [HipChat](hipchat.md) | Private group chat and IM | +| [Irker (IRC gateway)](irker.md) | Send IRC messages, on update, to a list of recipients through an Irker gateway | +| JIRA | Jira issue tracker | +| JetBrains TeamCity CI | A continuous integration and build server | +| PivotalTracker | Project Management Software (Source Commits Endpoint) | +| Pushover | Pushover makes it easy to get real-time notifications on your Android device, iPhone, iPad, and Desktop | +| [Redmine](redmine.md) | Redmine issue tracker | +| Slack | A team communication tool for the 21st century | + +## Services Templates + +Services templates is a way to set some predefined values in the Service of +your liking which will then be pre-filled on each project's Service. + +Read more about [Services Templates in this document](services_templates.md). diff --git a/doc/project_services/redmine.md b/doc/project_services/redmine.md new file mode 100644 index 0000000000..b9830ea7c3 --- /dev/null +++ b/doc/project_services/redmine.md @@ -0,0 +1,21 @@ +# Redmine Service + +Go to your project's **Settings > Services > Redmine** and fill in the required +details as described in the table below. + +| Field | Description | +| ----- | ----------- | +| `description` | A name for the issue tracker (to differentiate between instances, for example) | +| `project_url` | The URL to the project in Redmine which is being linked to this GitLab project | +| `issues_url` | The URL to the issue in Redmine project that is linked to this GitLab project. Note that the `issues_url` requires `:id` in the URL. This ID is used by GitLab as a placeholder to replace the issue number. | +| `new_issue_url` | This is the URL to create a new issue in Redmine for the project linked to this GitLab project | + +Once you have configured and enabled Redmine: + +- the **Issues** link on the GitLab project pages takes you to the appropriate + Redmine issue index +- clicking **New issue** on the project dashboard creates a new Redmine issue + +As an example, below is a configuration for a project named gitlab-ci. + +![Redmine configuration](img/redmine_configuration.png) diff --git a/doc/project_services/services_templates.md b/doc/project_services/services_templates.md new file mode 100644 index 0000000000..be6d13b6d2 --- /dev/null +++ b/doc/project_services/services_templates.md @@ -0,0 +1,25 @@ +# Services Templates + +A GitLab administrator can add a service template that sets a default for each +project. This makes it much easier to configure individual projects. + +After the template is created, the template details will be pre-filled on a +project's Service page. + +## Enable a Service template + +In GitLab's Admin area, navigate to **Service Templates** and choose the +service template you wish to create. + +For example, in the image below you can see Redmine. + +![Redmine service template](img/services_templates_redmine_example.png) + +--- + +**NOTE:** For each project, you will still need to configure the issue tracking +URLs by replacing `:issues_tracker_id` in the above screenshot with the ID used +by your external issue tracker. Prior to GitLab v7.8, this ID was configured in +the project settings, and GitLab would automatically update the URL configured +in `gitlab.yml`. This behavior is now deprecated and all issue tracker URLs +must be configured directly within the project's **Services** settings. diff --git a/doc/raketasks/backup_restore.md b/doc/raketasks/backup_restore.md index 093450a6de..cdd6652b7b 100644 --- a/doc/raketasks/backup_restore.md +++ b/doc/raketasks/backup_restore.md @@ -153,6 +153,49 @@ with the name of your bucket: } ``` +### Uploading to locally mounted shares + +You may also send backups to a mounted share (`NFS` / `CIFS` / `SMB` / etc.) by +using the [`Local`](https://github.com/fog/fog-local#usage) storage provider. +The directory pointed to by the `local_root` key **must** be owned by the `git` +user **when mounted** (mounting with the `uid=` of the `git` user for `CIFS` and +`SMB`) or the user that you are executing the backup tasks under (for omnibus +packages, this is the `git` user). + +The `backup_upload_remote_directory` **must** be set in addition to the +`local_root` key. This is the sub directory inside the mounted directory that +backups will be copied to, and will be created if it does not exist. If the +directory that you want to copy the tarballs to is the root of your mounted +directory, just use `.` instead. + +For omnibus packages: + +```ruby +gitlab_rails['backup_upload_connection'] = { + :provider => 'Local', + :local_root => '/mnt/backups' +} + +# The directory inside the mounted folder to copy backups to +# Use '.' to store them in the root directory +gitlab_rails['backup_upload_remote_directory'] = 'gitlab_backups' +``` + +For installations from source: + +```yaml + backup: + # snip + upload: + # Fog storage connection settings, see http://fog.io/storage/ . + connection: + provider: Local + local_root: '/mnt/backups' + # The directory inside the mounted folder to copy backups to + # Use '.' to store them in the root directory + remote_directory: 'gitlab_backups' +``` + ## Backup archive permissions The backup archives created by GitLab (123456_gitlab_backup.tar) will have owner/group git:git and 0600 permissions by default. diff --git a/doc/release/patch.md b/doc/release/patch.md index 3022e375ac..1c92143915 100644 --- a/doc/release/patch.md +++ b/doc/release/patch.md @@ -24,7 +24,7 @@ Use the following template: - Picked into respective `stable` branches: - [ ] Merge `x-y-stable` into `x-y-stable-ee` - [ ] release-tools: `x.y.z` -- gitlab-omnibus +- omnibus-gitlab - [ ] `x.y.z+ee.0` - [ ] `x.y.z+ce.0` - [ ] Deploy diff --git a/doc/security/README.md b/doc/security/README.md index fba6013d9c..f34c792d00 100644 --- a/doc/security/README.md +++ b/doc/security/README.md @@ -6,3 +6,5 @@ - [Information exclusivity](information_exclusivity.md) - [Reset your root password](reset_root_password.md) - [User File Uploads](user_file_uploads.md) +- [How we manage the CRIME vulnerability](crime_vulnerability.md) +- [Enforce Two-Factor authentication](two_factor_authentication.md) diff --git a/doc/security/crime_vulnerability.md b/doc/security/crime_vulnerability.md new file mode 100644 index 0000000000..94ba5d1375 --- /dev/null +++ b/doc/security/crime_vulnerability.md @@ -0,0 +1,63 @@ +# How we manage the TLS protocol CRIME vulnerability + +> CRIME ("Compression Ratio Info-leak Made Easy") is a security exploit against +secret web cookies over connections using the HTTPS and SPDY protocols that also +use data compression. When used to recover the content of secret +authentication cookies, it allows an attacker to perform session hijacking on an +authenticated web session, allowing the launching of further attacks. +([CRIME](https://en.wikipedia.org/w/index.php?title=CRIME&oldid=692423806)) + +### Description + +The TLS Protocol CRIME Vulnerability affects compression over HTTPS, therefore +it warns against using SSL Compression (for example gzip) or SPDY which +optionally uses compression as well. + +GitLab supports both gzip and [SPDY][ngx-spdy] and mitigates the CRIME +vulnerability by deactivating gzip when HTTPS is enabled. You can see the +sources of the files in question: + +* [Source installation NGINX file][source-nginx] +* [Omnibus installation NGINX file][omnibus-nginx] + +Although SPDY is enabled in Omnibus installations, CRIME relies on compression +(the 'C') and the default compression level in NGINX's SPDY module is 0 +(no compression). + +### Nessus + +The Nessus scanner, [reports a possible CRIME vulnerability][nessus] in GitLab +similar to the following format: + +``` +Description + +This remote service has one of two configurations that are known to be required for the CRIME attack: +SSL/TLS compression is enabled. +TLS advertises the SPDY protocol earlier than version 4. + +... + +Output + +The following configuration indicates that the remote service may be vulnerable to the CRIME attack: +SPDY support earlier than version 4 is advertised. +``` + +From the report above it is important to note that Nessus is only checking if +TLS advertises the SPDY protocol earlier than version 4, it does not perform an +attack nor does it check if compression is enabled. With just this approach, it +cannot tell that SPDY's compression is disabled and not subject to the CRIME +vulnerability. + +### References + +* Nginx ["Module ngx_http_spdy_module"][ngx-spdy] +* Tenable Network Security, Inc. ["Transport Layer Security (TLS) Protocol CRIME Vulnerability"][nessus] +* Wikipedia contributors, ["CRIME"][wiki-crime] Wikipedia, The Free Encyclopedia + +[source-nginx]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab-ssl +[omnibus-nginx]: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-cookbooks/gitlab/templates/default/nginx-gitlab-http.conf.erb +[ngx-spdy]: http://nginx.org/en/docs/http/ngx_http_spdy_module.html +[nessus]: https://www.tenable.com/plugins/index.php?view=single&id=62565 +[wiki-crime]: https://en.wikipedia.org/wiki/CRIME diff --git a/doc/security/two_factor_authentication.md b/doc/security/two_factor_authentication.md new file mode 100644 index 0000000000..4e25a1fdc3 --- /dev/null +++ b/doc/security/two_factor_authentication.md @@ -0,0 +1,38 @@ +# Enforce Two-factor Authentication (2FA) + +Two-factor Authentication (2FA) provides an additional level of security to your +users' GitLab account. Once enabled, in addition to supplying their username and +password to login, they'll be prompted for a code generated by an application on +their phone. + +You can read more about it here: +[Two-factor Authentication (2FA)](doc/profile/two_factor_authentication.md) + +## Enabling 2FA + +Users on GitLab, can enable it without any admin's intervention. If you want to +enforce everyone to setup 2FA, you can choose from two different ways: + + 1. Enforce on next login + 2. Suggest on next login, but allow a grace period before enforcing. + +In the Admin area under **Settings** (`/admin/application_settings`), look for +the "Sign-in Restrictions" area, where you can configure both. + +If you want 2FA enforcement to take effect on next login, change the grace +period to `0` + +## Disabling 2FA for everyone + +There may be some special situations where you want to disable 2FA for everyone +even when forced 2FA is disabled. There is a rake task for that: + +``` +# use this command if you've installed GitLab with the Omnibus package +sudo gitlab-rake gitlab:two_factor:disable_for_all_users + +# if you've installed GitLab from source +sudo -u git -H bundle exec rake gitlab:two_factor:disable_for_all_users RAILS_ENV=production +``` + +**IMPORTANT: this is a permanent and irreversible action. Users will have to reactivate 2FA from scratch if they want to use it again.** diff --git a/doc/ssh/README.md b/doc/ssh/README.md index fe5b45dd43..77eb53427e 100644 --- a/doc/ssh/README.md +++ b/doc/ssh/README.md @@ -9,7 +9,7 @@ already has one by running the following command: cat ~/.ssh/id_rsa.pub ``` -If you see a long string starting with `ssh-rsa` or `ssh-dsa`, you can skip the `ssh-keygen` step. +If you see a long string starting with `ssh-rsa`, you can skip the `ssh-keygen` step. Note: It is a best practice to use a password for an SSH key, but it is not required and you can skip creating a password by pressing enter. Note that @@ -20,8 +20,9 @@ To generate a new SSH key, use the following command: ssh-keygen -t rsa -C "$your_email" ``` This command will prompt you for a location and filename to store the key -pair and for a password. When prompted for the location and filename, you -can press enter to use the default. +pair and for a password. When prompted for the location and filename, just +press enter to use the default. If you use a different name, the key will not +be used automatically. Use the command below to show your public key: ```bash @@ -29,10 +30,10 @@ cat ~/.ssh/id_rsa.pub ``` Copy-paste the key to the 'My SSH Keys' section under the 'SSH' tab in your -user profile. Please copy the complete key starting with `ssh-` and ending +user profile. Please copy the complete key starting with `ssh-rsa` and ending with your username and host. -To copy your public key to the clipboard, use code below. Depending on your +To copy your public key to the clipboard, use the code below. Depending on your OS you'll need to use a different command: **Windows:** diff --git a/doc/system_hooks/system_hooks.md b/doc/system_hooks/system_hooks.md index 5cb05b13b3..612376e3a4 100644 --- a/doc/system_hooks/system_hooks.md +++ b/doc/system_hooks/system_hooks.md @@ -1,6 +1,6 @@ # System hooks -Your GitLab instance can perform HTTP POST requests on the following events: `project_create`, `project_destroy`, `user_add_to_team`, `user_remove_from_team`, `user_create`, `user_destroy`, `key_create`, `key_destroy`, `group_create`, `group_destroy`, `user_add_to_group` and `user_remove_from_group`. +Your GitLab instance can perform HTTP POST requests on the following events: `project_create`, `project_destroy`, `project_rename`, `project_transfer`, `user_add_to_team`, `user_remove_from_team`, `user_create`, `user_destroy`, `key_create`, `key_destroy`, `group_create`, `group_destroy`, `user_add_to_group` and `user_remove_from_group`. System hooks can be used, e.g. for logging or changing information in a LDAP server. @@ -17,6 +17,7 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:30:54Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "project_create", "name": "StoreCloud", "owner_email": "johnsmith@gmail.com", @@ -33,6 +34,7 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:30:58Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "project_destroy", "name": "Underscore", "owner_email": "johnsmith@gmail.com", @@ -44,11 +46,48 @@ X-Gitlab-Event: System Hook } ``` +**Project renamed:** + +```json +{ + "created_at": "2012-07-21T07:30:58Z", + "updated_at": "2012-07-21T07:38:22Z", + "event_name": "project_rename", + "name": "Underscore", + "path": "underscore", + "path_with_namespace": "jsmith/underscore", + "project_id": 73, + "owner_name": "John Smith", + "owner_email": "johnsmith@gmail.com", + "project_visibility": "internal", + "old_path_with_namespace": "jsmith/overscore", +} +``` + +**Project transferred:** + +```json +{ + "created_at": "2012-07-21T07:30:58Z", + "updated_at": "2012-07-21T07:38:22Z", + "event_name": "project_transfer", + "name": "Underscore", + "path": "underscore", + "path_with_namespace": "scores/underscore", + "project_id": 73, + "owner_name": "John Smith", + "owner_email": "johnsmith@gmail.com", + "project_visibility": "internal", + "old_path_with_namespace": "jsmith/overscore", +} +``` + **New Team Member:** ```json { "created_at": "2012-07-21T07:30:56Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "user_add_to_team", "project_access": "Master", "project_id": 74, @@ -57,6 +96,7 @@ X-Gitlab-Event: System Hook "project_path_with_namespace": "jsmith/storecloud", "user_email": "johnsmith@gmail.com", "user_name": "John Smith", + "user_username": "johnsmith", "user_id": 41, "project_visibility": "private", } @@ -67,6 +107,7 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:30:56Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "user_remove_from_team", "project_access": "Master", "project_id": 74, @@ -75,6 +116,7 @@ X-Gitlab-Event: System Hook "project_path_with_namespace": "jsmith/storecloud", "user_email": "johnsmith@gmail.com", "user_name": "John Smith", + "user_username": "johnsmith", "user_id": 41, "project_visibility": "private", } @@ -85,9 +127,11 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:44:07Z", + "updated_at": "2012-07-21T07:38:22Z", "email": "js@gitlabhq.com", "event_name": "user_create", "name": "John Smith", + "username": "js", "user_id": 41 } ``` @@ -97,9 +141,11 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:44:07Z", + "updated_at": "2012-07-21T07:38:22Z", "email": "js@gitlabhq.com", "event_name": "user_destroy", "name": "John Smith", + "username": "js", "user_id": 41 } ``` @@ -110,6 +156,7 @@ X-Gitlab-Event: System Hook { "event_name": "key_create", "created_at": "2014-08-18 18:45:16 UTC", + "updated_at": "2012-07-21T07:38:22Z", "username": "root", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC58FwqHUbebw2SdT7SP4FxZ0w+lAO/erhy2ylhlcW/tZ3GY3mBu9VeeiSGoGz8hCx80Zrz+aQv28xfFfKlC8XQFpCWwsnWnQqO2Lv9bS8V1fIHgMxOHIt5Vs+9CAWGCCvUOAurjsUDoE2ALIXLDMKnJxcxD13XjWdK54j6ZXDB4syLF0C2PnAQSVY9X7MfCYwtuFmhQhKaBussAXpaVMRHltie3UYSBUUuZaB3J4cg/7TxlmxcNd+ppPRIpSZAB0NI6aOnqoBCpimscO/VpQRJMVLr3XiSYeT6HBiDXWHnIVPfQc03OGcaFqOit6p8lYKMaP/iUQLm+pgpZqrXZ9vB john@localhost", "id": 4 @@ -122,6 +169,7 @@ X-Gitlab-Event: System Hook { "event_name": "key_destroy", "created_at": "2014-08-18 18:45:16 UTC", + "updated_at": "2012-07-21T07:38:22Z", "username": "root", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC58FwqHUbebw2SdT7SP4FxZ0w+lAO/erhy2ylhlcW/tZ3GY3mBu9VeeiSGoGz8hCx80Zrz+aQv28xfFfKlC8XQFpCWwsnWnQqO2Lv9bS8V1fIHgMxOHIt5Vs+9CAWGCCvUOAurjsUDoE2ALIXLDMKnJxcxD13XjWdK54j6ZXDB4syLF0C2PnAQSVY9X7MfCYwtuFmhQhKaBussAXpaVMRHltie3UYSBUUuZaB3J4cg/7TxlmxcNd+ppPRIpSZAB0NI6aOnqoBCpimscO/VpQRJMVLr3XiSYeT6HBiDXWHnIVPfQc03OGcaFqOit6p8lYKMaP/iUQLm+pgpZqrXZ9vB john@localhost", "id": 4 @@ -133,6 +181,7 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:30:54Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "group_create", "name": "StoreCloud", "owner_email": "johnsmith@gmail.com", @@ -147,6 +196,7 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:30:54Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "group_destroy", "name": "StoreCloud", "owner_email": "johnsmith@gmail.com", @@ -161,6 +211,7 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:30:56Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "user_add_to_group", "group_access": "Master", "group_id": 78, @@ -168,6 +219,7 @@ X-Gitlab-Event: System Hook "group_path": "storecloud", "user_email": "johnsmith@gmail.com", "user_name": "John Smith", + "user_username": "johnsmith", "user_id": 41 } ``` @@ -176,6 +228,7 @@ X-Gitlab-Event: System Hook ```json { "created_at": "2012-07-21T07:30:56Z", + "updated_at": "2012-07-21T07:38:22Z", "event_name": "user_remove_from_group", "group_access": "Master", "group_id": 78, @@ -183,6 +236,7 @@ X-Gitlab-Event: System Hook "group_path": "storecloud", "user_email": "johnsmith@gmail.com", "user_name": "John Smith", + "user_username": "johnsmith", "user_id": 41 } ``` diff --git a/doc/update/8.2-to-8.3.md b/doc/update/8.2-to-8.3.md index c4661dc16a..2ca4e1f377 100644 --- a/doc/update/8.2-to-8.3.md +++ b/doc/update/8.2-to-8.3.md @@ -78,7 +78,7 @@ which should already be on your system from GitLab 8.1. ```bash cd /home/git/gitlab-workhorse sudo -u git -H git fetch --all -sudo -u git -H git checkout 0.5.1 +sudo -u git -H git checkout 0.5.4 sudo -u git -H make ``` @@ -99,8 +99,6 @@ sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production # Clean up assets and cache sudo -u git -H bundle exec rake assets:clean assets:precompile cache:clear RAILS_ENV=production -# Update init.d script -sudo cp lib/support/init.d/gitlab /etc/init.d/gitlab ``` ### 7. Update configuration files diff --git a/doc/update/8.3-to-8.4.md b/doc/update/8.3-to-8.4.md new file mode 100644 index 0000000000..1cbeab3eca --- /dev/null +++ b/doc/update/8.3-to-8.4.md @@ -0,0 +1,148 @@ +# From 8.3 to 8.4 + +### 1. Stop server + + sudo service gitlab stop + +### 2. Backup + +```bash +cd /home/git/gitlab +sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production +``` + +### 3. Get latest code + +```bash +sudo -u git -H git fetch --all +sudo -u git -H git checkout -- db/schema.rb # local changes will be restored automatically +``` + +For GitLab Community Edition: + +```bash +sudo -u git -H git checkout 8-4-stable +``` + +OR + +For GitLab Enterprise Edition: + +```bash +sudo -u git -H git checkout 8-4-stable-ee +``` + +### 4. Update gitlab-shell + +```bash +cd /home/git/gitlab-shell +sudo -u git -H git fetch --all +sudo -u git -H git checkout v2.6.9 +``` + +### 5. Update gitlab-workhorse + +Install and compile gitlab-workhorse. This requires [Go 1.5](https://golang.org/dl) +which should already be on your system from GitLab 8.1. + +```bash +cd /home/git/gitlab-workhorse +sudo -u git -H git fetch --all +sudo -u git -H git checkout 0.5.4 +sudo -u git -H make +``` + +### 6. Install libs, migrations, etc. + +```bash +cd /home/git/gitlab + +# MySQL installations (note: the line below states '--without postgres') +sudo -u git -H bundle install --without postgres development test --deployment + +# PostgreSQL installations (note: the line below states '--without mysql') +sudo -u git -H bundle install --without mysql development test --deployment + +# Run database migrations +sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production + +# Clean up assets and cache +sudo -u git -H bundle exec rake assets:clean assets:precompile cache:clear RAILS_ENV=production + +``` + +### 7. Update configuration files + +#### New configuration options for `gitlab.yml` + +There are new configuration options available for [`gitlab.yml`](config/gitlab.yml.example). View them with the command below and apply them manually to your current `gitlab.yml`: + +```sh +git diff origin/8-3-stable:config/gitlab.yml.example origin/8-4-stable:config/gitlab.yml.example +``` + +#### Nginx configuration + +GitLab 8.3 introduced major changes in the NGINX configuration. Ensure you're +still up-to-date with the latest changes: + +```sh +# For HTTPS configurations +git diff origin/8-3-stable:lib/support/nginx/gitlab-ssl origin/8-4-stable:lib/support/nginx/gitlab-ssl + +# For HTTP configurations +git diff origin/8-3-stable:lib/support/nginx/gitlab origin/8-4-stable:lib/support/nginx/gitlab +``` + +If you are using Apache instead of NGINX please see the updated [Apache templates]. +Also note that because Apache does not support upstreams behind Unix sockets you +will need to let gitlab-workhorse listen on a TCP port. You can do this +via [/etc/default/gitlab]. + +[Apache templates]: https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/web-server/apache +[/etc/default/gitlab]: https://gitlab.com/gitlab-org/gitlab-ce/blob/8-4-stable/lib/support/init.d/gitlab.default.example#L34 + +#### Init script + +We updated the init script for GitLab in order to pass new +configuration options to gitlab-workhorse. We let gitlab-workhorse +connect to the Rails application via a Unix domain socket and we tell +it where the 'public' directory of GitLab is. + +``` +cd /home/git/gitlab +sudo cp lib/support/init.d/gitlab /etc/init.d/gitlab +``` + +### 8. Start application + + sudo service gitlab start + sudo service nginx restart + +### 9. Check application status + +Check if GitLab and its environment are configured correctly: + + sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production + +To make sure you didn't miss anything run a more thorough check: + + sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production + +If all items are green, then congratulations, the upgrade is complete! + +## Things went south? Revert to previous version (8.3) + +### 1. Revert the code to the previous version + +Follow the [upgrade guide from 8.2 to 8.3](8.2-to-8.3.md), except for the +database migration (the backup is already migrated to the previous version). + +### 2. Restore from the backup + +```bash +cd /home/git/gitlab +sudo -u git -H bundle exec rake gitlab:backup:restore RAILS_ENV=production +``` + +If you have more than one backup `*.tar` file(s) please add `BACKUP=timestamp_of_backup` to the command above. diff --git a/doc/update/patch_versions.md b/doc/update/patch_versions.md index c19ee49f9e..a10e62877b 100644 --- a/doc/update/patch_versions.md +++ b/doc/update/patch_versions.md @@ -48,6 +48,7 @@ sudo -u git -H git checkout v`cat /home/git/gitlab/GITLAB_SHELL_VERSION` -b v`ca cd /home/git/gitlab-workhorse sudo -u git -H git fetch sudo -u git -H git checkout `cat /home/git/gitlab/GITLAB_WORKHORSE_VERSION` -b `cat /home/git/gitlab/GITLAB_WORKHORSE_VERSION` +sudo -u git -H make ``` ### 5. Install libs, migrations, etc. diff --git a/doc/workflow/add-user/add-user.md b/doc/workflow/add-user/add-user.md index 8c9b4f7263..fffa0aba57 100644 --- a/doc/workflow/add-user/add-user.md +++ b/doc/workflow/add-user/add-user.md @@ -1,25 +1,89 @@ # Project users -You can manage the groups and users and their access levels in all of your projects. You can also personalize the access level you give each user, per project. +You can manage the groups and users and their access levels in all of your +projects. You can also personalize the access level you give each user, +per-project. -Here's how to add or import users to your projects. - -You should have 'master' or 'owner' permissions to add or import a new user +You should have `master` or `owner` permissions to add or import a new user to your project. -To add or import a user, go to your project and click on "Members" on the left side of your screen: +The first step to add or import a user, go to your project and click on +**Members** on the left side of your screen. -![Members](images/members.png) +![Members](img/add_user_members_menu.png) -Select "Add members" or "Import members" on the right side of your screen: +--- -![Add or Import](images/add-members.png) +## Add a user -If you are adding a user, select the user and the [permission level](doc/permissions/permissions.md) that you'd like to -give the user: +Right next to **People**, start typing the name or username of the user you +want to add. -![Add or Import](images/new-member.png) +![Search for people](img/add_user_search_people.png) -If you are importing a user, follow the steps to select the project where you'd like to import the user from: +--- -![Add or Import](images/select-project.png) +Select the user and the [permission level](../../permissions/permissions.md) +that you'd like to give the user. Note that you can select more than one user. + +![Give user permissions](img/add_user_give_permissions.png) + +--- + +Once done, hit **Add users to project** and they will be immediately added to +your project with the permissions you gave them above. + +![List members](img/add_user_list_members.png) + +--- + +From there on, you can either remove an existing user or change their access +level to the project. + +## Import users from another project + +You can import another project's users in your own project by hitting the +**Import members** button on the upper right corner of the **Members** menu. + +In the dropdown menu, you can see only the projects you are Master on. + +![Import members from another project](img/add_user_import_members_from_another_project.png) + +--- + +Select the one you want and hit **Import project members**. A flash message +notifying you that the import was successful will appear, and the new members +are now in the project's members list. Notice that the permissions that they +had on the project you imported from are retained. + +![Members list of new members](img/add_user_imported_members.png) + +--- + +## Invite people using their e-mail address + +If a user you want to give access to doesn't have an account on your GitLab +instance, you can invite them just by typing their e-mail address in the +user search field. + +![Invite user by mail](img/add_user_email_search.png) + +--- + +As you can imagine, you can mix inviting multiple people and adding existing +GitLab users to the project. + +![Invite user by mail ready to submit](img/add_user_email_ready.png) + +--- + +Once done, hit **Add users to project** and watch that there is a new member +with the e-mail address we used above. From there on, you can resend the +invitation, change their access level or even delete them. + +![Invite user members list](img/add_user_email_accept.png) + +--- + +Once the user accepts the invitation, they will be prompted to create a new +GitLab account using the same e-mail address the invitation was sent to. diff --git a/doc/workflow/add-user/images/add-members.png b/doc/workflow/add-user/images/add-members.png deleted file mode 100644 index 2805c5764a577f4ea1cbf20047ebb3007c72e5f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2361 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 diff --git a/doc/workflow/add-user/images/select-project.png b/doc/workflow/add-user/images/select-project.png deleted file mode 100644 index dd3844edff8d6c6a379b5a9e565c81a7c5b3a8a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4042 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 diff --git a/doc/workflow/add-user/img/add_new_user_to_project_settings.png b/doc/workflow/add-user/img/add_new_user_to_project_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..3da18cdae53724d01439c3dfebcdc9cad35ab4c1 GIT binary patch literal 22822 zcmdSBcT|(x+Ape0St<&M#zq%Wf=E$%XwpTxGywsTUIJ1Qqy%gT(u;zWfB~dKqy_0q zK#KGlNC-%WK#0^xLOCy}d+q(*GsYg@9p~=*oeckYgERA;^O?__^Y@hB^IBJ1je(wp z{?MUA4C;53?;SdHROQg2!?nl%1pcx%+3I}g5Z57fWd(yLDND7%fgrW#6@h!bWCFgL zP-`~+%8$}8wrt_+O)9_HcF{VVq4}_N_+d5Swxh{x%3UE`r={#QyQE%oz2<8B`jXmN z@i@xwRcdM~SGnqr49!Q*E~`2}Ki|xB&^ym*ca}!3mk9aw(OYwCC_2Rb^YiH9t`-ay z;q(1H3-ixU@q5E&Ju|ZlG9X7+C-F`#t>3?+b1h|1y>(orp-A}mj{^omm=&3oe}2MK zUUL6xdr|#_%ITlo-HbgG%Ju7AJXb*qKif9lxeI>&voW;c)hku~H3TxZC|5-@HcVs@4_}=~+b}sTCjT3Z_-U|Bt4IlK9JDTtJh=&DvK+iNU{~BHs{4(me4L$1k z&v9c;o>1Y^|2?8&^E==_5*2^HiKM8=+zR?F1eXhELT_iC{x#!A)zSa%m9GuJC64{) z*XHJ=-z5=~QZ_$h$e&iuYLY9)MHn_1P*}QynVP8qZ+Y{aQ3V6VTOA2kkIVWKm!`|( z4LeI&8gXV}#leS#;iDBk3@Y?9RR_PwxPiKZfA5T4wi{Ziv@*VOnvOm66uWqXzs$UT zf4N!IZKS1Q%xLZ7iAOwm-aKr?{$kv}Gs_R!dcUVOyC(E%_CtaH+K(0MweJ&+AM+

      j)EqiMK?h2@BN>xA{{DsInH9u@W(8i+HP?-ezk|MvO~Zj)la&=pJ3Z z6r`K^>B)x$T9==dapMKW7^CAV;;y4EY9XRx;<#S!sTQ3lc4>uX70DKEn_}#cx<`Ko zY`;#t>A5Mwj_0CD2CR{IM64!3rMB(j(qdB|5~`DSkNlbFY>d9Tl>P97&Nzj%Sw~(k zMQ`k`4mZ*~vW+#B5D5Qqlx2h{vdT;6UHr{Q(-%dY)`#u8_7?1wNW04vyYrox4R4Dy z2n=`Xhr`E()6(7*%d(y8msGN<@~%S(DT~RXK1m}Vt>SzNTavT(f;o9poSVZ?yGtNz!sM2pMx`v-2_5o6mKcAX{iJKSHEUrN>sN0Ii9MJrFi2 z?TzSMCcivP?^9NxPN=C|CQAe1cSIoqOivA#+QoBiEt_07WU zZmnOII7Y{V{hpT4y%8b!{G*C|0a)a+tZ$-Yf0zt8t?R>kh0AYnt6d~%@l*G1uYcP` zj8l(F8GC?ZmvI$t<5r8M9=7UB4=9}Pv^^Sm&xV%j>ST==wz7;6-lMt& z3fJ$<1&VPpu(>QZQ{|R#d37Ya)k1eCI0J1h$Xi)k3*$Qt+tY4=c80RGtz|{&MMY!4 z))g*5VXx?>isn9FQJBTT2R=9Dcia=SNSz33f3CAdrRNM z#Bt1T@5q`*iy)kEI{Ose>7=gli;EXtGhb2tz|I%zX#Rz^LrwM`^BFfVFfgrdA(lU$ zm`o`$M|{NLa6if|tGuMXZ^fc%LxuQRw?L{VYjaM=TYh6ay#4L-Q!1h}itG;~I3ABJ zZmDttn^}_P#>+EO?yS?`z8ndSM#Oe64#rs42V@W|_l6kYI>nErANTOWIfH}&9eA`S z>$a53FP}3- z_&-(+lH6X=*@I@k&b)plS(nG$-0*_^-AMf2Zkl|>aJjvQTyR)%9scQI&ScBI*}bG^ zoJ`^r@;C(=%msP?z88=^8hJ*Y1Mz<2_JAXy4v~!%M2Ydvc9}(gjHEZZgxe)?IOf!9Fp11$V- z=03WxBZC5W!0CJ%RbzR_m?p`x$bi+PL@{UAhB|5ZQVE54_pb#J?Qf{5d!)1L50-U# z2<7sG-8|%xgf`ffgX;}nA`r|?FAsVmNp@t3c>dHGThv17Eju0Y>HEnGs^M%mmH|2GMnI1w4kTM+Hf(OKW7?|u&APO?bXRXFK#&8?q$wy}=IcCS#| zv!x4-)7gVfTDL?dOZe5toqlq3qy<`~t1M?;GidU0EfqObjPa^9*BltJZ{@Wdb_?kZ zL{iGQ^0I2cIV+~$49;IbmtX^^>z7!I-n=O&ceav5wI+(#cYeE^hTqG}K<^Q$Ddom} z`vRCO@JauE2bPmtgds1MXOSEf^bz>Z-i($d@LN88`zP@ko_wHtG)F7Lh#_6!b%niW zD`Lv`26c))t~c; z1+c~s!0Fnn#*J!zu4ZKpjxxf%;1h^d^cRD{XG3LiM~*RGJIbN3>CVanieaHkr!yFA zGqN`y&-2*9ZTx`KNki;LR?n?aK&|t#-ny{`#LQl9ddT|QVwS_{=won2X4t^S7^_DyW?u1I_kYcZBLV`4`G{Y=~QZ5%(M>OhxA*!en)>BpQBv~mi9yX}t zoR`Bv&6|wLXdeF9fUbR!+P=u|(@(fiNJ`&$V31YU3BWa<6PETV#NWGYcu0{shz(io zB~tIdj1}k7yYo#IX@fWtR`>Z!0Ifsq#nSWq+%7&2nJ1?g8|&=U-el6#m7Gv1dzzOu zJC8SCj}S)J4)v!<`rKM{-kZh07Qd(tBPFJES1xzU?e)FlH#N(|CL_+A5ABS9ep2Nl z!r@5N;TNU_+b7Ou%dBZB9DwxUx=v$oEK>@4ItasnI{xZWj~-v5sj-=Jc16wJXSEeH zi|Rg%X>!;fY(4Ded+2TObJXxX;C%SxK>t=T2G|)v0mz?y`Ti?J{wNT{t$Xpm0h#~L zqx6rnG|1YIwz!Y95nZnThbe*Y>2V+uS&yr73HYk67tANNZB$F0NX(nxW(V^XzTajAx9Yv$W`lBg=5I?RzjJ5Z>D{ZErgxoPv! zH{B+{bUgT!ojnd1lLsHJ*wdlE9&htp1|9zS{Pd0@_>W(IjsYyDUys};P{)5gDxXng z{`DBb^OF15<7xH(AszE5{dwx*!}Ed<=BvA-FDq%PtE=-5=6qMjS}5RZ#4bucewdu2 zCdg9(b1o-!CQEc`2-SjUL2F!4Isgc=A%d@P>u%vQ zeKV~+9mlKFk)alKX4A2oT@1b0x$z?>h`SPFC1}GMI&EtIOE?Z;r$eV(hYHO|VwL}B zxH)QJF^zjw84Wd?`!6ktgZZ-3Th2oTCvsH1U+ zZpCVc$VD0{ZSmh2G|tjU5X?$X=eCt%Y>yWZNeiGlZg1@F(4cc9V8AOBuT)@;&D|4T z4O!YqCy3YlLrTI_b3_<9!-H2l#i0sLa_SD8@44K)DH*t1b4ki0vo;lL;n!)AoONAN zR9rl1Yi%xhtkw_j+$ZHF(g$60&NhI?78TwzM|T+-7}#|8XQ(lWST!8gH#FSnD7V8~ zw6TwSZFoiMshL6ZcgpHh87Q06_E!lo|IHD5yP2(+kbi*9I^h!-Q$L zdxdQ@W}}*%+ht;D>2^&gm90Ll)V>=K(!lbvU%A_O-EC6JgTQ*fcMIK+gLN$n#MyxF z0jN{j>Vn{dkH~x|9+SAb>QN2tcz4roeZF@V5P}iR0E@PCtH^yZP~m3jxw&N0KQJ(D z7TNegBSEtzk{!xxlyf8pcK)u02FV#lKe*!J>Kd8WNI0Qy-|alzxQMQIjbxL0w1`?X zRO=2CFvGkfRD0vsENhe-m8`*u32(Jf>SJ8CK8frLnDfaVW4s-Fv88ZK_!t;S%6YF5AU!&?K)&CUHeVWtDQ z?)BM`Zy*Ya?3w5IjhZSxTyKexd*%(9Rz#N8`caas8effIiT(_nax!&+J-W(sUb^<0 z?26e(7F$A?uecoRtF&PE23FL5Q=>w_Q2K*Y92ay3R;w*rX7}<%BzYiLzeZ~(^1=eH zoiMAgxFA-j$o_3|a`Fe9QhH_@GKvbZWTg?34WQqGX^8+>txr2C5di!V?@OQ<%o&_c zUo_^Lj$TOO?y99<6(O@FFaMXx)$MGWiC8y>+mDg^vvnG>C#cGM$!>KwfkmoN`nKU% z3K8i#9Z*58qZP?E=X=f=YTru2+_djv!{@TdJo&i8vo&aJS&sAwl3W}r3?s9Og51d& zkepNt#~g*w zqy^%_#tra;$2f5xzv#us!Q27RC2zNT<Ur6r29Vh^q} z-UhsL+3=eDn!>WxHTlJZh3naM+|X4qV6uG@^PulCUA+N{Sc79N=>G6P#JLf`k`g6LF#LUP{ zNH{SX!u}A^S2R^K)bSl3Uxe%{e{E@Y)e`LqHNDfXpwCq%-Zaq|+|MC&i$Uf2fXLQG z*qcEq_?QMvyZ)bNq*P_!kiV=zuD}*6;KeJu0_MC_T}CTCd3P}pd`?}Gm|@1pIm?is$4CpA)~y}RlvoCdE;zp+4yNVLuM)Qg?6WSEvH`3%h0i>@|s zeO|Bn_Vni$$4IS*ypP=vb0nUH!mh&@1vrQWYu|pU>HB>(gfiv4GC;LXehGsLPr}gKU2*=h3aMYX23&;yL@9^3 z)$|L5vgAyP032uYx=;P*q>l&tueSkMtmHR%Hd2Jr>w7yxXbXvES)r0_|kB1gV@idy93O{^i8jIbF#er_-ATE7*ey_ z!Y%odh+L$u~!5-2GBz%bz{-&lj_f<7&{$$J8Y6sg>7?L`XR(? z33q)i>Mpp%p_kipvgviro45RlFS+SGMG^av9U!W63Q$*-6?zr;@+cJIP2vb7^z=N; z(h|DGE?w_bMS0TSfvo7!KE|A6CjwQCLDV}}U_1A{{)UEz+xLSw@{Q0p8(&4;+V`yb zt}j91q_Mb<1oqG$Nd8l+=R#d@Woek?QYA6lsa`GhP)kwq<46UoRX`EVbKRn*kTSm+Gu!A44K!;q#^#up?OioQe;VaubHKNf-h zMyA-bkq}!-uUBSlZ0r*}wcNIfdSHXx#y{U*-{}RBxh_j#1hvjB)UG>%EaI_#U&O!3 z!EjIwas5NnA{`-oia zG{Yp;*L*Ljgzu>OS4)Fdq>V35^Mmw;Ga`Sy;nQ~kKVF;dd`Y4g5Y_rnRMb`FyW!-y zI;~z!0z@<05Oh*}URM~^Rg*O?nUhif@be#@v`uJrl>S(WZF>iRd6p^-cR2=XJ+M`$0!f=?fVtut}Tu>}?it3P|zH50Tc@4N1>4O3AGB8>C%0H8#> za=BM9uasEyS3|zw!kxPF`uJuvVeoppB8+{-IM-AE6qLQapMWC z(d#n3;t|w4sk`5sliiYGixRj%zaVZ)MpmmV?c}Wvc)e$kiU#5;TJ<{kqF%5$57oqQ->0IaF@r~eW{NA9^iDwa>cWAvXq0-)hRM-Y28&tJUEn=NP$?M#6ZE5OLGgx!t5LJ^00y=Je*$>cR!U zQ0s%os|Ct-t<%0`{8(oV;y7{);Z)QN=}bB=V!!+c5SC-2eSCd6&EM+0paskP1FPsL z&fA4BKx69=su`C+(QNVoqmhpv|G`x#lAg*K@hG{8MkG7dy@v_Mpnk zQ3lkTbR#dh-y$h=dO*bRZ$*~fSL73CLg!iS>_DBEakdP%AiZe!i3XKwEu=5POq0S< zyHwE)9I&4SKM~*SDl4=-eWujWj;tDaI_*&)vh)$~RkE8*hKnEUSLe)-=ZAt$m>yGN z_d}S4`gJnFwg=m=Z2ZmF0U{f~3EBvB{Jm%o^LyrJk4K5mbUSzOhd|+tE zcR5WRoQ@bBm&>4jQrpZt$-ci42c6quuflmk&wCrPLQo;kIn2|D@5K$DOdf>>K-GT& z1l{|f7K1uch5QWVC@dw_6275e#O+GJeup5>*P3-A~V?Gw-$>NU)|J~dIp6ix0s(@}HSJVKj4OVmK}@5wL8ZMjwf30l&M-Kp8=l_Th$_d+ z#*JTXE1R+BsdTM;V1J83mKUC?M>-LS#8TY8u{#0mzUU+L7vRe{dq6)W&R**j)`%|> z#k#!-x|g82`BBXLW5l*N-r1F@787<>nCUIhN|jJ_py{d! zr7HL(cOr1W96F@?2>@f$e?=nwI%9454{{`ad`DG2St;Q&uV{mdnkEB1kJrvU9 z1v$Tw*G9^j>25^Ok0vy+;C_=aLYXf)T;GalU3?<_sFw0>ANh^sXl= zPV`Jzd)48&e*WT2s7=?4yzApVR|s%mR{Ki$l)buyNUnRa8Rgl6_x`G-UyzFTUc$gq zAc)A3kM7P5oMa2w2@fQ;h#;(=)p@HN27}kL+DdemUGmgaYK(%xz3)b*N!r?V`9jV) ze)(FCF|TkTIMyW!3s{W9ik&whMrfTB8K@dDC$bHTE-}c$RHDb7tKx8!^+eAVtns56 z%~VKxMe4$Gg)wW^^%kun%C$InUumi1+UCnC@1;@e?!*U1d9+FFpKTkf)t0$mM*_b^ zn;6wV>c)e@5=dKQ`JB-D>>an!Pl<+RcKW=`(-wBL2jv5$%aqa?N;MC`GxY)1CBVB0 zz1HMN^ScMV<+sdDquo_l4^LcMB6pG**&`CpO?x|e5bgzWFMI`JpyJ6DE)}E*f zPg)6HI~8Kx^<@`q)Z?CA)3Cczupq%m%`ibe1w4BATq$jzlNT=Rhvr5eDg>T(Ha}~> z=O{9ply8j2@01U{hKTH=4-@^W-Wx)K#ewhm|LVc0Xc#p~9|o4g7fH0qmw77|`1zja z=4jAMXD`TAF|qNzi+xQH5K#ug4jz;sWRLh3c75Jhv`xjz2TqjS4}KCwdIC;Kgh1g1 zMdhiaDXh;%ezv7FPX)?S%GIM*BC)JLVt6fo(JPe?sf6ry#|BN#5Gz2Y%~7 zWy6s@PTl(?M%g~7&IV03ZjOKcZ}C4{4ZTatE#1A1&CXXuionL!TdH5EYR@y73mKtJ z-1Z*BdpJ9f)k~iVM394}7S6r(mW{&hve0v)^?g1N#`CWLcs|90kR~iHCYE@jxGGXR4sbrAGG2p?xpT=Kfh!phn?&8M=-GHNTe!Eh$@lVvq}uXn0tbNp=)#_Xd* zVx|8~-kjJL%tC)q#C%_p;~S7^U$cO)G8?mSRyTNBei*rWPhc{sW{==UA?;cO z-l*P(WqGB!F<=YZYISeqqs2{gonW%1&Qc9ef}fDl+y*P=9bdm)GD9*3r*j`kwPOk8 zv8<0YmR)Z{L-gVvAy3Smowe!H^8B7>Uj_f})M$WB9>t7|CA;7p$9Ks~yhDop{M(SX zZIr96rKdAF7QX6z|Ky3az{d^t;w#Khf-?EOA73etFxUglHG&EN?J0Ol9z|kIkgryG| zp2g}gT%Pr5K29FNf(+liKg3y0^d~Yo?4SzdU3PY#8v9VMY*~a#O^v+b?g}tHE*xO4 z)wy~0es<{u*5`Y*HcCfhFn74zFU@2rDes$c(bs!woeL@C5ZF^O**3Cozj^)8LtRShx0L%^K>-dC%z8EHO#vlE5c$W2La`45u0a#kkpVaQY5#k< zSb}3a$pZ#34deK;j|~hBTcX^9ITkQ}NNMa`JNX~lQKB69oyfGB(V{)PAq$FjFh9~c z?!Ein&|ayrs2nZ#WoR;rI(5G>b>rCTpfi@_o*-yh9=Jr?IV>cqayuGj$EdT=;>GaeGjVE6ypE7#Q!Tj5G5CbL8Q2egy*5cgsn&HgOZ zzec&0JePMhZG%hRED`7+JICf;{DFiF=p0!tz16HLS@+Xg9L^atO;+uW%hG}D@1Kv=m>Y{j_bN$~8M&>WFWPx&3y;Oz0Q6aLnkc~zg( zVMzMh=LPs8qZoT}{M2>oGE)ZA=#03i=y2pGxdmgt>xVpEZ9C&jX7ZtGlK9B6Az>GYA zb137RDrxp8i>Z=QiyHyMZ);|Qi&t0#tsh*T)1@5K_WW^vagN|vb(4jxZX2q!;gtw4 z!g8+?&iJ4Zl} ze`*zTdz=SVepd9Qx#ePImY4Ncw8WoaniW_K2FM%5um2PV&g70yGL3+W)IgNf>U(fZU_il^8M_)!eZ@%eF?)Q!yG$HqvRuoo1 zmZAYy5OhDqbnTwewSxPVNxvfQxTD$HNZ;nOyxM?Ep!rS9=}^$|W!)w#a@~r3x@a*GIl9TzMaE3DLge1b^A zI>~xA(v{}bwXV$(X%F-A@+MnOv8-0|30j;BBw=qFRf+p8`{OGE7G{d<*0EDdS`0X; zAp>?gDf@0@pdGzdUP(W+z3d8^5^!;P>ezQ;xif|!cBUoD3)R}%Yu)*sIiqujMk#z@ z-L2}l@Tatx8ig{tb+ULacg*GWTlYEbN?AMAUKiD$X8Y}A)Td9993iKG=;V-hdv!h8H6hPfE;36LZx)BnW6_?wIh22oCu+mBW>^gBv>X@|zt(W+5>1@W?cbCI6ybC9P+o3fVVD~h#9M9;g%&Oh zS0=MFOpgiv+Klf7PyrLIF;}4A5}&o%GTPaFtq3wYCs;E$XI^UK=-%LPGKjl99vxm^ z=bq8AY&pwvLeJRPKFT}G^pg^EePpqI{LrlxZu7bO`u1`=+bv>3fVCwh7u1Y)8Hbv9 zP47T{SVea)hy+KmA?)zZ==w`wQ199|8B5oVl-G+AuJ3M6)rldi>+G5lBE1I2#(2t! zpXns;3sJ&0Km@(c`L*P}u3Gfl$LfJgJPg&h%OO=P=TI@1T*scQL8XI~e+|Sa&+V2v zR%&Se&9p}~+z$ebVaW?$ve26CD}QRWyeBV96Cvf*BtouMVlHog6(N7^0|3iGOe#Ra zwCj;;L3RNS)yt)-^C5{Uo*f@2GFCkpeyZu#?VWhQ!Ayrs0MxVf8VKhG;)}Jbs+$0ZU6Nvp;}(f1u!h&h|^lA6@I*%8HRn!i(GMS zi(W<4N%e5>P*iR~jdS(|zEiz9@AR{~hY_z3VqahJvY4b}{Ltf1Uy7-C?Y&}Tb#xuC zvnF@1oaKd9URSf+D{xf3Yby5DzNz)*=0#bz+A*SYw%CVirk{g_GAPFUaXDF6Ip>PZ zbia^`FpAEo{7&xB+~X_)5Il^{v%Vp>x5^JBY@e29S3`aq%*Qrkr@k+;Ih*Yrevz7s z?h;!G<`WIDr5)@N>}RGIz#%p{+i52Lt@rpvtr*`q0#ip)`Qqf2Adv8aY|x`Ba+2#5 zqY5bAp(*M-YOtYPNp7p*!KcSJhi1j>?k$bed0LL#qLR#ZroOjU&`{86^3ks4`z{qZS(=uwSd9>Pl+;we{jsLWJTBE|EnWVnM z_Sa2(yrbF}`UU5oTc>^{B5{cvSK;n@|2b_$MeQ=%KV3UK=?Zvr%Uc?@u4h5XO`wjbZq>SSsx`Wg1Q zJ*{i0i70shq+qqiHfPz1=!%;B7zmpHH}=51~;w->r;mi@{(UR>oI( z;{`2k89Ajm;9|GZPcPm$FKFtzxg>iUx02X5Fkllv9j!O(M%E8F&CvlX@YG>HTzO=1 z$PIHjXd6E1B?8#+_-FpxKitDoqI7vK0=%3ynk*N{k^Sd-zZct|{ox>PvkFq#UcmZ% zOeLavv?HmsXNlnbQKd@_d?p;&b4jt~tgEJWs8`%UfBwuzE4v2Z9I0=K?^pTStKnQFSjebyhUK)FYMiwyh zPI9}Z8K&dhC%fvDKka<7j|0drb}*A{k)o(j^yV1v0amm~ZFk#-T)^a;!WWU|#U6$1 zh-pf|>WTtxp{cDu%ZqT$%$|U6FQ&yUZ?CMHqgrbK-|60VdGgi_dAEIi=i$fw8;ERd zzE->CG5ur>KfX62L#f^q-}y7Z^*VV>13cBuUX{F&j7i@6F&;Uq6Sxq&DY-A(5RP9< z!6E1Gun!^n?YqjaoMRi1dQb{~LF#GScW%;MF`t}`__p>W1w@{V(7FLZ>VMUK` zw+L8N-P(L%YD-*XeZ)SyQ-=x}66LD~r2fDd@cXdqz&^3ECU*p#OmMlcdzNN}u}yFl zZ4c9MQLDxjb?tkE&kL9^GYJ`_LPh~w4ug$fHXY5Z7Bs_3o$M@kmT>v*NnDpQtMHTe zitZom6aq2RM{TQyJ~20o-h3QGWIkYJ8)x}Q|>q{BiDVupRDAG?`D)QFqq-<{K zg`~rcS&6>-wPYAU0jG{?0lZ_FF5qA){TwpBMF4_PI>87ik+`UZ_WpAiD>8SZgeDWP z-Bg2HlwG6LQ)@@OzeVpaBzl(=s8t~`rUjmwtKZ7l8bR+p+#{6g?3K0bnH``Fd%|YKut5;i8XWQ7E33b4I2~XcTK?6(bKK(Y( zF8e{nLHR|N#FMuPz;gaDPcR-)yuwkY6J0fP1@OOP-jia~&5l+M8O%IkPi{kO;`YXB zX?8oW1nj<+jo3A26~d3kj?*l#$TrUm=9`e_6AJf`EkNGSB?Q3= zZ2KK>>1wMPo~(d4KwhX`%p_{k%r&k7a>qbMi1!z3xnTNRyxOU+-Re`=LYHvP*wH&G zd69lSo5ykI9noT1QUc7O+fNW$;*x!cRX_QOs!|`>kgmFMgpw_KG{azV(%>iTsc zk*p+Z$l+PftKnh=Viw8N-(ZIS{{7R=yx!n+U;ZZ!4i4+5*lN(7dnsS|?{?JfjN1;J z@2Ui@3+UnkqA<6;4QMy#(b6R=eLOrGUL_@1v_$9>AV(-`AznKrr!;$6t$hdmyR7zCISaz>_ysw7_QSe{Wnk zy{r5@=Q&fMM?_%Bap9G4(V(oepBj(AIE;$~#p1F+BXknwAz4Fit!m)($c(Oybykhk zfUpohVw7?4DEZ)&cw6f|uD}{Tj{~uQxn8I7Y7s!f9hM&lB6WMx)94?LqV6auy)Ze? zuaA$DCh(yJI;A#9g4eq*U1cs4@DijurV(GbUT2i%vC1BrW4=z3p|=$s)aZ^sZ=XJ9R>tm4r8!7A_6^*Jji=ske_R8FxQiGC4&HX8H*Z z8_Nxqn57Yyml$t8(v%Ie+WY=1W9-wJ(1(9>rWKk0W(nK@KmVIka6(1+Z<00Y_}{bw z9?<8%dDbtv|7I4%=pOx>hw$Hj$s-=cn7t9vo{;gkb;uK zOV(qV3^LD``iIy&JsfQmWBe`of0HfFyMWUdE|E!T535`_sU4uCIiq^pBXLx<2)Jll zO;~d33E+oQn??k4ksm$bKNiRQS`x|0i&N-e4y1FtqwjXlQobZ~*So)EbH}o1+4j6S z?vWGcP;%(2V|KG!eJ`sxD*ZmM%S(n*b%sE_@K4Yh{9U37{VX@_BY4Gvl!qAY9Sp1 zwtN0$HFcg0u-0k-B?(k8CZDAUCGU;>h}oJeM_40CefEDuanX)4sO(-bO5-iwgW+~R z6!w2p66xfW@OP+y)@&hVvGwtF_OkbVhE7R~%U^!{$->OFYWbpFKyhBSn@QXCR&@?p zlqX+w&&|Cv)$v*qOe2RDviXM0d$-!1_&XM>RYx8^YMtO_y}fO__U#Sqlm`bI2w4e$ zo~QUc?v$zb3EApQs_5*oUhC*Ku3Pr|hd#Uuqq`L9K)nCE#qe+oED81Ip7Q?IR z{(h^zmlZbKctBe)bvJ$5$Isd;KMa?~yX06VR=%%fyrh7}z^5J`V;oO0yj}?j+GqlGxKZCI;B!4SIjd}D`JT4sK^e}AG+D<6ARp8n8#oJ+}pFC z{gXV)0eME;xs#Q*;3s`9V{W;3vz(TEH}(i1JOJpl%C|r^o!yp120LL{(^L*=s`BAy z7mVxcr&#Ykd3%lr+_NS6RXM|cl=gPe5XUE_pcKPi5tXQtP?0st`|F)QifabOxs`tx z71+XjQ)IUHZL3H7$?uNI7x*?7DWPJHvBYrgdNw|N^Gprkyc*8!tX=V(MAMeo(@uv< zIyJq7kdv;b^MRvMWiaFqRe+!y@^6seKg=*c+2m8Wc0zzr`6tU67%F2pU@- z7Q1dWF);ntXY>s;rpK4d^hM(dR)g*%=j@ln94GYc3nS~-O!Sqnzv~$|Us#x~C(*^7 zo%=l5Yi`9jg!i3F*R zN2Y7T35}}Nw;k$_#4Y(=Sl*|~w`E)sG)Ne6bI=Rk>y)*gM76qEvv1fMWAJOvvZvqD zXt13n@gQIBu&ttev4k+Fuj(ztEEeKR&H!BM^w)-c-IkJJCUJ^uaPi0(#XMZ;3* zXPvywfvs~6;Ama5dDtqB!vb}uYVAo7zyd&(8^l|T*tPdd{83o#{@1qIf?pl>AJs1^ z?>|NzpEaK2_gOPvMpe%(Ju0@cw7mYid`65e&m^_bF*btAVjjWG=l0~GoQ&kv^+k=V zzYn%Ep~|EF!Q5A(gi7=uY`#eot-n7g@~;j4!*@uN5pd9#OrKkeo0;$qxj9L^6#g%l z8pa9S=e}k?yLV&ZuJH4TOMaW{r-=XMI*iGya>8F4%wA8bdpe9Gj`WM<*xy{@l>14A zJB0;a@vFWFGd}e99rCZ#x!-pM_oKhB(0?jB@*hVTeMDl?H&h7RDD+q1laTwZ*Qas{ z3r}){9wq!l0?f?Cvg*GNf&cgj|2-Y?pJcj|OeC_beNzzo34*vEDddM|U@(GDzi!so%=Z{BLW;{9BPU9p7hbI@O^?2F1$h zP{cgQ+!XFt|2J2M1|{CDemyn|-;!;D=cl^ME-u?!PCOs;Tb+K*2Qn}ol;Zq+{MW`( z9Sgm0UtGCmHH?sbdj137W;ouSu(9Mk@MY=`dSx~P`$1W38sZm$GrWchV&|ftH}RII zB}LxL$yu)4T{`=-3e2PFtDt8&x52UC-#r5b7((b@a=-p1&HrqJJ13=Fw~zMINEDz_ ziqbsnM7vuZ(uNxN!+n0^_WlBC@}iC_(<#O%o5_N5^9#iQ&zNYo4$?Ko(oVoUK({55 zCXPmhxc-$Y>!)R{H1YBV^y+?SO<1X(B@te)UusV`+aR-=v}FCcQ5k7jvKz(DgC{um_M|zqWl+C^2oD)Gae8PKwi^ z7XH(_CRG8Ti?M_lt2> zJ3l%xLAv%)9UG+KL8brI$6Jxaj~WqN^BYE%)t2>4a<_POQZ$F{`=%Z38eeJ6mUFmW z3-=wav30IVMN^ib=Wjen5jM1&%*>r7P^i2q`Yr1Vv^sXwd+QBcEn=?Ae0JwPyFr30 z!7pjVb2br3&jpd^0g?wt%qcltSxFdjgcbVOQSvrzp*?fJ`thCQIc09TU#I zZ=a8d_^jH{K3kgQ=oex8jegTdKEGvu6MtMqlzv*MyWXKO%5sOgmjnd$fPY;{BKF-$ zmqfxkJonb|PlVHZdA8E`A&VS=oi^R`2w?GdyCi5NoX3;Oi|=~*d}tBDpNl=pH(m(A z)3X5HU8vfr(Mm*1_(iE^AfQT+`4lK$7X_J&%hr^jkO`%8SQ@d6|Kf0&V;ISXQ`Vy+ zQuUqqPRj-uz=`Y`(Q353o8`-G`~(Y$afEj(5H3Ol7j}Prd$rh;Adw(waVzY+Py{F1 z^8+hiI`#S!-H>!@UU-+eWhwUi#=8~qrcYiAB?vd5%FDCGcxWYLSxBhHCDg97m?jA= z*vWfT-}53>dW*xs{G9Bu>&7kM)^{TIb&fgcz$~rV4)bW?)u|sVXT|?=CyNAr<`(f9 zK2CF^dkhdvSkMQCscIwO%1Rc8mV8zz0Vt?~^SaYO6n&GWL<-Zx1!`l{igN#hd4nOY z^6|x#F{T(;hkI%$e&P!{}r+)lUveWF8j~bv>O%1|ns8)a( zyL!*)7T}6IIs?Ri0S(_M3>XvMpLHQ?`d=B~Asy`?)o=&SLWx)*oFTXbLDTNmd?@^z5UPQ=&=T7gAvv-THt*s1;d6cY&4fy&LxqZa^4`L2UecUXm_!N7DJ z6b$J&k_6-Eq5X2EPsJ?DN_B05-N5(YK!`Y7@0{r|Wu#R^M~^rKTR6)S>M*VNUe{*t z^GgbOtk!uPTgB>&JRSO=#-_qCG{o3Eg#^_1(J>hZ&|{b10ufNb1>6(Uf{0StimBRa z%2LQ#gmrk<@aT=|tq!@i!@*f|4pxQ~xujK*rF^{=?2BN34(Zv)UEPrV5ucANWDe!= z4%wgr#9uprV{Qi!6N~FL<`RKq*5(RlfQw_9hI zJ5;p;#8#4D*G&nxG0{@H&RYQUJr#Bj;Z@|=pOqLJdqx^!3yjw8>l?n6+}l;nE=6j# zxtdT<9RYw9v*yD8wj3ZknI+JjJpXQWb#-`rjdy8dfd!y%$8J(f`7~(xH|zt=TL7Bu zA8CsKHL+N3(bNwKur0eE80VD?b|p)=X%7biQtGZr;0LZ0fXgE|BgYbfMg;7J&3VYB zDJi_-Hmz4+x1wVqf~3Q&iFo;xFUsYwLb6Q2hlXqY(0uj!u9V(8G44~m!+I<@jLm{a zb$z7gc_}T!fRcb`0EMCY-twAPUb}NKXG-M>^5RA0T4>AqC4u<7^1CS?ua0EnEz84# zvYaI5%wXF?Rjt=*?ig3Nv@`TIkEBYQ>^!dsBM9E#?!aXC+ryhJu?EI?N7KCEwK3kb z0LOY*vky?eY+wK9FBt))PgWvWB{~{|nV`q+quE7oWqkTH9C=zVq!^&m1JSPM$4O|Y z2M|@51x^Gw9=K9FfqG9%Ra_eJH*Nxa`tJpC5X5!MXV3mf1Zen4#NqL7#b=tUcVaZr zYI85Lt_$VW3CQi+2q%at_APle3LSAVhlw|}JWO(j< zj!1!fORB-K#ExK`ZK5fg%5;+oPaAw|W# z=1`Y}=s_h~gsNyYszswy(`kc>k&J|BV_HUt+stH0i!ht>{d_nd&X@hJcdfnG`tNtG zz4o)7=lB1Q8ExFl(^so@F0E2C8r$9-2W30@l1=xQqV0M;&R2Zw5%FH%(ayBk#s`c$ z{;_ZAr`-jH1GmBG+8iym1`7E+hm!-jFzuI=5_@yu6?ug$Wy)_j=L%lSGFLE`-^rM+ zcq7EK;8hZR&G*3yM%iiGztwxh?a%Xmvb*CpUU&`UC_YXf)PNBY;t*zoaDn! zd|6;@FVm{BEIA@ytT#9VAU+BOrp2sYkYQCG>+!WTZ9&-Fv6|TZc5q{-5U@2x_%q^} z|3oCf?B}WW^xG<`P2`ga1f9rD0e)zGy+twR6MR_ZIhCuRXTz8^bo&8dIWt@c1HROy z%)lQ75w5IY_#JCgTAIbH1TMShXNBKp1M2(ElzE=n z`1zX2cZf@ACV@qc&t7^T&BiVtsSMU&QPi=^&D{FMn@-9^{kWzJH{n^LW0y=E;;IG!lA?_ho>F=p%SY6`^?M3W=Qhk2ElM!& zX`~p->davklKC|Gw-!O?jIE&N&Bgv2v;-mi?KMR?{!8T&Q%G!9UbV`{RiI&y|XK<5T|6&g8Zv~Mt0M4SIFv2B zViUeL=Q1J4&e;e0HxFN`7f)6H`Yhk-gijILcsWB-+q)m2d4`9xC{JowtmzXLjgUXT zU2V;mA&Jl3*(9RgOQ1GFu_rH@>&43gt)^LNP^d4624b7k+bumjeV@F(G}&>%KFeHn zYH9nWQ|Qx~GlwJS-Q}5_bE%G=Gwx?Bb(vO|!#x^gE7t zZ)nLqajs8O_B3u;8bq{gJvmis>@BSxgY(ec_tj!tD7r}J=p-3l&Bin?ptLnXIlRP{ zLP#nI8yMxQ{Rz;g`;Q>Y zd_7tLn6kQ^y(o5*ORf2aX*-qIAn81NwMBU;pmr2BT7MdhM4>_p&(xe08R11Ze=|Mb z=;H(7n$weD*Zt|KJGo*uFh{aDJ`|=OP7Aogenfok!Q)tS89z}R;PDfe@i#0QD<1TZ zv`-xX{je^LzvXjsxCTcH*3fbjnht}@+(^aH`}|I=ULm#Y@1?e1d*2frp{mWt~cyQoe<1dfhUNme@5A`Hp9cW}Q7;Ve=Ve^vC zn2fQ<5(Ooyt{$BV)Dj7|#7{y+t?`ABJMELn+gqyf?mqlgL`j>;)y+2vLm02`p`XV) z80r>d&W7FcVLv7&1OmP2)|f1oGiS~oNr4@i6?2-czN$&h+y|PVqT#>+$m!%VhY@J5 zhk?cjtkA7*6#6rNK9Br6_l2hc#vepqFkG9jAir?Hnn@IiUw>5I9_!9mi|@@Tfl zsO}+3(Lj8?i6;=2r0EvRuY9VyvL;9f;QYxu;ZC7tf#C-uXH)r-^f%XdVs*#(YCjT9 zu__sz%MwU!fH%1Y`O#{ha9bj4&7*Bi9?0(oS^)t3VbBHSM{F~4+GQG4kr8*t^Fz^Rdz#dB$_7A<9r05cf5~f;#BBm?kKLWv?-yAd7Td>%5?iE|=1vgg(HP!9H zMKETN2LtO)OWM7!;flL%$Z0Ll-d$Ze@3j8chsM7wcHT(gC|8woZjyL{foxf>q^=hN z$w^=RQ2=SHQfPYuB&iU;x%fxNCtgBvms29^FRtyLIMwFR(fXF`9f!q!CiV$*Ia zr;@wAb@z%Oo*YW5=%nQ(NdG**!e?xYij?&Scqtn$?GkcV?k{g@B11X4|7TW41)_nI$v6~!%FI6;>S|%aK z7*f=vSuU_dKD(k@5PAPa&Lv%*OFF`Crx}mYr!XOo@T_J}&ra6iiZG=!0pu-m?xw)2 zRg6tlBZ;;&WpmJ9XS78AkKk;W&jb0+C{&!zSl5kokq}Hm&mE*$S z;q>8#_wwkch_)2rJKg)C?nbCasWSZ07U=~e$XN6^^gk&CQdAlAj?#0`bNo?ZnZ`+|YKbaR?VmORZ_{&J z;bj5;({>f-e;?O=eNhJvRR{_jGMg;vq~d;d^*gs^X$4MKgG> zehyf8jTC<<23G2?P-hrH7%+_#gD6_>lJMKmdP&;YoQ>laSqXwnlyy*Xmpo96Al9qO zR8N-)508-wnU!(abtze>Q^i?}brn9GEaYQqDwcgtU~vCaNd zI4@=yx8BG8Ypau^RFTB|YisO}rkf_p(jE*pWCp{&-Sfxo1$>=Vgp8%*{HH54_!RAu zMnbZqm^s@FWP&E5mjtSZYuzW6E3hBtNyF{KH3q~)*Wu-NzLR&9L5foWp;)&GX<4IU z$w`AKZG)923Xw`HGRQU{F9i~CV4tyJ{cPpdiIR#JMp`or?P?~;Q z4!vs?M7VBz#@(v_ZHVBC81`dB@Qii>yxO^4Qs&+_WWz|Ucp6`T{mYCDVqgcEOZ3n& zhbyorpyHNqkrYaR&iJMSK5X(izkKghtypwmXFw=x+UIz_Y&dm?*KX`fO1!E@xfE?* z9nNpNM_U)^`T51PC;6gIPjaD7&+9Ly`pwh(=TEt#d3Ea0L#i|7^~`OM&i#ni$e8@$ zM-ILD_>Puv>afJ7U(K-Wl*RjG{at&AiTUko4>rJxZ6E9T@Ul^{?D7c?-VZ7q8c$_w zr!Dvj8G%PC?6F-VB+SFoyOrK-nD=XwHGOsTudc1Puk-CiAm&U|3m?b|BHDJ1#Udsf z@wIC{qi_2w`hI-w!ej*YJ6xn=q)jiuNUgV4!z70Y~FYo$BT;&}LIAyjY`J(F(27+ywc&v&{ zRse};IDUS)6ykT(}~9DhopN@xMS zv5(-eEYVy2eJoX@*kt_m2F!E%3>o*4w|NyO{fL1>-spwT){0PQII(U8btu?(2ZwSU zn8Rt*h^^`gtoLGicDJ%2Y|QWTGe}*0C#ji|HQQzJ%7*s?RqIH+$IAI3h>nD#b^@(K zu!e13YLu>(-*|Uk4G1xxa6Z==LGs=c9X7}+*qS|k0=<-?mEQ>{^p{Z#?~>C=#MA&7 zBo4OWF-BHhcSQQGX8Q*zU|k6fe3%Z5R`k@Sa*E7=s)htp3M)8h`B~_G<628irAN-O zeE~jb&MlW|)B0z~K;Jc=>6VKD@EQSV!$`s59u)4ZM=!y1R;zO@@Qv;^Aq!tFEv5U> zCU!vszgy#++Y^by0#mD3J%%3(@_lL=TgzPvZs{CPIt;}ZPPG7T{adVtLM5OyhDHiK zx>x4E)eQ4bMo=}XTB zH0j%$tH{?-X*S%MCboj>&XVo2#RYshd*k7I@BBK)zC5L5V!okOmc7fnMXUgjLG(hb zM2zyvDr&-9>uU-M3fh8V(#rSucIWfk4e(yXI#8vH9*|NBb&_HX3(bFJ%~{|pGS)ZF zVg;eyIkN5MPQ2P^brO@`V6LD1uQzSo#v_c7sUg{KU+XiL!S1N*euJ@ffzeah^5Ljl z`^|SpZnk!kv#*qmHu(B4fRk{swHW0^mAFv5O=xB@11<-8&nVFAp<3Lu&RYFj1{=hR zJb5c!(^>H~_bttG8{F*Wnxp}{ItTboVuY1jPx<;(p`=LmkD?*EA|1|y(KnjqN`o8i z`vw`@hnDkI#vuYBT08xCGhvrTUGtiSgewkSaOyA6s&hfmKV2c#$1;IfPk@`JQtxC) z$})2a)~=O1;HS(tz?^MO!JFMcI;J1dof#;34B6o=I;#{iIMEb5&{BNu^R)WKp_Tq> zNFx1_qhh8-`q%4ym@SGR!`+!OJuz&2%UfdRWp9tX2U5;5?kb~kM?qlXIL)l<>lUk0 zt$?@6!ak7Eg|Xs2q3b`i8o46t#L7G;FIlksfH##8^T#d~+Zh%aa^-3>#JFcsw!5V5 z^9qLNN11`6$HVB_F9#O{H>tl`|h=@mls= z$&^JYcf$FCaI7+`cAI&|_dJl_k59UdO4fBai%0E`e|eiKe9#!gxts+2&n)nmFGDVc z?5ogaK8iHwp;(}v(uP#?SmAqA%^6>44)2;rNXT>R-&ZtEyMz*s{%A9BG&cUTGvJJ< z$fd+)7FN2Za1zLJp!C8rE(4uHV&T`&s7w-4QLea9ruSBKT)nbXIAYjqcVpIfGi2nu z_cr#|Yu!{&@<|`73uCGmJwpd0Kj4)%=lha8J|v@;0k0hM`c+`8UanYBr;=73S;PmT z+wPLW>$_Vyz_%gaY2btRdP!uR4tdKRBJWB7@nYi0viMmtUc z*4+^ke=7TwghQ3V!S-omfh)}wov+p7EgJFO`Gy6JCL;zA9@fkC70D}Czw`JT%?~Xcd;Vo%k#_{FBk{*+Aq$4 zOej3{m>>|NQdONlJ-xo8D?Ofvgy-~D^Uk4V+r(BBiNOKSCsQBpVPum8S4eP!^58*P z-T91O?iCBZw+koUD=_WS)U*!wVO-Wh0^Aht&>S*kPJvjN3y&!Yd_Hjsnsd|t@~dRnu)-JfN z092yyE5!aJ`+A95)z%okimq4|HZV9JKlFqT`;3qq21y)>`5fA=Qbu1<&7+DAjWM3J zo>6|?sH85zRV%n;j-o?0HO7L0z0fs*RAzn)M`B6Sc<;`V(E0VV9c!c(+QT9bNYb{VXyon6mx-w^hZ8NsW zLoW{cX_SW#@(NFrp8rkDsG}gv0!A!ybxQ2L@f{{?&Y`_KMioKmepstsq4S+RtNeJ> zJY6<1CY(;co)a{pE^*!VjQ27JkfnE`tUVh#A7dgA>g*hMv)D@z#~uI1@(+D!ViwCd zkL8mbXEBmDOC-ghjVIG2f>y>|n0be)I*-0%1xL4C$&_)+gM&+%ScmA4QbRuX8#B=^ zh>y=b5dgrllC+rQ8x+uvKqw#Ioic24qpk+$M|01iG-ADeC$DY)wU&AUJqJqUKH90Y z;tVS{_|Y3{=4ho^O~>ffrBc6&>jL10;*V^Bjt|SF&63U8j!AUkIa$SOS26cIGOg=K zCkx2n^0usp=XEf|8vps;29X@7(h$8SNf29Ep#Jpjiczt+L1iH17jhqo$4(dQ1QM!& z$Y?UA&hTdGhKG2n?Taqei>xs!eY9O4xj_Pc>YRvxp4>mg8~_x2Pww&bcIPU}SCk?| zSC{OQ(Inlg1^Wfxt}GwBmYLG0s*$4zo4Q3FneX8?y5-`{9PJO_!@pQrSSmu>yWd$~ zmVg$_rL=OXjGhu&Vk$hvIpwRacP8+dpK}Jf(Ws&WhCE-Jn~69R`45EN0Sc0dLP?$_ zg~C-H&{;EHSU4>Hu69x?B;zckqm@aZhbiVb^gi1^P%0k$zXEapk^q14^)F@+Z@p+w zR4mtKv-Q=&z+oI!rRzV4efJPEf8zpUFsoUeiV!Vccc6mpwT2zIW&S5{XO~4qb|@L& z2UFrWSG;g`tqL+Z|L2A96sfD z^*=`9!l~SUUj@qbfPaqwFt-2yMPC4uQ4t9LsixgI%69glGaZhjGbzGd&*kwi z&5heNeacn7ag_0Zy&+iuoSNzB`-Y zfWVM}yzD(+QdZX8sQ|o!W&gCrREac~ka9N}^HO}AtiTj~sK!iF{t>w^dqEB!gVVN@ zN@>&e0oS>mzAQJbv^Ua_x_s+n;K7(r{P#O18(|`YF(AV&L#6RQ9$v+c3)vNFjHEq=Q8TrH%s91 zzM&T_@3M6|?&*ES?uQspm75%3uqy(e9p_KoSxKhMn^?U&YdS;QrxvM2F%4JZX$l^* zhIzNf(s%oHgm^V?W~Ow9;Q~qNi{seR;Mp{b?%mCKhT^L)SHAEzhipp&=}@wvIyy0K zXMdYC;?Xox>7Y{MIaXaJAtnFO`TqEHtOlsDZ_DO}+oxrUE%_l)G{f;?4Fvmj;I^!bi_6aR z_tscqmEPU+X{s7s=Lj8PRtkBU(V?G@L!S%E-`s(nX9THHn~v{5=50K(P^#EqSelD)|eT+tuBX z>|9;fl9riZtXK!4Yb%|5phB9(6E(LDR^&}&DvJ;M|yLG>EH0sofKlRyu(|j=P zzDxXrfg+bTKk^K3l2<2X04u?5&-G+S3>-qX9gVbQxlr=JSdCk%J)g?hxYV1DuW#;1Z6BMj1227MUOrZ>K*(t_^C3(;Kz>H5Z-4SRNVe#l zP3|RbD0H$W27ha^`ODU2hQolwL(d8Z$$3I6lT{A({Ha-CRATJ|?ocKE2yJ5}Fn{!Z z-jem@WrYu@YZ@PPtgK8!z1Alj4jd2im#Q^$kAVZoDkezOQJ?YJt7eeu);Y*n=Cz04 z-dn~@1b=%U(eMmcXJdESK5W;8XfOjH#j4%3QG=Wt{k5KBU%_7EgF(b!=IlfC>U^69 zS>P&{rp;bOUtX92Dcyg22|^uzb=`S+8uL@c#!#9h9Zq|!7;bDKaP(}JLr<$>;L`mf z!(33P&v2Plkxr6e5unkc;LW+Yee$$?hNNBfS}-~FWEZD^!YhD>96JzGT{oJs_Py^M zD(5``?YonPngzUC&QZ7!g8?WbnRZE|&49(PpMzZdy8K9$D}%u(uD7s#McAsRd4=tR z@p>Ph`4I{_jX?CldmR8ArW+JJQwb&c2v=X!e*ShoExojOmt}>)E1pk)E0>Q}-IgRI zM7^7KQ77@aS81J2`<-&%0QSk2{#`}yi5rbZSX;i!F-JiFmaCd?CiZ~_+9ZhOsWYiY z$|dVrqp)vp7r)lz@9qyAc+h@l@O4vL+srJ&1QVK?T&R+ppJWce7A>Ixw6#6I%HXAU zd_4*LN$T?9Pm=YJ$xxLt`{r@)q&m_hY+81{H}}qO+(plPk1@7W;&0pgR%~GUF*yGR zD(-gHSa+9^F6xzX&H3njbTxpY$}1+W2h2D3x+HiM?(#|5pT%(%4wnKj$F&u~QH94- zmc*!M^lB?l3S^konU==~Jg>E%qsObffel6Q=k=ZkWo?TY6h_If6Xso@-+@&T^|o5lu;6UVBak_~SXZWraC1N*66q`SUlSdhSp`tUANONpOe4gV5 zj04;lv?2|#*mX9~(y7BXK0~8MtomU4wr?MzR;B^Ux$JrZeS)WFlCoKdk&r$7S3u$= zJzYqisIs>bq(miT3+j1*`C3FCY}SoP5)Gkj5d4}+l~Sj?3U@MT=32U>f<^+xri2whz;)SfEyaEoM;E zihbP38bJ$66FdNqjS806Q_qnq8q^V*4I5_t8`H;zCtaJ1JJGF;%4)YP z^pb*PiDxlR?vYBW`jJ=mtfW(SVH&(8{wm1NvjZ*6whgv;V7fl32KUeu+v$^qS;V#Q0Fa}w8-LYlmp7eaRW z!b_({_?_2Ck5@(xyf%sLg7vdpg15kqNYqA=A@$PY26b!2V&CSMx$T)KCJtG^vCB=S zfEex(MvHf7$IV0W!j0ighgG=h`ET?b7O|EM4^icf3ksjG;#|1QrAjfaA*;wGl*#rv zpGnOTCEVo=2dN?ubfO`604y4MQ?mQfMoDogiCBDr3{i+^Yt8;XG8Ps#+Jyhbz)^C! z$MKXN5;dnuA=>4XeyPJ}zA)w0UNIhld`LD#ChOlcAr+Wkqu{ND7otaE^(Bm=Dc*}3 zbIL3j9&~1%M%q0Iqe>EIiI{~!ebi2BiY8f&b36mE57auVneSH*%nJ#t>PuUv8#nCX z*ttm!a$c`*Y)h>z4pf^!bAEm8cDTm@;|YjvfJ0bCO0oGRz3>?8p-Y(G6tU+OH**}| z*BhN@%JqTGLfZ=O3?FWRCcOoAF|aAJwt! zn<+rMVs?4rUDvJcL76()$imR1ydsa0)wzvXvEg(H;wzx%I8K(dZGeXDY&t-~cQ{As zoYsH5sdCMZo8x9>=P~mnwzSr%pHc8^;1D>QRbS>iu(b9@W{2MG_fwOr%%Hf=>31IW zyOV1Nr>S1Xmb=9VyES7tuh4tJtY(qcP))C5K6(y1x+{#fNK{B{L)4Xzq`J!ii#f*N6Kb>W4>uhQt~SlJKH0+cpt9yNF(N`90TeM>4{YhyMM17RBoH-AV-*+_u>1fWnwvvi!&!ssLB2OO+maPJe1 znMc3Zo+wV(k$mv`ay!GEoNB!feHTI;(D8+T-oo{CE0<- z1FCOCTNQV)C*k_z?neU+F2xPzf{TEbcB1&2EBk737cXt%ey#Z*RL78CxeG1Cnz$_P zjkK6UQx09gDsEVe7=akpn&#ky=j}ykSI@g)h$XY`HUY_~D&M9_lZg;_f=#Tl5$?r9 z;?nIPW8)H5TJ*70r)j&{+2Wq?gN^#S%pzyfuvgtz@2(ar$EBgrk4)#L9u&-R)82n0 zpjv|jc*?GPA{-TkVFy?L2Z-D<8>e1(fD5_$eeY*pP(W-E*0uz10?=R23e#X55K|)gp>RFmv6YuWuUs=y_2^al$KkpSNlajZj!UZ3>>5u+smzN>mQ> zywvG+<01xqmlDpNFb?o{*0Jb7M4~}K^;S4G zsDIsevy{GM)9OP^oynv*k1IN|U}GyUF~9BkL*mI((1jb&=~B-Xqod+ebAABThK&+h zv}OI_`dNaw;nY=USGTxJNwDduIe?yK1J@q#%dXu!^%yt7bV*9~fyZToY=P`)p?kHf zzq8ILI$9^pvdA78Tn~(1VHS`|Xhv4?ngyH6iz&I?S`JiEqu%PjJ`}td_IoR;$lr)} zJ%B#pe&j%FdbbC~qPHE`}c?oNT4ZXk`S(R1Gh zT4rA}jNlgSt9r1R{@$%YSPi`V1UCyNOB4Ah*WXEP-MsVlUqAMgdEx8({le&rYdoj6`EZ-r*AD2~RO%!kC(; zK=C0R*zL&#l4=X0 z=pIyb;nGm9id{5`aX_H$KEQ->TZoj1E_na6hAa!(1*zb@un_;5BkQV}Z-40O)ywMh&*t<1zR_v&$5vP!nw_xbf z+T70)ovw9eP|duQ9Da9Zx;xXyJ+ZFra>zK>YQ^KxFoJUSHOELLom#tbAq*p;c~u0O zuOna@^HkI#{{(y*t#}7#XISvpJX9)JYigyoGKa~TKvlDSSZ)S-hvYvjn8j$tcJf*4 z7*syFJ40OX=MTs$mPTlkk6660WZEhSURS8=&P4U|XN|1wu?l7Ahn=f0zY~V3)~l`~(xwb2(u7n?#x-5QOch#`8bc{8G>r zJP@~InAm5U+em%-1Y~<%(9%TD-u`a*xJcH^jQm8e$|3_q3JW-ZSvO6CPyMW7P`CLl zGZX)%-4?Zo7>Yt@@xbFOhqaP!{rq4Dy#)=ls{saGvX(Ad7h(Y8$L5b^yx?R7Z)uU> zI7ZcqesV@wMpHymuUd?d`${@1kgjHDlW@k%?y1^5~hybA$lU zZPW7=)`&&U+w~R>@i|79SkDet>+%U^IZS^Cm1;xcxrD(dLC2G*Q>|dBIrAjk>ZUXbv9F(y=0I zokhbKQG)wQvEtdO>rN@>hl+F9`Q<(;*A2zIuNM>Zg0XSDEfEQ>bsri&d*czIrI;u`5r@YzOJ|p8M zEN(=^#0x3)e2$U(;`z52c+!20sx-uLDhA{ZKQSn5wxqP57ux>oj+<41A%F?evYMh*u*g@?7-smm_++y7~1K9V}Snd zo8;O<7gugriZ72R=$oCXy$tY9o~pvQhkv<7&Is*9V1hY_RTzxWP;j5x*w}bJ0%R)H z!$Wpl>Ul5ev9XB}iNL8sy8GH*c0|qnAcsBOi-&Zm6_I|%@Ey8UUgk*q(PE2^Gws{mfz2NmZ-Y&|{Z|TgJ)JXMneiT^#wt&#IJ_Rey-G zHbuwZmNT;wHFco^C$?HqAJk=~aoQ#jia1{Df z&E{sy_V>Ub&<}Nb@vqBq;zYdRzm|=rrntfZ*ZZEUC)LR!v_olhwG1^Y)bB<94zJU=zgZxD&*wK=XjnkO}|@wd3mkuE>k$;FjIId=Lh%b-&Dy-=`DuuuAjMj;q8g<&Vd}+ zrlvafS(gbL`@4S4OJ_m)6L=TfLo$7P3Pj)E2GRGfzWwdN>9o%anwCEl_kN_uC_XxU zeCteaO3PxY*B`)-SKmHy4r+aPeEV@KOdP@16b0f2Isf$>;*%iqrV5()>C+#i{^55& zAE!RLapOjU{9g^9L53XPjJan{{rTg?Tk3p2+dT2lHpLKsb$LnP{BhT}Ue%F*j_Ssf ze>C#z+5e74vLB*|P;^Zfv5gLzfya zJjsD4B1LROJxOxFaipkI<7CaA4~RDM_|)3gk`23v(M6fM?26B&4nt@~e@H>F{}-HD0y5*KMaE5`d{rbaF-r09j$XCQ zXr+7n?)6xv3?(a&&8iS8y|7E{+61?$t2Px<=pDg!qDQaqo;>z3w=!My_sT6n>D#M(^IT(=DxDv zRu!2eX=OCIbePX;M|`mx%2Krv^x=abB7ID5%cps~rDVw`aX6mF<4m=@H076r6HHJT zYVzNuT1j}VzAni+r-nvC60-!gZ4#;m2IkC{xLmkiV~a0u-Nskjb?4lI%B>_tv+5TEo?m>oSBq1uJo{hyf-EcKmSl#!XJQw7Y?1rJ z?r%ow4~0qCUM1lkFEa_R$-0uO{^eefV%P5%_sheB)jyqUJ=hIfxobliqKuWBg+kiM zt-rRGuwTAh>*11AA{gkuA7~k2{bXc6HcI_-M@HXtjb78DSD^RAV3e7mkIGrA{FuXO zspS(SHjqepYgk(q+uY}97Wtq1bfMB{fNU44$xBf7O0uZ-*#@O6N0kQ3VO@su6*#vm z{~GG1gaEg+W699+np(VwjrwAxl3F^6-uT-m<{~JE43c@jwYz4Vh8&QsJHFav^>YSew4F zUyl9tO<(?wq|psp#-?A$dH%aztK)^*L0oAEo;&9~SrVqI%>pI<=p(D1RY^CePaO?w zcuiIWT+*rW4T<}57Krh%+@m-QBGM1SKf}~hnP<;Z<`0d3UiMz))H7lG=WAoUw3o- z&>ypFC|#Bw?mXEg^{{qtaP{TD5yoQlN}8Y^r)Dk7`M$PTCFwPsW=f%TVTE^|soGou zQNpGRb@gFw;ZeL>?@=tohVoozbUH!arZcsppwIPaQo+|GMGBhB!aCaNyE5!17b*iE zRiARb6tAA&rpYZVi4sWPU$lAC=kVioAKOilwWhF4qQjY&o=ZzdkE1$1VFxju>@h#T zt2hhzE--y9@OO%@^ZK-v9b=}}orn%w_n>pHu(IcQWD?B3O`FW<@gQ&7#b|H~S#nt_ zmN;w}jg)R6ICUqA{Tj13?sBU0x^qMDF#-{Dtrd$m6(t|wQrz9tlfy$IHv`uExxMg; z^v)uy+ZH(C$W~-Y+!InZ-izX_!jG9Tn#xQO==CU3{;gE-#)8?qCno&3zBH-#k3#~C ztjU>o2mOL#y~ZmJ0v_DRhLuP^UA}r5>$%*OECHFBw|Pzd=@A6rErC_+a2`WOkgID> z5PnKxWA&}_v3G0-;%Qo_oP9#x5}#rTDQi#5VjgGyGxo}vQ=eoSwUg~0>uPU_Bdn~f zWY6;h!E0&d|4gL)Zwc4`Y~&LqNmk)lIaZNQWvDI3TdKkhg)!5kR z6!YoeW;Ss;24O5_+mp)rAu{fp@N${Z7=W)5^v(PS`uqDIVFkIp2N@WO(siMenOf-` zL<9{6R($q_q1boGwN^+{R) zCIB-f5bq2V;5nU0^mQ-!fL*6Wx~hmM#K+0 zNI2xtYq}3-(_tDZd7oNxDx=X@WVI+oRTpmyJ;tW8(a6D011*U$i9 zlIO9-Ai6m`fl|!M5dCO$f~>2nJEAdL7sOmvJY434&dSUzm~RT_v`~)Xb6TCOcF2hI zst;z_N`me1`~7$&>${a}=jeEjrTKebh8h+Knq}JTOFbnTb`u2nRxwx>{uv5|F3OB! zLcyZ7AF{lr{D*iHeEP8ucXgX*L(T$dVM6*aj6-x(LkkmC-wio(Bx&pESwmlg&2I{u z&%bUH%v7I_IW|dD-O%Pz!{zcpyn_FpIch76H|N*fCZ>$e#}T26JM6mz@vIJM|j=G(@#k|B**Gl0ppLvA6YM1d%0^C$cAFRg;RS?RX?>Uge7(x@nasG~RBQ z{zo=(+=>r`2_Shd_2}oDBr2{s-*%&ZmqwUd@#ul>Tm2SX1^qQcVWrZQ&6--*Hi(~m zGaXZ?eQ4#%TV#ry@7GPTnXCk5vljag{=)F_&m0u-44XhgqJ&M22Ql#IkTd-nBRZnLv=I0_y==y81~G37sf&E{ndxT!!CO+we&J6PVtQ8 zA-tv;_Yk=fuf-Lk0nz?sv7`eS$r%?a`SDYhVA{b_@zgtm{>p+EXN8b5RV z-0EVxsWDtTL24X9$>Z{i5OXvA=F;6@hI<$7bdfj>DyE)6CdIBBm~!` zL=qXwH}zdKu0|Iq4X?Tq7siOntQ)V*${Z6FwmLym!xtFy-oL=Lca!aewG6^w*?b2yDT$%YIR0vs6M4cOIMY9je*|tF)aw2(TFCuDN2FZ=8 zxNSc8!O{xG;=Wt(Y`qgO2{O6PuiL&{&4%t|C^-A?PjHtzR@LnmXd7OJEALAHK%Jjorv1R^*F28$!C&kMkHUz&8YzlS06uaW8dyMYkz0|S znh?5WcUF3DxgY$>-d3JcpN7p6k+;C}UqT7NCbl-MD zcen+a(n{J$h~$^^>=5}K;{79)x6;jP!N>%E;S~I1=tK0GB>2<6w_IGTS-|C?@~Hra z<)>lerDA5hSyOdKb20Jze&ZfX$@rSRHZGB%^hFK$bXU_Qh&x;C`85==pzL=&P=Hl5 z6n*-!?-Qf(mL8co0dx^dwpXo;RiBPC_@*|F+J8DAp>?0yE=t)bGcygE?L?ij0~@kDkUv&%dOdn5;iK$6n1aot?f9TV(KxO;5|Tq_g90q4;ON$B**8{`%AH@f}# z0yp$SrJM(R@9~>9RpuYf5!^N$DJmFdAzZ5Xdt<$TUEP`(>x_qTT)HU%7=(L!yT76{ z7#;=o<`g!?$xJwq55k}7C?0qYG5s(8#V!59oyO&G&qm?DTnuk5!R)&&@||)|iL^)y zS=g|sflHy5a5k(Nog(9Ox2rg^mGR~0I*0=kLet@3E4ky9@0-&M4EJhYwZ0+VjE8*8 zN$Kx7{Q(QzBnbc*VfU=Sd1|r=O1=~hJ!4<)kd*TE7Y2rf%>Nq*;tCT>1Qc78-87z^ zd5q_%58CxEp(g$JtWP6PeY?+u&suczy~zjw8tHKIFAevm-T?!qo>Aw!ckUSPM7sck zeEzbPk>RBuBl6U5jOu(03}o&E`Io;RkN(Qk7vLoZAX+o*G6|f&!jvG-z|aB$-n`oq z)atv{k+6S$N&O@wJN(IDpL_beO7{hZhM(=g#f6o4`zKKQbFCzt?4K9z%|GalNaj~i zVfgL*apy10sgf68ePy&&1n@`c->_V%MQg=_lo~0R@OvMfsfwIGf)dN0X`!3Z?LI*84&J4#nMp`Vl~P^= zs=XHq%LLo6ZIoZ;-IYDDVEc^vMck)DX6*i-$DGRIz`VbN`ydZ(LCYWA5Y^hwH!u>D zCGp~7+_{E>lVPNk6a`=FWO+niZh<1d%*v}eTh^rIf)q|170UXy)JQM zzCB(PJ&>cX!u57g5|MLOA2dd$OIj00%KYcm0{4Tmd_;|^u~zT>zjmU_jVxajRUY-G zt6*J@qWTcDPlSEvov2sybXz;a63HV9^k2RzAlQ7qYho_KS)ngQ>hWEF@rs6mWk@fW_eLAt4g=lCOS<9#)o8INbz0)DrGAt+E%u|A~OVLLgT=8WWE z*Z1u)5?E{baLu~m-39Bqw`Z`~*=^%hUft>#@BkmOm$}~9MyQ_U2D&4&*CJ0g5Fjhu zfApC9I*;$DS|2nBa&9|-Cpoj=@keAqQs>&?4r9i6yO1n?X=VcIO5La!@)uT4h9F$+fe)6_#ye?&L!}h=~o_WCKoZO zz;9cM^!M_~1^nTUuR0iL^--BHGP)T6*mzaJC$U~7vL0N{K|1e%0t!l4QOa zs(#u7D}Xl}*iK{0R1`m?ODq=_9QC_h zL}JyQX~p9eRUdL58V@3jz3@ueo|YdnO5yepLEFIKX+3g)6t2U-R z)l-ed-+*y0M7qT4dyeotm;!M7_IZ$y9E`aVSsA@Ftl}BjG!G76mZ}zSI40g z(@MIP)z-P#!Xa#Etz!Kat66_8cqn@Ilg4Xx*c0Fb`fW1~JvBLOEU2GW&xaYOyP{rS z;$q=m5htLMt6kSW()Y<(Bu~@iH&h)11IJ*0iE%DR1qqY}ixBgLjqsA|^l2kRCFXem zz@l2O?5Nh52_?<%WpzUuhmvey?GlrS?dtGlUH^#smLi&5&1PXZpA#4Rd``V`q` zm|kuT-O*?VzU+5-vV&YGj^H*^tsm&%pD<`HtDKerpXRXEK>;U_U;1>gU3LlyqZsKA z70~2Sa`_bf+0dKT4L|v3&qm3O1jrTV(nVnR;;3#@FkC0QcsJLL0WcUt`g3A+!k4t$ zcPXn*@x?|0wEK`TB=`F|N}fKMj8&m0U+^+4y-w#c*FlxWX)H6AUY&3LV6mbgjuoF_ zo$}kR=9IC`l#0#<(FIbA14O$dqFNbk&48`<-h$dMYu5%1+b^}yY*N?OugkxU*81^$ zXuPTn*lsha95vuy;J=Rs-Kw95EvNH(ah-HkW~!UEKX2qt*cvXhz1s+jU~l+8eByRpw`sP1k5j;j6(n^QW&UCdk{ef%l?#RbI6+ zilX97iao38HXR#PZ$}$a7uDu%>{8+1{sKy)zpC?L*zSq^WE%=qq?W2%hG^8W%`>gWw5G+~=5m~#vaFNcpIXiv|uWdzLk z=*k@+%XdltUqCF-W%Rt*M*xB{MBf8~9`JYO*JDKbzkeAWa>rQ9GLlE(!ty9U6(s=N zbE2xYbzr?~z>N+SVGGF_a_BplX{(tkFTuNLHzGrhl;*5j)v+V)NtC&Vac{r=|)MGNhI9 zwAJM6jJcinNWjj(DDEU`Lx<*=L!x+^)jjTI#ve4}Spndwt!>P0KmDnz9LT-COvn`- zc|L~=Pp-+>?FC?JnbVXLR{ge^1oPb31xXuw@?hRsZ6dZI87*xQS>2^@B9o(Mm&O6@ zUE1`dBq=kaQGB?%VVARWcS@QEoraT=od-5gvGU#J202L}ab4mki#bs3`faesq)Go% zl=i0Hys^vJyRlsqInOak4fNe1z{{f6#i?p)Nq%v$vFI$44LSr4-y%?#K^+^3?ofZa zsGVo6rDjaBc(FAkWe=uXF&MWTmnYY`^PWUnG)-wMo~qt6@u8ORs_Jr8@9GU z-A2Rocas&}Md-Vag^~nG)*)Dl>>7HT*exEAa30#RP1VVUG)LjwUK_4#Zdzoyoe8UJ z`-09d*gJdH=IB+u^={k1;`dpZmZd@ILVfQjYQ_?IwyfEF#%{;J^} z7MCmOwW?#B{`r*2@(Ii`t~<#lA69LRA2PaMokaf;NzOAY@69zZbTpF`w*;4aFJ^D3 zb&3kR(F94UKQ0Zv4r=chapw@HE)Xr(rUHM2Evi>v8Q=u-zV73e8cpr?83Aaq3D6M$ zk~QH!d{@GBtldX9WV1>XH-u9Px@7KP%xAv|*B7{smy|dc3F4?a`?`u4=?t0v#5mKc zRqi;m>bJ44K&IxKmoI53Eg2??*#-MMH_YY9tr+E4G(V=;z+Ws$V&pB2<2qHf#|e(k zRrZ}_d>f8I)oPzcD?xdk{$2}{Bkt^p%OGc?H#G$BYAFfv2P`ZRb9F&#TNA!VUm1P< zlf3LrkQ|re`iPc>X<4fNl}{k4qEpUn9B{=2dNOoBbZnIf_@tuGpNiTd&n^U|yVO3w zM1ZeVhx14lWt zx66l2!@vAJzyqTwy{%ep@;u_1gS{ZPVQ%^K{M*GIvuIj>roIhOY zIzslBo6}8ag{p$W;?eE;`FnGMxe~08ZFFS4+r{qGvL3J3cGXPnYLCTGx-rvz_`LLe za{*DbG=E%VrYjHQbCR6b2g(YwKE60*K#)D7<7Iq>)kuLTQsvTHEUgZ# z>Qdcc$L!X3;c{fnpOo>^AkTd#NB1^yw4~BNhOI^wRZU-H%qPj_ zHu^=W0QGbLBoV>x-CK_j(Z^)LPW$}WObxD%zLdOXtf3c0Kj zZ*Xdh!gN3xH@iPW%(gt50v5xCLJGt;=7!KAbAu66yO}TgJfg7JOHqS=WU-wg3>k}R zS^X9#;syRx*V}@L6K?6Si%2%8%pQ*PyVWU`zloUqQ7qW**temUa0nMfk@64vV%y93 z=11DFJVke(js#z}rlM#XERT(K3?j{Q@~Y!&nw^07u-`b*w{>~&=hk?hddfgF!J=7> zvM0l-n8)0=$1#6@uwA?UfS{Lt&gfizh-v+b&o_LWY4Nrx!Ed03SO@#_f%a3b$|t{v z(iRHYUM+i0qloj11Gvn+&@}Vbx#e zENz(@c}DdUo>KPJ7_x0>jH89cKP%%+fsG2S$z;lx3_gXY$FJ2j-tNP=8GzrkeHHaL z|L#rd`$%XlOL{9UZF@;`{cX^!zNop?Z|s9==~`F6FL2qU?E)+Zr4Trtj@TJx+t$EzCb$NEAJeU|2U4?lJ8-H2bC7A(lu~JMMC~C(bJql!XF1C1*>&R-s#&a z1fNSAe?Uhx2aeK$(S$b2HAgadjd%ThxEq ziOLxP5Vp`iLN%E;H;cT$GX);O1LYvVK9(^~%*$9=0Zr{tFjiE|+YIpxjLoxEEElTfsaF)S*7JzP2Fg?6hiJUf}!V3h1XFHJ&Su==Uqo3>>G!f zqd3E#CraS&P5`j({R3?uqlDa)=RKMZw)T&;TlQEW+XT*+ej#P7T7Xx+;%19W8sxKU zdjzRZolzLl1J(J>pm~qUU`rb?@eY}kX z0mLZHXJ{258Sl<`!#7Q7RS=@HHG7Ah8_z%T#ddBo0Q#PKMtut!RQzM4(zb)TO5%5w;~{Dbf; zm*D|;Wfw7otTJW?pk7y|faK&HHTJgky*4pGIQLu*w<3!Msc^q+YkPc56{1(unOwhL#Vh-e(2mZypY~OI8<~ z87{H2qu(R3sFTbbz<*q+RvTCvXy>;6>tzdtJ@fciPqP!IWvjta1UQWrx$Ku?*<6C{F6GRgLR?v8Yza)r2ZM9SbQjP*Hb&L`1gJGGuxkYfq>Oqjs7{ap5al+YoD!*XP#k(in=Q8l?%Q}I-?;@pM zEM=}u=H0!f5>aTq3}pAWh(JCVK8j-P-wpoooXap>Fn`Jgv%2#~6gIUcX?Oi;(u zsYCumfcdiy4@SrhP^rsXd&~JBvIzvR@6q>bDij+4#4ML!3QE{}q5zdu)~NZ^InBVq zg^vr1IG zB&=6{r74$tbquc~JAicBikk~>4vVZ)pKvKOZ7VZ^A28${U`sT)5C+4_wRLaivW{0z zKHdQ2LULAufc`3%ap`5(wkR&I_ala6TK$=MV+V` z$zZ2Il#2E+K+Rszr*vJmH}>BPc!ul1i0fk<2-^S;U#0<^`PA`l4FKJ6olPAUX&2eb zhAQF)uNXU&lze}HW-qDfOq|=yKc1l4-Bn)+*PbVG^qk0m&85=CO~(MHFZbsaxn*`T zHUQbEDAw`cm(rjZ0!Ad2w#Va(xXlRL3sy}B@{^I)U;#~s9Rb{EqOze>US1JCn}Af@ z1|+*%YOl4e#Y4{;a~qcIS}o{Ljdt=JN3UpgV8XDK0-C{UyxxF}bLCQUfW9WT7!UDy zx(07W_oWt;T%+Oc&QNMIuN<6v`Q}`*9BT-mi^1XkeMF3hh7y0}+7NZ$u9}TOPxmPP z?X%&oB`~#gKclFODfKs7zx*RThksK{@Xo^+(f8074xTv40WkIdb5`&FPbB%bL}9G1 z6t?i6smJ4dqNJp>VLI-D!m(7Fzr;}~ZE*tU68smTgJ8Y(-$Ly4-2Yc%X6>Tweu%PT4`asziflgH^8MnB!ouEzMKk)Ffl6BZ=pES0t`h*UC9n)~EW@gy zfP-hEg3SlYZz+oYqeAQE)amt=k>aGGUj*<@fRRc>jzL}v*=eGTbVw(+vbito1tltY zeHf`)dzRA>(i+wbP#4hk(T_>NiFg6g<2>qL?*LqDeXqsMj)RkG#y4tEqekkmbFBQb zk*)38;{t1avpEzD&&vj22flls(kkb@kZA~jzCCwsZ6uJRD^C>9`_geI!NqfJ*9xqE zEwIty@k*tg#N6<*{^qYNbD3m|4wI*!rg<5CB;c&gW zDgl6|#5jox=te56zK_rMhb?KjHJ@n~#f%IVgC=f1)*O*snA8n&pe(o!yRFgP+Ojst zcE!$g0kri1Wmbp&s4<0g%8EKC3Nt^XM@@8^9qyTRo=Rc8d!BzV17GEJ^lI0cEJO1; z+A*f-*B*i-p7nsROB!(H-)sHzLPiSgs&;Wl3(pT{yMCF47IJN=N zUBbGv_?jx~(#l}2a3OC@$#Y$|?1ze0-57azQ<55d8VZf-q=Y_pm=hs%M6Mba>I*gC=kYx-_( ziZQHm)^1D6e~i8xbd%AIHYbcO&m>m7Z;OX6k1JtwbH}+xv~k@dCAzf>Khpcyt*LK2 zT!;TmHk+J|2^m{y5N5uKA8NyoQC+D%xIJe}nSjNPvgC=yniO#vdx&_DkXLLPmD^)n zbjqzwRbX`#pffvxkY21TdM5znj08D0Xku4;uaV~KUv1HHE5j&KnkkABF5A1q2P0-j z=_6j>3Ix>}H-`d`__4lgQQ~zwv|4(^?ph$Ndut6whlCN&r%D{Bklq6!@_KsO2l-PG zPi-FtgUwEHa>L01xv=7|T(Va!aAG;x0i0H+jgj+|@PSutu7nSq(Ic4w7b1NxDe=xU z=osN))p4x&8;CP)@n%Lr>^uB2-q-a;0WH8dBFvai163>-RzOq^nt|fXyv;XPs%!qi zkJP@cm^lYtt%i)fxOn-p?iL?sO@a6Lcf=5xE^khtAM8ed-=cNt828zf%Pw!X#%~!Y z&0@mE%5dt~j?(Ec!av7%^lrnVtjzd4=NMYq>Tj-KJp_2B~7 znO>XiOV6YQG)aCE%<5%W`)bs(Av@{;1_6iO9w92?}4siF+r%jRNMXnK)FFdQ`S!LIx zmOO|p#4L#+56n4CIC>S{5pA(x@35A!)*9RD4u(0AU3)eXm0!N@xNiU}YK=D=7H1JZ z3ueFRbhdVboVc;u4nvkZ;7yC!A4OkyZ_MY`{)agJ!uOKk*8LlS5re05lItRE$W^kG zCJX9x1HTouj52NkshzCGyHuV`Bxde2fEkZHpEopFg6>J*>)g1T$O6@G%N>FH&Vp9p zD8kcuuhJEisc{D8?NTnU#C3^OJB5jy-urnreSd5N@{ak%(Pw)3Mi%wD-pfxBh9#C( zO`ihsvZvd^(3yU+=Awp#HXXf*LQF08MX7nJA{?kMSR_hcyXD835tQ}f1zJACSUJ0< z=IhYC-Fad8uGpN=&Ki11kr4CEe5>1fV;+0+QZh*RBv}q3?@jpXESBcY$P0ak?q0<^}pHJUA$4D6v(WdF6zk zaQ4t1&Llw|{x)=ZH?m{C>iUFsX8_Z+JEG2?s2K&D#;?VF+R*CJ=gh##?@C(5gbgY> zBCpu7y*!sOMjilk9kW?t@JWY1PSDsd;5_j{@-~-lI~(2-;Y`bDXQtD*E^6dMliQT4 zqO8PAOYS+TaZA3A+;5C`s&WGqdcd|&NtC~;eL!D0GY6`r*dI=>9X1}&0zIXWPn|?= zh0ARJ;=yzrc4c2r4Kcoq1kyPSS5$ztmU`_N_qALAG(HP|9z%`)>}eY4{>rOg{~tu$ zdq3(+LPJB`fr6B2mmy|x4UMdP{JI|#Nk z>G;vfWpr(sQ(-l~Km?6`J{<+x7F z0jT&O-8##3zO<^JN&Da4?be7d^*R;xad#3{=X*^2Sr-RR7em}y|7n4x z@H%o@1M_h$T&4sdkH08-TuPVL1yt1iA9^^mA(0q3CE4=M48NbLG?cmnMr?;BBAlJ7 zaM%9)S@eU^LRe5W22AdjMx5^qG~U!$fU8O&0twk6yTx_Mlw?-O>?nB_jQ{&#bLt_Y z9yhm@ZtqT*%U-PB$MrZM?Wr~3r_ahJEGVt{jm zVd7rkaOn}j?b&Cb?gXkrN&WsY2shx~-e<;LzW9U4p)|3R1{L65+M zm^-%%Pmvpa3eIoLn+tYO<}r&lPt8}z6`Sx37duMN)VDQ&wI=welwXQJ7q_|#$s#%u z+=jWPAuI;vnLBt$uH@P(msP}I&$W|-Pw39H=r58@@0+{HL9s#V6NxBs+J5Il?YUKd ziGv+K+I-Mj@Z9B}g_~A5Ru`(IZdLiT&YrvZ$m&K+o;rG`J`UeEU%gD3HbF+T?xUvz z=DyGP$YtydWz}LFBu{MbEF!}##M8w=&Wuur{h=H4sRh#s#G`S^;ko+=w@5mEx@PdV z?FpKDYU_TMhh0;lM5&c^-D2!3yKuHBfQyI?Vw=2e9NgG-`)6Hg8;p07Y}e4D<}|}7 zw>jjnZM#2G%|>znN`8R;kpXCNA&2(uL|-TzyEDos2fkH5(>!ph{2?^X%)l)?YMOK_ zRT(rfWQxxz(*EKGos2YY?woEnX2ie$tG7nc?%+G z`i#L%xH$XXeb@=S!N|yBlH@@A$hkYWFupN==-X_SAg{vJ`;oJ^|1(xTMc&sw>f~&5 zx8-iotc#!YXsJh+P2^A?<`GR@Nvr+?@ra7a!KB-ILi$#>Nd&eWyCv3G~ zXwuNg3xGz3bufExl%oo^ZFr4aCppxN3Cg5qmDW93>J|Xhzwtqk9D3|VVHGQF(%i|O z@_13mv%`Ri<}^g(&-on5dWe>fF_wj-eOz`uKP77eiYoCseEs&gD!QLDsCD_#S!1?g zo<$o?$u@m0GYdtCOz8xT8P&YTf`j5aK!4DD{ i{m1hM9RKC{BmOg&I`Ve;`Erjzi>i{wqx=WYUjGlXR)(tp literal 0 HcmV?d00001 diff --git a/doc/workflow/add-user/img/add_user_email_search.png b/doc/workflow/add-user/img/add_user_email_search.png new file mode 100644 index 0000000000000000000000000000000000000000..140979fbe13103533deba4ad8feb14f3df0c3585 GIT binary patch literal 15889 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 d-RnDo^mmlmqJW5qARRzy)@wukd(3CK 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 z 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 literal 0 HcmV?d00001 diff --git a/doc/workflow/add-user/img/add_user_imported_members.png b/doc/workflow/add-user/img/add_user_imported_members.png new file mode 100644 index 0000000000000000000000000000000000000000..dea4b3f40adff254643ae04223be61b7e1523862 GIT binary patch literal 23897 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 RKwIII8XK7Fm+GCr^>5_65aR#< literal 0 HcmV?d00001 diff --git a/doc/workflow/add-user/img/add_user_list_members.png b/doc/workflow/add-user/img/add_user_list_members.png new file mode 100644 index 0000000000000000000000000000000000000000..7daa6ca7d9e96b3692231615acf05ec11af3e05d GIT binary patch literal 15732 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 literal 0 HcmV?d00001 diff --git a/doc/workflow/importing/import_projects_from_github.md b/doc/workflow/importing/import_projects_from_github.md index 2d77c6d117..2027a055c3 100644 --- a/doc/workflow/importing/import_projects_from_github.md +++ b/doc/workflow/importing/import_projects_from_github.md @@ -14,7 +14,7 @@ If you want to import from a GitHub Enterprise instance, you need to use GitLab ![Importer page](github_importer/importer.png) -* To import a project, you can simple click "Add". The importer will import your repository and issues. Once the importer is done, a new GitLab project will be created with your imported data. +* To import a project, you can simple click "Add". The importer will import your repository, issues, and pull requests. Once the importer is done, a new GitLab project will be created with your imported data. ### Note -When you import your projects from GitHub, it is not possible to keep your labels and milestones. We are working on improving this in the near future. +When you import your projects from GitHub, it is not possible to keep your labels, milestones, and cross-repository pull requests. We are working on improving this in the near future. diff --git a/doc/workflow/shortcuts.png b/doc/workflow/shortcuts.png index 68756ed1f98dd474ada0b8da8d98840a25c3a123..e5914aa8e67556518de69841e4c06472a29d4d3e 100644 GIT binary patch literal 48782 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

      YlL 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 Dc9TY$ diff --git a/features/explore/groups.feature b/features/explore/groups.feature index a42e59c98f..5fc9b13560 100644 --- a/features/explore/groups.feature +++ b/features/explore/groups.feature @@ -105,15 +105,6 @@ Feature: Explore Groups When I visit the public groups area Then I should see group "TestGroup" - Scenario: I should not see group with internal project in public groups area - Given group "TestGroup" has internal project "Internal" - When I visit the public groups area - Then I should not see group "TestGroup" - - Scenario: I should not see group with private project in public groups area - When I visit the public groups area - Then I should not see group "TestGroup" - Scenario: I should see group with public project in public groups area as user Given group "TestGroup" has public project "Community" When I sign in as a user @@ -125,9 +116,3 @@ Feature: Explore Groups When I sign in as a user And I visit the public groups area Then I should see group "TestGroup" - - Scenario: I should not see group with private project in public groups area as user - When I sign in as a user - And I visit the public groups area - Then I should not see group "TestGroup" - diff --git a/features/project/commits/branches.feature b/features/project/commits/branches.feature index 5103ca1294..2c17d32154 100644 --- a/features/project/commits/branches.feature +++ b/features/project/commits/branches.feature @@ -25,6 +25,7 @@ Feature: Project Commits Branches And I click branch 'improve/awesome' delete link Then I should not see branch 'improve/awesome' + @javascript Scenario: I create a branch with invalid name Given I visit project branches page And I click new branch link diff --git a/features/project/commits/commits.feature b/features/project/commits/commits.feature index 5bb2d0e976..01c1072131 100644 --- a/features/project/commits/commits.feature +++ b/features/project/commits/commits.feature @@ -55,3 +55,8 @@ Feature: Project Commits Scenario: I browse a commit with an image Given I visit a commit with an image that changed Then The diff links to both the previous and current image + + @javascript + Scenario: I filter commits by message + When I search "submodules" commits + Then I should see only "submodules" commits diff --git a/features/project/create.feature b/features/project/create.feature index a86079143e..27136798e3 100644 --- a/features/project/create.feature +++ b/features/project/create.feature @@ -1,3 +1,4 @@ +@project-create Feature: Project Create In order to get access to project sections A user with ability to create a project diff --git a/features/project/find_file.feature b/features/project/find_file.feature new file mode 100644 index 0000000000..ae8fa24592 --- /dev/null +++ b/features/project/find_file.feature @@ -0,0 +1,42 @@ +@dashboard +Feature: Project Find File + Background: + Given I sign in as a user + And I own a project + And I visit my project's files page + + @javascript + Scenario: Navigate to find file by shortcut + Given I press "t" + Then I should see "find file" page + + Scenario: Navigate to find file + Given I click Find File button + Then I should see "find file" page + + @javascript + Scenario: I search file + Given I visit project find file page + And I fill in file find with "change" + Then I should not see ".gitignore" in files + And I should not see ".gitmodules" in files + And I should see "CHANGELOG" in files + And I should not see "VERSION" in files + + @javascript + Scenario: I search file that not exist + Given I visit project find file page + And I fill in file find with "asdfghjklqwertyuizxcvbnm" + Then I should not see ".gitignore" in files + And I should not see ".gitmodules" in files + And I should not see "CHANGELOG" in files + And I should not see "VERSION" in files + + @javascript + Scenario: I search file that partially matches + Given I visit project find file page + And I fill in file find with "git" + Then I should see ".gitignore" in files + And I should see ".gitmodules" in files + And I should not see "CHANGELOG" in files + And I should not see "VERSION" in files diff --git a/features/project/fork.feature b/features/project/fork.feature index 22f68e5b34..37cd53ee97 100644 --- a/features/project/fork.feature +++ b/features/project/fork.feature @@ -14,3 +14,14 @@ Feature: Project Fork And I click link "Fork" When I fork to my namespace Then I should see a "Name has already been taken" warning + + Scenario: Merge request on canonical repo goes to fork merge request page + Given I click link "Fork" + And I fork to my namespace + Then I should see the forked project page + When I visit project "Shop" page + Then I should see "New merge request" + And I goto the Merge Requests page + Then I should see "New merge request" + And I click link "New merge request" + Then I should see the new merge request page for my namespace diff --git a/features/project/issues/award_emoji.feature b/features/project/issues/award_emoji.feature index 0ce99e855c..9a06fdc2ee 100644 --- a/features/project/issues/award_emoji.feature +++ b/features/project/issues/award_emoji.feature @@ -13,7 +13,18 @@ Feature: Award Emoji Then I have award added And I can remove it by clicking to icon + @javascript + Scenario: I can see the list of emoji categories + Given I click to emoji-picker + Then I can see the activity and food categories + + @javascript + Scenario: I can search emoji + Given I click to emoji-picker + And I search "hand" + Then I see search result for "hand" + @javascript Scenario: I add award emoji using regular comment - Given I leave comment with a single emoji - Then I have award added + Given I leave comment with a single emoji + Then I have award added diff --git a/features/project/merge_requests/accept.feature b/features/project/merge_requests/accept.feature index d5e4f2b0bd..330ec8ae0f 100644 --- a/features/project/merge_requests/accept.feature +++ b/features/project/merge_requests/accept.feature @@ -12,6 +12,14 @@ Feature: Project Merge Requests Acceptance Then I should see merge request merged And I should not see the Remove Source Branch button + @javascript + Scenario: Accepting the Merge Request when URL has an anchor + Given I am on the Merge Request detail with note anchor page + When I click on "Remove source branch" option + And I click on Accept Merge Request + Then I should see merge request merged + And I should not see the Remove Source Branch button + @javascript Scenario: Accepting the Merge Request without removing the source branch Given I am on the Merge Request detail page diff --git a/features/project/source/browse_files.feature b/features/project/source/browse_files.feature index 02159ee377..a8c276b949 100644 --- a/features/project/source/browse_files.feature +++ b/features/project/source/browse_files.feature @@ -24,6 +24,12 @@ Feature: Project Source Browse Files Given I click on "New file" link in repo Then I can see new file page + Scenario: I can create file when I don't have write access + Given I don't have write access + And I click on "New file" link in repo + Then I should see a notice about a new fork having been created + Then I can see new file page + @javascript Scenario: I can create and commit file Given I click on "New file" link in repo @@ -34,6 +40,17 @@ Feature: Project Source Browse Files Then I am redirected to the new file And I should see its new content + @javascript + Scenario: I can create and commit file when I don't have write access + Given I don't have write access + And I click on "New file" link in repo + And I edit code + And I fill the new file name + And I fill the commit message + And I click on "Commit Changes" + Then I am redirected to the fork's new merge request page + And I can see the new commit message + @javascript Scenario: I can create and commit file with new lines at the end of file Given I click on "New file" link in repo @@ -45,6 +62,17 @@ Feature: Project Source Browse Files And I click button "Edit" And I should see its content with new lines preserved at end of file + @javascript + Scenario: I can create and commit file and specify new branch + Given I click on "New file" link in repo + And I edit code + And I fill the new file name + And I fill the commit message + And I fill the new branch name + And I click on "Commit Changes" + Then I am redirected to the new merge request page + And I should see its new content + @javascript Scenario: I can upload file and commit Given I click on "Upload file" link in repo @@ -56,6 +84,19 @@ Feature: Project Source Browse Files And I am redirected to the new merge request page And I can see the new commit message + @javascript + Scenario: I can upload file and commit when I don't have write access + Given I don't have write access + And I click on "Upload file" link in repo + Then I should see a notice about a new fork having been created + When I click on "Upload file" link in repo + And I upload a new text file + And I fill the upload file commit message + And I click on "Upload file" + Then I can see the new text file + And I am redirected to the fork's new merge request page + And I can see the new commit message + @javascript Scenario: I can replace file and commit Given I click on ".gitignore" file in repo @@ -68,15 +109,19 @@ Feature: Project Source Browse Files And I can see the replacement commit message @javascript - Scenario: I can create and commit file and specify new branch - Given I click on "New file" link in repo - And I edit code - And I fill the new file name - And I fill the commit message - And I fill the new branch name - And I click on "Commit Changes" - Then I am redirected to the new merge request page - And I should see its new content + Scenario: I can replace file and commit when I don't have write access + Given I don't have write access + And I click on ".gitignore" file in repo + And I see the ".gitignore" + And I click on "Replace" + Then I should see a notice about a new fork having been created + When I click on "Replace" + And I replace it with a text file + And I fill the replace file commit message + And I click on "Replace file" + Then I can see the new text file + And I am redirected to the fork's new merge request page + And I can see the replacement commit message @javascript Scenario: I can create file in empty repo @@ -117,6 +162,14 @@ Feature: Project Source Browse Files And I click button "Edit" Then I can edit code + @javascript + Scenario: I can edit file when I don't have write access + Given I don't have write access + And I click on ".gitignore" file in repo + And I click button "Edit" + Then I should see a notice about a new fork having been created + And I can edit code + Scenario: If the file is binary the edit link is hidden Given I visit a binary file in the repo Then I cannot see the edit button @@ -131,6 +184,17 @@ Feature: Project Source Browse Files Then I am redirected to the ".gitignore" And I should see its new content + @javascript + Scenario: I can edit and commit file when I don't have write access + Given I don't have write access + And I click on ".gitignore" file in repo + And I click button "Edit" + And I edit code + And I fill the commit message + And I click on "Commit Changes" + Then I am redirected to the fork's new merge request page + And I can see the new commit message + @javascript Scenario: I can edit and commit file to new branch Given I click on ".gitignore" file in repo @@ -161,6 +225,17 @@ Feature: Project Source Browse Files And I click on "Create directory" Then I am redirected to the new merge request page + @javascript + Scenario: I can create directory in repo when I don't have write access + Given I don't have write access + When I click on "New directory" link in repo + Then I should see a notice about a new fork having been created + When I click on "New directory" link in repo + And I fill the new directory name + And I fill the commit message + And I click on "Create directory" + Then I am redirected to the fork's new merge request page + @javascript Scenario: I attempt to create an existing directory When I click on "New directory" link in repo @@ -188,6 +263,19 @@ Feature: Project Source Browse Files Then I am redirected to the files URL And I don't see the ".gitignore" + @javascript + Scenario: I can delete file and commit when I don't have write access + Given I don't have write access + And I click on ".gitignore" file in repo + And I see the ".gitignore" + And I click on "Delete" + Then I should see a notice about a new fork having been created + When I click on "Delete" + And I fill the commit message + And I click on "Delete file" + Then I am redirected to the fork's new merge request page + And I can see the new commit message + Scenario: I can browse directory with Browse Dir Given I click on files directory And I click on History link diff --git a/features/project/star.feature b/features/project/star.feature index a45f9c470e..618f44fe6d 100644 --- a/features/project/star.feature +++ b/features/project/star.feature @@ -1,3 +1,4 @@ +@project-stars Feature: Project Star Scenario: New projects have 0 stars Given public project "Community" diff --git a/features/steps/group/milestones.rb b/features/steps/group/milestones.rb index 6e57b16ccb..2363ad797f 100644 --- a/features/steps/group/milestones.rb +++ b/features/steps/group/milestones.rb @@ -28,7 +28,7 @@ class Spinach::Features::GroupMilestones < Spinach::FeatureSteps end step 'I should see group milestone with descriptions and expiry date' do - expect(page).to have_content('expires at Aug 20, 2114') + expect(page).to have_content('expires on Aug 20, 2114') end step 'I should see group milestone with all issues and MRs assigned to that milestone' do diff --git a/features/steps/project/commits/branches.rb b/features/steps/project/commits/branches.rb index 338f5e8d3e..0a42931147 100644 --- a/features/steps/project/commits/branches.rb +++ b/features/steps/project/commits/branches.rb @@ -61,7 +61,8 @@ class Spinach::Features::ProjectCommitsBranches < Spinach::FeatureSteps end step 'I should see new an error that branch is invalid' do - expect(page).to have_content 'Branch name invalid' + expect(page).to have_content 'Branch name is invalid' + expect(page).to have_content "can't contain spaces" end step 'I should see new an error that ref is invalid' do diff --git a/features/steps/project/commits/commits.rb b/features/steps/project/commits/commits.rb index a3141fe3be..daf6cdaaac 100644 --- a/features/steps/project/commits/commits.rb +++ b/features/steps/project/commits/commits.rb @@ -124,4 +124,13 @@ class Spinach::Features::ProjectCommits < Spinach::FeatureSteps expect(page).to have_content "build: pending" expect(page).to have_content "1 build" end + + step 'I search "submodules" commits' do + fill_in 'commits-search', with: 'submodules' + end + + step 'I should see only "submodules" commits' do + expect(page).to have_content "More submodules" + expect(page).not_to have_content "Change some files" + end end diff --git a/features/steps/project/create.rb b/features/steps/project/create.rb index f90218f379..8a0e8fc2b6 100644 --- a/features/steps/project/create.rb +++ b/features/steps/project/create.rb @@ -26,7 +26,8 @@ class Spinach::Features::ProjectCreate < Spinach::FeatureSteps end step 'I click on HTTP' do - click_button 'HTTP' + find('#clone-dropdown').click + find('#http-selector').click end step 'Remote url should update to http link' do @@ -34,7 +35,8 @@ class Spinach::Features::ProjectCreate < Spinach::FeatureSteps end step 'If I click on SSH' do - click_button 'SSH' + find('#clone-dropdown').click + find('#ssh-selector').click end step 'Remote url should update to ssh link' do diff --git a/features/steps/project/fork.rb b/features/steps/project/fork.rb index b0230add34..e98bd51ca8 100644 --- a/features/steps/project/fork.rb +++ b/features/steps/project/fork.rb @@ -30,4 +30,23 @@ class Spinach::Features::ProjectFork < Spinach::FeatureSteps click_link current_user.name end end + + step 'I should see "New merge request"' do + expect(page).to have_content(/new merge request/i) + end + + step 'I goto the Merge Requests page' do + page.within '.page-sidebar-expanded' do + click_link "Merge Requests" + end + end + + step 'I click link "New merge request"' do + expect(page).to have_content(/new merge request/i) + click_link "New Merge Request" + end + + step 'I should see the new merge request page for my namespace' do + current_path.should have_content(/#{current_user.namespace.name}/i) + end end diff --git a/features/steps/project/issues/award_emoji.rb b/features/steps/project/issues/award_emoji.rb index 325eaf2ea6..2c2ed08655 100644 --- a/features/steps/project/issues/award_emoji.rb +++ b/features/steps/project/issues/award_emoji.rb @@ -15,22 +15,31 @@ class Spinach::Features::AwardEmoji < Spinach::FeatureSteps end step 'I click to emoji in the picker' do - page.within '.awards-menu' do - page.first('img').click + page.within '.emoji-menu-content' do + page.first('.emoji-icon').click end end step 'I can remove it by clicking to icon' do page.within '.awards' do - page.first('.award').click - expect(page).to_not have_selector '.award' + expect do + page.find('.award.active').click + sleep 0.3 + end.to change{ page.all(".award").size }.from(3).to(2) + end + end + + step 'I can see the activity and food categories' do + page.within '.emoji-menu' do + expect(page).to_not have_selector 'Activity' + expect(page).to_not have_selector 'Food' end end step 'I have award added' do page.within '.awards' do expect(page).to have_selector '.award' - expect(page.find('.award .counter')).to have_content '1' + expect(page.find('.award.active .counter')).to have_content '1' end end @@ -45,4 +54,16 @@ class Spinach::Features::AwardEmoji < Spinach::FeatureSteps click_button 'Add Comment' end end + + step 'I search "hand"' do + page.within('.emoji-menu-content') do + fill_in 'emoji_search', with: 'hand' + end + end + + step 'I see search result for "hand"' do + page.within '.emoji-menu-content' do + expect(page).to have_selector '[data-emoji="raised_hand"]' + end + end end diff --git a/features/steps/project/issues/issues.rb b/features/steps/project/issues/issues.rb index 4a7ff21d38..8e8c9c5745 100644 --- a/features/steps/project/issues/issues.rb +++ b/features/steps/project/issues/issues.rb @@ -59,15 +59,14 @@ class Spinach::Features::ProjectIssues < Spinach::FeatureSteps end step 'I click "author" dropdown' do - first('.ajax-users-select').click + first('#s2id_author_id').click end step 'I see current user as the first user' do - expect(page).to have_selector('.user-result', visible: true, count: 4) + expect(page).to have_selector('.user-result', visible: true, count: 3) users = page.all('.user-name') - expect(users[0].text).to eq 'Any Assignee' - expect(users[1].text).to eq 'Unassigned' - expect(users[2].text).to eq current_user.name + expect(users[0].text).to eq 'Any Author' + expect(users[1].text).to eq current_user.name end step 'I submit new issue "500 error on profile"' do diff --git a/features/steps/project/merge_requests/acceptance.rb b/features/steps/project/merge_requests/acceptance.rb index 383c055c4e..2685f5fd6b 100644 --- a/features/steps/project/merge_requests/acceptance.rb +++ b/features/steps/project/merge_requests/acceptance.rb @@ -6,6 +6,10 @@ class Spinach::Features::ProjectMergeRequestsAcceptance < Spinach::FeatureSteps visit merge_request_path(@merge_request) end + step 'I am on the Merge Request detail with note anchor page' do + visit merge_request_path(@merge_request, anchor: 'note_123') + end + step 'I click on "Remove source branch" option' do check('Remove source branch') end diff --git a/features/steps/project/project_find_file.rb b/features/steps/project/project_find_file.rb new file mode 100644 index 0000000000..8c1d09d6cc --- /dev/null +++ b/features/steps/project/project_find_file.rb @@ -0,0 +1,73 @@ +class Spinach::Features::ProjectFindFile < Spinach::FeatureSteps + include SharedAuthentication + include SharedPaths + include SharedProject + include SharedProjectTab + + step 'I press "t"' do + find('body').native.send_key('t') + end + + step 'I click Find File button' do + click_link 'Find File' + end + + step 'I should see "find file" page' do + ensure_active_main_tab('Files') + expect(page).to have_selector('.file-finder-holder', count: 1) + end + + step 'I fill in Find by path with "git"' do + ensure_active_main_tab('Files') + expect(page).to have_selector('.file-finder-holder', count: 1) + end + + step 'I fill in file find with "git"' do + find_file "git" + end + + step 'I fill in file find with "change"' do + find_file "change" + end + + step 'I fill in file find with "asdfghjklqwertyuizxcvbnm"' do + find_file "asdfghjklqwertyuizxcvbnm" + end + + step 'I should see "VERSION" in files' do + expect(page).to have_content("VERSION") + end + + step 'I should not see "VERSION" in files' do + expect(page).not_to have_content("VERSION") + end + + step 'I should see "CHANGELOG" in files' do + expect(page).to have_content("CHANGELOG") + end + + step 'I should not see "CHANGELOG" in files' do + expect(page).not_to have_content("CHANGELOG") + end + + step 'I should see ".gitmodules" in files' do + expect(page).to have_content(".gitmodules") + end + + step 'I should not see ".gitmodules" in files' do + expect(page).not_to have_content(".gitmodules") + end + + step 'I should see ".gitignore" in files' do + expect(page).to have_content(".gitignore") + end + + step 'I should not see ".gitignore" in files' do + expect(page).not_to have_content(".gitignore") + end + + + def find_file(text) + fill_in 'file_find', with: text + end +end diff --git a/features/steps/project/source/browse_files.rb b/features/steps/project/source/browse_files.rb index 0c6df18ce2..d08935aa10 100644 --- a/features/steps/project/source/browse_files.rb +++ b/features/steps/project/source/browse_files.rb @@ -5,6 +5,12 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps include SharedPaths include RepoHelpers + step "I don't have write access" do + @project = create(:project, name: "Other Project", path: "other-project") + @project.team << [@user, :reporter] + visit namespace_project_tree_path(@project.namespace, @project, root_ref) + end + step 'I should see files from repository' do expect(page).to have_content "VERSION" expect(page).to have_content ".gitignore" @@ -75,7 +81,7 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps end step 'I fill the new branch name' do - fill_in :new_branch, with: 'new_branch_name', visible: true + fill_in :target_branch, with: 'new_branch_name', visible: true end step 'I fill the new file name with an illegal name' do @@ -87,7 +93,7 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps end step 'I fill the commit message' do - fill_in :commit_message, with: 'Not yet a commit message.', visible: true + fill_in :commit_message, with: 'New commit message', visible: true end step 'I click link "Diff"' do @@ -103,7 +109,7 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps end step 'I click on "Delete"' do - click_button 'Delete' + click_on 'Delete' end step 'I click on "Delete file"' do @@ -111,7 +117,7 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps end step 'I click on "Replace"' do - click_button "Replace" + click_on "Replace" end step 'I click on "Replace file"' do @@ -124,7 +130,7 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps step 'I click on "New file" link in repo' do find('.add-to-tree').click - click_link 'Create file' + click_link 'New file' end step 'I click on "Upload file" link in repo' do @@ -155,7 +161,7 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps end step 'I can see the new commit message' do - expect(page).to have_content "New upload commit message" + expect(page).to have_content "New commit message" end step 'I upload a new text file' do @@ -164,7 +170,7 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps step 'I fill the upload file commit message' do page.within('#modal-upload-blob') do - fill_in :commit_message, with: 'New upload commit message' + fill_in :commit_message, with: 'New commit message' end end @@ -251,9 +257,14 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps expect(current_path).to eq(new_namespace_project_merge_request_path(@project.namespace, @project)) end + step "I am redirected to the fork's new merge request page" do + fork = @user.fork_of(@project) + expect(current_path).to eq(new_namespace_project_merge_request_path(fork.namespace, fork)) + end + step 'I am redirected to the root directory' do expect(current_path).to eq( - namespace_project_tree_path(@project.namespace, @project, 'master/')) + namespace_project_tree_path(@project.namespace, @project, 'master')) end step "I don't see the permalink link" do @@ -332,8 +343,12 @@ class Spinach::Features::ProjectSourceBrowseFiles < Spinach::FeatureSteps expect(page).to have_content 'Permalink' expect(page).not_to have_content 'Edit' expect(page).not_to have_content 'Blame' - expect(page).not_to have_content 'Delete' - expect(page).not_to have_content 'Replace' + expect(page).to have_content 'Delete' + expect(page).to have_content 'Replace' + end + + step 'I should see a notice about a new fork having been created' do + expect(page).to have_content "You're not allowed to make changes to this project directly. A fork of this project has been created that you can make changes in, so you can submit a merge request." end private diff --git a/features/steps/project/star.rb b/features/steps/project/star.rb index bd2e0619cd..9f7c748a3b 100644 --- a/features/steps/project/star.rb +++ b/features/steps/project/star.rb @@ -32,6 +32,6 @@ class Spinach::Features::ProjectStar < Spinach::FeatureSteps protected def has_n_stars(n) - expect(page).to have_css(".star-btn .count", text: n, visible: true) + expect(page).to have_css(".star-count", text: n, visible: true) end end diff --git a/features/steps/shared/paths.rb b/features/steps/shared/paths.rb index b33bd33265..4264c9c6f1 100644 --- a/features/steps/shared/paths.rb +++ b/features/steps/shared/paths.rb @@ -259,6 +259,10 @@ module SharedPaths visit namespace_project_deploy_keys_path(@project.namespace, @project) end + step 'I visit project find file page' do + visit namespace_project_find_file_path(@project.namespace, @project, root_ref) + end + # ---------------------------------------- # "Shop" Project # ---------------------------------------- diff --git a/fixtures/emojis/aliases.json b/fixtures/emojis/aliases.json new file mode 100644 index 0000000000..547ce7978b --- /dev/null +++ b/fixtures/emojis/aliases.json @@ -0,0 +1,367 @@ +{ + "northeast_pointing_airplane":"airplane_northeast", + "small_airplane":"airplane_small", + "up_pointing_small_airplane":"airplane_small_up", + "up_pointing_airplane":"airplane_up", + "left_anger_bubble":"anger_left", + "right_anger_bubble":"anger_right", + "ballot_box_with_ballot":"ballot_box", + "ballot_box_with_bold_check":"ballot_box_check", + "ballot_box_with_script_x":"ballot_box_x", + "ballot_script_x":"ballot_x", + "beach_with_umbrella":"beach", + "bellhop_bell":"bellhop", + "bouquet_of_flowers":"bouquet2", + "bullhorn_with_sound_waves":"bullhorn_waves", + "pocket calculator":"calculator", + "spiral_calendar_pad":"calendar_spiral", + "card_file_box":"card_box", + "tape_cartridge":"cartridge", + "city_sunrise":"city_sunset", + "mantlepiece_clock":"clock", + "clockwise_right_and_left_semicircle_arrows":"clockwise_arrows", + "cloud_with_lightning":"cloud_lightning", + "cloud_with_rain":"cloud_rain", + "cloud_with_snow":"cloud_snow", + "cloud_with_tornado":"cloud_tornado", + "old_personal_computer":"computer_old", + "building_construction":"contruction_site", + "couch_and_lamp":"couch", + "couple_with_heart_mm":"couple_mm", + "couple_with_heart_ww":"couple_ww", + "lower_left_crayon":"crayon", + "heavy_latin_cross":"cross_heavy", + "white_latin_cross":"cross_white", + "black_skull_and_crossbones":"crossbones", + "passenger_ship":"cruise_ship", + "dagger_knife":"dagger", + "desktop_computer":"desktop", + "card_index_dividers":"dividers", + "document_with_text":"document_text", + "dove_of_peace":"dove", + "email":"e-mail", + "back_of_envelope":"envelope_back", + "flying_envelope":"envelope_flying", + "stamped_envelope":"envelope_stamped", + "pen_over_stamped_envelope":"envelope_stamped_pen", + "white_down_pointing_left_hand_index":"finger_pointing_down", + "sideways_white_down_pointing_index":"finger_pointing_down2", + "sideways_white_left_pointing_index":"finger_pointing_left", + "sideways_white_right_pointing_index":"finger_pointing_right", + "sideways_white_up_pointing_index":"finger_pointing_up", + "flame":"fire", + "oncoming_fire_engine":"fire_engine_oncoming", + "ac":"flag_ac", + "ad":"flag_ad", + "ae":"flag_ae", + "af":"flag_af", + "ag":"flag_ag", + "ai":"flag_ai", + "al":"flag_al", + "am":"flag_am", + "ao":"flag_ao", + "ar":"flag_ar", + "at":"flag_at", + "au":"flag_au", + "aw":"flag_aw", + "az":"flag_az", + "ba":"flag_ba", + "bb":"flag_bb", + "bd":"flag_bd", + "be":"flag_be", + "bf":"flag_bf", + "bg":"flag_bg", + "bh":"flag_bh", + "bi":"flag_bi", + "bj":"flag_bj", + "waving_black_flag":"flag_black", + "bm":"flag_bm", + "bn":"flag_bn", + "bo":"flag_bo", + "br":"flag_br", + "bs":"flag_bs", + "bt":"flag_bt", + "bw":"flag_bw", + "by":"flag_by", + "bz":"flag_bz", + "ca":"flag_ca", + "congo":"flag_cd", + "cf":"flag_cf", + "cg":"flag_cg", + "ch":"flag_ch", + "ci":"flag_ci", + "chile":"flag_cl", + "cm":"flag_cm", + "cn":"flag_cn", + "co":"flag_co", + "cr":"flag_cr", + "cu":"flag_cu", + "cv":"flag_cv", + "cy":"flag_cy", + "cz":"flag_cz", + "de":"flag_de", + "dj":"flag_dj", + "dk":"flag_dk", + "dm":"flag_dm", + "do":"flag_do", + "dz":"flag_dz", + "ec":"flag_ec", + "ee":"flag_ee", + "eg":"flag_eg", + "eh":"flag_eh", + "er":"flag_er", + "es":"flag_es", + "et":"flag_et", + "fi":"flag_fi", + "fj":"flag_fj", + "fk":"flag_fk", + "fm":"flag_fm", + "fo":"flag_fo", + "fr":"flag_fr", + "ga":"flag_ga", + "gb":"flag_gb", + "gd":"flag_gd", + "ge":"flag_ge", + "gh":"flag_gh", + "gi":"flag_gi", + "gl":"flag_gl", + "gm":"flag_gm", + "gn":"flag_gn", + "gq":"flag_gq", + "gr":"flag_gr", + "gt":"flag_gt", + "gu":"flag_gu", + "gw":"flag_gw", + "gy":"flag_gy", + "hk":"flag_hk", + "hn":"flag_hn", + "hr":"flag_hr", + "ht":"flag_ht", + "hu":"flag_hu", + "indonesia":"flag_id", + "ie":"flag_ie", + "il":"flag_il", + "in":"flag_in", + "iq":"flag_iq", + "ir":"flag_ir", + "is":"flag_is", + "it":"flag_it", + "je":"flag_je", + "jm":"flag_jm", + "jo":"flag_jo", + "jp":"flag_jp", + "ke":"flag_ke", + "kg":"flag_kg", + "kh":"flag_kh", + "ki":"flag_ki", + "km":"flag_km", + "kn":"flag_kn", + "kp":"flag_kp", + "kr":"flag_kr", + "kw":"flag_kw", + "ky":"flag_ky", + "kz":"flag_kz", + "la":"flag_la", + "lb":"flag_lb", + "lc":"flag_lc", + "li":"flag_li", + "lk":"flag_lk", + "lr":"flag_lr", + "ls":"flag_ls", + "lt":"flag_lt", + "lu":"flag_lu", + "lv":"flag_lv", + "ly":"flag_ly", + "ma":"flag_ma", + "mc":"flag_mc", + "md":"flag_md", + "me":"flag_me", + "mg":"flag_mg", + "mh":"flag_mh", + "mk":"flag_mk", + "ml":"flag_ml", + "mm":"flag_mm", + "mn":"flag_mn", + "mo":"flag_mo", + "mr":"flag_mr", + "ms":"flag_ms", + "mt":"flag_mt", + "mu":"flag_mu", + "mv":"flag_mv", + "mw":"flag_mw", + "mx":"flag_mx", + "my":"flag_my", + "mz":"flag_mz", + "na":"flag_na", + "nc":"flag_nc", + "ne":"flag_ne", + "nigeria":"flag_ng", + "ni":"flag_ni", + "nl":"flag_nl", + "no":"flag_no", + "np":"flag_np", + "nr":"flag_nr", + "nu":"flag_nu", + "nz":"flag_nz", + "om":"flag_om", + "pa":"flag_pa", + "pe":"flag_pe", + "pf":"flag_pf", + "pg":"flag_pg", + "ph":"flag_ph", + "pk":"flag_pk", + "pl":"flag_pl", + "pr":"flag_pr", + "ps":"flag_ps", + "pt":"flag_pt", + "pw":"flag_pw", + "py":"flag_py", + "qa":"flag_qa", + "ro":"flag_ro", + "rs":"flag_rs", + "ru":"flag_ru", + "rw":"flag_rw", + "saudiarabia":"flag_sa", + "saudi":"flag_sa", + "sb":"flag_sb", + "sc":"flag_sc", + "sd":"flag_sd", + "se":"flag_se", + "sg":"flag_sg", + "sh":"flag_sh", + "si":"flag_si", + "sk":"flag_sk", + "sl":"flag_sl", + "sm":"flag_sm", + "sn":"flag_sn", + "so":"flag_so", + "sr":"flag_sr", + "st":"flag_st", + "sv":"flag_sv", + "sy":"flag_sy", + "sz":"flag_sz", + "td":"flag_td", + "tg":"flag_tg", + "th":"flag_th", + "tj":"flag_tj", + "tl":"flag_tl", + "turkmenistan":"flag_tm", + "tn":"flag_tn", + "to":"flag_to", + "tr":"flag_tr", + "tt":"flag_tt", + "tuvalu":"flag_tv", + "tw":"flag_tw", + "tz":"flag_tz", + "ua":"flag_ua", + "ug":"flag_ug", + "us":"flag_us", + "uy":"flag_uy", + "uz":"flag_uz", + "va":"flag_va", + "vc":"flag_vc", + "ve":"flag_ve", + "vi":"flag_vi", + "vn":"flag_vn", + "vu":"flag_vu", + "wf":"flag_wf", + "waving_white_flag":"flag_white", + "ws":"flag_ws", + "xk":"flag_xk", + "ye":"flag_ye", + "za":"flag_za", + "zm":"flag_zm", + "zw":"flag_zw", + "clamshell_mobile_phone":"flip_phone", + "black_hard_shell_floppy_disk":"floppy_black", + "white_hard_shell_floppy_disk":"floppy_white", + "open_folder":"folder_open", + "fork_and_knife_with_plate":"fork_knife_plate", + "frame_with_picture":"frame_photo", + "frame_with_tiles":"frame_tiles", + "frame_with_an_x":"frame_x", + "anguished":"frowning", + "raised_hand_with_fingers_splayed":"hand_splayed", + "reversed_raised_hand_with_fingers_splayed":"hand_splayed_reverse", + "reversed_victory_hand":"hand_victory", + "heart_with_tip_on_the_left":"heart_tip", + "house_buildings":"homes", + "derelict_house_building":"house_abandoned", + "circled_information_source":"info", + "desert_island":"island", + "up_pointing_military_airplane":"jet_up", + "old_key":"key2", + "wired_keyboard":"keyboard", + "keyboard_and_mouse":"keyboard_mouse", + "musical_keyboard_with_jacks":"keyboard_with_jacks", + "couplekiss_mm":"kiss_mm", + "couplekiss_ww":"kiss_ww", + "satisfied":"laughing", + "left_hand_telephone_receiver":"left_receiver", + "man_in_business_suit_levitating":"levitate", + "weight_lifter":"lifter", + "light_mark":"light_check_mark", + "world_map":"map", + "sports_medal":"medal", + "studio_microphone":"microphone2", + "reversed_hand_with_middle_finger_extended":"middle_finger", + "lightning_mood_bubble":"mood_bubble_lightning", + "lightning_mood":"mood_lightning", + "racing_motorcycle":"motorcycle", + "snow_capped_mountain":"mountain_snow", + "one_button_mouse":"mouse_one", + "three_networked_computers":"network", + "rolled_up_newspaper":"newspaper2", + "note_page":"note", + "empty_note_page":"note_empty", + "note_pad":"notepad", + "empty_note_pad":"notepad_empty", + "spiral_note_pad":"notepad_spiral", + "oil_drum":"oil", + "grandma":"older_woman", + "optical_disc_icon":"optical_disk", + "lower_left_paintbrush":"paintbrush", + "linked_paperclips":"paperclips", + "national_park":"park", + "lower_left_ballpoint_pen":"pen_ballpoint", + "lower_left_fountain_pen":"pen_fountain", + "memo":"pencil", + "lower_left_pencil":"pencil3", + "black_pennant":"pennant_black", + "white_pennant":"pennant_white", + "no_piracy":"piracy", + "shit":"poop", + "hankey":"poop", + "poo":"poop", + "prohibited_sign":"prohibited", + "film_projector":"projector", + "racing_car":"race_car", + "railroad_track":"railway_track", + "right_speaker_with_one_sound_wave":"right_speaker_one", + "right_speaker_with_three_sound_waves":"right_speaker_three", + "skeleton":"skull", + "slightly_frowning_face":"slight_frown", + "slightly_smiling_face":"slight_smile", + "speaking_head_in_silhouette":"speaking_head", + "left_speech_bubble":"speech_left", + "right_speech_bubble":"speech_right", + "three_speech_bubbles":"speech_three", + "two_speech_bubbles":"speech_two", + "sleuth_or_spy":"spy", + "portable_stereo":"stereo", + "black_touchtone_telephone":"telephone_black", + "white_touchtone_telephone":"telephone_white", + "left_thought_bubble":"thought_left", + "right_thought_bubble":"thought_right", + "reversed_thumbs_down_sign":"thumbs_down_reverse", + "reversed_thumbs_up_sign":"thumbs_up_reverse", + "-1":"thumbsdown", + "+1":"thumbsup", + "admission_tickets":"tickets", + "hammer_and_wrench":"tools", + "diesel_locomotive":"train_diesel", + "triangle_with_rounded_corners":"triangle_round", + "turned_ok_hand_sign":"turned_ok_hand", + "raised_hand_with_part_between_middle_and_ring_fingers":"vulcan", + "left_writing_hand":"writing_hand" +} \ No newline at end of file diff --git a/fixtures/emojis/index.json b/fixtures/emojis/index.json new file mode 100644 index 0000000000..60ef2399e1 --- /dev/null +++ b/fixtures/emojis/index.json @@ -0,0 +1,13376 @@ +{ + "100": { + "unicode": "1F4AF", + "unicode_alternates": [], + "name": "hundred points symbol", + "shortname": ":100:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["numbers", "perfect", "score", "100", "percent", "a", "plus", "perfect", "school", "quiz", "score", "test", "exam"], + "moji": "💯" + }, + "1234": { + "unicode": "1F522", + "unicode_alternates": [], + "name": "input symbol for numbers", + "shortname": ":1234:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "numbers"], + "moji": "🔢" + }, + "8ball": { + "unicode": "1F3B1", + "unicode_alternates": [], + "name": "billiards", + "shortname": ":8ball:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["pool", "billiards", "eight ball", "pool", "pocket ball", "cue"], + "moji": "🎱" + }, + "a": { + "unicode": "1F170", + "unicode_alternates": [], + "name": "negative squared latin capital letter a", + "shortname": ":a:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "letter", "red-square"], + "moji": "🅰" + }, + "ab": { + "unicode": "1F18E", + "unicode_alternates": [], + "name": "negative squared ab", + "shortname": ":ab:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "red-square"], + "moji": "🆎" + }, + "abc": { + "unicode": "1F524", + "unicode_alternates": [], + "name": "input symbol for latin letters", + "shortname": ":abc:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "blue-square"], + "moji": "🔤" + }, + "abcd": { + "unicode": "1F521", + "unicode_alternates": [], + "name": "input symbol for latin small letters", + "shortname": ":abcd:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "blue-square"], + "moji": "🔡" + }, + "accept": { + "unicode": "1F251", + "unicode_alternates": [], + "name": "circled ideograph accept", + "shortname": ":accept:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["agree", "chinese", "good", "kanji", "ok", "yes"], + "moji": "🉑" + }, + "aerial_tramway": { + "unicode": "1F6A1", + "unicode_alternates": [], + "name": "aerial tramway", + "shortname": ":aerial_tramway:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "aerial", "tram", "tramway", "cable", "transport"], + "moji": "🚡" + }, + "airplane": { + "unicode": "2708", + "unicode_alternates": ["2708-FE0F"], + "name": "airplane", + "shortname": ":airplane:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flight", "transportation", "vehicle", "airplane", "plane", "airport", "travel", "airlines", "fly", "jet", "jumbo", "boeing", "airbus"], + "moji": "✈" + }, + "airplane_arriving": { + "unicode": "1F6EC", + "unicode_alternates": [], + "name": "airplane arriving", + "shortname": ":airplane_arriving:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flight", "transportation", "vehicle", "plane", "airport", "travel", "airlines", "fly", "jet", "jumbo", "boeing", "airbus"] + }, + "airplane_departure": { + "unicode": "1F6EB", + "unicode_alternates": [], + "name": "airplane departure", + "shortname": ":airplane_departure:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flight", "transportation", "vehicle", "plane", "airport", "travel", "airlines", "fly", "jet", "jumbo", "boeing", "airbus", "leaving"] + }, + "airplane_northeast": { + "unicode": "1F6EA", + "unicode_alternates": [], + "name": "northeast-pointing airplane", + "shortname": ":airplane_northeast:", + "category": "travel_places", + "aliases": [":northeast_pointing_airplane:"], + "aliases_ascii": [], + "keywords": ["plane", "travel"] + }, + "airplane_small": { + "unicode": "1F6E9", + "unicode_alternates": [], + "name": "small airplane", + "shortname": ":airplane_small:", + "category": "travel_places", + "aliases": [":small_airplane:"], + "aliases_ascii": [], + "keywords": ["flight", "transportation", "vehicle", "plane", "airport", "travel", "airlines", "fly", "jet", "jumbo", "boeing", "airbus"] + }, + "airplane_small_up": { + "unicode": "1F6E8", + "unicode_alternates": [], + "name": "up-pointing small airplane", + "shortname": ":airplane_small_up:", + "category": "travel_places", + "aliases": [":up_pointing_small_airplane:"], + "aliases_ascii": [], + "keywords": ["plane", "travel"] + }, + "airplane_up": { + "unicode": "1F6E7", + "unicode_alternates": [], + "name": "up-pointing airplane", + "shortname": ":airplane_up:", + "category": "travel_places", + "aliases": [":up_pointing_airplane:"], + "aliases_ascii": [], + "keywords": ["plane", "travel"] + }, + "alarm_clock": { + "unicode": "23F0", + "unicode_alternates": [], + "name": "alarm clock", + "shortname": ":alarm_clock:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["time", "wake"], + "moji": "⏰" + }, + "alien": { + "unicode": "1F47D", + "unicode_alternates": [], + "name": "extraterrestrial alien", + "shortname": ":alien:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["UFO", "paul", "alien", "ufo"], + "moji": "👽" + }, + "ambulance": { + "unicode": "1F691", + "unicode_alternates": [], + "name": "ambulance", + "shortname": ":ambulance:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["911", "health", "ambulance", "emergency", "medical", "help", "assistance"], + "moji": "🚑" + }, + "anchor": { + "unicode": "2693", + "unicode_alternates": ["2693-FE0F"], + "name": "anchor", + "shortname": ":anchor:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["ferry", "ship", "anchor", "ship", "boat", "ocean", "harbor", "marina", "shipyard", "sailor", "tattoo"], + "moji": "⚓" + }, + "angel": { + "unicode": "1F47C", + "unicode_alternates": [], + "name": "baby angel", + "shortname": ":angel:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["baby", "angel", "halo", "cupid", "wings", "halo", "heaven", "wings", "jesus"], + "moji": "👼" + }, + "anger": { + "unicode": "1F4A2", + "unicode_alternates": [], + "name": "anger symbol", + "shortname": ":anger:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["anger", "angry", "mad"], + "moji": "💢" + }, + "anger_left": { + "unicode": "1F5EE", + "unicode_alternates": [], + "name": "left anger bubble", + "shortname": ":anger_left:", + "category": "objects_symbols", + "aliases": [":left_anger_bubble:"], + "aliases_ascii": [], + "keywords": ["speech", "balloon", "talk", "mood", "conversation", "communication", "comic", "angry"] + }, + "anger_right": { + "unicode": "1F5EF", + "unicode_alternates": [], + "name": "right anger bubble", + "shortname": ":anger_right:", + "category": "objects_symbols", + "aliases": [":right_anger_bubble:"], + "aliases_ascii": [], + "keywords": ["speech", "balloon", "talk", "mood", "conversation", "communication", "comic", "angry"] + }, + "angry": { + "unicode": "1F620", + "unicode_alternates": [], + "name": "angry face", + "shortname": ":angry:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [">:(", ">:-(", ":@"], + "keywords": ["angry", "livid", "mad", "vexed", "irritated", "annoyed", "face", "frustrated", "mad"], + "moji": "😠" + }, + "anguished": { + "unicode": "1F627", + "unicode_alternates": [], + "name": "anguished face", + "shortname": ":anguished:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "nervous", "stunned", "pain", "anguish", "ouch", "misery", "distress", "grief"], + "moji": "😧" + }, + "ant": { + "unicode": "1F41C", + "unicode_alternates": [], + "name": "ant", + "shortname": ":ant:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "insect", "ant", "queen", "insect", "team"], + "moji": "🐜" + }, + "apple": { + "unicode": "1F34E", + "unicode_alternates": [], + "name": "red apple", + "shortname": ":apple:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fruit", "mac", "apple", "fruit", "electronics", "red", "doctor", "teacher", "school", "core"], + "moji": "🍎" + }, + "aquarius": { + "unicode": "2652", + "unicode_alternates": ["2652-FE0F"], + "name": "aquarius", + "shortname": ":aquarius:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["aquarius", "water", "bearer", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "purple-square", "sign", "zodiac", "horoscope"], + "moji": "♒" + }, + "aries": { + "unicode": "2648", + "unicode_alternates": ["2648-FE0F"], + "name": "aries", + "shortname": ":aries:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["aries", "ram", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "purple-square", "sign", "zodiac", "horoscope"], + "moji": "♈" + }, + "arrow_backward": { + "unicode": "25C0", + "unicode_alternates": ["25C0-FE0F"], + "name": "black left-pointing triangle", + "shortname": ":arrow_backward:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "◀" + }, + "arrow_double_down": { + "unicode": "23EC", + "unicode_alternates": [], + "name": "black down-pointing double triangle", + "shortname": ":arrow_double_down:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "⏬" + }, + "arrow_double_up": { + "unicode": "23EB", + "unicode_alternates": [], + "name": "black up-pointing double triangle", + "shortname": ":arrow_double_up:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "⏫" + }, + "arrow_down": { + "unicode": "2B07", + "unicode_alternates": ["2B07-FE0F"], + "name": "downwards black arrow", + "shortname": ":arrow_down:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "⬇" + }, + "arrow_down_small": { + "unicode": "1F53D", + "unicode_alternates": [], + "name": "down-pointing small red triangle", + "shortname": ":arrow_down_small:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "🔽" + }, + "arrow_forward": { + "unicode": "25B6", + "unicode_alternates": ["25B6-FE0F"], + "name": "black right-pointing triangle", + "shortname": ":arrow_forward:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "▶" + }, + "arrow_heading_down": { + "unicode": "2935", + "unicode_alternates": ["2935-FE0F"], + "name": "arrow pointing rightwards then curving downwards", + "shortname": ":arrow_heading_down:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "⤵" + }, + "arrow_heading_up": { + "unicode": "2934", + "unicode_alternates": ["2934-FE0F"], + "name": "arrow pointing rightwards then curving upwards", + "shortname": ":arrow_heading_up:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "⤴" + }, + "arrow_left": { + "unicode": "2B05", + "unicode_alternates": ["2B05-FE0F"], + "name": "leftwards black arrow", + "shortname": ":arrow_left:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square", "previous"], + "moji": "⬅" + }, + "arrow_lower_left": { + "unicode": "2199", + "unicode_alternates": ["2199-FE0F"], + "name": "south west arrow", + "shortname": ":arrow_lower_left:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "↙" + }, + "arrow_lower_right": { + "unicode": "2198", + "unicode_alternates": ["2198-FE0F"], + "name": "south east arrow", + "shortname": ":arrow_lower_right:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "blue-square"], + "moji": "↘" + }, + "arrow_right": { + "unicode": "27A1", + "unicode_alternates": ["27A1-FE0F"], + "name": "black rightwards arrow", + "shortname": ":arrow_right:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "next"], + "moji": "➡" + }, + "arrow_right_hook": { + "unicode": "21AA", + "unicode_alternates": ["21AA-FE0F"], + "name": "rightwards arrow with hook", + "shortname": ":arrow_right_hook:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "↪" + }, + "arrow_up": { + "unicode": "2B06", + "unicode_alternates": ["2B06-FE0F"], + "name": "upwards black arrow", + "shortname": ":arrow_up:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "⬆" + }, + "arrow_up_down": { + "unicode": "2195", + "unicode_alternates": ["2195-FE0F"], + "name": "up down arrow", + "shortname": ":arrow_up_down:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "↕" + }, + "arrow_up_small": { + "unicode": "1F53C", + "unicode_alternates": [], + "name": "up-pointing small red triangle", + "shortname": ":arrow_up_small:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "🔼" + }, + "arrow_upper_left": { + "unicode": "2196", + "unicode_alternates": ["2196-FE0F"], + "name": "north west arrow", + "shortname": ":arrow_upper_left:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "↖" + }, + "arrow_upper_right": { + "unicode": "2197", + "unicode_alternates": ["2197-FE0F"], + "name": "north east arrow", + "shortname": ":arrow_upper_right:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "↗" + }, + "arrows_clockwise": { + "unicode": "1F503", + "unicode_alternates": [], + "name": "clockwise downwards and upwards open circle arrows", + "shortname": ":arrows_clockwise:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sync"], + "moji": "🔃" + }, + "arrows_counterclockwise": { + "unicode": "1F504", + "unicode_alternates": [], + "name": "anticlockwise downwards and upwards open circle ar", + "shortname": ":arrows_counterclockwise:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "sync"], + "moji": "🔄" + }, + "art": { + "unicode": "1F3A8", + "unicode_alternates": [], + "name": "artist palette", + "shortname": ":art:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["design", "draw", "paint", "artist", "palette", "art", "colors", "paint", "draw", "brush", "pastels", "oils"], + "moji": "🎨" + }, + "articulated_lorry": { + "unicode": "1F69B", + "unicode_alternates": [], + "name": "articulated lorry", + "shortname": ":articulated_lorry:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cars", "transportation", "vehicle", "truck", "delivery", "semi", "lorry", "articulated"], + "moji": "🚛" + }, + "ascending_notes": { + "unicode": "1F39C", + "unicode_alternates": [], + "name": "beamed ascending musical notes", + "shortname": ":ascending_notes:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["score", "music", "sound", "tone"] + }, + "astonished": { + "unicode": "1F632", + "unicode_alternates": [], + "name": "astonished face", + "shortname": ":astonished:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "xox", "shocked", "surprise", "astonished"], + "moji": "😲" + }, + "athletic_shoe": { + "unicode": "1F45F", + "unicode_alternates": [], + "name": "athletic shoe", + "shortname": ":athletic_shoe:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shoes", "sports"], + "moji": "👟" + }, + "atm": { + "unicode": "1F3E7", + "unicode_alternates": [], + "name": "automated teller machine", + "shortname": ":atm:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["atm", "cash", "withdrawal", "money", "deposit", "financial", "bank", "adam", "payday", "bank", "blue-square", "cash", "money", "payment"], + "moji": "🏧" + }, + "b": { + "unicode": "1F171", + "unicode_alternates": [], + "name": "negative squared latin capital letter b", + "shortname": ":b:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "letter", "red-square"], + "moji": "🅱" + }, + "baby": { + "unicode": "1F476", + "unicode_alternates": [], + "name": "baby", + "shortname": ":baby:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["boy", "child", "infant"], + "moji": "👶" + }, + "baby_bottle": { + "unicode": "1F37C", + "unicode_alternates": [], + "name": "baby bottle", + "shortname": ":baby_bottle:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["container", "food", "baby", "bottle", "milk", "mother", "nipple", "newborn", "formula"], + "moji": "🍼" + }, + "baby_chick": { + "unicode": "1F424", + "unicode_alternates": [], + "name": "baby chick", + "shortname": ":baby_chick:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "chicken", "chick", "baby", "bird", "chicken", "young", "woman", "cute"], + "moji": "🐤" + }, + "baby_symbol": { + "unicode": "1F6BC", + "unicode_alternates": [], + "name": "baby symbol", + "shortname": ":baby_symbol:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["child", "orange-square", "baby", "crawl", "newborn", "human", "diaper", "small", "babe"], + "moji": "🚼" + }, + "back": { + "unicode": "1F519", + "unicode_alternates": [], + "name": "back with leftwards arrow above", + "shortname": ":back:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow"], + "moji": "🔙" + }, + "baggage_claim": { + "unicode": "1F6C4", + "unicode_alternates": [], + "name": "baggage claim", + "shortname": ":baggage_claim:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["airport", "blue-square", "transport", "bag", "baggage", "luggage", "travel"], + "moji": "🛄" + }, + "balloon": { + "unicode": "1F388", + "unicode_alternates": [], + "name": "balloon", + "shortname": ":balloon:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["celebration", "party", "balloon", "birthday", "celebration", "helium", "gas", "children", "float"], + "moji": "🎈" + }, + "ballot_box": { + "unicode": "1F5F3", + "unicode_alternates": [], + "name": "ballot box with ballot", + "shortname": ":ballot_box:", + "category": "objects_symbols", + "aliases": [":ballot_box_with_ballot:"], + "aliases_ascii": [], + "keywords": ["vote"] + }, + "ballot_box_check": { + "unicode": "1F5F9", + "unicode_alternates": [], + "name": "ballot box with bold check", + "shortname": ":ballot_box_check:", + "category": "objects_symbols", + "aliases": [":ballot_box_with_bold_check:"], + "aliases_ascii": [], + "keywords": ["mark", "vote"] + }, + "ballot_box_with_check": { + "unicode": "2611", + "unicode_alternates": ["2611-FE0F"], + "name": "ballot box with check", + "shortname": ":ballot_box_with_check:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["agree", "ok"], + "moji": "☑" + }, + "ballot_box_x": { + "unicode": "1F5F5", + "unicode_alternates": [], + "name": "ballot box with script x", + "shortname": ":ballot_box_x:", + "category": "objects_symbols", + "aliases": [":ballot_box_with_script_x:"], + "aliases_ascii": [], + "keywords": ["mark", "vote"] + }, + "ballot_x": { + "unicode": "1F5F4", + "unicode_alternates": [], + "name": "ballot script x", + "shortname": ":ballot_x:", + "category": "objects_symbols", + "aliases": [":ballot_script_x:"], + "aliases_ascii": [], + "keywords": ["mark", "vote"] + }, + "bamboo": { + "unicode": "1F38D", + "unicode_alternates": [], + "name": "pine decoration", + "shortname": ":bamboo:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "plant", "vegetable", "pine", "bamboo", "decoration", "new", "years", "spirits", "harvest", "prosperity", "longevity", "fortune", "luck", "welcome", "farming", "agriculture"], + "moji": "🎍" + }, + "banana": { + "unicode": "1F34C", + "unicode_alternates": [], + "name": "banana", + "shortname": ":banana:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "banana", "peel", "bunch"], + "moji": "🍌" + }, + "bangbang": { + "unicode": "203C", + "unicode_alternates": ["203C-FE0F"], + "name": "double exclamation mark", + "shortname": ":bangbang:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["exclamation", "surprise"], + "moji": "‼" + }, + "bank": { + "unicode": "1F3E6", + "unicode_alternates": [], + "name": "bank", + "shortname": ":bank:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building"], + "moji": "🏦" + }, + "bar_chart": { + "unicode": "1F4CA", + "unicode_alternates": [], + "name": "bar chart", + "shortname": ":bar_chart:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["graph", "presentation", "stats"], + "moji": "📊" + }, + "barber": { + "unicode": "1F488", + "unicode_alternates": [], + "name": "barber pole", + "shortname": ":barber:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["hair", "salon", "style"], + "moji": "💈" + }, + "baseball": { + "unicode": "26BE", + "unicode_alternates": ["26BE-FE0F"], + "name": "baseball", + "shortname": ":baseball:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["MLB", "balls", "sports"], + "moji": "⚾" + }, + "basketball": { + "unicode": "1F3C0", + "unicode_alternates": [], + "name": "basketball and hoop", + "shortname": ":basketball:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["NBA", "balls", "sports", "basketball", "bball", "dribble", "hoop", "net", "swish", "rip city"], + "moji": "🏀" + }, + "bath": { + "unicode": "1F6C0", + "unicode_alternates": [], + "name": "bath", + "shortname": ":bath:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["clean", "shower", "bath", "tub", "basin", "wash", "bubble", "soak", "bathroom", "soap", "water", "clean", "shampoo", "lather", "water"], + "moji": "🛀" + }, + "bathtub": { + "unicode": "1F6C1", + "unicode_alternates": [], + "name": "bathtub", + "shortname": ":bathtub:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["clean", "shower", "bath", "tub", "basin", "wash", "bubble", "soak", "bathroom", "soap", "water", "clean", "shampoo", "lather", "water"], + "moji": "🛁" + }, + "battery": { + "unicode": "1F50B", + "unicode_alternates": [], + "name": "battery", + "shortname": ":battery:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["energy", "power", "sustain"], + "moji": "🔋" + }, + "beach": { + "unicode": "1F3D6", + "unicode_alternates": [], + "name": "beach with umbrella", + "shortname": ":beach:", + "category": "travel_places", + "aliases": [":beach_with_umbrella:"], + "aliases_ascii": [], + "keywords": ["sand", "sun", "surf", "vacation", "relaxation", "tanning", "tan", "swimming"] + }, + "bear": { + "unicode": "1F43B", + "unicode_alternates": [], + "name": "bear face", + "shortname": ":bear:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐻" + }, + "bed": { + "unicode": "1F6CF", + "unicode_alternates": [], + "name": "bed", + "shortname": ":bed:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sleep", "sex", "queen", "full", "twin", "king", "mattress"] + }, + "bee": { + "unicode": "1F41D", + "unicode_alternates": [], + "name": "honeybee", + "shortname": ":bee:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "insect", "bee", "queen", "buzz", "flower", "pollen", "sting", "honey", "hive", "bumble", "pollination"], + "moji": "🐝" + }, + "beer": { + "unicode": "1F37A", + "unicode_alternates": [], + "name": "beer mug", + "shortname": ":beer:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["beverage", "drink", "drunk", "party", "pub", "relax", "beer", "hops", "mug", "barley", "malt", "yeast", "portland", "oregon", "brewery", "micro", "pint", "boot"], + "moji": "🍺" + }, + "beers": { + "unicode": "1F37B", + "unicode_alternates": [], + "name": "clinking beer mugs", + "shortname": ":beers:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["beverage", "drink", "drunk", "party", "pub", "relax", "beer", "beers", "cheers", "mug", "toast", "celebrate", "pub", "bar", "jolly", "hops", "clink"], + "moji": "🍻" + }, + "beetle": { + "unicode": "1F41E", + "unicode_alternates": [], + "name": "lady beetle", + "shortname": ":beetle:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["insect", "nature", "lady", "bug", "ladybug", "ladybird", "beetle", "cow", "lady cow", "insect", "endearment"], + "moji": "🐞" + }, + "beginner": { + "unicode": "1F530", + "unicode_alternates": [], + "name": "japanese symbol for beginner", + "shortname": ":beginner:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["badge", "shield"], + "moji": "🔰" + }, + "bell": { + "unicode": "1F514", + "unicode_alternates": [], + "name": "bell", + "shortname": ":bell:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chime", "christmas", "notification", "sound", "xmas"], + "moji": "🔔" + }, + "bellhop": { + "unicode": "1F6CE", + "unicode_alternates": [], + "name": "bellhop bell", + "shortname": ":bellhop:", + "category": "travel_places", + "aliases": [":bellhop_bell:"], + "aliases_ascii": [], + "keywords": ["hotel", "porter", "ding"] + }, + "bento": { + "unicode": "1F371", + "unicode_alternates": [], + "name": "bento box", + "shortname": ":bento:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["box", "food", "japanese", "bento", "japanese", "rice", "meal", "box", "obento", "convenient", "lunchbox"], + "moji": "🍱" + }, + "bicyclist": { + "unicode": "1F6B4", + "unicode_alternates": [], + "name": "bicyclist", + "shortname": ":bicyclist:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bike", "exercise", "hipster", "sports", "bicyclist", "road", "bike", "pedal", "bicycle", "transportation"], + "moji": "🚴" + }, + "bike": { + "unicode": "1F6B2", + "unicode_alternates": [], + "name": "bicycle", + "shortname": ":bike:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bicycle", "exercise", "hipster", "sports", "bike", "pedal", "bicycle", "transportation"], + "moji": "🚲" + }, + "bikini": { + "unicode": "1F459", + "unicode_alternates": [], + "name": "bikini", + "shortname": ":bikini:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["beach", "fashion", "female", "girl", "swimming", "woman"], + "moji": "👙" + }, + "bird": { + "unicode": "1F426", + "unicode_alternates": [], + "name": "bird", + "shortname": ":bird:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "fly", "nature", "tweet"], + "moji": "🐦" + }, + "birthday": { + "unicode": "1F382", + "unicode_alternates": [], + "name": "birthday cake", + "shortname": ":birthday:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cake", "party", "birthday", "birth", "cake", "dessert", "wish", "celebrate"], + "moji": "🎂" + }, + "black_circle": { + "unicode": "26AB", + "unicode_alternates": ["26AB-FE0F"], + "name": "medium black circle", + "shortname": ":black_circle:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "⚫" + }, + "black_joker": { + "unicode": "1F0CF", + "unicode_alternates": [], + "name": "playing card black joker", + "shortname": ":black_joker:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cards", "game", "poker"], + "moji": "🃏" + }, + "black_large_square": { + "unicode": "2B1B", + "unicode_alternates": ["2B1B-FE0F"], + "name": "black large square", + "shortname": ":black_large_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "⬛" + }, + "black_medium_small_square": { + "unicode": "25FE", + "unicode_alternates": ["25FE-FE0F"], + "name": "black medium small square", + "shortname": ":black_medium_small_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": [], + "moji": "◾" + }, + "black_medium_square": { + "unicode": "25FC", + "unicode_alternates": ["25FC-FE0F"], + "name": "black medium square", + "shortname": ":black_medium_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "◼" + }, + "black_nib": { + "unicode": "2712", + "unicode_alternates": ["2712-FE0F"], + "name": "black nib", + "shortname": ":black_nib:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["pen", "stationery"], + "moji": "✒" + }, + "black_small_square": { + "unicode": "25AA", + "unicode_alternates": ["25AA-FE0F"], + "name": "black small square", + "shortname": ":black_small_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": [], + "moji": "▪" + }, + "black_square_button": { + "unicode": "1F532", + "unicode_alternates": [], + "name": "black square button", + "shortname": ":black_square_button:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["frame"], + "moji": "🔲" + }, + "blossom": { + "unicode": "1F33C", + "unicode_alternates": [], + "name": "blossom", + "shortname": ":blossom:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flowers", "nature", "yellow", "blossom", "daisy", "flower"], + "moji": "🌼" + }, + "blowfish": { + "unicode": "1F421", + "unicode_alternates": [], + "name": "blowfish", + "shortname": ":blowfish:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "nature", "ocean", "sea", "blowfish", "pufferfish", "puffer", "ballonfish", "toadfish", "fugu fish", "sushi"], + "moji": "🐡" + }, + "blue_book": { + "unicode": "1F4D8", + "unicode_alternates": [], + "name": "blue book", + "shortname": ":blue_book:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["knowledge", "library", "read"], + "moji": "📘" + }, + "blue_car": { + "unicode": "1F699", + "unicode_alternates": [], + "name": "recreational vehicle", + "shortname": ":blue_car:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["car", "suv", "car", "wagon", "automobile"], + "moji": "🚙" + }, + "blue_heart": { + "unicode": "1F499", + "unicode_alternates": [], + "name": "blue heart", + "shortname": ":blue_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines", "blue", "heart", "love", "stability", "truth", "loyalty", "trust"], + "moji": "💙" + }, + "blush": { + "unicode": "1F60A", + "unicode_alternates": [], + "name": "smiling face with smiling eyes", + "shortname": ":blush:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["crush", "embarrassed", "face", "flushed", "happy", "shy", "smile", "smiling", "smile", "smiley"], + "moji": "😊" + }, + "boar": { + "unicode": "1F417", + "unicode_alternates": [], + "name": "boar", + "shortname": ":boar:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐗" + }, + "bomb": { + "unicode": "1F4A3", + "unicode_alternates": [], + "name": "bomb", + "shortname": ":bomb:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["boom", "explode"], + "moji": "💣" + }, + "book": { + "unicode": "1F4D6", + "unicode_alternates": [], + "name": "open book", + "shortname": ":book:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["library", "literature"], + "moji": "📖" + }, + "book2": { + "unicode": "1F56E", + "unicode_alternates": [], + "name": "book", + "shortname": ":book2:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["library", "literature", "novel", "reading", "story"] + }, + "bookmark": { + "unicode": "1F516", + "unicode_alternates": [], + "name": "bookmark", + "shortname": ":bookmark:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["favorite"], + "moji": "🔖" + }, + "bookmark_tabs": { + "unicode": "1F4D1", + "unicode_alternates": [], + "name": "bookmark tabs", + "shortname": ":bookmark_tabs:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["favorite"], + "moji": "📑" + }, + "books": { + "unicode": "1F4DA", + "unicode_alternates": [], + "name": "books", + "shortname": ":books:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["library", "literature"], + "moji": "📚" + }, + "boom": { + "unicode": "1F4A5", + "unicode_alternates": [], + "name": "collision symbol", + "shortname": ":boom:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bomb", "explode", "explosion", "boom", "bang", "collision", "fire", "emphasis", "wow", "bam"], + "moji": "💥" + }, + "boot": { + "unicode": "1F462", + "unicode_alternates": [], + "name": "womans boots", + "shortname": ":boot:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fashion", "shoes"], + "moji": "👢" + }, + "bouquet": { + "unicode": "1F490", + "unicode_alternates": [], + "name": "bouquet", + "shortname": ":bouquet:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flowers", "nature"], + "moji": "💐" + }, + "bouquet2": { + "unicode": "1F395", + "unicode_alternates": [], + "name": "bouquet of flowers", + "shortname": ":bouquet2:", + "category": "celebration", + "aliases": [":bouquet_of_flowers:"], + "aliases_ascii": [], + "keywords": ["nature", "marriage", "wedding", "bride"] + }, + "bow": { + "unicode": "1F647", + "unicode_alternates": [], + "name": "person bowing deeply", + "shortname": ":bow:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["boy", "male", "man", "sorry", "bow", "respect", "curtsy", "bend"], + "moji": "🙇" + }, + "bowling": { + "unicode": "1F3B3", + "unicode_alternates": [], + "name": "bowling", + "shortname": ":bowling:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fun", "play", "sports", "bowl", "bowling", "ball", "pin", "strike", "spare", "game"], + "moji": "🎳" + }, + "boy": { + "unicode": "1F466", + "unicode_alternates": [], + "name": "boy", + "shortname": ":boy:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["guy", "male", "man"], + "moji": "👦" + }, + "boys_symbol": { + "unicode": "1F6C9", + "unicode_alternates": [], + "name": "boys symbol", + "shortname": ":boys_symbol:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["male", "child"] + }, + "bread": { + "unicode": "1F35E", + "unicode_alternates": [], + "name": "bread", + "shortname": ":bread:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["breakfast", "food", "toast", "wheat", "bread", "loaf", "yeast"], + "moji": "🍞" + }, + "bride_with_veil": { + "unicode": "1F470", + "unicode_alternates": [], + "name": "bride with veil", + "shortname": ":bride_with_veil:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["couple", "marriage", "wedding", "bride", "wedding", "planning", "veil", "gown", "dress", "engagement", "white"], + "moji": "👰" + }, + "bridge_at_night": { + "unicode": "1F309", + "unicode_alternates": [], + "name": "bridge at night", + "shortname": ":bridge_at_night:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["photo", "sanfrancisco", "bridge", "night", "water", "road", "evening", "suspension", "golden", "gate"], + "moji": "🌉" + }, + "briefcase": { + "unicode": "1F4BC", + "unicode_alternates": [], + "name": "briefcase", + "shortname": ":briefcase:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["business", "documents", "work"], + "moji": "💼" + }, + "broken_heart": { + "unicode": "1F494", + "unicode_alternates": [], + "name": "broken heart", + "shortname": ":broken_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":\\", ">:/", ":-/", ":-.", ":/", ":\\", "=/", "=\\", ":L", "=L"], + "keywords": ["confused", "confuse", "daze", "perplex", "puzzle", "indifference", "skeptical", "undecided", "uneasy", "hesitant"], + "moji": "😕" + }, + "congratulations": { + "unicode": "3297", + "unicode_alternates": ["3297-FE0F"], + "name": "circled ideograph congratulation", + "shortname": ":congratulations:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "japanese", "kanji"], + "moji": "㊗" + }, + "construction": { + "unicode": "1F6A7", + "unicode_alternates": [], + "name": "construction sign", + "shortname": ":construction:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["caution", "progress", "wip"], + "moji": "🚧" + }, + "construction_worker": { + "unicode": "1F477", + "unicode_alternates": [], + "name": "construction worker", + "shortname": ":construction_worker:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["human", "male", "man", "wip"], + "moji": "👷" + }, + "control_knobs": { + "unicode": "1F39B", + "unicode_alternates": [], + "name": "control knobs", + "shortname": ":control_knobs:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dial"] + }, + "contruction_site": { + "unicode": "1F3D7", + "unicode_alternates": [], + "name": "building construction", + "shortname": ":contruction_site:", + "category": "travel_places", + "aliases": [":building_construction:"], + "aliases_ascii": [], + "keywords": ["site", "work"] + }, + "convenience_store": { + "unicode": "1F3EA", + "unicode_alternates": [], + "name": "convenience store", + "shortname": ":convenience_store:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building"], + "moji": "🏪" + }, + "cookie": { + "unicode": "1F36A", + "unicode_alternates": [], + "name": "cookie", + "shortname": ":cookie:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chocolate", "food", "oreo", "snack", "cookie", "dessert", "biscuit", "sweet", "chocolate"], + "moji": "🍪" + }, + "cool": { + "unicode": "1F192", + "unicode_alternates": [], + "name": "squared cool", + "shortname": ":cool:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "words"], + "moji": "🆒" + }, + "cop": { + "unicode": "1F46E", + "unicode_alternates": [], + "name": "police officer", + "shortname": ":cop:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrest", "enforcement", "law", "man", "police"], + "moji": "👮" + }, + "copyright": { + "moji": "©", + "unicode": "00A9", + "unicode_alternates": [], + "name": "copyright sign", + "shortname": ":copyright:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["ip", "license"] + }, + "corn": { + "unicode": "1F33D", + "unicode_alternates": [], + "name": "ear of maize", + "shortname": ":corn:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "plant", "vegetable", "corn", "maize", "food", "iowa", "kernel", "popcorn", "husk", "yellow", "stalk", "cob", "ear"], + "moji": "🌽" + }, + "couch": { + "unicode": "1F6CB", + "unicode_alternates": [], + "name": "couch and lamp", + "shortname": ":couch:", + "category": "travel_places", + "aliases": [":couch_and_lamp:"], + "aliases_ascii": [], + "keywords": ["lounge", "sectional", "sofa", "loveseat", "leather", "microfiber", "sit", "relax"] + }, + "couple": { + "unicode": "1F46B", + "unicode_alternates": [], + "name": "man and woman holding hands", + "shortname": ":couple:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "date", "dating", "human", "like", "love", "marriage", "people", "valentines"], + "moji": "👫" + }, + "couple_mm": { + "unicode": "1F468-2764-1F468", + "unicode_alternates": ["1F468-200D-2764-FE0F-200D-1F468"], + "name": "couple (man,man)", + "shortname": ":couple_mm:", + "category": "people", + "aliases": [":couple_with_heart_mm:"], + "aliases_ascii": [], + "keywords": ["affection", "dating", "human", "like", "love", "marriage", "valentines"] + }, + "couple_with_heart": { + "unicode": "1F491", + "unicode_alternates": [], + "name": "couple with heart", + "shortname": ":couple_with_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "dating", "human", "like", "love", "marriage", "valentines"], + "moji": "💑" + }, + "couple_ww": { + "unicode": "1F469-2764-1F469", + "unicode_alternates": ["1F469-200D-2764-FE0F-200D-1F469"], + "name": "couple (woman,woman)", + "shortname": ":couple_ww:", + "category": "people", + "aliases": [":couple_with_heart_ww:"], + "aliases_ascii": [], + "keywords": ["affection", "dating", "human", "like", "love", "marriage", "valentines"] + }, + "couplekiss": { + "unicode": "1F48F", + "unicode_alternates": [], + "name": "kiss", + "shortname": ":couplekiss:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dating", "like", "love", "marriage", "valentines"], + "moji": "💏" + }, + "cow": { + "unicode": "1F42E", + "unicode_alternates": [], + "name": "cow face", + "shortname": ":cow:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "beef", "ox"], + "moji": "🐮" + }, + "cow2": { + "unicode": "1F404", + "unicode_alternates": [], + "name": "cow", + "shortname": ":cow2:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "beef", "nature", "ox", "cow", "milk", "dairy", "beef", "bessie", "moo"], + "moji": "🐄" + }, + "crayon": { + "unicode": "1F58D", + "unicode_alternates": [], + "name": "lower left crayon", + "shortname": ":crayon:", + "category": "objects_symbols", + "aliases": [":lower_left_crayon:"], + "aliases_ascii": [], + "keywords": ["write", "draw", "color", "wax"] + }, + "credit_card": { + "unicode": "1F4B3", + "unicode_alternates": [], + "name": "credit card", + "shortname": ":credit_card:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bill", "dollar", "money", "pay", "payment", "credit", "card", "loan", "purchase", "shopping", "mastercard", "visa", "american express", "wallet", "signature"], + "moji": "💳" + }, + "crescent_moon": { + "unicode": "1F319", + "unicode_alternates": [], + "name": "crescent moon", + "shortname": ":crescent_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["night", "moon", "crescent", "waxing", "sky", "night", "cheese", "phase"], + "moji": "🌙" + }, + "crocodile": { + "unicode": "1F40A", + "unicode_alternates": [], + "name": "crocodile", + "shortname": ":crocodile:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "crocodile", "croc", "alligator", "gator", "cranky"], + "moji": "🐊" + }, + "cross_heavy": { + "unicode": "1F547", + "unicode_alternates": [], + "name": "heavy latin cross", + "shortname": ":cross_heavy:", + "category": "objects_symbols", + "aliases": [":heavy_latin_cross:"], + "aliases_ascii": [], + "keywords": ["religion", "symbol"] + }, + "cross_white": { + "unicode": "1F546", + "unicode_alternates": [], + "name": "white latin cross", + "shortname": ":cross_white:", + "category": "objects_symbols", + "aliases": [":white_latin_cross:"], + "aliases_ascii": [], + "keywords": ["religion", "symbol"] + }, + "crossbones": { + "unicode": "1F571", + "unicode_alternates": [], + "name": "black skull and crossbones", + "shortname": ":crossbones:", + "category": "objects_symbols", + "aliases": [":black_skull_and_crossbones:"], + "aliases_ascii": [], + "keywords": ["poison", "danger", "death"] + }, + "crossed_flags": { + "unicode": "1F38C", + "unicode_alternates": [], + "name": "crossed flags", + "shortname": ":crossed_flags:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["japan"], + "moji": "🎌" + }, + "crown": { + "unicode": "1F451", + "unicode_alternates": [], + "name": "crown", + "shortname": ":crown:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["king", "kod", "leader", "royalty"], + "moji": "👑" + }, + "cruise_ship": { + "unicode": "1F6F3", + "unicode_alternates": [], + "name": "passenger ship", + "shortname": ":cruise_ship:", + "category": "travel_places", + "aliases": [":passenger_ship:"], + "aliases_ascii": [], + "keywords": ["titanic", "transportation", "boat"] + }, + "cry": { + "unicode": "1F622", + "unicode_alternates": [], + "name": "crying face", + "shortname": ":cry:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":'(", ":'-(", ";(", ";-("], + "keywords": ["face", "sad", "sad", "cry", "tear", "weep", "tears"], + "moji": "😢" + }, + "crying_cat_face": { + "unicode": "1F63F", + "unicode_alternates": [], + "name": "crying cat face", + "shortname": ":crying_cat_face:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "sad", "tears", "weep", "cry", "cat", "sob", "tears", "sad", "melancholy", "morn", "somber", "hurt"], + "moji": "😿" + }, + "crystal_ball": { + "unicode": "1F52E", + "unicode_alternates": [], + "name": "crystal ball", + "shortname": ":crystal_ball:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["disco", "party"], + "moji": "🔮" + }, + "cupid": { + "unicode": "1F498", + "unicode_alternates": [], + "name": "heart with arrow", + "shortname": ":cupid:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "heart", "like", "love", "valentines"], + "moji": "💘" + }, + "curly_loop": { + "unicode": "27B0", + "unicode_alternates": [], + "name": "curly loop", + "shortname": ":curly_loop:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["scribble"], + "moji": "➰" + }, + "currency_exchange": { + "unicode": "1F4B1", + "unicode_alternates": [], + "name": "currency exchange", + "shortname": ":currency_exchange:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dollar", "money", "travel"], + "moji": "💱" + }, + "curry": { + "unicode": "1F35B", + "unicode_alternates": [], + "name": "curry and rice", + "shortname": ":curry:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "hot", "indian", "spicy", "curry", "spice", "flavor", "food", "meal"], + "moji": "🍛" + }, + "custard": { + "unicode": "1F36E", + "unicode_alternates": [], + "name": "custard", + "shortname": ":custard:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["desert", "food", "custard", "cream", "rich", "butter", "dessert", "crème", "brûlée", "french"], + "moji": "🍮" + }, + "customs": { + "unicode": "1F6C3", + "unicode_alternates": [], + "name": "customs", + "shortname": ":customs:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["border", "passport", "customs", "travel", "foreign", "goods", "check", "authority", "government"], + "moji": "🛃" + }, + "cyclone": { + "moji": "🌀", + "unicode": "1F300", + "unicode_alternates": [], + "name": "cyclone", + "shortname": ":cyclone:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue", "cloud", "swirl", "weather", "cyclone", "hurricane", "typhoon", "storm", "ocean"] + }, + "dagger": { + "unicode": "1F5E1", + "unicode_alternates": [], + "name": "dagger knife", + "shortname": ":dagger:", + "category": "objects_symbols", + "aliases": [":dagger_knife:"], + "aliases_ascii": [], + "keywords": ["blade", "knife"] + }, + "dancer": { + "unicode": "1F483", + "unicode_alternates": [], + "name": "dancer", + "shortname": ":dancer:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "fun", "girl", "woman", "dance", "dancer", "dress", "fancy", "boogy", "party", "celebrate", "ballet", "tango", "cha cha", "music"], + "moji": "💃" + }, + "dancers": { + "unicode": "1F46F", + "unicode_alternates": [], + "name": "woman with bunny ears", + "shortname": ":dancers:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bunny", "female", "girls", "women", "dancing", "dancers", "showgirl", "playboy", "costume", "bunny", "cancan"], + "moji": "👯" + }, + "dango": { + "unicode": "1F361", + "unicode_alternates": [], + "name": "dango", + "shortname": ":dango:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "dango", "japanese", "dumpling", "mochi", "balls", "skewer"], + "moji": "🍡" + }, + "dark_sunglasses": { + "unicode": "1F576", + "unicode_alternates": [], + "name": "dark sunglasses", + "shortname": ":dark_sunglasses:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shades", "eyes"] + }, + "dart": { + "unicode": "1F3AF", + "unicode_alternates": [], + "name": "direct hit", + "shortname": ":dart:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bar", "game", "direct", "hit", "bullseye", "dart", "archery", "game", "fletching", "arrow", "sport"], + "moji": "🎯" + }, + "dash": { + "unicode": "1F4A8", + "unicode_alternates": [], + "name": "dash symbol", + "shortname": ":dash:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["air", "fast", "shoo", "wind"], + "moji": "💨" + }, + "date": { + "unicode": "1F4C5", + "unicode_alternates": [], + "name": "calendar", + "shortname": ":date:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["calendar", "schedule"], + "moji": "📅" + }, + "deciduous_tree": { + "unicode": "1F333", + "unicode_alternates": [], + "name": "deciduous tree", + "shortname": ":deciduous_tree:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "plant", "deciduous", "tree", "leaves", "fall", "color"], + "moji": "🌳" + }, + "department_store": { + "unicode": "1F3EC", + "unicode_alternates": [], + "name": "department store", + "shortname": ":department_store:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "mall", "shopping", "department", "store", "retail", "sale", "merchandise"], + "moji": "🏬" + }, + "descending_notes": { + "unicode": "1F39D", + "unicode_alternates": [], + "name": "beamed descending musical notes", + "shortname": ":descending_notes:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["score", "music", "sound", "tone"] + }, + "desert": { + "unicode": "1F3DC", + "unicode_alternates": [], + "name": "desert", + "shortname": ":desert:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["hot", "dry", "sandy", "cactus", "sunny", "barren"] + }, + "desktop": { + "unicode": "1F5A5", + "unicode_alternates": [], + "name": "desktop computer", + "shortname": ":desktop:", + "category": "objects_symbols", + "aliases": [":desktop_computer:"], + "aliases_ascii": [], + "keywords": ["cpu"] + }, + "desktop_window": { + "unicode": "1F5D4", + "unicode_alternates": [], + "name": "desktop window", + "shortname": ":desktop_window:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["computer"] + }, + "diamond_shape_with_a_dot_inside": { + "unicode": "1F4A0", + "unicode_alternates": [], + "name": "diamond shape with a dot inside", + "shortname": ":diamond_shape_with_a_dot_inside:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["diamond", "cute", "cuteness", "kawaii", "japanese", "glyph", "adorable"], + "moji": "💠" + }, + "diamonds": { + "unicode": "2666", + "unicode_alternates": ["2666-FE0F"], + "name": "black diamond suit", + "shortname": ":diamonds:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cards", "poker"], + "moji": "♦" + }, + "disappointed": { + "unicode": "1F61E", + "unicode_alternates": [], + "name": "disappointed face", + "shortname": ":disappointed:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [">:[", ":-(", ":(", ":-[", ":[", "=("], + "keywords": ["disappointed", "disappoint", "frown", "depressed", "discouraged", "face", "sad", "upset"], + "moji": "😞" + }, + "disappointed_relieved": { + "unicode": "1F625", + "unicode_alternates": [], + "name": "disappointed but relieved face", + "shortname": ":disappointed_relieved:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "nervous", "phew", "sweat", "disappoint", "relief"], + "moji": "😥" + }, + "dividers": { + "unicode": "1F5C2", + "unicode_alternates": [], + "name": "card index dividers", + "shortname": ":dividers:", + "category": "objects_symbols", + "aliases": [":card_index_dividers:"], + "aliases_ascii": [], + "keywords": ["stationery", "rolodex"] + }, + "dizzy": { + "unicode": "1F4AB", + "unicode_alternates": [], + "name": "dizzy symbol", + "shortname": ":dizzy:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shoot", "sparkle", "star", "dizzy", "drunk", "sick", "intoxicated", "squeans", "starburst", "star"], + "moji": "💫" + }, + "dizzy_face": { + "unicode": "1F635", + "unicode_alternates": [], + "name": "dizzy face", + "shortname": ":dizzy_face:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["#-)", "#)", "%-)", "%)", "X)", "X-)"], + "keywords": ["dizzy", "drunk", "inebriated", "face", "spent", "unconscious", "xox"], + "moji": "😵" + }, + "do_not_litter": { + "unicode": "1F6AF", + "unicode_alternates": [], + "name": "do not litter symbol", + "shortname": ":do_not_litter:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bin", "garbage", "trash", "litter", "garbage", "waste", "no", "can", "trash"], + "moji": "🚯" + }, + "document": { + "unicode": "1F5CE", + "unicode_alternates": [], + "name": "document", + "shortname": ":document:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["page"] + }, + "document_text": { + "unicode": "1F5B9", + "unicode_alternates": [], + "name": "document with text", + "shortname": ":document_text:", + "category": "objects_symbols", + "aliases": [":document_with_text:"], + "aliases_ascii": [], + "keywords": ["page"] + }, + "dog": { + "unicode": "1F436", + "unicode_alternates": [], + "name": "dog face", + "shortname": ":dog:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "friend", "nature", "woof"], + "moji": "🐶" + }, + "dog2": { + "unicode": "1F415", + "unicode_alternates": [], + "name": "dog", + "shortname": ":dog2:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "doge", "friend", "nature", "pet", "dog", "puppy", "pet", "friend", "woof", "bark", "fido"], + "moji": "🐕" + }, + "dollar": { + "unicode": "1F4B5", + "unicode_alternates": [], + "name": "banknote with dollar sign", + "shortname": ":dollar:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bill", "currency", "money", "dollar", "united states", "canada", "australia", "banknote", "money", "currency", "paper", "cash", "bills"], + "moji": "💵" + }, + "dolls": { + "unicode": "1F38E", + "unicode_alternates": [], + "name": "japanese dolls", + "shortname": ":dolls:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["japanese", "kimono", "toy", "dolls", "japan", "japanese", "day", "girls", "emperor", "empress", "pray", "blessing", "imperial", "family", "royal"], + "moji": "🎎" + }, + "dolphin": { + "unicode": "1F42C", + "unicode_alternates": [], + "name": "dolphin", + "shortname": ":dolphin:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "fins", "fish", "flipper", "nature", "ocean", "sea"], + "moji": "🐬" + }, + "door": { + "unicode": "1F6AA", + "unicode_alternates": [], + "name": "door", + "shortname": ":door:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["entry", "exit", "house", "door", "doorway", "entrance", "enter", "exit", "entry"], + "moji": "🚪" + }, + "doughnut": { + "unicode": "1F369", + "unicode_alternates": [], + "name": "doughnut", + "shortname": ":doughnut:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["desert", "food", "snack", "sweet", "doughnut", "donut", "pastry", "fried", "dessert", "breakfast", "police", "homer", "sweet"], + "moji": "🍩" + }, + "dove": { + "unicode": "1F54A", + "unicode_alternates": [], + "name": "dove of peace", + "shortname": ":dove:", + "category": "objects_symbols", + "aliases": [":dove_of_peace:"], + "aliases_ascii": [], + "keywords": ["symbol", "bird"] + }, + "dragon": { + "unicode": "1F409", + "unicode_alternates": [], + "name": "dragon", + "shortname": ":dragon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "chinese", "green", "myth", "nature", "dragon", "fire", "legendary", "myth"], + "moji": "🐉" + }, + "dragon_face": { + "unicode": "1F432", + "unicode_alternates": [], + "name": "dragon face", + "shortname": ":dragon_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "chinese", "green", "myth", "nature", "dragon", "head", "fire", "legendary", "myth"], + "moji": "🐲" + }, + "dress": { + "unicode": "1F457", + "unicode_alternates": [], + "name": "dress", + "shortname": ":dress:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["clothes", "fashion"], + "moji": "👗" + }, + "dromedary_camel": { + "unicode": "1F42A", + "unicode_alternates": [], + "name": "dromedary camel", + "shortname": ":dromedary_camel:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "desert", "hot", "dromedary", "camel", "hump", "desert", "middle east", "heat", "hot", "water", "hump day", "wednesday", "sex"], + "moji": "🐪" + }, + "droplet": { + "unicode": "1F4A7", + "unicode_alternates": [], + "name": "droplet", + "shortname": ":droplet:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["drip", "faucet", "water", "drop", "droplet", "h20", "water", "aqua", "tear", "sweat", "rain", "moisture", "wet", "moist", "spit"], + "moji": "💧" + }, + "dvd": { + "unicode": "1F4C0", + "unicode_alternates": [], + "name": "dvd", + "shortname": ":dvd:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cd", "disc", "disk"], + "moji": "📀" + }, + "e-mail": { + "unicode": "1F4E7", + "unicode_alternates": [], + "name": "e-mail symbol", + "shortname": ":e-mail:", + "category": "objects", + "aliases": [":email:"], + "aliases_ascii": [], + "keywords": ["communication", "inbox"], + "moji": "📧" + }, + "ear": { + "unicode": "1F442", + "unicode_alternates": [], + "name": "ear", + "shortname": ":ear:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "hear", "listen", "sound"], + "moji": "👂" + }, + "ear_of_rice": { + "unicode": "1F33E", + "unicode_alternates": [], + "name": "ear of rice", + "shortname": ":ear_of_rice:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "plant", "ear", "rice", "food", "plant", "seed"], + "moji": "🌾" + }, + "earth_africa": { + "unicode": "1F30D", + "unicode_alternates": [], + "name": "earth globe europe-africa", + "shortname": ":earth_africa:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["globe", "international", "world", "earth", "globe", "space", "planet", "africa", "europe", "home"], + "moji": "🌍" + }, + "earth_americas": { + "unicode": "1F30E", + "unicode_alternates": [], + "name": "earth globe americas", + "shortname": ":earth_americas:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["USA", "globe", "international", "world", "earth", "globe", "space", "planet", "north", "south", "america", "americas", "home"], + "moji": "🌎" + }, + "earth_asia": { + "unicode": "1F30F", + "unicode_alternates": [], + "name": "earth globe asia-australia", + "shortname": ":earth_asia:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["east", "globe", "international", "world", "earth", "globe", "space", "planet", "asia", "australia", "home"], + "moji": "🌏" + }, + "egg": { + "unicode": "1F373", + "unicode_alternates": [], + "name": "cooking", + "shortname": ":egg:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["breakfast", "food", "egg", "fry", "pan", "flat", "cook", "frying", "cooking", "utensil"], + "moji": "🍳" + }, + "eggplant": { + "unicode": "1F346", + "unicode_alternates": [], + "name": "aubergine", + "shortname": ":eggplant:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["aubergine", "food", "nature", "vegetable", "eggplant", "aubergine", "fruit", "purple", "penis"], + "moji": "🍆" + }, + "eight": { + "moji": "8️⃣", + "unicode": "0038-20E3", + "unicode_alternates": ["0038-FE0F-20E3"], + "name": "digit eight", + "shortname": ":eight:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["8", "blue-square", "numbers"] + }, + "eight_pointed_black_star": { + "unicode": "2734", + "unicode_alternates": ["2734-FE0F"], + "name": "eight pointed black star", + "shortname": ":eight_pointed_black_star:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": [], + "moji": "✴" + }, + "eight_spoked_asterisk": { + "unicode": "2733", + "unicode_alternates": ["2733-FE0F"], + "name": "eight spoked asterisk", + "shortname": ":eight_spoked_asterisk:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["green-square", "sparkle", "star"], + "moji": "✳" + }, + "electric_plug": { + "unicode": "1F50C", + "unicode_alternates": [], + "name": "electric plug", + "shortname": ":electric_plug:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["charger", "power"], + "moji": "🔌" + }, + "elephant": { + "unicode": "1F418", + "unicode_alternates": [], + "name": "elephant", + "shortname": ":elephant:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "nose", "thailand"], + "moji": "🐘" + }, + "end": { + "unicode": "1F51A", + "unicode_alternates": [], + "name": "end with leftwards arrow above", + "shortname": ":end:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "words"], + "moji": "🔚" + }, + "envelope": { + "unicode": "2709", + "unicode_alternates": ["2709-FE0F"], + "name": "envelope", + "shortname": ":envelope:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "letter", "mail", "postal"], + "moji": "✉" + }, + "envelope_back": { + "unicode": "1F582", + "unicode_alternates": [], + "name": "back of envelope", + "shortname": ":envelope_back:", + "category": "objects_symbols", + "aliases": [":back_of_envelope:"], + "aliases_ascii": [], + "keywords": ["communication", "letter", "mail", "postal"] + }, + "envelope_flying": { + "unicode": "1F585", + "unicode_alternates": [], + "name": "flying envelope", + "shortname": ":envelope_flying:", + "category": "objects_symbols", + "aliases": [":flying_envelope:"], + "aliases_ascii": [], + "keywords": ["communication", "letter", "mail", "postal"] + }, + "envelope_stamped": { + "unicode": "1F583", + "unicode_alternates": [], + "name": "stamped envelope", + "shortname": ":envelope_stamped:", + "category": "objects_symbols", + "aliases": [":stamped_envelope:"], + "aliases_ascii": [], + "keywords": ["communication", "letter", "mail", "postal"] + }, + "envelope_stamped_pen": { + "unicode": "1F586", + "unicode_alternates": [], + "name": "pen over stamped envelope", + "shortname": ":envelope_stamped_pen:", + "category": "objects_symbols", + "aliases": [":pen_over_stamped_envelope:"], + "aliases_ascii": [], + "keywords": ["communication", "letter", "mail", "postal"] + }, + "envelope_with_arrow": { + "unicode": "1F4E9", + "unicode_alternates": [], + "name": "envelope with downwards arrow above", + "shortname": ":envelope_with_arrow:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["email"], + "moji": "📩" + }, + "euro": { + "unicode": "1F4B6", + "unicode_alternates": [], + "name": "banknote with euro sign", + "shortname": ":euro:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["currency", "dollar", "money", "euro", "europe", "banknote", "money", "currency", "paper", "cash", "bills"], + "moji": "💶" + }, + "european_castle": { + "unicode": "1F3F0", + "unicode_alternates": [], + "name": "european castle", + "shortname": ":european_castle:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "history", "royalty", "castle", "european", "residence", "royalty", "disneyland", "disney", "fort", "fortified", "moat", "tower", "princess", "prince", "lord", "king", "queen", "fortress", "nobel", "stronghold"], + "moji": "🏰" + }, + "european_post_office": { + "unicode": "1F3E4", + "unicode_alternates": [], + "name": "european post office", + "shortname": ":european_post_office:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building"], + "moji": "🏤" + }, + "evergreen_tree": { + "unicode": "1F332", + "unicode_alternates": [], + "name": "evergreen tree", + "shortname": ":evergreen_tree:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "plant", "evergreen", "tree", "needles", "christmas"], + "moji": "🌲" + }, + "exclamation": { + "unicode": "2757", + "unicode_alternates": ["2757-FE0F"], + "name": "heavy exclamation mark symbol", + "shortname": ":exclamation:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["surprise"], + "moji": "❗" + }, + "expressionless": { + "unicode": "1F611", + "unicode_alternates": [], + "name": "expressionless face", + "shortname": ":expressionless:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["-_-", "-__-", "-___-"], + "keywords": ["expressionless", "blank", "void", "vapid", "without expression", "face", "indifferent"], + "moji": "😑" + }, + "eye": { + "unicode": "1F441", + "unicode_alternates": [], + "name": "eye", + "shortname": ":eye:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["look", "peek", "watch"] + }, + "eyeglasses": { + "unicode": "1F453", + "unicode_alternates": [], + "name": "eyeglasses", + "shortname": ":eyeglasses:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["accessories", "eyesight", "fashion", "eyeglasses", "spectacles", "eye", "sight", "nearsightedness", "myopia", "farsightedness", "hyperopia", "frames", "vision", "see", "blurry", "contacts"], + "moji": "👓" + }, + "eyes": { + "unicode": "1F440", + "unicode_alternates": [], + "name": "eyes", + "shortname": ":eyes:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["look", "peek", "stalk", "watch"], + "moji": "👀" + }, + "factory": { + "unicode": "1F3ED", + "unicode_alternates": [], + "name": "factory", + "shortname": ":factory:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building"], + "moji": "🏭" + }, + "fallen_leaf": { + "unicode": "1F342", + "unicode_alternates": [], + "name": "fallen leaf", + "shortname": ":fallen_leaf:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["leaves", "nature", "plant", "vegetable", "leaf", "fall", "color", "deciduous", "autumn"], + "moji": "🍂" + }, + "family": { + "unicode": "1F46A", + "unicode_alternates": [], + "name": "family", + "shortname": ":family:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["child", "dad", "father", "home", "mom", "mother", "parents", "family", "mother", "father", "child", "girl", "boy", "group", "unit"], + "moji": "👪" + }, + "family_mmb": { + "unicode": "1F468-1F468-1F466", + "unicode_alternates": ["1F468-200D-1F468-200D-1F466"], + "name": "family (man,man,boy)", + "shortname": ":family_mmb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["child", "dad", "father", "parents", "group", "unit", "gay", "homosexual", "man", "boy"] + }, + "family_mmbb": { + "unicode": "1F468-1F468-1F466-1F466", + "unicode_alternates": ["1F468-200D-1F468-200D-1F466-200D-1F466"], + "name": "family (man,man,boy,boy)", + "shortname": ":family_mmbb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["children", "dad", "father", "parents", "group", "unit", "gay", "homosexual", "man", "boy"] + }, + "family_mmg": { + "unicode": "1F468-1F468-1F467", + "unicode_alternates": ["1F468-200D-1F468-200D-1F467"], + "name": "family (man,man,girl)", + "shortname": ":family_mmg:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["child", "dad", "father", "parents", "group", "unit", "gay", "homosexual", "man", "girl"] + }, + "family_mmgb": { + "unicode": "1F468-1F468-1F467-1F466", + "unicode_alternates": ["1F468-200D-1F468-200D-1F467-200D-1F466"], + "name": "family (man,man,girl,boy)", + "shortname": ":family_mmgb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["children", "dad", "father", "parents", "group", "unit", "gay", "homosexual", "man", "girl", "boy"] + }, + "family_mmgg": { + "unicode": "1F468-1F468-1F467-1F467", + "unicode_alternates": ["1F468-200D-1F468-200D-1F467-200D-1F467"], + "name": "family (man,man,girl,girl)", + "shortname": ":family_mmgg:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["children", "dad", "father", "parents", "group", "unit", "gay", "homosexual", "man", "girl"] + }, + "family_mwbb": { + "unicode": "1F468-1F469-1F466-1F466", + "unicode_alternates": ["1F468-200D-1F469-200D-1F466-200D-1F466"], + "name": "family (man,woman,boy,boy)", + "shortname": ":family_mwbb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dad", "father", "mom", "mother", "parents", "children", "boy", "group", "unit", "man", "woman"] + }, + "family_mwg": { + "unicode": "1F468-1F469-1F467", + "unicode_alternates": ["1F468-200D-1F469-200D-1F467"], + "name": "family (man,woman,girl)", + "shortname": ":family_mwg:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["child", "dad", "father", "mom", "mother", "parents", "girl", "boy", "group", "unit", "man", "woman"] + }, + "family_mwgb": { + "unicode": "1F468-1F469-1F467-1F466", + "unicode_alternates": ["1F468-200D-1F469-200D-1F467-200D-1F466"], + "name": "family (man,woman,girl,boy)", + "shortname": ":family_mwgb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dad", "father", "mom", "mother", "parents", "children", "girl", "boy", "group", "unit", "man", "woman"] + }, + "family_mwgg": { + "unicode": "1F468-1F469-1F467-1F467", + "unicode_alternates": ["1F468-200D-1F469-200D-1F467-200D-1F467"], + "name": "family (man,woman,girl,girl)", + "shortname": ":family_mwgg:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dad", "father", "mom", "mother", "parents", "children", "girl", "group", "unit", "man", "woman"] + }, + "family_wwb": { + "unicode": "1F469-1F469-1F466", + "unicode_alternates": ["1F469-200D-1F469-200D-1F466"], + "name": "family (woman,woman,boy)", + "shortname": ":family_wwb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mom", "mother", "parents", "child", "boy", "group", "unit", "gay", "lesbian", "homosexual", "woman"] + }, + "family_wwbb": { + "unicode": "1F469-1F469-1F466-1F466", + "unicode_alternates": ["1F469-200D-1F469-200D-1F466-200D-1F466"], + "name": "family (woman,woman,boy,boy)", + "shortname": ":family_wwbb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mom", "mother", "parents", "children", "group", "unit", "gay", "lesbian", "homosexual", "woman", "boy"] + }, + "family_wwg": { + "unicode": "1F469-1F469-1F467", + "unicode_alternates": ["1F469-200D-1F469-200D-1F467"], + "name": "family (woman,woman,girl)", + "shortname": ":family_wwg:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mom", "mother", "parents", "child", "woman", "girl", "group", "unit", "gay", "lesbian", "homosexual"] + }, + "family_wwgb": { + "unicode": "1F469-1F469-1F467-1F466", + "unicode_alternates": ["1F469-200D-1F469-200D-1F467-200D-1F466"], + "name": "family (woman,woman,girl,boy)", + "shortname": ":family_wwgb:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mom", "mother", "parents", "children", "group", "unit", "gay", "lesbian", "homosexual", "woman", "girl", "boy"] + }, + "family_wwgg": { + "unicode": "1F469-1F469-1F467-1F467", + "unicode_alternates": ["1F469-200D-1F469-200D-1F467-200D-1F467"], + "name": "family (woman,woman,girl,girl)", + "shortname": ":family_wwgg:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mom", "mother", "parents", "children", "group", "unit", "gay", "lesbian", "homosexual", "woman", "girl"] + }, + "fast_forward": { + "unicode": "23E9", + "unicode_alternates": [], + "name": "black right-pointing double triangle", + "shortname": ":fast_forward:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "⏩" + }, + "fax": { + "unicode": "1F4E0", + "unicode_alternates": [], + "name": "fax machine", + "shortname": ":fax:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "technology"], + "moji": "📠" + }, + "fearful": { + "unicode": "1F628", + "unicode_alternates": [], + "name": "fearful face", + "shortname": ":fearful:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "nervous", "oops", "scared", "terrified", "fear", "fearful", "scared", "frightened"], + "moji": "😨" + }, + "feet": { + "unicode": "1F43E", + "unicode_alternates": [], + "name": "paw prints", + "shortname": ":feet:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cat", "dog", "footprints", "paw", "pet", "tracking", "paw", "prints", "mark", "imprints", "footsteps", "animal", "lion", "bear", "dog", "cat", "raccoon", "critter", "feet", "pawsteps"], + "moji": "🐾" + }, + "ferris_wheel": { + "unicode": "1F3A1", + "unicode_alternates": [], + "name": "ferris wheel", + "shortname": ":ferris_wheel:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["carnival", "londoneye", "photo", "farris", "wheel", "amusement", "park", "fair", "ride", "entertainment"], + "moji": "🎡" + }, + "file_cabinet": { + "unicode": "1F5C4", + "unicode_alternates": [], + "name": "file cabinet", + "shortname": ":file_cabinet:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["folders", "office", "documents", "storage"] + }, + "file_folder": { + "unicode": "1F4C1", + "unicode_alternates": [], + "name": "file folder", + "shortname": ":file_folder:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents"], + "moji": "📁" + }, + "film_frames": { + "unicode": "1F39E", + "unicode_alternates": [], + "name": "film frames", + "shortname": ":film_frames:", + "category": "activity", + "aliases": [], + "aliases_ascii": [], + "keywords": ["movie", "record", "8mm", "16mm", "reel", "celluloid"] + }, + "finger_pointing_down": { + "unicode": "1F597", + "unicode_alternates": [], + "name": "white down pointing left hand index", + "shortname": ":finger_pointing_down:", + "category": "people", + "aliases": [":white_down_pointing_left_hand_index:"], + "aliases_ascii": [], + "keywords": ["direction", "finger", "hand"] + }, + "finger_pointing_down2": { + "unicode": "1F59F", + "unicode_alternates": [], + "name": "sideways white down pointing index", + "shortname": ":finger_pointing_down2:", + "category": "people", + "aliases": [":sideways_white_down_pointing_index:"], + "aliases_ascii": [], + "keywords": ["direction", "finger", "hand"] + }, + "finger_pointing_left": { + "unicode": "1F598", + "unicode_alternates": [], + "name": "sideways white left pointing index", + "shortname": ":finger_pointing_left:", + "category": "people", + "aliases": [":sideways_white_left_pointing_index:"], + "aliases_ascii": [], + "keywords": ["direction", "finger", "hand"] + }, + "finger_pointing_right": { + "unicode": "1F599", + "unicode_alternates": [], + "name": "sideways white right pointing index", + "shortname": ":finger_pointing_right:", + "category": "people", + "aliases": [":sideways_white_right_pointing_index:"], + "aliases_ascii": [], + "keywords": ["direction", "finger", "hand"] + }, + "finger_pointing_up": { + "unicode": "1F59E", + "unicode_alternates": [], + "name": "sideways white up pointing index", + "shortname": ":finger_pointing_up:", + "category": "people", + "aliases": [":sideways_white_up_pointing_index:"], + "aliases_ascii": [], + "keywords": ["direction", "finger", "hand"] + }, + "fire": { + "unicode": "1F525", + "unicode_alternates": [], + "name": "fire", + "shortname": ":fire:", + "category": "emoticons", + "aliases": [":flame:"], + "aliases_ascii": [], + "keywords": ["cook", "hot", "flame"], + "moji": "🔥" + }, + "fire_engine": { + "unicode": "1F692", + "unicode_alternates": [], + "name": "fire engine", + "shortname": ":fire_engine:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cars", "transportation", "vehicle", "fire", "fighter", "engine", "truck", "emergency", "medical"], + "moji": "🚒" + }, + "fire_engine_oncoming": { + "unicode": "1F6F1", + "unicode_alternates": [], + "name": "oncoming fire engine", + "shortname": ":fire_engine_oncoming:", + "category": "travel_places", + "aliases": [":oncoming_fire_engine:"], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "fighter", "truck", "emergency"] + }, + "fireworks": { + "unicode": "1F386", + "unicode_alternates": [], + "name": "fireworks", + "shortname": ":fireworks:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["carnival", "congratulations", "festival", "photo", "fireworks", "independence", "celebration", "explosion", "july", "4th", "rocket", "sky", "idea", "excitement"], + "moji": "🎆" + }, + "first_quarter_moon": { + "unicode": "1F313", + "unicode_alternates": [], + "name": "first quarter moon symbol", + "shortname": ":first_quarter_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "quarter", "first", "sky", "night", "cheese", "phase"], + "moji": "🌓" + }, + "first_quarter_moon_with_face": { + "unicode": "1F31B", + "unicode_alternates": [], + "name": "first quarter moon with face", + "shortname": ":first_quarter_moon_with_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "first", "quarter", "anthropomorphic", "face", "sky", "night", "cheese", "phase"], + "moji": "🌛" + }, + "fish": { + "unicode": "1F41F", + "unicode_alternates": [], + "name": "fish", + "shortname": ":fish:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "food", "nature"], + "moji": "🐟" + }, + "fish_cake": { + "unicode": "1F365", + "unicode_alternates": [], + "name": "fish cake with swirl design", + "shortname": ":fish_cake:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fish", "cake", "kamboko", "swirl", "ramen", "noodles", "naruto"], + "moji": "🍥" + }, + "fishing_pole_and_fish": { + "unicode": "1F3A3", + "unicode_alternates": [], + "name": "fishing pole and fish", + "shortname": ":fishing_pole_and_fish:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "hobby", "fish", "fishing", "pole"], + "moji": "🎣" + }, + "fist": { + "unicode": "270A", + "unicode_alternates": [], + "name": "raised fist", + "shortname": ":fist:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fingers", "grasp", "hand"], + "moji": "✊" + }, + "five": { + "moji": "5️⃣", + "unicode": "0035-20E3", + "unicode_alternates": ["0035-FE0F-20E3"], + "name": "digit five", + "shortname": ":five:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "numbers", "prime"] + }, + "flag_ac": { + "unicode": "1F1E6-1F1E8", + "unicode_alternates": [], + "name": "ascension", + "shortname": ":flag_ac:", + "category": "flags", + "aliases": [":ac:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ac"] + }, + "flag_ad": { + "unicode": "1F1E6-1F1E9", + "unicode_alternates": [], + "name": "andorra", + "shortname": ":flag_ad:", + "category": "flags", + "aliases": [":ad:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ad"] + }, + "flag_ae": { + "unicode": "1F1E6-1F1EA", + "unicode_alternates": [], + "name": "the united arab emirates", + "shortname": ":flag_ae:", + "category": "flags", + "aliases": [":ae:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ae"] + }, + "flag_af": { + "unicode": "1F1E6-1F1EB", + "unicode_alternates": [], + "name": "afghanistan", + "shortname": ":flag_af:", + "category": "flags", + "aliases": [":af:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "afghanestan", "af"] + }, + "flag_ag": { + "unicode": "1F1E6-1F1EC", + "unicode_alternates": [], + "name": "antigua and barbuda", + "shortname": ":flag_ag:", + "category": "flags", + "aliases": [":ag:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ag"] + }, + "flag_ai": { + "unicode": "1F1E6-1F1EE", + "unicode_alternates": [], + "name": "anguilla", + "shortname": ":flag_ai:", + "category": "flags", + "aliases": [":ai:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ai"] + }, + "flag_al": { + "unicode": "1F1E6-1F1F1", + "unicode_alternates": [], + "name": "albania", + "shortname": ":flag_al:", + "category": "flags", + "aliases": [":al:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "shqiperia", "al"] + }, + "flag_am": { + "unicode": "1F1E6-1F1F2", + "unicode_alternates": [], + "name": "armenia", + "shortname": ":flag_am:", + "category": "flags", + "aliases": [":am:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "hayastan", "am"] + }, + "flag_ao": { + "unicode": "1F1E6-1F1F4", + "unicode_alternates": [], + "name": "angola", + "shortname": ":flag_ao:", + "category": "flags", + "aliases": [":ao:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ao"] + }, + "flag_ar": { + "unicode": "1F1E6-1F1F7", + "unicode_alternates": [], + "name": "argentina", + "shortname": ":flag_ar:", + "category": "flags", + "aliases": [":ar:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ar"] + }, + "flag_at": { + "unicode": "1F1E6-1F1F9", + "unicode_alternates": [], + "name": "austria", + "shortname": ":flag_at:", + "category": "flags", + "aliases": [":at:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "österreich", "osterreich", "at"] + }, + "flag_au": { + "unicode": "1F1E6-1F1FA", + "unicode_alternates": [], + "name": "australia", + "shortname": ":flag_au:", + "category": "flags", + "aliases": [":au:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "au"] + }, + "flag_aw": { + "unicode": "1F1E6-1F1FC", + "unicode_alternates": [], + "name": "aruba", + "shortname": ":flag_aw:", + "category": "flags", + "aliases": [":aw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "aw"] + }, + "flag_az": { + "unicode": "1F1E6-1F1FF", + "unicode_alternates": [], + "name": "azerbaijan", + "shortname": ":flag_az:", + "category": "flags", + "aliases": [":az:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "azarbaycan", "az"] + }, + "flag_ba": { + "unicode": "1F1E7-1F1E6", + "unicode_alternates": [], + "name": "bosnia and herzegovina", + "shortname": ":flag_ba:", + "category": "flags", + "aliases": [":ba:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bosna i hercegovina", "ba"] + }, + "flag_bb": { + "unicode": "1F1E7-1F1E7", + "unicode_alternates": [], + "name": "barbados", + "shortname": ":flag_bb:", + "category": "flags", + "aliases": [":bb:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bb"] + }, + "flag_bd": { + "unicode": "1F1E7-1F1E9", + "unicode_alternates": [], + "name": "bangladesh", + "shortname": ":flag_bd:", + "category": "flags", + "aliases": [":bd:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bd"] + }, + "flag_be": { + "unicode": "1F1E7-1F1EA", + "unicode_alternates": [], + "name": "belgium", + "shortname": ":flag_be:", + "category": "flags", + "aliases": [":be:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "belgique", "belgie", "be"] + }, + "flag_bf": { + "unicode": "1F1E7-1F1EB", + "unicode_alternates": [], + "name": "burkina faso", + "shortname": ":flag_bf:", + "category": "flags", + "aliases": [":bf:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bf"] + }, + "flag_bg": { + "unicode": "1F1E7-1F1EC", + "unicode_alternates": [], + "name": "bulgaria", + "shortname": ":flag_bg:", + "category": "flags", + "aliases": [":bg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bg"] + }, + "flag_bh": { + "unicode": "1F1E7-1F1ED", + "unicode_alternates": [], + "name": "bahrain", + "shortname": ":flag_bh:", + "category": "flags", + "aliases": [":bh:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "al bahrayn", "bh"] + }, + "flag_bi": { + "unicode": "1F1E7-1F1EE", + "unicode_alternates": [], + "name": "burundi", + "shortname": ":flag_bi:", + "category": "flags", + "aliases": [":bi:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bi"] + }, + "flag_bj": { + "unicode": "1F1E7-1F1EF", + "unicode_alternates": [], + "name": "benin", + "shortname": ":flag_bj:", + "category": "flags", + "aliases": [":bj:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bj"] + }, + "flag_black": { + "unicode": "1F3F4", + "unicode_alternates": [], + "name": "waving black flag", + "shortname": ":flag_black:", + "category": "objects_symbols", + "aliases": [":waving_black_flag:"], + "aliases_ascii": [], + "keywords": ["symbol", "signal"] + }, + "flag_bm": { + "unicode": "1F1E7-1F1F2", + "unicode_alternates": [], + "name": "bermuda", + "shortname": ":flag_bm:", + "category": "flags", + "aliases": [":bm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bm"] + }, + "flag_bn": { + "unicode": "1F1E7-1F1F3", + "unicode_alternates": [], + "name": "brunei", + "shortname": ":flag_bn:", + "category": "flags", + "aliases": [":bn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bn"] + }, + "flag_bo": { + "unicode": "1F1E7-1F1F4", + "unicode_alternates": [], + "name": "bolivia", + "shortname": ":flag_bo:", + "category": "flags", + "aliases": [":bo:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bo"] + }, + "flag_br": { + "unicode": "1F1E7-1F1F7", + "unicode_alternates": [], + "name": "brazil", + "shortname": ":flag_br:", + "category": "flags", + "aliases": [":br:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "brasil", "br"] + }, + "flag_bs": { + "unicode": "1F1E7-1F1F8", + "unicode_alternates": [], + "name": "the bahamas", + "shortname": ":flag_bs:", + "category": "flags", + "aliases": [":bs:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bs"] + }, + "flag_bt": { + "unicode": "1F1E7-1F1F9", + "unicode_alternates": [], + "name": "bhutan", + "shortname": ":flag_bt:", + "category": "flags", + "aliases": [":bt:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bt"] + }, + "flag_bw": { + "unicode": "1F1E7-1F1FC", + "unicode_alternates": [], + "name": "botswana", + "shortname": ":flag_bw:", + "category": "flags", + "aliases": [":bw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bw"] + }, + "flag_by": { + "unicode": "1F1E7-1F1FE", + "unicode_alternates": [], + "name": "belarus", + "shortname": ":flag_by:", + "category": "flags", + "aliases": [":by:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "byelarus", "by"] + }, + "flag_bz": { + "unicode": "1F1E7-1F1FF", + "unicode_alternates": [], + "name": "belize", + "shortname": ":flag_bz:", + "category": "flags", + "aliases": [":bz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bz"] + }, + "flag_ca": { + "unicode": "1F1E8-1F1E6", + "unicode_alternates": [], + "name": "canada", + "shortname": ":flag_ca:", + "category": "flags", + "aliases": [":ca:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ca"] + }, + "flag_cd": { + "unicode": "1F1E8-1F1E9", + "unicode_alternates": [], + "name": "the democratic republic of the congo", + "shortname": ":flag_cd:", + "category": "flags", + "aliases": [":congo:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "république démocratique du congo", "republique democratique du congo", "cd"] + }, + "flag_cf": { + "unicode": "1F1E8-1F1EB", + "unicode_alternates": [], + "name": "central african republic", + "shortname": ":flag_cf:", + "category": "flags", + "aliases": [":cf:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "cf"] + }, + "flag_cg": { + "unicode": "1F1E8-1F1EC", + "unicode_alternates": [], + "name": "the republic of the congo", + "shortname": ":flag_cg:", + "category": "flags", + "aliases": [":cg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "cg"] + }, + "flag_ch": { + "unicode": "1F1E8-1F1ED", + "unicode_alternates": [], + "name": "switzerland", + "shortname": ":flag_ch:", + "category": "flags", + "aliases": [":ch:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "swiss"] + }, + "flag_ci": { + "unicode": "1F1E8-1F1EE", + "unicode_alternates": [], + "name": "cote d'ivoire", + "shortname": ":flag_ci:", + "category": "flags", + "aliases": [":ci:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ci"] + }, + "flag_cl": { + "unicode": "1F1E8-1F1F1", + "unicode_alternates": [], + "name": "chile", + "shortname": ":flag_cl:", + "category": "flags", + "aliases": [":chile:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "cl"] + }, + "flag_cm": { + "unicode": "1F1E8-1F1F2", + "unicode_alternates": [], + "name": "cameroon", + "shortname": ":flag_cm:", + "category": "flags", + "aliases": [":cm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "cm"] + }, + "flag_cn": { + "unicode": "1F1E8-1F1F3", + "unicode_alternates": [], + "name": "china", + "shortname": ":flag_cn:", + "category": "flags", + "aliases": [":cn:"], + "aliases_ascii": [], + "keywords": ["chinese", "prc", "zhong guo", "country", "nation", "cn"] + }, + "flag_co": { + "unicode": "1F1E8-1F1F4", + "unicode_alternates": [], + "name": "colombia", + "shortname": ":flag_co:", + "category": "flags", + "aliases": [":co:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "co"] + }, + "flag_cr": { + "unicode": "1F1E8-1F1F7", + "unicode_alternates": [], + "name": "costa rica", + "shortname": ":flag_cr:", + "category": "flags", + "aliases": [":cr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "cr"] + }, + "flag_cu": { + "unicode": "1F1E8-1F1FA", + "unicode_alternates": [], + "name": "cuba", + "shortname": ":flag_cu:", + "category": "flags", + "aliases": [":cu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "cu"] + }, + "flag_cv": { + "unicode": "1F1E8-1F1FB", + "unicode_alternates": [], + "name": "cape verde", + "shortname": ":flag_cv:", + "category": "flags", + "aliases": [":cv:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "cabo verde", "cv"] + }, + "flag_cy": { + "unicode": "1F1E8-1F1FE", + "unicode_alternates": [], + "name": "cyprus", + "shortname": ":flag_cy:", + "category": "flags", + "aliases": [":cy:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "kibris", "kypros", "cy"] + }, + "flag_cz": { + "unicode": "1F1E8-1F1FF", + "unicode_alternates": [], + "name": "the czech republic", + "shortname": ":flag_cz:", + "category": "flags", + "aliases": [":cz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ceska republika", "cz"] + }, + "flag_de": { + "unicode": "1F1E9-1F1EA", + "unicode_alternates": [], + "name": "germany", + "shortname": ":flag_de:", + "category": "flags", + "aliases": [":de:"], + "aliases_ascii": [], + "keywords": ["german", "nation", "deutschland", "country", "de"] + }, + "flag_dj": { + "unicode": "1F1E9-1F1EF", + "unicode_alternates": [], + "name": "djibouti", + "shortname": ":flag_dj:", + "category": "flags", + "aliases": [":dj:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "dj"] + }, + "flag_dk": { + "unicode": "1F1E9-1F1F0", + "unicode_alternates": [], + "name": "denmark", + "shortname": ":flag_dk:", + "category": "flags", + "aliases": [":dk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "danmark", "dk"] + }, + "flag_dm": { + "unicode": "1F1E9-1F1F2", + "unicode_alternates": [], + "name": "dominica", + "shortname": ":flag_dm:", + "category": "flags", + "aliases": [":dm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "dm"] + }, + "flag_do": { + "unicode": "1F1E9-1F1F4", + "unicode_alternates": [], + "name": "the dominican republic", + "shortname": ":flag_do:", + "category": "flags", + "aliases": [":do:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "do"] + }, + "flag_dz": { + "unicode": "1F1E9-1F1FF", + "unicode_alternates": [], + "name": "algeria", + "shortname": ":flag_dz:", + "category": "flags", + "aliases": [":dz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "al jaza'ir", "al jazair", "dz"] + }, + "flag_ec": { + "unicode": "1F1EA-1F1E8", + "unicode_alternates": [], + "name": "ecuador", + "shortname": ":flag_ec:", + "category": "flags", + "aliases": [":ec:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ec"] + }, + "flag_ee": { + "unicode": "1F1EA-1F1EA", + "unicode_alternates": [], + "name": "estonia", + "shortname": ":flag_ee:", + "category": "flags", + "aliases": [":ee:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "eesti vabariik", "ee"] + }, + "flag_eg": { + "unicode": "1F1EA-1F1EC", + "unicode_alternates": [], + "name": "egypt", + "shortname": ":flag_eg:", + "category": "flags", + "aliases": [":eg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "misr", "eg"] + }, + "flag_eh": { + "unicode": "1F1EA-1F1ED", + "unicode_alternates": [], + "name": "western sahara", + "shortname": ":flag_eh:", + "category": "flags", + "aliases": [":eh:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "aṣ-Ṣaḥrā’ al-gharbīyah", "sahra", "gharbiyah", "eh"] + }, + "flag_er": { + "unicode": "1F1EA-1F1F7", + "unicode_alternates": [], + "name": "eritrea", + "shortname": ":flag_er:", + "category": "flags", + "aliases": [":er:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "hagere ertra", "er"] + }, + "flag_es": { + "unicode": "1F1EA-1F1F8", + "unicode_alternates": [], + "name": "spain", + "shortname": ":flag_es:", + "category": "flags", + "aliases": [":es:"], + "aliases_ascii": [], + "keywords": ["nation", "españa", "country", "espana", "es"] + }, + "flag_et": { + "unicode": "1F1EA-1F1F9", + "unicode_alternates": [], + "name": "ethiopia", + "shortname": ":flag_et:", + "category": "flags", + "aliases": [":et:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ityop'iya", "ityopiya", "et"] + }, + "flag_fi": { + "unicode": "1F1EB-1F1EE", + "unicode_alternates": [], + "name": "finland", + "shortname": ":flag_fi:", + "category": "flags", + "aliases": [":fi:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "suomen tasavalta", "fi"] + }, + "flag_fj": { + "unicode": "1F1EB-1F1EF", + "unicode_alternates": [], + "name": "fiji", + "shortname": ":flag_fj:", + "category": "flags", + "aliases": [":fj:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "fj"] + }, + "flag_fk": { + "unicode": "1F1EB-1F1F0", + "unicode_alternates": [], + "name": "falkland islands", + "shortname": ":flag_fk:", + "category": "flags", + "aliases": [":fk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "islas malvinas", "fk"] + }, + "flag_fm": { + "unicode": "1F1EB-1F1F2", + "unicode_alternates": [], + "name": "micronesia", + "shortname": ":flag_fm:", + "category": "flags", + "aliases": [":fm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "fm"] + }, + "flag_fo": { + "unicode": "1F1EB-1F1F4", + "unicode_alternates": [], + "name": "faroe islands", + "shortname": ":flag_fo:", + "category": "flags", + "aliases": [":fo:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "foroyar", "fo"] + }, + "flag_fr": { + "unicode": "1F1EB-1F1F7", + "unicode_alternates": [], + "name": "france", + "shortname": ":flag_fr:", + "category": "flags", + "aliases": [":fr:"], + "aliases_ascii": [], + "keywords": ["french", "nation", "country", "fr"] + }, + "flag_ga": { + "unicode": "1F1EC-1F1E6", + "unicode_alternates": [], + "name": "gabon", + "shortname": ":flag_ga:", + "category": "flags", + "aliases": [":ga:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ga"] + }, + "flag_gb": { + "unicode": "1F1EC-1F1E7", + "unicode_alternates": [], + "name": "great britain", + "shortname": ":flag_gb:", + "category": "flags", + "aliases": [":gb:"], + "aliases_ascii": [], + "keywords": ["UK", "gb", "britsh", "nation", "united kingdom", "england", "country"] + }, + "flag_gd": { + "unicode": "1F1EC-1F1E9", + "unicode_alternates": [], + "name": "grenada", + "shortname": ":flag_gd:", + "category": "flags", + "aliases": [":gd:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "gd"] + }, + "flag_ge": { + "unicode": "1F1EC-1F1EA", + "unicode_alternates": [], + "name": "georgia", + "shortname": ":flag_ge:", + "category": "flags", + "aliases": [":ge:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sak'art'velo", "sakartvelo", "ge"] + }, + "flag_gh": { + "unicode": "1F1EC-1F1ED", + "unicode_alternates": [], + "name": "ghana", + "shortname": ":flag_gh:", + "category": "flags", + "aliases": [":gh:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "gh"] + }, + "flag_gi": { + "unicode": "1F1EC-1F1EE", + "unicode_alternates": [], + "name": "gibraltar", + "shortname": ":flag_gi:", + "category": "flags", + "aliases": [":gi:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "gi"] + }, + "flag_gl": { + "unicode": "1F1EC-1F1F1", + "unicode_alternates": [], + "name": "greenland", + "shortname": ":flag_gl:", + "category": "flags", + "aliases": [":gl:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "kalaallit nunaat", "gl"] + }, + "flag_gm": { + "unicode": "1F1EC-1F1F2", + "unicode_alternates": [], + "name": "the gambia", + "shortname": ":flag_gm:", + "category": "flags", + "aliases": [":gm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "gm"] + }, + "flag_gn": { + "unicode": "1F1EC-1F1F3", + "unicode_alternates": [], + "name": "guinea", + "shortname": ":flag_gn:", + "category": "flags", + "aliases": [":gn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "guinee", "gn"] + }, + "flag_gq": { + "unicode": "1F1EC-1F1F6", + "unicode_alternates": [], + "name": "equatorial guinea", + "shortname": ":flag_gq:", + "category": "flags", + "aliases": [":gq:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "guinea ecuatorial", "gq"] + }, + "flag_gr": { + "unicode": "1F1EC-1F1F7", + "unicode_alternates": [], + "name": "greece", + "shortname": ":flag_gr:", + "category": "flags", + "aliases": [":gr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ellas", "ellada", "gr"] + }, + "flag_gt": { + "unicode": "1F1EC-1F1F9", + "unicode_alternates": [], + "name": "guatemala", + "shortname": ":flag_gt:", + "category": "flags", + "aliases": [":gt:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "gt"] + }, + "flag_gu": { + "unicode": "1F1EC-1F1FA", + "unicode_alternates": [], + "name": "guam", + "shortname": ":flag_gu:", + "category": "flags", + "aliases": [":gu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "gu"] + }, + "flag_gw": { + "unicode": "1F1EC-1F1FC", + "unicode_alternates": [], + "name": "guinea-bissau", + "shortname": ":flag_gw:", + "category": "flags", + "aliases": [":gw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "guine-bissau", "guine bissau", "gw"] + }, + "flag_gy": { + "unicode": "1F1EC-1F1FE", + "unicode_alternates": [], + "name": "guyana", + "shortname": ":flag_gy:", + "category": "flags", + "aliases": [":gy:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "gy"] + }, + "flag_hk": { + "unicode": "1F1ED-1F1F0", + "unicode_alternates": [], + "name": "hong kong", + "shortname": ":flag_hk:", + "category": "flags", + "aliases": [":hk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "xianggang", "hk"] + }, + "flag_hn": { + "unicode": "1F1ED-1F1F3", + "unicode_alternates": [], + "name": "honduras", + "shortname": ":flag_hn:", + "category": "flags", + "aliases": [":hn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "hn"] + }, + "flag_hr": { + "unicode": "1F1ED-1F1F7", + "unicode_alternates": [], + "name": "croatia", + "shortname": ":flag_hr:", + "category": "flags", + "aliases": [":hr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "hrvatska", "hr"] + }, + "flag_ht": { + "unicode": "1F1ED-1F1F9", + "unicode_alternates": [], + "name": "haiti", + "shortname": ":flag_ht:", + "category": "flags", + "aliases": [":ht:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ht"] + }, + "flag_hu": { + "unicode": "1F1ED-1F1FA", + "unicode_alternates": [], + "name": "hungary", + "shortname": ":flag_hu:", + "category": "flags", + "aliases": [":hu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "magyarorszag", "hu"] + }, + "flag_id": { + "unicode": "1F1EE-1F1E9", + "unicode_alternates": [], + "name": "indonesia", + "shortname": ":flag_id:", + "category": "flags", + "aliases": [":indonesia:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "id"] + }, + "flag_ie": { + "unicode": "1F1EE-1F1EA", + "unicode_alternates": [], + "name": "ireland", + "shortname": ":flag_ie:", + "category": "flags", + "aliases": [":ie:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "éire", "eire", "ie"] + }, + "flag_il": { + "unicode": "1F1EE-1F1F1", + "unicode_alternates": [], + "name": "israel", + "shortname": ":flag_il:", + "category": "flags", + "aliases": [":il:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "yisra'el", "yisrael", "il"] + }, + "flag_in": { + "unicode": "1F1EE-1F1F3", + "unicode_alternates": [], + "name": "india", + "shortname": ":flag_in:", + "category": "flags", + "aliases": [":in:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "bharat", "in"] + }, + "flag_iq": { + "unicode": "1F1EE-1F1F6", + "unicode_alternates": [], + "name": "iraq", + "shortname": ":flag_iq:", + "category": "flags", + "aliases": [":iq:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "iq"] + }, + "flag_ir": { + "unicode": "1F1EE-1F1F7", + "unicode_alternates": [], + "name": "iran", + "shortname": ":flag_ir:", + "category": "flags", + "aliases": [":ir:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ir"] + }, + "flag_is": { + "unicode": "1F1EE-1F1F8", + "unicode_alternates": [], + "name": "iceland", + "shortname": ":flag_is:", + "category": "flags", + "aliases": [":is:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "lyoveldio island", "is"] + }, + "flag_it": { + "unicode": "1F1EE-1F1F9", + "unicode_alternates": [], + "name": "italy", + "shortname": ":flag_it:", + "category": "flags", + "aliases": [":it:"], + "aliases_ascii": [], + "keywords": ["italia", "country", "nation", "it"] + }, + "flag_je": { + "unicode": "1F1EF-1F1EA", + "unicode_alternates": [], + "name": "jersey", + "shortname": ":flag_je:", + "category": "flags", + "aliases": [":je:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "je"] + }, + "flag_jm": { + "unicode": "1F1EF-1F1F2", + "unicode_alternates": [], + "name": "jamaica", + "shortname": ":flag_jm:", + "category": "flags", + "aliases": [":jm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "jm"] + }, + "flag_jo": { + "unicode": "1F1EF-1F1F4", + "unicode_alternates": [], + "name": "jordan", + "shortname": ":flag_jo:", + "category": "flags", + "aliases": [":jo:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "al urdun", "jo"] + }, + "flag_jp": { + "unicode": "1F1EF-1F1F5", + "unicode_alternates": [], + "name": "japan", + "shortname": ":flag_jp:", + "category": "flags", + "aliases": [":jp:"], + "aliases_ascii": [], + "keywords": ["nation", "nippon", "country", "jp"] + }, + "flag_ke": { + "unicode": "1F1F0-1F1EA", + "unicode_alternates": [], + "name": "kenya", + "shortname": ":flag_ke:", + "category": "flags", + "aliases": [":ke:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ke"] + }, + "flag_kg": { + "unicode": "1F1F0-1F1EC", + "unicode_alternates": [], + "name": "kyrgyzstan", + "shortname": ":flag_kg:", + "category": "flags", + "aliases": [":kg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "kyrgyz respublikasy", "kg"] + }, + "flag_kh": { + "unicode": "1F1F0-1F1ED", + "unicode_alternates": [], + "name": "cambodia", + "shortname": ":flag_kh:", + "category": "flags", + "aliases": [":kh:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "kampuchea", "kh"] + }, + "flag_ki": { + "unicode": "1F1F0-1F1EE", + "unicode_alternates": [], + "name": "kiribati", + "shortname": ":flag_ki:", + "category": "flags", + "aliases": [":ki:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "kiribati", "kiribas", "ki"] + }, + "flag_km": { + "unicode": "1F1F0-1F1F2", + "unicode_alternates": [], + "name": "the comoros", + "shortname": ":flag_km:", + "category": "flags", + "aliases": [":km:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "km"] + }, + "flag_kn": { + "unicode": "1F1F0-1F1F3", + "unicode_alternates": [], + "name": "saint kitts and nevis", + "shortname": ":flag_kn:", + "category": "flags", + "aliases": [":kn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "kn"] + }, + "flag_kp": { + "unicode": "1F1F0-1F1F5", + "unicode_alternates": [], + "name": "north korea", + "shortname": ":flag_kp:", + "category": "flags", + "aliases": [":kp:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "kp"] + }, + "flag_kr": { + "unicode": "1F1F0-1F1F7", + "unicode_alternates": [], + "name": "korea", + "shortname": ":flag_kr:", + "category": "flags", + "aliases": [":kr:"], + "aliases_ascii": [], + "keywords": ["nation", "country", "south korea", "kr"] + }, + "flag_kw": { + "unicode": "1F1F0-1F1FC", + "unicode_alternates": [], + "name": "kuwait", + "shortname": ":flag_kw:", + "category": "flags", + "aliases": [":kw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "al kuwayt", "kw"] + }, + "flag_ky": { + "unicode": "1F1F0-1F1FE", + "unicode_alternates": [], + "name": "cayman islands", + "shortname": ":flag_ky:", + "category": "flags", + "aliases": [":ky:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ky"] + }, + "flag_kz": { + "unicode": "1F1F0-1F1FF", + "unicode_alternates": [], + "name": "kazakhstan", + "shortname": ":flag_kz:", + "category": "flags", + "aliases": [":kz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "qazaqstan", "kz"] + }, + "flag_la": { + "unicode": "1F1F1-1F1E6", + "unicode_alternates": [], + "name": "laos", + "shortname": ":flag_la:", + "category": "flags", + "aliases": [":la:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "la"] + }, + "flag_lb": { + "unicode": "1F1F1-1F1E7", + "unicode_alternates": [], + "name": "lebanon", + "shortname": ":flag_lb:", + "category": "flags", + "aliases": [":lb:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "lubnan", "lb"] + }, + "flag_lc": { + "unicode": "1F1F1-1F1E8", + "unicode_alternates": [], + "name": "saint lucia", + "shortname": ":flag_lc:", + "category": "flags", + "aliases": [":lc:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "lc"] + }, + "flag_li": { + "unicode": "1F1F1-1F1EE", + "unicode_alternates": [], + "name": "liechtenstein", + "shortname": ":flag_li:", + "category": "flags", + "aliases": [":li:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "li"] + }, + "flag_lk": { + "unicode": "1F1F1-1F1F0", + "unicode_alternates": [], + "name": "sri lanka", + "shortname": ":flag_lk:", + "category": "flags", + "aliases": [":lk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "lk"] + }, + "flag_lr": { + "unicode": "1F1F1-1F1F7", + "unicode_alternates": [], + "name": "liberia", + "shortname": ":flag_lr:", + "category": "flags", + "aliases": [":lr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "lr"] + }, + "flag_ls": { + "unicode": "1F1F1-1F1F8", + "unicode_alternates": [], + "name": "lesotho", + "shortname": ":flag_ls:", + "category": "flags", + "aliases": [":ls:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ls"] + }, + "flag_lt": { + "unicode": "1F1F1-1F1F9", + "unicode_alternates": [], + "name": "lithuania", + "shortname": ":flag_lt:", + "category": "flags", + "aliases": [":lt:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "lietuva", "lt"] + }, + "flag_lu": { + "unicode": "1F1F1-1F1FA", + "unicode_alternates": [], + "name": "luxembourg", + "shortname": ":flag_lu:", + "category": "flags", + "aliases": [":lu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "luxembourg", "letzebuerg", "lu"] + }, + "flag_lv": { + "unicode": "1F1F1-1F1FB", + "unicode_alternates": [], + "name": "latvia", + "shortname": ":flag_lv:", + "category": "flags", + "aliases": [":lv:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "latvija", "lv"] + }, + "flag_ly": { + "unicode": "1F1F1-1F1FE", + "unicode_alternates": [], + "name": "libya", + "shortname": ":flag_ly:", + "category": "flags", + "aliases": [":ly:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "libiyah", "ly"] + }, + "flag_ma": { + "unicode": "1F1F2-1F1E6", + "unicode_alternates": [], + "name": "morocco", + "shortname": ":flag_ma:", + "category": "flags", + "aliases": [":ma:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "al maghrib", "ma"] + }, + "flag_mc": { + "unicode": "1F1F2-1F1E8", + "unicode_alternates": [], + "name": "monaco", + "shortname": ":flag_mc:", + "category": "flags", + "aliases": [":mc:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mc"] + }, + "flag_md": { + "unicode": "1F1F2-1F1E9", + "unicode_alternates": [], + "name": "moldova", + "shortname": ":flag_md:", + "category": "flags", + "aliases": [":md:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "md"] + }, + "flag_me": { + "unicode": "1F1F2-1F1EA", + "unicode_alternates": [], + "name": "montenegro", + "shortname": ":flag_me:", + "category": "flags", + "aliases": [":me:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "crna gora", "me"] + }, + "flag_mg": { + "unicode": "1F1F2-1F1EC", + "unicode_alternates": [], + "name": "madagascar", + "shortname": ":flag_mg:", + "category": "flags", + "aliases": [":mg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mg"] + }, + "flag_mh": { + "unicode": "1F1F2-1F1ED", + "unicode_alternates": [], + "name": "the marshall islands", + "shortname": ":flag_mh:", + "category": "flags", + "aliases": [":mh:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mh"] + }, + "flag_mk": { + "unicode": "1F1F2-1F1F0", + "unicode_alternates": [], + "name": "macedonia", + "shortname": ":flag_mk:", + "category": "flags", + "aliases": [":mk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mk"] + }, + "flag_ml": { + "unicode": "1F1F2-1F1F1", + "unicode_alternates": [], + "name": "mali", + "shortname": ":flag_ml:", + "category": "flags", + "aliases": [":ml:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ml"] + }, + "flag_mm": { + "unicode": "1F1F2-1F1F2", + "unicode_alternates": [], + "name": "myanmar", + "shortname": ":flag_mm:", + "category": "flags", + "aliases": [":mm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "myanma naingngandaw", "mm"] + }, + "flag_mn": { + "unicode": "1F1F2-1F1F3", + "unicode_alternates": [], + "name": "mongolia", + "shortname": ":flag_mn:", + "category": "flags", + "aliases": [":mn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mongol uls", "mn"] + }, + "flag_mo": { + "unicode": "1F1F2-1F1F4", + "unicode_alternates": [], + "name": "macau", + "shortname": ":flag_mo:", + "category": "flags", + "aliases": [":mo:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "aomen", "mo"] + }, + "flag_mr": { + "unicode": "1F1F2-1F1F7", + "unicode_alternates": [], + "name": "mauritania", + "shortname": ":flag_mr:", + "category": "flags", + "aliases": [":mr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "muritaniyah", "mr"] + }, + "flag_ms": { + "unicode": "1F1F2-1F1F8", + "unicode_alternates": [], + "name": "montserrat", + "shortname": ":flag_ms:", + "category": "flags", + "aliases": [":ms:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ms"] + }, + "flag_mt": { + "unicode": "1F1F2-1F1F9", + "unicode_alternates": [], + "name": "malta", + "shortname": ":flag_mt:", + "category": "flags", + "aliases": [":mt:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mt"] + }, + "flag_mu": { + "unicode": "1F1F2-1F1FA", + "unicode_alternates": [], + "name": "mauritius", + "shortname": ":flag_mu:", + "category": "flags", + "aliases": [":mu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mu"] + }, + "flag_mv": { + "unicode": "1F1F2-1F1FB", + "unicode_alternates": [], + "name": "maldives", + "shortname": ":flag_mv:", + "category": "flags", + "aliases": [":mv:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "dhivehi raajje", "mv"] + }, + "flag_mw": { + "unicode": "1F1F2-1F1FC", + "unicode_alternates": [], + "name": "malawi", + "shortname": ":flag_mw:", + "category": "flags", + "aliases": [":mw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mw"] + }, + "flag_mx": { + "unicode": "1F1F2-1F1FD", + "unicode_alternates": [], + "name": "mexico", + "shortname": ":flag_mx:", + "category": "flags", + "aliases": [":mx:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mx"] + }, + "flag_my": { + "unicode": "1F1F2-1F1FE", + "unicode_alternates": [], + "name": "malaysia", + "shortname": ":flag_my:", + "category": "flags", + "aliases": [":my:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "my"] + }, + "flag_mz": { + "unicode": "1F1F2-1F1FF", + "unicode_alternates": [], + "name": "mozambique", + "shortname": ":flag_mz:", + "category": "flags", + "aliases": [":mz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "mocambique", "mz"] + }, + "flag_na": { + "unicode": "1F1F3-1F1E6", + "unicode_alternates": [], + "name": "namibia", + "shortname": ":flag_na:", + "category": "flags", + "aliases": [":na:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "na"] + }, + "flag_nc": { + "unicode": "1F1F3-1F1E8", + "unicode_alternates": [], + "name": "new caledonia", + "shortname": ":flag_nc:", + "category": "flags", + "aliases": [":nc:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "nouvelle", "calédonie", "caledonie", "nc"] + }, + "flag_ne": { + "unicode": "1F1F3-1F1EA", + "unicode_alternates": [], + "name": "niger", + "shortname": ":flag_ne:", + "category": "flags", + "aliases": [":ne:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ne"] + }, + "flag_ng": { + "unicode": "1F1F3-1F1EC", + "unicode_alternates": [], + "name": "nigeria", + "shortname": ":flag_ng:", + "category": "flags", + "aliases": [":nigeria:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ng"] + }, + "flag_ni": { + "unicode": "1F1F3-1F1EE", + "unicode_alternates": [], + "name": "nicaragua", + "shortname": ":flag_ni:", + "category": "flags", + "aliases": [":ni:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ni"] + }, + "flag_nl": { + "unicode": "1F1F3-1F1F1", + "unicode_alternates": [], + "name": "the netherlands", + "shortname": ":flag_nl:", + "category": "flags", + "aliases": [":nl:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "nederland", "holland", "nl"] + }, + "flag_no": { + "unicode": "1F1F3-1F1F4", + "unicode_alternates": [], + "name": "norway", + "shortname": ":flag_no:", + "category": "flags", + "aliases": [":no:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "norge", "no"] + }, + "flag_np": { + "unicode": "1F1F3-1F1F5", + "unicode_alternates": [], + "name": "nepal", + "shortname": ":flag_np:", + "category": "flags", + "aliases": [":np:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "np"] + }, + "flag_nr": { + "unicode": "1F1F3-1F1F7", + "unicode_alternates": [], + "name": "nauru", + "shortname": ":flag_nr:", + "category": "flags", + "aliases": [":nr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "nr"] + }, + "flag_nu": { + "unicode": "1F1F3-1F1FA", + "unicode_alternates": [], + "name": "niue", + "shortname": ":flag_nu:", + "category": "flags", + "aliases": [":nu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "nu"] + }, + "flag_nz": { + "unicode": "1F1F3-1F1FF", + "unicode_alternates": [], + "name": "new zealand", + "shortname": ":flag_nz:", + "category": "flags", + "aliases": [":nz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "aotearoa", "nz"] + }, + "flag_om": { + "unicode": "1F1F4-1F1F2", + "unicode_alternates": [], + "name": "oman", + "shortname": ":flag_om:", + "category": "flags", + "aliases": [":om:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "saltanat uman", "om"] + }, + "flag_pa": { + "unicode": "1F1F5-1F1E6", + "unicode_alternates": [], + "name": "panama", + "shortname": ":flag_pa:", + "category": "flags", + "aliases": [":pa:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "pa"] + }, + "flag_pe": { + "unicode": "1F1F5-1F1EA", + "unicode_alternates": [], + "name": "peru", + "shortname": ":flag_pe:", + "category": "flags", + "aliases": [":pe:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "pe"] + }, + "flag_pf": { + "unicode": "1F1F5-1F1EB", + "unicode_alternates": [], + "name": "french polynesia", + "shortname": ":flag_pf:", + "category": "flags", + "aliases": [":pf:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "polynésie française", "polynesie francaise", "pf"] + }, + "flag_pg": { + "unicode": "1F1F5-1F1EC", + "unicode_alternates": [], + "name": "papua new guinea", + "shortname": ":flag_pg:", + "category": "flags", + "aliases": [":pg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "papua niu gini", "pg"] + }, + "flag_ph": { + "unicode": "1F1F5-1F1ED", + "unicode_alternates": [], + "name": "the philippines", + "shortname": ":flag_ph:", + "category": "flags", + "aliases": [":ph:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "pilipinas", "ph"] + }, + "flag_pk": { + "unicode": "1F1F5-1F1F0", + "unicode_alternates": [], + "name": "pakistan", + "shortname": ":flag_pk:", + "category": "flags", + "aliases": [":pk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "pk"] + }, + "flag_pl": { + "unicode": "1F1F5-1F1F1", + "unicode_alternates": [], + "name": "poland", + "shortname": ":flag_pl:", + "category": "flags", + "aliases": [":pl:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "polska", "pl"] + }, + "flag_pr": { + "unicode": "1F1F5-1F1F7", + "unicode_alternates": [], + "name": "puerto rico", + "shortname": ":flag_pr:", + "category": "flags", + "aliases": [":pr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "pr"] + }, + "flag_ps": { + "unicode": "1F1F5-1F1F8", + "unicode_alternates": [], + "name": "palestinian authority", + "shortname": ":flag_ps:", + "category": "flags", + "aliases": [":ps:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ps"] + }, + "flag_pt": { + "unicode": "1F1F5-1F1F9", + "unicode_alternates": [], + "name": "portugal", + "shortname": ":flag_pt:", + "category": "flags", + "aliases": [":pt:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "pt"] + }, + "flag_pw": { + "unicode": "1F1F5-1F1FC", + "unicode_alternates": [], + "name": "palau", + "shortname": ":flag_pw:", + "category": "flags", + "aliases": [":pw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "belau", "pw"] + }, + "flag_py": { + "unicode": "1F1F5-1F1FE", + "unicode_alternates": [], + "name": "paraguay", + "shortname": ":flag_py:", + "category": "flags", + "aliases": [":py:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "py"] + }, + "flag_qa": { + "unicode": "1F1F6-1F1E6", + "unicode_alternates": [], + "name": "qatar", + "shortname": ":flag_qa:", + "category": "flags", + "aliases": [":qa:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "dawlat qatar", "qa"] + }, + "flag_ro": { + "unicode": "1F1F7-1F1F4", + "unicode_alternates": [], + "name": "romania", + "shortname": ":flag_ro:", + "category": "flags", + "aliases": [":ro:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ro"] + }, + "flag_rs": { + "unicode": "1F1F7-1F1F8", + "unicode_alternates": [], + "name": "serbia", + "shortname": ":flag_rs:", + "category": "flags", + "aliases": [":rs:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "srbija", "rs"] + }, + "flag_ru": { + "unicode": "1F1F7-1F1FA", + "unicode_alternates": [], + "name": "russia", + "shortname": ":flag_ru:", + "category": "flags", + "aliases": [":ru:"], + "aliases_ascii": [], + "keywords": ["nation", "russian", "country", "ru"] + }, + "flag_rw": { + "unicode": "1F1F7-1F1FC", + "unicode_alternates": [], + "name": "rwanda", + "shortname": ":flag_rw:", + "category": "flags", + "aliases": [":rw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "rw"] + }, + "flag_sa": { + "unicode": "1F1F8-1F1E6", + "unicode_alternates": [], + "name": "saudi arabia", + "shortname": ":flag_sa:", + "category": "flags", + "aliases": [":saudiarabia:", ":saudi:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "al arabiyah as suudiyah", "sa"] + }, + "flag_sb": { + "unicode": "1F1F8-1F1E7", + "unicode_alternates": [], + "name": "the solomon islands", + "shortname": ":flag_sb:", + "category": "flags", + "aliases": [":sb:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sb"] + }, + "flag_sc": { + "unicode": "1F1F8-1F1E8", + "unicode_alternates": [], + "name": "the seychelles", + "shortname": ":flag_sc:", + "category": "flags", + "aliases": [":sc:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "seychelles", "sc"] + }, + "flag_sd": { + "unicode": "1F1F8-1F1E9", + "unicode_alternates": [], + "name": "sudan", + "shortname": ":flag_sd:", + "category": "flags", + "aliases": [":sd:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "as-sudan", "sd"] + }, + "flag_se": { + "unicode": "1F1F8-1F1EA", + "unicode_alternates": [], + "name": "sweden", + "shortname": ":flag_se:", + "category": "flags", + "aliases": [":se:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sverige", "se"] + }, + "flag_sg": { + "unicode": "1F1F8-1F1EC", + "unicode_alternates": [], + "name": "singapore", + "shortname": ":flag_sg:", + "category": "flags", + "aliases": [":sg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sg"] + }, + "flag_sh": { + "unicode": "1F1F8-1F1ED", + "unicode_alternates": [], + "name": "saint helena", + "shortname": ":flag_sh:", + "category": "flags", + "aliases": [":sh:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sh"] + }, + "flag_si": { + "unicode": "1F1F8-1F1EE", + "unicode_alternates": [], + "name": "slovenia", + "shortname": ":flag_si:", + "category": "flags", + "aliases": [":si:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "slovenija", "si"] + }, + "flag_sk": { + "unicode": "1F1F8-1F1F0", + "unicode_alternates": [], + "name": "slovakia", + "shortname": ":flag_sk:", + "category": "flags", + "aliases": [":sk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sk"] + }, + "flag_sl": { + "unicode": "1F1F8-1F1F1", + "unicode_alternates": [], + "name": "sierra leone", + "shortname": ":flag_sl:", + "category": "flags", + "aliases": [":sl:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sl"] + }, + "flag_sm": { + "unicode": "1F1F8-1F1F2", + "unicode_alternates": [], + "name": "san marino", + "shortname": ":flag_sm:", + "category": "flags", + "aliases": [":sm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sm"] + }, + "flag_sn": { + "unicode": "1F1F8-1F1F3", + "unicode_alternates": [], + "name": "senegal", + "shortname": ":flag_sn:", + "category": "flags", + "aliases": [":sn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sn"] + }, + "flag_so": { + "unicode": "1F1F8-1F1F4", + "unicode_alternates": [], + "name": "somalia", + "shortname": ":flag_so:", + "category": "flags", + "aliases": [":so:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "so"] + }, + "flag_sr": { + "unicode": "1F1F8-1F1F7", + "unicode_alternates": [], + "name": "suriname", + "shortname": ":flag_sr:", + "category": "flags", + "aliases": [":sr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sr"] + }, + "flag_st": { + "unicode": "1F1F8-1F1F9", + "unicode_alternates": [], + "name": "sao tome and principe", + "shortname": ":flag_st:", + "category": "flags", + "aliases": [":st:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sao tome e principe", "st"] + }, + "flag_sv": { + "unicode": "1F1F8-1F1FB", + "unicode_alternates": [], + "name": "el salvador", + "shortname": ":flag_sv:", + "category": "flags", + "aliases": [":sv:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sv"] + }, + "flag_sy": { + "unicode": "1F1F8-1F1FE", + "unicode_alternates": [], + "name": "syria", + "shortname": ":flag_sy:", + "category": "flags", + "aliases": [":sy:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sy"] + }, + "flag_sz": { + "unicode": "1F1F8-1F1FF", + "unicode_alternates": [], + "name": "swaziland", + "shortname": ":flag_sz:", + "category": "flags", + "aliases": [":sz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "sz"] + }, + "flag_td": { + "unicode": "1F1F9-1F1E9", + "unicode_alternates": [], + "name": "chad", + "shortname": ":flag_td:", + "category": "flags", + "aliases": [":td:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "tchad", "td"] + }, + "flag_tg": { + "unicode": "1F1F9-1F1EC", + "unicode_alternates": [], + "name": "togo", + "shortname": ":flag_tg:", + "category": "flags", + "aliases": [":tg:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "republique togolaise", "tg"] + }, + "flag_th": { + "unicode": "1F1F9-1F1ED", + "unicode_alternates": [], + "name": "thailand", + "shortname": ":flag_th:", + "category": "flags", + "aliases": [":th:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "prathet thai", "th"] + }, + "flag_tj": { + "unicode": "1F1F9-1F1EF", + "unicode_alternates": [], + "name": "tajikistan", + "shortname": ":flag_tj:", + "category": "flags", + "aliases": [":tj:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "jumhurii tojikiston", "tj"] + }, + "flag_tl": { + "unicode": "1F1F9-1F1F1", + "unicode_alternates": [], + "name": "east timor", + "shortname": ":flag_tl:", + "category": "flags", + "aliases": [":tl:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "tl"] + }, + "flag_tm": { + "unicode": "1F1F9-1F1F2", + "unicode_alternates": [], + "name": "turkmenistan", + "shortname": ":flag_tm:", + "category": "flags", + "aliases": [":turkmenistan:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "tm"] + }, + "flag_tn": { + "unicode": "1F1F9-1F1F3", + "unicode_alternates": [], + "name": "tunisia", + "shortname": ":flag_tn:", + "category": "flags", + "aliases": [":tn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "tunis", "tn"] + }, + "flag_to": { + "unicode": "1F1F9-1F1F4", + "unicode_alternates": [], + "name": "tonga", + "shortname": ":flag_to:", + "category": "flags", + "aliases": [":to:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "to"] + }, + "flag_tr": { + "unicode": "1F1F9-1F1F7", + "unicode_alternates": [], + "name": "turkey", + "shortname": ":flag_tr:", + "category": "flags", + "aliases": [":tr:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "turkiye"] + }, + "flag_tt": { + "unicode": "1F1F9-1F1F9", + "unicode_alternates": [], + "name": "trinidad and tobago", + "shortname": ":flag_tt:", + "category": "flags", + "aliases": [":tt:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "tt"] + }, + "flag_tv": { + "unicode": "1F1F9-1F1FB", + "unicode_alternates": [], + "name": "tuvalu", + "shortname": ":flag_tv:", + "category": "flags", + "aliases": [":tuvalu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "tv"] + }, + "flag_tw": { + "unicode": "1F1F9-1F1FC", + "unicode_alternates": [], + "name": "the republic of china", + "shortname": ":flag_tw:", + "category": "flags", + "aliases": [":tw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "taiwan", "tw"] + }, + "flag_tz": { + "unicode": "1F1F9-1F1FF", + "unicode_alternates": [], + "name": "tanzania", + "shortname": ":flag_tz:", + "category": "flags", + "aliases": [":tz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "tz"] + }, + "flag_ua": { + "unicode": "1F1FA-1F1E6", + "unicode_alternates": [], + "name": "ukraine", + "shortname": ":flag_ua:", + "category": "flags", + "aliases": [":ua:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ukrayina", "ua"] + }, + "flag_ug": { + "unicode": "1F1FA-1F1EC", + "unicode_alternates": [], + "name": "uganda", + "shortname": ":flag_ug:", + "category": "flags", + "aliases": [":ug:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ug"] + }, + "flag_us": { + "unicode": "1F1FA-1F1F8", + "unicode_alternates": [], + "name": "united states", + "shortname": ":flag_us:", + "category": "flags", + "aliases": [":us:"], + "aliases_ascii": [], + "keywords": ["american", "country", "nation", "usa", "united states of america", "america", "old glory", "us"] + }, + "flag_uy": { + "unicode": "1F1FA-1F1FE", + "unicode_alternates": [], + "name": "uruguay", + "shortname": ":flag_uy:", + "category": "flags", + "aliases": [":uy:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "uy"] + }, + "flag_uz": { + "unicode": "1F1FA-1F1FF", + "unicode_alternates": [], + "name": "uzbekistan", + "shortname": ":flag_uz:", + "category": "flags", + "aliases": [":uz:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "uzbekiston respublikasi", "uz"] + }, + "flag_va": { + "unicode": "1F1FB-1F1E6", + "unicode_alternates": [], + "name": "the vatican city", + "shortname": ":flag_va:", + "category": "flags", + "aliases": [":va:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "va"] + }, + "flag_vc": { + "unicode": "1F1FB-1F1E8", + "unicode_alternates": [], + "name": "saint vincent and the grenadines", + "shortname": ":flag_vc:", + "category": "flags", + "aliases": [":vc:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "vc"] + }, + "flag_ve": { + "unicode": "1F1FB-1F1EA", + "unicode_alternates": [], + "name": "venezuela", + "shortname": ":flag_ve:", + "category": "flags", + "aliases": [":ve:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "ve"] + }, + "flag_vi": { + "unicode": "1F1FB-1F1EE", + "unicode_alternates": [], + "name": "u.s. virgin islands", + "shortname": ":flag_vi:", + "category": "flags", + "aliases": [":vi:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "vi"] + }, + "flag_vn": { + "unicode": "1F1FB-1F1F3", + "unicode_alternates": [], + "name": "vietnam", + "shortname": ":flag_vn:", + "category": "flags", + "aliases": [":vn:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "viet nam", "vn"] + }, + "flag_vu": { + "unicode": "1F1FB-1F1FA", + "unicode_alternates": [], + "name": "vanuatu", + "shortname": ":flag_vu:", + "category": "flags", + "aliases": [":vu:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "vu"] + }, + "flag_wf": { + "unicode": "1F1FC-1F1EB", + "unicode_alternates": [], + "name": "wallis and futuna", + "shortname": ":flag_wf:", + "category": "flags", + "aliases": [":wf:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "wf"] + }, + "flag_white": { + "unicode": "1F3F3", + "unicode_alternates": [], + "name": "waving white flag", + "shortname": ":flag_white:", + "category": "objects_symbols", + "aliases": [":waving_white_flag:"], + "aliases_ascii": [], + "keywords": ["symbol", "signal"] + }, + "flag_ws": { + "unicode": "1F1FC-1F1F8", + "unicode_alternates": [], + "name": "samoa", + "shortname": ":flag_ws:", + "category": "flags", + "aliases": [":ws:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "american samoa", "ws"] + }, + "flag_xk": { + "unicode": "1F1FD-1F1F0", + "unicode_alternates": [], + "name": "kosovo", + "shortname": ":flag_xk:", + "category": "flags", + "aliases": [":xk:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "xk"] + }, + "flag_ye": { + "unicode": "1F1FE-1F1EA", + "unicode_alternates": [], + "name": "yemen", + "shortname": ":flag_ye:", + "category": "flags", + "aliases": [":ye:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "al yaman", "ye"] + }, + "flag_za": { + "unicode": "1F1FF-1F1E6", + "unicode_alternates": [], + "name": "south africa", + "shortname": ":flag_za:", + "category": "flags", + "aliases": [":za:"], + "aliases_ascii": [], + "keywords": ["country", "nation"] + }, + "flag_zm": { + "unicode": "1F1FF-1F1F2", + "unicode_alternates": [], + "name": "zambia", + "shortname": ":flag_zm:", + "category": "flags", + "aliases": [":zm:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "zm"] + }, + "flag_zw": { + "unicode": "1F1FF-1F1FC", + "unicode_alternates": [], + "name": "zimbabwe", + "shortname": ":flag_zw:", + "category": "flags", + "aliases": [":zw:"], + "aliases_ascii": [], + "keywords": ["country", "nation", "zw"] + }, + "flags": { + "unicode": "1F38F", + "unicode_alternates": [], + "name": "carp streamer", + "shortname": ":flags:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["banner", "carp", "fish", "japanese", "koinobori", "children", "kids", "boys", "celebration", "happiness", "carp", "streamers", "japanese", "holiday", "flags"], + "moji": "🎏" + }, + "flashlight": { + "unicode": "1F526", + "unicode_alternates": [], + "name": "electric torch", + "shortname": ":flashlight:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dark"], + "moji": "🔦" + }, + "flip_phone": { + "unicode": "1F581", + "unicode_alternates": [], + "name": "clamshell mobile phone", + "shortname": ":flip_phone:", + "category": "objects_symbols", + "aliases": [":clamshell_mobile_phone:"], + "aliases_ascii": [], + "keywords": ["cellphone"] + }, + "floppy_black": { + "unicode": "1F5AA", + "unicode_alternates": [], + "name": "black hard shell floppy disk", + "shortname": ":floppy_black:", + "category": "objects_symbols", + "aliases": [":black_hard_shell_floppy_disk:"], + "aliases_ascii": [], + "keywords": ["oldschool", "save", "technology", "storage", "information", "computer", "drive", "megabyte"] + }, + "floppy_disk": { + "unicode": "1F4BE", + "unicode_alternates": [], + "name": "floppy disk", + "shortname": ":floppy_disk:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["oldschool", "save", "technology", "floppy", "disk", "storage", "information", "computer", "drive", "megabyte"], + "moji": "💾" + }, + "floppy_white": { + "unicode": "1F5AB", + "unicode_alternates": [], + "name": "white hard shell floppy disk", + "shortname": ":floppy_white:", + "category": "objects_symbols", + "aliases": [":white_hard_shell_floppy_disk:"], + "aliases_ascii": [], + "keywords": ["oldschool", "save", "technology", "storage", "information", "computer", "drive", "megabyte"] + }, + "flower_playing_cards": { + "unicode": "1F3B4", + "unicode_alternates": [], + "name": "flower playing cards", + "shortname": ":flower_playing_cards:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["playing", "card", "flower", "game", "august", "moon", "special"], + "moji": "🎴" + }, + "flushed": { + "unicode": "1F633", + "unicode_alternates": [], + "name": "flushed face", + "shortname": ":flushed:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":$", "=$"], + "keywords": ["blush", "face", "flattered", "flush", "blush", "red", "pink", "cheeks", "shy"], + "moji": "😳" + }, + "fog": { + "unicode": "1F32B", + "unicode_alternates": [], + "name": "fog", + "shortname": ":fog:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["weather", "damp", "cloud", "hazy"] + }, + "foggy": { + "unicode": "1F301", + "unicode_alternates": [], + "name": "foggy", + "shortname": ":foggy:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mountain", "photo", "bridge", "weather", "fog", "foggy"], + "moji": "🌁" + }, + "folder": { + "unicode": "1F5C0", + "unicode_alternates": [], + "name": "folder", + "shortname": ":folder:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents"] + }, + "folder_open": { + "unicode": "1F5C1", + "unicode_alternates": [], + "name": "open folder", + "shortname": ":folder_open:", + "category": "objects_symbols", + "aliases": [":open_folder:"], + "aliases_ascii": [], + "keywords": ["documents", "load"] + }, + "football": { + "unicode": "1F3C8", + "unicode_alternates": [], + "name": "american football", + "shortname": ":football:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["NFL", "balls", "sports", "football", "ball", "sport", "america", "american"], + "moji": "🏈" + }, + "footprints": { + "unicode": "1F463", + "unicode_alternates": [], + "name": "footprints", + "shortname": ":footprints:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["feet"], + "moji": "👣" + }, + "fork_and_knife": { + "unicode": "1F374", + "unicode_alternates": [], + "name": "fork and knife", + "shortname": ":fork_and_knife:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cutlery", "kitchen", "fork", "knife", "restaurant", "meal", "food", "eat"], + "moji": "🍴" + }, + "fork_knife_plate": { + "unicode": "1F37D", + "unicode_alternates": [], + "name": "fork and knife with plate", + "shortname": ":fork_knife_plate:", + "category": "travel_places", + "aliases": [":fork_and_knife_with_plate:"], + "aliases_ascii": [], + "keywords": ["meal", "food", "breakfast", "lunch", "dinner", "utensils", "setting"] + }, + "fountain": { + "unicode": "26F2", + "unicode_alternates": ["26F2-FE0F"], + "name": "fountain", + "shortname": ":fountain:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["photo"], + "moji": "⛲" + }, + "four": { + "moji": "4️⃣", + "unicode": "0034-20E3", + "unicode_alternates": ["0034-FE0F-20E3"], + "name": "digit four", + "shortname": ":four:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["4", "blue-square", "numbers"] + }, + "four_leaf_clover": { + "unicode": "1F340", + "unicode_alternates": [], + "name": "four leaf clover", + "shortname": ":four_leaf_clover:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["lucky", "nature", "plant", "vegetable", "clover", "four", "leaf", "luck", "irish", "saint", "patrick", "green"], + "moji": "🍀" + }, + "frame_photo": { + "unicode": "1F5BC", + "unicode_alternates": [], + "name": "frame with picture", + "shortname": ":frame_photo:", + "category": "objects_symbols", + "aliases": [":frame_with_picture:"], + "aliases_ascii": [], + "keywords": ["photo"] + }, + "frame_tiles": { + "unicode": "1F5BD", + "unicode_alternates": [], + "name": "frame with tiles", + "shortname": ":frame_tiles:", + "category": "objects_symbols", + "aliases": [":frame_with_tiles:"], + "aliases_ascii": [], + "keywords": ["photo", "painting"] + }, + "frame_x": { + "unicode": "1F5BE", + "unicode_alternates": [], + "name": "frame with an x", + "shortname": ":frame_x:", + "category": "objects_symbols", + "aliases": [":frame_with_an_x:"], + "aliases_ascii": [], + "keywords": ["photo", "painting"] + }, + "free": { + "unicode": "1F193", + "unicode_alternates": [], + "name": "squared free", + "shortname": ":free:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "words"], + "moji": "🆓" + }, + "fried_shrimp": { + "unicode": "1F364", + "unicode_alternates": [], + "name": "fried shrimp", + "shortname": ":fried_shrimp:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "food", "shrimp", "fried", "seafood", "small", "fish"], + "moji": "🍤" + }, + "fries": { + "unicode": "1F35F", + "unicode_alternates": [], + "name": "french fries", + "shortname": ":fries:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chips", "food", "fries", "french", "potato", "fry", "russet", "idaho"], + "moji": "🍟" + }, + "frog": { + "unicode": "1F438", + "unicode_alternates": [], + "name": "frog face", + "shortname": ":frog:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐸" + }, + "frowning": { + "unicode": "1F626", + "unicode_alternates": [], + "name": "frowning face with open mouth", + "shortname": ":frowning:", + "category": "emoticons", + "aliases": [":anguished:"], + "aliases_ascii": [], + "keywords": ["aw", "face", "frown", "sad", "pout", "sulk", "glower"], + "moji": "😦" + }, + "fuelpump": { + "unicode": "26FD", + "unicode_alternates": ["26FD-FE0F"], + "name": "fuel pump", + "shortname": ":fuelpump:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["gas station", "petroleum"], + "moji": "⛽" + }, + "full_moon": { + "unicode": "1F315", + "unicode_alternates": [], + "name": "full moon symbol", + "shortname": ":full_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "yellow", "moon", "full", "sky", "night", "cheese", "phase", "monster", "spooky", "werewolves", "twilight"], + "moji": "🌕" + }, + "full_moon_with_face": { + "unicode": "1F31D", + "unicode_alternates": [], + "name": "full moon with face", + "shortname": ":full_moon_with_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["night", "moon", "full", "anthropomorphic", "face", "sky", "night", "cheese", "phase", "spooky", "werewolves", "monsters"], + "moji": "🌝" + }, + "game_die": { + "unicode": "1F3B2", + "unicode_alternates": [], + "name": "game die", + "shortname": ":game_die:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dice", "game", "die", "dice", "craps", "gamble", "play"], + "moji": "🎲" + }, + "gem": { + "unicode": "1F48E", + "unicode_alternates": [], + "name": "gem stone", + "shortname": ":gem:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue", "ruby"], + "moji": "💎" + }, + "gemini": { + "unicode": "264A", + "unicode_alternates": ["264A-FE0F"], + "name": "gemini", + "shortname": ":gemini:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["gemini", "twins", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "sign", "zodiac", "horoscope"], + "moji": "♊" + }, + "ghost": { + "unicode": "1F47B", + "unicode_alternates": [], + "name": "ghost", + "shortname": ":ghost:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["halloween"], + "moji": "👻" + }, + "gift": { + "unicode": "1F381", + "unicode_alternates": [], + "name": "wrapped present", + "shortname": ":gift:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["birthday", "christmas", "present", "xmas", "gift", "present", "wrap", "package", "birthday", "wedding"], + "moji": "🎁" + }, + "gift_heart": { + "unicode": "1F49D", + "unicode_alternates": [], + "name": "heart with ribbon", + "shortname": ":gift_heart:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["love", "valentines"], + "moji": "💝" + }, + "girl": { + "unicode": "1F467", + "unicode_alternates": [], + "name": "girl", + "shortname": ":girl:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "woman"], + "moji": "👧" + }, + "girls_symbol": { + "unicode": "1F6CA", + "unicode_alternates": [], + "name": "girls symbol", + "shortname": ":girls_symbol:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "child"] + }, + "globe_with_meridians": { + "unicode": "1F310", + "unicode_alternates": [], + "name": "globe with meridians", + "shortname": ":globe_with_meridians:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["earth", "international", "world", "earth", "meridian", "globe", "space", "planet", "home"], + "moji": "🌐" + }, + "goat": { + "unicode": "1F410", + "unicode_alternates": [], + "name": "goat", + "shortname": ":goat:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "goat", "sheep", "kid", "billy", "livestock"], + "moji": "🐐" + }, + "golf": { + "unicode": "26F3", + "unicode_alternates": ["26F3-FE0F"], + "name": "flag in hole", + "shortname": ":golf:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["business", "sports"], + "moji": "⛳" + }, + "golfer": { + "unicode": "1F3CC", + "unicode_alternates": [], + "name": "golfer", + "shortname": ":golfer:", + "category": "activity", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sport", "par", "birdie", "eagle", "mulligan"] + }, + "grapes": { + "unicode": "1F347", + "unicode_alternates": [], + "name": "grapes", + "shortname": ":grapes:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "grapes", "wine", "vinegar", "fruit", "cluster", "vine"], + "moji": "🍇" + }, + "green_apple": { + "unicode": "1F34F", + "unicode_alternates": [], + "name": "green apple", + "shortname": ":green_apple:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fruit", "nature", "apple", "fruit", "green", "pie", "granny", "smith", "core"], + "moji": "🍏" + }, + "green_book": { + "unicode": "1F4D7", + "unicode_alternates": [], + "name": "green book", + "shortname": ":green_book:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["knowledge", "library", "read"], + "moji": "📗" + }, + "green_heart": { + "unicode": "1F49A", + "unicode_alternates": [], + "name": "green heart", + "shortname": ":green_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines", "green", "heart", "love", "nature", "rebirth", "reborn", "jealous", "clingy", "envious", "possessive"], + "moji": "💚" + }, + "grey_exclamation": { + "unicode": "2755", + "unicode_alternates": [], + "name": "white exclamation mark ornament", + "shortname": ":grey_exclamation:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["surprise"], + "moji": "❕" + }, + "grey_question": { + "unicode": "2754", + "unicode_alternates": [], + "name": "white question mark ornament", + "shortname": ":grey_question:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["doubts"], + "moji": "❔" + }, + "grimacing": { + "unicode": "1F62C", + "unicode_alternates": [], + "name": "grimacing face", + "shortname": ":grimacing:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "grimace", "teeth", "grimace", "disapprove", "pain"], + "moji": "😬" + }, + "grin": { + "unicode": "1F601", + "unicode_alternates": [], + "name": "grinning face with smiling eyes", + "shortname": ":grin:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "happy", "joy", "smile", "grin", "grinning", "smiling", "smile", "smiley"], + "moji": "😁" + }, + "grinning": { + "unicode": "1F600", + "unicode_alternates": [], + "name": "grinning face", + "shortname": ":grinning:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "happy", "joy", "smile", "grin", "grinning", "smiling", "smile", "smiley"], + "moji": "🕧" + }, + "guardsman": { + "unicode": "1F482", + "unicode_alternates": [], + "name": "guardsman", + "shortname": ":guardsman:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["british", "gb", "male", "man", "uk", "guardsman", "guard", "bearskin", "hat", "british", "queen", "ceremonial", "military"], + "moji": "💂" + }, + "guitar": { + "unicode": "1F3B8", + "unicode_alternates": [], + "name": "guitar", + "shortname": ":guitar:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["instrument", "music", "guitar", "string", "music", "instrument", "jam", "rock", "acoustic", "electric"], + "moji": "🎸" + }, + "gun": { + "unicode": "1F52B", + "unicode_alternates": [], + "name": "pistol", + "shortname": ":gun:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["violence", "weapon"], + "moji": "🔫" + }, + "haircut": { + "unicode": "1F487", + "unicode_alternates": [], + "name": "haircut", + "shortname": ":haircut:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "woman"], + "moji": "💇" + }, + "hamburger": { + "unicode": "1F354", + "unicode_alternates": [], + "name": "hamburger", + "shortname": ":hamburger:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "meat", "hamburger", "burger", "meat", "cow", "beef"], + "moji": "🍔" + }, + "hammer": { + "unicode": "1F528", + "unicode_alternates": [], + "name": "hammer", + "shortname": ":hammer:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["done", "judge", "law", "ruling", "tools", "verdict"], + "moji": "🔨" + }, + "hamster": { + "unicode": "1F439", + "unicode_alternates": [], + "name": "hamster face", + "shortname": ":hamster:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐹" + }, + "hand_splayed": { + "unicode": "1F590", + "unicode_alternates": [], + "name": "raised hand with fingers splayed", + "shortname": ":hand_splayed:", + "category": "people", + "aliases": [":raised_hand_with_fingers_splayed:"], + "aliases_ascii": [], + "keywords": ["hi", "five", "stop", "halt"] + }, + "hand_splayed_reverse": { + "unicode": "1F591", + "unicode_alternates": [], + "name": "reversed raised hand with fingers splayed", + "shortname": ":hand_splayed_reverse:", + "category": "people", + "aliases": [":reversed_raised_hand_with_fingers_splayed:"], + "aliases_ascii": [], + "keywords": ["hi", "five", "stop", "halt"] + }, + "hand_victory": { + "unicode": "1F594", + "unicode_alternates": [], + "name": "reversed victory hand", + "shortname": ":hand_victory:", + "category": "people", + "aliases": [":reversed_victory_hand:"], + "aliases_ascii": [], + "keywords": ["fu"] + }, + "handbag": { + "unicode": "1F45C", + "unicode_alternates": [], + "name": "handbag", + "shortname": ":handbag:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["accessories", "accessory", "bag", "fashion"], + "moji": "👜" + }, + "hard_disk": { + "unicode": "1F5B4", + "unicode_alternates": [], + "name": "hard disk", + "shortname": ":hard_disk:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["save", "technology", "storage", "information", "computer", "drive", "megabyte", "gigabyte", "hd"] + }, + "hash": { + "moji": "#⃣", + "unicode": "0023-20E3", + "unicode_alternates": ["0023-FE0F-20E3"], + "name": "number sign", + "shortname": ":hash:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["symbol"] + }, + "hatched_chick": { + "unicode": "1F425", + "unicode_alternates": [], + "name": "front-facing baby chick", + "shortname": ":hatched_chick:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["baby", "chicken", "chick", "baby", "bird", "chicken", "young", "woman", "cute"], + "moji": "🐥" + }, + "hatching_chick": { + "unicode": "1F423", + "unicode_alternates": [], + "name": "hatching chick", + "shortname": ":hatching_chick:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["born", "chicken", "egg", "chick", "egg", "baby", "bird", "chicken", "young", "woman", "cute"], + "moji": "🐣" + }, + "headphones": { + "unicode": "1F3A7", + "unicode_alternates": [], + "name": "headphone", + "shortname": ":headphones:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["gadgets", "music", "score", "headphone", "sound", "music", "ears", "beats", "buds", "audio", "listen"], + "moji": "🎧" + }, + "hear_no_evil": { + "unicode": "1F649", + "unicode_alternates": [], + "name": "hear-no-evil monkey", + "shortname": ":hear_no_evil:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "monkey", "monkey", "ears", "hear", "sound", "kikazaru"], + "moji": "🙉" + }, + "heart": { + "moji": "❤", + "unicode": "2764", + "unicode_alternates": ["2764-FE0F"], + "name": "heavy black heart", + "shortname": ":heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["<3"], + "keywords": ["like", "love", "red", "pink", "black", "heart", "love", "passion", "romance", "intense", "desire", "death", "evil", "cold", "valentines"] + }, + "heart_decoration": { + "unicode": "1F49F", + "unicode_alternates": [], + "name": "heart decoration", + "shortname": ":heart_decoration:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["like", "love", "purple-square"], + "moji": "💟" + }, + "heart_eyes": { + "unicode": "1F60D", + "unicode_alternates": [], + "name": "smiling face with heart-shaped eyes", + "shortname": ":heart_eyes:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "crush", "face", "infatuation", "like", "love", "valentines", "smiling", "heart", "lovestruck", "love", "flirt", "smile", "heart-shaped"], + "moji": "😍" + }, + "heart_eyes_cat": { + "unicode": "1F63B", + "unicode_alternates": [], + "name": "smiling cat face with heart-shaped eyes", + "shortname": ":heart_eyes_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "animal", "cats", "like", "love", "valentines", "lovestruck", "love", "heart"], + "moji": "😻" + }, + "heart_tip": { + "unicode": "1F394", + "unicode_alternates": [], + "name": "heart with tip on the left", + "shortname": ":heart_tip:", + "category": "celebration", + "aliases": [":heart_with_tip_on_the_left:"], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines"] + }, + "heartbeat": { + "unicode": "1F493", + "unicode_alternates": [], + "name": "beating heart", + "shortname": ":heartbeat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines"], + "moji": "💓" + }, + "heartpulse": { + "unicode": "1F497", + "unicode_alternates": [], + "name": "growing heart", + "shortname": ":heartpulse:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines"], + "moji": "💗" + }, + "hearts": { + "unicode": "2665", + "unicode_alternates": ["2665-FE0F"], + "name": "black heart suit", + "shortname": ":hearts:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cards", "poker"], + "moji": "♥" + }, + "heavy_check_mark": { + "unicode": "2714", + "unicode_alternates": ["2714-FE0F"], + "name": "heavy check mark", + "shortname": ":heavy_check_mark:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nike", "ok"], + "moji": "✔" + }, + "heavy_division_sign": { + "unicode": "2797", + "unicode_alternates": [], + "name": "heavy division sign", + "shortname": ":heavy_division_sign:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["calculation", "divide", "math"], + "moji": "➗" + }, + "heavy_dollar_sign": { + "unicode": "1F4B2", + "unicode_alternates": [], + "name": "heavy dollar sign", + "shortname": ":heavy_dollar_sign:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["currency", "money", "payment", "dollar", "currency", "money", "cash", "sale", "purchase", "value"], + "moji": "💲" + }, + "heavy_minus_sign": { + "unicode": "2796", + "unicode_alternates": [], + "name": "heavy minus sign", + "shortname": ":heavy_minus_sign:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["calculation", "math"], + "moji": "➖" + }, + "heavy_multiplication_x": { + "unicode": "2716", + "unicode_alternates": ["2716-FE0F"], + "name": "heavy multiplication x", + "shortname": ":heavy_multiplication_x:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["calculation", "math"], + "moji": "✖" + }, + "heavy_plus_sign": { + "unicode": "2795", + "unicode_alternates": [], + "name": "heavy plus sign", + "shortname": ":heavy_plus_sign:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["calculation", "math"], + "moji": "➕" + }, + "helicopter": { + "unicode": "1F681", + "unicode_alternates": [], + "name": "helicopter", + "shortname": ":helicopter:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "helicopter", "helo", "gyro", "gyrocopter"], + "moji": "🚁" + }, + "herb": { + "unicode": "1F33F", + "unicode_alternates": [], + "name": "herb", + "shortname": ":herb:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["grass", "lawn", "medicine", "plant", "vegetable", "weed", "herb", "spice", "plant", "cook", "cooking"], + "moji": "🌿" + }, + "hibiscus": { + "unicode": "1F33A", + "unicode_alternates": [], + "name": "hibiscus", + "shortname": ":hibiscus:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flowers", "plant", "vegetable", "hibiscus", "flower", "warm"], + "moji": "🌺" + }, + "high_brightness": { + "unicode": "1F506", + "unicode_alternates": [], + "name": "high brightness symbol", + "shortname": ":high_brightness:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["light", "summer", "sun"], + "moji": "🔆" + }, + "high_heel": { + "unicode": "1F460", + "unicode_alternates": [], + "name": "high-heeled shoe", + "shortname": ":high_heel:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fashion", "female", "shoes"], + "moji": "👠" + }, + "hole": { + "unicode": "1F573", + "unicode_alternates": [], + "name": "hole", + "shortname": ":hole:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["pit", "well"] + }, + "homes": { + "unicode": "1F3D8", + "unicode_alternates": [], + "name": "house buildings", + "shortname": ":homes:", + "category": "travel_places", + "aliases": [":house_buildings:"], + "aliases_ascii": [], + "keywords": ["home", "residence", "dwelling", "mansion", "bungalow", "ranch", "craftsman"] + }, + "honey_pot": { + "unicode": "1F36F", + "unicode_alternates": [], + "name": "honey pot", + "shortname": ":honey_pot:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bees", "sweet", "honey", "pot", "bees", "pooh", "bear"], + "moji": "🍯" + }, + "horse": { + "unicode": "1F434", + "unicode_alternates": [], + "name": "horse face", + "shortname": ":horse:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "brown"], + "moji": "🐴" + }, + "horse_racing": { + "unicode": "1F3C7", + "unicode_alternates": [], + "name": "horse racing", + "shortname": ":horse_racing:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "betting", "competition", "horse", "race", "racing", "jockey", "triple crown"], + "moji": "🏇" + }, + "hospital": { + "unicode": "1F3E5", + "unicode_alternates": [], + "name": "hospital", + "shortname": ":hospital:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "doctor", "health", "surgery"], + "moji": "🏥" + }, + "hot_pepper": { + "unicode": "1F336", + "unicode_alternates": [], + "name": "hot pepper", + "shortname": ":hot_pepper:", + "category": "food_drink", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "nature", "spicy", "chili", "cayenne", "habanero", "jalapeno"] + }, + "hotel": { + "unicode": "1F3E8", + "unicode_alternates": [], + "name": "hotel", + "shortname": ":hotel:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["accomodation", "building", "checkin", "whotel", "hotel", "motel", "holiday inn", "hospital"], + "moji": "🏨" + }, + "hotsprings": { + "unicode": "2668", + "unicode_alternates": ["2668-FE0F"], + "name": "hot springs", + "shortname": ":hotsprings:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bath", "relax", "warm"], + "moji": "♨" + }, + "hourglass": { + "unicode": "231B", + "unicode_alternates": ["231B-FE0F"], + "name": "hourglass", + "shortname": ":hourglass:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["clock", "oldschool", "time"], + "moji": "⌛" + }, + "hourglass_flowing_sand": { + "unicode": "23F3", + "unicode_alternates": [], + "name": "hourglass with flowing sand", + "shortname": ":hourglass_flowing_sand:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["countdown", "oldschool", "time"], + "moji": "⏳" + }, + "house": { + "unicode": "1F3E0", + "unicode_alternates": [], + "name": "house building", + "shortname": ":house:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "home", "house", "home", "residence", "dwelling", "mansion", "bungalow", "ranch", "craftsman"], + "moji": "🏠" + }, + "house_abandoned": { + "unicode": "1F3DA", + "unicode_alternates": [], + "name": "derelict house building", + "shortname": ":house_abandoned:", + "category": "travel_places", + "aliases": [":derelict_house_building:"], + "aliases_ascii": [], + "keywords": ["home", "residence", "dwelling", "mansion", "bungalow", "ranch", "craftsman", "boarded", "abandoned", "vacant", "run down", "shoddy"] + }, + "house_with_garden": { + "unicode": "1F3E1", + "unicode_alternates": [], + "name": "house with garden", + "shortname": ":house_with_garden:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["home", "nature", "plant"], + "moji": "🏡" + }, + "hushed": { + "unicode": "1F62F", + "unicode_alternates": [], + "name": "hushed face", + "shortname": ":hushed:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "woo", "quiet", "hush", "whisper", "silent"], + "moji": "😯" + }, + "ice_cream": { + "unicode": "1F368", + "unicode_alternates": [], + "name": "ice cream", + "shortname": ":ice_cream:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["desert", "food", "hot", "icecream", "ice", "cream", "dairy", "dessert", "cold", "soft", "serve", "cone", "waffle"], + "moji": "🍨" + }, + "icecream": { + "unicode": "1F366", + "unicode_alternates": [], + "name": "soft ice cream", + "shortname": ":icecream:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["desert", "food", "hot", "icecream", "ice", "cream", "dairy", "dessert", "cold", "soft", "serve", "cone", "yogurt"], + "moji": "🍦" + }, + "ideograph_advantage": { + "unicode": "1F250", + "unicode_alternates": [], + "name": "circled ideograph advantage", + "shortname": ":ideograph_advantage:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "get", "kanji", "obtain"], + "moji": "🉐" + }, + "imp": { + "unicode": "1F47F", + "unicode_alternates": [], + "name": "imp", + "shortname": ":imp:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["angry", "devil", "evil", "horns", "cute", "devil"], + "moji": "👿" + }, + "inbox_tray": { + "unicode": "1F4E5", + "unicode_alternates": [], + "name": "inbox tray", + "shortname": ":inbox_tray:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents", "email"], + "moji": "📥" + }, + "incoming_envelope": { + "unicode": "1F4E8", + "unicode_alternates": [], + "name": "incoming envelope", + "shortname": ":incoming_envelope:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["email", "inbox"], + "moji": "📨" + }, + "info": { + "unicode": "1F6C8", + "unicode_alternates": [], + "name": "circled information source", + "shortname": ":info:", + "category": "objects_symbols", + "aliases": [":circled_information_source:"], + "aliases_ascii": [], + "keywords": ["icon"] + }, + "information_desk_person": { + "unicode": "1F481", + "unicode_alternates": [], + "name": "information desk person", + "shortname": ":information_desk_person:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "human", "woman", "information", "help", "question", "answer", "sassy", "unimpressed", "attitude", "snarky"], + "moji": "💁" + }, + "information_source": { + "unicode": "2139", + "unicode_alternates": ["2139-FE0F"], + "name": "information source", + "shortname": ":information_source:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "blue-square", "letter"], + "moji": "ℹ" + }, + "innocent": { + "unicode": "1F607", + "unicode_alternates": [], + "name": "smiling face with halo", + "shortname": ":innocent:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["O:-)", "0:-3", "0:3", "0:-)", "0:)", "0;^)", "O:-)", "O:)", "O;-)", "O=)", "0;-)", "O:-3", "O:3"], + "keywords": ["angel", "face", "halo", "halo", "angel", "innocent", "ring", "circle", "heaven"], + "moji": "😇" + }, + "interrobang": { + "unicode": "2049", + "unicode_alternates": ["2049-FE0F"], + "name": "exclamation question mark", + "shortname": ":interrobang:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["punctuation", "surprise", "wat"], + "moji": "⁉" + }, + "iphone": { + "unicode": "1F4F1", + "unicode_alternates": [], + "name": "mobile phone", + "shortname": ":iphone:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["apple", "dial", "gadgets", "technology"], + "moji": "📱" + }, + "island": { + "unicode": "1F3DD", + "unicode_alternates": [], + "name": "desert island", + "shortname": ":island:", + "category": "travel_places", + "aliases": [":desert_island:"], + "aliases_ascii": [], + "keywords": ["land", "solitude", "alone"] + }, + "izakaya_lantern": { + "unicode": "1F3EE", + "unicode_alternates": [], + "name": "izakaya lantern", + "shortname": ":izakaya_lantern:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["light", "izakaya", "lantern", "stay", "drink", "alcohol", "bar", "sake", "restaurant"], + "moji": "🏮" + }, + "jack_o_lantern": { + "unicode": "1F383", + "unicode_alternates": [], + "name": "jack-o-lantern", + "shortname": ":jack_o_lantern:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["halloween", "jack-o-lantern", "pumpkin", "halloween", "holiday", "carve", "autumn", "fall", "october", "saints", "costume", "spooky", "horror", "scary", "scared", "dead"], + "moji": "🎃" + }, + "japan": { + "unicode": "1F5FE", + "unicode_alternates": [], + "name": "silhouette of japan", + "shortname": ":japan:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nation"], + "moji": "🗾" + }, + "japanese_castle": { + "unicode": "1F3EF", + "unicode_alternates": [], + "name": "japanese castle", + "shortname": ":japanese_castle:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "photo", "castle", "japanese", "residence", "royalty", "fort", "fortified", "fortress"], + "moji": "🏯" + }, + "japanese_goblin": { + "unicode": "1F47A", + "unicode_alternates": [], + "name": "japanese goblin", + "shortname": ":japanese_goblin:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["evil", "mask", "red", "japanese", "tengu", "supernatural", "avian", "demon", "goblin", "mask", "theater", "nose", "frown", "mustache", "anger", "frustration"], + "moji": "👺" + }, + "japanese_ogre": { + "unicode": "1F479", + "unicode_alternates": [], + "name": "japanese ogre", + "shortname": ":japanese_ogre:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["monster", "japanese", "oni", "demon", "troll", "ogre", "folklore", "monster", "devil", "mask", "theater", "horns", "teeth"], + "moji": "👹" + }, + "jeans": { + "unicode": "1F456", + "unicode_alternates": [], + "name": "jeans", + "shortname": ":jeans:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fashion", "shopping", "jeans", "pants", "blue", "denim", "levi's", "levi", "designer", "work", "skinny"], + "moji": "👖" + }, + "jet_up": { + "unicode": "1F6E6", + "unicode_alternates": [], + "name": "up-pointing military airplane", + "shortname": ":jet_up:", + "category": "travel_places", + "aliases": [":up_pointing_military_airplane:"], + "aliases_ascii": [], + "keywords": ["jet"] + }, + "joy": { + "unicode": "1F602", + "unicode_alternates": [], + "name": "face with tears of joy", + "shortname": ":joy:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":')", ":'-)"], + "keywords": ["cry", "face", "haha", "happy", "tears", "tears", "cry", "joy", "happy", "weep"], + "moji": "😂" + }, + "joy_cat": { + "unicode": "1F639", + "unicode_alternates": [], + "name": "cat face with tears of joy", + "shortname": ":joy_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "haha", "happy", "tears", "happy", "tears", "cry", "joy"], + "moji": "😹" + }, + "joystick": { + "unicode": "1F579", + "unicode_alternates": [], + "name": "joystick", + "shortname": ":joystick:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["games", "atari", "controller"] + }, + "key": { + "unicode": "1F511", + "unicode_alternates": [], + "name": "key", + "shortname": ":key:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["door", "lock", "password"], + "moji": "🔑" + }, + "key2": { + "unicode": "1F5DD", + "unicode_alternates": [], + "name": "old key", + "shortname": ":key2:", + "category": "objects_symbols", + "aliases": [":old_key:"], + "aliases_ascii": [], + "keywords": ["door", "lock", "password", "skeleton"] + }, + "keyboard": { + "unicode": "1F5AE", + "unicode_alternates": [], + "name": "wired keyboard", + "shortname": ":keyboard:", + "category": "objects_symbols", + "aliases": [":wired_keyboard:"], + "aliases_ascii": [], + "keywords": ["typing", "keys", "input", "device"] + }, + "keyboard_mouse": { + "unicode": "1F5A6", + "unicode_alternates": [], + "name": "keyboard and mouse", + "shortname": ":keyboard_mouse:", + "category": "objects_symbols", + "aliases": [":keyboard_and_mouse:"], + "aliases_ascii": [], + "keywords": ["computer", "input", "desktop"] + }, + "keyboard_with_jacks": { + "unicode": "1F398", + "unicode_alternates": [], + "name": "musical keyboard with jacks", + "shortname": ":keyboard_with_jacks:", + "category": "objects_symbols", + "aliases": [":musical_keyboard_with_jacks:"], + "aliases_ascii": [], + "keywords": ["music", "instrument", "midi"] + }, + "keycap_ten": { + "unicode": "1F51F", + "unicode_alternates": [], + "name": "keycap ten", + "shortname": ":keycap_ten:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["10", "blue-square", "numbers"], + "moji": "🔟" + }, + "kimono": { + "unicode": "1F458", + "unicode_alternates": [], + "name": "kimono", + "shortname": ":kimono:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["dress", "fashion", "female", "japanese", "women"], + "moji": "👘" + }, + "kiss": { + "unicode": "1F48B", + "unicode_alternates": [], + "name": "kiss mark", + "shortname": ":kiss:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "face", "like", "lips", "love", "valentines"], + "moji": "💋" + }, + "kiss_mm": { + "unicode": "1F468-2764-1F48B-1F468", + "unicode_alternates": ["1F468-200D-2764-FE0F-200D-1F48B-200D-1F468"], + "name": "kiss (man,man)", + "shortname": ":kiss_mm:", + "category": "people", + "aliases": [":couplekiss_mm:"], + "aliases_ascii": [], + "keywords": ["dating", "like", "love", "marriage", "valentines", "couple"] + }, + "kiss_ww": { + "unicode": "1F469-2764-1F48B-1F469", + "unicode_alternates": ["1F469-200D-2764-FE0F-200D-1F48B-200D-1F469"], + "name": "kiss (woman,woman)", + "shortname": ":kiss_ww:", + "category": "people", + "aliases": [":couplekiss_ww:"], + "aliases_ascii": [], + "keywords": ["dating", "like", "love", "marriage", "valentines", "couple"] + }, + "kissing": { + "unicode": "1F617", + "unicode_alternates": [], + "name": "kissing face", + "shortname": ":kissing:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["3", "face", "infatuation", "like", "love", "valentines", "kissing", "kiss", "pucker", "lips", "smooch"], + "moji": "😗" + }, + "kissing_cat": { + "unicode": "1F63D", + "unicode_alternates": [], + "name": "kissing cat face with closed eyes", + "shortname": ":kissing_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "passion", "kiss", "puckered", "heart", "love"], + "moji": "😽" + }, + "kissing_closed_eyes": { + "unicode": "1F61A", + "unicode_alternates": [], + "name": "kissing face with closed eyes", + "shortname": ":kissing_closed_eyes:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "face", "infatuation", "like", "love", "valentines", "kissing", "kiss", "passion", "puckered", "heart", "love", "smooch"], + "moji": "😚" + }, + "kissing_heart": { + "unicode": "1F618", + "unicode_alternates": [], + "name": "face throwing a kiss", + "shortname": ":kissing_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":*", ":-*", "=*", ":^*"], + "keywords": ["affection", "face", "infatuation", "kiss", "blowing kiss", "heart", "love", "lips", "like", "love", "valentines"], + "moji": "😘" + }, + "kissing_smiling_eyes": { + "unicode": "1F619", + "unicode_alternates": [], + "name": "kissing face with smiling eyes", + "shortname": ":kissing_smiling_eyes:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "face", "infatuation", "valentines", "kissing", "kiss", "smile", "pucker", "lips", "smooch"], + "moji": "😙" + }, + "knife": { + "unicode": "1F52A", + "unicode_alternates": [], + "name": "hocho", + "shortname": ":knife:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": [], + "moji": "🔪" + }, + "koala": { + "unicode": "1F428", + "unicode_alternates": [], + "name": "koala", + "shortname": ":koala:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐨" + }, + "koko": { + "unicode": "1F201", + "unicode_alternates": [], + "name": "squared katakana koko", + "shortname": ":koko:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "destination", "here", "japanese", "katakana"], + "moji": "🈁" + }, + "label": { + "unicode": "1F3F7", + "unicode_alternates": [], + "name": "label", + "shortname": ":label:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["tag"] + }, + "large_blue_circle": { + "unicode": "1F535", + "unicode_alternates": [], + "name": "large blue circle", + "shortname": ":large_blue_circle:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": [], + "moji": "🔵" + }, + "large_blue_diamond": { + "unicode": "1F537", + "unicode_alternates": [], + "name": "large blue diamond", + "shortname": ":large_blue_diamond:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔷" + }, + "large_orange_diamond": { + "unicode": "1F536", + "unicode_alternates": [], + "name": "large orange diamond", + "shortname": ":large_orange_diamond:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔶" + }, + "last_quarter_moon": { + "unicode": "1F317", + "unicode_alternates": [], + "name": "last quarter moon symbol", + "shortname": ":last_quarter_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "last", "quarter", "sky", "night", "cheese", "phase"], + "moji": "🌗" + }, + "last_quarter_moon_with_face": { + "unicode": "1F31C", + "unicode_alternates": [], + "name": "last quarter moon with face", + "shortname": ":last_quarter_moon_with_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "last", "quarter", "anthropomorphic", "face", "sky", "night", "cheese", "phase"], + "moji": "🌜" + }, + "laughing": { + "unicode": "1F606", + "unicode_alternates": [], + "name": "smiling face with open mouth and tightly-closed ey", + "shortname": ":laughing:", + "category": "emoticons", + "aliases": [":satisfied:"], + "aliases_ascii": [">:)", ">;)", ">:-)", ">=)"], + "keywords": ["happy", "joy", "lol", "smiling", "laughing", "laugh"], + "moji": "😆" + }, + "leaves": { + "unicode": "1F343", + "unicode_alternates": [], + "name": "leaf fluttering in wind", + "shortname": ":leaves:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["grass", "lawn", "nature", "plant", "tree", "vegetable", "leaves", "leaf", "wind", "float", "fluttering"], + "moji": "🍃" + }, + "ledger": { + "unicode": "1F4D2", + "unicode_alternates": [], + "name": "ledger", + "shortname": ":ledger:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["notes", "paper"], + "moji": "📒" + }, + "left_luggage": { + "unicode": "1F6C5", + "unicode_alternates": [], + "name": "left luggage", + "shortname": ":left_luggage:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "travel", "bag", "baggage", "luggage", "travel"], + "moji": "🛅" + }, + "left_receiver": { + "unicode": "1F57B", + "unicode_alternates": [], + "name": "left hand telephone receiver", + "shortname": ":left_receiver:", + "category": "objects_symbols", + "aliases": [":left_hand_telephone_receiver:"], + "aliases_ascii": [], + "keywords": ["communication", "dial", "technology"] + }, + "left_right_arrow": { + "unicode": "2194", + "unicode_alternates": ["2194-FE0F"], + "name": "left right arrow", + "shortname": ":left_right_arrow:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "↔" + }, + "leftwards_arrow_with_hook": { + "unicode": "21A9", + "unicode_alternates": ["21A9-FE0F"], + "name": "leftwards arrow with hook", + "shortname": ":leftwards_arrow_with_hook:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": [], + "moji": "↩" + }, + "lemon": { + "unicode": "1F34B", + "unicode_alternates": [], + "name": "lemon", + "shortname": ":lemon:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fruit", "nature", "lemon", "yellow", "citrus"], + "moji": "🍋" + }, + "leo": { + "unicode": "264C", + "unicode_alternates": ["264C-FE0F"], + "name": "leo", + "shortname": ":leo:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["leo", "lion", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "purple-square", "sign", "zodiac", "horoscope"], + "moji": "♌" + }, + "leopard": { + "unicode": "1F406", + "unicode_alternates": [], + "name": "leopard", + "shortname": ":leopard:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "leopard", "cat", "spot", "spotted", "sexy"], + "moji": "🐆" + }, + "level_slider": { + "unicode": "1F39A", + "unicode_alternates": [], + "name": "level slider", + "shortname": ":level_slider:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["controls"] + }, + "levitate": { + "unicode": "1F574", + "unicode_alternates": [], + "name": "man in business suit levitating", + "shortname": ":levitate:", + "category": "people", + "aliases": [":man_in_business_suit_levitating:"], + "aliases_ascii": [], + "keywords": ["hover", "exclamation"] + }, + "libra": { + "unicode": "264E", + "unicode_alternates": ["264E-FE0F"], + "name": "libra", + "shortname": ":libra:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["libra", "scales", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "purple-square", "sign", "zodiac", "horoscope"], + "moji": "♎" + }, + "lifter": { + "unicode": "1F3CB", + "unicode_alternates": [], + "name": "weight lifter", + "shortname": ":lifter:", + "category": "activity", + "aliases": [":weight_lifter:"], + "aliases_ascii": [], + "keywords": ["bench", "press", "squats", "deadlift"] + }, + "light_check_mark": { + "unicode": "1F5F8", + "unicode_alternates": [], + "name": "light check mark", + "shortname": ":light_check_mark:", + "category": "objects_symbols", + "aliases": [":light_mark:"], + "aliases_ascii": [], + "keywords": ["vote"] + }, + "light_rail": { + "unicode": "1F688", + "unicode_alternates": [], + "name": "light rail", + "shortname": ":light_rail:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "train", "rail", "light"], + "moji": "🚈" + }, + "link": { + "unicode": "1F517", + "unicode_alternates": [], + "name": "link symbol", + "shortname": ":link:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["rings", "url"], + "moji": "🔗" + }, + "lips": { + "unicode": "1F444", + "unicode_alternates": [], + "name": "mouth", + "shortname": ":lips:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["kiss", "mouth"], + "moji": "👄" + }, + "lips2": { + "unicode": "1F5E2", + "unicode_alternates": [], + "name": "lips", + "shortname": ":lips2:", + "category": "people", + "aliases": [], + "aliases_ascii": [], + "keywords": ["kiss", "mouth"] + }, + "lipstick": { + "unicode": "1F484", + "unicode_alternates": [], + "name": "lipstick", + "shortname": ":lipstick:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fashion", "female", "girl"], + "moji": "💄" + }, + "lock": { + "unicode": "1F512", + "unicode_alternates": [], + "name": "lock", + "shortname": ":lock:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["password", "security"], + "moji": "🔒" + }, + "lock_with_ink_pen": { + "unicode": "1F50F", + "unicode_alternates": [], + "name": "lock with ink pen", + "shortname": ":lock_with_ink_pen:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["secret", "security"], + "moji": "🔏" + }, + "lollipop": { + "unicode": "1F36D", + "unicode_alternates": [], + "name": "lollipop", + "shortname": ":lollipop:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["candy", "food", "snack", "sweet", "lollipop", "stick", "lick", "sweet", "sugar", "candy"], + "moji": "🍭" + }, + "loop": { + "unicode": "27BF", + "unicode_alternates": [], + "name": "double curly loop", + "shortname": ":loop:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["curly"], + "moji": "➿" + }, + "loud_sound": { + "unicode": "1F50A", + "unicode_alternates": [], + "name": "speaker with three sound waves", + "shortname": ":loud_sound:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": [], + "moji": "🔊" + }, + "loudspeaker": { + "unicode": "1F4E2", + "unicode_alternates": [], + "name": "public address loudspeaker", + "shortname": ":loudspeaker:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sound", "volume"], + "moji": "📢" + }, + "love_hotel": { + "unicode": "1F3E9", + "unicode_alternates": [], + "name": "love hotel", + "shortname": ":love_hotel:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "dating", "like", "love", "hotel", "love", "sex", "romance", "leisure", "adultery", "prostitution", "hospital", "birth", "happy"], + "moji": "🏩" + }, + "love_letter": { + "unicode": "1F48C", + "unicode_alternates": [], + "name": "love letter", + "shortname": ":love_letter:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "email", "envelope", "like", "valentines", "love", "letter", "kiss", "heart"], + "moji": "💌" + }, + "low_brightness": { + "unicode": "1F505", + "unicode_alternates": [], + "name": "low brightness symbol", + "shortname": ":low_brightness:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["summer", "sun"], + "moji": "🔅" + }, + "m": { + "unicode": "24C2", + "unicode_alternates": ["24C2-FE0F"], + "name": "circled latin capital letter m", + "shortname": ":m:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "blue-circle", "letter"], + "moji": "Ⓜ" + }, + "mag": { + "unicode": "1F50D", + "unicode_alternates": [], + "name": "left-pointing magnifying glass", + "shortname": ":mag:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["search", "zoom", "detective", "investigator", "detail", "details"], + "moji": "🔍" + }, + "mag_right": { + "unicode": "1F50E", + "unicode_alternates": [], + "name": "right-pointing magnifying glass", + "shortname": ":mag_right:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["search", "zoom", "detective", "investigator", "detail", "details"], + "moji": "🔎" + }, + "mahjong": { + "unicode": "1F004", + "unicode_alternates": ["1F004-FE0F"], + "name": "mahjong tile red dragon", + "shortname": ":mahjong:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "game", "kanji"], + "moji": "🀄" + }, + "mailbox": { + "unicode": "1F4EB", + "unicode_alternates": [], + "name": "closed mailbox with raised flag", + "shortname": ":mailbox:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "email", "inbox"], + "moji": "📫" + }, + "mailbox_closed": { + "unicode": "1F4EA", + "unicode_alternates": [], + "name": "closed mailbox with lowered flag", + "shortname": ":mailbox_closed:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "email", "inbox"], + "moji": "📪" + }, + "mailbox_with_mail": { + "unicode": "1F4EC", + "unicode_alternates": [], + "name": "open mailbox with raised flag", + "shortname": ":mailbox_with_mail:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "email", "inbox"], + "moji": "📬" + }, + "mailbox_with_no_mail": { + "unicode": "1F4ED", + "unicode_alternates": [], + "name": "open mailbox with lowered flag", + "shortname": ":mailbox_with_no_mail:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["email", "inbox"], + "moji": "📭" + }, + "man": { + "unicode": "1F468", + "unicode_alternates": [], + "name": "man", + "shortname": ":man:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["classy", "dad", "father", "guy", "mustashe"], + "moji": "👨" + }, + "man_with_gua_pi_mao": { + "unicode": "1F472", + "unicode_alternates": [], + "name": "man with gua pi mao", + "shortname": ":man_with_gua_pi_mao:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["boy", "male", "skullcap", "chinese", "asian", "qing"], + "moji": "👲" + }, + "man_with_turban": { + "unicode": "1F473", + "unicode_alternates": [], + "name": "man with turban", + "shortname": ":man_with_turban:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["male", "turban", "headdress", "headwear", "pagri", "india", "indian", "mummy", "wisdom", "peace"], + "moji": "👳" + }, + "mans_shoe": { + "unicode": "1F45E", + "unicode_alternates": [], + "name": "mans shoe", + "shortname": ":mans_shoe:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fashion", "male"], + "moji": "👞" + }, + "map": { + "unicode": "1F5FA", + "unicode_alternates": [], + "name": "world map", + "shortname": ":map:", + "category": "travel_places", + "aliases": [":world_map:"], + "aliases_ascii": [], + "keywords": ["atlas", "earth", "cartography"] + }, + "maple_leaf": { + "unicode": "1F341", + "unicode_alternates": [], + "name": "maple leaf", + "shortname": ":maple_leaf:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["canada", "nature", "plant", "vegetable", "maple", "leaf", "syrup", "canada", "tree"], + "moji": "🍁" + }, + "mask": { + "unicode": "1F637", + "unicode_alternates": [], + "name": "face with medical mask", + "shortname": ":mask:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "ill", "sick", "sick", "virus", "flu", "medical", "mask"], + "moji": "😷" + }, + "massage": { + "unicode": "1F486", + "unicode_alternates": [], + "name": "face massage", + "shortname": ":massage:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "woman"], + "moji": "💆" + }, + "meat_on_bone": { + "unicode": "1F356", + "unicode_alternates": [], + "name": "meat on bone", + "shortname": ":meat_on_bone:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "good", "meat", "bone", "animal", "cooked"], + "moji": "🍖" + }, + "medal": { + "unicode": "1F3C5", + "unicode_alternates": [], + "name": "sports medal", + "shortname": ":medal:", + "category": "activity", + "aliases": [":sports_medal:"], + "aliases_ascii": [], + "keywords": ["award", "ceremony", "contest", "ftw", "place", "win", "first", "show", "reward", "achievement"] + }, + "mega": { + "unicode": "1F4E3", + "unicode_alternates": [], + "name": "cheering megaphone", + "shortname": ":mega:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sound", "speaker", "volume"], + "moji": "📣" + }, + "melon": { + "unicode": "1F348", + "unicode_alternates": [], + "name": "melon", + "shortname": ":melon:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "nature", "melon", "cantaloupe", "honeydew"], + "moji": "🍈" + }, + "mens": { + "unicode": "1F6B9", + "unicode_alternates": [], + "name": "mens symbol", + "shortname": ":mens:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["restroom", "toilet", "wc", "men", "bathroom", "restroom", "sign", "boy", "male", "avatar"], + "moji": "🚹" + }, + "metro": { + "unicode": "1F687", + "unicode_alternates": [], + "name": "metro", + "shortname": ":metro:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "mrt", "transportation", "tube", "underground", "metro", "subway", "underground", "train"], + "moji": "🚇" + }, + "microphone": { + "unicode": "1F3A4", + "unicode_alternates": [], + "name": "microphone", + "shortname": ":microphone:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["PA", "music", "sound", "microphone", "mic", "audio", "sound", "voice", "karaoke"], + "moji": "🎤" + }, + "microphone2": { + "unicode": "1F399", + "unicode_alternates": [], + "name": "studio microphone", + "shortname": ":microphone2:", + "category": "objects_symbols", + "aliases": [":studio_microphone:"], + "aliases_ascii": [], + "keywords": ["mic", "audio", "recording"] + }, + "microscope": { + "unicode": "1F52C", + "unicode_alternates": [], + "name": "microscope", + "shortname": ":microscope:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["experiment", "laboratory", "zoomin"], + "moji": "🔬" + }, + "middle_finger": { + "unicode": "1F595", + "unicode_alternates": [], + "name": "reversed hand with middle finger extended", + "shortname": ":middle_finger:", + "category": "people", + "aliases": [":reversed_hand_with_middle_finger_extended:"], + "aliases_ascii": [], + "keywords": ["fu"] + }, + "military_medal": { + "unicode": "1F396", + "unicode_alternates": [], + "name": "military medal", + "shortname": ":military_medal:", + "category": "celebration", + "aliases": [], + "aliases_ascii": [], + "keywords": ["honor", "acknowledgment", "purple heart", "heroism", "veteran"] + }, + "milky_way": { + "unicode": "1F30C", + "unicode_alternates": [], + "name": "milky way", + "shortname": ":milky_way:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["photo", "space", "milky", "galaxy", "star", "stars", "planets", "space", "sky"], + "moji": "🌌" + }, + "minibus": { + "unicode": "1F690", + "unicode_alternates": [], + "name": "minibus", + "shortname": ":minibus:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["car", "transportation", "vehicle", "bus", "city", "transport", "transportation"], + "moji": "🚐" + }, + "minidisc": { + "unicode": "1F4BD", + "unicode_alternates": [], + "name": "minidisc", + "shortname": ":minidisc:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["data", "disc", "disk", "record", "technology"], + "moji": "💽" + }, + "mobile_phone_off": { + "unicode": "1F4F4", + "unicode_alternates": [], + "name": "mobile phone off", + "shortname": ":mobile_phone_off:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mute"], + "moji": "📴" + }, + "money_with_wings": { + "unicode": "1F4B8", + "unicode_alternates": [], + "name": "money with wings", + "shortname": ":money_with_wings:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bills", "dollar", "payment", "money", "wings", "easy", "spend", "work", "lost", "blown", "burned", "gift", "cash", "dollar"], + "moji": "💸" + }, + "moneybag": { + "unicode": "1F4B0", + "unicode_alternates": [], + "name": "money bag", + "shortname": ":moneybag:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["coins", "dollar", "payment"], + "moji": "💰" + }, + "monkey": { + "unicode": "1F412", + "unicode_alternates": [], + "name": "monkey", + "shortname": ":monkey:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "monkey", "primate", "banana", "silly"], + "moji": "🐒" + }, + "monkey_face": { + "unicode": "1F435", + "unicode_alternates": [], + "name": "monkey face", + "shortname": ":monkey_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐵" + }, + "monorail": { + "unicode": "1F69D", + "unicode_alternates": [], + "name": "monorail", + "shortname": ":monorail:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "train", "mono", "rail", "transport"], + "moji": "🚝" + }, + "mood_bubble": { + "unicode": "1F5F0", + "unicode_alternates": [], + "name": "mood bubble", + "shortname": ":mood_bubble:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["balloon", "conversation", "communication", "comic", "feeling"] + }, + "mood_bubble_lightning": { + "unicode": "1F5F1", + "unicode_alternates": [], + "name": "lightning mood bubble", + "shortname": ":mood_bubble_lightning:", + "category": "objects_symbols", + "aliases": [":lightning_mood_bubble:"], + "aliases_ascii": [], + "keywords": ["balloon", "conversation", "communication", "comic", "feeling"] + }, + "mood_lightning": { + "unicode": "1F5F2", + "unicode_alternates": [], + "name": "lightning mood", + "shortname": ":mood_lightning:", + "category": "objects_symbols", + "aliases": [":lightning_mood:"], + "aliases_ascii": [], + "keywords": ["zap", "electric", "current"] + }, + "mortar_board": { + "unicode": "1F393", + "unicode_alternates": [], + "name": "graduation cap", + "shortname": ":mortar_board:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cap", "college", "degree", "graduation", "hat", "school", "university", "graduation", "cap", "mortarboard", "academic", "education", "ceremony", "square", "tassel"], + "moji": "🎓" + }, + "motorboat": { + "unicode": "1F6E5", + "unicode_alternates": [], + "name": "motorboat", + "shortname": ":motorboat:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "boat", "speedboat", "powerboat"] + }, + "motorcycle": { + "unicode": "1F3CD", + "unicode_alternates": [], + "name": "racing motorcycle", + "shortname": ":motorcycle:", + "category": "activity", + "aliases": [":racing_motorcycle:"], + "aliases_ascii": [], + "keywords": ["bike", "speed"] + }, + "motorway": { + "unicode": "1F6E3", + "unicode_alternates": [], + "name": "motorway", + "shortname": ":motorway:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["road", "highway", "freeway", "traffic", "travel"] + }, + "mount_fuji": { + "unicode": "1F5FB", + "unicode_alternates": [], + "name": "mount fuji", + "shortname": ":mount_fuji:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["japan", "mountain", "nature", "photo"], + "moji": "🗻" + }, + "mountain_bicyclist": { + "unicode": "1F6B5", + "unicode_alternates": [], + "name": "mountain bicyclist", + "shortname": ":mountain_bicyclist:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["human", "sports", "transportation", "bicyclist", "mountain", "bike", "pedal", "bicycle", "transportation"], + "moji": "🚵" + }, + "mountain_cableway": { + "unicode": "1F6A0", + "unicode_alternates": [], + "name": "mountain cableway", + "shortname": ":mountain_cableway:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "mountain", "cable", "rail", "train", "railway"], + "moji": "🚠" + }, + "mountain_railway": { + "unicode": "1F69E", + "unicode_alternates": [], + "name": "mountain railway", + "shortname": ":mountain_railway:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "mountain", "railway", "rail", "train", "transport"], + "moji": "🚞" + }, + "mountain_snow": { + "unicode": "1F3D4", + "unicode_alternates": [], + "name": "snow capped mountain", + "shortname": ":mountain_snow:", + "category": "travel_places", + "aliases": [":snow_capped_mountain:"], + "aliases_ascii": [], + "keywords": ["cold", "elevation", "hiking", "peak"] + }, + "mouse": { + "unicode": "1F42D", + "unicode_alternates": [], + "name": "mouse face", + "shortname": ":mouse:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐭" + }, + "mouse2": { + "unicode": "1F401", + "unicode_alternates": [], + "name": "mouse", + "shortname": ":mouse2:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "mouse", "mice", "rodent"], + "moji": "🐁" + }, + "mouse_one": { + "unicode": "1F5AF", + "unicode_alternates": [], + "name": "one button mouse", + "shortname": ":mouse_one:", + "category": "objects_symbols", + "aliases": [":one_button_mouse:"], + "aliases_ascii": [], + "keywords": ["computer", "input", "device"] + }, + "movie_camera": { + "unicode": "1F3A5", + "unicode_alternates": [], + "name": "movie camera", + "shortname": ":movie_camera:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["film", "record", "movie", "camera", "camcorder", "video", "motion", "picture"], + "moji": "🎥" + }, + "moyai": { + "unicode": "1F5FF", + "unicode_alternates": [], + "name": "moyai", + "shortname": ":moyai:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["island", "stone"], + "moji": "🗿" + }, + "muscle": { + "unicode": "1F4AA", + "unicode_alternates": [], + "name": "flexed biceps", + "shortname": ":muscle:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arm", "flex", "hand", "strong", "muscle", "bicep"], + "moji": "💪" + }, + "mushroom": { + "unicode": "1F344", + "unicode_alternates": [], + "name": "mushroom", + "shortname": ":mushroom:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["plant", "vegetable", "mushroom", "fungi", "food", "fungus"], + "moji": "🍄" + }, + "musical_keyboard": { + "unicode": "1F3B9", + "unicode_alternates": [], + "name": "musical keyboard", + "shortname": ":musical_keyboard:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["instrument", "piano", "music", "keyboard", "piano", "organ", "instrument", "electric"], + "moji": "🎹" + }, + "musical_note": { + "unicode": "1F3B5", + "unicode_alternates": [], + "name": "musical note", + "shortname": ":musical_note:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["score", "musical", "music", "note", "music", "sound"], + "moji": "🎵" + }, + "musical_score": { + "unicode": "1F3BC", + "unicode_alternates": [], + "name": "musical score", + "shortname": ":musical_score:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["clef", "treble", "music", "musical", "score", "clef", "g-clef", "stave", "staff"], + "moji": "🎼" + }, + "mute": { + "unicode": "1F507", + "unicode_alternates": [], + "name": "speaker with cancellation stroke", + "shortname": ":mute:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sound", "volume"], + "moji": "🔇" + }, + "nail_care": { + "unicode": "1F485", + "unicode_alternates": [], + "name": "nail polish", + "shortname": ":nail_care:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["beauty", "manicure"], + "moji": "💅" + }, + "name_badge": { + "unicode": "1F4DB", + "unicode_alternates": [], + "name": "name badge", + "shortname": ":name_badge:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fire", "forbid"], + "moji": "📛" + }, + "necktie": { + "unicode": "1F454", + "unicode_alternates": [], + "name": "necktie", + "shortname": ":necktie:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cloth", "fashion", "formal", "shirt", "suitup"], + "moji": "👔" + }, + "negative_squared_cross_mark": { + "unicode": "274E", + "unicode_alternates": [], + "name": "negative squared cross mark", + "shortname": ":negative_squared_cross_mark:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["deny", "green-square", "no", "x"], + "moji": "❎" + }, + "network": { + "unicode": "1F5A7", + "unicode_alternates": [], + "name": "three networked computers", + "shortname": ":network:", + "category": "objects_symbols", + "aliases": [":three_networked_computers:"], + "aliases_ascii": [], + "keywords": ["lan", "wan", "network", "technology"] + }, + "neutral_face": { + "unicode": "1F610", + "unicode_alternates": [], + "name": "neutral face", + "shortname": ":neutral_face:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "indifference", "neutral", "objective", "impartial", "blank"], + "moji": "😐" + }, + "new": { + "unicode": "1F195", + "unicode_alternates": [], + "name": "squared new", + "shortname": ":new:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "🆕" + }, + "new_moon": { + "unicode": "1F311", + "unicode_alternates": [], + "name": "new moon symbol", + "shortname": ":new_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "new", "sky", "night", "cheese", "phase"], + "moji": "🌑" + }, + "new_moon_with_face": { + "unicode": "1F31A", + "unicode_alternates": [], + "name": "new moon with face", + "shortname": ":new_moon_with_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "new", "anthropomorphic", "face", "sky", "night", "cheese", "phase"], + "moji": "🌚" + }, + "newspaper": { + "unicode": "1F4F0", + "unicode_alternates": [], + "name": "newspaper", + "shortname": ":newspaper:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["headline", "press"], + "moji": "📰" + }, + "newspaper2": { + "unicode": "1F5DE", + "unicode_alternates": [], + "name": "rolled-up newspaper", + "shortname": ":newspaper2:", + "category": "objects_symbols", + "aliases": [":rolled_up_newspaper:"], + "aliases_ascii": [], + "keywords": ["headline", "press"] + }, + "night_with_stars": { + "unicode": "1F303", + "unicode_alternates": [], + "name": "night with stars", + "shortname": ":night_with_stars:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["night", "star", "cloudless", "evening", "planets", "space", "sky"], + "moji": "🌃" + }, + "nine": { + "moji": "9️⃣", + "unicode": "0039-20E3", + "unicode_alternates": ["0039-FE0F-20E3"], + "name": "digit nine", + "shortname": ":nine:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["9", "blue-square", "numbers"] + }, + "no_bell": { + "unicode": "1F515", + "unicode_alternates": [], + "name": "bell with cancellation stroke", + "shortname": ":no_bell:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mute", "sound", "volume"], + "moji": "🔕" + }, + "no_bicycles": { + "unicode": "1F6B3", + "unicode_alternates": [], + "name": "no bicycles", + "shortname": ":no_bicycles:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cyclist", "prohibited", "bicycle", "bike pedal", "no"], + "moji": "🚳" + }, + "no_entry": { + "unicode": "26D4", + "unicode_alternates": ["26D4-FE0F"], + "name": "no entry", + "shortname": ":no_entry:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bad", "denied", "limit", "privacy", "security", "stop"], + "moji": "⛔" + }, + "no_entry_sign": { + "unicode": "1F6AB", + "unicode_alternates": [], + "name": "no entry sign", + "shortname": ":no_entry_sign:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["denied", "disallow", "forbid", "limit", "stop", "no", "stop", "entry"], + "moji": "🚫" + }, + "no_good": { + "unicode": "1F645", + "unicode_alternates": [], + "name": "face with no good gesture", + "shortname": ":no_good:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "woman", "no", "stop", "nope", "don't", "not"], + "moji": "🙅" + }, + "no_mobile_phones": { + "unicode": "1F4F5", + "unicode_alternates": [], + "name": "no mobile phones", + "shortname": ":no_mobile_phones:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["iphone", "mute"], + "moji": "📵" + }, + "no_mouth": { + "unicode": "1F636", + "unicode_alternates": [], + "name": "face without mouth", + "shortname": ":no_mouth:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":-X", ":X", ":-#", ":#", "=X", "=x", ":x", ":-x", "=#"], + "keywords": ["face", "hellokitty", "mouth", "silent", "vapid"], + "moji": "😶" + }, + "no_pedestrians": { + "unicode": "1F6B7", + "unicode_alternates": [], + "name": "no pedestrians", + "shortname": ":no_pedestrians:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["crossing", "rules", "walking", "no", "walk", "pedestrian", "stroll", "stride", "foot", "feet"], + "moji": "🚷" + }, + "no_smoking": { + "unicode": "1F6AD", + "unicode_alternates": [], + "name": "no smoking symbol", + "shortname": ":no_smoking:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cigarette", "no", "smoking", "cigarette", "smoke", "cancer", "lungs", "inhale", "tar", "nicotine"], + "moji": "🚭" + }, + "non-potable_water": { + "unicode": "1F6B1", + "unicode_alternates": [], + "name": "non-potable water symbol", + "shortname": ":non-potable_water:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["drink", "faucet", "tap", "non-potable", "water", "not drinkable", "dirty", "gross", "aqua", "h20"], + "moji": "🚱" + }, + "nose": { + "unicode": "1F443", + "unicode_alternates": [], + "name": "nose", + "shortname": ":nose:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["smell", "sniff"], + "moji": "👃" + }, + "note": { + "unicode": "1F5C9", + "unicode_alternates": [], + "name": "note page", + "shortname": ":note:", + "category": "objects_symbols", + "aliases": [":note_page:"], + "aliases_ascii": [], + "keywords": ["stationery", "post-it"] + }, + "note_empty": { + "unicode": "1F5C6", + "unicode_alternates": [], + "name": "empty note page", + "shortname": ":note_empty:", + "category": "objects_symbols", + "aliases": [":empty_note_page:"], + "aliases_ascii": [], + "keywords": ["stationery", "post-it"] + }, + "notebook": { + "unicode": "1F4D3", + "unicode_alternates": [], + "name": "notebook", + "shortname": ":notebook:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["notes", "paper", "record", "stationery"], + "moji": "📓" + }, + "notebook_with_decorative_cover": { + "unicode": "1F4D4", + "unicode_alternates": [], + "name": "notebook with decorative cover", + "shortname": ":notebook_with_decorative_cover:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["classroom", "notes", "paper", "record"], + "moji": "📔" + }, + "notepad": { + "unicode": "1F5CA", + "unicode_alternates": [], + "name": "note pad", + "shortname": ":notepad:", + "category": "objects_symbols", + "aliases": [":note_pad:"], + "aliases_ascii": [], + "keywords": ["stationery", "post-it"] + }, + "notepad_empty": { + "unicode": "1F5C7", + "unicode_alternates": [], + "name": "empty note pad", + "shortname": ":notepad_empty:", + "category": "objects_symbols", + "aliases": [":empty_note_pad:"], + "aliases_ascii": [], + "keywords": ["stationery", "post-it"] + }, + "notepad_spiral": { + "unicode": "1F5D2", + "unicode_alternates": [], + "name": "spiral note pad", + "shortname": ":notepad_spiral:", + "category": "objects_symbols", + "aliases": [":spiral_note_pad:"], + "aliases_ascii": [], + "keywords": ["stationery"] + }, + "notes": { + "unicode": "1F3B6", + "unicode_alternates": [], + "name": "multiple musical notes", + "shortname": ":notes:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["music", "score", "musical", "music", "notes", "music", "sound", "melody"], + "moji": "🎶" + }, + "nut_and_bolt": { + "unicode": "1F529", + "unicode_alternates": [], + "name": "nut and bolt", + "shortname": ":nut_and_bolt:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["handy", "tools"], + "moji": "🔩" + }, + "o": { + "unicode": "2B55", + "unicode_alternates": ["2B55-FE0F"], + "name": "heavy large circle", + "shortname": ":o:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["circle", "round"], + "moji": "⭕" + }, + "o2": { + "unicode": "1F17E", + "unicode_alternates": [], + "name": "negative squared latin capital letter o", + "shortname": ":o2:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "letter", "red-square"], + "moji": "🅾" + }, + "ocean": { + "unicode": "1F30A", + "unicode_alternates": [], + "name": "water wave", + "shortname": ":ocean:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sea", "water", "wave", "ocean", "wave", "surf", "beach", "tide"], + "moji": "🌊" + }, + "octopus": { + "unicode": "1F419", + "unicode_alternates": [], + "name": "octopus", + "shortname": ":octopus:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "creature", "ocean", "sea"], + "moji": "🐙" + }, + "oden": { + "unicode": "1F362", + "unicode_alternates": [], + "name": "oden", + "shortname": ":oden:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "japanese", "oden", "seafood", "casserole", "stew"], + "moji": "🍢" + }, + "office": { + "unicode": "1F3E2", + "unicode_alternates": [], + "name": "office building", + "shortname": ":office:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "bureau", "work"], + "moji": "🏢" + }, + "oil": { + "unicode": "1F6E2", + "unicode_alternates": [], + "name": "oil drum", + "shortname": ":oil:", + "category": "objects_symbols", + "aliases": [":oil_drum:"], + "aliases_ascii": [], + "keywords": ["petroleum"] + }, + "ok": { + "unicode": "1F197", + "unicode_alternates": [], + "name": "squared ok", + "shortname": ":ok:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["agree", "blue-square", "good", "yes"], + "moji": "🆗" + }, + "ok_hand": { + "unicode": "1F44C", + "unicode_alternates": [], + "name": "ok hand sign", + "shortname": ":ok_hand:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fingers", "limbs", "perfect", "okay", "ok", "smoke", "smoking", "marijuana", "joint", "pot", "420"], + "moji": "👌" + }, + "ok_woman": { + "unicode": "1F646", + "unicode_alternates": [], + "name": "face with ok gesture", + "shortname": ":ok_woman:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["*\\0/*", "\\0/", "*\\O/*", "\\O/"], + "keywords": ["female", "girl", "human", "pink", "women", "yes", "ok", "okay", "accept"], + "moji": "🙆" + }, + "older_man": { + "unicode": "1F474", + "unicode_alternates": [], + "name": "older man", + "shortname": ":older_man:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["human", "male", "men"], + "moji": "👴" + }, + "older_woman": { + "unicode": "1F475", + "unicode_alternates": [], + "name": "older woman", + "shortname": ":older_woman:", + "category": "emoticons", + "aliases": [":grandma:"], + "aliases_ascii": [], + "keywords": ["female", "girl", "women", "grandma", "grandmother"], + "moji": "👵" + }, + "om_symbol": { + "unicode": "1F549", + "unicode_alternates": [], + "name": "om symbol", + "shortname": ":om_symbol:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["hinduism", "sound", "spiritual", "icon", "dharmic", "buddhism", "jainism", "meditate"] + }, + "on": { + "unicode": "1F51B", + "unicode_alternates": [], + "name": "on with exclamation mark with left right arrow abo", + "shortname": ":on:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "words"], + "moji": "🔛" + }, + "oncoming_automobile": { + "unicode": "1F698", + "unicode_alternates": [], + "name": "oncoming automobile", + "shortname": ":oncoming_automobile:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["car", "transportation", "vehicle", "sedan", "car", "automobile"], + "moji": "🚘" + }, + "oncoming_bus": { + "unicode": "1F68D", + "unicode_alternates": [], + "name": "oncoming bus", + "shortname": ":oncoming_bus:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "bus", "school", "city", "transportation", "public"], + "moji": "🚍" + }, + "oncoming_police_car": { + "unicode": "1F694", + "unicode_alternates": [], + "name": "oncoming police car", + "shortname": ":oncoming_police_car:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["enforcement", "law", "vehicle", "police", "car", "emergency", "ticket", "citation", "crime", "help", "officer"], + "moji": "🚔" + }, + "oncoming_taxi": { + "unicode": "1F696", + "unicode_alternates": [], + "name": "oncoming taxi", + "shortname": ":oncoming_taxi:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cars", "uber", "vehicle", "taxi", "car", "automobile", "city", "transport", "service"], + "moji": "🚖" + }, + "one": { + "moji": "1️⃣", + "unicode": "0031-20E3", + "unicode_alternates": ["0031-FE0F-20E3"], + "name": "digit one", + "shortname": ":one:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["1", "blue-square", "numbers"] + }, + "open_file_folder": { + "unicode": "1F4C2", + "unicode_alternates": [], + "name": "open file folder", + "shortname": ":open_file_folder:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents", "load"], + "moji": "📂" + }, + "open_hands": { + "unicode": "1F450", + "unicode_alternates": [], + "name": "open hands sign", + "shortname": ":open_hands:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["butterfly", "fingers"], + "moji": "👐" + }, + "open_mouth": { + "unicode": "1F62E", + "unicode_alternates": [], + "name": "face with open mouth", + "shortname": ":open_mouth:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":-O", ":O", ":-o", ":o", "O_O", ">:O"], + "keywords": ["face", "impressed", "mouth", "open", "jaw", "gapping", "surprise", "wow"], + "moji": "😮" + }, + "ophiuchus": { + "unicode": "26CE", + "unicode_alternates": [], + "name": "ophiuchus", + "shortname": ":ophiuchus:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["ophiuchus", "serpent", "snake", "astrology", "greek", "constellation", "stars", "zodiac", "purple-square", "sign", "horoscope"], + "moji": "⛎" + }, + "optical_disk": { + "unicode": "1F5B8", + "unicode_alternates": [], + "name": "optical disc icon", + "shortname": ":optical_disk:", + "category": "objects_symbols", + "aliases": [":optical_disc_icon:"], + "aliases_ascii": [], + "keywords": ["cd", "dvd", "disc", "disk", "technology"] + }, + "orange_book": { + "unicode": "1F4D9", + "unicode_alternates": [], + "name": "orange book", + "shortname": ":orange_book:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["knowledge", "library", "read"], + "moji": "📙" + }, + "outbox_tray": { + "unicode": "1F4E4", + "unicode_alternates": [], + "name": "outbox tray", + "shortname": ":outbox_tray:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["email", "inbox"], + "moji": "📤" + }, + "ox": { + "unicode": "1F402", + "unicode_alternates": [], + "name": "ox", + "shortname": ":ox:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "beef", "cow"], + "moji": "🐂" + }, + "package": { + "unicode": "1F4E6", + "unicode_alternates": [], + "name": "package", + "shortname": ":package:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["gift", "mail"], + "moji": "📦" + }, + "page": { + "unicode": "1F5CF", + "unicode_alternates": [], + "name": "page", + "shortname": ":page:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["document"] + }, + "page_facing_up": { + "unicode": "1F4C4", + "unicode_alternates": [], + "name": "page facing up", + "shortname": ":page_facing_up:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents"], + "moji": "📄" + }, + "page_with_curl": { + "unicode": "1F4C3", + "unicode_alternates": [], + "name": "page with curl", + "shortname": ":page_with_curl:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents"], + "moji": "📃" + }, + "pager": { + "unicode": "1F4DF", + "unicode_alternates": [], + "name": "pager", + "shortname": ":pager:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bbcall", "oldschool"], + "moji": "📟" + }, + "pages": { + "unicode": "1F5D0", + "unicode_alternates": [], + "name": "pages", + "shortname": ":pages:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents"] + }, + "paintbrush": { + "unicode": "1F58C", + "unicode_alternates": [], + "name": "lower left paintbrush", + "shortname": ":paintbrush:", + "category": "objects_symbols", + "aliases": [":lower_left_paintbrush:"], + "aliases_ascii": [], + "keywords": ["brush", "art", "painting"] + }, + "palm_tree": { + "unicode": "1F334", + "unicode_alternates": [], + "name": "palm tree", + "shortname": ":palm_tree:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "plant", "vegetable", "palm", "tree", "coconuts", "fronds", "warm", "tropical"], + "moji": "🌴" + }, + "panda_face": { + "unicode": "1F43C", + "unicode_alternates": [], + "name": "panda face", + "shortname": ":panda_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "panda", "bear", "face", "cub", "cute", "endearment", "friendship", "love", "bamboo", "china", "black", "white"], + "moji": "🐼" + }, + "paperclip": { + "unicode": "1F4CE", + "unicode_alternates": [], + "name": "paperclip", + "shortname": ":paperclip:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents", "stationery"], + "moji": "📎" + }, + "paperclips": { + "unicode": "1F587", + "unicode_alternates": [], + "name": "linked paperclips", + "shortname": ":paperclips:", + "category": "objects_symbols", + "aliases": [":linked_paperclips:"], + "aliases_ascii": [], + "keywords": ["documents", "stationery"] + }, + "park": { + "unicode": "1F3DE", + "unicode_alternates": [], + "name": "national park", + "shortname": ":park:", + "category": "travel_places", + "aliases": [":national_park:"], + "aliases_ascii": [], + "keywords": ["woods", "nature", "wildlife", "forest", "wilderness", "national"] + }, + "parking": { + "unicode": "1F17F", + "unicode_alternates": ["1F17F-FE0F"], + "name": "negative squared latin capital letter p", + "shortname": ":parking:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "blue-square", "cars", "letter"], + "moji": "🅿" + }, + "part_alternation_mark": { + "unicode": "303D", + "unicode_alternates": ["303D-FE0F"], + "name": "part alternation mark", + "shortname": ":part_alternation_mark:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["graph", "sing", "song", "vocal", "music", "karaoke", "cue", "letter", "m", "japanese"], + "moji": "〽" + }, + "partly_sunny": { + "unicode": "26C5", + "unicode_alternates": ["26C5-FE0F"], + "name": "sun behind cloud", + "shortname": ":partly_sunny:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cloud", "morning", "nature", "weather"], + "moji": "⛅" + }, + "passport_control": { + "unicode": "1F6C2", + "unicode_alternates": [], + "name": "passport control", + "shortname": ":passport_control:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "custom", "passport", "official", "travel", "control", "foreign", "identification"], + "moji": "🛂" + }, + "peach": { + "unicode": "1F351", + "unicode_alternates": [], + "name": "peach", + "shortname": ":peach:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "nature", "peach", "fruit", "juicy", "pit"], + "moji": "🍑" + }, + "pear": { + "unicode": "1F350", + "unicode_alternates": [], + "name": "pear", + "shortname": ":pear:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fruit", "nature", "pear", "fruit", "shape"], + "moji": "🍐" + }, + "pen_ballpoint": { + "unicode": "1F58A", + "unicode_alternates": [], + "name": "lower left ballpoint pen", + "shortname": ":pen_ballpoint:", + "category": "objects_symbols", + "aliases": [":lower_left_ballpoint_pen:"], + "aliases_ascii": [], + "keywords": ["write", "bic", "ink"] + }, + "pen_fountain": { + "unicode": "1F58B", + "unicode_alternates": [], + "name": "lower left fountain pen", + "shortname": ":pen_fountain:", + "category": "objects_symbols", + "aliases": [":lower_left_fountain_pen:"], + "aliases_ascii": [], + "keywords": ["write", "calligraphy", "ink"] + }, + "pencil": { + "unicode": "1F4DD", + "unicode_alternates": [], + "name": "memo", + "shortname": ":pencil:", + "category": "objects", + "aliases": [":memo:"], + "aliases_ascii": [], + "keywords": ["documents", "paper", "station", "write"], + "moji": "📝" + }, + "pencil2": { + "unicode": "270F", + "unicode_alternates": ["270F-FE0F"], + "name": "pencil", + "shortname": ":pencil2:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["paper", "stationery", "write"], + "moji": "✏" + }, + "pencil3": { + "unicode": "1F589", + "unicode_alternates": [], + "name": "lower left pencil", + "shortname": ":pencil3:", + "category": "objects_symbols", + "aliases": [":lower_left_pencil:"], + "aliases_ascii": [], + "keywords": ["paper", "stationery", "write"] + }, + "penguin": { + "unicode": "1F427", + "unicode_alternates": [], + "name": "penguin", + "shortname": ":penguin:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐧" + }, + "pennant_black": { + "unicode": "1F3F2", + "unicode_alternates": [], + "name": "black pennant", + "shortname": ":pennant_black:", + "category": "objects_symbols", + "aliases": [":black_pennant:"], + "aliases_ascii": [], + "keywords": ["flag", "athletics"] + }, + "pennant_white": { + "unicode": "1F3F1", + "unicode_alternates": [], + "name": "white pennant", + "shortname": ":pennant_white:", + "category": "objects_symbols", + "aliases": [":white_pennant:"], + "aliases_ascii": [], + "keywords": ["flag", "athletics"] + }, + "pensive": { + "unicode": "1F614", + "unicode_alternates": [], + "name": "pensive face", + "shortname": ":pensive:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "okay", "sad", "pensive", "thoughtful", "think", "reflective", "wistful", "meditate", "serious"], + "moji": "😔" + }, + "performing_arts": { + "unicode": "1F3AD", + "unicode_alternates": [], + "name": "performing arts", + "shortname": ":performing_arts:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["acting", "drama", "theater", "performing", "arts", "performance", "entertainment", "acting", "story", "mask", "masks"], + "moji": "🎭" + }, + "persevere": { + "unicode": "1F623", + "unicode_alternates": [], + "name": "persevering face", + "shortname": ":persevere:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [">.<"], + "keywords": ["endure", "persevere", "face", "no", "sick", "upset"], + "moji": "😣" + }, + "person_frowning": { + "unicode": "1F64D", + "unicode_alternates": [], + "name": "person frowning", + "shortname": ":person_frowning:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "woman", "dejected", "rejected", "sad", "frown"], + "moji": "🙍" + }, + "person_with_blond_hair": { + "unicode": "1F471", + "unicode_alternates": [], + "name": "person with blond hair", + "shortname": ":person_with_blond_hair:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["male", "man", "blonde", "young", "western", "westerner", "occidental"], + "moji": "👱" + }, + "person_with_pouting_face": { + "unicode": "1F64E", + "unicode_alternates": [], + "name": "person with pouting face", + "shortname": ":person_with_pouting_face:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "woman", "pout", "sexy", "cute", "annoyed"], + "moji": "🙎" + }, + "pig": { + "unicode": "1F437", + "unicode_alternates": [], + "name": "pig face", + "shortname": ":pig:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "oink"], + "moji": "🐷" + }, + "pig2": { + "unicode": "1F416", + "unicode_alternates": [], + "name": "pig", + "shortname": ":pig2:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "pig", "piggy", "pork", "ham", "hog", "bacon", "oink", "slop", "livestock", "greed", "greedy"], + "moji": "🐖" + }, + "pig_nose": { + "unicode": "1F43D", + "unicode_alternates": [], + "name": "pig nose", + "shortname": ":pig_nose:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "oink", "pig", "nose", "snout", "food", "eat", "cute", "oink", "pink", "smell", "truffle"], + "moji": "🐽" + }, + "pill": { + "unicode": "1F48A", + "unicode_alternates": [], + "name": "pill", + "shortname": ":pill:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["health", "medicine"], + "moji": "💊" + }, + "pineapple": { + "unicode": "1F34D", + "unicode_alternates": [], + "name": "pineapple", + "shortname": ":pineapple:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "nature", "pineapple", "pina", "tropical", "flower"], + "moji": "🍍" + }, + "piracy": { + "unicode": "1F572", + "unicode_alternates": [], + "name": "no piracy", + "shortname": ":piracy:", + "category": "objects_symbols", + "aliases": [":no_piracy:"], + "aliases_ascii": [], + "keywords": ["theft", "rule"] + }, + "pisces": { + "unicode": "2653", + "unicode_alternates": ["2653-FE0F"], + "name": "pisces", + "shortname": ":pisces:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["pisces", "fish", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "purple-square", "sign", "zodiac", "horoscope"], + "moji": "♓" + }, + "pizza": { + "unicode": "1F355", + "unicode_alternates": [], + "name": "slice of pizza", + "shortname": ":pizza:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "party", "pizza", "pie", "new york", "italian", "italy", "slice", "peperoni"], + "moji": "🍕" + }, + "point_down": { + "unicode": "1F447", + "unicode_alternates": [], + "name": "white down pointing backhand index", + "shortname": ":point_down:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["direction", "fingers", "hand"], + "moji": "👇" + }, + "point_left": { + "unicode": "1F448", + "unicode_alternates": [], + "name": "white left pointing backhand index", + "shortname": ":point_left:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["direction", "fingers", "hand"], + "moji": "👈" + }, + "point_right": { + "unicode": "1F449", + "unicode_alternates": [], + "name": "white right pointing backhand index", + "shortname": ":point_right:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["direction", "fingers", "hand"], + "moji": "👉" + }, + "point_up": { + "unicode": "261D", + "unicode_alternates": ["261D-FE0F"], + "name": "white up pointing index", + "shortname": ":point_up:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["direction", "fingers", "hand"], + "moji": "☝" + }, + "point_up_2": { + "unicode": "1F446", + "unicode_alternates": [], + "name": "white up pointing backhand index", + "shortname": ":point_up_2:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["direction", "fingers", "hand"], + "moji": "👆" + }, + "police_car": { + "unicode": "1F693", + "unicode_alternates": [], + "name": "police car", + "shortname": ":police_car:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cars", "enforcement", "law", "transportation", "vehicle", "police", "car", "emergency", "ticket", "citation", "crime", "help", "officer"], + "moji": "🚓" + }, + "poodle": { + "unicode": "1F429", + "unicode_alternates": [], + "name": "poodle", + "shortname": ":poodle:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["101", "animal", "dog", "nature", "poodle", "dog", "clip", "showy", "sophisticated", "vain"], + "moji": "🐩" + }, + "poop": { + "unicode": "1F4A9", + "unicode_alternates": [], + "name": "pile of poo", + "shortname": ":poop:", + "category": "emoticons", + "aliases": [":shit:", ":hankey:", ":poo:"], + "aliases_ascii": [], + "keywords": ["poop", "shit", "shitface", "turd", "poo"], + "moji": "💩" + }, + "post_office": { + "unicode": "1F3E3", + "unicode_alternates": [], + "name": "japanese post office", + "shortname": ":post_office:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "communication", "email"], + "moji": "🏣" + }, + "postal_horn": { + "unicode": "1F4EF", + "unicode_alternates": [], + "name": "postal horn", + "shortname": ":postal_horn:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["instrument", "music"], + "moji": "📯" + }, + "postbox": { + "unicode": "1F4EE", + "unicode_alternates": [], + "name": "postbox", + "shortname": ":postbox:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["email", "envelope", "letter"], + "moji": "📮" + }, + "potable_water": { + "unicode": "1F6B0", + "unicode_alternates": [], + "name": "potable water symbol", + "shortname": ":potable_water:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "cleaning", "faucet", "liquid", "restroom", "potable", "water", "drinkable", "pure", "clear", "clean", "aqua", "h20"], + "moji": "🚰" + }, + "pouch": { + "unicode": "1F45D", + "unicode_alternates": [], + "name": "pouch", + "shortname": ":pouch:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["accessories", "bag", "pouch", "bag", "cosmetic", "packing", "grandma", "makeup"], + "moji": "👝" + }, + "poultry_leg": { + "unicode": "1F357", + "unicode_alternates": [], + "name": "poultry leg", + "shortname": ":poultry_leg:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "meat", "poultry", "leg", "chicken", "fried"], + "moji": "🍗" + }, + "pound": { + "unicode": "1F4B7", + "unicode_alternates": [], + "name": "banknote with pound sign", + "shortname": ":pound:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bills", "british", "currency", "england", "money", "sterling", "uk", "pound", "britain", "british", "banknote", "money", "currency", "paper", "cash", "bills"], + "moji": "💷" + }, + "pouting_cat": { + "unicode": "1F63E", + "unicode_alternates": [], + "name": "pouting cat face", + "shortname": ":pouting_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "pout", "annoyed", "miffed", "glower", "frown"], + "moji": "😾" + }, + "pray": { + "unicode": "1F64F", + "unicode_alternates": [], + "name": "person with folded hands", + "shortname": ":pray:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["highfive", "hope", "namaste", "please", "wish", "pray", "high five", "hands", "sorrow", "regret", "sorry"], + "moji": "🙏" + }, + "princess": { + "unicode": "1F478", + "unicode_alternates": [], + "name": "princess", + "shortname": ":princess:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blond", "crown", "female", "girl", "woman", "princess", "royal", "royalty", "king", "queen", "daughter", "disney", "high-maintenance"], + "moji": "👸" + }, + "printer": { + "unicode": "1F5A8", + "unicode_alternates": [], + "name": "printer", + "shortname": ":printer:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["hardcopy", "paper", "inkjet", "laser"] + }, + "prohibited": { + "unicode": "1F6C7", + "unicode_alternates": [], + "name": "prohibited sign", + "shortname": ":prohibited:", + "category": "objects_symbols", + "aliases": [":prohibited_sign:"], + "aliases_ascii": [], + "keywords": ["no", "not", "denied", "disallow", "forbid", "limit", "stop"] + }, + "projector": { + "unicode": "1F4FD", + "unicode_alternates": [], + "name": "film projector", + "shortname": ":projector:", + "category": "objects_symbols", + "aliases": [":film_projector:"], + "aliases_ascii": [], + "keywords": ["movie", "video", "motion", "picture", "8mm", "16mm"] + }, + "punch": { + "unicode": "1F44A", + "unicode_alternates": [], + "name": "fisted hand sign", + "shortname": ":punch:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fist", "hand"], + "moji": "👊" + }, + "purple_heart": { + "unicode": "1F49C", + "unicode_alternates": [], + "name": "purple heart", + "shortname": ":purple_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines", "purple", "violet", "heart", "love", "sensitive", "understanding", "compassionate", "compassion", "duty", "honor", "royalty", "veteran", "sacrifice"], + "moji": "💜" + }, + "purse": { + "unicode": "1F45B", + "unicode_alternates": [], + "name": "purse", + "shortname": ":purse:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["accessories", "fashion", "money", "purse", "clutch", "bag", "handbag", "coin bag", "accessory", "money", "ladies", "shopping"], + "moji": "👛" + }, + "pushpin": { + "unicode": "1F4CC", + "unicode_alternates": [], + "name": "pushpin", + "shortname": ":pushpin:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["stationery"], + "moji": "📌" + }, + "pushpin_black": { + "unicode": "1F588", + "unicode_alternates": [], + "name": "black pushpin", + "shortname": ":pushpin_black:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["stationery"] + }, + "put_litter_in_its_place": { + "unicode": "1F6AE", + "unicode_alternates": [], + "name": "put litter in its place symbol", + "shortname": ":put_litter_in_its_place:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "litter", "waste", "trash", "garbage", "receptacle", "can"], + "moji": "🚮" + }, + "question": { + "unicode": "2753", + "unicode_alternates": [], + "name": "black question mark ornament", + "shortname": ":question:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["confused", "doubt"], + "moji": "❓" + }, + "rabbit": { + "unicode": "1F430", + "unicode_alternates": [], + "name": "rabbit face", + "shortname": ":rabbit:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐰" + }, + "rabbit2": { + "unicode": "1F407", + "unicode_alternates": [], + "name": "rabbit", + "shortname": ":rabbit2:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "rabbit", "bunny", "easter", "reproduction", "prolific"], + "moji": "🐇" + }, + "race_car": { + "unicode": "1F3CE", + "unicode_alternates": [], + "name": "racing car", + "shortname": ":race_car:", + "category": "activity", + "aliases": [":racing_car:"], + "aliases_ascii": [], + "keywords": ["formula 1", "race", "stock", "nascar", "speed", "drive"] + }, + "racehorse": { + "unicode": "1F40E", + "unicode_alternates": [], + "name": "horse", + "shortname": ":racehorse:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "gamble", "horse", "powerful", "draft", "calvary", "cowboy", "cowgirl", "mounted", "race", "ride", "gallop", "trot", "colt", "filly", "mare", "stallion", "gelding", "yearling", "thoroughbred", "pony"], + "moji": "🐎" + }, + "radio": { + "unicode": "1F4FB", + "unicode_alternates": [], + "name": "radio", + "shortname": ":radio:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "music", "podcast", "program"], + "moji": "📻" + }, + "radio_button": { + "unicode": "1F518", + "unicode_alternates": [], + "name": "radio button", + "shortname": ":radio_button:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["input"], + "moji": "🔘" + }, + "rage": { + "unicode": "1F621", + "unicode_alternates": [], + "name": "pouting face", + "shortname": ":rage:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["angry", "despise", "hate", "mad", "pout", "anger", "rage", "irate"], + "moji": "😡" + }, + "railway_car": { + "unicode": "1F683", + "unicode_alternates": [], + "name": "railway car", + "shortname": ":railway_car:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "railway", "rail", "car", "coach", "train"], + "moji": "🚃" + }, + "railway_track": { + "unicode": "1F6E4", + "unicode_alternates": [], + "name": "railway track", + "shortname": ":railway_track:", + "category": "travel_places", + "aliases": [":railroad_track:"], + "aliases_ascii": [], + "keywords": ["train", "trolley", "subway", "locomotive", "transit"] + }, + "rainbow": { + "unicode": "1F308", + "unicode_alternates": [], + "name": "rainbow", + "shortname": ":rainbow:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["happy", "nature", "photo", "sky", "unicorn", "rainbow", "color", "pride", "diversity", "spectrum", "refract", "leprechaun", "gold"], + "moji": "🌈" + }, + "raised_hand": { + "unicode": "270B", + "unicode_alternates": [], + "name": "raised hand", + "shortname": ":raised_hand:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "woman"], + "moji": "✋" + }, + "raised_hands": { + "unicode": "1F64C", + "unicode_alternates": [], + "name": "person raising both hands in celebration", + "shortname": ":raised_hands:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["gesture", "hooray", "winning", "woot", "yay", "banzai"], + "moji": "🙌" + }, + "raising_hand": { + "unicode": "1F64B", + "unicode_alternates": [], + "name": "happy person raising one hand", + "shortname": ":raising_hand:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girl", "woman", "hand", "raise", "notice", "attention", "answer"], + "moji": "🙋" + }, + "ram": { + "unicode": "1F40F", + "unicode_alternates": [], + "name": "ram", + "shortname": ":ram:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "sheep", "ram", "sheep", "male", "horn", "horns"], + "moji": "🐏" + }, + "ramen": { + "unicode": "1F35C", + "unicode_alternates": [], + "name": "steaming bowl", + "shortname": ":ramen:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chipsticks", "food", "japanese", "noodle", "ramen", "noodles", "bowl", "steaming", "soup"], + "moji": "🍜" + }, + "rat": { + "unicode": "1F400", + "unicode_alternates": [], + "name": "rat", + "shortname": ":rat:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "mouse", "rat", "rodent", "crooked", "snitch"], + "moji": "🐀" + }, + "recycle": { + "unicode": "267B", + "unicode_alternates": ["267B-FE0F"], + "name": "black universal recycling symbol", + "shortname": ":recycle:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "environment", "garbage", "trash"], + "moji": "♻" + }, + "red_car": { + "unicode": "1F697", + "unicode_alternates": [], + "name": "automobile", + "shortname": ":red_car:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle"], + "moji": "🚗" + }, + "red_circle": { + "unicode": "1F534", + "unicode_alternates": [], + "name": "large red circle", + "shortname": ":red_circle:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔴" + }, + "registered": { + "moji": "®", + "unicode": "00AE", + "unicode_alternates": [], + "name": "registered sign", + "shortname": ":registered:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alphabet", "circle"] + }, + "relaxed": { + "unicode": "263A", + "unicode_alternates": ["263A-FE0F"], + "name": "white smiling face", + "shortname": ":relaxed:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blush", "face", "happiness", "massage", "smile"], + "moji": "☺" + }, + "relieved": { + "unicode": "1F60C", + "unicode_alternates": [], + "name": "relieved face", + "shortname": ":relieved:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "happiness", "massage", "phew", "relaxed", "relieved", "satisfied", "phew", "relief"], + "moji": "😌" + }, + "reminder_ribbon": { + "unicode": "1F397", + "unicode_alternates": [], + "name": "reminder ribbon", + "shortname": ":reminder_ribbon:", + "category": "celebration", + "aliases": [], + "aliases_ascii": [], + "keywords": ["awareness"] + }, + "repeat": { + "unicode": "1F501", + "unicode_alternates": [], + "name": "clockwise rightwards and leftwards open circle arr", + "shortname": ":repeat:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["loop", "record"], + "moji": "🔁" + }, + "repeat_one": { + "unicode": "1F502", + "unicode_alternates": [], + "name": "clockwise rightwards and leftwards open circle arr", + "shortname": ":repeat_one:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "loop"], + "moji": "🔂" + }, + "restroom": { + "unicode": "1F6BB", + "unicode_alternates": [], + "name": "restroom", + "shortname": ":restroom:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "woman", "man", "unisex", "bathroom", "restroom", "sign", "shared", "toilet"], + "moji": "🚻" + }, + "revolving_hearts": { + "unicode": "1F49E", + "unicode_alternates": [], + "name": "revolving hearts", + "shortname": ":revolving_hearts:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines", "heart", "hearts", "revolving", "moving", "circle", "multiple", "lovers"], + "moji": "💞" + }, + "rewind": { + "unicode": "23EA", + "unicode_alternates": [], + "name": "black left-pointing double triangle", + "shortname": ":rewind:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "play"], + "moji": "⏪" + }, + "ribbon": { + "unicode": "1F380", + "unicode_alternates": [], + "name": "ribbon", + "shortname": ":ribbon:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bowtie", "decoration", "girl", "pink", "ribbon", "lace", "wrap", "decorate"], + "moji": "🎀" + }, + "rice": { + "unicode": "1F35A", + "unicode_alternates": [], + "name": "cooked rice", + "shortname": ":rice:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "rice", "white", "grain", "food", "bowl"], + "moji": "🍚" + }, + "rice_ball": { + "unicode": "1F359", + "unicode_alternates": [], + "name": "rice ball", + "shortname": ":rice_ball:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "japanese", "rice", "ball", "white", "nori", "seaweed", "japanese"], + "moji": "🍙" + }, + "rice_cracker": { + "unicode": "1F358", + "unicode_alternates": [], + "name": "rice cracker", + "shortname": ":rice_cracker:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "japanese", "rice", "cracker", "seaweed", "food", "japanese"], + "moji": "🍘" + }, + "rice_scene": { + "unicode": "1F391", + "unicode_alternates": [], + "name": "moon viewing ceremony", + "shortname": ":rice_scene:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["photo", "moon", "viewing", "observing", "otsukimi", "tsukimi", "rice", "scene", "festival", "autumn"], + "moji": "🎑" + }, + "right_speaker": { + "unicode": "1F568", + "unicode_alternates": [], + "name": "right speaker", + "shortname": ":right_speaker:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sound", "listen", "hear", "noise", "volume"] + }, + "right_speaker_one": { + "unicode": "1F569", + "unicode_alternates": [], + "name": "right speaker with one sound wave", + "shortname": ":right_speaker_one:", + "category": "objects_symbols", + "aliases": [":right_speaker_with_one_sound_wave:"], + "aliases_ascii": [], + "keywords": ["low", "volume"] + }, + "right_speaker_three": { + "unicode": "1F56A", + "unicode_alternates": [], + "name": "right speaker with three sound waves", + "shortname": ":right_speaker_three:", + "category": "objects_symbols", + "aliases": [":right_speaker_with_three_sound_waves:"], + "aliases_ascii": [], + "keywords": ["loud", "high", "volume"] + }, + "ring": { + "unicode": "1F48D", + "unicode_alternates": [], + "name": "ring", + "shortname": ":ring:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["marriage", "propose", "valentines", "wedding"], + "moji": "💍" + }, + "ringing_bell": { + "unicode": "1F56D", + "unicode_alternates": [], + "name": "ringing bell", + "shortname": ":ringing_bell:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alert", "ding", "volume", "sound", "chime"] + }, + "rocket": { + "unicode": "1F680", + "unicode_alternates": [], + "name": "rocket", + "shortname": ":rocket:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["launch", "ship", "staffmode", "rocket", "space", "spacecraft", "astronaut", "cosmonaut"], + "moji": "🚀" + }, + "roller_coaster": { + "unicode": "1F3A2", + "unicode_alternates": [], + "name": "roller coaster", + "shortname": ":roller_coaster:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["carnival", "fun", "photo", "play", "playground", "roller", "coaster", "amusement", "park", "fair", "ride", "entertainment"], + "moji": "🎢" + }, + "rooster": { + "unicode": "1F413", + "unicode_alternates": [], + "name": "rooster", + "shortname": ":rooster:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "chicken", "nature", "rooster", "cockerel", "cock", "male", "cock-a-doodle-doo", "crowing"], + "moji": "🐓" + }, + "rose": { + "unicode": "1F339", + "unicode_alternates": [], + "name": "rose", + "shortname": ":rose:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flowers", "love", "valentines", "rose", "fragrant", "flower", "thorns", "love", "petals", "romance"], + "moji": "🌹" + }, + "rosette": { + "unicode": "1F3F5", + "unicode_alternates": [], + "name": "rosette", + "shortname": ":rosette:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flower"] + }, + "rosette_black": { + "unicode": "1F3F6", + "unicode_alternates": [], + "name": "black rosette", + "shortname": ":rosette_black:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flower"] + }, + "rotating_light": { + "unicode": "1F6A8", + "unicode_alternates": [], + "name": "police cars revolving light", + "shortname": ":rotating_light:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["911", "ambulance", "emergency", "police", "light", "police", "emergency"], + "moji": "🚨" + }, + "round_pushpin": { + "unicode": "1F4CD", + "unicode_alternates": [], + "name": "round pushpin", + "shortname": ":round_pushpin:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["stationery"], + "moji": "📍" + }, + "rowboat": { + "unicode": "1F6A3", + "unicode_alternates": [], + "name": "rowboat", + "shortname": ":rowboat:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["hobby", "ship", "sports", "water", "boat", "row", "oar", "paddle"], + "moji": "🚣" + }, + "rugby_football": { + "unicode": "1F3C9", + "unicode_alternates": [], + "name": "rugby football", + "shortname": ":rugby_football:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sports", "rugby", "football", "ball", "sport", "team", "england"], + "moji": "🏉" + }, + "runner": { + "unicode": "1F3C3", + "unicode_alternates": [], + "name": "runner", + "shortname": ":runner:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["exercise", "man", "walking", "run", "runner", "jog", "exercise", "sprint", "race", "dash"], + "moji": "🏃" + }, + "running_shirt_with_sash": { + "unicode": "1F3BD", + "unicode_alternates": [], + "name": "running shirt with sash", + "shortname": ":running_shirt_with_sash:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["pageant", "play", "running", "run", "shirt", "cloths", "compete", "sports"], + "moji": "🎽" + }, + "sagittarius": { + "unicode": "2650", + "unicode_alternates": ["2650-FE0F"], + "name": "sagittarius", + "shortname": ":sagittarius:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sagittarius", "centaur", "archer", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "sign", "zodiac", "horoscope"], + "moji": "♐" + }, + "sailboat": { + "unicode": "26F5", + "unicode_alternates": ["26F5-FE0F"], + "name": "sailboat", + "shortname": ":sailboat:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["ship", "transportation"], + "moji": "⛵" + }, + "sake": { + "unicode": "1F376", + "unicode_alternates": [], + "name": "sake bottle and cup", + "shortname": ":sake:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["beverage", "drink", "drunk", "wine", "sake", "wine", "rice", "ferment", "alcohol", "japanese", "drink"], + "moji": "🍶" + }, + "sandal": { + "unicode": "1F461", + "unicode_alternates": [], + "name": "womans sandal", + "shortname": ":sandal:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fashion", "shoes"], + "moji": "👡" + }, + "santa": { + "unicode": "1F385", + "unicode_alternates": [], + "name": "father christmas", + "shortname": ":santa:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["christmas", "father christmas", "festival", "male", "man", "xmas", "santa", "saint nick", "jolly", "ho ho ho", "north pole", "presents", "gifts", "naughty", "nice", "sleigh", "father", "christmas", "holiday"], + "moji": "🎅" + }, + "satellite": { + "unicode": "1F4E1", + "unicode_alternates": [], + "name": "satellite antenna", + "shortname": ":satellite:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication"], + "moji": "📡" + }, + "satellite_orbital": { + "unicode": "1F6F0", + "unicode_alternates": [], + "name": "satellite", + "shortname": ":satellite_orbital:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "orbital", "space"] + }, + "saxophone": { + "unicode": "1F3B7", + "unicode_alternates": [], + "name": "saxophone", + "shortname": ":saxophone:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["instrument", "music", "saxophone", "sax", "music", "instrument", "woodwind"], + "moji": "🎷" + }, + "school": { + "unicode": "1F3EB", + "unicode_alternates": [], + "name": "school", + "shortname": ":school:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["building", "school", "university", "elementary", "middle", "high", "college", "teach", "education"], + "moji": "🏫" + }, + "school_satchel": { + "unicode": "1F392", + "unicode_alternates": [], + "name": "school satchel", + "shortname": ":school_satchel:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bag", "education", "student", "school", "satchel", "backpack", "bag", "packing", "pack", "hike", "education", "adventure", "travel", "sightsee"], + "moji": "🎒" + }, + "scissors": { + "unicode": "2702", + "unicode_alternates": ["2702-FE0F"], + "name": "black scissors", + "shortname": ":scissors:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cut", "stationery"], + "moji": "✂" + }, + "scorpius": { + "unicode": "264F", + "unicode_alternates": ["264F-FE0F"], + "name": "scorpius", + "shortname": ":scorpius:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["scorpius", "scorpion", "scorpio", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "sign", "zodiac", "horoscope"], + "moji": "♏" + }, + "scream": { + "unicode": "1F631", + "unicode_alternates": [], + "name": "face screaming in fear", + "shortname": ":scream:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "munch", "scream", "painting", "artist", "alien"], + "moji": "😱" + }, + "scream_cat": { + "unicode": "1F640", + "unicode_alternates": [], + "name": "weary cat face", + "shortname": ":scream_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "munch", "weary", "sleepy", "tired", "tiredness", "study", "finals", "school", "exhausted", "scream", "painting", "artist"], + "moji": "🙀" + }, + "scroll": { + "unicode": "1F4DC", + "unicode_alternates": [], + "name": "scroll", + "shortname": ":scroll:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["documents"], + "moji": "📜" + }, + "seat": { + "unicode": "1F4BA", + "unicode_alternates": [], + "name": "seat", + "shortname": ":seat:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sit"], + "moji": "💺" + }, + "secret": { + "unicode": "3299", + "unicode_alternates": ["3299-FE0F"], + "name": "circled ideograph secret", + "shortname": ":secret:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["privacy"], + "moji": "㊙" + }, + "see_no_evil": { + "unicode": "1F648", + "unicode_alternates": [], + "name": "see-no-evil monkey", + "shortname": ":see_no_evil:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "monkey", "nature", "monkey", "see", "eyes", "vision", "sight", "mizaru"], + "moji": "🙈" + }, + "seedling": { + "unicode": "1F331", + "unicode_alternates": [], + "name": "seedling", + "shortname": ":seedling:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["grass", "lawn", "nature", "plant", "seedling", "plant", "new", "start", "grow"], + "moji": "🌱" + }, + "seven": { + "moji": "7️⃣", + "unicode": "0037-20E3", + "unicode_alternates": ["0037-FE0F-20E3"], + "name": "digit seven", + "shortname": ":seven:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["7", "blue-square", "numbers", "prime"] + }, + "shaved_ice": { + "unicode": "1F367", + "unicode_alternates": [], + "name": "shaved ice", + "shortname": ":shaved_ice:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["desert", "hot", "shaved", "ice", "dessert", "treat", "syrup", "flavoring"], + "moji": "🍧" + }, + "sheep": { + "unicode": "1F411", + "unicode_alternates": [], + "name": "sheep", + "shortname": ":sheep:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "sheep", "wool", "flock", "follower", "ewe", "female", "lamb"], + "moji": "🐑" + }, + "shell": { + "unicode": "1F41A", + "unicode_alternates": [], + "name": "spiral shell", + "shortname": ":shell:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["beach", "nature", "sea", "shell", "spiral", "beach", "sand", "crab", "nautilus"], + "moji": "🐚" + }, + "shield": { + "unicode": "1F6E1", + "unicode_alternates": [], + "name": "shield", + "shortname": ":shield:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["interstate", "route", "sign", "highway", "interstate"] + }, + "ship": { + "unicode": "1F6A2", + "unicode_alternates": [], + "name": "ship", + "shortname": ":ship:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["titanic", "transportation", "ferry", "ship", "boat"], + "moji": "🚢" + }, + "shirt": { + "unicode": "1F455", + "unicode_alternates": [], + "name": "t-shirt", + "shortname": ":shirt:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cloth", "fashion"], + "moji": "👕" + }, + "shopping_bags": { + "unicode": "1F6CD", + "unicode_alternates": [], + "name": "shopping bags", + "shortname": ":shopping_bags:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["purchase", "mall", "buy", "store", "shop"] + }, + "shower": { + "unicode": "1F6BF", + "unicode_alternates": [], + "name": "shower", + "shortname": ":shower:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bath", "clean", "wash", "bathroom", "shower", "soap", "water", "clean", "shampoo", "lather"], + "moji": "🚿" + }, + "signal_strength": { + "unicode": "1F4F6", + "unicode_alternates": [], + "name": "antenna with bars", + "shortname": ":signal_strength:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "📶" + }, + "six": { + "moji": "6️⃣", + "unicode": "0036-20E3", + "unicode_alternates": ["0036-FE0F-20E3"], + "name": "digit six", + "shortname": ":six:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["6", "blue-square", "numbers"] + }, + "six_pointed_star": { + "unicode": "1F52F", + "unicode_alternates": [], + "name": "six pointed star with middle dot", + "shortname": ":six_pointed_star:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["purple-square"], + "moji": "🔯" + }, + "ski": { + "unicode": "1F3BF", + "unicode_alternates": [], + "name": "ski and ski boot", + "shortname": ":ski:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cold", "sports", "winter", "ski", "downhill", "cross-country", "poles", "snow", "winter", "mountain", "alpine", "powder", "slalom", "freestyle"], + "moji": "🎿" + }, + "skull": { + "unicode": "1F480", + "unicode_alternates": [], + "name": "skull", + "shortname": ":skull:", + "category": "emoticons", + "aliases": [":skeleton:"], + "aliases_ascii": [], + "keywords": ["dead", "skeleton", "dying"], + "moji": "💀" + }, + "sleeping": { + "unicode": "1F634", + "unicode_alternates": [], + "name": "sleeping face", + "shortname": ":sleeping:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "sleepy", "tired", "sleep", "sleepy", "sleeping", "snore"], + "moji": "😴" + }, + "sleeping_accommodation": { + "unicode": "1F6CC", + "unicode_alternates": [], + "name": "sleeping accommodation", + "shortname": ":sleeping_accommodation:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["hotel", "motel", "rest"] + }, + "sleepy": { + "unicode": "1F62A", + "unicode_alternates": [], + "name": "sleepy face", + "shortname": ":sleepy:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "rest", "tired", "sleepy", "tired", "exhausted"], + "moji": "😪" + }, + "slight_frown": { + "unicode": "1F641", + "unicode_alternates": [], + "name": "slightly frowning face", + "shortname": ":slight_frown:", + "category": "people", + "aliases": [":slightly_frowning_face:"], + "aliases_ascii": [], + "keywords": ["slight", "frown", "unhappy", "disappointed"] + }, + "slight_smile": { + "unicode": "1F642", + "unicode_alternates": [], + "name": "slightly smiling face", + "shortname": ":slight_smile:", + "category": "people", + "aliases": [":slightly_smiling_face:"], + "aliases_ascii": [], + "keywords": ["slight", "smile", "happy"] + }, + "slot_machine": { + "unicode": "1F3B0", + "unicode_alternates": [], + "name": "slot machine", + "shortname": ":slot_machine:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bet", "gamble", "vegas", "slot", "machine", "gamble", "one-armed bandit", "slots", "luck"], + "moji": "🎰" + }, + "small_blue_diamond": { + "unicode": "1F539", + "unicode_alternates": [], + "name": "small blue diamond", + "shortname": ":small_blue_diamond:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔹" + }, + "small_orange_diamond": { + "unicode": "1F538", + "unicode_alternates": [], + "name": "small orange diamond", + "shortname": ":small_orange_diamond:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔸" + }, + "small_red_triangle": { + "unicode": "1F53A", + "unicode_alternates": [], + "name": "up-pointing red triangle", + "shortname": ":small_red_triangle:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔺" + }, + "small_red_triangle_down": { + "unicode": "1F53B", + "unicode_alternates": [], + "name": "down-pointing red triangle", + "shortname": ":small_red_triangle_down:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔻" + }, + "smile": { + "unicode": "1F604", + "unicode_alternates": [], + "name": "smiling face with open mouth and smiling eyes", + "shortname": ":smile:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":)", ":-)", "=]", "=)", ":]"], + "keywords": ["face", "funny", "haha", "happy", "joy", "laugh", "smile", "smiley", "smiling"], + "moji": "😄" + }, + "smile_cat": { + "unicode": "1F638", + "unicode_alternates": [], + "name": "grinning cat face with smiling eyes", + "shortname": ":smile_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "cat", "smile", "grin", "grinning"], + "moji": "😸" + }, + "smiley": { + "unicode": "1F603", + "unicode_alternates": [], + "name": "smiling face with open mouth", + "shortname": ":smiley:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":D", ":-D", "=D"], + "keywords": ["face", "haha", "happy", "joy", "smiling", "smile", "smiley"], + "moji": "😃" + }, + "smiley_cat": { + "unicode": "1F63A", + "unicode_alternates": [], + "name": "smiling cat face with open mouth", + "shortname": ":smiley_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "happy", "smile", "smiley", "cat", "happy"], + "moji": "😺" + }, + "smiling_imp": { + "unicode": "1F608", + "unicode_alternates": [], + "name": "smiling face with horns", + "shortname": ":smiling_imp:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["devil", "horns", "horns", "devil", "impish", "trouble"], + "moji": "😈" + }, + "smirk": { + "unicode": "1F60F", + "unicode_alternates": [], + "name": "smirking face", + "shortname": ":smirk:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mean", "prank", "smile", "smug", "smirking", "smirk", "smug", "smile", "half-smile", "conceited"], + "moji": "😏" + }, + "smirk_cat": { + "unicode": "1F63C", + "unicode_alternates": [], + "name": "cat face with wry smile", + "shortname": ":smirk_cat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cats", "smirk", "smirking", "wry", "confident", "confidence"], + "moji": "😼" + }, + "smoking": { + "unicode": "1F6AC", + "unicode_alternates": [], + "name": "smoking symbol", + "shortname": ":smoking:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cigarette", "kills", "tobacco", "smoking", "cigarette", "smoke", "cancer", "lungs", "inhale", "tar", "nicotine"], + "moji": "🚬" + }, + "snail": { + "unicode": "1F40C", + "unicode_alternates": [], + "name": "snail", + "shortname": ":snail:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "shell", "slow", "snail", "slow", "escargot", "french", "appetizer"], + "moji": "🐌" + }, + "snake": { + "unicode": "1F40D", + "unicode_alternates": [], + "name": "snake", + "shortname": ":snake:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "evil"], + "moji": "🐍" + }, + "snowboarder": { + "unicode": "1F3C2", + "unicode_alternates": [], + "name": "snowboarder", + "shortname": ":snowboarder:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sports", "winter", "snow", "boarding", "sports", "freestyle", "halfpipe", "board", "mountain", "alpine", "winter"], + "moji": "🏂" + }, + "snowflake": { + "unicode": "2744", + "unicode_alternates": ["2744-FE0F"], + "name": "snowflake", + "shortname": ":snowflake:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["christmas", "cold", "season", "weather", "winter", "xmas", "snowflake", "snow", "frozen", "droplet", "ice", "crystal", "cold", "chilly", "winter", "unique", "special", "below zero", "elsa"], + "moji": "❄" + }, + "snowman": { + "unicode": "26C4", + "unicode_alternates": ["26C4-FE0F"], + "name": "snowman without snow", + "shortname": ":snowman:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["christmas", "cold", "season", "weather", "winter", "xmas"], + "moji": "⛄" + }, + "sob": { + "unicode": "1F62D", + "unicode_alternates": [], + "name": "loudly crying face", + "shortname": ":sob:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cry", "face", "sad", "tears", "upset", "cry", "sob", "tears", "sad", "melancholy", "morn", "somber", "hurt"], + "moji": "😭" + }, + "soccer": { + "unicode": "26BD", + "unicode_alternates": ["26BD-FE0F"], + "name": "soccer ball", + "shortname": ":soccer:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["balls", "fifa", "football", "sports", "european", "football"], + "moji": "⚽" + }, + "soon": { + "unicode": "1F51C", + "unicode_alternates": [], + "name": "soon with rightwards arrow above", + "shortname": ":soon:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arrow", "words"], + "moji": "🔜" + }, + "sos": { + "unicode": "1F198", + "unicode_alternates": [], + "name": "squared sos", + "shortname": ":sos:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["emergency", "help", "red-square", "words"], + "moji": "🆘" + }, + "sound": { + "unicode": "1F509", + "unicode_alternates": [], + "name": "speaker with one sound wave", + "shortname": ":sound:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["speaker", "volume"], + "moji": "🔉" + }, + "space_invader": { + "unicode": "1F47E", + "unicode_alternates": [], + "name": "alien monster", + "shortname": ":space_invader:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arcade", "game"], + "moji": "👾" + }, + "spades": { + "unicode": "2660", + "unicode_alternates": ["2660-FE0F"], + "name": "black spade suit", + "shortname": ":spades:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cards", "poker"], + "moji": "♠" + }, + "spaghetti": { + "unicode": "1F35D", + "unicode_alternates": [], + "name": "spaghetti", + "shortname": ":spaghetti:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "italian", "noodle", "spaghetti", "noodles", "tomato", "sauce", "italian"], + "moji": "🍝" + }, + "sparkle": { + "unicode": "2747", + "unicode_alternates": ["2747-FE0F"], + "name": "sparkle", + "shortname": ":sparkle:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["green-square", "stars"], + "moji": "❇" + }, + "sparkler": { + "unicode": "1F387", + "unicode_alternates": [], + "name": "firework sparkler", + "shortname": ":sparkler:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["night", "shine", "stars"], + "moji": "🎇" + }, + "sparkles": { + "unicode": "2728", + "unicode_alternates": [], + "name": "sparkles", + "shortname": ":sparkles:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cool", "shine", "shiny", "stars"], + "moji": "✨" + }, + "sparkling_heart": { + "unicode": "1F496", + "unicode_alternates": [], + "name": "sparkling heart", + "shortname": ":sparkling_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines"], + "moji": "💖" + }, + "speak_no_evil": { + "unicode": "1F64A", + "unicode_alternates": [], + "name": "speak-no-evil monkey", + "shortname": ":speak_no_evil:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "monkey", "monkey", "mouth", "talk", "say", "words", "verbal", "verbalize", "oral", "iwazaru"], + "moji": "🙊" + }, + "speaker": { + "unicode": "1F508", + "unicode_alternates": [], + "name": "speaker", + "shortname": ":speaker:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sound", "listen", "hear", "noise"] + }, + "speaking_head": { + "unicode": "1F5E3", + "unicode_alternates": [], + "name": "speaking head in silhouette", + "shortname": ":speaking_head:", + "category": "objects_symbols", + "aliases": [":speaking_head_in_silhouette:"], + "aliases_ascii": [], + "keywords": ["talk"] + }, + "speech_balloon": { + "unicode": "1F4AC", + "unicode_alternates": [], + "name": "speech balloon", + "shortname": ":speech_balloon:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bubble", "words", "speech", "balloon", "talk", "conversation", "communication", "comic", "dialogue"], + "moji": "💬" + }, + "speech_left": { + "unicode": "1F5E8", + "unicode_alternates": [], + "name": "left speech bubble", + "shortname": ":speech_left:", + "category": "objects_symbols", + "aliases": [":left_speech_bubble:"], + "aliases_ascii": [], + "keywords": ["balloon", "words", "talk", "conversation", "communication", "comic", "dialogue"] + }, + "speech_right": { + "unicode": "1F5E9", + "unicode_alternates": [], + "name": "right speech bubble", + "shortname": ":speech_right:", + "category": "objects_symbols", + "aliases": [":right_speech_bubble:"], + "aliases_ascii": [], + "keywords": ["balloon", "words", "talk", "conversation", "communication", "comic", "dialogue"] + }, + "speech_three": { + "unicode": "1F5EB", + "unicode_alternates": [], + "name": "three speech bubbles", + "shortname": ":speech_three:", + "category": "objects_symbols", + "aliases": [":three_speech_bubbles:"], + "aliases_ascii": [], + "keywords": ["balloon", "words", "talk", "conversation", "communication", "comic", "dialogue"] + }, + "speech_two": { + "unicode": "1F5EA", + "unicode_alternates": [], + "name": "two speech bubbles", + "shortname": ":speech_two:", + "category": "objects_symbols", + "aliases": [":two_speech_bubbles:"], + "aliases_ascii": [], + "keywords": ["balloon", "words", "talk", "conversation", "communication", "comic", "dialogue"] + }, + "speedboat": { + "unicode": "1F6A4", + "unicode_alternates": [], + "name": "speedboat", + "shortname": ":speedboat:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["ship", "transportation", "vehicle", "motor", "speed", "ski", "power", "boat"], + "moji": "🚤" + }, + "spider": { + "unicode": "1F577", + "unicode_alternates": [], + "name": "spider", + "shortname": ":spider:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["arachnid", "eight-legged"] + }, + "spider_web": { + "unicode": "1F578", + "unicode_alternates": [], + "name": "spider web", + "shortname": ":spider_web:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cobweb"] + }, + "spy": { + "unicode": "1F575", + "unicode_alternates": [], + "name": "sleuth or spy", + "shortname": ":spy:", + "category": "people", + "aliases": [":sleuth_or_spy:"], + "aliases_ascii": [], + "keywords": ["pi", "undercover", "investigator"] + }, + "stadium": { + "unicode": "1F3DF", + "unicode_alternates": [], + "name": "stadium", + "shortname": ":stadium:", + "category": "travel_places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sport", "event", "concert", "convention", "game"] + }, + "star": { + "unicode": "2B50", + "unicode_alternates": ["2B50-FE0F"], + "name": "white medium star", + "shortname": ":star:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["night", "yellow"], + "moji": "⭐" + }, + "star2": { + "unicode": "1F31F", + "unicode_alternates": [], + "name": "glowing star", + "shortname": ":star2:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["night", "sparkle", "glow", "glowing", "star", "five", "points", "classic"], + "moji": "🌟" + }, + "stars": { + "unicode": "1F320", + "unicode_alternates": [], + "name": "shooting star", + "shortname": ":stars:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["night", "photo", "shooting", "shoot", "star", "sky", "night", "comet", "meteoroid"], + "moji": "🌠" + }, + "station": { + "unicode": "1F689", + "unicode_alternates": [], + "name": "station", + "shortname": ":station:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["public", "transportation", "vehicle", "station", "train", "subway"], + "moji": "🚉" + }, + "statue_of_liberty": { + "unicode": "1F5FD", + "unicode_alternates": [], + "name": "statue of liberty", + "shortname": ":statue_of_liberty:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["american", "newyork"], + "moji": "🗽" + }, + "steam_locomotive": { + "unicode": "1F682", + "unicode_alternates": [], + "name": "steam locomotive", + "shortname": ":steam_locomotive:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["train", "transportation", "vehicle", "locomotive", "steam", "train", "engine"], + "moji": "🚂" + }, + "stereo": { + "unicode": "1F4FE", + "unicode_alternates": [], + "name": "portable stereo", + "shortname": ":stereo:", + "category": "objects_symbols", + "aliases": [":portable_stereo:"], + "aliases_ascii": [], + "keywords": ["communication", "music", "program", "boom", "box"] + }, + "stew": { + "unicode": "1F372", + "unicode_alternates": [], + "name": "pot of food", + "shortname": ":stew:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "meat", "stew", "hearty", "soup", "thick", "hot", "pot"], + "moji": "🍲" + }, + "stock_chart": { + "unicode": "1F5E0", + "unicode_alternates": [], + "name": "stock chart", + "shortname": ":stock_chart:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["graph", "presentation", "stats", "business"] + }, + "straight_ruler": { + "unicode": "1F4CF", + "unicode_alternates": [], + "name": "straight ruler", + "shortname": ":straight_ruler:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["stationery"], + "moji": "📏" + }, + "strawberry": { + "unicode": "1F353", + "unicode_alternates": [], + "name": "strawberry", + "shortname": ":strawberry:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "nature", "strawberry", "short", "cake", "berry"], + "moji": "🍓" + }, + "stuck_out_tongue": { + "unicode": "1F61B", + "unicode_alternates": [], + "name": "face with stuck-out tongue", + "shortname": ":stuck_out_tongue:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [":P", ":-P", "=P", ":-p", ":p", "=p", ":-Þ", ":Þ", ":þ", ":-þ", ":-b", ":b", "d:"], + "keywords": ["childish", "face", "mischievous", "playful", "prank", "tongue", "silly", "playful", "cheeky"], + "moji": "😛" + }, + "stuck_out_tongue_closed_eyes": { + "unicode": "1F61D", + "unicode_alternates": [], + "name": "face with stuck-out tongue and tightly-closed eyes", + "shortname": ":stuck_out_tongue_closed_eyes:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "mischievous", "playful", "prank", "tongue", "kidding", "silly", "playful", "ecstatic"], + "moji": "😝" + }, + "stuck_out_tongue_winking_eye": { + "unicode": "1F61C", + "unicode_alternates": [], + "name": "face with stuck-out tongue and winking eye", + "shortname": ":stuck_out_tongue_winking_eye:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [">:P", "X-P", "x-p"], + "keywords": ["childish", "face", "mischievous", "playful", "prank", "tongue", "wink", "winking", "kidding", "silly", "playful", "crazy"], + "moji": "😜" + }, + "sun_with_face": { + "unicode": "1F31E", + "unicode_alternates": [], + "name": "sun with face", + "shortname": ":sun_with_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["morning", "sun", "anthropomorphic", "face", "sky"], + "moji": "🌞" + }, + "sunflower": { + "unicode": "1F33B", + "unicode_alternates": [], + "name": "sunflower", + "shortname": ":sunflower:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "plant", "sunflower", "sun", "flower", "seeds", "yellow"], + "moji": "🌻" + }, + "sunglasses": { + "unicode": "1F60E", + "unicode_alternates": [], + "name": "smiling face with sunglasses", + "shortname": ":sunglasses:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["B-)", "B)", "8)", "8-)", "B-D", "8-D"], + "keywords": ["cool", "face", "smiling", "sunglasses", "sun", "glasses", "sunny", "cool", "smooth"], + "moji": "😎" + }, + "sunny": { + "unicode": "2600", + "unicode_alternates": ["2600-FE0F"], + "name": "black sun with rays", + "shortname": ":sunny:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["brightness", "weather"] + }, + "sunrise": { + "unicode": "1F305", + "unicode_alternates": [], + "name": "sunrise", + "shortname": ":sunrise:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["morning", "photo", "vacation", "view", "sunrise", "sun", "morning", "color", "sky"], + "moji": "🌅" + }, + "sunrise_over_mountains": { + "unicode": "1F304", + "unicode_alternates": [], + "name": "sunrise over mountains", + "shortname": ":sunrise_over_mountains:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["photo", "vacation", "view", "sunrise", "sun", "morning", "mountain", "rural", "color", "sky"], + "moji": "🌄" + }, + "surfer": { + "unicode": "1F3C4", + "unicode_alternates": [], + "name": "surfer", + "shortname": ":surfer:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["ocean", "sea", "sports", "surfer", "surf", "wave", "ocean", "ride", "swell"], + "moji": "🏄" + }, + "sushi": { + "unicode": "1F363", + "unicode_alternates": [], + "name": "sushi", + "shortname": ":sushi:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "japanese", "sushi", "fish", "raw", "nigiri", "japanese"], + "moji": "🍣" + }, + "suspension_railway": { + "unicode": "1F69F", + "unicode_alternates": [], + "name": "suspension railway", + "shortname": ":suspension_railway:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "suspension", "railway", "rail", "train", "transportation"], + "moji": "🚟" + }, + "sweat": { + "unicode": "1F613", + "unicode_alternates": [], + "name": "face with cold sweat", + "shortname": ":sweat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["':(", "':-(", "'=("], + "keywords": ["cold", "sweat", "sick", "anxious", "worried", "clammy", "diaphoresis", "face", "hot"], + "moji": "😓" + }, + "sweat_drops": { + "unicode": "1F4A6", + "unicode_alternates": [], + "name": "splashing sweat symbol", + "shortname": ":sweat_drops:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["water"], + "moji": "💦" + }, + "sweat_smile": { + "unicode": "1F605", + "unicode_alternates": [], + "name": "smiling face with open mouth and cold sweat", + "shortname": ":sweat_smile:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": ["':)", "':-)", "'=)", "':D", "':-D", "'=D"], + "keywords": ["face", "happy", "hot", "smiling", "cold", "sweat", "perspiration"], + "moji": "😅" + }, + "sweet_potato": { + "unicode": "1F360", + "unicode_alternates": [], + "name": "roasted sweet potato", + "shortname": ":sweet_potato:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "nature", "sweet", "potato", "potassium", "roasted", "roast"], + "moji": "🍠" + }, + "swimmer": { + "unicode": "1F3CA", + "unicode_alternates": [], + "name": "swimmer", + "shortname": ":swimmer:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sports", "swimmer", "swim", "water", "pool", "laps", "freestyle", "butterfly", "breaststroke", "backstroke"], + "moji": "🏊" + }, + "symbols": { + "unicode": "1F523", + "unicode_alternates": [], + "name": "input symbol for symbols", + "shortname": ":symbols:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "🔣" + }, + "syringe": { + "unicode": "1F489", + "unicode_alternates": [], + "name": "syringe", + "shortname": ":syringe:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blood", "drugs", "health", "hospital", "medicine", "needle"], + "moji": "💉" + }, + "tada": { + "unicode": "1F389", + "unicode_alternates": [], + "name": "party popper", + "shortname": ":tada:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["contulations", "party", "party", "popper", "tada", "celebration", "victory", "announcement", "climax", "congratulations"], + "moji": "🎉" + }, + "tanabata_tree": { + "unicode": "1F38B", + "unicode_alternates": [], + "name": "tanabata tree", + "shortname": ":tanabata_tree:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "plant", "tanabata", "tree", "festival", "star", "wish", "holiday"], + "moji": "🎋" + }, + "tangerine": { + "unicode": "1F34A", + "unicode_alternates": [], + "name": "tangerine", + "shortname": ":tangerine:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "nature", "tangerine", "citrus", "orange"], + "moji": "🍊" + }, + "taurus": { + "unicode": "2649", + "unicode_alternates": ["2649-FE0F"], + "name": "taurus", + "shortname": ":taurus:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["purple-square", "sign", "taurus", "bull", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "zodiac", "horoscope"], + "moji": "♉" + }, + "taxi": { + "unicode": "1F695", + "unicode_alternates": [], + "name": "taxi", + "shortname": ":taxi:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cars", "transportation", "uber", "vehicle", "taxi", "car", "automobile", "city", "transport", "service"], + "moji": "🚕" + }, + "tea": { + "unicode": "1F375", + "unicode_alternates": [], + "name": "teacup without handle", + "shortname": ":tea:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bowl", "breakfast", "british", "drink", "green", "tea", "leaf", "drink", "teacup", "hot", "beverage"], + "moji": "🍵" + }, + "telephone": { + "unicode": "260E", + "unicode_alternates": ["260E-FE0F"], + "name": "black telephone", + "shortname": ":telephone:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "dial", "technology"], + "moji": "☎" + }, + "telephone_black": { + "unicode": "1F57F", + "unicode_alternates": [], + "name": "black touchtone telephone", + "shortname": ":telephone_black:", + "category": "objects_symbols", + "aliases": [":black_touchtone_telephone:"], + "aliases_ascii": [], + "keywords": ["communication", "dial", "technology"] + }, + "telephone_receiver": { + "unicode": "1F4DE", + "unicode_alternates": [], + "name": "telephone receiver", + "shortname": ":telephone_receiver:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["communication", "dial", "technology"], + "moji": "📞" + }, + "telephone_white": { + "unicode": "1F57E", + "unicode_alternates": [], + "name": "white touchtone telephone", + "shortname": ":telephone_white:", + "category": "objects_symbols", + "aliases": [":white_touchtone_telephone:"], + "aliases_ascii": [], + "keywords": ["communication", "dial", "technology"] + }, + "telescope": { + "unicode": "1F52D", + "unicode_alternates": [], + "name": "telescope", + "shortname": ":telescope:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["space", "stars"], + "moji": "🔭" + }, + "tennis": { + "unicode": "1F3BE", + "unicode_alternates": [], + "name": "tennis racquet and ball", + "shortname": ":tennis:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["balls", "green", "sports", "tennis", "racket", "racquet", "ball", "game", "net", "court", "love"], + "moji": "🎾" + }, + "tent": { + "unicode": "26FA", + "unicode_alternates": ["26FA-FE0F"], + "name": "tent", + "shortname": ":tent:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["camp", "outdoors", "photo"], + "moji": "⛺" + }, + "thermometer": { + "unicode": "1F321", + "unicode_alternates": [], + "name": "thermometer", + "shortname": ":thermometer:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["temperature"] + }, + "thought_balloon": { + "unicode": "1F4AD", + "unicode_alternates": [], + "name": "thought balloon", + "shortname": ":thought_balloon:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bubble", "cloud", "speech", "thought", "balloon", "comic", "think", "day dream", "wonder"], + "moji": "💭" + }, + "thought_left": { + "unicode": "1F5EC", + "unicode_alternates": [], + "name": "left thought bubble", + "shortname": ":thought_left:", + "category": "objects_symbols", + "aliases": [":left_thought_bubble:"], + "aliases_ascii": [], + "keywords": ["balloon", "cloud", "comic", "think", "day dream", "wonder"] + }, + "thought_right": { + "unicode": "1F5ED", + "unicode_alternates": [], + "name": "right thought bubble", + "shortname": ":thought_right:", + "category": "objects_symbols", + "aliases": [":right_thought_bubble:"], + "aliases_ascii": [], + "keywords": ["balloon", "cloud", "comic", "think", "day dream", "wonder"] + }, + "three": { + "moji": "3️⃣", + "unicode": "0033-20E3", + "unicode_alternates": ["0033-FE0F-20E3"], + "name": "digit three", + "shortname": ":three:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["3", "blue-square", "numbers", "prime"] + }, + "thumbs_down_reverse": { + "unicode": "1F593", + "unicode_alternates": [], + "name": "reversed thumbs down sign", + "shortname": ":thumbs_down_reverse:", + "category": "people", + "aliases": [":reversed_thumbs_down_sign:"], + "aliases_ascii": [], + "keywords": ["hand", "no", "-1"] + }, + "thumbs_up_reverse": { + "unicode": "1F592", + "unicode_alternates": [], + "name": "reversed thumbs up sign", + "shortname": ":thumbs_up_reverse:", + "category": "people", + "aliases": [":reversed_thumbs_up_sign:"], + "aliases_ascii": [], + "keywords": ["cool", "hand", "like", "yes", "+1"] + }, + "thumbsdown": { + "unicode": "1F44E", + "unicode_alternates": [], + "name": "thumbs down sign", + "shortname": ":thumbsdown:", + "category": "emoticons", + "aliases": [":-1:"], + "aliases_ascii": [], + "keywords": ["hand", "no"], + "moji": "👎" + }, + "thumbsup": { + "unicode": "1F44D", + "unicode_alternates": [], + "name": "thumbs up sign", + "shortname": ":thumbsup:", + "category": "emoticons", + "aliases": [":+1:"], + "aliases_ascii": [], + "keywords": ["cool", "hand", "like", "yes"], + "moji": "👍" + }, + "ticket": { + "unicode": "1F3AB", + "unicode_alternates": [], + "name": "ticket", + "shortname": ":ticket:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["concert", "event", "pass", "ticket", "show", "entertainment", "stub", "admission", "proof", "purchase"], + "moji": "🎫" + }, + "tickets": { + "unicode": "1F39F", + "unicode_alternates": [], + "name": "admission tickets", + "shortname": ":tickets:", + "category": "activity", + "aliases": [":admission_tickets:"], + "aliases_ascii": [], + "keywords": ["concert", "event", "pass", "show", "entertainment", "stub", "proof", "purchase"] + }, + "tiger": { + "unicode": "1F42F", + "unicode_alternates": [], + "name": "tiger face", + "shortname": ":tiger:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal"], + "moji": "🐯" + }, + "tiger2": { + "unicode": "1F405", + "unicode_alternates": [], + "name": "tiger", + "shortname": ":tiger2:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "tiger", "cat", "striped", "tony", "tigger", "hobs"], + "moji": "🐅" + }, + "tired_face": { + "unicode": "1F62B", + "unicode_alternates": [], + "name": "tired face", + "shortname": ":tired_face:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "frustrated", "sick", "upset", "whine", "exhausted", "sleepy", "tired"], + "moji": "😫" + }, + "toilet": { + "unicode": "1F6BD", + "unicode_alternates": [], + "name": "toilet", + "shortname": ":toilet:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["restroom", "wc", "toilet", "bathroom", "throne", "porcelain", "waste", "flush", "plumbing"], + "moji": "🚽" + }, + "tokyo_tower": { + "unicode": "1F5FC", + "unicode_alternates": [], + "name": "tokyo tower", + "shortname": ":tokyo_tower:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["japan", "photo"], + "moji": "🗼" + }, + "tomato": { + "unicode": "1F345", + "unicode_alternates": [], + "name": "tomato", + "shortname": ":tomato:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "nature", "vegetable", "tomato", "fruit", "sauce", "italian"], + "moji": "🍅" + }, + "tongue": { + "unicode": "1F445", + "unicode_alternates": [], + "name": "tongue", + "shortname": ":tongue:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mouth", "playful", "tongue", "mouth", "taste", "buds", "food", "silly", "playful", "tease", "kiss", "french kiss", "lick", "tasty", "playfulness", "silliness", "intimacy"], + "moji": "👅" + }, + "tools": { + "unicode": "1F6E0", + "unicode_alternates": [], + "name": "hammer and wrench", + "shortname": ":tools:", + "category": "objects_symbols", + "aliases": [":hammer_and_wrench:"], + "aliases_ascii": [], + "keywords": ["tools"] + }, + "top": { + "unicode": "1F51D", + "unicode_alternates": [], + "name": "top with upwards arrow above", + "shortname": ":top:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "words"], + "moji": "🔝" + }, + "tophat": { + "unicode": "1F3A9", + "unicode_alternates": [], + "name": "top hat", + "shortname": ":tophat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["classy", "gentleman", "magic", "top", "hat", "cap", "beaver", "high", "tall", "stove", "pipe", "chimney", "topper", "london", "period piece", "magic", "magician"], + "moji": "🎩" + }, + "trackball": { + "unicode": "1F5B2", + "unicode_alternates": [], + "name": "trackball", + "shortname": ":trackball:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["input", "device", "gadget"] + }, + "tractor": { + "unicode": "1F69C", + "unicode_alternates": [], + "name": "tractor", + "shortname": ":tractor:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["agriculture", "car", "farming", "vehicle", "tractor", "farm", "construction", "machine", "digger"], + "moji": "🚜" + }, + "traffic_light": { + "unicode": "1F6A5", + "unicode_alternates": [], + "name": "horizontal traffic light", + "shortname": ":traffic_light:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["traffic", "transportation", "traffic", "light", "stop", "go", "yield", "horizontal"], + "moji": "🚥" + }, + "train": { + "unicode": "1F68B", + "unicode_alternates": [], + "name": "Tram Car", + "shortname": ":train:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["tram", "rail"] + }, + "train2": { + "unicode": "1F686", + "unicode_alternates": [], + "name": "train", + "shortname": ":train2:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "train", "locomotive", "rail"], + "moji": "🚆" + }, + "train_diesel": { + "unicode": "1F6F2", + "unicode_alternates": [], + "name": "diesel locomotive", + "shortname": ":train_diesel:", + "category": "travel_places", + "aliases": [":diesel_locomotive:"], + "aliases_ascii": [], + "keywords": ["train", "transportation", "engine", "rail"] + }, + "tram": { + "unicode": "1F68A", + "unicode_alternates": [], + "name": "tram", + "shortname": ":tram:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "vehicle", "tram", "transportation", "transport"], + "moji": "🚊" + }, + "triangle_round": { + "unicode": "1F6C6", + "unicode_alternates": [], + "name": "triangle with rounded corners", + "shortname": ":triangle_round:", + "category": "objects_symbols", + "aliases": [":triangle_with_rounded_corners:"], + "aliases_ascii": [], + "keywords": ["caution", "warning", "alert"] + }, + "triangular_flag_on_post": { + "unicode": "1F6A9", + "unicode_alternates": [], + "name": "triangular flag on post", + "shortname": ":triangular_flag_on_post:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["triangle", "triangular", "flag", "golf", "post", "flagpole"], + "moji": "🚩" + }, + "triangular_ruler": { + "unicode": "1F4D0", + "unicode_alternates": [], + "name": "triangular ruler", + "shortname": ":triangular_ruler:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["architect", "math", "sketch", "stationery"], + "moji": "📐" + }, + "trident": { + "unicode": "1F531", + "unicode_alternates": [], + "name": "trident emblem", + "shortname": ":trident:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["spear", "weapon"], + "moji": "🔱" + }, + "triumph": { + "unicode": "1F624", + "unicode_alternates": [], + "name": "face with look of triumph", + "shortname": ":triumph:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "gas", "phew", "triumph", "steam", "breath"], + "moji": "😤" + }, + "trolleybus": { + "unicode": "1F68E", + "unicode_alternates": [], + "name": "trolleybus", + "shortname": ":trolleybus:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bart", "transportation", "vehicle", "trolley", "bus", "city", "transport", "transportation"], + "moji": "🚎" + }, + "trophy": { + "unicode": "1F3C6", + "unicode_alternates": [], + "name": "trophy", + "shortname": ":trophy:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["award", "ceremony", "contest", "ftw", "place", "win", "trophy", "first", "show", "place", "win", "reward", "achievement", "medal"], + "moji": "🏆" + }, + "tropical_drink": { + "unicode": "1F379", + "unicode_alternates": [], + "name": "tropical drink", + "shortname": ":tropical_drink:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["beverage", "tropical", "drink", "mixed", "pineapple", "coconut", "pina", "fruit", "umbrella"], + "moji": "🍹" + }, + "tropical_fish": { + "unicode": "1F420", + "unicode_alternates": [], + "name": "tropical fish", + "shortname": ":tropical_fish:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "swim"], + "moji": "🐠" + }, + "truck": { + "unicode": "1F69A", + "unicode_alternates": [], + "name": "delivery truck", + "shortname": ":truck:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["cars", "transportation", "truck", "delivery", "package"], + "moji": "🚚" + }, + "trumpet": { + "unicode": "1F3BA", + "unicode_alternates": [], + "name": "trumpet", + "shortname": ":trumpet:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["brass", "music", "trumpet", "brass", "music", "instrument"], + "moji": "🎺" + }, + "tulip": { + "unicode": "1F337", + "unicode_alternates": [], + "name": "tulip", + "shortname": ":tulip:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["flowers", "nature", "plant", "tulip", "flower", "bulb", "spring", "easter"], + "moji": "🌷" + }, + "turned_ok_hand": { + "unicode": "1F58F", + "unicode_alternates": [], + "name": "turned ok hand sign", + "shortname": ":turned_ok_hand:", + "category": "people", + "aliases": [":turned_ok_hand_sign:"], + "aliases_ascii": [], + "keywords": ["perfect", "okay"] + }, + "turtle": { + "unicode": "1F422", + "unicode_alternates": [], + "name": "turtle", + "shortname": ":turtle:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "slow", "turtle", "shell", "tortoise", "chelonian", "reptile", "slow", "snap", "steady"], + "moji": "🐢" + }, + "twisted_rightwards_arrows": { + "unicode": "1F500", + "unicode_alternates": [], + "name": "twisted rightwards arrows", + "shortname": ":twisted_rightwards_arrows:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "🔀" + }, + "two": { + "moji": "2️⃣", + "unicode": "0032-20E3", + "unicode_alternates": ["0032-FE0F-20E3"], + "name": "digit two", + "shortname": ":two:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["2", "blue-square", "numbers", "prime"] + }, + "two_hearts": { + "unicode": "1F495", + "unicode_alternates": [], + "name": "two hearts", + "shortname": ":two_hearts:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines", "heart", "hearts", "two", "love", "emotion"], + "moji": "💕" + }, + "two_men_holding_hands": { + "unicode": "1F46C", + "unicode_alternates": [], + "name": "two men holding hands", + "shortname": ":two_men_holding_hands:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bromance", "couple", "friends", "like", "love", "men", "gay", "homosexual", "friends", "hands", "holding", "team", "unity"], + "moji": "👬" + }, + "two_women_holding_hands": { + "unicode": "1F46D", + "unicode_alternates": [], + "name": "two women holding hands", + "shortname": ":two_women_holding_hands:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["couple", "female", "friends", "like", "love", "women", "hands", "girlfriends", "friends", "sisters", "mother", "daughter", "gay", "homosexual", "couple", "unity"], + "moji": "👭" + }, + "u5272": { + "unicode": "1F239", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-5272", + "shortname": ":u5272:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "cut", "divide", "kanji", "pink"], + "moji": "🈹" + }, + "u5408": { + "unicode": "1F234", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-5408", + "shortname": ":u5408:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "japanese", "join", "kanji"], + "moji": "🈴" + }, + "u55b6": { + "unicode": "1F23A", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-55b6", + "shortname": ":u55b6:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["japanese", "opening hours"], + "moji": "🈺" + }, + "u6307": { + "unicode": "1F22F", + "unicode_alternates": ["1F22F-FE0F"], + "name": "squared cjk unified ideograph-6307", + "shortname": ":u6307:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "green-square", "kanji", "point"], + "moji": "🈯" + }, + "u6708": { + "unicode": "1F237", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-6708", + "shortname": ":u6708:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "japanese", "kanji", "moon", "orange-square"], + "moji": "🈷" + }, + "u6709": { + "unicode": "1F236", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-6709", + "shortname": ":u6709:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "have", "kanji", "orange-square"], + "moji": "🈶" + }, + "u6e80": { + "unicode": "1F235", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-6e80", + "shortname": ":u6e80:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "full", "japanese", "kanji", "red-square"], + "moji": "🈵" + }, + "u7121": { + "unicode": "1F21A", + "unicode_alternates": ["1F21A-FE0F"], + "name": "squared cjk unified ideograph-7121", + "shortname": ":u7121:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "japanese", "kanji", "no", "nothing", "orange-square"], + "moji": "🈚" + }, + "u7533": { + "unicode": "1F238", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-7533", + "shortname": ":u7533:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "japanese", "kanji"], + "moji": "🈸" + }, + "u7981": { + "unicode": "1F232", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-7981", + "shortname": ":u7981:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "forbidden", "japanese", "kanji", "limit", "restricted"], + "moji": "🈲" + }, + "u7a7a": { + "unicode": "1F233", + "unicode_alternates": [], + "name": "squared cjk unified ideograph-7a7a", + "shortname": ":u7a7a:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["chinese", "empty", "japanese", "kanji"], + "moji": "🈳" + }, + "umbrella": { + "unicode": "2614", + "unicode_alternates": ["2614-FE0F"], + "name": "umbrella with rain drops", + "shortname": ":umbrella:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["rain", "weather"], + "moji": "☔" + }, + "unamused": { + "unicode": "1F612", + "unicode_alternates": [], + "name": "unamused face", + "shortname": ":unamused:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["bored", "face", "indifference", "serious", "straight face", "unamused", "not amused", "depressed", "unhappy", "disapprove", "lame"], + "moji": "😒" + }, + "underage": { + "unicode": "1F51E", + "unicode_alternates": [], + "name": "no one under eighteen symbol", + "shortname": ":underage:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["18", "drink", "night", "pub"], + "moji": "🔞" + }, + "unlock": { + "unicode": "1F513", + "unicode_alternates": [], + "name": "open lock", + "shortname": ":unlock:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["privacy", "security"], + "moji": "🔓" + }, + "up": { + "unicode": "1F199", + "unicode_alternates": [], + "name": "squared up with exclamation mark", + "shortname": ":up:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square"], + "moji": "🆙" + }, + "v": { + "unicode": "270C", + "unicode_alternates": ["270C-FE0F"], + "name": "victory hand", + "shortname": ":v:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fingers", "hand", "ohyeah", "peace", "two", "victory"], + "moji": "✌" + }, + "vertical_traffic_light": { + "unicode": "1F6A6", + "unicode_alternates": [], + "name": "vertical traffic light", + "shortname": ":vertical_traffic_light:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["transportation", "traffic", "light", "stop", "go", "yield", "vertical"], + "moji": "🚦" + }, + "vhs": { + "unicode": "1F4FC", + "unicode_alternates": [], + "name": "videocassette", + "shortname": ":vhs:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["oldschool", "record", "video"], + "moji": "📼" + }, + "vibration_mode": { + "unicode": "1F4F3", + "unicode_alternates": [], + "name": "vibration mode", + "shortname": ":vibration_mode:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["orange-square", "phone"], + "moji": "📳" + }, + "video_camera": { + "unicode": "1F4F9", + "unicode_alternates": [], + "name": "video camera", + "shortname": ":video_camera:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["film", "record"], + "moji": "📹" + }, + "video_game": { + "unicode": "1F3AE", + "unicode_alternates": [], + "name": "video game", + "shortname": ":video_game:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["PS4", "console", "controller", "play", "video", "game", "console", "controller", "nintendo", "xbox", "playstation"], + "moji": "🎮" + }, + "violin": { + "unicode": "1F3BB", + "unicode_alternates": [], + "name": "violin", + "shortname": ":violin:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["instrument", "music", "violin", "fiddle", "music", "instrument"], + "moji": "🎻" + }, + "virgo": { + "unicode": "264D", + "unicode_alternates": ["264D-FE0F"], + "name": "virgo", + "shortname": ":virgo:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sign", "virgo", "maiden", "astrology", "greek", "constellation", "stars", "zodiac", "sign", "zodiac", "horoscope"], + "moji": "♍" + }, + "volcano": { + "unicode": "1F30B", + "unicode_alternates": [], + "name": "volcano", + "shortname": ":volcano:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "photo", "volcano", "lava", "magma", "hot", "explode"], + "moji": "🌋" + }, + "vs": { + "unicode": "1F19A", + "unicode_alternates": [], + "name": "squared vs", + "shortname": ":vs:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["orange-square", "words"], + "moji": "🆚" + }, + "vulcan": { + "unicode": "1F596", + "unicode_alternates": [], + "name": "raised hand with part between middle and ring fingers", + "shortname": ":vulcan:", + "category": "people", + "aliases": [":raised_hand_with_part_between_middle_and_ring_fingers:"], + "aliases_ascii": [], + "keywords": ["vulcan", "spock", "leonard", "nimoy", "star trek", "live long"] + }, + "walking": { + "unicode": "1F6B6", + "unicode_alternates": [], + "name": "pedestrian", + "shortname": ":walking:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["human", "man", "walk", "pedestrian", "stroll", "stride", "foot", "feet"], + "moji": "🚶" + }, + "waning_crescent_moon": { + "unicode": "1F318", + "unicode_alternates": [], + "name": "waning crescent moon symbol", + "shortname": ":waning_crescent_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "crescent", "waning", "sky", "night", "cheese", "phase"], + "moji": "🌘" + }, + "waning_gibbous_moon": { + "unicode": "1F316", + "unicode_alternates": [], + "name": "waning gibbous moon symbol", + "shortname": ":waning_gibbous_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "waning", "gibbous", "sky", "night", "cheese", "phase"], + "moji": "🌖" + }, + "warning": { + "unicode": "26A0", + "unicode_alternates": ["26A0-FE0F"], + "name": "warning sign", + "shortname": ":warning:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["exclamation", "wip"], + "moji": "⚠" + }, + "wastebasket": { + "unicode": "1F5D1", + "unicode_alternates": [], + "name": "wastebasket", + "shortname": ":wastebasket:", + "category": "objects_symbols", + "aliases": [], + "aliases_ascii": [], + "keywords": ["trash", "garbage", "dispose"] + }, + "watch": { + "unicode": "231A", + "unicode_alternates": ["231A-FE0F"], + "name": "watch", + "shortname": ":watch:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["accessories", "time"], + "moji": "⌚" + }, + "water_buffalo": { + "unicode": "1F403", + "unicode_alternates": [], + "name": "water buffalo", + "shortname": ":water_buffalo:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "cow", "nature", "ox", "water", "buffalo", "asia", "bovine", "milk", "dairy"], + "moji": "🐃" + }, + "watermelon": { + "unicode": "1F349", + "unicode_alternates": [], + "name": "watermelon", + "shortname": ":watermelon:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["food", "fruit", "melon", "watermelon", "summer", "fruit", "large"], + "moji": "🍉" + }, + "wave": { + "unicode": "1F44B", + "unicode_alternates": [], + "name": "waving hand sign", + "shortname": ":wave:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["farewell", "gesture", "goodbye", "hands", "solong"], + "moji": "👋" + }, + "wavy_dash": { + "unicode": "3030", + "unicode_alternates": [], + "name": "wavy dash", + "shortname": ":wavy_dash:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["draw", "line"], + "moji": "〰" + }, + "waxing_crescent_moon": { + "unicode": "1F312", + "unicode_alternates": [], + "name": "waxing crescent moon symbol", + "shortname": ":waxing_crescent_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature", "moon", "waxing", "sky", "night", "cheese", "phase"], + "moji": "🌒" + }, + "waxing_gibbous_moon": { + "unicode": "1F314", + "unicode_alternates": [], + "name": "waxing gibbous moon symbol", + "shortname": ":waxing_gibbous_moon:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["nature"], + "moji": "🌔" + }, + "wc": { + "unicode": "1F6BE", + "unicode_alternates": [], + "name": "water closet", + "shortname": ":wc:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "restroom", "toilet", "water", "closet", "toilet", "bathroom", "throne", "porcelain", "waste", "flush", "plumbing"], + "moji": "🚾" + }, + "weary": { + "unicode": "1F629", + "unicode_alternates": [], + "name": "weary face", + "shortname": ":weary:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "frustrated", "sad", "sleepy", "tired", "weary", "sleepy", "tired", "tiredness", "study", "finals", "school", "exhausted"], + "moji": "😩" + }, + "wedding": { + "unicode": "1F492", + "unicode_alternates": [], + "name": "wedding", + "shortname": ":wedding:", + "category": "places", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "bride", "couple", "groom", "like", "love", "marriage"], + "moji": "💒" + }, + "whale": { + "unicode": "1F433", + "unicode_alternates": [], + "name": "spouting whale", + "shortname": ":whale:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "ocean", "sea"], + "moji": "🐳" + }, + "whale2": { + "unicode": "1F40B", + "unicode_alternates": [], + "name": "whale", + "shortname": ":whale2:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature", "ocean", "sea", "whale", "blubber", "bloated", "fat", "large", "massive"], + "moji": "🐋" + }, + "wheelchair": { + "unicode": "267F", + "unicode_alternates": ["267F-FE0F"], + "name": "wheelchair symbol", + "shortname": ":wheelchair:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "disabled"], + "moji": "♿" + }, + "white_check_mark": { + "unicode": "2705", + "unicode_alternates": [], + "name": "white heavy check mark", + "shortname": ":white_check_mark:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["agree", "green-square", "ok"], + "moji": "✅" + }, + "white_circle": { + "unicode": "26AA", + "unicode_alternates": ["26AA-FE0F"], + "name": "medium white circle", + "shortname": ":white_circle:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "⚪" + }, + "white_flower": { + "unicode": "1F4AE", + "unicode_alternates": [], + "name": "white flower", + "shortname": ":white_flower:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["japanese", "white", "flower", "teacher", "school", "grade", "score", "brilliance", "intelligence", "homework", "student", "assignment", "praise"], + "moji": "💮" + }, + "white_large_square": { + "unicode": "2B1C", + "unicode_alternates": ["2B1C-FE0F"], + "name": "white large square", + "shortname": ":white_large_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "⬜" + }, + "white_medium_small_square": { + "unicode": "25FD", + "unicode_alternates": ["25FD-FE0F"], + "name": "white medium small square", + "shortname": ":white_medium_small_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "◽" + }, + "white_medium_square": { + "unicode": "25FB", + "unicode_alternates": ["25FB-FE0F"], + "name": "white medium square", + "shortname": ":white_medium_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "◻" + }, + "white_small_square": { + "unicode": "25AB", + "unicode_alternates": ["25AB-FE0F"], + "name": "white small square", + "shortname": ":white_small_square:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "▫" + }, + "white_square_button": { + "unicode": "1F533", + "unicode_alternates": [], + "name": "white square button", + "shortname": ":white_square_button:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["shape"], + "moji": "🔳" + }, + "wind_blowing_face": { + "unicode": "1F32C", + "unicode_alternates": [], + "name": "wind blowing face", + "shortname": ":wind_blowing_face:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["mother", "nature"] + }, + "wind_chime": { + "unicode": "1F390", + "unicode_alternates": [], + "name": "wind chime", + "shortname": ":wind_chime:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["ding", "nature", "wind", "chime", "bell", "fūrin", "instrument", "music", "spirits", "soothing", "protective", "spiritual", "sound"], + "moji": "🎐" + }, + "wine_glass": { + "unicode": "1F377", + "unicode_alternates": [], + "name": "wine glass", + "shortname": ":wine_glass:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["alcohol", "beverage", "booze", "bottle", "drink", "drunk", "fermented", "glass", "grapes", "tasting", "wine", "winery"], + "moji": "🍷" + }, + "wink": { + "unicode": "1F609", + "unicode_alternates": [], + "name": "winking face", + "shortname": ":wink:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [";)", ";-)", "*-)", "*)", ";-]", ";]", ";D", ";^)"], + "keywords": ["face", "happy", "mischievous", "secret", "wink", "winking", "friendly", "joke"], + "moji": "😉" + }, + "wolf": { + "unicode": "1F43A", + "unicode_alternates": [], + "name": "wolf face", + "shortname": ":wolf:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["animal", "nature"], + "moji": "🐺" + }, + "woman": { + "unicode": "1F469", + "unicode_alternates": [], + "name": "woman", + "shortname": ":woman:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["female", "girls"], + "moji": "👩" + }, + "womans_clothes": { + "unicode": "1F45A", + "unicode_alternates": [], + "name": "womans clothes", + "shortname": ":womans_clothes:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["fashion", "woman", "clothing", "clothes", "blouse", "shirt", "wardrobe", "breasts", "cleavage", "shopping", "shop", "dressing", "dressed"], + "moji": "👚" + }, + "womans_hat": { + "unicode": "1F452", + "unicode_alternates": [], + "name": "womans hat", + "shortname": ":womans_hat:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["accessories", "fashion", "female"], + "moji": "👒" + }, + "womens": { + "unicode": "1F6BA", + "unicode_alternates": [], + "name": "womens symbol", + "shortname": ":womens:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["purple-square", "woman", "bathroom", "restroom", "sign", "girl", "female", "avatar"], + "moji": "🚺" + }, + "worried": { + "unicode": "1F61F", + "unicode_alternates": [], + "name": "worried face", + "shortname": ":worried:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["concern", "face", "nervous", "worried", "anxious", "distressed", "nervous", "tense"], + "moji": "😟" + }, + "wrench": { + "unicode": "1F527", + "unicode_alternates": [], + "name": "wrench", + "shortname": ":wrench:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["diy", "ikea", "tools"], + "moji": "🔧" + }, + "writing_hand": { + "unicode": "1F58E", + "unicode_alternates": [], + "name": "left writing hand", + "shortname": ":writing_hand:", + "category": "people", + "aliases": [":left_writing_hand:"], + "aliases_ascii": [], + "keywords": ["write", "sign", "signature", "draw"] + }, + "x": { + "unicode": "274C", + "unicode_alternates": [], + "name": "cross mark", + "shortname": ":x:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["delete", "no", "remove"], + "moji": "❌" + }, + "yellow_heart": { + "unicode": "1F49B", + "unicode_alternates": [], + "name": "yellow heart", + "shortname": ":yellow_heart:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["affection", "like", "love", "valentines", "yellow", "gold", "heart", "love", "friendship", "happy", "happiness", "trust", "compassionate", "respectful", "honest", "caring", "selfless"], + "moji": "💛" + }, + "yen": { + "unicode": "1F4B4", + "unicode_alternates": [], + "name": "banknote with yen sign", + "shortname": ":yen:", + "category": "objects", + "aliases": [], + "aliases_ascii": [], + "keywords": ["currency", "dollar", "japanese", "money", "yen", "japan", "japanese", "banknote", "money", "currency", "paper", "cash", "bill"], + "moji": "💴" + }, + "yum": { + "unicode": "1F60B", + "unicode_alternates": [], + "name": "face savouring delicious food", + "shortname": ":yum:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["face", "happy", "joy", "smile", "tongue", "delicious", "savoring", "food", "eat", "yummy", "yum", "tasty", "savory"], + "moji": "😋" + }, + "zap": { + "unicode": "26A1", + "unicode_alternates": ["26A1-FE0F"], + "name": "high voltage sign", + "shortname": ":zap:", + "category": "nature", + "aliases": [], + "aliases_ascii": [], + "keywords": ["lightning bolt", "thunder", "weather"], + "moji": "⚡" + }, + "zero": { + "moji": "0️⃣", + "unicode": "0030-20E3", + "unicode_alternates": ["0030-FE0F-20E3"], + "name": "digit zero", + "shortname": ":zero:", + "category": "other", + "aliases": [], + "aliases_ascii": [], + "keywords": ["blue-square", "null", "numbers"] + }, + "zzz": { + "unicode": "1F4A4", + "unicode_alternates": [], + "name": "sleeping symbol", + "shortname": ":zzz:", + "category": "emoticons", + "aliases": [], + "aliases_ascii": [], + "keywords": ["sleepy", "tired"], + "moji": "💤" + } +} diff --git a/lib/api/entities.rb b/lib/api/entities.rb index f8511ac5f5..26e7c956e8 100644 --- a/lib/api/entities.rb +++ b/lib/api/entities.rb @@ -166,7 +166,6 @@ module API class MergeRequest < ProjectEntity expose :target_branch, :source_branch - # deprecated, always returns 0 expose :upvotes, :downvotes expose :author, :assignee, using: Entities::UserBasic expose :source_project_id, :target_project_id diff --git a/lib/api/files.rb b/lib/api/files.rb index a7a768f889..8ad2c1883c 100644 --- a/lib/api/files.rb +++ b/lib/api/files.rb @@ -7,7 +7,7 @@ module API def commit_params(attrs) { file_path: attrs[:file_path], - current_branch: attrs[:branch_name], + source_branch: attrs[:branch_name], target_branch: attrs[:branch_name], commit_message: attrs[:commit_message], file_content: attrs[:content], diff --git a/lib/api/merge_requests.rb b/lib/api/merge_requests.rb index 3c1c6bda26..5c97fe1c88 100644 --- a/lib/api/merge_requests.rb +++ b/lib/api/merge_requests.rb @@ -211,7 +211,7 @@ module API unauthorized! unless merge_request.can_be_merged_by?(current_user) not_allowed! if !merge_request.open? || merge_request.work_in_progress? - merge_request.check_if_can_be_merged if merge_request.unchecked? + merge_request.check_if_can_be_merged render_api_error!('Branch cannot be merged', 406) unless merge_request.can_be_merged? diff --git a/lib/api/projects.rb b/lib/api/projects.rb index 5e75cd35c5..8b1390e328 100644 --- a/lib/api/projects.rb +++ b/lib/api/projects.rb @@ -3,7 +3,7 @@ module API class Projects < Grape::API before { authenticate! } - resource :projects do + resource :projects, requirements: { id: /[^\/]+/ } do helpers do def map_public_to_visibility_level(attrs) publik = attrs.delete(:public) @@ -25,7 +25,7 @@ module API @projects = current_user.authorized_projects @projects = filter_projects(@projects) @projects = paginate @projects - present @projects, with: Entities::Project + present @projects, with: Entities::ProjectWithAccess, user: current_user end # Get an owned projects list for authenticated user @@ -36,7 +36,7 @@ module API @projects = current_user.owned_projects @projects = filter_projects(@projects) @projects = paginate @projects - present @projects, with: Entities::Project + present @projects, with: Entities::ProjectWithAccess, user: current_user end # Gets starred project for the authenticated user @@ -59,7 +59,7 @@ module API @projects = Project.all @projects = filter_projects(@projects) @projects = paginate @projects - present @projects, with: Entities::Project + present @projects, with: Entities::ProjectWithAccess, user: current_user end # Get a single project @@ -269,7 +269,7 @@ module API # Remove a forked_from relationship # # Parameters: - # id: (required) - The ID of the project being marked as a fork + # id: (required) - The ID of the project being marked as a fork # Example Request: # DELETE /projects/:id/fork delete ":id/fork" do @@ -278,6 +278,16 @@ module API user_project.forked_project_link.destroy end end + + # Upload a file + # + # Parameters: + # id: (required) - The ID of the project + # file: (required) - The file to be uploaded + post ":id/uploads" do + ::Projects::UploadService.new(user_project, params[:file]).execute + end + # search for projects current_user has access to # # Parameters: diff --git a/lib/api/tags.rb b/lib/api/tags.rb index 47621f443e..2d8a9e51bb 100644 --- a/lib/api/tags.rb +++ b/lib/api/tags.rb @@ -40,6 +40,27 @@ module API end end + # Delete tag + # + # Parameters: + # id (required) - The ID of a project + # tag_name (required) - The name of the tag + # Example Request: + # DELETE /projects/:id/repository/tags/:tag + delete ":id/repository/tags/:tag_name", requirements: { tag_name: /.*/ } do + authorize_push_project + result = DeleteTagService.new(user_project, current_user). + execute(params[:tag_name]) + + if result[:status] == :success + { + tag_name: params[:tag_name] + } + else + render_api_error!(result[:message], result[:return_code]) + end + end + # Add release notes to tag # # Parameters: diff --git a/lib/api/users.rb b/lib/api/users.rb index a98d668e02..0d7813428e 100644 --- a/lib/api/users.rb +++ b/lib/api/users.rb @@ -8,11 +8,17 @@ module API # # Example Request: # GET /users + # GET /users?search=Admin + # GET /users?username=root get do - @users = User.all - @users = @users.active if params[:active].present? - @users = @users.search(params[:search]) if params[:search].present? - @users = paginate @users + if params[:username].present? + @users = User.where(username: params[:username]) + else + @users = User.all + @users = @users.active if params[:active].present? + @users = @users.search(params[:search]) if params[:search].present? + @users = paginate @users + end if current_user.is_admin? present @users, with: Entities::UserFull @@ -33,7 +39,7 @@ module API if current_user.is_admin? present @user, with: Entities::UserFull else - present @user, with: Entities::UserBasic + present @user, with: Entities::User end end diff --git a/lib/award_emoji.rb b/lib/award_emoji.rb index 4d99164bc3..783fcfb61a 100644 --- a/lib/award_emoji.rb +++ b/lib/award_emoji.rb @@ -1,47 +1,51 @@ class AwardEmoji - EMOJI_LIST = [ - "+1", "-1", "100", "blush", "heart", "smile", "rage", - "beers", "disappointed", "ok_hand", - "helicopter", "shit", "airplane", "alarm_clock", - "ambulance", "anguished", "two_hearts", "wink" - ] - - ALIASES = { - pout: "rage", - satisfied: "laughing", - hankey: "shit", - poop: "shit", - collision: "boom", - thumbsup: "+1", - thumbsdown: "-1", - punch: "facepunch", - raised_hand: "hand", - running: "runner", - ng_woman: "no_good", - shoe: "mans_shoe", - tshirt: "shirt", - honeybee: "bee", - flipper: "dolphin", - paw_prints: "feet", - waxing_gibbous_moon: "moon", - telephone: "phone", - knife: "hocho", - envelope: "email", - pencil: "memo", - open_book: "book", - sailboat: "boat", - red_car: "car", - lantern: "izakaya_lantern", - uk: "gb", - heavy_exclamation_mark: "exclamation", - squirrel: "shipit" + CATEGORIES = { + other: "Other", + objects: "Objects", + places: "Places", + travel_places: "Travel", + emoticons: "Emoticons", + objects_symbols: "Symbols", + nature: "Nature", + celebration: "Celebration", + people: "People", + activity: "Activity", + flags: "Flags", + food_drink: "Food" }.with_indifferent_access - def self.path_to_emoji_image(name) - "emoji/#{Emoji.emoji_filename(name)}.png" + def self.normilize_emoji_name(name) + aliases[name] || name end - def self.normilize_emoji_name(name) - ALIASES[name] || name + def self.emoji_by_category + unless @emoji_by_category + @emoji_by_category = {} + + emojis.each do |emoji_name, data| + data["name"] = emoji_name + + @emoji_by_category[data["category"]] ||= [] + @emoji_by_category[data["category"]] << data + end + + @emoji_by_category = @emoji_by_category.sort.to_h + end + + @emoji_by_category + end + + def self.emojis + @emojis ||= begin + json_path = File.join(Rails.root, 'fixtures', 'emojis', 'index.json' ) + JSON.parse(File.read(json_path)) + end + end + + def self.aliases + @aliases ||= begin + json_path = File.join(Rails.root, 'fixtures', 'emojis', 'aliases.json' ) + JSON.parse(File.read(json_path)) + end end end diff --git a/lib/banzai/filter/abstract_reference_filter.rb b/lib/banzai/filter/abstract_reference_filter.rb index bdaa4721b4..b2db10e686 100644 --- a/lib/banzai/filter/abstract_reference_filter.rb +++ b/lib/banzai/filter/abstract_reference_filter.rb @@ -47,7 +47,17 @@ module Banzai { object_sym => LazyReference.new(object_class, node.attr(data_reference)) } end - delegate :object_class, :object_sym, :references_in, to: :class + def object_class + self.class.object_class + end + + def object_sym + self.class.object_sym + end + + def references_in(*args, &block) + self.class.references_in(*args, &block) + end def find_object(project, id) # Implement in child class @@ -60,27 +70,31 @@ module Banzai end def call - # `#123` - replace_text_nodes_matching(object_class.reference_pattern) do |content| - object_link_filter(content, object_class.reference_pattern) + if object_class.reference_pattern + # `#123` + replace_text_nodes_matching(object_class.reference_pattern) do |content| + object_link_filter(content, object_class.reference_pattern) + end + + # `[Issue](#123)`, which is turned into + # `Issue` + replace_link_nodes_with_href(object_class.reference_pattern) do |link, text| + object_link_filter(link, object_class.reference_pattern, link_text: text) + end end - # `[Issue](#123)`, which is turned into - # `Issue` - replace_link_nodes_with_href(object_class.reference_pattern) do |link, text| - object_link_filter(link, object_class.reference_pattern, link_text: text) - end + if object_class.link_reference_pattern + # `http://gitlab.example.com/namespace/project/issues/123`, which is turned into + # `http://gitlab.example.com/namespace/project/issues/123` + replace_link_nodes_with_text(object_class.link_reference_pattern) do |text| + object_link_filter(text, object_class.link_reference_pattern) + end - # `http://gitlab.example.com/namespace/project/issues/123`, which is turned into - # `http://gitlab.example.com/namespace/project/issues/123` - replace_link_nodes_with_text(object_class.link_reference_pattern) do |text| - object_link_filter(text, object_class.link_reference_pattern) - end - - # `[Issue](http://gitlab.example.com/namespace/project/issues/123)`, which is turned into - # `Issue` - replace_link_nodes_with_href(object_class.link_reference_pattern) do |link, text| - object_link_filter(link, object_class.link_reference_pattern, link_text: text) + # `[Issue](http://gitlab.example.com/namespace/project/issues/123)`, which is turned into + # `Issue` + replace_link_nodes_with_href(object_class.link_reference_pattern) do |link, text| + object_link_filter(link, object_class.link_reference_pattern, link_text: text) + end end end @@ -98,7 +112,7 @@ module Banzai project = project_from_ref(project_ref) if project && object = find_object(project, id) - title = escape_once(object_link_title(object)) + title = object_link_title(object) klass = reference_class(object_sym) data = data_attribute( @@ -110,17 +124,11 @@ module Banzai url = matches[:url] if matches.names.include?("url") url ||= url_for_object(object, project) - text = link_text - unless text - text = object.reference_link_text(context[:project]) - - extras = object_link_text_extras(object, matches) - text += " (#{extras.join(", ")})" if extras.any? - end + text = link_text || object_link_text(object, matches) %(#{text}) + title="#{escape_once(title)}" + class="#{klass}">#{escape_once(text)}) else match end @@ -140,6 +148,15 @@ module Banzai def object_link_title(object) "#{object_class.name.titleize}: #{object.title}" end + + def object_link_text(object, matches) + text = object.reference_link_text(context[:project]) + + extras = object_link_text_extras(object, matches) + text += " (#{extras.join(", ")})" if extras.any? + + text + end end end end diff --git a/lib/banzai/filter/external_issue_reference_filter.rb b/lib/banzai/filter/external_issue_reference_filter.rb index f5942740cd..6136e73c09 100644 --- a/lib/banzai/filter/external_issue_reference_filter.rb +++ b/lib/banzai/filter/external_issue_reference_filter.rb @@ -63,15 +63,15 @@ module Banzai url = url_for_issue(id, project, only_path: context[:only_path]) - title = escape_once("Issue in #{project.external_issue_tracker.title}") + title = "Issue in #{project.external_issue_tracker.title}" klass = reference_class(:issue) data = data_attribute(project: project.id, external_issue: id) text = link_text || match %(#{text}) + title="#{escape_once(title)}" + class="#{klass}">#{escape_once(text)}) end end diff --git a/lib/banzai/filter/label_reference_filter.rb b/lib/banzai/filter/label_reference_filter.rb index 07bac2dd7f..a3a7a23c1e 100644 --- a/lib/banzai/filter/label_reference_filter.rb +++ b/lib/banzai/filter/label_reference_filter.rb @@ -60,7 +60,7 @@ module Banzai text = link_text || render_colored_label(label) %(#{text}) + class="#{klass}">#{escape_once(text)}) else match end diff --git a/lib/banzai/filter/milestone_reference_filter.rb b/lib/banzai/filter/milestone_reference_filter.rb new file mode 100644 index 0000000000..e88b27c1fa --- /dev/null +++ b/lib/banzai/filter/milestone_reference_filter.rb @@ -0,0 +1,22 @@ +require 'banzai' + +module Banzai + module Filter + # HTML filter that replaces milestone references with links. + class MilestoneReferenceFilter < AbstractReferenceFilter + def self.object_class + Milestone + end + + def find_object(project, id) + project.milestones.find_by(iid: id) + end + + def url_for_object(issue, project) + h = Gitlab::Application.routes.url_helpers + h.namespace_project_milestone_url(project.namespace, project, milestone, + only_path: context[:only_path]) + end + end + end +end diff --git a/lib/banzai/filter/redactor_filter.rb b/lib/banzai/filter/redactor_filter.rb index 89e7a79789..66f7790231 100644 --- a/lib/banzai/filter/redactor_filter.rb +++ b/lib/banzai/filter/redactor_filter.rb @@ -10,8 +10,8 @@ module Banzai # class RedactorFilter < HTML::Pipeline::Filter def call - doc.css('a.gfm').each do |node| - unless user_can_reference?(node) + Querying.css(doc, 'a.gfm').each do |node| + unless user_can_see_reference?(node) # The reference should be replaced by the original text, # which is not always the same as the rendered text. text = node.attr('data-original') || node.text @@ -24,12 +24,12 @@ module Banzai private - def user_can_reference?(node) + def user_can_see_reference?(node) if node.has_attribute?('data-reference-filter') reference_type = node.attr('data-reference-filter') reference_filter = Banzai::Filter.const_get(reference_type) - reference_filter.user_can_reference?(current_user, node, context) + reference_filter.user_can_see_reference?(current_user, node, context) else true end diff --git a/lib/banzai/filter/reference_filter.rb b/lib/banzai/filter/reference_filter.rb index 33457a3f36..7198a8b03e 100644 --- a/lib/banzai/filter/reference_filter.rb +++ b/lib/banzai/filter/reference_filter.rb @@ -12,7 +12,7 @@ module Banzai # :project (required) - Current project, ignored if reference is cross-project. # :only_path - Generate path-only links. class ReferenceFilter < HTML::Pipeline::Filter - def self.user_can_reference?(user, node, context) + def self.user_can_see_reference?(user, node, context) if node.has_attribute?('data-project') project_id = node.attr('data-project').to_i return true if project_id == context[:project].try(:id) @@ -24,6 +24,10 @@ module Banzai end end + def self.user_can_reference?(user, node, context) + true + end + def self.referenced_by(node) raise NotImplementedError, "#{self} does not implement #{__method__}" end @@ -44,11 +48,11 @@ module Banzai # Returns a String def data_attribute(attributes = {}) attributes[:reference_filter] = self.class.name.demodulize - attributes.map { |key, value| %Q(data-#{key.to_s.dasherize}="#{value}") }.join(" ") + attributes.map { |key, value| %Q(data-#{key.to_s.dasherize}="#{escape_once(value)}") }.join(" ") end def escape_once(html) - ERB::Util.html_escape_once(html) + html.html_safe? ? html : ERB::Util.html_escape_once(html) end def ignore_parents @@ -120,7 +124,7 @@ module Banzai def replace_link_nodes_with_text(pattern) return doc if project.nil? - doc.search('a').each do |node| + doc.xpath('descendant-or-self::a').each do |node| klass = node.attr('class') next if klass && klass.include?('gfm') @@ -158,7 +162,7 @@ module Banzai def replace_link_nodes_with_href(pattern) return doc if project.nil? - doc.search('a').each do |node| + doc.xpath('descendant-or-self::a').each do |node| klass = node.attr('class') next if klass && klass.include?('gfm') diff --git a/lib/banzai/filter/reference_gatherer_filter.rb b/lib/banzai/filter/reference_gatherer_filter.rb index 855f238ac1..bef0411291 100644 --- a/lib/banzai/filter/reference_gatherer_filter.rb +++ b/lib/banzai/filter/reference_gatherer_filter.rb @@ -16,7 +16,7 @@ module Banzai end def call - doc.css('a.gfm').each do |node| + Querying.css(doc, 'a.gfm').each do |node| gather_references(node) end @@ -35,7 +35,9 @@ module Banzai return if context[:reference_filter] && reference_filter != context[:reference_filter] - return unless reference_filter.user_can_reference?(current_user, node, context) + return if author && !reference_filter.user_can_reference?(author, node, context) + + return unless reference_filter.user_can_see_reference?(current_user, node, context) references = reference_filter.referenced_by(node) return unless references @@ -57,6 +59,10 @@ module Banzai def current_user context[:current_user] end + + def author + context[:author] + end end end end diff --git a/lib/banzai/filter/relative_link_filter.rb b/lib/banzai/filter/relative_link_filter.rb index 5a081125f2..66f166939e 100644 --- a/lib/banzai/filter/relative_link_filter.rb +++ b/lib/banzai/filter/relative_link_filter.rb @@ -91,7 +91,7 @@ module Banzai parts = request_path.split('/') parts.pop if path_type(request_path) != 'tree' - while parts.length > 1 && path.start_with?('../') + while path.start_with?('../') parts.pop path.sub!('../', '') end diff --git a/lib/banzai/filter/task_list_filter.rb b/lib/banzai/filter/task_list_filter.rb index bdf7c2ebdf..d0ce13003a 100644 --- a/lib/banzai/filter/task_list_filter.rb +++ b/lib/banzai/filter/task_list_filter.rb @@ -12,13 +12,18 @@ module Banzai # # See https://github.com/github/task_list/pull/60 class TaskListFilter < TaskList::Filter - def add_css_class(node, *new_class_names) + def add_css_class_with_fix(node, *new_class_names) if new_class_names.include?('task-list') - super if node.children.any? { |c| c['class'] == 'task-list-item' } - else - super + # Don't add class to all lists + return + elsif new_class_names.include?('task-list-item') + add_css_class_without_fix(node.parent, 'task-list') end + + add_css_class_without_fix(node, *new_class_names) end + + alias_method_chain :add_css_class, :fix end end end diff --git a/lib/banzai/filter/user_reference_filter.rb b/lib/banzai/filter/user_reference_filter.rb index 67c24faf99..964ab60f61 100644 --- a/lib/banzai/filter/user_reference_filter.rb +++ b/lib/banzai/filter/user_reference_filter.rb @@ -39,7 +39,7 @@ module Banzai end end - def self.user_can_reference?(user, node, context) + def self.user_can_see_reference?(user, node, context) if node.has_attribute?('data-group') group = Group.find(node.attr('data-group')) rescue nil Ability.abilities.allowed?(user, :read_group, group) @@ -48,6 +48,18 @@ module Banzai end end + def self.user_can_reference?(user, node, context) + # Only team members can reference `@all` + if node.has_attribute?('data-project') + project = Project.find(node.attr('data-project')) rescue nil + return false unless project + + user && project.team.member?(user) + else + super + end + end + def call replace_text_nodes_matching(User.reference_pattern) do |content| user_link_filter(content) @@ -122,7 +134,7 @@ module Banzai end def link_tag(url, data, text) - %(#{text}) + %(#{escape_once(text)}) end end end diff --git a/lib/banzai/pipeline/gfm_pipeline.rb b/lib/banzai/pipeline/gfm_pipeline.rb index 38750b55ec..838155e883 100644 --- a/lib/banzai/pipeline/gfm_pipeline.rb +++ b/lib/banzai/pipeline/gfm_pipeline.rb @@ -22,6 +22,7 @@ module Banzai Filter::CommitRangeReferenceFilter, Filter::CommitReferenceFilter, Filter::LabelReferenceFilter, + Filter::MilestoneReferenceFilter, Filter::TaskListFilter ] diff --git a/lib/banzai/pipeline/single_line_pipeline.rb b/lib/banzai/pipeline/single_line_pipeline.rb index 6725c9039a..a3c9d4f43a 100644 --- a/lib/banzai/pipeline/single_line_pipeline.rb +++ b/lib/banzai/pipeline/single_line_pipeline.rb @@ -3,7 +3,23 @@ require 'banzai' module Banzai module Pipeline class SingleLinePipeline < GfmPipeline + def self.filters + @filters ||= [ + Filter::SanitizationFilter, + Filter::EmojiFilter, + Filter::AutolinkFilter, + Filter::ExternalLinkFilter, + + Filter::UserReferenceFilter, + Filter::IssueReferenceFilter, + Filter::ExternalIssueReferenceFilter, + Filter::MergeRequestReferenceFilter, + Filter::SnippetReferenceFilter, + Filter::CommitRangeReferenceFilter, + Filter::CommitReferenceFilter, + ] + end end end end diff --git a/lib/banzai/querying.rb b/lib/banzai/querying.rb new file mode 100644 index 0000000000..1e1b51e683 --- /dev/null +++ b/lib/banzai/querying.rb @@ -0,0 +1,18 @@ +module Banzai + module Querying + # Searches a Nokogiri document using a CSS query, optionally optimizing it + # whenever possible. + # + # document - A document/element to search. + # query - The CSS query to use. + # + # Returns a Nokogiri::XML::NodeSet. + def self.css(document, query) + # When using "a.foo" Nokogiri compiles this to "//a[...]" but + # "descendant::a[...]" is quite a bit faster and achieves the same result. + xpath = Nokogiri::CSS.xpath_for(query)[0].gsub(%r{^//}, 'descendant::') + + document.xpath(xpath) + end + end +end diff --git a/lib/banzai/renderer.rb b/lib/banzai/renderer.rb index 115ae91452..891c0fd774 100644 --- a/lib/banzai/renderer.rb +++ b/lib/banzai/renderer.rb @@ -1,7 +1,5 @@ module Banzai module Renderer - CACHE_ENABLED = false - # Convert a Markdown String into an HTML-safe String of HTML # # Note that while the returned HTML will have been sanitized of dangerous @@ -20,7 +18,7 @@ module Banzai cache_key = context.delete(:cache_key) cache_key = full_cache_key(cache_key, context[:pipeline]) - if cache_key && CACHE_ENABLED + if cache_key Rails.cache.fetch(cache_key) do cacheless_render(text, context) end diff --git a/lib/ci/api/helpers.rb b/lib/ci/api/helpers.rb index 443563c2e4..1c91204e98 100644 --- a/lib/ci/api/helpers.rb +++ b/lib/ci/api/helpers.rb @@ -19,7 +19,7 @@ module Ci end def runner_registration_token_valid? - params[:token] == current_application_settings.ensure_runners_registration_token + params[:token] == current_application_settings.runners_registration_token end def update_runner_last_contact diff --git a/lib/gitlab/backend/shell.rb b/lib/gitlab/backend/shell.rb index 459e3d6bcd..4c15d58d68 100644 --- a/lib/gitlab/backend/shell.rb +++ b/lib/gitlab/backend/shell.rb @@ -150,6 +150,18 @@ module Gitlab "#{path}.git", tag_name]) end + # Gc repository + # + # path - project path with namespace + # + # Ex. + # gc("gitlab/gitlab-ci") + # + def gc(path) + Gitlab::Utils.system_silent([gitlab_shell_projects_path, 'gc', + "#{path}.git"]) + end + # Add new key to gitlab-shell # # Ex. diff --git a/lib/gitlab/build_data_builder.rb b/lib/gitlab/build_data_builder.rb index 86bfa0a437..34e949130d 100644 --- a/lib/gitlab/build_data_builder.rb +++ b/lib/gitlab/build_data_builder.rb @@ -23,6 +23,7 @@ module Gitlab build_started_at: build.started_at, build_finished_at: build.finished_at, build_duration: build.duration, + build_allow_failure: build.allow_failure, # TODO: do we still need it? project_id: project.id, diff --git a/lib/gitlab/contributions_calendar.rb b/lib/gitlab/contributions_calendar.rb index 8a7f8dc500..85583dce9e 100644 --- a/lib/gitlab/contributions_calendar.rb +++ b/lib/gitlab/contributions_calendar.rb @@ -45,11 +45,11 @@ module Gitlab end def starting_year - (Time.now - 1.year).strftime("%Y") + 1.year.ago.year end def starting_month - Date.today.strftime("%m").to_i + Date.today.month end end end diff --git a/lib/gitlab/current_settings.rb b/lib/gitlab/current_settings.rb index 46a4ef0e31..7f938780ab 100644 --- a/lib/gitlab/current_settings.rb +++ b/lib/gitlab/current_settings.rb @@ -38,7 +38,12 @@ module Gitlab true end - use_db && ActiveRecord::Base.connection.active? && ActiveRecord::Base.connection.table_exists?('application_settings') + use_db && ActiveRecord::Base.connection.active? && + !ActiveRecord::Migrator.needs_migration? && + ActiveRecord::Base.connection.table_exists?('application_settings') + + rescue ActiveRecord::NoDatabaseError + false end end end diff --git a/lib/gitlab/email/receiver.rb b/lib/gitlab/email/receiver.rb index 2b252b3288..2ca21af5bc 100644 --- a/lib/gitlab/email/receiver.rb +++ b/lib/gitlab/email/receiver.rb @@ -74,7 +74,7 @@ module Gitlab def sent_notification return nil unless reply_key - + SentNotification.for(reply_key) end @@ -82,10 +82,7 @@ module Gitlab attachments = Email::AttachmentUploader.new(message).execute(sent_notification.project) attachments.each do |link| - text = "[#{link[:alt]}](#{link[:url]})" - text.prepend("!") if link[:is_image] - - reply << "\n\n#{text}" + reply << "\n\n#{link[:markdown]}" end reply diff --git a/lib/gitlab/fogbugz_import/importer.rb b/lib/gitlab/fogbugz_import/importer.rb index 403ebeec47..db580b5e57 100644 --- a/lib/gitlab/fogbugz_import/importer.rb +++ b/lib/gitlab/fogbugz_import/importer.rb @@ -232,9 +232,7 @@ module Gitlab return nil if res.nil? - text = "[#{res['alt']}](#{res['url']})" - text = "!#{text}" if res['is_image'] - text + res[:markdown] end def build_attachment_url(rel_url) diff --git a/lib/gitlab/git.rb b/lib/gitlab/git.rb index 0c350d7c67..f065cc5e9e 100644 --- a/lib/gitlab/git.rb +++ b/lib/gitlab/git.rb @@ -20,6 +20,10 @@ module Gitlab def blank_ref?(ref) ref == BLANK_SHA end + + def version + Gitlab::VersionInfo.parse(Gitlab::Popen.popen(%W(#{Gitlab.config.git.bin_path} --version)).first) + end end end end diff --git a/lib/gitlab/github_import/base_formatter.rb b/lib/gitlab/github_import/base_formatter.rb new file mode 100644 index 0000000000..202263c674 --- /dev/null +++ b/lib/gitlab/github_import/base_formatter.rb @@ -0,0 +1,21 @@ +module Gitlab + module GithubImport + class BaseFormatter + attr_reader :formatter, :project, :raw_data + + def initialize(project, raw_data) + @project = project + @raw_data = raw_data + @formatter = Gitlab::ImportFormatter.new + end + + private + + def gl_user_id(github_id) + User.joins(:identities). + find_by("identities.extern_uid = ? AND identities.provider = 'github'", github_id.to_s). + try(:id) + end + end + end +end diff --git a/lib/gitlab/github_import/comment_formatter.rb b/lib/gitlab/github_import/comment_formatter.rb new file mode 100644 index 0000000000..7d58e53991 --- /dev/null +++ b/lib/gitlab/github_import/comment_formatter.rb @@ -0,0 +1,45 @@ +module Gitlab + module GithubImport + class CommentFormatter < BaseFormatter + def attributes + { + project: project, + note: note, + commit_id: raw_data.commit_id, + line_code: line_code, + author_id: author_id, + created_at: raw_data.created_at, + updated_at: raw_data.updated_at + } + end + + private + + def author + raw_data.user.login + end + + def author_id + gl_user_id(raw_data.user.id) || project.creator_id + end + + def body + raw_data.body || "" + end + + def line_code + if on_diff? + Gitlab::Diff::LineCode.generate(raw_data.path, raw_data.position, 0) + end + end + + def on_diff? + raw_data.path && raw_data.position + end + + def note + formatter.author_line(author) + body + end + end + end +end diff --git a/lib/gitlab/github_import/importer.rb b/lib/gitlab/github_import/importer.rb index b5720f6e2c..2b0afbc7b3 100644 --- a/lib/gitlab/github_import/importer.rb +++ b/lib/gitlab/github_import/importer.rb @@ -12,39 +12,59 @@ module Gitlab end def execute - #Issues && Comments - client.list_issues(project.import_source, state: :all, - sort: :created, - direction: :asc).each do |issue| - if issue.pull_request.nil? + import_issues + import_pull_requests - body = @formatter.author_line(issue.user.login) - body += issue.body || "" - - if issue.comments > 0 - body += @formatter.comments_header - - client.issue_comments(project.import_source, issue.number).each do |c| - body += @formatter.comment(c.user.login, c.created_at, c.body) - end - end - - project.issues.create!( - description: body, - title: issue.title, - state: issue.state == 'closed' ? 'closed' : 'opened', - author_id: gl_user_id(project, issue.user.id) - ) - end - end + true end private - def gl_user_id(project, github_id) - user = User.joins(:identities). - find_by("identities.extern_uid = ? AND identities.provider = 'github'", github_id.to_s) - (user && user.id) || project.creator_id + def import_issues + client.list_issues(project.import_source, state: :all, + sort: :created, + direction: :asc).each do |raw_data| + gh_issue = IssueFormatter.new(project, raw_data) + + if gh_issue.valid? + issue = Issue.create!(gh_issue.attributes) + + if gh_issue.has_comments? + import_comments(gh_issue.number, issue) + end + end + end + end + + def import_pull_requests + client.pull_requests(project.import_source, state: :all, + sort: :created, + direction: :asc).each do |raw_data| + pull_request = PullRequestFormatter.new(project, raw_data) + + if !pull_request.cross_project? && pull_request.valid? + merge_request = MergeRequest.create!(pull_request.attributes) + import_comments(pull_request.number, merge_request) + import_comments_on_diff(pull_request.number, merge_request) + end + end + end + + def import_comments(issue_number, noteable) + comments = client.issue_comments(project.import_source, issue_number) + create_comments(comments, noteable) + end + + def import_comments_on_diff(pull_request_number, merge_request) + comments = client.pull_request_comments(project.import_source, pull_request_number) + create_comments(comments, merge_request) + end + + def create_comments(comments, noteable) + comments.each do |raw_data| + comment = CommentFormatter.new(project, raw_data) + noteable.notes.create!(comment.attributes) + end end end end diff --git a/lib/gitlab/github_import/issue_formatter.rb b/lib/gitlab/github_import/issue_formatter.rb new file mode 100644 index 0000000000..1e3ba44f27 --- /dev/null +++ b/lib/gitlab/github_import/issue_formatter.rb @@ -0,0 +1,66 @@ +module Gitlab + module GithubImport + class IssueFormatter < BaseFormatter + def attributes + { + project: project, + title: raw_data.title, + description: description, + state: state, + author_id: author_id, + assignee_id: assignee_id, + created_at: raw_data.created_at, + updated_at: updated_at + } + end + + def has_comments? + raw_data.comments > 0 + end + + def number + raw_data.number + end + + def valid? + raw_data.pull_request.nil? + end + + private + + def assigned? + raw_data.assignee.present? + end + + def assignee_id + if assigned? + gl_user_id(raw_data.assignee.id) + end + end + + def author + raw_data.user.login + end + + def author_id + gl_user_id(raw_data.user.id) || project.creator_id + end + + def body + raw_data.body || "" + end + + def description + @formatter.author_line(author) + body + end + + def state + raw_data.state == 'closed' ? 'closed' : 'opened' + end + + def updated_at + state == 'closed' ? raw_data.closed_at : raw_data.updated_at + end + end + end +end diff --git a/lib/gitlab/github_import/pull_request_formatter.rb b/lib/gitlab/github_import/pull_request_formatter.rb new file mode 100644 index 0000000000..b7c47958cc --- /dev/null +++ b/lib/gitlab/github_import/pull_request_formatter.rb @@ -0,0 +1,101 @@ +module Gitlab + module GithubImport + class PullRequestFormatter < BaseFormatter + def attributes + { + title: raw_data.title, + description: description, + source_project: source_project, + source_branch: source_branch.name, + target_project: target_project, + target_branch: target_branch.name, + state: state, + author_id: author_id, + assignee_id: assignee_id, + created_at: raw_data.created_at, + updated_at: updated_at + } + end + + def cross_project? + source_repo.fork == true + end + + def number + raw_data.number + end + + def valid? + source_branch.present? && target_branch.present? + end + + private + + def assigned? + raw_data.assignee.present? + end + + def assignee_id + if assigned? + gl_user_id(raw_data.assignee.id) + end + end + + def author + raw_data.user.login + end + + def author_id + gl_user_id(raw_data.user.id) || project.creator_id + end + + def body + raw_data.body || "" + end + + def description + formatter.author_line(author) + body + end + + def source_project + project + end + + def source_repo + raw_data.head.repo + end + + def source_branch + source_project.repository.find_branch(raw_data.head.ref) + end + + def target_project + project + end + + def target_branch + target_project.repository.find_branch(raw_data.base.ref) + end + + def state + @state ||= case true + when raw_data.state == 'closed' && raw_data.merged_at.present? + 'merged' + when raw_data.state == 'closed' + 'closed' + else + 'opened' + end + end + + def updated_at + case state + when 'merged' then raw_data.merged_at + when 'closed' then raw_data.closed_at + else + raw_data.updated_at + end + end + end + end +end diff --git a/lib/gitlab/ldap/access.rb b/lib/gitlab/ldap/access.rb index c438a3d167..b2bdbc10d7 100644 --- a/lib/gitlab/ldap/access.rb +++ b/lib/gitlab/ldap/access.rb @@ -5,7 +5,7 @@ module Gitlab module LDAP class Access - attr_reader :adapter, :provider, :user + attr_reader :provider, :user def self.open(user, &block) Gitlab::LDAP::Adapter.open(user.ldap_identity.provider) do |adapter| @@ -32,7 +32,7 @@ module Gitlab end def allowed? - if Gitlab::LDAP::Person.find_by_dn(user.ldap_identity.extern_uid, adapter) + if ldap_user return true unless ldap_config.active_directory # Block user in GitLab if he/she was blocked in AD @@ -59,6 +59,10 @@ module Gitlab def ldap_config Gitlab::LDAP::Config.new(provider) end + + def ldap_user + @ldap_user ||= Gitlab::LDAP::Person.find_by_dn(user.ldap_identity.extern_uid, adapter) + end end end end diff --git a/lib/gitlab/ldap/adapter.rb b/lib/gitlab/ldap/adapter.rb index 577a890a7d..df65179bfe 100644 --- a/lib/gitlab/ldap/adapter.rb +++ b/lib/gitlab/ldap/adapter.rb @@ -70,19 +70,25 @@ module Gitlab end def ldap_search(*args) - results = ldap.search(*args) + # Net::LDAP's `time` argument doesn't work. Use Ruby `Timeout` instead. + Timeout.timeout(config.timeout) do + results = ldap.search(*args) - if results.nil? - response = ldap.get_operation_result + if results.nil? + response = ldap.get_operation_result - unless response.code.zero? - Rails.logger.warn("LDAP search error: #{response.message}") + unless response.code.zero? + Rails.logger.warn("LDAP search error: #{response.message}") + end + + [] + else + results end - - [] - else - results end + rescue Timeout::Error + Rails.logger.warn("LDAP search timed out after #{config.timeout} seconds") + [] end end end diff --git a/lib/gitlab/ldap/config.rb b/lib/gitlab/ldap/config.rb index 101a3285f4..aff7ccb157 100644 --- a/lib/gitlab/ldap/config.rb +++ b/lib/gitlab/ldap/config.rb @@ -88,6 +88,10 @@ module Gitlab options['attributes'] end + def timeout + options['timeout'].to_i + end + protected def base_config Gitlab.config.ldap diff --git a/lib/gitlab/ldap/user.rb b/lib/gitlab/ldap/user.rb index 4be99dd88c..aef08c97d1 100644 --- a/lib/gitlab/ldap/user.rb +++ b/lib/gitlab/ldap/user.rb @@ -14,7 +14,7 @@ module Gitlab # LDAP distinguished name is case-insensitive identity = ::Identity. where(provider: provider). - where('lower(extern_uid) = ?', uid.mb_chars.downcase.to_s).last + iwhere(extern_uid: uid).last identity && identity.user end end @@ -31,7 +31,7 @@ module Gitlab def find_by_uid_and_provider self.class.find_by_uid_and_provider( - auth_hash.uid.downcase, auth_hash.provider) + auth_hash.uid, auth_hash.provider) end def find_by_email @@ -47,7 +47,7 @@ module Gitlab # find_or_initialize_by doesn't update `gl_user.identities`, and isn't autosaved. identity = gl_user.identities.find { |identity| identity.provider == auth_hash.provider } identity ||= gl_user.identities.build(provider: auth_hash.provider) - + # For a new user set extern_uid to the LDAP DN # For an existing user with matching email but changed DN, update the DN. # For an existing user with no change in DN, this line changes nothing. diff --git a/lib/gitlab/metrics.rb b/lib/gitlab/metrics.rb new file mode 100644 index 0000000000..cdf7c168ff --- /dev/null +++ b/lib/gitlab/metrics.rb @@ -0,0 +1,84 @@ +module Gitlab + module Metrics + extend Gitlab::CurrentSettings + + RAILS_ROOT = Rails.root.to_s + METRICS_ROOT = Rails.root.join('lib', 'gitlab', 'metrics').to_s + PATH_REGEX = /^#{RAILS_ROOT}\/?/ + + def self.settings + @settings ||= { + enabled: current_application_settings[:metrics_enabled], + pool_size: current_application_settings[:metrics_pool_size], + timeout: current_application_settings[:metrics_timeout], + method_call_threshold: current_application_settings[:metrics_method_call_threshold], + host: current_application_settings[:metrics_host], + port: current_application_settings[:metrics_port] + } + end + + def self.enabled? + settings[:enabled] || false + end + + def self.mri? + RUBY_ENGINE == 'ruby' + end + + def self.method_call_threshold + # This is memoized since this method is called for every instrumented + # method. Loading data from an external cache on every method call slows + # things down too much. + @method_call_threshold ||= settings[:method_call_threshold] + end + + def self.pool + @pool + end + + def self.submit_metrics(metrics) + prepared = prepare_metrics(metrics) + + pool.with do |connection| + prepared.each do |metric| + begin + connection.write_points([metric]) + rescue StandardError + end + end + end + end + + def self.prepare_metrics(metrics) + metrics.map do |hash| + new_hash = hash.symbolize_keys + + new_hash[:tags].each do |key, value| + if value.blank? + new_hash[:tags].delete(key) + else + new_hash[:tags][key] = escape_value(value) + end + end + + new_hash + end + end + + def self.escape_value(value) + value.to_s.gsub('=', '\\=') + end + + # When enabled this should be set before being used as the usual pattern + # "@foo ||= bar" is _not_ thread-safe. + if enabled? + @pool = ConnectionPool.new(size: settings[:pool_size], timeout: settings[:timeout]) do + host = settings[:host] + port = settings[:port] + + InfluxDB::Client. + new(udp: { host: host, port: port }) + end + end + end +end diff --git a/lib/gitlab/metrics/delta.rb b/lib/gitlab/metrics/delta.rb new file mode 100644 index 0000000000..bcf28eed84 --- /dev/null +++ b/lib/gitlab/metrics/delta.rb @@ -0,0 +1,32 @@ +module Gitlab + module Metrics + # Class for calculating the difference between two numeric values. + # + # Every call to `compared_with` updates the internal value. This makes it + # possible to use a single Delta instance to calculate the delta over time + # of an ever increasing number. + # + # Example usage: + # + # delta = Delta.new(0) + # + # delta.compared_with(10) # => 10 + # delta.compared_with(15) # => 5 + # delta.compared_with(20) # => 5 + class Delta + def initialize(value = 0) + @value = value + end + + # new_value - The value to compare with as a Numeric. + # + # Returns a new Numeric (depending on the type of `new_value`). + def compared_with(new_value) + delta = new_value - @value + @value = new_value + + delta + end + end + end +end diff --git a/lib/gitlab/metrics/instrumentation.rb b/lib/gitlab/metrics/instrumentation.rb new file mode 100644 index 0000000000..d9fce2e675 --- /dev/null +++ b/lib/gitlab/metrics/instrumentation.rb @@ -0,0 +1,148 @@ +module Gitlab + module Metrics + # Module for instrumenting methods. + # + # This module allows instrumenting of methods without having to actually + # alter the target code (e.g. by including modules). + # + # Example usage: + # + # Gitlab::Metrics::Instrumentation.instrument_method(User, :by_login) + module Instrumentation + SERIES = 'method_calls' + + def self.configure + yield self + end + + # Instruments a class method. + # + # mod - The module to instrument as a Module/Class. + # name - The name of the method to instrument. + def self.instrument_method(mod, name) + instrument(:class, mod, name) + end + + # Instruments an instance method. + # + # mod - The module to instrument as a Module/Class. + # name - The name of the method to instrument. + def self.instrument_instance_method(mod, name) + instrument(:instance, mod, name) + end + + # Recursively instruments all subclasses of the given root module. + # + # This can be used to for example instrument all ActiveRecord models (as + # these all inherit from ActiveRecord::Base). + # + # This method can optionally take a block to pass to `instrument_methods` + # and `instrument_instance_methods`. + # + # root - The root module for which to instrument subclasses. The root + # module itself is not instrumented. + def self.instrument_class_hierarchy(root, &block) + visit = root.subclasses + + until visit.empty? + klass = visit.pop + + instrument_methods(klass, &block) + instrument_instance_methods(klass, &block) + + klass.subclasses.each { |c| visit << c } + end + end + + # Instruments all public methods of a module. + # + # This method optionally takes a block that can be used to determine if a + # method should be instrumented or not. The block is passed the receiving + # module and an UnboundMethod. If the block returns a non truthy value the + # method is not instrumented. + # + # mod - The module to instrument. + def self.instrument_methods(mod) + mod.public_methods(false).each do |name| + method = mod.method(name) + + if method.owner == mod.singleton_class + if !block_given? || block_given? && yield(mod, method) + instrument_method(mod, name) + end + end + end + end + + # Instruments all public instance methods of a module. + # + # See `instrument_methods` for more information. + # + # mod - The module to instrument. + def self.instrument_instance_methods(mod) + mod.public_instance_methods(false).each do |name| + method = mod.instance_method(name) + + if method.owner == mod + if !block_given? || block_given? && yield(mod, method) + instrument_instance_method(mod, name) + end + end + end + end + + # Instruments a method. + # + # type - The type (:class or :instance) of method to instrument. + # mod - The module containing the method. + # name - The name of the method to instrument. + def self.instrument(type, mod, name) + return unless Metrics.enabled? + + name = name.to_sym + alias_name = :"_original_#{name}" + target = type == :instance ? mod : mod.singleton_class + + if type == :instance + target = mod + label = "#{mod.name}##{name}" + else + target = mod.singleton_class + label = "#{mod.name}.#{name}" + end + + target.class_eval <<-EOF, __FILE__, __LINE__ + 1 + alias_method #{alias_name.inspect}, #{name.inspect} + + def #{name}(*args, &block) + trans = Gitlab::Metrics::Instrumentation.transaction + + if trans + start = Time.now + retval = __send__(#{alias_name.inspect}, *args, &block) + duration = (Time.now - start) * 1000.0 + + if duration >= Gitlab::Metrics.method_call_threshold + trans.increment(:method_duration, duration) + + trans.add_metric(Gitlab::Metrics::Instrumentation::SERIES, + { duration: duration }, + method: #{label.inspect}) + end + + retval + else + __send__(#{alias_name.inspect}, *args, &block) + end + end + EOF + end + + # Small layer of indirection to make it easier to stub out the current + # transaction. + def self.transaction + Transaction.current + end + end + end +end diff --git a/lib/gitlab/metrics/metric.rb b/lib/gitlab/metrics/metric.rb new file mode 100644 index 0000000000..7ea9555cc8 --- /dev/null +++ b/lib/gitlab/metrics/metric.rb @@ -0,0 +1,28 @@ +module Gitlab + module Metrics + # Class for storing details of a single metric (label, value, etc). + class Metric + attr_reader :series, :values, :tags, :created_at + + # series - The name of the series (as a String) to store the metric in. + # values - A Hash containing the values to store. + # tags - A Hash containing extra tags to add to the metrics. + def initialize(series, values, tags = {}) + @values = values + @series = series + @tags = tags + @created_at = Time.now.utc + end + + # Returns a Hash in a format that can be directly written to InfluxDB. + def to_hash + { + series: @series, + tags: @tags, + values: @values, + timestamp: @created_at.to_i * 1_000_000_000 + } + end + end + end +end diff --git a/lib/gitlab/metrics/rack_middleware.rb b/lib/gitlab/metrics/rack_middleware.rb new file mode 100644 index 0000000000..6f179789d3 --- /dev/null +++ b/lib/gitlab/metrics/rack_middleware.rb @@ -0,0 +1,47 @@ +module Gitlab + module Metrics + # Rack middleware for tracking Rails requests. + class RackMiddleware + CONTROLLER_KEY = 'action_controller.instance' + + def initialize(app) + @app = app + end + + # env - A Hash containing Rack environment details. + def call(env) + trans = transaction_from_env(env) + retval = nil + + begin + retval = trans.run { @app.call(env) } + + # Even in the event of an error we want to submit any metrics we + # might've gathered up to this point. + ensure + if env[CONTROLLER_KEY] + tag_controller(trans, env) + end + + trans.finish + end + + retval + end + + def transaction_from_env(env) + trans = Transaction.new + + trans.set(:request_uri, env['REQUEST_URI']) + trans.set(:request_method, env['REQUEST_METHOD']) + + trans + end + + def tag_controller(trans, env) + controller = env[CONTROLLER_KEY] + trans.action = "#{controller.class.name}##{controller.action_name}" + end + end + end +end diff --git a/lib/gitlab/metrics/sampler.rb b/lib/gitlab/metrics/sampler.rb new file mode 100644 index 0000000000..1ea425bc90 --- /dev/null +++ b/lib/gitlab/metrics/sampler.rb @@ -0,0 +1,107 @@ +module Gitlab + module Metrics + # Class that sends certain metrics to InfluxDB at a specific interval. + # + # This class is used to gather statistics that can't be directly associated + # with a transaction such as system memory usage, garbage collection + # statistics, etc. + class Sampler + # interval - The sampling interval in seconds. + def initialize(interval = 15) + @interval = interval + @metrics = [] + + @last_minor_gc = Delta.new(GC.stat[:minor_gc_count]) + @last_major_gc = Delta.new(GC.stat[:major_gc_count]) + + if Gitlab::Metrics.mri? + require 'allocations' + + Allocations.start + end + end + + def start + Thread.new do + Thread.current.abort_on_exception = true + + loop do + sleep(@interval) + + sample + end + end + end + + def sample + sample_memory_usage + sample_file_descriptors + sample_objects + sample_gc + + flush + ensure + GC::Profiler.clear + @metrics.clear + end + + def flush + Metrics.submit_metrics(@metrics.map(&:to_hash)) + end + + def sample_memory_usage + add_metric('memory_usage', value: System.memory_usage) + end + + def sample_file_descriptors + add_metric('file_descriptors', value: System.file_descriptor_count) + end + + if Metrics.mri? + def sample_objects + sample = Allocations.to_hash + counts = sample.each_with_object({}) do |(klass, count), hash| + hash[klass.name] = count + end + + # Symbols aren't allocated so we'll need to add those manually. + counts['Symbol'] = Symbol.all_symbols.length + + counts.each do |name, count| + add_metric('object_counts', { count: count }, type: name) + end + end + else + def sample_objects + end + end + + def sample_gc + time = GC::Profiler.total_time * 1000.0 + stats = GC.stat.merge(total_time: time) + + # We want the difference of GC runs compared to the last sample, not the + # total amount since the process started. + stats[:minor_gc_count] = + @last_minor_gc.compared_with(stats[:minor_gc_count]) + + stats[:major_gc_count] = + @last_major_gc.compared_with(stats[:major_gc_count]) + + stats[:count] = stats[:minor_gc_count] + stats[:major_gc_count] + + add_metric('gc_statistics', stats) + end + + def add_metric(series, values, tags = {}) + prefix = sidekiq? ? 'sidekiq_' : 'rails_' + + @metrics << Metric.new("#{prefix}#{series}", values, tags) + end + + def sidekiq? + Sidekiq.server? + end + end + end +end diff --git a/lib/gitlab/metrics/sidekiq_middleware.rb b/lib/gitlab/metrics/sidekiq_middleware.rb new file mode 100644 index 0000000000..fd98aa3412 --- /dev/null +++ b/lib/gitlab/metrics/sidekiq_middleware.rb @@ -0,0 +1,18 @@ +module Gitlab + module Metrics + # Sidekiq middleware for tracking jobs. + # + # This middleware is intended to be used as a server-side middleware. + class SidekiqMiddleware + def call(worker, message, queue) + trans = Transaction.new("#{worker.class.name}#perform") + + begin + trans.run { yield } + ensure + trans.finish + end + end + end + end +end diff --git a/lib/gitlab/metrics/subscribers/action_view.rb b/lib/gitlab/metrics/subscribers/action_view.rb new file mode 100644 index 0000000000..2e9dd4645e --- /dev/null +++ b/lib/gitlab/metrics/subscribers/action_view.rb @@ -0,0 +1,46 @@ +module Gitlab + module Metrics + module Subscribers + # Class for tracking the rendering timings of views. + class ActionView < ActiveSupport::Subscriber + attach_to :action_view + + SERIES = 'views' + + def render_template(event) + track(event) if current_transaction + end + + alias_method :render_view, :render_template + + private + + def track(event) + values = values_for(event) + tags = tags_for(event) + + current_transaction.increment(:view_duration, event.duration) + current_transaction.add_metric(SERIES, values, tags) + end + + def relative_path(path) + path.gsub(/^#{Rails.root.to_s}\/?/, '') + end + + def values_for(event) + { duration: event.duration } + end + + def tags_for(event) + path = relative_path(event.payload[:identifier]) + + { view: path } + end + + def current_transaction + Transaction.current + end + end + end + end +end diff --git a/lib/gitlab/metrics/subscribers/active_record.rb b/lib/gitlab/metrics/subscribers/active_record.rb new file mode 100644 index 0000000000..8008b3bc89 --- /dev/null +++ b/lib/gitlab/metrics/subscribers/active_record.rb @@ -0,0 +1,22 @@ +module Gitlab + module Metrics + module Subscribers + # Class for tracking the total query duration of a transaction. + class ActiveRecord < ActiveSupport::Subscriber + attach_to :active_record + + def sql(event) + return unless current_transaction + + current_transaction.increment(:sql_duration, event.duration) + end + + private + + def current_transaction + Transaction.current + end + end + end + end +end diff --git a/lib/gitlab/metrics/system.rb b/lib/gitlab/metrics/system.rb new file mode 100644 index 0000000000..8337126527 --- /dev/null +++ b/lib/gitlab/metrics/system.rb @@ -0,0 +1,35 @@ +module Gitlab + module Metrics + # Module for gathering system/process statistics such as the memory usage. + # + # This module relies on the /proc filesystem being available. If /proc is + # not available the methods of this module will be stubbed. + module System + if File.exist?('/proc') + # Returns the current process' memory usage in bytes. + def self.memory_usage + mem = 0 + match = File.read('/proc/self/status').match(/VmRSS:\s+(\d+)/) + + if match and match[1] + mem = match[1].to_f * 1024 + end + + mem + end + + def self.file_descriptor_count + Dir.glob('/proc/self/fd/*').length + end + else + def self.memory_usage + 0.0 + end + + def self.file_descriptor_count + 0 + end + end + end + end +end diff --git a/lib/gitlab/metrics/transaction.rb b/lib/gitlab/metrics/transaction.rb new file mode 100644 index 0000000000..2578ddc49f --- /dev/null +++ b/lib/gitlab/metrics/transaction.rb @@ -0,0 +1,103 @@ +module Gitlab + module Metrics + # Class for storing metrics information of a single transaction. + class Transaction + THREAD_KEY = :_gitlab_metrics_transaction + + attr_reader :tags, :values + + attr_accessor :action + + def self.current + Thread.current[THREAD_KEY] + end + + # action - A String describing the action performed, usually the class + # plus method name. + def initialize(action = nil) + @metrics = [] + + @started_at = nil + @finished_at = nil + + @values = Hash.new(0) + @tags = {} + @action = action + + @memory_before = 0 + @memory_after = 0 + end + + def duration + @finished_at ? (@finished_at - @started_at) * 1000.0 : 0.0 + end + + def allocated_memory + @memory_after - @memory_before + end + + def run + Thread.current[THREAD_KEY] = self + + @memory_before = System.memory_usage + @started_at = Time.now + + yield + ensure + @memory_after = System.memory_usage + @finished_at = Time.now + + Thread.current[THREAD_KEY] = nil + end + + def add_metric(series, values, tags = {}) + prefix = sidekiq? ? 'sidekiq_' : 'rails_' + + @metrics << Metric.new("#{prefix}#{series}", values, tags) + end + + def increment(name, value) + @values[name] += value + end + + def set(name, value) + @values[name] = value + end + + def add_tag(key, value) + @tags[key] = value + end + + def finish + track_self + submit + end + + def track_self + values = { duration: duration, allocated_memory: allocated_memory } + + @values.each do |name, value| + values[name] = value + end + + add_metric('transactions', values, @tags) + end + + def submit + metrics = @metrics.map do |metric| + hash = metric.to_hash + + hash[:tags][:action] ||= @action if @action + + hash + end + + Metrics.submit_metrics(metrics) + end + + def sidekiq? + Sidekiq.server? + end + end + end +end diff --git a/lib/gitlab/o_auth/session.rb b/lib/gitlab/o_auth/session.rb new file mode 100644 index 0000000000..f33bfd0bd0 --- /dev/null +++ b/lib/gitlab/o_auth/session.rb @@ -0,0 +1,17 @@ +module Gitlab + module OAuth + module Session + def self.create(provider, ticket) + Rails.cache.write("gitlab:#{provider}:#{ticket}", ticket, expires_in: Gitlab.config.omniauth.cas3.session_duration) + end + + def self.destroy(provider, ticket) + Rails.cache.delete("gitlab:#{provider}:#{ticket}") + end + + def self.valid?(provider, ticket) + Rails.cache.read("gitlab:#{provider}:#{ticket}").present? + end + end + end +end diff --git a/lib/gitlab/o_auth/user.rb b/lib/gitlab/o_auth/user.rb index 17ce4d4b17..f1a362f530 100644 --- a/lib/gitlab/o_auth/user.rb +++ b/lib/gitlab/o_auth/user.rb @@ -64,7 +64,7 @@ module Gitlab # If a corresponding person exists with same uid in a LDAP server, # set up a Gitlab user with dual LDAP and Omniauth identities. - if user = Gitlab::LDAP::User.find_by_uid_and_provider(ldap_person.dn.downcase, ldap_person.provider) + if user = Gitlab::LDAP::User.find_by_uid_and_provider(ldap_person.dn, ldap_person.provider) # Case when a LDAP user already exists in Gitlab. Add the Omniauth identity to existing account. user.identities.build(extern_uid: auth_hash.uid, provider: auth_hash.provider) else diff --git a/lib/gitlab/recaptcha.rb b/lib/gitlab/recaptcha.rb new file mode 100644 index 0000000000..70e7f25d51 --- /dev/null +++ b/lib/gitlab/recaptcha.rb @@ -0,0 +1,14 @@ +module Gitlab + module Recaptcha + def self.load_configurations! + if current_application_settings.recaptcha_enabled + ::Recaptcha.configure do |config| + config.public_key = current_application_settings.recaptcha_site_key + config.private_key = current_application_settings.recaptcha_private_key + end + + true + end + end + end +end diff --git a/lib/gitlab/reference_extractor.rb b/lib/gitlab/reference_extractor.rb index 0a70d21b1c..4164e998dd 100644 --- a/lib/gitlab/reference_extractor.rb +++ b/lib/gitlab/reference_extractor.rb @@ -3,11 +3,12 @@ require 'banzai' module Gitlab # Extract possible GFM references from an arbitrary String for further processing. class ReferenceExtractor < Banzai::ReferenceExtractor - attr_accessor :project, :current_user + attr_accessor :project, :current_user, :author - def initialize(project, current_user = nil) + def initialize(project, current_user = nil, author = nil) @project = project @current_user = current_user + @author = author @references = {} @@ -18,20 +19,24 @@ module Gitlab super(text, context.merge(project: project)) end - %i(user label merge_request snippet commit commit_range).each do |type| + %i(user label milestone merge_request snippet commit commit_range).each do |type| define_method("#{type}s") do - @references[type] ||= references(type, project: project, current_user: current_user) + @references[type] ||= references(type, reference_context) end end def issues - options = { project: project, current_user: current_user } - if project && project.jira_tracker? - @references[:external_issue] ||= references(:external_issue, options) + @references[:external_issue] ||= references(:external_issue, reference_context) else - @references[:issue] ||= references(:issue, options) + @references[:issue] ||= references(:issue, reference_context) end end + + private + + def reference_context + { project: project, current_user: current_user, author: author } + end end end diff --git a/lib/gitlab/visibility_level.rb b/lib/gitlab/visibility_level.rb index 335dc44be1..3160a3c758 100644 --- a/lib/gitlab/visibility_level.rb +++ b/lib/gitlab/visibility_level.rb @@ -51,6 +51,15 @@ module Gitlab def allowed_fork_levels(origin_level) [PRIVATE, INTERNAL, PUBLIC].select{ |level| level <= origin_level } end + + def level_name(level) + level_name = 'Unknown' + options.each do |name, lvl| + level_name = name if lvl == level.to_i + end + + level_name + end end def private? diff --git a/lib/support/init.d/gitlab b/lib/support/init.d/gitlab index aa2da92c13..c5f07c8b50 100755 --- a/lib/support/init.d/gitlab +++ b/lib/support/init.d/gitlab @@ -92,7 +92,7 @@ check_pids(){ ## Called when we have started the two processes and are waiting for their pid files. wait_for_pids(){ - # We are sleeping a bit here mostly because sidekiq is slow at writing it's pid + # We are sleeping a bit here mostly because sidekiq is slow at writing its pid i=0; while [ ! -f $web_server_pid_path ] || [ ! -f $sidekiq_pid_path ] || [ ! -f $gitlab_workhorse_pid_path ] || { [ "$mail_room_enabled" = true ] && [ ! -f $mail_room_pid_path ]; }; do sleep 0.1; @@ -108,7 +108,7 @@ wait_for_pids(){ } # We use the pids in so many parts of the script it makes sense to always check them. -# Only after start() is run should the pids change. Sidekiq sets it's own pid. +# Only after start() is run should the pids change. Sidekiq sets its own pid. check_pids @@ -290,7 +290,7 @@ stop_gitlab() { sleep 1 # Cleaning up unused pids rm "$web_server_pid_path" 2>/dev/null - # rm "$sidekiq_pid_path" 2>/dev/null # Sidekiq seems to be cleaning up it's own pid. + # rm "$sidekiq_pid_path" 2>/dev/null # Sidekiq seems to be cleaning up its own pid. rm -f "$gitlab_workhorse_pid_path" if [ "$mail_room_enabled" = true ]; then rm "$mail_room_pid_path" 2>/dev/null @@ -299,7 +299,7 @@ stop_gitlab() { print_status } -## Prints the status of GitLab and it's components. +## Prints the status of GitLab and its components. print_status() { check_status if [ "$web_status" != "0" ] && [ "$sidekiq_status" != "0" ] && [ "$gitlab_workhorse_status" != "0" ] && { [ "$mail_room_enabled" != true ] || [ "$mail_room_status" != "0" ]; }; then @@ -333,7 +333,7 @@ print_status() { fi } -## Tells unicorn to reload it's config and Sidekiq to restart +## Tells unicorn to reload its config and Sidekiq to restart reload_gitlab(){ exit_if_not_running if [ "$wpid" = "0" ];then diff --git a/lib/support/init.d/gitlab.default.example b/lib/support/init.d/gitlab.default.example index 7fc495db54..1937ca582b 100755 --- a/lib/support/init.d/gitlab.default.example +++ b/lib/support/init.d/gitlab.default.example @@ -9,11 +9,11 @@ RAILS_ENV="production" # The default is "git". app_user="git" -# app_root defines the folder in which gitlab and it's components are installed. +# app_root defines the folder in which gitlab and its components are installed. # The default is "/home/$app_user/gitlab" app_root="/home/$app_user/gitlab" -# pid_path defines a folder in which the gitlab and it's components place their pids. +# pid_path defines a folder in which the gitlab and its components place their pids. # This variable is also used below to define the relevant pids for the gitlab components. # The default is "$app_root/tmp/pids" pid_path="$app_root/tmp/pids" diff --git a/lib/tasks/gitlab/check.rake b/lib/tasks/gitlab/check.rake index 0469c5a61c..2dc2953e32 100644 --- a/lib/tasks/gitlab/check.rake +++ b/lib/tasks/gitlab/check.rake @@ -431,7 +431,7 @@ namespace :gitlab do try_fixing_it( "sudo chmod -R ug+rwX,o-rwx #{repo_base_path}", "sudo chmod -R ug-s #{repo_base_path}", - "find #{repo_base_path} -type d -print0 | sudo xargs -0 chmod g+s" + "sudo find #{repo_base_path} -type d -print0 | sudo xargs -0 chmod g+s" ) for_more_information( see_installation_guide_section "GitLab Shell" diff --git a/lib/tasks/gitlab/task_helpers.rake b/lib/tasks/gitlab/task_helpers.rake index ebe516ec87..8c63877e51 100644 --- a/lib/tasks/gitlab/task_helpers.rake +++ b/lib/tasks/gitlab/task_helpers.rake @@ -2,6 +2,8 @@ module Gitlab class TaskAbortedByUserError < StandardError; end end +String.disable_colorization = true unless STDOUT.isatty + namespace :gitlab do # Ask if the user wants to continue diff --git a/lib/version_check.rb b/lib/version_check.rb index ea23344948..91ad07feee 100644 --- a/lib/version_check.rb +++ b/lib/version_check.rb @@ -13,6 +13,6 @@ class VersionCheck end def host - 'https://version.gitlab.com/check.png' + 'https://version.gitlab.com/check.svg' end end diff --git a/spec/controllers/abuse_reports_controller_spec.rb b/spec/controllers/abuse_reports_controller_spec.rb index 15824a1c67..80a418feb3 100644 --- a/spec/controllers/abuse_reports_controller_spec.rb +++ b/spec/controllers/abuse_reports_controller_spec.rb @@ -1,76 +1,46 @@ require 'spec_helper' describe AbuseReportsController do - let(:reporter) { create(:user) } - let(:user) { create(:user) } - let(:message) { "This user is a spammer" } + let(:reporter) { create(:user) } + let(:user) { create(:user) } + let(:attrs) do + attributes_for(:abuse_report) do |hash| + hash[:user_id] = user.id + end + end before do sign_in(reporter) end - describe "POST create" do - context "with admin notification email set" do - let(:admin_email) { "admin@example.com"} - - before(:each) do - stub_application_setting(admin_notification_email: admin_email) + describe 'POST create' do + context 'with valid attributes' do + it 'saves the abuse report' do + expect do + post :create, abuse_report: attrs + end.to change { AbuseReport.count }.by(1) end - it "sends a notification email" do - perform_enqueued_jobs do - post :create, - abuse_report: { - user_id: user.id, - message: message - } + it 'calls notify' do + expect_any_instance_of(AbuseReport).to receive(:notify) - email = ActionMailer::Base.deliveries.last - - expect(email.to).to eq([admin_email]) - expect(email.subject).to include(user.username) - expect(email.text_part.body).to include(message) - end + post :create, abuse_report: attrs end - it "saves the abuse report" do - perform_enqueued_jobs do - expect do - post :create, - abuse_report: { - user_id: user.id, - message: message - } - end.to change { AbuseReport.count }.by(1) - end + it 'redirects back to the reported user' do + post :create, abuse_report: attrs + + expect(response).to redirect_to user end end - context "without admin notification email set" do - before(:each) do - stub_application_setting(admin_notification_email: nil) - end + context 'with invalid attributes' do + it 'renders new' do + attrs.delete(:user_id) + post :create, abuse_report: attrs - it "does not send a notification email" do - expect do - post :create, - abuse_report: { - user_id: user.id, - message: message - } - end.not_to change { ActionMailer::Base.deliveries.count } - end - - it "saves the abuse report" do - expect do - post :create, - abuse_report: { - user_id: user.id, - message: message - } - end.to change { AbuseReport.count }.by(1) + expect(response).to render_template(:new) end end end - end diff --git a/spec/controllers/projects/find_file_controller_spec.rb b/spec/controllers/projects/find_file_controller_spec.rb new file mode 100644 index 0000000000..038dfeb846 --- /dev/null +++ b/spec/controllers/projects/find_file_controller_spec.rb @@ -0,0 +1,66 @@ +require 'spec_helper' + +describe Projects::FindFileController do + let(:project) { create(:project) } + let(:user) { create(:user) } + + before do + sign_in(user) + + project.team << [user, :master] + controller.instance_variable_set(:@project, project) + end + + describe "GET #show" do + # Make sure any errors accessing the tree in our views bubble up to this spec + render_views + + before do + get(:show, + namespace_id: project.namespace.to_param, + project_id: project.to_param, + id: id) + end + + context "valid branch" do + let(:id) { 'master' } + it { is_expected.to respond_with(:success) } + end + + context "invalid branch" do + let(:id) { 'invalid-branch' } + it { is_expected.to respond_with(:not_found) } + end + end + + describe "GET #list" do + def go(format: 'json') + get :list, + namespace_id: project.namespace.to_param, + project_id: project.to_param, + id: id, + format: format + end + + context "valid branch" do + let(:id) { 'master' } + it 'returns an array of file path list' do + go + + json = JSON.parse(response.body) + is_expected.to respond_with(:success) + expect(json).not_to eq(nil) + expect(json.length).to be >= 0 + end + end + + context "invalid branch" do + let(:id) { 'invalid-branch' } + + it 'responds with status 404' do + go + is_expected.to respond_with(:not_found) + end + end + end +end diff --git a/spec/controllers/projects/tree_controller_spec.rb b/spec/controllers/projects/tree_controller_spec.rb index a474574c6e..e74731c9ed 100644 --- a/spec/controllers/projects/tree_controller_spec.rb +++ b/spec/controllers/projects/tree_controller_spec.rb @@ -98,7 +98,7 @@ describe Projects::TreeController do project_id: project.to_param, id: 'master', dir_name: path, - new_branch: target_branch, + target_branch: target_branch, commit_message: 'Test commit message') end @@ -108,8 +108,8 @@ describe Projects::TreeController do it 'redirects to the new directory' do expect(subject). - to redirect_to("/#{project.path_with_namespace}/blob/#{target_branch}/#{path}") - expect(flash[:notice]).to eq('The directory has been successfully created') + to redirect_to("/#{project.path_with_namespace}/tree/#{target_branch}/#{path}") + expect(flash[:notice]).to eq('The directory has been successfully created.') end end @@ -119,7 +119,7 @@ describe Projects::TreeController do it 'does not allow overwriting of existing files' do expect(subject). - to redirect_to("/#{project.path_with_namespace}/blob/master") + to redirect_to("/#{project.path_with_namespace}/tree/master") expect(flash[:alert]).to eq('Directory already exists as a file') end end diff --git a/spec/factories/merge_requests.rb b/spec/factories/merge_requests.rb index 5b4d7f41bc..0c6a881f86 100644 --- a/spec/factories/merge_requests.rb +++ b/spec/factories/merge_requests.rb @@ -2,25 +2,28 @@ # # Table name: merge_requests # -# id :integer not null, primary key -# target_branch :string(255) not null -# source_branch :string(255) not null -# source_project_id :integer not null -# author_id :integer -# assignee_id :integer -# title :string(255) -# created_at :datetime -# updated_at :datetime -# milestone_id :integer -# state :string(255) -# merge_status :string(255) -# target_project_id :integer not null -# iid :integer -# description :text -# position :integer default(0) -# locked_at :datetime -# updated_by_id :integer -# merge_error :string(255) +# id :integer not null, primary key +# target_branch :string(255) not null +# source_branch :string(255) not null +# source_project_id :integer not null +# author_id :integer +# assignee_id :integer +# title :string(255) +# created_at :datetime +# updated_at :datetime +# milestone_id :integer +# state :string(255) +# merge_status :string(255) +# target_project_id :integer not null +# iid :integer +# description :text +# position :integer default(0) +# locked_at :datetime +# updated_by_id :integer +# merge_error :string(255) +# merge_params :text +# merge_when_build_succeeds :boolean default(FALSE), not null +# merge_user_id :integer # FactoryGirl.define do diff --git a/spec/factories/projects.rb b/spec/factories/projects.rb index 112213377f..c14b99606b 100644 --- a/spec/factories/projects.rb +++ b/spec/factories/projects.rb @@ -29,6 +29,13 @@ # import_source :string(255) # commit_count :integer default(0) # import_error :text +# ci_id :integer +# builds_enabled :boolean default(TRUE), not null +# shared_runners_enabled :boolean default(TRUE), not null +# runners_token :string +# build_coverage_regex :string +# build_allow_git_fetch :boolean default(TRUE), not null +# build_timeout :integer default(3600), not null # FactoryGirl.define do diff --git a/spec/features/admin/admin_builds_spec.rb b/spec/features/admin/admin_builds_spec.rb index 72764b1629..b955d0b0c4 100644 --- a/spec/features/admin/admin_builds_spec.rb +++ b/spec/features/admin/admin_builds_spec.rb @@ -1,69 +1,98 @@ require 'spec_helper' -describe "Admin Builds" do - let(:commit) { FactoryGirl.create :ci_commit } - let(:build) { FactoryGirl.create :ci_build, commit: commit } - +describe 'Admin Builds' do before do login_as :admin end - describe "GET /admin/builds" do - before do - build - visit admin_builds_path - end + describe 'GET /admin/builds' do + let(:commit) { create(:ci_commit) } - it { expect(page).to have_content "Running" } - it { expect(page).to have_content build.short_sha } - end + context 'All tab' do + context 'when have builds' do + it 'shows all builds' do + create(:ci_build, commit: commit, status: :pending) + create(:ci_build, commit: commit, status: :running) + create(:ci_build, commit: commit, status: :success) + create(:ci_build, commit: commit, status: :failed) - describe "Tabs" do - it "shows all builds" do - FactoryGirl.create :ci_build, commit: commit, status: "pending" - FactoryGirl.create :ci_build, commit: commit, status: "running" - FactoryGirl.create :ci_build, commit: commit, status: "success" - FactoryGirl.create :ci_build, commit: commit, status: "failed" + visit admin_builds_path - visit admin_builds_path - - within ".center-top-menu" do - click_on "All" + expect(page).to have_selector('.project-issuable-filter li.active', text: 'All') + expect(page.all('.build-link').size).to eq(4) + expect(page).to have_link 'Cancel all' + end end - expect(page.all(".build-link").size).to eq(4) + context 'when have no builds' do + it 'shows a message' do + visit admin_builds_path + + expect(page).to have_selector('.project-issuable-filter li.active', text: 'All') + expect(page).to have_content 'No builds to show' + expect(page).not_to have_link 'Cancel all' + end + end end - it "shows finished builds" do - build = FactoryGirl.create :ci_build, commit: commit, status: "pending" - build1 = FactoryGirl.create :ci_build, commit: commit, status: "running" - build2 = FactoryGirl.create :ci_build, commit: commit, status: "success" + context 'Running tab' do + context 'when have running builds' do + it 'shows running builds' do + build1 = create(:ci_build, commit: commit, status: :pending) + build2 = create(:ci_build, commit: commit, status: :success) + build3 = create(:ci_build, commit: commit, status: :failed) - visit admin_builds_path + visit admin_builds_path(scope: :running) - within ".center-top-menu" do - click_on "Finished" + expect(page).to have_selector('.project-issuable-filter li.active', text: 'Running') + expect(page.find('.build-link')).to have_content(build1.id) + expect(page.find('.build-link')).not_to have_content(build2.id) + expect(page.find('.build-link')).not_to have_content(build3.id) + expect(page).to have_link 'Cancel all' + end end - expect(page.find(".build-link")).not_to have_content(build.id) - expect(page.find(".build-link")).not_to have_content(build1.id) - expect(page.find(".build-link")).to have_content(build2.id) + context 'when have no builds running' do + it 'shows a message' do + create(:ci_build, commit: commit, status: :success) + + visit admin_builds_path(scope: :running) + + expect(page).to have_selector('.project-issuable-filter li.active', text: 'Running') + expect(page).to have_content 'No builds to show' + expect(page).not_to have_link 'Cancel all' + end + end end - it "shows running builds" do - build = FactoryGirl.create :ci_build, commit: commit, status: "pending" - build2 = FactoryGirl.create :ci_build, commit: commit, status: "success" - build3 = FactoryGirl.create :ci_build, commit: commit, status: "failed" + context 'Finished tab' do + context 'when have finished builds' do + it 'shows finished builds' do + build1 = create(:ci_build, commit: commit, status: :pending) + build2 = create(:ci_build, commit: commit, status: :running) + build3 = create(:ci_build, commit: commit, status: :success) - visit admin_builds_path + visit admin_builds_path(scope: :finished) - within ".center-top-menu" do - click_on "Running" + expect(page).to have_selector('.project-issuable-filter li.active', text: 'Finished') + expect(page.find('.build-link')).not_to have_content(build1.id) + expect(page.find('.build-link')).not_to have_content(build2.id) + expect(page.find('.build-link')).to have_content(build3.id) + expect(page).to have_link 'Cancel all' + end end - expect(page.find(".build-link")).to have_content(build.id) - expect(page.find(".build-link")).not_to have_content(build2.id) - expect(page.find(".build-link")).not_to have_content(build3.id) + context 'when have no builds finished' do + it 'shows a message' do + create(:ci_build, commit: commit, status: :running) + + visit admin_builds_path(scope: :finished) + + expect(page).to have_selector('.project-issuable-filter li.active', text: 'Finished') + expect(page).to have_content 'No builds to show' + expect(page).to have_link 'Cancel all' + end + end end end end diff --git a/spec/features/admin/admin_runners_spec.rb b/spec/features/admin/admin_runners_spec.rb index 66a2cc0c15..26d03944b8 100644 --- a/spec/features/admin/admin_runners_spec.rb +++ b/spec/features/admin/admin_runners_spec.rb @@ -63,7 +63,7 @@ describe "Admin Runners" do end describe 'runners registration token' do - let!(:token) { current_application_settings.ensure_runners_registration_token } + let!(:token) { current_application_settings.runners_registration_token } before { visit admin_runners_path } it 'has a registration token' do diff --git a/spec/features/builds_spec.rb b/spec/features/builds_spec.rb index f0031a0a24..240e56839d 100644 --- a/spec/features/builds_spec.rb +++ b/spec/features/builds_spec.rb @@ -15,11 +15,11 @@ describe "Builds" do context "Running scope" do before do @build.run! - visit namespace_project_builds_path(@project.namespace, @project) + visit namespace_project_builds_path(@project.namespace, @project, scope: :running) end - it { expect(page).to have_content 'Running' } - it { expect(page).to have_content 'Cancel running' } + it { expect(page).to have_selector('.project-issuable-filter li.active', text: 'Running') } + it { expect(page).to have_link 'Cancel running' } it { expect(page).to have_content @build.short_sha } it { expect(page).to have_content @build.ref } it { expect(page).to have_content @build.name } @@ -31,21 +31,22 @@ describe "Builds" do visit namespace_project_builds_path(@project.namespace, @project, scope: :finished) end + it { expect(page).to have_selector('.project-issuable-filter li.active', text: 'Finished') } it { expect(page).to have_content 'No builds to show' } - it { expect(page).to have_content 'Cancel running' } + it { expect(page).to have_link 'Cancel running' } end context "All builds" do before do @project.builds.running_or_pending.each(&:success) - visit namespace_project_builds_path(@project.namespace, @project, scope: :all) + visit namespace_project_builds_path(@project.namespace, @project) end - it { expect(page).to have_content 'All' } + it { expect(page).to have_selector('.project-issuable-filter li.active', text: 'All') } it { expect(page).to have_content @build.short_sha } it { expect(page).to have_content @build.ref } it { expect(page).to have_content @build.name } - it { expect(page).to_not have_content 'Cancel running' } + it { expect(page).to_not have_link 'Cancel running' } end end @@ -56,8 +57,12 @@ describe "Builds" do click_link "Cancel running" end - it { expect(page).to have_content 'No builds to show' } - it { expect(page).to_not have_content 'Cancel running' } + it { expect(page).to have_selector('.project-issuable-filter li.active', text: 'All') } + it { expect(page).to have_content 'canceled' } + it { expect(page).to have_content @build.short_sha } + it { expect(page).to have_content @build.ref } + it { expect(page).to have_content @build.name } + it { expect(page).to_not have_link 'Cancel running' } end describe "GET /:project/builds/:id" do diff --git a/spec/features/ci_lint_spec.rb b/spec/features/ci_lint_spec.rb new file mode 100644 index 0000000000..30e29d9d55 --- /dev/null +++ b/spec/features/ci_lint_spec.rb @@ -0,0 +1,47 @@ +require 'spec_helper' + +describe 'CI Lint' do + before do + login_as :user + end + + describe 'YAML parsing' do + before do + visit ci_lint_path + fill_in 'content', with: yaml_content + click_on 'Validate' + end + + context 'YAML is correct' do + let(:yaml_content) do + File.read(Rails.root.join('spec/support/gitlab_stubs/gitlab_ci.yml')) + end + + it 'Yaml parsing' do + within "table" do + expect(page).to have_content('Job - rspec') + expect(page).to have_content('Job - spinach') + expect(page).to have_content('Deploy Job - staging') + expect(page).to have_content('Deploy Job - production') + end + end + end + + context 'YAML is incorrect' do + let(:yaml_content) { '' } + + it 'displays information about an error' do + expect(page).to have_content('Status: syntax is incorrect') + expect(page).to have_content('Error: Please provide content of .gitlab-ci.yml') + end + end + + describe 'YAML revalidate' do + let(:yaml_content) { 'my yaml content' } + + it 'loads previous YAML content after validation' do + expect(page).to have_field('content', with: 'my yaml content', type: 'textarea') + end + end + end +end diff --git a/spec/features/issues_spec.rb b/spec/features/issues_spec.rb index a2fb3e4c75..e844e681eb 100644 --- a/spec/features/issues_spec.rb +++ b/spec/features/issues_spec.rb @@ -127,15 +127,15 @@ describe 'Issues', feature: true do it 'sorts by newest' do visit namespace_project_issues_path(project.namespace, project, sort: sort_value_recently_created) - expect(first_issue).to include('foo') - expect(last_issue).to include('baz') + expect(first_issue).to include('baz') + expect(last_issue).to include('foo') end it 'sorts by oldest' do visit namespace_project_issues_path(project.namespace, project, sort: sort_value_oldest_created) - expect(first_issue).to include('baz') - expect(last_issue).to include('foo') + expect(first_issue).to include('foo') + expect(last_issue).to include('baz') end it 'sorts by most recently updated' do @@ -190,8 +190,8 @@ describe 'Issues', feature: true do sort: sort_value_oldest_created, assignee_id: user2.id) - expect(first_issue).to include('bar') - expect(last_issue).to include('foo') + expect(first_issue).to include('foo') + expect(last_issue).to include('bar') expect(page).not_to have_content 'baz' end end diff --git a/spec/features/lint_spec.rb b/spec/features/lint_spec.rb deleted file mode 100644 index 5d8f56e2cf..0000000000 --- a/spec/features/lint_spec.rb +++ /dev/null @@ -1,28 +0,0 @@ -require 'spec_helper' - -describe "Lint" do - before do - login_as :user - end - - it "Yaml parsing", js: true do - content = File.read(Rails.root.join('spec/support/gitlab_stubs/gitlab_ci.yml')) - visit ci_lint_path - fill_in "content", with: content - click_on "Validate" - within "table" do - expect(page).to have_content("Job - rspec") - expect(page).to have_content("Job - spinach") - expect(page).to have_content("Deploy Job - staging") - expect(page).to have_content("Deploy Job - production") - end - end - - it "Yaml parsing with error", js: true do - visit ci_lint_path - fill_in "content", with: "" - click_on "Validate" - expect(page).to have_content("Status: syntax is incorrect") - expect(page).to have_content("Error: Please provide content of .gitlab-ci.yml") - end -end diff --git a/spec/features/login_spec.rb b/spec/features/login_spec.rb index 922c76285d..2451e56fe7 100644 --- a/spec/features/login_spec.rb +++ b/spec/features/login_spec.rb @@ -98,4 +98,56 @@ feature 'Login', feature: true do expect(page).to have_content('Invalid login or password.') end end + + describe 'with required two-factor authentication enabled' do + let(:user) { create(:user) } + before(:each) { stub_application_setting(require_two_factor_authentication: true) } + + context 'with grace period defined' do + before(:each) do + stub_application_setting(two_factor_grace_period: 48) + login_with(user) + end + + context 'within the grace period' do + it 'redirects to two-factor configuration page' do + expect(current_path).to eq new_profile_two_factor_auth_path + expect(page).to have_content('You must configure Two-Factor Authentication in your account until') + end + + it 'two-factor configuration is skippable' do + expect(current_path).to eq new_profile_two_factor_auth_path + + click_link 'Configure it later' + expect(current_path).to eq root_path + end + end + + context 'after the grace period' do + let(:user) { create(:user, otp_grace_period_started_at: 9999.hours.ago) } + + it 'redirects to two-factor configuration page' do + expect(current_path).to eq new_profile_two_factor_auth_path + expect(page).to have_content('You must configure Two-Factor Authentication in your account.') + end + + it 'two-factor configuration is not skippable' do + expect(current_path).to eq new_profile_two_factor_auth_path + expect(page).not_to have_link('Configure it later') + end + end + end + + context 'without grace pariod defined' do + before(:each) do + stub_application_setting(two_factor_grace_period: 0) + login_with(user) + end + + it 'redirects to two-factor configuration page' do + expect(current_path).to eq new_profile_two_factor_auth_path + expect(page).to have_content('You must configure Two-Factor Authentication in your account.') + end + end + end end diff --git a/spec/features/markdown_spec.rb b/spec/features/markdown_spec.rb index fdd8cf07b1..e836d81c40 100644 --- a/spec/features/markdown_spec.rb +++ b/spec/features/markdown_spec.rb @@ -212,6 +212,7 @@ describe 'GitLab Markdown', feature: true do expect(doc).to reference_commit_ranges expect(doc).to reference_commits expect(doc).to reference_labels + expect(doc).to reference_milestones end end diff --git a/spec/features/projects_spec.rb b/spec/features/projects_spec.rb index 09fcff2444..9a01c89ae2 100644 --- a/spec/features/projects_spec.rb +++ b/spec/features/projects_spec.rb @@ -70,6 +70,22 @@ feature 'Project', feature: true do end end + describe 'leave project link' do + let(:user) { create(:user) } + let(:project) { create(:project, namespace: user.namespace) } + + before do + login_with(user) + project.team.add_user(user, Gitlab::Access::MASTER) + visit namespace_project_path(project.namespace, project) + end + + it 'click project-settings and find leave project' do + find('#project-settings-button').click + expect(page).to have_link('Leave Project') + end + end + def remove_with_confirm(button_text, confirm_with) click_button button_text fill_in 'confirm_name_input', with: confirm_with diff --git a/spec/finders/groups_finder_spec.rb b/spec/finders/groups_finder_spec.rb deleted file mode 100644 index 4f6a000822..0000000000 --- a/spec/finders/groups_finder_spec.rb +++ /dev/null @@ -1,48 +0,0 @@ -require 'spec_helper' - -describe GroupsFinder do - describe '#execute' do - let(:user) { create(:user) } - - let(:group1) { create(:group) } - let(:group2) { create(:group) } - let(:group3) { create(:group) } - let(:group4) { create(:group, public: true) } - - let!(:public_project) { create(:project, :public, group: group1) } - let!(:internal_project) { create(:project, :internal, group: group2) } - let!(:private_project) { create(:project, :private, group: group3) } - - let(:finder) { described_class.new } - - describe 'with a user' do - subject { finder.execute(user) } - - describe 'when the user is not a member of any groups' do - it { is_expected.to eq([group4, group2, group1]) } - end - - describe 'when the user is a member of a group' do - before do - group3.add_user(user, Gitlab::Access::DEVELOPER) - end - - it { is_expected.to eq([group4, group3, group2, group1]) } - end - - describe 'when the user is a member of a private project' do - before do - private_project.team.add_user(user, Gitlab::Access::DEVELOPER) - end - - it { is_expected.to eq([group4, group3, group2, group1]) } - end - end - - describe 'without a user' do - subject { finder.execute } - - it { is_expected.to eq([group4, group1]) } - end - end -end diff --git a/spec/finders/joined_groups_finder_spec.rb b/spec/finders/joined_groups_finder_spec.rb deleted file mode 100644 index 2d9068cc72..0000000000 --- a/spec/finders/joined_groups_finder_spec.rb +++ /dev/null @@ -1,49 +0,0 @@ -require 'spec_helper' - -describe JoinedGroupsFinder do - describe '#execute' do - let(:source_user) { create(:user) } - let(:current_user) { create(:user) } - - let(:group1) { create(:group) } - let(:group2) { create(:group) } - let(:group3) { create(:group) } - let(:group4) { create(:group, public: true) } - - let!(:public_project) { create(:project, :public, group: group1) } - let!(:internal_project) { create(:project, :internal, group: group2) } - let!(:private_project) { create(:project, :private, group: group3) } - - let(:finder) { described_class.new(source_user) } - - before do - [group1, group2, group3, group4].each do |group| - group.add_user(source_user, Gitlab::Access::MASTER) - end - end - - describe 'with a current user' do - describe 'when the current user has access to the projects of the source user' do - before do - private_project.team.add_user(current_user, Gitlab::Access::DEVELOPER) - end - - subject { finder.execute(current_user) } - - it { is_expected.to eq([group4, group3, group2, group1]) } - end - - describe 'when the current user does not have access to the projects of the source user' do - subject { finder.execute(current_user) } - - it { is_expected.to eq([group4, group2, group1]) } - end - end - - describe 'without a current user' do - subject { finder.execute } - - it { is_expected.to eq([group4, group1]) } - end - end -end diff --git a/spec/fixtures/markdown.md.erb b/spec/fixtures/markdown.md.erb index e8dfc5c0eb..0620096d68 100644 --- a/spec/fixtures/markdown.md.erb +++ b/spec/fixtures/markdown.md.erb @@ -214,6 +214,13 @@ References should be parseable even inside _<%= merge_request.to_reference %>_ e - Ignored in links: [Link to <%= simple_label.to_reference %>](#label-link) - Link to label by reference: [Label](<%= label.to_reference %>) +#### MilestoneReferenceFilter + +- Milestone: <%= milestone.to_reference %> +- Milestone in another project: <%= xmilestone.to_reference(project) %> +- Ignored in code: `<%= milestone.to_reference %>` +- Link to milestone by URL: [Milestone](<%= urls.namespace_project_milestone_url(milestone.project.namespace, milestone.project, milestone) %>) + ### Task Lists - [ ] Incomplete task 1 diff --git a/spec/helpers/application_helper_spec.rb b/spec/helpers/application_helper_spec.rb index 68527c3a4f..30e353148a 100644 --- a/spec/helpers/application_helper_spec.rb +++ b/spec/helpers/application_helper_spec.rb @@ -240,7 +240,7 @@ describe ApplicationHelper do describe 'time_ago_with_tooltip' do def element(*arguments) Time.zone = 'UTC' - time = Time.zone.parse('2015-07-02 08:00') + time = Time.zone.parse('2015-07-02 08:23') element = helper.time_ago_with_tooltip(time, *arguments) Nokogiri::HTML::DocumentFragment.parse(element).first_element_child @@ -251,15 +251,15 @@ describe ApplicationHelper do end it 'includes the date string' do - expect(element.text).to eq '2015-07-02 08:00:00 UTC' + expect(element.text).to eq '2015-07-02 08:23:00 UTC' end it 'has a datetime attribute' do - expect(element.attr('datetime')).to eq '2015-07-02T08:00:00Z' + expect(element.attr('datetime')).to eq '2015-07-02T08:23:00Z' end it 'has a formatted title attribute' do - expect(element.attr('title')).to eq 'Jul 02, 2015 8:00am' + expect(element.attr('title')).to eq 'Jul 2, 2015 8:23am' end it 'includes a default js-timeago class' do @@ -285,6 +285,10 @@ describe ApplicationHelper do it 'allows the script tag to be excluded' do expect(element(skip_js: true)).not_to include 'script' end + + it 'converts to Time' do + expect { helper.time_ago_with_tooltip(Date.today) }.not_to raise_error + end end describe 'render_markup' do diff --git a/spec/helpers/issues_helper_spec.rb b/spec/helpers/issues_helper_spec.rb index 1f2c4ee77b..ffd8ebae02 100644 --- a/spec/helpers/issues_helper_spec.rb +++ b/spec/helpers/issues_helper_spec.rb @@ -127,18 +127,6 @@ describe IssuesHelper do it { is_expected.to eq("!1, !2, or !3") } end - describe "#url_to_emoji" do - it "returns url" do - expect(url_to_emoji("smile")).to include("emoji/1F604.png") - end - end - - describe "#emoji_list" do - it "returns url" do - expect(emoji_list).to be_kind_of(Array) - end - end - describe "#note_active_class" do before do @note = create :note @@ -153,4 +141,11 @@ describe IssuesHelper do expect(note_active_class(Note.all, @note.author)).to eq("active") end end + + describe "#awards_sort" do + it "sorts a hash so thumbsup and thumbsdown are always on top" do + data = { "thumbsdown" => "some value", "lifter" => "some value", "thumbsup" => "some value" } + expect(awards_sort(data).keys).to eq(["thumbsup", "thumbsdown", "lifter"]) + end + end end diff --git a/spec/helpers/page_layout_helper_spec.rb b/spec/helpers/page_layout_helper_spec.rb new file mode 100644 index 0000000000..cf632f594c --- /dev/null +++ b/spec/helpers/page_layout_helper_spec.rb @@ -0,0 +1,101 @@ +require 'rails_helper' + +describe PageLayoutHelper do + describe 'page_description' do + it 'defaults to nil' do + expect(helper.page_description).to eq nil + end + + it 'returns the last-pushed description' do + helper.page_description('Foo') + helper.page_description('Bar') + helper.page_description('Baz') + + expect(helper.page_description).to eq 'Baz' + end + + it 'squishes multiple newlines' do + helper.page_description("Foo\nBar\nBaz") + + expect(helper.page_description).to eq 'Foo Bar Baz' + end + + it 'truncates' do + helper.page_description <<-LOREM.strip_heredoc + Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo + ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis + dis parturient montes, nascetur ridiculus mus. Donec quam felis, + ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa + quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, + arcu. + LOREM + + expect(helper.page_description).to end_with 'quam felis,...' + end + + it 'sanitizes all HTML' do + helper.page_description("Bold

      Header

      ") + + expect(helper.page_description).to eq 'Bold Header' + end + end + + describe 'page_image' do + it 'defaults to the GitLab logo' do + expect(helper.page_image).to end_with 'assets/gitlab_logo.png' + end + + %w(project user group).each do |type| + context "with @#{type} assigned" do + it "uses #{type.titlecase} avatar if available" do + object = double(avatar_url: 'http://example.com/uploads/avatar.png') + assign(type, object) + + expect(helper.page_image).to eq object.avatar_url + end + + it 'falls back to the default when avatar_url is nil' do + object = double(avatar_url: nil) + assign(type, object) + + expect(helper.page_image).to end_with 'assets/gitlab_logo.png' + end + end + + context "with no assignments" do + it 'falls back to the default' do + expect(helper.page_image).to end_with 'assets/gitlab_logo.png' + end + end + end + end + + describe 'page_card_attributes' do + it 'raises ArgumentError when given more than two attributes' do + map = { foo: 'foo', bar: 'bar', baz: 'baz' } + + expect { helper.page_card_attributes(map) }. + to raise_error(ArgumentError, /more than two attributes/) + end + + it 'rejects blank values' do + map = { foo: 'foo', bar: '' } + helper.page_card_attributes(map) + + expect(helper.page_card_attributes).to eq({ foo: 'foo' }) + end + end + + describe 'page_card_meta_tags' do + it 'returns the twitter:label and twitter:data tags' do + allow(helper).to receive(:page_card_attributes).and_return(foo: 'bar') + + tags = helper.page_card_meta_tags + + aggregate_failures do + expect(tags).to include %q() + expect(tags).to include %q() + end + end + end +end diff --git a/spec/helpers/projects_helper_spec.rb b/spec/helpers/projects_helper_spec.rb index f2efb528ae..5320776758 100644 --- a/spec/helpers/projects_helper_spec.rb +++ b/spec/helpers/projects_helper_spec.rb @@ -53,6 +53,16 @@ describe ProjectsHelper do end end + describe 'user_max_access_in_project' do + let(:project) { create(:project) } + let(:user) { create(:user) } + before do + project.team.add_user(user, Gitlab::Access::MASTER) + end + + it { expect(helper.user_max_access_in_project(user.id, project)).to eq('Master') } + end + describe "readme_cache_key" do let(:project) { create(:project) } diff --git a/spec/helpers/search_helper_spec.rb b/spec/helpers/search_helper_spec.rb index ebe9c29d91..f0d553f5f1 100644 --- a/spec/helpers/search_helper_spec.rb +++ b/spec/helpers/search_helper_spec.rb @@ -43,7 +43,7 @@ describe SearchHelper do end it "includes the public group" do - group = create(:group, public: true) + group = create(:group) expect(search_autocomplete_opts(group.name).size).to eq(1) end diff --git a/spec/javascripts/fixtures/issues_show.html.haml b/spec/javascripts/fixtures/issues_show.html.haml index 8447dfdda3..470cabeafb 100644 --- a/spec/javascripts/fixtures/issues_show.html.haml +++ b/spec/javascripts/fixtures/issues_show.html.haml @@ -1,4 +1,14 @@ -%a.btn-close +:css + .hidden { display: none !important; } + +.flash-container + .flash-alert + .flash-notice + +.status-box.status-box-open Open +.status-box.status-box-closed.hidden Closed +%a.btn-close{"href" => "http://gitlab.com/issues/6/close"} Close +%a.btn-reopen.hidden{"href" => "http://gitlab.com/issues/6/reopen"} Reopen .detail-page-description .description.js-task-list-container diff --git a/spec/javascripts/fixtures/new_branch.html.haml b/spec/javascripts/fixtures/new_branch.html.haml new file mode 100644 index 0000000000..f06629e5ec --- /dev/null +++ b/spec/javascripts/fixtures/new_branch.html.haml @@ -0,0 +1,4 @@ +%form.js-create-branch-form + %input.js-branch-name + .js-branch-name-error + %input{id: "ref"} diff --git a/spec/javascripts/fixtures/zen_mode.html.haml b/spec/javascripts/fixtures/zen_mode.html.haml index e867e4de2b..1701652c61 100644 --- a/spec/javascripts/fixtures/zen_mode.html.haml +++ b/spec/javascripts/fixtures/zen_mode.html.haml @@ -1,9 +1,8 @@ .zennable - %input#zen-toggle-comment.zen-toggle-comment{ tabindex: '-1', type: 'checkbox' } .zen-backdrop - %textarea#note_note.js-gfm-input.markdown-area{placeholder: 'Leave a comment'} - %a.zen-enter-link{tabindex: '-1'} + %textarea#note_note.js-gfm-input.markdown-area + %a.js-zen-enter(tabindex="-1" href="#") %i.fa.fa-expand - Edit in fullscreen - %a.zen-leave-link + Edit in fullscreen + %a.js-zen-leave(tabindex="-1" href="#") %i.fa.fa-compress diff --git a/spec/javascripts/issue_spec.js.coffee b/spec/javascripts/issue_spec.js.coffee index 268e4c68c3..86ba9dd8e9 100644 --- a/spec/javascripts/issue_spec.js.coffee +++ b/spec/javascripts/issue_spec.js.coffee @@ -20,3 +20,89 @@ describe 'Issue', -> expect(req.data.issue.description).not.toBe(null) $('.js-task-list-field').trigger('tasklist:changed') +describe 'reopen/close issue', -> + fixture.preload('issues_show.html') + beforeEach -> + fixture.load('issues_show.html') + @issue = new Issue() + it 'closes an issue', -> + spyOn(jQuery, 'ajax').and.callFake (req) -> + expect(req.type).toBe('PUT') + expect(req.url).toBe('http://gitlab.com/issues/6/close') + req.success saved: true + + $btnClose = $('a.btn-close') + $btnReopen = $('a.btn-reopen') + expect($btnReopen).toBeHidden() + expect($btnClose.text()).toBe('Close') + expect(typeof $btnClose.prop('disabled')).toBe('undefined') + + $btnClose.trigger('click') + + expect($btnReopen).toBeVisible() + expect($btnClose).toBeHidden() + expect($('div.status-box-closed')).toBeVisible() + expect($('div.status-box-open')).toBeHidden() + + it 'fails to close an issue with success:false', -> + + spyOn(jQuery, 'ajax').and.callFake (req) -> + expect(req.type).toBe('PUT') + expect(req.url).toBe('http://goesnowhere.nothing/whereami') + req.success saved: false + + $btnClose = $('a.btn-close') + $btnReopen = $('a.btn-reopen') + $btnClose.attr('href','http://goesnowhere.nothing/whereami') + expect($btnReopen).toBeHidden() + expect($btnClose.text()).toBe('Close') + expect(typeof $btnClose.prop('disabled')).toBe('undefined') + + $btnClose.trigger('click') + + expect($btnReopen).toBeHidden() + expect($btnClose).toBeVisible() + expect($('div.status-box-closed')).toBeHidden() + expect($('div.status-box-open')).toBeVisible() + expect($('div.flash-alert')).toBeVisible() + expect($('div.flash-alert').text()).toBe('Unable to update this issue at this time.') + + it 'fails to closes an issue with HTTP error', -> + + spyOn(jQuery, 'ajax').and.callFake (req) -> + expect(req.type).toBe('PUT') + expect(req.url).toBe('http://goesnowhere.nothing/whereami') + req.error() + + $btnClose = $('a.btn-close') + $btnReopen = $('a.btn-reopen') + $btnClose.attr('href','http://goesnowhere.nothing/whereami') + expect($btnReopen).toBeHidden() + expect($btnClose.text()).toBe('Close') + expect(typeof $btnClose.prop('disabled')).toBe('undefined') + + $btnClose.trigger('click') + + expect($btnReopen).toBeHidden() + expect($btnClose).toBeVisible() + expect($('div.status-box-closed')).toBeHidden() + expect($('div.status-box-open')).toBeVisible() + expect($('div.flash-alert')).toBeVisible() + expect($('div.flash-alert').text()).toBe('Unable to update this issue at this time.') + + it 'reopens an issue', -> + spyOn(jQuery, 'ajax').and.callFake (req) -> + expect(req.type).toBe('PUT') + expect(req.url).toBe('http://gitlab.com/issues/6/reopen') + req.success saved: true + + $btnClose = $('a.btn-close') + $btnReopen = $('a.btn-reopen') + expect($btnReopen.text()).toBe('Reopen') + + $btnReopen.trigger('click') + + expect($btnReopen).toBeHidden() + expect($btnClose).toBeVisible() + expect($('div.status-box-open')).toBeVisible() + expect($('div.status-box-closed')).toBeHidden() \ No newline at end of file diff --git a/spec/javascripts/new_branch_spec.js.coffee b/spec/javascripts/new_branch_spec.js.coffee new file mode 100644 index 0000000000..f2ce85efcd --- /dev/null +++ b/spec/javascripts/new_branch_spec.js.coffee @@ -0,0 +1,160 @@ +#= require jquery-ui +#= require new_branch_form + +describe 'Branch', -> + describe 'create a new branch', -> + fixture.preload('new_branch.html') + + fillNameWith = (value) -> + $('.js-branch-name').val(value).trigger('blur') + + expectToHaveError = (error) -> + expect($('.js-branch-name-error span').text()).toEqual(error) + + beforeEach -> + fixture.load('new_branch.html') + $('form').on 'submit', (e) -> e.preventDefault() + + @form = new NewBranchForm($('.js-create-branch-form'), []) + + it "can't start with a dot", -> + fillNameWith '.foo' + expectToHaveError "can't start with '.'" + + it "can't start with a slash", -> + fillNameWith '/foo' + expectToHaveError "can't start with '/'" + + it "can't have two consecutive dots", -> + fillNameWith 'foo..bar' + expectToHaveError "can't contain '..'" + + it "can't have spaces anywhere", -> + fillNameWith ' foo' + expectToHaveError "can't contain spaces" + fillNameWith 'foo bar' + expectToHaveError "can't contain spaces" + fillNameWith 'foo ' + expectToHaveError "can't contain spaces" + + it "can't have ~ anywhere", -> + fillNameWith '~foo' + expectToHaveError "can't contain '~'" + fillNameWith 'foo~bar' + expectToHaveError "can't contain '~'" + fillNameWith 'foo~' + expectToHaveError "can't contain '~'" + + it "can't have tilde anwhere", -> + fillNameWith '~foo' + expectToHaveError "can't contain '~'" + fillNameWith 'foo~bar' + expectToHaveError "can't contain '~'" + fillNameWith 'foo~' + expectToHaveError "can't contain '~'" + + it "can't have caret anywhere", -> + fillNameWith '^foo' + expectToHaveError "can't contain '^'" + fillNameWith 'foo^bar' + expectToHaveError "can't contain '^'" + fillNameWith 'foo^' + expectToHaveError "can't contain '^'" + + it "can't have : anywhere", -> + fillNameWith ':foo' + expectToHaveError "can't contain ':'" + fillNameWith 'foo:bar' + expectToHaveError "can't contain ':'" + fillNameWith ':foo' + expectToHaveError "can't contain ':'" + + it "can't have question mark anywhere", -> + fillNameWith '?foo' + expectToHaveError "can't contain '?'" + fillNameWith 'foo?bar' + expectToHaveError "can't contain '?'" + fillNameWith 'foo?' + expectToHaveError "can't contain '?'" + + it "can't have asterisk anywhere", -> + fillNameWith '*foo' + expectToHaveError "can't contain '*'" + fillNameWith 'foo*bar' + expectToHaveError "can't contain '*'" + fillNameWith 'foo*' + expectToHaveError "can't contain '*'" + + it "can't have open bracket anywhere", -> + fillNameWith '[foo' + expectToHaveError "can't contain '['" + fillNameWith 'foo[bar' + expectToHaveError "can't contain '['" + fillNameWith 'foo[' + expectToHaveError "can't contain '['" + + it "can't have a backslash anywhere", -> + fillNameWith '\\foo' + expectToHaveError "can't contain '\\'" + fillNameWith 'foo\\bar' + expectToHaveError "can't contain '\\'" + fillNameWith 'foo\\' + expectToHaveError "can't contain '\\'" + + it "can't contain a sequence @{ anywhere", -> + fillNameWith '@{foo' + expectToHaveError "can't contain '@{'" + fillNameWith 'foo@{bar' + expectToHaveError "can't contain '@{'" + fillNameWith 'foo@{' + expectToHaveError "can't contain '@{'" + + it "can't have consecutive slashes", -> + fillNameWith 'foo//bar' + expectToHaveError "can't contain consecutive slashes" + + it "can't end with a slash", -> + fillNameWith 'foo/' + expectToHaveError "can't end in '/'" + + it "can't end with a dot", -> + fillNameWith 'foo.' + expectToHaveError "can't end in '.'" + + it "can't end with .lock", -> + fillNameWith 'foo.lock' + expectToHaveError "can't end in '.lock'" + + it "can't be the single character @", -> + fillNameWith '@' + expectToHaveError "can't be '@'" + + it "concatenates all error messages", -> + fillNameWith '/foo bar?~.' + expectToHaveError "can't start with '/', can't contain spaces, '?', '~', can't end in '.'" + + it "doesn't duplicate error messages", -> + fillNameWith '?foo?bar?zoo?' + expectToHaveError "can't contain '?'" + + it "removes the error message when is a valid name", -> + fillNameWith 'foo?bar' + expect($('.js-branch-name-error span').length).toEqual(1) + fillNameWith 'foobar' + expect($('.js-branch-name-error span').length).toEqual(0) + + it "can have dashes anywhere", -> + fillNameWith '-foo-bar-zoo-' + expect($('.js-branch-name-error span').length).toEqual(0) + + it "can have underscores anywhere", -> + fillNameWith '_foo_bar_zoo_' + expect($('.js-branch-name-error span').length).toEqual(0) + + it "can have numbers anywhere", -> + fillNameWith '1foo2bar3zoo4' + expect($('.js-branch-name-error span').length).toEqual(0) + + it "can be only letters", -> + fillNameWith 'foo' + expect($('.js-branch-name-error span').length).toEqual(0) diff --git a/spec/javascripts/zen_mode_spec.js.coffee b/spec/javascripts/zen_mode_spec.js.coffee index 4cb3836755..b790fce01e 100644 --- a/spec/javascripts/zen_mode_spec.js.coffee +++ b/spec/javascripts/zen_mode_spec.js.coffee @@ -15,14 +15,6 @@ describe 'ZenMode', -> # Set this manually because we can't actually scroll the window @zen.scroll_position = 456 - # Ohmmmmmmm - enterZen = -> - $('.zen-toggle-comment').prop('checked', true).trigger('change') - - # Wh- what was that?! - exitZen = -> - $('.zen-toggle-comment').prop('checked', false).trigger('change') - describe 'on enter', -> it 'pauses Mousetrap', -> spyOn(Mousetrap, 'pause') @@ -35,16 +27,14 @@ describe 'ZenMode', -> expect('textarea').not.toHaveAttr('style') describe 'in use', -> - beforeEach -> - enterZen() + beforeEach -> enterZen() it 'exits on Escape', -> - $(document).trigger(jQuery.Event('keydown', {keyCode: 27})) - expect($('.zen-toggle-comment').prop('checked')).toBe(false) + escapeKeydown() + expect($('.zen-backdrop')).not.toHaveClass('fullscreen') describe 'on exit', -> - beforeEach -> - enterZen() + beforeEach -> enterZen() it 'unpauses Mousetrap', -> spyOn(Mousetrap, 'unpause') @@ -52,6 +42,10 @@ describe 'ZenMode', -> expect(Mousetrap.unpause).toHaveBeenCalled() it 'restores the scroll position', -> - spyOn(@zen, 'restoreScroll') + spyOn(@zen, 'scrollTo') exitZen() - expect(@zen.restoreScroll).toHaveBeenCalledWith(456) + expect(@zen.scrollTo).toHaveBeenCalled() + +enterZen = -> $('a.js-zen-enter').click() # Ohmmmmmmm +exitZen = -> $('a.js-zen-leave').click() +escapeKeydown = -> $('textarea').trigger($.Event('keydown', {keyCode: 27})) diff --git a/spec/lib/banzai/filter/milestone_reference_filter_spec.rb b/spec/lib/banzai/filter/milestone_reference_filter_spec.rb new file mode 100644 index 0000000000..ebf3d7489b --- /dev/null +++ b/spec/lib/banzai/filter/milestone_reference_filter_spec.rb @@ -0,0 +1,75 @@ +require 'spec_helper' + +describe Banzai::Filter::MilestoneReferenceFilter, lib: true do + include FilterSpecHelper + + let(:project) { create(:project, :public) } + let(:milestone) { create(:milestone, project: project) } + + it 'requires project context' do + expect { described_class.call('') }.to raise_error(ArgumentError, /:project/) + end + + %w(pre code a style).each do |elem| + it "ignores valid references contained inside '#{elem}' element" do + exp = act = "<#{elem}>milestone #{milestone.to_reference}" + expect(reference_filter(act).to_html).to eq exp + end + end + + context 'internal reference' do + # Convert the Markdown link to only the URL, since these tests aren't run through the regular Markdown pipeline. + # Milestone reference behavior in the full Markdown pipeline is tested elsewhere. + let(:reference) { milestone.to_reference.gsub(/\[([^\]]+)\]\(([^)]+)\)/, '\2') } + + it 'links to a valid reference' do + doc = reference_filter("See #{reference}") + + expect(doc.css('a').first.attr('href')).to eq urls. + namespace_project_milestone_url(project.namespace, project, milestone) + end + + it 'links with adjacent text' do + doc = reference_filter("milestone (#{reference}.)") + expect(doc.to_html).to match(/\(#{Regexp.escape(milestone.title)}<\/a>\.\)/) + end + + it 'includes a title attribute' do + doc = reference_filter("milestone #{reference}") + expect(doc.css('a').first.attr('title')).to eq "Milestone: #{milestone.title}" + end + + it 'escapes the title attribute' do + milestone.update_attribute(:title, %{">whatever
    • Item
    ) expect(filter(act).to_html).to eq exp end + + it 'applies `task-list` to single-item task lists' do + act = filter('
    • [ ] Task 1
    ') + + expect(act.to_html).to start_with '
      ' + end end diff --git a/spec/lib/banzai/filter/user_reference_filter_spec.rb b/spec/lib/banzai/filter/user_reference_filter_spec.rb index 3534bf9778..8bdebae184 100644 --- a/spec/lib/banzai/filter/user_reference_filter_spec.rb +++ b/spec/lib/banzai/filter/user_reference_filter_spec.rb @@ -37,9 +37,22 @@ describe Banzai::Filter::UserReferenceFilter, lib: true do .to eq urls.namespace_project_url(project.namespace, project) end - it 'adds to the results hash' do - result = reference_pipeline_result("Hey #{reference}") - expect(result[:references][:user]).to eq [project.creator] + context "when the author is a member of the project" do + + it 'adds to the results hash' do + result = reference_pipeline_result("Hey #{reference}", author: project.creator) + expect(result[:references][:user]).to eq [project.creator] + end + end + + context "when the author is not a member of the project" do + + let(:other_user) { create(:user) } + + it "doesn't add to the results hash" do + result = reference_pipeline_result("Hey #{reference}", author: other_user) + expect(result[:references][:user]).to eq [] + end end end diff --git a/spec/lib/banzai/querying_spec.rb b/spec/lib/banzai/querying_spec.rb new file mode 100644 index 0000000000..27da2a7439 --- /dev/null +++ b/spec/lib/banzai/querying_spec.rb @@ -0,0 +1,13 @@ +require 'spec_helper' + +describe Banzai::Querying do + describe '.css' do + it 'optimizes queries for elements with classes' do + document = double(:document) + + expect(document).to receive(:xpath).with(/^descendant::a/) + + described_class.css(document, 'a.gfm') + end + end +end diff --git a/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb b/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb index c90133fbf0..d15100fc6d 100644 --- a/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb +++ b/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb @@ -3,7 +3,7 @@ require 'spec_helper' module Ci describe GitlabCiYamlProcessor, lib: true do let(:path) { 'path' } - + describe "#builds_for_ref" do let(:type) { 'test' } @@ -29,7 +29,7 @@ module Ci when: "on_success" }) end - + describe :only do it "does not return builds if only has another branch" do config = YAML.dump({ @@ -517,7 +517,7 @@ module Ci end.to raise_error(GitlabCiYamlProcessor::ValidationError, "Unknown parameter: extra") end - it "returns errors if there is no any jobs defined" do + it "returns errors if there are no jobs defined" do config = YAML.dump({ before_script: ["bundle update"] }) expect do GitlabCiYamlProcessor.new(config, path) diff --git a/spec/lib/gitlab/build_data_builder_spec.rb b/spec/lib/gitlab/build_data_builder_spec.rb index 839b30f1ff..38be944879 100644 --- a/spec/lib/gitlab/build_data_builder_spec.rb +++ b/spec/lib/gitlab/build_data_builder_spec.rb @@ -14,6 +14,7 @@ describe 'Gitlab::BuildDataBuilder' do it { expect(data[:tag]).to eq(build.tag) } it { expect(data[:build_id]).to eq(build.id) } it { expect(data[:build_status]).to eq(build.status) } + it { expect(data[:build_allow_failure]).to eq(false) } it { expect(data[:project_id]).to eq(build.project.id) } it { expect(data[:project_name]).to eq(build.project.name_with_namespace) } end diff --git a/spec/lib/gitlab/email/receiver_spec.rb b/spec/lib/gitlab/email/receiver_spec.rb index b535413bbd..abe179cd4a 100644 --- a/spec/lib/gitlab/email/receiver_spec.rb +++ b/spec/lib/gitlab/email/receiver_spec.rb @@ -42,7 +42,7 @@ describe Gitlab::Email::Receiver, lib: true do context "when the email was auto generated" do let!(:reply_key) { '636ca428858779856c226bb145ef4fad' } let!(:email_raw) { fixture_file("emails/auto_reply.eml") } - + it "raises an AutoGeneratedEmailError" do expect { receiver.execute }.to raise_error(Gitlab::Email::Receiver::AutoGeneratedEmailError) end @@ -90,7 +90,7 @@ describe Gitlab::Email::Receiver, lib: true do context "when the reply is blank" do let!(:email_raw) { fixture_file("emails/no_content_reply.eml") } - + it "raises an EmptyEmailError" do expect { receiver.execute }.to raise_error(Gitlab::Email::Receiver::EmptyEmailError) end @@ -107,13 +107,16 @@ describe Gitlab::Email::Receiver, lib: true do end context "when everything is fine" do + let(:markdown) { "![image](uploads/image.png)" } + before do allow_any_instance_of(Gitlab::Email::AttachmentUploader).to receive(:execute).and_return( [ { url: "uploads/image.png", is_image: true, - alt: "image" + alt: "image", + markdown: markdown } ] ) @@ -132,7 +135,7 @@ describe Gitlab::Email::Receiver, lib: true do note = noteable.notes.last - expect(note.note).to include("![image](uploads/image.png)") + expect(note.note).to include(markdown) end end end diff --git a/spec/lib/gitlab/github_import/comment_formatter_spec.rb b/spec/lib/gitlab/github_import/comment_formatter_spec.rb new file mode 100644 index 0000000000..a324a82e69 --- /dev/null +++ b/spec/lib/gitlab/github_import/comment_formatter_spec.rb @@ -0,0 +1,80 @@ +require 'spec_helper' + +describe Gitlab::GithubImport::CommentFormatter, lib: true do + let(:project) { create(:project) } + let(:octocat) { OpenStruct.new(id: 123456, login: 'octocat') } + let(:created_at) { DateTime.strptime('2013-04-10T20:09:31Z') } + let(:updated_at) { DateTime.strptime('2014-03-03T18:58:10Z') } + let(:base_data) do + { + body: "I'm having a problem with this.", + user: octocat, + created_at: created_at, + updated_at: updated_at + } + end + + subject(:comment) { described_class.new(project, raw_data)} + + describe '#attributes' do + context 'when do not reference a portion of the diff' do + let(:raw_data) { OpenStruct.new(base_data) } + + it 'returns formatted attributes' do + expected = { + project: project, + note: "*Created by: octocat*\n\nI'm having a problem with this.", + commit_id: nil, + line_code: nil, + author_id: project.creator_id, + created_at: created_at, + updated_at: updated_at + } + + expect(comment.attributes).to eq(expected) + end + end + + context 'when on a portion of the diff' do + let(:diff_data) do + { + body: 'Great stuff', + commit_id: '6dcb09b5b57875f334f61aebed695e2e4193db5e', + diff_hunk: '@@ -16,33 +16,40 @@ public class Connection : IConnection...', + path: 'file1.txt', + position: 1 + } + end + + let(:raw_data) { OpenStruct.new(base_data.merge(diff_data)) } + + it 'returns formatted attributes' do + expected = { + project: project, + note: "*Created by: octocat*\n\nGreat stuff", + commit_id: '6dcb09b5b57875f334f61aebed695e2e4193db5e', + line_code: 'ce1be0ff4065a6e9415095c95f25f47a633cef2b_0_1', + author_id: project.creator_id, + created_at: created_at, + updated_at: updated_at + } + + expect(comment.attributes).to eq(expected) + end + end + + context 'when author is a GitLab user' do + let(:raw_data) { OpenStruct.new(base_data.merge(user: octocat)) } + + it 'returns project#creator_id as author_id when is not a GitLab user' do + expect(comment.attributes.fetch(:author_id)).to eq project.creator_id + end + + it 'returns GitLab user id as author_id when is a GitLab user' do + gl_user = create(:omniauth_user, extern_uid: octocat.id, provider: 'github') + + expect(comment.attributes.fetch(:author_id)).to eq gl_user.id + end + end + end +end diff --git a/spec/lib/gitlab/github_import/issue_formatter_spec.rb b/spec/lib/gitlab/github_import/issue_formatter_spec.rb new file mode 100644 index 0000000000..fd05428b32 --- /dev/null +++ b/spec/lib/gitlab/github_import/issue_formatter_spec.rb @@ -0,0 +1,139 @@ +require 'spec_helper' + +describe Gitlab::GithubImport::IssueFormatter, lib: true do + let!(:project) { create(:project, namespace: create(:namespace, path: 'octocat')) } + let(:octocat) { OpenStruct.new(id: 123456, login: 'octocat') } + let(:created_at) { DateTime.strptime('2011-01-26T19:01:12Z') } + let(:updated_at) { DateTime.strptime('2011-01-27T19:01:12Z') } + + let(:base_data) do + { + number: 1347, + state: 'open', + title: 'Found a bug', + body: "I'm having a problem with this.", + assignee: nil, + user: octocat, + comments: 0, + pull_request: nil, + created_at: created_at, + updated_at: updated_at, + closed_at: nil + } + end + + subject(:issue) { described_class.new(project, raw_data)} + + describe '#attributes' do + context 'when issue is open' do + let(:raw_data) { OpenStruct.new(base_data.merge(state: 'open')) } + + it 'returns formatted attributes' do + expected = { + project: project, + title: 'Found a bug', + description: "*Created by: octocat*\n\nI'm having a problem with this.", + state: 'opened', + author_id: project.creator_id, + assignee_id: nil, + created_at: created_at, + updated_at: updated_at + } + + expect(issue.attributes).to eq(expected) + end + end + + context 'when issue is closed' do + let(:closed_at) { DateTime.strptime('2011-01-28T19:01:12Z') } + let(:raw_data) { OpenStruct.new(base_data.merge(state: 'closed', closed_at: closed_at)) } + + it 'returns formatted attributes' do + expected = { + project: project, + title: 'Found a bug', + description: "*Created by: octocat*\n\nI'm having a problem with this.", + state: 'closed', + author_id: project.creator_id, + assignee_id: nil, + created_at: created_at, + updated_at: closed_at + } + + expect(issue.attributes).to eq(expected) + end + end + + context 'when it is assigned to someone' do + let(:raw_data) { OpenStruct.new(base_data.merge(assignee: octocat)) } + + it 'returns nil as assignee_id when is not a GitLab user' do + expect(issue.attributes.fetch(:assignee_id)).to be_nil + end + + it 'returns GitLab user id as assignee_id when is a GitLab user' do + gl_user = create(:omniauth_user, extern_uid: octocat.id, provider: 'github') + + expect(issue.attributes.fetch(:assignee_id)).to eq gl_user.id + end + end + + context 'when author is a GitLab user' do + let(:raw_data) { OpenStruct.new(base_data.merge(user: octocat)) } + + it 'returns project#creator_id as author_id when is not a GitLab user' do + expect(issue.attributes.fetch(:author_id)).to eq project.creator_id + end + + it 'returns GitLab user id as author_id when is a GitLab user' do + gl_user = create(:omniauth_user, extern_uid: octocat.id, provider: 'github') + + expect(issue.attributes.fetch(:author_id)).to eq gl_user.id + end + end + end + + describe '#has_comments?' do + context 'when number of comments is greater than zero' do + let(:raw_data) { OpenStruct.new(base_data.merge(comments: 1)) } + + it 'returns true' do + expect(issue.has_comments?).to eq true + end + end + + context 'when number of comments is equal to zero' do + let(:raw_data) { OpenStruct.new(base_data.merge(comments: 0)) } + + it 'returns false' do + expect(issue.has_comments?).to eq false + end + end + end + + describe '#number' do + let(:raw_data) { OpenStruct.new(base_data.merge(number: 1347)) } + + it 'returns pull request number' do + expect(issue.number).to eq 1347 + end + end + + describe '#valid?' do + context 'when mention a pull request' do + let(:raw_data) { OpenStruct.new(base_data.merge(pull_request: OpenStruct.new)) } + + it 'returns false' do + expect(issue.valid?).to eq false + end + end + + context 'when does not mention a pull request' do + let(:raw_data) { OpenStruct.new(base_data.merge(pull_request: nil)) } + + it 'returns true' do + expect(issue.valid?).to eq true + end + end + end +end diff --git a/spec/lib/gitlab/github_import/pull_request_formatter_spec.rb b/spec/lib/gitlab/github_import/pull_request_formatter_spec.rb new file mode 100644 index 0000000000..9aefec77f6 --- /dev/null +++ b/spec/lib/gitlab/github_import/pull_request_formatter_spec.rb @@ -0,0 +1,184 @@ +require 'spec_helper' + +describe Gitlab::GithubImport::PullRequestFormatter, lib: true do + let(:project) { create(:project) } + let(:source_branch) { OpenStruct.new(ref: 'feature') } + let(:target_branch) { OpenStruct.new(ref: 'master') } + let(:octocat) { OpenStruct.new(id: 123456, login: 'octocat') } + let(:created_at) { DateTime.strptime('2011-01-26T19:01:12Z') } + let(:updated_at) { DateTime.strptime('2011-01-27T19:01:12Z') } + let(:base_data) do + { + number: 1347, + state: 'open', + title: 'New feature', + body: 'Please pull these awesome changes', + head: source_branch, + base: target_branch, + assignee: nil, + user: octocat, + created_at: created_at, + updated_at: updated_at, + closed_at: nil, + merged_at: nil + } + end + + subject(:pull_request) { described_class.new(project, raw_data)} + + describe '#attributes' do + context 'when pull request is open' do + let(:raw_data) { OpenStruct.new(base_data.merge(state: 'open')) } + + it 'returns formatted attributes' do + expected = { + title: 'New feature', + description: "*Created by: octocat*\n\nPlease pull these awesome changes", + source_project: project, + source_branch: 'feature', + target_project: project, + target_branch: 'master', + state: 'opened', + author_id: project.creator_id, + assignee_id: nil, + created_at: created_at, + updated_at: updated_at + } + + expect(pull_request.attributes).to eq(expected) + end + end + + context 'when pull request is closed' do + let(:closed_at) { DateTime.strptime('2011-01-28T19:01:12Z') } + let(:raw_data) { OpenStruct.new(base_data.merge(state: 'closed', closed_at: closed_at)) } + + it 'returns formatted attributes' do + expected = { + title: 'New feature', + description: "*Created by: octocat*\n\nPlease pull these awesome changes", + source_project: project, + source_branch: 'feature', + target_project: project, + target_branch: 'master', + state: 'closed', + author_id: project.creator_id, + assignee_id: nil, + created_at: created_at, + updated_at: closed_at + } + + expect(pull_request.attributes).to eq(expected) + end + end + + context 'when pull request is merged' do + let(:merged_at) { DateTime.strptime('2011-01-28T13:01:12Z') } + let(:raw_data) { OpenStruct.new(base_data.merge(state: 'closed', merged_at: merged_at)) } + + it 'returns formatted attributes' do + expected = { + title: 'New feature', + description: "*Created by: octocat*\n\nPlease pull these awesome changes", + source_project: project, + source_branch: 'feature', + target_project: project, + target_branch: 'master', + state: 'merged', + author_id: project.creator_id, + assignee_id: nil, + created_at: created_at, + updated_at: merged_at + } + + expect(pull_request.attributes).to eq(expected) + end + end + + context 'when it is assigned to someone' do + let(:raw_data) { OpenStruct.new(base_data.merge(assignee: octocat)) } + + it 'returns nil as assignee_id when is not a GitLab user' do + expect(pull_request.attributes.fetch(:assignee_id)).to be_nil + end + + it 'returns GitLab user id as assignee_id when is a GitLab user' do + gl_user = create(:omniauth_user, extern_uid: octocat.id, provider: 'github') + + expect(pull_request.attributes.fetch(:assignee_id)).to eq gl_user.id + end + end + + context 'when author is a GitLab user' do + let(:raw_data) { OpenStruct.new(base_data.merge(user: octocat)) } + + it 'returns project#creator_id as author_id when is not a GitLab user' do + expect(pull_request.attributes.fetch(:author_id)).to eq project.creator_id + end + + it 'returns GitLab user id as author_id when is a GitLab user' do + gl_user = create(:omniauth_user, extern_uid: octocat.id, provider: 'github') + + expect(pull_request.attributes.fetch(:author_id)).to eq gl_user.id + end + end + end + + describe '#cross_project?' do + context 'when source repo is not a fork' do + let(:local_repo) { OpenStruct.new(fork: false) } + let(:source_branch) { OpenStruct.new(ref: 'feature', repo: local_repo) } + let(:raw_data) { OpenStruct.new(base_data.merge(head: source_branch)) } + + it 'returns false' do + expect(pull_request.cross_project?).to eq false + end + end + + context 'when source repo is a fork' do + let(:forked_repo) { OpenStruct.new(fork: true) } + let(:source_branch) { OpenStruct.new(ref: 'feature', repo: forked_repo) } + let(:raw_data) { OpenStruct.new(base_data.merge(head: source_branch)) } + + it 'returns true' do + expect(pull_request.cross_project?).to eq true + end + end + end + + describe '#number' do + let(:raw_data) { OpenStruct.new(base_data.merge(number: 1347)) } + + it 'returns pull request number' do + expect(pull_request.number).to eq 1347 + end + end + + describe '#valid?' do + let(:invalid_branch) { OpenStruct.new(ref: 'invalid-branch') } + + context 'when source and target branches exists' do + let(:raw_data) { OpenStruct.new(base_data.merge(head: source_branch, base: target_branch)) } + + it 'returns true' do + expect(pull_request.valid?).to eq true + end + end + + context 'when source branch doesn not exists' do + let(:raw_data) { OpenStruct.new(base_data.merge(head: invalid_branch, base: target_branch)) } + + it 'returns false' do + expect(pull_request.valid?).to eq false + end + end + + context 'when target branch doesn not exists' do + let(:raw_data) { OpenStruct.new(base_data.merge(head: source_branch, base: invalid_branch)) } + + it 'returns false' do + expect(pull_request.valid?).to eq false + end + end + end +end diff --git a/spec/lib/gitlab/ldap/user_spec.rb b/spec/lib/gitlab/ldap/user_spec.rb index 3bba5e2efa..1e755259da 100644 --- a/spec/lib/gitlab/ldap/user_spec.rb +++ b/spec/lib/gitlab/ldap/user_spec.rb @@ -42,6 +42,21 @@ describe Gitlab::LDAP::User, lib: true do end end + describe '.find_by_uid_and_provider' do + it 'retrieves the correct user' do + special_info = { + name: 'John Åström', + email: 'john@example.com', + nickname: 'jastrom' + } + special_hash = OmniAuth::AuthHash.new(uid: 'CN=John Åström,CN=Users,DC=Example,DC=com', provider: 'ldapmain', info: special_info) + special_chars_user = described_class.new(special_hash) + user = special_chars_user.save + + expect(described_class.find_by_uid_and_provider(special_hash.uid, special_hash.provider)).to eq user + end + end + describe :find_or_create do it "finds the user if already existing" do create(:omniauth_user, extern_uid: 'my-uid', provider: 'ldapmain') diff --git a/spec/lib/gitlab/metrics/delta_spec.rb b/spec/lib/gitlab/metrics/delta_spec.rb new file mode 100644 index 0000000000..718387cdee --- /dev/null +++ b/spec/lib/gitlab/metrics/delta_spec.rb @@ -0,0 +1,16 @@ +require 'spec_helper' + +describe Gitlab::Metrics::Delta do + let(:delta) { described_class.new } + + describe '#compared_with' do + it 'returns the delta as a Numeric' do + expect(delta.compared_with(5)).to eq(5) + end + + it 'bases the delta on a previously used value' do + expect(delta.compared_with(5)).to eq(5) + expect(delta.compared_with(15)).to eq(10) + end + end +end diff --git a/spec/lib/gitlab/metrics/instrumentation_spec.rb b/spec/lib/gitlab/metrics/instrumentation_spec.rb new file mode 100644 index 0000000000..2a37cd40dd --- /dev/null +++ b/spec/lib/gitlab/metrics/instrumentation_spec.rb @@ -0,0 +1,240 @@ +require 'spec_helper' + +describe Gitlab::Metrics::Instrumentation do + let(:transaction) { Gitlab::Metrics::Transaction.new } + + before do + @dummy = Class.new do + def self.foo(text = 'foo') + text + end + + def bar(text = 'bar') + text + end + end + + allow(@dummy).to receive(:name).and_return('Dummy') + end + + describe '.configure' do + it 'yields self' do + described_class.configure do |c| + expect(c).to eq(described_class) + end + end + end + + describe '.instrument_method' do + describe 'with metrics enabled' do + before do + allow(Gitlab::Metrics).to receive(:enabled?).and_return(true) + + described_class.instrument_method(@dummy, :foo) + end + + it 'renames the original method' do + expect(@dummy).to respond_to(:_original_foo) + end + + it 'calls the instrumented method with the correct arguments' do + expect(@dummy.foo).to eq('foo') + end + + it 'tracks the call duration upon calling the method' do + allow(Gitlab::Metrics).to receive(:method_call_threshold). + and_return(0) + + allow(described_class).to receive(:transaction). + and_return(transaction) + + expect(transaction).to receive(:increment). + with(:method_duration, a_kind_of(Numeric)) + + expect(transaction).to receive(:add_metric). + with(described_class::SERIES, an_instance_of(Hash), + method: 'Dummy.foo') + + @dummy.foo + end + + it 'does not track method calls below a given duration threshold' do + allow(Gitlab::Metrics).to receive(:method_call_threshold). + and_return(100) + + expect(transaction).to_not receive(:add_metric) + + @dummy.foo + end + end + + describe 'with metrics disabled' do + before do + allow(Gitlab::Metrics).to receive(:enabled?).and_return(false) + end + + it 'does not instrument the method' do + described_class.instrument_method(@dummy, :foo) + + expect(@dummy).to_not respond_to(:_original_foo) + end + end + end + + describe '.instrument_instance_method' do + describe 'with metrics enabled' do + before do + allow(Gitlab::Metrics).to receive(:enabled?).and_return(true) + + described_class. + instrument_instance_method(@dummy, :bar) + end + + it 'renames the original method' do + expect(@dummy.method_defined?(:_original_bar)).to eq(true) + end + + it 'calls the instrumented method with the correct arguments' do + expect(@dummy.new.bar).to eq('bar') + end + + it 'tracks the call duration upon calling the method' do + allow(Gitlab::Metrics).to receive(:method_call_threshold). + and_return(0) + + allow(described_class).to receive(:transaction). + and_return(transaction) + + expect(transaction).to receive(:increment). + with(:method_duration, a_kind_of(Numeric)) + + expect(transaction).to receive(:add_metric). + with(described_class::SERIES, an_instance_of(Hash), + method: 'Dummy#bar') + + @dummy.new.bar + end + + it 'does not track method calls below a given duration threshold' do + allow(Gitlab::Metrics).to receive(:method_call_threshold). + and_return(100) + + expect(transaction).to_not receive(:add_metric) + + @dummy.new.bar + end + end + + describe 'with metrics disabled' do + before do + allow(Gitlab::Metrics).to receive(:enabled?).and_return(false) + end + + it 'does not instrument the method' do + described_class. + instrument_instance_method(@dummy, :bar) + + expect(@dummy.method_defined?(:_original_bar)).to eq(false) + end + end + end + + describe '.instrument_class_hierarchy' do + before do + allow(Gitlab::Metrics).to receive(:enabled?).and_return(true) + + @child1 = Class.new(@dummy) do + def self.child1_foo; end + def child1_bar; end + end + + @child2 = Class.new(@child1) do + def self.child2_foo; end + def child2_bar; end + end + end + + it 'recursively instruments a class hierarchy' do + described_class.instrument_class_hierarchy(@dummy) + + expect(@child1).to respond_to(:_original_child1_foo) + expect(@child2).to respond_to(:_original_child2_foo) + + expect(@child1.method_defined?(:_original_child1_bar)).to eq(true) + expect(@child2.method_defined?(:_original_child2_bar)).to eq(true) + end + + it 'does not instrument the root module' do + described_class.instrument_class_hierarchy(@dummy) + + expect(@dummy).to_not respond_to(:_original_foo) + expect(@dummy.method_defined?(:_original_bar)).to eq(false) + end + end + + describe '.instrument_methods' do + before do + allow(Gitlab::Metrics).to receive(:enabled?).and_return(true) + end + + it 'instruments all public class methods' do + described_class.instrument_methods(@dummy) + + expect(@dummy).to respond_to(:_original_foo) + end + + it 'only instruments methods directly defined in the module' do + mod = Module.new do + def kittens + end + end + + @dummy.extend(mod) + + described_class.instrument_methods(@dummy) + + expect(@dummy).to_not respond_to(:_original_kittens) + end + + it 'can take a block to determine if a method should be instrumented' do + described_class.instrument_methods(@dummy) do + false + end + + expect(@dummy).to_not respond_to(:_original_foo) + end + end + + describe '.instrument_instance_methods' do + before do + allow(Gitlab::Metrics).to receive(:enabled?).and_return(true) + end + + it 'instruments all public instance methods' do + described_class.instrument_instance_methods(@dummy) + + expect(@dummy.method_defined?(:_original_bar)).to eq(true) + end + + it 'only instruments methods directly defined in the module' do + mod = Module.new do + def kittens + end + end + + @dummy.include(mod) + + described_class.instrument_instance_methods(@dummy) + + expect(@dummy.method_defined?(:_original_kittens)).to eq(false) + end + + it 'can take a block to determine if a method should be instrumented' do + described_class.instrument_instance_methods(@dummy) do + false + end + + expect(@dummy.method_defined?(:_original_bar)).to eq(false) + end + end +end diff --git a/spec/lib/gitlab/metrics/metric_spec.rb b/spec/lib/gitlab/metrics/metric_spec.rb new file mode 100644 index 0000000000..f718d53613 --- /dev/null +++ b/spec/lib/gitlab/metrics/metric_spec.rb @@ -0,0 +1,51 @@ +require 'spec_helper' + +describe Gitlab::Metrics::Metric do + let(:metric) do + described_class.new('foo', { number: 10 }, { host: 'localtoast' }) + end + + describe '#series' do + subject { metric.series } + + it { is_expected.to eq('foo') } + end + + describe '#values' do + subject { metric.values } + + it { is_expected.to eq({ number: 10 }) } + end + + describe '#tags' do + subject { metric.tags } + + it { is_expected.to eq({ host: 'localtoast' }) } + end + + describe '#to_hash' do + it 'returns a Hash' do + expect(metric.to_hash).to be_an_instance_of(Hash) + end + + describe 'the returned Hash' do + let(:hash) { metric.to_hash } + + it 'includes the series' do + expect(hash[:series]).to eq('foo') + end + + it 'includes the tags' do + expect(hash[:tags]).to be_an_instance_of(Hash) + end + + it 'includes the values' do + expect(hash[:values]).to eq({ number: 10 }) + end + + it 'includes the timestamp' do + expect(hash[:timestamp]).to be_an_instance_of(Fixnum) + end + end + end +end diff --git a/spec/lib/gitlab/metrics/rack_middleware_spec.rb b/spec/lib/gitlab/metrics/rack_middleware_spec.rb new file mode 100644 index 0000000000..b99be4e106 --- /dev/null +++ b/spec/lib/gitlab/metrics/rack_middleware_spec.rb @@ -0,0 +1,63 @@ +require 'spec_helper' + +describe Gitlab::Metrics::RackMiddleware do + let(:app) { double(:app) } + + let(:middleware) { described_class.new(app) } + + let(:env) { { 'REQUEST_METHOD' => 'GET', 'REQUEST_URI' => '/foo' } } + + describe '#call' do + before do + expect_any_instance_of(Gitlab::Metrics::Transaction).to receive(:finish) + end + + it 'tracks a transaction' do + expect(app).to receive(:call).with(env).and_return('yay') + + expect(middleware.call(env)).to eq('yay') + end + + it 'tags a transaction with the name and action of a controller' do + klass = double(:klass, name: 'TestController') + controller = double(:controller, class: klass, action_name: 'show') + + env['action_controller.instance'] = controller + + allow(app).to receive(:call).with(env) + + expect(middleware).to receive(:tag_controller). + with(an_instance_of(Gitlab::Metrics::Transaction), env) + + middleware.call(env) + end + end + + describe '#transaction_from_env' do + let(:transaction) { middleware.transaction_from_env(env) } + + it 'returns a Transaction' do + expect(transaction).to be_an_instance_of(Gitlab::Metrics::Transaction) + end + + it 'stores the request method and URI in the transaction as values' do + expect(transaction.values[:request_method]).to eq('GET') + expect(transaction.values[:request_uri]).to eq('/foo') + end + end + + describe '#tag_controller' do + let(:transaction) { middleware.transaction_from_env(env) } + + it 'tags a transaction with the name and action of a controller' do + klass = double(:klass, name: 'TestController') + controller = double(:controller, class: klass, action_name: 'show') + + env['action_controller.instance'] = controller + + middleware.tag_controller(transaction, env) + + expect(transaction.action).to eq('TestController#show') + end + end +end diff --git a/spec/lib/gitlab/metrics/sampler_spec.rb b/spec/lib/gitlab/metrics/sampler_spec.rb new file mode 100644 index 0000000000..27211350fb --- /dev/null +++ b/spec/lib/gitlab/metrics/sampler_spec.rb @@ -0,0 +1,119 @@ +require 'spec_helper' + +describe Gitlab::Metrics::Sampler do + let(:sampler) { described_class.new(5) } + + after do + Allocations.stop if Gitlab::Metrics.mri? + end + + describe '#start' do + it 'gathers a sample at a given interval' do + expect(sampler).to receive(:sleep).with(5) + expect(sampler).to receive(:sample) + expect(sampler).to receive(:loop).and_yield + + sampler.start.join + end + end + + describe '#sample' do + it 'samples various statistics' do + expect(sampler).to receive(:sample_memory_usage) + expect(sampler).to receive(:sample_file_descriptors) + expect(sampler).to receive(:sample_objects) + expect(sampler).to receive(:sample_gc) + expect(sampler).to receive(:flush) + + sampler.sample + end + + it 'clears any GC profiles' do + expect(sampler).to receive(:flush) + expect(GC::Profiler).to receive(:clear) + + sampler.sample + end + end + + describe '#flush' do + it 'schedules the metrics using Sidekiq' do + expect(Gitlab::Metrics).to receive(:submit_metrics). + with([an_instance_of(Hash)]) + + sampler.sample_memory_usage + sampler.flush + end + end + + describe '#sample_memory_usage' do + it 'adds a metric containing the memory usage' do + expect(Gitlab::Metrics::System).to receive(:memory_usage). + and_return(9000) + + expect(sampler).to receive(:add_metric). + with(/memory_usage/, value: 9000). + and_call_original + + sampler.sample_memory_usage + end + end + + describe '#sample_file_descriptors' do + it 'adds a metric containing the amount of open file descriptors' do + expect(Gitlab::Metrics::System).to receive(:file_descriptor_count). + and_return(4) + + expect(sampler).to receive(:add_metric). + with(/file_descriptors/, value: 4). + and_call_original + + sampler.sample_file_descriptors + end + end + + describe '#sample_objects' do + it 'adds a metric containing the amount of allocated objects' do + expect(sampler).to receive(:add_metric). + with(/object_counts/, an_instance_of(Hash), an_instance_of(Hash)). + at_least(:once). + and_call_original + + sampler.sample_objects + end + end + + describe '#sample_gc' do + it 'adds a metric containing garbage collection statistics' do + expect(GC::Profiler).to receive(:total_time).and_return(0.24) + + expect(sampler).to receive(:add_metric). + with(/gc_statistics/, an_instance_of(Hash)). + and_call_original + + sampler.sample_gc + end + end + + describe '#add_metric' do + it 'prefixes the series name for a Rails process' do + expect(sampler).to receive(:sidekiq?).and_return(false) + + expect(Gitlab::Metrics::Metric).to receive(:new). + with('rails_cats', { value: 10 }, {}). + and_call_original + + sampler.add_metric('cats', value: 10) + end + + it 'prefixes the series name for a Sidekiq process' do + expect(sampler).to receive(:sidekiq?).and_return(true) + + expect(Gitlab::Metrics::Metric).to receive(:new). + with('sidekiq_cats', { value: 10 }, {}). + and_call_original + + sampler.add_metric('cats', value: 10) + end + end +end diff --git a/spec/lib/gitlab/metrics/sidekiq_middleware_spec.rb b/spec/lib/gitlab/metrics/sidekiq_middleware_spec.rb new file mode 100644 index 0000000000..e520a96899 --- /dev/null +++ b/spec/lib/gitlab/metrics/sidekiq_middleware_spec.rb @@ -0,0 +1,19 @@ +require 'spec_helper' + +describe Gitlab::Metrics::SidekiqMiddleware do + let(:middleware) { described_class.new } + + describe '#call' do + it 'tracks the transaction' do + worker = double(:worker, class: double(:class, name: 'TestWorker')) + + expect(Gitlab::Metrics::Transaction).to receive(:new). + with('TestWorker#perform'). + and_call_original + + expect_any_instance_of(Gitlab::Metrics::Transaction).to receive(:finish) + + middleware.call(worker, 'test', :test) { nil } + end + end +end diff --git a/spec/lib/gitlab/metrics/subscribers/action_view_spec.rb b/spec/lib/gitlab/metrics/subscribers/action_view_spec.rb new file mode 100644 index 0000000000..0695c5ce09 --- /dev/null +++ b/spec/lib/gitlab/metrics/subscribers/action_view_spec.rb @@ -0,0 +1,33 @@ +require 'spec_helper' + +describe Gitlab::Metrics::Subscribers::ActionView do + let(:transaction) { Gitlab::Metrics::Transaction.new } + + let(:subscriber) { described_class.new } + + let(:event) do + root = Rails.root.to_s + + double(:event, duration: 2.1, + payload: { identifier: "#{root}/app/views/x.html.haml" }) + end + + before do + allow(subscriber).to receive(:current_transaction).and_return(transaction) + end + + describe '#render_template' do + it 'tracks rendering of a template' do + values = { duration: 2.1 } + tags = { view: 'app/views/x.html.haml' } + + expect(transaction).to receive(:increment). + with(:view_duration, 2.1) + + expect(transaction).to receive(:add_metric). + with(described_class::SERIES, values, tags) + + subscriber.render_template(event) + end + end +end diff --git a/spec/lib/gitlab/metrics/subscribers/active_record_spec.rb b/spec/lib/gitlab/metrics/subscribers/active_record_spec.rb new file mode 100644 index 0000000000..7bc070a4d0 --- /dev/null +++ b/spec/lib/gitlab/metrics/subscribers/active_record_spec.rb @@ -0,0 +1,35 @@ +require 'spec_helper' + +describe Gitlab::Metrics::Subscribers::ActiveRecord do + let(:transaction) { Gitlab::Metrics::Transaction.new } + let(:subscriber) { described_class.new } + + let(:event) do + double(:event, duration: 0.2, + payload: { sql: 'SELECT * FROM users WHERE id = 10' }) + end + + describe '#sql' do + describe 'without a current transaction' do + it 'simply returns' do + expect_any_instance_of(Gitlab::Metrics::Transaction). + to_not receive(:increment) + + subscriber.sql(event) + end + end + + describe 'with a current transaction' do + it 'increments the :sql_duration value' do + expect(subscriber).to receive(:current_transaction). + at_least(:once). + and_return(transaction) + + expect(transaction).to receive(:increment). + with(:sql_duration, 0.2) + + subscriber.sql(event) + end + end + end +end diff --git a/spec/lib/gitlab/metrics/system_spec.rb b/spec/lib/gitlab/metrics/system_spec.rb new file mode 100644 index 0000000000..f8c1d956ca --- /dev/null +++ b/spec/lib/gitlab/metrics/system_spec.rb @@ -0,0 +1,29 @@ +require 'spec_helper' + +describe Gitlab::Metrics::System do + if File.exist?('/proc') + describe '.memory_usage' do + it "returns the process' memory usage in bytes" do + expect(described_class.memory_usage).to be > 0 + end + end + + describe '.file_descriptor_count' do + it 'returns the amount of open file descriptors' do + expect(described_class.file_descriptor_count).to be > 0 + end + end + else + describe '.memory_usage' do + it 'returns 0.0' do + expect(described_class.memory_usage).to eq(0.0) + end + end + + describe '.file_descriptor_count' do + it 'returns 0' do + expect(described_class.file_descriptor_count).to eq(0) + end + end + end +end diff --git a/spec/lib/gitlab/metrics/transaction_spec.rb b/spec/lib/gitlab/metrics/transaction_spec.rb new file mode 100644 index 0000000000..1d5a51a157 --- /dev/null +++ b/spec/lib/gitlab/metrics/transaction_spec.rb @@ -0,0 +1,138 @@ +require 'spec_helper' + +describe Gitlab::Metrics::Transaction do + let(:transaction) { described_class.new } + + describe '#duration' do + it 'returns the duration of a transaction in seconds' do + transaction.run { sleep(0.5) } + + expect(transaction.duration).to be >= 0.5 + end + end + + describe '#allocated_memory' do + it 'returns the allocated memory in bytes' do + transaction.run { 'a' * 32 } + + expect(transaction.allocated_memory).to be_a_kind_of(Numeric) + end + end + + describe '#run' do + it 'yields the supplied block' do + expect { |b| transaction.run(&b) }.to yield_control + end + + it 'stores the transaction in the current thread' do + transaction.run do + expect(Thread.current[described_class::THREAD_KEY]).to eq(transaction) + end + end + + it 'removes the transaction from the current thread upon completion' do + transaction.run { } + + expect(Thread.current[described_class::THREAD_KEY]).to be_nil + end + end + + describe '#add_metric' do + it 'adds a metric to the transaction' do + expect(Gitlab::Metrics::Metric).to receive(:new). + with('rails_foo', { number: 10 }, {}) + + transaction.add_metric('foo', number: 10) + end + end + + describe '#increment' do + it 'increments a counter' do + transaction.increment(:time, 1) + transaction.increment(:time, 2) + + values = { duration: 0.0, time: 3, allocated_memory: a_kind_of(Numeric) } + + expect(transaction).to receive(:add_metric). + with('transactions', values, {}) + + transaction.track_self + end + end + + describe '#set' do + it 'sets a value' do + transaction.set(:number, 10) + + values = { + duration: 0.0, + number: 10, + allocated_memory: a_kind_of(Numeric) + } + + expect(transaction).to receive(:add_metric). + with('transactions', values, {}) + + transaction.track_self + end + end + + describe '#add_tag' do + it 'adds a tag' do + transaction.add_tag(:foo, 'bar') + + expect(transaction.tags).to eq({ foo: 'bar' }) + end + end + + describe '#finish' do + it 'tracks the transaction details and submits them to Sidekiq' do + expect(transaction).to receive(:track_self) + expect(transaction).to receive(:submit) + + transaction.finish + end + end + + describe '#track_self' do + it 'adds a metric for the transaction itself' do + values = { + duration: transaction.duration, + allocated_memory: a_kind_of(Numeric) + } + + expect(transaction).to receive(:add_metric). + with('transactions', values, {}) + + transaction.track_self + end + end + + describe '#submit' do + it 'submits the metrics to Sidekiq' do + transaction.track_self + + expect(Gitlab::Metrics).to receive(:submit_metrics). + with([an_instance_of(Hash)]) + + transaction.submit + end + + it 'adds the action as a tag for every metric' do + transaction.action = 'Foo#bar' + transaction.track_self + + hash = { + series: 'rails_transactions', + tags: { action: 'Foo#bar' }, + values: { duration: 0.0, allocated_memory: a_kind_of(Numeric) }, + timestamp: an_instance_of(Fixnum) + } + + expect(Gitlab::Metrics).to receive(:submit_metrics). + with([hash]) + + transaction.submit + end + end +end diff --git a/spec/lib/gitlab/metrics_spec.rb b/spec/lib/gitlab/metrics_spec.rb new file mode 100644 index 0000000000..0ec8a6dc5c --- /dev/null +++ b/spec/lib/gitlab/metrics_spec.rb @@ -0,0 +1,63 @@ +require 'spec_helper' + +describe Gitlab::Metrics do + describe '.settings' do + it 'returns a Hash' do + expect(described_class.settings).to be_an_instance_of(Hash) + end + end + + describe '.enabled?' do + it 'returns a boolean' do + expect([true, false].include?(described_class.enabled?)).to eq(true) + end + end + + describe '#submit_metrics' do + it 'prepares and writes the metrics to InfluxDB' do + connection = double(:connection) + pool = double(:pool) + + expect(pool).to receive(:with).and_yield(connection) + expect(connection).to receive(:write_points).with(an_instance_of(Array)) + expect(Gitlab::Metrics).to receive(:pool).and_return(pool) + + described_class.submit_metrics([{ 'series' => 'kittens', 'tags' => {} }]) + end + end + + describe '#prepare_metrics' do + it 'returns a Hash with the keys as Symbols' do + metrics = described_class. + prepare_metrics([{ 'values' => {}, 'tags' => {} }]) + + expect(metrics).to eq([{ values: {}, tags: {} }]) + end + + it 'escapes tag values' do + metrics = described_class.prepare_metrics([ + { 'values' => {}, 'tags' => { 'foo' => 'bar=' } } + ]) + + expect(metrics).to eq([{ values: {}, tags: { 'foo' => 'bar\\=' } }]) + end + + it 'drops empty tags' do + metrics = described_class.prepare_metrics([ + { 'values' => {}, 'tags' => { 'cats' => '', 'dogs' => nil } } + ]) + + expect(metrics).to eq([{ values: {}, tags: {} }]) + end + end + + describe '#escape_value' do + it 'escapes an equals sign' do + expect(described_class.escape_value('foo=')).to eq('foo\\=') + end + + it 'casts values to Strings' do + expect(described_class.escape_value(10)).to eq('10') + end + end +end diff --git a/spec/mailers/abuse_report_mailer_spec.rb b/spec/mailers/abuse_report_mailer_spec.rb new file mode 100644 index 0000000000..eb433c3887 --- /dev/null +++ b/spec/mailers/abuse_report_mailer_spec.rb @@ -0,0 +1,38 @@ +require 'rails_helper' + +describe AbuseReportMailer do + include EmailSpec::Matchers + + describe '.notify' do + context 'with admin_notification_email set' do + before do + stub_application_setting(admin_notification_email: 'admin@example.com') + end + + it 'sends to the admin_notification_email' do + report = create(:abuse_report) + + mail = described_class.notify(report.id) + + expect(mail).to deliver_to 'admin@example.com' + end + + it 'includes the user in the subject' do + report = create(:abuse_report) + + mail = described_class.notify(report.id) + + expect(mail).to have_subject "#{report.user.name} (#{report.user.username}) was reported for abuse" + end + end + + context 'with no admin_notification_email set' do + it 'returns early' do + stub_application_setting(admin_notification_email: nil) + + expect { described_class.notify(spy).deliver_now }. + not_to change { ActionMailer::Base.deliveries.count } + end + end + end +end diff --git a/spec/models/abuse_report_spec.rb b/spec/models/abuse_report_spec.rb index d45319b25d..f9be8fcbcf 100644 --- a/spec/models/abuse_report_spec.rb +++ b/spec/models/abuse_report_spec.rb @@ -28,4 +28,37 @@ RSpec.describe AbuseReport, type: :model do it { is_expected.to validate_presence_of(:message) } it { is_expected.to validate_uniqueness_of(:user_id) } end + + describe '#remove_user' do + it 'blocks the user' do + report = build(:abuse_report) + + allow(report.user).to receive(:destroy) + + expect { report.remove_user }.to change { report.user.blocked? }.to(true) + end + + it 'removes the user' do + report = build(:abuse_report) + + expect { report.remove_user }.to change { User.count }.by(-1) + end + end + + describe '#notify' do + it 'delivers' do + expect(AbuseReportMailer).to receive(:notify).with(subject.id). + and_return(spy) + + subject.notify + end + + it 'returns early when not persisted' do + report = build(:abuse_report) + + expect(AbuseReportMailer).not_to receive(:notify) + + report.notify + end + end end diff --git a/spec/models/application_setting_spec.rb b/spec/models/application_setting_spec.rb index 5f64453a35..91b250265e 100644 --- a/spec/models/application_setting_spec.rb +++ b/spec/models/application_setting_spec.rb @@ -2,31 +2,45 @@ # # Table name: application_settings # -# id :integer not null, primary key -# default_projects_limit :integer -# signup_enabled :boolean -# signin_enabled :boolean -# gravatar_enabled :boolean -# sign_in_text :text -# created_at :datetime -# updated_at :datetime -# home_page_url :string(255) -# default_branch_protection :integer default(2) -# twitter_sharing_enabled :boolean default(TRUE) -# restricted_visibility_levels :text -# version_check_enabled :boolean default(TRUE) -# max_attachment_size :integer default(10), not null -# default_project_visibility :integer -# default_snippet_visibility :integer -# restricted_signup_domains :text -# user_oauth_applications :boolean default(TRUE) -# after_sign_out_path :string(255) -# session_expire_delay :integer default(10080), not null -# import_sources :text -# help_page_text :text -# admin_notification_email :string(255) -# shared_runners_enabled :boolean default(TRUE), not null -# max_artifacts_size :integer default(100), not null +# id :integer not null, primary key +# default_projects_limit :integer +# signup_enabled :boolean +# signin_enabled :boolean +# gravatar_enabled :boolean +# sign_in_text :text +# created_at :datetime +# updated_at :datetime +# home_page_url :string(255) +# default_branch_protection :integer default(2) +# twitter_sharing_enabled :boolean default(TRUE) +# restricted_visibility_levels :text +# version_check_enabled :boolean default(TRUE) +# max_attachment_size :integer default(10), not null +# default_project_visibility :integer +# default_snippet_visibility :integer +# restricted_signup_domains :text +# user_oauth_applications :boolean default(TRUE) +# after_sign_out_path :string(255) +# session_expire_delay :integer default(10080), not null +# import_sources :text +# help_page_text :text +# admin_notification_email :string(255) +# shared_runners_enabled :boolean default(TRUE), not null +# max_artifacts_size :integer default(100), not null +# runners_registration_token :string +# require_two_factor_authentication :boolean default(FALSE) +# two_factor_grace_period :integer default(48) +# metrics_enabled :boolean default(FALSE) +# metrics_host :string default("localhost") +# metrics_username :string +# metrics_password :string +# metrics_pool_size :integer default(16) +# metrics_timeout :integer default(10) +# metrics_method_call_threshold :integer default(10) +# recaptcha_enabled :boolean default(FALSE) +# recaptcha_site_key :string +# recaptcha_private_key :string +# metrics_port :integer default(8089) # require 'spec_helper' diff --git a/spec/models/build_spec.rb b/spec/models/build_spec.rb index 96b6f1dbca..1c22e3cb7c 100644 --- a/spec/models/build_spec.rb +++ b/spec/models/build_spec.rb @@ -189,6 +189,12 @@ describe Ci::Build, models: true do it { is_expected.to eq(98.29) } end + + context 'using a regex capture' do + subject { build.extract_coverage('TOTAL 9926 3489 65%', 'TOTAL\s+\d+\s+\d+\s+(\d{1,3}\%)') } + + it { is_expected.to eq(65) } + end end describe :variables do @@ -390,4 +396,68 @@ describe Ci::Build, models: true do it { is_expected.to include('gitlab-ci-token') } it { is_expected.to include(project.web_url[7..-1]) } end + + def create_mr(build, commit, factory: :merge_request, created_at: Time.now) + FactoryGirl.create(factory, + source_project_id: commit.gl_project_id, + target_project_id: commit.gl_project_id, + source_branch: build.ref, + created_at: created_at) + end + + describe :merge_request do + context 'when a MR has a reference to the commit' do + before do + @merge_request = create_mr(build, commit, factory: :merge_request) + + commits = [double(id: commit.sha)] + allow(@merge_request).to receive(:commits).and_return(commits) + allow(MergeRequest).to receive_message_chain(:includes, :where, :reorder).and_return([@merge_request]) + end + + it 'returns the single associated MR' do + expect(build.merge_request.id).to eq(@merge_request.id) + end + end + + context 'when there is not a MR referencing the commit' do + it 'returns nil' do + expect(build.merge_request).to be_nil + end + end + + context 'when more than one MR have a reference to the commit' do + before do + @merge_request = create_mr(build, commit, factory: :merge_request) + @merge_request.close! + @merge_request2 = create_mr(build, commit, factory: :merge_request) + + commits = [double(id: commit.sha)] + allow(@merge_request).to receive(:commits).and_return(commits) + allow(@merge_request2).to receive(:commits).and_return(commits) + allow(MergeRequest).to receive_message_chain(:includes, :where, :reorder).and_return([@merge_request, @merge_request2]) + end + + it 'returns the first MR' do + expect(build.merge_request.id).to eq(@merge_request.id) + end + end + + context 'when a Build is created after the MR' do + before do + @merge_request = create_mr(build, commit, factory: :merge_request_with_diffs) + commit2 = FactoryGirl.create :ci_commit, project: project + @build2 = FactoryGirl.create :ci_build, commit: commit2 + + commits = [double(id: commit.sha), double(id: commit2.sha)] + allow(@merge_request).to receive(:commits).and_return(commits) + allow(MergeRequest).to receive_message_chain(:includes, :where, :reorder).and_return([@merge_request]) + end + + it 'returns the current MR' do + expect(@build2.merge_request.id).to eq(@merge_request.id) + end + end + + end end diff --git a/spec/models/ci/build_spec.rb b/spec/models/ci/build_spec.rb new file mode 100644 index 0000000000..36d10636ae --- /dev/null +++ b/spec/models/ci/build_spec.rb @@ -0,0 +1,22 @@ +require 'spec_helper' + +describe Ci::Build, models: true do + let(:build) { create(:ci_build) } + let(:test_trace) { 'This is a test' } + + describe '#trace' do + it 'obfuscates project runners token' do + allow(build).to receive(:raw_trace).and_return("Test: #{build.project.runners_token}") + + expect(build.trace).to eq("Test: xxxxxx") + end + + it 'empty project runners token' do + allow(build).to receive(:raw_trace).and_return(test_trace) + # runners_token can't normally be set to nil + allow(build.project).to receive(:runners_token).and_return(nil) + + expect(build.trace).to eq(test_trace) + end + end +end diff --git a/spec/models/ci/commit_spec.rb b/spec/models/ci/commit_spec.rb index b193e16e7f..dfc0cc3be1 100644 --- a/spec/models/ci/commit_spec.rb +++ b/spec/models/ci/commit_spec.rb @@ -13,7 +13,7 @@ # tag :boolean default(FALSE) # yaml_errors :text # committed_at :datetime -# project_id :integer +# gl_project_id :integer # require 'spec_helper' diff --git a/spec/models/ci/runner_project_spec.rb b/spec/models/ci/runner_project_spec.rb index da8491357a..000a732db7 100644 --- a/spec/models/ci/runner_project_spec.rb +++ b/spec/models/ci/runner_project_spec.rb @@ -2,11 +2,12 @@ # # Table name: ci_runner_projects # -# id :integer not null, primary key -# runner_id :integer not null -# project_id :integer not null -# created_at :datetime -# updated_at :datetime +# id :integer not null, primary key +# runner_id :integer not null +# project_id :integer +# created_at :datetime +# updated_at :datetime +# gl_project_id :integer # require 'spec_helper' diff --git a/spec/models/ci/trigger_spec.rb b/spec/models/ci/trigger_spec.rb index cb2f51e201..159be93930 100644 --- a/spec/models/ci/trigger_spec.rb +++ b/spec/models/ci/trigger_spec.rb @@ -2,12 +2,13 @@ # # Table name: ci_triggers # -# id :integer not null, primary key -# token :string(255) -# project_id :integer not null -# deleted_at :datetime -# created_at :datetime -# updated_at :datetime +# id :integer not null, primary key +# token :string(255) +# project_id :integer +# deleted_at :datetime +# created_at :datetime +# updated_at :datetime +# gl_project_id :integer # require 'spec_helper' diff --git a/spec/models/ci/variable_spec.rb b/spec/models/ci/variable_spec.rb index 31b56953a1..71e84091cb 100644 --- a/spec/models/ci/variable_spec.rb +++ b/spec/models/ci/variable_spec.rb @@ -3,12 +3,13 @@ # Table name: ci_variables # # id :integer not null, primary key -# project_id :integer not null +# project_id :integer # key :string(255) # value :text # encrypted_value :text # encrypted_value_salt :string(255) # encrypted_value_iv :string(255) +# gl_project_id :integer # require 'spec_helper' diff --git a/spec/models/commit_status_spec.rb b/spec/models/commit_status_spec.rb index b8f901b343..82c68ff6cb 100644 --- a/spec/models/commit_status_spec.rb +++ b/spec/models/commit_status_spec.rb @@ -29,6 +29,7 @@ # target_url :string(255) # description :string(255) # artifacts_file :text +# gl_project_id :integer # require 'spec_helper' diff --git a/spec/models/concerns/issuable_spec.rb b/spec/models/concerns/issuable_spec.rb index 0f13c4410c..021d62cdf0 100644 --- a/spec/models/concerns/issuable_spec.rb +++ b/spec/models/concerns/issuable_spec.rb @@ -81,4 +81,36 @@ describe Issue, "Issuable" do expect(hook_data[:object_attributes]).to eq(issue.hook_attrs) end end + + describe '#card_attributes' do + it 'includes the author name' do + allow(issue).to receive(:author).and_return(double(name: 'Robert')) + allow(issue).to receive(:assignee).and_return(nil) + + expect(issue.card_attributes). + to eq({ 'Author' => 'Robert', 'Assignee' => nil }) + end + + it 'includes the assignee name' do + allow(issue).to receive(:author).and_return(double(name: 'Robert')) + allow(issue).to receive(:assignee).and_return(double(name: 'Douwe')) + + expect(issue.card_attributes). + to eq({ 'Author' => 'Robert', 'Assignee' => 'Douwe' }) + end + end + + describe "votes" do + before do + author = create :user + project = create :empty_project + issue.notes.awards.create!(note: "thumbsup", author: author, project: project) + issue.notes.awards.create!(note: "thumbsdown", author: author, project: project) + end + + it "returns correct values" do + expect(issue.upvotes).to eq(1) + expect(issue.downvotes).to eq(1) + end + end end diff --git a/spec/models/concerns/mentionable_spec.rb b/spec/models/concerns/mentionable_spec.rb index 6653621a83..20f0c561e4 100644 --- a/spec/models/concerns/mentionable_spec.rb +++ b/spec/models/concerns/mentionable_spec.rb @@ -3,6 +3,10 @@ require 'spec_helper' describe Mentionable do include Mentionable + def author + nil + end + describe :references do let(:project) { create(:project) } diff --git a/spec/models/concerns/token_authenticatable_spec.rb b/spec/models/concerns/token_authenticatable_spec.rb index a9b0b64e5d..30c0a04b84 100644 --- a/spec/models/concerns/token_authenticatable_spec.rb +++ b/spec/models/concerns/token_authenticatable_spec.rb @@ -2,7 +2,8 @@ require 'spec_helper' shared_examples 'TokenAuthenticatable' do describe 'dynamically defined methods' do - it { expect(described_class).to be_private_method_defined(:generate_token_for) } + it { expect(described_class).to be_private_method_defined(:generate_token) } + it { expect(described_class).to be_private_method_defined(:write_new_token) } it { expect(described_class).to respond_to("find_by_#{token_field}") } it { is_expected.to respond_to("ensure_#{token_field}") } it { is_expected.to respond_to("reset_#{token_field}!") } @@ -24,11 +25,11 @@ describe ApplicationSetting, 'TokenAuthenticatable' do it_behaves_like 'TokenAuthenticatable' describe 'generating new token' do - subject { described_class.new } - let(:token) { subject.send(token_field) } - context 'token is not generated yet' do - it { expect(token).to be nil } + describe 'token field accessor' do + subject { described_class.new.send(token_field) } + it { is_expected.to_not be_blank } + end describe 'ensured token' do subject { described_class.new.send("ensure_#{token_field}") } @@ -36,11 +37,21 @@ describe ApplicationSetting, 'TokenAuthenticatable' do it { is_expected.to be_a String } it { is_expected.to_not be_blank } end + + describe 'ensured! token' do + subject { described_class.new.send("ensure_#{token_field}!") } + + it 'should persist new token' do + expect(subject).to eq described_class.current[token_field] + end + end end context 'token is generated' do before { subject.send("reset_#{token_field}!") } - it { expect(token).to be_a String } + it 'persists a new token 'do + expect(subject.send(:read_attribute, token_field)).to be_a String + end end end diff --git a/spec/models/external_wiki_service_spec.rb b/spec/models/external_wiki_service_spec.rb index b198aa7752..d37978720b 100644 --- a/spec/models/external_wiki_service_spec.rb +++ b/spec/models/external_wiki_service_spec.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # require 'spec_helper' diff --git a/spec/models/generic_commit_status_spec.rb b/spec/models/generic_commit_status_spec.rb index d61c1c96bd..5b0883d870 100644 --- a/spec/models/generic_commit_status_spec.rb +++ b/spec/models/generic_commit_status_spec.rb @@ -29,6 +29,7 @@ # target_url :string(255) # description :string(255) # artifacts_file :text +# gl_project_id :integer # require 'spec_helper' diff --git a/spec/models/global_milestone_spec.rb b/spec/models/global_milestone_spec.rb index ba03e6aabd..197c99cd00 100644 --- a/spec/models/global_milestone_spec.rb +++ b/spec/models/global_milestone_spec.rb @@ -62,4 +62,14 @@ describe GlobalMilestone, models: true do expect(@global_milestone.milestones.count).to eq(3) end end + + describe :safe_title do + let(:milestone) { create(:milestone, title: "git / test", project: project1) } + + it 'should strip out slashes and spaces' do + global_milestone = GlobalMilestone.new(milestone.title, [milestone]) + + expect(global_milestone.safe_title).to eq('git-test') + end + end end diff --git a/spec/models/group_spec.rb b/spec/models/group_spec.rb index 646f767e6f..3c995053ee 100644 --- a/spec/models/group_spec.rb +++ b/spec/models/group_spec.rb @@ -11,7 +11,6 @@ # type :string(255) # description :string(255) default(""), not null # avatar :string(255) -# public :boolean default(FALSE) # require 'spec_helper' @@ -38,14 +37,6 @@ describe Group, models: true do it { is_expected.not_to validate_presence_of :owner } end - describe '.public_and_given_groups' do - let!(:public_group) { create(:group, public: true) } - - subject { described_class.public_and_given_groups([group.id]) } - - it { is_expected.to eq([public_group, group]) } - end - describe '.visible_to_user' do let!(:group) { create(:group) } let!(:user) { create(:user) } @@ -112,23 +103,4 @@ describe Group, models: true do expect(group.avatar_type).to eq(["only images allowed"]) end end - - describe "public_profile?" do - it "returns true for public group" do - group = create(:group, public: true) - expect(group.public_profile?).to be_truthy - end - - it "returns true for non-public group with public project" do - group = create(:group) - create(:project, :public, group: group) - expect(group.public_profile?).to be_truthy - end - - it "returns false for non-public group with no public projects" do - group = create(:group) - create(:project, group: group) - expect(group.public_profile?).to be_falsy - end - end end diff --git a/spec/models/hooks/web_hook_spec.rb b/spec/models/hooks/web_hook_spec.rb index 2d90b0793c..7070aa4ac6 100644 --- a/spec/models/hooks/web_hook_spec.rb +++ b/spec/models/hooks/web_hook_spec.rb @@ -77,5 +77,17 @@ describe ProjectHook, models: true do expect(@project_hook.execute(@data, 'push_hooks')).to eq([false, 'SSL error']) end + + it "handles 200 status code" do + WebMock.stub_request(:post, @project_hook.url).to_return(status: 200, body: "Success") + + expect(@project_hook.execute(@data, 'push_hooks')).to eq([true, 'Success']) + end + + it "handles 2xx status codes" do + WebMock.stub_request(:post, @project_hook.url).to_return(status: 201, body: "Success") + + expect(@project_hook.execute(@data, 'push_hooks')).to eq([true, 'Success']) + end end end diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb index e0653a8327..291e6200a5 100644 --- a/spec/models/merge_request_spec.rb +++ b/spec/models/merge_request_spec.rb @@ -2,25 +2,28 @@ # # Table name: merge_requests # -# id :integer not null, primary key -# target_branch :string(255) not null -# source_branch :string(255) not null -# source_project_id :integer not null -# author_id :integer -# assignee_id :integer -# title :string(255) -# created_at :datetime -# updated_at :datetime -# milestone_id :integer -# state :string(255) -# merge_status :string(255) -# target_project_id :integer not null -# iid :integer -# description :text -# position :integer default(0) -# locked_at :datetime -# updated_by_id :integer -# merge_error :string(255) +# id :integer not null, primary key +# target_branch :string(255) not null +# source_branch :string(255) not null +# source_project_id :integer not null +# author_id :integer +# assignee_id :integer +# title :string(255) +# created_at :datetime +# updated_at :datetime +# milestone_id :integer +# state :string(255) +# merge_status :string(255) +# target_project_id :integer not null +# iid :integer +# description :text +# position :integer default(0) +# locked_at :datetime +# updated_by_id :integer +# merge_error :string(255) +# merge_params :text +# merge_when_build_succeeds :boolean default(FALSE), not null +# merge_user_id :integer # require 'spec_helper' diff --git a/spec/models/namespace_spec.rb b/spec/models/namespace_spec.rb index 4fa2d2bc4d..e0b3290e41 100644 --- a/spec/models/namespace_spec.rb +++ b/spec/models/namespace_spec.rb @@ -11,7 +11,6 @@ # type :string(255) # description :string(255) default(""), not null # avatar :string(255) -# public :boolean default(FALSE) # require 'spec_helper' diff --git a/spec/models/note_spec.rb b/spec/models/note_spec.rb index 216c7dabae..151a29e974 100644 --- a/spec/models/note_spec.rb +++ b/spec/models/note_spec.rb @@ -125,6 +125,19 @@ describe Note, models: true do let(:set_mentionable_text) { ->(txt) { subject.note = txt } } end + describe "#all_references" do + let!(:note1) { create(:note) } + let!(:note2) { create(:note) } + + it "reads the rendered note body from the cache" do + expect(Banzai::Renderer).to receive(:render).with(note1.note, pipeline: :note, cache_key: [note1, "note"], project: note1.project) + expect(Banzai::Renderer).to receive(:render).with(note2.note, pipeline: :note, cache_key: [note2, "note"], project: note2.project) + + note1.all_references + note2.all_references + end + end + describe :search do let!(:note) { create(:note, note: "WoW") } @@ -137,9 +150,14 @@ describe Note, models: true do create :note, note: "smile", is_award: true end - it "returns grouped array of notes" do - expect(Note.grouped_awards.first.first).to eq("smile") - expect(Note.grouped_awards.first.last).to match_array(Note.all) + it "returns grouped hash of notes" do + expect(Note.grouped_awards.keys.size).to eq(3) + expect(Note.grouped_awards["smile"]).to match_array(Note.all) + end + + it "returns thumbsup and thumbsdown always" do + expect(Note.grouped_awards["thumbsup"]).to match_array(Note.none) + expect(Note.grouped_awards["thumbsdown"]).to match_array(Note.none) end end @@ -159,13 +177,13 @@ describe Note, models: true do expect(note.editable?).to be_falsy end end - + describe "set_award!" do let(:issue) { create :issue } it "converts aliases to actual name" do - note = create :note, note: ":thumbsup:", noteable: issue - expect(note.reload.note).to eq("+1") + note = create :note, note: ":+1:", noteable: issue + expect(note.reload.note).to eq("thumbsup") end end end diff --git a/spec/models/project_services/asana_service_spec.rb b/spec/models/project_services/asana_service_spec.rb index 64bb92fba9..f3d15f3c1e 100644 --- a/spec/models/project_services/asana_service_spec.rb +++ b/spec/models/project_services/asana_service_spec.rb @@ -40,6 +40,20 @@ describe AsanaService, models: true do let(:user) { create(:user) } let(:project) { create(:project) } + def create_data_for_commits(*messages) + { + object_kind: 'push', + ref: 'master', + user_name: user.name, + commits: messages.map do |m| + { + message: m, + url: 'https://gitlab.com/', + } + end + } + end + before do @asana = AsanaService.new allow(@asana).to receive_messages( @@ -51,16 +65,67 @@ describe AsanaService, models: true do ) end - it 'should call Asana service to created a story' do - expect(Asana::Task).to receive(:find).with('123456').once + it 'should call Asana service to create a story' do + data = create_data_for_commits('Message from commit. related to #123456') + expected_message = "#{data[:user_name]} pushed to branch #{data[:ref]} of #{project.name_with_namespace} ( #{data[:commits][0][:url]} ): #{data[:commits][0][:message]}" - @asana.check_commit('related to #123456', 'pushed') + d1 = double('Asana::Task') + expect(d1).to receive(:add_comment).with(text: expected_message) + expect(Asana::Task).to receive(:find_by_id).with(anything, '123456').once.and_return(d1) + + @asana.execute(data) end - it 'should call Asana service to created a story and close a task' do - expect(Asana::Task).to receive(:find).with('456789').twice + it 'should call Asana service to create a story and close a task' do + data = create_data_for_commits('fix #456789') + d1 = double('Asana::Task') + expect(d1).to receive(:add_comment) + expect(d1).to receive(:update).with(completed: true) + expect(Asana::Task).to receive(:find_by_id).with(anything, '456789').once.and_return(d1) - @asana.check_commit('fix #456789', 'pushed') + @asana.execute(data) + end + + it 'should be able to close via url' do + data = create_data_for_commits('closes https://app.asana.com/19292/956299/42') + d1 = double('Asana::Task') + expect(d1).to receive(:add_comment) + expect(d1).to receive(:update).with(completed: true) + expect(Asana::Task).to receive(:find_by_id).with(anything, '42').once.and_return(d1) + + @asana.execute(data) + end + + it 'should allow multiple matches per line' do + message = <<-EOF + minor bigfix, refactoring, fixed #123 and Closes #456 work on #789 + ref https://app.asana.com/19292/956299/42 and closing https://app.asana.com/19292/956299/12 + EOF + data = create_data_for_commits(message) + d1 = double('Asana::Task') + expect(d1).to receive(:add_comment) + expect(d1).to receive(:update).with(completed: true) + expect(Asana::Task).to receive(:find_by_id).with(anything, '123').once.and_return(d1) + + d2 = double('Asana::Task') + expect(d2).to receive(:add_comment) + expect(d2).to receive(:update).with(completed: true) + expect(Asana::Task).to receive(:find_by_id).with(anything, '456').once.and_return(d2) + + d3 = double('Asana::Task') + expect(d3).to receive(:add_comment) + expect(Asana::Task).to receive(:find_by_id).with(anything, '789').once.and_return(d3) + + d4 = double('Asana::Task') + expect(d4).to receive(:add_comment) + expect(Asana::Task).to receive(:find_by_id).with(anything, '42').once.and_return(d4) + + d5 = double('Asana::Task') + expect(d5).to receive(:add_comment) + expect(d5).to receive(:update).with(completed: true) + expect(Asana::Task).to receive(:find_by_id).with(anything, '12').once.and_return(d5) + + @asana.execute(data) end end end diff --git a/spec/models/project_services/builds_email_service_spec.rb b/spec/models/project_services/builds_email_service_spec.rb new file mode 100644 index 0000000000..905379a64e --- /dev/null +++ b/spec/models/project_services/builds_email_service_spec.rb @@ -0,0 +1,23 @@ +require 'spec_helper' + +describe BuildsEmailService do + let(:build) { create(:ci_build) } + let(:data) { Gitlab::BuildDataBuilder.build(build) } + let(:service) { BuildsEmailService.new } + + describe :execute do + it "sends email" do + service.recipients = 'test@gitlab.com' + data[:build_status] = 'failed' + expect(BuildEmailWorker).to receive(:perform_async) + service.execute(data) + end + + it "does not sends email with failed build and allowed_failure on" do + data[:build_status] = 'failed' + data[:build_allow_failure] = true + expect(BuildEmailWorker).not_to receive(:perform_async) + service.execute(data) + end + end +end diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index c4d3813e9c..a3de23369e 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -29,6 +29,13 @@ # import_source :string(255) # commit_count :integer default(0) # import_error :text +# ci_id :integer +# builds_enabled :boolean default(TRUE), not null +# shared_runners_enabled :boolean default(TRUE), not null +# runners_token :string +# build_coverage_regex :string +# build_allow_git_fetch :boolean default(TRUE), not null +# build_timeout :integer default(3600), not null # require 'spec_helper' @@ -552,4 +559,28 @@ describe Project, models: true do end end end + + describe '#visibility_level_allowed?' do + let(:project) { create :project, visibility_level: Gitlab::VisibilityLevel::INTERNAL } + + context 'when checking on non-forked project' do + it { expect(project.visibility_level_allowed?(Gitlab::VisibilityLevel::PRIVATE)).to be_truthy } + it { expect(project.visibility_level_allowed?(Gitlab::VisibilityLevel::INTERNAL)).to be_truthy } + it { expect(project.visibility_level_allowed?(Gitlab::VisibilityLevel::PUBLIC)).to be_truthy } + end + + context 'when checking on forked project' do + let(:forked_project) { create :forked_project_with_submodules } + + before do + forked_project.build_forked_project_link(forked_to_project_id: forked_project.id, forked_from_project_id: project.id) + forked_project.save + end + + it { expect(forked_project.visibility_level_allowed?(Gitlab::VisibilityLevel::PRIVATE)).to be_truthy } + it { expect(forked_project.visibility_level_allowed?(Gitlab::VisibilityLevel::INTERNAL)).to be_truthy } + it { expect(forked_project.visibility_level_allowed?(Gitlab::VisibilityLevel::PUBLIC)).to be_falsey } + end + + end end diff --git a/spec/models/service_spec.rb b/spec/models/service_spec.rb index 0ca82365b9..173628c08d 100644 --- a/spec/models/service_spec.rb +++ b/spec/models/service_spec.rb @@ -16,6 +16,7 @@ # merge_requests_events :boolean default(TRUE) # tag_push_events :boolean default(TRUE) # note_events :boolean default(TRUE), not null +# build_events :boolean default(FALSE), not null # require 'spec_helper' diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 2f184bbaf9..3cd63b2b0e 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -2,62 +2,63 @@ # # Table name: users # -# id :integer not null, primary key -# email :string(255) default(""), not null -# encrypted_password :string(255) default(""), not null -# reset_password_token :string(255) -# reset_password_sent_at :datetime -# remember_created_at :datetime -# sign_in_count :integer default(0) -# current_sign_in_at :datetime -# last_sign_in_at :datetime -# current_sign_in_ip :string(255) -# last_sign_in_ip :string(255) -# created_at :datetime -# updated_at :datetime -# name :string(255) -# admin :boolean default(FALSE), not null -# projects_limit :integer default(10) -# skype :string(255) default(""), not null -# linkedin :string(255) default(""), not null -# twitter :string(255) default(""), not null -# authentication_token :string(255) -# theme_id :integer default(1), not null -# bio :string(255) -# failed_attempts :integer default(0) -# locked_at :datetime -# unlock_token :string(255) -# username :string(255) -# can_create_group :boolean default(TRUE), not null -# can_create_team :boolean default(TRUE), not null -# state :string(255) -# color_scheme_id :integer default(1), not null -# notification_level :integer default(1), not null -# password_expires_at :datetime -# created_by_id :integer -# last_credential_check_at :datetime -# avatar :string(255) -# confirmation_token :string(255) -# confirmed_at :datetime -# confirmation_sent_at :datetime -# unconfirmed_email :string(255) -# hide_no_ssh_key :boolean default(FALSE) -# website_url :string(255) default(""), not null -# notification_email :string(255) -# hide_no_password :boolean default(FALSE) -# password_automatically_set :boolean default(FALSE) -# location :string(255) -# encrypted_otp_secret :string(255) -# encrypted_otp_secret_iv :string(255) -# encrypted_otp_secret_salt :string(255) -# otp_required_for_login :boolean default(FALSE), not null -# otp_backup_codes :text -# public_email :string(255) default(""), not null -# dashboard :integer default(0) -# project_view :integer default(0) -# consumed_timestep :integer -# layout :integer default(0) -# hide_project_limit :boolean default(FALSE) +# id :integer not null, primary key +# email :string(255) default(""), not null +# encrypted_password :string(255) default(""), not null +# reset_password_token :string(255) +# reset_password_sent_at :datetime +# remember_created_at :datetime +# sign_in_count :integer default(0) +# current_sign_in_at :datetime +# last_sign_in_at :datetime +# current_sign_in_ip :string(255) +# last_sign_in_ip :string(255) +# created_at :datetime +# updated_at :datetime +# name :string(255) +# admin :boolean default(FALSE), not null +# projects_limit :integer default(10) +# skype :string(255) default(""), not null +# linkedin :string(255) default(""), not null +# twitter :string(255) default(""), not null +# authentication_token :string(255) +# theme_id :integer default(1), not null +# bio :string(255) +# failed_attempts :integer default(0) +# locked_at :datetime +# username :string(255) +# can_create_group :boolean default(TRUE), not null +# can_create_team :boolean default(TRUE), not null +# state :string(255) +# color_scheme_id :integer default(1), not null +# notification_level :integer default(1), not null +# password_expires_at :datetime +# created_by_id :integer +# last_credential_check_at :datetime +# avatar :string(255) +# confirmation_token :string(255) +# confirmed_at :datetime +# confirmation_sent_at :datetime +# unconfirmed_email :string(255) +# hide_no_ssh_key :boolean default(FALSE) +# website_url :string(255) default(""), not null +# notification_email :string(255) +# hide_no_password :boolean default(FALSE) +# password_automatically_set :boolean default(FALSE) +# location :string(255) +# encrypted_otp_secret :string(255) +# encrypted_otp_secret_iv :string(255) +# encrypted_otp_secret_salt :string(255) +# otp_required_for_login :boolean default(FALSE), not null +# otp_backup_codes :text +# public_email :string(255) default(""), not null +# dashboard :integer default(0) +# project_view :integer default(0) +# consumed_timestep :integer +# layout :integer default(0) +# hide_project_limit :boolean default(FALSE) +# unlock_token :string +# otp_grace_period_started_at :datetime # require 'spec_helper' @@ -106,7 +107,7 @@ describe User, models: true do end it 'validates uniqueness' do - expect(subject).to validate_uniqueness_of(:username) + expect(subject).to validate_uniqueness_of(:username).case_insensitive end end diff --git a/spec/requests/api/branches_spec.rb b/spec/requests/api/branches_spec.rb index 5c1b58535c..36461e84c3 100644 --- a/spec/requests/api/branches_spec.rb +++ b/spec/requests/api/branches_spec.rb @@ -118,7 +118,7 @@ describe API::API, api: true do branch_name: 'new design', ref: branch_sha expect(response.status).to eq(400) - expect(json_response['message']).to eq('Branch name invalid') + expect(json_response['message']).to eq('Branch name is invalid') end it 'should return 400 if branch already exists' do diff --git a/spec/requests/api/projects_spec.rb b/spec/requests/api/projects_spec.rb index 01d2ec7948..6f4c336b66 100644 --- a/spec/requests/api/projects_spec.rb +++ b/spec/requests/api/projects_spec.rb @@ -131,6 +131,7 @@ describe API::API, api: true do expect(json_response).to satisfy do |response| response.one? do |entry| + entry.has_key?('permissions') && entry['name'] == project.name && entry['owner']['username'] == user.username end @@ -352,6 +353,20 @@ describe API::API, api: true do end end + describe "POST /projects/:id/uploads" do + before { project } + + it "uploads the file and returns its info" do + post api("/projects/#{project.id}/uploads", user), file: fixture_file_upload(Rails.root + "spec/fixtures/dk.png", "image/png") + + expect(response.status).to be(201) + expect(json_response['alt']).to eq("dk") + expect(json_response['url']).to start_with("/uploads/") + expect(json_response['url']).to end_with("/dk.png") + expect(json_response['is_image']).to eq(true) + end + end + describe 'GET /projects/:id' do before { project } before { project_member } @@ -381,7 +396,28 @@ describe API::API, api: true do expect(response.status).to eq(404) end + it 'should handle users with dots' do + dot_user = create(:user, username: 'dot.user') + project = create(:project, creator_id: dot_user.id, namespace: dot_user.namespace) + + get api("/projects/#{dot_user.namespace.name}%2F#{project.path}", dot_user) + expect(response.status).to eq(200) + expect(json_response['name']).to eq(project.name) + end + describe 'permissions' do + context 'all projects' do + it 'Contains permission information' do + project.team << [user, :master] + get api("/projects", user) + + expect(response.status).to eq(200) + expect(json_response.first['permissions']['project_access']['access_level']). + to eq(Gitlab::Access::MASTER) + expect(json_response.first['permissions']['group_access']).to be_nil + end + end + context 'personal project' do it 'Sets project access and returns 200' do project.team << [user, :master] diff --git a/spec/requests/api/tags_spec.rb b/spec/requests/api/tags_spec.rb index 17f2643fd4..f966e38cd3 100644 --- a/spec/requests/api/tags_spec.rb +++ b/spec/requests/api/tags_spec.rb @@ -65,6 +65,27 @@ describe API::API, api: true do end end + describe 'DELETE /projects/:id/repository/tags/:tag_name' do + let(:tag_name) { project.repository.tag_names.sort.reverse.first } + + before do + allow_any_instance_of(Repository).to receive(:rm_tag).and_return(true) + end + + context 'delete tag' do + it 'should delete an existing tag' do + delete api("/projects/#{project.id}/repository/tags/#{tag_name}", user) + expect(response.status).to eq(200) + expect(json_response['tag_name']).to eq(tag_name) + end + + it 'should raise 404 if the tag does not exist' do + delete api("/projects/#{project.id}/repository/tags/foobar", user) + expect(response.status).to eq(404) + end + end + end + context 'annotated tag' do it 'should create a new annotated tag' do # Identity must be set in .gitconfig to create annotated tag. diff --git a/spec/requests/api/users_spec.rb b/spec/requests/api/users_spec.rb index 2f609c6333..4f278551d0 100644 --- a/spec/requests/api/users_spec.rb +++ b/spec/requests/api/users_spec.rb @@ -27,6 +27,13 @@ describe API::API, api: true do user['username'] == username end['username']).to eq(username) end + + it "should return one user" do + get api("/users?username=#{omniauth_user.username}", user) + expect(response.status).to eq(200) + expect(json_response).to be_an Array + expect(json_response.first['username']).to eq(omniauth_user.username) + end end context "when admin" do diff --git a/spec/requests/ci/api/runners_spec.rb b/spec/requests/ci/api/runners_spec.rb index 567da013e6..5942aa7a1b 100644 --- a/spec/requests/ci/api/runners_spec.rb +++ b/spec/requests/ci/api/runners_spec.rb @@ -8,7 +8,6 @@ describe Ci::API::API do before do stub_gitlab_calls - stub_application_setting(ensure_runners_registration_token: registration_token) stub_application_setting(runners_registration_token: registration_token) end diff --git a/spec/routing/project_routing_spec.rb b/spec/routing/project_routing_spec.rb index 82f62a8709..22ba25217f 100644 --- a/spec/routing/project_routing_spec.rb +++ b/spec/routing/project_routing_spec.rb @@ -80,6 +80,7 @@ describe ProjectsController, 'routing' do it 'to #show' do expect(get('/gitlab/gitlabhq')).to route_to('projects#show', namespace_id: 'gitlab', id: 'gitlabhq') + expect(get('/gitlab/gitlabhq.keys')).to route_to('projects#show', namespace_id: 'gitlab', id: 'gitlabhq.keys') end it 'to #update' do @@ -434,6 +435,18 @@ describe Projects::TreeController, 'routing' do end end +# project_find_file GET /:namespace_id/:project_id/find_file/*id(.:format) projects/find_file#show {:id=>/.+/, :namespace_id=>/[a-zA-Z.0-9_\-]+/, :project_id=>/[a-zA-Z.0-9_\-]+(?/html/} +# project_files GET /:namespace_id/:project_id/files/*id(.:format) projects/find_file#list {:id=>/(?:[^.]|\.(?!json$))+/, :namespace_id=>/[a-zA-Z.0-9_\-]+/, :project_id=>/[a-zA-Z.0-9_\-]+(?/json/} +describe Projects::FindFileController, 'routing' do + it 'to #show' do + expect(get('/gitlab/gitlabhq/find_file/master')).to route_to('projects/find_file#show', namespace_id: 'gitlab', project_id: 'gitlabhq', id: 'master') + end + + it 'to #list' do + expect(get('/gitlab/gitlabhq/files/master.json')).to route_to('projects/find_file#list', namespace_id: 'gitlab', project_id: 'gitlabhq', id: 'master', format: 'json') + end +end + describe Projects::BlobController, 'routing' do it 'to #edit' do expect(get('/gitlab/gitlabhq/edit/master/app/models/project.rb')).to( diff --git a/spec/services/notification_service_spec.rb b/spec/services/notification_service_spec.rb index d7a898e85f..6d219f3589 100644 --- a/spec/services/notification_service_spec.rb +++ b/spec/services/notification_service_spec.rb @@ -52,6 +52,9 @@ describe NotificationService, services: true do it do add_users_with_subscription(note.project, issue) + # Ensure create SentNotification by noteable = issue 6 times, not noteable = note + expect(SentNotification).to receive(:record).with(issue, any_args).exactly(7).times + ActionMailer::Base.deliveries.clear notification.new_note(note) @@ -61,6 +64,7 @@ describe NotificationService, services: true do should_email(note.noteable.assignee) should_email(@u_mentioned) should_email(@subscriber) + should_email(@watcher_and_subscriber) should_email(@subscribed_participant) should_not_email(note.author) should_not_email(@u_participating) @@ -115,6 +119,7 @@ describe NotificationService, services: true do before do build_team(note.project) + note.project.team << [note.author, :master] ActionMailer::Base.deliveries.clear end @@ -126,6 +131,8 @@ describe NotificationService, services: true do note.project.team.members.each do |member| # User with disabled notification should not be notified next if member.id == @u_disabled.id + # Author should not be notified + next if member.id == note.author.id should_email(member) end @@ -242,6 +249,7 @@ describe NotificationService, services: true do should_email(@u_watcher) should_email(@u_participant_mentioned) should_email(@subscriber) + should_email(@watcher_and_subscriber) should_not_email(@unsubscriber) should_not_email(@u_participating) should_not_email(@u_disabled) @@ -257,6 +265,7 @@ describe NotificationService, services: true do should_email(@u_watcher) should_email(@u_participant_mentioned) should_email(@subscriber) + should_email(@watcher_and_subscriber) should_not_email(@unsubscriber) should_not_email(@u_participating) end @@ -279,6 +288,7 @@ describe NotificationService, services: true do should_email(merge_request.assignee) should_email(@u_watcher) + should_email(@watcher_and_subscriber) should_email(@u_participant_mentioned) should_not_email(@u_participating) should_not_email(@u_disabled) @@ -293,6 +303,7 @@ describe NotificationService, services: true do should_email(@u_watcher) should_email(@u_participant_mentioned) should_email(@subscriber) + should_email(@watcher_and_subscriber) should_not_email(@unsubscriber) should_not_email(@u_participating) should_not_email(@u_disabled) @@ -307,6 +318,7 @@ describe NotificationService, services: true do should_email(@u_watcher) should_email(@u_participant_mentioned) should_email(@subscriber) + should_email(@watcher_and_subscriber) should_not_email(@unsubscriber) should_not_email(@u_participating) should_not_email(@u_disabled) @@ -321,6 +333,7 @@ describe NotificationService, services: true do should_email(@u_watcher) should_email(@u_participant_mentioned) should_email(@subscriber) + should_email(@watcher_and_subscriber) should_not_email(@unsubscriber) should_not_email(@u_participating) should_not_email(@u_disabled) @@ -335,6 +348,7 @@ describe NotificationService, services: true do should_email(@u_watcher) should_email(@u_participant_mentioned) should_email(@subscriber) + should_email(@watcher_and_subscriber) should_not_email(@unsubscriber) should_not_email(@u_participating) should_not_email(@u_disabled) @@ -384,14 +398,18 @@ describe NotificationService, services: true do @subscriber = create :user @unsubscriber = create :user @subscribed_participant = create(:user, username: 'subscribed_participant', notification_level: Notification::N_PARTICIPATING) + @watcher_and_subscriber = create(:user, notification_level: Notification::N_WATCH) project.team << [@subscribed_participant, :master] project.team << [@subscriber, :master] project.team << [@unsubscriber, :master] + project.team << [@watcher_and_subscriber, :master] issuable.subscriptions.create(user: @subscriber, subscribed: true) issuable.subscriptions.create(user: @subscribed_participant, subscribed: true) issuable.subscriptions.create(user: @unsubscriber, subscribed: false) + # Make the watcher a subscriber to detect dupes + issuable.subscriptions.create(user: @watcher_and_subscriber, subscribed: true) end def sent_to_user?(user) diff --git a/spec/services/projects/download_service_spec.rb b/spec/services/projects/download_service_spec.rb index 5ceed5af9a..f252e2c590 100644 --- a/spec/services/projects/download_service_spec.rb +++ b/spec/services/projects/download_service_spec.rb @@ -33,12 +33,12 @@ describe Projects::DownloadService, services: true do @link_to_file = download_file(@project, url) end - it { expect(@link_to_file).to have_key('alt') } - it { expect(@link_to_file).to have_key('url') } - it { expect(@link_to_file).to have_key('is_image') } - it { expect(@link_to_file['is_image']).to be true } - it { expect(@link_to_file['url']).to match('rails_sample.jpg') } - it { expect(@link_to_file['alt']).to eq('rails_sample') } + it { expect(@link_to_file).to have_key(:alt) } + it { expect(@link_to_file).to have_key(:url) } + it { expect(@link_to_file).to have_key(:is_image) } + it { expect(@link_to_file[:is_image]).to be true } + it { expect(@link_to_file[:url]).to match('rails_sample.jpg') } + it { expect(@link_to_file[:alt]).to eq('rails_sample') } end context 'a txt file' do @@ -47,12 +47,12 @@ describe Projects::DownloadService, services: true do @link_to_file = download_file(@project, url) end - it { expect(@link_to_file).to have_key('alt') } - it { expect(@link_to_file).to have_key('url') } - it { expect(@link_to_file).to have_key('is_image') } - it { expect(@link_to_file['is_image']).to be false } - it { expect(@link_to_file['url']).to match('doc_sample.txt') } - it { expect(@link_to_file['alt']).to eq('doc_sample.txt') } + it { expect(@link_to_file).to have_key(:alt) } + it { expect(@link_to_file).to have_key(:url) } + it { expect(@link_to_file).to have_key(:is_image) } + it { expect(@link_to_file[:is_image]).to be false } + it { expect(@link_to_file[:url]).to match('doc_sample.txt') } + it { expect(@link_to_file[:alt]).to eq('doc_sample.txt') } end end end diff --git a/spec/services/projects/update_service_spec.rb b/spec/services/projects/update_service_spec.rb index c36d458198..3c06a89016 100644 --- a/spec/services/projects/update_service_spec.rb +++ b/spec/services/projects/update_service_spec.rb @@ -100,6 +100,45 @@ describe Projects::UpdateService, services: true do end end + describe :visibility_level do + let(:user) { create :user, admin: true } + let(:project) { create :project, visibility_level: Gitlab::VisibilityLevel::INTERNAL } + let(:forked_project) { create :forked_project_with_submodules, visibility_level: Gitlab::VisibilityLevel::INTERNAL } + let(:opts) { {} } + + before do + forked_project.build_forked_project_link(forked_to_project_id: forked_project.id, forked_from_project_id: project.id) + forked_project.save + + @created_internal = project.internal? + @fork_created_internal = forked_project.internal? + end + + context 'should update forks visibility level when parent set to more restrictive' do + before do + opts.merge!(visibility_level: Gitlab::VisibilityLevel::PRIVATE) + update_project(project, user, opts).inspect + end + + it { expect(@created_internal).to be_truthy } + it { expect(@fork_created_internal).to be_truthy } + it { expect(project.private?).to be_truthy } + it { expect(project.forks.first.private?).to be_truthy } + end + + context 'should not update forks visibility level when parent set to less restrictive' do + before do + opts.merge!(visibility_level: Gitlab::VisibilityLevel::PUBLIC) + update_project(project, user, opts).inspect + end + + it { expect(@created_internal).to be_truthy } + it { expect(@fork_created_internal).to be_truthy } + it { expect(project.public?).to be_truthy } + it { expect(project.forks.first.internal?).to be_truthy } + end + end + def update_project(project, user, opts) Projects::UpdateService.new(project, user, opts).execute end diff --git a/spec/services/system_hooks_service_spec.rb b/spec/services/system_hooks_service_spec.rb index febc78d278..fef211ded5 100644 --- a/spec/services/system_hooks_service_spec.rb +++ b/spec/services/system_hooks_service_spec.rb @@ -9,37 +9,54 @@ describe SystemHooksService, services: true do let(:group_member) { create(:group_member) } context 'event data' do - it { expect(event_data(user, :create)).to include(:event_name, :name, :created_at, :email, :user_id) } - it { expect(event_data(user, :destroy)).to include(:event_name, :name, :created_at, :email, :user_id) } - it { expect(event_data(project, :create)).to include(:event_name, :name, :created_at, :path, :project_id, :owner_name, :owner_email, :project_visibility) } - it { expect(event_data(project, :destroy)).to include(:event_name, :name, :created_at, :path, :project_id, :owner_name, :owner_email, :project_visibility) } - it { expect(event_data(project_member, :create)).to include(:event_name, :created_at, :project_name, :project_path, :project_path_with_namespace, :project_id, :user_name, :user_email, :access_level, :project_visibility) } - it { expect(event_data(project_member, :destroy)).to include(:event_name, :created_at, :project_name, :project_path, :project_path_with_namespace, :project_id, :user_name, :user_email, :access_level, :project_visibility) } + it { expect(event_data(user, :create)).to include(:event_name, :name, :created_at, :updated_at, :email, :user_id, :username) } + it { expect(event_data(user, :destroy)).to include(:event_name, :name, :created_at, :updated_at, :email, :user_id, :username) } + it { expect(event_data(project, :create)).to include(:event_name, :name, :created_at, :updated_at, :path, :project_id, :owner_name, :owner_email, :project_visibility) } + it { expect(event_data(project, :destroy)).to include(:event_name, :name, :created_at, :updated_at, :path, :project_id, :owner_name, :owner_email, :project_visibility) } + it { expect(event_data(project_member, :create)).to include(:event_name, :created_at, :updated_at, :project_name, :project_path, :project_path_with_namespace, :project_id, :user_name, :user_username, :user_email, :user_id, :access_level, :project_visibility) } + it { expect(event_data(project_member, :destroy)).to include(:event_name, :created_at, :updated_at, :project_name, :project_path, :project_path_with_namespace, :project_id, :user_name, :user_username, :user_email, :user_id, :access_level, :project_visibility) } it { expect(event_data(key, :create)).to include(:username, :key, :id) } it { expect(event_data(key, :destroy)).to include(:username, :key, :id) } + it do + project.old_path_with_namespace = 'renamed_from_path' + expect(event_data(project, :rename)).to include( + :event_name, :name, :created_at, :updated_at, :path, :project_id, + :owner_name, :owner_email, :project_visibility, + :old_path_with_namespace + ) + end + it do + project.old_path_with_namespace = 'transfered_from_path' + expect(event_data(project, :transfer)).to include( + :event_name, :name, :created_at, :updated_at, :path, :project_id, + :owner_name, :owner_email, :project_visibility, + :old_path_with_namespace + ) + end + it do expect(event_data(group, :create)).to include( - :event_name, :name, :created_at, :path, :group_id, :owner_name, - :owner_email + :event_name, :name, :created_at, :updated_at, :path, :group_id, + :owner_name, :owner_email ) end it do expect(event_data(group, :destroy)).to include( - :event_name, :name, :created_at, :path, :group_id, :owner_name, - :owner_email + :event_name, :name, :created_at, :updated_at, :path, :group_id, + :owner_name, :owner_email ) end it do expect(event_data(group_member, :create)).to include( - :event_name, :created_at, :group_name, :group_path, :group_id, :user_id, - :user_name, :user_email, :group_access + :event_name, :created_at, :updated_at, :group_name, :group_path, + :group_id, :user_id, :user_username, :user_name, :user_email, :group_access ) end it do expect(event_data(group_member, :destroy)).to include( - :event_name, :created_at, :group_name, :group_path, :group_id, :user_id, - :user_name, :user_email, :group_access + :event_name, :created_at, :updated_at, :group_name, :group_path, + :group_id, :user_id, :user_username, :user_name, :user_email, :group_access ) end end @@ -49,6 +66,8 @@ describe SystemHooksService, services: true do it { expect(event_name(user, :destroy)).to eq "user_destroy" } it { expect(event_name(project, :create)).to eq "project_create" } it { expect(event_name(project, :destroy)).to eq "project_destroy" } + it { expect(event_name(project, :rename)).to eq "project_rename" } + it { expect(event_name(project, :transfer)).to eq "project_transfer" } it { expect(event_name(project_member, :create)).to eq "user_add_to_team" } it { expect(event_name(project_member, :destroy)).to eq "user_remove_from_team" } it { expect(event_name(key, :create)).to eq 'key_create' } diff --git a/spec/services/system_note_service_spec.rb b/spec/services/system_note_service_spec.rb index c9f828ae2f..d3364a7102 100644 --- a/spec/services/system_note_service_spec.rb +++ b/spec/services/system_note_service_spec.rb @@ -171,7 +171,7 @@ describe SystemNoteService, services: true do context 'when milestone added' do it 'sets the note text' do - expect(subject.note).to eq "Milestone changed to #{milestone.title}" + expect(subject.note).to eq "Milestone changed to #{milestone.to_reference}" end end diff --git a/spec/support/markdown_feature.rb b/spec/support/markdown_feature.rb index d6d3062a19..5d97fdd488 100644 --- a/spec/support/markdown_feature.rb +++ b/spec/support/markdown_feature.rb @@ -59,6 +59,10 @@ class MarkdownFeature @label ||= create(:label, name: 'awaiting feedback', project: project) end + def milestone + @milestone ||= create(:milestone, project: project) + end + # Cross-references ----------------------------------------------------------- def xproject @@ -93,6 +97,10 @@ class MarkdownFeature end end + def xmilestone + @xmilestone ||= create(:milestone, project: xproject) + end + def urls Gitlab::Application.routes.url_helpers end diff --git a/spec/support/matchers/markdown_matchers.rb b/spec/support/matchers/markdown_matchers.rb index 7eadcd58c1..b251e7f8f2 100644 --- a/spec/support/matchers/markdown_matchers.rb +++ b/spec/support/matchers/markdown_matchers.rb @@ -130,6 +130,15 @@ module MarkdownMatchers end end + # MilestoneReferenceFilter + matcher :reference_milestones do + set_default_markdown_messages + + match do |actual| + expect(actual).to have_selector('a.gfm.gfm-milestone', count: 3) + end + end + # TaskListFilter matcher :parse_task_lists do set_default_markdown_messages diff --git a/vendor/assets/javascripts/fuzzaldrin-plus.min.js b/vendor/assets/javascripts/fuzzaldrin-plus.min.js new file mode 100644 index 0000000000..3f25c2d837 --- /dev/null +++ b/vendor/assets/javascripts/fuzzaldrin-plus.min.js @@ -0,0 +1 @@ +(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o0?maxInners:candidates.length;bAllowErrors=!!allowErrors;bKey=key!=null;prepQuery=scorer.prepQuery(query);if(!legacy){for(i=0,len=candidates.length;i0){scoredCandidates.push({candidate:candidate,score:score});if(!--spotLeft){break}}}}else{queryHasSlashes=prepQuery.depth>0;coreQuery=prepQuery.core;for(j=0,len1=candidates.length;j0){scoredCandidates.push({candidate:candidate,score:score})}}}scoredCandidates.sort(sortCandidates);candidates=scoredCandidates.map(pluckCandidates);if(maxResults!=null){candidates=candidates.slice(0,maxResults)}return candidates}}).call(this)},{"./legacy":4,"./scorer":6,"path":7}],2:[function(require,module,exports){(function(){var PathSeparator,filter,legacy_scorer,matcher,prepQueryCache,scorer;scorer=require('./scorer');legacy_scorer=require('./legacy');filter=require('./filter');matcher=require('./matcher');PathSeparator=require('path').sep;prepQueryCache=null;module.exports={filter:function(candidates,query,options){if(!((query!=null?query.length:void 0)&&(candidates!=null?candidates.length:void 0))){return[]}return filter(candidates,query,options)},prepQuery:function(query){return scorer.prepQuery(query)},score:function(string,query,prepQuery,arg){var allowErrors,coreQuery,legacy,queryHasSlashes,ref,score;ref=arg!=null?arg:{},allowErrors=ref.allowErrors,legacy=ref.legacy;if(!((string!=null?string.length:void 0)&&(query!=null?query.length:void 0))){return 0}if(prepQuery==null){prepQuery=prepQueryCache&&prepQueryCache.query===query?prepQueryCache:(prepQueryCache=scorer.prepQuery(query))}if(!legacy){score=scorer.score(string,query,prepQuery,!!allowErrors)}else{queryHasSlashes=prepQuery.depth>0;coreQuery=prepQuery.core;score=legacy_scorer.score(string,coreQuery,queryHasSlashes);if(!queryHasSlashes){score=legacy_scorer.basenameScore(string,coreQuery,score)}}return score},match:function(string,query,prepQuery,arg){var allowErrors,baseMatches,i,matches,query_lw,ref,results,string_lw;allowErrors=(arg!=null?arg:{}).allowErrors;if(!string){return[]}if(!query){return[]}if(string===query){return(function(){results=[];for(var i=0,ref=string.length;0<=ref?iref;0<=ref?i++:i--){results.push(i)}return results}).apply(this)}if(prepQuery==null){prepQuery=prepQueryCache&&prepQueryCache.query===query?prepQueryCache:(prepQueryCache=scorer.prepQuery(query))}if(!(allowErrors||scorer.isMatch(string,prepQuery.core_lw,prepQuery.core_up))){return[]}string_lw=string.toLowerCase();query_lw=prepQuery.query_lw;matches=matcher.match(string,string_lw,prepQuery);if(matches.length===0){return matches}if(string.indexOf(PathSeparator)>-1){baseMatches=matcher.basenameMatch(string,string_lw,prepQuery);matches=matcher.mergeMatches(matches,baseMatches)}return matches}}}).call(this)},{"./filter":1,"./legacy":4,"./matcher":5,"./scorer":6,"path":7}],3:[function(require,module,exports){fuzzaldrinPlus=require('./fuzzaldrin')},{"./fuzzaldrin":2}],4:[function(require,module,exports){(function(){var PathSeparator,queryIsLastPathSegment;PathSeparator=require('path').sep;exports.basenameScore=function(string,query,score){var base,depth,index,lastCharacter,segmentCount,slashCount;index=string.length-1;while(string[index]===PathSeparator){index--}slashCount=0;lastCharacter=index;base=null;while(index>=0){if(string[index]===PathSeparator){slashCount++;if(base==null){base=string.substring(index+1,lastCharacter+1)}}else if(index===0){if(lastCharacterref;stringOffset<=ref?i++:i--){results.push(i)}return results}).apply(this)}queryLength=query.length;stringLength=string.length;indexInQuery=0;indexInString=0;matches=[];while(indexInQuery0){basePos=subject.lastIndexOf(PathSeparator,basePos-1);if(basePos===-1){return[]}}basePos++;end++;return exports.match(subject.slice(basePos,end),subject_lw.slice(basePos,end),prepQuery,basePos)};exports.mergeMatches=function(a,b){var ai,bj,i,j,m,n,out;m=a.length;n=b.length;if(n===0){return a.slice()}if(m===0){return b.slice()}i=-1;j=0;bj=b[j];out=[];while(++i0?csc_diag:scorer.scoreConsecutives(subject,subject_lw,query,query_lw,i,j,start);align=score_diag+scorer.scoreCharacter(i,j,start,acro_score,csc_score)}score_up=score_row[j];csc_diag=csc_row[j];if(score>score_up){move=LEFT}else{score=score_up;move=UP}if(align>score){score=align;move=DIAGONAL}else{csc_score=0}score_row[j]=score;csc_row[j]=csc_score;trace[++pos]=score>0?move:STOP}}i=m-1;j=n-1;pos=i*n+j;backtrack=true;matches=[];while(backtrack&&i>=0&&j>=0){switch(trace[pos]){case UP:i--;pos-=n;break;case LEFT:j--;pos--;break;case DIAGONAL:matches.push(i+offset);j--;i--;pos-=n+1;break;default:backtrack=false}}matches.reverse();return matches}}).call(this)},{"./scorer":6,"path":7}],6:[function(require,module,exports){(function(){var AcronymResult,PathSeparator,Query,basenameScore,coreChars,countDir,doScore,emptyAcronymResult,file_coeff,isMatch,isSeparator,isWordEnd,isWordStart,miss_coeff,opt_char_re,pos_bonus,scoreAcronyms,scoreCharacter,scoreConsecutives,scoreExact,scoreExactMatch,scorePattern,scorePosition,scoreSize,tau_depth,tau_size,truncatedUpperCase,wm;PathSeparator=require('path').sep;wm=150;pos_bonus=20;tau_depth=13;tau_size=85;file_coeff=1.2;miss_coeff=0.75;opt_char_re=/[ _\-:\/\\]/g;exports.coreChars=coreChars=function(query){return query.replace(opt_char_re,'')};exports.score=function(string,query,prepQuery,allowErrors){var score,string_lw;if(prepQuery==null){prepQuery=new Query(query)}if(allowErrors==null){allowErrors=false}if(!(allowErrors||isMatch(string,prepQuery.core_lw,prepQuery.core_up))){return 0}string_lw=string.toLowerCase();score=doScore(string,string_lw,prepQuery);return Math.ceil(basenameScore(string,string_lw,prepQuery,score))};Query=(function(){function Query(query){if(!(query!=null?query.length:void 0)){return null}this.query=query;this.query_lw=query.toLowerCase();this.core=coreChars(query);this.core_lw=this.core.toLowerCase();this.core_up=truncatedUpperCase(this.core);this.depth=countDir(query,query.length)}return Query})();exports.prepQuery=function(query){return new Query(query)};exports.isMatch=isMatch=function(subject,query_lw,query_up){var i,j,m,n,qj_lw,qj_up,si;m=subject.length;n=query_lw.length;if(!m||!n||n>m){return false}i=-1;j=-1;while(++j-1){return scoreExactMatch(subject,subject_lw,query,query_lw,pos,n,m)}score_row=new Array(n);csc_row=new Array(n);sz=scoreSize(n,m);miss_budget=Math.ceil(miss_coeff*n)+5;miss_left=miss_budget;j=-1;while(++j-1){i--}mm=subject_lw.lastIndexOf(query_lw[n-1],m);if(mm>i){m=mm+1}while(++iscore){score=score_up}csc_score=0;if(query_lw[j]===si_lw){start=isWordStart(i,subject,subject_lw);csc_score=csc_diag>0?csc_diag:scoreConsecutives(subject,subject_lw,query,query_lw,i,j,start);align=score_diag+scoreCharacter(i,j,start,acro_score,csc_score);if(align>score){score=align;miss_left=miss_budget}else{if(record_miss&&--miss_left<=0){return score_row[n-1]*sz}record_miss=false}}score_diag=score_up;csc_diag=csc_row[j];csc_row[j]=csc_score;score_row[j]=score}}return score*sz};exports.isWordStart=isWordStart=function(pos,subject,subject_lw){var curr_s,prev_s;if(pos===0){return true}curr_s=subject[pos];prev_s=subject[pos-1];return isSeparator(curr_s)||isSeparator(prev_s)||(curr_s!==subject_lw[pos]&&prev_s===subject_lw[pos-1])};exports.isWordEnd=isWordEnd=function(pos,subject,subject_lw,len){var curr_s,next_s;if(pos===len-1){return true}curr_s=subject[pos];next_s=subject[pos+1];return isSeparator(curr_s)||isSeparator(next_s)||(curr_s===subject_lw[pos]&&next_s!==subject_lw[pos+1])};isSeparator=function(c){return c===' '||c==='.'||c==='-'||c==='_'||c==='/'||c==='\\'};scorePosition=function(pos){var sc;if(poscsc_score?acro_score:csc_score)+10)}return posBonus+wm*csc_score};exports.scoreConsecutives=scoreConsecutives=function(subject,subject_lw,query,query_lw,i,j,start){var k,m,mi,n,nj,sameCase,startPos,sz;m=subject.length;n=query.length;mi=m-i;nj=n-j;k=mi-1){start=isWordStart(pos2,subject,subject_lw);if(start){pos=pos2}}}i=-1;sameCase=0;while(++i1&&n>1)){return emptyAcronymResult}count=0;pos=0;sameCase=0;i=-1;j=-1;while(++j0){basePos=subject.lastIndexOf(PathSeparator,basePos-1);if(basePos===-1){return fullPathScore}}basePos++;end++;basePathScore=doScore(subject.slice(basePos,end),subject_lw.slice(basePos,end),prepQuery);alpha=0.5*tau_depth/(tau_depth+countDir(subject,end+1));return alpha*basePathScore+(1-alpha)*fullPathScore*scoreSize(0,file_coeff*(end-basePos))};exports.countDir=countDir=function(path,end){var count,i;if(end<1){return 0}count=0;i=-1;while(++i=0;i--){var last=parts[i];if(last==='.'){parts.splice(i,1)}else if(last==='..'){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up--;up){parts.unshift('..')}}return parts}var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;var splitPath=function(filename){return splitPathRe.exec(filename).slice(1)};exports.resolve=function(){var resolvedPath='',resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=(i>=0)?arguments[i]:process.cwd();if(typeof path!=='string'){throw new TypeError('Arguments to path.resolve must be strings');}else if(!path){continue}resolvedPath=path+'/'+resolvedPath;resolvedAbsolute=path.charAt(0)==='/'}resolvedPath=normalizeArray(filter(resolvedPath.split('/'),function(p){return!!p}),!resolvedAbsolute).join('/');return((resolvedAbsolute?'/':'')+resolvedPath)||'.'};exports.normalize=function(path){var isAbsolute=exports.isAbsolute(path),trailingSlash=substr(path,-1)==='/';path=normalizeArray(filter(path.split('/'),function(p){return!!p}),!isAbsolute).join('/');if(!path&&!isAbsolute){path='.'}if(path&&trailingSlash){path+='/'}return(isAbsolute?'/':'')+path};exports.isAbsolute=function(path){return path.charAt(0)==='/'};exports.join=function(){var paths=Array.prototype.slice.call(arguments,0);return exports.normalize(filter(paths,function(p,index){if(typeof p!=='string'){throw new TypeError('Arguments to path.join must be strings');}return p}).join('/'))};exports.relative=function(from,to){from=exports.resolve(from).substr(1);to=exports.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=='')break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split('/'));var toParts=trim(to.split('/'));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i1){for(var i=1;i
'); - if (title) $m.append('

'+title+'

'); - if (message) $m.append('

'+message+'

'); - if (timeout === undefined) timeout = 3000; - $.blockUI({ - message: $m, fadeIn: 700, fadeOut: 1000, centerY: false, - timeout: timeout, showOverlay: false, - onUnblock: onClose, - css: $.blockUI.defaults.growlCSS - }); - }; - - // plugin method for blocking element content - $.fn.block = function(opts) { - if ( this[0] === window ) { - $.blockUI( opts ); - return this; - } - var fullOpts = $.extend({}, $.blockUI.defaults, opts || {}); - this.each(function() { - var $el = $(this); - if (fullOpts.ignoreIfBlocked && $el.data('blockUI.isBlocked')) - return; - $el.unblock({ fadeOut: 0 }); - }); - - return this.each(function() { - if ($.css(this,'position') == 'static') { - this.style.position = 'relative'; - $(this).data('blockUI.static', true); - } - this.style.zoom = 1; // force 'hasLayout' in ie - install(this, opts); - }); - }; - - // plugin method for unblocking element content - $.fn.unblock = function(opts) { - if ( this[0] === window ) { - $.unblockUI( opts ); - return this; - } - return this.each(function() { - remove(this, opts); - }); - }; - - $.blockUI.version = 2.60; // 2nd generation blocking at no extra cost! - - // override these in your code to change the default behavior and style - $.blockUI.defaults = { - // message displayed when blocking (use null for no message) - message: '

Please wait...

', - - title: null, // title string; only used when theme == true - draggable: true, // only used when theme == true (requires jquery-ui.js to be loaded) - - theme: false, // set to true to use with jQuery UI themes - - // styles for the message when blocking; if you wish to disable - // these and use an external stylesheet then do this in your code: - // $.blockUI.defaults.css = {}; - css: { - padding: 0, - margin: 0, - width: '30%', - top: '40%', - left: '35%', - textAlign: 'center', - color: '#000', - border: '3px solid #aaa', - backgroundColor:'#fff', - cursor: 'wait' - }, - - // minimal style set used when themes are used - themedCSS: { - width: '30%', - top: '40%', - left: '35%' - }, - - // styles for the overlay - overlayCSS: { - backgroundColor: '#000', - opacity: 0.6, - cursor: 'wait' - }, - - // style to replace wait cursor before unblocking to correct issue - // of lingering wait cursor - cursorReset: 'default', - - // styles applied when using $.growlUI - growlCSS: { - width: '350px', - top: '10px', - left: '', - right: '10px', - border: 'none', - padding: '5px', - opacity: 0.6, - cursor: 'default', - color: '#fff', - backgroundColor: '#000', - '-webkit-border-radius':'10px', - '-moz-border-radius': '10px', - 'border-radius': '10px' - }, - - // IE issues: 'about:blank' fails on HTTPS and javascript:false is s-l-o-w - // (hat tip to Jorge H. N. de Vasconcelos) - /*jshint scripturl:true */ - iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank', - - // force usage of iframe in non-IE browsers (handy for blocking applets) - forceIframe: false, - - // z-index for the blocking overlay - baseZ: 1000, - - // set these to true to have the message automatically centered - centerX: true, // <-- only effects element blocking (page block controlled via css above) - centerY: true, - - // allow body element to be stetched in ie6; this makes blocking look better - // on "short" pages. disable if you wish to prevent changes to the body height - allowBodyStretch: true, - - // enable if you want key and mouse events to be disabled for content that is blocked - bindEvents: true, - - // be default blockUI will supress tab navigation from leaving blocking content - // (if bindEvents is true) - constrainTabKey: true, - - // fadeIn time in millis; set to 0 to disable fadeIn on block - fadeIn: 200, - - // fadeOut time in millis; set to 0 to disable fadeOut on unblock - fadeOut: 400, - - // time in millis to wait before auto-unblocking; set to 0 to disable auto-unblock - timeout: 0, - - // disable if you don't want to show the overlay - showOverlay: true, - - // if true, focus will be placed in the first available input field when - // page blocking - focusInput: true, - - // elements that can receive focus - focusableElements: ':input:enabled:visible', - - // suppresses the use of overlay styles on FF/Linux (due to performance issues with opacity) - // no longer needed in 2012 - // applyPlatformOpacityRules: true, - - // callback method invoked when fadeIn has completed and blocking message is visible - onBlock: null, - - // callback method invoked when unblocking has completed; the callback is - // passed the element that has been unblocked (which is the window object for page - // blocks) and the options that were passed to the unblock call: - // onUnblock(element, options) - onUnblock: null, - - // callback method invoked when the overlay area is clicked. - // setting this will turn the cursor to a pointer, otherwise cursor defined in overlayCss will be used. - onOverlayClick: null, - - // don't ask; if you really must know: http://groups.google.com/group/jquery-en/browse_thread/thread/36640a8730503595/2f6a79a77a78e493#2f6a79a77a78e493 - quirksmodeOffsetHack: 4, - - // class name of the message block - blockMsgClass: 'blockMsg', - - // if it is already blocked, then ignore it (don't unblock and reblock) - ignoreIfBlocked: false - }; - - // private data and functions follow... - - var pageBlock = null; - var pageBlockEls = []; - - function install(el, opts) { - var css, themedCSS; - var full = (el == window); - var msg = (opts && opts.message !== undefined ? opts.message : undefined); - opts = $.extend({}, $.blockUI.defaults, opts || {}); - - if (opts.ignoreIfBlocked && $(el).data('blockUI.isBlocked')) - return; - - opts.overlayCSS = $.extend({}, $.blockUI.defaults.overlayCSS, opts.overlayCSS || {}); - css = $.extend({}, $.blockUI.defaults.css, opts.css || {}); - if (opts.onOverlayClick) - opts.overlayCSS.cursor = 'pointer'; - - themedCSS = $.extend({}, $.blockUI.defaults.themedCSS, opts.themedCSS || {}); - msg = msg === undefined ? opts.message : msg; - - // remove the current block (if there is one) - if (full && pageBlock) - remove(window, {fadeOut:0}); - - // if an existing element is being used as the blocking content then we capture - // its current place in the DOM (and current display style) so we can restore - // it when we unblock - if (msg && typeof msg != 'string' && (msg.parentNode || msg.jquery)) { - var node = msg.jquery ? msg[0] : msg; - var data = {}; - $(el).data('blockUI.history', data); - data.el = node; - data.parent = node.parentNode; - data.display = node.style.display; - data.position = node.style.position; - if (data.parent) - data.parent.removeChild(node); - } - - $(el).data('blockUI.onUnblock', opts.onUnblock); - var z = opts.baseZ; - - // blockUI uses 3 layers for blocking, for simplicity they are all used on every platform; - // layer1 is the iframe layer which is used to supress bleed through of underlying content - // layer2 is the overlay layer which has opacity and a wait cursor (by default) - // layer3 is the message content that is displayed while blocking - var lyr1, lyr2, lyr3, s; - if (msie || opts.forceIframe) - lyr1 = $(''); - else - lyr1 = $(''); - - if (opts.theme) - lyr2 = $(''); - else - lyr2 = $(''); - - if (opts.theme && full) { - s = ''; - } - else if (opts.theme) { - s = ''; - } - else if (full) { - s = ''; - } - else { - s = ''; - } - lyr3 = $(s); - - // if we have a message, style it - if (msg) { - if (opts.theme) { - lyr3.css(themedCSS); - lyr3.addClass('ui-widget-content'); - } - else - lyr3.css(css); - } - - // style the overlay - if (!opts.theme /*&& (!opts.applyPlatformOpacityRules)*/) - lyr2.css(opts.overlayCSS); - lyr2.css('position', full ? 'fixed' : 'absolute'); - - // make iframe layer transparent in IE - if (msie || opts.forceIframe) - lyr1.css('opacity',0.0); - - //$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full ? 'body' : el); - var layers = [lyr1,lyr2,lyr3], $par = full ? $('body') : $(el); - $.each(layers, function() { - this.appendTo($par); - }); - - if (opts.theme && opts.draggable && $.fn.draggable) { - lyr3.draggable({ - handle: '.ui-dialog-titlebar', - cancel: 'li' - }); - } - - // ie7 must use absolute positioning in quirks mode and to account for activex issues (when scrolling) - var expr = setExpr && (!$.support.boxModel || $('object,embed', full ? null : el).length > 0); - if (ie6 || expr) { - // give body 100% height - if (full && opts.allowBodyStretch && $.support.boxModel) - $('html,body').css('height','100%'); - - // fix ie6 issue when blocked element has a border width - if ((ie6 || !$.support.boxModel) && !full) { - var t = sz(el,'borderTopWidth'), l = sz(el,'borderLeftWidth'); - var fixT = t ? '(0 - '+t+')' : 0; - var fixL = l ? '(0 - '+l+')' : 0; - } - - // simulate fixed position - $.each(layers, function(i,o) { - var s = o[0].style; - s.position = 'absolute'; - if (i < 2) { - if (full) - s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'); - else - s.setExpression('height','this.parentNode.offsetHeight + "px"'); - if (full) - s.setExpression('width','jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'); - else - s.setExpression('width','this.parentNode.offsetWidth + "px"'); - if (fixL) s.setExpression('left', fixL); - if (fixT) s.setExpression('top', fixT); - } - else if (opts.centerY) { - if (full) s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'); - s.marginTop = 0; - } - else if (!opts.centerY && full) { - var top = (opts.css && opts.css.top) ? parseInt(opts.css.top, 10) : 0; - var expression = '((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"'; - s.setExpression('top',expression); - } - }); - } - - // show the message - if (msg) { - if (opts.theme) - lyr3.find('.ui-widget-content').append(msg); - else - lyr3.append(msg); - if (msg.jquery || msg.nodeType) - $(msg).show(); - } - - if ((msie || opts.forceIframe) && opts.showOverlay) - lyr1.show(); // opacity is zero - if (opts.fadeIn) { - var cb = opts.onBlock ? opts.onBlock : noOp; - var cb1 = (opts.showOverlay && !msg) ? cb : noOp; - var cb2 = msg ? cb : noOp; - if (opts.showOverlay) - lyr2._fadeIn(opts.fadeIn, cb1); - if (msg) - lyr3._fadeIn(opts.fadeIn, cb2); - } - else { - if (opts.showOverlay) - lyr2.show(); - if (msg) - lyr3.show(); - if (opts.onBlock) - opts.onBlock(); - } - - // bind key and mouse events - bind(1, el, opts); - - if (full) { - pageBlock = lyr3[0]; - pageBlockEls = $(opts.focusableElements,pageBlock); - if (opts.focusInput) - setTimeout(focus, 20); - } - else - center(lyr3[0], opts.centerX, opts.centerY); - - if (opts.timeout) { - // auto-unblock - var to = setTimeout(function() { - if (full) - $.unblockUI(opts); - else - $(el).unblock(opts); - }, opts.timeout); - $(el).data('blockUI.timeout', to); - } - } - - // remove the block - function remove(el, opts) { - var count; - var full = (el == window); - var $el = $(el); - var data = $el.data('blockUI.history'); - var to = $el.data('blockUI.timeout'); - if (to) { - clearTimeout(to); - $el.removeData('blockUI.timeout'); - } - opts = $.extend({}, $.blockUI.defaults, opts || {}); - bind(0, el, opts); // unbind events - - if (opts.onUnblock === null) { - opts.onUnblock = $el.data('blockUI.onUnblock'); - $el.removeData('blockUI.onUnblock'); - } - - var els; - if (full) // crazy selector to handle odd field errors in ie6/7 - els = $('body').children().filter('.blockUI').add('body > .blockUI'); - else - els = $el.find('>.blockUI'); - - // fix cursor issue - if ( opts.cursorReset ) { - if ( els.length > 1 ) - els[1].style.cursor = opts.cursorReset; - if ( els.length > 2 ) - els[2].style.cursor = opts.cursorReset; - } - - if (full) - pageBlock = pageBlockEls = null; - - if (opts.fadeOut) { - count = els.length; - els.fadeOut(opts.fadeOut, function() { - if ( --count === 0) - reset(els,data,opts,el); - }); - } - else - reset(els, data, opts, el); - } - - // move blocking element back into the DOM where it started - function reset(els,data,opts,el) { - var $el = $(el); - els.each(function(i,o) { - // remove via DOM calls so we don't lose event handlers - if (this.parentNode) - this.parentNode.removeChild(this); - }); - - if (data && data.el) { - data.el.style.display = data.display; - data.el.style.position = data.position; - if (data.parent) - data.parent.appendChild(data.el); - $el.removeData('blockUI.history'); - } - - if ($el.data('blockUI.static')) { - $el.css('position', 'static'); // #22 - } - - if (typeof opts.onUnblock == 'function') - opts.onUnblock(el,opts); - - // fix issue in Safari 6 where block artifacts remain until reflow - var body = $(document.body), w = body.width(), cssW = body[0].style.width; - body.width(w-1).width(w); - body[0].style.width = cssW; - } - - // bind/unbind the handler - function bind(b, el, opts) { - var full = el == window, $el = $(el); - - // don't bother unbinding if there is nothing to unbind - if (!b && (full && !pageBlock || !full && !$el.data('blockUI.isBlocked'))) - return; - - $el.data('blockUI.isBlocked', b); - - // don't bind events when overlay is not in use or if bindEvents is false - if (!full || !opts.bindEvents || (b && !opts.showOverlay)) - return; - - // bind anchors and inputs for mouse and key events - var events = 'mousedown mouseup keydown keypress keyup touchstart touchend touchmove'; - if (b) - $(document).bind(events, opts, handler); - else - $(document).unbind(events, handler); - - // former impl... - // var $e = $('a,:input'); - // b ? $e.bind(events, opts, handler) : $e.unbind(events, handler); - } - - // event handler to suppress keyboard/mouse events when blocking - function handler(e) { - // allow tab navigation (conditionally) - if (e.keyCode && e.keyCode == 9) { - if (pageBlock && e.data.constrainTabKey) { - var els = pageBlockEls; - var fwd = !e.shiftKey && e.target === els[els.length-1]; - var back = e.shiftKey && e.target === els[0]; - if (fwd || back) { - setTimeout(function(){focus(back);},10); - return false; - } - } - } - var opts = e.data; - var target = $(e.target); - if (target.hasClass('blockOverlay') && opts.onOverlayClick) - opts.onOverlayClick(); - - // allow events within the message content - if (target.parents('div.' + opts.blockMsgClass).length > 0) - return true; - - // allow events for content that is not being blocked - return target.parents().children().filter('div.blockUI').length === 0; - } - - function focus(back) { - if (!pageBlockEls) - return; - var e = pageBlockEls[back===true ? pageBlockEls.length-1 : 0]; - if (e) - e.focus(); - } - - function center(el, x, y) { - var p = el.parentNode, s = el.style; - var l = ((p.offsetWidth - el.offsetWidth)/2) - sz(p,'borderLeftWidth'); - var t = ((p.offsetHeight - el.offsetHeight)/2) - sz(p,'borderTopWidth'); - if (x) s.left = l > 0 ? (l+'px') : '0'; - if (y) s.top = t > 0 ? (t+'px') : '0'; - } - - function sz(el, p) { - return parseInt($.css(el,p),10)||0; - } - - } - - - /*global define:true */ - if (typeof define === 'function' && define.amd && define.amd.jQuery) { - define(['jquery'], setup); - } else { - setup(jQuery); - } - -})();

cWuur-eW+k51#iTU>HrN1XG5z)X~FQ3YTdc| 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-BoldIt.ttf b/app/assets/fonts/SourceSansPro-BoldIt.ttf deleted file mode 100644 index 3decd130070e9b7bf549200aac16510eaee96923..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103608 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