From 567b011fabc7bd0ce2aef65ee9ee3b71ca14ac0e Mon Sep 17 00:00:00 2001 From: Andrew Kroh Date: Mon, 18 Apr 2022 12:18:49 -0400 Subject: [PATCH] Copy packages from snapshot to production --- packages/1password/1.2.2/changelog.yml | 56 + .../item_usages/agent/stream/httpjson.yml.hbs | 57 + .../elasticsearch/ingest_pipeline/default.yml | 142 + .../item_usages/fields/base-fields.yml | 23 + .../data_stream/item_usages/fields/ecs.yml | 98 + .../data_stream/item_usages/fields/fields.yml | 30 + .../data_stream/item_usages/manifest.yml | 47 + .../data_stream/item_usages/sample_event.json | 81 + .../agent/stream/httpjson.yml.hbs | 57 + .../elasticsearch/ingest_pipeline/default.yml | 152 + .../signin_attempts/fields/base-fields.yml | 23 + .../signin_attempts/fields/ecs.yml | 106 + .../signin_attempts/fields/fields.yml | 33 + .../data_stream/signin_attempts/manifest.yml | 47 + .../signin_attempts/sample_event.json | 83 + packages/1password/1.2.2/docs/README.md | 301 ++ .../img/1password-itemusages-screenshot.png | Bin 0 -> 450008 bytes .../1.2.2/img/1password-logo-light-bg.svg | 1 + .../1password-signinattempts-screenshot.png | Bin 0 -> 427378 bytes .../1password-item-usages-full-dashboard.json | 52 + ...ssword-signin-attempts-full-dashboard.json | 52 + .../1password-item-usages-source-IPs-map.json | 23 + ...ssword-signin-attempts-source-IPs-map.json | 23 + .../kibana/search/1password-all-events.json | 36 + .../kibana/search/1password-item-usages.json | 37 + .../search/1password-signin-attempts.json | 36 + .../1password-item-usages-hot-items.json | 26 + .../1password-item-usages-hot-users.json | 26 + .../1password-item-usages-hot-vaults.json | 26 + .../1password-item-usages-over-time.json | 26 + ...-signin-attempts-categories-over-time.json | 26 + ...sword-signin-attempts-count-over-time.json | 26 + ...password-signin-attempts-failed-gauge.json | 25 + .../1password-signin-attempts-hot-users.json | 26 + packages/1password/1.2.2/manifest.yml | 72 + packages/akamai/0.1.3/changelog.yml | 21 + .../siem/agent/stream/httpjson.yml.hbs | 80 + .../elasticsearch/ingest_pipeline/default.yml | 426 +++ .../0.1.3/data_stream/siem/fields/agent.yml | 114 + .../data_stream/siem/fields/base-fields.yml | 20 + .../0.1.3/data_stream/siem/fields/beats.yml | 12 + .../0.1.3/data_stream/siem/fields/ecs.yml | 264 ++ .../0.1.3/data_stream/siem/fields/fields.yml | 110 + .../0.1.3/data_stream/siem/manifest.yml | 105 + .../0.1.3/data_stream/siem/sample_event.json | 188 ++ packages/akamai/0.1.3/docs/README.md | 326 ++ packages/akamai/0.1.3/img/akamai_logo.svg | 151 + packages/akamai/0.1.3/manifest.yml | 26 + .../atlassian_confluence/1.1.2/changelog.yml | 26 + .../audit/agent/stream/httpjson.yml.hbs | 69 + .../audit/agent/stream/stream.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 434 +++ .../1.1.2/data_stream/audit/fields/agent.yml | 204 ++ .../data_stream/audit/fields/base-fields.yml | 20 + .../1.1.2/data_stream/audit/fields/ecs.yml | 140 + .../1.1.2/data_stream/audit/fields/fields.yml | 43 + .../1.1.2/data_stream/audit/manifest.yml | 142 + .../1.1.2/data_stream/audit/sample_event.json | 108 + .../atlassian_confluence/1.1.2/docs/README.md | 218 ++ .../1.1.2/img/confluence-logo.svg | 1 + .../atlassian_confluence/1.1.2/manifest.yml | 31 + packages/atlassian_jira/1.1.2/changelog.yml | 26 + .../audit/agent/stream/httpjson.yml.hbs | 70 + .../audit/agent/stream/stream.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 404 +++ .../1.1.2/data_stream/audit/fields/agent.yml | 204 ++ .../data_stream/audit/fields/base-fields.yml | 20 + .../1.1.2/data_stream/audit/fields/ecs.yml | 137 + .../1.1.2/data_stream/audit/fields/fields.yml | 43 + .../1.1.2/data_stream/audit/manifest.yml | 142 + .../1.1.2/data_stream/audit/sample_event.json | 95 + packages/atlassian_jira/1.1.2/docs/README.md | 204 ++ .../1.1.2/img/jira-software-logo.svg | 1 + packages/atlassian_jira/1.1.2/manifest.yml | 31 + packages/auditd/2.1.2/changelog.yml | 115 + .../data_stream/log/agent/stream/log.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 2243 +++++++++++++ .../2.1.2/data_stream/log/fields/agent.yml | 204 ++ .../data_stream/log/fields/base-fields.yml | 25 + .../2.1.2/data_stream/log/fields/ecs.yml | 196 ++ .../2.1.2/data_stream/log/fields/fields.yml | 185 ++ .../data_stream/log/fields/package-fields.yml | 104 + .../auditd/2.1.2/data_stream/log/manifest.yml | 41 + .../2.1.2/data_stream/log/sample_event.json | 70 + packages/auditd/2.1.2/docs/README.md | 281 ++ .../auditd/2.1.2/img/kibana-audit-auditd.png | Bin 0 -> 325921 bytes packages/auditd/2.1.2/img/linux.svg | 1532 +++++++++ ...-dfbb49f0-0a0f-11e7-8a62-2d05eaaac5cb.json | 54 + ...-4ac0a370-0a11-11e7-8b04-eb22a5669f27.json | 37 + ...-2bb0fa70-0a11-11e7-9e84-43da493ad0c7.json | 21 + ...-5ebdbe50-0a0f-11e7-825f-6748cda7d858.json | 27 + ...-6295bdd0-0a0e-11e7-825f-6748cda7d858.json | 27 + ...-c5411910-0a87-11e7-8b04-eb22a5669f27.json | 27 + ...-d1726930-0a7f-11e7-8b04-eb22a5669f27.json | 27 + packages/auditd/2.1.2/manifest.yml | 32 + packages/auth0/0.1.4/changelog.yml | 26 + .../logs/agent/stream/http_endpoint.yml.hbs | 41 + .../elasticsearch/ingest_pipeline/default.yml | 1105 +++++++ .../0.1.4/data_stream/logs/fields/agent.yml | 3 + .../data_stream/logs/fields/base-fields.yml | 20 + .../0.1.4/data_stream/logs/fields/ecs.yml | 298 ++ .../0.1.4/data_stream/logs/fields/fields.yml | 126 + .../auth0/0.1.4/data_stream/logs/manifest.yml | 74 + .../0.1.4/data_stream/logs/sample_event.json | 156 + packages/auth0/0.1.4/docs/README.md | 330 ++ packages/auth0/0.1.4/img/auth0-logo.svg | 60 + packages/auth0/0.1.4/img/auth0-screenshot.png | Bin 0 -> 2464405 bytes ...-29fb7200-4062-11ec-b18d-ef6bf98b26bf.json | 132 + ...-629b19e0-4061-11ec-b18d-ef6bf98b26bf.json | 35 + ...-187e7650-42a9-11ec-b9a2-edbe9edd14c9.json | 35 + packages/auth0/0.1.4/manifest.yml | 34 + .../carbon_black_cloud/0.1.1/changelog.yml | 11 + .../alert/agent/stream/aws-s3.yml.hbs | 24 + .../alert/agent/stream/httpjson.yml.hbs | 52 + .../elasticsearch/ingest_pipeline/default.yml | 313 ++ .../0.1.1/data_stream/alert/fields/agent.yml | 204 ++ .../data_stream/alert/fields/base-fields.yml | 20 + .../0.1.1/data_stream/alert/fields/ecs.yml | 117 + .../0.1.1/data_stream/alert/fields/fields.yml | 218 ++ .../0.1.1/data_stream/alert/manifest.yml | 95 + .../0.1.1/data_stream/alert/sample_event.json | 114 + .../agent/stream/httpjson.yml.hbs | 45 + .../elasticsearch/ingest_pipeline/default.yml | 132 + .../fields/agent.yml | 204 ++ .../fields/base-fields.yml | 20 + .../fields/ecs.yml | 57 + .../fields/fields.yml | 39 + .../asset_vulnerability_summary/manifest.yml | 42 + .../sample_event.json | 76 + .../audit/agent/stream/httpjson.yml.hbs | 32 + .../elasticsearch/ingest_pipeline/default.yml | 93 + .../0.1.1/data_stream/audit/fields/agent.yml | 204 ++ .../data_stream/audit/fields/base-fields.yml | 20 + .../0.1.1/data_stream/audit/fields/ecs.yml | 55 + .../0.1.1/data_stream/audit/fields/fields.yml | 9 + .../0.1.1/data_stream/audit/manifest.yml | 42 + .../0.1.1/data_stream/audit/sample_event.json | 63 + .../agent/stream/aws-s3.yml.hbs | 24 + .../elasticsearch/ingest_pipeline/default.yml | 587 ++++ .../endpoint_event/fields/agent.yml | 204 ++ .../endpoint_event/fields/base-fields.yml | 20 + .../data_stream/endpoint_event/fields/ecs.yml | 193 ++ .../endpoint_event/fields/fields.yml | 239 ++ .../data_stream/endpoint_event/manifest.yml | 48 + .../endpoint_event/sample_event.json | 96 + .../watchlist_hit/agent/stream/aws-s3.yml.hbs | 24 + .../elasticsearch/ingest_pipeline/default.yml | 293 ++ .../watchlist_hit/fields/agent.yml | 204 ++ .../watchlist_hit/fields/base-fields.yml | 20 + .../data_stream/watchlist_hit/fields/ecs.yml | 127 + .../watchlist_hit/fields/fields.yml | 89 + .../data_stream/watchlist_hit/manifest.yml | 48 + .../watchlist_hit/sample_event.json | 130 + .../carbon_black_cloud/0.1.1/docs/README.md | 1042 ++++++ .../0.1.1/img/carbon_black_cloud-logo.svg | 91 + .../img/carbon_black_cloud-screenshot.png | Bin 0 -> 83921 bytes ...-869252c0-8d71-11ec-ac12-4bc77fa14e95.json | 42 + ...-a94cd3a0-962a-11ec-864c-3332b2a355f7.json | 97 + ...-af030950-8d73-11ec-ac12-4bc77fa14e95.json | 147 + ...-db61a3d0-9534-11ec-8b9d-35e42c3f7fcf.json | 67 + ...-e226d530-9554-11ec-96f0-8de26c63c826.json | 107 + ...-3ea9c2a0-955e-11ec-96f0-8de26c63c826.json | 39 + ...-4272e690-8d71-11ec-ac12-4bc77fa14e95.json | 36 + ...-6494a7e0-9640-11ec-864c-3332b2a355f7.json | 39 + ...-6e41bd70-8d8d-11ec-ac12-4bc77fa14e95.json | 37 + ...-dcc2d650-90a6-11ec-8b9d-35e42c3f7fcf.json | 36 + ...-0296fef0-955d-11ec-96f0-8de26c63c826.json | 25 + ...-0a8f5e90-8d79-11ec-ac12-4bc77fa14e95.json | 25 + ...-0f420ad0-8d71-11ec-ac12-4bc77fa14e95.json | 25 + ...-10f699d0-8d8b-11ec-ac12-4bc77fa14e95.json | 25 + ...-11df3480-9630-11ec-864c-3332b2a355f7.json | 25 + ...-17537cc0-955c-11ec-96f0-8de26c63c826.json | 25 + ...-1b554010-8d73-11ec-ac12-4bc77fa14e95.json | 25 + ...-28323940-955d-11ec-96f0-8de26c63c826.json | 25 + ...-2be6ad50-962f-11ec-864c-3332b2a355f7.json | 25 + ...-2d1eedf0-9629-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-2d324250-963e-11ec-864c-3332b2a355f7.json | 25 + ...-2eafd430-8d83-11ec-ac12-4bc77fa14e95.json | 25 + ...-3aa59c50-955a-11ec-96f0-8de26c63c826.json | 25 + ...-3afe1750-9630-11ec-864c-3332b2a355f7.json | 25 + ...-4dc9e690-955c-11ec-96f0-8de26c63c826.json | 25 + ...-52fde850-8d73-11ec-ac12-4bc77fa14e95.json | 25 + ...-53d65ef0-962f-11ec-864c-3332b2a355f7.json | 25 + ...-56130b90-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-5a5dad90-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-5c122d10-8d83-11ec-ac12-4bc77fa14e95.json | 25 + ...-5c6ce550-8d85-11ec-ac12-4bc77fa14e95.json | 25 + ...-5f690780-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-6496b680-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-68a6c080-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-6bfd1770-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-6efc6240-8d8a-11ec-ac12-4bc77fa14e95.json | 25 + ...-6fcd17f0-955a-11ec-96f0-8de26c63c826.json | 25 + ...-70cdb250-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-715f3ec0-955c-11ec-96f0-8de26c63c826.json | 25 + ...-750fefe0-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-76fe1db0-962e-11ec-864c-3332b2a355f7.json | 25 + ...-792a3310-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-7a6261e0-962f-11ec-864c-3332b2a355f7.json | 25 + ...-7caf3b20-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-80778dc0-954a-11ec-8b9d-35e42c3f7fcf.json | 25 + ...-89932a20-8d86-11ec-ac12-4bc77fa14e95.json | 25 + ...-8af47260-8d87-11ec-ac12-4bc77fa14e95.json | 25 + ...-906f65c0-8d81-11ec-ac12-4bc77fa14e95.json | 25 + ...-928cff80-8d8a-11ec-ac12-4bc77fa14e95.json | 25 + ...-949c1d00-9628-11ec-864c-3332b2a355f7.json | 25 + ...-97ab53f0-8d84-11ec-ac12-4bc77fa14e95.json | 25 + ...-993b8650-8d83-11ec-ac12-4bc77fa14e95.json | 25 + ...-9a533f40-8d80-11ec-ac12-4bc77fa14e95.json | 25 + ...-a5d6fa30-8d8c-11ec-ac12-4bc77fa14e95.json | 25 + ...-a6d2a900-8d70-11ec-ac12-4bc77fa14e95.json | 25 + ...-a7ce1420-9630-11ec-864c-3332b2a355f7.json | 25 + ...-ae34ca40-962e-11ec-864c-3332b2a355f7.json | 25 + ...-bb323db0-955a-11ec-96f0-8de26c63c826.json | 25 + ...-c3786990-9555-11ec-96f0-8de26c63c826.json | 25 + ...-c6cfa8d0-962f-11ec-864c-3332b2a355f7.json | 25 + ...-cb70a610-955c-11ec-96f0-8de26c63c826.json | 25 + ...-cc2d3630-8d83-11ec-ac12-4bc77fa14e95.json | 25 + ...-d33296f0-8d79-11ec-ac12-4bc77fa14e95.json | 25 + ...-d49a3710-8d96-11ec-ac12-4bc77fa14e95.json | 25 + ...-de59dff0-955a-11ec-96f0-8de26c63c826.json | 25 + ...-ee2098d0-8d70-11ec-ac12-4bc77fa14e95.json | 25 + ...-ee670e50-8d89-11ec-ac12-4bc77fa14e95.json | 25 + ...-ee77a260-8d84-11ec-ac12-4bc77fa14e95.json | 25 + ...-f28910d0-9628-11ec-864c-3332b2a355f7.json | 25 + ...-f3f635b0-8d72-11ec-ac12-4bc77fa14e95.json | 25 + ...-f75eabb0-8d8b-11ec-ac12-4bc77fa14e95.json | 25 + ...-f7681be0-962e-11ec-864c-3332b2a355f7.json | 25 + ...-f93958c0-8d83-11ec-ac12-4bc77fa14e95.json | 25 + ...-ff34eaa0-8d79-11ec-ac12-4bc77fa14e95.json | 25 + .../carbon_black_cloud/0.1.1/manifest.yml | 136 + packages/checkpoint/1.3.6/changelog.yml | 111 + .../firewall/agent/stream/log.yml.hbs | 38 + .../firewall/agent/stream/tcp.yml.hbs | 34 + .../firewall/agent/stream/udp.yml.hbs | 34 + .../elasticsearch/ingest_pipeline/default.yml | 795 +++++ .../data_stream/firewall/fields/agent.yml | 180 + .../firewall/fields/base-fields.yml | 20 + .../data_stream/firewall/fields/beats.yml | 15 + .../1.3.6/data_stream/firewall/fields/ecs.yml | 493 +++ .../data_stream/firewall/fields/fields.yml | 1626 +++++++++ .../1.3.6/data_stream/firewall/manifest.yml | 93 + .../data_stream/firewall/sample_event.json | 64 + packages/checkpoint/1.3.6/docs/README.md | 662 ++++ .../checkpoint/1.3.6/img/checkpoint-logo.svg | 1 + packages/checkpoint/1.3.6/manifest.yml | 109 + packages/cisco_duo/1.1.4/changelog.yml | 51 + .../admin/agent/stream/httpjson.yml.hbs | 34 + .../elasticsearch/ingest_pipeline/default.yml | 155 + .../1.1.4/data_stream/admin/fields/agent.yml | 204 ++ .../data_stream/admin/fields/base-fields.yml | 20 + .../1.1.4/data_stream/admin/fields/ecs.yml | 108 + .../1.1.4/data_stream/admin/fields/fields.yml | 19 + .../1.1.4/data_stream/admin/manifest.yml | 34 + .../1.1.4/data_stream/admin/sample_event.json | 54 + .../auth/agent/stream/httpjson.yml.hbs | 43 + .../elasticsearch/ingest_pipeline/default.yml | 303 ++ .../1.1.4/data_stream/auth/fields/agent.yml | 204 ++ .../data_stream/auth/fields/base-fields.yml | 20 + .../1.1.4/data_stream/auth/fields/ecs.yml | 148 + .../1.1.4/data_stream/auth/fields/fields.yml | 154 + .../1.1.4/data_stream/auth/manifest.yml | 34 + .../1.1.4/data_stream/auth/sample_event.json | 132 + .../agent/stream/httpjson.yml.hbs | 34 + .../elasticsearch/ingest_pipeline/default.yml | 75 + .../offline_enrollment/fields/agent.yml | 204 ++ .../offline_enrollment/fields/base-fields.yml | 20 + .../offline_enrollment/fields/ecs.yml | 28 + .../offline_enrollment/fields/fields.yml | 27 + .../offline_enrollment/manifest.yml | 34 + .../offline_enrollment/sample_event.json | 55 + .../summary/agent/stream/httpjson.yml.hbs | 25 + .../elasticsearch/ingest_pipeline/default.yml | 40 + .../data_stream/summary/fields/agent.yml | 204 ++ .../summary/fields/base-fields.yml | 20 + .../1.1.4/data_stream/summary/fields/ecs.yml | 22 + .../data_stream/summary/fields/fields.yml | 19 + .../1.1.4/data_stream/summary/manifest.yml | 34 + .../data_stream/summary/sample_event.json | 46 + .../telephony/agent/stream/httpjson.yml.hbs | 34 + .../elasticsearch/ingest_pipeline/default.yml | 59 + .../data_stream/telephony/fields/agent.yml | 204 ++ .../telephony/fields/base-fields.yml | 20 + .../data_stream/telephony/fields/ecs.yml | 28 + .../data_stream/telephony/fields/fields.yml | 19 + .../1.1.4/data_stream/telephony/manifest.yml | 34 + .../data_stream/telephony/sample_event.json | 47 + packages/cisco_duo/1.1.4/docs/README.md | 752 +++++ .../cisco_duo/1.1.4/img/cisco_duo-logo.svg | 29 + .../1.1.4/img/cisco_duo-screenshot.png | Bin 0 -> 395637 bytes ...-6b585210-0faa-11ec-8b4b-67126a72b1d4.json | 52 + ...-a48b1130-0fb4-11ec-8b4b-67126a72b1d4.json | 37 + ...-bd7d4870-0fbe-11ec-8b4b-67126a72b1d4.json | 97 + ...-f2277ef0-0fd8-11ec-8b4b-67126a72b1d4.json | 62 + ...-158c0e80-148c-11ec-9386-31989719f9db.json | 22 + ...-10edf670-1088-11ec-8b4b-67126a72b1d4.json | 25 + ...-1952e300-1085-11ec-8b4b-67126a72b1d4.json | 25 + ...-1b1c61d0-0fa8-11ec-8b4b-67126a72b1d4.json | 25 + ...-1e9e23a0-0faa-11ec-8b4b-67126a72b1d4.json | 25 + ...-2c710c70-0fbb-11ec-8b4b-67126a72b1d4.json | 25 + ...-2e81b860-1089-11ec-8b4b-67126a72b1d4.json | 25 + ...-315d3b40-0fdf-11ec-8b4b-67126a72b1d4.json | 25 + ...-32c97410-0fa0-11ec-8b4b-67126a72b1d4.json | 25 + ...-3c0a89a0-0fba-11ec-8b4b-67126a72b1d4.json | 25 + ...-43e47440-0fb7-11ec-8b4b-67126a72b1d4.json | 25 + ...-66ca2220-0fd0-11ec-8b4b-67126a72b1d4.json | 30 + ...-6872e680-1088-11ec-8b4b-67126a72b1d4.json | 25 + ...-692d5e20-0fde-11ec-8b4b-67126a72b1d4.json | 25 + ...-7633dff0-0fd3-11ec-8b4b-67126a72b1d4.json | 25 + ...-7a1ff1c0-0fd4-11ec-8b4b-67126a72b1d4.json | 30 + ...-8342fad0-0fa8-11ec-8b4b-67126a72b1d4.json | 25 + ...-8e8d9a00-0fd8-11ec-8b4b-67126a72b1d4.json | 25 + ...-9818eda0-1063-11ec-8b4b-67126a72b1d4.json | 19 + ...-c228b5c0-1087-11ec-8b4b-67126a72b1d4.json | 25 + ...-d1ba6030-1085-11ec-8b4b-67126a72b1d4.json | 25 + ...-dfdd2050-0fde-11ec-8b4b-67126a72b1d4.json | 25 + ...-e2482680-0fd6-11ec-8b4b-67126a72b1d4.json | 19 + ...-f14ab7b0-0fd1-11ec-8b4b-67126a72b1d4.json | 30 + ...-f7bdbe50-0fd9-11ec-8b4b-67126a72b1d4.json | 25 + packages/cisco_duo/1.1.4/manifest.yml | 56 + packages/cisco_ftd/2.0.4/changelog.yml | 66 + .../log/agent/stream/stream.yml.hbs | 20 + .../data_stream/log/agent/stream/udp.yml.hbs | 16 + .../elasticsearch/ingest_pipeline/default.yml | 1972 +++++++++++ .../2.0.4/data_stream/log/fields/agent.yml | 207 ++ .../data_stream/log/fields/base-fields.yml | 20 + .../2.0.4/data_stream/log/fields/ecs.yml | 567 ++++ .../2.0.4/data_stream/log/fields/fields.yml | 155 + .../2.0.4/data_stream/log/manifest.yml | 87 + .../2.0.4/data_stream/log/sample_event.json | 157 + packages/cisco_ftd/2.0.4/docs/README.md | 392 +++ packages/cisco_ftd/2.0.4/img/cisco.svg | 1 + packages/cisco_ftd/2.0.4/manifest.yml | 31 + packages/crowdstrike/1.2.7/changelog.yml | 146 + .../falcon/agent/stream/log.yml.hbs | 25 + .../ingest_pipeline/auth_activity_audit.yml | 32 + .../elasticsearch/ingest_pipeline/default.yml | 423 +++ .../ingest_pipeline/detection_summary.yml | 161 + .../ingest_pipeline/firewall_match.yml | 135 + .../ingest_pipeline/incident_summary.yml | 27 + .../remote_response_session_end.yml | 23 + .../remote_response_session_start.yml | 23 + .../ingest_pipeline/user_activity_audit.yml | 27 + .../1.2.7/data_stream/falcon/fields/agent.yml | 198 ++ .../data_stream/falcon/fields/base-fields.yml | 20 + .../1.2.7/data_stream/falcon/fields/beats.yml | 12 + .../1.2.7/data_stream/falcon/fields/ecs.yml | 237 ++ .../data_stream/falcon/fields/fields.yml | 399 +++ .../1.2.7/data_stream/falcon/manifest.yml | 42 + .../data_stream/falcon/sample_event.json | 109 + .../fdr/agent/stream/aws-s3.yml.hbs | 57 + .../fdr/agent/stream/stream.yml.hbs | 26 + .../elasticsearch/ingest_pipeline/default.yml | 1298 ++++++++ .../data_stream/fdr/fields/base-fields.yml | 24 + .../1.2.7/data_stream/fdr/fields/ecs.yml | 506 +++ .../1.2.7/data_stream/fdr/fields/fields.yml | 597 ++++ .../1.2.7/data_stream/fdr/manifest.yml | 183 ++ .../1.2.7/data_stream/fdr/sample_event.json | 121 + packages/crowdstrike/1.2.7/docs/README.md | 1013 ++++++ .../crowdstrike/1.2.7/img/fdr-overview.png | Bin 0 -> 363520 bytes .../img/logo-integrations-crowdstrike.svg | 1 + .../crowdstrike/1.2.7/img/siem-alerts-cs.jpg | Bin 0 -> 399141 bytes .../crowdstrike/1.2.7/img/siem-events-cs.jpg | Bin 0 -> 523409 bytes ...-a4972bc0-fb53-11eb-abed-07307b3f2b0f.json | 117 + packages/crowdstrike/1.2.7/manifest.yml | 42 + packages/github/0.3.4/changelog.yml | 51 + .../audit/agent/stream/httpjson.yml.hbs | 69 + .../elasticsearch/ingest_pipeline/default.yml | 158 + .../0.3.4/data_stream/audit/fields/agent.yml | 114 + .../data_stream/audit/fields/base-fields.yml | 23 + .../0.3.4/data_stream/audit/fields/ecs.yml | 88 + .../0.3.4/data_stream/audit/fields/fields.yml | 17 + .../0.3.4/data_stream/audit/manifest.yml | 91 + .../0.3.4/data_stream/audit/sample_event.json | 64 + packages/github/0.3.4/docs/README.md | 136 + .../0.3.4/img/github-audit-dashboard.png | Bin 0 -> 481911 bytes .../0.3.4/img/github-user-dashboard.png | Bin 0 -> 331861 bytes packages/github/0.3.4/img/github.svg | 3 + ...-8bfd8310-205c-11ec-8b10-11a4c5e322a0.json | 42 + ...-dcee84c0-2059-11ec-8b10-11a4c5e322a0.json | 62 + ...-871e5750-205e-11ec-8b10-11a4c5e322a0.json | 22 + ...-173f1050-20ae-11ec-8b10-11a4c5e322a0.json | 46 + ...-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0.json | 36 + ...-61f60d00-20b4-11ec-8b10-11a4c5e322a0.json | 26 + ...-78ec0aa0-20b4-11ec-8b10-11a4c5e322a0.json | 26 + ...-7b073f90-205e-11ec-8b10-11a4c5e322a0.json | 50 + ...-9638a6e0-20b4-11ec-8b10-11a4c5e322a0.json | 26 + ...-97737b60-20b5-11ec-8b10-11a4c5e322a0.json | 26 + ...-b50c62e0-20b5-11ec-8b10-11a4c5e322a0.json | 26 + ...-ba0ece10-20b3-11ec-8b10-11a4c5e322a0.json | 26 + ...-c803b110-20b4-11ec-8b10-11a4c5e322a0.json | 26 + ...-d7343340-20b3-11ec-8b10-11a4c5e322a0.json | 26 + packages/github/0.3.4/manifest.yml | 35 + .../microsoft_sqlserver/0.4.5/changelog.yml | 52 + .../audit/agent/stream/winlog.yml.hbs | 22 + .../elasticsearch/ingest_pipeline/default.yml | 1280 ++++++++ .../data_stream/audit/fields/base-fields.yml | 12 + .../0.4.5/data_stream/audit/fields/ecs.yml | 205 ++ .../0.4.5/data_stream/audit/fields/fields.yml | 139 + .../0.4.5/data_stream/audit/fields/winlog.yml | 155 + .../0.4.5/data_stream/audit/manifest.yml | 62 + .../microsoft_sqlserver/0.4.5/docs/README.md | 156 + .../0.4.5/img/microsoft-sql-server-logo.svg | 1 + .../0.4.5/img/sqlserver-dashboard.png | Bin 0 -> 518596 bytes ...-361588b0-389b-11ec-9973-85eff9a74fdb.json | 167 + .../microsoft_sqlserver/0.4.5/manifest.yml | 33 + packages/netflow/1.4.2/changelog.yml | 97 + .../log/agent/stream/netflow.yml.hbs | 31 + .../elasticsearch/ingest_pipeline/default.yml | 69 + .../1.4.2/data_stream/log/fields/agent.yml | 198 ++ .../data_stream/log/fields/base-fields.yml | 20 + .../1.4.2/data_stream/log/fields/ecs.yml | 1593 +++++++++ .../data_stream/log/fields/package-fields.yml | 2689 +++++++++++++++ .../1.4.2/data_stream/log/manifest.yml | 80 + .../1.4.2/data_stream/log/sample_event.json | 118 + packages/netflow/1.4.2/docs/README.md | 1783 ++++++++++ ...-14387a13-53bc-43a4-b9cd-63977aa8d87c.json | 68 + ...-34e26884-161a-4448-9556-43b5bf2f62a2.json | 88 + ...-38012abe-c611-4124-8497-381fcd85acc8.json | 228 ++ ...-77326664-23be-4bf1-a126-6d7e60cfc024.json | 48 + ...-94972700-de4a-4272-9143-2fa8d4981365.json | 43 + ...-acd7a630-0c71-4840-bc9e-4a3801374a32.json | 48 + ...-c64665f9-d222-421e-90b0-c7310d944b8a.json | 63 + ...-feebb4e6-b13e-4e4e-b9fc-d3a178276425.json | 63 + ...-a34c6611-79d8-4b50-ae3f-8b328d28e24a.json | 35 + ...-0177bf1a-cba8-4ba6-a1d7-73caed86ffc2.json | 21 + ...-036aef95-ec90-468d-ad7c-3cc4405e9e81.json | 21 + ...-0528bc66-6981-400a-a02d-c1d221b38890.json | 15 + ...-0b2818fd-aecc-4bef-b566-9466eb702ae4.json | 21 + ...-12aad647-c45d-4667-a029-152c1a97cbbc.json | 15 + ...-14c7136d-b4aa-4367-9461-52bf8b5c4796.json | 21 + ...-15295ea6-ba84-47db-8ced-9312abbf495c.json | 21 + ...-1558508d-591c-49be-bef4-85fdac18a960.json | 21 + ...-15e2a267-2495-4df2-a121-abe410d2f18c.json | 15 + ...-16262df9-a979-4136-935e-d883c7d373d7.json | 21 + ...-1cd36f5d-d9c7-4098-acdb-14d312ecfb72.json | 15 + ...-1cf30eac-aae8-47fa-a156-37f6346d2d5a.json | 21 + ...-1e74d5cb-556d-42ee-8042-88f6c1af47f0.json | 15 + ...-201d7dd1-a880-4a64-b631-db5629340db9.json | 15 + ...-2316bb53-d98a-4f0f-8cd8-51e9fb317823.json | 21 + ...-248e00b4-8fc2-406f-8907-729d5380aaa7.json | 21 + ...-2b3d4e86-2254-4033-8fe3-ce4753fafd03.json | 21 + ...-2dca3025-692c-4876-8bcc-e0b248dc9819.json | 21 + ...-30cd1009-2925-4c9b-820d-d689f5d1efda.json | 15 + ...-31708a70-4957-4a8a-8065-5c88a344ad02.json | 21 + ...-31b5f6fd-eb9d-4e97-90fd-367062ef217f.json | 21 + ...-32e712ed-fa15-4db7-8575-8476e8d65b03.json | 21 + ...-3a4209e2-281c-467e-b5cb-315bf4a2661f.json | 15 + ...-3dec20c0-0d4f-43ef-8864-3779e1a1b33f.json | 21 + ...-3e27fb83-b3e3-4c15-b999-ed6da49b7a86.json | 15 + ...-441c6c50-fa1a-489c-96c6-76f7925dea24.json | 21 + ...-4ac97841-c89f-4d50-b3c6-6253f7e1dd1a.json | 21 + ...-4bb0255e-18ed-45e4-bfb9-de8e35b12094.json | 21 + ...-5292a65b-c532-422a-9008-1251a8073a3a.json | 21 + ...-5303e99b-389c-47b7-ae7a-945c5a92ba49.json | 21 + ...-57e13a20-e94f-4465-a942-42148634a1d2.json | 21 + ...-5ccac452-e90a-4dde-ae9b-1be36ce3f761.json | 21 + ...-5cfb2c9a-4815-4a25-9d7e-ab0ef55ffe63.json | 15 + ...-5d868836-c7b2-4812-bf47-4838aac281d9.json | 15 + ...-63ef5338-fdf2-488e-b78a-f0e98daccc95.json | 21 + ...-67fdca65-a9df-47f0-a8a4-1e8b056325de.json | 21 + ...-681f0ce4-d828-4a99-b643-0c0715530050.json | 15 + ...-6bbd6712-494a-4fd9-b3d3-757304681f0f.json | 15 + ...-717cd7c7-bfca-435d-8ee7-38259927aade.json | 15 + ...-751ecb6f-11c3-458d-b039-f6d57a6379fa.json | 15 + ...-7d447b22-89dc-4f32-b549-4b8620af4d76.json | 15 + ...-7fa6cb0a-518d-46e9-a228-15cd4253a957.json | 21 + ...-85ebf558-402b-45d2-a186-e15f8673ec07.json | 15 + ...-8f83cf97-4a48-421f-8db5-690297d1f4fb.json | 15 + ...-a14c3248-952d-42aa-bd7d-9b39157a776f.json | 21 + ...-a1704d46-15fc-41c2-851d-796ceb49877f.json | 15 + ...-a5efa3dd-f53a-4d14-9d3f-ee73345fd93d.json | 15 + ...-a685420e-c45f-4b62-932b-5b76ac8b8ca2.json | 21 + ...-abfa0b19-60cd-4984-9c3d-02ebf0aa1dfb.json | 15 + ...-ae334aec-31fa-4df7-a064-40b18831d819.json | 21 + ...-aed09724-0a69-4331-84f5-3d2067c43930.json | 21 + ...-af707b01-29f1-462b-b279-6d2e803f3645.json | 21 + ...-b02c2713-17f0-41dd-88a3-ce33b446f19d.json | 21 + ...-b677cd82-b33e-49b3-8b6e-0e110177b163.json | 21 + ...-c27c6a3b-93ee-44d5-8d0c-9b097e575f52.json | 21 + ...-c54f5529-e6d7-4c26-8e8e-3b35de132035.json | 21 + ...-cccff92f-cb71-49a9-9caf-84867751d31e.json | 21 + ...-cf399a85-e348-4ac1-a399-e8f5a44114c4.json | 21 + ...-d27b5d74-b3b4-4311-a0e6-08ff8f4345df.json | 15 + ...-d3df8d28-65f8-4ea1-8b33-f479380a0600.json | 15 + ...-d41a9663-e5ad-47a7-955e-3803ae4e23c0.json | 15 + ...-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3.json | 15 + ...-d5568704-e30b-4108-bb49-06a9b8dce6a6.json | 21 + ...-d59a031c-70d6-47d7-966d-7fcb805be9be.json | 15 + ...-ddd27657-c3c8-4f82-8059-6d7763dd599b.json | 21 + ...-e822f94c-5f65-4963-a540-74ca9c25bd2d.json | 21 + ...-e99dc327-03de-4561-9e0c-f550710125c2.json | 21 + ...-e9ad835b-b2f2-42d3-a3e7-555a593deacf.json | 21 + ...-ebea013f-9b5b-4f61-a9c8-c62bebf62ae9.json | 21 + ...-f27c1479-0625-4cdc-92de-672e47db0f87.json | 21 + ...-f4c8cb5a-7336-449e-ab99-6e867b435b85.json | 21 + ...-f531f957-e8c0-497a-ad41-ef39c2d29671.json | 21 + ...-f668ecdb-eec7-44c6-9060-26aaf9fc8404.json | 15 + ...-f75063c7-48b7-4de4-b8cb-d07eb2cea0e9.json | 15 + ...-f772028b-d5a6-4d55-b441-493871981a60.json | 21 + ...-f7808e70-df2a-4532-a350-966704567c24.json | 21 + ...-f86a7769-8ef6-408d-bbe3-985d0ea0a3f7.json | 15 + ...-fd6c1144-5026-4795-b7af-a9aa3fc28c56.json | 21 + packages/netflow/1.4.2/manifest.yml | 23 + packages/netskope/0.1.2/changelog.yml | 16 + .../alerts/agent/stream/tcp.yml.hbs | 18 + .../elasticsearch/ingest_pipeline/default.yml | 296 ++ .../0.1.2/data_stream/alerts/fields/agent.yml | 204 ++ .../data_stream/alerts/fields/base-fields.yml | 20 + .../0.1.2/data_stream/alerts/fields/ecs.yml | 213 ++ .../data_stream/alerts/fields/fields.yml | 1856 +++++++++++ .../0.1.2/data_stream/alerts/manifest.yml | 41 + .../data_stream/alerts/sample_event.json | 182 + .../events/agent/stream/tcp.yml.hbs | 18 + .../elasticsearch/ingest_pipeline/default.yml | 253 ++ .../0.1.2/data_stream/events/fields/agent.yml | 204 ++ .../data_stream/events/fields/base-fields.yml | 20 + .../0.1.2/data_stream/events/fields/ecs.yml | 257 ++ .../data_stream/events/fields/fields.yml | 1240 +++++++ .../0.1.2/data_stream/events/manifest.yml | 41 + .../data_stream/events/sample_event.json | 60 + packages/netskope/0.1.2/docs/README.md | 2920 +++++++++++++++++ .../0.1.2/img/netskope-alerts-screenshot.png | Bin 0 -> 93629 bytes .../0.1.2/img/netskope-events-screenshot.png | Bin 0 -> 114772 bytes packages/netskope/0.1.2/img/netskope-logo.svg | 26 + ...-0f68b070-71f8-11ec-8c4b-cb281099ee02.json | 152 + ...-1db9af70-71f4-11ec-8c4b-cb281099ee02.json | 122 + ...-388b1e00-72ae-11ec-8c4b-cb281099ee02.json | 132 + ...-4bdc8830-72af-11ec-8c4b-cb281099ee02.json | 47 + ...-93c4dce0-72a7-11ec-8c4b-cb281099ee02.json | 92 + ...-97349920-72b0-11ec-8c4b-cb281099ee02.json | 57 + ...-9e55e880-72b5-11ec-8c4b-cb281099ee02.json | 117 + ...-a03670f0-7208-11ec-8c4b-cb281099ee02.json | 182 + ...-ae3f6d70-71e3-11ec-8c4b-cb281099ee02.json | 137 + ...-e538e5c0-71ea-11ec-8c4b-cb281099ee02.json | 147 + ...-e6184f90-72b6-11ec-8c4b-cb281099ee02.json | 132 + ...-f181cba0-71d9-11ec-8c4b-cb281099ee02.json | 137 + ...-03150a40-720b-11ec-8c4b-cb281099ee02.json | 35 + ...-06bf2da0-72a7-11ec-8c4b-cb281099ee02.json | 30 + ...-0922ae70-720a-11ec-8c4b-cb281099ee02.json | 35 + ...-0e9511e0-72aa-11ec-8c4b-cb281099ee02.json | 30 + ...-0f05ca90-7456-11ec-8c4b-cb281099ee02.json | 30 + ...-187e0140-71f5-11ec-8c4b-cb281099ee02.json | 35 + ...-1b3226c0-71df-11ec-8c4b-cb281099ee02.json | 30 + ...-2044d2a0-72ae-11ec-8c4b-cb281099ee02.json | 40 + ...-24907420-72b0-11ec-8c4b-cb281099ee02.json | 35 + ...-25b07fa0-71eb-11ec-8c4b-cb281099ee02.json | 35 + ...-26d9c5c0-71dd-11ec-8c4b-cb281099ee02.json | 30 + ...-2b81f870-71da-11ec-8c4b-cb281099ee02.json | 30 + ...-301d9fd0-720a-11ec-8c4b-cb281099ee02.json | 35 + ...-304fa1c0-7209-11ec-8c4b-cb281099ee02.json | 35 + ...-327320f0-72ac-11ec-8c4b-cb281099ee02.json | 35 + ...-357672b0-72a8-11ec-8c4b-cb281099ee02.json | 30 + ...-37409a80-71db-11ec-8c4b-cb281099ee02.json | 30 + ...-3ec223c0-720b-11ec-8c4b-cb281099ee02.json | 35 + ...-40a01500-72db-11ec-8c4b-cb281099ee02.json | 40 + ...-41932530-72a7-11ec-8c4b-cb281099ee02.json | 30 + ...-464ce970-72b7-11ec-8c4b-cb281099ee02.json | 40 + ...-47132800-72a9-11ec-8c4b-cb281099ee02.json | 30 + ...-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02.json | 30 + ...-516130e0-71eb-11ec-8c4b-cb281099ee02.json | 35 + ...-51bf6fb0-72aa-11ec-8c4b-cb281099ee02.json | 35 + ...-528169b0-72b6-11ec-8c4b-cb281099ee02.json | 35 + ...-55144a90-72ab-11ec-8c4b-cb281099ee02.json | 35 + ...-55b418a0-71dd-11ec-8c4b-cb281099ee02.json | 30 + ...-5982c0e0-72ae-11ec-8c4b-cb281099ee02.json | 35 + ...-5b54d5f0-71f7-11ec-8c4b-cb281099ee02.json | 35 + ...-5def8dc0-71e6-11ec-8c4b-cb281099ee02.json | 35 + ...-5e243140-72b5-11ec-8c4b-cb281099ee02.json | 40 + ...-5efbfc00-72a7-11ec-8c4b-cb281099ee02.json | 30 + ...-5f452920-71da-11ec-8c4b-cb281099ee02.json | 30 + ...-648c79d0-720a-11ec-8c4b-cb281099ee02.json | 35 + ...-662de6e0-71e0-11ec-8c4b-cb281099ee02.json | 30 + ...-719e0f30-72af-11ec-8c4b-cb281099ee02.json | 35 + ...-75f900b0-72b6-11ec-8c4b-cb281099ee02.json | 35 + ...-7d1142a0-72ab-11ec-8c4b-cb281099ee02.json | 35 + ...-7d7e2260-71f4-11ec-8c4b-cb281099ee02.json | 35 + ...-7edc5f60-71df-11ec-8c4b-cb281099ee02.json | 30 + ...-7f41e9e0-71dd-11ec-8c4b-cb281099ee02.json | 30 + ...-7f8d83c0-71db-11ec-8c4b-cb281099ee02.json | 30 + ...-7f9d2540-7209-11ec-8c4b-cb281099ee02.json | 35 + ...-83fa5a10-72a7-11ec-8c4b-cb281099ee02.json | 35 + ...-8705deb0-71de-11ec-8c4b-cb281099ee02.json | 35 + ...-891546c0-72db-11ec-8c4b-cb281099ee02.json | 40 + ...-8c226d50-71f7-11ec-8c4b-cb281099ee02.json | 35 + ...-8efd9840-71e0-11ec-8c4b-cb281099ee02.json | 30 + ...-8fc2c680-72b0-11ec-8c4b-cb281099ee02.json | 35 + ...-914898a0-72af-11ec-8c4b-cb281099ee02.json | 30 + ...-917c9230-72b5-11ec-8c4b-cb281099ee02.json | 35 + ...-93433ee0-72a9-11ec-8c4b-cb281099ee02.json | 30 + ...-9b93d9d0-71da-11ec-8c4b-cb281099ee02.json | 30 + ...-9c6d6030-71f6-11ec-8c4b-cb281099ee02.json | 35 + ...-a2047d20-72ab-11ec-8c4b-cb281099ee02.json | 35 + ...-a3c6c270-745f-11ec-8c4b-cb281099ee02.json | 30 + ...-a3e5e650-72b6-11ec-8c4b-cb281099ee02.json | 40 + ...-a44f4160-72b4-11ec-8c4b-cb281099ee02.json | 35 + ...-a4745040-71dd-11ec-8c4b-cb281099ee02.json | 30 + ...-a6e2ecf0-72a6-11ec-8c4b-cb281099ee02.json | 25 + ...-a8fb1770-720a-11ec-8c4b-cb281099ee02.json | 35 + ...-abcc6a30-72aa-11ec-8c4b-cb281099ee02.json | 30 + ...-b0b26610-71df-11ec-8c4b-cb281099ee02.json | 30 + ...-bc70e470-7209-11ec-8c4b-cb281099ee02.json | 35 + ...-bc859e60-71dc-11ec-8c4b-cb281099ee02.json | 30 + ...-bd2879d0-71f7-11ec-8c4b-cb281099ee02.json | 35 + ...-c01026d0-72af-11ec-8c4b-cb281099ee02.json | 30 + ...-c1e088c0-72a9-11ec-8c4b-cb281099ee02.json | 30 + ...-c6540e80-72b4-11ec-8c4b-cb281099ee02.json | 35 + ...-ca5610d0-71da-11ec-8c4b-cb281099ee02.json | 30 + ...-cab84db0-71dd-11ec-8c4b-cb281099ee02.json | 30 + ...-d1189e60-71df-11ec-8c4b-cb281099ee02.json | 30 + ...-d9596770-72a8-11ec-8c4b-cb281099ee02.json | 30 + ...-dbcca900-72b6-11ec-8c4b-cb281099ee02.json | 40 + ...-dbdd48a0-72a7-11ec-8c4b-cb281099ee02.json | 35 + ...-dd1de560-71eb-11ec-8c4b-cb281099ee02.json | 35 + ...-de309310-71d9-11ec-8c4b-cb281099ee02.json | 25 + ...-e15f2790-72a6-11ec-8c4b-cb281099ee02.json | 30 + ...-e2e46e60-72ae-11ec-8c4b-cb281099ee02.json | 35 + ...-e8cecff0-72a9-11ec-8c4b-cb281099ee02.json | 30 + ...-e9bc9d80-7208-11ec-8c4b-cb281099ee02.json | 35 + ...-f1c99420-7207-11ec-8c4b-cb281099ee02.json | 35 + ...-f4fb96d0-71de-11ec-8c4b-cb281099ee02.json | 30 + ...-f9097160-71f3-11ec-8c4b-cb281099ee02.json | 35 + ...-f96d6680-71f7-11ec-8c4b-cb281099ee02.json | 35 + ...-fceec3e0-71dd-11ec-8c4b-cb281099ee02.json | 30 + ...-feb43930-72af-11ec-8c4b-cb281099ee02.json | 35 + packages/netskope/0.1.2/manifest.yml | 74 + packages/o365/1.4.3/changelog.yml | 142 + .../audit/agent/stream/o365audit.yml.hbs | 39 + .../elasticsearch/ingest_pipeline/default.yml | 1041 ++++++ .../1.4.3/data_stream/audit/fields/agent.yml | 198 ++ .../data_stream/audit/fields/base-fields.yml | 20 + .../1.4.3/data_stream/audit/fields/beats.yml | 12 + .../1.4.3/data_stream/audit/fields/ecs.yml | 338 ++ .../1.4.3/data_stream/audit/fields/fields.yml | 199 ++ .../o365/1.4.3/data_stream/audit/manifest.yml | 103 + .../1.4.3/data_stream/audit/sample_event.json | 111 + packages/o365/1.4.3/docs/README.md | 373 +++ .../o365/1.4.3/img/filebeat-o365-audit.png | Bin 0 -> 432036 bytes .../img/filebeat-o365-azure-permissions.png | Bin 0 -> 301548 bytes .../img/logo-integrations-microsoft-365.svg | 16 + ...-712e2c00-685d-11ea-8d6a-292ef5d68366.json | 54 + ...-dbae13c0-685c-11ea-8d6a-292ef5d68366.json | 24 + ...-8b8e5a10-6886-11ea-8d6a-292ef5d68366.json | 56 + ...-fdc14020-6859-11ea-8d6a-292ef5d68366.json | 35 + ...-0be1adb0-6860-11ea-8d6a-292ef5d68366.json | 28 + ...-897d0c70-6869-11ea-8d6a-292ef5d68366.json | 33 + ...-8b033510-685a-11ea-8d6a-292ef5d68366.json | 28 + ...-d43c95a0-6864-11ea-8d6a-292ef5d68366.json | 28 + packages/o365/1.4.3/manifest.yml | 35 + packages/okta/1.5.2/changelog.yml | 139 + .../system/agent/stream/httpjson.yml.hbs | 56 + .../elasticsearch/ingest_pipeline/default.yml | 557 ++++ .../1.5.2/data_stream/system/fields/agent.yml | 198 ++ .../data_stream/system/fields/base-fields.yml | 20 + .../1.5.2/data_stream/system/fields/beats.yml | 12 + .../1.5.2/data_stream/system/fields/ecs.yml | 300 ++ .../data_stream/system/fields/fields.yml | 262 ++ .../1.5.2/data_stream/system/manifest.yml | 34 + .../data_stream/system/sample_event.json | 139 + packages/okta/1.5.2/docs/README.md | 330 ++ .../1.5.2/img/filebeat-okta-dashboard.png | Bin 0 -> 443571 bytes packages/okta/1.5.2/img/okta-logo.svg | 19 + ...-749203a0-67b1-11ea-a76f-bf44814e437d.json | 54 + ...-281ca660-67b1-11ea-a76f-bf44814e437d.json | 24 + ...-21028750-67ca-11ea-a76f-bf44814e437d.json | 49 + ...-0a784b30-67c7-11ea-a76f-bf44814e437d.json | 32 + ...-545d6a00-67ae-11ea-a76f-bf44814e437d.json | 32 + ...-7c6ec080-67c6-11ea-a76f-bf44814e437d.json | 32 + ...-cda883a0-67c6-11ea-a76f-bf44814e437d.json | 21 + packages/okta/1.5.2/manifest.yml | 77 + packages/panw/1.5.3/changelog.yml | 130 + .../panos/agent/stream/logfile.yml.hbs | 36 + .../panos/agent/stream/syslog.yml.hbs | 33 + .../elasticsearch/ingest_pipeline/default.yml | 579 ++++ .../ingest_pipeline/globalprotect.yml | 87 + .../ingest_pipeline/hipmatch.yml | 69 + .../elasticsearch/ingest_pipeline/threat.yml | 107 + .../elasticsearch/ingest_pipeline/traffic.yml | 186 ++ .../elasticsearch/ingest_pipeline/userid.yml | 83 + .../1.5.3/data_stream/panos/fields/agent.yml | 180 + .../data_stream/panos/fields/base-fields.yml | 20 + .../1.5.3/data_stream/panos/fields/beats.yml | 33 + .../1.5.3/data_stream/panos/fields/ecs.yml | 417 +++ .../1.5.3/data_stream/panos/fields/fields.yml | 356 ++ .../panw/1.5.3/data_stream/panos/manifest.yml | 115 + .../1.5.3/data_stream/panos/sample_event.json | 193 ++ packages/panw/1.5.3/docs/README.md | 254 ++ .../panw/1.5.3/img/filebeat-panw-threat.png | Bin 0 -> 484023 bytes .../panw/1.5.3/img/filebeat-panw-traffic.png | Bin 0 -> 1582931 bytes .../logo-integrations-paloalto-networks.svg | 29 + ...-772964e0-7591-11e9-aacf-79a3704914a0.json | 54 + ...-e40ba240-7572-11e9-976e-65a8f47cc4c1.json | 59 + ...-290685e0-7569-11e9-976e-65a8f47cc4c1.json | 35 + ...-3cea1360-7569-11e9-976e-65a8f47cc4c1.json | 35 + ...-0407a3e0-756f-11e9-976e-65a8f47cc4c1.json | 28 + ...-091fe860-756a-11e9-976e-65a8f47cc4c1.json | 28 + ...-0bd2a0c0-7574-11e9-976e-65a8f47cc4c1.json | 28 + ...-135930b0-7570-11e9-976e-65a8f47cc4c1.json | 33 + ...-3eca1070-7589-11e9-aacf-79a3704914a0.json | 28 + ...-5bd32b20-7575-11e9-976e-65a8f47cc4c1.json | 28 + ...-6dce7930-758c-11e9-aacf-79a3704914a0.json | 28 + ...-78e7e820-756d-11e9-976e-65a8f47cc4c1.json | 33 + ...-87f30f60-7569-11e9-976e-65a8f47cc4c1.json | 28 + ...-90ce3300-758a-11e9-aacf-79a3704914a0.json | 33 + ...-a95aaf20-758a-11e9-aacf-79a3704914a0.json | 33 + ...-d9cab170-756f-11e9-976e-65a8f47cc4c1.json | 33 + ...-e46331c0-756a-11e9-976e-65a8f47cc4c1.json | 28 + packages/panw/1.5.3/manifest.yml | 62 + packages/snyk/1.1.2/changelog.yml | 21 + .../audit/agent/stream/httpjson.yml.hbs | 63 + .../elasticsearch/ingest_pipeline/default.yml | 90 + .../1.1.2/data_stream/audit/fields/agent.yml | 114 + .../data_stream/audit/fields/base-fields.yml | 20 + .../1.1.2/data_stream/audit/fields/beats.yml | 12 + .../1.1.2/data_stream/audit/fields/ecs.yml | 27 + .../1.1.2/data_stream/audit/fields/fields.yml | 21 + .../audit/fields/package-fields.yml | 17 + .../snyk/1.1.2/data_stream/audit/manifest.yml | 97 + .../1.1.2/data_stream/audit/sample_event.json | 57 + .../agent/stream/httpjson.yml.hbs | 92 + .../elasticsearch/ingest_pipeline/default.yml | 203 ++ .../vulnerabilities/fields/agent.yml | 114 + .../vulnerabilities/fields/base-fields.yml | 20 + .../vulnerabilities/fields/beats.yml | 12 + .../vulnerabilities/fields/ecs.yml | 60 + .../vulnerabilities/fields/fields.yml | 146 + .../vulnerabilities/fields/package-fields.yml | 17 + .../data_stream/vulnerabilities/manifest.yml | 200 ++ .../vulnerabilities/sample_event.json | 141 + packages/snyk/1.1.2/docs/README.md | 344 ++ packages/snyk/1.1.2/img/snyk-logo.svg | 1 + packages/snyk/1.1.2/manifest.yml | 62 + packages/zscaler_zia/0.1.3/changelog.yml | 21 + .../alerts/agent/stream/tcp.yml.hbs | 23 + .../elasticsearch/ingest_pipeline/default.yml | 52 + .../0.1.3/data_stream/alerts/fields/agent.yml | 204 ++ .../data_stream/alerts/fields/base-fields.yml | 20 + .../0.1.3/data_stream/alerts/fields/ecs.yml | 33 + .../data_stream/alerts/fields/fields.yml | 14 + .../0.1.3/data_stream/alerts/manifest.yml | 41 + .../data_stream/alerts/sample_event.json | 61 + .../data_stream/dns/agent/stream/tcp.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 209 ++ .../0.1.3/data_stream/dns/fields/agent.yml | 204 ++ .../data_stream/dns/fields/base-fields.yml | 20 + .../0.1.3/data_stream/dns/fields/ecs.yml | 101 + .../0.1.3/data_stream/dns/fields/fields.yml | 48 + .../0.1.3/data_stream/dns/manifest.yml | 41 + .../0.1.3/data_stream/dns/sample_event.json | 124 + .../firewall/agent/stream/tcp.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 270 ++ .../data_stream/firewall/fields/agent.yml | 204 ++ .../firewall/fields/base-fields.yml | 20 + .../0.1.3/data_stream/firewall/fields/ecs.yml | 58 + .../data_stream/firewall/fields/fields.yml | 127 + .../0.1.3/data_stream/firewall/manifest.yml | 41 + .../data_stream/firewall/sample_event.json | 127 + .../tunnel/agent/stream/tcp.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 292 ++ .../0.1.3/data_stream/tunnel/fields/agent.yml | 204 ++ .../data_stream/tunnel/fields/base-fields.yml | 20 + .../0.1.3/data_stream/tunnel/fields/ecs.yml | 57 + .../data_stream/tunnel/fields/fields.yml | 113 + .../0.1.3/data_stream/tunnel/manifest.yml | 41 + .../data_stream/tunnel/sample_event.json | 115 + .../data_stream/web/agent/stream/tcp.yml.hbs | 19 + .../elasticsearch/ingest_pipeline/default.yml | 311 ++ .../0.1.3/data_stream/web/fields/agent.yml | 204 ++ .../data_stream/web/fields/base-fields.yml | 20 + .../0.1.3/data_stream/web/fields/ecs.yml | 151 + .../0.1.3/data_stream/web/fields/fields.yml | 116 + .../0.1.3/data_stream/web/manifest.yml | 41 + .../0.1.3/data_stream/web/sample_event.json | 140 + packages/zscaler_zia/0.1.3/docs/README.md | 1154 +++++++ .../zscaler_zia/0.1.3/img/escape_feed.png | Bin 0 -> 8286 bytes packages/zscaler_zia/0.1.3/img/nss_feeds.png | Bin 0 -> 71854 bytes packages/zscaler_zia/0.1.3/img/nss_server.png | Bin 0 -> 36591 bytes .../zscaler_zia/0.1.3/img/zscaler-logo.svg | 1 + .../0.1.3/img/zscaler-zia-screenshot.png | Bin 0 -> 87669 bytes ...-66597790-4ded-11ec-ad09-d9f49962d407.json | 72 + ...-85380a00-4de3-11ec-ad09-d9f49962d407.json | 72 + ...-9447f5b0-4eaf-11ec-9527-b704eaaa5c53.json | 57 + ...-d4977590-4de8-11ec-ad09-d9f49962d407.json | 42 + ...-48a188a0-4de8-11ec-ad09-d9f49962d407.json | 22 + ...-0334d8c0-4de4-11ec-ad09-d9f49962d407.json | 30 + ...-05cc16a0-4eae-11ec-9527-b704eaaa5c53.json | 25 + ...-2958ae90-4de5-11ec-ad09-d9f49962d407.json | 25 + ...-2c8eb9f0-4eae-11ec-9527-b704eaaa5c53.json | 25 + ...-35612ae0-4de6-11ec-ad09-d9f49962d407.json | 25 + ...-3faec910-4ded-11ec-ad09-d9f49962d407.json | 25 + ...-4d4b4fa0-4eae-11ec-9527-b704eaaa5c53.json | 25 + ...-4e583660-4deb-11ec-ad09-d9f49962d407.json | 25 + ...-5b68c940-4eaf-11ec-9527-b704eaaa5c53.json | 25 + ...-5ebff250-4de5-11ec-ad09-d9f49962d407.json | 25 + ...-63155460-4e82-11ec-ad09-d9f49962d407.json | 25 + ...-652829d0-4eb9-11ec-9527-b704eaaa5c53.json | 25 + ...-68d16b80-4de4-11ec-ad09-d9f49962d407.json | 30 + ...-6d29cc50-4de8-11ec-ad09-d9f49962d407.json | 25 + ...-72169a60-4deb-11ec-ad09-d9f49962d407.json | 25 + ...-7a0a40d0-4de3-11ec-ad09-d9f49962d407.json | 30 + ...-8058c4e0-4eae-11ec-9527-b704eaaa5c53.json | 25 + ...-91813c00-4de8-11ec-ad09-d9f49962d407.json | 25 + ...-9e6d2890-4deb-11ec-ad09-d9f49962d407.json | 25 + ...-a536b890-4e80-11ec-ad09-d9f49962d407.json | 30 + ...-a9ac0260-4de3-11ec-ad09-d9f49962d407.json | 30 + ...-bcddbd40-4ead-11ec-9527-b704eaaa5c53.json | 25 + ...-bd00f230-4de8-11ec-ad09-d9f49962d407.json | 25 + ...-c8b23580-4de3-11ec-ad09-d9f49962d407.json | 25 + ...-da1734d0-4deb-11ec-ad09-d9f49962d407.json | 25 + ...-db1241f0-4e80-11ec-ad09-d9f49962d407.json | 25 + ...-dff0d0b0-4dea-11ec-ad09-d9f49962d407.json | 30 + ...-e4f2aa20-4ead-11ec-9527-b704eaaa5c53.json | 25 + ...-e54e9f20-4de4-11ec-ad09-d9f49962d407.json | 25 + ...-f5a2e730-4deb-11ec-ad09-d9f49962d407.json | 25 + packages/zscaler_zia/0.1.3/manifest.yml | 70 + 815 files changed, 83020 insertions(+) create mode 100755 packages/1password/1.2.2/changelog.yml create mode 100755 packages/1password/1.2.2/data_stream/item_usages/agent/stream/httpjson.yml.hbs create mode 100755 packages/1password/1.2.2/data_stream/item_usages/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/1password/1.2.2/data_stream/item_usages/fields/base-fields.yml create mode 100755 packages/1password/1.2.2/data_stream/item_usages/fields/ecs.yml create mode 100755 packages/1password/1.2.2/data_stream/item_usages/fields/fields.yml create mode 100755 packages/1password/1.2.2/data_stream/item_usages/manifest.yml create mode 100755 packages/1password/1.2.2/data_stream/item_usages/sample_event.json create mode 100755 packages/1password/1.2.2/data_stream/signin_attempts/agent/stream/httpjson.yml.hbs create mode 100755 packages/1password/1.2.2/data_stream/signin_attempts/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/1password/1.2.2/data_stream/signin_attempts/fields/base-fields.yml create mode 100755 packages/1password/1.2.2/data_stream/signin_attempts/fields/ecs.yml create mode 100755 packages/1password/1.2.2/data_stream/signin_attempts/fields/fields.yml create mode 100755 packages/1password/1.2.2/data_stream/signin_attempts/manifest.yml create mode 100755 packages/1password/1.2.2/data_stream/signin_attempts/sample_event.json create mode 100755 packages/1password/1.2.2/docs/README.md create mode 100755 packages/1password/1.2.2/img/1password-itemusages-screenshot.png create mode 100755 packages/1password/1.2.2/img/1password-logo-light-bg.svg create mode 100755 packages/1password/1.2.2/img/1password-signinattempts-screenshot.png create mode 100755 packages/1password/1.2.2/kibana/dashboard/1password-item-usages-full-dashboard.json create mode 100755 packages/1password/1.2.2/kibana/dashboard/1password-signin-attempts-full-dashboard.json create mode 100755 packages/1password/1.2.2/kibana/map/1password-item-usages-source-IPs-map.json create mode 100755 packages/1password/1.2.2/kibana/map/1password-signin-attempts-source-IPs-map.json create mode 100755 packages/1password/1.2.2/kibana/search/1password-all-events.json create mode 100755 packages/1password/1.2.2/kibana/search/1password-item-usages.json create mode 100755 packages/1password/1.2.2/kibana/search/1password-signin-attempts.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-items.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-users.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-vaults.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-item-usages-over-time.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-categories-over-time.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-count-over-time.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-failed-gauge.json create mode 100755 packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-hot-users.json create mode 100755 packages/1password/1.2.2/manifest.yml create mode 100755 packages/akamai/0.1.3/changelog.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/agent/stream/httpjson.yml.hbs create mode 100755 packages/akamai/0.1.3/data_stream/siem/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/fields/agent.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/fields/base-fields.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/fields/beats.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/fields/ecs.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/fields/fields.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/manifest.yml create mode 100755 packages/akamai/0.1.3/data_stream/siem/sample_event.json create mode 100755 packages/akamai/0.1.3/docs/README.md create mode 100755 packages/akamai/0.1.3/img/akamai_logo.svg create mode 100755 packages/akamai/0.1.3/manifest.yml create mode 100755 packages/atlassian_confluence/1.1.2/changelog.yml create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/fields/agent.yml create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/fields/base-fields.yml create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/fields/ecs.yml create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/fields/fields.yml create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/manifest.yml create mode 100755 packages/atlassian_confluence/1.1.2/data_stream/audit/sample_event.json create mode 100755 packages/atlassian_confluence/1.1.2/docs/README.md create mode 100755 packages/atlassian_confluence/1.1.2/img/confluence-logo.svg create mode 100755 packages/atlassian_confluence/1.1.2/manifest.yml create mode 100755 packages/atlassian_jira/1.1.2/changelog.yml create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/fields/agent.yml create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/fields/base-fields.yml create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/fields/ecs.yml create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/fields/fields.yml create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/manifest.yml create mode 100755 packages/atlassian_jira/1.1.2/data_stream/audit/sample_event.json create mode 100755 packages/atlassian_jira/1.1.2/docs/README.md create mode 100755 packages/atlassian_jira/1.1.2/img/jira-software-logo.svg create mode 100755 packages/atlassian_jira/1.1.2/manifest.yml create mode 100755 packages/auditd/2.1.2/changelog.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/agent/stream/log.yml.hbs create mode 100755 packages/auditd/2.1.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/fields/agent.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/fields/base-fields.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/fields/ecs.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/fields/fields.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/fields/package-fields.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/manifest.yml create mode 100755 packages/auditd/2.1.2/data_stream/log/sample_event.json create mode 100755 packages/auditd/2.1.2/docs/README.md create mode 100755 packages/auditd/2.1.2/img/kibana-audit-auditd.png create mode 100755 packages/auditd/2.1.2/img/linux.svg create mode 100755 packages/auditd/2.1.2/kibana/dashboard/auditd-dfbb49f0-0a0f-11e7-8a62-2d05eaaac5cb.json create mode 100755 packages/auditd/2.1.2/kibana/search/auditd-4ac0a370-0a11-11e7-8b04-eb22a5669f27.json create mode 100755 packages/auditd/2.1.2/kibana/visualization/auditd-2bb0fa70-0a11-11e7-9e84-43da493ad0c7.json create mode 100755 packages/auditd/2.1.2/kibana/visualization/auditd-5ebdbe50-0a0f-11e7-825f-6748cda7d858.json create mode 100755 packages/auditd/2.1.2/kibana/visualization/auditd-6295bdd0-0a0e-11e7-825f-6748cda7d858.json create mode 100755 packages/auditd/2.1.2/kibana/visualization/auditd-c5411910-0a87-11e7-8b04-eb22a5669f27.json create mode 100755 packages/auditd/2.1.2/kibana/visualization/auditd-d1726930-0a7f-11e7-8b04-eb22a5669f27.json create mode 100755 packages/auditd/2.1.2/manifest.yml create mode 100755 packages/auth0/0.1.4/changelog.yml create mode 100755 packages/auth0/0.1.4/data_stream/logs/agent/stream/http_endpoint.yml.hbs create mode 100755 packages/auth0/0.1.4/data_stream/logs/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/auth0/0.1.4/data_stream/logs/fields/agent.yml create mode 100755 packages/auth0/0.1.4/data_stream/logs/fields/base-fields.yml create mode 100755 packages/auth0/0.1.4/data_stream/logs/fields/ecs.yml create mode 100755 packages/auth0/0.1.4/data_stream/logs/fields/fields.yml create mode 100755 packages/auth0/0.1.4/data_stream/logs/manifest.yml create mode 100755 packages/auth0/0.1.4/data_stream/logs/sample_event.json create mode 100755 packages/auth0/0.1.4/docs/README.md create mode 100755 packages/auth0/0.1.4/img/auth0-logo.svg create mode 100755 packages/auth0/0.1.4/img/auth0-screenshot.png create mode 100755 packages/auth0/0.1.4/kibana/dashboard/auth0-29fb7200-4062-11ec-b18d-ef6bf98b26bf.json create mode 100755 packages/auth0/0.1.4/kibana/search/auth0-629b19e0-4061-11ec-b18d-ef6bf98b26bf.json create mode 100755 packages/auth0/0.1.4/kibana/visualization/auth0-187e7650-42a9-11ec-b9a2-edbe9edd14c9.json create mode 100755 packages/auth0/0.1.4/manifest.yml create mode 100755 packages/carbon_black_cloud/0.1.1/changelog.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/aws-s3.yml.hbs create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/httpjson.yml.hbs create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/agent.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/base-fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/ecs.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/manifest.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/alert/sample_event.json create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/agent/stream/httpjson.yml.hbs create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/agent.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/base-fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/ecs.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/manifest.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/sample_event.json create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/agent/stream/httpjson.yml.hbs create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/agent.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/base-fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/ecs.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/manifest.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/audit/sample_event.json create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/agent/stream/aws-s3.yml.hbs create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/agent.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/base-fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/ecs.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/manifest.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/sample_event.json create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/agent/stream/aws-s3.yml.hbs create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/agent.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/base-fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/ecs.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/fields.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/manifest.yml create mode 100755 packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/sample_event.json create mode 100755 packages/carbon_black_cloud/0.1.1/docs/README.md create mode 100755 packages/carbon_black_cloud/0.1.1/img/carbon_black_cloud-logo.svg create mode 100755 packages/carbon_black_cloud/0.1.1/img/carbon_black_cloud-screenshot.png create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-869252c0-8d71-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-a94cd3a0-962a-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-af030950-8d73-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-db61a3d0-9534-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-e226d530-9554-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-3ea9c2a0-955e-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-4272e690-8d71-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6494a7e0-9640-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6e41bd70-8d8d-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-dcc2d650-90a6-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0296fef0-955d-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0a8f5e90-8d79-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0f420ad0-8d71-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-10f699d0-8d8b-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-11df3480-9630-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-17537cc0-955c-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-1b554010-8d73-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-28323940-955d-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2be6ad50-962f-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d1eedf0-9629-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d324250-963e-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2eafd430-8d83-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3aa59c50-955a-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3afe1750-9630-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-4dc9e690-955c-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-52fde850-8d73-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-53d65ef0-962f-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-56130b90-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5a5dad90-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c122d10-8d83-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c6ce550-8d85-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5f690780-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6496b680-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-68a6c080-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6bfd1770-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6efc6240-8d8a-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6fcd17f0-955a-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-70cdb250-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-715f3ec0-955c-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-750fefe0-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-76fe1db0-962e-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-792a3310-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7a6261e0-962f-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7caf3b20-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-80778dc0-954a-11ec-8b9d-35e42c3f7fcf.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-89932a20-8d86-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-8af47260-8d87-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-906f65c0-8d81-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-928cff80-8d8a-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-949c1d00-9628-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-97ab53f0-8d84-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-993b8650-8d83-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-9a533f40-8d80-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a5d6fa30-8d8c-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a6d2a900-8d70-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a7ce1420-9630-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ae34ca40-962e-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-bb323db0-955a-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c3786990-9555-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c6cfa8d0-962f-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cb70a610-955c-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cc2d3630-8d83-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d33296f0-8d79-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d49a3710-8d96-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-de59dff0-955a-11ec-96f0-8de26c63c826.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee2098d0-8d70-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee670e50-8d89-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee77a260-8d84-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f28910d0-9628-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f3f635b0-8d72-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f75eabb0-8d8b-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f7681be0-962e-11ec-864c-3332b2a355f7.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f93958c0-8d83-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ff34eaa0-8d79-11ec-ac12-4bc77fa14e95.json create mode 100755 packages/carbon_black_cloud/0.1.1/manifest.yml create mode 100755 packages/checkpoint/1.3.6/changelog.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/log.yml.hbs create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/tcp.yml.hbs create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/udp.yml.hbs create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/fields/agent.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/fields/base-fields.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/fields/beats.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/fields/ecs.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/fields/fields.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/manifest.yml create mode 100755 packages/checkpoint/1.3.6/data_stream/firewall/sample_event.json create mode 100755 packages/checkpoint/1.3.6/docs/README.md create mode 100755 packages/checkpoint/1.3.6/img/checkpoint-logo.svg create mode 100755 packages/checkpoint/1.3.6/manifest.yml create mode 100755 packages/cisco_duo/1.1.4/changelog.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/agent/stream/httpjson.yml.hbs create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/fields/agent.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/fields/base-fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/fields/ecs.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/fields/fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/manifest.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/admin/sample_event.json create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/agent/stream/httpjson.yml.hbs create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/fields/agent.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/fields/base-fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/fields/ecs.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/fields/fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/manifest.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/auth/sample_event.json create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/agent/stream/httpjson.yml.hbs create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/agent.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/base-fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/ecs.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/manifest.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/offline_enrollment/sample_event.json create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/agent/stream/httpjson.yml.hbs create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/fields/agent.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/fields/base-fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/fields/ecs.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/fields/fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/manifest.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/summary/sample_event.json create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/agent/stream/httpjson.yml.hbs create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/fields/agent.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/fields/base-fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/fields/ecs.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/fields/fields.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/manifest.yml create mode 100755 packages/cisco_duo/1.1.4/data_stream/telephony/sample_event.json create mode 100755 packages/cisco_duo/1.1.4/docs/README.md create mode 100755 packages/cisco_duo/1.1.4/img/cisco_duo-logo.svg create mode 100755 packages/cisco_duo/1.1.4/img/cisco_duo-screenshot.png create mode 100755 packages/cisco_duo/1.1.4/kibana/dashboard/cisco_duo-6b585210-0faa-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/dashboard/cisco_duo-a48b1130-0fb4-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/dashboard/cisco_duo-bd7d4870-0fbe-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/dashboard/cisco_duo-f2277ef0-0fd8-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/map/cisco_duo-158c0e80-148c-11ec-9386-31989719f9db.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-10edf670-1088-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-1952e300-1085-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-1b1c61d0-0fa8-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-1e9e23a0-0faa-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-2c710c70-0fbb-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-2e81b860-1089-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-315d3b40-0fdf-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-32c97410-0fa0-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-3c0a89a0-0fba-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-43e47440-0fb7-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-66ca2220-0fd0-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-6872e680-1088-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-692d5e20-0fde-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-7633dff0-0fd3-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-7a1ff1c0-0fd4-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-8342fad0-0fa8-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-8e8d9a00-0fd8-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-9818eda0-1063-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-c228b5c0-1087-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-d1ba6030-1085-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-dfdd2050-0fde-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-e2482680-0fd6-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-f14ab7b0-0fd1-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/kibana/visualization/cisco_duo-f7bdbe50-0fd9-11ec-8b4b-67126a72b1d4.json create mode 100755 packages/cisco_duo/1.1.4/manifest.yml create mode 100755 packages/cisco_ftd/2.0.4/changelog.yml create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/agent/stream/stream.yml.hbs create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/agent/stream/udp.yml.hbs create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/fields/agent.yml create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/fields/base-fields.yml create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/fields/ecs.yml create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/fields/fields.yml create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/manifest.yml create mode 100755 packages/cisco_ftd/2.0.4/data_stream/log/sample_event.json create mode 100755 packages/cisco_ftd/2.0.4/docs/README.md create mode 100755 packages/cisco_ftd/2.0.4/img/cisco.svg create mode 100755 packages/cisco_ftd/2.0.4/manifest.yml create mode 100755 packages/crowdstrike/1.2.7/changelog.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/agent/stream/log.yml.hbs create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/auth_activity_audit.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/detection_summary.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/firewall_match.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/incident_summary.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_end.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_start.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/user_activity_audit.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/fields/agent.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/fields/base-fields.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/fields/beats.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/fields/ecs.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/fields/fields.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/manifest.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/falcon/sample_event.json create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/aws-s3.yml.hbs create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/stream.yml.hbs create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/fields/base-fields.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/fields/ecs.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/fields/fields.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/manifest.yml create mode 100755 packages/crowdstrike/1.2.7/data_stream/fdr/sample_event.json create mode 100755 packages/crowdstrike/1.2.7/docs/README.md create mode 100755 packages/crowdstrike/1.2.7/img/fdr-overview.png create mode 100755 packages/crowdstrike/1.2.7/img/logo-integrations-crowdstrike.svg create mode 100755 packages/crowdstrike/1.2.7/img/siem-alerts-cs.jpg create mode 100755 packages/crowdstrike/1.2.7/img/siem-events-cs.jpg create mode 100755 packages/crowdstrike/1.2.7/kibana/dashboard/crowdstrike-a4972bc0-fb53-11eb-abed-07307b3f2b0f.json create mode 100755 packages/crowdstrike/1.2.7/manifest.yml create mode 100755 packages/github/0.3.4/changelog.yml create mode 100755 packages/github/0.3.4/data_stream/audit/agent/stream/httpjson.yml.hbs create mode 100755 packages/github/0.3.4/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/github/0.3.4/data_stream/audit/fields/agent.yml create mode 100755 packages/github/0.3.4/data_stream/audit/fields/base-fields.yml create mode 100755 packages/github/0.3.4/data_stream/audit/fields/ecs.yml create mode 100755 packages/github/0.3.4/data_stream/audit/fields/fields.yml create mode 100755 packages/github/0.3.4/data_stream/audit/manifest.yml create mode 100755 packages/github/0.3.4/data_stream/audit/sample_event.json create mode 100755 packages/github/0.3.4/docs/README.md create mode 100755 packages/github/0.3.4/img/github-audit-dashboard.png create mode 100755 packages/github/0.3.4/img/github-user-dashboard.png create mode 100755 packages/github/0.3.4/img/github.svg create mode 100755 packages/github/0.3.4/kibana/dashboard/github-8bfd8310-205c-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/dashboard/github-dcee84c0-2059-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/map/github-871e5750-205e-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/search/github-173f1050-20ae-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/search/github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-61f60d00-20b4-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-78ec0aa0-20b4-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-7b073f90-205e-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-9638a6e0-20b4-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-97737b60-20b5-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-b50c62e0-20b5-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-ba0ece10-20b3-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-c803b110-20b4-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/kibana/visualization/github-d7343340-20b3-11ec-8b10-11a4c5e322a0.json create mode 100755 packages/github/0.3.4/manifest.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/changelog.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/data_stream/audit/agent/stream/winlog.yml.hbs create mode 100755 packages/microsoft_sqlserver/0.4.5/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/base-fields.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/ecs.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/fields.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/winlog.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/data_stream/audit/manifest.yml create mode 100755 packages/microsoft_sqlserver/0.4.5/docs/README.md create mode 100755 packages/microsoft_sqlserver/0.4.5/img/microsoft-sql-server-logo.svg create mode 100755 packages/microsoft_sqlserver/0.4.5/img/sqlserver-dashboard.png create mode 100755 packages/microsoft_sqlserver/0.4.5/kibana/dashboard/microsoft_sqlserver-361588b0-389b-11ec-9973-85eff9a74fdb.json create mode 100755 packages/microsoft_sqlserver/0.4.5/manifest.yml create mode 100755 packages/netflow/1.4.2/changelog.yml create mode 100755 packages/netflow/1.4.2/data_stream/log/agent/stream/netflow.yml.hbs create mode 100755 packages/netflow/1.4.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/netflow/1.4.2/data_stream/log/fields/agent.yml create mode 100755 packages/netflow/1.4.2/data_stream/log/fields/base-fields.yml create mode 100755 packages/netflow/1.4.2/data_stream/log/fields/ecs.yml create mode 100755 packages/netflow/1.4.2/data_stream/log/fields/package-fields.yml create mode 100755 packages/netflow/1.4.2/data_stream/log/manifest.yml create mode 100755 packages/netflow/1.4.2/data_stream/log/sample_event.json create mode 100755 packages/netflow/1.4.2/docs/README.md create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-14387a13-53bc-43a4-b9cd-63977aa8d87c.json create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-34e26884-161a-4448-9556-43b5bf2f62a2.json create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-38012abe-c611-4124-8497-381fcd85acc8.json create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-77326664-23be-4bf1-a126-6d7e60cfc024.json create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-94972700-de4a-4272-9143-2fa8d4981365.json create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-acd7a630-0c71-4840-bc9e-4a3801374a32.json create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-c64665f9-d222-421e-90b0-c7310d944b8a.json create mode 100755 packages/netflow/1.4.2/kibana/dashboard/netflow-feebb4e6-b13e-4e4e-b9fc-d3a178276425.json create mode 100755 packages/netflow/1.4.2/kibana/search/netflow-a34c6611-79d8-4b50-ae3f-8b328d28e24a.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-0177bf1a-cba8-4ba6-a1d7-73caed86ffc2.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-036aef95-ec90-468d-ad7c-3cc4405e9e81.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-0528bc66-6981-400a-a02d-c1d221b38890.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-0b2818fd-aecc-4bef-b566-9466eb702ae4.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-12aad647-c45d-4667-a029-152c1a97cbbc.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-14c7136d-b4aa-4367-9461-52bf8b5c4796.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-15295ea6-ba84-47db-8ced-9312abbf495c.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-1558508d-591c-49be-bef4-85fdac18a960.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-15e2a267-2495-4df2-a121-abe410d2f18c.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-16262df9-a979-4136-935e-d883c7d373d7.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-1cd36f5d-d9c7-4098-acdb-14d312ecfb72.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-1cf30eac-aae8-47fa-a156-37f6346d2d5a.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-1e74d5cb-556d-42ee-8042-88f6c1af47f0.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-201d7dd1-a880-4a64-b631-db5629340db9.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-2316bb53-d98a-4f0f-8cd8-51e9fb317823.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-248e00b4-8fc2-406f-8907-729d5380aaa7.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-2b3d4e86-2254-4033-8fe3-ce4753fafd03.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-2dca3025-692c-4876-8bcc-e0b248dc9819.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-30cd1009-2925-4c9b-820d-d689f5d1efda.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-31708a70-4957-4a8a-8065-5c88a344ad02.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-31b5f6fd-eb9d-4e97-90fd-367062ef217f.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-32e712ed-fa15-4db7-8575-8476e8d65b03.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-3a4209e2-281c-467e-b5cb-315bf4a2661f.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-3dec20c0-0d4f-43ef-8864-3779e1a1b33f.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-3e27fb83-b3e3-4c15-b999-ed6da49b7a86.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-441c6c50-fa1a-489c-96c6-76f7925dea24.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-4ac97841-c89f-4d50-b3c6-6253f7e1dd1a.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-4bb0255e-18ed-45e4-bfb9-de8e35b12094.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-5292a65b-c532-422a-9008-1251a8073a3a.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-5303e99b-389c-47b7-ae7a-945c5a92ba49.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-57e13a20-e94f-4465-a942-42148634a1d2.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-5ccac452-e90a-4dde-ae9b-1be36ce3f761.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-5cfb2c9a-4815-4a25-9d7e-ab0ef55ffe63.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-5d868836-c7b2-4812-bf47-4838aac281d9.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-63ef5338-fdf2-488e-b78a-f0e98daccc95.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-67fdca65-a9df-47f0-a8a4-1e8b056325de.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-681f0ce4-d828-4a99-b643-0c0715530050.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-6bbd6712-494a-4fd9-b3d3-757304681f0f.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-717cd7c7-bfca-435d-8ee7-38259927aade.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-751ecb6f-11c3-458d-b039-f6d57a6379fa.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-7d447b22-89dc-4f32-b549-4b8620af4d76.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-7fa6cb0a-518d-46e9-a228-15cd4253a957.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-85ebf558-402b-45d2-a186-e15f8673ec07.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-8f83cf97-4a48-421f-8db5-690297d1f4fb.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-a14c3248-952d-42aa-bd7d-9b39157a776f.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-a1704d46-15fc-41c2-851d-796ceb49877f.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-a5efa3dd-f53a-4d14-9d3f-ee73345fd93d.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-a685420e-c45f-4b62-932b-5b76ac8b8ca2.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-abfa0b19-60cd-4984-9c3d-02ebf0aa1dfb.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-ae334aec-31fa-4df7-a064-40b18831d819.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-aed09724-0a69-4331-84f5-3d2067c43930.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-af707b01-29f1-462b-b279-6d2e803f3645.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-b02c2713-17f0-41dd-88a3-ce33b446f19d.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-b677cd82-b33e-49b3-8b6e-0e110177b163.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-c27c6a3b-93ee-44d5-8d0c-9b097e575f52.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-c54f5529-e6d7-4c26-8e8e-3b35de132035.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-cccff92f-cb71-49a9-9caf-84867751d31e.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-cf399a85-e348-4ac1-a399-e8f5a44114c4.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-d27b5d74-b3b4-4311-a0e6-08ff8f4345df.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-d3df8d28-65f8-4ea1-8b33-f479380a0600.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-d41a9663-e5ad-47a7-955e-3803ae4e23c0.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-d5568704-e30b-4108-bb49-06a9b8dce6a6.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-d59a031c-70d6-47d7-966d-7fcb805be9be.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-ddd27657-c3c8-4f82-8059-6d7763dd599b.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-e822f94c-5f65-4963-a540-74ca9c25bd2d.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-e99dc327-03de-4561-9e0c-f550710125c2.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-e9ad835b-b2f2-42d3-a3e7-555a593deacf.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-ebea013f-9b5b-4f61-a9c8-c62bebf62ae9.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f27c1479-0625-4cdc-92de-672e47db0f87.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f4c8cb5a-7336-449e-ab99-6e867b435b85.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f531f957-e8c0-497a-ad41-ef39c2d29671.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f668ecdb-eec7-44c6-9060-26aaf9fc8404.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f75063c7-48b7-4de4-b8cb-d07eb2cea0e9.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f772028b-d5a6-4d55-b441-493871981a60.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f7808e70-df2a-4532-a350-966704567c24.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-f86a7769-8ef6-408d-bbe3-985d0ea0a3f7.json create mode 100755 packages/netflow/1.4.2/kibana/visualization/netflow-fd6c1144-5026-4795-b7af-a9aa3fc28c56.json create mode 100755 packages/netflow/1.4.2/manifest.yml create mode 100755 packages/netskope/0.1.2/changelog.yml create mode 100755 packages/netskope/0.1.2/data_stream/alerts/agent/stream/tcp.yml.hbs create mode 100755 packages/netskope/0.1.2/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/netskope/0.1.2/data_stream/alerts/fields/agent.yml create mode 100755 packages/netskope/0.1.2/data_stream/alerts/fields/base-fields.yml create mode 100755 packages/netskope/0.1.2/data_stream/alerts/fields/ecs.yml create mode 100755 packages/netskope/0.1.2/data_stream/alerts/fields/fields.yml create mode 100755 packages/netskope/0.1.2/data_stream/alerts/manifest.yml create mode 100755 packages/netskope/0.1.2/data_stream/alerts/sample_event.json create mode 100755 packages/netskope/0.1.2/data_stream/events/agent/stream/tcp.yml.hbs create mode 100755 packages/netskope/0.1.2/data_stream/events/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/netskope/0.1.2/data_stream/events/fields/agent.yml create mode 100755 packages/netskope/0.1.2/data_stream/events/fields/base-fields.yml create mode 100755 packages/netskope/0.1.2/data_stream/events/fields/ecs.yml create mode 100755 packages/netskope/0.1.2/data_stream/events/fields/fields.yml create mode 100755 packages/netskope/0.1.2/data_stream/events/manifest.yml create mode 100755 packages/netskope/0.1.2/data_stream/events/sample_event.json create mode 100755 packages/netskope/0.1.2/docs/README.md create mode 100755 packages/netskope/0.1.2/img/netskope-alerts-screenshot.png create mode 100755 packages/netskope/0.1.2/img/netskope-events-screenshot.png create mode 100755 packages/netskope/0.1.2/img/netskope-logo.svg create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-0f68b070-71f8-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-1db9af70-71f4-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-388b1e00-72ae-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-4bdc8830-72af-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-93c4dce0-72a7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-97349920-72b0-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-9e55e880-72b5-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-a03670f0-7208-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-ae3f6d70-71e3-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-e538e5c0-71ea-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-e6184f90-72b6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/dashboard/netskope-f181cba0-71d9-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-03150a40-720b-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-0922ae70-720a-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-0f05ca90-7456-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-187e0140-71f5-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-2044d2a0-72ae-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-24907420-72b0-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-25b07fa0-71eb-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-2b81f870-71da-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-301d9fd0-720a-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-304fa1c0-7209-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-327320f0-72ac-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-357672b0-72a8-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-37409a80-71db-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-3ec223c0-720b-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-40a01500-72db-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-41932530-72a7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-464ce970-72b7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-47132800-72a9-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-516130e0-71eb-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-51bf6fb0-72aa-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-528169b0-72b6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-55144a90-72ab-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-5982c0e0-72ae-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-5b54d5f0-71f7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-5def8dc0-71e6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-5e243140-72b5-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-5f452920-71da-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-648c79d0-720a-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-719e0f30-72af-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-75f900b0-72b6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-7d1142a0-72ab-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-7d7e2260-71f4-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-7f9d2540-7209-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-8705deb0-71de-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-891546c0-72db-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-8c226d50-71f7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-8fc2c680-72b0-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-914898a0-72af-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-917c9230-72b5-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-9c6d6030-71f6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-a2047d20-72ab-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-a3c6c270-745f-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-a3e5e650-72b6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-a44f4160-72b4-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-a4745040-71dd-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-a6e2ecf0-72a6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-a8fb1770-720a-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-b0b26610-71df-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-bc70e470-7209-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-bd2879d0-71f7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-c01026d0-72af-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-c6540e80-72b4-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-d1189e60-71df-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-d9596770-72a8-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-dbcca900-72b6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-dbdd48a0-72a7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-dd1de560-71eb-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-de309310-71d9-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-e15f2790-72a6-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-e2e46e60-72ae-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-e9bc9d80-7208-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-f1c99420-7207-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-f9097160-71f3-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-f96d6680-71f7-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-fceec3e0-71dd-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/kibana/visualization/netskope-feb43930-72af-11ec-8c4b-cb281099ee02.json create mode 100755 packages/netskope/0.1.2/manifest.yml create mode 100755 packages/o365/1.4.3/changelog.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/agent/stream/o365audit.yml.hbs create mode 100755 packages/o365/1.4.3/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/fields/agent.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/fields/base-fields.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/fields/beats.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/fields/ecs.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/fields/fields.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/manifest.yml create mode 100755 packages/o365/1.4.3/data_stream/audit/sample_event.json create mode 100755 packages/o365/1.4.3/docs/README.md create mode 100755 packages/o365/1.4.3/img/filebeat-o365-audit.png create mode 100755 packages/o365/1.4.3/img/filebeat-o365-azure-permissions.png create mode 100755 packages/o365/1.4.3/img/logo-integrations-microsoft-365.svg create mode 100755 packages/o365/1.4.3/kibana/dashboard/o365-712e2c00-685d-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/kibana/map/o365-dbae13c0-685c-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/kibana/search/o365-8b8e5a10-6886-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/kibana/search/o365-fdc14020-6859-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/kibana/visualization/o365-0be1adb0-6860-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/kibana/visualization/o365-897d0c70-6869-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/kibana/visualization/o365-8b033510-685a-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/kibana/visualization/o365-d43c95a0-6864-11ea-8d6a-292ef5d68366.json create mode 100755 packages/o365/1.4.3/manifest.yml create mode 100755 packages/okta/1.5.2/changelog.yml create mode 100755 packages/okta/1.5.2/data_stream/system/agent/stream/httpjson.yml.hbs create mode 100755 packages/okta/1.5.2/data_stream/system/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/okta/1.5.2/data_stream/system/fields/agent.yml create mode 100755 packages/okta/1.5.2/data_stream/system/fields/base-fields.yml create mode 100755 packages/okta/1.5.2/data_stream/system/fields/beats.yml create mode 100755 packages/okta/1.5.2/data_stream/system/fields/ecs.yml create mode 100755 packages/okta/1.5.2/data_stream/system/fields/fields.yml create mode 100755 packages/okta/1.5.2/data_stream/system/manifest.yml create mode 100755 packages/okta/1.5.2/data_stream/system/sample_event.json create mode 100755 packages/okta/1.5.2/docs/README.md create mode 100755 packages/okta/1.5.2/img/filebeat-okta-dashboard.png create mode 100755 packages/okta/1.5.2/img/okta-logo.svg create mode 100755 packages/okta/1.5.2/kibana/dashboard/okta-749203a0-67b1-11ea-a76f-bf44814e437d.json create mode 100755 packages/okta/1.5.2/kibana/map/okta-281ca660-67b1-11ea-a76f-bf44814e437d.json create mode 100755 packages/okta/1.5.2/kibana/search/okta-21028750-67ca-11ea-a76f-bf44814e437d.json create mode 100755 packages/okta/1.5.2/kibana/visualization/okta-0a784b30-67c7-11ea-a76f-bf44814e437d.json create mode 100755 packages/okta/1.5.2/kibana/visualization/okta-545d6a00-67ae-11ea-a76f-bf44814e437d.json create mode 100755 packages/okta/1.5.2/kibana/visualization/okta-7c6ec080-67c6-11ea-a76f-bf44814e437d.json create mode 100755 packages/okta/1.5.2/kibana/visualization/okta-cda883a0-67c6-11ea-a76f-bf44814e437d.json create mode 100755 packages/okta/1.5.2/manifest.yml create mode 100755 packages/panw/1.5.3/changelog.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/agent/stream/logfile.yml.hbs create mode 100755 packages/panw/1.5.3/data_stream/panos/agent/stream/syslog.yml.hbs create mode 100755 packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/globalprotect.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/hipmatch.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/threat.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/traffic.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/userid.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/fields/agent.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/fields/base-fields.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/fields/beats.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/fields/ecs.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/fields/fields.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/manifest.yml create mode 100755 packages/panw/1.5.3/data_stream/panos/sample_event.json create mode 100755 packages/panw/1.5.3/docs/README.md create mode 100755 packages/panw/1.5.3/img/filebeat-panw-threat.png create mode 100755 packages/panw/1.5.3/img/filebeat-panw-traffic.png create mode 100755 packages/panw/1.5.3/img/logo-integrations-paloalto-networks.svg create mode 100755 packages/panw/1.5.3/kibana/dashboard/panw-772964e0-7591-11e9-aacf-79a3704914a0.json create mode 100755 packages/panw/1.5.3/kibana/dashboard/panw-e40ba240-7572-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/search/panw-290685e0-7569-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/search/panw-3cea1360-7569-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-0407a3e0-756f-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-091fe860-756a-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-0bd2a0c0-7574-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-135930b0-7570-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-3eca1070-7589-11e9-aacf-79a3704914a0.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-5bd32b20-7575-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-6dce7930-758c-11e9-aacf-79a3704914a0.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-78e7e820-756d-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-87f30f60-7569-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-90ce3300-758a-11e9-aacf-79a3704914a0.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-a95aaf20-758a-11e9-aacf-79a3704914a0.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-d9cab170-756f-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/kibana/visualization/panw-e46331c0-756a-11e9-976e-65a8f47cc4c1.json create mode 100755 packages/panw/1.5.3/manifest.yml create mode 100755 packages/snyk/1.1.2/changelog.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs create mode 100755 packages/snyk/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/fields/agent.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/fields/base-fields.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/fields/beats.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/fields/ecs.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/fields/fields.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/fields/package-fields.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/manifest.yml create mode 100755 packages/snyk/1.1.2/data_stream/audit/sample_event.json create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/agent/stream/httpjson.yml.hbs create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/fields/agent.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/fields/base-fields.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/fields/beats.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/fields/ecs.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/fields/fields.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/fields/package-fields.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/manifest.yml create mode 100755 packages/snyk/1.1.2/data_stream/vulnerabilities/sample_event.json create mode 100755 packages/snyk/1.1.2/docs/README.md create mode 100755 packages/snyk/1.1.2/img/snyk-logo.svg create mode 100755 packages/snyk/1.1.2/manifest.yml create mode 100755 packages/zscaler_zia/0.1.3/changelog.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/agent/stream/tcp.yml.hbs create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/fields/agent.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/fields/base-fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/fields/ecs.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/fields/fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/manifest.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/alerts/sample_event.json create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/agent/stream/tcp.yml.hbs create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/fields/agent.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/fields/base-fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/fields/ecs.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/fields/fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/manifest.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/dns/sample_event.json create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/agent/stream/tcp.yml.hbs create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/fields/agent.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/fields/base-fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/fields/ecs.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/fields/fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/manifest.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/firewall/sample_event.json create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/agent/stream/tcp.yml.hbs create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/agent.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/base-fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/ecs.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/manifest.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/tunnel/sample_event.json create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/agent/stream/tcp.yml.hbs create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/elasticsearch/ingest_pipeline/default.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/fields/agent.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/fields/base-fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/fields/ecs.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/fields/fields.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/manifest.yml create mode 100755 packages/zscaler_zia/0.1.3/data_stream/web/sample_event.json create mode 100755 packages/zscaler_zia/0.1.3/docs/README.md create mode 100755 packages/zscaler_zia/0.1.3/img/escape_feed.png create mode 100755 packages/zscaler_zia/0.1.3/img/nss_feeds.png create mode 100755 packages/zscaler_zia/0.1.3/img/nss_server.png create mode 100755 packages/zscaler_zia/0.1.3/img/zscaler-logo.svg create mode 100755 packages/zscaler_zia/0.1.3/img/zscaler-zia-screenshot.png create mode 100755 packages/zscaler_zia/0.1.3/kibana/dashboard/zscaler_zia-66597790-4ded-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/dashboard/zscaler_zia-85380a00-4de3-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/dashboard/zscaler_zia-9447f5b0-4eaf-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/dashboard/zscaler_zia-d4977590-4de8-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/map/zscaler_zia-48a188a0-4de8-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-0334d8c0-4de4-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-05cc16a0-4eae-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-2958ae90-4de5-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-2c8eb9f0-4eae-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-35612ae0-4de6-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-3faec910-4ded-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-4d4b4fa0-4eae-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-4e583660-4deb-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-5b68c940-4eaf-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-5ebff250-4de5-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-63155460-4e82-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-652829d0-4eb9-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-68d16b80-4de4-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-6d29cc50-4de8-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-72169a60-4deb-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-7a0a40d0-4de3-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-8058c4e0-4eae-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-91813c00-4de8-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-9e6d2890-4deb-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-a536b890-4e80-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-a9ac0260-4de3-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-bcddbd40-4ead-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-bd00f230-4de8-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-c8b23580-4de3-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-da1734d0-4deb-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-db1241f0-4e80-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-dff0d0b0-4dea-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-e4f2aa20-4ead-11ec-9527-b704eaaa5c53.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-e54e9f20-4de4-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/kibana/visualization/zscaler_zia-f5a2e730-4deb-11ec-ad09-d9f49962d407.json create mode 100755 packages/zscaler_zia/0.1.3/manifest.yml diff --git a/packages/1password/1.2.2/changelog.yml b/packages/1password/1.2.2/changelog.yml new file mode 100755 index 0000000000..c9cfe0f5e6 --- /dev/null +++ b/packages/1password/1.2.2/changelog.yml @@ -0,0 +1,56 @@ +# newer versions go on top +- version: "1.2.2" + changes: + - description: Fix typo in config template for ignoring host enrichment + type: bugfix + link: https://github.com/elastic/integrations/pull/3092 +- version: "1.2.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.2.0" + changes: + - description: Add new "event.action" to item_usages events. + type: enhancement + link: https://github.com/elastic/integrations/pull/2775 +- version: "1.1.1" + changes: + - description: Fix field mapping conflict for ECS `event.created`. + type: bugfix + link: https://github.com/elastic/integrations/pull/2687 +- version: "1.1.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2368 +- version: "1.0.0" + changes: + - description: GA integration + type: enhancement + link: https://github.com/elastic/integrations/pull/2360 +- version: "0.2.2" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "0.2.1" + changes: + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "0.2.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2214 +- version: "0.1.1" + changes: + - description: Update Title and Description. + type: bugfix + link: https://github.com/elastic/integrations/pull/1997 +- version: "0.1.0" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/1722 diff --git a/packages/1password/1.2.2/data_stream/item_usages/agent/stream/httpjson.yml.hbs b/packages/1password/1.2.2/data_stream/item_usages/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..5a8a7d1ff4 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/item_usages/agent/stream/httpjson.yml.hbs @@ -0,0 +1,57 @@ +config_version: 2 +interval: {{interval}} +request.url: {{url}}/api/v1/itemusages +request.method: POST +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +request.transforms: + - set: + target: "header.Content-Type" + value: "application/json" + - set: + target: "header.User-Agent" + value: "1Password-Elastic-Filebeat/0.1.0" + - set: + target: "header.Authorization" + value: 'Bearer {{token}}' + - set: + target: body.cursor + value: '[[if not (eq (len .cursor) 0)]][[.cursor.last_cursor]][[end]]' + - set: + target: body.limit + value_type: int + value: '[[if eq (len .cursor) 0]]{{limit}}[[end]]' +cursor: + last_cursor: + value: '[[.last_response.body.cursor]]' +response.decode_as: application/json +response.split: + target: body.items +response.pagination: + - set: + target: body.cursor + value: '[[.last_response.body.cursor]]' + fail_on_template_error: true + - delete: + target: body.limit +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/1password/1.2.2/data_stream/item_usages/elasticsearch/ingest_pipeline/default.yml b/packages/1password/1.2.2/data_stream/item_usages/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..ba9038d069 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/item_usages/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,142 @@ +--- +description: Pipeline for normalizing 1Password Item Usage Events +processors: + - rename: + field: message + target_field: event.original + - json: + field: event.original + target_field: onepassword + - drop: + description: Drop if no timestamp (invalid json) + if: "ctx?.onepassword?.timestamp == null" + + ####################### + ## ECS Event Mapping ## + ####################### + - set: + field: ecs.version + value: "8.0.0" + # Sets event.created from the @timestamp field generated by filebeat before being overwritten further down + - set: + field: event.created + copy_from: "@timestamp" + - set: + field: event.kind + value: event + - append: + field: event.category + value: [file] + - append: + field: event.type + value: [access] + - rename: + field: onepassword.action + target_field: event.action + ignore_missing: true + + ######################### + ## ECS Related Mapping ## + ######################### + - append: + field: related.user + value: "{{onepassword.user.uuid}}" + allow_duplicates: false + if: ctx?.onepassword?.user?.uuid != null + - append: + field: related.user + value: "{{onepassword.user.email}}" + allow_duplicates: false + if: ctx?.onepassword?.user?.email != null + - append: + field: related.user + value: "{{onepassword.user.name}}" + allow_duplicates: false + if: ctx?.onepassword?.user?.name != null + - append: + field: related.ip + value: "{{onepassword.client.ip_address}}" + allow_duplicates: false + if: ctx?.onepassword?.client?.ip_address != null + + ###################### + ## ECS User Mapping ## + ###################### + - rename: + field: onepassword.user.uuid + target_field: user.id + ignore_missing: true + - rename: + field: onepassword.user.name + target_field: user.full_name + ignore_missing: true + - rename: + field: onepassword.user.email + target_field: user.email + ignore_missing: true + + #################### + ## ECS OS Mapping ## + #################### + - rename: + field: onepassword.client.os_name + target_field: os.name + ignore_missing: true + - rename: + field: onepassword.client.os_version + target_field: os.version + ignore_missing: true + + ######################## + ## ECS Source Mapping ## + ######################## + - rename: + field: onepassword.client.ip_address + target_field: source.ip + ignore_missing: true + - geoip: + field: source.ip + target_field: source.geo + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + + ###################### + ## ECS Base Mapping ## + ###################### + - date: + field: onepassword.timestamp + formats: + - ISO8601 + + ############# + ## Cleanup ## + ############# + - remove: + field: + - onepassword.timestamp + - onepassword.user + - onepassword.location # Use the included GeoIP processor + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/1password/1.2.2/data_stream/item_usages/fields/base-fields.yml b/packages/1password/1.2.2/data_stream/item_usages/fields/base-fields.yml new file mode 100755 index 0000000000..902686e8af --- /dev/null +++ b/packages/1password/1.2.2/data_stream/item_usages/fields/base-fields.yml @@ -0,0 +1,23 @@ +- name: input.type + type: keyword + description: Input type +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: 1password +- name: event.dataset + type: constant_keyword + description: Event dataset + value: 1password.item_usages +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/1password/1.2.2/data_stream/item_usages/fields/ecs.yml b/packages/1password/1.2.2/data_stream/item_usages/fields/ecs.yml new file mode 100755 index 0000000000..a5fd6a2817 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/item_usages/fields/ecs.yml @@ -0,0 +1,98 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: os.name + type: keyword +- description: Operating system version as a raw string. + name: os.version + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + name: source.geo.location + type: geo_point +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: List of keywords used to tag each event. + name: tags + type: keyword diff --git a/packages/1password/1.2.2/data_stream/item_usages/fields/fields.yml b/packages/1password/1.2.2/data_stream/item_usages/fields/fields.yml new file mode 100755 index 0000000000..3c2f0bfa25 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/item_usages/fields/fields.yml @@ -0,0 +1,30 @@ +- name: onepassword + type: group + fields: + - name: uuid + type: keyword + description: The UUID of the event + - name: used_version + type: integer + description: The version of the item that was accessed + - name: vault_uuid + type: keyword + description: The UUID of the vault the item is in + - name: item_uuid + type: keyword + description: The UUID of the item that was accessed + - name: client + type: group + fields: + - name: app_name + type: keyword + description: The name of the 1Password app the item was accessed from + - name: app_version + type: keyword + description: The version number of the 1Password app + - name: platform_name + type: keyword + description: The name of the platform the item was accessed from + - name: platform_version + type: keyword + description: The version of the browser or computer where the 1Password app is installed, or the CPU of the machine where the 1Password command-line tool is installed diff --git a/packages/1password/1.2.2/data_stream/item_usages/manifest.yml b/packages/1password/1.2.2/data_stream/item_usages/manifest.yml new file mode 100755 index 0000000000..1189af5c34 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/item_usages/manifest.yml @@ -0,0 +1,47 @@ +title: "Collect 1Password item usages events" +type: logs +streams: + - input: httpjson + title: "Collect 1Password item usages events" + description: "Collect item usages from 1Password via the 1Password Events API" + enabled: true + template_path: httpjson.yml.hbs + vars: + - name: limit + type: integer + title: Limit + description: Number of events to fetch on each request + show_user: false + required: true + default: 1000 + - name: interval + type: text + title: Interval to query 1Password Events API + description: Go Duration syntax (eg. 10s) + show_user: false + required: true + default: 10s + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - 1password-item_usages + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/1password/1.2.2/data_stream/item_usages/sample_event.json b/packages/1password/1.2.2/data_stream/item_usages/sample_event.json new file mode 100755 index 0000000000..ad1f50d54c --- /dev/null +++ b/packages/1password/1.2.2/data_stream/item_usages/sample_event.json @@ -0,0 +1,81 @@ +{ + "@timestamp": "2021-08-30T18:57:42.484Z", + "agent": { + "ephemeral_id": "cbcdd98f-456d-47bb-9f43-cf589ccd810d", + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0" + }, + "data_stream": { + "dataset": "1password.item_usages", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "snapshot": false, + "version": "8.0.0" + }, + "event": { + "action": "reveal", + "agent_id_status": "verified", + "category": [ + "file" + ], + "created": "2022-03-03T21:25:12.198Z", + "dataset": "1password.item_usages", + "ingested": "2022-03-03T21:25:13Z", + "kind": "event", + "type": [ + "access" + ] + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "onepassword": { + "client": { + "app_name": "1Password Browser Extension", + "app_version": "1109", + "platform_name": "Chrome", + "platform_version": "93.0.4577.62" + }, + "item_uuid": "bvwmmwxisuca7wbehrbyqhag54", + "used_version": 1, + "uuid": "MCQODBBWJD5HISKYNP3HJPV2DV", + "vault_uuid": "jaqxqf5qylslqiitnduawrndc5" + }, + "os": { + "name": "Android", + "version": "10" + }, + "related": { + "ip": [ + "1.1.1.1" + ], + "user": [ + "OJQGU46KAPROEJLCK674RHSAY5", + "email@1password.com", + "Name" + ] + }, + "source": { + "ip": "1.1.1.1" + }, + "tags": [ + "forwarded", + "1password-item_usages" + ], + "user": { + "email": "email@1password.com", + "full_name": "Name", + "id": "OJQGU46KAPROEJLCK674RHSAY5" + } +} \ No newline at end of file diff --git a/packages/1password/1.2.2/data_stream/signin_attempts/agent/stream/httpjson.yml.hbs b/packages/1password/1.2.2/data_stream/signin_attempts/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..6a8f41aee5 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/signin_attempts/agent/stream/httpjson.yml.hbs @@ -0,0 +1,57 @@ +config_version: 2 +interval: {{interval}} +request.url: {{url}}/api/v1/signinattempts +request.method: POST +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +request.transforms: + - set: + target: "header.Content-Type" + value: "application/json" + - set: + target: "header.User-Agent" + value: "1Password-Elastic-Filebeat/0.1.0" + - set: + target: "header.Authorization" + value: 'Bearer {{token}}' + - set: + target: body.cursor + value: '[[if not (eq (len .cursor) 0)]][[.cursor.last_cursor]][[end]]' + - set: + target: body.limit + value_type: int + value: '[[if eq (len .cursor) 0]]{{limit}}[[end]]' +cursor: + last_cursor: + value: '[[.last_response.body.cursor]]' +response.decode_as: application/json +response.split: + target: body.items +response.pagination: + - set: + target: body.cursor + value: '[[.last_response.body.cursor]]' + fail_on_template_error: true + - delete: + target: body.limit +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/1password/1.2.2/data_stream/signin_attempts/elasticsearch/ingest_pipeline/default.yml b/packages/1password/1.2.2/data_stream/signin_attempts/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..c1c0b88e02 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/signin_attempts/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,152 @@ +--- +description: Pipeline for normalizing 1Password Sign-in Attempts Events +processors: + - rename: + field: message + target_field: event.original + - json: + field: event.original + target_field: onepassword + - drop: + description: Drop if no timestamp (invalid json) + if: "ctx?.onepassword?.timestamp == null" + + ####################### + ## ECS Event Mapping ## + ####################### + - set: + field: ecs.version + value: "8.0.0" + # Sets event.created from the @timestamp field generated by filebeat before being overwritten further down + - set: + field: event.created + copy_from: "@timestamp" + - set: + field: event.kind + value: event + - append: + field: event.category + value: [authentication] + - append: + field: event.type + value: [info] + - rename: + field: onepassword.category + target_field: event.action + ignore_missing: true + - set: + field: event.outcome + value: success + if: "['success', 'firewall_reported_success'].contains(ctx.event?.action)" + ignore_failure: true + - set: + field: event.outcome + value: failure + if: "!['success', 'firewall_reported_success'].contains(ctx.event?.action)" + ignore_failure: true + + ######################### + ## ECS Related Mapping ## + ######################### + - append: + field: related.user + value: "{{onepassword.target_user.uuid}}" + allow_duplicates: false + if: ctx?.onepassword?.target_user?.uuid != null + - append: + field: related.user + value: "{{onepassword.target_user.email}}" + allow_duplicates: false + if: ctx?.onepassword?.target_user?.email != null + - append: + field: related.user + value: "{{onepassword.target_user.name}}" + allow_duplicates: false + if: ctx?.onepassword?.target_user?.name != null + - append: + field: related.ip + value: "{{onepassword.client.ip_address}}" + allow_duplicates: false + if: ctx?.onepassword?.client?.ip_address != null + + ###################### + ## ECS User Mapping ## + ###################### + - rename: + field: onepassword.target_user.uuid + target_field: user.id + ignore_missing: true + - rename: + field: onepassword.target_user.name + target_field: user.full_name + ignore_missing: true + - rename: + field: onepassword.target_user.email + target_field: user.email + ignore_missing: true + + #################### + ## ECS OS Mapping ## + #################### + - rename: + field: onepassword.client.os_name + target_field: os.name + ignore_missing: true + - rename: + field: onepassword.client.os_version + target_field: os.version + ignore_missing: true + + ######################## + ## ECS Source Mapping ## + ######################## + - rename: + field: onepassword.client.ip_address + target_field: source.ip + ignore_missing: true + - geoip: + field: source.ip + target_field: source.geo + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + + ###################### + ## ECS Base Mapping ## + ###################### + - date: + field: onepassword.timestamp + formats: + - ISO8601 + + ############# + ## Cleanup ## + ############# + - remove: + field: + - onepassword.timestamp + - onepassword.target_user + - onepassword.location # Use the included GeoIP processor + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/1password/1.2.2/data_stream/signin_attempts/fields/base-fields.yml b/packages/1password/1.2.2/data_stream/signin_attempts/fields/base-fields.yml new file mode 100755 index 0000000000..7cd57ab5cd --- /dev/null +++ b/packages/1password/1.2.2/data_stream/signin_attempts/fields/base-fields.yml @@ -0,0 +1,23 @@ +- name: input.type + type: keyword + description: Input type +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: 1password +- name: event.dataset + type: constant_keyword + description: Event dataset + value: 1password.signin_attempts +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/1password/1.2.2/data_stream/signin_attempts/fields/ecs.yml b/packages/1password/1.2.2/data_stream/signin_attempts/fields/ecs.yml new file mode 100755 index 0000000000..2d2bdc60f2 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/signin_attempts/fields/ecs.yml @@ -0,0 +1,106 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: os.name + type: keyword +- description: Operating system version as a raw string. + name: os.version + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + name: source.geo.location + type: geo_point +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: List of keywords used to tag each event. + name: tags + type: keyword diff --git a/packages/1password/1.2.2/data_stream/signin_attempts/fields/fields.yml b/packages/1password/1.2.2/data_stream/signin_attempts/fields/fields.yml new file mode 100755 index 0000000000..740d91aad1 --- /dev/null +++ b/packages/1password/1.2.2/data_stream/signin_attempts/fields/fields.yml @@ -0,0 +1,33 @@ +- name: onepassword + type: group + fields: + - name: uuid + type: keyword + description: The UUID of the event + - name: session_uuid + type: keyword + description: The UUID of the session that created the event + - name: type + type: keyword + description: Details about the sign-in attempt + - name: country + type: keyword + description: The country code of the event. Uses the ISO 3166 standard + - name: details + type: object + description: Additional information about the sign-in attempt, such as any firewall rules that prevent a user from signing in + - name: client + type: group + fields: + - name: app_name + type: keyword + description: The name of the 1Password app that attempted to sign in to the account + - name: app_version + type: keyword + description: The version number of the 1Password app + - name: platform_name + type: keyword + description: The name of the platform running the 1Password app + - name: platform_version + type: keyword + description: The version of the browser or computer where the 1Password app is installed, or the CPU of the machine where the 1Password command-line tool is installed diff --git a/packages/1password/1.2.2/data_stream/signin_attempts/manifest.yml b/packages/1password/1.2.2/data_stream/signin_attempts/manifest.yml new file mode 100755 index 0000000000..fcbd59840a --- /dev/null +++ b/packages/1password/1.2.2/data_stream/signin_attempts/manifest.yml @@ -0,0 +1,47 @@ +title: "1Password sign-in attempt events" +type: logs +streams: + - input: httpjson + title: "Collect 1Password sign-in attempt events" + description: "Collect sign-in attempts from 1Password via the 1Password Events API" + enabled: true + template_path: httpjson.yml.hbs + vars: + - name: limit + type: integer + title: Limit + description: Number of events to fetch on each request + show_user: false + required: true + default: 1000 + - name: interval + type: text + title: Interval to query 1Password Events API + description: Go Duration syntax (eg. 10s) + show_user: false + required: true + default: 10s + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - 1password-signin_attempts + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/1password/1.2.2/data_stream/signin_attempts/sample_event.json b/packages/1password/1.2.2/data_stream/signin_attempts/sample_event.json new file mode 100755 index 0000000000..72c46afdaa --- /dev/null +++ b/packages/1password/1.2.2/data_stream/signin_attempts/sample_event.json @@ -0,0 +1,83 @@ +{ + "@timestamp": "2021-08-11T14:28:03.000Z", + "agent": { + "ephemeral_id": "6a1b2121-406e-47fc-8ab0-3ab3b521f341", + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0" + }, + "data_stream": { + "dataset": "1password.signin_attempts", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "snapshot": false, + "version": "8.0.0" + }, + "event": { + "action": "success", + "agent_id_status": "verified", + "category": [ + "authentication" + ], + "created": "2022-03-03T21:25:49.160Z", + "dataset": "1password.signin_attempts", + "ingested": "2022-03-03T21:25:52Z", + "kind": "event", + "outcome": "success", + "type": [ + "info" + ] + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "onepassword": { + "client": { + "app_name": "1Password Browser Extension", + "app_version": "1109", + "platform_name": "Chrome", + "platform_version": "93.0.4577.62" + }, + "country": "AR", + "details": null, + "session_uuid": "UED4KFZ5BH37IQWTJ7LG4VPWK7", + "type": "credentials_ok", + "uuid": "HGIF4OEWXDTVWKEQDIWTKV26HU" + }, + "os": { + "name": "Android", + "version": "10" + }, + "related": { + "ip": [ + "1.1.1.1" + ], + "user": [ + "OJQGU46KAPROEJLCK674RHSAY5", + "email@1password.com", + "Name" + ] + }, + "source": { + "ip": "1.1.1.1" + }, + "tags": [ + "forwarded", + "1password-signin_attempts" + ], + "user": { + "email": "email@1password.com", + "full_name": "Name", + "id": "OJQGU46KAPROEJLCK674RHSAY5" + } +} \ No newline at end of file diff --git a/packages/1password/1.2.2/docs/README.md b/packages/1password/1.2.2/docs/README.md new file mode 100755 index 0000000000..0571e26b4d --- /dev/null +++ b/packages/1password/1.2.2/docs/README.md @@ -0,0 +1,301 @@ +1Password Events Reporting +========================== + +With [1Password Business](https://support.1password.com/explore/business/), you can send your account activity to your security information and event management (SIEM) system using the 1Password Events API. Get reports about 1Password activity like sign-in attempts and item usage while you manage all your company’s applications and services from a central location. + +With 1Password Events Reporting and Elastic SIEM, you can: + +- Control your 1Password data retention +- Build custom graphs and dashboards +- Set up custom alerts that trigger specific actions +- Cross-reference 1Password events with the data from other services + +You can set up Events Reporting if you’re an owner or administrator. +Learn how to [obtain your 1Password Events API credentials](https://support.1password.com/events-reporting/#step-1-set-up-an-events-reporting-integration). + +Events +------ + +### Sign-in Attempts + +Uses the 1Password Events API to retrieve information about sign-in attempts. Events include the name and IP address of the user who attempted to sign in to the account, when the attempt was made, and – for failed attempts – the cause of the failure. + +*Exported fields* + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| input.type | Input type | keyword | +| onepassword.client.app_name | The name of the 1Password app that attempted to sign in to the account | keyword | +| onepassword.client.app_version | The version number of the 1Password app | keyword | +| onepassword.client.platform_name | The name of the platform running the 1Password app | keyword | +| onepassword.client.platform_version | The version of the browser or computer where the 1Password app is installed, or the CPU of the machine where the 1Password command-line tool is installed | keyword | +| onepassword.country | The country code of the event. Uses the ISO 3166 standard | keyword | +| onepassword.details | Additional information about the sign-in attempt, such as any firewall rules that prevent a user from signing in | object | +| onepassword.session_uuid | The UUID of the session that created the event | keyword | +| onepassword.type | Details about the sign-in attempt | keyword | +| onepassword.uuid | The UUID of the event | keyword | +| os.name | Operating system name, without the version. | keyword | +| os.name.text | Multi-field of `os.name`. | match_only_text | +| os.version | Operating system version as a raw string. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | +| user.email | User email address. | keyword | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.id | Unique identifier of the user. | keyword | + + +An example event for `signin_attempts` looks as following: + +```json +{ + "@timestamp": "2021-08-11T14:28:03.000Z", + "agent": { + "ephemeral_id": "6a1b2121-406e-47fc-8ab0-3ab3b521f341", + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0" + }, + "data_stream": { + "dataset": "1password.signin_attempts", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "snapshot": false, + "version": "8.0.0" + }, + "event": { + "action": "success", + "agent_id_status": "verified", + "category": [ + "authentication" + ], + "created": "2022-03-03T21:25:49.160Z", + "dataset": "1password.signin_attempts", + "ingested": "2022-03-03T21:25:52Z", + "kind": "event", + "outcome": "success", + "type": [ + "info" + ] + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "onepassword": { + "client": { + "app_name": "1Password Browser Extension", + "app_version": "1109", + "platform_name": "Chrome", + "platform_version": "93.0.4577.62" + }, + "country": "AR", + "details": null, + "session_uuid": "UED4KFZ5BH37IQWTJ7LG4VPWK7", + "type": "credentials_ok", + "uuid": "HGIF4OEWXDTVWKEQDIWTKV26HU" + }, + "os": { + "name": "Android", + "version": "10" + }, + "related": { + "ip": [ + "1.1.1.1" + ], + "user": [ + "OJQGU46KAPROEJLCK674RHSAY5", + "email@1password.com", + "Name" + ] + }, + "source": { + "ip": "1.1.1.1" + }, + "tags": [ + "forwarded", + "1password-signin_attempts" + ], + "user": { + "email": "email@1password.com", + "full_name": "Name", + "id": "OJQGU46KAPROEJLCK674RHSAY5" + } +} +``` + +### Item Usages + +Uses the 1Password Events API to retrieve information about items in shared vaults that have been modified, accessed, or used. Events include the name and IP address of the user who accessed the item, when it was accessed, and the vault where the item is stored. + +*Exported fields* + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| input.type | Input type | keyword | +| onepassword.client.app_name | The name of the 1Password app the item was accessed from | keyword | +| onepassword.client.app_version | The version number of the 1Password app | keyword | +| onepassword.client.platform_name | The name of the platform the item was accessed from | keyword | +| onepassword.client.platform_version | The version of the browser or computer where the 1Password app is installed, or the CPU of the machine where the 1Password command-line tool is installed | keyword | +| onepassword.item_uuid | The UUID of the item that was accessed | keyword | +| onepassword.used_version | The version of the item that was accessed | integer | +| onepassword.uuid | The UUID of the event | keyword | +| onepassword.vault_uuid | The UUID of the vault the item is in | keyword | +| os.name | Operating system name, without the version. | keyword | +| os.name.text | Multi-field of `os.name`. | match_only_text | +| os.version | Operating system version as a raw string. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | +| user.email | User email address. | keyword | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.id | Unique identifier of the user. | keyword | + + +An example event for `item_usages` looks as following: + +```json +{ + "@timestamp": "2021-08-30T18:57:42.484Z", + "agent": { + "ephemeral_id": "cbcdd98f-456d-47bb-9f43-cf589ccd810d", + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0" + }, + "data_stream": { + "dataset": "1password.item_usages", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "8652330e-4de6-4596-a16f-4463a6c56e9e", + "snapshot": false, + "version": "8.0.0" + }, + "event": { + "action": "reveal", + "agent_id_status": "verified", + "category": [ + "file" + ], + "created": "2022-03-03T21:25:12.198Z", + "dataset": "1password.item_usages", + "ingested": "2022-03-03T21:25:13Z", + "kind": "event", + "type": [ + "access" + ] + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "onepassword": { + "client": { + "app_name": "1Password Browser Extension", + "app_version": "1109", + "platform_name": "Chrome", + "platform_version": "93.0.4577.62" + }, + "item_uuid": "bvwmmwxisuca7wbehrbyqhag54", + "used_version": 1, + "uuid": "MCQODBBWJD5HISKYNP3HJPV2DV", + "vault_uuid": "jaqxqf5qylslqiitnduawrndc5" + }, + "os": { + "name": "Android", + "version": "10" + }, + "related": { + "ip": [ + "1.1.1.1" + ], + "user": [ + "OJQGU46KAPROEJLCK674RHSAY5", + "email@1password.com", + "Name" + ] + }, + "source": { + "ip": "1.1.1.1" + }, + "tags": [ + "forwarded", + "1password-item_usages" + ], + "user": { + "email": "email@1password.com", + "full_name": "Name", + "id": "OJQGU46KAPROEJLCK674RHSAY5" + } +} +``` diff --git a/packages/1password/1.2.2/img/1password-itemusages-screenshot.png b/packages/1password/1.2.2/img/1password-itemusages-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..1fa5c21e90e387a7646578a0955d7b5be1344167 GIT binary patch literal 450008 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

DL5G3co~&q`w|;bEN(>iaZ3R?= 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

0QTk>{hnXea)>yivps2 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℘2?V&Za&Wvj+!U%FCs_ELxY`3v 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⁢vl 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 IMZ3uV2WE18<^TWy literal 0 HcmV?d00001 diff --git a/packages/1password/1.2.2/img/1password-logo-light-bg.svg b/packages/1password/1.2.2/img/1password-logo-light-bg.svg new file mode 100755 index 0000000000..27735b307c --- /dev/null +++ b/packages/1password/1.2.2/img/1password-logo-light-bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/1password/1.2.2/img/1password-signinattempts-screenshot.png b/packages/1password/1.2.2/img/1password-signinattempts-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..4c7a9a0d7ecb1eb96494ca4c112f74a39f950120 GIT binary patch literal 427378 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

6Mi3$Iv*BE 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

HmY$%L8U z*D)9@Oojc0$>q6pm$)JcO`WajJ_8_4{R@`M;47kWt}2vl;ffJvP^lk^geBef)nJ`% z=0rsl{4%Y5ti8*e&S8_b_tjDEcfU`)5&$Nb00au!%aMN@hR2pOIjxGDJosYK;>`W1 zW%WIk8NWiENL0d95PYucaK;f=FktGRAgl@~PST?b5yA_sP1(-l`En(6DG-%s%C05y zyCQmNa{x-pBWk{ctR1Zr-R;_5F6>vv3ftr;+awX{Eaj9sF*?2j&6ofHLt>S~m_YiQ zLZ^r#CmLvm(C5LBq;H+w+>E9$^7cnx(AT@VvDVOh?N0-0ntw$kYb&_pPP@(L7f%5J zesP?oT8cP!=X-+4AL8>BJmmg~a^!Jr7S#-5&MsCeQ$CYLJ5|MK&46UaH@tE~>3eHe zY4S<3J$=t&?!xnQcfCfV9X1a z!<0W}3Y#95#$2CJ)5Nshnn9w}KO?p#<^1|bs zT1POk)5ZqBK*G$))dAa17zCI}yT59$lB--o(pBH}dI*H>%!k{n%kdkR{=>=Pir#Hn zmA?JW#n=ORRm4U>QxjP(?76UP+(UwsIXOHC>zb@L}e{ST+q%4p79vU}ul<3YM#J$XzkCG4h-Vng$z z_K3;hJt;W@eqC#To;}6-2-X2^a1_yn?Xk?OJ)My4s98-tqc_MVYx8_X<$v0y%HlyKA+~_5#HNEV;+(6WPaY2px`7ds5RHKOn|ZR%ejygoaERnDnP^_8E>$`@2?BT`zCkz zQm{F9hM+_C<4;jS}QSbzFPmTt;Enl^aj($ zaPE~E^xyM1#pJqgKh*oH1TLBl19q#O^X@C>RHf_B*20)ueWxCZfjB$q)A)u$U1kxh ztTaN|qH72O>1=1NvYqv{f5%gwVDQdys2=oz#q#IIaBq;om2CslfJvQuNtYUd_;+I- zBtL<2>68oK5b4^Sb7VZcpG5JgR1( zEg+=Sq#TrnbcDBE2z#b`VHLWFhV!EO9LM7ree?-17fcENk?xmBVD7u^74%envNU(v zmBlxWz(={rb=RTN?Bqd1c!#!y(OGTaNS1bXGyY09S~fk6RTs-QTD~q;RbP8@f>205 zPf1}J%w4npbhDz_&?bc91nI)Q&@Cw~*WrC9xv(RQ2)o6TpqZVZ&xDjJl^g0VDyEFYOLiwSEbelC##YO2sL`+JcG!u2IDa4 z65&Ix7nQDT#a*o=WzVOdHM95f}|{Q z)z=EmlMrH##eD;P`a0b26wEY|j(#{Am=?F!)uO;JwnYqn)FJdHoO7(5Bb$gX#UfR2 zdfKkMxVRmdMS``TUM>@(r4*W@rN!uytWyX3;l+pEmZzYrM>3%J);=?^4%<{WX8WD| z3yeBhGSabc(X&Tcms+NHb^M@^(SSKgTat;ycXCIckPT2zX{}*EzWAM1HZ7MXhLsD!ryvAf}~d$(r4u_Orb zY1H6<0qwBcSX5Fr@F+8j3$2q1cwWG7I-tuId0n)*;L@5v;__j_0Ouz$Qt?JT=>!CY z8|fa;)4%GHx3VAqLg|3{&@+tzZ9-<)Sr=1pLG-B@wRN6&0N{x;JGIQvp4_N9Bnk5? z?V}4>8hwpsKkPG_G;Bze%4jn05#@G40xymgeTxKE$!0%D2wBN-6@zN$$Kq8a-@MS= zMGV3$b0Q=?s|1&dC7-l?#N(Edzse;Y1z#{BaJcKc*^GYAt~$Igy9u`Cqd@;;g3BCU zW*tge=fc+>oXt%hcnxic~u;1 z*U;)?DoDa!dR8Bw_OULJ*nYnw&y!;3R(&nH06)0+wtBz5ImP0Wg?13yF;j9`&E7Zk zGnmceyW-7g4IK$`6SJhQfpvg@i^bX`y{NGs8JH#=lR*pv&)LMvn;M)}^u44u4j;eE zZ^&@gx;fh2fTRMtPJ-KfA``)*H*^s*1ZZ@w6LrOA)l5L}td#}P9n9|ujZIS!PA-Vg zTtYPTQRGcxyWu-Af{>RC-Jw@&mK*RN2yYr_aJKX3GhkYC8%eV-#1hxq!S?piyX9yh-5`^Pam=}u zRYqeIV7GRaPobLOdtF~2e&WBbnJ>@FUO>(2IEmRq5siaTG zEKs4Oe?M7mP=0k}2vsjlD&iEsy<~`^EWe}lCq}Y`>U(*ot<8mV4N>LBB6^J}k5P@VQu>T?}JX}uDshfR@ z=}G)!|A^}on4qMg5x*TMYmQ5V!Ne4gz-9_ruB?xseQmkX;bGZ*_lT>AMDO1@$jC)J zuc1DqJCQIeNf!m0bQ1XE{X3di*kO9KiP`y*UmZ%AfEh!uQR$jpY3B5DLsu(()%M17 z+Pwu<*O$<9Xj`v(()+v3Tsb9eh!myqTf*sOCgRUDmJ^vz2(>X}fG>2!h!JWmEG&}9S{cbM{;0}}sxaI-Q zmMexBY-F{0F1x|_OY*KuRV#SeY#Bp(J?Y+;-r#l2*oyWJ{EIf>LSQ+n);S}ZLW~BJ z21ol6KEsW%r*;J>`nWWY6>6}nS3o^!@+B79+IlkmWe#Y4MEz4V)*F(aeaqW3e7`VQ zPL+>VhzmL&m~Xfb7e0MVXQ5Z0jdvgx1sn;oNsfF&ch*HsI+i!6LS4r6Fb#RI+qj6j zPT&K|y~DtiV*kw`DqOE9FWt=QR}uY;H_DoKi!)BJ;(sCteu12_gdU9evM&LZBZUBw z4M`;1%oSBCLK5h*gXDNxpE$&`7Zei-B29~^AnJrE-otgqDea1%=dzKP%y!Cv6!3s3$>-r;;OA z?bRgrt!QD&m9*KClce=K(?mAi1y?LV{v!oz%X5ao18hOhnSfABiZU`Wi!kVTc-EZ2 z?yyKPwnS5q2fDGAQK#%qARH!7xxcLJ0*g04UaQOJ-5$*(a#wyfkjVMBZ?p)W?2T&( zUJTw?%m29mPr5_>n2$jOLfpZG1;7M2g8l_sPIE0zK+o*FTCZF{+j8UhtZ3&?PBQ!W zu>{6MtX`ngvd$AY(y3QN9HqRYyI*INh`HNmeZT)r`ABEjMXT$ z!kuO_v`WiLdI@}(oa#gy4tF26d0_&%Iil&=|Of~QS(Hj4` zEA>Uxj@Ago-Np$4oNjvRRWmrL4R>?j*{B=tI9J^1jwED=

{F{555r5oJ)r2!)= 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

ryA7IGlIT4b2Kw3_Lp`T4DJrqO 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 b;^NwFkuIs)4Oj05_>mTue_15@#_#_CmlqgR literal 0 HcmV?d00001 diff --git a/packages/1password/1.2.2/kibana/dashboard/1password-item-usages-full-dashboard.json b/packages/1password/1.2.2/kibana/dashboard/1password-item-usages-full-dashboard.json new file mode 100755 index 0000000000..300dd197b6 --- /dev/null +++ b/packages/1password/1.2.2/kibana/dashboard/1password-item-usages-full-dashboard.json @@ -0,0 +1,52 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"33e47a7b-72d2-4721-818c-8df8d710c5ea\",\"w\":31,\"x\":0,\"y\":0},\"panelIndex\":\"33e47a7b-72d2-4721-818c-8df8d710c5ea\",\"panelRefName\":\"panel_33e47a7b-72d2-4721-818c-8df8d710c5ea\",\"type\":\"search\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{},\"hiddenLayers\":[],\"isLayerTOCOpen\":true,\"mapBuffer\":{\"maxLat\":85.05113,\"maxLon\":360,\"minLat\":-85.05113,\"minLon\":-360},\"mapCenter\":{\"lat\":19.94277,\"lon\":0,\"zoom\":0.5},\"openTOCDetails\":[]},\"gridData\":{\"h\":15,\"i\":\"5270ad02-a029-4aab-a42a-b0b38988d36d\",\"w\":17,\"x\":31,\"y\":0},\"panelIndex\":\"5270ad02-a029-4aab-a42a-b0b38988d36d\",\"panelRefName\":\"panel_5270ad02-a029-4aab-a42a-b0b38988d36d\",\"type\":\"map\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":11,\"i\":\"1591a01e-b61e-4f3a-88d5-f825e39e60b6\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"1591a01e-b61e-4f3a-88d5-f825e39e60b6\",\"panelRefName\":\"panel_1591a01e-b61e-4f3a-88d5-f825e39e60b6\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":11,\"i\":\"3e1ea7df-1443-41c2-a4b4-45389042d2d4\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"3e1ea7df-1443-41c2-a4b4-45389042d2d4\",\"panelRefName\":\"panel_3e1ea7df-1443-41c2-a4b4-45389042d2d4\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":12,\"i\":\"36297d46-8bb5-476c-b772-479be5811393\",\"w\":24,\"x\":24,\"y\":26},\"panelIndex\":\"36297d46-8bb5-476c-b772-479be5811393\",\"panelRefName\":\"panel_36297d46-8bb5-476c-b772-479be5811393\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":12,\"i\":\"d7f0be27-d6ed-4ef6-a217-3ee1837a7988\",\"w\":24,\"x\":0,\"y\":26},\"panelIndex\":\"d7f0be27-d6ed-4ef6-a217-3ee1837a7988\",\"panelRefName\":\"panel_d7f0be27-d6ed-4ef6-a217-3ee1837a7988\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"}]", + "timeRestore": false, + "title": "Item Usages [1Password Events Reporting]", + "version": 1 + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-item-usages-full-dashboard", + "migrationVersion": { + "dashboard": "7.15.0" + }, + "references": [ + { + "id": "1password-item-usages", + "name": "33e47a7b-72d2-4721-818c-8df8d710c5ea:panel_33e47a7b-72d2-4721-818c-8df8d710c5ea", + "type": "search" + }, + { + "id": "1password-item-usages-source-IPs-map", + "name": "5270ad02-a029-4aab-a42a-b0b38988d36d:panel_5270ad02-a029-4aab-a42a-b0b38988d36d", + "type": "map" + }, + { + "id": "1password-item-usages-over-time", + "name": "1591a01e-b61e-4f3a-88d5-f825e39e60b6:panel_1591a01e-b61e-4f3a-88d5-f825e39e60b6", + "type": "visualization" + }, + { + "id": "1password-item-usages-hot-users", + "name": "3e1ea7df-1443-41c2-a4b4-45389042d2d4:panel_3e1ea7df-1443-41c2-a4b4-45389042d2d4", + "type": "visualization" + }, + { + "id": "1password-item-usages-hot-items", + "name": "36297d46-8bb5-476c-b772-479be5811393:panel_36297d46-8bb5-476c-b772-479be5811393", + "type": "visualization" + }, + { + "id": "1password-item-usages-hot-vaults", + "name": "d7f0be27-d6ed-4ef6-a217-3ee1837a7988:panel_d7f0be27-d6ed-4ef6-a217-3ee1837a7988", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/dashboard/1password-signin-attempts-full-dashboard.json b/packages/1password/1.2.2/kibana/dashboard/1password-signin-attempts-full-dashboard.json new file mode 100755 index 0000000000..64ffa9a727 --- /dev/null +++ b/packages/1password/1.2.2/kibana/dashboard/1password-signin-attempts-full-dashboard.json @@ -0,0 +1,52 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"944e346e-36df-430b-9734-5d91da79bdc1\",\"w\":31,\"x\":0,\"y\":0},\"panelIndex\":\"944e346e-36df-430b-9734-5d91da79bdc1\",\"panelRefName\":\"panel_944e346e-36df-430b-9734-5d91da79bdc1\",\"type\":\"search\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{},\"hiddenLayers\":[],\"isLayerTOCOpen\":false,\"mapBuffer\":{\"maxLat\":85.05113,\"maxLon\":360,\"minLat\":-85.05113,\"minLon\":-360},\"mapCenter\":{\"lat\":18.69679,\"lon\":-18.18807,\"zoom\":0.62},\"openTOCDetails\":[]},\"gridData\":{\"h\":15,\"i\":\"5a635dbb-4cb6-46f8-9d4c-dd12078b184f\",\"w\":17,\"x\":31,\"y\":0},\"panelIndex\":\"5a635dbb-4cb6-46f8-9d4c-dd12078b184f\",\"panelRefName\":\"panel_5a635dbb-4cb6-46f8-9d4c-dd12078b184f\",\"type\":\"map\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":9,\"i\":\"1249ea4b-cf49-4d87-8125-7f1dba37353f\",\"w\":11,\"x\":0,\"y\":15},\"panelIndex\":\"1249ea4b-cf49-4d87-8125-7f1dba37353f\",\"panelRefName\":\"panel_1249ea4b-cf49-4d87-8125-7f1dba37353f\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":9,\"i\":\"51433376-546a-492a-906e-9ca7f5d34f68\",\"w\":20,\"x\":11,\"y\":15},\"panelIndex\":\"51433376-546a-492a-906e-9ca7f5d34f68\",\"panelRefName\":\"panel_51433376-546a-492a-906e-9ca7f5d34f68\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":9,\"i\":\"8f8ae43c-e8d4-4425-b418-224a7db57e86\",\"w\":17,\"x\":31,\"y\":15},\"panelIndex\":\"8f8ae43c-e8d4-4425-b418-224a7db57e86\",\"panelRefName\":\"panel_8f8ae43c-e8d4-4425-b418-224a7db57e86\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":9,\"i\":\"683d1c8e-bb0f-4048-8c15-e9dc3e40fcfd\",\"w\":48,\"x\":0,\"y\":24},\"panelIndex\":\"683d1c8e-bb0f-4048-8c15-e9dc3e40fcfd\",\"panelRefName\":\"panel_683d1c8e-bb0f-4048-8c15-e9dc3e40fcfd\",\"type\":\"visualization\",\"version\":\"7.15.0-SNAPSHOT\"}]", + "timeRestore": false, + "title": "Sign-in Attempts [1Password Events Reporting]", + "version": 1 + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-signin-attempts-full-dashboard", + "migrationVersion": { + "dashboard": "7.15.0" + }, + "references": [ + { + "id": "1password-signin-attempts", + "name": "944e346e-36df-430b-9734-5d91da79bdc1:panel_944e346e-36df-430b-9734-5d91da79bdc1", + "type": "search" + }, + { + "id": "1password-signin-attempts-source-IPs-map", + "name": "5a635dbb-4cb6-46f8-9d4c-dd12078b184f:panel_5a635dbb-4cb6-46f8-9d4c-dd12078b184f", + "type": "map" + }, + { + "id": "1password-signin-attempts-failed-gauge", + "name": "1249ea4b-cf49-4d87-8125-7f1dba37353f:panel_1249ea4b-cf49-4d87-8125-7f1dba37353f", + "type": "visualization" + }, + { + "id": "1password-signin-attempts-count-over-time", + "name": "51433376-546a-492a-906e-9ca7f5d34f68:panel_51433376-546a-492a-906e-9ca7f5d34f68", + "type": "visualization" + }, + { + "id": "1password-signin-attempts-categories-over-time", + "name": "8f8ae43c-e8d4-4425-b418-224a7db57e86:panel_8f8ae43c-e8d4-4425-b418-224a7db57e86", + "type": "visualization" + }, + { + "id": "1password-signin-attempts-hot-users", + "name": "683d1c8e-bb0f-4048-8c15-e9dc3e40fcfd:panel_683d1c8e-bb0f-4048-8c15-e9dc3e40fcfd", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/map/1password-item-usages-source-IPs-map.json b/packages/1password/1.2.2/kibana/map/1password-item-usages-source-IPs-map.json new file mode 100755 index 0000000000..8b21f3b8e2 --- /dev/null +++ b/packages/1password/1.2.2/kibana/map/1password-item-usages-source-IPs-map.json @@ -0,0 +1,23 @@ +{ + "attributes": { + "description": "", + "layerListJSON": "[{\"alpha\":1,\"id\":\"11a86591-809c-4c7b-9668-0d0cc31980c9\",\"label\":null,\"maxZoom\":24,\"minZoom\":0,\"sourceDescriptor\":{\"isAutoSelect\":true,\"type\":\"EMS_TMS\"},\"style\":{},\"type\":\"VECTOR_TILE\",\"visible\":true},{\"alpha\":0.75,\"id\":\"55025914-752d-4a12-88f4-c9fe89ddbb9d\",\"joins\":[],\"label\":\"Source Locations\",\"maxZoom\":24,\"minZoom\":0,\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:1password.item_usages\"},\"sourceDescriptor\":{\"applyGlobalQuery\":true,\"filterByMapBounds\":true,\"geoField\":\"source.geo.location\",\"id\":\"ae93e398-4d52-4616-99c3-783c0f34d767\",\"indexPatternRefName\":\"layer_1_source_index_pattern\",\"scalingType\":\"LIMIT\",\"sortField\":\"\",\"sortOrder\":\"desc\",\"tooltipProperties\":[],\"topHitsSize\":1,\"type\":\"ES_SEARCH\"},\"style\":{\"isTimeAware\":true,\"properties\":{\"fillColor\":{\"options\":{\"color\":\"#54B399\"},\"type\":\"STATIC\"},\"icon\":{\"options\":{\"value\":\"marker\"},\"type\":\"STATIC\"},\"iconOrientation\":{\"options\":{\"orientation\":0},\"type\":\"STATIC\"},\"iconSize\":{\"options\":{\"size\":6},\"type\":\"STATIC\"},\"labelBorderColor\":{\"options\":{\"color\":\"#FFFFFF\"},\"type\":\"STATIC\"},\"labelBorderSize\":{\"options\":{\"size\":\"SMALL\"}},\"labelColor\":{\"options\":{\"color\":\"#000000\"},\"type\":\"STATIC\"},\"labelSize\":{\"options\":{\"size\":14},\"type\":\"STATIC\"},\"labelText\":{\"options\":{\"value\":\"\"},\"type\":\"STATIC\"},\"lineColor\":{\"options\":{\"color\":\"#41937c\"},\"type\":\"STATIC\"},\"lineWidth\":{\"options\":{\"size\":1},\"type\":\"STATIC\"},\"symbolizeAs\":{\"options\":{\"value\":\"circle\"}}},\"type\":\"VECTOR\"},\"type\":\"VECTOR\",\"visible\":true}]", + "title": "Audit item usages Source Locations [1Password Events Reporting]", + "uiStateJSON": "{\"isLayerTOCOpen\":true,\"openTOCDetails\":[]}" + }, + "id": "1password-item-usages-source-IPs-map", + "migrationVersion": { + "map": "7.10.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "layer_1_source_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/map/1password-signin-attempts-source-IPs-map.json b/packages/1password/1.2.2/kibana/map/1password-signin-attempts-source-IPs-map.json new file mode 100755 index 0000000000..0580583fc4 --- /dev/null +++ b/packages/1password/1.2.2/kibana/map/1password-signin-attempts-source-IPs-map.json @@ -0,0 +1,23 @@ +{ + "attributes": { + "description": "", + "layerListJSON": "[{\"alpha\":1,\"id\":\"db596930-2b43-4b31-b555-5bfb2ef9a3b3\",\"label\":null,\"maxZoom\":24,\"minZoom\":0,\"sourceDescriptor\":{\"isAutoSelect\":true,\"type\":\"EMS_TMS\"},\"style\":{},\"type\":\"VECTOR_TILE\",\"visible\":true},{\"alpha\":0.75,\"id\":\"a912dae9-61dd-4f45-96d4-15968e14aa79\",\"joins\":[],\"label\":\"Source Locations\",\"maxZoom\":24,\"minZoom\":0,\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:1password.signin_attempts\"},\"sourceDescriptor\":{\"applyGlobalQuery\":true,\"filterByMapBounds\":true,\"geoField\":\"source.geo.location\",\"id\":\"98b57871-9ec7-49ce-b371-bd052adaf795\",\"indexPatternRefName\":\"layer_1_source_index_pattern\",\"scalingType\":\"LIMIT\",\"sortField\":\"\",\"sortOrder\":\"desc\",\"tooltipProperties\":[],\"topHitsSize\":1,\"type\":\"ES_SEARCH\"},\"style\":{\"isTimeAware\":true,\"properties\":{\"fillColor\":{\"options\":{\"color\":\"#54B399\"},\"type\":\"STATIC\"},\"icon\":{\"options\":{\"value\":\"marker\"},\"type\":\"STATIC\"},\"iconOrientation\":{\"options\":{\"orientation\":0},\"type\":\"STATIC\"},\"iconSize\":{\"options\":{\"size\":6},\"type\":\"STATIC\"},\"labelBorderColor\":{\"options\":{\"color\":\"#FFFFFF\"},\"type\":\"STATIC\"},\"labelBorderSize\":{\"options\":{\"size\":\"SMALL\"}},\"labelColor\":{\"options\":{\"color\":\"#000000\"},\"type\":\"STATIC\"},\"labelSize\":{\"options\":{\"size\":14},\"type\":\"STATIC\"},\"labelText\":{\"options\":{\"value\":\"\"},\"type\":\"STATIC\"},\"lineColor\":{\"options\":{\"color\":\"#41937c\"},\"type\":\"STATIC\"},\"lineWidth\":{\"options\":{\"size\":1},\"type\":\"STATIC\"},\"symbolizeAs\":{\"options\":{\"value\":\"circle\"}}},\"type\":\"VECTOR\"},\"type\":\"VECTOR\",\"visible\":true}]", + "title": "Audit sign-in attempts Source Locations [1Password Events Reporting]", + "uiStateJSON": "{\"isLayerTOCOpen\":true,\"openTOCDetails\":[]}" + }, + "id": "1password-signin-attempts-source-IPs-map", + "migrationVersion": { + "map": "7.10.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "layer_1_source_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/search/1password-all-events.json b/packages/1password/1.2.2/kibana/search/1password-all-events.json new file mode 100755 index 0000000000..07937ec0c5 --- /dev/null +++ b/packages/1password/1.2.2/kibana/search/1password-all-events.json @@ -0,0 +1,36 @@ +{ + "attributes": { + "columns": [ + "data_stream.dataset", + "user.email", + "onepassword.client.app_name", + "source.geo.country_iso_code" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlight\":{\"fields\":{\"*\":{}},\"fragment_size\":2147483647,\"post_tags\":[\"@/kibana-highlighted-field@\"],\"pre_tags\":[\"@kibana-highlighted-field@\"],\"require_field_match\":false},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"event.module:1password\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "1Password all events [1Password Events Reporting]", + "version": 1 + }, + "coreMigrationVersion": "7.14.0", + "id": "1password-all-events", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/search/1password-item-usages.json b/packages/1password/1.2.2/kibana/search/1password-item-usages.json new file mode 100755 index 0000000000..3537396b78 --- /dev/null +++ b/packages/1password/1.2.2/kibana/search/1password-item-usages.json @@ -0,0 +1,37 @@ +{ + "attributes": { + "columns": [ + "user.email", + "event.action", + "onepassword.vault_uuid", + "onepassword.item_uuid", + "source.geo.country_iso_code" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlight\":{\"fields\":{\"*\":{}},\"fragment_size\":2147483647,\"post_tags\":[\"@/kibana-highlighted-field@\"],\"pre_tags\":[\"@kibana-highlighted-field@\"],\"require_field_match\":false},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:1password.item_usages\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "1Password item usages [1Password Events Reporting]", + "version": 1 + }, + "coreMigrationVersion": "7.14.0", + "id": "1password-item-usages", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/search/1password-signin-attempts.json b/packages/1password/1.2.2/kibana/search/1password-signin-attempts.json new file mode 100755 index 0000000000..b5ce5ab980 --- /dev/null +++ b/packages/1password/1.2.2/kibana/search/1password-signin-attempts.json @@ -0,0 +1,36 @@ +{ + "attributes": { + "columns": [ + "user.email", + "event.action", + "onepassword.type", + "source.geo.country_iso_code" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlight\":{\"fields\":{\"*\":{}},\"fragment_size\":2147483647,\"post_tags\":[\"@/kibana-highlighted-field@\"],\"pre_tags\":[\"@kibana-highlighted-field@\"],\"require_field_match\":false},\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:1password.signin_attempts\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "1Password sign-in attempts [1Password Events Reporting]", + "version": 1 + }, + "coreMigrationVersion": "7.14.0", + "id": "1password-signin-attempts", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-items.json b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-items.json new file mode 100755 index 0000000000..e777fb6e3b --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-items.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Item Usages hot items [1Password Events Reporting]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Last usage\",\"field\":\"@timestamp\"},\"schema\":\"metric\",\"type\":\"max\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Item UUID\",\"field\":\"onepassword.item_uuid\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-item-usages-hot-items", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "1password-item-usages", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-users.json b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-users.json new file mode 100755 index 0000000000..8a3bb34920 --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-users.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Item Usages hot users [1Password Events Reporting]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"3\",\"params\":{\"aggregate\":\"concat\",\"customLabel\":\"Name\",\"field\":\"user.full_name\",\"size\":1,\"sortField\":\"@timestamp\",\"sortOrder\":\"asc\"},\"schema\":\"metric\",\"type\":\"top_hits\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"aggregate\":\"concat\",\"customLabel\":\"Email\",\"field\":\"user.email\",\"size\":1,\"sortField\":\"@timestamp\",\"sortOrder\":\"asc\"},\"schema\":\"metric\",\"type\":\"top_hits\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"User UUID\",\"field\":\"user.id\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-item-usages-hot-users", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "1password-item-usages", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-vaults.json b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-vaults.json new file mode 100755 index 0000000000..99311ebab2 --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-hot-vaults.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Item Usages hot vaults [1Password Events Reporting]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"aggregate\":\"concat\",\"customLabel\":\"Top Item UUID\",\"field\":\"onepassword.item_uuid\",\"size\":1,\"sortField\":\"@timestamp\",\"sortOrder\":\"desc\"},\"schema\":\"metric\",\"type\":\"top_hits\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Vault UUID\",\"field\":\"onepassword.vault_uuid\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-item-usages-hot-vaults", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "1password-item-usages", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-item-usages-over-time.json b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-over-time.json new file mode 100755 index 0000000000..7d85abe48c --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-item-usages-over-time.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Item Usages over time [1Password Events Reporting]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-7d/d\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"3h\"},\"schema\":\"segment\",\"type\":\"date_histogram\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"defaultYExtents\":true,\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-item-usages-over-time", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "1password-item-usages", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-categories-over-time.json b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-categories-over-time.json new file mode 100755 index 0000000000..f0eff05d70 --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-categories-over-time.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Sign-in Attempts categories over time [1Password Events Reporting]", + "uiStateJSON": "{\"vis\":{\"colors\":{\"credentials_failed\":\"#e7664c\",\"firewall_failed\":\"#d36086\",\"firewall_reported_success\":\"#6092c0\",\"mfa_failed\":\"#9170b8\",\"modern_version_failed\":\"#d6bf57\",\"success\":\"#54b399\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-7d/d\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"3h\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"zero\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"defaultYExtents\":true,\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-signin-attempts-categories-over-time", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "1password-signin-attempts", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-count-over-time.json b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-count-over-time.json new file mode 100755 index 0000000000..0dc014fd93 --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-count-over-time.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Sign-in Attempts over time [1Password Events Reporting]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-7d/d\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"3h\"},\"schema\":\"segment\",\"type\":\"date_histogram\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"defaultYExtents\":true,\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-signin-attempts-count-over-time", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "1password-signin-attempts", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-failed-gauge.json b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-failed-gauge.json new file mode 100755 index 0000000000..88a6de39c7 --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-failed-gauge.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Sign-in Attempts unsuccessful gauge [1Password Events Reporting]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"filters\":[{\"input\":{\"language\":\"lucene\",\"query\":\"NOT event.action: (\\\"success\\\" \\\"firewall_reported_success\\\")\"},\"label\":\"Failed Sign-in attempts\"}]},\"schema\":\"group\",\"type\":\"filters\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"gauge\":{\"alignment\":\"automatic\",\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":10},{\"from\":10,\"to\":30},{\"from\":30,\"to\":100}],\"extendRange\":true,\"gaugeColorMode\":\"Labels\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Arc\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"rgba(105,112,125,0.2)\",\"labels\":false,\"show\":true},\"style\":{\"bgColor\":true,\"bgFill\":\"rgba(105,112,125,0.2)\",\"bgMask\":false,\"bgWidth\":0.9,\"fontSize\":60,\"mask\":false,\"maskBars\":50,\"subText\":\"\",\"width\":0.9},\"type\":\"meter\"},\"isDisplayWarning\":false,\"type\":\"gauge\"},\"title\":\"\",\"type\":\"gauge\"}" + }, + "id": "1password-signin-attempts-failed-gauge", + "migrationVersion": { + "visualization": "7.7.0" + }, + "references": [ + { + "id": "1password-signin-attempts", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-hot-users.json b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-hot-users.json new file mode 100755 index 0000000000..00fe5a4341 --- /dev/null +++ b/packages/1password/1.2.2/kibana/visualization/1password-signin-attempts-hot-users.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Sign-in Attempts hot users [1Password Events Reporting]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"3\",\"params\":{\"aggregate\":\"concat\",\"customLabel\":\"Name\",\"field\":\"user.full_name\",\"size\":1,\"sortField\":\"@timestamp\",\"sortOrder\":\"asc\"},\"schema\":\"metric\",\"type\":\"top_hits\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"aggregate\":\"concat\",\"customLabel\":\"Email\",\"field\":\"user.email\",\"size\":1,\"sortField\":\"@timestamp\",\"sortOrder\":\"asc\"},\"schema\":\"metric\",\"type\":\"top_hits\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Target User UUID\",\"field\":\"user.id\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.15.0", + "id": "1password-signin-attempts-hot-users", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "1password-signin-attempts", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/1password/1.2.2/manifest.yml b/packages/1password/1.2.2/manifest.yml new file mode 100755 index 0000000000..68549ebe2f --- /dev/null +++ b/packages/1password/1.2.2/manifest.yml @@ -0,0 +1,72 @@ +format_version: 1.0.0 +name: 1password +title: "1Password Events Reporting" +version: 1.2.2 +license: basic +description: Collect events from 1Password Events API with Elastic Agent. +type: integration +categories: + - security +release: ga +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +screenshots: + - src: /img/1password-signinattempts-screenshot.png + title: Sign-in attempts + size: 1918x963 + type: image/png + - src: /img/1password-itemusages-screenshot.png + title: Item usages + size: 1916x965 + type: image/png +icons: + - src: /img/1password-logo-light-bg.svg + title: 1Password + size: 116x116 + type: image/svg+xml +policy_templates: + - name: 1password + title: 1Password Events + description: Collect events from 1Password Events Reporting + inputs: + - type: httpjson + title: Collect events from 1Password Events API + description: Collect sign-in attempt and item usages from 1Password via the 1Password Events API + vars: + - name: url + type: text + title: URL of 1Password Events API Server + description: | + options: https://events.1password.com, https://events.1password.ca, https://events.1password.eu, https://events.ent.1password.com. path is automatic + show_user: true + required: true + default: https://events.1password.com + - name: token + type: password + title: 1Password Authorization Token + description: | + Bearer Token, e.g. "eyJhbGciO..." + show_user: true + required: true + - name: http_client_timeout + type: text + title: HTTP Client Timeout + multi: false + required: false + show_user: true + - name: proxy_url + type: text + title: Proxy URL + description: URL to proxy connections in the form of http[s]://:@: + multi: false + required: false + show_user: false + - name: ssl + type: yaml + title: SSL Configuration + description: i.e. certificate_authorities, supported_protocols, verification_mode etc. + multi: false + required: false + show_user: false +owner: + github: elastic/security-external-integrations diff --git a/packages/akamai/0.1.3/changelog.yml b/packages/akamai/0.1.3/changelog.yml new file mode 100755 index 0000000000..328f273a3b --- /dev/null +++ b/packages/akamai/0.1.3/changelog.yml @@ -0,0 +1,21 @@ +# newer versions go on top +- version: "0.1.3" + changes: + - description: Fix typo in config template for ignoring host enrichment + type: bugfix + link: https://github.com/elastic/integrations/pull/3092 +- version: "0.1.2" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "0.1.1" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2369 +- version: "0.1.0" + changes: + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/1643 diff --git a/packages/akamai/0.1.3/data_stream/siem/agent/stream/httpjson.yml.hbs b/packages/akamai/0.1.3/data_stream/siem/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..4efc3cf8ea --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/agent/stream/httpjson.yml.hbs @@ -0,0 +1,80 @@ +config_version: "2" +interval: {{interval}} +request.method: "GET" +request.url: "{{api_host}}/siem/v1/configs/{{config_ids}}" +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +request.transforms: + - set: + target: url.params.from + value: "[[.cursor.last_execution_datetime]]" + default: '[[ (now (parseDuration "-{{initial_interval}}")).Unix ]]' + - set: + target: url.params.to + value: '[[ (now (parseDuration "-1m")).Unix ]]' + - set: + target: header.XTimestamp + value: '[[ formatDate (now) "20060102T15:04:05-0700" ]]' + - set: + target: header.XSignatureBase + value: '[[ sprintf "EG1-HMAC-SHA256 client_token=%s;access_token=%s;timestamp=%s;nonce=%s;" "{{client_token}}" "{{access_token}}" (.header.Get "XTimestamp") uuid ]]' + - set: + target: header.XSignatureKey + value: '[[ hmacBase64 "sha256" "{{client_secret}}" (.header.Get "XTimestamp") ]]' + - set: + target: header.XSignature + value: '[[ hmacBase64 "sha256" (.header.Get "XSignatureKey") "GET\t" .url.Scheme "\t" .url.Host "\t" .url.Path "?" .url.RawQuery "\t\t\t" (.header.Get "XSignatureBase") ]]' + - set: + target: header.Authorization + value: '[[ sprintf "%ssignature=%s" (.header.Get "XSignatureBase") (.header.Get "XSignature") ]]' + - delete: + target: header.XSignature + - delete: + target: header.XSignatureKey + - delete: + target: header.XSignatureBase + - delete: + target: header.XTimestamp + +response.decode_as: application/x-ndjson + +response.pagination: + - set: + target: url.params.offset + value: '[[ .last_event.offset ]]' + fail_on_template_error: true + - delete: + target: url.params.from + - delete: + target: url.params.to + +cursor: + last_execution_datetime: + value: '[[ (now (parseDuration "-1m")).Unix ]]' + +{{#if tags.length}} +tags: +{{else if preserve_original_event}} +tags: +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} + +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/akamai/0.1.3/data_stream/siem/elasticsearch/ingest_pipeline/default.yml b/packages/akamai/0.1.3/data_stream/siem/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..734700a2fb --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,426 @@ +--- +description: Pipeline for parsing Akamai logs +processors: +- set: + field: event.ingested + value: '{{_ingest.timestamp}}' +- set: + field: ecs.version + value: '8.0.0' +- rename: + field: message + target_field: event.original +- json: + field: event.original + target_field: json +- drop: + if: 'ctx?.json?.offset != null' +- set: + field: observer.vendor + value: akamai +- set: + field: observer.type + value: proxy +- date: + field: json.httpMessage.start + formats: + - UNIX + timezone: UTC + target_field: "@timestamp" +- set: + field: "event.start" + copy_from: "@timestamp" +- rename: + field: json.httpMessage.status + target_field: http.response.status_code + ignore_missing: true +- convert: + field: http.response.status_code + type: long + ignore_missing: true +- rename: + field: json.httpMessage.bytes + target_field: http.response.bytes + ignore_missing: true +- convert: + field: http.response.bytes + type: long + ignore_missing: true +- rename: + field: json.httpMessage.requestId + target_field: http.request.id + ignore_missing: true +- set: + field: event.id + copy_from: http.request.id + ignore_empty_value: true +- fingerprint: + fields: + - http.request.id + target_field: "_id" + ignore_missing: true +- rename: + field: json.httpMessage.method + target_field: http.request.method + ignore_missing: true +- rename: + field: json.httpMessage.host + target_field: url.domain + ignore_missing: true +- urldecode: + field: json.httpMessage.path + target_field: url.path + ignore_missing: true +- urldecode: + field: json.httpMessage.query + target_field: url.query + ignore_missing: true +- rename: + field: json.httpMessage.port + target_field: url.port + ignore_missing: true +- convert: + field: url.port + type: long + ignore_missing: true +- urldecode: + field: json.httpMessage.responseHeaders + target_field: _tmp.response.headers + ignore_missing: true +- kv: + field: _tmp.response.headers + target_field: akamai.siem.response.headers + field_split: '\r\n' + value_split: ': ' + ignore_missing: true +- urldecode: + field: json.httpMessage.requestHeaders + target_field: _tmp.request.headers + ignore_missing: true +- kv: + field: _tmp.request.headers + target_field: akamai.siem.request.headers + field_split: '\r\n' + value_split: ': ' + ignore_missing: true +- script: + lang: painless + description: This script builds the `url.full` field out of the available `url.*` parts. + source: | + def full = ""; + if(ctx.url.scheme != null && ctx.url.scheme != "") { + full += ctx.url.scheme+"://"; + } + if(ctx.url.domain != null && ctx.url.domain != "") { + full += ctx.url.domain; + } + if(ctx.json.httpMessage.path != null && ctx.json.httpMessage.path != "") { + full += ctx.json.httpMessage.path; + } + if(ctx.json.httpMessage.query != null && ctx.json.httpMessage.query != "") { + full += "?"+ctx.json.httpMessage.query; + } + if(full != "") { + ctx.url.full = full + } +- dissect: + field: json.httpMessage.protocol + pattern: "%{network.protocol}/%{http.version}" + ignore_failure: true +- lowercase: + field: network.protocol + ignore_missing: true +- set: + field: network.transport + value: tcp + if: ctx?.network?.protocol != null && ctx?.network?.protocol == 'http' +- dissect: + field: json.httpMessage.tls + pattern: "%{tls.version_protocol}v%{tls.version}" + ignore_failure: true + ignore_missing: true +- lowercase: + field: tls.version_protocol + ignore_missing: true +- rename: + field: json.attackData.clientIP + target_field: source.address + ignore_missing: true +- convert: + field: source.address + target_field: source.ip + type: ip + ignore_missing: true + ignore_failure: true +- geoip: + field: source.ip + target_field: source.geo + ignore_missing: true +- rename: + field: json.geo.country + target_field: source.geo.country_iso_code + ignore_missing: true + if: ctx?.source?.geo?.country_iso_code == null +- set: + field: source.geo.region_iso_code + value: "{{json.geo.country}}-{{json.geo.regionCode}}" + ignore_empty_value: true + if: ctx?.source?.geo?.region_iso_code == null +- rename: + field: json.geo.city + target_field: source.geo.city_name + ignore_missing: true + if: ctx?.source?.geo?.city_name == null +- geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true +- rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true +- convert: + field: json.geo.asn + target_field: source.as.number + type: long + ignore_missing: true + if: ctx?.source?.as?.number == null +- rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true +## Attack Data +- urldecode: + field: json.attackData.ruleActions + target_field: json.attackData.ruleActions + ignore_missing: true +- split: + field: json.attackData.ruleActions + target_field: json.attackData.ruleActions + separator: ';' + preserve_trailing: true +- urldecode: + field: json.attackData.ruleData + target_field: json.attackData.ruleData + ignore_missing: true +- split: + field: json.attackData.ruleData + target_field: json.attackData.ruleData + separator: ';' + preserve_trailing: true +- urldecode: + field: json.attackData.ruleMessages + target_field: json.attackData.ruleMessages + ignore_missing: true +- split: + field: json.attackData.ruleMessages + target_field: json.attackData.ruleMessages + separator: ';' + preserve_trailing: true +- urldecode: + field: json.attackData.ruleSelectors + target_field: json.attackData.ruleSelectors + ignore_missing: true +- split: + field: json.attackData.ruleSelectors + target_field: json.attackData.ruleSelectors + separator: ';' + preserve_trailing: true +- urldecode: + field: json.attackData.ruleTags + target_field: json.attackData.ruleTags + ignore_missing: true +- split: + field: json.attackData.ruleTags + target_field: json.attackData.ruleTags + separator: ';' + preserve_trailing: true +- urldecode: + field: json.attackData.ruleVersions + target_field: json.attackData.ruleVersions + ignore_missing: true +- split: + field: json.attackData.ruleVersions + target_field: json.attackData.ruleVersions + separator: ';' + preserve_trailing: true +- urldecode: + field: json.attackData.rules + target_field: json.attackData.rules + ignore_missing: true +- split: + field: json.attackData.rules + target_field: json.attackData.rules + separator: ';' + preserve_trailing: true +- script: + lang: painless + description: Base64 Decode the json.attackData.rule* fields + source: | + ArrayList items = new ArrayList(["rules", "ruleActions", "ruleData", "ruleMessages", "ruleTags", "ruleSelectors", "ruleVersions"]); + ArrayList rules_array = new ArrayList(); + for (def i = 0; i < ctx.json.attackData.rules.length; i++) { + HashMap map = new HashMap(); + for (def j = 0; j < items.length; j++) { + String key = items[j]; + if (i < ctx.json.attackData[key].length ) { + String value = ctx.json.attackData[key][i].replace(" ", "").decodeBase64(); + map.put(key, value); + } + } + rules_array.add(map); + } + ctx.akamai.siem.rules = rules_array; +- rename: + field: json.attackData.configId + target_field: akamai.siem.config_id + ignore_missing: true +- rename: + field: json.attackData.policyId + target_field: akamai.siem.policy_id + ignore_missing: true +- rename: + field: json.attackData.policyId + target_field: akamai.siem.policy_id + ignore_missing: true +- rename: + field: json.attackData.slowPostAction + target_field: akamai.siem.slow_post_action + ignore_missing: true +- convert: + field: json.attackData.slowPostRate + target_field: akamai.siem.slow_post_rate + type: long + ignore_missing: true +- rename: + field: json.attackData.clientReputation + target_field: akamai.siem.client_reputation + ignore_missing: true +- rename: + field: json.attackData.clientReputation + target_field: akamai.siem.client_reputation + ignore_missing: true +## Bot Data +- convert: + field: json.botData.botScore + target_field: akamai.siem.bot.score + type: long + ignore_missing: true +- convert: + field: json.botData.responseSegment + target_field: akamai.siem.bot.response_segment + type: long + ignore_missing: true +## Client Data +- rename: + field: json.clientData.appBundleId + target_field: akamai.siem.client_data.app_bundle_id + ignore_missing: true +- rename: + field: json.clientData.appVersion + target_field: akamai.siem.client_data.app_version + ignore_missing: true +- convert: + field: json.clientData.telemetryType + target_field: akamai.siem.client_data.telemetry_type + type: long + ignore_missing: true +- rename: + field: json.clientData.sdkVersion + target_field: akamai.siem.client_data.sdk_version + ignore_missing: true +## User Risk Data +- rename: + field: json.userRiskData.uuid + target_field: akamai.siem.user_risk.uuid + ignore_missing: true +- convert: + field: json.userRiskData.status + target_field: akamai.siem.user_risk.status + type: long + ignore_missing: true +- convert: + field: json.userRiskData.score + target_field: akamai.siem.user_risk.score + type: long + ignore_missing: true +- convert: + field: json.userRiskData.allow + target_field: akamai.siem.user_risk.allow + type: long + ignore_missing: true +- kv: + field: json.userRiskData.risk + target_field: akamai.siem.user_risk.risk + field_split: '\|' + value_split: ':' + ignore_missing: true +- kv: + field: json.userRiskData.trust + target_field: akamai.siem.user_risk.trust + field_split: '\|' + value_split: ':' + ignore_missing: true +- kv: + field: json.userRiskData.general + target_field: akamai.siem.user_risk.general + field_split: '\|' + value_split: ':' + ignore_missing: true +## +- append: + field: related.ip + value: "{{source.ip}}" + allow_duplicates: false +- set: + field: client + copy_from: source +- set: + field: event.category + value: network +- set: + field: event.kind + value: event +- remove: + field: + - json + - _tmp + ignore_missing: true +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +on_failure: +- set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/akamai/0.1.3/data_stream/siem/fields/agent.yml b/packages/akamai/0.1.3/data_stream/siem/fields/agent.yml new file mode 100755 index 0000000000..4d9a6f7b36 --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/fields/agent.yml @@ -0,0 +1,114 @@ +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/akamai/0.1.3/data_stream/siem/fields/base-fields.yml b/packages/akamai/0.1.3/data_stream/siem/fields/base-fields.yml new file mode 100755 index 0000000000..90bd5c6753 --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset name. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: akamai +- name: event.dataset + type: constant_keyword + description: Event dataset + value: akamai.siem +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/akamai/0.1.3/data_stream/siem/fields/beats.yml b/packages/akamai/0.1.3/data_stream/siem/fields/beats.yml new file mode 100755 index 0000000000..cb44bb2944 --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/fields/beats.yml @@ -0,0 +1,12 @@ +- name: input.type + type: keyword + description: Type of Filebeat input. +- name: log.flags + type: keyword + description: Flags for the log file. +- name: log.offset + type: long + description: Offset of the entry in the log file. +- name: log.file.path + type: keyword + description: Path to the log file. diff --git a/packages/akamai/0.1.3/data_stream/siem/fields/ecs.yml b/packages/akamai/0.1.3/data_stream/siem/fields/ecs.yml new file mode 100755 index 0000000000..61cbacbed0 --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/fields/ecs.yml @@ -0,0 +1,264 @@ +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: client.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: client.as.organization.name + type: keyword +- description: |- + The domain name of the client system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: client.domain + type: keyword +- description: City name. + name: client.geo.city_name + type: keyword +- description: Country name. + name: client.geo.country_name + type: keyword +- description: Country ISO code. + name: client.geo.country_iso_code + type: keyword +- description: Name of the continent. + name: client.geo.continent_name + type: keyword +- description: Country ISO code. + name: client.geo.country_iso_code + type: keyword +- description: Region ISO code. + name: client.geo.region_iso_code + type: keyword +- description: Longitude and latitude. + example: '{ "lon": -73.614830, "lat": 45.505918 }' + name: client.geo.location + type: geo_point +- description: Region name. + name: client.geo.region_name + type: keyword +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: |- + Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: client.address + type: keyword +- description: Bytes sent from the client to the server. + name: client.bytes + type: long +- description: Port of the client. + name: client.port + type: long +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: event.start contains the date when the event started or when the activity was first observed. + name: event.start + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: |- + The domain name of the source system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: source.domain + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + example: '{ "lon": -73.614830, "lat": 45.505918 }' + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Port of the source. + name: source.port + type: long +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Domain of the url, such as "www.elastic.co". + In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. + If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. + name: url.domain + type: keyword +- description: Password of the request. + name: url.password + type: keyword +- description: Port of the request, such as 443. + name: url.port + type: long +- description: Username of the request. + name: url.username + type: keyword +- description: Path of the request, such as "/search". + name: url.path + type: wildcard +- description: |- + The query field describes the query string of the request, such as "q=elasticsearch". + The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. + name: url.query + type: keyword +- description: |- + The field contains the file extension from the original request url, excluding the leading dot. + The file extension is only set if it exists, as not every url has a file extension. + The leading period must not be included. For example, the value must be "png", not ".png". + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: url.extension + type: keyword +- description: |- + Scheme of the request, such as "https". + Note: The `:` is not part of the scheme. + name: url.scheme + type: keyword +- description: If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. + multi_fields: + - name: text + type: match_only_text + name: url.full + type: wildcard +- description: String indicating the cipher used during the current connection. + name: tls.cipher + type: keyword +- description: Numeric part of the version parsed from the original string. + name: tls.version + type: keyword +- description: Normalized lowercase protocol name parsed from original string. + name: tls.version_protocol + type: keyword +- description: |- + In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. + The field value must be normalized to lowercase for querying. + name: network.protocol + type: keyword +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: HTTP response status code. + name: http.response.status_code + type: long +- description: Total size in bytes of the response (body and headers). + name: http.response.bytes + type: long +- description: |- + HTTP request method. + The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. + name: http.request.method + type: keyword +- description: |- + A unique identifier for each HTTP request to correlate logs between clients and servers in transactions. + The id may be contained in a non-standard HTTP header, such as `X-Request-ID` or `X-Correlation-ID`. + name: http.request.id + type: keyword +- description: HTTP version. + name: http.version + type: keyword +- description: |- + The type of the observer the data is coming from. + There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. + name: observer.type + type: keyword +- description: Vendor name of the observer. + name: observer.vendor + type: keyword diff --git a/packages/akamai/0.1.3/data_stream/siem/fields/fields.yml b/packages/akamai/0.1.3/data_stream/siem/fields/fields.yml new file mode 100755 index 0000000000..faa4f435cb --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/fields/fields.yml @@ -0,0 +1,110 @@ +- name: akamai.siem + type: group + release: beta + default_field: false + description: > + Fields for Akamai SIEM Logs + + fields: + - name: response.headers + type: flattened + description: > + HTTP response headers + + - name: request.headers + type: flattened + description: > + HTTP Request headers + + - name: rules + type: nested + description: > + Rules triggered by this request + + - name: config_id + type: keyword + description: > + ID of the Security Configuration applied to the request. + + - name: policy_id + type: keyword + description: > + ID of the Firewall policy applied to the request. + + - name: slow_post_action + type: keyword + description: > + Action taken if a Slow POST attack is detected: W for Warn or A for deny (abort). + + - name: slow_post_rate + type: long + description: > + Recorded rate of a detected Slow POST attack. + + - name: client_reputation + type: keyword + description: > + Client IP scores for Client Reputation. + + - name: bot.score + type: long + description: > + Score assigned to the request by Botman Manager. + + - name: bot.response_segment + type: long + description: > + Numeric response segment indicator. Segments are used to group and categorize bot scores. + + - name: client_data.app_bundle_id + type: keyword + description: > + Unique identifier of the app bundle. An app bundle contains both the software itself and the accompanying configuration information. + + - name: client_data.app_version + type: keyword + description: > + Version number of the app. + + - name: client_data.telemetry_type + type: long + description: > + Specifies the telemetry type in use. + + - name: client_data.sdk_version + type: keyword + description: > + SDK version + + - name: user_risk.uuid + type: keyword + description: > + Unique identifier of the user whose risk data is being provided. + + - name: user_risk.status + type: long + description: "Status code indicating any errors that might have occurred when calculating the risk score. \n" + - name: user_risk.score + type: long + description: > + Calculated risk scores. Scores range from 0 (no risk) to 100 (the highest possible risk). + + - name: user_risk.risk + type: flattened + description: > + Indicators that increased the calculated risk score. For example, the value udfp represents the risk of the device fingerprint based on the user's behavioral profile. + + - name: user_risk.trust + type: flattened + description: > + Indicators that were trusted. For example, the value ugp indicates that the user’s country or area is trusted. + + - name: user_risk.general + type: flattened + description: > + Indicators of general behavior observed for relevant attributes. For example, duc_1h represents the number of users recorded on a specific device in the past hour. + + - name: user_risk.allow + type: long + description: >- + Indicates whether the user is on the allow list. A 0 indicates that the user was not on the list; a 1 indicates that the user was on the list. diff --git a/packages/akamai/0.1.3/data_stream/siem/manifest.yml b/packages/akamai/0.1.3/data_stream/siem/manifest.yml new file mode 100755 index 0000000000..9d00eada89 --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/manifest.yml @@ -0,0 +1,105 @@ +type: logs +title: Akamai SIEM Logs +release: experimental +streams: + - input: httpjson + vars: + - name: api_host + type: text + title: API Host + description: API Hostname in the form of http(s)://akzz-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.luna.akamaiapis.net without path + multi: false + required: true + show_user: true + default: https://akzz-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.luna.akamaiapis.net + - name: client_token + type: text + title: Client Token + description: Client token provided by "Credentials" ui + multi: false + required: true + show_user: true + - name: client_secret + type: password + title: Client Secret + description: Client secret provided by "Credentials" ui + multi: false + required: true + show_user: true + - name: access_token + type: password + title: Access Token + description: Access token provided by "Authorizations" ui + multi: false + required: true + show_user: true + - name: config_ids + type: text + title: Zone ID + multi: false + required: true + show_user: true + description: Unique identifier for each security configuration. To report on more than one configuration, separate integer identifiers with semicolons. ex. 12892;29182;82912 + - name: http_client_timeout + type: text + title: HTTP Client Timeout + multi: false + required: false + show_user: true + default: 60s + - name: interval + type: text + title: Interval + multi: false + required: true + show_user: true + description: Interval at which the logs will be pulled. The value must be between 2m and 1h. + default: 1h + - name: initial_interval + type: text + title: Initial Interval + multi: false + required: true + show_user: true + default: 24h + description: Initial interval to poll for events. Default is 24 hours. + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@: + - name: ssl + type: yaml + title: SSL + multi: false + required: false + show_user: false + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: true + default: + - akamai-siem + - forwarded + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. \nThis executes in the agent before the logs are parsed. \nSee [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details.\n" + template_path: httpjson.yml.hbs + title: Akamai SIEM logs + description: Collect Akamai logs via the SIEM API diff --git a/packages/akamai/0.1.3/data_stream/siem/sample_event.json b/packages/akamai/0.1.3/data_stream/siem/sample_event.json new file mode 100755 index 0000000000..ce2935b782 --- /dev/null +++ b/packages/akamai/0.1.3/data_stream/siem/sample_event.json @@ -0,0 +1,188 @@ +{ + "@timestamp": "2016-08-11T13:45:33.026Z", + "agent": { + "ephemeral_id": "713a6a71-c1f5-4984-9283-20611786e6d3", + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "akamai": { + "siem": { + "bot": { + "response_segment": 3, + "score": 100 + }, + "client_data": { + "app_bundle_id": "com.mydomain.myapp", + "app_version": "1.23", + "sdk_version": "4.7.1", + "telemetry_type": 2 + }, + "config_id": "6724", + "policy_id": "scoe_5426", + "request": { + "headers": { + "Accept": "text/html,application/xhtml xml", + "User-Agent": "BOT/0.1 (BOT for JCE)" + } + }, + "response": { + "headers": { + "Content-Type": "text/html", + "Mime-Version": "1.0", + "Server": "AkamaiGHost" + } + }, + "rules": [ + { + "ruleActions": "ALERT", + "ruleData": "alert(", + "ruleMessages": "Cross-site Scripting (XSS) Attack", + "ruleSelectors": "ARGS:a", + "ruleTags": "WEB_ATTACK/XSS", + "rules": "950004" + }, + { + "ruleActions": "DENY", + "ruleData": "curl", + "ruleMessages": "Request Indicates an automated program explored the site", + "ruleSelectors": "REQUEST_HEADERS:User-Agent", + "ruleTags": "AUTOMATION/MISC", + "rules": "990011" + } + ], + "user_risk": { + "allow": 0, + "general": { + "duc_1d": "30", + "duc_1h": "10" + }, + "risk": { + "udfp": "1325gdg4g4343g/M", + "unp": "74256/H" + }, + "score": 75, + "status": 0, + "trust": { + "ugp": "US" + }, + "uuid": "964d54b7-0821-413a-a4d6-8131770ec8d5" + } + } + }, + "client": { + "address": "89.160.20.156", + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "geo": { + "city_name": "Linköping", + "continent_name": "Europe", + "country_iso_code": "SE", + "country_name": "Sweden", + "location": { + "lat": 58.4167, + "lon": 15.6167 + }, + "region_iso_code": "SE-E", + "region_name": "Östergötland County" + }, + "ip": "89.160.20.156" + }, + "data_stream": { + "dataset": "akamai.siem", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": "network", + "created": "2021-12-24T00:19:04.410Z", + "dataset": "akamai.siem", + "id": "2ab418ac8515f33", + "ingested": "2021-12-24T00:19:05Z", + "kind": "event", + "original": "{\"attackData\":{\"clientIP\":\"89.160.20.156\",\"configId\":\"6724\",\"policyId\":\"scoe_5426\",\"ruleActions\":\"QUxFUlQ;REVOWQ==\",\"ruleData\":\"YWxlcnQo;Y3VybA==\",\"ruleMessages\":\"Q3Jvc3Mtc2l0ZSBTY3 JpcHRpbmcgKFhTUykgQXR0YWNr; UmVxdWVzdCBJbmRpY2F0ZXMgYW4 gYXV0b21hdGVkIHByb2 dyYW0gZXhwbG9yZWQgdGhlIHNpdGU=\",\"ruleSelectors\":\"QVJHUzph;UkVRVUVTVF9IRU FERVJTOlVzZXItQWdlbnQ=\",\"ruleTags\":\"V0VCX0FUVEFDSy9YU1M=;QV VUT01BVElPTi9NSVND\",\"ruleVersions\":\";\",\"rules\":\"OTUwMDA0;OTkwMDEx\"},\"botData\":{\"botScore\":\"100\",\"responseSegment\":\"3\"},\"clientData\":{\"appBundleId\":\"com.mydomain.myapp\",\"appVersion\":\"1.23\",\"sdkVersion\":\"4.7.1\",\"telemetryType\":\"2\"},\"format\":\"json\",\"geo\":{\"asn\":\"12271\",\"city\":\"NEWYORK\",\"continent\":\"NA\",\"country\":\"US\",\"regionCode\":\"NY\"},\"httpMessage\":{\"bytes\":\"34523\",\"host\":\"www.example.com\",\"method\":\"POST\",\"path\":\"/examples/1/\",\"port\":\"80\",\"protocol\":\"http/2\",\"query\":\"a%3D..%2F..%2F..%2Fetc%2Fpasswd\",\"requestHeaders\":\"User-Agent%3a%20BOT%2f0.1%20(BOT%20for%20JCE)%0d%0aAccept%3a%20text%2fhtml,application%2fxhtml+xml\",\"requestId\":\"2ab418ac8515f33\",\"responseHeaders\":\"Server%3a%20AkamaiGHost%0d%0aMime-Version%3a%201.0%0d%0aContent-Type%3a%20text%2fhtml\",\"start\":\"1470923133.026\",\"status\":\"301\",\"tls\":\"TLSv1.2\"},\"type\":\"akamai_siem\",\"userRiskData\":{\"allow\":\"0\",\"general\":\"duc_1h:10|duc_1d:30\",\"risk\":\"udfp:1325gdg4g4343g/M|unp:74256/H\",\"score\":\"75\",\"status\":\"0\",\"trust\":\"ugp:US\",\"uuid\":\"964d54b7-0821-413a-a4d6-8131770ec8d5\"},\"version\":\"1.0\"}", + "start": "2016-08-11T13:45:33.026Z" + }, + "host": { + "name": "docker-fleet-agent" + }, + "http": { + "request": { + "id": "2ab418ac8515f33", + "method": "POST" + }, + "response": { + "bytes": 34523, + "status_code": 301 + }, + "version": "2" + }, + "input": { + "type": "httpjson" + }, + "network": { + "protocol": "http", + "transport": "tcp" + }, + "observer": { + "type": "proxy", + "vendor": "akamai" + }, + "related": { + "ip": [ + "89.160.20.156" + ] + }, + "source": { + "address": "89.160.20.156", + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "geo": { + "city_name": "Linköping", + "continent_name": "Europe", + "country_iso_code": "SE", + "country_name": "Sweden", + "location": { + "lat": 58.4167, + "lon": 15.6167 + }, + "region_iso_code": "SE-E", + "region_name": "Östergötland County" + }, + "ip": "89.160.20.156" + }, + "tags": [ + "akamai-siem", + "forwarded", + "preserve_original_event" + ], + "tls": { + "version": "1.2", + "version_protocol": "tls" + }, + "url": { + "domain": "www.example.com", + "full": "www.example.com/examples/1/?a%3D..%2F..%2F..%2Fetc%2Fpasswd", + "path": "/examples/1/", + "port": 80, + "query": "a=../../../etc/passwd" + } +} \ No newline at end of file diff --git a/packages/akamai/0.1.3/docs/README.md b/packages/akamai/0.1.3/docs/README.md new file mode 100755 index 0000000000..ac4f983c17 --- /dev/null +++ b/packages/akamai/0.1.3/docs/README.md @@ -0,0 +1,326 @@ +# Akamai Integration + +The Akamai integration collects events from the Akamai API, specifically reading from the [Akamai SIEM API](https://techdocs.akamai.com/siem-integration/reference/api). + +## Logs + +### SIEM + +The Security Information and Event Management API allows you to capture security events generated on the ​Akamai​ platform in your SIEM application. + +Use this API to get security event data generated on the ​Akamai​ platform and correlate it with data from other sources in your SIEM solution. Capture security event data incrementally, or replay missed security events from the past 12 hours. You can store, query, and analyze the data delivered through this API on your end, then go back and adjust your Akamai security settings. If you’re coding your own SIEM connector, it needs to adhere to these specifications in order to pull in security events from Akamai Security Events Collector (ASEC) and process them properly. + +See https://techdocs.akamai.com/siem-integration/reference/api-get-started to setup your Akamai account and obtain your credentials + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| akamai.siem.bot.response_segment | Numeric response segment indicator. Segments are used to group and categorize bot scores. | long | +| akamai.siem.bot.score | Score assigned to the request by Botman Manager. | long | +| akamai.siem.client_data.app_bundle_id | Unique identifier of the app bundle. An app bundle contains both the software itself and the accompanying configuration information. | keyword | +| akamai.siem.client_data.app_version | Version number of the app. | keyword | +| akamai.siem.client_data.sdk_version | SDK version | keyword | +| akamai.siem.client_data.telemetry_type | Specifies the telemetry type in use. | long | +| akamai.siem.client_reputation | Client IP scores for Client Reputation. | keyword | +| akamai.siem.config_id | ID of the Security Configuration applied to the request. | keyword | +| akamai.siem.policy_id | ID of the Firewall policy applied to the request. | keyword | +| akamai.siem.request.headers | HTTP Request headers | flattened | +| akamai.siem.response.headers | HTTP response headers | flattened | +| akamai.siem.rules | Rules triggered by this request | nested | +| akamai.siem.slow_post_action | Action taken if a Slow POST attack is detected: W for Warn or A for deny (abort). | keyword | +| akamai.siem.slow_post_rate | Recorded rate of a detected Slow POST attack. | long | +| akamai.siem.user_risk.allow | Indicates whether the user is on the allow list. A 0 indicates that the user was not on the list; a 1 indicates that the user was on the list. | long | +| akamai.siem.user_risk.general | Indicators of general behavior observed for relevant attributes. For example, duc_1h represents the number of users recorded on a specific device in the past hour. | flattened | +| akamai.siem.user_risk.risk | Indicators that increased the calculated risk score. For example, the value udfp represents the risk of the device fingerprint based on the user's behavioral profile. | flattened | +| akamai.siem.user_risk.score | Calculated risk scores. Scores range from 0 (no risk) to 100 (the highest possible risk). | long | +| akamai.siem.user_risk.status | Status code indicating any errors that might have occurred when calculating the risk score. | long | +| akamai.siem.user_risk.trust | Indicators that were trusted. For example, the value ugp indicates that the user’s country or area is trusted. | flattened | +| akamai.siem.user_risk.uuid | Unique identifier of the user whose risk data is being provided. | keyword | +| client.address | Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| client.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| client.as.organization.name | Organization name. | keyword | +| client.as.organization.name.text | Multi-field of `client.as.organization.name`. | match_only_text | +| client.bytes | Bytes sent from the client to the server. | long | +| client.domain | The domain name of the client system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| client.geo.city_name | City name. | keyword | +| client.geo.continent_name | Name of the continent. | keyword | +| client.geo.country_iso_code | Country ISO code. | keyword | +| client.geo.country_name | Country name. | keyword | +| client.geo.location | Longitude and latitude. | geo_point | +| client.geo.region_iso_code | Region ISO code. | keyword | +| client.geo.region_name | Region name. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.port | Port of the client. | long | +| data_stream.dataset | Data stream dataset name. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.start | event.start contains the date when the event started or when the activity was first observed. | date | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| http.request.id | A unique identifier for each HTTP request to correlate logs between clients and servers in transactions. The id may be contained in a non-standard HTTP header, such as `X-Request-ID` or `X-Correlation-ID`. | keyword | +| http.request.method | HTTP request method. The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. | keyword | +| http.response.bytes | Total size in bytes of the response (body and headers). | long | +| http.response.status_code | HTTP response status code. | long | +| http.version | HTTP version. | keyword | +| input.type | Type of Filebeat input. | keyword | +| log.file.path | Path to the log file. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| observer.type | The type of the observer the data is coming from. There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. | keyword | +| observer.vendor | Vendor name of the observer. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.domain | The domain name of the source system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| tls.cipher | String indicating the cipher used during the current connection. | keyword | +| tls.version | Numeric part of the version parsed from the original string. | keyword | +| tls.version_protocol | Normalized lowercase protocol name parsed from original string. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.full | If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. | wildcard | +| url.full.text | Multi-field of `url.full`. | match_only_text | +| url.password | Password of the request. | keyword | +| url.path | Path of the request, such as "/search". | wildcard | +| url.port | Port of the request, such as 443. | long | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | +| url.scheme | Scheme of the request, such as "https". Note: The `:` is not part of the scheme. | keyword | +| url.username | Username of the request. | keyword | + + +An example event for `siem` looks as following: + +```json +{ + "@timestamp": "2016-08-11T13:45:33.026Z", + "agent": { + "ephemeral_id": "713a6a71-c1f5-4984-9283-20611786e6d3", + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "akamai": { + "siem": { + "bot": { + "response_segment": 3, + "score": 100 + }, + "client_data": { + "app_bundle_id": "com.mydomain.myapp", + "app_version": "1.23", + "sdk_version": "4.7.1", + "telemetry_type": 2 + }, + "config_id": "6724", + "policy_id": "scoe_5426", + "request": { + "headers": { + "Accept": "text/html,application/xhtml xml", + "User-Agent": "BOT/0.1 (BOT for JCE)" + } + }, + "response": { + "headers": { + "Content-Type": "text/html", + "Mime-Version": "1.0", + "Server": "AkamaiGHost" + } + }, + "rules": [ + { + "ruleActions": "ALERT", + "ruleData": "alert(", + "ruleMessages": "Cross-site Scripting (XSS) Attack", + "ruleSelectors": "ARGS:a", + "ruleTags": "WEB_ATTACK/XSS", + "rules": "950004" + }, + { + "ruleActions": "DENY", + "ruleData": "curl", + "ruleMessages": "Request Indicates an automated program explored the site", + "ruleSelectors": "REQUEST_HEADERS:User-Agent", + "ruleTags": "AUTOMATION/MISC", + "rules": "990011" + } + ], + "user_risk": { + "allow": 0, + "general": { + "duc_1d": "30", + "duc_1h": "10" + }, + "risk": { + "udfp": "1325gdg4g4343g/M", + "unp": "74256/H" + }, + "score": 75, + "status": 0, + "trust": { + "ugp": "US" + }, + "uuid": "964d54b7-0821-413a-a4d6-8131770ec8d5" + } + } + }, + "client": { + "address": "89.160.20.156", + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "geo": { + "city_name": "Linköping", + "continent_name": "Europe", + "country_iso_code": "SE", + "country_name": "Sweden", + "location": { + "lat": 58.4167, + "lon": 15.6167 + }, + "region_iso_code": "SE-E", + "region_name": "Östergötland County" + }, + "ip": "89.160.20.156" + }, + "data_stream": { + "dataset": "akamai.siem", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": "network", + "created": "2021-12-24T00:19:04.410Z", + "dataset": "akamai.siem", + "id": "2ab418ac8515f33", + "ingested": "2021-12-24T00:19:05Z", + "kind": "event", + "original": "{\"attackData\":{\"clientIP\":\"89.160.20.156\",\"configId\":\"6724\",\"policyId\":\"scoe_5426\",\"ruleActions\":\"QUxFUlQ;REVOWQ==\",\"ruleData\":\"YWxlcnQo;Y3VybA==\",\"ruleMessages\":\"Q3Jvc3Mtc2l0ZSBTY3 JpcHRpbmcgKFhTUykgQXR0YWNr; UmVxdWVzdCBJbmRpY2F0ZXMgYW4 gYXV0b21hdGVkIHByb2 dyYW0gZXhwbG9yZWQgdGhlIHNpdGU=\",\"ruleSelectors\":\"QVJHUzph;UkVRVUVTVF9IRU FERVJTOlVzZXItQWdlbnQ=\",\"ruleTags\":\"V0VCX0FUVEFDSy9YU1M=;QV VUT01BVElPTi9NSVND\",\"ruleVersions\":\";\",\"rules\":\"OTUwMDA0;OTkwMDEx\"},\"botData\":{\"botScore\":\"100\",\"responseSegment\":\"3\"},\"clientData\":{\"appBundleId\":\"com.mydomain.myapp\",\"appVersion\":\"1.23\",\"sdkVersion\":\"4.7.1\",\"telemetryType\":\"2\"},\"format\":\"json\",\"geo\":{\"asn\":\"12271\",\"city\":\"NEWYORK\",\"continent\":\"NA\",\"country\":\"US\",\"regionCode\":\"NY\"},\"httpMessage\":{\"bytes\":\"34523\",\"host\":\"www.example.com\",\"method\":\"POST\",\"path\":\"/examples/1/\",\"port\":\"80\",\"protocol\":\"http/2\",\"query\":\"a%3D..%2F..%2F..%2Fetc%2Fpasswd\",\"requestHeaders\":\"User-Agent%3a%20BOT%2f0.1%20(BOT%20for%20JCE)%0d%0aAccept%3a%20text%2fhtml,application%2fxhtml+xml\",\"requestId\":\"2ab418ac8515f33\",\"responseHeaders\":\"Server%3a%20AkamaiGHost%0d%0aMime-Version%3a%201.0%0d%0aContent-Type%3a%20text%2fhtml\",\"start\":\"1470923133.026\",\"status\":\"301\",\"tls\":\"TLSv1.2\"},\"type\":\"akamai_siem\",\"userRiskData\":{\"allow\":\"0\",\"general\":\"duc_1h:10|duc_1d:30\",\"risk\":\"udfp:1325gdg4g4343g/M|unp:74256/H\",\"score\":\"75\",\"status\":\"0\",\"trust\":\"ugp:US\",\"uuid\":\"964d54b7-0821-413a-a4d6-8131770ec8d5\"},\"version\":\"1.0\"}", + "start": "2016-08-11T13:45:33.026Z" + }, + "host": { + "name": "docker-fleet-agent" + }, + "http": { + "request": { + "id": "2ab418ac8515f33", + "method": "POST" + }, + "response": { + "bytes": 34523, + "status_code": 301 + }, + "version": "2" + }, + "input": { + "type": "httpjson" + }, + "network": { + "protocol": "http", + "transport": "tcp" + }, + "observer": { + "type": "proxy", + "vendor": "akamai" + }, + "related": { + "ip": [ + "89.160.20.156" + ] + }, + "source": { + "address": "89.160.20.156", + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "geo": { + "city_name": "Linköping", + "continent_name": "Europe", + "country_iso_code": "SE", + "country_name": "Sweden", + "location": { + "lat": 58.4167, + "lon": 15.6167 + }, + "region_iso_code": "SE-E", + "region_name": "Östergötland County" + }, + "ip": "89.160.20.156" + }, + "tags": [ + "akamai-siem", + "forwarded", + "preserve_original_event" + ], + "tls": { + "version": "1.2", + "version_protocol": "tls" + }, + "url": { + "domain": "www.example.com", + "full": "www.example.com/examples/1/?a%3D..%2F..%2F..%2Fetc%2Fpasswd", + "path": "/examples/1/", + "port": 80, + "query": "a=../../../etc/passwd" + } +} +``` \ No newline at end of file diff --git a/packages/akamai/0.1.3/img/akamai_logo.svg b/packages/akamai/0.1.3/img/akamai_logo.svg new file mode 100755 index 0000000000..78cf6ad7e3 --- /dev/null +++ b/packages/akamai/0.1.3/img/akamai_logo.svg @@ -0,0 +1,151 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/packages/akamai/0.1.3/manifest.yml b/packages/akamai/0.1.3/manifest.yml new file mode 100755 index 0000000000..87548e846a --- /dev/null +++ b/packages/akamai/0.1.3/manifest.yml @@ -0,0 +1,26 @@ +name: akamai +title: Akamai +version: 0.1.3 +release: beta +description: Akamai Integration +type: integration +format_version: 1.0.0 +license: basic +categories: [security, network, web, cloud] +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +icons: + - src: /img/akamai_logo.svg + title: Akamai + size: 409×167 + type: image/svg+xml +policy_templates: + - name: akamai + title: Akamai logs + description: Collect SIEM logs from Akamai + inputs: + - type: httpjson + title: "Collect Akamai SIEM logs via API" + description: "Collecting SIEM logs from Akamai via API" +owner: + github: elastic/security-external-integrations diff --git a/packages/atlassian_confluence/1.1.2/changelog.yml b/packages/atlassian_confluence/1.1.2/changelog.yml new file mode 100755 index 0000000000..4956a0afd4 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/changelog.yml @@ -0,0 +1,26 @@ +# newer versions go on top +- version: "1.1.2" + changes: + - description: Update readme + type: enhancement + link: https://github.com/elastic/integrations/pull/3062 +- version: "1.1.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.1.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2378 +- version: "1.0.1" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.0.0" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/2208 diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs b/packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..be1c57a543 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs @@ -0,0 +1,69 @@ +config_version: "2" +interval: {{interval}} +request.method: "GET" +request.url: {{api_url}}/rest/auditing/1.0/events +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#unless token}} +{{#if username}} +{{#if password}} +auth.basic.user: {{username}} +auth.basic.password: {{password}} +{{/if}} +{{/if}} +{{/unless}} + +request.transforms: +{{#unless username}} +{{#unless password}} +{{#if token}} + - set: + target: header.Authorization + value: Bearer {{token}} +{{/if}} +{{/unless}} +{{/unless}} + - set: + target: url.params.from + value: "[[.cursor.last_timestamp]]" + default: '[[formatDate (now (parseDuration "-{{initial_interval}}"))]]' + - set: + target: url.params.to + value: '[[formatDate now]]' + - set: + target: url.params.limit + value: {{ limit }} + +response.split: + target: body.entities +response.pagination: + - set: + target: url.value + value: '[[ .last_response.body.pagingInfo.nextPageLink ]]' + fail_on_template_error: true + +cursor: + last_timestamp: + value: "[[.first_event.timestamp]]" + +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs b/packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs new file mode 100755 index 0000000000..c6e5ed4c73 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs @@ -0,0 +1,19 @@ +paths: +{{#each paths as |path i|}} + - {{path}} +{{/each}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +exclude_files: [".gz$"] +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/atlassian_confluence/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..9f11a631a4 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,434 @@ +--- +description: Pipeline for processing sample logs +processors: +- set: + field: event.ingested + value: '{{_ingest.timestamp}}' +- set: + field: ecs.version + value: '8.0.0' +- rename: + field: message + target_field: event.original +- json: + field: event.original + target_field: json +- set: + field: _tmp.timestamp + copy_from: json.timestamp + if: ctx.json?.timestamp != null && ctx.json?.timestamp instanceof String +- set: + field: _tmp.timestamp + value: "{{json.timestamp.epochSecond}}.{{json.timestamp.nano}}" + if: ctx.json?.timestamp != null && ctx.json?.timestamp instanceof Map && ctx.json?.timestamp?.epochSecond != null && ctx.json?.timestamp?.nano != null +- date: + field: _tmp.timestamp + formats: + - UNIX + - ISO8601 + target_field: "@timestamp" +- rename: + field: json.source + target_field: source.address + ignore_missing: true +- convert: + field: source.address + target_field: source.ip + type: ip + ignore_missing: true +- geoip: + field: source.ip + target_field: source.geo + ignore_missing: true +- geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true +- rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true +- rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true +- rename: + field: json.author.id + target_field: user.id + ignore_missing: true +- rename: + field: json.author.name + target_field: user.full_name + ignore_missing: true +- grok: + field: json.author.uri + ignore_missing: true + ignore_failure: true + if: ctx?.json?.author?.uri != "" + patterns: + - '\?username=%{USER:user.name}$' +- rename: + field: json.auditType + target_field: confluence.audit.type + ignore_missing: true +- rename: + field: json.type + target_field: confluence.audit.type + ignore_missing: true +- rename: + field: json.method + target_field: confluence.audit.method + ignore_missing: true +- rename: + field: json.system + target_field: service.address + ignore_missing: true +- uri_parts: + field: service.address + target_field: _tmp.service + ignore_failure: true + if: ctx.service?.address != null +- rename: + field: json.extraAttributes + target_field: confluence.audit.extra_attributes + ignore_missing: true +- rename: + field: json.changedValues + target_field: confluence.audit.changed_values + ignore_missing: true +- rename: + field: json.affectedObjects + target_field: confluence.audit.affected_objects + ignore_missing: true +- set: + field: event.action + copy_from: confluence.audit.type.actionI18nKey + ignore_empty_value: true +- script: + lang: painless + description: Add ECS categorization + params: + audit.logging.summary.global.permission.added: + category: + - iam + - configuration + type: + - admin + - creation + audit.logging.summary.space.permission.added: + category: + - iam + - configuration + type: + - admin + - creation + audit.logging.summary.user.created: + category: + - iam + type: + - user + - creation + audit.logging.summary.user.renamed: + category: + - iam + type: + - user + - change + audit.logging.summary.user.updated: + category: + - iam + type: + - user + - change + audit.logging.summary.user.deleted: + category: + - iam + type: + - user + - deletion + audit.logging.summary.group.membership.added: + category: + - iam + type: + - group + - change + audit.logging.summary.group.membership.removed: + category: + - iam + type: + - group + - change + audit.logging.summary.group.created: + category: + - iam + type: + - group + - creation + audit.logging.summary.group.deleted: + category: + - iam + type: + - group + - deletion + atlassian.audit.event.action.audit.config.updated: + category: + - configuration + type: + - admin + - change + audit.logging.summary.global.settings.edited: + category: + - configuration + type: + - admin + - change + personal.access.tokens.audit.log.summary.token.created: + category: + - iam + type: + - admin + - creation + personal.access.tokens.audit.log.summary.token.deleted: + category: + - iam + type: + - admin + - deletion + audit.logging.summary.login.success: + category: + - authentication + type: + - start + outcome: success + audit.logging.summary.user.logout: + category: + - authentication + type: + - end + audit.logging.summary.login.failed: + category: + - authentication + type: + - info + outcome: failure + audit.logging.summary.user.password.changed: + category: + - iam + type: + - user + - change + outcome: success + audit.logging.summary.sudo.auth.successful: + category: + - authentication + type: + - admin + - start + audit.logging.summary.sudo.logout: + category: + - authentication + type: + - admin + - end + audit.logging.summary.space.created: + category: + - configuration + type: + - creation + audit.logging.summary.page.created: + category: + - configuration + type: + - creation + audit.logging.summary.page.deleted: + category: + - configuration + type: + - deletion + audit.logging.summary.space.removed: + category: + - configuration + type: + - deletion + audit.logging.summary.space.config.updated: + category: + - configuration + type: + - change + source: >- + ctx.event.kind = 'event'; + ctx.event.type = 'info'; + if (ctx?.event?.action == null) { + return; + } + if (params.get(ctx.event.action) == null) { + return; + } + def hm = new HashMap(params.get(ctx.event.action)); + hm.forEach((k, v) -> ctx.event[k] = v); +- script: + lang: painless + description: Add ECS User fields + if: "['audit.logging.category.user.management','audit.logging.category.auth'].contains(ctx.confluence?.audit?.type?.categoryI18nKey)" + source: >- + if (ctx?.event?.action == null) { + return; + } + if (ctx.group == null) { + Map map = new HashMap(); + ctx.put("group", map); + } + if (ctx.user == null) { + Map map = new HashMap(); + ctx.put("user", map); + } + if (ctx.user?.target == null) { + Map map = new HashMap(); + ctx.user.put("target", map); + } + if (ctx.user?.changes == null) { + Map map = new HashMap(); + ctx.user.put("changes", map); + } + if (ctx.user?.target?.group == null) { + Map map = new HashMap(); + ctx.user.target.put("group", map); + } + if(ctx.confluence?.audit?.affected_objects != null) { + for (def j = 0; j < ctx.confluence?.audit?.affected_objects.length; j++) { + if(ctx.confluence?.audit?.affected_objects[j]?.type == 'Group') { + if(['audit.logging.summary.group.created', 'audit.logging.summary.group.deleted'].contains(ctx.event.action)) { + ctx.group.put("name", ctx.confluence?.audit?.affected_objects[j]?.name); + ctx.group.put("id", ctx.confluence?.audit?.affected_objects[j]?.id); + } + if(['audit.logging.summary.group.membership.added', 'audit.logging.summary.group.membership.removed'].contains(ctx.event.action)) { + ctx.user.target.group.put("name", ctx.confluence?.audit?.affected_objects[j]?.name); + ctx.user.target.group.put("id", ctx.confluence?.audit?.affected_objects[j]?.id); + } + } + if(ctx.confluence?.audit?.affected_objects[j]?.type == 'User') { + if(['audit.logging.summary.user.created', 'audit.logging.summary.user.deleted', 'audit.logging.summary.user.password.changed','audit.logging.summary.user.updated'].contains(ctx.event.action)) { + ctx.user.target.put("full_name", ctx.confluence?.audit?.affected_objects[j]?.name); + ctx.user.target.put("id", ctx.confluence?.audit?.affected_objects[j]?.id); + if(ctx.confluence?.audit?.affected_objects[j]?.uri != null) { + def m = /\?username=([a-zA-Z0-9._-]+)$/.matcher(ctx.confluence?.audit?.affected_objects[j]?.uri); + if (m.find()) { + ctx.user.target.put("name", m.group(1)); + } + } + } + if(['audit.logging.summary.group.membership.added', 'audit.logging.summary.group.membership.removed'].contains(ctx.event.action)) { + ctx.user.target.put("name", ctx.confluence?.audit?.affected_objects[j]?.name); + ctx.user.target.put("id", ctx.confluence?.audit?.affected_objects[j]?.id); + } + if(['audit.logging.summary.login.success', 'audit.logging.summary.login.failed'].contains(ctx.event.action)) { + ctx.user.put("full_name", ctx.confluence?.audit?.affected_objects[j]?.name); + ctx.user.put("id", ctx.confluence?.audit?.affected_objects[j]?.id); + if(ctx.confluence?.audit?.affected_objects[j]?.uri != null) { + def m = /\?username=([a-zA-Z0-9._-]+)$/.matcher(ctx.confluence?.audit?.affected_objects[j]?.uri); + if (m.find()) { + ctx.user.put("name", m.group(1)); + } + } + } + } + } + } + if(ctx.confluence?.audit?.changed_values != null) { + for (def j = 0; j < ctx.confluence?.audit?.changed_values.length; j++) { + if(['audit.logging.summary.user.renamed'].contains(ctx.event.action)) { + if(ctx.confluence?.audit?.changed_values[j]?.i18nKey == 'audit.logging.changed.value.username') { + ctx.user.changes.put("name", ctx.confluence?.audit?.changed_values[j]?.to); + ctx.user.target.put("name", ctx.confluence?.audit?.changed_values[j]?.from); + } + } + if(['audit.logging.summary.user.created','audit.logging.summary.user.updated'].contains(ctx.event.action)) { + if(ctx.confluence?.audit?.changed_values[j]?.i18nKey == 'Username') { + ctx.user.changes.put("name", ctx.confluence?.audit?.changed_values[j]?.to); + if(ctx.confluence?.audit?.changed_values[j]?.from != null) { + ctx.user.target.put("name", ctx.confluence?.audit?.changed_values[j]?.from); + } + } + if(ctx.confluence?.audit?.changed_values[j]?.i18nKey == 'Email') { + ctx.user.changes.put("email", ctx.confluence?.audit?.changed_values[j]?.to); + if(ctx.confluence?.audit?.changed_values[j]?.from != null) { + ctx.user.target.put("email", ctx.confluence?.audit?.changed_values[j]?.from); + } + } + if(ctx.confluence?.audit?.changed_values[j]?.i18nKey == 'Display name') { + ctx.user.changes.put("full_name", ctx.confluence?.audit?.changed_values[j]?.to); + if(ctx.confluence?.audit?.changed_values[j]?.from != null) { + ctx.user.target.put("full_name", ctx.confluence?.audit?.changed_values[j]?.from); + } + } + } + } + } +- append: + field: related.user + value: '{{user.name}}' + allow_duplicates: false + if: ctx.user?.name != null +- append: + field: related.user + value: '{{user.target.name}}' + allow_duplicates: false + if: ctx.user?.target?.name != null +- append: + field: related.user + value: '{{user.changes.name}}' + allow_duplicates: false + if: ctx.user?.changes?.name != null +- append: + field: related.ip + value: '{{source.ip}}' + allow_duplicates: false + if: ctx.source?.ip != null +- append: + field: related.hosts + value: '{{_tmp.service.domain}}' + allow_duplicates: false + if: ctx._tmp?.service?.domain != null +- remove: + field: + - json + - _tmp + ignore_missing: true +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +on_failure: +- set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/agent.yml b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/base-fields.yml b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/base-fields.yml new file mode 100755 index 0000000000..ed93c08819 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: atlassian_confluence +- name: event.dataset + type: constant_keyword + description: Event dataset + value: atlassian_confluence.audit +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/ecs.yml b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/ecs.yml new file mode 100755 index 0000000000..f306253bc9 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/ecs.yml @@ -0,0 +1,140 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.target.full_name + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.target.group.id + type: keyword +- description: Name of the group. + name: user.target.group.name + type: keyword +- description: Unique identifier of the user. + name: user.target.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.changes.name + type: keyword +- description: User email address. + name: user.changes.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.changes.full_name + type: keyword +- description: Name of the group. + name: group.name + type: keyword +- description: Unique identifier for the group on the system/platform. + name: group.id + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: |- + The domain name of the source system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: source.domain + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + example: '{ "lon": -73.614830, "lat": 45.505918 }' + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. + If the event wasn't read from a log file, do not populate this field. + name: log.file.path + type: keyword +- description: |- + Address where data about this service was collected from. + This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets). + name: service.address + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/fields.yml b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/fields.yml new file mode 100755 index 0000000000..841f8aa112 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/fields/fields.yml @@ -0,0 +1,43 @@ +- name: confluence.audit + type: group + fields: + - name: type.categoryI18nKey + type: keyword + description: | + categoryI18nKey + - name: type.actionI18nKey + type: keyword + description: | + actionI18nKey + - name: type.category + type: keyword + description: | + Category + - name: type.action + type: keyword + description: | + Action + - name: type.area + type: keyword + description: | + Area + - name: type.level + type: keyword + description: | + Audit Level + - name: method + type: keyword + description: | + Method + - name: extra_attributes + type: flattened + description: | + Extra Attributes + - name: changed_values + type: flattened + description: | + Changed Values + - name: affected_objects + type: flattened + description: | + Affected Objects diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/manifest.yml b/packages/atlassian_confluence/1.1.2/data_stream/audit/manifest.yml new file mode 100755 index 0000000000..2c59289e99 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/manifest.yml @@ -0,0 +1,142 @@ +title: Confluence Audit Logs +type: logs +streams: + - input: logfile + title: Confluence audit logs + description: Collect Confluence audit logs + template_path: stream.yml.hbs + vars: + - name: paths + type: text + title: Paths + multi: true + required: true + show_user: true + default: + - /var/atlassian/application-data/confluence/log/audit/*.log + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - confluence-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - input: httpjson + title: Confluence audit logs via Confluence audit API + description: Collect Confluence audit logs via Confluence audit API + enabled: false + template_path: httpjson.yml.hbs + vars: + - name: api_url + type: text + title: API URL + description: The base URL to the Confluence server. + multi: false + required: true + show_user: true + - name: username + type: text + title: Confluence Username + description: JIRA Username. Needs to be used with a Password. Do not fill if you are using a personal access token. + multi: false + required: false + show_user: true + - name: password + type: password + title: Confluence Password + description: JIRA Password. Needs to be used with a Username. Do not fill if you are using a personal access token. + multi: false + required: false + show_user: true + - name: token + type: password + title: Personal Access Token + description: The Personal Access Token. If set, Username and Password will be ignored. + required: false + multi: false + show_user: true + - name: http_client_timeout + type: text + title: HTTP Client Timeout + multi: false + required: false + show_user: true + default: 60s + - name: limit + type: integer + title: Limit + description: Number of events to fetch on each request + show_user: false + required: true + default: 1000 + - name: interval + type: text + title: Interval + multi: false + required: true + show_user: true + description: Interval at which the logs will be pulled. The value must be between 2m and 1h. + default: 1h + - name: initial_interval + type: text + title: Initial Interval + multi: false + required: true + show_user: false + description: Initial interval for the first API call. Defaults to 24 hours. + default: 24h + - name: ssl + type: yaml + title: SSL + multi: false + required: false + show_user: false + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: true + default: + - forwarded + - confluence-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. \nThis executes in the agent before the logs are parsed. \nSee [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details." diff --git a/packages/atlassian_confluence/1.1.2/data_stream/audit/sample_event.json b/packages/atlassian_confluence/1.1.2/data_stream/audit/sample_event.json new file mode 100755 index 0000000000..1d05591a3e --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/data_stream/audit/sample_event.json @@ -0,0 +1,108 @@ +{ + "@timestamp": "2021-11-23T00:41:45.280Z", + "agent": { + "ephemeral_id": "a362a4c6-e4c0-441d-9bca-edd06245f232", + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "confluence": { + "audit": { + "extra_attributes": [ + { + "name": "ID Range", + "nameI18nKey": "atlassian.audit.event.attribute.id", + "value": "77 - 176" + }, + { + "name": "Query", + "nameI18nKey": "atlassian.audit.event.attribute.query" + }, + { + "name": "Results returned", + "nameI18nKey": "atlassian.audit.event.attribute.results", + "value": "100" + }, + { + "name": "Timestamp Range", + "nameI18nKey": "atlassian.audit.event.attribute.timestamp", + "value": "2021-11-23T00:39:37.155Z - 2021-11-23T00:41:17.165Z" + } + ], + "method": "Browser", + "type": { + "action": "Audit Log search performed", + "actionI18nKey": "atlassian.audit.event.action.audit.search", + "category": "Auditing", + "categoryI18nKey": "atlassian.audit.event.category.audit" + } + } + }, + "data_stream": { + "dataset": "atlassian_confluence.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "atlassian.audit.event.action.audit.search", + "agent_id_status": "verified", + "created": "2021-12-24T00:49:08.197Z", + "dataset": "atlassian_confluence.audit", + "ingested": "2021-12-24T00:49:09Z", + "kind": "event", + "original": "{\"affectedObjects\":[],\"author\":{\"avatarUri\":\"\",\"id\":\"2c9680837d4a3682017d4a375a280000\",\"name\":\"test user\",\"type\":\"user\",\"uri\":\"http://confluence.internal:8090/admin/users/viewuser.action?username=admin\"},\"changedValues\":[],\"extraAttributes\":[{\"name\":\"ID Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.id\",\"value\":\"77 - 176\"},{\"name\":\"Query\",\"nameI18nKey\":\"atlassian.audit.event.attribute.query\",\"value\":\"\"},{\"name\":\"Results returned\",\"nameI18nKey\":\"atlassian.audit.event.attribute.results\",\"value\":\"100\"},{\"name\":\"Timestamp Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.timestamp\",\"value\":\"2021-11-23T00:39:37.155Z - 2021-11-23T00:41:17.165Z\"}],\"method\":\"Browser\",\"source\":\"81.2.69.143\",\"system\":\"http://confluence.internal:8090\",\"timestamp\":\"2021-11-23T00:41:45.280Z\",\"type\":{\"action\":\"Audit Log search performed\",\"actionI18nKey\":\"atlassian.audit.event.action.audit.search\",\"category\":\"Auditing\",\"categoryI18nKey\":\"atlassian.audit.event.category.audit\"}}", + "type": "info" + }, + "input": { + "type": "httpjson" + }, + "related": { + "hosts": [ + "confluence.internal" + ], + "ip": [ + "81.2.69.143" + ], + "user": [ + "admin" + ] + }, + "service": { + "address": "http://confluence.internal:8090" + }, + "source": { + "address": "81.2.69.143", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "confluence-audit" + ], + "user": { + "full_name": "test user", + "id": "2c9680837d4a3682017d4a375a280000", + "name": "admin" + } +} \ No newline at end of file diff --git a/packages/atlassian_confluence/1.1.2/docs/README.md b/packages/atlassian_confluence/1.1.2/docs/README.md new file mode 100755 index 0000000000..a99e30cd45 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/docs/README.md @@ -0,0 +1,218 @@ +# Atlassian Confluence Integration + +The Confluence integration collects [audit logs](https://confluence.atlassian.com/doc/auditing-in-confluence-829076528.html) from the audit log files or the [audit API](https://developer.atlassian.com/cloud/confluence/rest/api-group-audit/). + +## Logs + +### Audit + +The Confluence integration collects audit logs from the audit log files or the audit API from self hosted Confluence Data Center. It has been tested with Confluence 7.14.2 but is expected to work with newer versions. This has not been tested with Confluence Cloud and is not expected to work. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| confluence.audit.affected_objects | Affected Objects | flattened | +| confluence.audit.changed_values | Changed Values | flattened | +| confluence.audit.extra_attributes | Extra Attributes | flattened | +| confluence.audit.method | Method | keyword | +| confluence.audit.type.action | Action | keyword | +| confluence.audit.type.actionI18nKey | actionI18nKey | keyword | +| confluence.audit.type.area | Area | keyword | +| confluence.audit.type.category | Category | keyword | +| confluence.audit.type.categoryI18nKey | categoryI18nKey | keyword | +| confluence.audit.type.level | Audit Level | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| group.id | Unique identifier for the group on the system/platform. | keyword | +| group.name | Name of the group. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.offset | Log offset | long | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| service.address | Address where data about this service was collected from. This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets). | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.domain | The domain name of the source system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | +| user.changes.email | User email address. | keyword | +| user.changes.full_name | User's full name, if available. | keyword | +| user.changes.full_name.text | Multi-field of `user.changes.full_name`. | match_only_text | +| user.changes.name | Short name or login of the user. | keyword | +| user.changes.name.text | Multi-field of `user.changes.name`. | match_only_text | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.target.full_name | User's full name, if available. | keyword | +| user.target.full_name.text | Multi-field of `user.target.full_name`. | match_only_text | +| user.target.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.target.group.name | Name of the group. | keyword | +| user.target.id | Unique identifier of the user. | keyword | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | + + +An example event for `audit` looks as following: + +```json +{ + "@timestamp": "2021-11-23T00:41:45.280Z", + "agent": { + "ephemeral_id": "a362a4c6-e4c0-441d-9bca-edd06245f232", + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "confluence": { + "audit": { + "extra_attributes": [ + { + "name": "ID Range", + "nameI18nKey": "atlassian.audit.event.attribute.id", + "value": "77 - 176" + }, + { + "name": "Query", + "nameI18nKey": "atlassian.audit.event.attribute.query" + }, + { + "name": "Results returned", + "nameI18nKey": "atlassian.audit.event.attribute.results", + "value": "100" + }, + { + "name": "Timestamp Range", + "nameI18nKey": "atlassian.audit.event.attribute.timestamp", + "value": "2021-11-23T00:39:37.155Z - 2021-11-23T00:41:17.165Z" + } + ], + "method": "Browser", + "type": { + "action": "Audit Log search performed", + "actionI18nKey": "atlassian.audit.event.action.audit.search", + "category": "Auditing", + "categoryI18nKey": "atlassian.audit.event.category.audit" + } + } + }, + "data_stream": { + "dataset": "atlassian_confluence.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "atlassian.audit.event.action.audit.search", + "agent_id_status": "verified", + "created": "2021-12-24T00:49:08.197Z", + "dataset": "atlassian_confluence.audit", + "ingested": "2021-12-24T00:49:09Z", + "kind": "event", + "original": "{\"affectedObjects\":[],\"author\":{\"avatarUri\":\"\",\"id\":\"2c9680837d4a3682017d4a375a280000\",\"name\":\"test user\",\"type\":\"user\",\"uri\":\"http://confluence.internal:8090/admin/users/viewuser.action?username=admin\"},\"changedValues\":[],\"extraAttributes\":[{\"name\":\"ID Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.id\",\"value\":\"77 - 176\"},{\"name\":\"Query\",\"nameI18nKey\":\"atlassian.audit.event.attribute.query\",\"value\":\"\"},{\"name\":\"Results returned\",\"nameI18nKey\":\"atlassian.audit.event.attribute.results\",\"value\":\"100\"},{\"name\":\"Timestamp Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.timestamp\",\"value\":\"2021-11-23T00:39:37.155Z - 2021-11-23T00:41:17.165Z\"}],\"method\":\"Browser\",\"source\":\"81.2.69.143\",\"system\":\"http://confluence.internal:8090\",\"timestamp\":\"2021-11-23T00:41:45.280Z\",\"type\":{\"action\":\"Audit Log search performed\",\"actionI18nKey\":\"atlassian.audit.event.action.audit.search\",\"category\":\"Auditing\",\"categoryI18nKey\":\"atlassian.audit.event.category.audit\"}}", + "type": "info" + }, + "input": { + "type": "httpjson" + }, + "related": { + "hosts": [ + "confluence.internal" + ], + "ip": [ + "81.2.69.143" + ], + "user": [ + "admin" + ] + }, + "service": { + "address": "http://confluence.internal:8090" + }, + "source": { + "address": "81.2.69.143", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "confluence-audit" + ], + "user": { + "full_name": "test user", + "id": "2c9680837d4a3682017d4a375a280000", + "name": "admin" + } +} +``` \ No newline at end of file diff --git a/packages/atlassian_confluence/1.1.2/img/confluence-logo.svg b/packages/atlassian_confluence/1.1.2/img/confluence-logo.svg new file mode 100755 index 0000000000..7aac36a6fe --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/img/confluence-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/atlassian_confluence/1.1.2/manifest.yml b/packages/atlassian_confluence/1.1.2/manifest.yml new file mode 100755 index 0000000000..dc1a23fb43 --- /dev/null +++ b/packages/atlassian_confluence/1.1.2/manifest.yml @@ -0,0 +1,31 @@ +format_version: 1.0.0 +name: atlassian_confluence +title: Atlassian Confluence +version: 1.1.2 +license: basic +description: Collect logs from Atlassian Confluence with Elastic Agent. +type: integration +categories: + - security + - web +release: ga +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +icons: + - src: /img/confluence-logo.svg + title: Confluence Logo + size: 400x400 + type: image/svg+xml +policy_templates: + - name: audit + title: Audit Logs + description: Collect audit logs from Atlassian Confluence with Elastic Agent. + inputs: + - type: logfile + title: "Collect Confluence audit logs via log files" + description: "Collecting audit logs from Confluence via log files" + - type: httpjson + title: "Collect Confluence audit logs via API" + description: "Collecting audit logs from Confluence via API" +owner: + github: elastic/security-external-integrations diff --git a/packages/atlassian_jira/1.1.2/changelog.yml b/packages/atlassian_jira/1.1.2/changelog.yml new file mode 100755 index 0000000000..79d25810c0 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/changelog.yml @@ -0,0 +1,26 @@ +# newer versions go on top +- version: "1.1.2" + changes: + - description: Update Readme + type: enhancement + link: https://github.com/elastic/integrations/pull/3063 +- version: "1.1.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.1.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2379 +- version: "1.0.1" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.0.0" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/2203 diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs b/packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..5ece9695f4 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs @@ -0,0 +1,70 @@ +config_version: "2" +interval: {{interval}} +request.method: "GET" +request.url: {{api_url}}/rest/auditing/1.0/events +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#unless token}} +{{#if username}} +{{#if password}} +auth.basic.user: {{username}} +auth.basic.password: {{password}} +{{/if}} +{{/if}} +{{/unless}} + +request.transforms: +{{#unless username}} +{{#unless password}} +{{#if token}} + - set: + target: header.Authorization + value: Bearer {{token}} +{{/if}} +{{/unless}} +{{/unless}} + - set: + target: url.params.from + value: "[[.cursor.last_timestamp]]" + default: '[[formatDate (now (parseDuration "-{{initial_interval}}"))]]' + - set: + target: url.params.to + value: '[[formatDate now]]' + - set: + target: url.params.limit + value: {{ limit }} + + +response.split: + target: body.entities +response.pagination: + - set: + target: url.value + value: '[[ .last_response.body.pagingInfo.nextPageLink ]]' + fail_on_template_error: true + +cursor: + last_timestamp: + value: "[[.first_event.timestamp]]" + +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs b/packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs new file mode 100755 index 0000000000..c6e5ed4c73 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/agent/stream/stream.yml.hbs @@ -0,0 +1,19 @@ +paths: +{{#each paths as |path i|}} + - {{path}} +{{/each}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +exclude_files: [".gz$"] +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/atlassian_jira/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..f1f95b9a44 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,404 @@ +--- +description: Pipeline for processing sample logs +processors: +- set: + field: event.ingested + value: '{{_ingest.timestamp}}' +- set: + field: ecs.version + value: '8.0.0' +- rename: + field: message + target_field: event.original +- json: + field: event.original + target_field: json +- set: + field: _tmp.timestamp + copy_from: json.timestamp + if: ctx.json?.timestamp != null && ctx.json?.timestamp instanceof String +- set: + field: _tmp.timestamp + value: "{{json.timestamp.epochSecond}}.{{json.timestamp.nano}}" + if: ctx.json?.timestamp != null && ctx.json?.timestamp instanceof Map && ctx.json?.timestamp?.epochSecond != null && ctx.json?.timestamp?.nano != null +- date: + field: _tmp.timestamp + formats: + - UNIX + - ISO8601 + target_field: "@timestamp" +- rename: + field: json.source + target_field: source.address + ignore_missing: true +- convert: + field: source.address + target_field: source.ip + type: ip + ignore_missing: true +- geoip: + field: source.ip + target_field: source.geo + ignore_missing: true +- geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true +- rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true +- rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true +- rename: + field: json.author.id + target_field: user.id + ignore_missing: true +- rename: + field: json.author.name + target_field: user.name + ignore_missing: true +- rename: + field: json.auditType + target_field: jira.audit.type + ignore_missing: true +- rename: + field: json.type + target_field: jira.audit.type + ignore_missing: true +- rename: + field: json.method + target_field: jira.audit.method + ignore_missing: true +- rename: + field: json.system + target_field: service.address + ignore_missing: true +- uri_parts: + field: service.address + target_field: _tmp.service + ignore_failure: true + if: ctx.service?.address != null +- rename: + field: json.extraAttributes + target_field: jira.audit.extra_attributes + ignore_missing: true +- rename: + field: json.changedValues + target_field: jira.audit.changed_values + ignore_missing: true +- rename: + field: json.affectedObjects + target_field: jira.audit.affected_objects + ignore_missing: true +- set: + field: event.action + copy_from: jira.audit.type.actionI18nKey + ignore_empty_value: true +- script: + lang: painless + tag: Add ECS categorization + params: + jira.auditing.user.created: + category: + - iam + type: + - user + - creation + jira.auditing.user.updated: + category: + - iam + type: + - user + - change + jira.auditing.user.deleted: + category: + - iam + type: + - user + - deletion + jira.auditing.user.added.to.group: + category: + - iam + type: + - group + - change + jira.auditing.user.removed.from.group: + category: + - iam + type: + - group + - change + jira.auditing.user.logged.in: + category: + - authentication + type: + - start + outcome: success + jira.auditing.user.logged.out: + category: + - authentication + type: + - end + jira.auditing.user.password.changed: + category: + - iam + type: + - user + - change + outcome: success + jira.auditing.user.login.failed: + category: + - authentication + type: + - info + outcome: failure + jira.auditing.websudo.session.started: + category: + - authentication + type: + - start + jira.auditing.websudo.session.invalidated: + category: + - authentication + type: + - end + jira.auditing.group.created: + category: + - iam + type: + - group + - creation + jira.auditing.group.deleted: + category: + - iam + type: + - group + - deletion + jira.auditing.global.permission.added: + category: + - iam + - configuration + type: + - admin + - creation + personal.access.tokens.audit.log.summary.token.created: + category: + - iam + type: + - admin + - creation + personal.access.tokens.audit.log.summary.token.deleted: + category: + - iam + type: + - admin + - deletion + jira.auditing.issue.type.created: + category: + - configuration + type: + - creation + atlassian.audit.event.action.audit.config.updated: + category: + - configuration + type: + - admin + - change + jira.auditing.project.created: + category: + - configuration + type: + - creation + jira.auditing.project.lead.updated: + category: + - configuration + type: + - change + jira.auditing.project.default.assignee.updated: + category: + - configuration + type: + - change + jira.auditing.project.updated: + category: + - configuration + type: + - change + jira.auditing.permission.scheme.removed.from.project: + category: + - configuration + - iam + type: + - deletion + jira.auditing.issue.type.screen.scheme.removed: + category: + - configuration + type: + - deletion + jira.auditing.project.deleted: + category: + - configuration + type: + - deletion + source: >- + ctx.event.kind = 'event'; + ctx.event.type = 'info'; + + if (ctx?.event?.action == null) { + return; + } + + if (params.get(ctx.event.action) == null) { + return; + } + + def hm = new HashMap(params.get(ctx.event.action)); + hm.forEach((k, v) -> ctx.event[k] = v); +- script: + lang: painless + description: Add ECS User fields + if: "['jira.auditing.category.usermanagement','jira.auditing.category.groupmanagement'].contains(ctx.jira?.audit?.type?.categoryI18nKey)" + source: >- + if (ctx?.event?.action == null) { + return; + } + if (ctx.group == null) { + Map map = new HashMap(); + ctx.put("group", map); + } + if (ctx.user == null) { + Map map = new HashMap(); + ctx.put("user", map); + } + if (ctx.user?.target == null) { + Map map = new HashMap(); + ctx.user.put("target", map); + } + if (ctx.user?.changes == null) { + Map map = new HashMap(); + ctx.user.put("changes", map); + } + if (ctx.user?.target?.group == null) { + Map map = new HashMap(); + ctx.user.target.put("group", map); + } + if(ctx.jira?.audit?.affected_objects != null) { + for (def j = 0; j < ctx.jira?.audit?.affected_objects.length; j++) { + if(ctx.jira?.audit?.affected_objects[j]?.type == 'GROUP') { + if(['jira.auditing.group.created', 'jira.auditing.group.deleted'].contains(ctx.event.action)) { + ctx.group.put("name", ctx.jira?.audit?.affected_objects[j]?.name); + } + if(['jira.auditing.user.added.to.group', 'jira.auditing.user.removed.from.group'].contains(ctx.event.action)) { + ctx.user.target.group.put("name", ctx.jira?.audit?.affected_objects[j]?.name); + ctx.user.target.group.put("id", ctx.jira?.audit?.affected_objects[j]?.id); + } + } + if(ctx.jira?.audit?.affected_objects[j]?.type == 'USER') { + if(['jira.auditing.user.created', 'jira.auditing.user.deleted','jira.auditing.user.password.changed','jira.auditing.user.updated','jira.auditing.user.added.to.group', 'jira.auditing.user.removed.from.group'].contains(ctx.event.action)) { + ctx.user.target.put("name", ctx.jira?.audit?.affected_objects[j]?.name); + ctx.user.target.put("id", ctx.jira?.audit?.affected_objects[j]?.id); + } + } + } + } + if(ctx.jira?.audit?.changed_values != null) { + for (def j = 0; j < ctx.jira?.audit?.changed_values.length; j++) { + if(['jira.auditing.user.renamed'].contains(ctx.event.action)) { + if(ctx.jira?.audit?.changed_values[j]?.i18nKey == 'common.words.username') { + ctx.user.changes.put("name", ctx.jira?.audit?.changed_values[j]?.to); + ctx.user.target.put("name", ctx.jira?.audit?.changed_values[j]?.from); + } + } + if(['jira.auditing.user.created','jira.auditing.user.updated'].contains(ctx.event.action)) { + if(ctx.jira?.audit?.changed_values[j]?.i18nKey == 'common.words.username') { + ctx.user.changes.put("name", ctx.jira?.audit?.changed_values[j]?.to); + if(ctx.jira?.audit?.changed_values[j]?.from != null) { + ctx.user.target.put("name", ctx.jira?.audit?.changed_values[j]?.from); + } + } + if(ctx.jira?.audit?.changed_values[j]?.i18nKey == 'common.words.email') { + ctx.user.changes.put("email", ctx.jira?.audit?.changed_values[j]?.to); + if(ctx.jira?.audit?.changed_values[j]?.from != null) { + ctx.user.target.put("email", ctx.jira?.audit?.changed_values[j]?.from); + } + } + if(ctx.jira?.audit?.changed_values[j]?.i18nKey == 'common.words.fullname') { + ctx.user.changes.put("full_name", ctx.jira?.audit?.changed_values[j]?.to); + if(ctx.jira?.audit?.changed_values[j]?.from != null) { + ctx.user.target.put("full_name", ctx.jira?.audit?.changed_values[j]?.from); + } + } + } + } + } +- append: + field: related.user + value: '{{user.name}}' + allow_duplicates: false + if: ctx.user?.name != null +- append: + field: related.user + value: '{{user.target.name}}' + allow_duplicates: false + if: ctx.user?.target?.name != null +- append: + field: related.user + value: '{{user.changes.name}}' + allow_duplicates: false + if: ctx.user?.changes?.name != null +- append: + field: related.ip + value: '{{source.ip}}' + allow_duplicates: false + if: ctx.source?.ip != null +- append: + field: related.hosts + value: '{{_tmp.service.domain}}' + allow_duplicates: false + if: ctx._tmp?.service?.domain != null +- remove: + field: + - json + - _tmp + ignore_missing: true +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +on_failure: +- set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/fields/agent.yml b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/fields/base-fields.yml b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/base-fields.yml new file mode 100755 index 0000000000..81519e92d2 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: atlassian_jira +- name: event.dataset + type: constant_keyword + description: Event dataset + value: atlassian_jira.audit +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/fields/ecs.yml b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/ecs.yml new file mode 100755 index 0000000000..3d6247b291 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/ecs.yml @@ -0,0 +1,137 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.target.full_name + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword +- description: Name of the group. + name: user.target.group.name + type: keyword +- description: Unique identifier of the user. + name: user.target.id + type: keyword +- description: User email address. + name: user.target.email + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.changes.name + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.changes.full_name + type: keyword +- description: User email address. + name: user.changes.email + type: keyword +- description: Name of the group. + name: group.name + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: |- + The domain name of the source system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: source.domain + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + example: '{ "lon": -73.614830, "lat": 45.505918 }' + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. + If the event wasn't read from a log file, do not populate this field. + name: log.file.path + type: keyword +- description: |- + Address where data about this service was collected from. + This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets). + name: service.address + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/fields/fields.yml b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/fields.yml new file mode 100755 index 0000000000..50681eeac3 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/fields/fields.yml @@ -0,0 +1,43 @@ +- name: jira.audit + type: group + fields: + - name: type.categoryI18nKey + type: keyword + description: | + categoryI18nKey + - name: type.actionI18nKey + type: keyword + description: | + actionI18nKey + - name: type.category + type: keyword + description: | + Category + - name: type.action + type: keyword + description: | + Action + - name: type.area + type: keyword + description: | + Area + - name: type.level + type: keyword + description: | + Audit Level + - name: method + type: keyword + description: | + Method + - name: extra_attributes + type: flattened + description: | + Extra Attributes + - name: changed_values + type: flattened + description: | + Changed Values + - name: affected_objects + type: flattened + description: | + Affected Objects diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/manifest.yml b/packages/atlassian_jira/1.1.2/data_stream/audit/manifest.yml new file mode 100755 index 0000000000..a2a18bda31 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/manifest.yml @@ -0,0 +1,142 @@ +title: Jira Audit Logs +type: logs +streams: + - input: logfile + title: Jira audit logs + description: Collect Jira audit logs + template_path: stream.yml.hbs + vars: + - name: paths + type: text + title: Paths + multi: true + required: true + show_user: true + default: + - /var/atlassian/application-data/jira/log/audit/*.log + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - jira-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - input: httpjson + title: Jira audit logs via Jira audit API + description: Collect Jira audit logs via Jira audit API + enabled: false + template_path: httpjson.yml.hbs + vars: + - name: api_url + type: text + title: API URL + description: The API URL without the path. + multi: false + required: true + show_user: true + - name: username + type: text + title: Jira Username + description: JIRA Username. Needs to be used with a Password. Do not fill if you are using a personal access token. + multi: false + required: false + show_user: true + - name: password + type: password + title: Jira Password + description: JIRA Password. Needs to be used with a Username. Do not fill if you are using a personal access token. + multi: false + required: false + show_user: true + - name: token + type: password + title: Personal Access Token + description: The Personal Access Token. If set, Username and Password will be ignored. + required: false + multi: false + show_user: true + - name: http_client_timeout + type: text + title: HTTP Client Timeout + multi: false + required: false + show_user: true + default: 60s + - name: limit + type: integer + title: Limit + description: Number of events to fetch on each request + show_user: false + required: true + default: 1000 + - name: interval + type: text + title: Interval + multi: false + required: true + show_user: true + description: Interval at which the logs will be pulled. The value must be between 2m and 1h. + default: 1h + - name: initial_interval + type: text + title: Initial Interval + multi: false + required: true + show_user: false + description: Initial interval for the first API call. Defaults to 24 hours. + default: 24h + - name: ssl + type: yaml + title: SSL + multi: false + required: false + show_user: false + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: true + default: + - forwarded + - jira-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. \nThis executes in the agent before the logs are parsed. \nSee [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details." diff --git a/packages/atlassian_jira/1.1.2/data_stream/audit/sample_event.json b/packages/atlassian_jira/1.1.2/data_stream/audit/sample_event.json new file mode 100755 index 0000000000..d70d5ea8d1 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/data_stream/audit/sample_event.json @@ -0,0 +1,95 @@ +{ + "@timestamp": "2021-11-22T00:31:52.991Z", + "agent": { + "ephemeral_id": "970494dc-6fd0-4e64-bd87-6d1fc7deba3f", + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "atlassian_jira.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "atlassian.audit.event.action.audit.search", + "agent_id_status": "verified", + "created": "2021-12-24T00:59:55.629Z", + "dataset": "atlassian_jira.audit", + "ingested": "2021-12-24T00:59:56Z", + "kind": "event", + "original": "{\"affectedObjects\":[],\"author\":{\"avatarUri\":\"\",\"id\":\"10000\",\"name\":\"test.user\",\"type\":\"ApplicationUser\",\"uri\":\"http://jira.internal:8088/secure/ViewProfile.jspa?name=test.user\"},\"changedValues\":[],\"extraAttributes\":[{\"name\":\"ID Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.id\",\"value\":\"41 - 90\"},{\"name\":\"Query\",\"nameI18nKey\":\"atlassian.audit.event.attribute.query\",\"value\":\"\"},{\"name\":\"Results returned\",\"nameI18nKey\":\"atlassian.audit.event.attribute.results\",\"value\":\"50\"},{\"name\":\"Timestamp Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.timestamp\",\"value\":\"2021-11-22T00:08:33.887Z - 2021-11-22T00:31:37.412Z\"}],\"method\":\"Browser\",\"source\":\"10.50.33.72\",\"system\":\"http://jira.internal:8088\",\"timestamp\":\"2021-11-22T00:31:52.991Z\",\"type\":{\"action\":\"Audit Log search performed\",\"actionI18nKey\":\"atlassian.audit.event.action.audit.search\",\"category\":\"Auditing\",\"categoryI18nKey\":\"atlassian.audit.event.category.audit\"}}", + "type": "info" + }, + "input": { + "type": "httpjson" + }, + "jira": { + "audit": { + "extra_attributes": [ + { + "name": "ID Range", + "nameI18nKey": "atlassian.audit.event.attribute.id", + "value": "41 - 90" + }, + { + "name": "Query", + "nameI18nKey": "atlassian.audit.event.attribute.query" + }, + { + "name": "Results returned", + "nameI18nKey": "atlassian.audit.event.attribute.results", + "value": "50" + }, + { + "name": "Timestamp Range", + "nameI18nKey": "atlassian.audit.event.attribute.timestamp", + "value": "2021-11-22T00:08:33.887Z - 2021-11-22T00:31:37.412Z" + } + ], + "method": "Browser", + "type": { + "action": "Audit Log search performed", + "actionI18nKey": "atlassian.audit.event.action.audit.search", + "category": "Auditing", + "categoryI18nKey": "atlassian.audit.event.category.audit" + } + } + }, + "related": { + "hosts": [ + "jira.internal" + ], + "ip": [ + "10.50.33.72" + ], + "user": [ + "test.user" + ] + }, + "service": { + "address": "http://jira.internal:8088" + }, + "source": { + "address": "10.50.33.72", + "ip": "10.50.33.72" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "jira-audit" + ], + "user": { + "id": "10000", + "name": "test.user" + } +} \ No newline at end of file diff --git a/packages/atlassian_jira/1.1.2/docs/README.md b/packages/atlassian_jira/1.1.2/docs/README.md new file mode 100755 index 0000000000..e1ce8b09b9 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/docs/README.md @@ -0,0 +1,204 @@ +# Atlassian Jira Integration + +The Jira integration collects audit logs from the audit log files or the [audit API](https://confluence.atlassian.com/jiracore/audit-log-improvements-for-developers-1019401815.html). + +## Logs + +### Audit + +The Jira integration collects audit logs from the audit log files or the audit API from self hosted Jira Data Center. It has been tested with Jira 8.20.2 but is expected to work with newer versions. This has not been tested with Jira Cloud and is not expected to work. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| group.name | Name of the group. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| jira.audit.affected_objects | Affected Objects | flattened | +| jira.audit.changed_values | Changed Values | flattened | +| jira.audit.extra_attributes | Extra Attributes | flattened | +| jira.audit.method | Method | keyword | +| jira.audit.type.action | Action | keyword | +| jira.audit.type.actionI18nKey | actionI18nKey | keyword | +| jira.audit.type.area | Area | keyword | +| jira.audit.type.category | Category | keyword | +| jira.audit.type.categoryI18nKey | categoryI18nKey | keyword | +| jira.audit.type.level | Audit Level | keyword | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.offset | Log offset | long | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| service.address | Address where data about this service was collected from. This should be a URI, network address (ipv4:port or [ipv6]:port) or a resource path (sockets). | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.domain | The domain name of the source system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | +| user.changes.email | User email address. | keyword | +| user.changes.full_name | User's full name, if available. | keyword | +| user.changes.full_name.text | Multi-field of `user.changes.full_name`. | match_only_text | +| user.changes.name | Short name or login of the user. | keyword | +| user.changes.name.text | Multi-field of `user.changes.name`. | match_only_text | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.target.email | User email address. | keyword | +| user.target.full_name | User's full name, if available. | keyword | +| user.target.full_name.text | Multi-field of `user.target.full_name`. | match_only_text | +| user.target.group.name | Name of the group. | keyword | +| user.target.id | Unique identifier of the user. | keyword | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | + + +An example event for `audit` looks as following: + +```json +{ + "@timestamp": "2021-11-22T00:31:52.991Z", + "agent": { + "ephemeral_id": "970494dc-6fd0-4e64-bd87-6d1fc7deba3f", + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "atlassian_jira.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "82d0dfd8-3946-4ac0-a092-a9146a71e3f7", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "atlassian.audit.event.action.audit.search", + "agent_id_status": "verified", + "created": "2021-12-24T00:59:55.629Z", + "dataset": "atlassian_jira.audit", + "ingested": "2021-12-24T00:59:56Z", + "kind": "event", + "original": "{\"affectedObjects\":[],\"author\":{\"avatarUri\":\"\",\"id\":\"10000\",\"name\":\"test.user\",\"type\":\"ApplicationUser\",\"uri\":\"http://jira.internal:8088/secure/ViewProfile.jspa?name=test.user\"},\"changedValues\":[],\"extraAttributes\":[{\"name\":\"ID Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.id\",\"value\":\"41 - 90\"},{\"name\":\"Query\",\"nameI18nKey\":\"atlassian.audit.event.attribute.query\",\"value\":\"\"},{\"name\":\"Results returned\",\"nameI18nKey\":\"atlassian.audit.event.attribute.results\",\"value\":\"50\"},{\"name\":\"Timestamp Range\",\"nameI18nKey\":\"atlassian.audit.event.attribute.timestamp\",\"value\":\"2021-11-22T00:08:33.887Z - 2021-11-22T00:31:37.412Z\"}],\"method\":\"Browser\",\"source\":\"10.50.33.72\",\"system\":\"http://jira.internal:8088\",\"timestamp\":\"2021-11-22T00:31:52.991Z\",\"type\":{\"action\":\"Audit Log search performed\",\"actionI18nKey\":\"atlassian.audit.event.action.audit.search\",\"category\":\"Auditing\",\"categoryI18nKey\":\"atlassian.audit.event.category.audit\"}}", + "type": "info" + }, + "input": { + "type": "httpjson" + }, + "jira": { + "audit": { + "extra_attributes": [ + { + "name": "ID Range", + "nameI18nKey": "atlassian.audit.event.attribute.id", + "value": "41 - 90" + }, + { + "name": "Query", + "nameI18nKey": "atlassian.audit.event.attribute.query" + }, + { + "name": "Results returned", + "nameI18nKey": "atlassian.audit.event.attribute.results", + "value": "50" + }, + { + "name": "Timestamp Range", + "nameI18nKey": "atlassian.audit.event.attribute.timestamp", + "value": "2021-11-22T00:08:33.887Z - 2021-11-22T00:31:37.412Z" + } + ], + "method": "Browser", + "type": { + "action": "Audit Log search performed", + "actionI18nKey": "atlassian.audit.event.action.audit.search", + "category": "Auditing", + "categoryI18nKey": "atlassian.audit.event.category.audit" + } + } + }, + "related": { + "hosts": [ + "jira.internal" + ], + "ip": [ + "10.50.33.72" + ], + "user": [ + "test.user" + ] + }, + "service": { + "address": "http://jira.internal:8088" + }, + "source": { + "address": "10.50.33.72", + "ip": "10.50.33.72" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "jira-audit" + ], + "user": { + "id": "10000", + "name": "test.user" + } +} +``` diff --git a/packages/atlassian_jira/1.1.2/img/jira-software-logo.svg b/packages/atlassian_jira/1.1.2/img/jira-software-logo.svg new file mode 100755 index 0000000000..425970f547 --- /dev/null +++ b/packages/atlassian_jira/1.1.2/img/jira-software-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/atlassian_jira/1.1.2/manifest.yml b/packages/atlassian_jira/1.1.2/manifest.yml new file mode 100755 index 0000000000..0256ef5f3a --- /dev/null +++ b/packages/atlassian_jira/1.1.2/manifest.yml @@ -0,0 +1,31 @@ +format_version: 1.0.0 +name: atlassian_jira +title: Atlassian Jira +version: 1.1.2 +license: basic +description: Collect logs from Atlassian Jira with Elastic Agent. +type: integration +categories: + - security + - web +release: ga +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +icons: + - src: /img/jira-software-logo.svg + title: Jira Software Logo + size: 590x625 + type: image/svg+xml +policy_templates: + - name: audit + title: Audit Logs + description: Collect audit logs from Atlassian Jira with Elastic Agent. + inputs: + - type: logfile + title: "Collect Jira audit logs via log files" + description: "Collecting audit logs from Jira via log files" + - type: httpjson + title: "Collect Jira audit logs via API" + description: "Collecting audit logs from Jira via API" +owner: + github: elastic/security-external-integrations diff --git a/packages/auditd/2.1.2/changelog.yml b/packages/auditd/2.1.2/changelog.yml new file mode 100755 index 0000000000..9be00c47b3 --- /dev/null +++ b/packages/auditd/2.1.2/changelog.yml @@ -0,0 +1,115 @@ +# newer versions go on top +- version: "2.1.2" + changes: + - description: Set event.outcome value according ECS specification + type: bugfix + link: https://github.com/elastic/integrations/pull/3079 +- version: "2.1.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "2.1.0" + changes: + - description: Store EXECVE arguments in process.args array. + type: enhancement + link: https://github.com/elastic/integrations/pull/2730 +- version: "2.0.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2380 + - description: process.ppid is replaced with process.parent.pid (breaking change) + type: enhancement + link: https://github.com/elastic/integrations/pull/2380 +- version: "1.3.1" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.3.0" + changes: + - description: Change test IPs to the supported set for GeoIP + type: enhancement + link: https://github.com/elastic/integrations/pull/2215 + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2215 +- version: "1.2.4" + changes: + - description: Uniform with guidelines + type: enhancement + link: https://github.com/elastic/integrations/pull/2002 +- version: "1.2.3" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1938 +- version: "1.2.2" + changes: + - description: Ensure boolean fields are true/false + type: bugfix + link: https://github.com/elastic/integrations/pull/1896 +- version: "1.2.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1796 +- version: "1.2.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1637 +- version: "1.1.3" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1464 +- version: '1.1.2' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1370 +- version: "1.1.1" + changes: + - description: Escape special characters in docs + type: enhancement + link: https://github.com/elastic/integrations/pull/1405 +- version: "1.1.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "1.0.0" + changes: + - description: make GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1215 + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1215 +- version: "0.2.0" + changes: + - description: update to ECS 1.10.0 and apply changes to prepare for package GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1031 +- version: "0.1.2" + changes: + - description: set version in the ingest pipeline and make event.original optional + type: enhancement + link: https://github.com/elastic/integrations/pull/989 +- version: "0.1.1" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/833 +- version: "0.1.0" + changes: + - description: Add changes to use ECS 1.8 fields. + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/715 +- version: "0.0.1" + changes: + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/396 diff --git a/packages/auditd/2.1.2/data_stream/log/agent/stream/log.yml.hbs b/packages/auditd/2.1.2/data_stream/log/agent/stream/log.yml.hbs new file mode 100755 index 0000000000..c6e5ed4c73 --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/agent/stream/log.yml.hbs @@ -0,0 +1,19 @@ +paths: +{{#each paths as |path i|}} + - {{path}} +{{/each}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +exclude_files: [".gz$"] +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/auditd/2.1.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml b/packages/auditd/2.1.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..d4618e3cd4 --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,2243 @@ +--- +description: Pipeline for parsing Linux auditd logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_failure: true + - grok: + field: event.original + pattern_definitions: + AUDIT_TYPE: "type=%{NOTSPACE:auditd.log.record_type}" + AUDIT_NODE: "node=%{IPORHOST:auditd.log.node} " + AUDIT_PREFIX: "^(?:%{AUDIT_NODE})?%{AUDIT_TYPE} msg=audit\\(%{NUMBER:auditd.log.epoch}:%{NUMBER:auditd.log.sequence}\\):(%{DATA})?" + AUDIT_KEY_VALUES: "%{WORD}=%{GREEDYDATA}" + ANY: ".*" + patterns: + - "%{AUDIT_PREFIX} %{AUDIT_KEY_VALUES:auditd.log.kv} old auid=%{NUMBER:auditd.log.old_auid} + new auid=%{NUMBER:auditd.log.new_auid} old ses=%{NUMBER:auditd.log.old_ses} + new ses=%{NUMBER:auditd.log.new_ses}" + - "%{AUDIT_PREFIX} %{AUDIT_KEY_VALUES:auditd.log.kv} msg=['\"]([^=]*\\s)?%{ANY:auditd.log.sub_kv}['\"]" + - "%{AUDIT_PREFIX} %{AUDIT_KEY_VALUES:auditd.log.kv}" + - "%{AUDIT_PREFIX}" + - "%{AUDIT_TYPE} %{AUDIT_KEY_VALUES:auditd.log.kv}" + - kv: + field: auditd.log.kv + field_split: "\\s+" + value_split: "=" + target_field: auditd.log + - kv: + field: auditd.log.sub_kv + field_split: "\\s+(?=[^\\s]+=)" + value_split: "=" + target_field: auditd.log + ignore_missing: true + - date: + field: auditd.log.epoch + target_field: "@timestamp" + formats: + - UNIX + ignore_failure: true + - rename: + ignore_failure: true + field: auditd.log.old-auid + target_field: auditd.log.old_auid + - rename: + ignore_failure: true + field: auditd.log.old-ses + target_field: auditd.log.old_ses + - script: + lang: painless + source: | + String trimQuotes(def singleQuote, def doubleQuote, def v) { + if (v.startsWith(singleQuote) || v.startsWith(doubleQuote)) { + v = v.substring(1, v.length()); + } + if (v.endsWith(singleQuote) || v.endsWith(doubleQuote)) { + v = v.substring(0, v.length()-1); + } + return v; + } + + boolean isHexAscii(String v) { + def len = v.length(); + + if (len == 0 || len % 2 != 0) { + return false; + } + + for (int i = 0 ; i < len ; i++) { + if (Character.digit(v.charAt(i), 16) == -1) { + return false; + } + } + return true; + } + + String convertHexToString(String hex) { + StringBuilder sb = new StringBuilder(); + boolean needed_encoding = false; + + for (int i=0; i < hex.length() - 1; i+=2) { + int cp = Integer.parseInt(hex.substring(i, (i +2)), 16); + if (cp < 33 || cp == 34 || cp == 127) { + needed_encoding = true; + } + if (cp < 32 || cp == 127) { + sb.append('^'); + cp ^= 64; + } + sb.append((char)cp); + } + if (needed_encoding) { + return sb.toString(); + } + return hex; + } + + Boolean convertStringToBoolean(String value) { + value = value.toLowerCase(); + return value == "yes" || value == "true" || value == "1"; + } + + def possibleHexKeys = ["exe", "cmd", "data", "path", "comm", "file", "name", "watch", "cwd", "acct", "dir", "vm", "old-chardev", "new-chardev", "old-disk", "new-disk", "old-fs", "new-fs", "old-net", "new-net", "device", "cgroup", "apparmor", "operation", "denied_mask", "info", "profile", "requested_mask", "old-rng", "new-rng", "ocomm", "grp", "new_group", "invalid_context", "sw", "root_dir", "proctitle"]; + def possibleBooleanKeys = ["success", "key_enforce"]; + def audit = ctx.auditd.get("log"); + Iterator entries = audit.entrySet().iterator(); + + while (entries.hasNext()) { + def e = entries.next(); + def k = e.getKey(); + def v = e.getValue(); + + // Remove entries whose value is ? + if (v == "?" || v == "(null)" || v == "") { + entries.remove(); + continue; + } + + // Convert hex values to ASCII. + if (possibleHexKeys.contains(k) && isHexAscii(v)) { + v = convertHexToString(v); + audit.put(k, v); + } + + // Convert string values to boolean. + if (possibleBooleanKeys.contains(k) && v instanceof String) { + v = convertStringToBoolean(v); + audit.put(k, v); + } + + // Trim quotes. + if (v instanceof String) { + v = trimQuotes(params.single_quote, params.double_quote, v); + audit.put(k, v); + } + + // Convert arch. + if (k == "arch" && v == "c000003e") { + audit.put(k, "x86_64"); + } + } + params: + single_quote: "'" + double_quote: "\"" + - convert: + field: auditd.log.sequence + type: long + ignore_missing: true + - convert: + field: auditd.log.lport + type: long + ignore_missing: true + - convert: + field: auditd.log.rport + type: long + ignore_missing: true + - convert: + field: auditd.log.entries + type: long + ignore_missing: true + - convert: + field: auditd.log.dst_prefixlen + type: long + ignore_missing: true + - convert: + field: auditd.log.ksize + type: long + ignore_missing: true + - convert: + field: auditd.log.size + type: long + ignore_missing: true + - convert: + field: auditd.log.src_prefixlen + type: long + ignore_missing: true + - set: + field: event.kind + value: event + - script: + lang: painless + ignore_failure: true + # Auditd record type to ECS mappings + # AUTOGENERATED FROM go-libaudit v2.2.0, DO NOT EDIT + params: + syscalls: + '*': + - event: + category: + - process + type: + - info + accept: + - event: + action: + - accepted-connection-from + category: + - network + type: + - connection + - start + accept4: + - event: + action: + - accepted-connection-from + category: + - network + type: + - connection + - start + access: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + adjtimex: + - event: + action: + - changed-system-time + category: + - host + type: + - change + bind: + - event: + action: + - bound-socket + category: + - network + type: + - start + brk: + - event: + action: + - allocated-memory + category: + - process + type: + - info + chmod: + - event: + action: + - changed-file-permissions-of + category: + - file + type: + - change + chown: + - event: + action: + - changed-file-ownership-of + category: + - file + type: + - change + clock_settime: + - event: + action: + - changed-system-time + category: + - host + type: + - change + connect: + - event: + action: + - connected-to + category: + - network + type: + - connection + - start + creat: + - event: + action: + - opened-file + category: + - file + type: + - creation + delete_module: + - event: + action: + - unloaded-kernel-module + category: + - driver + type: + - end + execve: + - event: + action: + - executed + category: + - process + type: + - start + execveat: + - event: + action: + - executed + category: + - process + type: + - start + faccessat: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + fallocate: + - event: + action: + - opened-file + category: + - file + type: + - change + fchmod: + - event: + action: + - changed-file-permissions-of + category: + - file + type: + - change + fchmodat: + - event: + action: + - changed-file-permissions-of + category: + - file + type: + - change + fchown: + - event: + action: + - changed-file-ownership-of + category: + - file + type: + - change + fchownat: + - event: + action: + - changed-file-ownership-of + category: + - file + type: + - change + fgetxattr: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + finit_module: + - event: + action: + - loaded-kernel-module + category: + - driver + type: + - start + fremovexattr: + - event: + action: + - changed-file-attributes-of + category: + - file + type: + - change + fsetxattr: + - event: + action: + - changed-file-attributes-of + category: + - file + type: + - change + fstat: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + fstatat: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + fstatfs: + - event: + action: + - checked-filesystem-metadata-of + category: + - file + type: + - info + ftruncate: + - event: + action: + - opened-file + category: + - file + type: + - change + futimens: + - event: + action: + - changed-timestamp-of + category: + - file + type: + - info + futimesat: + - event: + action: + - changed-timestamp-of + category: + - file + type: + - info + getxattr: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + init_module: + - event: + action: + - loaded-kernel-module + category: + - driver + type: + - start + kill: + - event: + action: + - killed-pid + category: + - process + type: + - end + lchown: + - event: + action: + - changed-file-ownership-of + category: + - file + type: + - change + lgetxattr: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + listen: + - event: + action: + - listen-for-connections + category: + - network + type: + - start + lremovexattr: + - event: + action: + - changed-file-attributes-of + category: + - file + type: + - change + lsetxattr: + - event: + action: + - changed-file-attributes-of + category: + - file + type: + - change + lstat: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + mkdir: + - event: + action: + - created-directory + category: + - file + type: + - creation + mkdirat: + - event: + action: + - created-directory + category: + - file + type: + - creation + mknod: + - event: + action: + - make-device + category: + - file + type: + - creation + mknodat: + - event: + action: + - make-device + category: + - file + type: + - creation + mmap: + - event: + action: + - allocated-memory + category: + - process + type: + - info + mmap2: + - event: + action: + - allocated-memory + category: + - process + type: + - info + mount: + - event: + action: + - mounted + category: + - file + type: + - creation + newfstatat: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + open: + - event: + action: + - opened-file + category: + - file + type: + - info + openat: + - event: + action: + - opened-file + category: + - file + type: + - info + read: + - event: + action: + - read-file + category: + - file + type: + - info + readlink: + - event: + action: + - opened-file + category: + - file + type: + - info + readlinkat: + - event: + action: + - opened-file + category: + - file + type: + - info + recv: + - event: + action: + - received-from + category: + - network + type: + - connection + - info + recvfrom: + - event: + action: + - received-from + category: + - network + type: + - connection + - info + recvmmsg: + - event: + action: + - received-from + category: + - network + type: + - connection + - info + recvmsg: + - event: + action: + - received-from + category: + - network + type: + - connection + - info + removexattr: + - event: + action: + - changed-file-attributes-of + category: + - file + type: + - change + rename: + - event: + action: + - renamed + category: + - file + type: + - change + renameat: + - event: + action: + - renamed + category: + - file + type: + - change + renameat2: + - event: + action: + - renamed + category: + - file + type: + - change + rmdir: + - event: + action: + - deleted + category: + - file + type: + - deletion + sched_setattr: + - event: + action: + - adjusted-scheduling-policy-of + category: + - process + type: + - change + sched_setparam: + - event: + action: + - adjusted-scheduling-policy-of + category: + - process + type: + - change + sched_setscheduler: + - event: + action: + - adjusted-scheduling-policy-of + category: + - process + type: + - change + send: + - event: + action: + - sent-to + category: + - network + type: + - connection + - info + sendmmsg: + - event: + action: + - sent-to + category: + - network + type: + - connection + - info + sendmsg: + - event: + action: + - sent-to + category: + - network + type: + - connection + - info + sendto: + - event: + action: + - sent-to + category: + - network + type: + - connection + - info + setdomainname: + - event: + action: + - changed-system-name + category: + - host + type: + - change + setegid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + seteuid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + setfsgid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + setfsuid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + setgid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + sethostname: + - event: + action: + - changed-system-name + category: + - host + type: + - change + setregid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + setresgid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + setresuid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + setreuid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + settimeofday: + - event: + action: + - changed-system-time + category: + - host + type: + - change + setuid: + - event: + action: + - changed-identity-of + category: + - process + type: + - change + setxattr: + - event: + action: + - changed-file-attributes-of + category: + - file + type: + - change + stat: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + stat64: + - event: + action: + - checked-metadata-of + category: + - file + type: + - info + statfs: + - event: + action: + - checked-filesystem-metadata-of + category: + - file + type: + - info + stime: + - event: + action: + - changed-system-time + category: + - host + type: + - change + symlink: + - event: + action: + - symlinked + category: + - file + type: + - creation + symlinkat: + - event: + action: + - symlinked + category: + - file + type: + - creation + tgkill: + - event: + action: + - killed-pid + category: + - process + type: + - end + tkill: + - event: + action: + - killed-pid + category: + - process + type: + - end + truncate: + - event: + action: + - opened-file + category: + - file + type: + - change + umount: + - event: + action: + - unmounted + category: + - file + type: + - deletion + umount2: + - event: + action: + - unmounted + category: + - file + type: + - deletion + unlink: + - event: + action: + - deleted + category: + - file + type: + - deletion + unlinkat: + - event: + action: + - deleted + category: + - file + type: + - deletion + utime: + - event: + action: + - changed-timestamp-of + category: + - file + type: + - info + utimensat: + - event: + action: + - changed-timestamp-of + category: + - file + type: + - info + utimes: + - event: + action: + - changed-timestamp-of + category: + - file + type: + - info + write: + - event: + action: + - wrote-to-file + category: + - file + type: + - change + types: + ACCT_LOCK: + - event: + action: + - locked-account + category: + - iam + type: + - user + - info + ACCT_UNLOCK: + - event: + action: + - unlocked-account + category: + - iam + type: + - user + - info + ADD_GROUP: + - copy: + - from: + - auid + to: user + - from: + - uid + to: user.effective + - from: + - id + - acct + to: group + event: + action: + - added-group-account-to + category: + - iam + type: + - group + - creation + ADD_USER: + - copy: + - from: + - auid + to: user + - from: + - uid + to: user.effective + - from: + - id + - acct + to: user.target + event: + action: + - added-user-account + category: + - iam + type: + - user + - creation + ANOM_ABEND: + - event: + action: + - crashed-program + category: + - process + type: + - end + ANOM_EXEC: + - event: + action: + - attempted-execution-of-forbidden-program + category: + - process + type: + - start + ANOM_LINK: + - event: + action: + - used-suspicious-link + ANOM_LOGIN_FAILURES: + - event: + action: + - failed-log-in-too-many-times-to + ANOM_LOGIN_LOCATION: + - event: + action: + - attempted-log-in-from-unusual-place-to + ANOM_LOGIN_SESSIONS: + - event: + action: + - opened-too-many-sessions-to + ANOM_LOGIN_TIME: + - event: + action: + - attempted-log-in-during-unusual-hour-to + ANOM_PROMISCUOUS: + - event: + action: + - changed-promiscuous-mode-on-device + ANOM_RBAC_INTEGRITY_FAIL: + - event: + action: + - tested-file-system-integrity-of + AVC: + - event: + action: + - violated-selinux-policy + has_fields: + - seresult + - event: + action: + - violated-apparmor-policy + has_fields: + - apparmor + CHGRP_ID: + - event: + action: + - changed-group + category: + - process + type: + - change + CHUSER_ID: + - event: + action: + - changed-user-id + category: + - process + type: + - change + CONFIG_CHANGE: + - event: + action: + - changed-audit-configuration + category: + - process + - configuration + type: + - change + CRED_ACQ: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - acquired-credentials + category: + - authentication + type: + - info + CRED_DISP: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - disposed-credentials + category: + - authentication + type: + - info + CRED_REFR: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - refreshed-credentials + category: + - authentication + type: + - info + CRYPTO_KEY_USER: + - event: + action: + - negotiated-crypto-key + category: + - process + type: + - info + CRYPTO_LOGIN: + - event: + action: + - crypto-officer-logged-in + CRYPTO_LOGOUT: + - event: + action: + - crypto-officer-logged-out + category: + - process + type: + - info + CRYPTO_SESSION: + - event: + action: + - started-crypto-session + category: + - process + type: + - info + DAC_CHECK: + - event: + action: + - access-result + DAEMON_ABORT: + - event: + action: + - aborted-auditd-startup + category: + - process + type: + - stop + DAEMON_ACCEPT: + - event: + action: + - remote-audit-connected + category: + - network + type: + - connection + - start + DAEMON_CLOSE: + - event: + action: + - remote-audit-disconnected + category: + - network + type: + - connection + - start + DAEMON_CONFIG: + - event: + action: + - changed-auditd-configuration + category: + - process + - configuration + type: + - change + DAEMON_END: + - event: + action: + - shutdown-audit + category: + - process + type: + - stop + DAEMON_ERR: + - event: + action: + - audit-error + category: + - process + type: + - info + DAEMON_RECONFIG: + - event: + action: + - reconfigured-auditd + category: + - process + - configuration + type: + - info + DAEMON_RESUME: + - event: + action: + - resumed-audit-logging + category: + - process + type: + - change + DAEMON_ROTATE: + - event: + action: + - rotated-audit-logs + category: + - process + type: + - change + DAEMON_START: + - event: + action: + - started-audit + category: + - process + type: + - start + DEL_GROUP: + - copy: + - from: + - auid + to: user + - from: + - uid + to: user.effective + - from: + - id + - acct + to: group + event: + action: + - deleted-group-account-from + category: + - iam + type: + - group + - deletion + DEL_USER: + - copy: + - from: + - auid + to: user + - from: + - uid + to: user.effective + - from: + - id + - acct + to: user.target + event: + action: + - deleted-user-account + category: + - iam + type: + - user + - deletion + FEATURE_CHANGE: + - event: + action: + - changed-audit-feature + category: + - configuration + type: + - change + FS_RELABEL: + - event: + action: + - relabeled-filesystem + GRP_AUTH: + - copy: + - from: + - auid + to: user + - from: + - uid + to: user.effective + event: + action: + - authenticated-to-group + category: + - authentication + type: + - info + GRP_CHAUTHTOK: + - copy: + - from: + - auid + to: user + - from: + - uid + to: user.effective + - from: + - acct + - id + - uid + to: group + event: + action: + - changed-group-password + category: + - iam + type: + - group + - change + GRP_MGMT: + - copy: + - from: + - auid + to: user + - from: + - uid + to: group + - from: + - uid + to: user.effective + event: + action: + - modified-group-account + category: + - iam + type: + - group + - change + KERNEL: + - event: + action: + - initialized-audit-subsystem + category: + - process + type: + - info + KERN_MODULE: + - event: + action: + - loaded-kernel-module + category: + - driver + type: + - start + LABEL_LEVEL_CHANGE: + - event: + action: + - modified-level-of + LABEL_OVERRIDE: + - event: + action: + - overrode-label-of + LOGIN: + - copy: + - from: + - old_auid + - old-auid + to: user + - from: + - new-auid + - new_auid + - auid + to: user.effective + event: + action: + - changed-login-id-to + category: + - authentication + type: + - start + MAC_CHECK: + - event: + action: + - mac-permission + MAC_CONFIG_CHANGE: + - event: + action: + - changed-selinux-boolean + category: + - configuration + type: + - change + MAC_POLICY_LOAD: + - event: + action: + - loaded-selinux-policy + category: + - configuration + type: + - access + MAC_STATUS: + - event: + action: + - changed-selinux-enforcement + category: + - configuration + type: + - change + NETFILTER_CFG: + - event: + action: + - loaded-firewall-rule-to + category: + - configuration + type: + - change + ROLE_ASSIGN: + - event: + action: + - assigned-user-role-to + category: + - iam + type: + - user + - change + ROLE_MODIFY: + - event: + action: + - modified-role + category: + - iam + type: + - change + ROLE_REMOVE: + - event: + action: + - removed-user-role-from + category: + - iam + type: + - user + - change + SECCOMP: + - event: + action: + - violated-seccomp-policy + SELINUX_ERR: + - event: + action: + - caused-mac-policy-error + SERVICE_START: + - event: + action: + - started-service + category: + - process + type: + - start + SERVICE_STOP: + - event: + action: + - stopped-service + category: + - process + type: + - stop + SOFTWARE_UPDATE: + - event: + action: + - package-updated + category: + - package + type: + - info + SYSTEM_BOOT: + - event: + action: + - booted-system + category: + - host + type: + - start + SYSTEM_RUNLEVEL: + - event: + action: + - changed-to-runlevel + category: + - host + type: + - change + SYSTEM_SHUTDOWN: + - event: + action: + - shutdown-system + category: + - host + type: + - end + TEST: + - event: + action: + - sent-test + category: + - process + type: + - info + TRUSTED_APP: + - event: + action: + - unknown + category: + - process + type: + - info + TTY: + - event: + action: + - typed + USER: + - event: + action: + - sent-message + USER_ACCT: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - was-authorized + category: + - authentication + type: + - info + USER_AUTH: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - authenticated + category: + - authentication + type: + - info + USER_AVC: + - event: + action: + - access-permission + USER_CHAUTHTOK: + - copy: + - from: + - auid + to: user + - from: + - uid + to: user.effective + - from: + - acct + - id + - uid + to: user.target + event: + action: + - changed-password + category: + - iam + type: + - user + - change + USER_CMD: + - event: + action: + - ran-command + category: + - process + type: + - start + USER_END: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - ended-session + category: + - session + type: + - end + USER_ERR: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - error + category: + - authentication + type: + - info + USER_LOGIN: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - logged-in + category: + - authentication + type: + - start + USER_LOGOUT: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - logged-out + category: + - authentication + type: + - end + USER_MAC_CONFIG_CHANGE: + - event: + action: + - changed-mac-configuration + category: + - configuration + type: + - change + USER_MAC_POLICY_LOAD: + - event: + action: + - loaded-mac-policy + category: + - configuration + type: + - access + USER_MGMT: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.target + - from: + - uid + to: user.effective + event: + action: + - modified-user-account + category: + - iam + type: + - user + - change + USER_ROLE_CHANGE: + - event: + action: + - changed-role-to + USER_SELINUX_ERR: + - event: + action: + - access-error + USER_START: + - copy: + - from: + - auid + to: user + - from: + - acct + - id + - uid + to: user.effective + event: + action: + - started-session + category: + - session + type: + - start + USER_TTY: + - event: + action: + - typed + USYS_CONFIG: + - event: + action: + - changed-configuration + category: + - configuration + type: + - change + VIRT_CONTROL: + - event: + action: + - issued-vm-control + category: + - host + type: + - info + VIRT_CREATE: + - event: + action: + - created-vm-image + category: + - host + type: + - info + VIRT_DESTROY: + - event: + action: + - deleted-vm-image + category: + - host + type: + - info + VIRT_INTEGRITY_CHECK: + - event: + action: + - checked-integrity-of + category: + - host + type: + - info + VIRT_MACHINE_ID: + - event: + action: + - assigned-vm-id + category: + - host + type: + - info + VIRT_MIGRATE_IN: + - event: + action: + - migrated-vm-from + category: + - host + type: + - info + VIRT_MIGRATE_OUT: + - event: + action: + - migrated-vm-to + category: + - host + type: + - info + VIRT_RESOURCE: + - event: + action: + - assigned-vm-resource + category: + - host + type: + - info + # END OF AUTOGENERATED + source: >- + boolean hasFields(HashMap base, def list) { + if (list == null) return true; + for (int i=0; i ctx.event[k] = v); + } + if (act?.copy != null) { + List lst = new ArrayList(); + for(int i=0; i 0) { + ctx.auditd.log["copy"] = lst; + } + } + - foreach: + field: auditd.log.copy + ignore_missing: true + processor: + set: + field: "{{_ingest._value.target}}" + value: "{{_ingest._value.value}}" + - set: + if: "ctx.auditd.log?.record_type == 'SYSTEM_BOOT' || ctx.auditd.log?.record_type == 'SYSTEM_SHUTDOWN'" + field: event.category + value: host + - set: + if: "ctx.auditd.log?.record_type == 'SYSTEM_BOOT' || ctx.auditd.log?.record_type == 'SYSTEM_SHUTDOWN'" + field: event.type + value: info + - set: + if: "ctx.auditd.log?.record_type == 'SYSCALL' && ctx.auditd.log?.syscall == 'execve'" + field: event.category + value: process + - set: + if: "ctx.auditd.log?.record_type == 'SYSCALL' && ctx.auditd.log?.syscall == 'execve'" + field: event.type + value: info + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_CONTROL' || ctx.auditd.log?.record_type == 'VIRT_MACHINE_ID'" + field: event.category + value: host + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_CONTROL' && ctx.auditd.log?.op == 'start'" + field: event.type + value: start + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_CONTROL' && ctx.auditd.log?.op == 'stop'" + field: event.type + value: end + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_CONTROL' && ctx.auditd.log?.op == 'create'" + field: event.type + value: creation + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_CONTROL' && ctx.auditd.log?.op == 'delete'" + field: event.type + value: deletion + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_MACHINE_ID'" + field: event.type + value: creation + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_MACHINE_ID'" + field: container.name + value: "{{ auditd.log.vm }}" + ignore_empty_value: true + - set: + if: "ctx.auditd.log?.record_type == 'VIRT_MACHINE_ID'" + field: container.runtime + value: "{{ auditd.log.virt }}" + ignore_empty_value: true + - set: + if: > + ctx.auditd.log?.record_type == 'SYSCALL' && ( + ctx.auditd.log?.syscall == 'accept' || ctx.auditd.log?.syscall == '43' || + ctx.auditd.log?.syscall == 'recvfrom' || ctx.auditd.log?.syscall == '45' || + ctx.auditd.log?.syscall == 'recvmsg' || ctx.auditd.log?.syscall == '47' || + ctx.auditd.log?.syscall == 'accept4' || ctx.auditd.log?.syscall == '288' ) + field: network.direction + value: ingress + - set: + if: > + ctx.auditd.log?.record_type == 'SYSCALL' && ( + ctx.auditd.log?.syscall == 'connect' || ctx.auditd.log?.syscall == '42' || + ctx.auditd.log?.syscall == 'sendto' || ctx.auditd.log?.syscall == '44' || + ctx.auditd.log?.syscall == 'sendmsg' || ctx.auditd.log?.syscall == '46') + field: network.direction + value: egress + - set: + copy_from: auditd.log.arch + field: host.architecture + if: ctx.auditd.log?.arch != null + - rename: + ignore_failure: true + field: auditd.log.acct + target_field: user.name + - rename: + ignore_failure: true + field: auditd.log.user + target_field: user.name + - rename: + ignore_failure: true + field: auditd.log.uid + target_field: user.id + - rename: + ignore_failure: true + field: auditd.log.gid + target_field: user.group.id + - rename: + ignore_failure: true + field: auditd.log.agid + target_field: user.audit.group.id + - rename: + ignore_failure: true + field: auditd.log.auid + target_field: user.audit.id + - rename: + ignore_failure: true + field: auditd.log.fsgid + target_field: user.filesystem.group.id + - rename: + ignore_failure: true + field: auditd.log.fsuid + target_field: user.filesystem.id + - rename: + ignore_failure: true + field: auditd.log.egid + target_field: user.effective.group.id + - rename: + ignore_failure: true + field: auditd.log.euid + target_field: user.effective.id + - rename: + ignore_failure: true + field: auditd.log.sgid + target_field: user.saved.group.id + - rename: + ignore_failure: true + field: auditd.log.suid + target_field: user.saved.id + - rename: + ignore_failure: true + field: auditd.log.ogid + target_field: user.owner.group.id + - rename: + ignore_failure: true + field: auditd.log.ouid + target_field: user.owner.id + - rename: + ignore_failure: true + field: auditd.log.comm + target_field: process.name + - rename: + ignore_failure: true + field: auditd.log.exe + target_field: process.executable + - rename: + ignore_failure: true + field: auditd.log.pid + target_field: process.pid + - rename: + ignore_failure: true + field: auditd.log.ppid + target_field: process.parent.pid + - convert: + ignore_missing: true + field: process.pid + type: long + - convert: + ignore_missing: true + field: process.parent.pid + type: long + - rename: + ignore_failure: true + field: auditd.log.cmd + target_field: process.args + - split: + ignore_failure: true + field: process.args + separator: "\\s+" + - rename: + ignore_failure: true + field: auditd.log.argc + target_field: process.args_count + - script: + if: "ctx?.process?.args != null" + lang: painless + source: >- + if (ctx.process.args instanceof List) { + ctx.process.args_count = ctx.process.args.length; + } + - convert: + ignore_missing: true + field: process.args_count + type: long + - rename: + ignore_failure: true + field: auditd.log.exit + target_field: process.exit_code + - convert: + ignore_missing: true + field: process.exit_code + type: long + - rename: + ignore_missing: true + field: auditd.log.cwd + target_field: process.working_directory + - rename: + ignore_failure: true + field: auditd.log.terminal + target_field: user.terminal + - rename: + ignore_failure: true + field: auditd.log.msg + target_field: message + - set: + if: (ctx?.auditd?.log?.res != null && ["1", "success"].contains(ctx.auditd.log.res)) + field: event.outcome + value: "success" + ignore_failure: true + - set: + if: (ctx?.auditd?.log?.res != null && ["0", "failed"].contains(ctx.auditd.log.res)) + field: event.outcome + value: "failure" + ignore_failure: true + - set: + if: (ctx?.auditd?.log?.res != null && !["0", "1", "success", "failed"].contains(ctx.auditd.log.res)) + field: event.outcome + value: "unknown" + ignore_failure: true + # The processor below populates process.args list from argN fields. + # + # It handles the common case of a complete record: Contains argc=N and a0 to aN-1, + # and the truncated case: Contains aI, aI+1, ..., aN-1, for I>0, and no argc. + - script: + lang: painless + description: Extracts process arguments from EXECVE calls. + if: 'ctx.auditd?.log?.record_type == "EXECVE"' + source: >- + /* Want to capture all aNN fields, including aN_len and aN[x] */ + Pattern argRegex = /^a([0-9]+)(.*)$/; + + List keys = ctx.auditd.log.keySet().stream() + /* From List of keys to list of matchers */ + .map(x -> argRegex.matcher(x)) + /* Drop elements that didn't match the regex */ + .filter(x -> x.matches()) + /* Must save to a list because it needs to remove keys in auditd.log, + which cannot be done while streaming from this source */ + .collect(Collectors.toList()); + + List args = keys.stream() + /* List to List<[Matcher, Value for given key]> + with side effect of removing the key */ + .map(x -> [x, ctx.auditd.log.remove(x.group(0))]) + /* Drop elements that end in _len, just wanted to remove them */ + .filter(x -> x[0].group(2) != "_len") + /* List to List<[Int, Value]> + where the Int is the argument index */ + .map(x -> [Integer.parseInt(x[0].group(1)), x[1]]) + /* Sort by numeric argument index */ + .sorted((lhs, rhs) -> lhs[0].compareTo(rhs[0])) + /* Save as List<[Index, Value]> */ + .collect(Collectors.toList()); + + if (args.isEmpty()) return; + if (ctx.process == null) ctx.process = new HashMap(); + ctx.process.args = args.stream().map(x -> x[1]).collect(Collectors.toList()); + def firstIndex = args[0][0]; + if (firstIndex == 0) { + ctx.process.executable = ctx.process.args[0]; + } else { + ctx.process.args.add(0, "[... " + firstIndex + " truncated arguments ...]"); + } + on_failure: + - append: + field: error.message + value: "failed extracting process arguments: {{{ _ingest.on_failure_message }}}" + - rename: + ignore_failure: true + field: auditd.log.record_type + target_field: event.action + - lowercase: + ignore_failure: true + field: event.action + - rename: + ignore_failure: true + field: auditd.log.src + target_field: source.address + - rename: + ignore_failure: true + field: auditd.log.addr + target_field: source.address + if: ctx?.source?.address == null + - rename: + ignore_failure: true + field: auditd.log.dst + target_field: destination.address + - grok: + field: source.address + patterns: + - "^%{IP:source.ip}$" + ignore_failure: true + - geoip: + field: source.ip + target_field: source.geo + ignore_failure: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - remove: + field: + - auditd.log.kv + - auditd.log.sub_kv + - auditd.log.epoch + - auditd.log.copy + - auditd.log.arch + - auditd.log.res + ignore_failure: true + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/auditd/2.1.2/data_stream/log/fields/agent.yml b/packages/auditd/2.1.2/data_stream/log/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/auditd/2.1.2/data_stream/log/fields/base-fields.yml b/packages/auditd/2.1.2/data_stream/log/fields/base-fields.yml new file mode 100755 index 0000000000..5e4ff67d8d --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/fields/base-fields.yml @@ -0,0 +1,25 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: auditd +- name: event.dataset + type: constant_keyword + description: Event dataset + value: auditd.log +- name: '@timestamp' + type: date + description: Event timestamp. +- name: tags + description: List of keywords used to tag each event. + example: '["production", "env2"]' + ignore_above: 1024 + type: keyword diff --git a/packages/auditd/2.1.2/data_stream/log/fields/ecs.yml b/packages/auditd/2.1.2/data_stream/log/fields/ecs.yml new file mode 100755 index 0000000000..8ec2a65561 --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/fields/ecs.yml @@ -0,0 +1,196 @@ +- description: Container name. + name: container.name + type: keyword +- description: Runtime managing this container. + name: container.runtime + type: keyword +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: Unique identifier for the group on the system/platform. + name: group.id + type: keyword +- description: Name of the group. + name: group.name + type: keyword +- description: Operating system architecture. + name: host.architecture + type: keyword +- description: |- + Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. + If the event wasn't read from a log file, do not populate this field. + name: log.file.path + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: |- + Array of process arguments, starting with the absolute path to the executable. + May be filtered to protect sensitive information. + name: process.args + type: keyword +- description: |- + Length of the process.args array. + This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. + name: process.args_count + type: long +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: |- + The exit code of the process, if this is a termination event. + The field should be absent if there is no exit code for the event (e.g. process start). + name: process.exit_code + type: long +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: Process id. + name: process.pid + type: long +- description: Process id. + name: process.parent.pid + type: long +- description: The working directory of the process. + multi_fields: + - name: text + type: match_only_text + name: process.working_directory + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Unique identifier for the group on the system/platform. + name: user.effective.group.id + type: keyword +- description: Name of the group. + name: user.effective.group.name + type: keyword +- description: Unique identifier of the user. + name: user.effective.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.effective.name + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.group.id + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.target.group.id + type: keyword +- description: Name of the group. + name: user.target.group.name + type: keyword +- description: Unique identifier of the user. + name: user.target.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword diff --git a/packages/auditd/2.1.2/data_stream/log/fields/fields.yml b/packages/auditd/2.1.2/data_stream/log/fields/fields.yml new file mode 100755 index 0000000000..90ad2435ae --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/fields/fields.yml @@ -0,0 +1,185 @@ +- name: auditd.log + type: group + default_field: false + fields: + - name: old_auid + type: keyword + description: | + For login events this is the old audit ID used for the user prior to this login. + - name: new_auid + type: keyword + description: | + For login events this is the new audit ID. The audit ID can be used to trace future events to the user even if their identity changes (like becoming root). + - name: old_ses + type: keyword + description: | + For login events this is the old session ID used for the user prior to this login. + - name: new_ses + type: keyword + description: | + For login events this is the new session ID. It can be used to tie a user to future events by session ID. + - name: sequence + type: long + description: | + The audit event sequence number. + - name: items + type: keyword + description: | + The number of items in an event. + - name: item + type: keyword + description: | + The item field indicates which item out of the total number of items. This number is zero-based; a value of 0 means it is the first item. + - name: tty + type: keyword + - name: a0 + type: keyword + description: | + The first argument to the system call. + - name: a0 + description: The first argument to the system call. + type: keyword + - name: addr + type: ip + - name: rport + type: long + - name: laddr + type: ip + - name: lport + type: long + - name: entries + type: long + - name: audit_failure + type: keyword + - name: cipher + type: keyword + - name: data + type: keyword + - name: dev + type: keyword + - name: fe + type: keyword + - name: fi + type: keyword + - name: fp + type: keyword + - name: format + type: keyword + - name: default-context + type: keyword + - name: direction + type: keyword + - name: dst_prefixlen + type: long + - name: family + type: keyword + - name: fver + type: keyword + - name: gpg_res + type: keyword + - name: hostname + type: keyword + - name: id + type: keyword + - name: inode + type: keyword + - name: kernel + type: keyword + - name: key_enforce + type: boolean + - name: img-ctx + type: keyword + - name: kind + type: keyword + - name: ksize + type: long + - name: list + type: keyword + - name: major + type: keyword + - name: minor + type: keyword + - name: mode + type: keyword + - name: model + type: keyword + - name: name + type: keyword + - name: new-level + type: keyword + - name: new_pe + type: keyword + - name: new_pi + type: keyword + - name: new_pp + type: keyword + - name: old-level + type: keyword + - name: old_pe + type: keyword + - name: old_pi + type: keyword + - name: old_pp + type: keyword + - name: node + type: keyword + - name: obj + type: keyword + - name: objtype + type: keyword + - name: old + type: keyword + - name: op + type: keyword + - name: pfs + type: keyword + - name: proctitle + type: keyword + - name: rdev + type: keyword + - name: reason + type: keyword + - name: root_dir + type: keyword + - name: saddr + type: keyword + - name: selected-context + type: keyword + - name: ses + type: keyword + - name: spid + type: keyword + - name: src_prefixlen + type: long + - name: subj + type: keyword + - name: success + type: boolean + - name: sw + type: keyword + - name: sw_type + type: keyword + - name: syscall + type: keyword + - name: table + type: keyword + - name: unit + type: keyword + - name: uuid + type: keyword + - name: ver + type: keyword + - name: virt + type: keyword + - name: vm + type: keyword + - name: vm-ctx + type: keyword + - name: geoip + type: group + - name: uid + type: keyword + - name: record_type + type: keyword + - name: reset + type: keyword diff --git a/packages/auditd/2.1.2/data_stream/log/fields/package-fields.yml b/packages/auditd/2.1.2/data_stream/log/fields/package-fields.yml new file mode 100755 index 0000000000..208d48ec1f --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/fields/package-fields.yml @@ -0,0 +1,104 @@ +- name: user + type: group + fields: + - name: terminal + type: keyword + description: | + Terminal or tty device on which the user is performing the observed activity. + - name: audit + type: group + fields: + - name: id + type: keyword + description: | + One or multiple unique identifiers of the user. + - name: name + type: keyword + description: | + Short name or login of the user. + - name: group.id + type: keyword + description: | + Unique identifier for the group on the system/platform. + - name: group.name + type: keyword + description: | + Name of the group. + - name: effective + type: group + fields: + - name: id + type: keyword + description: | + One or multiple unique identifiers of the user. + - name: name + type: keyword + description: | + Short name or login of the user. + - name: group.id + type: keyword + description: | + Unique identifier for the group on the system/platform. + - name: group.name + type: keyword + description: | + Name of the group. + - name: filesystem + type: group + fields: + - name: id + type: keyword + description: | + One or multiple unique identifiers of the user. + - name: name + type: keyword + description: | + Short name or login of the user. + - name: group.id + type: keyword + description: | + Unique identifier for the group on the system/platform. + - name: group.name + type: keyword + description: | + Name of the group. + - name: owner + type: group + fields: + - name: id + type: keyword + description: | + One or multiple unique identifiers of the user. + - name: name + type: keyword + description: | + Short name or login of the user. + - name: group.id + type: keyword + description: | + Unique identifier for the group on the system/platform. + - name: group.name + type: keyword + description: | + Name of the group. + - name: saved + type: group + fields: + - name: id + type: keyword + description: | + One or multiple unique identifiers of the user. + - name: name + type: keyword + description: | + Short name or login of the user. + - name: group.id + type: keyword + description: | + Unique identifier for the group on the system/platform. + - name: group.name + type: keyword + description: | + Name of the group. +- name: auditd + type: group diff --git a/packages/auditd/2.1.2/data_stream/log/manifest.yml b/packages/auditd/2.1.2/data_stream/log/manifest.yml new file mode 100755 index 0000000000..285926867f --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/manifest.yml @@ -0,0 +1,41 @@ +type: logs +title: Auditd logs +streams: + - input: logfile + vars: + - name: paths + type: text + title: Paths + multi: true + required: true + show_user: true + default: + - /var/log/audit/audit.log* + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - auditd-log + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: log.yml.hbs + title: Auditd logs + description: Collect Auditd logs using log input diff --git a/packages/auditd/2.1.2/data_stream/log/sample_event.json b/packages/auditd/2.1.2/data_stream/log/sample_event.json new file mode 100755 index 0000000000..8c6a1b245e --- /dev/null +++ b/packages/auditd/2.1.2/data_stream/log/sample_event.json @@ -0,0 +1,70 @@ +{ + "@timestamp": "2016-01-03T00:37:51.394Z", + "agent": { + "ephemeral_id": "ef6d17d9-f955-48be-a4c5-6b4ea1fe9772", + "hostname": "docker-fleet-agent", + "id": "f386c08a-1dcf-444a-a259-9c33fa001606", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "auditd": { + "log": { + "proctitle": "bash", + "sequence": 194438 + } + }, + "data_stream": { + "dataset": "auditd.log", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "f386c08a-1dcf-444a-a259-9c33fa001606", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "action": "proctitle", + "agent_id_status": "verified", + "dataset": "auditd.log", + "ingested": "2022-04-13T05:23:36Z", + "kind": "event" + }, + "host": { + "architecture": "x86_64", + "containerized": false, + "hostname": "docker-fleet-agent", + "ip": [ + "172.19.0.7" + ], + "mac": [ + "02:42:ac:13:00:07" + ], + "name": "docker-fleet-agent", + "os": { + "codename": "focal", + "family": "debian", + "kernel": "5.10.104-linuxkit", + "name": "Ubuntu", + "platform": "ubuntu", + "type": "linux", + "version": "20.04.3 LTS (Focal Fossa)" + } + }, + "input": { + "type": "log" + }, + "log": { + "file": { + "path": "/tmp/service_logs/audit.log" + }, + "offset": 1706 + }, + "tags": [ + "auditd-log" + ] +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/docs/README.md b/packages/auditd/2.1.2/docs/README.md new file mode 100755 index 0000000000..4e8fef73d0 --- /dev/null +++ b/packages/auditd/2.1.2/docs/README.md @@ -0,0 +1,281 @@ +# Auditd Integration + +The Auditd integration collects and parses logs from the audit daemon (`auditd`). + +## Compatibility + +The integration was tested with logs from `auditd` on OSes like CentOS 6 and CentOS 7. + +This integration is not available for Windows. + +## Logs + +### Auditd log + +This is the Auditd `log` dataset. + +An example event for `log` looks as following: + +```json +{ + "@timestamp": "2016-01-03T00:37:51.394Z", + "agent": { + "ephemeral_id": "ef6d17d9-f955-48be-a4c5-6b4ea1fe9772", + "hostname": "docker-fleet-agent", + "id": "f386c08a-1dcf-444a-a259-9c33fa001606", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "auditd": { + "log": { + "proctitle": "bash", + "sequence": 194438 + } + }, + "data_stream": { + "dataset": "auditd.log", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "f386c08a-1dcf-444a-a259-9c33fa001606", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "action": "proctitle", + "agent_id_status": "verified", + "dataset": "auditd.log", + "ingested": "2022-04-13T05:23:36Z", + "kind": "event" + }, + "host": { + "architecture": "x86_64", + "containerized": false, + "hostname": "docker-fleet-agent", + "ip": [ + "172.19.0.7" + ], + "mac": [ + "02:42:ac:13:00:07" + ], + "name": "docker-fleet-agent", + "os": { + "codename": "focal", + "family": "debian", + "kernel": "5.10.104-linuxkit", + "name": "Ubuntu", + "platform": "ubuntu", + "type": "linux", + "version": "20.04.3 LTS (Focal Fossa)" + } + }, + "input": { + "type": "log" + }, + "log": { + "file": { + "path": "/tmp/service_logs/audit.log" + }, + "offset": 1706 + }, + "tags": [ + "auditd-log" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| auditd.log.a0 | The first argument to the system call. | keyword | +| auditd.log.addr | | ip | +| auditd.log.audit_failure | | keyword | +| auditd.log.cipher | | keyword | +| auditd.log.data | | keyword | +| auditd.log.default-context | | keyword | +| auditd.log.dev | | keyword | +| auditd.log.direction | | keyword | +| auditd.log.dst_prefixlen | | long | +| auditd.log.entries | | long | +| auditd.log.family | | keyword | +| auditd.log.fe | | keyword | +| auditd.log.fi | | keyword | +| auditd.log.format | | keyword | +| auditd.log.fp | | keyword | +| auditd.log.fver | | keyword | +| auditd.log.gpg_res | | keyword | +| auditd.log.hostname | | keyword | +| auditd.log.id | | keyword | +| auditd.log.img-ctx | | keyword | +| auditd.log.inode | | keyword | +| auditd.log.item | The item field indicates which item out of the total number of items. This number is zero-based; a value of 0 means it is the first item. | keyword | +| auditd.log.items | The number of items in an event. | keyword | +| auditd.log.kernel | | keyword | +| auditd.log.key_enforce | | boolean | +| auditd.log.kind | | keyword | +| auditd.log.ksize | | long | +| auditd.log.laddr | | ip | +| auditd.log.list | | keyword | +| auditd.log.lport | | long | +| auditd.log.major | | keyword | +| auditd.log.minor | | keyword | +| auditd.log.mode | | keyword | +| auditd.log.model | | keyword | +| auditd.log.name | | keyword | +| auditd.log.new-level | | keyword | +| auditd.log.new_auid | For login events this is the new audit ID. The audit ID can be used to trace future events to the user even if their identity changes (like becoming root). | keyword | +| auditd.log.new_pe | | keyword | +| auditd.log.new_pi | | keyword | +| auditd.log.new_pp | | keyword | +| auditd.log.new_ses | For login events this is the new session ID. It can be used to tie a user to future events by session ID. | keyword | +| auditd.log.node | | keyword | +| auditd.log.obj | | keyword | +| auditd.log.objtype | | keyword | +| auditd.log.old | | keyword | +| auditd.log.old-level | | keyword | +| auditd.log.old_auid | For login events this is the old audit ID used for the user prior to this login. | keyword | +| auditd.log.old_pe | | keyword | +| auditd.log.old_pi | | keyword | +| auditd.log.old_pp | | keyword | +| auditd.log.old_ses | For login events this is the old session ID used for the user prior to this login. | keyword | +| auditd.log.op | | keyword | +| auditd.log.pfs | | keyword | +| auditd.log.proctitle | | keyword | +| auditd.log.rdev | | keyword | +| auditd.log.reason | | keyword | +| auditd.log.record_type | | keyword | +| auditd.log.reset | | keyword | +| auditd.log.root_dir | | keyword | +| auditd.log.rport | | long | +| auditd.log.saddr | | keyword | +| auditd.log.selected-context | | keyword | +| auditd.log.sequence | The audit event sequence number. | long | +| auditd.log.ses | | keyword | +| auditd.log.spid | | keyword | +| auditd.log.src_prefixlen | | long | +| auditd.log.subj | | keyword | +| auditd.log.success | | boolean | +| auditd.log.sw | | keyword | +| auditd.log.sw_type | | keyword | +| auditd.log.syscall | | keyword | +| auditd.log.table | | keyword | +| auditd.log.tty | | keyword | +| auditd.log.uid | | keyword | +| auditd.log.unit | | keyword | +| auditd.log.uuid | | keyword | +| auditd.log.ver | | keyword | +| auditd.log.virt | | keyword | +| auditd.log.vm | | keyword | +| auditd.log.vm-ctx | | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| container.runtime | Runtime managing this container. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.module | Event module | constant_keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| group.id | Unique identifier for the group on the system/platform. | keyword | +| group.name | Name of the group. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.offset | Log offset | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| process.args | Array of process arguments, starting with the absolute path to the executable. May be filtered to protect sensitive information. | keyword | +| process.args_count | Length of the process.args array. This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. | long | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.exit_code | The exit code of the process, if this is a termination event. The field should be absent if there is no exit code for the event (e.g. process start). | long | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| process.parent.pid | Process id. | long | +| process.pid | Process id. | long | +| process.working_directory | The working directory of the process. | keyword | +| process.working_directory.text | Multi-field of `process.working_directory`. | match_only_text | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| tags | List of keywords used to tag each event. | keyword | +| user.audit.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.audit.group.name | Name of the group. | keyword | +| user.audit.id | One or multiple unique identifiers of the user. | keyword | +| user.audit.name | Short name or login of the user. | keyword | +| user.effective.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.effective.group.name | Name of the group. | keyword | +| user.effective.id | Unique identifier of the user. | keyword | +| user.effective.name | Short name or login of the user. | keyword | +| user.effective.name.text | Multi-field of `user.effective.name`. | match_only_text | +| user.filesystem.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.filesystem.group.name | Name of the group. | keyword | +| user.filesystem.id | One or multiple unique identifiers of the user. | keyword | +| user.filesystem.name | Short name or login of the user. | keyword | +| user.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.owner.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.owner.group.name | Name of the group. | keyword | +| user.owner.id | One or multiple unique identifiers of the user. | keyword | +| user.owner.name | Short name or login of the user. | keyword | +| user.saved.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.saved.group.name | Name of the group. | keyword | +| user.saved.id | One or multiple unique identifiers of the user. | keyword | +| user.saved.name | Short name or login of the user. | keyword | +| user.target.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.target.group.name | Name of the group. | keyword | +| user.target.id | Unique identifier of the user. | keyword | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | +| user.terminal | Terminal or tty device on which the user is performing the observed activity. | keyword | + diff --git a/packages/auditd/2.1.2/img/kibana-audit-auditd.png b/packages/auditd/2.1.2/img/kibana-audit-auditd.png new file mode 100755 index 0000000000000000000000000000000000000000..732afa18dc11ccc63c146a2953f779e34a820997 GIT binary patch literal 325921 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�W&jIfpUrP57N|SdkMtN_(gjB<$1F>Wfl2L7T9Sq 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¬{#Ej2f@AP-;HPWVn#?K}t3fiMX;Ut}sCwCfO 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

vE&a-2<;pNTG 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 literal 0 HcmV?d00001 diff --git a/packages/auditd/2.1.2/img/linux.svg b/packages/auditd/2.1.2/img/linux.svg new file mode 100755 index 0000000000..c0a92e0c0f --- /dev/null +++ b/packages/auditd/2.1.2/img/linux.svg @@ -0,0 +1,1532 @@ + + + + Tux + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Tux + 20 June 2012 + + + Garrett LeSage + + + + + + Larry Ewing, the creator of the original Tux graphic + + + + + tux + Linux + penguin + logo + + + + + Larry Ewing, Garrett LeSage + + + https://github.com/garrett/Tux + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/auditd/2.1.2/kibana/dashboard/auditd-dfbb49f0-0a0f-11e7-8a62-2d05eaaac5cb.json b/packages/auditd/2.1.2/kibana/dashboard/auditd-dfbb49f0-0a0f-11e7-8a62-2d05eaaac5cb.json new file mode 100755 index 0000000000..5876ec6437 --- /dev/null +++ b/packages/auditd/2.1.2/kibana/dashboard/auditd-dfbb49f0-0a0f-11e7-8a62-2d05eaaac5cb.json @@ -0,0 +1,54 @@ +{ + "attributes": { + "description": "Dashboard for the Auditd Logs integration", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:auditd.log\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":16,\"i\":\"1\",\"w\":16,\"x\":0,\"y\":0},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":16,\"i\":\"2\",\"w\":16,\"x\":32,\"y\":0},\"panelIndex\":\"2\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":12,\"i\":\"3\",\"w\":24,\"x\":0,\"y\":16},\"panelIndex\":\"3\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"mapBounds\":{\"bottom_right\":{\"lat\":-43.580390855607845,\"lon\":102.65625},\"top_left\":{\"lat\":43.58039085560784,\"lon\":-102.3046875}},\"mapCollar\":{\"bottom_right\":{\"lat\":-87.16078,\"lon\":180},\"top_left\":{\"lat\":87.16078,\"lon\":-180},\"zoom\":2},\"mapZoom\":2},\"gridData\":{\"h\":12,\"i\":\"5\",\"w\":24,\"x\":24,\"y\":16},\"panelIndex\":\"5\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":16,\"i\":\"6\",\"w\":16,\"x\":16,\"y\":0},\"panelIndex\":\"6\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"columns\":[\"event.action\",\"auditd.log.sequence\",\"user.name\"],\"sort\":[\"@timestamp\",\"desc\"]},\"gridData\":{\"h\":12,\"i\":\"7\",\"w\":48,\"x\":0,\"y\":28},\"panelIndex\":\"7\",\"panelRefName\":\"panel_5\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Auditd] Audit Events", + "version": 1 + }, + "id": "auditd-dfbb49f0-0a0f-11e7-8a62-2d05eaaac5cb", + "migrationVersion": { + "dashboard": "7.9.3" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "auditd-6295bdd0-0a0e-11e7-825f-6748cda7d858", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "auditd-5ebdbe50-0a0f-11e7-825f-6748cda7d858", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "auditd-2bb0fa70-0a11-11e7-9e84-43da493ad0c7", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "auditd-d1726930-0a7f-11e7-8b04-eb22a5669f27", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "auditd-c5411910-0a87-11e7-8b04-eb22a5669f27", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "auditd-4ac0a370-0a11-11e7-8b04-eb22a5669f27", + "name": "panel_5", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/kibana/search/auditd-4ac0a370-0a11-11e7-8b04-eb22a5669f27.json b/packages/auditd/2.1.2/kibana/search/auditd-4ac0a370-0a11-11e7-8b04-eb22a5669f27.json new file mode 100755 index 0000000000..86bf5b3021 --- /dev/null +++ b/packages/auditd/2.1.2/kibana/search/auditd-4ac0a370-0a11-11e7-8b04-eb22a5669f27.json @@ -0,0 +1,37 @@ +{ + "attributes": { + "columns": [ + "event.action", + "auditd.log.sequence", + "user.name" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlightAll\":true,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:auditd.log\"},\"version\":true}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "Audit Events [Logs Auditd]", + "version": 1 + }, + "id": "auditd-4ac0a370-0a11-11e7-8b04-eb22a5669f27", + "migrationVersion": { + "search": "7.9.3" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/kibana/visualization/auditd-2bb0fa70-0a11-11e7-9e84-43da493ad0c7.json b/packages/auditd/2.1.2/kibana/visualization/auditd-2bb0fa70-0a11-11e7-9e84-43da493ad0c7.json new file mode 100755 index 0000000000..97301fa364 --- /dev/null +++ b/packages/auditd/2.1.2/kibana/visualization/auditd-2bb0fa70-0a11-11e7-9e84-43da493ad0c7.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{}" + }, + "title": "Event Results [Logs Auditd]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"params\":{\"expression\":\".es(q=\\\"data_stream.dataset:auditd.log NOT event.outcome:failure\\\").label(\\\"Success\\\"), .es(q=\\\"event.outcome:failed\\\").label(\\\"Failure\\\").title(\\\"Audit Event Results\\\")\",\"interval\":\"auto\"},\"title\":\"Event Results [Logs Auditd]\",\"type\":\"timelion\"}" + }, + "id": "auditd-2bb0fa70-0a11-11e7-9e84-43da493ad0c7", + "migrationVersion": { + "visualization": "7.10.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/kibana/visualization/auditd-5ebdbe50-0a0f-11e7-825f-6748cda7d858.json b/packages/auditd/2.1.2/kibana/visualization/auditd-5ebdbe50-0a0f-11e7-825f-6748cda7d858.json new file mode 100755 index 0000000000..d177a64903 --- /dev/null +++ b/packages/auditd/2.1.2/kibana/visualization/auditd-5ebdbe50-0a0f-11e7-825f-6748cda7d858.json @@ -0,0 +1,27 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"event.action:\\\"EXECVE\\\" or event.action:\\\"execve\\\"\"}}" + }, + "title": "Top Exec Commands [Logs Auditd]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Command (arg 0)\",\"field\":\"auditd.log.a0\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":30},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":false,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Audit Top Exec Commands\",\"type\":\"table\"}" + }, + "id": "auditd-5ebdbe50-0a0f-11e7-825f-6748cda7d858", + "migrationVersion": { + "visualization": "7.10.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/kibana/visualization/auditd-6295bdd0-0a0e-11e7-825f-6748cda7d858.json b/packages/auditd/2.1.2/kibana/visualization/auditd-6295bdd0-0a0e-11e7-825f-6748cda7d858.json new file mode 100755 index 0000000000..60f17b3005 --- /dev/null +++ b/packages/auditd/2.1.2/kibana/visualization/auditd-6295bdd0-0a0e-11e7-825f-6748cda7d858.json @@ -0,0 +1,27 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Event types breakdown [Logs Auditd]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.action\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Audit Event Types\",\"type\":\"pie\"}" + }, + "id": "auditd-6295bdd0-0a0e-11e7-825f-6748cda7d858", + "migrationVersion": { + "visualization": "7.10.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/kibana/visualization/auditd-c5411910-0a87-11e7-8b04-eb22a5669f27.json b/packages/auditd/2.1.2/kibana/visualization/auditd-c5411910-0a87-11e7-8b04-eb22a5669f27.json new file mode 100755 index 0000000000..781e18cede --- /dev/null +++ b/packages/auditd/2.1.2/kibana/visualization/auditd-c5411910-0a87-11e7-8b04-eb22a5669f27.json @@ -0,0 +1,27 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Event Account Tag Cloud [Logs Auditd]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"user.name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":15},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"maxFontSize\":42,\"minFontSize\":15,\"orientation\":\"single\",\"scale\":\"linear\"},\"title\":\"Audit Event Account Tag Cloud\",\"type\":\"tagcloud\"}" + }, + "id": "auditd-c5411910-0a87-11e7-8b04-eb22a5669f27", + "migrationVersion": { + "visualization": "7.10.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/kibana/visualization/auditd-d1726930-0a7f-11e7-8b04-eb22a5669f27.json b/packages/auditd/2.1.2/kibana/visualization/auditd-d1726930-0a7f-11e7-8b04-eb22a5669f27.json new file mode 100755 index 0000000000..71876608a7 --- /dev/null +++ b/packages/auditd/2.1.2/kibana/visualization/auditd-d1726930-0a7f-11e7-8b04-eb22a5669f27.json @@ -0,0 +1,27 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Event Address Geo Location [Logs Auditd]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"autoPrecision\":true,\"field\":\"source.geo.location\",\"precision\":2},\"schema\":\"segment\",\"type\":\"geohash_grid\"}],\"listeners\":{},\"params\":{\"addTooltip\":true,\"heatBlur\":15,\"heatMaxZoom\":16,\"heatMinOpacity\":0.1,\"heatNormalizeData\":true,\"heatRadius\":25,\"isDesaturated\":true,\"legendPosition\":\"bottomright\",\"mapCenter\":[15,5],\"mapType\":\"Scaled Circle Markers\",\"mapZoom\":2,\"wms\":{\"enabled\":false,\"options\":{\"attribution\":\"Maps provided by USGS\",\"format\":\"image/png\",\"layers\":\"0\",\"styles\":\"\",\"transparent\":true,\"version\":\"1.3.0\"},\"url\":\"https://basemap.nationalmap.gov/arcgis/services/USGSTopo/MapServer/WMSServer\"}},\"title\":\"Audit Event Address Geo Location\",\"type\":\"tile_map\"}" + }, + "id": "auditd-d1726930-0a7f-11e7-8b04-eb22a5669f27", + "migrationVersion": { + "visualization": "7.10.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/auditd/2.1.2/manifest.yml b/packages/auditd/2.1.2/manifest.yml new file mode 100755 index 0000000000..117a2af1f6 --- /dev/null +++ b/packages/auditd/2.1.2/manifest.yml @@ -0,0 +1,32 @@ +name: auditd +title: Auditd +version: 2.1.2 +release: ga +description: Collect logs from Linux audit daemon with Elastic Agent. +type: integration +icons: + - src: /img/linux.svg + title: linux + size: 299x354 + type: image/svg+xml +format_version: 1.0.0 +license: basic +categories: + - os_system +conditions: + kibana.version: ^7.17.0 || ^8.0.0 +screenshots: + - src: /img/kibana-audit-auditd.png + title: Auditd Kibana Dashboard + size: 1230x997 + type: image/png +policy_templates: + - name: auditd + title: Auditd logs + description: Collect logs from Auditd instances + inputs: + - type: logfile + title: "Collect Auditd application logs (input: logfile)" + description: "Collecting application logs from Auditd instances (input: logfile)" +owner: + github: elastic/security-external-integrations diff --git a/packages/auth0/0.1.4/changelog.yml b/packages/auth0/0.1.4/changelog.yml new file mode 100755 index 0000000000..ca8bbeb8d5 --- /dev/null +++ b/packages/auth0/0.1.4/changelog.yml @@ -0,0 +1,26 @@ +# newer versions go on top +- version: "0.1.4" + changes: + - description: Update Readme + type: enhancement + link: https://github.com/elastic/integrations/pull/3065 +- version: "0.1.3" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "0.1.2" + changes: + - description: Fix documentation bug + type: bugfix + link: https://github.com/elastic/integrations/pull/2761 +- version: "0.1.1" + changes: + - description: Update Auth0 logo image + type: bugfix + link: https://github.com/elastic/integrations/pull/2749 +- version: "0.1.0" + changes: + - description: Initial commit + type: enhancement + link: https://github.com/elastic/integrations/pull/2152 diff --git a/packages/auth0/0.1.4/data_stream/logs/agent/stream/http_endpoint.yml.hbs b/packages/auth0/0.1.4/data_stream/logs/agent/stream/http_endpoint.yml.hbs new file mode 100755 index 0000000000..1203728f14 --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/agent/stream/http_endpoint.yml.hbs @@ -0,0 +1,41 @@ +type: http_endpoint +enabled: true +prefix: json + +{{#if listen_address}} +listen_address: {{listen_address}} +{{/if}} +{{#if listen_port}} +listen_port: {{listen_port}} +{{/if}} +{{#if url}} +url: {{url}} +{{/if}} + +{{#if secret_value}} +secret.header: Authorization +secret.value: "{{secret_value}}" +{{/if}} + +{{#if ssl}} +ssl: {{ssl}} +{{/if}} + +{{#if preserve_original_event}} +preserve_original_event: true +{{/if}} + +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/auth0/0.1.4/data_stream/logs/elasticsearch/ingest_pipeline/default.yml b/packages/auth0/0.1.4/data_stream/logs/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..af1e5a307a --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,1105 @@ +--- +description: Pipeline for processing Auth0 log stream events +processors: +- set: + field: ecs.version + value: '1.12.0' +- set: + field: auth0.logs.data + copy_from: json.data +- date: + field: auth0.logs.data.date + formats: + - ISO8601 +- set: + field: log.level + value: info +- set: + field: log.level + value: error + if: ctx?.auth0?.logs?.data?.details?.error != null +- set: + field: source.ip + copy_from: auth0.logs.data.ip + if: ctx?.auth0?.logs?.data?.ip != null +# IP Geolocation Lookup +- geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + if: 'ctx.source?.geo == null && ctx?.source?.ip != null' +# IP Autonomous System (AS) Lookup +- geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + if: ctx?.source?.ip != null +- rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true +- rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true +- set: + field: network.type + value: ipv6 + if: 'ctx.source?.ip != null && ctx.source?.ip.contains(":")' +- set: + field: network.type + value: ipv4 + if: 'ctx.network?.type == null && ctx.source?.ip != null' +- set: + field: user.name + copy_from: auth0.logs.data.user_name + if: 'ctx?.auth0?.logs?.data?.user_name != null' +- set: + field: user.id + copy_from: auth0.logs.data.user_id + if: 'ctx?.auth0?.logs?.data?.user_id != null' +- user_agent: + field: auth0.logs.data.user_agent + ignore_missing: true +- set: + field: event.id + copy_from: auth0.logs.data.log_id + if: 'ctx?.auth0?.logs?.data?.log_id != null' +## +# Event kind, code and action +## +- set: + field: event.kind + value: event +- append: + field: event.category + value: authentication +- script: + lang: painless + description: Sets event type, category and action based on type + if: ctx?.auth0?.logs?.data?.type != null + params: + actions: + f: + classification: "Login - Failure" + value: "Failed login" + type: + - info + action: failed-login + fc: + classification: "Login - Failure" + value: "Failed connector login" + type: + - info + action: failed-connector-login + fco: + classification: "Login - Failure" + value: "Origin is not in the application's Allowed Origins list" + type: + - info + action: origin-not-allowed + fcoa: + classification: "Login - Failure" + value: "Failed cross-origin authentication" + type: + - info + action: failed-cross-origin-authentication + fens: + classification: "Login - Failure" + value: "Failed native social login" + type: + - info + action: failed-native-social-login + fp: + classification: "Login - Failure" + value: "Incorrect password" + type: + - info + action: incorrect-password + fu: + classification: "Login - Failure" + value: "Invalid email or username" + type: + - info + - indicator + category: + - threat + action: invalid-username-or-email + w: + classification: "Login - Notification" + value: "Warnings during login" + type: + - info + - indicator + category: + - threat + action: warnings-during-login + s: + classification: "Login - Success" + value: "Successful login" + type: + - info + - start + category: + - session + action: successful-login + scoa: + classification: "Login - Success" + value: "Successful cross-origin authentication" + type: + - info + - start + category: + - session + action: successful-cross-origin-authentication + sens: + classification: "Login - Success" + value: "Successful native social login" + type: + - info + - start + category: + - session + action: successful-native-social-login + flo: + classification: "Logout - Failure" + value: "User logout failed" + type: + - info + category: + - session + action: user-logout-failed + slo: + classification: "Logout - Success" + value: "User successfully logged out" + type: + - info + - end + category: + - session + action: user-logout-successful + fs: + classification: "Signup - Failure" + value: "User signup failed" + type: + - info + - creation + - user + category: + - iam + action: user-signup-failed + fsa: + classification: "Silent Authentication - Failure" + value: "Failed silent authentication" + type: + - info + - indicator + category: + - threat + action: failed-silent-authentication + ssa: + classification: "Silent Authentication - Success" + value: "Successful silent authentication" + type: + - info + action: successful-silent-authentication + feacft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Authorization Code for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-auth-code-for-access-token + feccft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Access Token for a Client Credentials Grant" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-access-token-for-client-cred-grant + fede: + classification: "Token Exchange - Failure" + value: "Failed exchange of Device Code for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-device-code-for-access-token + feoobft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Password and OOB Challenge for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-password-oob-challenge-for-access-token + feotpft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Password and OTP Challenge for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-password-otp-challenge-for-access-token + fepft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Password for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-password-for-access-token + fepotpft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Passwordless OTP for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-passwordless-otp-for-access-token + fercft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Password and MFA Recovery code for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-password-mfa-recovery-code-for-access-token + ferrt: + classification: "Token Exchange - Failure" + value: "Failed exchange of Rotating Refresh Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-rotating-refresh-token + fertft: + classification: "Token Exchange - Failure" + value: "Failed exchange of Refresh Token for Access Token" + type: + - info + - protocol + - error + category: + - network + - web + action: failed-exchange-refresh-token-for-access-token + seacft: + classification: "Token Exchange - Success" + value: "Successful exchange of Authorization Code for Access Token" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-auth-code-for-access-token + seccft: + classification: "Token Exchange - Success" + value: "Successful exchange of Access Token for a Client Credentials Grant" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-access-token-for-client-cred-grant + sede: + classification: "Token Exchange - Success" + value: "Successful exchange of Device Code for Access Token" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-device-code-for-access-token + seoobft: + classification: "Token Exchange - Success" + value: "Successful exchange of Password and OOB Challenge for Access Token" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-password-oob-challange-for-access-token + seotpft: + classification: "Token Exchange - Success" + value: "Successful exchange of Password and OTP Challenge for Access Token" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-password-otp-challenge-for-access-token + sepft: + classification: "Token Exchange - Success" + value: "Successful exchange of Password for Access Token" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-password-for-access-token + sercft: + classification: "Token Exchange - Success" + value: "Successful exchange of Password and MFA Recovery code for Access Token" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-mfa-recovery-code-for-access-token + sertft: + classification: "Token Exchange - Success" + value: "Successful exchange of Refresh Token for Access Token" + type: + - info + - protocol + - access + category: + - network + - web + action: success-exchange-refresh-token-for-access-token + fapi: + classification: "Management API - Failure" + value: "Failed Management API operation" + type: + - info + - error + category: + - web + action: failed-mgmt-api-operation + sapi: + classification: "Management API - Success" + value: "Successful Management API operation" + type: + - info + - access + - change + category: + - web + - iam + action: success-mgmt-api-op + mgmt_api_read: + classification: "Management API - Success" + value: "API GET operation returning secrets completed successfully" + type: + - info + - access + category: + - web + - iam + action: success-mgmt-api-op-secrets-returned + admin_update_launch: + classification: "System - Notification" + value: "Auth0 Update Launched" + type: + - change + category: + - configuration + action: auth0-update-launched + api_limit: + classification: "System - Notification" + value: "The maximum number of requests to the Authentication or Management APIs in given time has reached" + type: + - info + - access + category: + - network + action: max-requests-reached + coff: + classification: "System - Notification" + value: "AD/LDAP Connector is offline" + type: + - error + - connection + category: + - network + - web + action: ad-ldap-connector-offline + con: + classification: "System - Notification" + value: "AD/LDAP Connector is online and working" + type: + - info + - connection + category: + - network + action: ad-ldap-connector-online + depnote: + classification: "System - Notification" + value: "Deprecation Notice" + type: + - info + action: deprecation-notice + fcpro: + classification: "System - Notification" + value: "Failed to provision a AD/LDAP connector" + type: + - info + - connection + - error + category: + - network + action: failed-ad-ldap-provision + fui: + classification: "System - Notification" + value: "Failed to import users" + type: + - info + - user + - error + category: + - iam + - web + action: failed-to-import-users + limit_delegation: + classification: "System - Notification" + value: "Rate limit exceeded to /delegation endpoint" + type: + - info + - access + category: + - network + action: rate-limit-exceeded-to-delegation-endpoint + limit_mu: + classification: "System - Notification" + value: "An IP address is blocked with 100 failed login attempts using different usernames" + type: + - indicator + - info + category: + - threat + - intrusion_detection + action: hundred-failed-logins-ip-address-blocked + limit_wc: + classification: "System - Notification" + value: "An IP address is blocked with 10 failed login attempts into a single account from the same IP address" + type: + - indicator + - info + category: + - threat + - intrusion_detection + action: ten-failed-logins-ip-address-blocked + sys_os_update_start: + classification: "System - Notification" + value: "Auth0 OS Update Started" + type: + - change + - start + - installation + category: + - configuration + - package + action: auth0-os-update-started + sys_os_update_end: + classification: "System - Notification" + value: "Auth0 OS Update Ended" + type: + - change + - end + - installation + category: + - configuration + - package + action: auth0-os-update-ended + sys_update_start: + classification: "System - Notification" + value: "Auth0 Update Started" + type: + - change + - start + - installation + category: + - configuration + - package + action: auth0-update-started + sys_update_end: + classification: "System - Notification" + value: "Auth0 Update Ended" + type: + - change + - end + - installation + category: + - configuration + - package + action: auth0-update-ended + fce: + classification: "User/Behavioral - Failure" + value: "Failed to change user email" + type: + - change + - user + category: + - iam + action: failed-to-change-user-email + fcp: + classification: "User/Behavioral - Failure" + value: "Failed to change password" + type: + - change + - user + category: + - iam + action: failed-to-change-password + fcpn: + classification: "User/Behavioral - Failure" + value: "Failed to change phone number" + type: + - change + - user + category: + - iam + action: failed-to-change-phone-number + fcpr: + classification: "User/Behavioral - Failure" + value: "Failed change password request" + type: + - change + - user + category: + - iam + action: failed-change-password-request + fcu: + classification: "User/Behavioral - Failure" + value: "Failed to change username" + type: + - change + - user + category: + - iam + action: failed-to-change-username + fd: + classification: "User/Behavioral - Failure" + value: "Failed to generate delegation token" + type: + - info + - user + category: + - iam + action: failed-to-generate-delegation-token + fdeaz: + classification: "User/Behavioral - Failure" + value: "Device authorization request failed" + type: + - info + - user + category: + - iam + action: failed-device-authorization-request + fdecc: + classification: "User/Behavioral - Failure" + value: "User did not confirm device" + type: + - info + action: user-device-not-confirmed + fdu: + classification: "User/Behavioral - Failure" + value: "Failed user deletion" + type: + - deletion + - user + category: + - iam + action: failed-user-deletion + fn: + classification: "User/Behavioral - Failure" + value: "Failed to send email notification" + type: + - info + action: failed-to-send-email-notification + fv: + classification: "User/Behavioral - Failure" + value: "Failed to send verification email" + type: + - info + action: failed-to-send-verification-email + fvr: + classification: "User/Behavioral - Failure" + value: "Failed to process verification email request" + type: + - info + action: failed-to-process-verification-email + cs: + classification: "User/Behavioral - Notification" + value: "Passwordless login code has been sent" + type: + - info + action: passwordless-login-code-sent + du: + classification: "User/Behavioral - Notification" + value: "User has been deleted" + type: + - info + - user + - deletion + category: + - iam + action: user-deleted + gd_enrollment_complete: + classification: "User/Behavioral - Notification" + value: "A first time MFA user has successfully enrolled using one of the factors" + type: + - info + - change + - end + category: + - iam + - session + action: mfa-enrollment-completed + gd_start_enroll: + classification: "User/Behavioral - Notification" + value: "Multi-factor authentication enroll has started" + type: + - info + - change + - start + category: + - iam + - session + action: mfa-enrollment-started + gd_unenroll: + classification: "User/Behavioral - Notification" + value: "Device used for second factor authentication has been unenrolled" + type: + - info + - deletion + category: + - iam + action: mfa-device-unenrolled + gd_update_device_account: + classification: "User/Behavioral - Notification" + value: "Device used for second factor authentication has been updated" + type: + - info + - change + category: + - iam + action: mfa-device-updated + ublkdu: + classification: "User/Behavioral - Notification" + value: "User block setup by anomaly detection has been released" + type: + - info + action: user-login-block-released + sce: + classification: "User/Behavioral - Success" + value: "Successfully changed user email" + type: + - info + - change + - user + category: + - iam + action: user-email-changed-successfully + scp: + classification: "User/Behavioral - Success" + value: "Successfully changed password" + type: + - info + - change + - user + category: + - iam + action: user-password-changed-successfully + scpn: + classification: "User/Behavioral - Success" + value: "Successfully changed phone number" + type: + - info + - change + - user + category: + - iam + action: user-phone-number-changed-successfully + scpr: + classification: "User/Behavioral - Success" + value: "Successful change password request" + type: + - info + - change + - user + category: + - iam + action: user-password-change-request-successful + scu: + classification: "User/Behavioral - Success" + value: "Successfully changed username" + type: + - info + - change + - user + category: + - iam + action: username-changed-successfully + sdu: + classification: "User/Behavioral - Success" + value: "User successfully deleted" + type: + - info + - deletion + category: + - iam + action: user-deleted-successfully + srrt: + classification: "User/Behavioral - Success" + value: "Successfully revoked a Refresh Token" + type: + - info + - deletion + category: + - iam + action: revoked-refresh-token-successfully + sui: + classification: "User/Behavioral - Success" + value: "Successfully imported users" + type: + - info + - user + category: + - iam + action: imported-users-successfully + sv: + classification: "User/Behavioral - Success" + value: "Sent verification email" + type: + - info + - user + category: + - iam + action: sent-verification-email + svr: + classification: "User/Behavioral - Success" + value: "Successfully processed verification email request" + type: + - info + - user + category: + - iam + action: email-verification-processed-successfully + fcph: + classification: "Other" + value: "Failed Post Change Password Hook" + type: + - change + - user + category: + - iam + action: failed-post-change-password-hook + fdeac: + classification: "Other" + value: "Failed to activate device" + type: + - info + action: failed-to-activate-device + fi: + classification: "Other" + value: "Failed to accept a user invitation. This could happen if the user accepts an invitation using a different email address than provided in the invitation, or due to a system failure while provisioning the invitation." + type: + - info + action: failed-to-accept-user-invitation + gd_auth_failed: + classification: "Other" + value: "Multi-factor authentication failed. This could happen due to a wrong code entered for SMS/Voice/Email/TOTP factors, or a system failure." + type: + - info + action: mfa-authentication-failed-wrong-code + gd_auth_rejected: + classification: "Other" + value: "A user rejected a Multi-factor authentication request via push-notification." + type: + - info + action: user-rejected-mfa-request + gd_auth_succeed: + classification: "Other" + value: "Multi-factor authentication success." + type: + - info + action: mfa-authentication-succeeded + gd_otp_rate_limit_exceed: + classification: "Other" + value: "A user, during enrollment or authentication, enters an incorrect code more than the maximum allowed number of times. Ex: A user enrolling in SMS enters the 6-digit code wrong more than 10 times in a row." + type: + - info + - indicator + category: + - threat + action: user-entered-too-many-incorrect-codes + gd_recovery_failed: + classification: "Other" + value: "A user enters a wrong recovery code when attempting to authenticate." + type: + - info + action: user-entered-wrong-recovery-code + gd_recovery_rate_limit_exceed: + classification: "Other" + value: "A user enters a wrong recovery code too many times." + type: + - info + - indicator + category: + - threat + action: user-entered-too-many-wrong-codes + gd_recovery_succeed: + classification: "Other" + value: "A user successfully authenticates with a recovery code" + type: + - info + action: recovery-succeeded + gd_send_pn: + classification: "Other" + value: "Push notification for MFA sent successfully sent." + type: + - info + action: push-notification-sent + gd_send_sms: + classification: "Other" + value: "SMS for MFA successfully sent." + type: + - info + action: sms-sent + gd_send_sms_failure: + classification: "Other" + value: "Attempt to send SMS for MFA failed." + type: + - info + action: failed-to-send-sms + gd_send_voice: + classification: "Other" + value: "Voice call for MFA successfully made." + type: + - info + action: voice-call-made + gd_send_voice_failure: + classification: "Other" + value: "Attempt to make Voice call for MFA failed." + type: + - info + action: voice-call-failure + gd_start_auth: + classification: "Other" + value: "Second factor authentication event started for MFA." + type: + - info + action: 2fa-auth-event-started + gd_tenant_update: + classification: "Other" + value: "Guardian tenant update" + type: + - info + action: guardian-tenant-update + limit_sul: + classification: "Other" + value: "A user is temporarily prevented from logging in because more than 20 logins per minute occurred from the same IP address" + type: + - info + - indicator + category: + - threat + action: user-blocked-too-many-failed-logins-from-same-ip + mfar: + classification: "Other" + value: "A user has been prompted for multi-factor authentication (MFA). When using Adaptive MFA, Auth0 includes details about the risk assessment." + type: + - info + action: user-prompted-for-mfa + pla: + classification: "Other" + value: "This log is generated before a login and helps in monitoring the behavior of bot detection without having to enable it." + type: + - info + action: pre-login-assessment + pwd_leak: + classification: "Other" + value: "Someone behind the IP address attempted to login with a leaked password." + type: + - info + category: + - intrusion_detection + action: login-with-breached-password + scph: + classification: "Other" + value: "Success Post Change Password Hook" + type: + - info + action: success-post-change-password-hook + sd: + classification: "Other" + value: "Success delegation" + type: + - info + action: success-delegation + si: + classification: "Other" + value: "Successfully accepted a user invitation" + type: + - info + action: successfully-accepted-user-invitation + ss: + classification: "Other" + value: "Success Signup" + type: + - info + action: success-signup + source: |- + def eventType = ctx.auth0.logs.data.type; + def actions = params.get('actions'); + def actionData = actions.get(eventType); + if (actionData == null) { + ctx.event.action = 'unknown-' + eventType; + ctx.event.type = ['info']; + return; + } + // overwrite type abbreviation with actual value + def eventTypeVal = actionData.get('value'); + if (eventTypeVal != null) { + ctx.auth0.logs.data.type = eventTypeVal; + } + // event.type + def actionType = actionData.get('type'); + if (actionType != null) { + ctx.event.type = new ArrayList(actionType); + } + // event.category + def actionCategory = actionData.get('category'); + if (actionCategory != null) { + for (def c : actionCategory) { + ctx.event.category.add(c); + } + } + // event.action + def action = actionData.get('action'); + if (action != null) { + ctx.event.action = action; + } + // auth0 event category / classification group + def classification = actionData.get('classification'); + if (classification != null) { + ctx.auth0.logs.data.classification = classification; + } + // event.outcome + if (classification.toLowerCase().contains("success")) { + ctx.event.outcome = "success"; + } else if (classification.toLowerCase().contains("failure")) { + ctx.event.outcome = "failure"; + } else { + ctx.event.outcome = "unknown"; + } +- date: + if: ctx?.auth0?.logs?.data?.details?.initiatedAt != null + field: auth0.logs.data.details.initiatedAt + target_field: auth0.logs.data.login.initiatedAt + formats: + - UNIX_MS +- date: + if: ctx?.auth0?.logs?.data?.details?.completedAt != null + field: auth0.logs.data.details.completedAt + target_field: auth0.logs.data.login.completedAt + formats: + - UNIX_MS +- convert: + if: ctx?.auth0?.logs?.data?.details?.elapsedTime != null + field: auth0.logs.data.details.elapsedTime + target_field: auth0.logs.data.login.elapsedTime + type: long + ignore_missing: true +- convert: + if: "ctx.auth0.logs.data.type == 'Successful login'" + field: auth0.logs.data.details.stats.loginsCount + target_field: auth0.logs.data.login.stats.loginsCount + type: long + ignore_missing: true +## +# Clean up +## +- remove: + field: + - json + - auth0.logs.data.ip + - auth0.logs.data.user_name + - auth0.logs.data.user_id + - auth0.logs.data.user_agent + - auth0.logs.data.log_id + ignore_missing: true +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); + +on_failure: +- set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/packages/auth0/0.1.4/data_stream/logs/fields/agent.yml b/packages/auth0/0.1.4/data_stream/logs/fields/agent.yml new file mode 100755 index 0000000000..b4f84cf84a --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/fields/agent.yml @@ -0,0 +1,3 @@ +- name: input.type + type: keyword + description: Input type. diff --git a/packages/auth0/0.1.4/data_stream/logs/fields/base-fields.yml b/packages/auth0/0.1.4/data_stream/logs/fields/base-fields.yml new file mode 100755 index 0000000000..bc27cfd1c1 --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event timestamp. + value: auth0 +- name: event.dataset + type: constant_keyword + description: Event timestamp. + value: auth0.logs diff --git a/packages/auth0/0.1.4/data_stream/logs/fields/ecs.yml b/packages/auth0/0.1.4/data_stream/logs/fields/ecs.yml new file mode 100755 index 0000000000..b2d6d71186 --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/fields/ecs.yml @@ -0,0 +1,298 @@ +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: destination.user.domain + type: keyword +- description: Unique identifier of the user. + name: destination.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: destination.user.name + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + Identification code for this event, if one exists. + Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. + name: event.code + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + Source of the event. + Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). + name: event.provider + type: keyword +- description: |- + Sequence number of the event. + The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. + name: event.sequence + type: long +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: Directory where the file is located. It should include the drive letter, when appropriate. + name: file.directory + type: keyword +- description: |- + File extension, excluding the leading dot. + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: file.extension + type: keyword +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: |- + Original log level of the log event. + If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). + Some examples are `warn`, `err`, `i`, `informational`. + name: log.level + type: keyword +- description: |- + Array of process arguments, starting with the absolute path to the executable. + May be filtered to protect sensitive information. + name: process.args + type: keyword +- description: |- + Length of the process.args array. + This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. + name: process.args_count + type: long +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.command_line + type: wildcard +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: Process id. + name: process.pid + type: long +- description: |- + Process title. + The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. + multi_fields: + - name: text + type: match_only_text + name: process.title + type: keyword +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: source.user.domain + type: keyword +- description: Unique identifier of the user. + name: source.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: source.user.name + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc + The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". + name: network.type + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Name of the device. + name: user_agent.device.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword +- description: OS family (such as redhat, debian, freebsd, windows). + name: user_agent.os.family + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.full + type: keyword +- description: Operating system kernel version as a raw string. + name: user_agent.os.kernel + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system platform (such centos, ubuntu, windows). + name: user_agent.os.platform + type: keyword +- description: |- + Use the `os.type` field to categorize the operating system into one of the broad commercial families. + One of these following values should be used (lowercase): linux, macos, unix, windows. + If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. + name: user_agent.os.type + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword diff --git a/packages/auth0/0.1.4/data_stream/logs/fields/fields.yml b/packages/auth0/0.1.4/data_stream/logs/fields/fields.yml new file mode 100755 index 0000000000..fc2da86b51 --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/fields/fields.yml @@ -0,0 +1,126 @@ +- name: auth0 + type: group + description: Fields for Auth0 events. + fields: + - name: logs + type: group + description: Fields for Auth0 log events. + fields: + - name: log_id + type: keyword + description: Unique log event identifier + - name: data + type: group + description: log stream event data + fields: + - name: log_id + type: keyword + description: Unique log event identifier + - name: date + type: date + description: Date when the event occurred in ISO 8601 format. + - name: type + type: keyword + description: Type of event. + - name: description + type: text + description: Description of this event. + - name: connection + type: keyword + description: Name of the connection the event relates to. + - name: connection_id + type: keyword + description: ID of the connection the event relates to. + - name: client_id + type: keyword + description: ID of the client (application). + - name: client_name + type: keyword + description: Name of the client (application). + - name: ip + type: ip + description: IP address of the log event source. + - name: hostname + type: keyword + description: Hostname the event applies to. + - name: user_id + type: keyword + description: ID of the user involved in the event. + - name: user_name + type: keyword + description: Name of the user involved in the event. + - name: audience + type: keyword + description: API audience the event applies to. + - name: scope + type: keyword + description: Scope permissions applied to the event. + - name: strategy + type: keyword + description: Name of the strategy involved in the event. + - name: strategy_type + type: keyword + description: Type of strategy involved in the event. + - name: log_id + type: keyword + description: Unique ID of the event. + - name: is_mobile + type: boolean + description: Whether the client was a mobile device (true) or desktop/laptop/server (false). + - name: classification + type: keyword + description: Log stream filters + - name: details + type: flattened + description: Additional useful details about this event (values here depend upon event type). + - name: login + type: group + description: Filtered fields for login type + fields: + - name: initiatedAt + type: date + description: Time at which the operation was initiated + - name: completedAt + type: date + description: Time at which the operation was completed + - name: elapsedTime + type: long + description: Number of milliseconds the operation took to complete. + - name: stats + type: group + description: login stats + fields: + - name: loginsCount + type: long + description: Total number of logins performed by the user + - name: user_agent + type: text + description: User agent string from the client device that caused the event. + - name: location_info + type: group + description: Information about the location that triggered this event based on the IP. + fields: + - name: country_code + type: keyword + description: Two-letter [Alpha-2 ISO 3166-1](https://www.iso.org/iso-3166-country-codes.html) country code + - name: country_code3 + type: keyword + description: Three-letter [Alpha-3 ISO 3166-1](https://www.iso.org/iso-3166-country-codes.html) country code + - name: country_name + type: keyword + description: Full country name in English. + - name: city_name + type: keyword + description: Full city name in English. + - name: latitude + type: keyword + description: Global latitude (horizontal) position. + - name: longitude + type: keyword + description: Global longitude (vertical) position. + - name: time_zone + type: keyword + description: Time zone name as found in the [tz database](https://www.iana.org/time-zones). + - name: continent_code + type: keyword + description: Continent the country is located within. Can be AF (Africa), AN (Antarctica), AS (Asia), EU (Europe), NA (North America), OC (Oceania) or SA (South America). diff --git a/packages/auth0/0.1.4/data_stream/logs/manifest.yml b/packages/auth0/0.1.4/data_stream/logs/manifest.yml new file mode 100755 index 0000000000..0e7b6a206d --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/manifest.yml @@ -0,0 +1,74 @@ +title: "Auth0 logs via Webhooks" +type: logs +streams: + - input: http_endpoint + title: Auth0 log events + description: Receives log events from Auth0 + template_path: http_endpoint.yml.hbs + vars: + - name: listen_address + type: text + title: Listen Address + description: Bind address for the listener. Use 0.0.0.0 to listen on all interfaces. + multi: false + required: true + show_user: true + default: localhost + - name: listen_port + type: integer + title: Listen Port + multi: false + required: true + show_user: true + default: 8383 + - name: url + type: text + title: Webhook path + description: URL path where the webhook will accept requests. + multi: false + required: true + show_user: false + default: /auth0/logs + - name: secret_value + type: text + description: Authorization token + multi: false + required: false + show_user: true + - name: ssl + type: yaml + title: TLS + description: Options for enabling TLS for the listening webhook endpoint. See the [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/configuration-ssl.html) for a list of all options. + multi: false + required: false + show_user: false + default: | + enabled: false + certificate: "/etc/pki/client/cert.pem" + key: "/etc/pki/client/cert.key" + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - auth0-logstream + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + diff --git a/packages/auth0/0.1.4/data_stream/logs/sample_event.json b/packages/auth0/0.1.4/data_stream/logs/sample_event.json new file mode 100755 index 0000000000..02d4e4c023 --- /dev/null +++ b/packages/auth0/0.1.4/data_stream/logs/sample_event.json @@ -0,0 +1,156 @@ +{ + "@timestamp": "2021-11-03T03:25:28.923Z", + "agent": { + "ephemeral_id": "3c2232a0-df0e-48e0-8440-96d5500ce25c", + "hostname": "docker-fleet-agent", + "id": "38ed1ea2-8c9a-4d5a-81ee-826cead96859", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "auth0": { + "logs": { + "data": { + "classification": "Login - Success", + "client_id": "aI61p8I8aFjmYRliLWgvM9ev97kCCNDB", + "client_name": "Default App", + "connection": "Username-Password-Authentication", + "connection_id": "con_1a5wCUmAs6VOU17n", + "date": "2021-11-03T03:25:28.923Z", + "details": { + "completedAt": 1635909928922, + "elapsedTime": 1110091, + "initiatedAt": 1635908818831, + "prompts": [ + { + "completedAt": 1635909903693, + "connection": "Username-Password-Authentication", + "connection_id": "con_1a5wCUmAs6VOU17n", + "identity": "6182002f34f4dd006b05b5c7", + "name": "prompt-authenticate", + "stats": { + "loginsCount": 1 + }, + "strategy": "auth0" + }, + { + "completedAt": 1635909903745, + "elapsedTime": 1084902, + "flow": "universal-login", + "initiatedAt": 1635908818843, + "name": "login", + "timers": { + "rules": 5 + }, + "user_id": "auth0|6182002f34f4dd006b05b5c7", + "user_name": "neo@test.com" + }, + { + "completedAt": 1635909928352, + "elapsedTime": 23378, + "flow": "consent", + "grantInfo": { + "audience": "https://dev-yoj8axza.au.auth0.com/userinfo", + "id": "618201284369c9b4f9cd6d52", + "scope": "openid profile" + }, + "initiatedAt": 1635909904974, + "name": "consent" + } + ], + "session_id": "1TAd-7tsPYzxWudzqfHYXN0e6q1D0GSc", + "stats": { + "loginsCount": 1 + } + }, + "hostname": "dev-yoj8axza.au.auth0.com", + "login": { + "completedAt": "2021-11-03T03:25:28.922Z", + "elapsedTime": 1110091, + "initiatedAt": "2021-11-03T03:06:58.831Z", + "stats": { + "loginsCount": 1 + } + }, + "strategy": "auth0", + "strategy_type": "database", + "type": "Successful login" + } + } + }, + "data_stream": { + "dataset": "auth0.logs", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "1.12.0" + }, + "elastic_agent": { + "id": "38ed1ea2-8c9a-4d5a-81ee-826cead96859", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "action": "successful-login", + "agent_id_status": "verified", + "category": [ + "authentication", + "session" + ], + "dataset": "auth0.logs", + "id": "90020211103032530111223343147286033102509916061341581378", + "ingested": "2022-01-20T05:57:05Z", + "kind": "event", + "original": "{\"data\":{\"client_id\":\"aI61p8I8aFjmYRliLWgvM9ev97kCCNDB\",\"client_name\":\"Default App\",\"connection\":\"Username-Password-Authentication\",\"connection_id\":\"con_1a5wCUmAs6VOU17n\",\"date\":\"2021-11-03T03:25:28.923Z\",\"details\":{\"completedAt\":1635909928922,\"elapsedTime\":1110091,\"initiatedAt\":1635908818831,\"prompts\":[{\"completedAt\":1635909903693,\"connection\":\"Username-Password-Authentication\",\"connection_id\":\"con_1a5wCUmAs6VOU17n\",\"elapsedTime\":null,\"identity\":\"6182002f34f4dd006b05b5c7\",\"name\":\"prompt-authenticate\",\"stats\":{\"loginsCount\":1},\"strategy\":\"auth0\"},{\"completedAt\":1635909903745,\"elapsedTime\":1084902,\"flow\":\"universal-login\",\"initiatedAt\":1635908818843,\"name\":\"login\",\"timers\":{\"rules\":5},\"user_id\":\"auth0|6182002f34f4dd006b05b5c7\",\"user_name\":\"neo@test.com\"},{\"completedAt\":1635909928352,\"elapsedTime\":23378,\"flow\":\"consent\",\"grantInfo\":{\"audience\":\"https://dev-yoj8axza.au.auth0.com/userinfo\",\"expiration\":null,\"id\":\"618201284369c9b4f9cd6d52\",\"scope\":\"openid profile\"},\"initiatedAt\":1635909904974,\"name\":\"consent\"}],\"session_id\":\"1TAd-7tsPYzxWudzqfHYXN0e6q1D0GSc\",\"stats\":{\"loginsCount\":1}},\"hostname\":\"dev-yoj8axza.au.auth0.com\",\"ip\":\"81.2.69.143\",\"log_id\":\"90020211103032530111223343147286033102509916061341581378\",\"strategy\":\"auth0\",\"strategy_type\":\"database\",\"type\":\"s\",\"user_agent\":\"Mozilla/5.0 (X11;Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0\",\"user_id\":\"auth0|6182002f34f4dd006b05b5c7\",\"user_name\":\"neo@test.com\"},\"log_id\":\"90020211103032530111223343147286033102509916061341581378\"}", + "outcome": "success", + "type": [ + "info", + "start" + ] + }, + "input": { + "type": "http_endpoint" + }, + "log": { + "level": "info" + }, + "network": { + "type": "ipv4" + }, + "source": { + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "auth0-logstream" + ], + "user": { + "id": "auth0|6182002f34f4dd006b05b5c7", + "name": "neo@test.com" + }, + "user_agent": { + "device": { + "name": "Other" + }, + "name": "Firefox", + "original": "Mozilla/5.0 (X11;Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0", + "os": { + "name": "Ubuntu" + }, + "version": "93.0." + } +} \ No newline at end of file diff --git a/packages/auth0/0.1.4/docs/README.md b/packages/auth0/0.1.4/docs/README.md new file mode 100755 index 0000000000..a40c20f6ac --- /dev/null +++ b/packages/auth0/0.1.4/docs/README.md @@ -0,0 +1,330 @@ +# Auth0 Log Streams Integration + +Auth0 offers integrations that push log events via log streams to Elasticsearch. The [Auth0 Log Streams](https://auth0.com/docs/customize/log-streams) integration package creates a HTTP listener that accepts incoming log events and ingests them into Elasticsearch. This allows you to search, observe and visualize the Auth0 log events through Elasticsearch. + +The agent running this integration must be able to accept requests from the Internet in order for Auth0 to be able connect. Auth0 requires that the webhook accept requests over HTTPS. So you must either configure the integration with a valid TLS certificate or use a reverse proxy in front of the integration. + +For more information, see Auth0's webpage on [integration to Elastic Security](https://marketplace.auth0.com/integrations/elastic-security). + +## Compatability + +The package collects log events sent via log stream webhooks. + +## Configuration + +### Enabling the integration in Elastic + +1. In Kibana go to **Management > Integrations** +2. In "Search for integrations" search bar type **Auth0** +3. Click on "Auth0" integration from the search results. +4. Click on **Add Auth0** button to add Auth0 integration. + +### Configure the Auth0 integration + +1. Enter values for "Listen Address", "Listen Port" and "Webhook path" to form the endpoint URL. Make note of the **Endpoint URL** `https://{AGENT_ADDRESS}:8383/auth0/logs`. +2. Enter value for "Secret value". This must match the "Authorization Token" value entered when configuring the "Custom Webhook" from Auth0 cloud. +3. Enter values for "TLS". Auth0 requires that the webhook accept requests over HTTPS. So you must either configure the integration with a valid TLS certificate or use a reverse proxy in front of the integration. + +### Creating the stream in Auth0 + +1. From the Auth0 management console, navigate to **Logs > Streams** and click **+ Create Stream**. +2. Choose **Custom Webhook**. +3. Name the new **Event Stream** appropriately (e.g. Elastic) and click **Create**. +4. In **Payload URL**, paste the **Endpoint URL** collected during Step 1 of **Configure the Auth0 integration** section. +5. In **Authorization Token**, paste the **Authorization Token**. This must match the value entered in Step 2 of **Configure the Auth0 integration** section. +6. In **Content Type**, choose **application/json**. +7. In **Content Format**, choose **JSON Lines**. +8. **Click Save**. + +## Log Events + +Enable to collect Auth0 log events for all the applications configured for the chosen log stream. + +## Logs + +### Log Stream Events + +The Auth0 logs dataset provides events from Auth0 log stream. All Auth0 log events are available in the `auth0.logs` field group. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| auth0.logs.data.audience | API audience the event applies to. | keyword | +| auth0.logs.data.classification | Log stream filters | keyword | +| auth0.logs.data.client_id | ID of the client (application). | keyword | +| auth0.logs.data.client_name | Name of the client (application). | keyword | +| auth0.logs.data.connection | Name of the connection the event relates to. | keyword | +| auth0.logs.data.connection_id | ID of the connection the event relates to. | keyword | +| auth0.logs.data.date | Date when the event occurred in ISO 8601 format. | date | +| auth0.logs.data.description | Description of this event. | text | +| auth0.logs.data.details | Additional useful details about this event (values here depend upon event type). | flattened | +| auth0.logs.data.hostname | Hostname the event applies to. | keyword | +| auth0.logs.data.ip | IP address of the log event source. | ip | +| auth0.logs.data.is_mobile | Whether the client was a mobile device (true) or desktop/laptop/server (false). | boolean | +| auth0.logs.data.location_info.city_name | Full city name in English. | keyword | +| auth0.logs.data.location_info.continent_code | Continent the country is located within. Can be AF (Africa), AN (Antarctica), AS (Asia), EU (Europe), NA (North America), OC (Oceania) or SA (South America). | keyword | +| auth0.logs.data.location_info.country_code | Two-letter [Alpha-2 ISO 3166-1](https://www.iso.org/iso-3166-country-codes.html) country code | keyword | +| auth0.logs.data.location_info.country_code3 | Three-letter [Alpha-3 ISO 3166-1](https://www.iso.org/iso-3166-country-codes.html) country code | keyword | +| auth0.logs.data.location_info.country_name | Full country name in English. | keyword | +| auth0.logs.data.location_info.latitude | Global latitude (horizontal) position. | keyword | +| auth0.logs.data.location_info.longitude | Global longitude (vertical) position. | keyword | +| auth0.logs.data.location_info.time_zone | Time zone name as found in the [tz database](https://www.iana.org/time-zones). | keyword | +| auth0.logs.data.log_id | Unique ID of the event. | keyword | +| auth0.logs.data.login.completedAt | Time at which the operation was completed | date | +| auth0.logs.data.login.elapsedTime | Number of milliseconds the operation took to complete. | long | +| auth0.logs.data.login.initiatedAt | Time at which the operation was initiated | date | +| auth0.logs.data.login.stats.loginsCount | Total number of logins performed by the user | long | +| auth0.logs.data.scope | Scope permissions applied to the event. | keyword | +| auth0.logs.data.strategy | Name of the strategy involved in the event. | keyword | +| auth0.logs.data.strategy_type | Type of strategy involved in the event. | keyword | +| auth0.logs.data.type | Type of event. | keyword | +| auth0.logs.data.user_agent | User agent string from the client device that caused the event. | text | +| auth0.logs.data.user_id | ID of the user involved in the event. | keyword | +| auth0.logs.data.user_name | Name of the user involved in the event. | keyword | +| auth0.logs.log_id | Unique log event identifier | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| destination.user.id | Unique identifier of the user. | keyword | +| destination.user.name | Short name or login of the user. | keyword | +| destination.user.name.text | Multi-field of `destination.user.name`. | match_only_text | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.code | Identification code for this event, if one exists. Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event timestamp. | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event timestamp. | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.provider | Source of the event. Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). | keyword | +| event.sequence | Sequence number of the event. The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. | long | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.directory | Directory where the file is located. It should include the drive letter, when appropriate. | keyword | +| file.extension | File extension, excluding the leading dot. Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| input.type | Input type. | keyword | +| log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | +| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value must be normalized to lowercase for querying. See the documentation section "Implementing ECS". | keyword | +| process.args | Array of process arguments, starting with the absolute path to the executable. May be filtered to protect sensitive information. | keyword | +| process.args_count | Length of the process.args array. This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. | long | +| process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.command_line.text | Multi-field of `process.command_line`. | match_only_text | +| process.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| process.pid | Process id. | long | +| process.title | Process title. The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. | keyword | +| process.title.text | Multi-field of `process.title`. | match_only_text | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| source.user.id | Unique identifier of the user. | keyword | +| source.user.name | Short name or login of the user. | keyword | +| source.user.name.text | Multi-field of `source.user.name`. | match_only_text | +| tags | List of keywords used to tag each event. | keyword | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| user_agent.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| user_agent.os.full | Operating system name, including the version or code name. | keyword | +| user_agent.os.full.text | Multi-field of `user_agent.os.full`. | match_only_text | +| user_agent.os.kernel | Operating system kernel version as a raw string. | keyword | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| user_agent.os.type | Use the `os.type` field to categorize the operating system into one of the broad commercial families. One of these following values should be used (lowercase): linux, macos, unix, windows. If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | + + +An example event for `logs` looks as following: + +```json +{ + "@timestamp": "2021-11-03T03:25:28.923Z", + "agent": { + "ephemeral_id": "3c2232a0-df0e-48e0-8440-96d5500ce25c", + "hostname": "docker-fleet-agent", + "id": "38ed1ea2-8c9a-4d5a-81ee-826cead96859", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "auth0": { + "logs": { + "data": { + "classification": "Login - Success", + "client_id": "aI61p8I8aFjmYRliLWgvM9ev97kCCNDB", + "client_name": "Default App", + "connection": "Username-Password-Authentication", + "connection_id": "con_1a5wCUmAs6VOU17n", + "date": "2021-11-03T03:25:28.923Z", + "details": { + "completedAt": 1635909928922, + "elapsedTime": 1110091, + "initiatedAt": 1635908818831, + "prompts": [ + { + "completedAt": 1635909903693, + "connection": "Username-Password-Authentication", + "connection_id": "con_1a5wCUmAs6VOU17n", + "identity": "6182002f34f4dd006b05b5c7", + "name": "prompt-authenticate", + "stats": { + "loginsCount": 1 + }, + "strategy": "auth0" + }, + { + "completedAt": 1635909903745, + "elapsedTime": 1084902, + "flow": "universal-login", + "initiatedAt": 1635908818843, + "name": "login", + "timers": { + "rules": 5 + }, + "user_id": "auth0|6182002f34f4dd006b05b5c7", + "user_name": "neo@test.com" + }, + { + "completedAt": 1635909928352, + "elapsedTime": 23378, + "flow": "consent", + "grantInfo": { + "audience": "https://dev-yoj8axza.au.auth0.com/userinfo", + "id": "618201284369c9b4f9cd6d52", + "scope": "openid profile" + }, + "initiatedAt": 1635909904974, + "name": "consent" + } + ], + "session_id": "1TAd-7tsPYzxWudzqfHYXN0e6q1D0GSc", + "stats": { + "loginsCount": 1 + } + }, + "hostname": "dev-yoj8axza.au.auth0.com", + "login": { + "completedAt": "2021-11-03T03:25:28.922Z", + "elapsedTime": 1110091, + "initiatedAt": "2021-11-03T03:06:58.831Z", + "stats": { + "loginsCount": 1 + } + }, + "strategy": "auth0", + "strategy_type": "database", + "type": "Successful login" + } + } + }, + "data_stream": { + "dataset": "auth0.logs", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "1.12.0" + }, + "elastic_agent": { + "id": "38ed1ea2-8c9a-4d5a-81ee-826cead96859", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "action": "successful-login", + "agent_id_status": "verified", + "category": [ + "authentication", + "session" + ], + "dataset": "auth0.logs", + "id": "90020211103032530111223343147286033102509916061341581378", + "ingested": "2022-01-20T05:57:05Z", + "kind": "event", + "original": "{\"data\":{\"client_id\":\"aI61p8I8aFjmYRliLWgvM9ev97kCCNDB\",\"client_name\":\"Default App\",\"connection\":\"Username-Password-Authentication\",\"connection_id\":\"con_1a5wCUmAs6VOU17n\",\"date\":\"2021-11-03T03:25:28.923Z\",\"details\":{\"completedAt\":1635909928922,\"elapsedTime\":1110091,\"initiatedAt\":1635908818831,\"prompts\":[{\"completedAt\":1635909903693,\"connection\":\"Username-Password-Authentication\",\"connection_id\":\"con_1a5wCUmAs6VOU17n\",\"elapsedTime\":null,\"identity\":\"6182002f34f4dd006b05b5c7\",\"name\":\"prompt-authenticate\",\"stats\":{\"loginsCount\":1},\"strategy\":\"auth0\"},{\"completedAt\":1635909903745,\"elapsedTime\":1084902,\"flow\":\"universal-login\",\"initiatedAt\":1635908818843,\"name\":\"login\",\"timers\":{\"rules\":5},\"user_id\":\"auth0|6182002f34f4dd006b05b5c7\",\"user_name\":\"neo@test.com\"},{\"completedAt\":1635909928352,\"elapsedTime\":23378,\"flow\":\"consent\",\"grantInfo\":{\"audience\":\"https://dev-yoj8axza.au.auth0.com/userinfo\",\"expiration\":null,\"id\":\"618201284369c9b4f9cd6d52\",\"scope\":\"openid profile\"},\"initiatedAt\":1635909904974,\"name\":\"consent\"}],\"session_id\":\"1TAd-7tsPYzxWudzqfHYXN0e6q1D0GSc\",\"stats\":{\"loginsCount\":1}},\"hostname\":\"dev-yoj8axza.au.auth0.com\",\"ip\":\"81.2.69.143\",\"log_id\":\"90020211103032530111223343147286033102509916061341581378\",\"strategy\":\"auth0\",\"strategy_type\":\"database\",\"type\":\"s\",\"user_agent\":\"Mozilla/5.0 (X11;Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0\",\"user_id\":\"auth0|6182002f34f4dd006b05b5c7\",\"user_name\":\"neo@test.com\"},\"log_id\":\"90020211103032530111223343147286033102509916061341581378\"}", + "outcome": "success", + "type": [ + "info", + "start" + ] + }, + "input": { + "type": "http_endpoint" + }, + "log": { + "level": "info" + }, + "network": { + "type": "ipv4" + }, + "source": { + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "auth0-logstream" + ], + "user": { + "id": "auth0|6182002f34f4dd006b05b5c7", + "name": "neo@test.com" + }, + "user_agent": { + "device": { + "name": "Other" + }, + "name": "Firefox", + "original": "Mozilla/5.0 (X11;Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0", + "os": { + "name": "Ubuntu" + }, + "version": "93.0." + } +} +``` diff --git a/packages/auth0/0.1.4/img/auth0-logo.svg b/packages/auth0/0.1.4/img/auth0-logo.svg new file mode 100755 index 0000000000..e0f2aa1d36 --- /dev/null +++ b/packages/auth0/0.1.4/img/auth0-logo.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/auth0/0.1.4/img/auth0-screenshot.png b/packages/auth0/0.1.4/img/auth0-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..72b880f1618421fcb6b5a2b9e3222d1863e08326 GIT binary patch literal 2464405 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%0A@)*x8vmVs+$HU=hwQK-@#@T@SJm;NV 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

p@xB4#4wOP9EQ6AAGZ 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

OV8lBN8M3UR?t45bo_F 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

lz!nSZcYEOwM;IR_9#Z^%{4%>u}39V#hmm5o$b+ zx?g2-ffRT9B#@6k`%55Zm}kJI-?)~QA#ojE7qIif=#m{-SwJeP^GOE>A2qvUr>tkq zGL!y={W>PtNH~1+24Y3oPR*XPP$PP_=&`)3jKq2^Q#tU5P_T^0nR1ji~3-+3VPw zi>7bQ9Wgr}2lt7TR3J|h^yF|yv1{unK~7U4)P^@_{2p7x=2YOn8VFKkUeAE?$A~k- zTafTMT)zoXj?ms-uM&l)z?8!yWG%?9CC&_8j6ak63Oa50XI`UW-?X2bj(uZ9r@l91 zeZY?Q^|!q+!GGie(Bj*hMVf*XVN;m!`|ME}00?xoRvMd2Eq_+!xPP5kxuP6;%h zOGNO8tW)4ql}$l-+-mj35(1icPGaNZOM0f@7*EV*&^8UKtMx-cd*ERy+4E5=axHqX z8|ONL(Aph6mhxUIZHzZk`Jp|kR63J z`+PNQbs7`A*5rKRAXx-y^@N=H?eB^T+}V;^>No8TdD=$Ik1G}zbo1FG+%;syV6e}! z8}7o+kLf3nO<;ui`MTZQ2a~Y*l1$Kt3Ul^?6Sm$xZFVxtx~P2Y+6L|<*UcR~K`(q& z%li)25}W{r5JEf$(n*I|!R9&I)760bx4E?j&6a8Qf6nD}!%F!(nCH7U37xL3A*`;% ziS}X-5YX_ZmvQPg^xm3h(^KH?4BmubxEF(Y92T0h(=6vnEFrRHaub6v*s>GT;CF~r z<&A}rD9`(v9|WY$J)Dr{&Acc5vL%(k!y8pWA7r?&--D!}-_1KIUNKaC!{ozDP5}nx z!>0l)(tuM#(a3@}IW7BzDC-U!nxnITZ_VA4$WQ@!JB9`xco*Cqmx8jB#VOz%G?ecJ z#NIF9Y(4HQ+4&BOE?E+E(l|w(={Yn}i(P*DrdP%V|}lD@3Nx6Pq`kOIWl1Qs-)_J`SIF3$$nEOMli0A0^AlcD0I<>XtNk~v* zOIw*Dxr0z?=rUjasviqU$mo%^yJmUZSgE5l3$L+5;Ec0xW^x{h@fXn1l{B&+xS`aD z4Cslm*J4eSMPTHbzPyA4-y=FZJBb3=4Is|dXTVxX55zoQL#_Ix zN}_ScZ>N2VlZr$Kc;OoZPS=1q%0DHap560~l|)=}O}v;Rftby!`9BZ&$^67bV5d z-Ggv2#s;BjN<;AcXje~Lfg54Z(k&AN&RNt4eDc56rs7;N=3$*5b#H(yQ}x_e#G}Iv z$%HS*s4`LWQhPJd#6Z6yhRURn+6=IaiTxY%H{r9!p_JbsL-&)}$c_%AQVTObNAp2Q zZ7x)x8Jj}4l_m7&j6*8z=N6(PPl09@Dl(HbaVG(qaRCqLb}D3*%4IPA3D99D*zy?G zh6nSEb$7r2dTX__R+o=V%rz+Md?oskCX!8<7rTVrK6rxh_uL}Qh*mG7=k{0KjzbD0 zLQy@YMOAM;0pN00RqD#We@ax|K_N@n|5{?fNWHTLJ4nM@y`%a&9j+Y9?*J@CI|jUp zFo35j8zHK*S3ugw#>YoVKjA6$kbHW}>yEant<1RiHzOCj++5CQp>KWys0!2Ahl%WY z(dbte4;gc;8n?po`J|3c!?+y**?!tiYsF(d?mS;VvUb430-X@J-@T;7e6}N8&o0Dl zq(jp@^v}{x!`pS*uVE=lVW3C zHY{yZJyPt2`Fn24ABT8vuc7sipl`saHU z#(2$n5DB8j0*;rZtKQXA{Zb~+7FheOS!Ncg%C&Dn1!9sifO z1%X%a6hGM4S0q&7>=2WLhDG*`SEU-6@tUkg7^E_=T>g zh~SI$=#Csk917mc6^Lbl^J>kkKNgqYj|g=+bhNW4E;>6@vmaUv`Kl91B4lXPxGmQs zQk&&)4m3(K@4b8#iIn$;Xmj7lcaLgH&3T_m>Xu1`y(Mw;{t;0q{sP4-FoU7;HsE%} z)Ccl}*UG`k)XN=N@NM*_E>)S!Ooda-9n>IrgMuqkx+UEz0P!2wI(5zZD64c zYwCGb-Lx=xeY^jFx*fJ2ToxZ#7t#Iu2{-%O9P0w>3y0&Ka>8q3EqF#0l5nM$nb>%B( zx}A^vX>zT>2LJ6)oANrZB9#x?`?5R4!$qfMt7X{1w~Cmp;; zho)CoG|tHX795_6;vYPbqfnwH#zzWSdgUzh=jlz;xAQ4AYgh33D3>f%xc9@A zNcI;l2IL2vy3G7?%*hiB2mcaY1IO}CF>UV;R3Y>Xq+ob$1bEX<%MT5;>82U29<05n7U5OyHE) zg}gEH+8H^9NvLl;fO%j|OcOnlQes|dRV@>tQv)#a? z>fJob%cF@pZQ~tI4-Xr2n1>l!K1-GNhp)OKL%kUZ)Iq`^g<;K9t@ck}kz&R)l!xrf z0gLnYOZr(6aZ5YKwSSW;SD)MWRcRN=Dq2jc`JpnZ$XD?r#gX-S7glkJ^Q&~vxU7jG zd165YS*Yp~lAp#Yafza_8PHysVM4VCBlCX{(=cTeRV-mY} zK^mxGnUh02KZ~jC;?Oc(eh6#SjS_~@Y;ZqwlqpHSWWmyPW0{CiKeQTgejjD>qP_bW zf1&!QcWQX0;Ct(VvJ;@kUCA^U|M7Z!ERYEx>Zd|CQA2-7L}W0PaCL;veEnFPcIg`$ zLiT6An>W$u<#6Bmrzlxwa;XEAwDu*2XSxI`n+0Scr?zS#fBLAZZnW<}zfYaC*KK`F zZ?SdNk5ftD0r!SdCt>F7`VP)B22xP-?fJdcJQ$dw5XA>N|Es3tpR?NW99*x?XD;ru z>iEe?lGT}RelFLpKRe(=$0-fj6IdG|YSlJ=>S~W;=exP{q%w25tW0Ib_{zFE^&!DrOdWZE@qq3RAk77dV`Jfh z&vQ)mIUV0s0302mb~mO{N*NM2k*TXYDq zvjFBY3(`?!#o8gehMaXh76L~%ob3HkPNVSr(oBpRqzW%ty2nlolICvCL1b@dk4 z^=Wl_bDeVUz_+6=_C&`cFLiLrOhp?|xABcLCl$?&PhYN!-QsB0dpg-D#m>fwBVoQX z#N&@K{4=0;oh8XVk`=m((8D%Tr$#AeG7dd`l@;rTj9d3t^Do#s@=O2<{G%O*ZJ3aF zh|Ep$TkNB;RNoq}p{R7DqO3HTD18`3EAl*x{LFf2PmY@ldWRG&+@vt`tXm7eyxxz~NIt`BjaeVH^SXh)+YR{( z)~V;XJ61h5Xyul`m|-a}NoYs~Y4$GtfQ*H|y@rg;fTg|t8}^ad5qu-Z%!z&8vrDee zQt3|IF({N0x9@7a%YvU%F5w=0GX@-6*W?2{<*k%U+`ZhtXk!F_?iv|0ihO-KHuhJx zVTKvhTn76?UACR5E0;-^j+^ z30Qrbe?34PgVHZa(p)VVZ&FJ{fjj~FNabd6^H2~nIA|}aO}*tcf!l*dhh#ZW#CqF{ zX%&6e$gcY}A1f{q11A8UKS@PD5C1RX-ZCn#u2~mNkl^l~;O=gnK!AkcB*B71Ahv<&aAGcmBsrY9r~0nYj|^dcuR#^d)HnKUTN$qI zb{^Wj{O%4p9+Wzds9Zg0Y;=J56 zt#&QKvh$^=)&q`A6p3sXt&~`mUu62ZMYu!*ES$iyNIW1@nil`K*na4Ug0t1B+jrA{ zBY&1C6dn|Fy_ZLyo`WqFsMx9&hF$e&+*@rQ-2HSdZSUt`HUG5}olb>j0W?tI*|>-P z9MWcCxjg&LS;stpX;^kGiQeGT`Krf;z>4tVMGIS^!oHonnP(9DNq#8AUc;V3(NGT8 zx&5#+fS4(P%lLajq%nGzMqn%v%H;GHM;mvLpCWWR@}3o25ZdGeCseYRL@^(+rVAQE zej{y6Kqb32C6q%7!-wGJ3$oM;vCM;{HQ`5v5CmV$9N64NTrngwjCEL z13rV&*6MV0hYk;4Dg6-cGL(mV zHo_feZqL!Ts|5VYP}j-Cf_DAp0`I;kcGiWC&6Y6!D&FVdNv-$4T|V@I>+vnQRBYZu z#`bRHaE`aN>ycB}-IUUcqY|EpD6NMW_)3KuJ$-#^=^5|wRh83N%pfm zDusoK%j?#kn-Aw&0!r=n^jLqp5w><7K&Zm|@V-I!-uU~;rcb4kusItV00+kX*yVOr z_QT+VIIp9Xu88VeOE$^fm8Inw3^qA&!V%Bw{kYF3j;80wwsXje-h1GHx=>8F zLF~D8Nw7b2usmD3Dfz(oEY$TLw{=8RMus<-f^TOTU@>j3t$cmgC>;`!wl1g=ZY(~) z|3&oJz%N1VP92BVXH4BT&9<)2^QDzeo!b@6Of^S6rA+t9;Ax$YC6xPkU+%ekvr{;z z)v1}(m}Kqt!CUS8x6H6k|H~MkLqXq}J zASQ<&+$FnFRcW8U#VlG+7vE^xQ*tI5yaOc;rQHYCwZhA6Qr^Frtb-wOUZ;Wv^_YZLEq4pnQZFQ*m$6v%YZN%%Vz^;19~@w%}i1JD+W-Ds^^@JH3_ z8RYv`L;&flV118=WrJ29cr|0db%*z!@8z~w`34K3P+jgPAEQjHa+O(QUCuywB7K<; zj$eo`KMk6}5Kwv0-i6lryx!_($aXAy@#i7xqr|9l(6!$MU&&=Z@wL=jhlm{X-M2 zz?53nzE@nCR*?sSb0_h)u0tqo`6xUeRO3_MijNY{{jWbd{^c=WnNv1P^`J$k{NAVl z&Vxkk+I*2`M*6GLuPjo59wL(vbMgnQWY#ZjgPLnQyi@vk6ZzDl2TH~sdLOP~d0(Aj zS?88MVF=>*5I(AapL@E;9Enqw)EyFjrqJ=O|4NK7COMTQ#@K-2zDya^sb z38FKG1Nyd}7 z+YQoRQT+&#dVdQMdqO+=dd&wfuW-C7RgKkeW&hd6Cyyh1vR=6h<9dM6v2>o@+STCS zE4q8s9+l}dzF1=whZ`5$PvHsTu$}&1%_wh!zCHPwCDGDI_%c``rfRdjPc zvq#NNk^C`p?mc?Zqh|Lg)fUm`2Y7jI#VX(2gOsOK$hZU?EZ_}&ZJ25A+)TRUeuCWX zf+lE8*o19V&API(_(iC-T)eucH3wOA zKlmT%|4iy;|B~{LR{4tp>+^aa&3iZO6Lw&8{%fG`A9rFtC%pD)wNDWCd13xi!~jxpR z@g3565;|Wi$|`#NmRADC>#5q@f+fiZA~Zb7>Ds`vS>{j%{vXWF?(Q=hYu0BNcJy$~jQ4_)?$5 zqB%_xp77|ais+)PsQy6ef0$zob!`5>YXSTRH-W{x*c>y|lE0dxNfm7F$Yre3wHW{K zx{@iB#PGor1L=#C8-?RL%DnWmQYOPJw}Tcz_&re}grDG##|UH?VYN*A(Wng7>o9n= zx@hsg8&E0Rf5{W^S35xzSFQyG1RtYXsrBy)S#55l3%S4+EhWIFPai3#r1_|OGz@3s8kMbq=VB16gZt0xO%W2jcf z;JXE`)@C~EaCHH<2s$GBG+b>cU5m|;%{q6^ex~*3JT7Jqsn4{7{By$ zcOm?YAQ_F^Ocd&aWBv?-IeAu_D-8nA9$2&&lN}3eaw!@vUSUhw1k&7+N~~HR>OC$PlEM?3TA0B#_fV&YaV>CInH z$MW$1uYKg--U9HxZx_YbFf5Kbl+N1k7zVGvjm9H!Dub9^U+y6JR9ts0H(5Jy&u4eX z_afZEqa2h51gQx@7_w?59q?o`L?7Mt=1_7QcYUMP_$=hl_0CYUpfT` zwJ+B@M69Z5+`DUHxlc`V3eX)bc=r#VGZ&dX=nS!#i1~yRb?^0l%tpwr`199t>*!*90xt z{+t&tVf<>&9TyQ+YQ-THXabv&C0Mq`GsM{RCTF!tj5z$@*S8I6iVLq{(6<0kag6PL zU^p?&^&U6KzW_MiokPbd$U zl;w6KZ-b|Q5zz8{SW~pwJ63pF=e)w{D!A$*n>?EQsi%iD+3QRSytDMOX8?S~k})aP z^$i}%L7ew?7fxUw0m-87k*Ce;;5H={|1QAOF6WsR`s~3upYL1q$=8xmU(8?fF&^+! zn_6eY56@ee-!VwIs32erh;S7q;$eA$C9c8S)ST!q_a{oAgu!6>v(n{j%LdyC)~O1< zhNLa9jMu4a_t~bC4F?a$n?vXbVzK#G%#>NM8Ao=7?T-RVS%;R>)G@7{U!|HjMM35y zAf=_STka|E(T;iJG~|-cWknBoY29nN)4lcm706+F_(|?88tqDFiZ@0kx^NJKKY^gk zj69f9(tZ(lZ?R$gxTn^j7vXnmiF@@X_Kh3+1p6|BU)U0|Lx3A&|~8erqjIZRKRP5#F4>s|rjMcT?QSXPDs?iOa$ zd~9X`Z99UQY$poXF>SrJIP0$P@K}j^WoC$_m#QyORYMKebBKQ5CG_Vx0UYa;UT3$6 zBa`faxKm{s$$4iycyoMzNRVibsnUPlR~#LSI{?&IYyddjnUXHAW9dLo!sD`%NQypo zHh5AptfsHXL4cTmd4NTC`$`%Wn&9{xB8G~cR=#K>7~KdtcJe6I()uINwo06#;l zq)*kW|FjW(kJ;Vm`XH*h7}cZ@YLXs+$n=iQm`7ayF5h}szGqx3WHf1jyiJ9x*B?p5 zQV?Btv%!@qX?0V~@cWCAnRNVLAI^XzbXJ-J_p|MY{dI$DB~ZJA?0;RC!Wf3eHr`!= zX=Ez`5E*qMu;Fj;P0Sp_ZrcbU%Mk(nh_=^cxw2yu8WnZL!qw}>32G5 zChhO@lj&DYxxA91?lDP)!)?9s)Z7`fHFjq>BE((_n_42pWujn_ZFF-8St@BR zkd&vcS~UIu`txJ^XT1e60~j2&Ngg&C_JKh2+WF*h{6Bb{oJD-PW61b}49y4sLU?y}ohueV zpWRg)R1B}{*Fq8HqI31%4S|@>BaCH-S}U3eJU8(S-@H7vE|O2afo$D^i~fvfOd9v3 z;k|w=Ux7~n!ty;qoKWk_t}R!bI?zy}E(<^|Cem|q@*?GXtG2(8?nb=I#+MvbrBwkU zua`jP=CLE|+kS^($OK4gGr<(^o`3y-1i-&%H>1cKzRjH~60hm~#HDQB=g^%b_#MH( z&UKo!6H>+rW@t1-t&PkJ7@;|Ca!kD+*J^mnK4Y#gY5p0Xnmr$|=`#g#UI!0mtRjfbAPL| z4sMjg9(zWi_-t^dPf*@zJpE~xQEO6tl3Ktl=?sBHrQ=Ejk#9m=u;BLRX5`g+)DyZ; z^9t<33@q2xW&7)U3Qm1v!-An@g!XiYC^N7K#q-cF9dk@nyy1J#rB~1G!8M7L+P!>( zk*JWqc6Hele~j4vqTZ4Ixj+FbMYkm)@orVqBk5R;>Jte(|L9lZuY%w>XBre zGI4N&e1Hx`rtYWRdOt+55eG5k8k7_VM@(aeX5eWWi6GvrBM++)C9V%@-KWD5Y|*n) zk*Pi+9UwZLUqo)#pIjeZ7gzF`WQ#?q_%&o&7Mt_+0gz{?I#!)5m8dt*qxjd1gm) zxIGPU&R?l0H9ux(seCwPr@3u}8={aJ^K=S1MLI$s5OMAV=d{?ewMxnJ~Pi?AWp(ctQG zb>jQ!u;)x48Ls%K^a0E`no+riHic6_sz8t%oD}oX(g_V6bwr3@(0EtfL$Gh$gaeFE zI~wPNrm{pt`sW_bI}9nmrNcN!A+)q`Wf}LUyy|Osj&?So`@uqN*M4^|7(!1T zF*9U7t{@?g?~Hm$$@z3b#jg#8)=7=w^}E3*J(?jHyVCb&gx=2*PXpiF1}AXc*%~yY z{0R(k-i+_rS2sRlV=L*0w)n~d=?jOh*|6}R13yPk?XW&J!qoBaP&R8#!wW*b!);Hy z(FmQM6j};GU_tK>A)9i=y8fsu-qbr$7^4=x!Miad`N7TxzseuZ zUDGKgLzqf!XW~IY54Y2mtd~PRXFf~$oWT&denS-dar3Vf;*k4YzudJ88V_ z^d7h;pYB=v$MYfcs>3)>q9xntZoitn5XAKC zY!<`wQ{z}l#x0gr!dWJOyZ)Isp1`!NQDub*6<=h&rH_x*8{6WRfV)IaagYjy~V z%HXBTABD*9S&bMwof|tapU}%J>eKAPIvb?u zh0PWQ0Tsh8y82r9!pWvLd3I>rsZ8vYPTAhN0bGf~gQgrGZW0D6?=?kHQab-C4mTKp z(^7>ndtEs@&y?mc(<=XU0|G$Qc&!Lyw_k^qgWApV)=30|M<2OnnxnY{yiaTw)B5nJ zuzADiM*w*c6Ji<@t#O^yqyX}^h|Fv8JFG6EC7OR^fjuwZb8`NNs`GB=o(U9W1jEz_ z3;*|o_^c$j@jfFm|IUZ?7!&(ZrWJh(bR2SE5ns@*g`gGBW?02c^J6@*{KoOUM0H(O z9IHO&N_Hq?_Gi6=gHET5t_@3pu#+^XgNXlwk_P{Z^m#p1IdZ=UAAlh6#9^_;+C5^& z-g4Q?mGX@{xNn=k_AE<=c^^SLs;=IM!?LMqQVa*D`zq{xUx;3o#lOjt$>A+;99my+ z-}&Tv*0Y;;<_WYD6UswP(;4muen=%d(A?3uOxwmuu7;5tZ}Zx9#Va6$$>c2dt4W*p zmb1_-=>GGC6kfIP30&guw7maL>qcQejwHAfcl;&B$il^z{ieGT!~}||cD#BM>WQy- zRUm&NoXc~LSY8MpwOLo7=NT-)fwui!p(BesfTDy~0g_QNaEeQ(O&r6q+PvQ-aoHnf zJg1jt#vq_iQICTtxGg<-_E^e&<42Kop{XS`9H%7+&UlfOn><+ts+kD0cD%V2+FEH& zJq2CIT!BwSW`3&e8rQv?c4&SDG&|>&`so1F?w%g(`7vmD`7K~q?y6!{FBO`Hz=U$c zWv>imG=(Jpnk6TwpUUDx{Ka;g0AlfgG+QRja%0U~0=!pGD}%|l2WJ?(W1ve6?j0R0 z=qFFdj$^eUoyIPv*Kq)25&1%H4Q~b}jN_3fi`2XOc2hpqh6hUBko~`_Ka-2#X0wTW zP$EtHk2&X!GaRfOT9DUFGHZRYvxY@g|Id}KyswK6kd4k!O-J@)PRsNPSXsAc=HT(6 zRmn!*4ojeIKWcOcJB`@4uDPxr#hr%CGW%8@%|(g?8I&WMtrZ~HI$BsIsouGXswRXh z=}K>qCKxpw0zx?jtO?^5@-@bQ*M0fdhQl}20mRzn(W;l4r7nV<<{^p4zq~O70IfH1 zJ5K+t!w3J;VGw{@4^oA!OZ+jy19nj5{3(`XHu&&0E} zsZu}#ifti(ooweBTN##%M6i=|(ckR}>;G0z1`o7#X{hLFdjb}sAB~Rr18j+pwlnv8 zMKa)>+kx5Zu0>pWTK6<=R#iVI9HOsK%utfGSghX2&K|h;NAA_MM-{U^;uA zvq6IIpTmzj9#M&=8%U75zG-!XyU+3!zbF5?TAzE$peJ6tVERpPF`^$x?w+Nl)1WM? z2F<^=em(87H*Y=Niu;UOD2*p!Y2y$w(l8xfSXg*MWgy!HWI^M%cs*JVrrj@yTKvwq zfPo(~8-?!R5PLqs?N)9nEXVaKbduf&ML(Zc0(=zI47<%ZgJpYKjAmb1;wFHvX%u_; ztwK<3taR9D-+lohTdoVXH<7m>B#G#T@0+X=%!m@Za^s5XDxL{E2c(Ka1Fz?Na|t5*xn9NvgkI z|LFGojA{BS@5=8D`0^03?dm*4uUxGsB=6}n>%Z$BIQ;m8YG!$I2F|N(iSp@>E->%S zT(V921bvy^-8jdUDmyp>{hSd|fb}N=upo&A};bqtX_aAO)RK>AL zLx3-$gw=E5Wqk{(AhC~B-LW|N2l^t>+F4#NgKZgKUAo2;H#i!2S|ghbE0C9zNGeQu zCRoQ{xD!|I=bvWT`3b(qD|gGbYy|yvAaCsvCNn;!a`=)=(`JL}0-;PD-3WCi#n-$X zg4j{D0VwSvR|QkYamngnwQINjO>!AQUrK9o^`qDp96GQu$o)Cu(d|e~s7Us*Ldc4h z*in+hqS*Y(EKLv0tgR*xflq@hSGrR-S8#qQ@qX_|0qO{C?(r%K?E1Ek*zPG$H%{+u z`irFwiPJZl0}s0*V@y=!4D}98Fgweey$xjG%fb*%Z8U6}k@e$I7 zuqHEoM33X6=GPVBf0jsVZh6SO=Lal&`?x^@&9cEuORf3tTk|>0=w^-vW8->Lpn+dD z?~1P3KubK&sdcC|w4?U0T7y>10*OvX6WjDE)nkQzmSa%#FzLsY46FKaz|(ARyVURd zUlKPDY46T)7)t3L!n@1y1;SCWsb1}!1tkn`Mr3FtY`uI7JLrm6F$BuD%X;Z7`R$T< zpSS7F`PyOPhx;XjYxcjwpo_Uk`AKVAq50%!5~`S)GphdfG=-y z@|RSo`z5>mmp zVfR$DzHtPq9aS^bB|nl&8;~7C-9oQqt?EC+kT<(C5iJDwVSf9m9s_j%Zt+BpGLx?Y z$C-)zL-y-+NP3aA)(8AU744MB>X-w2mHaQGf)pRJ#aR?uZSG5ZK%U5~X&FK@OmBkk`xP#i(6}F|1^j*sw z(^)lbW)d=8z99NIA0$@R4zXo>VQ~&}6vZB5mXq8xvznG{Q)PN#31$}zl$cA&6@Wa< zYN)hp;tR5^oYq+Syiz#-Tw0d{r@~twx{hy_a?&@F^wni;xb3uJrVJG!*fz^4C_{ZTTNCc5hstT{`?cdYlmv$;L+5jlGZ^7YxB727J~ve^Q-07{wB@#fn> z#qYIG3k)cWKmd_D@lFiZwiQ~WVzp{!B1LB-9)jdhVX)zo zSdCo*ibe}@;I&wO=0>J|t=m$~C=+&|?W~-I8$qXSY-i zoTGIEV?Yj{%mZdVg`O8MSDJm&$YpS_iru)tSa+x1rX zl=yXuwi?|6(Jw?p`%{eIPNlfPRdY72x#FFIs9=|~Nh-b8@9NWK20T~CjRv9)x~Ue* zzx-~!%P4=x;m>6v1#=~t;B$t)9;}g`n?CDQ|Dbn)im*F{7FhGo6Tbfa6Qs+e>svU>q-p%&YOD z5IuBr9p$x2DAZ>zW+tA00Zh{&_x5ht;Xgi0>MNp#(zTbZh>+|vL|u{8dMHxrgzCdj zz8EysuWo6f+&ooes?BK0n@N9WCe?nD^B$6#drB{>9dW!=&rTQyd=WSdA1fBXQLa$Zi&tXH)j{a0Z)2a zGrud57vNS{ZG%YFcMb}&9M_X@w^J&fM~Zwv=KNr7qN&xr8&$&}7@9?ws6IBAa9jC! zu;BSrR>BWk(}!>1SJ(IGu_yG%NdX04LXj;>hRMsbHKod?f`HdxxOZG(w6ieF2%G_T zVSta*vUKtC*7;a|v7S1&+_OS)a_JDL-TYf>v(->)%w~! zx>ac5;G@EuCCykANB>NCBlxWUAy8wTv3De{e~#$n17!3&GI<`VV8bOk_^Aj%a5Eq@ zQl-N~TApeYF6SumvKdVz32*})!zRelyIY;x!C_VgjJ^86czw;Ffn2~tV4y&*%8;)1 z(Z-w^ZLaggBV?0-p-ki^E3{z#jn%ed)Q@AnyLlb={+P186`w>TUngcu&k%hB{9qjP z4e~rj+tfBEWg6>a{QvYqV$OG|&cLZF#GDVH{!0L!6kl!Nae&YHO>goN_``E@%AV9x z2y#&uUPc4t^?|PUen-qUafriGs6QHg@N7T@RB~;9bZi+ut~D%O(UA0yWlsT#9gb&r zqr&$$VHiq;2Ord~f~X2oja@eD3!Xt{Ux|mAs#jUM*`b_s63ZRu$X7^Stz|urF$o!7 zWAVz}Ki==zmb>xR0oTWB#_w|&$zlzghLMLsd;H)sJvRE*GI`l%q4lJ4e;6QjzIQa4 z^r`al6q~^ho9%J8m#{7@1Ju&|{m9`23|^0V=z}|tveCrpi;rJCLmLoKpD`IOmEZih z)A`oPJYPmn)^%6YLQJ?&0a^M7KQ{Uk$Kw3Mv2~=O^`)x1YB@hcoB~;(Gl$zJ$_t+x z6lS42yg8jtKS;{x>4GoQ>fi>(Ci*}E8aQTwLEr8ALZZk1I&uEQsMzXxxNP`tvkm^pX8=C?q_F=1KJ-cQ^6Uw|y$+M^ zQwIlpocVg>5ZRc|u0=nFjAGNbsew_OauV*Z@Hn;T{%)X-6a#YCINm5}8R)>fcK&6- zO(2WKInM|#^yvjcN@8=ayK^0hHgs~lCS7leS@tgi| zARr>C7Y-!a5o(nm%3X}ENvfWm2MU=k{rY6982;5O35R1{75#@z`fhG9M)_C77khg6 z{XD@87Ul2su{U!Fn|oRb+QCk`D+cRNIsPBlZB_+|)EMB_mT z>Fr^?M8`0y@Tg@|T<@pz-TyJA4S>608b1)O+hxdKSc$PM+7Z06Q56{OwbS`6Evm;w zi^8!=4MfSOg+XEg_hmf{p1++8zZiY<8V>sPV-M+Ol&M&2)H*2`bGNJ|?Rmxr9J?Vn1}kSPq5T#eB5?a%kOmgIZX<~GW3GTmgs6Wv z`po0?U?Pavjr~XD#xn0EQwr{kI?yGcqhNM#>aZTuDwcp7I{Y^iO z(~*o6H>!4D)N&#WTD*z9cl?^`1w0+TI@@G}12_kKT3?0)khjN=3(qHJ6`QvDB|eHW z-Pq0?m&+mh#-|i1TtGE;>|CRjn?e!=8I37qVI#s4NfJHJ!;+T zu?Tr&Pi|`+@?PNhy^|zRnlV-+Xz%u}XX!!tJW_QEv0tuXy%hPbhp8xAQ$4Z+>*KF7 zVZ>-mc5=f+Mc*rcFIj`^iD)5-nDym3hVtWK;8Djty#POnMZGBff(+3bPlt^jAx#WJ z5%Xb6`Rnb*sgC~cMfdGEG^fgM(z2LCS$4>q5I%;~_&om(-xGJb6s?;@vD3sFvB#O?>8!M4QWVdyje)lpV|=^WsA3gx7$thztAp z-f~!;M$wv<^27lG6AMI0@r$tbDq(C+B%HfY#kQi7Tt~NW)Z>n>2o)XRK~Y@ujjy3hsW6f7r0;wAj@w%Z zGD?D0?67d=SBQR9l&+BctZ_nlUpq-Jp1C*krd$IAuGqD@Xo#$Gj(H~~D9vm;Q>M^W z_Li!1F~QQ)-Q$I)j#%bl{Y^Ot+e*9d%NqY{?d+`z=nO+h!uF$iXaeGc_^P1GPEmO5 zfPpV;V5F(8pMrk2U`&2t-bVjYgD>cXgD;g`JDsGk=x;u!G^@F<6 ztI9c=)ur@L;iA0Xjg+sxcVg(%nv|O(tuoedcoNh2hF2=WLSY4zrPnSvsAfBt4Y9Y5 z)B8wbT6?6~G1nhD7u_q{Gd2QQ7CyU13{dIP*~zgR$3~&AFj?MccLbqc=kxufAVb%a>oBYJY6EJ z`uG(6=jtjERqvN`;%58iB;x|i1r2Jr_U1LNymS7d>lZ~ZP)UxD&BJ4*W*(;*!EKpy zer$s%==s#ibXcL}eCTz9f-h$Yu2J--rZ(g!8=0ww562oNrMKr*dyY0$Z~u^~zIvQ{ zk=@8l(R1QLywx?|of}}YRl|&MYMHHguovGus3iV4Wbls9;;fFT4;?K%)$+V}0j$BO z#+?zFLKAVmXFUGo)k2fyW=~nQbFcr|3W@qa=hbhPIJ?6{hh|I?;|~hnMo`ZB^20cf zuA1vUh4el8i@S&uzLjw3B}nP6%* zUq7>Wy^J#axDHfELyGHs{e8jmSXjT%PoNk|TSWn@MSNR_h&soD10C#4R_o;t9j7X8 zkuj~v*Xs;-&eC5lpbb?ug1&oXH#h1)z)K9+hcJnJDWs9VVq-~qV@J&qu349L_FbvO z4EG{8(>g~fpxbfQp$+U_qbZ!O3ohLl@YHo&SX(P0ab^^12#pl7yayT@4fgP^XOj-O zBpvb8KV?CMf8v^cowkQFQJ@87 zLI%DNFR6Yy?LDK80xH3#1jk$y8q9&89jY_I$^pOv4=A*80H7V6Q&qVnEvU#t z?@mjasL7iqArv&jJZTU1YU2)j@M$b~L?p-mn*{S8#r!tmtYHveQrRUi11R$tXwcDT zzOzlu96o}5J&Nu?e@p!SwD~6~fnN)RtZF7H>4GMm<5F#144~^jrrLd*Wvjsm@`|@U*Np+d`Ijpdz&eKCiDc|sf_!TAvse_ zN5jd%jjPN3EY;1$th2ZEjGFgF0!HRWa`0Z;$A&9hT0d{Po5;1F)LHc7rnjiwruZu3 zQ6b-fn*}8LP4V-^DX3=O78X)g5!#a-R^VNIp=SIp8l!9N16&dlE6gS_6sYFs{59FK zgp1`rGx(tSsT^d=P0Ijz+GO?`pbVG=$3eD4iz>T0xHkn`QY1apT+&dpuGgM&4QlBq z|DOgyPXWS}U`B_yLJ^VT+rzdNl`OpT)jDdh$(S3Pr=sUdP_!&09+(}_B?RB~D~U0! zwWZ#kaz8M5+}$8M0_%cO-Tzoyn)&206`N|H|3%?ILF+K(xg>{UP+s4T_)xsw*vNd~`R0u6&)(1&JvbT}V-mrK-?B1oA-|(}|;if-% z`E?g%++A5(7@zxn(UC1~YhUlXF)I2h_iR%^0V^MFh-o9YWdKoTIsG5r)C=v9D$E=M zy2URo9L>J#G`<=Y>9sqU>2@tB$l&SbPKlFoEt@YpS_!JcmF+y)YIqKtu4*x>b+e7r-3*$Dc=%X)GqzjZ**+O~c5~FT?KL5=UvJk>2$|H!f@frQH-i zxx^)#vaqNid#V~;a!s%7XV2w%F300Jws2nc{<*O^aircoLi^VAe1XBX zp;U~5$oDUX$zb=nFu!~pU!{PLxVoC#y?cW>T;f+GAAT(`DEKc9xChL*B^HpI^RtB0 zGWH{Fm-#0F@0^TQZ;M8#e&t-R5#Ch~Q{4(!VFo@Tzjpo3o6>0a$3ooJqEP?X8pnU{ zAX`{0K=HjgLXHWBXaJB_CrRw2Sf@B1A{;lw9bf%SHR_xYxQElTW;5W`Qv+ zj``d$Qfv3>XP>?L_lI>4ORAyi15|85L=n>}Nnzw~UBePnx%=>53}`l*6Hl6B<1<98 ziAD`;axXqkp&2Jk@Fl)TNPpQ7y<`;n-h0%v_)_Z>EG5;|QtVbxOkN&C1)|qE~K`)};do97pgK ztUP{u`hZ;mhQB`?_qHYHkl=PrwXQxt89_6PbY!}_a_3I?;eS~Dtqz8)xmq&zpqokG zIdXEuaC^F^7|Z$ZuJcH-ccdKRTAnR$L^X%;yX`^bp7?p+E z7kYsbfhG^yaET>EzbZ{u$KXixf9_aN+iDqQn`V^om3%KheCIzIaY+JJNWDczwn|tI_&= z2y1C2z3!f6*;G6pU7`Pp_CfcWXc6^Lydv$tyjWi)yr;GH(n?0m$gkrG@p|5 zHw}6z1YFE1;WtIR>l)StTE|=!txt}jP$ji2X_h>5kqv>ej0+x0+qd6$QhDkYIi*@* z#ovwVj3lL`F3cw^eNQjd2NJsQDpBIsNa>#hi+ODgBja@<0*5DEgR6ay*#sZ5bauZY zADo}!vKZb=rW$9iV75UKf;22Pr{$xdlKGyZMYTM6lZX2;pNJ{mCs{a`U}*(QLHTh^ zqHBL|l58gmp@2{&y-09paH2+AzDpt}$Ap;Ln&3R0K}A}blzCDw z>nFOMB1%nSr?F8fo1YczvIZbqd@fvXz@}9*r1oI6?xmvXr7f%c$omPPaj=qXY8IRG z;mrz%9(wl@ovmYX*{in$JxiO<80FZMAMZ_g^G$OZ%fLeKuh;7=>}<4rocj(cj=Y{{ z>$(~+GM;oZlHLiue9tcPQxh#zsqfFc98q4TZYmBK6VRB&JbUAQs!GhYE1c(evY^0o zJoXKjGIyDOqy9*$y%?>>+RDE|sw|&Gi0^&cUjeFiBQ@r_Nc^yr9NyjFB&$ld*Aea+ zLui8vmi*89n~wWmjY4^w2(nWEn0VdBC-5}c3%)S(Xc>8mh=Q?Q2+S^bgYFROFl}12 zLjv_?q?uFW`2x5h>As4{a5o8-om{SikkjWrlR#rgN5 z^#1_2#5x}Lp9=~)>B5c!bY!njT)mI;I$aJf;xoJ7)a6~LWMyaBBD;&g3fIfbhl8Sh zpTnVSqtdOah`oMUN~@0r<81_9pZB^n2>!9KCpIV_GBaOE7hcSfeI(5TxGkByZer7V5 z_R)B3;)aQ=D@R=wWc5P(BhP~mwEvR54hqM4oOi;Oj6C`*ibg-!{7qLTuqJK8Xj*-y zmH^t#AyfY#pYre3gCh`f-~C>raI<5nGcl02QY`*6&rqC@gB_g>ct-S~1FiDbt5(>N zfx?xV{rARzvx@Q-3UXg$-hH=FT|WUN$c!(10N5GJ63JhhyoJ`%X#1!R#4*2{@Qc7E<(GW$d1yLX~fr! zC-j_YF?T*%9_#0H-;lVYO^^cPNI~Vw8t1F1tca3?tZpO5oY{p5tXF9Ly>t&dZW>@nkGzE79)=#C23>ji`U6SZinX+BpOF${X4>H&z@CzVji(4`Sw=o2?Ro^$@P_T zh6MB=Ygb8k?@>y>vo&xKdMmv+gGtZtLJ9_4trgSJd(*#r=&%e=a9NKc6Jzu+k%#>1Z6SAXIYk z_Bv!p4y!^|{E_7n>xULH2H!#7e01lpbbalUUBZ3P!0*NiXk)s@!U*O{akaHL?P$2- z>aB4)bX`dxoHoup^JZAYVe5AqBaFtfAGvRd7({o-K%UH#SyfS_m>17R1$@^j|2kJM zFp{z%6@Jb)a&_QAW;FKs=PXT~_W{)D?il2xAq&57^}b0K+sIRwRidBJcv>(uPNIR^Dakg~UCh>P66hzox6j$6p7(mzRRJ9a z`%!~!DR-#*TDd|LcJK32&H0%9gZulH>=5E#+@4JFS~#R1tyfdjRmwhMlCKXrmXH0N z{O0B~$5znNm~>*<|?J`EilPvm1&6YY|t6KgzOqwr8A_Tkvj69lwkA z6TGKD8YxkJ`jZNHTXUKh3r-q2EqKe7_ZnU19Ox&uS!lE8Uc8^Am)5PM??%Z~T_4>moq?@x{{iOpFAZp4AayaSX8va) z?8M05MaO-l_pcVDHbK7;mC}K3!~^2wa99%j*kxmR{)rQby(2-gpZ8!d+E&;BPML1! zif(Cm6dVI8)rFeAB8I!B<|>2@{+7Sa1JkG967)aMu=W0zg3KXws^KxEku>MhFdBt^ z@FoZ^$7J;V#iD>j>lL2&b{WCOOobn}Qdr@}MUnx5#Z2|sg!t||xjcXJkhV84;d{lC zNyMwqDCf`<#9;Ce#QcH7y`Fz5H*{UV`>d+TvbVEtFzkq2Z@k^0TU;(5lAj;52Psq! z=N7&B=-J)(b#jED@02Ng;}?Q&vxWea6bBXOh0xP?wdxqM3h-`TLCP)Q=RCRRoVQe81jk>ASc zEyBQL6Jnd&m=rP=*P=A@a+i@Y^_O+qCxq9C$#~WUshskSx}wH95D6bdfbH*)@9rUV z4Dq*-GaJbio&(71e%_(T;@N%XxyzkUVI+qS(s=21@@|#7`8kZNYe}Q9eqk`IM3M zRb5jY(}mE1W*;TDbtZ&5aeckh#l?kG8Jg!p47TdYVINw;-fzD3Mz1Je&1GrJi1b8vE@yAsd?;Pgy)$xeZ?2x?4|#3M8Z;ZerU4HW@!TN-%gpnB*f+ zF3J~n52{t*qo~gHzCQYZQTD$aoO?zHYMlv4m}{@WSV)vpeB(7$;-Bi&c;M%S<3WPP*^ExYD-3}uX0&I2liVeuamd|feBrhtdc zp1doDCuXmjcM-XluUBtf!fHtmxnYtwrB4HyG!IlM1k|>aHy~>MM;hr+M?L;EpG{CQ zk@ycPNSnP7C5GObXteE!nWJ@k15Fd4QmwK35I?0Fl-4fi_B@1+MmJ8-nnn2x4Eb$u z)Y*nMeEI!-4tA_&)}j4?YO5B-+O=jEO`aTG(>}{F^m>C&6j`{%`@zP5)l>Go>8!1;m1%i)meupJbDniTj)}MY#0k?x z0fpTwqB$a5I#BLc4#DPy)$u?S-*JkktTcQ0NN1Yr@c-cLt-qpt!>>^R0VNgbkdkhY zk{A&Mq`Nysk(P#$mK+*s5a~v`hVJf??r>nJ8JKwIbJq9$<@|8owaz;0`~x%d%yY$k z?`!XUF*N9*K0{?mZOAcUL>T?(trr@%jGIutj=IedCH~QF#n0&e;%@(VsA&Y0`^(y8 zfamr;O#Z&d0JfT$T6)A5YdSb;Kl7l%`Fn>3pZF=$B*d*F2Aiy|E84dj^G&r zyf}47U_K!)jf?>kL*dT&>{5J&HhUdE#A#hgXN=Cib!Lt6)GiYanDcfo7jl$7&mMdi zV-&pOc)C&jVHW#~DmOXPL4NtE$o1~jN&?gn|KbTrMtQWIQ5f}ero+Zp*x26|fLx0;c5l{bu<#pTfelV7-mH zWk47Q-LLuquV70>rPHRiR7e_!r^`^9F+@t(EZGVcS!W5rQ|Z<*?9Y4W;50a{nCfrz zit-1K0%BF$ZbKD~U->jA!_Tu#9``m{p z|6?XFVD`Vg0Q9OZy>zlT7 z;NZG5%tBb+L35p)!{bwwE9I-&-0reEfz`#)NZUr zPbeP`VohCMW@bx?ziPibOZ!iTN6i}sfL;Vb`@k@fM#?kj%>Yj(8aE`Moo>Bp_; zky-+0U;|6i=cx3W&xD24d6S)?r7dS_KNk3>g}~D<+Q3ID+(|vPjHrKTHLu;TW6^}v z>e=%V0ET!nz37biI0f|eYo@?=%li4L7)b-V*~ylcLNEGg1qq?`eA7o=aj#s=1itG| zLf^R0M?r_&4P2k$W{w#u{!|bWMl!;6a?dkA=nDkdKL-&2E`M5G37kaK1_ivZ8``8f z7`m^!s03akNa7FT^%BAqB(;e0HZOl9FYjrRcTh zguLl~y$UL_lraq!eUw{^{8Th(ML(aYDu3iNo%#IFCZLM10kM8^;;^8TZf7ffF_2q| zTu91w&aI;#=__5g)d}i#K{P`I__=4^u)+81|EQK_hx(Z6M8jOlcmO?guDm1T54w}3 zTcM>Qu#CY49VZ=Gy>XLOskNI-$%tLl(Ea6`NgtHUxrWwu&kxx9_SEG@siiK{m#Ryv zz=CVQzi(~#Y=}GJoz;Rfpk*W-a2fxz=2?-R#)-M+El=(0Sfu+%$r+FykbJ3;@vbZ1 z=5?sS;+HYh;RYZ8?e?=!^oXkiJ#Q^AnDv=%(6tNXT#p(G41F5A=90TA06=nB#Ed20fVRK=|Ztc~A9bNwNgN*Ne)YsbO_IGVooy%2EU?IWG`wtw6 zQBWkI`TM^z3pSNkrBa~Fp)i0uU(};}f_;rcBKCuy8l-)kBN7Lmm)XHQc;BjZEN!>c z9?_qAo=2TNHZ1wnTNVD-3?-OA5fnTRxR8JvQeYqP>;Z>ap($_ z0=9bTe;Qs`pm%|3_(bWu8j>i}C^&HYPQ$#-oyA9Hl<}@#Awtm;Tu$RJBYnL`qGD6? zl#%cjIke!+d8=+|J}?PM%kvq{wBjFitqV6`b<_EcS)^8#x|gX}IOX;pYmm}ICKY!g zjyhXKAh(suHmOi!#t`oy4bFof%W#l}z&BaHNK7ul{4q|69Oi3?i?e#2(lv9<_EDX|^eRt@ofiLY1CptwW166OYLfqWnQ$6K7fHsHEQQ z2N{X7l9UqVXVrX56Gz+2&am8L1h;Igsguox1KHZPgIFiO03LTg|W2N%O1=A*-fjPR6Uf2f7 zz-y8c?!%ts3yWQmr&|)YVm|NuDR%hGJY*7aC)5bE4@gPE?ig3}py=XcaH-Vr{9|%| z#lhO+*Qb;%LYA-Hrn?KTSW>A*pHi^-^hN*4E|2c~T$fHzT2LrtOh&Y|g=J@qLJgr2 zQt$^bIz#$m3kjXR#oxPBWDIFE_ZAgS{w2DWBjr7kK7}Bnnr}iHg~tcEo0Jd37+m#?+<9<*1$2o9y0gp4r958I=_t5ZCRxO zJ?=2*V}1%xxaNx71DMg>WM+|}f!#1$s0eqTGXP-hvt;Ymtfj>7N?+FEs3GzF_6>-gs`LcWSxNljiJ~x&tm+Jl| zY^|*fLg|%lJyPN1I87L4glmV^OAyc;plu1~+-@q!QeO%L+em)lEK%W+L6`LENsXp( zN+)wv+YV|J52Np4a0|kel~uQV$%}!)4E(CGh0l&%60dpxHS22vxKr9>D_p03lzrp` zSnZCMiM0|{p&HiLN%q~S&zJ5W&gMU!9Kwq1uo*ta2~=mx7M2D%0mRBKH&^qP21UU1 z0J(87hDdFarBFlV;?Jb}14dG!5i}9!g1EjJ3P?^Nk{Ym5KCZs@8c%6n{lMt)iAbEU zIx#X{Gi%OuEFQP!7sE26D%Koqz|^KoaD4vkVd})8gMdP=p0{MgL1~JDYIK3H5M2ju z)G}ZGzU>wecUofjy$b0vh#C@|aEpC@1~d(`%+hH!U=;kZ>#~A2MUMrc-4U_-yw_BM z5c_{XzxP<1p1S;7K4sCJdlZYK@c8D-efwje?ioX*(06ZjhO|6JAC1)9bZ^fQ(k59> zQ001MO(+a0{&ZmD4#UeKoqSv8ees+3>uExy{?`QmwCY5uv>LC#IrN}=aUhk=#;XH@ zL-wJ)oM3qX-0Bla~qj29@&T?5R^KzUX5WA-#}S&&Gh*qIsQ5<2SB^ znH4T?#GMakcgNm{7MrY2PRx`{rvV2&KbJ6}Lk>fbd5kTkTSOc3 zbB$JIIZ{jycU=OIE=1-TVkb7h^@(_PLAd!n7@1)9?dWQqb&ch+Plb(*}Uc{kEV>~*?>L8Q1~y7 zYdv}UM;ZCrT$PWWhe}xenV6tG6NuyFU@7CO2iEZUtsnGm?TI2sTmzV za?aM5jf!ZR_}5}rrazee6feTwiKuDo^DD$h!gy72w?ZmL-37MV*?MK;3Y8)f6|l`8 ziXLWnQ_^r^Lf%#NZrUM1a{tH@_C18I+N4JO*xRo}ltEvFBjkR3Q3(Jr%jKneNuhT! zB(;FDI_UuEA2Zi|amnQTt}9&Ma$h?9#QAB_HzQ#>I*UMLQr^vvAx37hKxh*xzVsR^ z*0LJx)9~8mhnT-O^-H|BNo<43@L|Tse8Y^dh^-H8b?vlYsO(L#RedQpP(_U*Fmx%C z{IWkC72IPNiXS%kIYk={GJoR`s52P$pNEiXN=57t3@+Gnii&Q}`!PfZia1!=`Gx8G zS`|^H`4qreTKskG3ra&7L>dVOcP;c$`6=_WU_)bwslYjCgLy*t>;@Fwl@1J@ ziIdxZ0B(1p8~Jt>#v96Zh|>yK`SDWEfj6sp9bzbrD^_P)-BdE4P7%__ueaZrbd7wI z8`BYv=Dyi!uZqWY=8y2c+scV_5e?MhGHX+l8E*7gUw(eRiK+po=OL~gH0}Sgkjl7% z&tUg2Fe3HQ1Y6?hP6049vjaZJ4?o(~uw4th8wSF`DAHrC0rOWWAH`qHXOruH{~@=e zj4EAjKSg%BV^jJY)EuR!Ry^1(jHdbxG+hdK?Fw_Gs&HCMuf-5_>RJ}*f$a?)tGY)m zq|rs;E0mnR?$udHRMERKV=k_rKux#Q%j=VO>bi(N1Pw@E`S0#wSeIo({5zgM>?V|{ z2!pYz6am!`>KKVQJklism}Xh}u?~uRI8RuG+c=TLgOBV!lJNOBh>Rg@boVFa)vIhe zabx!TL_k|GcO9(;uS{AW5ea{b|rQlA@Bog3{<<#io6NgU(gR9#924pG8KGt1Iktk}o5L`%F@P z{!$1X`eQ+nR;Eh{BeNS8u8*&N)%EO&5b&T7nzTeAbR}~F$}u**gDAPN_}^c{-?=K%VS;cZBNAcTj`2@b$GPGF7)u0k zgXW&=O>*W%dmxx_V;VH?^D6Sb-0432BGXOce#qM;SW5|1%LzGakm@~AojwM&hDnc@fdKCtoE)xTi*p*#A<-D1wr>{BCM>)ts9ncV=!(u0BW;A!1CfTSs2!qd;T z;S@~P)9=Re_7|e?%qw2=3ch~K#z0Rp3&*~HylL=nDz2HEiCRZua=Mi0P&ZrW){iYG zTp!Iu;l_&n^XWz{rgdz3FwJdcMo1D zgUz?$NK*FLNc9;+`rpK-muCGIOOj8ogpcKJk#d||H=;mMsLM$TW#z&qv>!4OC?So& zC#_D13(OJZ>64^U4kd8yc(Si&f#T2;IrE;_svX+ep4z+UnzEfzv>0}HARX&r<*>8- z^lma9I=%f(8_4IA+`zZSsqzw~<9mPUzh9GU${ZuLe*Pp~7maOS1lwIHsl|Rz#C-*R z4CjGEq|&KgOVp{-%#~Is$}bVOewOq zYojTNO5L@PM49c~;Xi1tM?vMz9hH*`#uP9DiC3O(j&`gg-c@ zk;-Og4qDZvGfEnh#U`1S+7?{5@fy-^DKK#u%9!OWZz-p|<5l+3wiR{Xw==ek-i=Xk zyL@!V_~mJWEEP}i!1gkPi{Ncqg#32%e;BNJjtm&y4fYwu9cj720w1RKx;UKU@xd7;wn|Mh~IpR)h>P8fszS zBL9qluLJDIF6U`toaN}9(7F1NPk>`LC#GkI}$sZ{@#M}MUndY+9oA05D89S-W zDFCu9Gu;EA%@z3RE@=%*%`6MEXO<6xHxEU#ah9!}MtkK+m9mA#hcwIWCLH&f*f`!! z7t-i}Z^mf4oP>K{?(1G*$O>lX#Ys3b=iR%yr4bNa-2odg<&7#L)8Df3E;nxWvhl$( z|L@fHD4fdQ_JG-7#KM2a_3RFYoj^=L629q<%CP4$qUr?3%}q`Sza|+9Vyt-7kN}@* z&GL`wCZi!$-DZs^_)`3&gwZWv?CpD_Z_W`qrtpFi;O_y$xxar|DL8vq5FBi?wtuBz zXi|W`eh}&km^Pr2He4Kcx-aC^R%P5suxpGv>ILhjX9#ZG@ZReK0aE`sOpe^*Lz2O$ z8H*!|Hr|vkvuL|Bo*W>WB+!+zIS@6lB~WO;+?z`{j~azy@BSf=fGrPyo+U#a?c0F#OC;Iu0W9S#Mr%Wu z(;3^b<{A-=mb@a;>wAlw2sfs*_l#7eG^+?eCQyjD-^)z|TBGtZ_Uy{C)s*<}ua~LX z!*s>Z0CmE(eZnut;>6@P)P}|a8uqfjz~AayAnFx<&S?Lh6mf?T{_y$kT+Hwu`-;Wm;2D{z;?>r8GIvwgTO^2 zJKAr>I~|nEEcM!!KTS@t?fQWhJQA@Q^{4IVI-j=Ml5du{3_7sWMeOhR#C`OHmH*c@ zrcrg2oJy&OKt@&W%la9i`r}bliCN#rj|ps#DSEpsV-VyV0-skwo><0Z>oD&>*8n|* zeu-m}rtx=mRFTh&D-3zOA({7Tx2UY2J;gkgGhnwJ6?lojMjxJy2=9^C7~|&scj*TA z!f0aB^IEi4P;u?h#lLPX_|`SEFM6KYNY^nP{~klM0PFwLkLi51r-MMz(^rIqra2ONI1%6e0G%D+d838Rt^9VBUE7?R1KX_jBo=scUwR zRvzzSGQf@C?a~|I9r5m>#pyGYRi&M3uRHtZ9bXG_qL@&+v~(9AkG>1&P$yeCXv;(w z=DoX^7*A4uM{`BMZStsX@kZdvJB}>KMHmh)y^XXYANSlx9M+81-2wRk@O@d|ZxBbC z&~cjx>})DmFRZSgSciaKxPWLA)3CQl*I>$^mK1Fec;4;7x@fh!+5DoI+<5a)?ro5F z+c(@>sn{`}^y4_;b#Tw-E9Z!9KF*dE3jbbu6#+J2+Rp*6D~+I-T2+!K`2HVrvT~F7 z?qpa1u+XpdU$2CXR*i?MXkz;juohZLFq-etb_FipSM@O%6K^-f&qUV8p{4`5Ehi}` z$Q_zoeb$Od%$`8U4vkuj=@hn(^T(mP%HvKzZ<_cvnN%2mSqm&`pEPDRrm zB=|j{#&2{&egFfe4X)cMg*;zIi4|H4fB}B(?FGwYNaA=M6vkdK8-ZVe*ln?APPU_( z+~P0 z&|_npytkpBaFcSJ-Nm_A5zOKi=$>y`%kzlF4Aa@5-bD|Lcgqsuznu9g{BNdT zbZtxgo6(F%x4omTt)nIPulu>fTk0Ado|obrG7vXp<|=`S_FG49q)RPhVZ6) z6VEfs>qAwFuoC*_g||dXEX^U(2RT)IM&PbxX9d>UozRC7mX6XH|QmuLS{SJIp_da-2{<7s83NLR1ZFB)px zY2ky|UqG!Mj{?vp$T37J;~83<7TxUCXYB&uz143oB2bx|!rVx63k#2L4KiB3BZi>( zaIcs^rQSVKXOVp!HohbP$eSdH%i#mm-~h5m8YAg3x{19F#3#?B^wzWeo8)yI`fVdu z-SA+bb|pS;gPV7~QEQtjnth_>SI1M1xzkY1br})f8xPH$0rq9y%Iig6q$uzHw(et; zV7ayQz?PpQRMBeSca7f^-Z5;lZ+0Cw=IqIk1{|eGO5(wKt0#Nb=|eq#r+(i_rWyZT zPFne_%-ihCtzC&TON|Jzmg#$t~Dw>EW zJ9X3dK**@wKJE{!oN>B3qB4z+!g@s%*dMNnZ1sH;23j~{ z999?ydfjTj`U%yuqT~~RI(bBY048S%+l7Oe6d=h@nc<}i5exDaJ-{>f$h6ruMFtIsTUPx~p^K69tXsbCNx$9lf2u|WM z5K3c4!C>UPXlqm`qCzw6%g|RG`Uh#M3|y7tq)34PbZcztB-9}H7{tQ`%n*o*hC!am z)||GWjnLli=MrR}hnwaI$R^u<)gwr2l8q49_6YAw>Y);k&>Micm44rPrhX}xg|3sM z%aA`AN}n@RGPmXO4uiI>y6HMIp;HP<(K_bKoiGV5tlXDxF<_m+5Wb!!y7`Qju1i^UVTjMLbKxZ4-313?yaM zW{sw4H(tsDi#TiWu3o9G_%8AAy7mYYs>sRQM2`~nk*LDRJ;AOku!N671iK(`=X$tg zDoC~lLDz|XQW6BX^)hZ38!6{o+dF1NbV<8I{8pN%Pk#sH*r0X=2qGPv&{^&Wy9Rqe zFe1F8{xB???&T1hgM`nC?~4O4GtdNR@6`0d3}MQJnlb`bk_wazY(V7e?q0%Ybda+# zzGXpJ+FqlmnsYh*iRckV)ap3 zLf%gMZDF}O-jNGtRnuv(sXnmUPn(Mifp$X|Zw?F^_bb{2XO3?ToC2hioMq9z1vZoH zwS)xy0v%F>F2RsGLsfHshBi_R%>7JI2ORBtM}j0E_m8w6I)tx4Uyvwp2f}1&U4Q`t zNTpA$a|71v^bd)HZk9!h#2o+UGS*6xh%)2cMZa=!3!i*)$6@lRjOxoG#U!XUjf}*> z9W^AARCoE2{(CQHSxmE9+s9Zl>%W}2J+ET2Kn=@lYYPFNmZ`BZjTx}}D zzu06=q&tY%*N(bD}i8*oZA#wTKc9TYCLB3J&bHM0CvSPkwHNke%PNti1wG%%}g951wLt zcGGIaz#>7EY6^Q+A|jiXYV)#(pIhi2wtD=y)D8KZi|D;-FB@4B&lRb#{G_Q1ViQAF z)Tmm2#lww(EWw8h)&jhFJFQ2z23o@nfc;>oo9JH6IDiH?9aPO$&4>1V_gTv%+4((x zh_Fjh@0Y-=q8G|OG7J<(PschsV~l^()p8$bRq0NLe=u(xRT=AGHJl#`xjK7>!V|LZ zd*cw;!v05;6EXWaZiEW=mTYa4)Rh)|bNg-f@)|kY(O{A}Pe#&h`-+iaetnp-BaAK= zCHZo2w@^zP3m*jZI7%p6>v+=VoBOtPxF021PiJ6;638qEM)#cy)V4T-?|b6gTyq{&h`)BBP(?zfOpA>qE8F z?@nU7T<750m_MmL1-CERz6wBCjW#;h)>FrgWpVTPRMm!BpT0Si(CZ7v1ig;wc+oo* zx(x$*`#SaL5_(_=r-avqx4DLLv3794HT@ggwhNdB&-7eE$x}|)Y|%THFDf5goVMG1 zXFOOJHcuSBWp-z79M@_25>oo-{RPuCvo#K9<_pN+>7utcd-si2W#B@54 zjI9lko~&=@+Ewf`Pj56^=df)~GxW6W6cqe{9*iKNS@LquM$LNvPE5?G z1tu+?KKZc$pb|mX5otRXV=E-KNL~}CfIlz0ekFGyGbUwt8InZe%&2uL{FCkki+sG` zxZe9hrbfBb5WU~Z+c*t^*Kyx^&00ecx#Su;!2t;R%4&ggT-b=;LmM-q$dqHLQjXw-Uio8qUx$?uIo-PsP^ z@%nU8QEsaI|pt_Kl6r5-yf*`#m>rO59!C=q#=J!V(+{zECqTyj_xP6RpjFE6n z%r1Ih0leCbp{j!gHuDEIIPQN_iMMIh_;!IRk{2W7Yy4^ZrwX2O4grMaj10Qa0=$5i zS?=1xsRX}=UnhJx?a5U_+ddX2FSiyT%D;%<^`;)){N6)8ZLu=vVAYSY8s7N+fo=0; zrJ9!)tnck_p8Y)2VHqP7$2*Hrj3wMHP(YaYUPC?qkH1^s-HR%wU`4Sx(Gv80sK~!Vt0Kx<2ve!Dn zlAogVi%&Fm*gE9kQKPbDygI?WMPu>P2>}^k#_Q+@i`-COrRe>#Zu*Az>4-ckbV=Qi z*!uzVO3-T?P@MSlHj@OV5tL1^aFt?-;t+?R`S(BTwPAGZDnF!gaHaLm2FkrPmROt? zXUdnLWxTqmth1(U2o1jxGeqp4oU0NN2Gi}= zU1)sREZmiMw>`@yvV89NEG=M4e%qU1l#7|wep3*bweuZ&Z;JsLX zA8!~JR_@**zw*)PX36mJ1y+vi$JNRjDYgSaJJb>f+Oh7gj3NtzFR*?6qX%!6!GUf+ zH&n9wbDU1MicH!EBmvkRg!}qCkEUmw-)r@4Vn#7`sMYwrOVJ&mVx!SwH#cN7SInsM zH}`*Z1R-+2I+AceN#y{J_VQ)weFk%etO%#@Bk!$_c@5Ihv*lM_qK=*P&>lvTSHB(N z4(NdbUC1ow zp}VuICWVlXazk{5bhC4(UejOy<};rYAt&1EzF&TkX+r91$n*rTN~qno$2W{CelV%H zhd0LQ&lKPq6TCpR$J)N*4002Ytb`rScjNK$@l9BFsnc^ zv$6u*s64W-5wDxt!jdeyRp2p_Ut`-^_dvVn66F3Rg63L-s}kyRb?Nwa^8{VWv6m58 z_i)p{cT)qg;Od61akm+>p1%THMF`9&U@FvLu3 zUosf6fBxcO-{KCEczd94wA82@1W9Y(!!q0^#x5)LF(btQ3~&BJD#F8x`)R=D)pwS-5ly2=y4VK&3VV(2p(#EFsCQCr!_UO z^indAda12%CwV>4wt@Nqd2=?WO2Uu|^8QagiE8RV4&(=jY3{OFzX5SiZtBUWuNoEk zpreWoCBFA^JZQk2O*_;n0T+?b>lb$;7J-3Py#F4@+Wpq7>y0YZL`l>#XYiBz0|MmK zJFc=3n*t2U=>Xb!A^U%bjFuRn9SpRWu!lGSLFf$6%`Fp1KRCttaz%L<+)lF;?#=i z-}(+C9`|3DgXJ)7t)B3!2qU!263(s%gG6b9|69{h;QH*6!GnC;uc1+eXUKpqV+?WC z+tdqV41;dP15FSkC#&6L5;mW94gVKRS~DxfVsULv50E2o&ZWI+AsY0x0dzI1eIF9! z@pf|OB(!WE5h+aaj?AP-{?B`8UMAWqLKBigaVN`e5(E+0^M)AnZ?4Xk)geaPRpgR+ zAArze9C?Xi%Ydj>vY$l~5lTZGJ77Yt6aYV4UM?G5?FNny92JELd2TqP$H2#!%LwLs zxCA`w*FSm}&%sO^k%JHG7CKa)jL&X*e`xS1-7ov74XLS-00cKr*;SS~55gR2LqENc zMN#f%hAzVV4AOTyf_8rm+I>r8ScH-Waw|(x079mgvZALRG2VU&q}K=Pghh}dlpj$Y ztFVnd$`b|-Mf!YF6&fwve*K8!u?I~1(!~(f9<2sCPd~1kvh}kCjjPk^2^F^ejLMp% zqy827R-Juo#vYSIP(BjFCVtA`@q9dCf=^q(_)%vhSVa#=Np7EU4I{0&k?2h z7d7H9y}({a*M2YdHeocMy^O9NDS ztfSOZc1|KMYwT`>%QiaYxU=+CPVa*_YGY3~t7#jVg5D)6-~Pfbv!&T8^qt$Sz0YEK zH7P^f9g#byHsJ7G1EY|W9|2O}r6#82``mUrK2m>ja8a})(p~ZvRl4tTC18BU5Nr)0 z?*hYS6e_CAmt$a`Z=xM7&$ei%dCAk}KMTmhj4ylA_0Do!PyuYlt@C6I2bTCG42klQ zpwZ)CEE)!e0nwZn_YBJ$8|*yyX=CMjJa&B%H*L?SK;xQXX;T2L`uL16s(HZV=FY6z z0O@(!e8>O`JT?Gg?$Sv8k>&6`&xXUG;D;p`)Ln- zmu>(a%rq3SP%q)!ubHtEz+j^*MbhmWs6#QRgNt!kaKUkXCm1O}fu>!wh%q{V7@rc1 zY!Y?BePG`qZyOCk-i#Ff71T9nmSYq1D4U-mxzu#p0~^3KutA$~MSZnHMu5YvnY#tL zZ5;u+%Ga384YP(k_eCC2`P~RpcrcnZ8a36dKYK6s+Mu|GxQDab!9ioBS_gkWweZ1K z&!J|$%eF|m^_Fs_&C^achzo6?ixQa#)*!Q~)#;!K4$pAIcw_J@o%-v}6bLh;PNm+u z#5|6@QtG;P@Kt*5SUO-{vz&DTSRp!mu0GJbgB$E_h*W#d{#5*b@``3l=Kun8ovQ|H zJ)pMQ-TjvSK+kv{_JLrxckIk`A_;^qo^x8roJ@f zg@AAPSGvwgS`R1H>h1n&8*Th$kC}#C(;->*T1eF3JsV+IrBA?xkZ|TLf@{falEcE69exslO#J*8T_RNAHguc~29QDE%!G zcH484(T5*6Z-bT6Wuac47Rt{*I~fl>R0y2T`rB!zr4yv#o1p6KETLif9g`;}QRS zvLqw*sZRXr(<+{amI`K1&Xh`6G6_=cY4p?B^odtKGhMp%L>F9e2rR)D%^q<1NrDT- zw&nYveOV)h)&ttTj{pVo=b`V7e9x;un8N_k=(9zlZ1;Me9Mq0OH9T_ivhqMMduhJ$ z<3FE0E%<>qnD4IUJgq$~yiiji^Rv7t7 zwk4cB1C;D}!g7Ab86GBx?I%EZsMsNlPC^$U_S=8R6-V5S&JRBbi+DX6wJAZWq|*0s zJd^6U35t1?Zg`5e^1Seg2SB+^JAuCx^!>sJ_w)V+H!PK-Q{hwTXzA^UE0c(CVL*P-VAJa zUv(~jJun=))X<<}ELM|pl0#Q?PU2K+&nT{GSHN#N31)icB#(&fyUm0o*EVLO4>ULw zOjW5VusZM969Ks=jd!3w7Ntky40ICU#?tCZC&eHaZQ-uwU5Sh)8=nn4)P(rbk{;{UZB6=`B%L9Kz@}LI3BY(UoR(EM$h!02 z@=<jmp^b<;?3t}J{}f%7NdkeYc0^fIkF@UT`)#Pz+oWEW}P$hX#SZeZ!U zdrDuQ1$M>2;Cs@=!M(yi9D9FtBKIaI#W%l_UrWlqQVK$AevA}!s9WMWHqA%=K}<%B-8N4} zXW1Z(o}H6cq_m8xsQ(MnyOqJHk_K|;puLALstcHEFKLs#ir&HRa(JJ#knSG5|5xJ_ zgrI3XrQ1x}?EGW!&xCN7@+cwTA+h}8=`pz_AA03uMlO9?G6bnD8}PvAd%J*ya#g3k z3@Nf&iplsP0KURjk2T?$I0wTjO&Okl>QS@KX&wvI0I&n0d0;MY-t&|=Jxe~|Z$VFfv}kjf1$MB?j!dnJvN2H6TlGsXcZ>Ych(*K5m^@dzyCu6D zXq)!Pe9a-#0%MB>Y0fN9D6Qq6|{XokR2)#q%p;E z{7Hl7R(K@|y|;x6gG>){M$Ari3~hS8j!;I?nW&&P10amvnp*6j(Wt47^i9;Bk?$!I zr~Z_l7glcrcZ96! zxoc1Oi^`3EA3m2wr355VH4&Bs70Qj>m6N~e$1{`uQS`%8SWe0QH}t(7Doz3iFBNg8 zJ*yPZalQT>DlQ32Qzhx*`lEw0`&xv6xehC*I+>>AZSSNr5)?>;C1EAUGKZE9ho%Ne zh12&@j4;}VDW)eXO?NzrY0J^9Jn!9kBHNK^#a2>82$Y%CJ;!m*7;o|%d$sjqPE8mO zGjhHD9Xq8y@8Ih(d53Bt5~^#l~Ez?bW&jv6}r!gR;1lz*RepGC?kj)EEY ztM}cvH&mk1(%bA%TwbOs7=2Q)H3Z|1`881&BW&sYhqa;>)5*CVzPIU(6Nt}U_uzKf z;6?QbSkajt8ga8kC8+FPggKyYx^0ocHseF%8@k#9o}=XW8Lg&H!Zy0%$c3XUg8t!q?%v+=-7R#F7=~~ z(%+4Zfnxib%bs8Jt*I?q1lRgtv!7HsT^_Zxw5@!|=+Mtg`5D#W?E0DD>mad~Zpi3c z-3T=q!uP1w=ORVXogMM(CTDhm{^>A;g0nq~;zgiCRL z_lrLs%R2Gk!KmSz!Xb^)Rfe9Vl>RQlD4n{yi)l&2GZ`kZ>~+-j zmf+yQMi4xQxOwdF*b+=k2?mI2olXzMsXx5d@;yFs_&Kz=pSB_Eiyhqxs$LOWDEI#b})S*iIMTOfq5&8L7aF4NAG8Isnd>%~wQs+6uhn zb|eMGZVBc$cSZUZyj1QtJWWBu7_EL~PHP^xV$GYt zV*JaRqv+IBwC{)o!)b(wgY9Nk&2Sa~uIP*G_FeI%eL*%_4)IzA>3Zcn@=syc0A8YS z7CF*g(yHS?qwyS&REOLS6*0cD;ri<6-(Y?LEtHV{obuQ6@gT`27f{E;8kODQMksXA z>TGDsM2u)u)toV9Uf|QU0{r0v8*$o@Mm0O2NK70%AC{lWJIG{_I_>d-1~=gqZMWX zoh0ngF5TPH7?6auj&K7rSbpOS3kKbD=$=(=ujPrSXa#?uFeqIf1l-~WbkvQNH3A#v zULS1H3-np#Yop|)C`cLYFym+4c;G$^y%3MSp&5@O0drXdT@)j(SG?`+(jE3BoE*zP za>g2!!AT>wPw;r92 zWDLO);(P!W^6yAlyW!7rsaP#pTiD#ymn0m`-sg$jzAnbkY(XpcN%~!Ur0`G1bvg-r z9k=k=9`=#&waS<~wQftd7~#GozoBsOOU~O_0?@Z7;`c523(Rh2J%N{3s)At(Kd=** zW|cz&hQA-sy16p+P9NA$%Timh*31;k$=bg4h?8g`vHIj8@`*9FHgW0G9228(eyak# zX{2C7D@_Bb!t(H!2FC z2BrN9Yti@zC3zCv?7XV#H8poJ>M%vnRc$LD2OvnE!Kv``z!`^Q^8T zEYB2a-tT-;4^w{`K;7f1II#8o!_!;^^+9(2-d=(zwKu;IG=EJzYtO;b&HaMXC)4CjzO;5vNaFCL%6_d@Z&!EKN%h6~a)@B%!=mNB zccwDg^5f!t5Eslrv&naVGaoe)!*2#OSl}^43!~q`+qDs!vkM#=H!ex33(k&J1_jIh z#<%pr?+)mpz#?d#4r=Tct-OYQhp2&ai*lZ041nYAb=Q|6A<%zhoHx~`u{;NE(7NVT zmYk|u@ySp%Ly3^vr1=6TgBrE5aUO$I zp^$|KPr#ZG-Pw8*RxmMI$x75j2W<~huRCF#M&k(x}zCRT8D{(z_ zHe}}GGtlMMJFV);;XzAVt)P<^neYCKKD@!qAxx-LTa`_Z!MRhdTQ3hQ*LT+5sQlbJ zD)hrH6j>tsp8$K4!!9q`%RBsnn!%LY(%mK;`Z>B&k3QNlT+d;YcT-5=pUC(lmj4$q z_Mn8V|0D+Hn;m|JnqQmjeHi}u=aP(Xa75&{*TY{ z|M(kQUI+EunO81XP@WdN{#O}mXZM85Bw*qd!TSyPK}~2OCau|QM>76zfneRjYM3V_ z;f_b?Pg-UTf!?aGJjPvfsRlDFg;jf{XmuRlzb5ye8s3;2+G~!K4QDH)F@%}%YgDzW z<$kwzc^}<^sW>eTZhcD+IFXnXd#vwIT23NyBmKX<0JJXxc@{^Jfv0vh5U4vU(RJc7 z7d!|Ee;+*jrT>4bkp1k;JyeM<4ALO5|Bgyxo` zcxLWz+?U3+*$<5g`(K<>z*qkTF|jSzTk`)!+gr!QwKdzK3GNa!xC9CAk^l_^m!QFd zO9<}4>EOW$?h-sW2`-Jh1VV79vEYq1G~Kte&->2Z`Pxb&1HNJ4yQ6GtPs|VPRlmi@qk1Z zK#OTtqm%e7prz|+8ksS%HhMJ5XVDZgx=GOLHm*VK$o>JU`%xTl;Ma^lIDbt7W2{k3 zXyDc-=}Kd5{!^EFM&HJKnN|xNzr9!8q#@{Dr{TCAkW$usxkcLz%^bKvzl_Jn%=!)| z(n|lFke6=t5}^*ik5Sx7O_;*fd$*Sf><6x}E^0fa+uJ5wZWN4UReO(>wx6Uao*MEz zd}G@gvqk8A=t5+|cG-7RoEJq&x3>-x8sBqVOI=Dr2T5MnH#djQO{Bie*O7*Ke3CvB_Ml6E;^v8-=$lagJgV8|BfFt*Bjh#Q~s8ye)W5Govrc(^BUlM2K zk&Wora%WyY^gWy-QonYgXS0S!aisp8vqoLJBBSdHk+F50zAtK!DQzXO&X)#xUsNKw z8viZd{hLwo|223173;s($6w=()HlNoue+daFmNLY1X{trUtxa6k%N%CAjEUcQCvt% z)F9UUz0MHi)yg%*Ew+r<*Vu`=clk_v=$gzmx4P=ETE04*#`zA12%V|+4a;Ad`TvYb z{>`}wFDol6g_tsVJLoO03tH$Jj)`r3I%>3ki~Nkx3xc8zA+sLRM;W=hPwhFbX1)+r z5t;Mn#0ade<}Pr3&?_*0=a!aM>~WF7^$Z&`-*;S{EfYsPX)w%JjXWtVbV_2k)Ljje zM%k)Yf)!V}x5t*whIfgvDKMS#rTQwv;qY2pM7tOWd04vReAvLXD-K()q!t_`tA24`* zYD7LpSl?}%Lh%MHzD8Hz@EnMVJgek;q3r52_#=#Ru`GhG>w6a82$tBp$9&JPTuX@W zDe>AONj0sz6{$~1x`*D9T~fZys#y7`F2a7_)KoptJBpL(WWuDQeq3%SnBr3?_Yp)j zShD#%Co3-keSJxc6sWj!+0RZ2wD?8A$1TVze^*|_qS70Ep~H}pPr}Y^X$<^mfSFgt zBsQz{(9Mr>2*AzX*>PvT!1PWj17jN20!-nQT{tjMr|na&Yv(jLP8G!*Cj@pPi0rWn z`6^|Eb^6NCP%32WS}~C&@7n|J4g%%srnPN0(=8KKis#^h z^jgYtlIs^9EfbWi<8WOxo!t%d8*EDAW{Qh)3F?Ar!Yk1>iZ-uhMk%n-*7o`G9D?;1L&-H&gBZUfsb$6YX-D*9LS}^-~S;NX5_OW;Q z=gZ!J#s2PSavPf8ife!K67rZ4BPLA@l_1A|dN!ic(?neA=Ge?TBA=i(nY+jUoe z^bc4me-O|A3q{3@-(L?_w)^^|ZTq8dyQ4=-2X%Wp^UR~UwnE<$T1FRIBM~*ivlnxr z&thZXrafRfKK2|~U9L)oX=8LdIn9>+{t1E9MMn0R@Z*21n00X{;2)Q4H75D^58x)5 zOztUBksuq9mHzxhw@vMa6IbI>m|8Cl`JRk!+Tj_wKW&BlFd6UXgO8&#tbfG=qx0JK z-@cTQJtZRjj|h6@?3?h9%SbIha(fnseL;!2iQ$Tmc~3 zX{x#HVy*(V(?x_mE5!P<8lt`bott0bO~qwp)cCr93;lBSkTw@hN3+x0?%xpgANTs- zuQ(bzvK~Vbx8qcLHMRhI?w0l%%JK55<<~^;&p%a^Cr|IUcXq^MOOxe*KYO|Verh& z$M!JXxf`6(&FF=eg8!s0a?5Ru{QWW zT!&wwkuzwtg$cQiaT(QsgXZ~6=fG&q4qI2Ya?02A3(PB4H8nu!L!{v)wQ%%Imy9#; zQVTkG1L9tuzZo`BM?X_Wz3_jhQFfmO#@Q4rMl5vzU+*RhKcq!;$c!cN6PS zxlD{=a@`T7E0G_}Dzm_J;Z*tBjL5EuDey*uB^z}03X00kia42@)E&wE7~^DTkQGre z_9GIMLedT=Blk}jQKiSXWaCnG*mQ&|_0@ue-n17x9Vi$g>s!9&_ad!UIv_`rZ*qR^ zr8ZmOy@nflAXhC2(F(hEH5qi(od4=jV!nLPSG7A%?=fAXc@%i*54kK_1}kb@9pbx* z_`71WfNC!FBGH_?{xcVZWRD^M%ER&;ARtc?>c5L0t8I?az*2^t!w}o+{$+dwy@X;S?5C zO1tE<%m2IX{J(M;_qTuNjsKPWLIUu?NC;t!j~ixEO0m8KUJLqOl;lE2KWEX3OF>S7$tSP5oVwriZws?z;HMuYaI27q*i937tA?J3MsLLI{QLIu_$Yt%y z`&dAaEAxm{u(S_|jCX5uc%bxhn|>*vMLT0m04lCaDDTMZh68KkXXBT=EP2$1vpa-1 zX{Pn>PICQ_30*dv6f(5Lv_|B80;aNte( zQ2^sK*sv>PS?AekFBVzm>NC)MI`}-I=OD}ILNWmze4!(30L>kwPsyoQ<|7EVy|dM{ zxDg-L0hfcw=hL6Q`O(WXEYI4k_KJo+0S|KeTeaMZF~C@IY}Ra>SfTe!>?93J-9Bsu zAtC6ro+sNv%$@AKuBX8DMD`vBt|4E-9-87qH8{wq%nprqfnK-kAqu7PYbV!w2aciP zrtA&c7R_XVjkWFScWqzmek^mW){QU6m#n{IKkWS;i$$LDZm6tS>IIJ=bDduhoj$#E zroKspqPY>Oz>AyPy*s~^yObzZd*FvyA6Vx6?b{sSPW^JpMMXP0r@5H4%noSwQFz^H z^6!SrE{_OUGP{EESI-W|tazqU_r+ozS6z&vv9fV9-?tFJr;w;B<>+J*+|0v*#r2PG zG_d5Yk^kNMJ(6$KE<3aV3oR4$Wyz(h>Mumindo1^6vP~sA(?tr=;QbD@q62=XtkT_ zLBcMi5R)FXTJOx@coaTViofzn%!aQmpeEqn10p$s%IN%rK;D3kb<<#cuX4&v(RN}G z;x6897COD-v3aLc@0}%jzrlc)n))1Ag}b9sZQdr=TU%l}N^eNrLVWw}$C8akC1#P2*2!$rttB&q}Yx>5aTFdh@T4I zK~$Clhrf*@q9OSXncH;>V_xd~L&;I!3_})_O8Yw$HKk^C!nVzzdw{3PbY*RJbUnX=P0-KqSb5-;AJ2s z;bD9tO-ER}f_2#KVC{6X#dYriZNIb<;AAwBqL>7{MJV-}T#nb4oZvi>B~I-je+NIg zQ*`EQM~#F<6ebaf=Dn{^KLRhszMVpf71Y)s#fSJ}y80j3)`%8^g`@veyzTPse;_C< z5y|z*0$#UdzE?ZVNCB0*U>e$bWK=O-w=*5 zzobh#MI10U__{@2>I(xzH%D_mgF35~4JbDuHn(?+L^GOrKBD+%$j&R}YopGdAC! zq#d8$YL6lY#sK1xk~tpvqi6N2kQG1&J1+=c9}tWi8p-#x6*=|p81X)D>5(D4Z&=mq zGgte)H~9KEVdMtno4r!s^|o!g(8v>i3_RaxdM#@Hi$s<<6Un9{yQea)u}Qkh?D$?S z;J^NkEu)kwCS?Ps;01yW&q>5gA@pC!T8R0_kbW`-KtzS(PWub_1E$1KUl{221X0gF z6)&yJsi~3>S``wBz}4l`+8R;DArjSXS>Gr1_w79V&NJ$1Rao+y`?{g+Bq}qJf_1h0 zIuu{D5*7W+qD0S?mFm#UMEd|KhOj6tQhv-BDW6*C$~#7F2!B^L*_QGviI$E5r1^i^cM?1a3q=BttVF21O z2GJDSo4U9!@Mh^-vrdGb-EvU25Vsi@wzF98a6HabeZ~CuVSMcJ0+OsQVe@Un{swV2yXu!fk)>5rXE}GlNQ@3 zeKmR0)@sZSI&Y;Y{3iW$q5`9Z3U-5v0l_a)W$%-nSogw3w%l6MfYpV*FT|i4ty#L1 zn`e-jy@Y~@q4{T`=fWF&SnS^Tb?=7{4<4qdhwVuw+r(^7zT2-O=kRrk4ZlrPv(LE} zE@%8i{`#R0D|nQ20x%=|I&$=mBEHW4HiW#uw>&(u&gTM`VwqEuYA^QGF9}gO4ev|d zh8!#=*Dd%fnT8Lny@~O&sPHb4=-MT34UB4DpdO*GC6ka6VfWX_PuU|p`m9y8UVUQB zrBS>5b+nT;JPz#gD7v$j{$5s!Qj8-XFE0ft|COYu@1$+B^=tV4-8Sev=A_XV@y%`Z zRv?r*PC;SN^^+6IVY9KfO#VhG32x-+)1blGY128jYBlo;P=(ZAxk|ashi4zC z&M~geSgZArEMQCxPlr-t*672h@aR&brpyx8yBbvC%b)-r+jPnY`y$Yt^}xHjLgRsr|xr@J?Cz^~nA^vTKoX6b=b2m_aXe~a}n zUeVDpzm4TIsM!i!C)u-VohPOl5e3_*P=|yn-oNQdZQL=ts}FMFK@PKnY~s2*QXmyf zJakRrXosyEn;qAnx}n*nMp28(Q z9wI@h`s)vJK^|zLF&oqisgp~`mWK(a*(KS?+ItzYKN)!nPp)d=(B4tJCGml3);RQD zY<>~;@;iO>+etvDgu_p=X0w&7zc?ZOF&%HlwZ>t-rY}o9WXc!i87A*~^4|FRDp9Gj|8}R@j8me~ysaKE zYg{<25pnGuR#zlY>6l9;=Xt;S1^u~ZeRGn|(G?0_q!kXE{&>G}Bug&|n)Fh#Y^3yA zaTKnsf*mxAS}Bg<(M%rc3$ze6bz>p{m9hC1X?wKCiPyzH7>Ok8wn7rMkZ)Hpw3)F! zerF3O2;NX8p$Lnefe4ExQpr3jmVEAsg{G0!!eE_}R@)jpi-p2)tX%kt!Dpr)ow4Y9 zzyyA=0?{Ko4IEmOo@7=Ytk2r1enSL3qu_P{VMyUiGO%6t8QFxxWTj&Wfdm&Oz{Xemz=$^PHH%GR{i@~qxUvB{>=U?8o^R7s`ySv1qYT9d0kGzir5 z)ZBH=I~^RIWH7lHNQe>o7=tnebpvm=?qSLhp>n#7A?AjIhI}NEHad^QW2icrWIYJK zTC8azKd^TRgYX1Z$IS#&+{9RNiL zwW!dK7~;#5tBRG%ajd*=KAB!^ZG*y)z%jee(ku?|lV0@&Zbq(JOa&nX|OXBYcU z2-q2~sK>uxt>-=kjx|Rk{)}qqdMU@iRSArdMFOgXN% zJXuYnFBnh&oxSI5T;!iI%%y;(1sh`&;CK8rxY3e4$AF)_iV68C510hQTj8DV+i{}3C`<%KjQ9kp=cANzj%W=V z`%%)x+4y{a)>th1->osY;E0u9F}Jsru9lU(5AyBIPkspt4MyYrXDx&5e_LKsLUbod z#w(59tp~BH%C7^m-;+f+uHE;7=f#so|16g=PW(i{Zbw8^f&ag|(*M3Se}-c8@m8S? zn6Ba=yYh_AI9*IJe_O^!w1~)84$`x2t928Yef;CU0ufnks}#M{T?K*vYIHjp>4CM+ z{6^&Z+yYKI$4-0>k%M3Ko;~e(qAIQSPNe$_CDJpUe>`K|Gffhl(-J?$9#`A?c^2z0 zyCW_4+IYw|WpI8)$^QQlFzEp+%=D3#Jzz9~rVZ%)(vzy#M&z?HM*ti@mT;^lSrJTz z)O9>KlQQfqP^>ZQFgh{9w^^1SQ=KVlY_t>iY%=@6JjtwiL`y>*F5sFV(Q;z+@Jo)J zF+P_zrHtS>b-r++eeaUL)pwDq)qjU|v7uZ;@582pS;wSS>R%`><{w&RuU^fhE~5Nj zVOF_|RK!H8OdLc@)2|Qa+ZEB|k3YnWZ8QcUn;XH#7v(V@q%%gl)k06RU%aRT`O{Hs zd$h`QDT%c4fBmPaIN_VxL%I3%eZ<9sYF%&7Y` z*EDg4RTo*1ut{;9PhH}%_|EX5^>lO(;2#=rFNm8vpwEKi_IR#6LvI6(!H-Fk7soX~ zLxLOiw2OTxA5j4t`bIxIWh#M>ZnROqJ|eK-wRQ@ieC)V9x5kt!8Ytg&-%SpUyx05L z5tH_7hO<5G=MO|;nJAD=v0~w^!BK9W2ZC(sa8iCI7?tr*#4$xZ`|N0;O-rQK>^ZgG z^=R*;UU1x}FA^IFf?PyHrR9Ax{U8vmH6E}MC=1Mui z=*UZ!i((0S0THB6TMrq=GNvJXhXl}L4I>JXzqmx?{|x>Ag-h5E^YQR=Q?+O?zBJ(6 z(Ddp1@s+wt#r1pTlPdpE;cfnLJHU>zYO*@BxTx0%9PUp5*{MzKICoX~ePKgU5UF(d z6Cs0Ge+%XR1ylVW#=~C(nwv@06JRdA7I>$%2)%XL`7CFTp@gEZhFJZC7 zY7O3Den|q6Bw-I1N@VA`=+BSc8{LT~nQo?Xohu4K=utRbVtllhry)YR z_4BMMj&Zu+fmmfsM(2hzK}`JHYX=u^Op)GtZ0DIu&MiMB5`X@WJ(YJFS4zRSv(E`e z1dInjLiXcK!=GL^=wdaiz&CrSyEgyrY^x$^qnd_WRtKV(qH$6xOhlF>)ot zR=%<0Y`(iXWuq|Cy#&Uix9zClipZnU^3_H49fZb{;R(uH%$&(uwzU#>YkUG=e2XAJ zji(b8BjlxtTyf-nBva{9`FA|)2$jtICQrIMvC-rv-D@4 zYZcn_B3j-IP~bn7l`v)3U4?{36S|0CcJ96nO06&11iQR7Bt!Py0Ubn1{nKC7H>0QR z+Af)EZG?3Y44662dSCMMkS z6-Fs0?w)s=YF$C(oC@pvR>mbWI<#x1D@E16(64@|FmA;M-kc}xz4By5A8ExFiSZ1j zwxZc`?V0~ciyRGjnQ33n8%~M8=8mr|6Q1vv*}wIf{3GH50OU@9o$y2N=HYrL9Ty)C z3_o6(c~nC7HeQNLGSVLb*j+js_4EAU@*Q}~&k&b{>pi$oR|AIBW7sWqV8Ls*PgAb> z(unQ5^luw=@DgEb5#OAoffpI0Unfe#95Rt7q-?aXL^-&%k*&^gpBxl+W|*GWO4FW1 zvu{fULk?l^Eq~EW9E)4R8Y|!~WfFm1D z$FWz*Z@#14!hR>c(g-03tuTAV#2jsLCE>O2AVfLZW}-HNGfZz!_D2{5V)J^@WWNp%s=`%_Y966^u@=n|HFZa zf3+jx9+>9u(*7F$&LhTii<58j&gT%g^}|7+>7E!mO}~~DnSU!iD7-G;l!1P{&d93_ zHxl3u!HwT>F|9XQa=wj*ZNFLu=hGXPxyWX{I>kSjc!6Mw%rvjR89<~VE{0w~hD^%N zH<$ci{N$S@J~|$ep1kYqsx_^KQvNptt@rVVHm|&kxWX-~O=Ln^1i$GXA>|*){c#7@ zP=6w)wy4y-m-bOt(fr;p4+C6=eT>uH!LZOTEervmKnwpE|VV=w^)Ea={G1Bn?u zWF5bd_Eu9NzPAZH&ty~L9N`+}R;o=x4E=z6sudMX*NErS^;#702UL_1-^Z%MI+*-q znMHW^*|_g1*^-b4_aub|8Jj3D@R!_fMM2so9AR&N!7H!n^RRqX3wgh%&AzjDrGIsQ z(^`J}&B?R|V%z1Wo|AGg{Qx=QrB59K!pl46))_F(c~w-y-|{t3%mEx<(@b8z*n<(C z(&?>m;MTTkblt>dgM(krk1_Q-eY=$xXicVk29L6N{k9RoQ2k7Bl&$a01AUzBB!<4d zwsIQIrk*5lZyv$Q&qh^%9Aq%;`x*J{Y*Ke(ro$G|5Ps?9V&h|t=fUDP5}W47FCUVh z=5N>NO*Mx_Mbt{cR-TPi2Tjqdo*N|FLlqJRW()oxe$j@dAbrqLyG4JOG1`wis4Vo+ z1LK9gB1I3DE+i7ILx`v3T2#1$UZt~kc=oJ4Lzl+YYjjOzK)3~__}I~+SdL56tsdb( z`5-TYKcssLeN-Y%IdolcMl`cs8gU}maw*#o3w1jm0)JBBiOXFOI|J7~fg0PQ!S%eK zxQ69+-t8zxeb)`A@f0jG4oVJ{LQ~z@OUBPP`!TjJG$9TqY-2}6BgA(=aes9Go2ilQ zsdp81qEcL>{?*KND3ki|XN`A?IjThukpZ(#K(1_4dRxRj_*S%tGWVFfp`%$o?L(u= zDGEE0MNwI3ny&?|>tn8GUQK=440j)JQ*Ld~#M$oEtptSdaXSU=t0{20d|Cm5BCLY0 z=xG>zyPWrz;&=3>N^Z__Q9)Z*Q*a>ht!T9=$3(Wi>f!ZO-BP>IcObbE?}vz9k{+y- z=emw5q1s?;##WzvK|XDp%qT4;&GY{-JQOoOVb0SyoO~lEIDTbXo)1N3FHqkYdOkC? zYewSpR0?a13^tzA^|3eR9D`lmJ#1^t?fRvW>YH>2ky!ulD`QiuACRezEI&alJ>96+ zZ@+&;2QoTVI|?Tx7#-0mvzb~x9qxL#w;2Wx!^@)LmQ@kx20eAM8;#fyP%FJ0bPcZoV!EOn2};eE$E$)x@!2TYW~8dWgyqE@I5qgBXg=lj|m!EXJUz7N9=aquQM7sRuQrl7;KU;c%3y2McUjXicO$ z0(#HbnxU(AAYyCIbm7FU5cP4!cfEuGNEbq-=)WZ6%PDQCiiulv?t5sF-U_iJp!n$8{bJE%I0^!tdry zcc13h-$}ex?WSFI=YBu#pX^DcA+QL3BjBN{4Hx~4ivUlR6N4@pDbTyhszbx71GETV zD&fpeSby0!^~NL`k|00wDF2YF0PN;T9Q$#`&#V)&-2Uu|hqIX2@RWUmC6Ju_9Urgm zfa%fl2B3IIoR4QlyU_cIhjQsODobwsYmNh-_|{rFpnBDATA3CJ4RJhA2(c!|Y2~f{ z6bN!lk*$qkP+5p%*rI#znIIsEEze&Eeg*w0AU63%a<8%RKB0bqLfJqCJjTy>pV?JiMo8!J9%|dfs3_%#XXVj~wA0w;kw+&|&*90!DTUfFvOiu>EOo zYf7=BuWd2Vmbx4IxG|TMG$$Z4;&Q+V5*j&om|DA4n- z$Nb97vWr*c9aI?WH71UV*_UTJ{?zrh`FixQPGp7eFB>zRR{ln8&4QExhhlpG5rTI(aNOFR82X^;vk5sKOOHp<)PD*pF5_CO36wVbk1Ux}D9GBpF6e zXR4ycO>r&Gl#b6oiX>>TnTTZfN~8MUKpAm(XdEx~*?o%&Bu4u_GoT(j|2-0$BOA#ds6Xt0Rdx1-No5~ZW2Rj@CJip%h21dS@9zGn}nFtNlN=sP_SORde z=xQ(mOZ$E|++iAb@w~eS%|LZpsuy&fO2}TZA2$^UmT!@St)OyZAPYKU(QA5!$eG&& zVT}c-LNi~fHJlQPfCR6CDO5Uj$}ny2NLgjdFyzcDyxocN6(8qbm9$+E7RUSUz%iwc zY>#~QXb`gBhO@eT=Mik(pn8|jLe(a$)y>YI=kPgYtv<9~E#A~IKkp`bA*vqzrc@93 zPfyhg{TELS803|csjMmOYthA{5n~m4{FK{@2FMZTeK}f@_b+FbNPyHSj5`1E9%-Rk zHC)@;*_9K=u-NkS5t+XQeta|&{>sW=%kVi{$2cmt`HY87_62E4xTSKn2zdJr zFzB9o^kwP`8KasnWKSyLAJya{c=^0SXr096DReQpbSgmvs9!KJF?VJwf_(2+1Klr& z-2#J&Oj|{Uuc@0xCzhKll4MD^;IqnK2yTqwx|WoRosfO*e9;N9Kvhm)M}Qw)jk-|S zqWz)B>M5p#1Kseb^7A5fR4~GkABvru`ERaz1^W7c**d|!Or*m3BgcChM~HjwVo|?x z!T)L&zuCpF7aba;g@n>fX_6}&K4;w&lGgbY$5X+w!9_zyat!Taw(&kqtkka5bn zZ7}AVoN_Pry{(Ko$EVZ-5qCdRW!>dsX?)E#nik#Zm&is|h-Q+t!)qhpH`e+FD6K$+ zg8Z#mCCR^lS&0PZi_emyea~4!W%pNv6dZO`{)}=**GgImP?77A28X7xPQ)!Y^hlk0XObn{^6OZL z*4yacgi4BJ4a7dXt_sC@M83agmzgm0lYsYEm5{UA4`U3`V)odio)(DYoT+m-wsHeZ zoioJp^ad%Kyn(Sfn&E#0CA-~|FQ`RMxkGBGS=4)rc1>bTZu%!L=noctPDAf(sB`J8 zT5Wmb+_6pG>b6X^*oC1I?DOHmtJMaek-btO{i!qf#(P8+a8Kd8yVD6-=&^gs$#v}x zP`HWYeys3(bUZ7+6E-|=iF{4>@D|c7`4WtIgFax&n#?i)-Xe3?&mK}rd~9QXH6L}P zMK}3GN8=Ba2RM*{_1YSVZIzJ%q?h8Rjo!ZgzZ;Ujy=e~gtNiXz?wXyjECmk-$r+T# zB_=_uSJpDFS_o^b`#jwvC*sRH_uXj@pDZNFX%iY8;CRN?{ zH9(1Gl89i~?^KdoCQsC$;4BYDm3R=<11f`UE<)IA+hKOhdWZt_%==*?9h@gT(ct9f z{GLR4(l6EFPoxc;vlH6NAv-fXeij@2%L1>TKP5$GF8(Ek)2|2?yXPq#TAF_YYt10= z(^gRvAV|v#%gk+uCMq(|#~^Dkt$cQ@H3=s(U>|uFH3~O|$B1Er+Dc)Ujo>|hbpH3# zmFrNmIE$An_&VcdDU)ngshCp`QqW`{ybVG5?-K*LeEignjLrOHQA=^7IT_>+tiRIV7R`K-ZQ?rE-@E zY|J{MDa154!qInw)I7_({r#j%HDoi>(|i>b-Ey*{yC@?I3IKh{tFZbwW8rPHhdY=3 zf!k)wsPC(Rx!;{lDw#=KHlGu964bGU7JV{Dqmk@cJd;As2@8~JjRr~b_kJ6Q@fN9= zh^PhUFTLX_TDdv+4mcK}$?p!L(Hp|VbYqa=zHZw1#+gxV!8p_%@pOD>v^#}eTD;p@ZuluKmX*CM@^yj|lTQ8D5MHbZ_GzDr(04*C7nJC5Hl8K~b13p^J$ zm01Wv4m#p{Y#94&`-xE}tDOg``pLyP4;@g7Uh%xwfRNcdZaw;8{6nmcgisN0oa8c= znFQQd`Qpi5*D#Ir07Bat=%-|hG6kS<%xDa5_q*B(~6cTI7;Pp{J_2XD9gkW15YHz`HuwP@X<` z-xb8=c$f%UYcc8SI9DjiuY?0=UN9pb)?P3ALSFULCi?3;eFhnU-so`|eDXZIs>$Nq zbLoi?2D!@`7RzkYam16R@&Vd#i(z3bQq%P#Zb>d;<;zNO4Vd zv?vCh4<_Qp=~!B%Fq7(q7qWyWZav`Mc(fLeu7NfX9~f3`Axr+K#CLau%imuHakrU0=qr)N08ik8(kCxP@?TF z0bLARUm3aFHvGrSI68w+rftoSE;{i*9$SnJ^OMQ-;mvfq&xnhDWcONL?+0`il^AcQ z2A^%O2K!}#)`wjO>zCI6ecppK7N6$M0{m?fLLWOE`0i+J=yE|$0Fvu~1OrFu>mf)@ zOC8q0IAVoN@gE29duR$hrhj@>GIFQ&magNT75bR#`r6YRUa;s2Yow8$GzuE?e#RH( z!9Bi0lyXlao-uI+o7izVf2YB1BZZ94G=kM=L@E#P181epi4}pxx`!u?2Zke``{bi) zvT=GbXCe&lQk)}G9UqFZm^6R!gnc)Uh`ZyY*}0i<79NYxsdc1*q(X?#hFt^0hs9&=CQwZKh7-xFI<3ZQeImzSpR{(YdchiSLbu9(OT zY>0i4M``L|YOvW3-D%V+1f<0h|4*<`qy{_;Q_kxo=~gCQ;Oy>B{=`` zw{+I4?>VeD17VMJcWMXMRjm-&r?QuvHOW4l-2_vmQg{>N}1fz5865d@ACu$E>W=DL5mMUy^V zfgKQJCmT_Zt?q+&@@#PI2LeZC@=XvK4z`cD>=l!g%_+FndSF7wKjT0b27N>TS)Xgv zJu&OTj_yPXV>5vYEl&%-?M=f0AuwK*d(ewp4>kMH56%=Kx-SbSmLCtqksA~{4uzGp ze=|(`us#2)G++L(AFY&_S`xpmNjOxacq%q_QDB@_qsan{fhCAqAaJGyZzD5?P8fI2!ce<~{q%b(;{V?EH%0zUSaN#oN zg3CpJNQO%m>|S34C=&z1DZU{N(gS}eR4lwCsB}OkiSN>}kmBoJ_b>cgAS%Sy^HbyF z1nx}o9!0*PBC_`cR@Lt{j*p$3QOEGfPNPCFQkxM~&&!L2e}SVe@0ijl?>6hEcaZ(FiZgTOi_BidkGD4-fd8*D?2u*TwpXH=tR* z%YU5%*+S+{xvvy$*82?}3Uu9b**U{SzNA2wT4tB~ZbQ79J-5YYoBiUd)&r`IJyshV z0>|7JTl@+=`^@DW>TADXzh&YV9*CeGWX}vn3btQ&!M@SU)_W&NJdWuslGw+)SkZlGcf-bHuWS^DyapLJuq?EIfW}$D*SiLJOhSHGXBJ}$iu>KIR z^JCQPTpwE(;+^Ypay=wcp-x*vhe1V^#NXk89~q2%c7~!XyS#Ujv0yQ{u?a1W$C>w7 zU5GjA-&|LLCw?564b!?p*uyFZ5eWy-p~;BaxY*pZ5i6JBu_?G=&{cBT&aqCByLs%y ziSZOL-a##tU`V`03lW+}ZdmuOoon%29y+?$G@^fE!UiK(r*5L4q^kK1eOrwPxsGXy zw1;`;qV~3+po6zVI9`t%u$T$ zvH1=SJv`;dc~pec(l0ENXS6Ayg2z)dL2nF9(0WAqrkkY(8#0Ttr)BB-)Cs)zrk+@)XHXR8LxRdXvM_D-1wp{XBDK{!P?-0&Bw(PMTQ@Jjnq8DiY*R^J63&>0 zPno62YAhGyLAXQiBQRX%X$Kj4?(Il{j{Y=_I6TB=eK%fxW_D4Q3Hx7K09|w{pvqrK zr)oO2X*L*&%wnwZ7F;wLG(R;k>8NRwte9W9`_NEJ7BRbjz=@8OU)Pzc4F4T#E+CQUnfK@X3eA}Q3-d~M-31&2;S zAgZ-vCf=(&%QeePwAHj<>$LH(<#|3+;LWO!=ko~gzuz{rgYkqRN*EA)2~T_>2YcWt z-VP=+pAD&2yL-J<1m0Y4vgVpy|0apiR?!!)+p4-$fz~|^0GZ#A#SSmK@Ww26o;P>h zf&(m5+ujRXg$Ad5{5|>i&*<~(fzb+Nu2Bvl5{d12r{C|mG=LFRAJ?wdsUcz!Pvz8P0fA+tilC4 z6j-{|FxNPOGT(!R4USfQw-Sxp-f(Ayej!|)`*W;G$DlKl86pC+1nK(bryeq0irOaLSy@_*!o?&-yn9bhdNTf*&w6*WyP_;*A0!5*Z+x93ERE_r4nPd8f=yC z=(^dTFjD^Fn0wN=|Dc%PZLv5Z5+%Cyc^;XpS|%f~)-qJzFNGQwbiG&4n)uwbs7#qC z8W3aRxTYsxtQsvRYW>TkwVqD$sEW71ok=~BKcijEh9sp}_Mgat&g{L$a9=_P58!UX zG}sP3_y9dca4$iWeSkVH(X@a;qx}gY{;GMTce#rZanYp?IiBMA^}XdqO{;ba)2B~Q zpDsXOibI%4{qrTBX@EqTxyPDDnrNGcbMrwaAF52)m-RjzKDOp*6@L6J_j@m8{)Q< z{W%t%0i+)2bOegETc*@|xJTx<=Z}bLpPsy7T3`8AZ0W*#ExBy511K(j7EIuMn7sqF z<$lv$tj+c(Rb)%gl!0Cz} z@qPWMYD|JmXp=?#8~@dCo%+TWy`!eWt%eKSRi(p*VZJ4kbJ; z4I=>M1EZAwOf0^rP5#bfx+@2ilHdr7?)j$y4NSpYXUzk0rmxkz*jsuZYdw3MaK{M` z|CICodA15%-~B#2GuUg?uHzAHfV@J&gXr&juHX5z@ws2hf$uLo=4b0_g4u_?$V5eZ z=WsF5ldK5)?yNH``8pL$lq!(f_vgFIUi|)GFQglueGoqzVrnS#Wvqho48~;AS+|p9 z+xYPRn2qZBhHJIXlo|2mbXcu2?}rp_D`AE3I&tIgmuToY7Ppb5gR=lE^bJOX+a0PD z-qPn~i#uk+#?4*5X$IvasWpSe;7}N&<>-Sf7)XZP$8{Qz`QID0m5}9c+#Ngosf@iU z9FYxxYqNMa`6dH47vQfZ0-r(iks19r0%vP#VnojXY%&|Qj*=tch&$TO_nU216KsNI zEGiYbjDOh4y)QVSx!Wz8VdLkj3qC4W%cbohBsZJv72xeM6vd`F7c6oubS#k!n^dF% z))+(QV?i`wFP4h8Yh99?XtT@TU@V5Ke-jGFv;6g#GlawX81MqlN89d*8TV0}As9#Oq+r~kbeJc(j zPl?PIsn!qT{@(s(8*rB*lK&e@fqbep6lE^DmAe;PA}#4fHM8#_+}=oi0XK_(0K~fO zk1xXh2WxK~6zA7vjp8mL!66WW2G`&;5+GP`clSUb!J&h@YXYIspuyc5cM0z9!J9y6 zXu7}7@16I~)SY{)W~#n_yWl*}v-dvh$Xu7DvsE`vT zbxbGaNUi2*iq2#8SD@94gZt1E*t|oOXT72chw;CT+M8qsR5W5tWm*{-&qS5(-&&j)LdxGL(AFG!TL{TgLl)%%+XI(_?H{6DwrVuIB>#YiK z_<>n`_dK6?^9H&B6Gr0wG6L1&18>X2E79BgRLGdOvCYNuK;4HiyX6kwZ!XIn3VPj9 z{aUA@p<-V1*K~+sLOvHMAHR$J0fnS`3j*cQ1}8zR-7JyHvmb|q_ww7_ zGU&Ul+=y>SUcELmk^mA%J$c)4Zy1ypBf^kmDQ(m8@~h`$JM8USLz{r%(15?J^kpKG zz5?mV!pEy5TL&o_MA$=a;T?Y=oz_oL^acB)#fJOp&X@|jxKw_t%?o2F(23kEQs<;zOX0i;A#*0V-6XQbsKZr z6l1h!E2`&uQ-Eii#gDLExD~STrN_o>|D${daE~^6s&cR<_{S$Td2`*< zdF|OsU<10*mZkjEW%zT8_a-wCX?1Vb*Icc*lNC#7i$r9+$LCE$);<^wKhihGi%RJ{ zG|^TV+2Jb~oo@?H*`Y({RQu0@IZ7YH;bM~Lu?n*qC{#Z3gX$77Rhamhr$-LNr$d$+ ztQsB2&Wbt?jI|?A*zN(Zjvc#0qBERAyQ5;GU#U`6ynm&1il(%Z+bVk}_ocb)2k}CH z%F7K9-XxS^Fbip@IOJA1D3(OoJ2(h>b z5GHY9nzcpoL7n$MM3h*&CONw-#6)omOKln5thvC0)Ie5QwH*n0 zZHVKHp`+6W33I#stvJ9ZD#Vo9Fz8PUF1)K8!8JGxx8hOl`kW*g8hwp-_GkAwa7lfH z=l3v24A3~W;c@;4vUANw1d%~c{Zw~_OKdhpbAiOmVbJw}0W;rw5(OYZqI9q)oU$5Y zF3IQ3fH?@$j7c*f9k%PqKgx=h>Gja(`Bl`mh#YaiJFzQ%xJNpG3|#5}xuXZAvcm6J^XojY2Z!qW3N@4+-YkpR48<>w zB%H1OPIAU4tvVEdPe=zd7{n7eyEZQ2hdU&c=phJQ@O|KTa>qHXk zMr>*0MbQI9vSnPXjR;UR`jrce6>5d)nz)c#w$*=ILXK}pho@LSes^;S_`Zc2;* zeUnM+pgL01gpTS9RATX7E`3IYm>Z1fVfu2+kI*2Nfse;FT@@f4NjI|G)?oJ)GMkfa zaqOXD*T5J&OKMfP>eLd6LX=);4^E{qvLU)JzNR2yQ|9ts^~koKHZdO$gCc`{M!rT6 zB+(7T#gIYoGv_s2t)SVf(OvLZ3wPosO-kcrRnNv|R;{YSi1ARc`$>`G45$B*R}-V7qOarF}v3Q+EOJj(~Vr zAo6yEhLxx{=A5L}ahV!=8bes;dc|%yKd()|io6Zt^Ff;`>3kg8Qxpef20pSD5nh*9 zyLKscHQg)}Tuhg3B5n!4rGdI03m{^#p*Q9mKIoN?=Sk-ouZu#f^`zm~f$;FQdd|BZ zZa0Ji$=b`fTuNp%%t`3=@QA+L4oN02aISa)=wN8~L|M!lDd8X&t#(91i@1>^8n|A{ z?eQxm3gsspanCv1*AGX|h!<&NMX-T-2CoO&7RU*h9l)e9K4_I1-<__FI4a6vBsc?V zz5`!gK9EnUID#!LQ?lS$x|VGt$Qpv^2}4bJ7eb&lM;T8eXhfT}_XCiH@4 z%=f22<*=mgeIfYWBgHxMwAFI%Vt! ztSeJ-$=h4r@69}-F`@Hq&Q|$7xZ@sJDMmau_e0S{`HbE-IJx-?GXK@rY?iJFyo-|f z!$Q;u39ZZ6_mo0ty1z@5o?`p8oy!HDX~|Pxc^zbS4o2ufH}spwMyp;Q_b`2TLaY_y z6=)?77&Fk^BcU8G=X%J8IWMB0ksYdkc9H6ayuEvkGhlXZT~W(=nlESt()?51S{A}G zdV_s)o3|9Zt!NIzz+hD}sZm2M$>ywC8=GB_l*GT}pOw1!Mco?GGbLW#K&SK(>kAFr zqh#3KC5~eE(R10Jt;28n1AyV4c$W`xo+$zay=we|P-G#X0coTL@15_V?G*=H=^gUF znD#Fi`Xd!Z&=l0)w0vi^T=&??LQ0)8Slj1D4A;J}dh-6>0}DkM=gw)7g(yEL4dr(Z z27l*IWNX=-c3HaLFPbz_*W)!!-l8*@xFlD-&5{b~5DZkKbL{mtyv}^RM-Mu2=~2PW z$#uezkfTlW&tA#s8Fd4Vzi?@*#a{@ZL8drn3w=I_h)LqAFj@1XsC3y|w*FxXvbWIO zo9mAvP)`WOYL{VGO@CPwMp3YK`W?n#MkXG@1~k4aA19%Mg~JS$-j*o9jflfxsLnz? zx*jb?D*C(#SIIk@fx7s*N;2hlGwg{SUN4PK=Wj>!#EhY@STVHqKJ8B>#V)}|UR5B* z(tzsr^_<5}!4PiFE3c+eG=uG8Sp{Ry(2rh%ee67(&twmN+;w>Lb>nbe?);vnVml|Y zs0-O7sB}~#++}`3>RU2&*;jUk6;Ma}jKsC7+@a^z4WcO2U2)?xdFwW><^lU{Hiu{( z0xSrxVzijx!ty`Pdrf&cc76yI+|I6LXh!>IguE2ZJ?z>*-qDZ9);pIn` z1#>kR>2u+h5A3PCiFjG5>)3Cmhw9>s7!3efrnI%N)B0=i+%YBU&p+o~8CYv;>OJopT$`UfX!jDv84tgm& zsaZZ&gQ$f!((_$#N^o-lOcDf)%wCkkv8lG8Z*4yqQQFVXwmH$<3NC;DXx>nYsOUs| zShH%jTfN%l2`632XkriBLGuy%1CT;|FI|iM;6!^?UR-0Kjt_gi@gb|j=zgtmN z@pUX03QtAp6Om}B@S*Fv@ z_=AB4LD#=N_}cJvm4AQaSre^`^c5c3tU1SHkms4kW-69v|0(D`RiL=A=>=MYOaPM} zntzWzR(w`TrXPstzQnNjF2{nrYRIRJLK^W=+o zJ#iy^qdsZ1=}GDtfi+HLbjPflQD#u|;eB4@XWqoEdoOB#ZEc^$QSRyRz$v0r5)-d| z`(m;{vALp`T0DQ=DrR>}cZ*k-!(@n9wC`2J4yfflQVG<8l3$}Koc$Y?khhT(0#Ang zmHT!SS8yn6|JtYHy6z5n&u%gaQcKcktKij>YRT6hdwA3^mwo4YYjM{yZeZG$Vl-T zfojk6?bckZ$RBFA?2gzR3-or)1b5n&afWDq&#>w&Yn`qPgI!LJK|spi@}#MbAph}( z1_b|J37;)uv}Og1Y-m%H1CYjx`nU1ak(Y;7SUW!I|3Y9!FC5HJkhd8*0GX(YrHa~> zEVjI2bj65UVjv|5+VC}mA+rVCb}thCq(uxQHjwaI{oi>2>gD?0Pn5V#%j&Q}&)=QA zX^2+DRCUnGz1(JXTwKD$Wq1~MdyG=*`!LHH!SFDjkQj3R_I3(srIL-86~l((113R? z>}zXE#m&7Qy+fv&CgcLB3OX&x7TjPGviIjAEE!lh>~MC1R1;=kRG**Ow5kUx*)SXL zg|N-`!6arAKw(g-Z!bwTe&^ZSP;pzQOL-ToMATSEX?KCCV@ zzBwN%YN;lh`td~%dgk1)B#ts&cdd5@h$Cq+w?LHqzKeD>+A022KyJ`hKtGFbxG>8e z*omx-!p`s&&o08}nKYj6(&eMzk+#qKDTN+uIICkIKCqcLovmh6q#!(S4w12fk= zt_kbhEvspRY0Uy%GufH7j<;5RWZTS-?(4Owdd0+rv%j6APpV{Pzg=O)C<|MS3-_aR zLl5*xM0Kp6{4lVG;;uGn?xiV1`Uo;-+;TLF*QF-*nORITZ~X9r%O9@&CBEbL^>&6k zAAANveOPjnOY&XfEhg)v`7+!AH&xklPbSx|49&p^=zbkcUK%=6e857U0&58PGziS7 zAQ{yz*P+(pp0Njf9uVG-%o%J+qs`{L+x|=fFejxVlPw;QAH0DqzI`jlWm}J60PjPF z0#aI%z(0VccFQ=THFP&xX2A^RW{#5G&XC2qbb1J0kWrUGM3Qw-NVJ5ULd-|}$bBRn zEn)q}t0bKZDEIJ60kfb{*SwSqa17>0cez5X3)E`O)F)s^aRp^e#eJS_v5;rAVd-za zDOnI-iCU0L&L~!6Hlt%ZY#H1XA@(DKW%K27eGcgy9oSE<{1K3klfh>4g1QkPoy%#k z_Jmk)uLQ_sE8)P zKz=i|ed}}qTnLi|;ye!tjJ;0!nfNjsP2Urty^q$AtrXyuy6Y#f&_AKW9zN#vsqqF} z*!Kweo$tM;#&+8!?ymLTv`gU+5cX|i~9Tih43cZ=8{J?JN9)F36C=5S?WNDe=KimsFH;!SRly@r{{VzxsCyb(i{@-LWZF8=+VlcvbV zO}xlnFAv_xJY6J&0NEW2U|?_>e*#7l0w0c5UJviAf?pAD$i;RB&LHc|2HE5?g*aq6 zeNg{%(sQakX*qOTm$HJ^6dnGi(VSeWxlht(Ap@p&>uMo#SeNdzmD?MXDGmtMW|3VB zvUtN90n{o>*0>M3IUMd%BUQ^|ebO~cG&Yg`3mHev8G4NX8eqjCh~~D^H;gYkF6=;2h7=h=u*S)34ckxo!cvQnA$)8;u=?Vl@$?doFw7oD=@@!<%>} z=>Rv1Py3d`y%XQYkaPq28$j7bm?Z{r>hty30lUU7nn97iM=~Pe9GYV~e6HJHCFL=Z zS*|(|`9;#SnNwR+VX63{m`;|rhen=du2j))9iLi~Y&|(=_-a*5`n;G}Pb8eVRJDjf zsE0`NDv?-|M?5vDRcd^TG~)%nfWDkl$nydu(2oL!-}@DqvqWrWl;yAU``!{p(STGU z_LtnvN|U6-C5By1(W|BYXkWYx!D#DX@0BPQqC*t%h&YR%SYQS(iOZBBH=hsNqiAd-40uP!yM= zYbgKJ|0}@YM%UK7f^Aq}lpbH7XpIGG0!LLh`D~Eb1S2e6J^^cdthu*;Oi}7N_Sgry z{(0J3?e>h+-?H-w5S))J`Ia-Pd?A;ST+ERU?p{cvFJcFdvMz))BBXyDAJ5(}4kMl( zZepp0yfy$B)Ys@{{An87;bt@0BDEAZvzg&{quF}h!R4GELMUa)t+Dh?G_(&}V@Frs z%)tGNs5rYo&82WC#i?w#xj|_Es#n@tA|OAb?l!W#8~_hMgV-b5weI9lOMM@(9G9CE z{x&EaJbx#+UJzVJ4l9OW_nOe#x#OuMg@38|mnRg_XM-2te6La(UgNB}EULjsKNc)v zSz=&^0)Ii8SMq42+WAQx2-Ezh& z<}Pud(dH+z#a%%0{MLKPpv@-Tl%G&~dB`)PnxNk6N1fZ+f~LPAXKb~qHE=dVS#*^& z#m8pov7#LW=NC)gDa9ClHh^RtYH)rZkY%5XOO%Tyx@z#{uF+r{@x0jgoatiY-W3E`r^R~Ib;U{dyJCUA z`Y_nK@;obz%(HsFV8X&UIJQ>?#T8zNT`=zf`7#gtKTG>5NY`21R$`K+PCi*a^a})< zf3GO%@PR7*N@yO-74$6Jgw*w_rvVpl^DHU0tCHhLPRD3Wfd&mw9+FB=wpF&ILdP|H zh}O{{;OmsLqu{&~R|1(MD84VL^UR(%*9?lSIJ3*#^*9E`%ZqCdxJ>w# z;%4yuE-XiAl2^_;HdJdiJWFVIil;7ca@uKo?pj%jC`Wt<*e3G}@uK=H7F0n0!M-HG zbmB2_XG?}d>SU?P=o03tkiFBRPe<9hk_#MCh}5a|{!`Wmf&X-D4MZwYxSf$Ne}2sB zN_g+8casaexS`LC-1ODF?OA!bn!|qkzMU(XQ12lq($5dH4is8uP1~K zw!|DR2Y`U8va4XvXby9Q)Y36h`L{1QacB!Dfunr!y=xvKkFPjoY{dx6aJ`~p`$4ae z+h-`nB6E3>+=>5^ME-!;ZMwTi38neRdXitCbtYwW+H`(zX9C22*RQ;OirH+!Z5wG! znQr2%97e76?DPpm87w39>4S!1f+>!76tYTD|G|Y1_lt1`$A5VavS^nHLDk`%($l<` zUIOO?``rDhd$^1004V!H@SK^iYdy<-f-St&8%T7I1;_J4MGA$EdTlTYj&XM{FZtdQ>kj%zrX^V2S41;F3NgA|IXkq zV()0Df$6Z=?>yb&%-MIlLZ6ot`M;J3hz<(pyngXSrN2*F2jf6on}}DES88#3x~KcA zipsAT8XVdkZBFn(@eXjl2~iGb2p(&ERHsd!h9eayrh>SD_q+Izwd4cgjMxb`_DW(it=kF9 zqendYQ2XN2S9uxy84XB8DTnCqUeE@PHKr|nCwOa#TgU7957Hp>i)ymwb~xrux&0lH z7bgx`A?67UJ%py^fJIkPpXs8-=b!uyq*K zTci+e^_4qtr^*H%kADgA<4g0;{8fz#k6>Y&)Py#d;Umk0_(f-5T8min;b6uKJhLwU zi4>z?N8h#P4^z9$AK_y|>1%spW<#JZV;G#hp60^PuF+HZ1V@XaT_!$w_qY7IJ`^YHjTVO z4Tdga89Me2_*y}!>GY2wP>&&R&V6mr(D2>E8TT8C|T1!Dwb;)_guY1Gs9nhXWAxbaDY zpoHde&}n=Ny_u)eCc9IqK8Dak3bSNvq>{|wNwdsVt!@HHgxT#ZP+vhoK^MMSjaXb3#2iil#-`KMvClvZf|sQ z@){5P@RF#B&!T4sAu!NcY=)PRnNpOFg{^qMemy!37nY<3A0}{;QTG^&Tw@t-#OLPF zlM{UQWi(v%-GI%p$I7Uj^n?tbPO7IcB>QtfXvKT5XY{VAo7vs*kc_(8pAR2x|>R}aM_ag>z4GA33^_i#Eh`jb~9b$ECtT9s^1Gf2UHzjr2PlXg=D zedD(eHQzAPVlhO_*3^k6-1h1Sa$uP#JSMW<8uPuY0bb%g#dTjW!-G1DR?ol{$KL6j ze(TN;er2HU=-7QY&O7<*S;f*t={+-VLDXIs7=-B~EU;H9nL} zq+1$uK*Y?P`SF66^A>*9Cs~J-cEp~{O%~5|OPczz&VJ%YJ~nfEDHQ291z`Uz1-r#Z z<`gcq40lhA-ICpUAl&rr_XOeD@%BC~TZG{qC0C_S0%#)(srM^1P9G;<8{B_dM6OAE zxPVdxrr?#&MylitKGMjhxI(1+Z${yi`LFZHpG7}IDM*Y3)^t%Al-)?4K9t@_#?jLn zivs2!tsKle5nlv5j{$(ULR~b%k zjCfdDr9Z@?^d7=a9NiLE9|rxU!oe%PdAPgFVtrK2-G5AU!>B}vJyge^1g5(b_PB?2M($kKACz;sa(!o+QFH)ORv?#XR?b@~g4j;CkzM*pcky=00;ffK zYK=)*HE6A!c^e(MKNxdhBYXeh4`-^`X+`~!--J;q@?+zecT6B)*$rTZVs<&qHoC=6 z`0{B5q7IG=)_IN9r|7g#e~mR+{Rt43Dsx~u^y0VBIZ3|iY?k+|$a7-!M$5#!a}7(| z694G*O?x#<@==O{(?k*{bSJ)K5!4su_rM!?_+$CG?)x{kz&ITmjo9dZT$E|#VpEd{ z^e7=X1sVojT?0mDr#cHGvm^RaSbkgL6$RA7J{`oQvD(d+e4Q2PTyDDnwNZXco=>o;9OWvSUNDbtZr<5*@DNN!%n}DHp7vb{g<{2oQSt#r{mS)sh zRaXq4h+&+}cKm`UkcyD`;4gfB5{1?-O33PdJNWXcXgBi{=}5MjS*&u04R$13rn>T0 zSn`AHAhub?$ab@h-|xWRT$~;6Q-t3@n)reh`u zHoKjyVrB#dO|9f~w9p1J$XLcyLj_@`fv|ke3jV@12fA-sJ+X`5i5!0!#BY+b32{aW zZ4T7zjZFx()GB@SiV)kU+nUsEJ_Xjq~+b5 z2E*t@$e!CV1L2R0q$UX4BKWGE;Lh#Lh#h3yq?BPDvc``j)C(t!A*mtrjtB}3WD(YT zm&K0-5(Y!pu82$)U`BOyyL<+ZOJ<|W3fcLYOYponTjeD)kFX)H?&lv;U#KY4%bq>* zd&1&WL9|J)41{yUFjYEhxEDWX9^Xept;}Rt>4Dr65CMJA_}!mZX~^!m&Y8*r>Hgj( zjA|OZ$xv}tbk;Tl;0m( z6vSIq-ByDN<-M&F3x!4)T-?HfNhzmVlR@n$@&o9;#+OS3<`IKe@*;IFp@USEY8@s)S0g;lo7mqi|xn z|B0E>yeP@wwjB!ECC*a8fyPD7s7E8#lT^Dm z1W>C(2be-(u{Xqr^ZP1?LSG3N0+Il;(H_hyUU;_sG%|OsSFx(Rpsy5uREcQJ2|*BT zK;U-WWr%8Mx`7)eaH3lN^O()Y9304NXlm^!z@}mg+vulaLaFg6$TpS&eS2P)p?(a4 zNxGBFJsgr}3#ua5*)1rt=ykzz8YIe$2Xe9k3pEPp^sto7C&Ih_C_Bk%X8iM>X$S&7CXL+$tKD_)PHJ2#DfJrA!dDvV`(zkay+ z@W{F!DGo|)o}}&R`Qr%vb&$PJv$$5dkoc(@^~cnGiI?`8&sLxtg0KG}_LN3~!S$%m z94Udi*c`+nsOJnq(nnq~Izt&oPR}D&k>G+mQNiu@CSQ&8A8^S60C^PQY^0!kPI2NI z!oNzT0fhM^prX8+fJxfBk}2TKaUbrU`zP))Y+r{!WL|5Do{(5Xx#ZRZjUZ1hY2|O! z&5>~fZ+Y6wAt%=o4WZ?5ReJrbG!z%6CD+6$d^W=CFkOQ4DW|(Wc3#*vV+CCS<7#T+zh76H72iFNX zw}a@mnsq@IKZO3kKKpjhD(6(|O^e;g%T5}pw_N@4tcMT76Y~~N5+h7OArm{)Z;aeu zO-lD+_9}y`#0f}m2`fQ)v^~RbK^pw{@3=^)&bf`e@AsJppZxK-E8ZLiOZZCXE(a

ssp?&^>_f5*=~Br#dCgB&gjIb8JL;oj(; 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

IvLoTK{gjY`(~BoDTGyUo?(2ol)HDe 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 grBxmG5?wv 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≠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≷{o!P0?{iu0zmn}^mwR76+QmFCa{n5} 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

(-v$}2d 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%0ACxCU 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�j3m@N!=xBjqi#s|{{?AVPyYjH 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 z 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�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

  • 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

    i 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ţOe z3Z@~Z-!d!Q78rWY2*oI_-1cm3!iVw@B6xPnwnr!0Aod@po z?Kf9CoLlb=qsK5Z&C`#9>K%r)c(?47--P)Uz_ZT3Q9}Wp(%|kC1ptBA?ZB?ij_F@b zy3<8yk_V-p^Yu2KZ$yE@<#?&C0;5%i$68%GO~i!pti=bsNJ2%rL+2 zF`Jlz#hCdRKr_qX`M4VsU;}mt&{)rP$JGUv0=tbjdS)E!{qew>ZX4om?TKi)iGQ9W!@2_jd|uO_+A zb+u~7jGSv?82NL-z_U`jY9rb7%H-B}i9Vb`g!rSM_&ttNe6w&z9lq6kVK%r+Gw|bk z+^?ovW2u~p&N2jwA`VjkM;dZaw)NOt9==0M%yGszsO*FrE3Z} zJByy;HbgaxyEpT2Ss}6nd4d*!FN`mV;k5aKXZVW4{zr4~^}iLo0j?;36_Kk>>_-H~ zfFHG<5r!wg@uz>WNU*?-n(KsDvO+2kYpPI1q^h+z$9Jbn_%CRvdS&;vm@Dr8y!DLa zc(C5>S}9WB_r{G3wXY_WwF9_{mWw~c@o%^ml+yj3IRt~9 zgN}bTSAroq6QOP_8cX&U9=qnFUV+uAhirXw0%Gq@hI-R;yuK)MI}%k5?e}V*`>ym{ zM!oiNug$FQ%!o@V6re7gUAPr~l^3Q-^G*m?-I8Hor0T_7VX9QLeSQkGYM)uX8#9;A z{T4uH*rI15PpGL;Uw)4+$0_)`zdQqZ;BMG$K$gue&LWp#{dTftR`JX;_py+@bMRyf zt(v~xJS^&{Y#(w2WjeYsliG0UjKRos6ce?2$<^R>R~);B>+%Vj6=`UYxE+2wB65S= zdz#0DA)S7-A&Z3VKO8G(c@UL#=E#7;2RSUZF5^D%WrW;|i5YfqzV@gaj`TF2w>|gd z zsBZ;*_j3|6Fc_Y%nF--@MBHPxk|G{w@hN7`OxIiwcHVavX+Zu!>XX|)jwJ^Nf4&;T zMW@8k>V-DXJpcNxyWB!xN>7m@>Xo6ohc3@WmldY*a+|Fzb%#%oi*khQdoHM5AKI;# z>%N9@f$DJhJjm`$gJwt1hmU*7?VY>I3*&P0V8DY6*7*eK&p?gI3gqPEj)uz!Z|(`G zA%pzJg>pUIfc=;~qmI+p9~*|`4S=ItTv_=@X(`7OZ4MgNZnkovvzcftTdNkLGz^i= z^KLU;)v2~2c-%b9XI+x!2^f=%xudC8T{lIY8YJ$c@;*ub>hcEA@$XsSYXb$d!d%pT zm37)hyac$)QgwIkZoJ6;YPpTX(hY(9(m0KEN^u>9V(GvOz7?EKKI}u}Ee|v$xlLHs zzg6nq*_zkfdT3F*F|*GfxDo`_zB*XW^`J28jE^NH{EYqmZGYMh?H4dxw7IJC?ix$F z=Q0O73v_gOi90Z6)`2fDq1jyKlSco%R8_jXB}OY*{`ae2R|C_1uWVsNLf9vy{QMJj*&`H$&L5_Gs>)jK}iFf?xm*ZaEbMU=Wa(tz+%5yujTdxOt~=>=-)BhH17=v$ubIKQHb*y;!!)?2?(TS4M`>oQiJNnmtIr(2t@UQ> zF{)?W{JifWu*#;OD;+J0Q66>lfBB>)yCcUc$oLH7CYk8E8pB>1C|_HJmw+P+T`~Hu zZ2gWlQ|^pn>-*Qcvw7rQceth|j{Rz;C&*@Pg=Ebh`qlP|{9$b4&TS>6r|P3@Rzi?M zeh>&obK}PF{&8FJBbc}lF1IHwO@^Lj57D40Ay#tFIOm*CFXWVcvsB@`odRA|p#s;G z+6F5BDxVa|?6PAxT!g{@GgCunz)=Goq2@S}8VGMUu0flO!}OXI{F_7Gz>&&$HM`m= z9DIL$PrQQCung6P?Vach4XCOl^qbdyZ1SFq-KTjm;DS($U&^zqzD@#ure7_wfT@ZV zXN!HV5NI^atXZHFY{l7!*mz38i;5cdyr8OMy@77g^K4lVx-@>e;;2zy zsFXntvuh!0xg=SO?uIVQCSkN^TV>$UzH4zxhhG-k9f!1?UZFOv|?B`;l`%L){Fa-h}l6pLL1`ht|OP=Z{p#CokMpkv_AgC+qUCYhXWu z%Im<>4F|#ae!@`PYcw+``b*Sg5F^~0!%v=EkOEtUzMdZYJriNU6TmNVWEB{xr@6#2 z+`aZPIJ}tv?WnggdOe5vD7P#b$DtE`R_NnVaw~1D49y9+@q6{Vq6tUV^Rf-xy|?)o zrCXd8$b;8^kN0};L4(gCce%nci$AF%1%k(U6elm1uAPi^12LuuENiQH&Cn6%zj4}befmlbrJAS&dlxLu7?2KmTn8l>gB)m1fl9&CF zcdI)i%(rogEDNDQn=3qx_8-}4YT2Bz^1L_5GV}UMxk6WKn3H*|MAY_hoEInP$!$8< zTNjKW{K4WZdz>QU)O1T+=tAiju1b--Z*z?2uQ@j4AXZI6SowW$i(kM%%V!%2pY_~% z^}wZ1b%{f><$PBDryZv^J_YAJ|E;SMqGB9Ac$GhW``p>sks+)r47cLAIoc!L)o$k! z9sIhVVGc7nQ20Wxr_v7Qc?;B9+E`@$iPGm`KWx!>V(O32K2j^m$11=<;yTLkuykXb zTUYk_dVxopx$SD##lRX2f^={VaNoM@DL2H81|C`;y}%{X(MM)^dz_^FFh5a>VlsA; zzVg0slzcD=l`>yOJKcaIO&9DeqWycD{LVy95if+#clzGvq~|;vTV;ZyjMl{rp_<|K zP|AYm$#cJpU}5D<@^*;8uvnbTihSPfwe|AAo2!%~%=8*|Zi~3a!edk$7s!I1fi_b1 zR%hx=eq$hGF#=o=Exz@ab7P5izi(K!2TZ7+|0C7_q2Rm(4%ir;rN&K-=Z0V79w$ee zd%BpJKRzqhLHfPIfpuWxX#v*F4>ut|`O;1?yT#~Ni$xuH{v_p%+2RPm`aIk(GO<>1 z54z_V-9S7&M0Vl^c3B87VrqAKKc_MKozcaiff&)T)v4=Xj~93V`(tYWeKnlc5#VA= z96?51!QH`Jy{qR-^`^7l^hB(iGjD1t2Z@_X&KXO^ihffiur*p_A?Hmy z_Ahzk7_r~j)<@+;I>flB>_)Hsktgy6WjZxj$qEQ8I1%O8Uq?Cjqv8~#p82DvQ^}uh z7jb;*PsW&>@zoJfeKC(4JU?|{B zm3X^S8`lcT$T)U4G%s2r5cK5NTY2EE>?n4WYVvm#twIj-0qLPX6QXi3jl(dL)~%TLfgy z_Wcu`KfAX5?BUgnu$bX4KJ?IV&HQn@%~3AFjrhfsD`Act5VSK!Ev#{2hiClMy8kdt zY{%p3TL9rBAS|Bu@W(et|I`M}c^B>%+zn>V>oBXhV%_BYX@+Rewi-k7a{f2o2MBhQ zd@X5KH?_c#+X!bKXC{Q6jq0><7+38cvkmN4F(S_>Q>;!RlMq@GL4itrCF1$6%E!-7 z;%E>L!f)gaUCNMLTuUswrx|EO+M4kfBEeiqXCavu_vqIP1n0O{yRy;4V3qynN>Tx` zAjn6cLGWi%MSFRQRgbd~MSkH?R6o7VSM`EpC6Ciy=OKq*Hhqus4~ zgNM)q_LAB}WMr^vDqIem`h8NOGui=tX0ijZgefJv3)lhVsOInSJsIR)?`QY$1wOh; zbH+BWZLOZZ#fBW$l#_Bjq=AkvHWJuABOs>bM7#}U%~(_gddf7J5L|1GwsTu!rDM~9gFAmFH(wn1cG)WDD`&_%pYh3dJ^)tB-bh%%G{;;5GHLrLNj*CKLT% z@XH)Zjr_Y_R6(bg8K0Z8Im_ZJ0QN|`ci_ectq7A)WVOyP;3$Ny~%S+wtKKG0NbB!{vp*+k#Ksgf!C$KJhlP8E# zN+r35L561?E_DsG!(;i{)`p#J_V2cGntwxL48!hrhGm&&71O{B*7Vr;2sDWJ9q(bY zPl;vxTsn+B=W}ZW=u+L>Vn+GZoWz=t^t)E>U01gvF1|D4yl+ZIT0#|>9V zMiA{kq%>!hGB|HME)@W3JI>nCExvc{aud6#KeJqj-N2VPxU5Pzs|iw@n35I!9_2^b z;=b32H|Sc*KM-fJHWZSpMLI^#W9c`x&?1qmVazjH14xP-yZ6ik%{-<&f}LwZhB%_0 zq%aYrq~Ks^up8)_2s`l+6U%mPiw&=&jycFoX#tkQyH<$FZZPf)U*(QwiNiG;5wwM; zoT(bPFOJt&R?O!@?(oD}=npk+MNem2Vy@VEDd*5#%1J&r2O6-NvcFp=Q{FHJ^hl81#??1@hsDHoe00BoEth%(c%~@6&dwa zY6BL>!8D7>&%~{>gaTxn(JkWux7glEE}!ed-KZ}nv)!>+IBE4qX}6DKQ{mNA(n`_| z0Wp+PS>U;yaDicT1N_K!lLh$>A6j*j_iizeykTw%IH5_(*mt!hF5NCZx@68$00)M*pCdU1^xZN_Y$tF{ok~*?ibm{a^$-vQg6*S-`iFn@X z^49wLi-P0+HfAjT^mY0t<7PZ>P5a2!=TdDV3D7E6{B+lWD^;3BsYDX!c#zVieK1wV zv89~ul%)0HQt&g1p0tXkIv(}9ZibniW5}Y3n7z-i1Y=QsoCq?%xaoML{3-aT&1SWK zymeJjTRB!OeoBX~z;Z;V0@~{y+713P`%E}{Ug1cY{fj~Ao+`n)iPE#Vf@}6mk6I9X zl@Kk}@%b#r4pVDjW?Du9v!5@pX1%}IcBxc@oAUE~?Fao=78#1djHstMg;l6#L2A%T z7&1O0HZu3}_v-5IeV2<8M`Lg3jVoZ157g2~lP9n}*!v>7b&b5-`-9$LsKzgLX%yYb zueR5UdGKtlv-y8-;=JMN2s0sYo9K^5kCGqIUw!nwx?m`Zy{Gbsxh!l#!)as&b$j)3 zWM|1G9-^r|rH6HHd0C>fOJnMKG+0x|4Svx>sD71ol-1a^P6H_5ri0#;EcI=n0{;@c(>1G#JR%kOT0#hR#pyFI-9`{_A$YW;`M7xdI{y(_9bKCk)h(FGQmABP-l<>PJ zqVpVa2iLxSg6Yk{4&s=HP{-pw!y<0mi}Qouj$ncNB0pX+PQTebI@)SVC9gwDa(wz> zpHz*_7M}U~pN!70>hO|pD+O=gtM}6IsaZ=2j}m*2Fqi>=SQX<{X2S#C=>fIy(-+Y* z)WA8z4t4sSLz`tsaroZ&2H!)`Fuqg1E8JtcW5>lE{&JBqk^;KRvNED0)GlNDdm(tI zCztTGkWx~^r(M^rm;28xgFWmgX>o21ti!O2TehM;BAg{VBt6yIw&T!Mq5fCBy|1cv z^Q*V#Ho}5k<0(Ch&~@tktV9DK>}*;I%c?Cn9o%Gg>y7twHQkE(+$ z@b%q$;WIlVRyQv6bI9_WbH&r~!CK~k&?TeK1XxQeEh6@y;G*7q3OyVN4Wx*@AD4gG z2_*Lh|7_t~2)zv2$|;H5e{6%L#7af#a>nu9F~|#gMJ@y2tKj5JUygPi8nZoIyD*EY zcH@=3obm>SnMco0gZ8}N7J_ig?ce0xH?DQj@|(hdjR)0K*->|KcOKgyGnO@Oa2KJ0 z0l;)(lqzlCz0q!10i}rKxMAT)F`?M2U-iB?qxKO){C@K5!%Fyigb8K%&ocS>OXW_D zJhhV?5W~7EYr1`xtGae_+TU8isP}B|F=gbOl9)Zdu3aj*eHW*31t_67$b@)ai1cDr+Kx3@iQ#OieQ?%6 zqZxav)hs>gp)QAcJgnlU@QopP$&mhRWL*!Nz`$bX*kcXRNzmq-{hHmFDbc=Lz0XRGmuTMRRkh;> zBJ6`tmA#pU8I)G=j=8S9P*stl6-Wuh@VB34EhMToeQ0rzKO=;wq%Oe!KSsvU_Xi_mhA=+XH09gP@*5blQVV`>{ zlF`(Tp2VT$+Yb3Pl=U#l%dr$ynzd3){%)?_fQ3z5!I)@=0a_n8LgJh9xjANmt9UeG6geV ziEpso7L}EkU%Dnht827?1eSV0yR=-pHys>Fe5~Q!oWx>NeN`=eY;z4(IC`PuNtT22 z>R5HkXl)>QueHFdalI6}to@S}L!IiOruW(gIPe=Kw|%m+b@IfUbeL`lh;X=dcQFqi z>7W+xCe8zNVp|bytU63qP0n;4w+_jC<7^NbyQ>m+#&9sNL!VaKSBo29k9dxX*=tK@ zfYYt|H*q=JvG}uCN-S)u(1!s^e0>oc79maun3g>4EHjE&+Gc7co0o{hShysrE55*E zyJ04b@KM{rJ~h#t5wTp&^Px{1VXhAe>&8yi0(TDooR8F;U?-r? z?1gNu8!#ufmy-+c^pc&4Lais(=WenEn@|P@b-5{RQeQZj)F+O!qfrwCj){nMZdjp} zHja2k4%d>-r}J+4B=y!*B2cR;(-xCgX0ugZD4;dmM)%&BO}l($uox3|O4}*@t)g_m zDfky})2|~Kkw67jSgkNB^-sNt!fk6j*D!HEX%ghz4Z_(7`m zaiBG%-%~lRCt@)GA}`5x`Fl&;Z!gf!I%6@>M*vNkuh`0i(W7UM*i}ExFQNjMsaCbn zn~xBvjZM#<{bmvA7Hw@PtC0%j)`xKm35k*)gFuCJtr5HZZ;S|_k8z(cKNnacXk@KezzSXtHc# z2qnSf(EUSvjBUuC4j6y?1RWDNSk%CF2wU1WS#7YN`B*z+p)66itA*Cifd(B%u5N~g z56=qmm^7eqI($zTeYo?%66PmC{FwlZTl`0v592|Egfr3i5l_GlG1%!6N9!QmqQ%$9 zdn1=m#Rs>caJU)2zZ`RzJJo?$!)O1d+Ywf#HJ2}=%wuBvZE-cLRvpUon#m9;(o|3~ zgsnKcaaWctFKnK9bEpXlk#m+OU~zvA6wN6Z`&V2xDfy3op5{H4ItndMzjGmIwRyb1Ei%CwhtQrzbz!KXKf`Y=YW2**K9RV#YKR(1Id zdueO$(AxJXYCM_Q$6T2qSn&~E{Fc}q1^DxPSOi$;S{!g_hQkEh++kLJG9A2U*C?(> zetI8fLTol2lr(&Ac<6X&SWvZ_q!p9MgfF6dAY}S4v&}qPVh5{IcLB9)BxIFy{;>qp za|M9Ojo?bWUmPa2T(Qj&793YT^U;4FbuiLC>Yzj0~~?xkiVy{9JZ9%TUq^Nf&-j=`krxP1FP!0v0tJO0~a?DOT#J7KT7 z0*A@QAcxz>=fxs}Si?geSk#7Y zz+$~ToNprcyH@v?OO(^J`(UX|)=A%>!Q0>V1(;!3IbQVLSPyVxMzHTv(f(eHPQD)f z^1_S-(0LUa1h7HDsltbFzd}^(Db}MKShBkz+c%m{#pyB*33sB>FsgR}I9c%ut2z&M za&r_hE%e}_STt5L(O4=R&Y4Af!N;^8P&!-cLf0uDNhuai+$r{r3!ZF^|BJo%jEm}9 z(neK8RH7hBvWS4>oM{D-3<^rlh=?di&a?!{G$2t@O9qKe&M2uRLpMn>G{Gh}Id%8D z{hu>)oO9oqJLfka?)@-dyVqX3R;{Yqd#`%xsiDozgT80WTsc7gEF;gD(ngph4ZC5%{YG8SlM=I1S&ro7!KD$r)qY zmd=1I*IQ*vPl$_`>%FzDXVewfKk70H{;*(H^HCR@Oj>7D-ovh0Ii$J4=j;YTUg3Fa z+wPQH)b5cZ!=>D9@w(35boQt7zYkHyqxJC9XQ8DZNvjj{vNnmQfhP+{at$JkxQHnM zZRy9eX%*>}V*mPRbK@0%s;j1iCjR}Z$Z`O(Pf?a?d;e(l#nJw4eT@$z-;-UqE3F;P zKuNl!0=y%zWSbkH%_hn3fq|Vj)VH5}yFsh*^@H(;&OX1R6I4c8{JlQP4#>lm3ChD1}*$ipt(wEgxOO@EDcFa51ef$fR>2r$Hv4&sx*;9Vm;v%_$Ca-7;Oj z)a#d|#%Gao@p0rHQBRO zF}d`Bxe7dV-A5A37+O-c4%EW`Duyo(_r){chgHePL~{`?ub<(|qCM13QCAKd##Rm} z)8FCO$G|GKu=wqn1J|>T^GtxKY@vs*6f9uj0aW0CWw2LwGd^ltR>BTeWELlV_WIC} z&x+`Umu6fwQ^f4GXP|ZJ%iVDfdC0m^j(TI>#MbUJ0bO&c%?I*#QsL?|(%mgbZu!hx zQOT0BpXv{mm;$un0+NP1CxiE8j+g_1+O}?IQh9myfJy{A4&9#^eJ+ohYgid()qv|H@0mZyDmB9sSJb`wojd44weaXZN{p=av`XynZF& zr$z7_L2*(DcM@^di3I#6i@x58Q$6#s{0-$Q?*66`saS~ZSdHS;{QBo;iOJu63e=i#`}t67Ow*Bb-ImI-oiL8D}>beTHtRy8Jt(pK*i{MddmEE)bAro+AfRw@Yh&J252fFGo-%HGgLWdIS>3kY3MiUR$dYyPiow;Z>-yt|nsu*idQ*TlELk@- z-d3;=zKp##>T0i-A7wY3!1VQ7XRx|@-`?Tbkh!;5%kkX#4SpngIDh~>xuuNskH9=gGN)bdB%w^%h~JF8^M0%iV-V*_$$ZrE?Bqp2IBBE8 zU$>nwa1}J~8uZxMV2}=ggad6}YFWq>m%hEaeDw_%vHkFi2Txe9ylE8U(d`y}-Aneu z!YYW#>3)#tmwe+YVH=I0{LQC?_r)h~*$S%={P%~cb4!a1f7YS7v3Mz4=I9!H&IH9< z@~Fwyl5FAzmRhfYkj$!_K{QoSlKx9o zU#uvzvhecdCWEBnanK2K6&8XvKW}j?E=W5URDbOBW;BtjH^W2>b4{+-Wj|EzA>@syBEzgi3pg;^ z{s@#*%>I!gzhMFpZ>6D{rgD=@C=~_N1Or9C7>cMxmZ9nY%Sq{T=}kMErldASkM?-V z^F8L|*jefanPpQP+O}SMFU4Abzaj9C2O&lb*4k9Wa7)3W|n3f zi^DGcO@R{sCMbRG-`8^maoME>HQ9$D0)-zUuUGr;ll;F8qfb2L zT)4R8O~`TsMxtp&@*Rk9SNa0!4j34+0mX^h@qjBHGdn-8sj@9pi+E`G{eYy=lJps1 zN~xm`Ij;ZY_1C0AtE0%pe(?^@vPs>~$jtn}UF}#3Ek1U&SeE%oO6uJl@|POk)IF2_ zSN!ik@#cpP{#i0dG{2!J%vz`misD1CnSFmQQwTlP(g&SWpe+jiBfvM5G!Ekzigwza z>C`yu#zFyR_g!5%tix4znIQghx`6Bds*4a*?yR15T$4SL6mS0EbU-Puv&<;x@p)0= z+Altp)Hzw}I;cD<1pJAGOQR+iMyy_(V!F6|(}A#? zW3%!;lFx*|lWL|}Rr(k*JwmD{f z+wgt^!NNVrv*ql1Mk$tq^SWQoH@8yQu61A=3;!JNkQ<=)hkSHP8`*!!hyL5}rnqZH zFP`xH`*Om{Bc0ogHuxDQ>vyBvb=^0Wyq2%J<7xiBS_#C%;@;O?t+{>N)z%?&BpA16 zFX&4rlU=1gy7yBAWvJjgj0N(+$Kyi?cptIdE2{_Csaf)Tff@h1a@W?(wmoUfaeRMY ziDw5{*@GPF^H2N*!w`C_3M$)sFY>s6kNfoR1}EJk+bk(rRKdPYL0^>gcmC2X9sB0O zpR&t1J<<77_Na=WKZV=uq*wh@IH7jnejO3ON5wa%rMu}E8zSZE(AwcGNK2ONnJJ0T zWVpzuKc}}2W-Y zbRqa;^7{*$YAbWZ%Izs3R#)*)rJh2#wTaKf2Di;S43dG*cIt0!y`Aflpo!Ru$`24H zP%k}gmlU&nuo8xQGsTEMhNJ2)b5LJk&i`ZL3R-*1!hdYwrA+DlN8ZORBIwPZ$r^{YZzP7C|ewmZVOCRN9UTWlU zOYqNiu(k4keQ?I3)q8TH1~6=$bM^s^JK}XuVmo4bw&$w<+Ghs4FaKDZB1y=}zhbZ- zgz;C`GFNQU6#`&aiwWTrvL6Gjjb7ATnk``Xs$e?%myh7yW#s&^=wa&(_CGiFd_-FL z54-sSA6I_8GPKv#5Qarj(Sg4kHXnk2x|`GjydP3vDf2u>e z_x~Ow{~m-kxOf0=)qeybYHQ6ujFj$wZ~kxb_5WkFs{yrll3mpM4^WeW(VVQ&I~{lK zt(AAB(Rx!dvuFwM1MR4y1b@J@**T5tPkw~Imwvw8(Tra8>%f z7u}=uo2lLG%UwM(3+}HX!xI_uk2EY|EzgtH37sBr-HC~v81KZRXw5W0*q_DdvL;7u zk9jxVS^qvhbjGn(o+B9FaKJ?q*>*CzhR6ycdZ~XWX8*yGKxCI}IE zXK-`vef*)>3U|3UR;J}*C;tEyA6gw?I+66glhGr;GrdN%8aa8(3FMJ|z4TMw^q0i4 zB)n+6aYsMF>*hur_SeBQn#gu8fqjdXzbrR&%|W}(bq$NQKTg*WF;FS)5F!r|XgYVO z1cAC1A-l!zg$tN|-E*}7lA-OLCQ3IZ95mYQ59z!TyeIvIpSrW?GAYoA@yL9AoEp+5 zNtPutsI)2COXx`U&hkAh{e`jJ z;h`?4p8}J>{R;Z#xVe)9MLU)@?A!)=%!Osip8;L$F$2XFz}r$GR*!t|Y~{|H-YRG( zpxaqT9XBG*+AN0dh;5MlG@O!4dyHC(_d; zCvt})D)jW${rNG2`B#gRGCdwO0rpiVFJ?urdu_EG?Z5>tfI2l>fdZ5Vi@L|0S7`dz zy}@Z)L>+kdt@nXtbFm-B#g3++RO95~Fe~>~_#VJe|NUe9{x-Ax#9=e6rh&I!I2344Kxa=I_}X@nI`^!Z4r= zenW|*g~`5Szje)RXe`sk%w?+Yvq@HFIV3b`%KdqPlGM+mlz&8e-MF|3(BTw(G7e^G z^63Moj+Y8qWR=!|&fy%JlYL&AwZ`!PH#se!gpsH=&YvRh{4O+dXIp@J(;@s&JI+rVxBnO}N&|F>%Zq~eCVd7SvgrCYbQw5r|w}6lKfdy-~Bqd?8rg^p48qXJ=`QG*t z_S@>r$>R@?8>qb2l%zlPTb_hyWchq+0Je2uKq~qFz+HvA2h;(Xmeltb~+1)lrt&;qq zchODtLBz9bGSmX`zb)*`TUiCO-<4#cmBZ^${f~P1YMY9r?EE)ny}jjtLw@D*EPg^? z{`=UC$R?`>WJYatp2Md&>rH3#)UC1YuPI*ro&u=lB=1$Q2UoP#hLGpcQt5fy5HM+c zwP=ankMgpPFwyV+MrUkd@_k*>|@7cRmLpV{t6?JnJ zP8NSwCRtYsnUhSlA=!Q3#=}~6bSK6KVd^oL1YyjqDkxb9yRD$S<#VITa%MJCCLED} zF7=&6Id$t3Zesu}EjetRA!GeMAcT0)BqggVR{Dr60rD;ZKaqy(Tftjwy+-3TdI7Ju z5JPF*E_U5iLiU*U)~giSJS%pv$Jdr&{WfNl(PP^3D)YX_D+jBmF^IS#0>HiI(r_a| z<|-}*yPp@5c{1$FC(Sch_40U~K_dR6LebVFKku&d$4Io{?YCHx8~5C(x>+Q8aVC>F z$UC%6`uY=HSss)ubX#x*2@jV9d)k8e%9PkG@|aj`S3?!rOY+Ene@h>6M;b!33Scb! zhuAAOPV^w)`Aq!1mLtqL;t7ti>3Huo(!62g`vC}q851Rf&vDzcAID-n5GTniN}>Az zYWX^R&W#?mXJDIo?VCC>IEk68h2)!u7zFS2>DyH%A9A#EiccOso;DNF7!iHqQi{ft z$=6IEdCbXVWO^N)y7uuYBU+9bwLRvXc$ws!RW`vjm_B~6ufDZE z`~3a;zhW*GszcP?@+f4W3t;^fYW$$TdB%o6I6(R>;{L9n$7&WIe67swAs)yyZ zo|^CU&)2S5*Sl^GAA?G10Pk07Xy?9Nf8sP80MsT6F2kL>EaE7d#?Q>>m5Oc&JuKW8 z2&!=jodVb8Ls{B*%YSVzdHN-rZWRa>^jLCpDoQjN;mDKTr@VDc1`jGZ6TS8ywc-qS zs`R_!62CN8uel0!96dKLQJk2@nSF!51LF`Pf8{iYH+axotG?UtCZr=HSQ2{&*IRG@ zcaSCUbdQ>yMFPn<^#+;3TnD|q0_tD}kVL8zA@r#Jy z!}ptGlwx;7*=DAs!qUEbYz&?c-zU%GWct}&bJTVS)@dV}C#$W;8;9cA zC482o1puBFXF;|!gUqnU!8nlc&JO@ukWfcD)$r?wRsRhdEhA?SVty_p%p-ekvRG;U znp}PKW2>im>_|D@+O%lT#Dj;IVXQRekMxBIZAVo&+}q=fygmqPMozH4uz4SCScX3+ z-O1mv{(iy$KB+knbzjSC@mk(cFK;F@cKpWuURZ8#7>gdXu3Hnf@?Z+9=*Yg$F!V1IJ^kYc%MsU3>DQ>uX{8h`u7{%diKgNfqkc97|1A|!vs5&=r>=6 zWC*?VjAj)!Ov!@l%=i8bd2YqYC{zCrBSz5!r3()Lsd_w*5uf zHl!$=Tk`er;*-8CB1S)+XGNV_l1p{;A5-$X?1v9EztfB9{1#o0`HKc}N$l6x{Dr7H zzsKC|B{pD`Y^sjM?Ty(YV+Jp-%$K~)HE%_=9)Qv>oEx{keHWDx+H%M9E|o*;^EXw0 zOJ?(jWJ<=o0;Rc$)Co$PfnDU%WC)mqK&D9YIo1A_$mN6J+C?69akyqaIhRFgDjuJTAbZ)S`LrN;(nF!n{fB4f%=j0lCzk1sR|t|n(#BCiNP-Iu^X<^$zl{D(lR7-)PxI|C zcU)im^X(hI{$9OCzXu`BHHf7?kfi!ut*$Z3P`kpoQ5mmmt2#p}M2XOcm<9YS@)9*0|7JOY>q(=?s z^6b*Vxh-Kh$)~8T{W#Pq zw|Fi`6Nz{?O#R=V^B z4T?R@_qtCuE-DDI^FTK4i^&MA?hyQ@v@fNSQU(@B1B=Db0?3F~kM(F*|94We!Y+bx z-pdAOj=Qkz78#){#8#&c!&SZiQV95)OU$so1Px%eE-n;|l+t8E;`>jSJ8F}51ZKRT z>x?eMohd1j83A78WfBAZ{ktK_Ep)8|cx00P5pG1R@Tc|(u!S#nM)H3yIUXt396A3Y z?7A8D$40*50heCX>`kmgYY66^8xSo1Eol7n2L7S!zfApq5ZL|}vA-1mPweUccj7qN zIIs$W{V(r70EmD?@=d5hVmO(6VM1NkE;P{ij-RnY(nr04_k*mTYbcxf3lE4XYgL+b zX3x^ePLK@^THIxfUuY>f@>FJBxlGs*vqK|Fp-`hv_w{)*6HVK8ej);lJt9XOLr+5w zl)<~x=%NDVQLtCu%=;vNIiw|97mxqG;A$qMWI^AUTW5+PhTEKURQ!s!Z(!w=U8&8j%Y>VI{oX$cY3&T2k@ebVJ5ugsya2|l7 zk&(LcvcSs{L|(J3)Ng*JsNI7@LM9GJLEASa+8WbwXNPM@^2Nz>^puYG>+RZuw8_&w zAm$?v#?o5uzyNbb)a=5jDcELMhXJdM>WyY=#K79IN}X(Qd;$U_Q%s;7vs&+ z1Eig%yW=vyo~zp9=^y0n_n+QJr~GhQ(_#dh*q@rW)F=7lMm`_>h8pfb{i$Rkcht3K zylLGTz^qsV)A3ORBq>SfRpC>NI2u31KUnY={^NXAdqKrlEp^tsX(QmE&3}6WF|$na zm2WCY?iCnNiW5Tt^t9hYC`l|+LkNshFoK^?$Zu9hEz07KicMMvUn;oXGL;uyl3{4y z{pjeR=do#%>Y;PiheS~3#XNhkFV2l8nQ!ZDx!N&Qcod4|VsdLe+}c5zZo$zE=6EK_ zBl&A0F?m%inVOEx8285ama5EKFl834;~76&P$P2z3n+sIKoK+5a5Eiyi1n3HhScdk z*q84(I9|F-F!2h5G;@_-%O#lqizI;#`ttKi=v5BBz(v~xtdCRNU*EIVRr54$V|f`? zznMv}=I!t|yg)}QUC()tpj@fqkT`Cp9MNYmS1i4Xn zTRZl@PNlx>iKrWxn!gB3`;dfB!du)C&;ajVU z0>?*{s|kb;-Niy}E?hUU6XkNrtpNJdg@+aa`~36ZbQ)41fC}0cV3ct>EmX=$#4{M; z4zNmnch*!IC~5*pDGX>|QjtM6M#d4aWIlfQO!Enu;#(%H+&Mr_&>$Kl#cP%tB*kKU z9=XZ8^Tg_lCb)98AHoV$*iDPRxmA1O_!7IZru>`hhiKV$TF*flsF=FC3LVj}uXUo(Yvj%*x--NL+)J0ee zj0dhL+Lf^NPRXxF^_M<|n*nd3LJ9FAGY!cA7G;oh zZ@_AVdi4|9WL*_)(tekXHnTy5IEFPdGqZn?giYP2VLVYuIv3!8^Y&;oMAtn+M?=8$ zTfe~mYk3F#=sJYJDoBm!NV`LId+=cS9VddS?psgyg-W)n+vz37jDg|77|E>&9)j#m z{6SS%e==*Yb*hBm7mAyflC=+oejGx{TrB2tPtdPhn@KpYAB<^`)6&}R1=cVN^_iY< z2sP|;k|~+dQ_L0tG%K?jznK=Whs&3Eo!1B*w}JlB{SA{qE<}gs_{k|MWiu~kUL6$V z@|(X{J#-fX*L_{?j~=A@a9lCAWmm-wRj0fIr&2u3`$%=b==Sm$9zzHeu8vpG$+vy5 z)*sH_FV<-7jLzbR;V<7m9h}wqjNco40;k-Zk%4&B7y>wmCDBOdF>&4tej4EV#|i8; z(|ce7w?w!dctZxH0lK&~H`a=)IrzxQqSy#WgnH`xQ0=^dWbjVj1r{{_CR z`eHvL)=!L$$I)q%blhz;?wuX@G?qX-M{{x`6`6me7U zR>~{mIY;B<;{5@qpIv~zN$W^-a6^PGl`p0%INhHNy8r{N@zPmM zoY?fC+W^Bji)DzeyDBs@3OENXg-Gk95k9vEuVdECO29Mq0i5v_8Ae2d@oC+dvW`>L zd06WqxR7uBjk?$!4AuIb;jY6MzCW<2136!cQ_S8+S9n0jp3pL~Zl0Y*x%R9MyUud% z&?G6I4*iY%6kfmLp7Omuc85Pja0T3O;=~}Zj>t+zInG&=6+rqKQ$p?~gp-Z!fzMY! z`<37^ugPQv&R8gV=b0B{)DU@QB=qn_8e#5W|4nd{(IOfXj`-)ICS6$0tQec9+-f@j1TjYKN zgQ%H`n%v+KW{W|5*Qn z&3!ZjPz?xaAvqo~Hzzk7*=iqAV@b&Ot~s$X&6p4n90R-`7rH+6BkiL#A286of>vAQ_l zg%QLYC6O@?b+642pxb^PIbxFchHB#?T}%p54v-nK)WH_(x9sTjFtDDcyE=B77w@&y zC9@CBts4ZBoWM4v4>>j^4{y^JI5zM|aLpNny_;O!T^Hl%9c+6LExiW&aEAN1k1jX! zxp?DwV}sVSoj1gC6q1#9&9+~r z07@1zt+E-RDTytkGrZ+Ns0<8&@T@iS0>+_pyWtBT@5@_EK0`==weYbO$fmylFOy6b61pIvEqz`Yymq{Pt z7Fm4xSm6z06>C(!9t-1tPD0S;g*KblWNyZpww24 zQhM_J1rrA+;GsN7w=f_k@NlsGHkKP>V>I6X!PkdvnFs?0JU9{ z^tU0j>UaLyEG0RK#Jr~*$IDUj0%0M^QD_m{QKzQUK)1Tzbo z0se1*_?!O^;7sjr$XPT4^TTrgHh&tnX`Isgn`ay~#!9v0w^5@VqOlF98&|ZP@^3H2P^9XjmbiC{hO+C*ol-r2nXFM%)fY&U9L?d%IJ3QTCAY3@#x|MJ4=%B8Gni@jbV?`IIW8IwY&To4)~3E zydZYrGgt*2X8NV|WRz;}#Tk(;NVUA}G_tzBo|kwZ3f^3FZT4v1NbDN&^t{K&WFcU= z#xG3=u`UpRN$B6K2;?Qc_Fe^bH$>~34XvZfrV8(RWMe^?-J<(Ya;|UKF6A~M$F{eE z%!cyuD5`6Cp{nBDdrI=-c!nucRd$jqi76+68ftF8a2I#C~e5=<2g6HsP$+HW&srRhLikBl^tMhvJPZfGCsn}>j(SjVFeYly~5|JoS$jPH-%sM-YSN45|1uTy!REJ zGVhBtRB}k>m>GEVwtdaz4Yvxwcw|>w9=MSRSW!YMDl6PWh(gqr%es-b~2K|89>O8YWCsXE*F`yrRPN=+h|Ql81_tWlzd9 z+NwbkBRD>Py=#2n;jIxF zf$xrUHg@pc{A{3~u14oE{%PD6%=<%#$I-Yv^wv6^hswP7ubFQlUvdo8GlLj9;kA?H`I&f_3 zaevGTdw&7cn?$NoAOj2JC$Wbfh`Z~%d56&l4RDt4kQVrEy`r|;;y#3*widy-K?{u;6nrW~nETVImZq4x8>DvbM-!_xrm zS7@S$r$<-a&iG9Crp8o3P$fm7L1`?Gzt@vBa);$@8%7U}=|e4HJkdEK99_61|5YaH zTd+)^usyud%gbzU7&2u&SybLy!L6WlP zK8m#)6kv*PXnFv0_>~Vuk#O5aWjG6iQ@QgYO3R}_11(~pGae!S+45!05rMM z$+3O($UBIg9TU;OSJ!W;f-XHj*27xk>jV8?tS%3aSCyxC4lYTTXP;{8ZXKR+b`iP{ zt536x-@fzYE%Gz?XWwBA_J?#g!O}t>j(k5ZJuQ79wC1&EuAkju`5W-$6H`@uUGVW| zF#c!=K|a`=G05xtNsFo6}IXqzh}DTy_> zteI+Kfxp&)zb1Oke;*KHAMY#`vcuXhv2+!r z_K>_8PSwd&{Y~pxKGybB5s3GCbPG8r&qY2zA~n+O6;b{D`d)KJ`z9<0(s`4>_crtm z;82h3)x7S*&gw$M6r})QNAyflvbx61;}67)=k@t_X?q{|P0=JLxkX3%&Sb<30qhsq z7$rub?wtS(G$=juzOaq(U4zb+rr-4U+0+OkSzLmzsRQu{HQSpQmXx`a(;&f0hC3_@z1%h@1cOSf zGW;azX9|zc|rUK-J)d zGinEhD!M%#oa2*=uog8C%lyr4GZp+mEjY4`A3R=Cwe;T0rw}`<`TKFPw#0G%>O?U& zlx#N1e}6j^sTk_mMfP0z7O(zuahVejIV?+?#OF`~476oW!+W*g*zT3DupeO)0Uk*N z)gtPKsWd8Kp+|MT7V@woKjHiUT>|A4=Z{CBwIl8?;)}86U&H&`V^dK^I~;8G*J!&egPXoYxHOYEzjm(?f+u%YYj;DOex-5l-dg3I z8@qp6mQ)kuIaUo%b&Xldrm8L!7(NSx!>9Q`=`)`*7kLAbM>-ljVPoO&7kbwYp zc!l9sWcX-sI({6FRNA|HpRoFbRdl5RI|8ea4ew-ugN`8ZlO<}@TK!w59RgvRc-x7X z)n(J@TFXX-^A6i#5B|AZ!Lr0pfAvhJ2|OUl(FverL57`IkaeD9MTyg3exxvcVtuYT zNjQjXww1v8KJlYf5{(jx!qdgHpfE|8rIYzNQhG~9a0EwO0SOR-4yr)09#>Ue{D;&1 zdmg2d#Y|~}P*pGqDEqx;uDX+eFi^HR*RC6RXc4NbKOOp#{+Yp{C7H0XtQRCS#iG~sh%*<#?IjZc;@oQ z4aU6~YuNgB>iq0{3VyT=fq_zl}LrIXw-+Z-P&pme$vAPLTs# z$v-o&#gO?}vXsx(>UT$14AfRbM|6e;m^4I?A{;P+Np}s9I>cnGV}zOa%cX}NF1Wgb zx(i33kHPCh^C_89(%&Q_;0?SHe!d&@?qZ@Fpy7hTe_#Ww=p2fbtt1QTXw_SK1~-pGY-@%sC3!avm+FM-1Sr{D6*tH^=Ee6Q@#{++*uu4{oS% z!7Sam-+xrlA$cdfiQ;+kwIYLijc;?PyXWafs}uCU+I`QiU2vnI_4xUOC#sG4YM32& zd8biDA)hBxXP2osddGj~^Fha&f2#jhGE_?(clXV|aRG2@%O{ZaGpg*gdPrk`HP9kP z*h69GNG5cd%=RTn2B%Y^0rCC76RNwPd^D~;g_q>q4r2R zWXu@I(6jc$`s_4aCA-r;ix->xl>BA%r&}0#`lm5kyw;T}MVPcOZdlj*-@*Ne*4D~L zWsbMNoR(Xa`W$|9gY3ukN9TRkLeU1zE1iX%n)Ht0kr-WDS^W!#GqF~Gu5Rt~9h8@y zAVeT#^|6|lHM82|-u}Cfjc7WW&}+RizL`ENG2Aq13sN_l(DM&XqI4;{;Wks3=-Wa% ztSeBnPp=Qfz!{ho2u5nN6R!3T1^|*)s6bh6aC-YJfb*Gs{DA4p>e%* ziP*A+|6w%cNE{{5#?uJTi*2OSBBlk}&l;M?8Qn>IDynu?SBdkhc4fn!ba=d%Mfn;{ z8KB}9${oP5-!BA&$8QdSlgMOQq)Lca?hZPCf1eO~Mg*{B`D-w!@Ze2KmP);7afWAv zijuX|qtu+rOU}yOHbeA^c0dv$u1PgL^+|&e%5sS=?{RKrN!GJHoFNSo)O}=xfZrC< zYTA8F`C(Di-yYvpNmHO4`1%Jy>7oJWvR&~(pY;;w6!aJcotn>#AG%A<8%vy5NmVz> zEN>4t4ny7@-L2jpvq9mxba?{31$1E=HQ*FQQZh@>1ukU&>#FpTB z1zx6xd2sNrzKr^W|77~*M084vm9=`a@+nC&)Nl_flyD#-8hJ;c3MBZnLg<4mA*+-( zx}}?f_FO2^e5VMr;qs=LBPt*2$KOYcS8W&hl9`}2^~8Zyh~0mroqS87G@Zu6_ieX! z$7a`=GV!dRg?NUnuW}pUIYB;H&VuiWR7T+HIXo5UNe-QKhB z&l?EFjic5A!?JH)>?bvt@zW6Si1&NxbZ^*mD?@b@ zF!F6amjpWw!5C$!Jds!}*ar0D5tFO5Bt!t z_~QZsB23xQ_Bn7;F3%(v;USj()p>#mju`21S9=J%3oCmUEq-1Vlby37y}tfnZY(7Y z5$w%vd%r`K#$2Lu2!?5!`FuJMb4{wdlQeH5?tKY|H@gdhn$qNm^=+{f*{e0nLvwq! z8d3jg!wmPZE$tP-K9v*-6G~8Vb7y~O&(KXKi0R9>L0o(|Ai#4DuPS8T@zCAaZPj1^ zEsZiWXIU~bfQ_am*Ibc99zgE2FXP}R9cZ5V=Of`khqFVbFm2l*9fW{6h@Ar8BccO* z#s#q;)bd{BhjXnO7)+^5W~KSdv+skZ<`F}#JrH*l6AA1dWbnipc=OU=2Dogt1omGs z)h>VGnu2bDP!lH~_7}g8s3V7*LYnmzULVm?cMiROrArE58&i%X8;at{H{VMan63bx zt5Xm=+;@d~`o7pz&>G8R+mCZ4PV5~BHm_S7miM@OI1DlbJV%)_>GjI#Zf04|WIV+i zDj&8!{fjVv!n13I0@?O|btC4`Yvfz#14f&A0I z=&CSk!>PJfdWH@`6}#Tk0ik{>WMJp z((Y&+fru}twejTE7waB{4OF-Jo9Vm@g)NQq{nL$v+tT^X#k$p_SGv{-MW!V;=N~^d ztsS|EDxbgcAD=LP{YZ4#%BYtIM#KAt*o?@@DfwM>`^mfSShA-VWMv8SS zVOqUiqIU{!1ap}`HfqxpbipLx+C^M!!Z_sY2T7+wfL^Upq}1r6(>N_HDdv*NuSJl& zx)z9*yMZdSiv=lwVSCW-aMs0NV(=X|+#AzN_^Mlx%+uthO?m^)X>ooj=J&^{Wg5l} zQ9gKOILUagAQyUMyO)Ar?v6bDpxGhopWlTjkDs~z;8GhLP`gBArHXsdNJ(QmdMK0Un8A^bP*$5A_Nz z;y5CaB@DdpF6rUI)X(9*7Efmc@}V|V1)fV1a4Lj0T)(=BGJ?(e%osbJdIs;oe~j!~ z>a2CPOEfJ0sLA>+#yQYkm4-CrjOC@^e&A_;H7@Q|E8E0Jxa}*Pt}3zEew#U- zB6#cbOgu>E`nSij4P`#Qv8#oc^e}2LODa%`En`Bz zr#Ft0Luf5s_3GVE^XJdC2S(FfSU**a7Y{2gxu$QU*T1em9UC)GwyzoMi{yw*{zb8h zUSeVK)q6XeT{G1|uIlCOAmnlMHh_{bKK|zGfI|-yi~dGbA#`gYc+C75P((avpydaHt!37C(PNeCIzvw#3S)Nw%OFym7|3#$l zH2mm!bO zAeOpS=l^Br@Kq;hod`F+V^#<*Y3~N)tCbfR47 zl{bQCj*J(j>dQWSRDWf6qAg2q7xB6?FX7}|Hx(>m{Qk@q2QOvMk^a_gbbCXXxGCOKU9 z7XAkP<;EP2iW%07(kc-&~d_G>+a5E3zMMUvqcvxmiqoaLjc{%t-?U`F( zqj5wFTD6^-N)X+$s+)hS$eHpfk2XDR`#|!>Q{yB$45}DEbK2MSxoRy^J-M8w&ViIx zj`AkE!5w;fo?6FQ1KA2|^^s^Be(5ky@j5=M^&|EVOv%}NvkIW`U1hYwqpPpD2wlIq z>xx%4R%7y$Z)IcHYHz`b64RVIe|&OILL zuX080(u?o&(?dSj{p{NO!;g-TL^K577;zCW_8l^bOJz&PkiI^VVPFY~Scm3Ap=FG$lEd z7h^YW;8ze^<2DCb(h+2OjCzGsxIA2ST`^8S)l*jqKfbd(%us~l^XUXdK5gU<`thy+ zRBkRsfP1kMXELV!_UruZyCwduRsD~J-O#jVbDwePIBwCE^68|*4!)l*4VBDPjK}}B#QmCTpP7xe?+ZBE1%v@%N}KWcTh0+(kwRfDn1pL z(5A82a%zK zpBn!l!ZF$I@e6d~TBs>V)KN1oaR3HeT3x6hGu6DRZe{oGQVD7I%0;AGFn5tEtj@Sz z%sisy6|C-!`^u?hUE9xSK0k)3FXP7N*3S>OLG$>vL34!BmWdO(_t47Ivpz+xNqINX zx#x$cQSrO^l8_a!UT6G!5M3W;k940t=kuICtsMUKt}pSJR8p8>>5WJ!h@%%FOTkz&>r0Z|ASbrdIujeSqlzC;DItkeOJo6s#VuV$N! z37^pRPwL!_?_3W^Hc4UovL>}_3DZf3+e=zLm=+xY1A8pzaD$?2WUB%SMonK$ywGkw zM*h)q(4|)h;QUJ4{Pl0CqlVF24z*)Xx36E<`2hBk$7-CBcx;CEmE4?z?Rw0SlZ&Tb1^6d_uGvow2`#FL8_oBn?L?cSE=+Xr7iOj(Xf1li`J zwr!LG+vtx%=ke>bBc97#Wl*FS|06n_BOrAcV4e=ehUppK<_rP&_7t2TztZDou+d(u ziLYYB`ETsxPJkfVLqH6wrGSw?kxuW6ppJ*my9)OZ;ppno?~;~$^bVGu5Zf^##(>_N z@O$#`NDL2AS8Yrcv1A)e2MWXs;}`Ka5L5FkYa6Lx`WGcAxIPEu?uvsZV@rn#bS@7{ ztFYg4~dp&*Ivd&Xk{TKc#JOx61 znRnmKvTPmde;TuuRy{l%jG5H{&nW{P)=Bo$O4m=yuiB>8k_F%;$>}Ed9PtMPg!?L{ z0p0--Hyf0Dc5C_DCy(LL4F{7edbhWeT&diKnw7wodi@To;=$0=88t4n0xaM1aQ#1_YS^cm}*z<>to~5 zxcb?Dv5fyO%O%kuEHpw7#!K3yl!~nE$vNm)Wkfz+wG60oqVkEBw7ilC=Lc6-f|G9j z!Q*pe;)%(E-BAaG`L0dL_)6hlra_GVl9A!`;4P4B{9s-*{~v~64L9+zF=Qg2Zmt$L zXt^i9b$#^zwJ1@e-)Z4m=XzFdrqZU{Fbc;!zB^Z|(&S1RwsUyD3!UG>ehs@6g)wYW zhx{qY2DfkzY}8!p(oWI+e|C`nD6M*NnjaG$j(QC(OJVioAt26 zNCN=ofoOtYJ{6|H&h^b5nY)K?ehO*167WBguz;z#{Dc5^A|F;iVa+=!MjoZ~TzdWa zcTTYE0E1+PdMMRa52|Ipf7Vh|u7RZtyN6?4mGJgRzCaNDzoL46IFqOatOESQ|BrZx zod|NX8U=bwdPeX%<6Mm;fqDA2O2a@q%TzBq#caY?txeH%ec1*0^b4yQwkqAghf3nC}?Oj(2W(?P8=ILCVb9U z#o8B;*Rt5n-syqZS2$SLN|H`IFDxJ|Sg?>oo*e+^Fkz%&0qPlbe_sJgstG@z;C`UJ43P#?!ArRl88#8s^ z(%6`;07xR3w^H)i+r#oT`QcQeB_WAVD@N7dd;F^xJP@WDx|Xa3Yz!$;?e7}i)C!6% zLf!wZ9A(R&5bIu-pYt?{TN{C|(O(YJw0S@31pnOJdCiX0#nDvXj{4XG@E^{;=QG5P z?!41%uL9Ey&>FO>uw2n$#s@ctB9zmW^~rpT3!{}Ox{Q;a;mWD>r8$y6nmZ42-n#i0 zJ2TX`^@oi+IyNdFQ|ed0=QpiGehiw_2)5qb&2=X@m?+sQ;S=T)f&l9(Dw}AKsaRRMz^#8L7%(DX=0dKagCGzA zS==nK*TYC6UFWVgG9@fU&$8?ZlU$eY|?s=JwdXBm6Qff(`}V_MGW92bABzH}Uw%@a#&^ldG6Z?A`9| z0T>XEP~}cJA=!3Hc`k`;!yVcGm$knXmh|Y>k6h8c**)M#OkU-F$4->*lf&{{!Fosd ziPDUTp{SRG?u4j1j{2|J=FvahQ)eKvB&tjSdb4c_x5$i!N5jg1;lu~WDBse~xCdLL zkprBhm;N0Z%o7jthS@V^AtOb3S_DJ9vrHn6TsKFW>vFG?78^ao)y6nT0O82UUHaT} zg`c%RwZgyZp7Sr+7SJ)I0Bcel*q3pV`7LwgBdap_A0s=L11T8z5hE~`t6bgYnN0w3 z`{1XG{e&2)H9iC0FjH$q=5dp#7yb+_uw~OXb)MRoMUmasI?PuQ{Lx*89WNu^)_G!#b~bq64t>ke+*To%Usg%9Qf8*nJOu_0 zu8Uz?m%JV@lEfqt1&m&Kw^FN>>lZbPK!&`Ia? zS(W_yb5u&-Y2$zhGjloGvoo)HrlNQBe!uvdMYTk49Shj?&aly6IY+RL2`o3+1h_rE zfWJUm@<_tJWIMlo8WwtO6Y+CLjTTh#LM{h{^@80-G-b{y-HFLL;$<4<#2(93&n1jw zs;49q^!rmIg9xjW@nSXJdh+1Hoaoe{i6cBvm zdYjDncCWS$;)5MRo*pNkih0YR@p%0e3p8>z_vtGk;XalYpv%w4Trgl3v=7Qa9Ng51 z=I=if=IkeV)Ocrt(9>c^l|dP~QX7u@Eb>zQG7QV@AF+-i7Z)A<+kF73H-+h|?Vm6` zFAZ+n6$lUi7V25)N92Wdy578h*9)9u@QR&{AIvjT%&*SQmn~HNQp3Q+h)%5I>tJ^)!KW!;>5XL+xCvhm{1ZM$kZQ%O(nju0Y*`zYA=1*g zM5V{*S=Iwh@CADzmxt&7E|33zEPb4e!F4Ll(-iOre1)mGBb(i>=3ItCwbM3z)w3$J z=q|QP{3m8zKe6pXMoX3|(#WnSdD_K4oZB&lPJQo8DP2x2Gan_udS>fmKFMD!lU%It zCtul_!m`NoTIX8;xl73|h%S*SeK0p@h`MasZNuy8kAEWi}TjBcmhYaNa9Bt}=IfBqS4BU0bAYlF<(9 zdHK-=ySJ<}<$xs^v_nk1toA~1r$c}VcOPTXK%iq+(TTIIW@i8|*)QBVwzjliIvVvO zktyG3S1~&4IQ)3R>2q3XSs z0-VbI9q3!mzs~PrzCfr2G|SF(0o!EKV3~fI&GWB6VFk~+ca~^zk=`~Q_^`cpUVY%` zX&!fYm;JAYI7RRU@p8AjkRXFT&0g>8;QC6*w1iSi$@uFwJ&Wj%)QSuJ3fxg$H)rg| zGry3=&sG{L@W_H?0Z+RJ?t=hmaBEH#z@Bb`!1p+JngfeJx*02yd~(;mL;r>KsloCD z!hb#hy%7~A?!jzvEPtRjzy1tS&zy^a40qx=j(>?K`#Iy|krbNmFozufnqVYi&Ty;2 z_0#X*g|jx0_k#Vq7+0u!+`{L+=8iy*;2HeAkV;^eU2WaNJcYio}VHpxC z!+rZ4od#3 z`JXTc>E(q_fgZ^g70%-GmL!yX+E#-EwMILr({C~FFJg=s&6ka4_7&T7J{d)Iii=cr zrAX922_0O=?h>ug=iT7C{cILzvb(l+?C8BTRR$;k^pr;Sk|y$Er47x|VF<-_)r>bD01O2}YhPN6R?l-OR7cEQ=$cg(O# z$@>AiKW66KQrraBmf}$RJ2x!h2PB&RjP?2hlsLKk`{)kO`affpAY%*UD-%D(QQp!5 zBBmj)%OOF~-TGgy{zGIV@lj>L*Ua_*qf;*J<8R6#uf_!y%>|lPG3}VRc-skvH*=f| zTml{sSlXpeBi&-)*F^Qq>))~yIPSH2IB%H;*NMy-wu@T+;GRpmbC#5E5SdHqa2NmZ z;vW+91$PIOx9pAFAg(VEPCpYKHf*JLKqW{d*&BXD-LM<8uWhUu$(Pf~H?h&>*@6`A zU%L4p#m?S|S9~ujX<;wFghb!%={k=k{S!t5SaQGekC%OaHJclMM=H-A|Mbs4q7QI@ zu^61v@V1>-RvTCy+LEREYU~OjowQF5H9yU2NPL@6cjCY0>AJk7;xdl@aZ{ZR`!Frh zlg?yXN6e7L+YBfq*K$2t9CfW}`;J#(R+E>QPxu?li%_SC!Ax!!DgYCJGabt}60r_- z?OP$?DwZo`(4oy(COP@i%y@PqRffl>Z(Tk~|{f;?#y z;#mVBw?sqv z$cX5GE=~?Gcb{f(itcSGyWgDbfr)_`O=xgB*p7EX(ZF0-9OE!iG>_}Ow-YA6-W3~E zv#Zu6o-JC_xMVMw@Hdn(0qx$T@jZ3L0|$4)<$D7|OC+*KXXs^l{OA%FTx zHfF?ScC$Cn!_9Klwj@UCD9=NjQ;K-TrTt!>2gQ-?HqH)!zO8gP%x1sxai#<>i_17R z?XsyK(-O^H{!M zV%GI5HWOr<5B{Tj&kt|v6ZnhVfcPHK-8hHjikBorjbrQ|E#JCg4_P0^V{Uo%>!H6J zGoI)-jFm|*S+Ym!Pt#1S`_e=wpakKztbtk(Vyz!wjeOaS;3+{2-Rk|_Lth{qmX5Dy zg@N`KZry+W;iCeTZwj=snejK^&p-&aD&jTHC@EJ$6bEfI%Q4rgE+0K01oe!Dg=6$h z+%r{-PX`7Mm-O4h60a5dzrXmEV9NFskE>(7*NkUVKGpY}2mB~UC2je4 z<7TIU2R9%AgqQRe9l&|wT z?nXev!^2Iv{1%t%8Ow5S79?<$x{g_5&Y?0b6BM+mNH5^^_mJp7h%g^kRMT(%d=66; z{Z*d9_3CA_8uD$Yn<}k$jl~?fgP-IhG#p6if9^+u$p{0Me;G0u2HlqY^K}~>5AoL< z`ACt-gSMb`^_AlH*ES~oo>_YO_m=+xCmD!dUIt)9Wr?|=(tc`Qmy;_Ek(u_tM);~` z3oxBIdx;j^+Lv!;d{XnLy4nomiR%aJG4|Nt)SM(e;0$(*0wg zV_BlBUmF+w!-RS8`@j1m!v1iB4LM0B+W!MZje|C06M4jIJX*M_m!KJSPQM_VpJt~b6D+v2Z&eE%=d zjE>^{F7Bk~s-u#9qz(46J=x;_6p%~zj+2q0(mSPTlZIA&Y(92m4){n=-BNU?C$nPL zSL~@|Gag9f42!n!*@v^H@m8kjuH|3_jb-&V$Hn%Nq}e3?M|&%f&TG(lXF&%Qhx%3| zP+hk4=ds8-aML^CecEU{ZOZDx6LV4MSc~{OF^JaJ0HkSo$}Zf?%rZy5Ao4sT1hV|> zMALe5+s7olcv;-rw=+F`j>^Y1tU7;h*H4dpp<5kiGk5gY{_i3msT-l9 zpxYK14et~JS)!rMVqbb9aVQW1U!>-p5R9- ztE`~!!Ozr+H%gp;3+cQ{U47{St^Sjy{r={`f2Rj$zg=+C+X&=2*MbsE{FE96C3Q2> zzj#?ttomICeg==~hQryD{m$}$EE36a&0yFj?pXn~wXt0#ttG~DQC%MzoffI$M4r8p zAT)rIMgqy^q>ih_ubO~UJzCi!iZPko1yNurI7*79pcC(c#yE@K*acSaq(?(MUH{~| zWxmo`;o_<3%EK=X0ZHPB7@pwx@}MNDOvoLq=E@7xP`c>N$>EIz5h;;cRBvz3~dto@WX zX=BTor-+q5th8LLtE|5Zk&n)yV#!CyE1m#)3)&=Ul&AS{EC(TYR9Tsw&9CQ=a)UgT z%lkBX0X)#thxbUKb|*0yAE}C>SLxNVZZJrtV5_Nge(BC%#aWzpwzN;i%qHcgl%B?b zFzn>Gp+O6ceObr0&RyBw^qgI&8E8IgSswV_=R}UUg898(1ukwBZL&#*sGXdk7lxQa z&A?w2o-We(xsn=0pD+E9D_0wF7}4ur?&+lfel8)8bs}bLHHB%Z!^H|Ir`BaF{UGt z#f^7tudPGo))B68V#3lTvl+p{Q)Y1lY8PP4uc+O^z~l`Vpx1~W-um?7BGBVb{)Olr z0)Yolxh8=5KccGDR+9o-ZZNNKZ)8uP1EL+5lbi?IL+;rd57fZDez{)a9ja|5;YI5= zgtX_Nc>eWOez>YED1qtFG!FdHM#r4usm9GT^Ml!ruMiKnK+!I{=OwRG9sayz^nGcn zj4(o7b|{+osYOB^ltl=GU!*p0eu^T^OW5`1u2FBH>@fz^xpU>bPwj_!

    bAY?tJH{qy&%`6jw!379$+%$wstIS%pcZ+Kq3r>vPs3&B#@%UQgxSo>ago4al+gt-Ghbi}(Zo2Ijn%1{nH%A)NT36Ajt~BKV z{s%8q&*@mZ#Lykb2j5VtbQr$riu}{Q5?M&a()N{S-_xhWk$p2*YrKN^-C|;L)_klE zXvMv-=)D`E5Y}@dFZqh3)n;iNgo zy&zORoKXeinsEH--L)7&KKe7VSM5CY=qa%O(u#6R=5u0cwfPG25g(eIkdido5bvLF z&}pdn$r3pEtpD#mfaZv6 zd&>l1>8)uw7(+pXKLK4u(!VgOt?YMzqqQ5|?QYRRi;$5cIuU^%1L*jx_2~1!UtX{m z_b((f=6w}(6K{S5{wEjpfbS9F+EjXdgYgO7!avN_P52*LP&>_auHoTo0t9n_x`Q9V zQ;bD;nxrsaJ$c5Xw(Fz`V68F++244a%Ez0>_e(VE2BEJF%=dBkkc+_E^{wRfgwf{9 z-L}s~M)T`5o)K1?hx#IoLa&=W+}vv0&Ji505)Gd&mi^8~G)Ps_>kRd*ews)?F!@=b zsfa<2Ojrt5^cxhHbWV8oScGj09t<~qzYV&fMgdD8$7Z5=UJsNFm^|9$NufqUrY2tN z582zL-k5UOTdSmLi@+;ZxHkb05>cuxiEyQmoT6|nS(Q5%N#Vwf*}DL0{yTV`=8a@oEygJ1mRRF*kx>3);jxaY^4`st3$5L$##Q9Iw zqF&KJB#o6vm`+m`JT(L$VbG5HB|ij5wW_9#N!AFFLpc1z;2>JMTM*(W=YJo-5uJ^&TJh*ZbLV@TDQF>7fZWc}SIq2S=5lJUam=mN$#K?HcW;7r>Ot zfV*_W^p)+#nSe2kq0z6%odZ})Cj3?7>cy-pJY-rD-dwwkNu?R`U`w;*w?NlWDWNDU zTQDu35#gW$xG8{YA>i~EVvr~khIA-7%r)Y&7hG1G-7_)|2>{Y#5r}=7s9g)mbZiy^ z`$UXiT*3Q{HBwLk8fYP~1bIFtd3m+h6wi7&x_2a3Gfz=DJ=8bsZq)1M?%g(InBe{y zPJcn}|1rZfv4f)f`R=2$EC<)bFxG<8saYBt_d>G|aTR{O_>sY_5}-xy!pDyo6s&H` z|AFq}oMgYx+i!!ZHdMMer?0rSMbj#1H&DF{=;aT5`ERr?9;_DioQ**tHW~VF#4Pl` zV7y3vk~BliQV~rMr42c(vHju*F#-%IYCD-Eg25;S_cpGcuY5CMx88j@q%63s=j1yz z0$aU1=4xCGAOcIvPzYj*k#{+gjhYhZMi5r{fs91-W&$~Z;Jb2IkS93A$;kATs^p!~ z%^BqS0CBE4mYnN%^#B%xx2nE+I_f#joZB)fk}{VQeC@SxOLiOY@;DIwZyK-KYGXKg z!r=K*7h;7immPX@={ZCJ^_NDE=HCAG-Bp}lf_>S$ztRQ-=tlnwX1v)j#$r73*tf85 z?caB(sJqPdKfZ%efUX7*Gr)jSKTJA2EgoHK$_csUk?t##UML@$Yf&nJ>sabv zz~h&??@nI_HDVQwSg{&y1Dt4_HOx@`oK6&y>vFj=IMpX$Ta&RaH!%9y97WwCV2Daq5k^ zgBm(PP&z)>F6CmkyVgTp7}Q(X9ze`=Rf-}2bSH=@a=lss+D7TwXj&h6|Lj8O#zXsR!CdW=U~Vq(3_vgeDkUH2k3y!7g9L?#!!bK zBvfAElzf6X{(ENs=Q5-F79@BAPhPH=-S!H$Yon1om<%T`Y)}V9nR(Blu2OuVXaSUr zkz|J{u|9!H9Xt>MZF(g2UqI|vm`x;l_G5!;e*d)_2pfKEl2)4UFn33HIXE4S%Lvtx zGiP^ko`pnWRfg!(KYU_N*T^tm5(wRQHrz95JioZw_G%rKi4c+RL+)O-&Q|}0g66|Y zH2E-%|9dp;60~R2MS0B`a&E{Jy^uDv(|+#iZ4MiOjb632B9WDl%4Kjs&2n3lDM=3I z4so4^Zb!C)FbX#jY^tf0Dv(wr0_a!lci1SY=Tvm=FO!=fb0-$RmUk$2R*ygkqAQRi zT^K#|{zTDW^v*7$M+>%{?it<|;@JwGp-{7qj=-v#lm7`;9vcx*gB-kb;s!RSJ80#q z(0hO*mhxtNhSsNGQ`oji9M}*aoVybV2Krcg?+RiyXTGaC0YR*w9HUvF#06@B8^k@Z zF8?ny_ebG>lfnVOyXC<$hqLZgNCEcZ8@rn^(`Gf5Rm|9sBLJy)lTEs+7m%uR1hfB! zc1lHu$%8OmsB%6K%pQh~ZOf27xsp0LtKe!QAve#PW>ZWFV*Czju=)vtp}uh~j(zdu zA0WEh05n&3fNKfXn(P15?`$gfbuMV{7BP5h49k!A%WFHRFdSU54|~pOQy&gIHK^kO zd7wzJa^Ce5JlKRJItej=xh}$zMD=Vw^C;U$D3TIuVnh`CIN!DiD2+Xx+FDIICp%5A zX+ej(-iZd(v|Y$R)Fj-Y$}kz=#I;3=X@!YBP$Pplb5Ua9L|MI;kOnGNsf_%!I#h?k z9^1K%1ymqAASkVy>!KX4vE;_oMyw*;6a|$uIFr!rD=KXAyk5^MzsDMW55N5h`Rs>c8TLZM_ecZlbf z|Dfo9W&OA7=)eBIvv=qE3y6Pqiu6HxB9P%(7 zd9kdi5gf$`_vw++kBA;>V;nnHj%$R&+Qr4&^9-C8{lnYj|KO182Y%H|9=?3N>bTXA z`}e;4G#p2RSgb5${tNPgAyQg|nhAMduK!x;f2EMG5pbTrA9%!$*NH#F`=?9K>S@K3 z>Gz>?dHyQ>qDwnNwNOxlAKX_p6)^dyg=dOT$<61!g`8^sX{hOF_0ajCqkePRR(WH4 z$@13&F4(9j)TpBM*g-#kpgF6sQJ`@UbLtCHYd`PdNfSNxa`T4!0@wlQo80`Avdh7@ zV-kkwb5%^4*y(gF3@mwS=AD2(-7?9UFLk*qx!g2d?49^uj-sDvE8O9;Eh1!#xDD?ctKb+r+5@c6WojXHv4FsZk z=OYn`t(t3t7j8a~NZfqW*@w?()C3xr*E!5S7;!NHyJllcDyyX_;mNGDbcR%BSdjZB z>H5UCf0afk!*YjgF&uMwHlMM|P|86!DCWKQ#(?!81=Lp>n^r8+9=>s8Ym*jcYyQx( z*9R08RxG`!n4`ls=Xl4R9}Gcm(;)iC-b*XG-Pe-XMEpAy%x*mTCo&Cli%Atd zZYy5~VNk9r{W}SliOb=*loXO>X;W|>(3Mpd$O{XfOY>{L^~In`VfPQlP=^tNc&iw- z8v+qHeed^n_3V3gqt|bLG^4)A_Mh<_5z3{7fAq zJS>m+Bam|lsXKP@?oSu32NuYZWEoqJ6rkF@F8RH`4MmWHK=#$MbRJX|T~!-nc2@mK zM@mAh7NKU;`7h)=s7hl#&o?5jAb)P59UP|YORAs>BpP$$d~@A3mbQ}$=eqLWl7Y>k z=S(@TOhGNniuQH%?SDBgv9U22>ig3V9Z3PZsrO97BY=w%-fxWqu#9?i%Xc^^ z!uOoFZwQv&Ct=ursSDDOK*M&1*dSm{mG(UngNut)M5>|gP&ax&dBXM(%y-QA zm6B&b-ty_1YKkc)r;FGbFZj;|PP{m#! zx)X&uZTgO1YTpAwRu21I$^pE+a@l9f12$q^Or~71ED5S`K%WTv{QYrz zM|7@pKm+FzlsGwqbxHb~-t>^JYC7rtj!4omlKNS`xF(A<@6{c=1G;}|Ql{{=?OBCl z1amn-cLUZ#Q}3#;a^jKhH!~pA*dWT9bTGSi1hF*-G0yS-TGZyg-{88!C75!z>SLi_ z7*?aA0jeK+1_0$0e$c#a%;BiTZVq~^+Zkj--%i1Z#?lbWXj=p9iIXc+Y)Yoh!s4$7 zgPW8ML(ya6x+Y#Otw?83p%G}zcSsbpo;DZ(Xe&o9`_EAtxEbhP{Qfw>K~t=Lc9ZsL zGBeg8QG0wz{vX@xL@`nvoei#@Sq~N2vK*-*BP4lpR~BDow%Lio9|UY1!6==uF~cjR z$;Xl?C&|xuM*M$@M}F)cVI+N_9eRB(*?0L@tG<=8Ozb#hhfftFf6984>ZMXF)ns3y z`;};mnke}-v=~{cuT<{Ivfz_3`@ru_h@P~+rSyfH+|%If9?;D4W%)dc{Tz=Dj~=I= zWy8x_%dIMYZVxQBKpc;N&6s-spO5dA+e5w@a#*gO8XRX-TkU~1<%e|}CgvI%8Y z`g@(f!Jo^rh4P`QI>;~7$UF0{{t3Bnsdk%+xfz$~%qVnZiK6@W4_79(EZnBeQGfqR zb@%izyyT<`dLLw&=Gu2(pG!`z@3iXp3H_{OXMaCMk92+RVM!!`3vQ#&pGd!CMhncT zHKu|pW5dEiO)EJ*1n=sM<|}m<6H{?n+t_$s*SF`J0znXSbH*wPRa=vUi3*!Gp_PjO zqFxYn&@a#9{BB>v)Dz=~dzP~%E$6MxFM=-yl6i2sKYBOAkJ%ZkJU%z%MWaFW5E$Aj&m|N^ zIRcq%Hx)#49RY1Iz^?15Z9T=u=DMtTdS1;6uLm=B&BHx~xH$O=W-!xJ#kH>sg)aCF zeOz0b$>;4W%biOm9H}u5;lR7Acq{Z&W%qt>xp`e?`P7Tcj5Pgp*hOnhjZecgz~cEs z<8T=2tlS6l(Q{anZU4*D?=+3aYo~=@h)EtZyk?|-{W_EEuMLY+MTO;1k83dE_-tqpy$EyZb&c zVNpd9xeM|r9xYL@71~+}DZB&1xx9QbZ}{E}8*cdhq@rkW9AT>xT)KD2-_Z8{x^f>> zvhptK)8wBi!`s})h@C@_|6PW`3iIAoblJZQYJTkuSZ0{5rklGcfU3@dPGT^0o2I?g zsSiUf#+8`ew>Y7j1rU6TN+A})!kBeK-7Jl*%y>BOXpw8#PlSY9kz0Wf%!bK8>DTRy zH&M@_led~E{T2rt;uOI6{ROJ~~eT7heQ04hD!Dp4DGN1QtTnu>DSwqRh zevWL*PFvi-s&{D43K^dc+R8|qkB=Xizr!=)DCuD%C5{1`-;8aH+?RBS^$4M#x-MG9 zAeMQ9R$xuO9uMb5>0;iDDSM&Wa4(NptJ0221HrwQZ}ETYyi+WV^7Fq_S~|N)-)^KOO1U8m8r6NG_;7oHzXFJMYMMxk~ra zzFwD>JlC7-+h|gcm4N6=LoG!SDZ3Fsojbh8iTwui71h{?+cPKgF8O3 z01i8i%1f@qKONOq7l`3h*(m$+{3n{sQ1Rw{D{gmLQ_MQQ+OM(08 z6?ar1FM76$>CGt`;~!O*KR0FHX?PyWe)W0R(CyV_+nzh-BFbK2^8UjIu49iei|*GX zD(XuvTYFk=aoowAo~D=1G>|9(<&n|s`;Q!}@{JCsStb@mI9l51DWp$~Q}b3KZy7w+w3 z4GQDjX{>`-A@|z-lvVo{Z}vCC;5aHq9KbDrUVCn!Dz7z9h5`Oc5vl6n}BM-cstCxc~ zsfgU7e;EJh5z`M?5#Jr@ODNAVp^xG(49R!u>nG$KroJyl@|ZxHS95_!a$!!A_gh5; z{rTl3?=Zd0PRUgW$51#!_$S@bHoz%!qKKS)-}v-&RC`c>*g6Wom0^ab$+wwtd<>wj zo`}n|VCL>XEaZn>nRv`)cI<#O(d~>fz}_;tU$Yf#m6kfdN}~H=-)W zxA~1}luHBhLFwQHlY*c80`+7JM!lPdRDb3^2p8kOMGzl2e-`zgx|@y8&&x8-da87^ zHlE-E^{(NP4heZe`vM=p1FWm7D<}jfISlzbyMC4SvZ2Dcr^@?RAi@5ra}X~F5gEfc zGGPd5GbK+AQyzfH80V5(;F`T*lTfQvubi{mJtOL<@mV=( zU9S9S;^A!L>|M60GpY`#(fxJrmA(AEo|CS1e4-~0&^4cfD$Gqud4Ha4O+S^M_YA_p z`BORn!C~xO9JMU~UFnNqH-is6>s@V75v%v4BoPBsuHY)g#Kw0_tOhX#_>(<<@-eV^ z?&A*&Gany9Fzpl=*Yw=|DpA=neAAA;Vs!N6@={vXQV8ki*UzvwsL5>+<*#F)6L&mn za{ci3B|9hW#G6DyF9}h>=#34&{%Z>74_=m30xT@~_4TpqPBgsy;>xpjqQUE3)K1}n zq&Yls4B^wsmbIx^@?^NGaIKs^xcU!97oK`*F7QnkNJFaEYT+1HU8QKoh`N4zq?f3p zTjR6j^>>lZ-Yq6f`96{UDDVb-*WizNE&hpKtR1pV8CLBX1?OttEdKjit@4!%ZL7{l zoShB9bZ*&1Llg4@)%c;hQfM-v>A!%!N@GJr;ba(J^`jW<5F`=qItBhO#RTj%i=3q?kS@c zP64W<+K|= z_(52ZabVuaNI4aKKyY=W%eZDPxODI+*TGwu9a?12=zYqBn=YPq=O3V(SXV+U|=^HA~aqXY}>RLXW(|kGO85WTT&~ z@ckfZD!|xEde2>+{P=UnZz(8RalXhUtbf9iu-vtx{6;xieKBJ0`Jf9;&)rjFEyR~1 z>%Hzf+;T3uk5@@&(cHH3{;H$T{<@ISQ-2iiS2lqklGbQ9HWp@z6#EfbTK(39l3Fs; z8-{R?3ZyDI4l+(+WHpar{j`cDvI339K`uWgk``+9#Z@U9ia+FI}_^Y0I zC9v!^cRHpFcUWmF?4pJr3Jt&aon7PS%cM6#uUmYvA=KtAw!d+by|3@T_Egn5)-@QO z10;&DbVQ$b$#u7k24F|d_OE@5v=-(`f2A?4JEnF7I=DY$U9$t4Xv*mx?9$WrBn@~E za~oJJEYhodra_! zP)vNeHJ|3*i4 zPK?0J4_mG-JU|8SWy{acbL~`%xYBP{gagytU1E4nWJye%PtN7Nw0I${57x~aiTj!v zhp(1<*Z zbgQ{UpNw_4{tf$7WEZJK^Myc-~@zt zUXkWo+t5n^u=zUYDioN=S544W1C@80K8);$py6`4R4jDk?4k_U^slyZkK{dxB*0%8mhlsOHvU^MV$JP#qmh zSwneS9?89V(`9c^;6FHvO;$L1->9XLoXXkcanM?eyjh(I{4+_o%;6h4c}GW;LrHEbOp<{DmmvUEEr}V6`n5@l15^GN$T(wH# z0*R-)Ux=)I*@Y%&5!M%H5V4VA7k4oRqSKJ)=c9`jqbsEE2W;`r8l-dcRTvyY3e&SjEKZd>-6|4#h#&IvMwzSNX zoaH!QkjlB+G2hQR6n26IyF*y^KP&k+d1_GkswP#>;dGfqD)^%v9Yz$p(fE8a6!#!P zf?;gN^)}_L@iaT|yp|h+7p&rB^=J14u!qh?1=$H3Je&5^M4Hpk+yuvlQUINJ%&dq+ zpS4XSYK<5#?y)EQUTEme#PRL}$_h6jSEseS&fz4+n5+82B!3>1pukX@w@GR21KJh8 zwSCyw4dcCaM$6)QeVstBi{fGB?^-`bM`NU>XC|V9CTuTghk4%mH73#Y6$;+(44!TY zseH@SCQNnv$kL~$^Idpr>o{~}L^#r+(qTFMVH~wD+kCSI<@Wqpkp#^K>>kj1^}(HE zaXsBgO8od++lUS;UD@tCHN1un;sYuci^G$r04e$XYo}HG=r~z?eGimz`Fh*^PNN(; zmInx4kqnXX8S&8e3F=RVZw*311n-0U)?q@S2LR~%9#9iQVa*-N&zAT^XH^}4?85PU_PAHa=|_`236z0^HV7XE^Lfz{tjtlNVK z!aOPZ?cn%(XlNAe%yf6}1KY+@aRr*;*nd{pG^pF*F zwz^Ijjd!>vv}Q&dJe|G5Ca`S5He?>u8fr^gCCEh199tICrSh*-UlHN4+J6psF`a^` z@9H;^q zcZ!lbJhOVGaHi$PZPHRxgOy(^5}MtvNAyjMF9#P$*We{qvx{jx!_*C#$%-xmp;_!A*DVtfDll%Dlh6#;~6Eg9Xj{LAQ|ri^um z(tctiP0fhC1zVHG$4J}j(b3hI2fm(NbMb`iu}k;c9S>~!dZOplu1**i8e44FOmxiM z9@zG)d@8^@jB~`DYsrH&0w}qSd#qj*vvgOq{SIXeSh{@ahdG*?Y3>OOIO^rfX?$LY zJ2zVG-y=n*@@2!TVd9w1Fj2be_YXpDqqZo}Z4rp+Afk}(ct}ZI3fwseQ&f}EdWTcp zW(|6w0YA;5d66+A9uXeFASjyTV5+b1B|EKhg*Dpw&9g|mhk@MvV@%g|4<6&v_8aZX z$hdBA6I(i{d|;*ii)+Lc?sqZuXnyc+=PmbhTFkZEu!gATSC^mbl2LNUief&?QcRGL zKcJ<{`p_AR24u)6>ks?1WXoF>awLGl@46`9F$*tIegoTMdq3UN>RZE*H0SSzABS zcKQbf(l>pg@5|^`OOnuu1*Vxw6xiF9cRU^e`u){iG~0i>BYd&Kcg|Mz5ZSLazY+J{mYSXCWgk6^p1&@(XXVDOaL;%y$z|LL!}z=C+xOes z?|wQhhRQ#F?1kxypYeEn=4(XD4&FUUOU(%G{e(|)-71m^kfPjA$v@lz<*hu0nj&i9Q9@zqj&=?gXs#p#gb6c*L|pyKRGB?E@)j6wXTEnax9SdW@?Yww4rPg{Su+ADZs^X=ZAVz4ih*AYQmh2ylh zAPY+s@JPEmGwzamc^jPk6sp-$5g7PzEh8f{RVfs~Yj%qKaMQ-Urd4EoAri{kpLpwuhO{?1qpnj64tda4QK5BGnhp2oPa`1>O) z-Vzmd0BuvImT`r576^1)l&3EUSEwdxhvyM^n-76DY$^sLNtk-lqeg6l;2zwUuXkkG zzLV+o=2{_3aB5Zo)FK=s7XSDVlYjY;GRVn}sy$iP$cx23SByghP!%(^+ZEK0AM1EE zVQ3nc`72&sTXlA9-8P1(YA!r~CZvEM=983@Iyaw20oj2SQD6Jrk3Zs(g}NEe=iCe0 zOrA{KrT5^pigI?$?`@4N03||UsiJHr?@#eRJ_4^L`{0Xeteh6c&>MlZ!cs| zNxmCtn7s`<;a5w|_{A6nL5}ND4~q&kEjN_Ck4Kf?d|m)2j#1z1V&wkeGJU)mU%Lp; zSf`yWA?X+>3Za?1_W9stMi~>C+R2Nr4vOl3wMaGK?7hk+g)V3|3!YT`Lva-|IH5%) zVHf&OsCj%>9NA*@wgNZbWEgt@&z#n5eoH=J1(!eWNu`ZaUU9VPs|`Lxa!yLxVT2jL zy6Hrx?74N7&>3#FcB7iEaS#oR%VsybW1Q2G?+xzH9u`IyG)Y-FVBM7tCp#x|J@bms zq@T1adcj05XTQf;mx+FvTTa{YExY0E8`<+ST!Mrnqqg;Zc|*;QBz$ivs<}AG(W4~J zje?(4{T^oov>D^jPAr9CcJD1fgBtdiieFWB#D2UFV^s{afQ9FEi-kUHVRX7>eGf5i zLO7Gem8dc~4Aovc1@RDC*o0&Ndd%F!4F;pt4W?phuldueJiSo34~3{}(y8B{2Zw!z1PmYr za1Hsh8TY?ObSw~cZ&nPLNrmcCMQSjyQC)WJ2K|aASQ55jYsK6OcfOO+0wEahcHVF| za{c8;kx4g7#Lu0zsZ+slX(VaJItE@nrIGdMLJeAVAhCDCuc0>Q(bf#Op@|+{t`tr-nt?GfFQNK|C*DQc- zk0sn zJdy%QWFlvP78uP8_*S$TS}vyNn$sg(bGa(-EAzNrNIUxWm?g#_g2BQRhmgeKeasZO zU%6r&|7u8_d^dH1R>{5#C4JrF;4We}9e0Hjd|5R=LUMtfm!iV>`YsZd-Nv27boXA2 zAz#cX0XEL$qn+1(kn;G^SHgTg+t&qV^iA|0lwI!{FWcluoqi+woQt-%oQgy*G`$~Q zhC~lRM1y?&<81T@rO*mRr9PXZ8~dRjCxw78j1Pu$g&Kg&$~wpfgllQBH3 z@^+7%_gf3Gu-rdCy%`e+eWsw_@rg?Kh|d9z+8E@2rkK)IXa04aoaj#P%_Sju6uqS@ zV@*@Rz4lL5rv`f5mg>FP!=as*W^H;N>6ih@{qUKU7p!K+9*f*EsZL64`%%D8)BBSe z#$4O_EnL~f9PMw^OO=#7>VH`8HMkdGDR;8v+*~s=pL2dKO-8nC&`{L3)M@EPd;cG} z7|ZPVl4JOe1X^_Jm~r@C{hhPZW?wm#g0*dEX}NzW$%~L*S<#tEpU2ZJh0P6PFrlLZ$bZo1A2n(ENtM`bcC7OCrMD@*QWY;7L6ra-Taw(4<@Bti^s|oq#-_D5 zeLX0K;BR5sx`7JDmYw9hZYoZ!9qG*NogFFSNfur|VIo%Ru_oa?zsU zQ#a4xtguKuz538MIzO^Qg}Xx>y|2e{4t?z?of6((lf18g_Ux*J?}0k*6W?(L?%}>p zIev*Z@Bfx0eO4zgY^Vgt;3kFHgQ3=JDo^I`UN3nXdC$mJaeK~MSvbmXmz&H0%yCVL zh>p+?e4m|ZQ&6`bCy)EKw`DMV_Svf;4O`KlFAle1NE0Aua@Nvf#=+CP-n}LWc7$^j z)&d@{y|;9IUgc$}M`hx(hd&gS$?a&x*;wyE&WmQD#Mup7nEbsc5Nrl~b3WvCxL)5Z z(){YtD!BElGchImW%X^J(QuPr$fHeqb={|$$sBNSW=`kSA;n(AA!ji73eFf^OR;1} zh{4t%$MLZvZQJC{KLIdBsxaJgj zdXsg~jnV>?gsOl%9pF3Vt21SmBmG%yxbz>}poy3z?0>QV{y*6g*v)9ql5$minMq;B z(>2e1f^v}g^1!|{rHaFkAd+xrPFAKyEzZVGc#u2=oqF>P~B%fC#fdTXiNi6)-OHa5AnKBeR~ z)j6!_%(x@Py&N={Q+`nvr8KCfX*g6&Wo~J45%fS`mxWLfucILccVSSlVYq%{Sg;EY zG_QGPRwN|s#KFnH@Iy+IZ-r1#Ckwg{5Z~~uN&DPR_rfQ*B>nY^z_Ntzsi7#EVSX4K{#cubpv3>%NxQ8F*} z50@KK;<6ZVA1rN(z&D>?P|5GRRp81+ufFX#aA3)F#9shW6oZZyT8%%M!^IjdL5e)izuU`gBZIFsXcQI`$j0quG$}@NnnR;? zD>|VO4wC5h!9=ZlgZG7=e>L%jA2I9c&O6BLJ$-Glb-183t?ZLRLeX#kym#GXpS|-d zgO8)SI?nr%=G_B2=G~S@0Dt#jv-KxE-JB>}YwKvveeho9z-UT>nOUcCGjF8a6vtna zeFHei*=QiZ9q|-3mUQogK2CDttgI=D^LBaa?otgDrPfl&D-SJP*K+r=Z(j;2nd0QE zHU9lYI6!VjZjql(pK$mh($!o^h_Es!TtF z{wSXL^{d5TxYpfJL|xaHsI*rem0tnq1Vq=B))pVA&NrN&^lxL7bMgGA;cbeIn}Ayzd3iJy-bbC^XjLGdyQ9ZQ40vj5)Y4R7%SS z%iaCuxp{>3W1Q}k80q(Bz#-z>qX#xJRdP*mKDqEdUIDQI8>X`#jbF6ntZTr(fgg-U zzaEaAypLMKXJwb@nh~A3Mrq3hocD(+o$L5vVD4fml=+>IC5l@Dw0$d@dY?NWIEl1K z{p~Z{#$l#;?SweU;iOfD;iQ$pZmbOEwtc&G_bsfUnx}smt$pk38&s-d1Pii%`7q)r7n}bWpY6AE`HcN z$gzhZ8TX^AxnC3EsG8(eytJ3k69gYc zmEc?aoY@sxk$9Kml{3HD7pKlSEfzYA4ebaqS83zK^)8~xM#+vAhN?!bKrn!Y$~VG~ zJmGfvN}V|dypDUhsATQJs3X-X9&6L;M?Ck@?$q`|D7B!Z%bNZ#=~bw?A@O=m*M*nD zMrP(*>B$eyg(KB%GbOs^(VQp5Uy9~Q1%9yVO$#zoJQ)z4&!!2UHsd?J&?$)9QrxMK zkUCrAyk#9IJ5V}lrxomZ^Wg-x`<(-s)W{&h1WbyQ&P0hYcF&JzzIUjw8B)3xp~XORa>MZAtn7pa4`25sOSy|SgvOA4ZR zj=%qP{jBzrv9Fz7Tp5_rnIJ}Pw4&Tyjzqo&uh0XL-ilaCdIdL@Tj6vpSEqMBuJ7Zc z3$Wg`5g$aSuk#Nl1_?3*5PcW4-bl}O`9{S2ZPt$Xh{aPKbS2_6cXjGRu%F$yBji~? zQOi+SzBr!l@x)>T?8R3X`lj1#YE_yRo%ulFxfwA2p0ASg&GEe;FoD9dcHqwHLP#-s z$+;c$9MV1=#1Z?}a{6&ZJO@*S$S^{fzOZY7YT=u=>QL4L@h-CLl#nuU-$c6OICsfW zO7PXh#kB;tNx9s`rc>SHPp7xGrLeP|_uwUMszJ(@lsM?(*tZWQc*K8ir9lr5wc`jl zRL^x;7n`OujNhMeIz6%BT)PsfC^EW1DJEZV<^@bdf7+>JEGotyV@`NIuer9sp-C{u zmbx>4RVZWmmcC=2xua$6g?=$$Ap^DMBp&wRe%jJJRC^}g`A(hmmaRV%+>hVrSK&~W z_D!Eb;BU|ve>ynHl_^I z#|8R0jkFC(m9@{Hr8d{qgHtj;VF`o7t~p zu2E7_+|Wu(Gb_=XGselraQFD#x2? zAg|=4AR?`(125$fSlfA*AV%|4O10XGJMn>W5`GW8?SHg%doSB%VMgSf_9vU1eb3TL zK9;$eQ?h^Jy`H*P-C9k5O|eRE4N`O!Rx2G{hufprOfEyAPoTbNmV?U2{Z_7`($27W z4Q#B^)hLEpYDNQrf*s=$qG1?WbR-&ddiVjdOW9@{%=gsJ=b>il9#^FlzgTI{_DA`P z0`gY_=aG)*(eL%!|2~@*&h;Dc9%7uGOU#mx6UZo*%FEw$ouN%R`K+sjc~cnXrC$C~ zolOgfEwUl4Qj}h8EqXqQ;l8>WW6^!kNfkZ*_RQ7Oz#f3KOtR8J<##{w%!#^B&LcT*0h1 zyzU22Qw*gvLB4RbBdzp#w!9OQD)?h)B6!ZSDZ-K^chnT#==rZQ*XVBQJRjsA>sS(l z$@9#O&())?YyV*g-D{#j9dg-_U^X!Xx|lLHg~6+a+hf#N2RA!)z!Hwr(~D{b*!Ip+`5QR0)>h zS*Zz+Q8B1guWNjw;NK`>wy#`oHpy_j+4?U`KaExRZ)lX*5yce8(3gK8^15-f=lLK_9uMbFwAzG)281Wfz@c{VLl|EOQHhn<0m;wz*No;9&nBi*pJ z6w70Iv0?qzOA~yo`F`Z|1ed*gdRoxEwYLyi zvGFB>m$fRHE>R?O=VB+AgoWw-7;VfFP3_|Qy0JP&Y4f)h>4g@Y9k|>?TDD3U%AVTaZS6^ho#As*D zIDPIpJX?0wsqdb>@8a5g+*woJ^Ksepl&YvKm$M-w12|VJGjI7mDkP4$RLQG8?A{{h ziUlMtAE3~jh7vTg@X~20Sm7u4$e$TPZL`G_o?#>DS+~!rTw4Gm<1rK4TB_=fVI4Rm z_FoWB!J=F0e+NwI>xxzeM3~0CY|fn0T+IBxJW?zChLk(`G51`(;{Ac^DG#$*J!wgY z=An-m3x<0l3X%{o@8SJXPgU-jsI4e@NUy{~flr{0=mLE9uTr-SKf{fvm4g39Y$=ZR zV^`jPIc(PYPh+m>);k+@=Wn_)Y7d5tC~WYXYuui)bW*W*ZL63`N(VTxGcm^TpWEHw1V z{W1@Xhj%oO?ac=XR5JskdXphae#4c`ig>uXL82z0JowFzof#CP&j+FAA{#YE21$nJ z8Ja)L=_}q=2L+#|s;qZwW=w1F4SfL&=WK;sW${L~5jSUQh{Q-t*9B;Q?A0J9In&ZSNX-tAQ0c4B!t9tVorgo(B*hlBlb*4)xue40sWzBm>3KhYPHXm$6-1V zGJ9TXW#+$b#kJ^&i)^dW!)@rQN-l47AdS1RIwawd(@qqB=I_4lgrs$1Vb4tMuApz? z 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

    FxxKN>@gC2$Zo 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%0A?|(S5?x>@rZe{F;b5Py zXq!UjO=H(RYbN(Ri2uH&73_0oFXmG|ItqDbNJe5jR^&9>q{j9IeN*G6OybGMPQ+@l z{7dF8geK9iDJs%S=fnH45f{1k+sY-Fnoa>k1W}ZAYoqVT*N)`)z}b26>s z&OLd<-z9OgL_W&#Q(otsAAPzv>xH{)!d1T6;*ST8-bTy%o=9qLJ#cW+`*?G6?wr)g zQ}E;Yh4TDG(keC*F`v-q%D6{Q?J5Ts^e#0fXu);_=ES2by!Lw7#+R6H$xkTkFN!x8%IS{^qF zsxNhyX?3E$i{yoSX}s|p|DtZ<{Yi4DsQJ`k=VyLqG4;1_XAIimoPZ@RF1geLQ%X1s z|5`;mrvZC~Q{i*oMU__DIhYl(vtN%MAM1G780k>0yhv5}%#nQVSC>LH?$bF+tHyG% zLcXs}&ew+}J!(;wsuLd-8rEHNj>0@r#~U#k+T_LB=z^b1qXGpp$WedGuO+$02UZPA z5=EW%mEL-?{=(%Q2gd`@%xmW^JZYf-`Kh31#|$& zGl7)iEgMHqJxhFysD5Ho=>@Cu-~9zluz7q9^9u0L=kno)U_g=1Y?<5VRPUol_XRFv zw|_Av$&X=|W6DdXK%ii^RlROyvGH}pHE*j{%_*9sM{CDK-aD`hr#fHCk=gJ^Z=)zy z*K8>!nO9`X>n3;}k`5iVJVn28s^jxzjj1c<+3v`nWBf0yU#$lH^3%aKrSf2(C_Kxgx&cise(oDI&)`z%1HFp=yZc+MZ7eiGQi+9La0?@t6 zg=WZ);9)v6Rt0$jU9D^oWQlLunO&+wk(y=C96r2X?ts;y!vrzmsSeqR$J+Er1BpSf zhz#ptH0<`mqP$ds)5)0q!rdulNe6FAz0CdNu&j&HaRs8nimFIv7O+t>lFy(HkB=YT ztQd+aDlKTvZL%m`S;_U?Suv|gX4SFgGx}n}PVfj2lo6(m zwqV(erw2D!FjKnu<;byEr)#9!oZKK6Vgt%RJi4s}{P9mTgz{&ua|g_VH<$ zeoK>e7`@y#XT!Jj4d2PJMt>!09YCnDZTPIk>|0X6ZzK~eL?WA`Yptc1b*IsQm>5dX z$*f`NI;1=4Vpsz8yvi%*2l0oCLY^>uPTEvFn3}H|1#pb@Mp|sTJX4~4htmW?w7Bsc zv5}q;gD-p+vLS&8dEu60-cDe?kPyT^HFf&PtXar0ib%&)Lk7X~c8CmQlj%~HF5a<$ zPDL#htxdN@tj>sT%S!;1e~xcvi7og7%TRVsdd+oG+s_o|XY6mNw0a4kJ`}G{F_$Po z-zpizU&!ulytQX9IudNSz91^ADbt0TwNdiKln+212P$p+TrV$LuBl4_ zExg}=w}DB49aEOQodqH7;#6;P7jH=UA&nSW_y}vUzh~H$awl6agvQNt2rurL=B_~~ z+c`F?@y^j8rLO6I_c;mwIr)a2r2HMevP?^ywB(RN zM$^Y9I6%9H{TiT)P~xlXvmRq@9HClMYDnK~*{Q^ETu2KW5J8W;=ywnJmCK z2>zT6v!J@@803V@&9JM@VTPF#x2N$AX($G53ENkhdC;LK&7I@xNzKZTix7v#4&HC= z7WQ2m7XuYub2l{9_SDU&$fi@?n@BXi6xEEYK-9*I<2MJSr#&+4-VT;=bhL7;J&!^x zAA-9w=q?)OcLQB4=J~ain%+#qxJ^_gW;ujls4w|md5It3bI~2DI8#85y<))TfamkV ziWsmB{JoUI=S0VV%o$~RTCM2^yf}JM`=%{2l#4o5b76Kq6r}gQw`3T?Z)v~H7$-+j z?tck;#A}`)Mq#3`j2YPB1~i5---TDcL|0zaoaaN1v?(Z{wYAze_-N$vNG9QqW(vUV z_8J)TmDkaihhzMN|4BqN*_#_JEMymUZ)b5I(8vFk?!ze_s`-j#OCl&ie`D=7-kt1;`F*U#s&g86LO_oAd_H++(>S1CKH+C_#y6)k=qopA zDEoDNFnO^P} z1vtMZ#p)5m9@LPn_P>C0I;jN0C1+q+1-yI@9zy4DY|)Qn4m6w67kbkmJeZal8{tdI zcxR?mDON-xVs2`@RC~Hhde;d1ba8UECoQ|DfRFD2A9VY=W(TdSI|BT3{(vCbwjpB1 z>j>_VtL2=6s!s#XyzAwbh;7Tf!>~jb(Sp3G@u7M2Km!C5KF({~&n{e+Ye+7%$}y`m z2v$Yvs@3!O6wSy+^NC{n<|Ycg^_Z6>23#K(5=)oIhn>|3|JhZcIMI4W@b?(FI8VRK zx6^Fx1{8bMKdx;++G8u6{GwTrud!_36SgAi(5;cmMQ_rxc|~i7AdQLYFzj`!d57sP z6^Ys()R$rA?2Eps?+tA?Fpei8nJ2h-)_fmzmn&vQPTyp8URJ`1QSPX2+J^{e%-t*h z8PTNYcmOZ19CL)gJlTY>`*m2~84^fY*~#W=QbB7FYz?`yMpj7NtT0;4Ri z)FxWCKxYlK=VBm37T&&VJH-%^pdf0&WI8=0exeEH{ZjRqklSqy<-1BIwvU%0j2H0@ zHJk4H{vfu&?b1h{=C|v;`5u$9bT%9FM53z%X|ZYlGkGR9m6jL{Y}|wo>0G>WaP<)g~BNpf7hUcV6{-32Wee;urJGIFGrA z9r{7)-QCuqJCg>W+7^x58mi6HwQ-_tZtlHC*|jRI+}0Zy(q#L%u}eSD0GQqkJzQrk z7*SMq%{fYw=y|F(dWJB#`LG{qnMqu!8yw1QGrk&>SV7VZliueUYxg7(yY!`0%EB>U zGUV{wLCtL}?HeE3u$g+P`Nyk-MrF(hfk8a(`z~W=Qv<23C$ZpIUJ?@UXW^7aexl2p z4zypi`|%K6B56aELN7%puSzefT_SP?A~_Zhto>+AjJkV8r%S*89O!qqYZMc@bj+Wj z*}=QQAWAb!9!~!Z7KEc+rsvYHI&Tmk^ZA-89qQJ-Ffl2N{&~yRu7VuK?=&g5tEu}i zC@+PFknjZopU=3nfx%B@h`rLS3~xmEZJXCc+WHt=6|om}%Mc)TG272VIJ%^t3U$0% zjMC+FhfCm2LW*ly#HL_IL!y8;vDrQ63Sv`{U(;A(WTs^$*R^DU9SUlDw;_tBD0M$q zh4p^En3{++81$o@4@+6mC1T?nC{vqR4)*24a=efnS&)ZjumEZQn@%VvoVP^dY;=IP z4w|Lgt9Vhrv>TJ!zETQu-^Q#cK{Bny5WPYFm>MyB@`K+Dj zb3JTfOEV+^5-$bl0%G46rx?V1e~`QNn}%lJt~>y*azbrpzA0kGmcoXfd)zUs##shO zcRM!|reIO6kD6bG;wAi%*L0i0k3HwC<022a1Jm6j`QN0<)5xohlmp`k6Nm6Qm&G6| zmEzQ&y`uAtzh5<}4{PCBt@4rX*Uz2oTH*w$xMp9B=~K*9bnKt*rW@KrOgKe84WiDP zcsP=g#=Vghq7t}S2n;iSW@Bll9i_Igd)wO5{+kHKx#?=xoeKdi+sipi7sgw(UAYkz zQsaG4zJ%mhpHd_iSl3+*fAjuq5 zo`yC=i=9J!dwv)c(U=r8=`O}9ajKEAO4^l&?^;te5Y%{L0-SZ5nha{a;e7Pwgm&+! z8QMM+_JDN~NNDT`^id%1^GV!1MMAiU0!nOKn{Mc)vRN88%| zpt!VCE$OEnQ-bNB_ZW*aWfOD5tZ_+4Q!G5A7(pt;KBd>U8k8U3)UqPj+yhwkaVMahS*FljoFhO+!oRFxP>ph#tKT=k8@+L8+~H&*Us)UO z6oz=DJn%3ffYaBxDE|BSYj#I9?(tfZE2n6tVy;s{sKU6mn_>>B&-R3i_kavJW-<75 zM(cJ}N67kfK0X4$N~&>F1B3q#&pp)05uz^qST(=1{rU96rUbxgaTy$HQMKOI1i2mg zT&Z!fId+;n*}Vbawy9YKgih=CuNpl$lKC*avP}pfsoi4h4(b{R^E{L7Fx{DO2?FAb z=aTT}?4<89C3N*{#qt_P$cnyeHW!zgqG^1>2p4;6P$1gqQeUX8jhKYPe9|;5Ni%W_ z)M4I~AqC`%BO_v|o#%Gvhng}7t0FbtEbP4|7KC@4Ok}!9KmYIN5URM#acA z)Y^X|gg;3JxNfkh2xT;L7_G<}w%AO3kvQc%o3I zOkWitu2gKSE^3SS90uhd?%t9>nyaU$>cZ=52smt9g;1@e()b4yCT#O#NZ^jjB1fwK zEvVzM^K~2QVdbl*ON{-xB?(CPf+|~9`{g0djkB}eCOI<(xrlS?;o5+Y%H)hiAXPei zk*YJzQs^O_Ow90RG~5uyJCroUOr+E?MTqT#XQ#o_ZKaI4f~vu7pB!1y^R@;hNu9H< znUO|X>%CR73qG;NCl;^n5(TD>T7+`Jj%Ok}N~W`u1Lj!4j)p-21WrC?2H*(%cE3}8 zmeU(x?V}Fih`LL^$y~qh;C3rWO79Aq(;;}%4YP$NvH41^^q`7I5zt3Afj|h0Acvc? zNK%sxrq(=N{+`E-st}cJo{cqky$8C6@`=l>$@J^&NE zAm@LzF+SUlm|rZ)y1k_k52%&#I)--`ryJEEIdNo-RgUYPW`i*2rOC6qjnjp{4RTAz z=T2_-_*sCZfOERPcOhLZ!-@`RUZmVFdPts;jVL{yX1 zuo$YDd^o|T+*dnucKM~JiE7~J0 zA9Rm6R&8s79)te5*j1d%8is6+nxvt34>s4vz^l{b?cbgAsecC}e0R{;%%9zECO$;$ z4r2{wBXcH`H~lv!m3;79vx<~SKim3^IqRKwO6kd>db_OW^wHIM+Jp-Wlm-Z)PGJ+_ zyWChieEY2{k}cC*u%sE^Z(u8@k2kconDSryT70>(eAf|M`&4;Yo^{=^L5G-I^>ZTS zFTZv8ihFErUYwOFLGWxKZ0pF&knm0xYayVVG#;6a&DdO3#&-#smpC@s&jtI1+qDPy zpbbifRHr}YfNr?W8Qo(MS&FdDY|#0DFoqD)SCX1cY#vbaSb0&$zniyq5ypw3@h)~E z58a?zI=|6s6(*nGz@oL%-z%7F4EE9{ZlMt&{HSJ?44c4NDPVl#O+<>VJh_5TLR$W| zGrP0#1IR9e_9#%WEK>7en9=dHx#lxnn-=zMerGnI_F<<{wMnl^9GLzu2*l%LNt4a9 z?~%0|AxFqB-L;Gw9uN9OECHc^@I=Vi13BuaY-> zR}3|CPnKK8py(&i#e*F~05I9pg=wHWSKOVZ2|LEx;7*3Fw$o3fPf&FXjg!*0+?2-~ z^3-3HpoBU6i7#&Fm^a_DfGu*Iz`s7MyL=wtZCsx;9cYugDy4De&=&I?^Vl1_Yi(DC z`?Q4*@LCt3Es{@=42%`eiSOH7;jDSX=Y>p6$SEzs0mz>_w zbK4j|5=i44LmZ>NVJ80gu4d}0SMN;blx^B-=%rnk4xiAJmvB(JHh?6x9OD`&d?uuh zEQ4|=mA>bEra(I*c|7{=#EE?Q9v$vXE%<^?uG1N^ct=Xe;X=sq-hSXGcfMqqS*_nB zF*0a##(i3-4UjXV4^LS=b}B7Q%G5#wbxl$`Sc?3HAhDT+R5J@IsZhr7g(Y7fJ9Zm1 zo6LEr>QvvI+zc}F8qV)(zE1n#JB1f0G0Xwtj9_;5F7M!8~n6v{wlp^!rHm%p7z4%x=^)>vt=fp(ODVsq-or z%}dTq@F~Rz^xrYJsWk|vKNle9R-2IfbUX~bqiIQ~7hsh7Pq~ZTh(s}Isz*4~%;I=Q z3d&jSQ}8e+hIlR)Io-{893)Y9IAQwX60X+GmL4jcO$fqc3xxtx&jdh0BqG+%C1y+#VdoSs$W$odvaB?>Ev-*_PT40z3(XfUI*9@e9bu zzhb^{BZu$AhC6A)v^C#CeFK}N#`kUZs9mOF?*#cnIb7JLX+`b!bT^n(&tdDdZj@`F zlD3q%E%JUE+1_~1tGKrm_Fe{;=q*W|C0^Z_nzvB)<_m4;I-I*S3vTwER=cSggi|I5 zU?m!gOf);Etso0}L6UBzyxKx(tNx)XuXA>y;&jnAhsGNzoG&t(cfSzJ(G<%d0&%Jj z2VfdfrJC<<&Aa-qxSsdyLRpqI26FY?$=(vE<7$Hf+k9g~`Gu9kjM>zIy$Xx9-R!sPZ&#HAe3qb;c@;Ez zzoN-iFgZzbbsE;R`;0ioeySPHFLSD=UVb^1U8qeN$6Giv!fo3f?JdTyj8xrn#eU&t zUj?>{<(&@D>BNDSX`onzcjJ0b=n7B2B%drU8OTTIr-+T0U93q~y_Xw{ zZt2YI&<0g`E%I2s4WOUjp!P5nY-Kh+B(l?*8+xlDO*@FIr3OWgjLs9eVC2<84%>ab zYDncbXSK!`PjleKeWj?wSD0>(9Nx*GJjvzX595xKO)hll#JffWs+>C)iBU%bztD3a z@#hemTl?J279|)sW%_RA8=Fj-$z7hsw*nheYrv#!r;2;r7%gH-M_zxF^P2`aU(mq> zd)VBhY_5%1kDsk58mrqly;}Qn`u=#^4?+`DnWDXjPjaOhkn!W?79|+-9zLOpSuRb& z`CM=xMG;P`-qt^-jJN9|TX>fqL`A!Vz>fGTcf1NIkHy;sUSv9W7m-yYMuNmkFwWL7 z(+a)@Su9Yu(AM#H!F;!mj1ustFp@a?KwPjA>ibZl%16mQz*qZD*JHssuJKEfkO-z@ z!^7A4UD7xc2>ed&b%~D%$uoR+yxwZAS5E_PhTM@%aovEJ=r=!-^8L+G*L*{A$nSWH zs1G0ZWG*-_K0)O|V*MNUGmF<_E3ZB>3jKrNb6LM`W8=f2`KY7`3r-<_1Pon}PlYO{ zl#=~&L&L(Cj3!QPpBxkRaMW#VIWWLkBBXN1W1+5oaf){urV}DS2IHMnUeGda8cV|` z=4k1K$6~4VgB(r^x{fPYy~$+TqKg*CznAj#PYPMa_;Qmb^Eah}!p&^RgfC+zEUsqZ z#=x&)b3&%NZpGtdWUlZ*du0! z3uA&;V4}}bY+st#>^8ogX(zP`;P#u$Gy22~yG(MPd<>hmNDdm?zp%KEd^KT+&t)dp zqg4?eKK-yZKA|Bp`}l)fxZm63GCze@L;HjAH*(k8ZVqDo`mRSQ z#Fm~;`mEyo#grCs8s+`EE>ar+attYGC^wSm*iEVDN|aAJ{X!!_wXdho{(ZA~eOtt- zI+61{-Wj#w4IO6b^v^rSAusBk0ENo}z{4p(LkWuEC+G|AmGQDNa-Hku!{gh7$7bzx zno9E=)IDnLy!i0|l*RD3htpLl6fxBFmo3WqMxO$iw z3;<2C!DLm$%o5Pc>?X{<>)0o{@ehqYOhR!=OoQg~7n_M+ERgcR&_}b(yb0>OJZv9u zGA_myGCZR3KD$cS6hn3^S%S7#Awsgmd3X@aJM;TfTnL+@b2eoB9YmUxIx~z*yj4_DQg% zKw4=LMrm_JY9L;M=4gDDH&uLJu!ycms2Auw+9Dui@ygQFl_^B`mrJ$aZ28@N=j+nb zJN+pFu{1!_{bqVBLV>1L(}&{*z5&te9yBAEZ?j8frdV3D%yp-bJS>Z;OCpte4ng0n z`Zs%yt-(rZO8|yA=qrpsB}OH}O2ihBU$S8|8Eg)Piw3Qgxj-@ug)(*2J>)n{m^jlm zLk?#;S)nrhJFj!`h|N*CneqTc$w1n6MMYNUfow>xQ2g_5du92W!g42o;Ev%ZFrf8Q zu9Io$#zfrZO-m6a^gY|hqndyR&Luh|D*)w!zY+tb-d%Y9jNAVZXo0urRINXjc> zf^fmn68j3qe5uzgYnWM;m4c}oGnUCk2=0ZvDNrQlAh6YcYl(FlXiU0Gh1pZWi6GYR z#J6zPPpv)`uLTc2U9dZatAYWw8JD{r=}g~N4|-1j*eRPcBK4YT(C&W9?wNo037IJ% zhEKKA^gM>obLg}l?e(haOS2~|5((Z9{B_{y@eFTn?~WH|x)J@rELc_EA|(}Ll7J`% zT-(A|>CMlXx(os#%pp9G`pQ&0)cH`B#*!p>nQGC*{hBku$iu^X_qYxhVyrBlmQ!)4 zVB-m)X_GpBhtq$6hRg3$1Tmhox64Il%^=#G$pp5cGMi~$b&+-?kMNVfWx6E?j=fXd zvQ&O))_k}NUQfZ+h7bZ+##AJb!XOIasq!v_=EQUmYiNeJF;y>6u@%|K>{~5uWIhX( z2&FZovy$>%3_c2|&uD5TgFYvBKdpdfG@P-h+1Gw08gwj0{Cmk`al)Jl}ItT$oR;t|4WVbJKbiNZrXV z=O2ZqvoNVPSkZ1&I)dgdd7dqtNt$c9VpT4A8;K|cvrY)^^d&T9^jX|Pn}@9F*XvP@G!2u6c!PE4W)|ylrh}*UgkxgAY@)~g1 zhqKSr5cY5&E+Kzn@-(U2cP*@`E?)fb30mMzLPjEN$Y4mhYxA@!kpwfQ=BrDKntWc= z7c*(z{!ToP`@y2QUdXr8wP2E9lvbi%55LJMKw#v-d<*-nQ_`<*xs+x5kAC&lIJAAlAjV6-AT{&&2dS$IU^ z9g{GYNW)XdfRPMc#uPRVw0n!%lm}NpH7;=@fy}yqISbjv4CS_cPtUwxM_bQnorYyz zSO`%pB3x}hR!UU7Q#)x2%gJNb-|d2RNjgex_2Av;^Uj1d<(>v%)e7czx8#o;Thdcl z_qIq0FZSL2Fo!rsQ%&P157zaU&HESdr^adA6qhS?T@!CX)~y*_Sh%foPjhV}Goz4K zX-%h9=Rj7-3Py5rp?>yK68v~~+mtUoRiIU)9Lo|6YkmhHemCeX``}?;@Kz->VQ|Uy z7-7*&l)w=qaQ_LTc<7RKvDMLuCGY@c{2A=7*yioU#V9~}UMansxXg`8LtKG@sZ>d5 z0lhc?tuW!5tKZrv}cnX28YYT%>_K_p5We z;Mlt@3uZIkL(is;&lvU)xF4#GOL!joB0Mnu$F1qUkF&=+a#rC^mt;6@^H6;-)B;f-TKJh2YrBlTQ%amB@G$ zG_D0#21evGEV|0bvu2-R!}s5tTzhm*jX88dZJin%#=eOB6~*e05Rg?zqzfVLZ!|Hw zkqcRP0B~pP9^<<&b!)5C11{5{VBb&}T=g>a=gJquEI9BtmY2P=O_WLzq}{1);Dkm*e17_w_THb}qKIQ#&l9!+A z5l=4F+HrIM_^&Zm+G{dE46yElSym(}-SubDwuOt8IF`t%w8k*Bn_#~if3?8Q?p$Qj^BlM7!Gj{G}at%o0sv4fauo#8{%sFTu_f2A=JP%l9LG1&Rfn8`vC!vqmT8 zXrAEh0$AP}xFB8Uh`;+9INp{V$o*rW24h~?^NBVt^vuT!68I)Vy z)X5;7)(!SzPXn_mwys&*4C!7tI?`8AeKw4OtWw=6W`kDEQ6u;?RZJ zANDlNQ3}h0g@tUa7Dh7=B7qc*R47kMCdR3DhW_l4gb;-oPd_Q!vC@D{x3^) z-pAJ@zNJ}t@*e|R1DKUe4_LVEPSN}dx*?ezw z-#?BfXa{&lSQl^se?K9Fqy1WOXMtziym1!nBFmZCOP4v^zQlb})v3~SfGr~nvQ)R!XMk>cShCY3E*z|r-q^`~VvVCJBg;GR zVHbM!1nl=hJ~uaZi{fBqhp<-%fK-U9wQ-HCcVrNW>5j6{?bclL9Xl1Y$o>7doY?GJ zDp-zXr+t%0A`K8qBw>+o24s>-NKDtlLqS2P(Rhenb@z6BPj!jpU0_K56hfP|TtTiv zy=7sYw6LWKxylG4D(n+|6YA1!zi3KtXU+SShkW;V538cn(Cig4!J=*x*MPJ%VlJFU zAcn89y)y9_Y#N-^za(i5+44y|8tMJBy3?n2$3`qSd!1$el%<}}pm!r{K(!!U*mgcL z$2C_G$kG}eOp#&^8ZYIH)Y8cEAYKc^Z8#A6%NUEPPC zY&EaHWiJC47Bp@PF${kDFvMXCBdMhbShrJVO`=%dK~q!U5q(U3uc*v961WQnS9D>) z;CI-Ub&!!|61DR`fQ?+hVT`Q@-mCxt{gm27Z;ax ztqK{EDx1hKD?F@0FjuVIL@2G;Ij*AX*8%suF}tG`@$0|ak>qQ>--Z&HWS*YuIu!SB znwr`l$925)Mh{QyI8=glVTdUagKiOO=C!F-!Gm z$nIPMoFN(HpZTnk<-($gqF8&22=|Yd0@P&I8)=7YvU;cngFvpFPyR>6=+5Gp{AG!n zPyAmSSs&vayBk@17e_ve7;^R>kAT_HKR{o z*8Mdja*<_;yN=@u8(xIRRdggsDboAVU1Rs^T69>P%rI(|Zm4m{1V39(=pr~Gq_3TC zWK{wca}ecFy!kbj6~dyg{m$2V6{9h+1S{`=L+y9$>p(jj>lvLh`N%J#8p!Qpv&mMy zLA)VdyeXp72#^lYLD=nNWFWQB(3iwUpJcAewZ3~NW4B~p}3;+k+;~?v=!%`D<>YGT*xZqR-%O_?BUe{eLAa_?grrtZGy#qm8yu!Sa+BPrB zex1B~BTK;lbVnOO2y_L|ogW8TU9ah@LTc%cjZB@r#Xh~1e3O5agMAan-B{+IU*o%$ z;M-)uo*i;dbB)of099HhxmFme_KriJ;x zB6=xWg*?#2mEX2j6Ag9Yb*t$rYiZ)_4H+<9*J;2rHKeDs*7?%HYtF&*3fnhBL6#4o zv6^!2OG~vwG2m8vw6e`q#raCu)^0PsfmGWRbiy&c-T6XmdgX9pPpU4%KN?S!yU=&-tU>@^33o%x3SZoOSxH8gQ;7-vEBVDNsfbb z_@4V*^6+^k2AqJxkrD~D@Z8x6JA$N9S2q^|L}ZfQzdA+mQXeC-9zZU zY#5`-{MYpczB|E{ch|Ud`$LA06g9nX737&c>+g}13u51ZfczhZ@{yt!`GYPueH9u| z&06imw5#|elkot4c3ry?;dmi@vb z)(_7gF52csI%Co8XSzY-3gS3Q_MX_fg@))JLjIFi?;cz(9lP|~My?d*ZsRsJQq2}e zNc^|-wj~F5j0TkgeGQn!<0aDtsu%2f?ln<}40XXR#|HbEI-$5=_t_+IXkvm1K&7k- zJlP@Iy|VLVZGy+nf5Xl(84s!Js77RC<-&5~c%XKvB1NA0`QpU`mmhG1E2^vh(5d5n zol|#j)5(7R{dEx`vAW`4>c-+Hx|W2kZzO*>n#Dhmy1jQ|B_^aWP!GaC$M?f9i<(Y{ z&uJ)N4#?D84(@_qj=E&ig}xH_MCr`eh>I#0AU1ifbgPHAD_!XEk*-}Q9nb$A`af!5 zN>qtCSY8%jBDmuix`A`#VX2q32t5!~ssZIB0fX`$lV{s8{2o8!YGm&92!t(g@kF@K zpAAbWR$1#@nG+o^O`}mK7iz0V~ENc~PI9KCtPKwsrCbvj%I9@^MWgn z<=jXTS`&daf0?|`{xnmvl$~8M`hCY<1Xi49>Q*`TEqP=i*1=_#>oJPCBooh@#z57) zzQr?j>ryMRkJ+8DWMg1`Yx{}#)hH>zL?w%Q+ey!bMJje|O~Js`^>OgAV_7gYmh`D$ z;UBd<1OtN<^;~bu^0BA;cEn(e+wIYPgz^94w<7+(6AHr2H%?}hR_Wp3>2Bw&8=RS= zcYhPl4Hs11!{1_W;=4#TqwfD=)JJdc!2E9oBLO{M_XCT?FR~03-sdRdd!!30thSqx&{zb5!nRVX#F-i;&h%2|Jr9Rv4*KHi|EvDV!(| zXt=zUdiZO(wc)9t`NW}&;8oS*%Qc7^(cI%v!>^@Fi$GH!_4TTOH>3|5x=Xwg@s-!+ ziXwjMQN)-`oxzlH>BT1>S11mWdeWb>DSWCgPP+6B&@<)@;`GtWw{Cp+feX)64QO+^ zuK;-6c#-)-{37$&g%RPy;lJK-J9bSUPQ3oHQGwV;8TRj?6t>=XlKuOT{}1YNkEdv5 zL^VNUTw*WR@hJVV>uH-U=Dc@Si|jRqsLZt%+F40xs;CvxqByGJkHkS;9PkAjV-0O9 zkFEBHV7j&|nxe#^1nx<+tZPtzA>#XYuzYP>&Yw5DeUcUdr*6r(GA5arLs?Z@WqlM; zm{!+i8?b__#|0XQ9rz;rUZM!{d*Q;Hm{*!clI9Tl03m>~DyH%*_`?;a$p7%)Ak1*F zWK!vS7?$p?eRI%ix9r`2{HGqUm2h#xP?Ob9bsYryGP6ji_pl{WcL?)J?wNk;-5=6R zXie52HDD0o`as|0l+z7+*y6Uq|M(GtvWLCTVP|P#{5&@t%cJaq%RdP5gt&xy&6HdC z%XP9u%fMn1$Ts^dqgR~W)nx&(oJ~jp=JgC^7_-SRlkl`@~x~m z-@11(C}LOM1bYAGJ=D1Dxz%w#Eq1C6{58gf<<6^?b?qWc3UROIs8|+EbGQG}g9Koe z!_T8xu%#OZ;~#2GJO{X+7{T<*_z*8!HKs-P?4Wkw$4(qH=#mT`a$a4e0H-c`J2M@2 zat^ZTmrH5)Uh&awQ zeC|N2sd(z_d)S^3ciDqjb8}ikvYJdBC2lQw?~p$f+3O>Vhb_|cxVoI5FVfw;+|oW; zL|Zh=Wdpj=Vz3j!{|vs6dGExbgq6&#Fbg7na?)xN4Qy+(_o$xoUz>?|YYcXYR{;^X z%j5H6_y8*A124%H5udbn`bwIXuxlY!HPoi?sHUkY8>xl(>PEK|*Gu1DTAdb8!=K^~ zDsX#tI{vL}_9O0@w;TZvbH=Yj^1eU4^dQCKf%x->$EJ<_?74g6zkVIMeW&7%-%n#r zZ;jC)aaoOb?{3MQ?Uft7u7Pctd9>u0H2s&+Umg8jM}N1-Uo-OmFAKT-wX$*;QUo+lIbb5)X^oKY3N8dfb#X6yW{_@j1`1WJhHwBm6D?3M(?KEy)6Dj;l z{Huh&E8*{U_&?Vs6usM+fLacgs|UE3Td9}Z;K$_Dr#kH${JQNYZEMrf9SKd{@)KK< z?}R%NJi{znDrWE}d7v4V>@@0xf<}oQU`oq!!iGm(N~?eX-%otpcPf2uvWbnlyKfnVUIJ=*C#8XU;)^(d7?`>?(lE667R%$<@$>w%Oi{k&nf`w%M zhX_l+cOseRJ_#1DtQwHaA6v^?n)AaO_exUNm7JO7B}r5RHNAd`5rs50?RPZ?hQ;F5 zlZk!wR4R9Q61BVj22OI|X#XkGIP>l8ydcF3#rzOvWVM@SO|>Bo-H-Sqp9O=~B&md3 z{4XrnB{9D8BnGO!jl4o%TB8@O;l%}t`Z^Ehu50nrQWs$Y)n zTXsJ=^o$MFG2eb|R#B9)(l#p~xRX0R+S1T4-gj@R+~QY!bI8eOlL;z4JW3+zo)Or_ zYjo|KRaXRT)dM9g0{7*M{CLoH!wOan>jLfk1Mcu;$B^Ss6f#x3bKjE^_u_2dVCI_Z z@bFRVbD@W~%HOk=woU9=A0IB#6_-GotUjuRsHCbbj{Xp=hog(CCX<0*PFOEx3aY8~ zn|pO-??vG_I)A9_5_~T-&yT;bH%C6=W0zje)w?K3`d#OD*A>42lF0}nlU>+CE#XsK zAk4IXqx!-Dz6*9eG}zu8SMk#%<`TPj01bKo_wt|4D$4lvO*ZpP z1bf0YSra$s3VXx6l*iGBBBoApBx`?6-eX|+m%(2h{9Ols_rhO$@c(ENA1_vteAgzR zKLvMGR_dpXl{S^xMTUkg`?;wDqMpg#b`y%|qC!AXUs_aSg$w@3SFENw!!9SXQ9&c1 z^sxheu%p1PFo0_dSSBsDHg$ym?AsaSp|caWiq(Bm9kZw!s`8|Ytgrn}GwLQ!Y7ssxQ&)7hwJcnB1C8F4B2rTqzZ!R8{XU;lp3W#z62 zWs=DrE~`|NR$XL6&4La2{gY;mWLHdw&&j^2(q!&5_JU)U=rVg~>&$x+spbO;3w?WF z1NJdS1`?Sjd+BH$P0MPlCz5KO)BRNWcLz*UNqBa8nhw1hbk`cH(z}!QfbzKl-nvR zv#2K6IqH`xZKdTvUB+ie*-o1&MUI_;Hvl(;ppja+NCaRt+D@D zg_^DMTp6YpS+{w#D|~F-HUH(;kJu}9Jz*CAOFpIhYk4BU_2)I5Rbh#2Z_n zy;W^|V$*5Gm4XvZy-qU1_wjj}w+45IPE9g(tk16$aK6?E@;Jz`5_+k-M+D~f`VB%t zS-@}fKxekLdc=M#fHsLw6uVV z+|U@m_>#4s4Y9ld8s+L1g4HbC)(^ou1@3&34q@U2$K3x#XW442qYF(;e;3T zUu%kpYSP-hGnxPN11v&dV6yX$qhEKhz4$gT*XwvR`0g~aU7t>lT%*xoRktZIsvuxp6)A z3~{c&L6u9p3RP|+BezWUP@j`5TRv5{mH^>7&4!7Prf=GANHdi z{@bJ3@l6Kf|FDNNo!CWBP6kZ^TiRwxarF-Y>MK!i2mD=f0fSr}O@G@LKwQCiU%?`(=27=SpDttWraj#+{Y1RtguMdrVMZ2#c^9krfKi(RlP zLi_#v&T-1<34?umI>Vjk@O zPapKon~kskWXNzd04`qc?4cooSfU&rgNXdA2LJsi*ehDr!0+Vk;HqMTG zCcX!7tU_vTe!9*s!*VWijZGTT93Ak7*-)lCTQ?QgMif^de)i663{6n9XP6Kcx4k-1 zZeh;dFkZW{BKGck;g&%_Ntpi7VC&RYB)1?*zrTIg?Zbxq*LbmJ*h{ZdAr>~Y!+3zi+zdTM@YOgH^~Jr8V3t7K3m zR|HkbKkwRo0a~BfS1~f?zTQ)*n4sUUbLpYQa-#XczwG|%?(ahRyDR=$l)vWl|J_+p zz($pK&tePMm?X~XwVCOZsHS?S(va_lgVKuZ77+U)Y;j?TOa5$JT5Z_}p@!`eb0nnM z*3o72)AaAA2ytk@kKIj;Yu~Tl6J2`{N!iLi|7oD9_B8^*d10pRRDB-lsrVf7BKC2{ z@5ep6L+ZZ-Nu?gJXg;CTykc9WbI%QyhJ`tR7{HILTcW4Wv;8u5vXslnopPmY%~t2SMVPolc>_Pn9)bA ztMCNX+eJYPn{4TXDz|T9FkdDc+?17-@y?goxs~-VIC!jR4kzq|`^uWxaexN9P~yCV+8 z?(*%g_R!j~e|#OUxd{nkmjyJC@&Dle@;TjT{B8TXC;VW!RNfzbIfIURnx6vo#z6UV z&3B3z6^wOa$M5cIT_DdR;}U`z92eNcJr7p+UdU}r%3i0(uvemGh;R?xCcCXFW;=Vo zuxaC&e}g(rrj+X&uXl_8B95zUCX${?ElF0LvxOf0D*iP=VK(W%xnUXc!n})gwSQG0 z|0~>Bg#B-WdX#&j!|rEY_H+Nsvy!n|WB{M^%l!vVjGdugZuxqb3&ONw%g`+aeRp+l zG&^o*!^p;=%piY%`yFO}3}#`;g#(SO6f&I1w3&q=X<$g{^^1-rEF>-Q?`;kpD47({MBW+}mozX~?f4kWIpR>N*Icg5ler%m9%1+NAz*8-{)c7bvOH2Wln*({Yjvt0Is%=(!FSMb1(XC~y5eqH(p_j`=UEZmCueLO{Z zD~$v@7`@12EFkbP*5lid`L8^Yv){{UkdO z72NHk$F(GdeEj}N`cm>2YtOSf?@UvUOg%7srE=g332-{XQ`+<3<-Lkn$8{WNnXl@M ztj!-q65xOyG3x8<*FSHjKdVaHa=Ufsyob@bGxdk&`Vnr2s$+kg80kl#x9JVg?FV&L zP<sQ`Iqj)|cDdU_5ZG)`fWx^M|iKckIKe{_5M_b;VwqH~&4bb0}VxCMlmk%gKi>U3ld#|42|9)5b*1b=N4w*58H zY^L649jRLVyKH1auU>!QifDrO?uI5%zcQM<{?R4gU?q0q0^G;7EN)Q$7l;Ndd zrRN^8^&vHU@Y-pYK0)Ladso=$p(Y<&Y$IPu#$Psa$N#|sNPRodMdT3JdwR-+bf)@~ zyRns(IaMBvH)1es7+x;TrEvO5C0YZ>Q}w)co?8^NV7l)9(y`oY>{3K#^Qz7v`lAPo z@aGZJBN@{ys9&m<^SG#B_+`sBBGDhZnAtoNiXq*!HCnB0)3?G@F!89?TzK-(W0j>! z6(HTv=QRi@Y;@;MDs^+8Eknob*2p)eWkN4rue7 zuLoIo_057#M`@Z&&;>zr*t!nOZ9?<}`ZXb9?k!c}neUB3?Nc8$!zIw*ZRzzLQz~NP zbi^G#fXNtw>w@4pY~6&-{4V0V#jgGRmqTLJLaPI7TiLR5WD(N*xu&*OJzDk>o&F1&{`=yOI0g~u5B`eCQ}I{VW$!gH zJbXu6SCQd#u%VbXN|J>&#kdi6ZgOja^qWe&M24xi%W0(*LgGR9q1IUPmwy{^I=4=@=Ak9_m?YiK%u$jb3e~a#>wh;7U-RL;8E$0} zneNK# zIx-#L&%9NPOqJF@v=4}69@u<{=~k+XY)vXEJ82DBucu$E&*(G55xj8?gJyg&382jt z*xK5ClM*0i%0D)Z%=}7*woG_N%)$5)h>l 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
    C{s^;8Q>ddbIT(td;A4fTmqywCD}_%E3fP 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≦QTTK8`}vtH}= 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

    ;aup}(K!-LEpf59K)Tu~El3zWJW*vZ=F% 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%0D#gH!l}^R0X;YDPmk%_bs&Qu5kc8c%y!&Spmx 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%0D&&-~(ffi@&ct8DrScxN6sh#*k8&#C)T_% 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 a0FF`TV3}U+MXw#;pY9Dq?Y!#`UjHvU!!%w1 literal 0 HcmV?d00001 diff --git a/packages/auth0/0.1.4/kibana/dashboard/auth0-29fb7200-4062-11ec-b18d-ef6bf98b26bf.json b/packages/auth0/0.1.4/kibana/dashboard/auth0-29fb7200-4062-11ec-b18d-ef6bf98b26bf.json new file mode 100755 index 0000000000..86e7ba2c55 --- /dev/null +++ b/packages/auth0/0.1.4/kibana/dashboard/auth0-29fb7200-4062-11ec-b18d-ef6bf98b26bf.json @@ -0,0 +1,132 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-c9215ac0-57f7-4fbb-af81-9f5bb365a238\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"c9215ac0-57f7-4fbb-af81-9f5bb365a238\":{\"columnOrder\":[\"ad18389f-67bd-47ae-bd5e-7a0a8a74ef31\",\"becf928d-1e95-4cf0-a37f-e4eb735dcc27\"],\"columns\":{\"ad18389f-67bd-47ae-bd5e-7a0a8a74ef31\":{\"dataType\":\"string\",\"isBucketed\":true,\"label\":\"Top values of event.category\",\"operationType\":\"terms\",\"params\":{\"missingBucket\":false,\"orderBy\":{\"columnId\":\"becf928d-1e95-4cf0-a37f-e4eb735dcc27\",\"type\":\"column\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"size\":5},\"scale\":\"ordinal\",\"sourceField\":\"event.category\"},\"becf928d-1e95-4cf0-a37f-e4eb735dcc27\":{\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Count of records\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"auth0.logs\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"auth0.logs\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"layers\":[{\"categoryDisplay\":\"default\",\"groups\":[\"ad18389f-67bd-47ae-bd5e-7a0a8a74ef31\"],\"layerId\":\"c9215ac0-57f7-4fbb-af81-9f5bb365a238\",\"layerType\":\"data\",\"legendDisplay\":\"default\",\"metric\":\"becf928d-1e95-4cf0-a37f-e4eb735dcc27\",\"nestedLegend\":false,\"numberDisplay\":\"percent\"}],\"shape\":\"pie\"}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsPie\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":10,\"i\":\"1a13814d-17bf-42cf-8ef9-2dc599fb6766\",\"w\":15,\"x\":0,\"y\":0},\"panelIndex\":\"1a13814d-17bf-42cf-8ef9-2dc599fb6766\",\"title\":\"Auth0 Log Stream Event Types\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-1f92a60a-ed7e-42e4-b03c-4a3fb37e1a35\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"1f92a60a-ed7e-42e4-b03c-4a3fb37e1a35\":{\"columnOrder\":[\"234dec72-0dd2-42cb-b486-059fa3e0a077\",\"9fb2da13-fb8b-4041-b60e-0840068dc570\"],\"columns\":{\"234dec72-0dd2-42cb-b486-059fa3e0a077\":{\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"@timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"auto\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"},\"9fb2da13-fb8b-4041-b60e-0840068dc570\":{\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Unique count of event.type\",\"operationType\":\"unique_count\",\"scale\":\"ratio\",\"sourceField\":\"event.type\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"auth0.logs\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"auth0.logs\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"layers\":[{\"accessors\":[\"9fb2da13-fb8b-4041-b60e-0840068dc570\"],\"layerId\":\"1f92a60a-ed7e-42e4-b03c-4a3fb37e1a35\",\"layerType\":\"data\",\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"xAccessor\":\"234dec72-0dd2-42cb-b486-059fa3e0a077\"}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"title\":\"Empty XY chart\",\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"}}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":10,\"i\":\"6089a77e-3c96-4414-9932-eda55ced3d07\",\"w\":14,\"x\":15,\"y\":0},\"panelIndex\":\"6089a77e-3c96-4414-9932-eda55ced3d07\",\"title\":\"Rate of events\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"}],\"searchSource\":{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"index\":\"logs-*\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"auth0.logs\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"auth0.logs\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"index\":\"logs-*\",\"key\":\"event.category\",\"negate\":false,\"params\":{\"query\":\"Login - Failure\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.category\":\"Login - Failure\"}}}],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}},\"description\":\"\",\"params\":{\"addLegend\":false,\"addTooltip\":true,\"metric\":{\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":10000}],\"invertColors\":false,\"labels\":{\"show\":true},\"metricColorMode\":\"None\",\"percentageMode\":false,\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":60,\"labelColor\":false,\"subText\":\"\"},\"useRanges\":false},\"type\":\"metric\"},\"title\":\"\",\"type\":\"metric\",\"uiState\":{}}},\"gridData\":{\"h\":10,\"i\":\"5124c723-8890-477e-aad5-bc4fd529bd46\",\"w\":9,\"x\":29,\"y\":0},\"panelIndex\":\"5124c723-8890-477e-aad5-bc4fd529bd46\",\"title\":\"Number of Failed Logins\",\"type\":\"visualization\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"}],\"searchSource\":{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"index\":\"logs-*\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"auth0.logs\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"auth0.logs\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"index\":\"logs-*\",\"key\":\"event.category\",\"negate\":false,\"params\":{\"query\":\"Signup - Success\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.category\":\"Signup - Success\"}}}],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}},\"description\":\"\",\"params\":{\"addLegend\":false,\"addTooltip\":true,\"metric\":{\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":10000}],\"invertColors\":false,\"labels\":{\"show\":true},\"metricColorMode\":\"None\",\"percentageMode\":false,\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":60,\"labelColor\":false,\"subText\":\"\"},\"useRanges\":false},\"type\":\"metric\"},\"title\":\"\",\"type\":\"metric\",\"uiState\":{}}},\"gridData\":{\"h\":10,\"i\":\"cb337534-d263-480b-b6a3-80cc4f14d73b\",\"w\":10,\"x\":38,\"y\":0},\"panelIndex\":\"cb337534-d263-480b-b6a3-80cc4f14d73b\",\"title\":\"Number of Successful Signups\",\"type\":\"visualization\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-e7270679-c5d0-496a-9fd2-7409b402bdb0\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-1\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"e7270679-c5d0-496a-9fd2-7409b402bdb0\":{\"columnOrder\":[\"60724141-ecf4-4f42-b263-d12cd64fe1a3\",\"14ed1312-1743-452e-89e9-52018d6db787\"],\"columns\":{\"14ed1312-1743-452e-89e9-52018d6db787\":{\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Count of records\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"},\"60724141-ecf4-4f42-b263-d12cd64fe1a3\":{\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"@timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"auto\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"auth0.logs\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"auth0.logs\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-1\",\"key\":\"event.category\",\"negate\":false,\"params\":{\"query\":\"Login - Success\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.category\":\"Login - Success\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"fittingFunction\":\"None\",\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"layers\":[{\"accessors\":[\"14ed1312-1743-452e-89e9-52018d6db787\"],\"layerId\":\"e7270679-c5d0-496a-9fd2-7409b402bdb0\",\"layerType\":\"data\",\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"xAccessor\":\"60724141-ecf4-4f42-b263-d12cd64fe1a3\"}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"}}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":12,\"i\":\"d00429d4-502f-41d8-8a2b-7300859930ea\",\"w\":15,\"x\":0,\"y\":10},\"panelIndex\":\"d00429d4-502f-41d8-8a2b-7300859930ea\",\"title\":\"Rate of Successful Logins\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-4fc38bcd-1242-43bb-a213-0c6fe6e7a26e\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-1\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"4fc38bcd-1242-43bb-a213-0c6fe6e7a26e\":{\"columnOrder\":[\"56478895-2ad9-4541-9b3c-debffe3de81d\",\"d8ee79e4-d617-4809-9065-217bcd1f628c\"],\"columns\":{\"56478895-2ad9-4541-9b3c-debffe3de81d\":{\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"@timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"auto\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"},\"d8ee79e4-d617-4809-9065-217bcd1f628c\":{\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Count of records\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"auth0.logs\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"auth0.logs\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-1\",\"key\":\"event.category\",\"negate\":false,\"params\":{\"query\":\"Login - Failure\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.category\":\"Login - Failure\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"layers\":[{\"accessors\":[\"d8ee79e4-d617-4809-9065-217bcd1f628c\"],\"layerId\":\"4fc38bcd-1242-43bb-a213-0c6fe6e7a26e\",\"layerType\":\"data\",\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"xAccessor\":\"56478895-2ad9-4541-9b3c-debffe3de81d\"}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"title\":\"Empty XY chart\",\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"}}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":12,\"i\":\"c1a1b718-c5f1-4029-9fda-0cd7ed38b3a8\",\"w\":14,\"x\":15,\"y\":10},\"panelIndex\":\"c1a1b718-c5f1-4029-9fda-0cd7ed38b3a8\",\"title\":\"Rate of Failed Logins\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":12,\"i\":\"d6323397-e8a4-4869-ad2b-d48ee5b5a70a\",\"w\":19,\"x\":29,\"y\":10},\"panelIndex\":\"d6323397-e8a4-4869-ad2b-d48ee5b5a70a\",\"panelRefName\":\"panel_d6323397-e8a4-4869-ad2b-d48ee5b5a70a\",\"type\":\"visualization\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":11,\"i\":\"253f1007-1537-4012-a663-48bccf233f4c\",\"w\":48,\"x\":0,\"y\":22},\"panelIndex\":\"253f1007-1537-4012-a663-48bccf233f4c\",\"panelRefName\":\"panel_253f1007-1537-4012-a663-48bccf233f4c\",\"type\":\"search\",\"version\":\"7.15.1\"}]", + "timeRestore": false, + "title": "Auth0", + "version": 1 + }, + "coreMigrationVersion": "7.15.1", + "id": "auth0-29fb7200-4062-11ec-b18d-ef6bf98b26bf", + "migrationVersion": { + "dashboard": "7.15.0" + }, + "references": [ + { + "id": "logs-*", + "name": "1a13814d-17bf-42cf-8ef9-2dc599fb6766:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "1a13814d-17bf-42cf-8ef9-2dc599fb6766:indexpattern-datasource-layer-c9215ac0-57f7-4fbb-af81-9f5bb365a238", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "1a13814d-17bf-42cf-8ef9-2dc599fb6766:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "6089a77e-3c96-4414-9932-eda55ced3d07:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "6089a77e-3c96-4414-9932-eda55ced3d07:indexpattern-datasource-layer-1f92a60a-ed7e-42e4-b03c-4a3fb37e1a35", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "6089a77e-3c96-4414-9932-eda55ced3d07:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "5124c723-8890-477e-aad5-bc4fd529bd46:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "5124c723-8890-477e-aad5-bc4fd529bd46:kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "5124c723-8890-477e-aad5-bc4fd529bd46:kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "cb337534-d263-480b-b6a3-80cc4f14d73b:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "cb337534-d263-480b-b6a3-80cc4f14d73b:kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "cb337534-d263-480b-b6a3-80cc4f14d73b:kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d00429d4-502f-41d8-8a2b-7300859930ea:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d00429d4-502f-41d8-8a2b-7300859930ea:indexpattern-datasource-layer-e7270679-c5d0-496a-9fd2-7409b402bdb0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d00429d4-502f-41d8-8a2b-7300859930ea:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d00429d4-502f-41d8-8a2b-7300859930ea:filter-index-pattern-1", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c1a1b718-c5f1-4029-9fda-0cd7ed38b3a8:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c1a1b718-c5f1-4029-9fda-0cd7ed38b3a8:indexpattern-datasource-layer-4fc38bcd-1242-43bb-a213-0c6fe6e7a26e", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c1a1b718-c5f1-4029-9fda-0cd7ed38b3a8:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c1a1b718-c5f1-4029-9fda-0cd7ed38b3a8:filter-index-pattern-1", + "type": "index-pattern" + }, + { + "id": "auth0-187e7650-42a9-11ec-b9a2-edbe9edd14c9", + "name": "d6323397-e8a4-4869-ad2b-d48ee5b5a70a:panel_d6323397-e8a4-4869-ad2b-d48ee5b5a70a", + "type": "visualization" + }, + { + "id": "auth0-629b19e0-4061-11ec-b18d-ef6bf98b26bf", + "name": "253f1007-1537-4012-a663-48bccf233f4c:panel_253f1007-1537-4012-a663-48bccf233f4c", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/auth0/0.1.4/kibana/search/auth0-629b19e0-4061-11ec-b18d-ef6bf98b26bf.json b/packages/auth0/0.1.4/kibana/search/auth0-629b19e0-4061-11ec-b18d-ef6bf98b26bf.json new file mode 100755 index 0000000000..3d37f68df5 --- /dev/null +++ b/packages/auth0/0.1.4/kibana/search/auth0-629b19e0-4061-11ec-b18d-ef6bf98b26bf.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "columns": [ + "auth0.logs.data.connection", + "auth0.logs.data.user_name", + "auth0.logs.data.user_agent" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlight\":{\"fields\":{\"*\":{}},\"fragment_size\":2147483647,\"post_tags\":[\"@/kibana-highlighted-field@\"],\"pre_tags\":[\"@kibana-highlighted-field@\"],\"require_field_match\":false},\"highlightAll\":true,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:\\\"auth0.logs\\\" \"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "Auth0 logs", + "version": 1 + }, + "coreMigrationVersion": "7.15.1", + "id": "auth0-629b19e0-4061-11ec-b18d-ef6bf98b26bf", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/auth0/0.1.4/kibana/visualization/auth0-187e7650-42a9-11ec-b9a2-edbe9edd14c9.json b/packages/auth0/0.1.4/kibana/visualization/auth0-187e7650-42a9-11ec-b9a2-edbe9edd14c9.json new file mode 100755 index 0000000000..59f6851d51 --- /dev/null +++ b/packages/auth0/0.1.4/kibana/visualization/auth0-187e7650-42a9-11ec-b9a2-edbe9edd14c9.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"auth0.logs\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"auth0.logs\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"event.category\",\"negate\":false,\"params\":{\"query\":\"Login - Failure\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.category\":\"Login - Failure\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "IP Addresses of failed logins", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"auth0.logs.data.ip\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"maxFontSize\":72,\"minFontSize\":18,\"orientation\":\"single\",\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"scale\":\"linear\",\"showLabel\":true},\"title\":\"IP Addresses of failed logins\",\"type\":\"tagcloud\"}" + }, + "coreMigrationVersion": "7.15.1", + "id": "auth0-187e7650-42a9-11ec-b9a2-edbe9edd14c9", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/auth0/0.1.4/manifest.yml b/packages/auth0/0.1.4/manifest.yml new file mode 100755 index 0000000000..eaa580219c --- /dev/null +++ b/packages/auth0/0.1.4/manifest.yml @@ -0,0 +1,34 @@ +format_version: 1.0.0 +name: auth0 +title: "Auth0 Log Streams Integration" +version: 0.1.4 +license: basic +description: Collect logs from Auth0 with Elastic Agent. +type: integration +categories: + - cloud + - network + - security +release: experimental +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +screenshots: + - src: /img/auth0-screenshot.png + title: Auth0 Dashboard + size: 600x600 + type: image/png +icons: + - src: /img/auth0-logo.svg + title: Auth0 logo + size: 32x32 + type: image/svg+xml +policy_templates: + - name: auth0_events + title: Auth0 log stream events via Webhooks + description: Collect Auth0 log streams events via Webhooks. + inputs: + - type: http_endpoint + title: Collect Auth0 log streams events via Webhooks + description: Collecting Auth0 log stream events via Webhooks. +owner: + github: elastic/security-external-integrations diff --git a/packages/carbon_black_cloud/0.1.1/changelog.yml b/packages/carbon_black_cloud/0.1.1/changelog.yml new file mode 100755 index 0000000000..a28a981386 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/changelog.yml @@ -0,0 +1,11 @@ +# newer versions go on top +- version: 0.1.1 + changes: + - description: Captured domain from username and hostname + type: enhancement + link: https://github.com/elastic/integrations/pull/3106 +- version: 0.1.0 + changes: + - description: Initial draft of the package. + type: enhancement + link: https://github.com/elastic/integrations/pull/2760 diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/aws-s3.yml.hbs b/packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/aws-s3.yml.hbs new file mode 100755 index 0000000000..e02c596614 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/aws-s3.yml.hbs @@ -0,0 +1,24 @@ +bucket_arn: {{bucket_arn}} +number_of_workers: {{number_of_workers}} +bucket_list_interval: {{interval}} +access_key_id: {{access_key_id}} +secret_access_key: {{secret_access_key}} +bucket_list_prefix: {{bucket_list_prefix}} +expand_event_list_from_field: Records +{{#if proxy_url}} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/httpjson.yml.hbs b/packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..2f738b21a6 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/agent/stream/httpjson.yml.hbs @@ -0,0 +1,52 @@ +config_version: 2 +interval: {{interval}} +request.timeout: 2m +request.method: POST + +{{#if proxy_url}} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} + +request.url: {{hostname}}/appservices/v6/orgs/{{org_key}}/alerts/_search +request.transforms: + - set: + target: header.X-Auth-Token + value: {{custom_api_secret_key}}/{{custom_api_id}} + - set: + target: body.criteria.last_update_time.start + value: '[[.cursor.last_update_timestamp]]' + default: '[[formatDate ((now (parseDuration "-{{initial_interval}}")).Add (parseDuration "-15m")) "RFC3339"]]' + - set: + target: body.criteria.last_update_time.end + value: '[[formatDate (now (parseDuration "-15m")) "RFC3339"]]' + - set: + target: body.sort + value: '[{ "field": "last_update_time", "order": "ASC"}]' + value_type: json +response.pagination: + - set: + target: body.criteria.last_update_time.start + value: '[[if (ne .last_response.body.num_found .last_response.body.num_available)]][[.last_event.last_update_time]][[else]][[.last_response.terminate_pagination]][[end]]' + fail_on_template_error: true +cursor: + last_update_timestamp: + value: '[[.last_event.last_update_time]]' +response.split: + target: body.results +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/elasticsearch/ingest_pipeline/default.yml b/packages/carbon_black_cloud/0.1.1/data_stream/alert/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..f6f5fc171e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,313 @@ +--- +description: Pipeline for parsing Carbon Black Cloud alerts. +processors: + - set: + field: ecs.version + value: "8.0.0" + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - fingerprint: + fields: + - json.id + - json.create_time + - json.last_update_time + target_field: _id + ignore_missing: true + - date: + field: json.create_time + target_field: "@timestamp" + ignore_failure: true + formats: + - ISO8601 + - set: + field: event.kind + value: alert + - rename: + field: json.id + target_field: event.id + ignore_missing: true + - rename: + field: json.first_event_time + target_field: event.start + ignore_missing: true + - rename: + field: json.last_event_time + target_field: event.end + ignore_missing: true + - rename: + field: json.severity + target_field: event.severity + ignore_missing: true + - urldecode: + field: json.alert_url + target_field: event.url + ignore_missing: true + - rename: + field: json.reason + target_field: event.reason + ignore_missing: true + - convert: + field: json.device_id + target_field: host.id + type: string + ignore_missing: true + - set: + field: host.os.type + value: windows + if: ctx?.json?.device_os == "WINDOWS" + - set: + field: host.os.type + value: linux + if: ctx?.json?.device_os == "LINUX" + - set: + field: host.os.type + value: macos + if: ctx?.json?.device_os == "MAC" + - set: + field: event.kind + value: alert + - rename: + field: json.device_os_version + target_field: host.os.version + ignore_missing: true + - rename: + field: json.device_name + target_field: host.hostname + ignore_missing: true + - grok: + field: host.hostname + patterns: + - '^(%{DATA:user.domain})\\(%{GREEDYDATA:host.hostname})$' + ignore_missing: true + ignore_failure: true + - set: + field: host.name + value: "{{{host.hostname}}}" + ignore_failure: true + - append: + field: host.ip + value: "{{{json.device_internal_ip}}}" + if: ctx?.json?.device_internal_ip != null + allow_duplicates: false + ignore_failure: true + - append: + field: host.ip + value: "{{{json.device_external_ip}}}" + if: ctx?.json?.device_external_ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.device_username + target_field: user.name + ignore_missing: true + - grok: + field: user.name + patterns: + - '^(%{DATA:user.domain})\\(%{GREEDYDATA:user.name})$' + ignore_missing: true + ignore_failure: true + - append: + field: related.ip + value: + - "{{{json.device_internal_ip}}}" + - "{{{json.device_external_ip}}}" + allow_duplicates: false + - append: + field: related.user + value: + - "{{{user.name}}}" + allow_duplicates: false + - append: + field: related.hosts + value: + - "{{{host.hostname}}}" + - "{{{user.domain}}}" + allow_duplicates: false + - append: + field: related.hash + value: + - "{{{json.threat_cause_actor_md5}}}" + - "{{{json.threat_cause_actor_sha256}}}" + allow_duplicates: false + - rename: + field: json.process_name + target_field: process.name + ignore_missing: true + - rename: + field: json.process_path + target_field: process.executable + ignore_missing: true + - rename: + field: json.process_guid + target_field: process.entity_id + ignore_missing: true + - rename: + field: json.vendor_name + target_field: carbon_black_cloud.alert.vendor_name + ignore_missing: true + - rename: + field: json.product_name + target_field: carbon_black_cloud.alert.product_name + ignore_missing: true + - rename: + field: json.serial_number + target_field: carbon_black_cloud.alert.serial_number + ignore_missing: true + - rename: + field: json.policy_id + target_field: carbon_black_cloud.alert.policy.id + ignore_missing: true + - rename: + field: json.policy_name + target_field: carbon_black_cloud.alert.policy.name + ignore_missing: true + - rename: + field: json.threat_id + target_field: carbon_black_cloud.alert.threat_id + ignore_missing: true + - rename: + field: json.policy_applied + target_field: carbon_black_cloud.alert.policy.applied + ignore_missing: true + - rename: + field: json.threat_activity_c2 + target_field: carbon_black_cloud.alert.threat_activity.c2 + ignore_missing: true + - rename: + field: json.threat_activity_dlp + target_field: carbon_black_cloud.alert.threat_activity.dlp + ignore_missing: true + - rename: + field: json.threat_activity_phish + target_field: carbon_black_cloud.alert.threat_activity.phish + ignore_missing: true + - rename: + field: json.threat_cause_actor_name + target_field: carbon_black_cloud.alert.threat_cause.actor.name + ignore_missing: true + - rename: + field: json.threat_cause_actor_process_pid + target_field: carbon_black_cloud.alert.threat_cause.actor.process_pid + ignore_missing: true + - rename: + field: json.threat_cause_actor_sha256 + target_field: carbon_black_cloud.alert.threat_cause.actor.sha256 + ignore_missing: true + - rename: + field: json.threat_cause_actor_md5 + target_field: carbon_black_cloud.alert.threat_cause.actor.md5 + ignore_missing: true + - rename: + field: json.threat_cause_cause_event_id + target_field: carbon_black_cloud.alert.threat_cause.cause_event_id + ignore_missing: true + - rename: + field: json.threat_cause_parent_guid + target_field: carbon_black_cloud.alert.threat_cause.process.parent.guid + ignore_missing: true + - rename: + field: json.threat_cause_process_guid + target_field: carbon_black_cloud.alert.threat_cause.process.guid + ignore_missing: true + - rename: + field: json.threat_cause_reputation + target_field: carbon_black_cloud.alert.threat_cause.reputation + ignore_missing: true + - rename: + field: json.threat_cause_threat_category + target_field: carbon_black_cloud.alert.threat_cause.threat_category + ignore_missing: true + - rename: + field: json.threat_cause_vector + target_field: carbon_black_cloud.alert.threat_cause.vector + ignore_missing: true + - rename: + field: json.ioc_field + target_field: carbon_black_cloud.alert.ioc.field + ignore_missing: true + - rename: + field: json.ioc_hit + target_field: carbon_black_cloud.alert.ioc.hit + ignore_missing: true + - rename: + field: json.ioc_id + target_field: carbon_black_cloud.alert.ioc.id + ignore_missing: true + - rename: + field: json.report_id + target_field: carbon_black_cloud.alert.report.id + ignore_missing: true + - rename: + field: json.report_name + target_field: carbon_black_cloud.alert.report.name + ignore_missing: true + - rename: + field: json.org_key + target_field: carbon_black_cloud.alert.organization_key + ignore_missing: true + - rename: + field: json.device_location + target_field: carbon_black_cloud.alert.device.location + ignore_missing: true + - rename: + field: json.device_os + target_field: carbon_black_cloud.alert.device.os + ignore_missing: true + - rename: + field: json.device_internal_ip + target_field: carbon_black_cloud.alert.device.internal_ip + ignore_missing: true + - rename: + field: json.device_external_ip + target_field: carbon_black_cloud.alert.device.external_ip + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true + - lowercase: + field: json.category + ignore_missing: true + - script: + description: Adds all the remaining fields in fields under carbon_black_cloud.alert + lang: painless + if: ctx?.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.carbon_black_cloud.alert[m.getKey()] = m.getValue(); + } + - remove: + field: + - json + - carbon_black_cloud.alert.create_time + - carbon_black_cloud.alert.device_id + - carbon_black_cloud.alert.alert_url + ignore_missing: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/agent.yml b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/base-fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/base-fields.yml new file mode 100755 index 0000000000..14fb618ea4 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module. + value: carbon_black_cloud +- name: event.dataset + type: constant_keyword + description: Event dataset. + value: carbon_black_cloud.alert diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/ecs.yml b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/ecs.yml new file mode 100755 index 0000000000..cfad6817c1 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/ecs.yml @@ -0,0 +1,117 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: event.end contains the date when the event ended or when the activity was last observed. + name: event.end + type: date +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + Reason why this event happened, according to the source. + This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). + name: event.reason + type: keyword +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: event.start contains the date when the event started or when the activity was first observed. + name: event.start + type: date +- description: |- + URL linking to an external system to continue investigation of this event. + This URL links to another system where in-depth investigation of the specific occurrence of this event can take place. Alert events, indicated by `event.kind:alert`, are a common use case for this field. + name: event.url + type: keyword +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + Unique host id. + As hostname is not always unique, use values that are meaningful in your environment. + Example: The current usage of `beat.name`. + name: host.id + type: keyword +- description: Host ip addresses. + name: host.ip + type: ip +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: |- + Use the `os.type` field to categorize the operating system into one of the broad commercial families. + One of these following values should be used (lowercase): linux, macos, unix, windows. + If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. + name: host.os.type + type: keyword +- description: Operating system version as a raw string. + name: host.os.version + type: keyword +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/fields.yml new file mode 100755 index 0000000000..3eca3a1515 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/fields/fields.yml @@ -0,0 +1,218 @@ +- name: carbon_black_cloud.alert + type: group + fields: + - name: blocked_threat_category + type: keyword + description: The category of threat which we were able to take action on. + - name: category + type: keyword + description: The category of the alert. + - name: count + type: long + - name: created_by_event_id + type: keyword + description: Event identifier that initiated the alert. + - name: device + type: group + fields: + - name: location + type: keyword + description: The Location of device. + - name: os + type: keyword + description: OS of the device. + - name: internal_ip + type: ip + description: Internal IP of the device. + - name: external_ip + type: ip + description: External IP of the device. + - name: document_guid + type: keyword + description: Unique ID of document. + - name: ioc + type: group + fields: + - name: field + type: keyword + description: The field the indicator of comprise (IOC) hit contains. + - name: hit + type: keyword + description: IOC field value or IOC query that matches. + - name: id + type: keyword + description: The identifier of the IOC that cause the hit. + - name: kill_chain_status + type: keyword + description: The stage within the Cyber Kill Chain sequence most closely associated with the attributes of the alert. + - name: last_update_time + type: date + description: The last time the alert was updated as an ISO 8601 UTC timestamp. + - name: legacy_alert_id + type: keyword + description: The legacy identifier for the alert. + - name: not_blocked_threat_category + type: keyword + description: Other potentially malicious activity involved in the threat that we weren't able to take action on (either due to policy config, or not having a relevant rule). + - name: notes_present + type: boolean + description: Indicates if notes are associated with the threat_id. + - name: organization_key + type: keyword + description: The unique identifier for the organization associated with the alert. + - name: policy + type: group + fields: + - name: applied + type: keyword + description: Whether a policy was applied. + - name: id + type: long + description: The identifier for the policy associated with the device at the time of the alert. + - name: name + type: keyword + description: The name of the policy associated with the device at the time of the alert. + - name: product_id + type: keyword + description: The hexadecimal id of the USB device's product. + - name: product_name + type: keyword + description: The name of the USB device’s vendor. + - name: reason_code + type: keyword + description: Shorthand enum for the full-text reason. + - name: report + type: group + fields: + - name: id + type: keyword + description: The identifier of the report that contains the IOC. + - name: name + type: keyword + description: The name of the report that contains the IOC. + - name: run_state + type: keyword + description: Whether the threat in the alert ran. + - name: sensor_action + type: keyword + description: The action taken by the sensor, according to the rule of the policy. + - name: serial_number + type: keyword + description: The serial number of the USB device. + - name: status + type: keyword + description: status of alert. + - name: tags + type: keyword + description: Tags associated with the alert. + - name: target_value + type: keyword + description: The priority of the device assigned by the policy. + - name: threat_activity + type: group + fields: + - name: c2 + type: keyword + description: Whether the alert involved a command and control (c2) server. + - name: dlp + type: keyword + description: Whether the alert involved data loss prevention (DLP). + - name: phish + type: keyword + description: Whether the alert involved phishing. + - name: threat_cause + type: group + fields: + - name: actor + type: group + fields: + - name: md5 + type: keyword + description: MD5 of the threat cause actor. + - name: name + type: keyword + description: 'The name can be one of the following: process commandline, process name, or analytic matched threat. Analytic matched threats are Exploit, Malware, PUP, or Trojan.' + - name: process_pid + type: keyword + description: Process identifier (PID) of the actor process. + - name: sha256 + type: keyword + description: SHA256 of the threat cause actor. + - name: cause_event_id + type: keyword + description: ID of the Event that triggered the threat. + - name: process + type: group + fields: + - name: guid + type: keyword + description: The global unique identifier of the process. + - name: parent + type: group + fields: + - name: guid + type: keyword + description: The global unique identifier of the process. + - name: reputation + type: keyword + description: Reputation of the threat cause. + - name: threat_category + type: keyword + description: Category of the threat cause. + - name: vector + type: keyword + description: The source of the threat cause. + - name: threat_id + type: keyword + description: The identifier of a threat which this alert belongs. Threats are comprised of a combination of factors that can be repeated across devices. + - name: threat_indicators + type: group + description: List of the threat indicators that make up the threat. + fields: + - name: process_name + type: keyword + description: Process name associated with threat. + - name: sha256 + type: keyword + description: Sha256 associated with threat. + - name: ttps + type: keyword + description: Tactics, techniques and procedures associated with threat. + - name: type + type: keyword + description: Type of alert. + - name: vendor_id + type: keyword + description: The hexadecimal id of the USB device's vendor. + - name: vendor_name + type: keyword + description: The name of the USB device’s vendor. + - name: watchlists + type: group + description: List of watchlists associated with an alert. + fields: + - name: id + type: keyword + description: The identifier of watchlist. + - name: name + type: keyword + description: The name of the watchlist. + - name: workflow + type: group + description: Tracking system for alerts as they are triaged and resolved. + fields: + - name: changed_by + type: keyword + description: The name of user who changed the workflow. + - name: comment + type: keyword + description: Comment associated with workflow. + - name: last_update_time + type: date + description: The last update time of workflow. + - name: remediation + type: keyword + description: N/A + - name: state + type: keyword + description: The state of workflow. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/manifest.yml b/packages/carbon_black_cloud/0.1.1/data_stream/alert/manifest.yml new file mode 100755 index 0000000000..477667ce22 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/manifest.yml @@ -0,0 +1,95 @@ +title: Alert +type: logs +streams: + - input: httpjson + title: Collect alerts from Carbon Black Cloud + description: Collect alerts from Carbon Black Cloud. + template_path: httpjson.yml.hbs + vars: + - name: interval + type: text + title: Interval + description: Interval to fetch alerts from Carbon Black Cloud. + multi: false + required: true + show_user: true + default: 1m + - name: initial_interval + type: text + title: Initial Interval + description: How far back to pull the alerts from the Carbon Black Cloud API. + default: 24h + multi: false + required: true + show_user: true + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - carbon_black_cloud-alert + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - input: aws-s3 + title: Collect alerts from Carbon Black Cloud + description: Collect alerts from Carbon Black Cloud. + template_path: aws-s3.yml.hbs + vars: + - name: bucket_list_prefix + type: text + title: Bucket Prefix + description: Prefix to apply for the list request to the S3 bucket. + multi: false + required: true + show_user: true + - name: interval + type: text + title: Interval + description: Interval to fetch alerts from AWS S3 bucket. + multi: false + required: true + show_user: true + default: 1m + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - carbon_black_cloud-alert + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/alert/sample_event.json b/packages/carbon_black_cloud/0.1.1/data_stream/alert/sample_event.json new file mode 100755 index 0000000000..67e2c63a32 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/alert/sample_event.json @@ -0,0 +1,114 @@ +{ + "@timestamp": "2020-11-17T22:05:13.000Z", + "agent": { + "ephemeral_id": "56053d91-103c-4c77-8f15-0a1006a80102", + "hostname": "docker-fleet-agent", + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "carbon_black_cloud": { + "alert": { + "category": "warning", + "device": { + "external_ip": "81.2.69.143", + "internal_ip": "81.2.69.144", + "location": "UNKNOWN", + "os": "WINDOWS" + }, + "last_update_time": "2020-11-17T22:05:13Z", + "legacy_alert_id": "C8EB7306-AF26-4A9A-B677-814B3AF69720", + "organization_key": "ABCD6X3T", + "policy": { + "applied": "APPLIED", + "id": 6997287, + "name": "Standard" + }, + "product_id": "0x5406", + "product_name": "U3 Cruzer Micro", + "reason_code": "6D578342-9DE5-4353-9C25-1D3D857BFC5B:DCAEB1FA-513C-4026-9AB6-37A935873FBC", + "run_state": "DID_NOT_RUN", + "sensor_action": "DENY", + "serial_number": "0875920EF7C2A304", + "target_value": "MEDIUM", + "threat_cause": { + "cause_event_id": "FCEE2AF0-D832-4C9F-B988-F11B46028C9E", + "threat_category": "NON_MALWARE", + "vector": "REMOVABLE_MEDIA" + }, + "threat_id": "t5678", + "type": "DEVICE_CONTROL", + "vendor_id": "0x0781", + "vendor_name": "SanDisk", + "workflow": { + "changed_by": "Carbon Black", + "last_update_time": "2020-11-17T22:02:16Z", + "state": "OPEN" + } + } + }, + "data_stream": { + "dataset": "carbon_black_cloud.alert", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-04-14T11:46:13.154Z", + "dataset": "carbon_black_cloud.alert", + "end": "2020-11-17T22:02:16Z", + "id": "test1", + "ingested": "2022-04-14T11:46:14Z", + "kind": "alert", + "original": "{\"alert_url\":\"https://defense-eap01.conferdeploy.net/alerts?orgId=1889976\",\"category\":\"WARNING\",\"create_time\":\"2020-11-17T22:05:13Z\",\"device_external_ip\":\"81.2.69.143\",\"device_id\":2,\"device_internal_ip\":\"81.2.69.144\",\"device_location\":\"UNKNOWN\",\"device_name\":\"DESKTOP-002\",\"device_os\":\"WINDOWS\",\"device_os_version\":\"Windows 10 x64\",\"device_username\":\"test34@demo.com\",\"first_event_time\":\"2020-11-17T22:02:16Z\",\"id\":\"test1\",\"last_event_time\":\"2020-11-17T22:02:16Z\",\"last_update_time\":\"2020-11-17T22:05:13Z\",\"legacy_alert_id\":\"C8EB7306-AF26-4A9A-B677-814B3AF69720\",\"org_key\":\"ABCD6X3T\",\"policy_applied\":\"APPLIED\",\"policy_id\":6997287,\"policy_name\":\"Standard\",\"product_id\":\"0x5406\",\"product_name\":\"U3 Cruzer Micro\",\"reason\":\"Access attempted on unapproved USB device SanDisk U3 Cruzer Micro (SN: 0875920EF7C2A304). A Deny Policy Action was applied.\",\"reason_code\":\"6D578342-9DE5-4353-9C25-1D3D857BFC5B:DCAEB1FA-513C-4026-9AB6-37A935873FBC\",\"run_state\":\"DID_NOT_RUN\",\"sensor_action\":\"DENY\",\"serial_number\":\"0875920EF7C2A304\",\"severity\":3,\"target_value\":\"MEDIUM\",\"threat_cause_cause_event_id\":\"FCEE2AF0-D832-4C9F-B988-F11B46028C9E\",\"threat_cause_threat_category\":\"NON_MALWARE\",\"threat_cause_vector\":\"REMOVABLE_MEDIA\",\"threat_id\":\"t5678\",\"type\":\"DEVICE_CONTROL\",\"vendor_id\":\"0x0781\",\"vendor_name\":\"SanDisk\",\"workflow\":{\"changed_by\":\"Carbon Black\",\"comment\":\"\",\"last_update_time\":\"2020-11-17T22:02:16Z\",\"remediation\":\"\",\"state\":\"OPEN\"}}", + "reason": "Access attempted on unapproved USB device SanDisk U3 Cruzer Micro (SN: 0875920EF7C2A304). A Deny Policy Action was applied.", + "severity": 3, + "start": "2020-11-17T22:02:16Z", + "url": "https://defense-eap01.conferdeploy.net/alerts?orgId=1889976" + }, + "host": { + "hostname": "DESKTOP-002", + "id": "2", + "ip": [ + "81.2.69.144", + "81.2.69.143" + ], + "name": "DESKTOP-002", + "os": { + "type": "windows", + "version": "Windows 10 x64" + } + }, + "input": { + "type": "httpjson" + }, + "related": { + "hosts": [ + "DESKTOP-002" + ], + "ip": [ + "81.2.69.144", + "81.2.69.143" + ], + "user": [ + "test34@demo.com" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-alert" + ], + "user": { + "name": "test34@demo.com" + } +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/agent/stream/httpjson.yml.hbs b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..310b6e05d5 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/agent/stream/httpjson.yml.hbs @@ -0,0 +1,45 @@ +config_version: 2 +interval: {{interval}} +request.method: POST +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +request.url: {{hostname}}/vulnerability/assessment/api/v1/orgs/{{org_key}}/devices/vulnerabilities/summary/_search +request.transforms: + - set: + target: header.X-Auth-Token + value: {{custom_api_secret_key}}/{{custom_api_id}} + - set: + target: body.start + value: '0' + value_type: int + - set: + target: body.rows + value: '10000' + value_type: int +request.timeout: 2m +response.pagination: + - set: + target: body.start + value: '[[if (eq (len .last_response.body.results) 0)]][[.last_response.terminate_pagination]][[else]][[mul .last_response.page .body.rows]][[end]]' + value_type: int + fail_on_template_error: true +response.split: + target: body.results +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/elasticsearch/ingest_pipeline/default.yml b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..94f7482f37 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,132 @@ +--- +description: Pipeline for parsing Carbon Black Cloud Asset Vulnerability Summary. +processors: +- rename: + field: message + target_field: event.original + ignore_missing: true +- set: + field: ecs.version + value: '8.0.0' +- json: + field: event.original + target_field: json +- rename: + field: json.host_name + target_field: host.hostname + ignore_missing: true +- convert: + field: json.device_id + type: string + target_field: host.id + ignore_missing: true +- rename: + field: json.name + target_field: host.name + ignore_missing: true +- rename: + field: json.os_info.os_name + target_field: host.os.name + ignore_missing: true +- set: + field: host.os.type + value: windows + if: ctx?.json?.os_info.os_type == "WINDOWS" +- set: + field: host.os.type + value: ubuntu + if: ctx?.json?.os_info.os_type == "UBUNTU" +- set: + field: host.os.type + value: centos + if: ctx?.json?.os_info.os_type == "CENTOS" +- remove : + field: json.os_info.os_type + ignore_missing: true +- remove : + field: json.device_id + ignore_missing: true +- rename: + field: json.os_info.os_version + target_field: host.os.version + ignore_missing: true +- rename: + field: json.highest_risk_score + target_field: vulnerability.score.base + ignore_missing: true +- rename: + field: json.severity + target_field: vulnerability.severity + ignore_missing: true +- date: + field: json.last_sync_ts + formats: + - ISO8601 + target_field: carbon_black_cloud.asset_vulnerability_summary.last_sync.timestamp +- remove: + field: json.last_sync_ts + ignore_missing: true +- rename: + field: json.sync_status + target_field: carbon_black_cloud.asset_vulnerability_summary.sync.status + ignore_missing: true +- rename: + field: json.sync_type + target_field: carbon_black_cloud.asset_vulnerability_summary.sync.type + ignore_missing: true +- rename: + field: json.type + target_field: carbon_black_cloud.asset_vulnerability_summary.type + ignore_missing: true +- rename: + field: json.vm_id + target_field: carbon_black_cloud.asset_vulnerability_summary.vm.id + ignore_missing: true +- rename: + field: json.vm_name + target_field: carbon_black_cloud.asset_vulnerability_summary.vm.name + ignore_missing: true +- rename: + field: json.vuln_count + target_field: carbon_black_cloud.asset_vulnerability_summary.vuln_count + ignore_missing: true +- append: + field: related.hosts + value: "{{{host.hostname}}}" + allow_duplicates: false +- script: + description: Adds all the remaining fields in fields under carbon_black_cloud.asset_vulnerability_summary + lang: painless + if: ctx?.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.carbon_black_cloud.asset_vulnerability_summary[m.getKey()] = m.getValue(); + } +- remove: + field: json + ignore_missing: true +- script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_missing: true +on_failure: +- set: + field: error.message + value: '{{{ _ingest.on_failure_message }}}' diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/agent.yml b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/base-fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/base-fields.yml new file mode 100755 index 0000000000..e6791517a6 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: carbon_black_cloud +- name: event.dataset + type: constant_keyword + description: Event dataset + value: carbon_black_cloud.asset_vulnerability_summary diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/ecs.yml b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/ecs.yml new file mode 100755 index 0000000000..bae6099a14 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/ecs.yml @@ -0,0 +1,57 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + Unique host id. + As hostname is not always unique, use values that are meaningful in your environment. + Example: The current usage of `beat.name`. + name: host.id + type: keyword +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: host.os.name + type: keyword +- description: |- + Use the `os.type` field to categorize the operating system into one of the broad commercial families. + One of these following values should be used (lowercase): linux, macos, unix, windows. + If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. + name: host.os.type + type: keyword +- description: Operating system version as a raw string. + name: host.os.version + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Scores can range from 0.0 to 10.0, with 10.0 being the most severe. + Base scores cover an assessment for exploitability metrics (attack vector, complexity, privileges, and user interaction), impact metrics (confidentiality, integrity, and availability), and scope. For example (https://www.first.org/cvss/specification-document) + name: vulnerability.score.base + type: float +- description: The severity of the vulnerability can help with metrics and internal prioritization regarding remediation. For example (https://nvd.nist.gov/vuln-metrics/cvss) + name: vulnerability.severity + type: keyword diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/fields.yml new file mode 100755 index 0000000000..a70b2974e8 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/fields/fields.yml @@ -0,0 +1,39 @@ +- name: carbon_black_cloud.asset_vulnerability_summary + type: group + fields: + - name: os_info + type: group + fields: + - name: os_arch + type: keyword + description: The identifier is for the Operating system architecture. + - name: last_sync + type: group + fields: + - name: timestamp + type: date + description: The identifier is for the Last sync time. + - name: sync + type: group + fields: + - name: status + type: keyword + description: The identifier is for the Device sync status. + - name: type + type: keyword + description: The identifier is for the Whether a manual sync was triggered for the device, or if it was a scheduled sync. + - name: type + type: keyword + description: The identifier is for the Device type. + - name: vm + type: group + fields: + - name: id + type: keyword + description: The identifier is for the Virtual Machine ID. + - name: name + type: keyword + description: The identifier is for the Virtual Machine name. + - name: vuln_count + type: integer + description: The identifier is for the Number of vulnerabilities at this level. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/manifest.yml b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/manifest.yml new file mode 100755 index 0000000000..b7bf78f84d --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/manifest.yml @@ -0,0 +1,42 @@ +title: Asset Vulnerability Summary +type: logs +streams: + - input: httpjson + title: Collect asset vulnerability summary from Carbon Black Cloud + description: Collect asset vulnerability summary from Carbon Black Cloud. + template_path: httpjson.yml.hbs + vars: + - name: interval + type: text + title: Interval + description: Interval to query asset vulnerability summary in Carbon Black Cloud. + multi: false + required: true + show_user: true + default: 1h + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - carbon_black_cloud-asset-vulnerability-summary + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/sample_event.json b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/sample_event.json new file mode 100755 index 0000000000..c31987aefe --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/asset_vulnerability_summary/sample_event.json @@ -0,0 +1,76 @@ +{ + "@timestamp": "2022-04-14T11:47:25.371Z", + "agent": { + "ephemeral_id": "377d9292-c7d0-4c30-bbee-faf4848d30d8", + "hostname": "docker-fleet-agent", + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "carbon_black_cloud": { + "asset_vulnerability_summary": { + "last_sync": { + "timestamp": "2022-01-17T08:33:37.384Z" + }, + "os_info": { + "os_arch": "64-bit" + }, + "sync": { + "status": "COMPLETED", + "type": "SCHEDULED" + }, + "type": "ENDPOINT", + "vuln_count": 1770 + } + }, + "data_stream": { + "dataset": "carbon_black_cloud.asset_vulnerability_summary", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-04-14T11:47:25.371Z", + "dataset": "carbon_black_cloud.asset_vulnerability_summary", + "ingested": "2022-04-14T11:47:26Z", + "original": "{\"cve_ids\":null,\"device_id\":8,\"highest_risk_score\":10,\"host_name\":\"DESKTOP-008\",\"last_sync_ts\":\"2022-01-17T08:33:37.384932Z\",\"name\":\"DESKTOP-008KK\",\"os_info\":{\"os_arch\":\"64-bit\",\"os_name\":\"Microsoft Windows 10 Education\",\"os_type\":\"WINDOWS\",\"os_version\":\"10.0.17763\"},\"severity\":\"CRITICAL\",\"sync_status\":\"COMPLETED\",\"sync_type\":\"SCHEDULED\",\"type\":\"ENDPOINT\",\"vm_id\":\"\",\"vm_name\":\"\",\"vuln_count\":1770}" + }, + "host": { + "hostname": "DESKTOP-008", + "id": "8", + "name": "DESKTOP-008KK", + "os": { + "name": "Microsoft Windows 10 Education", + "type": "windows", + "version": "10.0.17763" + } + }, + "input": { + "type": "httpjson" + }, + "related": { + "hosts": [ + "DESKTOP-008" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-asset-vulnerability-summary" + ], + "vulnerability": { + "score": { + "base": 10 + }, + "severity": "CRITICAL" + } +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/agent/stream/httpjson.yml.hbs b/packages/carbon_black_cloud/0.1.1/data_stream/audit/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..2693bd2bbb --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/agent/stream/httpjson.yml.hbs @@ -0,0 +1,32 @@ +config_version: 2 +interval: {{interval}} +request.method: GET + +{{#if proxy_url}} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} + +request.url: {{hostname}}/integrationServices/v3/auditlogs +request.transforms: + - set: + target: header.X-Auth-Token + value: {{api_secret_key}}/{{api_id}} +response.split: + target: body.notifications +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/carbon_black_cloud/0.1.1/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..09c8373acb --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,93 @@ +--- +description: Pipeline for parsing Carbon Black Cloud audit logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - date: + field: json.eventTime + target_field: "@timestamp" + ignore_failure: true + formats: + - UNIX_MS + - set: + field: event.kind + value: event + - set: + field: event.outcome + value: success + - set: + field: event.outcome + value: failed + if: ctx?.json?.flagged == true + - rename: + field: json.description + target_field: event.reason + - rename: + field: json.clientIp + target_field: client.ip + ignore_missing: true + - rename: + field: json.loginName + target_field: client.user.id + ignore_missing: true + - rename: + field: json.eventId + target_field: event.id + ignore_missing: true + - rename: + field: json.orgName + target_field: organization.name + ignore_missing: true + - urldecode: + field: json.requestUrl + target_field: url.original + ignore_missing: true + - rename: + field: json.verbose + target_field: carbon_black_cloud.audit.verbose + ignore_missing: true + - rename: + field: json.flagged + target_field: carbon_black_cloud.audit.flagged + ignore_missing: true + - append: + field: related.ip + value: "{{{client.ip}}}" + allow_duplicates: false + - remove: + field: json + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/agent.yml b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/base-fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/base-fields.yml new file mode 100755 index 0000000000..a14e71251a --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module. + value: carbon_black_cloud +- name: event.dataset + type: constant_keyword + description: Event dataset. + value: carbon_black_cloud.audit diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/ecs.yml b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/ecs.yml new file mode 100755 index 0000000000..b5cd2cc086 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/ecs.yml @@ -0,0 +1,55 @@ +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: Unique identifier of the user. + name: client.user.id + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Reason why this event happened, according to the source. + This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). + name: event.reason + type: keyword +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: organization.name + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/fields.yml new file mode 100755 index 0000000000..24af5d42b9 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/fields/fields.yml @@ -0,0 +1,9 @@ +- name: carbon_black_cloud.audit + type: group + fields: + - name: flagged + type: boolean + description: true if action is failed otherwise false. + - name: verbose + type: boolean + description: true if verbose audit log otherwise false. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/manifest.yml b/packages/carbon_black_cloud/0.1.1/data_stream/audit/manifest.yml new file mode 100755 index 0000000000..929093a4ef --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/manifest.yml @@ -0,0 +1,42 @@ +title: Audit +type: logs +streams: + - input: httpjson + title: Collect audit logs from Carbon Black Cloud + description: Collect audit logs from Carbon Black Cloud. + template_path: httpjson.yml.hbs + vars: + - name: interval + type: text + title: Interval + description: Interval to fetch audit logs from Carbon Black Cloud. + multi: false + required: true + show_user: true + default: 1m + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - carbon_black_cloud-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/audit/sample_event.json b/packages/carbon_black_cloud/0.1.1/data_stream/audit/sample_event.json new file mode 100755 index 0000000000..4ecd8ed454 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/audit/sample_event.json @@ -0,0 +1,63 @@ +{ + "@timestamp": "2022-02-10T16:04:30.263Z", + "agent": { + "ephemeral_id": "6472e86c-fc7c-478a-a6fd-12ed19fe05c9", + "hostname": "docker-fleet-agent", + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "carbon_black_cloud": { + "audit": { + "flagged": false, + "verbose": false + } + }, + "client": { + "ip": "10.10.10.10", + "user": { + "id": "abc@demo.com" + } + }, + "data_stream": { + "dataset": "carbon_black_cloud.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-04-14T11:48:30.094Z", + "dataset": "carbon_black_cloud.audit", + "id": "2122f8ce8xxxxxxxxxxxxx", + "ingested": "2022-04-14T11:48:31Z", + "kind": "event", + "original": "{\"clientIp\":\"10.10.10.10\",\"description\":\"Logged in successfully\",\"eventId\":\"2122f8ce8xxxxxxxxxxxxx\",\"eventTime\":1644509070263,\"flagged\":false,\"loginName\":\"abc@demo.com\",\"orgName\":\"cb-xxxx-xxxx.com\",\"requestUrl\":null,\"verbose\":false}", + "outcome": "success", + "reason": "Logged in successfully" + }, + "input": { + "type": "httpjson" + }, + "organization": { + "name": "cb-xxxx-xxxx.com" + }, + "related": { + "ip": [ + "10.10.10.10" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-audit" + ] +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/agent/stream/aws-s3.yml.hbs b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/agent/stream/aws-s3.yml.hbs new file mode 100755 index 0000000000..e02c596614 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/agent/stream/aws-s3.yml.hbs @@ -0,0 +1,24 @@ +bucket_arn: {{bucket_arn}} +number_of_workers: {{number_of_workers}} +bucket_list_interval: {{interval}} +access_key_id: {{access_key_id}} +secret_access_key: {{secret_access_key}} +bucket_list_prefix: {{bucket_list_prefix}} +expand_event_list_from_field: Records +{{#if proxy_url}} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/elasticsearch/ingest_pipeline/default.yml b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..3a6c8fc6df --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,587 @@ +--- +description: Pipeline for parsing Carbon Black Cloud Endpoint Events. +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - date: + field: json.create_time + target_field: "@timestamp" + ignore_failure: true + formats: + - ISO8601 + - rename: + field: json.action + target_field: event.action + ignore_missing: true + - rename: + field: json.event_id + target_field: event.id + ignore_missing: true + - rename: + field: json.event_description + target_field: event.reason + ignore_missing: true + - rename: + field: json.filemod_name + target_field: file.path + ignore_missing: true + - rename: + field: json.modload_name + target_field: dll.path + ignore_missing: true + - set: + field: network.transport + value: udp + if: ctx?.json?.netconn_protocol == "PROTO_UDP" + - set: + field: network.transport + value: tcp + if: ctx?.json?.netconn_protocol == "PROTO_TCP" + - set: + field: network.direction + value: inbound + if: ctx?.json?.netconn_inbound == true + - set: + field: network.direction + value: outbound + if: ctx?.json?.netconn_inbound == false + - rename: + field: json.remote_port + target_field: source.port + ignore_missing: true + - rename: + field: json.remote_ip + target_field: source.ip + ignore_missing: true + - rename: + field: json.netconn_domain + target_field: source.address + ignore_missing: true + - rename: + field: json.local_port + target_field: client.port + ignore_missing: true + - rename: + field: json.local_ip + target_field: client.ip + ignore_missing: true + - convert: + field: json.device_id + target_field: host.id + type: string + ignore_missing: true + - set: + field: host.os.type + value: windows + if: ctx?.json?.device_os == "WINDOWS" + - set: + field: host.os.type + value: linux + if: ctx?.json?.device_os == "LINUX" + - set: + field: host.os.type + value: macos + if: ctx?.json?.device_os == "MAC" + - rename: + field: json.device_name + target_field: host.hostname + ignore_missing: true + - grok: + field: host.hostname + patterns: + - '^(%{DATA:user.domain})\\(%{GREEDYDATA:host.hostname})$' + ignore_missing: true + ignore_failure: true + - set: + field: host.name + value: "{{{host.hostname}}}" + ignore_failure: true + - rename: + field: json.device_group + target_field: host.os.family + ignore_missing: true + - append: + field: host.ip + value: "{{{json.device_internal_ip}}}" + if: ctx?.json?.device_internal_ip != null + allow_duplicates: false + ignore_failure: true + - append: + field: host.ip + value: "{{{json.device_external_ip}}}" + if: ctx?.json?.device_external_ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.device_group + target_field: host.os.family + ignore_missing: true + - rename: + field: json.process_cmdline + target_field: process.command_line + ignore_missing: true + - rename: + field: json.process_guid + target_field: process.entity_id + ignore_missing: true + - rename: + field: json.process_path + target_field: process.executable + ignore_missing: true + - rename: + field: json.process_pid + target_field: process.pid + ignore_missing: true + - rename: + field: json.parent_cmdline + target_field: process.parent.command_line + ignore_missing: true + - rename: + field: json.parent_guid + target_field: process.parent.entity_id + ignore_missing: true + - rename: + field: json.parent_path + target_field: process.parent.executable + ignore_missing: true + - rename: + field: json.parent_pid + target_field: process.parent.pid + ignore_missing: true + - rename: + field: json.regmod_name + target_field: registry.path + ignore_missing: true + - append: + field: related.ip + value: + - "{{{json.device_internal_ip}}}" + - "{{{json.device_external_ip}}}" + - "{{{json.netconn_proxy_ip}}}" + - "{{{source.ip}}}" + - "{{{client.ip}}}" + allow_duplicates: false + - append: + field: related.user + value: + - "{{{json.process_username}}}" + - "{{{json.childproc_username}}}" + allow_duplicates: false + - append: + field: related.hosts + value: + - "{{{host.hostname}}}" + - "{{{user.domain}}}" + allow_duplicates: false + - script: + description: Dynamically map MD5 and SHA256 hash + lang: painless + source: | + void mapHashField(def ctx, def hashes, def key) { + for (hash in hashes) { + if (hash.length() == 32) {ctx["json"][key + "_md5"] = hash;} + if (hash.length() == 64) {ctx["json"][key + "_sha256"] = hash;} + } + } + if (ctx.json?.process_hash instanceof List) { + mapHashField(ctx, ctx.json?.process_hash, "process_hash"); + } + if (ctx.json?.parent_hash instanceof List) { + mapHashField(ctx, ctx.json?.parent_hash, "parent_hash"); + } + if (ctx.json?.filemod_hash instanceof List) { + mapHashField(ctx, ctx.json?.filemod_hash, "filemod_hash"); + } + if (ctx.json?.childproc_hash instanceof List) { + mapHashField(ctx, ctx.json?.childproc_hash, "childproc_hash"); + } + if (ctx.json?.crossproc_hash instanceof List) { + mapHashField(ctx, ctx.json?.crossproc_hash, "crossproc_hash"); + } + if (ctx.json?.scriptload_hash instanceof List) { + mapHashField(ctx, ctx.json?.scriptload_hash, "scriptload_hash"); + } + - rename: + field: json.process_hash_md5 + target_field: process.hash.md5 + ignore_missing: true + - rename: + field: json.process_hash_sha256 + target_field: process.hash.sha256 + ignore_missing: true + - rename: + field: json.parent_hash_md5 + target_field: process.parent.hash.md5 + ignore_missing: true + - rename: + field: json.parent_hash_sha256 + target_field: process.parent.hash.sha256 + ignore_missing: true + - rename: + field: json.backend_timestamp + target_field: carbon_black_cloud.endpoint_event.backend.timestamp + ignore_missing: true + - rename: + field: json.device_timestamp + target_field: carbon_black_cloud.endpoint_event.device.timestamp + ignore_missing: true + - rename: + field: json.device_os + target_field: carbon_black_cloud.endpoint_event.device.os + ignore_missing: true + - rename: + field: json.childproc_name + target_field: carbon_black_cloud.endpoint_event.childproc.name + ignore_missing: true + - rename: + field: json.org_key + target_field: carbon_black_cloud.endpoint_event.organization_key + ignore_missing: true + - rename: + field: json.process_duration + target_field: carbon_black_cloud.endpoint_event.process.duration + ignore_missing: true + - foreach: + field: json.process_publisher + processor: + split: + field: _ingest._value.state + separator: " \\| " + ignore_missing: true + ignore_missing: true + ignore_failure: true + - rename: + field: json.process_publisher + target_field: carbon_black_cloud.endpoint_event.process.publisher + ignore_missing: true + - rename: + field: json.process_reputation + target_field: carbon_black_cloud.endpoint_event.process.reputation + ignore_missing: true + - rename: + field: json.process_terminated + target_field: carbon_black_cloud.endpoint_event.process.terminated + ignore_missing: true + - rename: + field: json.process_username + target_field: carbon_black_cloud.endpoint_event.process.username + ignore_missing: true + - rename: + field: json.parent_reputation + target_field: carbon_black_cloud.endpoint_event.process.parent.reputation + ignore_missing: true + - rename: + field: json.target_cmdline + target_field: carbon_black_cloud.endpoint_event.target_cmdline + ignore_missing: true + - rename: + field: json.type + target_field: carbon_black_cloud.endpoint_event.type + ignore_missing: true + +# Mapping for endpoint.event.crossproc event type + + - rename: + field: json.crossproc_action + target_field: carbon_black_cloud.endpoint_event.crossproc.action + ignore_missing: true + - rename: + field: json.crossproc_api + target_field: carbon_black_cloud.endpoint_event.crossproc.api + ignore_missing: true + - rename: + field: json.crossproc_guid + target_field: carbon_black_cloud.endpoint_event.crossproc.guid + ignore_missing: true + - rename: + field: json.crossproc_name + target_field: carbon_black_cloud.endpoint_event.crossproc.name + ignore_missing: true + - rename: + field: json.crossproc_target + target_field: carbon_black_cloud.endpoint_event.crossproc.target + ignore_missing: true + - rename: + field: json.crossproc_reputation + target_field: carbon_black_cloud.endpoint_event.crossproc.reputation + ignore_missing: true + - foreach: + field: json.crossproc_publisher + processor: + split: + field: _ingest._value.state + separator: " \\| " + ignore_missing: true + ignore_missing: true + ignore_failure: true + - rename: + field: json.crossproc_publisher + target_field: carbon_black_cloud.endpoint_event.crossproc.publisher + ignore_missing: true + - rename: + field: json.crossproc_hash_md5 + target_field: carbon_black_cloud.endpoint_event.crossproc.hash.md5 + ignore_missing: true + - rename: + field: json.crossproc_hash_sha256 + target_field: carbon_black_cloud.endpoint_event.crossproc.hash.sha256 + ignore_missing: true + +# Mapping for endpoint.event.filemod event type + + - rename: + field: json.filemod_hash_md5 + target_field: file.hash.md5 + ignore_missing: true + - rename: + field: json.filemod_hash_sha256 + target_field: file.hash.sha256 + ignore_missing: true + +# Mapping for endpoint.event.fileless_scriptload event type + + - rename: + field: json.fileless_scriptload_cmdline + target_field: carbon_black_cloud.endpoint_event.fileless_scriptload.cmdline + ignore_missing: true + - rename: + field: json.fileless_scriptload_cmdline_length + target_field: carbon_black_cloud.endpoint_event.fileless_scriptload.cmdline_length + ignore_missing: true + - rename: + field: json.fileless_scriptload_hash_md5 + target_field: carbon_black_cloud.endpoint_event.fileless_scriptload.hash.md5 + ignore_missing: true + - rename: + field: json.fileless_scriptload_hash_sha256 + target_field: carbon_black_cloud.endpoint_event.fileless_scriptload.hash.sha256 + ignore_missing: true + +# Mapping for endpoint.event.moduleload event type + + - rename: + field: json.modload_md5 + target_field: dll.hash.md5 + ignore_missing: true + - rename: + field: json.modload_sha256 + target_field: dll.hash.sha256 + ignore_missing: true + - rename: + field: json.modload_effective_reputation + target_field: carbon_black_cloud.endpoint_event.modload.effective_reputation + ignore_missing: true + - rename: + field: json.modload_count + target_field: carbon_black_cloud.endpoint_event.modload.count + ignore_missing: true + - foreach: + field: json.modload_publisher + processor: + split: + field: _ingest._value.state + separator: " \\| " + ignore_missing: true + ignore_missing: true + ignore_failure: true + - rename: + field: json.modload_publisher + target_field: carbon_black_cloud.endpoint_event.modload.publisher + ignore_missing: true + +# Mapping for endpoint.event.netconn_proxy event type + + - rename: + field: json.netconn_proxy_domain + target_field: carbon_black_cloud.endpoint_event.netconn.proxy.domain + ignore_missing: true + - rename: + field: json.netconn_proxy_port + target_field: carbon_black_cloud.endpoint_event.netconn.proxy.port + ignore_missing: true + - rename: + field: json.netconn_proxy_ip + target_field: carbon_black_cloud.endpoint_event.netconn.proxy.ip + ignore_missing: true + +# Mapping for endpoint.event.procstart event type + + - rename: + field: json.childproc_guid + target_field: carbon_black_cloud.endpoint_event.childproc.guid + ignore_missing: true + - rename: + field: json.childproc_name + target_field: carbon_black_cloud.endpoint_event.childproc.name + ignore_missing: true + - rename: + field: json.childproc_pid + target_field: carbon_black_cloud.endpoint_event.childproc.pid + ignore_missing: true + - foreach: + field: json.childproc_publisher + processor: + split: + field: _ingest._value.state + separator: " \\| " + ignore_missing: true + ignore_missing: true + ignore_failure: true + - rename: + field: json.childproc_publisher + target_field: carbon_black_cloud.endpoint_event.childproc.publisher + ignore_missing: true + - rename: + field: json.childproc_reputation + target_field: carbon_black_cloud.endpoint_event.childproc.reputation + ignore_missing: true + - rename: + field: json.childproc_username + target_field: carbon_black_cloud.endpoint_event.childproc.username + ignore_missing: true + - rename: + field: json.childproc_hash_md5 + target_field: carbon_black_cloud.endpoint_event.childproc.hash.md5 + ignore_missing: true + - rename: + field: json.childproc_hash_sha256 + target_field: carbon_black_cloud.endpoint_event.childproc.hash.sha256 + ignore_missing: true + +# Mapping for NGAV endpoint.event.scriptload event type + + - rename: + field: json.scriptload_name + target_field: carbon_black_cloud.endpoint_event.scriptload.name + ignore_missing: true + - foreach: + field: json.scriptload_publisher + processor: + split: + field: _ingest._value.state + separator: " \\| " + ignore_missing: true + ignore_missing: true + ignore_failure: true + - rename: + field: json.scriptload_publisher + target_field: carbon_black_cloud.endpoint_event.scriptload.publisher + ignore_missing: true + - rename: + field: json.scriptload_count + target_field: carbon_black_cloud.endpoint_event.scriptload.count + ignore_missing: true + - rename: + field: json.scriptload_hash_md5 + target_field: carbon_black_cloud.endpoint_event.scriptload.hash.md5 + ignore_missing: true + - rename: + field: json.scriptload_hash_sha256 + target_field: carbon_black_cloud.endpoint_event.scriptload.hash.sha256 + ignore_missing: true + - rename: + field: json.scriptload_effective_reputation + target_field: carbon_black_cloud.endpoint_event.scriptload.effective_reputation + ignore_missing: true + - rename: + field: json.scriptload_reputation + target_field: carbon_black_cloud.endpoint_event.scriptload.reputation + ignore_missing: true + - rename: + field: json.device_internal_ip + target_field: carbon_black_cloud.endpoint_event.device.internal_ip + ignore_missing: true + - rename: + field: json.device_external_ip + target_field: carbon_black_cloud.endpoint_event.device.external_ip + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + - append: + field: related.hash + value: + - "{{{process.hash.md5}}}" + - "{{{process.hash.sha256}}}" + - "{{{process.parent.hash.md5}}}" + - "{{{process.parent.hash.sha256}}}" + - "{{{file.hash.md5}}}" + - "{{{file.hash.sha256}}}" + - "{{{dll.hash.md5}}}" + - "{{{dll.hash.sha256}}}" + - "{{{carbon_black_cloud.endpoint_event.childproc.hash.md5}}}" + - "{{{carbon_black_cloud.endpoint_event.childproc.hash.sha256}}}" + - "{{{carbon_black_cloud.endpoint_event.crossproc.hash.md5}}}" + - "{{{carbon_black_cloud.endpoint_event.crossproc.hash.sha256}}}" + - "{{{carbon_black_cloud.endpoint_event.fileless_scriptload.hash.md5}}}" + - "{{{carbon_black_cloud.endpoint_event.fileless_scriptload.hash.sha256}}}" + - "{{{carbon_black_cloud.endpoint_event.scriptload.hash.md5}}}" + - "{{{carbon_black_cloud.endpoint_event.scriptload.hash.sha256}}}" + allow_duplicates: false + - script: + description: Adds all the remaining fields in fields under carbon_black_cloud.endpoint_event + lang: painless + if: ctx?.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.carbon_black_cloud.endpoint_event[m.getKey()] = m.getValue(); + } + - remove: + field: + - json + - carbon_black_cloud.endpoint_event.create_time + - carbon_black_cloud.endpoint_event.device_id + - carbon_black_cloud.endpoint_event.process_hash + - carbon_black_cloud.endpoint_event.parent_hash + - carbon_black_cloud.endpoint_event.crossproc_hash + - carbon_black_cloud.endpoint_event.filemod_hash + - carbon_black_cloud.endpoint_event.childproc_hash + - carbon_black_cloud.endpoint_event.modload_hash + - carbon_black_cloud.endpoint_event.scriptload_hash + - carbon_black_cloud.endpoint_event.netconn_inbound + - carbon_black_cloud.endpoint_event.netconn_protocol + ignore_missing: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - script: + description: Remove duplicate values + lang: painless + source: | + if (ctx?.related?.user != null) { + ctx.related.user = new HashSet(ctx.related.user) + } + if (ctx?.related?.hash != null) { + ctx.related.hash = new HashSet(ctx.related.hash) + } + if (ctx?.related?.ip != null) { + ctx.related.ip = new HashSet(ctx.related.ip) + } +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/agent.yml b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/base-fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/base-fields.yml new file mode 100755 index 0000000000..9b3253d2db --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module. + value: carbon_black_cloud +- name: event.dataset + type: constant_keyword + description: Event dataset. + value: carbon_black_cloud.endpoint_event diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/ecs.yml b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/ecs.yml new file mode 100755 index 0000000000..11a1880a0a --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/ecs.yml @@ -0,0 +1,193 @@ +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: Port of the client. + name: client.port + type: long +- description: MD5 hash. + name: dll.hash.md5 + type: keyword +- description: SHA256 hash. + name: dll.hash.sha256 + type: keyword +- description: Full file path of the library. + name: dll.path + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + Reason why this event happened, according to the source. + This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). + name: event.reason + type: keyword +- description: MD5 hash. + name: file.hash.md5 + type: keyword +- description: SHA256 hash. + name: file.hash.sha256 + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + Unique host id. + As hostname is not always unique, use values that are meaningful in your environment. + Example: The current usage of `beat.name`. + name: host.id + type: keyword +- description: Host ip addresses. + name: host.ip + type: ip +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: OS family (such as redhat, debian, freebsd, windows). + name: host.os.family + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: host.os.name + type: keyword +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.command_line + type: wildcard +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: MD5 hash. + name: process.hash.md5 + type: keyword +- description: SHA256 hash. + name: process.hash.sha256 + type: keyword +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.parent.command_line + type: wildcard +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.parent.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.parent.executable + type: keyword +- description: MD5 hash. + name: process.parent.hash.md5 + type: keyword +- description: SHA256 hash. + name: process.parent.hash.sha256 + type: keyword +- description: Process id. + name: process.parent.pid + type: long +- description: Process id. + name: process.pid + type: long +- description: Full path, including hive, key and value + name: registry.path + type: keyword +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Port of the source. + name: source.port + type: long +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/fields.yml new file mode 100755 index 0000000000..199988ffb6 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/fields/fields.yml @@ -0,0 +1,239 @@ +- name: carbon_black_cloud.endpoint_event + type: group + fields: + - name: alert_id + type: keyword + description: The ID of the Alert this event is associated with. + - name: backend + type: group + fields: + - name: timestamp + type: keyword + description: Time when the backend received the batch of events. + - name: childproc + type: group + fields: + - name: guid + type: keyword + description: Unique ID of the child process. + - name: hash + type: group + fields: + - name: md5 + type: keyword + description: Cryptographic MD5 hashes of the executable file backing the child process. + - name: sha256 + type: keyword + description: Cryptographic SHA256 hashes of the executable file backing the child process. + - name: name + type: keyword + description: Full path to the target of the crossproc event on the device's local file system. + - name: pid + type: long + description: OS-reported Process ID of the child process. + - name: publisher + type: group + description: Signature entry for the childproc as reported by the endpoint. + fields: + - name: name + type: keyword + description: The name of the publisher. + - name: state + type: keyword + description: The state of the publisher. + - name: reputation + type: keyword + description: Carbon Black Cloud Reputation string for the childproc. + - name: username + type: keyword + description: The username associated with the user context that the child process was started under. + - name: crossproc + type: group + fields: + - name: action + type: keyword + description: The action taken on cross-process. + - name: api + type: keyword + description: Name of the operating system API called by the actor process. + - name: guid + type: keyword + description: Unique ID of the cross process. + - name: hash + type: group + fields: + - name: md5 + type: keyword + description: Cryptographic MD5 hashes of the target of the crossproc event. + - name: sha256 + type: keyword + description: Cryptographic SHA256 hashes of the target of the crossproc event. + - name: name + type: keyword + description: Full path to the target of the crossproc event on the device's local file system. + - name: publisher + type: group + description: Signature entry for the crossproc as reported by the endpoint. + fields: + - name: name + type: keyword + description: The name of the publisher. + - name: state + type: keyword + description: The state of the publisher. + - name: reputation + type: keyword + description: Carbon Black Cloud Reputation string for the crossproc. + - name: target + type: boolean + description: True if the process was the target of the cross-process event; false if the process was the actor. + - name: device + type: group + fields: + - name: os + type: keyword + description: Os name. + - name: timestamp + type: keyword + description: Time seen on sensor. + - name: internal_ip + type: ip + description: Internal IP of the device. + - name: external_ip + type: ip + description: External IP of the device. + - name: event_origin + type: keyword + description: Indicates which product the event came from. "EDR" indicates the event originated from Enterprise EDR. "NGAV" indicates the event originated from Endpoint Standard. + - name: fileless_scriptload + type: group + fields: + - name: cmdline + type: keyword + description: Deobfuscated script content run in a fileless context by the process. + - name: cmdline_length + type: keyword + description: Character count of the deobfuscated script content run in a fileless context. + - name: hash + type: group + fields: + - name: md5 + type: keyword + description: MD5 hash of the deobfuscated script content run by the process in a fileless context. + - name: sha256 + type: keyword + description: SHA-256 hash of the deobfuscated script content run by the process in a fileless context. + - name: modload + type: group + fields: + - name: count + type: long + description: Count of modload events reported by the sensor since last initialization. + - name: effective_reputation + type: keyword + description: Effective reputation(s) of the loaded module(s); applied by the sensor when the event occurred. + - name: publisher + type: group + description: Signature entry for the moduleload as reported by the endpoint. + fields: + - name: name + type: keyword + description: The name of the publisher. + - name: state + type: keyword + description: The state of the publisher. + - name: netconn + type: group + fields: + - name: proxy + type: group + fields: + - name: domain + type: keyword + description: DNS name associated with the "proxy" end of this network connection; may be empty if the name cannot be inferred or the connection is made direct to/from a proxy IP address. + - name: ip + type: keyword + description: IPv4 or IPv6 address in string format associated with the "proxy" end of this network connection. + - name: port + type: keyword + description: UDP/TCP port number associated with the "proxy" end of this network connection. + - name: organization_key + type: keyword + description: The organization key associated with the console instance. + - name: process + type: group + fields: + - name: duration + type: long + description: The time difference in seconds between the process start and process terminate event. + - name: parent + type: group + fields: + - name: reputation + type: keyword + description: Reputation of the parent process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. + - name: publisher + type: group + description: Signature entry for the process as reported by the endpoint. + fields: + - name: name + type: keyword + description: The name of the publisher. + - name: state + type: keyword + description: The state of the publisher. + - name: reputation + type: keyword + description: Reputation of the actor process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. + - name: terminated + type: boolean + description: True if process was terminated elase false. + - name: username + type: keyword + description: The username associated with the user context that this process was started under. + - name: schema + type: long + description: The schema version. The current schema version is "1". This schema version will only be incremented if the field definitions are changed in a backwards-incompatible way. + - name: scriptload + type: group + fields: + - name: count + type: long + description: Count of scriptload events across all processes reported by the sensor since last initialization. + - name: effective_reputation + type: keyword + description: Effective reputation(s) of the script file(s) loaded at process launch; applied by the sensor when the event occurred. + - name: hash + type: group + fields: + - name: md5 + type: keyword + description: Cryptographic MD5 hashes of the target of the scriptload event. + - name: sha256 + type: keyword + description: Cryptographic SHA256 hashes of the target of the scriptload event. + - name: name + type: keyword + description: Full path to the target of the crossproc event on the device's local file system. + - name: publisher + type: group + description: Signature entry for the scriptload as reported by the endpoint. + fields: + - name: name + type: keyword + description: The name of the publisher. + - name: state + type: keyword + description: The state of the publisher. + - name: reputation + type: keyword + description: Carbon Black Cloud Reputation string for the scriptload. + - name: sensor_action + type: keyword + description: The sensor action taken on event. + - name: target_cmdline + type: keyword + description: Process command line associated with the target process. + - name: type + type: keyword + description: The event type. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/manifest.yml b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/manifest.yml new file mode 100755 index 0000000000..0f52e82022 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/manifest.yml @@ -0,0 +1,48 @@ +title: Endpoint Event +type: logs +streams: + - input: aws-s3 + title: Collect endpoint events from Carbon Black Cloud + description: Collect endpoint events from Carbon Black Cloud. + template_path: aws-s3.yml.hbs + vars: + - name: bucket_list_prefix + type: text + title: Bucket Prefix + description: Prefix to apply for the list request to the S3 bucket. + multi: false + required: true + show_user: true + - name: interval + type: text + title: Interval + description: Interval to fetch endpoint events from AWS S3 bucket. + multi: false + required: true + show_user: true + default: 1m + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - carbon_black_cloud-endpoint-event + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/sample_event.json b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/sample_event.json new file mode 100755 index 0000000000..958377158a --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/endpoint_event/sample_event.json @@ -0,0 +1,96 @@ +{ + "process": { + "parent": { + "pid": 1684, + "entity_id": "XXXXXXXX-003d902d-00000694-00000000-1d7540221dedd62", + "command_line": "C:\\WindowsAzure\\GuestAgent_2.7.41491.1010_2021-05-11_233023\\GuestAgent\\WindowsAzureGuestAgent.exe", + "executable": "c:\\windowsazure\\guestagent_2.7.41491.1010_2021-05-11_233023\\guestagent\\windowsazureguestagent.exe", + "hash": { + "sha256": "44a1975b2197484bb22a0eb673e67e7ee9ec20265e9f6347f5e06b6447ac82c5", + "md5": "03dd698da2671383c9b4f868c9931879" + } + }, + "pid": 4880, + "entity_id": "XXXXXXXX-003d902d-00001310-00000000-1d81e748c4adb37", + "command_line": "\"route.exe\" print", + "executable": "c:\\windows\\system32\\route.exe", + "hash": { + "sha256": "9e9c7696859b94b1c33a532fa4d5c648226cf3361121dd899e502b8949fb11a6", + "md5": "2498272dc48446891182747428d02a30" + } + }, + "ecs": { + "version": "8.0.0" + }, + "carbon_black_cloud": { + "endpoint_event": { + "schema": 1, + "event_origin": "EDR", + "process": { + "duration": 2, + "parent": { + "reputation": "REP_RESOLVING" + }, + "publisher": [ + { + "name": "Microsoft Windows", + "state": [ + "FILE_SIGNATURE_STATE_SIGNED", + "FILE_SIGNATURE_STATE_VERIFIED", + "FILE_SIGNATURE_STATE_TRUSTED", + "FILE_SIGNATURE_STATE_OS", + "FILE_SIGNATURE_STATE_CATALOG_SIGNED" + ] + } + ], + "reputation": "REP_RESOLVING", + "terminated": true, + "username": "NT AUTHORITY\\SYSTEM" + }, + "organization_key": "XXXXXXXX", + "backend": { + "timestamp": "2022-02-10 11:52:50 +0000 UTC" + }, + "target_cmdline": "\"route.exe\" print", + "type": "endpoint.event.procend", + "device": { + "os": "WINDOWS", + "timestamp": "2022-02-10 11:51:35.0684097 +0000 UTC", + "external_ip": "67.43.156.12" + }, + "sensor_action": "ACTION_ALLOW" + } + }, + "host": { + "hostname": "client-cb2", + "id": "4034605", + "os": { + "type": "windows" + }, + "ip": [ + "67.43.156.13" + ] + }, + "event": { + "action": "ACTION_PROCESS_TERMINATE", + "orignal": "{\"type\":\"endpoint.event.procend\",\"process_guid\":\"XXXXXXXX-003d902d-00001310-00000000-1d81e748c4adb37\",\"parent_guid\":\"XXXXXXXX-003d902d-00000694-00000000-1d7540221dedd62\",\"backend_timestamp\":\"2022-02-10 11:52:50 +0000 UTC\",\"org_key\":\"XXXXXXXX\",\"device_id\":\"4034605\",\"device_name\":\"client-cb2\",\"device_external_ip\":\"67.43.156.13\",\"device_os\":\"WINDOWS\",\"device_group\":\"\",\"action\":\"ACTION_PROCESS_TERMINATE\",\"schema\":1,\"device_timestamp\":\"2022-02-10 11:51:35.0684097 +0000 UTC\",\"process_terminated\":true,\"process_duration\":2,\"process_reputation\":\"REP_RESOLVING\",\"parent_reputation\":\"REP_RESOLVING\",\"process_pid\":4880,\"parent_pid\":1684,\"process_publisher\":[{\"name\":\"Microsoft Windows\",\"state\":\"FILE_SIGNATURE_STATE_SIGNED | FILE_SIGNATURE_STATE_VERIFIED | FILE_SIGNATURE_STATE_TRUSTED | FILE_SIGNATURE_STATE_OS | FILE_SIGNATURE_STATE_CATALOG_SIGNED\"}],\"process_path\":\"c:\\\\windows\\\\system32\\\\route.exe\",\"parent_path\":\"c:\\\\windowsazure\\\\guestagent_2.7.41491.1010_2021-05-11_233023\\\\guestagent\\\\windowsazureguestagent.exe\",\"process_hash\":[\"2498272dc48446891182747428d02a30\",\"9e9c7696859b94b1c33a532fa4d5c648226cf3361121dd899e502b8949fb11a6\"],\"parent_hash\":[\"03dd698da2671383c9b4f868c9931879\",\"44a1975b2197484bb22a0eb673e67e7ee9ec20265e9f6347f5e06b6447ac82c5\"],\"process_cmdline\":\"\\\"route.exe\\\" print\",\"parent_cmdline\":\"C:\\\\WindowsAzure\\\\GuestAgent_2.7.41491.1010_2021-05-11_233023\\\\GuestAgent\\\\WindowsAzureGuestAgent.exe\",\"process_username\":\"NT AUTHORITY\\\\SYSTEM\",\"sensor_action\":\"ACTION_ALLOW\",\"event_origin\":\"EDR\",\"target_cmdline\":\"\\\"route.exe\\\" print\"}" + }, + "data_stream": { + "dataset": "carbon_black_cloud.endpoint_event", + "namespace": "ep", + "type": "logs" + }, + "elastic_agent": { + "id": "3b20ea47-9610-412d-97e3-47cd19b7e4d5", + "snapshot": true, + "version": "8.0.0" + }, + "input": { + "type": "aws-s3" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-endpoint-event" + ] +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/agent/stream/aws-s3.yml.hbs b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/agent/stream/aws-s3.yml.hbs new file mode 100755 index 0000000000..e02c596614 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/agent/stream/aws-s3.yml.hbs @@ -0,0 +1,24 @@ +bucket_arn: {{bucket_arn}} +number_of_workers: {{number_of_workers}} +bucket_list_interval: {{interval}} +access_key_id: {{access_key_id}} +secret_access_key: {{secret_access_key}} +bucket_list_prefix: {{bucket_list_prefix}} +expand_event_list_from_field: Records +{{#if proxy_url}} +proxy_url: {{proxy_url}} +{{/if}} +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/elasticsearch/ingest_pipeline/default.yml b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..1699bc69c1 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,293 @@ +--- +description: Pipeline for parsing Carbon Black Cloud watchlist hit. +processors: + - set: + field: ecs.version + value: '8.0.0' + - set: + field: event.kind + value: event + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - date: + field: json.create_time + target_field: "@timestamp" + ignore_failure: true + formats: + - ISO8601 + - rename: + field: json.severity + target_field: event.severity + ignore_missing: true + - convert: + field: json.device_id + target_field: host.id + type: string + ignore_missing: true + - set: + field: host.os.type + value: windows + if: ctx?.json?.device_os == "WINDOWS" + - set: + field: host.os.type + value: linux + if: ctx?.json?.device_os == "LINUX" + - set: + field: host.os.type + value: macos + if: ctx?.json?.device_os == "MAC" + - rename: + field: json.device_os_version + target_field: host.os.version + ignore_missing: true + - rename: + field: json.device_name + target_field: host.hostname + ignore_missing: true + - grok: + field: host.hostname + patterns: + - '^(%{DATA:user.domain})\\(%{GREEDYDATA:host.hostname})$' + ignore_missing: true + ignore_failure: true + - set: + field: host.name + value: "{{{host.hostname}}}" + ignore_failure: true + - append: + field: host.ip + value: "{{{json.device_internal_ip}}}" + if: ctx?.json?.device_internal_ip != null + allow_duplicates: false + ignore_failure: true + - append: + field: host.ip + value: "{{{json.device_external_ip}}}" + if: ctx?.json?.device_external_ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.process_cmdline + target_field: process.command_line + ignore_missing: true + - rename: + field: json.process_guid + target_field: process.entity_id + ignore_missing: true + - rename: + field: json.process_path + target_field: process.executable + ignore_missing: true + - rename: + field: json.process_pid + target_field: process.pid + ignore_missing: true + - rename: + field: json.parent_cmdline + target_field: process.parent.command_line + ignore_missing: true + - rename: + field: json.parent_guid + target_field: process.parent.entity_id + ignore_missing: true + - rename: + field: json.parent_path + target_field: process.parent.executable + ignore_missing: true + - rename: + field: json.parent_pid + target_field: process.parent.pid + ignore_missing: true + - append: + field: related.ip + value: + - "{{{json.device_internal_ip}}}" + - "{{{json.device_external_ip}}}" + allow_duplicates: false + - append: + field: related.user + value: + - "{{{json.parent_username}}}" + - "{{{json.process_username}}}" + allow_duplicates: false + - append: + field: related.hosts + value: + - "{{{host.hostname}}}" + - "{{{user.domain}}}" + allow_duplicates: false + - script: + description: Dynamically map MD5 and SHA256 hash + lang: painless + source: | + void mapHashField(def ctx, def hashes, def key) { + for (hash in hashes) { + if (hash.length() == 32) {ctx["json"][key + "_md5"] = hash;} + if (hash.length() == 64) {ctx["json"][key + "_sha256"] = hash;} + } + } + if (ctx.json?.process_hash instanceof List) { + mapHashField(ctx, ctx.json?.process_hash, "process_hash"); + } + if (ctx.json?.parent_hash instanceof List) { + mapHashField(ctx, ctx.json?.parent_hash, "parent_hash"); + } + - rename: + field: json.process_hash_md5 + target_field: process.hash.md5 + ignore_missing: true + - rename: + field: json.process_hash_sha256 + target_field: process.hash.sha256 + ignore_missing: true + - rename: + field: json.parent_hash_md5 + target_field: process.parent.hash.md5 + ignore_missing: true + - rename: + field: json.parent_hash_sha256 + target_field: process.parent.hash.sha256 + ignore_missing: true + - append: + field: related.hash + value: + - "{{{process.hash.md5}}}" + - "{{{process.hash.sha256}}}" + - "{{{process.parent.hash.md5}}}" + - "{{{process.parent.hash.sha256}}}" + allow_duplicates: false + - rename: + field: json.device_os + target_field: carbon_black_cloud.watchlist_hit.device.os + ignore_missing: true + - rename: + field: json.device_internal_ip + target_field: carbon_black_cloud.watchlist_hit.device.internal_ip + ignore_missing: true + - rename: + field: json.device_external_ip + target_field: carbon_black_cloud.watchlist_hit.device.external_ip + ignore_missing: true + - rename: + field: json.ioc_hit + target_field: carbon_black_cloud.watchlist_hit.ioc.hit + ignore_missing: true + - rename: + field: json.ioc_id + target_field: carbon_black_cloud.watchlist_hit.ioc.id + ignore_missing: true + - rename: + field: json.org_key + target_field: carbon_black_cloud.watchlist_hit.organization_key + ignore_missing: true + - foreach: + field: json.parent_publisher + processor: + split: + field: _ingest._value.state + separator: " \\| " + ignore_missing: true + ignore_missing: true + ignore_failure: true + - rename: + field: json.parent_publisher + target_field: carbon_black_cloud.watchlist_hit.process.parent.publisher + ignore_missing: true + - rename: + field: json.parent_reputation + target_field: carbon_black_cloud.watchlist_hit.process.parent.reputation + ignore_missing: true + - rename: + field: json.parent_username + target_field: carbon_black_cloud.watchlist_hit.process.parent.username + ignore_missing: true + - foreach: + field: json.process_publisher + processor: + split: + field: _ingest._value.state + separator: " \\| " + ignore_missing: true + ignore_missing: true + ignore_failure: true + - rename: + field: json.process_publisher + target_field: carbon_black_cloud.watchlist_hit.process.publisher + ignore_missing: true + - rename: + field: json.process_reputation + target_field: carbon_black_cloud.watchlist_hit.process.reputation + ignore_missing: true + - rename: + field: json.process_username + target_field: carbon_black_cloud.watchlist_hit.process.username + ignore_missing: true + - rename: + field: json.report_id + target_field: carbon_black_cloud.watchlist_hit.report.id + ignore_missing: true + - rename: + field: json.report_name + target_field: carbon_black_cloud.watchlist_hit.report.name + ignore_missing: true + - rename: + field: json.report_tags + target_field: carbon_black_cloud.watchlist_hit.report.tags + ignore_missing: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + - script: + description: Adds all the remaining fields in fields under carbon_black_cloud.watchlist_hit + lang: painless + if: ctx?.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.carbon_black_cloud.watchlist_hit[m.getKey()] = m.getValue(); + } + - remove: + field: + - json + - carbon_black_cloud.watchlist_hit.create_time + - carbon_black_cloud.watchlist_hit.device_id + - carbon_black_cloud.watchlist_hit.process_hash + - carbon_black_cloud.watchlist_hit.parent_hash + ignore_missing: true + - script: + description: Remove duplicate values + lang: painless + source: | + if (ctx?.related?.user != null) { + ctx.related.user = new HashSet(ctx.related.user) + } + if (ctx?.related?.hash != null) { + ctx.related.hash = new HashSet(ctx.related.hash) + } +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/agent.yml b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/base-fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/base-fields.yml new file mode 100755 index 0000000000..89df536282 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module. + value: carbon_black_cloud +- name: event.dataset + type: constant_keyword + description: Event dataset. + value: carbon_black_cloud.watchlist_hit diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/ecs.yml b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/ecs.yml new file mode 100755 index 0000000000..5257b0ad7a --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/ecs.yml @@ -0,0 +1,127 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + Unique host id. + As hostname is not always unique, use values that are meaningful in your environment. + Example: The current usage of `beat.name`. + name: host.id + type: keyword +- description: Host ip addresses. + name: host.ip + type: ip +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: |- + Use the `os.type` field to categorize the operating system into one of the broad commercial families. + One of these following values should be used (lowercase): linux, macos, unix, windows. + If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. + name: host.os.type + type: keyword +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.command_line + type: wildcard +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: MD5 hash. + name: process.hash.md5 + type: keyword +- description: SHA256 hash. + name: process.hash.sha256 + type: keyword +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.parent.command_line + type: wildcard +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.parent.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.parent.executable + type: keyword +- description: MD5 hash. + name: process.parent.hash.md5 + type: keyword +- description: SHA256 hash. + name: process.parent.hash.sha256 + type: keyword +- description: Process id. + name: process.parent.pid + type: long +- description: Process id. + name: process.pid + type: long +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/fields.yml b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/fields.yml new file mode 100755 index 0000000000..25cb25005e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/fields/fields.yml @@ -0,0 +1,89 @@ +- name: carbon_black_cloud.watchlist_hit + type: group + fields: + - name: device + type: group + fields: + - name: os + type: keyword + description: OS Type of device (Windows/OSX/Linux). + - name: internal_ip + type: ip + description: Internal IP of the device. + - name: external_ip + type: ip + description: External IP of the device. + - name: ioc + type: group + fields: + - name: field + type: keyword + description: Field the IOC hit contains. + - name: hit + type: keyword + description: IOC field value, or IOC query that matches. + - name: id + type: keyword + description: ID of the IOC that caused the hit. + - name: organization_key + type: keyword + description: The organization key associated with the console instance. + - name: process + type: group + fields: + - name: parent + type: group + fields: + - name: publisher + type: group + description: signature entry for the process as reported by the endpoint. + fields: + - name: name + type: keyword + description: The name of the publisher. + - name: state + type: keyword + description: The state of the publisher. + - name: reputation + type: keyword + description: Reputation of the actor process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. + - name: username + type: keyword + description: The username associated with the user context that this process was started under. + - name: publisher + type: group + description: signature entry for the process as reported by the endpoint. + - name: reputation + type: keyword + description: Reputation of the actor process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. + - name: username + type: keyword + description: The username associated with the user context that this process was started under. + - name: report + type: group + fields: + - name: id + type: keyword + description: ID of the watchlist report(s) that detected a hit on the process. + - name: name + type: keyword + description: Name of the watchlist report(s) that detected a hit on the process. + - name: tags + type: keyword + description: List of tags associated with the report(s) that detected a hit on the process. + - name: schema + type: long + description: Schema version. + - name: type + type: keyword + description: The watchlist hit type. + - name: watchlists + type: group + description: List of watchlists that contain the report of the ioc hit. + fields: + - name: id + type: keyword + description: The ID of the watchlists. + - name: name + type: keyword + description: The name of the watchlists. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/manifest.yml b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/manifest.yml new file mode 100755 index 0000000000..7782458210 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/manifest.yml @@ -0,0 +1,48 @@ +title: Watchlist Hit +type: logs +streams: + - input: aws-s3 + title: Collect watchlist hit from Carbon Black Cloud + description: Collect watchlist hit from Carbon Black Cloud. + template_path: aws-s3.yml.hbs + vars: + - name: bucket_list_prefix + type: text + title: Bucket Prefix + description: Prefix to apply for the list request to the S3 bucket. + multi: false + required: true + show_user: true + - name: interval + type: text + title: Interval + description: Interval to fetch watchlist hit from AWS S3 bucket. + multi: false + required: true + show_user: true + default: 1m + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - carbon_black_cloud-watchlist-hit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original`. + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/sample_event.json b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/sample_event.json new file mode 100755 index 0000000000..0a5e6c32fb --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/data_stream/watchlist_hit/sample_event.json @@ -0,0 +1,130 @@ +{ + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-watchlist-hit" + ], + "input": { + "type": "aws-s3" + }, + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "carbon_black_cloud.watchlist_hit" + }, + "agent": { + "id": "e0d5f508-9616-400f-b26b-bb1aa6638b80", + "type": "filebeat", + "version": "8.0.0" + }, + "ecs": { + "version": "8.0.0" + }, + "process": { + "parent": { + "pid": 4076, + "entity_id": "7DESJ9GN-00442a47-00000fec-00000000-1d81ed87d4655d1", + "command_line": "C:\\WINDOWS\\system32\\cmd.exe /c \"sc query aella_conf | findstr RUNNING \u003e null\"", + "executable": "c:\\windows\\syswow64\\cmd.exe", + "hash": { + "sha256": "4d89fc34d5f0f9babd022271c585a9477bf41e834e46b991deaa0530fdb25e22", + "md5": "d0fce3afa6aa1d58ce9fa336cc2b675b" + } + }, + "pid": 7516, + "entity_id": "7DESJ9GN-00442a47-00001d5c-00000000-1d81ed87d63d2c6", + "command_line": "sc query aella_conf ", + "executable": "c:\\windows\\syswow64\\sc.exe", + "hash": { + "sha256": "4fe6d9eb8109fb79ff645138de7cff37906867aade589bd68afa503a9ab3cfb2", + "md5": "d9d7684b8431a0d10d0e76fe9f5ffec8" + } + }, + "carbon_black_cloud": { + "watchlist_hit": { + "schema": 1, + "process": { + "parent": { + "publisher": [ + { + "name": "Microsoft Windows", + "state": [ + "FILE_SIGNATURE_STATE_SIGNED", + "FILE_SIGNATURE_STATE_VERIFIED", + "FILE_SIGNATURE_STATE_TRUSTED", + "FILE_SIGNATURE_STATE_OS", + "FILE_SIGNATURE_STATE_CATALOG_SIGNED" + ] + } + ], + "reputation": "REP_WHITE", + "username": "NT AUTHORITY\\SYSTEM" + }, + "publisher": [ + { + "name": "Microsoft Windows", + "state": [ + "FILE_SIGNATURE_STATE_SIGNED", + "FILE_SIGNATURE_STATE_VERIFIED", + "FILE_SIGNATURE_STATE_TRUSTED", + "FILE_SIGNATURE_STATE_OS", + "FILE_SIGNATURE_STATE_CATALOG_SIGNED" + ] + } + ], + "reputation": "REP_WHITE", + "username": "NT AUTHORITY\\SYSTEM" + }, + "organization_key": "xxxxxxxx", + "report": { + "name": "Discovery - System Service Discovery Detected", + "id": "CFnKBKLTv6hUkBGFobRdg-565571", + "tags": [ + "attack", + "attackframework", + "threathunting", + "hunting", + "t1007", + "recon", + "discovery", + "windows" + ] + }, + "watchlists": [ + { + "name": "ATT\u0026CK Framework", + "id": "P5f9AW29TGmTOvBW156Cig" + } + ], + "type": "watchlist.hit", + "ioc": { + "hit": "((process_name:sc.exe -parent_name:svchost.exe) AND process_cmdline:query) -enriched:true", + "id": "565571-0" + }, + "device": { + "internal_ip": "10.10.156.12", + "external_ip": "67.43.156.12", + "os": "WINDOWS" + } + } + }, + "host": { + "hostname": "Carbonblack-win1", + "os": { + "type": "windows" + }, + "ip": [ + "10.10.156.12", + "67.43.156.12" + ], + "id": "4467271" + }, + "event": { + "kind": "event", + "severity": 3, + "agent_id_status": "verified", + "ingested": "2022-02-17T07:23:31Z", + "original": "{\"schema\":1,\"create_time\":\"2022-02-10T23:54:32.449Z\",\"device_external_ip\":\"205.234.30.196\",\"device_id\":4467271,\"device_internal_ip\":\"10.33.4.214\",\"device_name\":\"Carbonblack-win1\",\"device_os\":\"WINDOWS\",\"ioc_hit\":\"((process_name:sc.exe -parent_name:svchost.exe) AND process_cmdline:query) -enriched:true\",\"ioc_id\":\"565571-0\",\"org_key\":\"7DESJ9GN\",\"parent_cmdline\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe /c \\\"sc query aella_conf | findstr RUNNING \\u003e null\\\"\",\"parent_guid\":\"7DESJ9GN-00442a47-00000fec-00000000-1d81ed87d4655d1\",\"parent_hash\":[\"d0fce3afa6aa1d58ce9fa336cc2b675b\",\"4d89fc34d5f0f9babd022271c585a9477bf41e834e46b991deaa0530fdb25e22\"],\"parent_path\":\"c:\\\\windows\\\\syswow64\\\\cmd.exe\",\"parent_pid\":4076,\"parent_publisher\":[{\"name\":\"Microsoft Windows\",\"state\":\"FILE_SIGNATURE_STATE_SIGNED | FILE_SIGNATURE_STATE_VERIFIED | FILE_SIGNATURE_STATE_TRUSTED | FILE_SIGNATURE_STATE_OS | FILE_SIGNATURE_STATE_CATALOG_SIGNED\"}],\"parent_reputation\":\"REP_WHITE\",\"parent_username\":\"NT AUTHORITY\\\\SYSTEM\",\"process_cmdline\":\"sc query aella_conf \",\"process_guid\":\"7DESJ9GN-00442a47-00001d5c-00000000-1d81ed87d63d2c6\",\"process_hash\":[\"d9d7684b8431a0d10d0e76fe9f5ffec8\",\"4fe6d9eb8109fb79ff645138de7cff37906867aade589bd68afa503a9ab3cfb2\"],\"process_path\":\"c:\\\\windows\\\\syswow64\\\\sc.exe\",\"process_pid\":7516,\"process_publisher\":[{\"name\":\"Microsoft Windows\",\"state\":\"FILE_SIGNATURE_STATE_SIGNED | FILE_SIGNATURE_STATE_VERIFIED | FILE_SIGNATURE_STATE_TRUSTED | FILE_SIGNATURE_STATE_OS | FILE_SIGNATURE_STATE_CATALOG_SIGNED\"}],\"process_reputation\":\"REP_WHITE\",\"process_username\":\"NT AUTHORITY\\\\SYSTEM\",\"report_id\":\"CFnKBKLTv6hUkBGFobRdg-565571\",\"report_name\":\"Discovery - System Service Discovery Detected\",\"report_tags\":[\"attack\",\"attackframework\",\"threathunting\",\"hunting\",\"t1007\",\"recon\",\"discovery\",\"windows\"],\"severity\":3,\"type\":\"watchlist.hit\",\"watchlists\":[{\"id\":\"P5f9AW29TGmTOvBW156Cig\",\"name\":\"ATT\\u0026CK Framework\"}]}", + "dataset": "carbon_black_cloud.watchlist_hit" + } +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/docs/README.md b/packages/carbon_black_cloud/0.1.1/docs/README.md new file mode 100755 index 0000000000..91ec079104 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/docs/README.md @@ -0,0 +1,1042 @@ +# Carbon Black Cloud + +The Carbon Black Cloud integration collects and parses data from the Carbon Black Cloud REST APIs and AWS S3 bucket. + +## Compatibility + +This module has been tested against `Alerts API(v6)`, `Audit Log Events (v3)` and `Vulnerability Assessment (v1)`. + +## Requirements + +### In order to ingest data from the AWS S3 bucket you must: +1. Configure the [Data Forwarder](https://docs.vmware.com/en/VMware-Carbon-Black-Cloud/services/carbon-black-cloud-user-guide/GUID-F68F63DD-2271-4088-82C9-71D675CD0535.html) to ingest data into an AWS S3 bucket. +2. Create an [AWS Access Keys and Secret Access Keys](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys). + + +### In order to ingest data from the APIs you must generate API keys and API Secret Keys: +1. In Carbon Black Cloud, On the left navigation pane, click **Settings > API Access**. +2. Click Add API Key. +3. Give the API key a unique name and description. + - Select the appropriate access level type. Please check required Access Levels & Permissions for integration in below table. + **Note:** To use a custom access level, select Custom from the Access Level type drop-down menu and specify the Custom Access Level. + - Optional: Add authorized IP addresses. + - You can restrict the use of an API key to a specific set of IP addresses for security reasons. + **Note:** Authorized IP addresses are not available with Custom keys. +4. To apply the changes, click Save. + +#### Access Levels & Permissions +- The following tables indicate which type of API Key access level is required. If the type is Custom then the permission that is required will also be included. + +| Data stream | Access Level and Permissions | +| --------------------------- | ------------------------------------------ | +| Audit | API | +| Alert | Custom orgs.alerts (Read) | +| Asset Vulnerability Summary | Custom vulnerabilityAssessment.data (Read) | + + +## Note + +- The alert data stream has a 15-minute delay to ensure that no occurrences are missed. + +## Logs + +### Audit + +This is the `audit` dataset. + +An example event for `audit` looks as following: + +```json +{ + "@timestamp": "2022-02-10T16:04:30.263Z", + "agent": { + "ephemeral_id": "6472e86c-fc7c-478a-a6fd-12ed19fe05c9", + "hostname": "docker-fleet-agent", + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "carbon_black_cloud": { + "audit": { + "flagged": false, + "verbose": false + } + }, + "client": { + "ip": "10.10.10.10", + "user": { + "id": "abc@demo.com" + } + }, + "data_stream": { + "dataset": "carbon_black_cloud.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-04-14T11:48:30.094Z", + "dataset": "carbon_black_cloud.audit", + "id": "2122f8ce8xxxxxxxxxxxxx", + "ingested": "2022-04-14T11:48:31Z", + "kind": "event", + "original": "{\"clientIp\":\"10.10.10.10\",\"description\":\"Logged in successfully\",\"eventId\":\"2122f8ce8xxxxxxxxxxxxx\",\"eventTime\":1644509070263,\"flagged\":false,\"loginName\":\"abc@demo.com\",\"orgName\":\"cb-xxxx-xxxx.com\",\"requestUrl\":null,\"verbose\":false}", + "outcome": "success", + "reason": "Logged in successfully" + }, + "input": { + "type": "httpjson" + }, + "organization": { + "name": "cb-xxxx-xxxx.com" + }, + "related": { + "ip": [ + "10.10.10.10" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-audit" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| carbon_black_cloud.audit.flagged | true if action is failed otherwise false. | boolean | +| carbon_black_cloud.audit.verbose | true if verbose audit log otherwise false. | boolean | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.user.id | Unique identifier of the user. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset. | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.module | Event module. | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.reason | Reason why this event happened, according to the source. This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| organization.name | Organization name. | keyword | +| organization.name.text | Multi-field of `organization.name`. | match_only_text | +| related.ip | All of the IPs seen on your event. | ip | +| tags | List of keywords used to tag each event. | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | + + +### Alert + +This is the `alert` dataset. + +An example event for `alert` looks as following: + +```json +{ + "@timestamp": "2020-11-17T22:05:13.000Z", + "agent": { + "ephemeral_id": "56053d91-103c-4c77-8f15-0a1006a80102", + "hostname": "docker-fleet-agent", + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "carbon_black_cloud": { + "alert": { + "category": "warning", + "device": { + "external_ip": "81.2.69.143", + "internal_ip": "81.2.69.144", + "location": "UNKNOWN", + "os": "WINDOWS" + }, + "last_update_time": "2020-11-17T22:05:13Z", + "legacy_alert_id": "C8EB7306-AF26-4A9A-B677-814B3AF69720", + "organization_key": "ABCD6X3T", + "policy": { + "applied": "APPLIED", + "id": 6997287, + "name": "Standard" + }, + "product_id": "0x5406", + "product_name": "U3 Cruzer Micro", + "reason_code": "6D578342-9DE5-4353-9C25-1D3D857BFC5B:DCAEB1FA-513C-4026-9AB6-37A935873FBC", + "run_state": "DID_NOT_RUN", + "sensor_action": "DENY", + "serial_number": "0875920EF7C2A304", + "target_value": "MEDIUM", + "threat_cause": { + "cause_event_id": "FCEE2AF0-D832-4C9F-B988-F11B46028C9E", + "threat_category": "NON_MALWARE", + "vector": "REMOVABLE_MEDIA" + }, + "threat_id": "t5678", + "type": "DEVICE_CONTROL", + "vendor_id": "0x0781", + "vendor_name": "SanDisk", + "workflow": { + "changed_by": "Carbon Black", + "last_update_time": "2020-11-17T22:02:16Z", + "state": "OPEN" + } + } + }, + "data_stream": { + "dataset": "carbon_black_cloud.alert", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-04-14T11:46:13.154Z", + "dataset": "carbon_black_cloud.alert", + "end": "2020-11-17T22:02:16Z", + "id": "test1", + "ingested": "2022-04-14T11:46:14Z", + "kind": "alert", + "original": "{\"alert_url\":\"https://defense-eap01.conferdeploy.net/alerts?orgId=1889976\",\"category\":\"WARNING\",\"create_time\":\"2020-11-17T22:05:13Z\",\"device_external_ip\":\"81.2.69.143\",\"device_id\":2,\"device_internal_ip\":\"81.2.69.144\",\"device_location\":\"UNKNOWN\",\"device_name\":\"DESKTOP-002\",\"device_os\":\"WINDOWS\",\"device_os_version\":\"Windows 10 x64\",\"device_username\":\"test34@demo.com\",\"first_event_time\":\"2020-11-17T22:02:16Z\",\"id\":\"test1\",\"last_event_time\":\"2020-11-17T22:02:16Z\",\"last_update_time\":\"2020-11-17T22:05:13Z\",\"legacy_alert_id\":\"C8EB7306-AF26-4A9A-B677-814B3AF69720\",\"org_key\":\"ABCD6X3T\",\"policy_applied\":\"APPLIED\",\"policy_id\":6997287,\"policy_name\":\"Standard\",\"product_id\":\"0x5406\",\"product_name\":\"U3 Cruzer Micro\",\"reason\":\"Access attempted on unapproved USB device SanDisk U3 Cruzer Micro (SN: 0875920EF7C2A304). A Deny Policy Action was applied.\",\"reason_code\":\"6D578342-9DE5-4353-9C25-1D3D857BFC5B:DCAEB1FA-513C-4026-9AB6-37A935873FBC\",\"run_state\":\"DID_NOT_RUN\",\"sensor_action\":\"DENY\",\"serial_number\":\"0875920EF7C2A304\",\"severity\":3,\"target_value\":\"MEDIUM\",\"threat_cause_cause_event_id\":\"FCEE2AF0-D832-4C9F-B988-F11B46028C9E\",\"threat_cause_threat_category\":\"NON_MALWARE\",\"threat_cause_vector\":\"REMOVABLE_MEDIA\",\"threat_id\":\"t5678\",\"type\":\"DEVICE_CONTROL\",\"vendor_id\":\"0x0781\",\"vendor_name\":\"SanDisk\",\"workflow\":{\"changed_by\":\"Carbon Black\",\"comment\":\"\",\"last_update_time\":\"2020-11-17T22:02:16Z\",\"remediation\":\"\",\"state\":\"OPEN\"}}", + "reason": "Access attempted on unapproved USB device SanDisk U3 Cruzer Micro (SN: 0875920EF7C2A304). A Deny Policy Action was applied.", + "severity": 3, + "start": "2020-11-17T22:02:16Z", + "url": "https://defense-eap01.conferdeploy.net/alerts?orgId=1889976" + }, + "host": { + "hostname": "DESKTOP-002", + "id": "2", + "ip": [ + "81.2.69.144", + "81.2.69.143" + ], + "name": "DESKTOP-002", + "os": { + "type": "windows", + "version": "Windows 10 x64" + } + }, + "input": { + "type": "httpjson" + }, + "related": { + "hosts": [ + "DESKTOP-002" + ], + "ip": [ + "81.2.69.144", + "81.2.69.143" + ], + "user": [ + "test34@demo.com" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-alert" + ], + "user": { + "name": "test34@demo.com" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| carbon_black_cloud.alert.blocked_threat_category | The category of threat which we were able to take action on. | keyword | +| carbon_black_cloud.alert.category | The category of the alert. | keyword | +| carbon_black_cloud.alert.count | | long | +| carbon_black_cloud.alert.created_by_event_id | Event identifier that initiated the alert. | keyword | +| carbon_black_cloud.alert.device.external_ip | External IP of the device. | ip | +| carbon_black_cloud.alert.device.internal_ip | Internal IP of the device. | ip | +| carbon_black_cloud.alert.device.location | The Location of device. | keyword | +| carbon_black_cloud.alert.device.os | OS of the device. | keyword | +| carbon_black_cloud.alert.document_guid | Unique ID of document. | keyword | +| carbon_black_cloud.alert.ioc.field | The field the indicator of comprise (IOC) hit contains. | keyword | +| carbon_black_cloud.alert.ioc.hit | IOC field value or IOC query that matches. | keyword | +| carbon_black_cloud.alert.ioc.id | The identifier of the IOC that cause the hit. | keyword | +| carbon_black_cloud.alert.kill_chain_status | The stage within the Cyber Kill Chain sequence most closely associated with the attributes of the alert. | keyword | +| carbon_black_cloud.alert.last_update_time | The last time the alert was updated as an ISO 8601 UTC timestamp. | date | +| carbon_black_cloud.alert.legacy_alert_id | The legacy identifier for the alert. | keyword | +| carbon_black_cloud.alert.not_blocked_threat_category | Other potentially malicious activity involved in the threat that we weren't able to take action on (either due to policy config, or not having a relevant rule). | keyword | +| carbon_black_cloud.alert.notes_present | Indicates if notes are associated with the threat_id. | boolean | +| carbon_black_cloud.alert.organization_key | The unique identifier for the organization associated with the alert. | keyword | +| carbon_black_cloud.alert.policy.applied | Whether a policy was applied. | keyword | +| carbon_black_cloud.alert.policy.id | The identifier for the policy associated with the device at the time of the alert. | long | +| carbon_black_cloud.alert.policy.name | The name of the policy associated with the device at the time of the alert. | keyword | +| carbon_black_cloud.alert.product_id | The hexadecimal id of the USB device's product. | keyword | +| carbon_black_cloud.alert.product_name | The name of the USB device’s vendor. | keyword | +| carbon_black_cloud.alert.reason_code | Shorthand enum for the full-text reason. | keyword | +| carbon_black_cloud.alert.report.id | The identifier of the report that contains the IOC. | keyword | +| carbon_black_cloud.alert.report.name | The name of the report that contains the IOC. | keyword | +| carbon_black_cloud.alert.run_state | Whether the threat in the alert ran. | keyword | +| carbon_black_cloud.alert.sensor_action | The action taken by the sensor, according to the rule of the policy. | keyword | +| carbon_black_cloud.alert.serial_number | The serial number of the USB device. | keyword | +| carbon_black_cloud.alert.status | status of alert. | keyword | +| carbon_black_cloud.alert.tags | Tags associated with the alert. | keyword | +| carbon_black_cloud.alert.target_value | The priority of the device assigned by the policy. | keyword | +| carbon_black_cloud.alert.threat_activity.c2 | Whether the alert involved a command and control (c2) server. | keyword | +| carbon_black_cloud.alert.threat_activity.dlp | Whether the alert involved data loss prevention (DLP). | keyword | +| carbon_black_cloud.alert.threat_activity.phish | Whether the alert involved phishing. | keyword | +| carbon_black_cloud.alert.threat_cause.actor.md5 | MD5 of the threat cause actor. | keyword | +| carbon_black_cloud.alert.threat_cause.actor.name | The name can be one of the following: process commandline, process name, or analytic matched threat. Analytic matched threats are Exploit, Malware, PUP, or Trojan. | keyword | +| carbon_black_cloud.alert.threat_cause.actor.process_pid | Process identifier (PID) of the actor process. | keyword | +| carbon_black_cloud.alert.threat_cause.actor.sha256 | SHA256 of the threat cause actor. | keyword | +| carbon_black_cloud.alert.threat_cause.cause_event_id | ID of the Event that triggered the threat. | keyword | +| carbon_black_cloud.alert.threat_cause.process.guid | The global unique identifier of the process. | keyword | +| carbon_black_cloud.alert.threat_cause.process.parent.guid | The global unique identifier of the process. | keyword | +| carbon_black_cloud.alert.threat_cause.reputation | Reputation of the threat cause. | keyword | +| carbon_black_cloud.alert.threat_cause.threat_category | Category of the threat cause. | keyword | +| carbon_black_cloud.alert.threat_cause.vector | The source of the threat cause. | keyword | +| carbon_black_cloud.alert.threat_id | The identifier of a threat which this alert belongs. Threats are comprised of a combination of factors that can be repeated across devices. | keyword | +| carbon_black_cloud.alert.threat_indicators.process_name | Process name associated with threat. | keyword | +| carbon_black_cloud.alert.threat_indicators.sha256 | Sha256 associated with threat. | keyword | +| carbon_black_cloud.alert.threat_indicators.ttps | Tactics, techniques and procedures associated with threat. | keyword | +| carbon_black_cloud.alert.type | Type of alert. | keyword | +| carbon_black_cloud.alert.vendor_id | The hexadecimal id of the USB device's vendor. | keyword | +| carbon_black_cloud.alert.vendor_name | The name of the USB device’s vendor. | keyword | +| carbon_black_cloud.alert.watchlists.id | The identifier of watchlist. | keyword | +| carbon_black_cloud.alert.watchlists.name | The name of the watchlist. | keyword | +| carbon_black_cloud.alert.workflow.changed_by | The name of user who changed the workflow. | keyword | +| carbon_black_cloud.alert.workflow.comment | Comment associated with workflow. | keyword | +| carbon_black_cloud.alert.workflow.last_update_time | The last update time of workflow. | date | +| carbon_black_cloud.alert.workflow.remediation | N/A | keyword | +| carbon_black_cloud.alert.workflow.state | The state of workflow. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset. | constant_keyword | +| event.end | event.end contains the date when the event ended or when the activity was last observed. | date | +| event.id | Unique ID to describe the event. | keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module. | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.reason | Reason why this event happened, according to the source. This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). | keyword | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| event.start | event.start contains the date when the event started or when the activity was first observed. | date | +| event.url | URL linking to an external system to continue investigation of this event. This URL links to another system where in-depth investigation of the specific occurrence of this event can take place. Alert events, indicated by `event.kind:alert`, are a common use case for this field. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.type | Use the `os.type` field to categorize the operating system into one of the broad commercial families. One of these following values should be used (lowercase): linux, macos, unix, windows. If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| process.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | + + +### Endpoint Event + +This is the `endpoint_event` dataset. + +An example event for `endpoint_event` looks as following: + +```json +{ + "process": { + "parent": { + "pid": 1684, + "entity_id": "XXXXXXXX-003d902d-00000694-00000000-1d7540221dedd62", + "command_line": "C:\\WindowsAzure\\GuestAgent_2.7.41491.1010_2021-05-11_233023\\GuestAgent\\WindowsAzureGuestAgent.exe", + "executable": "c:\\windowsazure\\guestagent_2.7.41491.1010_2021-05-11_233023\\guestagent\\windowsazureguestagent.exe", + "hash": { + "sha256": "44a1975b2197484bb22a0eb673e67e7ee9ec20265e9f6347f5e06b6447ac82c5", + "md5": "03dd698da2671383c9b4f868c9931879" + } + }, + "pid": 4880, + "entity_id": "XXXXXXXX-003d902d-00001310-00000000-1d81e748c4adb37", + "command_line": "\"route.exe\" print", + "executable": "c:\\windows\\system32\\route.exe", + "hash": { + "sha256": "9e9c7696859b94b1c33a532fa4d5c648226cf3361121dd899e502b8949fb11a6", + "md5": "2498272dc48446891182747428d02a30" + } + }, + "ecs": { + "version": "8.0.0" + }, + "carbon_black_cloud": { + "endpoint_event": { + "schema": 1, + "event_origin": "EDR", + "process": { + "duration": 2, + "parent": { + "reputation": "REP_RESOLVING" + }, + "publisher": [ + { + "name": "Microsoft Windows", + "state": [ + "FILE_SIGNATURE_STATE_SIGNED", + "FILE_SIGNATURE_STATE_VERIFIED", + "FILE_SIGNATURE_STATE_TRUSTED", + "FILE_SIGNATURE_STATE_OS", + "FILE_SIGNATURE_STATE_CATALOG_SIGNED" + ] + } + ], + "reputation": "REP_RESOLVING", + "terminated": true, + "username": "NT AUTHORITY\\SYSTEM" + }, + "organization_key": "XXXXXXXX", + "backend": { + "timestamp": "2022-02-10 11:52:50 +0000 UTC" + }, + "target_cmdline": "\"route.exe\" print", + "type": "endpoint.event.procend", + "device": { + "os": "WINDOWS", + "timestamp": "2022-02-10 11:51:35.0684097 +0000 UTC", + "external_ip": "67.43.156.12" + }, + "sensor_action": "ACTION_ALLOW" + } + }, + "host": { + "hostname": "client-cb2", + "id": "4034605", + "os": { + "type": "windows" + }, + "ip": [ + "67.43.156.13" + ] + }, + "event": { + "action": "ACTION_PROCESS_TERMINATE", + "orignal": "{\"type\":\"endpoint.event.procend\",\"process_guid\":\"XXXXXXXX-003d902d-00001310-00000000-1d81e748c4adb37\",\"parent_guid\":\"XXXXXXXX-003d902d-00000694-00000000-1d7540221dedd62\",\"backend_timestamp\":\"2022-02-10 11:52:50 +0000 UTC\",\"org_key\":\"XXXXXXXX\",\"device_id\":\"4034605\",\"device_name\":\"client-cb2\",\"device_external_ip\":\"67.43.156.13\",\"device_os\":\"WINDOWS\",\"device_group\":\"\",\"action\":\"ACTION_PROCESS_TERMINATE\",\"schema\":1,\"device_timestamp\":\"2022-02-10 11:51:35.0684097 +0000 UTC\",\"process_terminated\":true,\"process_duration\":2,\"process_reputation\":\"REP_RESOLVING\",\"parent_reputation\":\"REP_RESOLVING\",\"process_pid\":4880,\"parent_pid\":1684,\"process_publisher\":[{\"name\":\"Microsoft Windows\",\"state\":\"FILE_SIGNATURE_STATE_SIGNED | FILE_SIGNATURE_STATE_VERIFIED | FILE_SIGNATURE_STATE_TRUSTED | FILE_SIGNATURE_STATE_OS | FILE_SIGNATURE_STATE_CATALOG_SIGNED\"}],\"process_path\":\"c:\\\\windows\\\\system32\\\\route.exe\",\"parent_path\":\"c:\\\\windowsazure\\\\guestagent_2.7.41491.1010_2021-05-11_233023\\\\guestagent\\\\windowsazureguestagent.exe\",\"process_hash\":[\"2498272dc48446891182747428d02a30\",\"9e9c7696859b94b1c33a532fa4d5c648226cf3361121dd899e502b8949fb11a6\"],\"parent_hash\":[\"03dd698da2671383c9b4f868c9931879\",\"44a1975b2197484bb22a0eb673e67e7ee9ec20265e9f6347f5e06b6447ac82c5\"],\"process_cmdline\":\"\\\"route.exe\\\" print\",\"parent_cmdline\":\"C:\\\\WindowsAzure\\\\GuestAgent_2.7.41491.1010_2021-05-11_233023\\\\GuestAgent\\\\WindowsAzureGuestAgent.exe\",\"process_username\":\"NT AUTHORITY\\\\SYSTEM\",\"sensor_action\":\"ACTION_ALLOW\",\"event_origin\":\"EDR\",\"target_cmdline\":\"\\\"route.exe\\\" print\"}" + }, + "data_stream": { + "dataset": "carbon_black_cloud.endpoint_event", + "namespace": "ep", + "type": "logs" + }, + "elastic_agent": { + "id": "3b20ea47-9610-412d-97e3-47cd19b7e4d5", + "snapshot": true, + "version": "8.0.0" + }, + "input": { + "type": "aws-s3" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-endpoint-event" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| carbon_black_cloud.endpoint_event.alert_id | The ID of the Alert this event is associated with. | keyword | +| carbon_black_cloud.endpoint_event.backend.timestamp | Time when the backend received the batch of events. | keyword | +| carbon_black_cloud.endpoint_event.childproc.guid | Unique ID of the child process. | keyword | +| carbon_black_cloud.endpoint_event.childproc.hash.md5 | Cryptographic MD5 hashes of the executable file backing the child process. | keyword | +| carbon_black_cloud.endpoint_event.childproc.hash.sha256 | Cryptographic SHA256 hashes of the executable file backing the child process. | keyword | +| carbon_black_cloud.endpoint_event.childproc.name | Full path to the target of the crossproc event on the device's local file system. | keyword | +| carbon_black_cloud.endpoint_event.childproc.pid | OS-reported Process ID of the child process. | long | +| carbon_black_cloud.endpoint_event.childproc.publisher.name | The name of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.childproc.publisher.state | The state of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.childproc.reputation | Carbon Black Cloud Reputation string for the childproc. | keyword | +| carbon_black_cloud.endpoint_event.childproc.username | The username associated with the user context that the child process was started under. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.action | The action taken on cross-process. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.api | Name of the operating system API called by the actor process. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.guid | Unique ID of the cross process. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.hash.md5 | Cryptographic MD5 hashes of the target of the crossproc event. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.hash.sha256 | Cryptographic SHA256 hashes of the target of the crossproc event. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.name | Full path to the target of the crossproc event on the device's local file system. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.publisher.name | The name of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.publisher.state | The state of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.reputation | Carbon Black Cloud Reputation string for the crossproc. | keyword | +| carbon_black_cloud.endpoint_event.crossproc.target | True if the process was the target of the cross-process event; false if the process was the actor. | boolean | +| carbon_black_cloud.endpoint_event.device.external_ip | External IP of the device. | ip | +| carbon_black_cloud.endpoint_event.device.internal_ip | Internal IP of the device. | ip | +| carbon_black_cloud.endpoint_event.device.os | Os name. | keyword | +| carbon_black_cloud.endpoint_event.device.timestamp | Time seen on sensor. | keyword | +| carbon_black_cloud.endpoint_event.event_origin | Indicates which product the event came from. "EDR" indicates the event originated from Enterprise EDR. "NGAV" indicates the event originated from Endpoint Standard. | keyword | +| carbon_black_cloud.endpoint_event.fileless_scriptload.cmdline | Deobfuscated script content run in a fileless context by the process. | keyword | +| carbon_black_cloud.endpoint_event.fileless_scriptload.cmdline_length | Character count of the deobfuscated script content run in a fileless context. | keyword | +| carbon_black_cloud.endpoint_event.fileless_scriptload.hash.md5 | MD5 hash of the deobfuscated script content run by the process in a fileless context. | keyword | +| carbon_black_cloud.endpoint_event.fileless_scriptload.hash.sha256 | SHA-256 hash of the deobfuscated script content run by the process in a fileless context. | keyword | +| carbon_black_cloud.endpoint_event.modload.count | Count of modload events reported by the sensor since last initialization. | long | +| carbon_black_cloud.endpoint_event.modload.effective_reputation | Effective reputation(s) of the loaded module(s); applied by the sensor when the event occurred. | keyword | +| carbon_black_cloud.endpoint_event.modload.publisher.name | The name of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.modload.publisher.state | The state of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.netconn.proxy.domain | DNS name associated with the "proxy" end of this network connection; may be empty if the name cannot be inferred or the connection is made direct to/from a proxy IP address. | keyword | +| carbon_black_cloud.endpoint_event.netconn.proxy.ip | IPv4 or IPv6 address in string format associated with the "proxy" end of this network connection. | keyword | +| carbon_black_cloud.endpoint_event.netconn.proxy.port | UDP/TCP port number associated with the "proxy" end of this network connection. | keyword | +| carbon_black_cloud.endpoint_event.organization_key | The organization key associated with the console instance. | keyword | +| carbon_black_cloud.endpoint_event.process.duration | The time difference in seconds between the process start and process terminate event. | long | +| carbon_black_cloud.endpoint_event.process.parent.reputation | Reputation of the parent process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. | keyword | +| carbon_black_cloud.endpoint_event.process.publisher.name | The name of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.process.publisher.state | The state of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.process.reputation | Reputation of the actor process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. | keyword | +| carbon_black_cloud.endpoint_event.process.terminated | True if process was terminated elase false. | boolean | +| carbon_black_cloud.endpoint_event.process.username | The username associated with the user context that this process was started under. | keyword | +| carbon_black_cloud.endpoint_event.schema | The schema version. The current schema version is "1". This schema version will only be incremented if the field definitions are changed in a backwards-incompatible way. | long | +| carbon_black_cloud.endpoint_event.scriptload.count | Count of scriptload events across all processes reported by the sensor since last initialization. | long | +| carbon_black_cloud.endpoint_event.scriptload.effective_reputation | Effective reputation(s) of the script file(s) loaded at process launch; applied by the sensor when the event occurred. | keyword | +| carbon_black_cloud.endpoint_event.scriptload.hash.md5 | Cryptographic MD5 hashes of the target of the scriptload event. | keyword | +| carbon_black_cloud.endpoint_event.scriptload.hash.sha256 | Cryptographic SHA256 hashes of the target of the scriptload event. | keyword | +| carbon_black_cloud.endpoint_event.scriptload.name | Full path to the target of the crossproc event on the device's local file system. | keyword | +| carbon_black_cloud.endpoint_event.scriptload.publisher.name | The name of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.scriptload.publisher.state | The state of the publisher. | keyword | +| carbon_black_cloud.endpoint_event.scriptload.reputation | Carbon Black Cloud Reputation string for the scriptload. | keyword | +| carbon_black_cloud.endpoint_event.sensor_action | The sensor action taken on event. | keyword | +| carbon_black_cloud.endpoint_event.target_cmdline | Process command line associated with the target process. | keyword | +| carbon_black_cloud.endpoint_event.type | The event type. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.port | Port of the client. | long | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| dll.hash.md5 | MD5 hash. | keyword | +| dll.hash.sha256 | SHA256 hash. | keyword | +| dll.path | Full file path of the library. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.dataset | Event dataset. | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.module | Event module. | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.reason | Reason why this event happened, according to the source. This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). | keyword | +| file.hash.md5 | MD5 hash. | keyword | +| file.hash.sha256 | SHA256 hash. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.command_line.text | Multi-field of `process.command_line`. | match_only_text | +| process.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.hash.md5 | MD5 hash. | keyword | +| process.hash.sha256 | SHA256 hash. | keyword | +| process.parent.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.parent.command_line.text | Multi-field of `process.parent.command_line`. | match_only_text | +| process.parent.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.parent.executable | Absolute path to the process executable. | keyword | +| process.parent.executable.text | Multi-field of `process.parent.executable`. | match_only_text | +| process.parent.hash.md5 | MD5 hash. | keyword | +| process.parent.hash.sha256 | SHA256 hash. | keyword | +| process.parent.pid | Process id. | long | +| process.pid | Process id. | long | +| registry.path | Full path, including hive, key and value | keyword | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | + + +### Watchlist Hit + +This is the `watchlist_hit` dataset. + +An example event for `watchlist_hit` looks as following: + +```json +{ + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-watchlist-hit" + ], + "input": { + "type": "aws-s3" + }, + "data_stream": { + "namespace": "default", + "type": "logs", + "dataset": "carbon_black_cloud.watchlist_hit" + }, + "agent": { + "id": "e0d5f508-9616-400f-b26b-bb1aa6638b80", + "type": "filebeat", + "version": "8.0.0" + }, + "ecs": { + "version": "8.0.0" + }, + "process": { + "parent": { + "pid": 4076, + "entity_id": "7DESJ9GN-00442a47-00000fec-00000000-1d81ed87d4655d1", + "command_line": "C:\\WINDOWS\\system32\\cmd.exe /c \"sc query aella_conf | findstr RUNNING \u003e null\"", + "executable": "c:\\windows\\syswow64\\cmd.exe", + "hash": { + "sha256": "4d89fc34d5f0f9babd022271c585a9477bf41e834e46b991deaa0530fdb25e22", + "md5": "d0fce3afa6aa1d58ce9fa336cc2b675b" + } + }, + "pid": 7516, + "entity_id": "7DESJ9GN-00442a47-00001d5c-00000000-1d81ed87d63d2c6", + "command_line": "sc query aella_conf ", + "executable": "c:\\windows\\syswow64\\sc.exe", + "hash": { + "sha256": "4fe6d9eb8109fb79ff645138de7cff37906867aade589bd68afa503a9ab3cfb2", + "md5": "d9d7684b8431a0d10d0e76fe9f5ffec8" + } + }, + "carbon_black_cloud": { + "watchlist_hit": { + "schema": 1, + "process": { + "parent": { + "publisher": [ + { + "name": "Microsoft Windows", + "state": [ + "FILE_SIGNATURE_STATE_SIGNED", + "FILE_SIGNATURE_STATE_VERIFIED", + "FILE_SIGNATURE_STATE_TRUSTED", + "FILE_SIGNATURE_STATE_OS", + "FILE_SIGNATURE_STATE_CATALOG_SIGNED" + ] + } + ], + "reputation": "REP_WHITE", + "username": "NT AUTHORITY\\SYSTEM" + }, + "publisher": [ + { + "name": "Microsoft Windows", + "state": [ + "FILE_SIGNATURE_STATE_SIGNED", + "FILE_SIGNATURE_STATE_VERIFIED", + "FILE_SIGNATURE_STATE_TRUSTED", + "FILE_SIGNATURE_STATE_OS", + "FILE_SIGNATURE_STATE_CATALOG_SIGNED" + ] + } + ], + "reputation": "REP_WHITE", + "username": "NT AUTHORITY\\SYSTEM" + }, + "organization_key": "xxxxxxxx", + "report": { + "name": "Discovery - System Service Discovery Detected", + "id": "CFnKBKLTv6hUkBGFobRdg-565571", + "tags": [ + "attack", + "attackframework", + "threathunting", + "hunting", + "t1007", + "recon", + "discovery", + "windows" + ] + }, + "watchlists": [ + { + "name": "ATT\u0026CK Framework", + "id": "P5f9AW29TGmTOvBW156Cig" + } + ], + "type": "watchlist.hit", + "ioc": { + "hit": "((process_name:sc.exe -parent_name:svchost.exe) AND process_cmdline:query) -enriched:true", + "id": "565571-0" + }, + "device": { + "internal_ip": "10.10.156.12", + "external_ip": "67.43.156.12", + "os": "WINDOWS" + } + } + }, + "host": { + "hostname": "Carbonblack-win1", + "os": { + "type": "windows" + }, + "ip": [ + "10.10.156.12", + "67.43.156.12" + ], + "id": "4467271" + }, + "event": { + "kind": "event", + "severity": 3, + "agent_id_status": "verified", + "ingested": "2022-02-17T07:23:31Z", + "original": "{\"schema\":1,\"create_time\":\"2022-02-10T23:54:32.449Z\",\"device_external_ip\":\"205.234.30.196\",\"device_id\":4467271,\"device_internal_ip\":\"10.33.4.214\",\"device_name\":\"Carbonblack-win1\",\"device_os\":\"WINDOWS\",\"ioc_hit\":\"((process_name:sc.exe -parent_name:svchost.exe) AND process_cmdline:query) -enriched:true\",\"ioc_id\":\"565571-0\",\"org_key\":\"7DESJ9GN\",\"parent_cmdline\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe /c \\\"sc query aella_conf | findstr RUNNING \\u003e null\\\"\",\"parent_guid\":\"7DESJ9GN-00442a47-00000fec-00000000-1d81ed87d4655d1\",\"parent_hash\":[\"d0fce3afa6aa1d58ce9fa336cc2b675b\",\"4d89fc34d5f0f9babd022271c585a9477bf41e834e46b991deaa0530fdb25e22\"],\"parent_path\":\"c:\\\\windows\\\\syswow64\\\\cmd.exe\",\"parent_pid\":4076,\"parent_publisher\":[{\"name\":\"Microsoft Windows\",\"state\":\"FILE_SIGNATURE_STATE_SIGNED | FILE_SIGNATURE_STATE_VERIFIED | FILE_SIGNATURE_STATE_TRUSTED | FILE_SIGNATURE_STATE_OS | FILE_SIGNATURE_STATE_CATALOG_SIGNED\"}],\"parent_reputation\":\"REP_WHITE\",\"parent_username\":\"NT AUTHORITY\\\\SYSTEM\",\"process_cmdline\":\"sc query aella_conf \",\"process_guid\":\"7DESJ9GN-00442a47-00001d5c-00000000-1d81ed87d63d2c6\",\"process_hash\":[\"d9d7684b8431a0d10d0e76fe9f5ffec8\",\"4fe6d9eb8109fb79ff645138de7cff37906867aade589bd68afa503a9ab3cfb2\"],\"process_path\":\"c:\\\\windows\\\\syswow64\\\\sc.exe\",\"process_pid\":7516,\"process_publisher\":[{\"name\":\"Microsoft Windows\",\"state\":\"FILE_SIGNATURE_STATE_SIGNED | FILE_SIGNATURE_STATE_VERIFIED | FILE_SIGNATURE_STATE_TRUSTED | FILE_SIGNATURE_STATE_OS | FILE_SIGNATURE_STATE_CATALOG_SIGNED\"}],\"process_reputation\":\"REP_WHITE\",\"process_username\":\"NT AUTHORITY\\\\SYSTEM\",\"report_id\":\"CFnKBKLTv6hUkBGFobRdg-565571\",\"report_name\":\"Discovery - System Service Discovery Detected\",\"report_tags\":[\"attack\",\"attackframework\",\"threathunting\",\"hunting\",\"t1007\",\"recon\",\"discovery\",\"windows\"],\"severity\":3,\"type\":\"watchlist.hit\",\"watchlists\":[{\"id\":\"P5f9AW29TGmTOvBW156Cig\",\"name\":\"ATT\\u0026CK Framework\"}]}", + "dataset": "carbon_black_cloud.watchlist_hit" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| carbon_black_cloud.watchlist_hit.device.external_ip | External IP of the device. | ip | +| carbon_black_cloud.watchlist_hit.device.internal_ip | Internal IP of the device. | ip | +| carbon_black_cloud.watchlist_hit.device.os | OS Type of device (Windows/OSX/Linux). | keyword | +| carbon_black_cloud.watchlist_hit.ioc.field | Field the IOC hit contains. | keyword | +| carbon_black_cloud.watchlist_hit.ioc.hit | IOC field value, or IOC query that matches. | keyword | +| carbon_black_cloud.watchlist_hit.ioc.id | ID of the IOC that caused the hit. | keyword | +| carbon_black_cloud.watchlist_hit.organization_key | The organization key associated with the console instance. | keyword | +| carbon_black_cloud.watchlist_hit.process.parent.publisher.name | The name of the publisher. | keyword | +| carbon_black_cloud.watchlist_hit.process.parent.publisher.state | The state of the publisher. | keyword | +| carbon_black_cloud.watchlist_hit.process.parent.reputation | Reputation of the actor process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. | keyword | +| carbon_black_cloud.watchlist_hit.process.parent.username | The username associated with the user context that this process was started under. | keyword | +| carbon_black_cloud.watchlist_hit.process.reputation | Reputation of the actor process; applied when event is processed by the Carbon Black Cloud i.e. after sensor delivers event to the cloud. | keyword | +| carbon_black_cloud.watchlist_hit.process.username | The username associated with the user context that this process was started under. | keyword | +| carbon_black_cloud.watchlist_hit.report.id | ID of the watchlist report(s) that detected a hit on the process. | keyword | +| carbon_black_cloud.watchlist_hit.report.name | Name of the watchlist report(s) that detected a hit on the process. | keyword | +| carbon_black_cloud.watchlist_hit.report.tags | List of tags associated with the report(s) that detected a hit on the process. | keyword | +| carbon_black_cloud.watchlist_hit.schema | Schema version. | long | +| carbon_black_cloud.watchlist_hit.type | The watchlist hit type. | keyword | +| carbon_black_cloud.watchlist_hit.watchlists.id | The ID of the watchlists. | keyword | +| carbon_black_cloud.watchlist_hit.watchlists.name | The name of the watchlists. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset. | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module. | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.type | Use the `os.type` field to categorize the operating system into one of the broad commercial families. One of these following values should be used (lowercase): linux, macos, unix, windows. If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.command_line.text | Multi-field of `process.command_line`. | match_only_text | +| process.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.hash.md5 | MD5 hash. | keyword | +| process.hash.sha256 | SHA256 hash. | keyword | +| process.parent.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.parent.command_line.text | Multi-field of `process.parent.command_line`. | match_only_text | +| process.parent.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.parent.executable | Absolute path to the process executable. | keyword | +| process.parent.executable.text | Multi-field of `process.parent.executable`. | match_only_text | +| process.parent.hash.md5 | MD5 hash. | keyword | +| process.parent.hash.sha256 | SHA256 hash. | keyword | +| process.parent.pid | Process id. | long | +| process.pid | Process id. | long | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | + + +### Asset Vulnerability Summary + +This is the `asset_vulnerability_summary` dataset. + +An example event for `asset_vulnerability_summary` looks as following: + +```json +{ + "@timestamp": "2022-04-14T11:47:25.371Z", + "agent": { + "ephemeral_id": "377d9292-c7d0-4c30-bbee-faf4848d30d8", + "hostname": "docker-fleet-agent", + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "carbon_black_cloud": { + "asset_vulnerability_summary": { + "last_sync": { + "timestamp": "2022-01-17T08:33:37.384Z" + }, + "os_info": { + "os_arch": "64-bit" + }, + "sync": { + "status": "COMPLETED", + "type": "SCHEDULED" + }, + "type": "ENDPOINT", + "vuln_count": 1770 + } + }, + "data_stream": { + "dataset": "carbon_black_cloud.asset_vulnerability_summary", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "4f53bc01-9d14-4e27-b716-9b41958e11e0", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-04-14T11:47:25.371Z", + "dataset": "carbon_black_cloud.asset_vulnerability_summary", + "ingested": "2022-04-14T11:47:26Z", + "original": "{\"cve_ids\":null,\"device_id\":8,\"highest_risk_score\":10,\"host_name\":\"DESKTOP-008\",\"last_sync_ts\":\"2022-01-17T08:33:37.384932Z\",\"name\":\"DESKTOP-008KK\",\"os_info\":{\"os_arch\":\"64-bit\",\"os_name\":\"Microsoft Windows 10 Education\",\"os_type\":\"WINDOWS\",\"os_version\":\"10.0.17763\"},\"severity\":\"CRITICAL\",\"sync_status\":\"COMPLETED\",\"sync_type\":\"SCHEDULED\",\"type\":\"ENDPOINT\",\"vm_id\":\"\",\"vm_name\":\"\",\"vuln_count\":1770}" + }, + "host": { + "hostname": "DESKTOP-008", + "id": "8", + "name": "DESKTOP-008KK", + "os": { + "name": "Microsoft Windows 10 Education", + "type": "windows", + "version": "10.0.17763" + } + }, + "input": { + "type": "httpjson" + }, + "related": { + "hosts": [ + "DESKTOP-008" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "carbon_black_cloud-asset-vulnerability-summary" + ], + "vulnerability": { + "score": { + "base": 10 + }, + "severity": "CRITICAL" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| carbon_black_cloud.asset_vulnerability_summary.last_sync.timestamp | The identifier is for the Last sync time. | date | +| carbon_black_cloud.asset_vulnerability_summary.os_info.os_arch | The identifier is for the Operating system architecture. | keyword | +| carbon_black_cloud.asset_vulnerability_summary.sync.status | The identifier is for the Device sync status. | keyword | +| carbon_black_cloud.asset_vulnerability_summary.sync.type | The identifier is for the Whether a manual sync was triggered for the device, or if it was a scheduled sync. | keyword | +| carbon_black_cloud.asset_vulnerability_summary.type | The identifier is for the Device type. | keyword | +| carbon_black_cloud.asset_vulnerability_summary.vm.id | The identifier is for the Virtual Machine ID. | keyword | +| carbon_black_cloud.asset_vulnerability_summary.vm.name | The identifier is for the Virtual Machine name. | keyword | +| carbon_black_cloud.asset_vulnerability_summary.vuln_count | The identifier is for the Number of vulnerabilities at this level. | integer | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.type | Use the `os.type` field to categorize the operating system into one of the broad commercial families. One of these following values should be used (lowercase): linux, macos, unix, windows. If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| vulnerability.score.base | Scores can range from 0.0 to 10.0, with 10.0 being the most severe. Base scores cover an assessment for exploitability metrics (attack vector, complexity, privileges, and user interaction), impact metrics (confidentiality, integrity, and availability), and scope. For example (https://www.first.org/cvss/specification-document) | float | +| vulnerability.severity | The severity of the vulnerability can help with metrics and internal prioritization regarding remediation. For example (https://nvd.nist.gov/vuln-metrics/cvss) | keyword | diff --git a/packages/carbon_black_cloud/0.1.1/img/carbon_black_cloud-logo.svg b/packages/carbon_black_cloud/0.1.1/img/carbon_black_cloud-logo.svg new file mode 100755 index 0000000000..180cc3d212 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/img/carbon_black_cloud-logo.svg @@ -0,0 +1,91 @@ + + + + +Created by potrace 1.16, written by Peter Selinger 2001-2019 + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/carbon_black_cloud/0.1.1/img/carbon_black_cloud-screenshot.png b/packages/carbon_black_cloud/0.1.1/img/carbon_black_cloud-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..6fda3c108d8bc27de6f53b1f284b2714d41c07f2 GIT binary patch literal 83921 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 SV70^dh>n*2`GP-hhW#Hf7I2;b literal 0 HcmV?d00001 diff --git a/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-869252c0-8d71-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-869252c0-8d71-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..129cd1c62a --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-869252c0-8d71-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,42 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.audit\\\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"table\":null,\"vis\":{\"params\":{\"colWidth\":[{\"colIndex\":0,\"width\":831}]}}},\"gridData\":{\"h\":15,\"i\":\"c8d90872-b3b3-447d-a9fc-ada6409efeb2\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"c8d90872-b3b3-447d-a9fc-ada6409efeb2\",\"panelRefName\":\"panel_0\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"16128cf1-2134-46a9-9fd3-19889a2a6c9e\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"16128cf1-2134-46a9-9fd3-19889a2a6c9e\",\"panelRefName\":\"panel_1\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"84a10ea8-959c-4fe7-852d-835b3786ed17\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"84a10ea8-959c-4fe7-852d-835b3786ed17\",\"panelRefName\":\"panel_2\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":18,\"i\":\"cd3e5a79-3640-47ff-95cd-c54debb5ee2d\",\"w\":48,\"x\":0,\"y\":30},\"panelIndex\":\"cd3e5a79-3640-47ff-95cd-c54debb5ee2d\",\"panelRefName\":\"panel_3\",\"type\":\"search\",\"version\":\"7.17.0\"}]", + "timeRestore": false, + "title": "[Carbon Black Cloud] Audit Logs", + "version": 1 + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-869252c0-8d71-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "dashboard": "7.17.0" + }, + "references": [ + { + "id": "carbon_black_cloud-ee2098d0-8d70-11ec-ac12-4bc77fa14e95", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-0f420ad0-8d71-11ec-ac12-4bc77fa14e95", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-a6d2a900-8d70-11ec-ac12-4bc77fa14e95", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-4272e690-8d71-11ec-ac12-4bc77fa14e95", + "name": "panel_3", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-a94cd3a0-962a-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-a94cd3a0-962a-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..e3f216759c --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-a94cd3a0-962a-11ec-864c-3332b2a355f7.json @@ -0,0 +1,97 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Event Type\",\"field\":\"carbon_black_cloud.endpoint_event.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"\",\"type\":\"pie\",\"uiState\":{\"vis\":{\"legendOpen\":true}}},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"f19543f7-04f5-42dd-849b-5f2fd8ca15f8\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"f19543f7-04f5-42dd-849b-5f2fd8ca15f8\",\"title\":\"[Carbon Black Cloud] Top 10 Event Types\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"bee43023-c427-4176-ba31-2c4831cbc44e\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"bee43023-c427-4176-ba31-2c4831cbc44e\",\"panelRefName\":\"panel_0\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1727b9fb-4ba0-4f78-aa54-0d52db62b624\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"1727b9fb-4ba0-4f78-aa54-0d52db62b624\",\"panelRefName\":\"panel_1\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"10a11498-6416-4b72-adc6-78a5d7937428\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"10a11498-6416-4b72-adc6-78a5d7937428\",\"panelRefName\":\"panel_2\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"719006b6-32b2-4ed0-aecd-a1a1f37b471b\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"719006b6-32b2-4ed0-aecd-a1a1f37b471b\",\"panelRefName\":\"panel_3\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"735f366c-91c5-4f33-961f-4db200acc05c\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"735f366c-91c5-4f33-961f-4db200acc05c\",\"panelRefName\":\"panel_4\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"14a95a5a-61e8-459c-95bc-d1b11eed9054\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"14a95a5a-61e8-459c-95bc-d1b11eed9054\",\"panelRefName\":\"panel_5\",\"title\":\"[Carbon Black Cloud] Top 10 Device External IP\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3cc67760-3bba-4282-b91e-db120e8abe4e\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"3cc67760-3bba-4282-b91e-db120e8abe4e\",\"panelRefName\":\"panel_6\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"9df5251e-52af-4509-b30e-d62f8ef9a3a3\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"9df5251e-52af-4509-b30e-d62f8ef9a3a3\",\"panelRefName\":\"panel_7\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"04d664de-8814-4314-8f6e-2774b11ab572\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"04d664de-8814-4314-8f6e-2774b11ab572\",\"panelRefName\":\"panel_8\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"c80e4ab0-c5b5-4916-9025-d006a37aa7ba\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"c80e4ab0-c5b5-4916-9025-d006a37aa7ba\",\"panelRefName\":\"panel_9\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f57a7bf6-bc25-433b-8019-6489124907b6\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"f57a7bf6-bc25-433b-8019-6489124907b6\",\"panelRefName\":\"panel_10\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"c9984aec-8f3f-456a-aa80-b1fc314eb681\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"c9984aec-8f3f-456a-aa80-b1fc314eb681\",\"panelRefName\":\"panel_11\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"3232147b-0914-4432-ba42-0c6c03414e4b\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"3232147b-0914-4432-ba42-0c6c03414e4b\",\"panelRefName\":\"panel_12\",\"title\":\"[Carbon Black Cloud] Top 10 Effective Reputation of Loaded Modules\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":16,\"i\":\"391470e2-57a0-46c7-86bd-f66c6eb2ed66\",\"w\":48,\"x\":0,\"y\":105},\"panelIndex\":\"391470e2-57a0-46c7-86bd-f66c6eb2ed66\",\"panelRefName\":\"panel_13\",\"type\":\"search\",\"version\":\"7.17.0\"}]", + "timeRestore": false, + "title": "[Carbon Black Cloud] Endpoint Event", + "version": 1 + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-a94cd3a0-962a-11ec-864c-3332b2a355f7", + "migrationVersion": { + "dashboard": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "f19543f7-04f5-42dd-849b-5f2fd8ca15f8:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "carbon_black_cloud-3afe1750-9630-11ec-864c-3332b2a355f7", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-11df3480-9630-11ec-864c-3332b2a355f7", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-c6cfa8d0-962f-11ec-864c-3332b2a355f7", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-2d324250-963e-11ec-864c-3332b2a355f7", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-949c1d00-9628-11ec-864c-3332b2a355f7", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-f28910d0-9628-11ec-864c-3332b2a355f7", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-76fe1db0-962e-11ec-864c-3332b2a355f7", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-ae34ca40-962e-11ec-864c-3332b2a355f7", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-f7681be0-962e-11ec-864c-3332b2a355f7", + "name": "panel_8", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-2be6ad50-962f-11ec-864c-3332b2a355f7", + "name": "panel_9", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-53d65ef0-962f-11ec-864c-3332b2a355f7", + "name": "panel_10", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-7a6261e0-962f-11ec-864c-3332b2a355f7", + "name": "panel_11", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-a7ce1420-9630-11ec-864c-3332b2a355f7", + "name": "panel_12", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-6494a7e0-9640-11ec-864c-3332b2a355f7", + "name": "panel_13", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-af030950-8d73-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-af030950-8d73-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..4a9c10d677 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-af030950-8d73-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,147 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Category\",\"field\":\"carbon_black_cloud.alert.category\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"\",\"type\":\"pie\",\"uiState\":{\"vis\":{\"legendOpen\":true}}}},\"gridData\":{\"h\":15,\"i\":\"a63e66da-6fdb-432e-8cd3-9beeceb7187e\",\"w\":16,\"x\":0,\"y\":0},\"panelIndex\":\"a63e66da-6fdb-432e-8cd3-9beeceb7187e\",\"panelRefName\":\"panel_0\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alert Type\",\"field\":\"carbon_black_cloud.alert.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"\",\"type\":\"pie\",\"uiState\":{\"vis\":{\"legendOpen\":true}}}},\"gridData\":{\"h\":15,\"i\":\"3b39bb5c-6d43-4bac-9551-dd3db3def5da\",\"w\":16,\"x\":16,\"y\":0},\"panelIndex\":\"3b39bb5c-6d43-4bac-9551-dd3db3def5da\",\"panelRefName\":\"panel_1\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5e9e34e5-35be-4f6c-922a-fb15daf002ab\",\"w\":16,\"x\":32,\"y\":0},\"panelIndex\":\"5e9e34e5-35be-4f6c-922a-fb15daf002ab\",\"panelRefName\":\"panel_2\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"7cba8aeb-90ad-4db5-8050-6093f8b51f56\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"7cba8aeb-90ad-4db5-8050-6093f8b51f56\",\"panelRefName\":\"panel_3\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"bb01cff3-1557-42ad-ad1a-0cca9f44b658\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"bb01cff3-1557-42ad-ad1a-0cca9f44b658\",\"panelRefName\":\"panel_4\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"fdcee22b-9a7d-4b00-af40-ebe01d7e8b28\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"fdcee22b-9a7d-4b00-af40-ebe01d7e8b28\",\"panelRefName\":\"panel_5\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3d50fe5a-b808-407c-830e-1badfb14b4b4\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"3d50fe5a-b808-407c-830e-1badfb14b4b4\",\"panelRefName\":\"panel_6\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e7610078-a6b5-47e0-9739-ee08f84a39c8\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"e7610078-a6b5-47e0-9739-ee08f84a39c8\",\"panelRefName\":\"panel_7\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"93081e97-c841-4eb2-bfa3-6d214cb10282\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"93081e97-c841-4eb2-bfa3-6d214cb10282\",\"panelRefName\":\"panel_8\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"920d0841-19a5-4052-a5c6-4c2bcea8feee\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"920d0841-19a5-4052-a5c6-4c2bcea8feee\",\"panelRefName\":\"panel_9\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"2aab11a6-0445-43ae-b852-de68e72bc9f6\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"2aab11a6-0445-43ae-b852-de68e72bc9f6\",\"panelRefName\":\"panel_10\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"64eae241-7f78-45c4-9ec8-f2c1195a5fa2\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"64eae241-7f78-45c4-9ec8-f2c1195a5fa2\",\"panelRefName\":\"panel_11\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8f0964cf-d899-481f-b1e2-138d3e24f67f\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"8f0964cf-d899-481f-b1e2-138d3e24f67f\",\"panelRefName\":\"panel_12\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"params\":{\"colWidth\":[{\"colIndex\":1,\"width\":494}]}}},\"gridData\":{\"h\":15,\"i\":\"5cf45870-ceae-4231-9fe7-1dc62ff55c16\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"5cf45870-ceae-4231-9fe7-1dc62ff55c16\",\"panelRefName\":\"panel_13\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"01a42219-92ef-4f03-b8a3-3eb1f498c1f7\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"01a42219-92ef-4f03-b8a3-3eb1f498c1f7\",\"panelRefName\":\"panel_14\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"2afa241a-c05d-4c21-b993-d00d655e53f6\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"2afa241a-c05d-4c21-b993-d00d655e53f6\",\"panelRefName\":\"panel_15\",\"title\":\"[Carbon Black Cloud] Distribution of Alerts by IOC Field\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5ac185d0-99d0-473f-9cf5-4898053b1fa8\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"5ac185d0-99d0-473f-9cf5-4898053b1fa8\",\"panelRefName\":\"panel_16\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"9248238a-0980-423a-a19c-44102fdc173c\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"9248238a-0980-423a-a19c-44102fdc173c\",\"panelRefName\":\"panel_17\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"48aa679f-815f-4196-bca9-b3d7784aef73\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"48aa679f-815f-4196-bca9-b3d7784aef73\",\"panelRefName\":\"panel_18\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"669a2361-cb74-4def-a571-4af3ab5082b9\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"669a2361-cb74-4def-a571-4af3ab5082b9\",\"panelRefName\":\"panel_19\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"83e71096-5c60-41e7-a258-ec2036fcf872\",\"w\":24,\"x\":24,\"y\":150},\"panelIndex\":\"83e71096-5c60-41e7-a258-ec2036fcf872\",\"panelRefName\":\"panel_20\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ab2c450c-e97f-41ba-bffe-3c0672b64320\",\"w\":24,\"x\":0,\"y\":150},\"panelIndex\":\"ab2c450c-e97f-41ba-bffe-3c0672b64320\",\"panelRefName\":\"panel_21\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3df6d550-3202-40b6-a2ad-0909b7e5dd6b\",\"w\":24,\"x\":24,\"y\":165},\"panelIndex\":\"3df6d550-3202-40b6-a2ad-0909b7e5dd6b\",\"panelRefName\":\"panel_22\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"params\":{\"colWidth\":[{\"colIndex\":0,\"width\":1134}]}}},\"gridData\":{\"h\":15,\"i\":\"bab343d8-bdda-4558-8353-f4530b69a3b9\",\"w\":24,\"x\":0,\"y\":165},\"panelIndex\":\"bab343d8-bdda-4558-8353-f4530b69a3b9\",\"panelRefName\":\"panel_23\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":27,\"i\":\"7a714638-9485-4da1-bc85-38df2ef49e99\",\"w\":48,\"x\":0,\"y\":180},\"panelIndex\":\"7a714638-9485-4da1-bc85-38df2ef49e99\",\"panelRefName\":\"panel_24\",\"type\":\"search\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Threat Cause Actor Name\",\"field\":\"carbon_black_cloud.alert.threat_cause.actor.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"\",\"type\":\"table\",\"uiState\":{}}},\"gridData\":{\"h\":15,\"i\":\"360b92d6-049c-42de-903f-f22ab75c0afc\",\"w\":24,\"x\":24,\"y\":135},\"panelIndex\":\"360b92d6-049c-42de-903f-f22ab75c0afc\",\"title\":\"[Carbon Black Cloud] Top 10 Threat Cause Actor Name\",\"type\":\"visualization\",\"version\":\"7.17.0\"}]", + "timeRestore": false, + "title": "[Carbon Black Cloud] Alerts", + "version": 1 + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-af030950-8d73-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "dashboard": "7.17.0" + }, + "references": [ + { + "id": "carbon_black_cloud-52fde850-8d73-11ec-ac12-4bc77fa14e95", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-f3f635b0-8d72-11ec-ac12-4bc77fa14e95", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-ff34eaa0-8d79-11ec-ac12-4bc77fa14e95", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-9a533f40-8d80-11ec-ac12-4bc77fa14e95", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-1b554010-8d73-11ec-ac12-4bc77fa14e95", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-906f65c0-8d81-11ec-ac12-4bc77fa14e95", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-0a8f5e90-8d79-11ec-ac12-4bc77fa14e95", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-5c122d10-8d83-11ec-ac12-4bc77fa14e95", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-2eafd430-8d83-11ec-ac12-4bc77fa14e95", + "name": "panel_8", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-cc2d3630-8d83-11ec-ac12-4bc77fa14e95", + "name": "panel_9", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-993b8650-8d83-11ec-ac12-4bc77fa14e95", + "name": "panel_10", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-97ab53f0-8d84-11ec-ac12-4bc77fa14e95", + "name": "panel_11", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-8af47260-8d87-11ec-ac12-4bc77fa14e95", + "name": "panel_12", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-d33296f0-8d79-11ec-ac12-4bc77fa14e95", + "name": "panel_13", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-f93958c0-8d83-11ec-ac12-4bc77fa14e95", + "name": "panel_14", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-5c6ce550-8d85-11ec-ac12-4bc77fa14e95", + "name": "panel_15", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-ee77a260-8d84-11ec-ac12-4bc77fa14e95", + "name": "panel_16", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-6efc6240-8d8a-11ec-ac12-4bc77fa14e95", + "name": "panel_17", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-ee670e50-8d89-11ec-ac12-4bc77fa14e95", + "name": "panel_18", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-10f699d0-8d8b-11ec-ac12-4bc77fa14e95", + "name": "panel_19", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-a5d6fa30-8d8c-11ec-ac12-4bc77fa14e95", + "name": "panel_20", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-d49a3710-8d96-11ec-ac12-4bc77fa14e95", + "name": "panel_21", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-928cff80-8d8a-11ec-ac12-4bc77fa14e95", + "name": "panel_22", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-89932a20-8d86-11ec-ac12-4bc77fa14e95", + "name": "panel_23", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-6e41bd70-8d8d-11ec-ac12-4bc77fa14e95", + "name": "panel_24", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-db61a3d0-9534-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-db61a3d0-9534-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..ee0df3955b --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-db61a3d0-9534-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,67 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"table\":null,\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"604c7824-2086-4750-bd55-42ffffa9fc11\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"604c7824-2086-4750-bd55-42ffffa9fc11\",\"panelRefName\":\"panel_0\",\"title\":\"[Carbon Black Cloud] Distribution of Asset Vulnerability Summary by OS Type, OS Version\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"table\":null,\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"bd12665d-43af-45c1-b05e-556ed72556fa\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"bd12665d-43af-45c1-b05e-556ed72556fa\",\"panelRefName\":\"panel_1\",\"title\":\"[Carbon Black Cloud] Distribution of Asset Vulnerability Summary by Sync Status\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"table\":null,\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"fab676af-f870-4fd6-ac5d-3e17a224aaa8\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"fab676af-f870-4fd6-ac5d-3e17a224aaa8\",\"panelRefName\":\"panel_2\",\"title\":\"[Carbon Black Cloud] Distribution of Asset Vulnerability Summary by Severity\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"e3d4c200-17e9-4303-9073-b9dc8c95a790\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"e3d4c200-17e9-4303-9073-b9dc8c95a790\",\"panelRefName\":\"panel_3\",\"title\":\"[Carbon Black Cloud] Top 10 Hosts with Highest Vulnerability Count\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"table\":null,\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"624500b9-5f23-4c1c-b84b-83c5f20b72bb\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"624500b9-5f23-4c1c-b84b-83c5f20b72bb\",\"panelRefName\":\"panel_4\",\"title\":\"[Carbon Black Cloud] Distribution of Asset Vulnerability Summary by Sync Type\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"0ec67461-93e2-49df-bcd9-3407fabd5832\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"0ec67461-93e2-49df-bcd9-3407fabd5832\",\"panelRefName\":\"panel_5\",\"title\":\"[Carbon Black Cloud] Top 10 Hosts with Highest Risk Score\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"66d4f664-5644-48c9-b179-ddd94e1a3e46\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"66d4f664-5644-48c9-b179-ddd94e1a3e46\",\"panelRefName\":\"panel_6\",\"title\":\"[Carbon Black Cloud] Top 10 OS Names\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":20,\"i\":\"6e5579cc-cd91-4f7b-a221-e9bed77aa2b5\",\"w\":48,\"x\":0,\"y\":60},\"panelIndex\":\"6e5579cc-cd91-4f7b-a221-e9bed77aa2b5\",\"panelRefName\":\"panel_7\",\"title\":\"[Carbon Black Cloud] Asset Vulnerability Assessment Essential Details\",\"type\":\"search\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"244dc3ee-7810-4f22-b915-bc0a8118fb2a\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"244dc3ee-7810-4f22-b915-bc0a8118fb2a\",\"panelRefName\":\"panel_8\",\"type\":\"visualization\",\"version\":\"7.17.0\"}]", + "timeRestore": false, + "title": "[Carbon Black Cloud] Asset Vulnerability Summary", + "version": 1 + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-db61a3d0-9534-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "dashboard": "7.17.0" + }, + "references": [ + { + "id": "carbon_black_cloud-56130b90-954a-11ec-8b9d-35e42c3f7fcf", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-7caf3b20-954a-11ec-8b9d-35e42c3f7fcf", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-70cdb250-954a-11ec-8b9d-35e42c3f7fcf", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-6bfd1770-954a-11ec-8b9d-35e42c3f7fcf", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-792a3310-954a-11ec-8b9d-35e42c3f7fcf", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-750fefe0-954a-11ec-8b9d-35e42c3f7fcf", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-68a6c080-954a-11ec-8b9d-35e42c3f7fcf", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-dcc2d650-90a6-11ec-8b9d-35e42c3f7fcf", + "name": "panel_7", + "type": "search" + }, + { + "id": "carbon_black_cloud-2d1eedf0-9629-11ec-8b9d-35e42c3f7fcf", + "name": "panel_8", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-e226d530-9554-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-e226d530-9554-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..94761c84e1 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/dashboard/carbon_black_cloud-e226d530-9554-11ec-96f0-8de26c63c826.json @@ -0,0 +1,107 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8dc3cf12-046a-4901-b213-c29985291e77\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"8dc3cf12-046a-4901-b213-c29985291e77\",\"panelRefName\":\"panel_0\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device External IP\",\"field\":\"carbon_black_cloud.watchlist_hit.device.external_ip\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"\",\"type\":\"table\",\"uiState\":{}}},\"gridData\":{\"h\":15,\"i\":\"4f7b5cef-a7e9-44a9-8769-44d5326a8df4\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"4f7b5cef-a7e9-44a9-8769-44d5326a8df4\",\"title\":\"[Carbon Black Cloud] Top 10 Device External IPs\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Watchlist Hit Name\",\"field\":\"carbon_black_cloud.watchlist_hit.watchlists.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Watchlist Hit Names\",\"type\":\"table\",\"uiState\":{}}},\"gridData\":{\"h\":15,\"i\":\"3d454d18-6baa-40de-aa94-4ebfaee9a759\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"3d454d18-6baa-40de-aa94-4ebfaee9a759\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Severity\",\"field\":\"event.severity\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Watchlist Hit by Severity\",\"type\":\"pie\",\"uiState\":{\"vis\":{\"legendOpen\":true}}},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"b0289aae-02bb-472e-8a22-07ff9f5d2372\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"b0289aae-02bb-472e-8a22-07ff9f5d2372\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Reputation\",\"field\":\"carbon_black_cloud.watchlist_hit.process.reputation\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"\",\"type\":\"pie\",\"uiState\":{\"vis\":{\"legendOpen\":true}}},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"d29f5a98-736d-4f47-877e-b4552d15f889\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"d29f5a98-736d-4f47-877e-b4552d15f889\",\"title\":\"[Carbon Black Cloud] Distribution of Watchlist Hit by Process Reputation\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false,\"savedVis\":{\"data\":{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Parent Process Reputation\",\"field\":\"carbon_black_cloud.watchlist_hit.process.parent.reputation\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"searchSource\":{\"filter\":[],\"index\":\"logs-*\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}},\"description\":\"\",\"id\":\"\",\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Watchlist Hit by Process Reputation\",\"type\":\"pie\",\"uiState\":{\"vis\":{\"legendOpen\":true}}},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"ae5c96d5-b7d6-45f8-b57b-42cc190f990b\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"ae5c96d5-b7d6-45f8-b57b-42cc190f990b\",\"title\":\"[Carbon Black Cloud] Distribution of Watchlist Hit by Parent Process Reputation\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"f3ba83bc-4f34-4131-9a0c-bac18ec92ac0\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"f3ba83bc-4f34-4131-9a0c-bac18ec92ac0\",\"panelRefName\":\"panel_1\",\"title\":\"[Carbon Black Cloud] Top 10 Process Publisher Names\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5271fb1f-64a6-461e-b2de-4abc76736af6\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"5271fb1f-64a6-461e-b2de-4abc76736af6\",\"panelRefName\":\"panel_2\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"9c2fdcbe-43cb-4070-88ef-03e6e5082636\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"9c2fdcbe-43cb-4070-88ef-03e6e5082636\",\"panelRefName\":\"panel_3\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"bc0503e7-6c6d-4edf-a76e-17a74f7d0957\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"bc0503e7-6c6d-4edf-a76e-17a74f7d0957\",\"panelRefName\":\"panel_4\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"d02cda3a-ceef-4766-b25b-456733be2a66\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"d02cda3a-ceef-4766-b25b-456733be2a66\",\"panelRefName\":\"panel_5\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5b66a72e-ce08-441c-8705-bb632b896745\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"5b66a72e-ce08-441c-8705-bb632b896745\",\"panelRefName\":\"panel_6\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6bff08c7-8ffb-423e-87de-f7585aa6bc86\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"6bff08c7-8ffb-423e-87de-f7585aa6bc86\",\"panelRefName\":\"panel_7\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"437c123b-c447-476e-a28b-f3d965a50968\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"437c123b-c447-476e-a28b-f3d965a50968\",\"panelRefName\":\"panel_8\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"33d80097-0089-4b48-8fd9-5dcda9e58e48\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"33d80097-0089-4b48-8fd9-5dcda9e58e48\",\"panelRefName\":\"panel_9\",\"title\":\"[Carbon Black Cloud] Top 10 Process Publisher States\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":15,\"i\":\"50a006ac-7108-47e5-adef-876c15fc8b44\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"50a006ac-7108-47e5-adef-876c15fc8b44\",\"panelRefName\":\"panel_10\",\"title\":\"[Carbon Black Cloud] Top 10 Parent Process Publisher States\",\"type\":\"visualization\",\"version\":\"7.17.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":31,\"i\":\"cfec84cb-87af-4b98-b855-17372eee70c8\",\"w\":48,\"x\":0,\"y\":120},\"panelIndex\":\"cfec84cb-87af-4b98-b855-17372eee70c8\",\"panelRefName\":\"panel_11\",\"type\":\"search\",\"version\":\"7.17.0\"}]", + "timeRestore": false, + "title": "[Carbon Black Cloud] Watchlist Hit", + "version": 1 + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-e226d530-9554-11ec-96f0-8de26c63c826", + "migrationVersion": { + "dashboard": "7.17.0" + }, + "references": [ + { + "id": "carbon_black_cloud-c3786990-9555-11ec-96f0-8de26c63c826", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "logs-*", + "name": "4f7b5cef-a7e9-44a9-8769-44d5326a8df4:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "3d454d18-6baa-40de-aa94-4ebfaee9a759:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "b0289aae-02bb-472e-8a22-07ff9f5d2372:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d29f5a98-736d-4f47-877e-b4552d15f889:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "ae5c96d5-b7d6-45f8-b57b-42cc190f990b:kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "carbon_black_cloud-3aa59c50-955a-11ec-96f0-8de26c63c826", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-6fcd17f0-955a-11ec-96f0-8de26c63c826", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-bb323db0-955a-11ec-96f0-8de26c63c826", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-de59dff0-955a-11ec-96f0-8de26c63c826", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-17537cc0-955c-11ec-96f0-8de26c63c826", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-4dc9e690-955c-11ec-96f0-8de26c63c826", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-715f3ec0-955c-11ec-96f0-8de26c63c826", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-cb70a610-955c-11ec-96f0-8de26c63c826", + "name": "panel_8", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-0296fef0-955d-11ec-96f0-8de26c63c826", + "name": "panel_9", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-28323940-955d-11ec-96f0-8de26c63c826", + "name": "panel_10", + "type": "visualization" + }, + { + "id": "carbon_black_cloud-3ea9c2a0-955e-11ec-96f0-8de26c63c826", + "name": "panel_11", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-3ea9c2a0-955e-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-3ea9c2a0-955e-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..fde5382f93 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-3ea9c2a0-955e-11ec-96f0-8de26c63c826.json @@ -0,0 +1,39 @@ +{ + "attributes": { + "columns": [ + "carbon_black_cloud.watchlist_hit.watchlists.name", + "process.command_line", + "process.parent.command_line", + "process.executable", + "process.parent.executable", + "carbon_black_cloud.watchlist_hit.ioc.id", + "carbon_black_cloud.watchlist_hit.ioc.hit" + ], + "description": "", + "grid": {}, + "hideChart": false, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "[Carbon Black Cloud] Watchlist Hit Essential Details" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-3ea9c2a0-955e-11ec-96f0-8de26c63c826", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-4272e690-8d71-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-4272e690-8d71-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..fdc104f3b2 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-4272e690-8d71-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,36 @@ +{ + "attributes": { + "columns": [ + "event.id", + "client.user.id", + "event.reason", + "client.ip" + ], + "description": "", + "grid": {}, + "hideChart": true, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.audit\\\"\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "[Carbon Black Cloud] Audit Essential Details" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-4272e690-8d71-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6494a7e0-9640-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6494a7e0-9640-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..800a5cb006 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6494a7e0-9640-11ec-864c-3332b2a355f7.json @@ -0,0 +1,39 @@ +{ + "attributes": { + "columns": [ + "carbon_black_cloud.endpoint_event.type", + "process.command_line", + "process.parent.command_line", + "dll.path", + "carbon_black_cloud.endpoint_event.target_cmdline", + "process.executable", + "process.parent.executable" + ], + "description": "", + "grid": {}, + "hideChart": false, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "[Carbon Black Cloud] Endpoint Events Essential Details" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-6494a7e0-9640-11ec-864c-3332b2a355f7", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6e41bd70-8d8d-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6e41bd70-8d8d-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..1a37e59347 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-6e41bd70-8d8d-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,37 @@ +{ + "attributes": { + "columns": [ + "event.id", + "event.reason", + "event.url", + "carbon_black_cloud.alert.threat_indicators.process_name", + "carbon_black_cloud.alert.category" + ], + "description": "", + "grid": {}, + "hideChart": true, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "[Carbon Black Cloud] Alerts Essential Details" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-6e41bd70-8d8d-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-dcc2d650-90a6-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-dcc2d650-90a6-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..c060c3bd41 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/search/carbon_black_cloud-dcc2d650-90a6-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,36 @@ +{ + "attributes": { + "columns": [ + "host.hostname", + "vulnerability.severity", + "vulnerability.score.base", + "carbon_black_cloud.asset_vulnerability_summary.vuln_count" + ], + "description": "", + "grid": {}, + "hideChart": false, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "[Carbon Black Cloud] Asset Vulnerability Assessment Essential Details" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-dcc2d650-90a6-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0296fef0-955d-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0296fef0-955d-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..bf6bf9170c --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0296fef0-955d-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Process Publisher State", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Publisher State\",\"field\":\"carbon_black_cloud.watchlist_hit.process.publisher.state\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Process Publisher State\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-0296fef0-955d-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0a8f5e90-8d79-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0a8f5e90-8d79-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..329118ed72 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0a8f5e90-8d79-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by OS, OS version", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"OS\",\"field\":\"host.os.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"OS Version\",\"field\":\"host.os.version\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":true,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by OS, OS version\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-0a8f5e90-8d79-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0f420ad0-8d71-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0f420ad0-8d71-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..fb78529067 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-0f420ad0-8d71-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.audit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Client IPs", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Client IPs\",\"field\":\"client.ip\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Client IPs\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-0f420ad0-8d71-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-10f699d0-8d8b-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-10f699d0-8d8b-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..edfb4ab922 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-10f699d0-8d8b-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Threat Indicators TTPS", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Threat Indicators TTPS\",\"field\":\"carbon_black_cloud.alert.threat_indicators.ttps\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Threat Indicators TTPS\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-10f699d0-8d8b-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-11df3480-9630-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-11df3480-9630-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..e058315a1e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-11df3480-9630-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Actions", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Actions\",\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Top 10 Actions\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-11df3480-9630-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-17537cc0-955c-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-17537cc0-955c-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..e9926e3521 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-17537cc0-955c-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Watchlist Hit by OS", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"OS\",\"field\":\"carbon_black_cloud.watchlist_hit.device.os\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Watchlist Hit by OS\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-17537cc0-955c-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-1b554010-8d73-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-1b554010-8d73-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..5c97a8d4eb --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-1b554010-8d73-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Severity", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Severity\",\"field\":\"event.severity\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Severity\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-1b554010-8d73-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-28323940-955d-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-28323940-955d-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..8bb3adabfb --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-28323940-955d-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Parent Process Publisher State", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Parent Process Publisher State\",\"field\":\"carbon_black_cloud.watchlist_hit.process.parent.publisher.state\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Parent Process Publisher State\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-28323940-955d-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2be6ad50-962f-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2be6ad50-962f-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..7bec55f465 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2be6ad50-962f-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Child Process Username", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Child Process Username\",\"field\":\"carbon_black_cloud.endpoint_event.childproc.username\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":9},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Child Process Username\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-2be6ad50-962f-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d1eedf0-9629-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d1eedf0-9629-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..e4b7fe64f8 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d1eedf0-9629-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Asset Vulnerability Summary by Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Type\",\"field\":\"carbon_black_cloud.asset_vulnerability_summary.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Asset Vulnerability Summary by Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-2d1eedf0-9629-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d324250-963e-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d324250-963e-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..6b1cb56ea0 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2d324250-963e-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Endpoint Events by Event Origin", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Event Origin\",\"field\":\"carbon_black_cloud.endpoint_event.event_origin\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Endpoint Events by Event Origin\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-2d324250-963e-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2eafd430-8d83-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2eafd430-8d83-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..c59f3f2623 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-2eafd430-8d83-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Category of the Threat Cause", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Category of the Threat Cause\",\"field\":\"carbon_black_cloud.alert.threat_cause.threat_category\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Category of the Threat Cause\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-2eafd430-8d83-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3aa59c50-955a-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3aa59c50-955a-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..0a01e78828 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3aa59c50-955a-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Process Publisher Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Publisher Name\",\"field\":\"carbon_black_cloud.watchlist_hit.process.publisher.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Process Publisher Name\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-3aa59c50-955a-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3afe1750-9630-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3afe1750-9630-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..682f389163 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-3afe1750-9630-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Endpoint Events by OS", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device OS\",\"field\":\"carbon_black_cloud.endpoint_event.device.os\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Endpoint Events by OS\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-3afe1750-9630-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-4dc9e690-955c-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-4dc9e690-955c-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..7af6d5ad55 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-4dc9e690-955c-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 IOC Hits", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"IOC Hit\",\"field\":\"carbon_black_cloud.watchlist_hit.ioc.hit\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 IOC Hits\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-4dc9e690-955c-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-52fde850-8d73-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-52fde850-8d73-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..1c116157a2 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-52fde850-8d73-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Category", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Category\",\"field\":\"carbon_black_cloud.alert.category\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Category\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-52fde850-8d73-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-53d65ef0-962f-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-53d65ef0-962f-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..3ced47d3fe --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-53d65ef0-962f-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Process Publisher State", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Publisher State\",\"field\":\"carbon_black_cloud.endpoint_event.process.publisher.state\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Process Publisher State\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-53d65ef0-962f-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-56130b90-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-56130b90-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..60cf2f819b --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-56130b90-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Distribution of Asset Vulnerability Summary by OS Type, OS Version", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"OS Type\",\"field\":\"host.os.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"OS Version\",\"field\":\"host.os.version\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":true,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"row\":true,\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"Distribution of Asset Vulnerability Summary by OS Type, OS Version\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-56130b90-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5a5dad90-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5a5dad90-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..411603d6cc --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5a5dad90-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Distribution of Asset Vulnerability Summary by Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"carbon_black_cloud.asset_vulnerability_summary.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":2},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":75,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Distribution of Asset Vulnerability Summary by Type\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-5a5dad90-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c122d10-8d83-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c122d10-8d83-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..811d8c6112 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c122d10-8d83-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Source of the Threat Cause", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source of the Threat Cause\",\"field\":\"carbon_black_cloud.alert.threat_cause.vector\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Source of the Threat Cause\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-5c122d10-8d83-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c6ce550-8d85-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c6ce550-8d85-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..e390c83ecc --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5c6ce550-8d85-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by IOC field", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"IOC Field\",\"field\":\"carbon_black_cloud.alert.ioc.field\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by IOC field\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-5c6ce550-8d85-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5f690780-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5f690780-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..bdd43d6d65 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-5f690780-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Distribution of Asset Vulnerability Summary by OS Type", + "uiStateJSON": "{\"vis\":{\"legendOpen\":false}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"host.os.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":3},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"Distribution of Asset Vulnerability Summary by OS Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-5f690780-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6496b680-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6496b680-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..a8622511b3 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6496b680-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Distribution of Asset Vulnerability Summary by OS Architecture", + "uiStateJSON": "{\"vis\":{\"legendOpen\":false}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"host.architecture\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":3},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":true,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"Distribution of Asset Vulnerability Summary by OS Architecture\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-6496b680-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-68a6c080-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-68a6c080-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..02160d4bea --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-68a6c080-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Top 10 OS Names", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"OS Names\",\"field\":\"host.os.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"row\":false,\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"Top 10 OS Names\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-68a6c080-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6bfd1770-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6bfd1770-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..6c64141f00 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6bfd1770-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Top 10 Hosts with Highest Vulnerability Count", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Vulnerability Count\",\"field\":\"carbon_black_cloud.asset_vulnerability_summary.vuln_count\"},\"schema\":\"metric\",\"type\":\"max\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Hostname\",\"field\":\"host.hostname\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"Top 10 Hosts with Highest Vulnerability Count\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-6bfd1770-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6efc6240-8d8a-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6efc6240-8d8a-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..630d474e6e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6efc6240-8d8a-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Workflow State", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Workflow State\",\"field\":\"carbon_black_cloud.alert.workflow.state\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Workflow State\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-6efc6240-8d8a-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6fcd17f0-955a-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6fcd17f0-955a-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..228daf684c --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-6fcd17f0-955a-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Parent Process Publisher Names", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Parent Process Publisher Name\",\"field\":\"carbon_black_cloud.watchlist_hit.process.parent.publisher.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Parent Process Publisher Names\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-6fcd17f0-955a-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-70cdb250-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-70cdb250-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..1bd12c5d2e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-70cdb250-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Distribution of Asset Vulnerability Summary by Severity", + "uiStateJSON": "{\"vis\":{\"legendOpen\":false}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Severity\",\"field\":\"vulnerability.severity\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"Distribution of Asset Vulnerability Summary by Severity\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-70cdb250-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-715f3ec0-955c-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-715f3ec0-955c-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..0a3d26dad2 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-715f3ec0-955c-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Report Names", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Report Name\",\"field\":\"carbon_black_cloud.watchlist_hit.report.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Report Names\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-715f3ec0-955c-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-750fefe0-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-750fefe0-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..6e873422cb --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-750fefe0-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Top 10 Hosts with Highest Risk Score", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Risk Score\",\"field\":\"vulnerability.score.base\"},\"schema\":\"metric\",\"type\":\"max\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Hostname\",\"field\":\"host.hostname\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"Top 10 Hosts with Highest Risk Score\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-750fefe0-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-76fe1db0-962e-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-76fe1db0-962e-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..48a0ff614a --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-76fe1db0-962e-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Process Publisher Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Publisher Name\",\"field\":\"carbon_black_cloud.endpoint_event.process.publisher.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Process Publisher Name\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-76fe1db0-962e-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-792a3310-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-792a3310-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..b549ad14a1 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-792a3310-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Distribution of Asset Vulnerability Summary by Sync Type", + "uiStateJSON": "{\"vis\":{\"legendOpen\":false}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Sync type\",\"field\":\"carbon_black_cloud.asset_vulnerability_summary.sync.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"Distribution of Asset Vulnerability Summary by Sync Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-792a3310-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7a6261e0-962f-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7a6261e0-962f-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..116934a90e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7a6261e0-962f-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Child Process Publisher State", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Child Process Publisher State\",\"field\":\"carbon_black_cloud.endpoint_event.childproc.publisher.state\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Child Process Publisher State\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-7a6261e0-962f-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7caf3b20-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7caf3b20-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..ebce21d74d --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-7caf3b20-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Distribution of Asset Vulnerability Summary by Sync Status", + "uiStateJSON": "{\"vis\":{\"legendOpen\":false}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Sync Status\",\"field\":\"carbon_black_cloud.asset_vulnerability_summary.sync.status\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"Distribution of Asset Vulnerability Summary by Sync Status\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-7caf3b20-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-80778dc0-954a-11ec-8b9d-35e42c3f7fcf.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-80778dc0-954a-11ec-8b9d-35e42c3f7fcf.json new file mode 100755 index 0000000000..8f11ac69cf --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-80778dc0-954a-11ec-8b9d-35e42c3f7fcf.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.asset_vulnerability_summary\\\"\"}}" + }, + "title": "Top 10 Hosts with Severity", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Severity\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Hostname\",\"field\":\"host.hostname\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderAgg\":{\"enabled\":true,\"id\":\"2-orderAgg\",\"params\":{\"field\":\"vulnerability.severity\"},\"schema\":\"orderAgg\",\"type\":\"cardinality\"},\"orderBy\":\"custom\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"Top 10 Hosts with Severity\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-80778dc0-954a-11ec-8b9d-35e42c3f7fcf", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-89932a20-8d86-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-89932a20-8d86-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..5d57824451 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-89932a20-8d86-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 IOC Hit", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"IOC Hit\",\"field\":\"carbon_black_cloud.alert.ioc.hit\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 IOC Hit\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-89932a20-8d86-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-8af47260-8d87-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-8af47260-8d87-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..dd5f86134d --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-8af47260-8d87-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Watchlist Hit", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Watchlist Hit\",\"field\":\"carbon_black_cloud.alert.watchlists.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Watchlist Hit\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-8af47260-8d87-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-906f65c0-8d81-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-906f65c0-8d81-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..60669ee962 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-906f65c0-8d81-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Threat Cause Reputation", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Threat Cause Reputation\",\"field\":\"carbon_black_cloud.alert.threat_cause.reputation\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Threat Cause Reputation\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-906f65c0-8d81-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-928cff80-8d8a-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-928cff80-8d8a-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..19ad6bf381 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-928cff80-8d8a-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Threat Indicators Process Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Threat Indicators Process Name\",\"field\":\"carbon_black_cloud.alert.threat_indicators.process_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Threat Indicators Process Name\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-928cff80-8d8a-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-949c1d00-9628-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-949c1d00-9628-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..7992c14128 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-949c1d00-9628-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Devices", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device Name\",\"field\":\"host.hostname\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Devices\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-949c1d00-9628-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-97ab53f0-8d84-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-97ab53f0-8d84-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..ebcc102bf4 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-97ab53f0-8d84-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Run State", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Run State\",\"field\":\"carbon_black_cloud.alert.run_state\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Run State\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-97ab53f0-8d84-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-993b8650-8d83-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-993b8650-8d83-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..bf3592d08f --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-993b8650-8d83-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Blocked Threat Category", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Blocked Threat Category\",\"field\":\"carbon_black_cloud.alert.blocked_threat_category\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Blocked Threat Category\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-993b8650-8d83-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-9a533f40-8d80-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-9a533f40-8d80-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..1025e00226 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-9a533f40-8d80-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Sensor Action", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Sensor Action\",\"field\":\"carbon_black_cloud.alert.sensor_action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Sensor Action\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-9a533f40-8d80-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a5d6fa30-8d8c-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a5d6fa30-8d8c-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..c4ce665f33 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a5d6fa30-8d8c-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Device Username", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Username\",\"field\":\"user.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Device Username\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-a5d6fa30-8d8c-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a6d2a900-8d70-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a6d2a900-8d70-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..7db345ec9b --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a6d2a900-8d70-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.audit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Audit Logs by Flag Status", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Flagged\",\"field\":\"carbon_black_cloud.audit.flagged\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Audit Logs by Flag Status\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-a6d2a900-8d70-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a7ce1420-9630-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a7ce1420-9630-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..37864260d1 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-a7ce1420-9630-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Effective reputation of the loaded modules", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Effective Reputation of Loaded Modules\",\"field\":\"carbon_black_cloud.endpoint_event.modload.effective_reputation\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Effective reputation of the loaded modules\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-a7ce1420-9630-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ae34ca40-962e-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ae34ca40-962e-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..cf20544145 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ae34ca40-962e-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Child Process Publisher Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Child Process Publisher Name\",\"field\":\"carbon_black_cloud.endpoint_event.childproc.publisher.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":8},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Child Process Publisher Name\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-ae34ca40-962e-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-bb323db0-955a-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-bb323db0-955a-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..dd2d0ee97a --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-bb323db0-955a-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Process Usernames", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Username\",\"field\":\"carbon_black_cloud.watchlist_hit.process.username\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Process Usernames\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-bb323db0-955a-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c3786990-9555-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c3786990-9555-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..bb4fb20b4b --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c3786990-9555-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Device Names", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device Name\",\"field\":\"host.hostname\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Device Names\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-c3786990-9555-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c6cfa8d0-962f-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c6cfa8d0-962f-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..3a76cb6cae --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-c6cfa8d0-962f-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Endpoint Events by Sensor Actions", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Sensor Action\",\"field\":\"carbon_black_cloud.endpoint_event.sensor_action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Endpoint Events by Sensor Actions\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-c6cfa8d0-962f-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cb70a610-955c-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cb70a610-955c-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..29d985b4d8 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cb70a610-955c-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Watchlist Hit by Report Tags", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Watchlist Hit by Report Tag\",\"field\":\"carbon_black_cloud.watchlist_hit.report.tags\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":75,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Watchlist Hit by Report Tags\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-cb70a610-955c-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cc2d3630-8d83-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cc2d3630-8d83-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..50933d86cc --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-cc2d3630-8d83-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Not Blocked Threat Category", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Not Blocked Threat Category\",\"field\":\"carbon_black_cloud.alert.not_blocked_threat_category\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Not Blocked Threat Category\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-cc2d3630-8d83-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d33296f0-8d79-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d33296f0-8d79-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..bf02f82c2e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d33296f0-8d79-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Policy Names", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Policy Name\",\"field\":\"carbon_black_cloud.alert.policy.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Policy Names\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-d33296f0-8d79-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d49a3710-8d96-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d49a3710-8d96-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..bfebab9f24 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-d49a3710-8d96-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Reason Codes", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Reason Codes\",\"field\":\"carbon_black_cloud.alert.reason_code\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Reason Codes\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-d49a3710-8d96-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-de59dff0-955a-11ec-96f0-8de26c63c826.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-de59dff0-955a-11ec-96f0-8de26c63c826.json new file mode 100755 index 0000000000..85bf297c56 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-de59dff0-955a-11ec-96f0-8de26c63c826.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"carbon_black_cloud.watchlist_hit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Parent Process Usernames", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Parent Process Username\",\"field\":\"carbon_black_cloud.watchlist_hit.process.parent.username\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Parent Process Usernames\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-de59dff0-955a-11ec-96f0-8de26c63c826", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee2098d0-8d70-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee2098d0-8d70-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..2ad0964cbb --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee2098d0-8d70-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.audit\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Request URLs", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"URL\",\"field\":\"url.original\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Request URLs\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-ee2098d0-8d70-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee670e50-8d89-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee670e50-8d89-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..cb945df49b --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee670e50-8d89-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Kill Chain Status", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Kill Chain Status\",\"field\":\"carbon_black_cloud.alert.kill_chain_status\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Kill Chain Status\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-ee670e50-8d89-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee77a260-8d84-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee77a260-8d84-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..fc1c6812f0 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ee77a260-8d84-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Process Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Name\",\"field\":\"process.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Process Name\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-ee77a260-8d84-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f28910d0-9628-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f28910d0-9628-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..3c04444ca9 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f28910d0-9628-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Device External IP", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device External IP\",\"field\":\"carbon_black_cloud.endpoint_event.device.external_ip\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Device External IP\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-f28910d0-9628-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f3f635b0-8d72-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f3f635b0-8d72-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..a79db35e93 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f3f635b0-8d72-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Alert Type", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alert Type\",\"field\":\"carbon_black_cloud.alert.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Alert Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-f3f635b0-8d72-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f75eabb0-8d8b-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f75eabb0-8d8b-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..d3f393c0d5 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f75eabb0-8d8b-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Threat Cause Actor Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Threat Cause Actor Name\",\"field\":\"carbon_black_cloud.alert.threat_cause.actor.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Threat Cause Actor Name\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-f75eabb0-8d8b-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f7681be0-962e-11ec-864c-3332b2a355f7.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f7681be0-962e-11ec-864c-3332b2a355f7.json new file mode 100755 index 0000000000..84fedf340e --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f7681be0-962e-11ec-864c-3332b2a355f7.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.endpoint_event\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Top 10 Process Username", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Process Username\",\"field\":\"carbon_black_cloud.endpoint_event.process.username\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Carbon Black Cloud] Top 10 Process Username\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-f7681be0-962e-11ec-864c-3332b2a355f7", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f93958c0-8d83-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f93958c0-8d83-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..1c30c4f320 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-f93958c0-8d83-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Policy Applied", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Policy Applied\",\"field\":\"carbon_black_cloud.alert.policy.applied\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Policy Applied\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-f93958c0-8d83-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ff34eaa0-8d79-11ec-ac12-4bc77fa14e95.json b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ff34eaa0-8d79-11ec-ac12-4bc77fa14e95.json new file mode 100755 index 0000000000..4a17555983 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/kibana/visualization/carbon_black_cloud-ff34eaa0-8d79-11ec-ac12-4bc77fa14e95.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"carbon_black_cloud.alert\\\"\"}}" + }, + "title": "[Carbon Black Cloud] Distribution of Alerts by Target Value", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Target Value\",\"field\":\"carbon_black_cloud.alert.target_value\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Carbon Black Cloud] Distribution of Alerts by Target Value\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.17.0", + "id": "carbon_black_cloud-ff34eaa0-8d79-11ec-ac12-4bc77fa14e95", + "migrationVersion": { + "visualization": "7.17.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/carbon_black_cloud/0.1.1/manifest.yml b/packages/carbon_black_cloud/0.1.1/manifest.yml new file mode 100755 index 0000000000..c1aca92364 --- /dev/null +++ b/packages/carbon_black_cloud/0.1.1/manifest.yml @@ -0,0 +1,136 @@ +format_version: 1.0.0 +name: carbon_black_cloud +title: Carbon Black Cloud +version: 0.1.1 +license: basic +description: This Elastic integration collects logs from Carbon Black Cloud +type: integration +categories: + - security +release: beta +conditions: + kibana.version: ^7.17.0 || ^8.0.0 +screenshots: + - src: /img/carbon_black_cloud-screenshot.png + title: Carbon Black Cloud alert dashboard screenshot + size: 600x600 + type: image/png +icons: + - src: /img/carbon_black_cloud-logo.svg + title: Carbon Black Cloud logo + size: 32x32 + type: image/svg+xml +policy_templates: + - name: carbon_black_cloud + title: Carbon Black Cloud + description: Collect Logs from Carbon Black Cloud + inputs: + - type: httpjson + title: Collect Carbon Black Cloud logs via API + description: Collect Carbon Black Cloud logs via API + vars: + - name: hostname + type: text + title: Hostname + description: Carbon Black Cloud console Hostname. Find hostname in the console dashboard at the beginning of the web address (Add https:// before the hostname). + required: true + - name: org_key + type: text + title: Organization Key + description: Organization Key. + required: true + - name: custom_api_id + type: text + title: Custom API ID + description: API ID with Custom Access Level type. + required: true + - name: custom_api_secret_key + type: password + title: Custom API Secret Key + description: API Secret Key with Custom Access Level type + required: true + - name: api_id + type: text + title: API ID + description: API ID with API Access Level type. + required: true + - name: api_secret_key + type: password + title: API Secret Key + description: API Secret Key with API Access Level type + required: true + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@:. Please ensure your username and password are in URL encoded format. + - name: ssl + type: yaml + title: SSL Configuration + description: i.e. certificate_authorities, supported_protocols, verification_mode etc. + multi: false + required: false + show_user: false + default: | + #certificate_authorities: + # - | + # -----BEGIN CERTIFICATE----- + # MIIDCjCCAfKgAwIBAgITJ706Mu2wJlKckpIvkWxEHvEyijANBgkqhkiG9w0BAQsF + # ADAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwIBcNMTkwNzIyMTkyOTA0WhgPMjExOTA2 + # MjgxOTI5MDRaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB + # BQADggEPADCCAQoCggEBANce58Y/JykI58iyOXpxGfw0/gMvF0hUQAcUrSMxEO6n + # fZRA49b4OV4SwWmA3395uL2eB2NB8y8qdQ9muXUdPBWE4l9rMZ6gmfu90N5B5uEl + # 94NcfBfYOKi1fJQ9i7WKhTjlRkMCgBkWPkUokvBZFRt8RtF7zI77BSEorHGQCk9t + # /D7BS0GJyfVEhftbWcFEAG3VRcoMhF7kUzYwp+qESoriFRYLeDWv68ZOvG7eoWnP + # PsvZStEVEimjvK5NSESEQa9xWyJOmlOKXhkdymtcUd/nXnx6UTCFgnkgzSdTWV41 + # CI6B6aJ9svCTI2QuoIq2HxX/ix7OvW1huVmcyHVxyUECAwEAAaNTMFEwHQYDVR0O + # BBYEFPwN1OceFGm9v6ux8G+DZ3TUDYxqMB8GA1UdIwQYMBaAFPwN1OceFGm9v6ux + # 8G+DZ3TUDYxqMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG5D + # 874A4YI7YUwOVsVAdbWtgp1d0zKcPRR+r2OdSbTAV5/gcS3jgBJ3i1BN34JuDVFw + # 3DeJSYT3nxy2Y56lLnxDeF8CUTUtVQx3CuGkRg1ouGAHpO/6OqOhwLLorEmxi7tA + # H2O8mtT0poX5AnOAhzVy7QW0D/k4WaoLyckM5hUa6RtvgvLxOwA0U+VGurCDoctu + # 8F4QOgTAWyh8EZIwaKCliFRSynDpv3JTUwtfZkxo6K6nce1RhCWFAsMvDZL8Dgc0 + # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk + # sxSmbIUfc2SGJGCJD4I= + # -----END CERTIFICATE----- + - type: aws-s3 + title: Collect Carbon Black Cloud logs via AWS S3 + description: Collect Carbon Black Cloud logs via AWS S3 + vars: + - name: bucket_arn + type: text + title: Bucket ARN + multi: false + required: true + show_user: true + - name: access_key_id + type: password + title: Access Key ID + multi: false + required: true + show_user: true + - name: secret_access_key + type: password + title: Secret Access Key + multi: false + required: true + show_user: true + - name: number_of_workers + type: integer + title: Number of Workers + multi: false + required: false + show_user: false + default: 5 + description: Number of workers that will process the S3 objects listed. + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@:. Please ensure your username and password are in URL encoded format. +owner: + github: elastic/security-external-integrations diff --git a/packages/checkpoint/1.3.6/changelog.yml b/packages/checkpoint/1.3.6/changelog.yml new file mode 100755 index 0000000000..c8ab3907d0 --- /dev/null +++ b/packages/checkpoint/1.3.6/changelog.yml @@ -0,0 +1,111 @@ +# newer versions go on top +- version: "1.3.6" + changes: + - description: Fixed parsing error when logs have trailing spaces + type: bugfix + link: https://github.com/elastic/integrations/pull/3035 +- version: "1.3.5" + changes: + - description: Added link to check point documentation. + type: enhancement + link: https://github.com/elastic/integrations/pull/2926 +- version: "1.3.4" + changes: + - description: Change mapping type of checkpoint.source_object to keyword from integer. + type: bugfix + link: https://github.com/elastic/integrations/pull/2951 +- version: "1.3.3" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.3.2" + changes: + - description: Fix field mapping conflicts for `checkpoint.icmp_type`, `checkpoint.icmp_code` & `checkpoint.email_recipients_num` + type: bugfix + link: https://github.com/elastic/integrations/pull/2895 +- version: "1.3.1" + changes: + - description: Add Ingest Pipeline script to map IANA Protocol Numbers + type: bugfix + link: https://github.com/elastic/integrations/pull/2470 +- version: "1.3.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2387 +- version: "1.2.2" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.2.1" + changes: + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "1.2.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2231 +- version: "1.1.2" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1951 +- version: "1.1.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1803 +- version: "1.1.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1653 +- version: "1.0.0" + changes: + - description: make GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1605 +- version: "0.8.2" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1470 +- version: '0.8.1' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1376 +- version: "0.8.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "0.7.0" + changes: + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1256 +- version: "0.6.0" + changes: + - description: update to ECS 1.10.0 and syncing module changes + type: enhancement + link: https://github.com/elastic/integrations/pull/1033 +- version: "0.5.2" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/839 +- version: "0.5.1" + changes: + - description: Change kibana.version constraint to be more conservative. + type: bugfix + link: https://github.com/elastic/integrations/pull/749 +- version: "0.1.0" + changes: + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/220 diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/log.yml.hbs b/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/log.yml.hbs new file mode 100755 index 0000000000..24ecbba6d7 --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/log.yml.hbs @@ -0,0 +1,38 @@ +paths: +{{#each paths as |path i|}} + - {{path}} +{{/each}} +exclude_files: [".gz$"] +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +processors: +- add_locale: ~ +{{#if processors}} +{{processors}} +{{/if}} +{{#if internal_zones.length}} +- add_fields: + target: _temp_ + fields: + internal_zones: + {{#each internal_zones as |zone i|}} + - {{zone}} + {{/each}} +{{/if}} +{{#if external_zones.length}} +- add_fields: + target: _temp_ + fields: + external_zones: + {{#each external_zones as |zone i|}} + - {{zone}} + {{/each}} +{{/if}} diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/tcp.yml.hbs b/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..9ccc9d6fc3 --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/tcp.yml.hbs @@ -0,0 +1,34 @@ +host: "{{syslog_host}}:{{syslog_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +processors: +- add_locale: ~ +{{#if processors}} +{{processors}} +{{/if}} +{{#if internal_zones.length}} +- add_fields: + target: _temp_ + fields: + internal_zones: + {{#each internal_zones as |zone i|}} + - {{zone}} + {{/each}} +{{/if}} +{{#if external_zones.length}} +- add_fields: + target: _temp_ + fields: + external_zones: + {{#each external_zones as |zone i|}} + - {{zone}} + {{/each}} +{{/if}} \ No newline at end of file diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/udp.yml.hbs b/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/udp.yml.hbs new file mode 100755 index 0000000000..9ccc9d6fc3 --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/agent/stream/udp.yml.hbs @@ -0,0 +1,34 @@ +host: "{{syslog_host}}:{{syslog_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +processors: +- add_locale: ~ +{{#if processors}} +{{processors}} +{{/if}} +{{#if internal_zones.length}} +- add_fields: + target: _temp_ + fields: + internal_zones: + {{#each internal_zones as |zone i|}} + - {{zone}} + {{/each}} +{{/if}} +{{#if external_zones.length}} +- add_fields: + target: _temp_ + fields: + external_zones: + {{#each external_zones as |zone i|}} + - {{zone}} + {{/each}} +{{/if}} \ No newline at end of file diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml b/packages/checkpoint/1.3.6/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..0329297981 --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,795 @@ +--- +description: Pipeline for parsing checkpoint firewall logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - grok: + field: event.original + patterns: + - '%{SYSLOG5424PRI}%{NONNEGINT:syslog5424_ver} +(?:%{TIMESTAMP_ISO8601:syslog5424_ts}|-) + +(?:%{IPORHOST:syslog5424_host}|-) +(-|%{SYSLOG5424PRINTASCII:syslog5424_app}) + +(-|%{SYSLOG5424PRINTASCII:syslog5424_proc}) +(?::-|%{SYSLOG5424PRINTASCII:syslog5424_msgid}) + +\[%{GREEDYDATA:syslog5424_sd}\]' + - kv: + field: syslog5424_sd + field_split: "; " + value_split: ":" + trim_key: " " + trim_value: " " + prefix: checkpoint. + strip_brackets: true + ignore_failure: true + exclude_keys: + - flags + - layer_uuid + - originsicname + - __policy_id_tag + - version + - rounded_bytes + - db_tag + - update_service + - remove: + field: + - syslog5424_sd + - syslog5424_app + - syslog5424_host + - syslog5424_msgid + - syslog5424_pri + - syslog5424_proc + - syslog5424_ver + - host + ignore_missing: true + - rename: + field: "@timestamp" + target_field: "event.created" + ignore_missing: true + - date: + field: "syslog5424_ts" + formats: ["ISO8601", "UNIX"] + if: "ctx.checkpoint?.time == null" + - append: + field: event.category + value: network + if: ctx.checkpoint?.operation != 'Log In' + - set: + field: observer.vendor + value: Checkpoint + - set: + field: observer.type + value: firewall + if: ctx.checkpoint?.type == null + - set: + field: observer.product + value: "{{checkpoint.product}}" + ignore_empty_value: true + - rename: + field: checkpoint.src + target_field: source.ip + ignore_missing: true + - rename: + field: checkpoint.client_ip + target_field: source.ip + ignore_missing: true + if: ctx.source?.ip == null + - rename: + field: checkpoint.xlatesrc + target_field: source.nat.ip + if: "ctx.checkpoint?.xlatesrc != '0.0.0.0'" + ignore_missing: true + - rename: + field: checkpoint.dst + target_field: destination.ip + ignore_missing: true + - rename: + field: checkpoint.xlatedst + target_field: destination.nat.ip + if: "ctx.checkpoint?.xlatedst != '0.0.0.0'" + ignore_missing: true + - rename: + field: checkpoint.uid + target_field: source.user.id + ignore_missing: true + - rename: + field: checkpoint.administrator + target_field: source.user.name + ignore_missing: true + - rename: + field: checkpoint.source_user_name + target_field: source.user.name + if: ctx.source?.user?.name == null + ignore_missing: true + - convert: + field: checkpoint.client_outbound_packets + target_field: source.packets + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: checkpoint.server_outbound_packets + target_field: destination.packets + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: checkpoint.client_outbound_bytes + target_field: source.bytes + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: checkpoint.sent_byte + target_field: source.bytes + type: long + ignore_failure: true + ignore_missing: true + if: ctx.source?.bytes == null + - convert: + field: checkpoint.server_outbound_bytes + target_field: destination.bytes + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: checkpoint.received_bytes + target_field: destination.bytes + type: long + ignore_failure: true + ignore_missing: true + if: ctx.destination?.bytes == null + - convert: + field: checkpoint.service + target_field: destination.port + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: checkpoint.xlatedport + target_field: destination.nat.port + type: long + ignore_failure: true + ignore_missing: true + if: "ctx.checkpoint?.xlatedport != '0'" + - convert: + field: checkpoint.s_port + target_field: source.port + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: checkpoint.xlatesport + target_field: source.nat.port + type: long + ignore_failure: true + ignore_missing: true + if: "ctx.checkpoint?.xlatesport != '0'" + - rename: + field: checkpoint.mac_source_address + target_field: source.mac + ignore_missing: true + - rename: + field: checkpoint.from + target_field: source.user.email + ignore_missing: true + - rename: + field: checkpoint.src_machine_name + target_field: source.domain + ignore_missing: true + - rename: + field: checkpoint.destination_dns_hostname + target_field: destination.domain + ignore_missing: true + - rename: + field: checkpoint.dst_machine_name + target_field: destination.domain + if: ctx.server?.domain == null + ignore_missing: true + - rename: + field: checkpoint.src_user_group + target_field: source.user.group.name + ignore_missing: true + - append: + field: event.category + value: authentication + if: ctx.checkpoint?.operation == 'Log In' + - set: + field: event.kind + value: alert + if: "['Prevent', 'Detect', 'Quarantine'].contains(ctx.checkpoint?.rule_action)" + - set: + field: event.kind + value: event + if: ctx.event?.kind == null + - set: + field: event.outcome + value: success + if: "['Accept', 'Allow'].contains(ctx.checkpoint?.rule_action)" + - append: + field: event.type + value: + - allowed + - connection + if: "['Accept', 'Allow'].contains(ctx.checkpoint?.rule_action)" + - set: + field: event.outcome + value: success + if: ctx.checkpoint?.audit_status == 'Success' + - set: + field: event.outcome + value: failure + if: ctx.checkpoint?.audit_status == 'Failure' + - set: + field: event.outcome + value: success + if: "['Drop', 'Reject', 'Block', 'Prevent'].contains(ctx.checkpoint?.rule_action)" + - append: + field: event.type + value: + - connection + - denied + if: "['Drop', 'Reject', 'Block', 'Prevent'].contains(ctx.checkpoint?.rule_action)" + - append: + field: event.category + value: malware + if: ctx.checkpoint?.malware_action != null + - append: + field: event.category + value: intrusion_detection + if: "['Detect', 'Prevent'].contains(ctx.checkpoint?.rule_action)" + - append: + field: related.ip + value: "{{source.ip}}" + if: ctx.source?.ip != null + - append: + field: related.ip + value: "{{source.nat.ip}}" + if: ctx.source?.nat?.ip != null + - append: + field: related.ip + value: "{{destination.ip}}" + if: ctx.destination?.ip != null + - append: + field: related.ip + value: "{{destination.nat.ip}}" + if: ctx.destination?.nat?.ip != null + - append: + field: related.hash + value: "{{checkpoint.file_md5}}" + if: ctx.checkpoint?.file_md5 != null + - append: + field: related.hash + value: "{{checkpoint.file_sha1}}" + if: ctx.checkpoint?.file_sha1 != null + - append: + field: related.hash + value: "{{checkpoint.file_sha256}}" + if: ctx.checkpoint?.file_sha256 != null + - rename: + field: checkpoint.to + target_field: destination.user.email + ignore_missing: true + - rename: + field: checkpoint.usercheck_incident_uid + target_field: destination.user.id + ignore_missing: true + - rename: + field: checkpoint.service_name + target_field: destination.service.name + ignore_missing: true + - rename: + field: checkpoint.mac_destination_address + target_field: destination.mac + ignore_missing: true + - rename: + field: checkpoint.dns_type + target_field: dns.question.type + ignore_missing: true + - rename: + field: checkpoint.domain_name + target_field: dns.question.name + ignore_missing: true + - rename: + field: checkpoint.dns_message_type + target_field: dns.type + ignore_missing: true + - rename: + field: checkpoint.tid + target_field: dns.id + ignore_missing: true + - rename: + field: checkpoint.loguid + target_field: event.id + ignore_missing: true + - convert: + field: checkpoint.sequencenum + target_field: event.sequence + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: checkpoint.severity + target_field: event.severity + type: long + ignore_failure: true + ignore_missing: true + - rename: + field: checkpoint.action + target_field: event.action + ignore_missing: true + - rename: + field: checkpoint.packet_capture + target_field: event.url + ignore_missing: true + - rename: + field: checkpoint.start_time + target_field: event.start + ignore_missing: true + - rename: + field: checkpoint.first_detection + target_field: event.start + ignore_missing: true + if: ctx.event?.start == null + - rename: + field: checkpoint.last_detection + target_field: event.end + ignore_missing: true + - rename: + field: checkpoint.app_risk + target_field: event.risk_score + ignore_missing: true + - rename: + field: checkpoint.file_id + target_field: file.inode + ignore_missing: true + - rename: + field: checkpoint.file_type + target_field: file.type + ignore_missing: true + - rename: + field: checkpoint.file_name + target_field: file.name + ignore_missing: true + - convert: + field: checkpoint.file_size + target_field: file.size + type: long + ignore_failure: true + ignore_missing: true + - rename: + field: checkpoint.file_md5 + target_field: file.hash.md5 + ignore_missing: true + - rename: + field: checkpoint.file_sha1 + target_field: file.hash.sha1 + ignore_missing: true + - rename: + field: checkpoint.file_sha256 + target_field: file.hash.sha256 + ignore_missing: true + - rename: + field: checkpoint.dlp_file_name + target_field: file.name + ignore_missing: true + - rename: + field: checkpoint.user_group + target_field: group.name + ignore_missing: true + - rename: + field: checkpoint.os_version + target_field: host.os.version + ignore_missing: true + - rename: + field: checkpoint.os_name + target_field: host.os.name + ignore_missing: true + - rename: + field: checkpoint.method + target_field: http.request.method + ignore_missing: true + - rename: + field: checkpoint.referrer + target_field: http.request.referrer + ignore_missing: true + - rename: + field: checkpoint.service_id + target_field: network.application + ignore_missing: true + - rename: + field: checkpoint.ifdir + target_field: network.direction + ignore_missing: true + - rename: + field: checkpoint.bytes + target_field: network.bytes + ignore_missing: true + - rename: + field: checkpoint.proto + target_field: network.iana_number + ignore_missing: true + - script: + lang: painless + ignore_failure: true + if: ctx?.network?.iana_number != null + source: | + def iana_number = ctx.network.iana_number; + if (iana_number == '0') { + ctx.network.transport = 'hopopt'; + } else if (iana_number == '1') { + ctx.network.transport = 'icmp'; + } else if (iana_number == '2') { + ctx.network.transport = 'igmp'; + } else if (iana_number == '6') { + ctx.network.transport = 'tcp'; + } else if (iana_number == '8') { + ctx.network.transport = 'egp'; + } else if (iana_number == '17') { + ctx.network.transport = 'udp'; + } else if (iana_number == '47') { + ctx.network.transport = 'gre'; + } else if (iana_number == '50') { + ctx.network.transport = 'esp'; + } else if (iana_number == '58') { + ctx.network.transport = 'ipv6-icmp'; + } else if (iana_number == '112') { + ctx.network.transport = 'vrrp'; + } else if (iana_number == '132') { + ctx.network.transport = 'sctp'; + } + - rename: + field: checkpoint.packets + target_field: network.packets + ignore_missing: true + - rename: + field: checkpoint.layer_name + target_field: network.name + ignore_missing: true + - rename: + field: checkpoint.app_name + target_field: network.application + ignore_missing: true + - rename: + field: checkpoint.client_inbound_interface + target_field: observer.ingress.interface.name + ignore_missing: true + - rename: + field: checkpoint.client_outbound_interface + target_field: observer.egress.interface.name + ignore_missing: true + - rename: + field: checkpoint.ifname + target_field: observer.ingress.interface.name + ignore_missing: true + if: ctx.network?.direction == 'inbound' + - rename: + field: checkpoint.ifname + target_field: observer.egress.interface.name + ignore_missing: true + if: ctx.network?.direction == 'outbound' + - rename: + field: checkpoint.type + target_field: observer.type + ignore_missing: true + - rename: + field: checkpoint.origin + target_field: observer.name + ignore_missing: true + - rename: + field: checkpoint.origin_ip + target_field: observer.ip + ignore_missing: true + - rename: + field: checkpoint.endpoint_ip + target_field: observer.ip + ignore_missing: true + if: ctx.observer?.ip == null + - rename: + field: checkpoint.outzone + target_field: observer.egress.zone + ignore_missing: true + - rename: + field: checkpoint.inzone + target_field: observer.ingress.zone + ignore_missing: true + - rename: + field: checkpoint.security_outzone + target_field: observer.egress.zone + ignore_missing: true + if: ctx.observer?.egress?.zone == null + - rename: + field: checkpoint.security_inzone + target_field: observer.ingress.zone + ignore_missing: true + if: ctx.observer?.ingress?.zone == null + - rename: + field: checkpoint.update_version + target_field: observer.version + ignore_missing: true + - rename: + field: checkpoint.process_md5 + target_field: process.hash.md5 + ignore_missing: true + - rename: + field: checkpoint.process_name + target_field: process.name + ignore_missing: true + - rename: + field: checkpoint.parent_process_md5 + target_field: process.parent.hash.md5 + ignore_missing: true + - rename: + field: checkpoint.parent_process_name + target_field: process.parent.name + ignore_missing: true + - rename: + field: checkpoint.matched_category + target_field: rule.category + ignore_missing: true + - rename: + field: checkpoint.categories + target_field: rule.category + ignore_missing: true + if: ctx.rule?.category == null + - rename: + field: checkpoint.malware_action + target_field: rule.description + ignore_missing: true + - rename: + field: checkpoint.malware_rule_id + target_field: rule.id + ignore_missing: true + - rename: + field: checkpoint.app_rule_id + target_field: rule.id + ignore_missing: true + if: ctx.rule?.id == null + - rename: + field: checkpoint.objectname + target_field: rule.name + ignore_missing: true + - rename: + field: checkpoint.rule_name + target_field: rule.name + ignore_missing: true + if: ctx.rule?.name == null + - rename: + field: checkpoint.malware_rule_name + target_field: rule.name + ignore_missing: true + if: ctx.rule?.name == null + - rename: + field: checkpoint.app_rule_name + target_field: rule.name + ignore_missing: true + if: ctx.rule?.name == null + - rename: + field: checkpoint.dlp_rule_name + target_field: rule.name + ignore_missing: true + if: ctx.rule?.name == null + - rename: + field: checkpoint.smartdefence_profile + target_field: rule.ruleset + ignore_missing: true + - rename: + field: checkpoint.policy + target_field: rule.ruleset + ignore_missing: true + if: ctx.rule?.ruleset == null + - rename: + field: checkpoint.rule_uid + target_field: rule.uuid + ignore_missing: true + - rename: + field: checkpoint.dlp_rule_uid + target_field: rule.uuid + ignore_missing: true + if: ctx.rule?.uuid == null + - rename: + field: checkpoint.url + target_field: url.original + ignore_missing: true + - rename: + field: checkpoint.resource + target_field: url.original + ignore_missing: true + if: ctx.url?.original == null + - rename: + field: checkpoint.http_host + target_field: url.domain + ignore_missing: true + - rename: + field: checkpoint.web_client_type + target_field: user_agent.name + ignore_missing: true + - rename: + field: checkpoint.user_agent + target_field: user_agent.original + ignore_missing: true + - rename: + field: checkpoint.industry_reference + target_field: vulnerability.id + ignore_missing: true + - date: + field: "checkpoint.time" + formats: ["ISO8601", "UNIX"] + if: "ctx.checkpoint?.time != null" + - rename: + field: checkpoint.message + target_field: message + ignore_missing: true + - rename: + field: checkpoint.reason + target_field: message + ignore_missing: true + if: ctx.message == null + - rename: + field: checkpoint.subject + target_field: message + ignore_missing: true + if: ctx.message == null + - gsub: + field: checkpoint.sys_message + pattern: ^:" + replacement: "" + if: ctx.checkpoint?.sys_message != null + - append: + field: related.user + value: "{{source.user.name}}" + if: ctx.source?.user?.name != null + - append: + field: related.user + value: "{{destination.user.name}}" + if: ctx.destination?.user?.name != null + - script: + lang: painless + source: "ctx.network.bytes = ctx.source.bytes + ctx.destination.bytes" + if: ctx?.source?.bytes != null && ctx?.destination?.bytes != null && ctx?.network?.bytes == null + ignore_failure: true + - script: + lang: painless + source: "ctx.network.packets = ctx.source.packets + ctx.destination.packets" + if: ctx?.source?.packets != null && ctx?.destination?.packets != null && ctx?.network?.packets == null + ignore_failure: true + - rename: + field: checkpoint.action_reason + target_field: checkpoint.action_reason_msg + if: ctx.checkpoint?.action_reason != null && ctx.checkpoint?.action_reason.contains(" ") + ignore_missing: true + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + if: ctx.source?.geo == null + - geoip: + field: destination.ip + target_field: destination.geo + ignore_missing: true + if: ctx.destination?.geo == null + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: destination.ip + target_field: destination.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - rename: + field: destination.as.asn + target_field: destination.as.number + ignore_missing: true + - rename: + field: destination.as.organization_name + target_field: destination.as.organization.name + ignore_missing: true + # Handle zone-based network directionality + - set: + field: network.direction + value: inbound + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) + - set: + field: network.direction + value: outbound + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: internal + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: external + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: unknown + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ( + ( + !ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + !ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) + ) || + ( + !ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) && + !ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + ) + ) + - remove: + field: + - checkpoint.client_outbound_packets + - checkpoint.server_outbound_packets + - checkpoint.client_outbound_bytes + - checkpoint.sent_byte + - checkpoint.server_outbound_bytes + - checkpoint.received_bytes + - checkpoint.service + - checkpoint.xlatedport + - checkpoint.s_port + - checkpoint.xlatesport + - checkpoint.sequencenum + - checkpoint.file_size + - checkpoint.product + - checkpoint.severity + - checkpoint.xlatesrc + - checkpoint.xlatedst + - checkpoint.uid + - checkpoint.time + - syslog5424_ts + - _temp_ + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/fields/agent.yml b/packages/checkpoint/1.3.6/data_stream/firewall/fields/agent.yml new file mode 100755 index 0000000000..79a7a39864 --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/fields/agent.yml @@ -0,0 +1,180 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: "Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on." + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: "The cloud account or organization id used to identify different entities in a multi-tenant environment.\nExamples: AWS account id, Google Cloud ORG Id, or other unique identifier." + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: "Container fields are used for meta information about the specific container that is the source of information.\nThese fields help correlate data based containers from any runtime." + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: "A host is defined as a general computing instance.\nECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes." + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: "Name of the domain of which the host is a member.\nFor example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider." + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: "Hostname of the host.\nIt normally contains what the `hostname` command returns on the host machine." + - name: id + level: core + type: keyword + ignore_above: 1024 + description: "Unique host id.\nAs hostname is not always unique, use values that are meaningful in your environment.\nExample: The current usage of `beat.name`." + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: "Name of the host.\nIt can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use." + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: "Type of host.\nFor Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment." + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/fields/base-fields.yml b/packages/checkpoint/1.3.6/data_stream/firewall/fields/base-fields.yml new file mode 100755 index 0000000000..6bdf832a14 --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: checkpoint +- name: event.dataset + type: constant_keyword + description: Event dataset + value: checkpoint.firewall +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/fields/beats.yml b/packages/checkpoint/1.3.6/data_stream/firewall/fields/beats.yml new file mode 100755 index 0000000000..e272492dea --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/fields/beats.yml @@ -0,0 +1,15 @@ +- description: Type of Filebeat input. + name: input.type + type: keyword +- description: Flags for the log file. + name: log.flags + type: keyword +- description: Offset of the entry in the log file. + name: log.offset + type: long +- description: Name of the service data is collected from. + name: destination.service.name + type: keyword +- description: Source address of logs received over the network. + name: log.source.address + type: keyword diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/fields/ecs.yml b/packages/checkpoint/1.3.6/data_stream/firewall/fields/ecs.yml new file mode 100755 index 0000000000..2ab1a56523 --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/fields/ecs.yml @@ -0,0 +1,493 @@ +- description: Unique container id. + name: container.id + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: destination.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: destination.as.organization.name + type: keyword +- description: Bytes sent from the destination to the source. + name: destination.bytes + type: long +- description: |- + The domain name of the destination system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: destination.domain + type: keyword +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: destination.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: destination.geo.name + type: keyword +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: |- + MAC address of the destination. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: destination.mac + type: keyword +- description: |- + Translated ip of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: destination.nat.ip + type: ip +- description: |- + Port the source session is translated to by NAT Device. + Typically used with load balancers, firewalls, or routers. + name: destination.nat.port + type: long +- description: Packets sent from the destination to the source. + name: destination.packets + type: long +- description: Port of the destination. + name: destination.port + type: long +- description: User email address. + name: destination.user.email + type: keyword +- description: Unique identifier of the user. + name: destination.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: destination.user.name + type: keyword +- description: The DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response. + name: dns.id + type: keyword +- description: |- + The name being queried. + If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. + name: dns.question.name + type: keyword +- description: The type of record being queried. + name: dns.question.type + type: keyword +- description: |- + The type of DNS event captured, query or answer. + If your source of DNS events only gives you DNS queries, you should only create dns events of type `dns.type:query`. + If your source of DNS events gives you answers as well, you should create one event per query (optionally as soon as the query is seen). And a second event containing all query details as well as an array of answers. + name: dns.type + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: event.end contains the date when the event ended or when the activity was last observed. + name: event.end + type: date +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: Risk score or priority of the event (e.g. security solutions). Use your system's original value here. + name: event.risk_score + type: float +- description: |- + Sequence number of the event. + The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. + name: event.sequence + type: long +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: event.start contains the date when the event started or when the activity was first observed. + name: event.start + type: date +- description: |- + This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. + Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). + name: event.timezone + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + URL linking to an external system to continue investigation of this event. + This URL links to another system where in-depth investigation of the specific occurrence of this event can take place. Alert events, indicated by `event.kind:alert`, are a common use case for this field. + name: event.url + type: keyword +- description: MD5 hash. + name: file.hash.md5 + type: keyword +- description: SHA1 hash. + name: file.hash.sha1 + type: keyword +- description: SHA256 hash. + name: file.hash.sha256 + type: keyword +- description: Inode representing the file in the filesystem. + name: file.inode + type: keyword +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: |- + File size in bytes. + Only relevant when `file.type` is "file". + name: file.size + type: long +- description: File type (file, dir, or symlink). + name: file.type + type: keyword +- description: Name of the group. + name: group.name + type: keyword +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: host.os.name + type: keyword +- description: Operating system version as a raw string. + name: host.os.version + type: keyword +- description: |- + HTTP request method. + The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. + name: http.request.method + type: keyword +- description: Referrer for this HTTP request. + name: http.request.referrer + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. + For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. + The field value must be normalized to lowercase for querying. + name: network.application + type: keyword +- description: |- + Total bytes transferred in both directions. + If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. + name: network.bytes + type: long +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. + name: network.iana_number + type: keyword +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: Name given by operators to sections of their network. + name: network.name + type: keyword +- description: |- + Total packets transferred in both directions. + If `source.packets` and `destination.packets` are known, `network.packets` is their sum. + name: network.packets + type: long +- description: Interface name as reported by the system. + name: observer.egress.interface.name + type: keyword +- description: Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. + name: observer.egress.zone + type: keyword +- description: Interface name as reported by the system. + name: observer.ingress.interface.name + type: keyword +- description: Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. + name: observer.ingress.zone + type: keyword +- description: IP addresses of the observer. + name: observer.ip + type: ip +- description: |- + Custom name of the observer. + This is a name that can be given to an observer. This can be helpful for example if multiple firewalls of the same model are used in an organization. + If no custom name is needed, the field can be left empty. + name: observer.name + type: keyword +- description: The product name of the observer. + name: observer.product + type: keyword +- description: |- + The type of the observer the data is coming from. + There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. + name: observer.type + type: keyword +- description: Vendor name of the observer. + name: observer.vendor + type: keyword +- description: Observer version. + name: observer.version + type: keyword +- description: MD5 hash. + name: process.hash.md5 + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: MD5 hash. + name: process.parent.hash.md5 + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.parent.name + type: keyword +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: A categorization value keyword used by the entity using the rule for detection of this event. + name: rule.category + type: keyword +- description: The description of the rule generating the event. + name: rule.description + type: keyword +- description: A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. + name: rule.id + type: keyword +- description: The name of the rule or signature generating the event. + name: rule.name + type: keyword +- description: Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. + name: rule.ruleset + type: keyword +- description: A rule ID that is unique within the scope of a set or group of agents, observers, or other entities using the rule for detection of this event. + name: rule.uuid + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: |- + The domain name of the source system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: source.domain + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + MAC address of the source. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: source.mac + type: keyword +- description: |- + Translated ip of source based NAT sessions (e.g. internal client to internet) + Typically connections traversing load balancers, firewalls, or routers. + name: source.nat.ip + type: ip +- description: |- + Translated port of source based NAT sessions. (e.g. internal client to internet) + Typically used with load balancers, firewalls, or routers. + name: source.nat.port + type: long +- description: Packets sent from the source to the destination. + name: source.packets + type: long +- description: Port of the source. + name: source.port + type: long +- description: User email address. + name: source.user.email + type: keyword +- description: Name of the group. + name: source.user.group.name + type: keyword +- description: Unique identifier of the user. + name: source.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: source.user.name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Domain of the url, such as "www.elastic.co". + In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. + If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. + name: url.domain + type: keyword +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: The identification (ID) is the number portion of a vulnerability entry. It includes a unique identification number for the vulnerability. For example (https://cve.mitre.org/about/faqs.html#what_is_cve_id)[Common Vulnerabilities and Exposure CVE ID] + name: vulnerability.id + type: keyword +- description: |- + Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. + If the event wasn't read from a log file, do not populate this field. + name: log.file.path + type: keyword diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/fields/fields.yml b/packages/checkpoint/1.3.6/data_stream/firewall/fields/fields.yml new file mode 100755 index 0000000000..a389420a0c --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/fields/fields.yml @@ -0,0 +1,1626 @@ +- name: checkpoint + type: group + release: beta + fields: + - name: action_reason + type: integer + description: | + Connection drop reason. + - name: action_reason_msg + type: keyword + overwrite: true + description: | + Connection drop reason message. + - name: additional_info + type: keyword + description: | + ID of original file/mail which are sent by admin. + - name: additional_ip + type: keyword + description: | + DNS host name. + - name: additional_rdata + type: keyword + description: | + List of additional resource records. + - name: alert + type: keyword + description: | + Alert level of matched rule (for connection logs). + - name: allocated_ports + type: integer + description: | + Amount of allocated ports. + - name: analyzed_on + type: keyword + description: | + Check Point ThreatCloud / emulator name. + - name: answer_rdata + type: keyword + description: | + List of answer resource records to the questioned domains. + - name: anti_virus_type + type: keyword + description: | + Anti virus type. + - name: app_desc + type: keyword + description: | + Application description. + - name: app_id + type: integer + description: | + Application ID. + - name: app_package + type: keyword + description: | + Unique identifier of the application on the protected mobile device. + - name: app_properties + type: keyword + description: | + List of all found categories. + - name: app_repackaged + type: keyword + description: | + Indicates whether the original application was repackage not by the official developer. + - name: app_sid_id + type: keyword + description: | + Unique SHA identifier of a mobile application. + - name: app_sig_id + type: keyword + description: | + IOC indicator description. + - name: app_version + type: keyword + description: | + Version of the application downloaded on the protected mobile device. + - name: appi_name + type: keyword + description: | + Name of application downloaded on the protected mobile device. + - name: arrival_time + type: keyword + description: | + Email arrival timestamp. + - name: attachments_num + type: integer + description: | + Number of attachments in the mail. + - name: attack_status + type: keyword + description: | + In case of a malicious event on an endpoint computer, the status of the attack. + - name: audit_status + type: keyword + description: | + Audit Status. Can be Success or Failure. + - name: auth_method + type: keyword + description: | + Password authentication protocol used (PAP or EAP). + - name: authority_rdata + type: keyword + description: | + List of authoritative servers. + - name: authorization + type: keyword + description: | + Authorization HTTP header value. + - name: bcc + type: keyword + description: | + List of BCC addresses. + - name: blade_name + type: keyword + description: | + Blade name. + - name: broker_publisher + type: ip + description: | + IP address of the broker publisher who shared the session information. + - name: browse_time + type: keyword + description: | + Application session browse time. + - name: c_bytes + type: integer + description: | + Boolean value indicates whether bytes sent from the client side are used. + - name: calc_desc + type: keyword + description: | + Log description. + - name: capacity + type: integer + description: | + Capacity of the ports. + - name: capture_uuid + type: keyword + description: | + UUID generated for the capture. Used when enabling the capture when logging. + - name: cc + type: keyword + description: | + The Carbon Copy address of the email. + - name: certificate_resource + type: keyword + description: | + HTTPS resource Possible values: SNI or domain name (DN). + - name: certificate_validation + type: keyword + description: | + Precise error, describing HTTPS certificate failure under "HTTPS categorize websites" feature. + - name: cgnet + type: keyword + description: | + Describes NAT allocation for specific subscriber. + - name: chunk_type + type: keyword + description: | + Chunck of the sctp stream. + - name: client_name + type: keyword + description: | + Client Application or Software Blade that detected the event. + - name: client_type + type: keyword + description: | + Endpoint Connect. + - name: client_type_os + type: keyword + description: | + Client OS detected in the HTTP request. + - name: client_version + type: keyword + description: | + Build version of SandBlast Agent client installed on the computer. + - name: cluster_info + type: keyword + description: | + Cluster information. Possible options: Failover reason/cluster state changes/CP cluster or 3rd party. + - name: comment + type: keyword + - name: community + type: keyword + description: | + Community name for the IPSec key and the use of the IKEv. + - name: confidence_level + type: integer + description: | + Confidence level determined by ThreatCloud. + - name: conn_direction + type: keyword + description: Connection direction + - name: connection_uid + type: keyword + description: | + Calculation of md5 of the IP and user name as UID. + - name: connectivity_level + type: keyword + description: | + Log for a new connection in wire mode. + - name: conns_amount + type: integer + description: | + Connections amount of aggregated log info. + - name: content_disposition + type: keyword + description: | + Indicates how the content is expected to be displayed inline in the browser. + - name: content_length + type: keyword + description: | + Indicates the size of the entity-body of the HTTP header. + - name: content_risk + type: integer + description: | + File risk. + - name: content_type + type: keyword + description: | + Mail content type. Possible values: application/msword, text/html, image/gif etc. + - name: context_num + type: integer + description: | + Serial number of the log for a specific connection. + - name: cookieI + type: keyword + description: | + Initiator cookie. + - name: cookieR + type: keyword + description: | + Responder cookie. + - name: cp_message + type: integer + description: | + Used to log a general message. + - name: cvpn_category + type: keyword + description: | + Mobile Access application type. + - name: cvpn_resource + type: keyword + description: | + Mobile Access application. + - name: data_type_name + type: keyword + description: | + Data type in rulebase that was matched. + - name: db_ver + type: keyword + description: Database version + - name: dce-rpc_interface_uuid + type: keyword + description: | + Log for new RPC state - UUID values + - name: delivery_time + type: keyword + description: | + Timestamp of when email was delivered (MTA finished handling the email. + - name: desc + type: keyword + description: | + Override application description. + - name: description + type: keyword + description: | + Additional explanation how the security gateway enforced the connection. + - name: destination_object + type: keyword + description: | + Matched object name on destination column. + - name: detected_on + type: keyword + description: | + System and applications version the file was emulated on. + - name: developer_certificate_name + type: keyword + description: | + Name of the developer's certificate that was used to sign the mobile application. + - name: diameter_app_ID + type: integer + description: | + The ID of diameter application. + - name: diameter_cmd_code + type: integer + description: | + Diameter not allowed application command id. + - name: diameter_msg_type + type: keyword + description: | + Diameter message type. + - name: dlp_action_reason + type: keyword + description: | + Action chosen reason. + - name: dlp_additional_action + type: keyword + description: | + Watermark/None. + - name: dlp_categories + type: keyword + description: | + Data type category. + - name: dlp_data_type_name + type: keyword + description: | + Matched data type. + - name: dlp_data_type_uid + type: keyword + description: | + Unique ID of the matched data type. + - name: dlp_fingerprint_files_number + type: integer + description: | + Number of successfully scanned files in repository. + - name: dlp_fingerprint_long_status + type: keyword + description: | + Scan status - long format. + - name: dlp_fingerprint_short_status + type: keyword + description: | + Scan status - short format. + - name: dlp_incident_uid + type: keyword + description: | + Unique ID of the matched rule. + - name: dlp_recipients + type: keyword + description: | + Mail recipients. + - name: dlp_related_incident_uid + type: keyword + description: | + Other ID related to this one. + - name: dlp_relevant_data_types + type: keyword + description: | + In case of Compound/Group: the inner data types that were matched. + - name: dlp_repository_directories_number + type: integer + description: | + Number of directories in repository. + - name: dlp_repository_files_number + type: integer + description: | + Number of files in repository. + - name: dlp_repository_id + type: keyword + description: | + ID of scanned repository. + - name: dlp_repository_not_scanned_directories_percentage + type: integer + description: | + Percentage of directories the Security Gateway was unable to read. + - name: dlp_repository_reached_directories_number + type: integer + description: | + Number of scanned directories in repository. + - name: dlp_repository_root_path + type: keyword + description: | + Repository path. + - name: dlp_repository_scan_progress + type: integer + description: | + Scan percentage. + - name: dlp_repository_scanned_directories_number + type: integer + description: | + Amount of directories scanned. + - name: dlp_repository_scanned_files_number + type: integer + description: | + Number of scanned files in repository. + - name: dlp_repository_scanned_total_size + type: integer + description: | + Size scanned. + - name: dlp_repository_skipped_files_number + type: integer + description: | + Skipped number of files because of configuration. + - name: dlp_repository_total_size + type: integer + description: | + Repository size. + - name: dlp_repository_unreachable_directories_number + type: integer + description: | + Number of directories the Security Gateway was unable to read. + - name: dlp_rule_name + type: keyword + description: | + Matched rule name. + - name: dlp_subject + type: keyword + description: | + Mail subject. + - name: dlp_template_score + type: keyword + description: | + Template data type match score. + - name: dlp_transint + type: keyword + description: | + HTTP/SMTP/FTP. + - name: dlp_violation_description + type: keyword + description: | + Violation descriptions described in the rulebase. + - name: dlp_watermark_profile + type: keyword + description: | + Watermark which was applied. + - name: dlp_word_list + type: keyword + description: | + Phrases matched by data type. + - name: dns_query + type: keyword + description: | + DNS query. + - name: drop_reason + type: keyword + description: | + Drop reason description. + - name: dropped_file_hash + type: keyword + description: | + List of file hashes dropped from the original file. + - name: dropped_file_name + type: keyword + description: | + List of names dropped from the original file. + - name: dropped_file_type + type: keyword + description: | + List of file types dropped from the original file. + - name: dropped_file_verdict + type: keyword + description: | + List of file verdics dropped from the original file. + - name: dropped_incoming + type: integer + description: | + Number of incoming bytes dropped when using UP-limit feature. + - name: dropped_outgoing + type: integer + description: | + Number of outgoing bytes dropped when using UP-limit feature. + - name: dropped_total + type: integer + description: | + Amount of dropped packets (both incoming and outgoing). + - name: drops_amount + type: integer + description: | + Amount of multicast packets dropped. + - name: dst_country + type: keyword + description: | + Destination country. + - name: dst_phone_number + type: keyword + description: | + Destination IP-Phone. + - name: dst_user_name + type: keyword + description: | + Connected user name on the destination IP. + - name: dstkeyid + type: keyword + description: | + Responder Spi ID. + - name: duplicate + type: keyword + description: | + Log marked as duplicated, when mail is split and the Security Gateway sees it twice. + - name: duration + type: keyword + description: "Scan duration. \n" + - name: elapsed + type: keyword + description: | + Time passed since start time. + - name: email_content + type: keyword + description: | + Mail contents. Possible options: attachments/links & attachments/links/text only. + - name: email_control + type: keyword + description: | + Engine name. + - name: email_control_analysis + type: keyword + description: | + Message classification, received from spam vendor engine. + - name: email_headers + type: keyword + description: | + String containing all the email headers. + - name: email_id + type: keyword + description: | + Email number in smtp connection. + - name: email_message_id + type: keyword + description: | + Email session id (uniqe ID of the mail). + - name: email_queue_id + type: keyword + description: | + Postfix email queue id. + - name: email_queue_name + type: keyword + description: | + Postfix email queue name. + - name: email_recipients_num + type: long + description: | + Amount of recipients whom the mail was sent to. + - name: email_session_id + type: keyword + description: | + Connection uuid. + - name: email_spam_category + type: keyword + description: | + Email categories. Possible values: spam/not spam/phishing. + - name: email_status + type: keyword + description: | + Describes the email's state. Possible options: delivered, deferred, skipped, bounced, hold, new, scan_started, scan_ended + - name: email_subject + type: keyword + description: | + Original email subject. + - name: emulated_on + type: keyword + description: | + Images the files were emulated on. + - name: encryption_failure + type: keyword + description: | + Message indicating why the encryption failed. + - name: end_time + type: keyword + description: | + TCP connection end time. + - name: end_user_firewall_type + type: keyword + description: | + End user firewall type. + - name: esod_access_status + type: keyword + description: | + Access denied. + - name: esod_associated_policies + type: keyword + description: | + Associated policies. + - name: esod_noncompliance_reason + type: keyword + description: | + Non-compliance reason. + - name: esod_rule_action + type: keyword + description: | + Unknown rule action. + - name: esod_rule_name + type: keyword + description: | + Unknown rule name. + - name: esod_rule_type + type: keyword + description: | + Unknown rule type. + - name: esod_scan_status + type: keyword + description: | + Scan failed. + - name: event_count + type: long + description: | + Number of events associated with the log. + - name: expire_time + type: keyword + description: | + Connection closing time. + - name: extension_version + type: keyword + description: | + Build version of the SandBlast Agent browser extension. + - name: extracted_file_hash + type: keyword + description: | + Archive hash in case of extracted files. + - name: extracted_file_names + type: keyword + description: | + Names of extracted files in case of an archive. + - name: extracted_file_type + type: keyword + description: | + Types of extracted files in case of an archive. + - name: extracted_file_uid + type: keyword + description: | + UID of extracted files in case of an archive. + - name: extracted_file_verdict + type: keyword + description: | + Verdict of extracted files in case of an archive. + - name: failure_impact + type: keyword + description: | + The impact of update service failure. + - name: failure_reason + type: keyword + description: | + MTA failure description. + - name: file_direction + type: keyword + description: | + File direction. Possible options: upload/download. + - name: file_name + type: keyword + description: | + Malicious file name. + - name: files_names + type: keyword + description: | + List of files requested by FTP. + - name: first_hit_time + type: integer + description: | + First hit time in current interval. + - name: fs-proto + type: keyword + description: | + The file share protocol used in mobile acess file share application. + - name: ftp_user + type: keyword + description: | + FTP username. + - name: fw_message + type: keyword + description: | + Used for various firewall errors. + - name: fw_subproduct + type: keyword + description: | + Can be vpn/non vpn. + - name: hide_ip + type: ip + description: | + Source IP which will be used after CGNAT. + - name: hit + type: integer + description: | + Number of hits on a rule. + - name: host_time + type: keyword + description: | + Local time on the endpoint computer. + - name: http_host + type: keyword + description: | + Domain name of the server that the HTTP request is sent to. + - name: http_location + type: keyword + description: | + Response header, indicates the URL to redirect a page to. + - name: http_server + type: keyword + description: | + Server HTTP header value, contains information about the software used by the origin server, which handles the request. + - name: https_inspection_action + type: keyword + description: | + HTTPS inspection action (Inspect/Bypass/Error). + - name: https_inspection_rule_id + type: keyword + description: | + ID of the matched rule. + - name: https_inspection_rule_name + type: keyword + description: | + Name of the matched rule. + - name: https_validation + type: keyword + description: | + Precise error, describing HTTPS inspection failure. + - name: icap_more_info + type: integer + description: | + Free text for verdict. + - name: icap_server_name + type: keyword + description: | + Server name. + - name: icap_server_service + type: keyword + description: | + Service name, as given in the ICAP URI + - name: icap_service_id + type: integer + description: | + Service ID, can work with multiple servers, treated as services. + - name: icmp + type: keyword + description: | + Number of packets, received by the client. + - name: icmp_code + type: long + description: | + In case a connection is ICMP, code info will be added to the log. + - name: icmp_type + type: long + description: | + In case a connection is ICMP, type info will be added to the log. + - name: id + type: integer + description: | + Override application ID. + - name: ike + type: keyword + description: | + IKEMode (PHASE1, PHASE2, etc..). + - name: ike_ids + type: keyword + description: | + All QM ids. + - name: impacted_files + type: keyword + description: | + In case of an infection on an endpoint computer, the list of files that the malware impacted. + - name: incident_extension + type: keyword + description: | + Matched data type. + - name: indicator_description + type: keyword + description: | + IOC indicator description. + - name: indicator_name + type: keyword + description: | + IOC indicator name. + - name: indicator_reference + type: keyword + description: | + IOC indicator reference. + - name: indicator_uuid + type: keyword + description: | + IOC indicator uuid. + - name: info + type: keyword + description: | + Special log message. + - name: information + type: keyword + description: | + Policy installation status for a specific blade. + - name: inspection_category + type: keyword + description: | + Inspection category: protocol anomaly, signature etc. + - name: inspection_item + type: keyword + description: | + Blade element performed inspection. + - name: inspection_profile + type: keyword + description: | + Profile which the activated protection belongs to. + - name: inspection_settings_log + type: keyword + description: | + Indicats that the log was released by inspection settings. + - name: installed_products + type: keyword + description: | + List of installed Endpoint Software Blades. + - name: int_end + type: integer + description: | + Subscriber end int which will be used for NAT. + - name: int_start + type: integer + description: | + Subscriber start int which will be used for NAT. + - name: interface_name + type: keyword + description: | + Designated interface for mirror And decrypt. + - name: internal_error + type: keyword + description: | + Internal error, for troubleshooting + - name: invalid_file_size + type: integer + description: | + File_size field is valid only if this field is set to 0. + - name: ip_option + type: integer + description: | + IP option that was dropped. + - name: isp_link + type: keyword + description: | + Name of ISP link. + - name: last_hit_time + type: integer + description: | + Last hit time in current interval. + - name: last_rematch_time + type: keyword + description: | + Connection rematched time. + - name: layer_name + type: keyword + description: | + Layer name. + - name: layer_uuid + type: keyword + description: | + Layer UUID. + - name: limit_applied + type: integer + description: | + Indicates whether the session was actually date limited. + - name: limit_requested + type: integer + description: | + Indicates whether data limit was requested for the session. + - name: link_probing_status_update + type: keyword + description: | + IP address response status. + - name: links_num + type: integer + description: | + Number of links in the mail. + - name: log_delay + type: integer + description: | + Time left before deleting template. + - name: log_id + type: integer + description: | + Unique identity for logs. + - name: logid + type: keyword + description: | + System messages + - name: long_desc + type: keyword + description: | + More information on the process (usually describing error reason in failure). + - name: machine + type: keyword + description: | + L2TP machine which triggered the log and the log refers to it. + - name: malware_family + type: keyword + description: | + Additional information on protection. + - name: match_fk + type: integer + description: | + Rule number. + - name: match_id + type: integer + description: | + Private key of the rule + - name: matched_file + type: keyword + description: | + Unique ID of the matched data type. + - name: matched_file_percentage + type: integer + description: | + Fingerprint: match percentage of the traffic. + - name: matched_file_text_segments + type: integer + description: | + Fingerprint: number of text segments matched by this traffic. + - name: media_type + type: keyword + description: | + Media used (audio, video, etc.) + - name: message + type: keyword + description: | + ISP link has failed. + - name: message_info + type: keyword + description: | + Used for information messages, for example:NAT connection has ended. + - name: message_size + type: integer + description: | + Mail/post size. + - name: method + type: keyword + description: | + HTTP method. + - name: methods + type: keyword + description: | + IPSEc methods. + - name: mime_from + type: keyword + description: | + Sender's address. + - name: mime_to + type: keyword + description: | + List of receiver address. + - name: mirror_and_decrypt_type + type: keyword + description: | + Information about decrypt and forward. Possible values: Mirror only, Decrypt and mirror, Partial mirroring (HTTPS inspection Bypass). + - name: mitre_collection + type: keyword + description: | + The adversary is trying to collect data of interest to achieve his goal. + - name: mitre_command_and_control + type: keyword + description: | + The adversary is trying to communicate with compromised systems in order to control them. + - name: mitre_credential_access + type: keyword + description: | + The adversary is trying to steal account names and passwords. + - name: mitre_defense_evasion + type: keyword + description: | + The adversary is trying to avoid being detected. + - name: mitre_discovery + type: keyword + description: | + The adversary is trying to expose information about your environment. + - name: mitre_execution + type: keyword + description: | + The adversary is trying to run malicious code. + - name: mitre_exfiltration + type: keyword + description: | + The adversary is trying to steal data. + - name: mitre_impact + type: keyword + description: | + The adversary is trying to manipulate, interrupt, or destroy your systems and data. + - name: mitre_initial_access + type: keyword + description: | + The adversary is trying to break into your network. + - name: mitre_lateral_movement + type: keyword + description: | + The adversary is trying to explore your environment. + - name: mitre_persistence + type: keyword + description: | + The adversary is trying to maintain his foothold. + - name: mitre_privilege_escalation + type: keyword + description: | + The adversary is trying to gain higher-level permissions. + - name: monitor_reason + type: keyword + description: | + Aggregated logs of monitored packets. + - name: msgid + type: keyword + description: | + Message ID. + - name: name + type: keyword + description: | + Application name. + - name: nat46 + type: keyword + description: | + NAT 46 status, in most cases "enabled". + - name: nat_addtnl_rulenum + type: integer + description: | + When matching 2 automatic rules , second rule match will be shown otherwise field will be 0. + - name: nat_exhausted_pool + type: keyword + description: | + 4-tuple of an exhausted pool. + - name: nat_rulenum + type: integer + description: | + NAT rulebase first matched rule. + - name: needs_browse_time + type: integer + description: | + Browse time required for the connection. + - name: next_hop_ip + type: keyword + description: | + Next hop IP address. + - name: next_scheduled_scan_date + type: keyword + description: | + Next scan scheduled time according to time object. + - name: number_of_errors + type: integer + description: | + Number of files that were not scanned due to an error. + - name: objecttable + type: keyword + description: | + Table of affected objects. + - name: objecttype + type: keyword + description: | + The type of the affected object. + - name: observable_comment + type: keyword + description: | + IOC observable signature description. + - name: observable_id + type: keyword + description: | + IOC observable signature id. + - name: observable_name + type: keyword + description: | + IOC observable signature name. + - name: operation + type: keyword + description: | + Operation made by Threat Extraction. + - name: operation_number + type: keyword + description: | + The operation nuber. + - name: origin_sic_name + type: keyword + description: | + Machine SIC. + - name: original_queue_id + type: keyword + description: | + Original postfix email queue id. + - name: outgoing_url + type: keyword + description: | + URL related to this log (for HTTP). + - name: packet_amount + type: integer + description: | + Amount of packets dropped. + - name: packet_capture_unique_id + type: keyword + description: | + Identifier of the packet capture files. + - name: parent_file_hash + type: keyword + description: | + Archive's hash in case of extracted files. + - name: parent_file_name + type: keyword + description: | + Archive's name in case of extracted files. + - name: parent_file_uid + type: keyword + description: | + Archive's UID in case of extracted files. + - name: parent_process_username + type: keyword + description: | + Owner username of the parent process of the process that triggered the attack. + - name: parent_rule + type: integer + description: | + Parent rule number, in case of inline layer. + - name: peer_gateway + type: ip + description: | + Main IP of the peer Security Gateway. + - name: peer_ip + type: keyword + description: | + IP address which the client connects to. + - name: peer_ip_probing_status_update + type: keyword + description: | + IP address response status. + - name: performance_impact + type: integer + description: | + Protection performance impact. + - name: policy_mgmt + type: keyword + description: | + Name of the Management Server that manages this Security Gateway. + - name: policy_name + type: keyword + description: | + Name of the last policy that this Security Gateway fetched. + - name: ports_usage + type: integer + description: | + Percentage of allocated ports. + - name: ppp + type: keyword + description: | + Authentication status. + - name: precise_error + type: keyword + description: | + HTTP parser error. + - name: process_username + type: keyword + description: | + Owner username of the process that triggered the attack. + - name: properties + type: keyword + description: | + Application categories. + - name: protection_id + type: keyword + description: | + Protection malware id. + - name: protection_name + type: keyword + description: | + Specific signature name of the attack. + - name: protection_type + type: keyword + description: | + Type of protection used to detect the attack. + - name: protocol + type: keyword + description: | + Protocol detected on the connection. + - name: proxy_machine_name + type: integer + description: | + Machine name connected to proxy IP. + - name: proxy_src_ip + type: ip + description: | + Sender source IP (even when using proxy). + - name: proxy_user_dn + type: keyword + description: | + User distinguished name connected to proxy IP. + - name: proxy_user_name + type: keyword + description: | + User name connected to proxy IP. + - name: query + type: keyword + description: | + DNS query. + - name: question_rdata + type: keyword + description: | + List of question records domains. + - name: referrer + type: keyword + description: | + Referrer HTTP request header, previous web page address. + - name: referrer_parent_uid + type: keyword + description: | + Log UUID of the referring application. + - name: referrer_self_uid + type: keyword + description: | + UUID of the current log. + - name: registered_ip-phones + type: keyword + description: | + Registered IP-Phones. + - name: reject_category + type: keyword + description: | + Authentication failure reason. + - name: reject_id + type: keyword + description: | + A reject ID that corresponds to the one presented in the Mobile Access error page. + - name: rematch_info + type: keyword + description: | + Information sent when old connections cannot be matched during policy installation. + - name: remediated_files + type: keyword + description: | + In case of an infection and a successful cleaning of that infection, this is a list of remediated files on the computer. + - name: reply_status + type: integer + description: | + ICAP reply status code, e.g. 200 or 204. + - name: risk + type: keyword + description: | + Risk level we got from the engine. + - name: rpc_prog + type: integer + description: | + Log for new RPC state - prog values. + - name: rule + type: integer + description: | + Matched rule number. + - name: rule_action + type: keyword + description: | + Action of the matched rule in the access policy. + - name: rulebase_id + type: integer + description: | + Layer number. + - name: scan_direction + type: keyword + description: | + Scan direction. + - name: scan_hosts_day + type: integer + description: | + Number of unique hosts during the last day. + - name: scan_hosts_hour + type: integer + description: | + Number of unique hosts during the last hour. + - name: scan_hosts_week + type: integer + description: | + Number of unique hosts during the last week. + - name: scan_id + type: keyword + description: | + Sequential number of scan. + - name: scan_mail + type: integer + description: | + Number of emails that were scanned by "AB malicious activity" engine. + - name: scan_results + type: keyword + description: | + "Infected"/description of a failure. + - name: scheme + type: keyword + description: | + Describes the scheme used for the log. + - name: scope + type: keyword + description: | + IP related to the attack. + - name: scrub_activity + type: keyword + description: | + The result of the extraction + - name: scrub_download_time + type: keyword + description: | + File download time from resource. + - name: scrub_time + type: keyword + description: | + Extraction process duration. + - name: scrub_total_time + type: keyword + description: | + Threat extraction total file handling time. + - name: scrubbed_content + type: keyword + description: | + Active content that was found. + - name: sctp_association_state + type: keyword + description: | + The bad state you were trying to update to. + - name: sctp_error + type: keyword + description: | + Error information, what caused sctp to fail on out_of_state. + - name: scv_message_info + type: keyword + description: | + Drop reason. + - name: scv_user + type: keyword + description: | + Username whose packets are dropped on SCV. + - name: securexl_message + type: keyword + description: | + Two options for a SecureXL message: 1. Missed accounting records after heavy load on logging system. 2. FW log message regarding a packet drop. + - name: session_id + type: keyword + description: | + Log uuid. + - name: session_uid + type: keyword + description: | + HTTP session-id. + - name: short_desc + type: keyword + description: | + Short description of the process that was executed. + - name: sig_id + type: keyword + description: | + Application's signature ID which how it was detected by. + - name: similar_communication + type: keyword + description: | + Network action found similar to the malicious file. + - name: similar_hashes + type: keyword + description: | + Hashes found similar to the malicious file. + - name: similar_strings + type: keyword + description: | + Strings found similar to the malicious file. + - name: similiar_iocs + type: keyword + description: | + Other IoCs similar to the ones found, related to the malicious file. + - name: sip_reason + type: keyword + description: | + Explains why 'source_ip' isn't allowed to redirect (handover). + - name: site_name + type: keyword + description: | + Site name. + - name: source_interface + type: keyword + description: | + External Interface name for source interface or Null if not found. + - name: source_object + type: keyword + description: | + Matched object name on source column. + - name: source_os + type: keyword + description: | + OS which generated the attack. + - name: special_properties + type: integer + description: | + If this field is set to '1' the log will not be shown (in use for monitoring scan progress). + - name: specific_data_type_name + type: keyword + description: | + Compound/Group scenario, data type that was matched. + - name: speed + type: integer + description: | + Current scan speed. + - name: spyware_name + type: keyword + description: | + Spyware name. + - name: spyware_type + type: keyword + description: | + Spyware type. + - name: src_country + type: keyword + description: | + Country name, derived from connection source IP address. + - name: src_phone_number + type: keyword + description: | + Source IP-Phone. + - name: src_user_dn + type: keyword + description: | + User distinguished name connected to source IP. + - name: src_user_name + type: keyword + description: | + User name connected to source IP + - name: srckeyid + type: keyword + description: | + Initiator Spi ID. + - name: status + type: keyword + description: | + Ok/Warning/Error. + - name: status_update + type: keyword + description: | + Last time log was updated. + - name: sub_policy_name + type: keyword + description: | + Layer name. + - name: sub_policy_uid + type: keyword + description: | + Layer uid. + - name: subscriber + type: ip + description: | + Source IP before CGNAT. + - name: summary + type: keyword + description: | + Summary message of a non-compliant DNS traffic drops or detects. + - name: suppressed_logs + type: integer + description: | + Aggregated connections for five minutes on the same source, destination and port. + - name: sync + type: keyword + description: | + Sync status and the reason (stable, at risk). + - name: sys_message + type: keyword + description: | + System messages + - name: tcp_end_reason + type: keyword + description: | + Reason for TCP connection closure. + - name: tcp_flags + type: keyword + description: | + TCP packet flags (SYN, ACK, etc.,). + - name: tcp_packet_out_of_state + type: keyword + description: | + State violation. + - name: tcp_state + type: keyword + description: | + Log reinting a tcp state change. + - name: te_verdict_determined_by + type: keyword + description: | + Emulators determined file verdict. + - name: ticket_id + type: keyword + description: | + Unique ID per file. + - name: tls_server_host_name + type: keyword + description: | + SNI/CN from encrypted TLS connection used by URLF for categorization. + - name: top_archive_file_name + type: keyword + description: | + In case of archive file: the file that was sent/received. + - name: total_attachments + type: integer + description: | + The number of attachments in an email. + - name: triggered_by + type: keyword + description: | + The name of the mechanism that triggered the Software Blade to enforce a protection. + - name: trusted_domain + type: keyword + description: In case of phishing event, the domain, which the attacker was impersonating. + - name: unique_detected_day + type: integer + description: | + Detected virus for a specific host during the last day. + - name: unique_detected_hour + type: integer + description: | + Detected virus for a specific host during the last hour. + - name: unique_detected_week + type: integer + description: | + Detected virus for a specific host during the last week. + - name: update_status + type: keyword + description: Status of database update + - name: url + type: keyword + description: | + Translated URL. + - name: user + type: keyword + description: | + Source user name. + - name: user_agent + type: keyword + description: | + String identifying requesting software user agent. + - name: vendor_list + type: keyword + description: | + The vendor name that provided the verdict for a malicious URL. + - name: verdict + type: keyword + description: | + TE engine verdict Possible values: Malicious/Benign/Error. + - name: via + type: keyword + description: | + Via header is added by proxies for tracking purposes to avoid sending reqests in loop. + - name: voip_attach_action_info + type: keyword + description: | + Attachment action Info. + - name: voip_attach_sz + type: integer + description: | + Attachment size. + - name: voip_call_dir + type: keyword + description: | + Call direction: in/out. + - name: voip_call_id + type: keyword + description: | + Call-ID. + - name: voip_call_state + type: keyword + description: | + Call state. Possible values: in/out. + - name: voip_call_term_time + type: keyword + description: | + Call termination time stamp. + - name: voip_config + type: keyword + description: | + Configuration. + - name: voip_duration + type: keyword + description: | + Call duration (seconds). + - name: voip_est_codec + type: keyword + description: | + Estimated codec. + - name: voip_exp + type: integer + description: | + Expiration. + - name: voip_from_user_type + type: keyword + description: | + Source IP-Phone type. + - name: voip_log_type + type: keyword + description: | + VoIP log types. Possible values: reject, call, registration. + - name: voip_media_codec + type: keyword + description: | + Estimated codec. + - name: voip_media_ipp + type: keyword + description: | + Media IP protocol. + - name: voip_media_port + type: keyword + description: | + Media int. + - name: voip_method + type: keyword + description: | + Registration request. + - name: voip_reason_info + type: keyword + description: | + Information. + - name: voip_reg_int + type: integer + description: | + Registration port. + - name: voip_reg_ipp + type: integer + description: | + Registration IP protocol. + - name: voip_reg_period + type: integer + description: | + Registration period. + - name: voip_reg_server + type: ip + description: | + Registrar server IP address. + - name: voip_reg_user_type + type: keyword + description: | + Registered IP-Phone type. + - name: voip_reject_reason + type: keyword + description: | + Reject reason. + - name: voip_to_user_type + type: keyword + description: | + Destination IP-Phone type. + - name: vpn_feature_name + type: keyword + description: | + L2TP /IKE / Link Selection. + - name: watermark + type: keyword + description: | + Reports whether watermark is added to the cleaned file. + - name: web_server_type + type: keyword + description: | + Web server detected in the HTTP response. + - name: word_list + type: keyword + description: | + Words matched by data type. diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/manifest.yml b/packages/checkpoint/1.3.6/data_stream/firewall/manifest.yml new file mode 100755 index 0000000000..48cc36a98f --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/manifest.yml @@ -0,0 +1,93 @@ +type: logs +title: Check Point firewall logs +streams: + - input: udp + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: udp.yml.hbs + title: Check Point firewall logs (syslog over UDP) + description: Collect Check Point firewall logs using udp input + - input: tcp + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: tcp.yml.hbs + title: Check Point firewall logs (syslog over TCP) + description: Collect Check Point firewall logs using tcp input + - input: logfile + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: log.yml.hbs + title: Check Point firewall logs (log) + description: Collect Check Point firewall logs using log input diff --git a/packages/checkpoint/1.3.6/data_stream/firewall/sample_event.json b/packages/checkpoint/1.3.6/data_stream/firewall/sample_event.json new file mode 100755 index 0000000000..bf273392bc --- /dev/null +++ b/packages/checkpoint/1.3.6/data_stream/firewall/sample_event.json @@ -0,0 +1,64 @@ +{ + "@timestamp": "2020-03-29T13:19:20.000Z", + "agent": { + "ephemeral_id": "7c0059da-6518-4067-9e8d-0f1b316dfef5", + "id": "ba9ee39d-37f1-433a-8800-9d424cb9dd11", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "checkpoint": { + "sys_message": "The eth0 interface is not protected by the anti-spoofing feature. Your network may be at risk" + }, + "data_stream": { + "dataset": "checkpoint.firewall", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "ba9ee39d-37f1-433a-8800-9d424cb9dd11", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "network" + ], + "created": "2021-12-25T09:18:51.178Z", + "dataset": "checkpoint.firewall", + "id": "{0x5e80a059,0x0,0x6401a8c0,0x3c7878a}", + "ingested": "2021-12-25T09:18:52Z", + "kind": "event", + "sequence": 1, + "timezone": "+00:00" + }, + "input": { + "type": "udp" + }, + "log": { + "source": { + "address": "192.168.32.7:52492" + } + }, + "network": { + "direction": "inbound" + }, + "observer": { + "ingress": { + "interface": { + "name": "daemon" + } + }, + "name": "192.168.1.100", + "product": "System Monitor", + "type": "firewall", + "vendor": "Checkpoint" + }, + "tags": [ + "forwarded" + ] +} \ No newline at end of file diff --git a/packages/checkpoint/1.3.6/docs/README.md b/packages/checkpoint/1.3.6/docs/README.md new file mode 100755 index 0000000000..883b9f0073 --- /dev/null +++ b/packages/checkpoint/1.3.6/docs/README.md @@ -0,0 +1,662 @@ +# Check Point Integration + +This integration is for [Check Point](https://sc1.checkpoint.com/documents/latest/APIs/#introduction~v1.8%20) products. It includes the +following datasets for receiving logs: + +- `firewall` dataset: consists of log entries from the [Log Exporter]( + https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk122323) + in the Syslog format. + +## Compatibility + +This module has been tested against Check Point Log Exporter on R80.X but should also work with R77.30. + +## Logs + +### Firewall + +Consists of log entries from the Log Exporter in the Syslog format. + +An example event for `firewall` looks as following: + +```json +{ + "@timestamp": "2020-03-29T13:19:20.000Z", + "agent": { + "ephemeral_id": "7c0059da-6518-4067-9e8d-0f1b316dfef5", + "id": "ba9ee39d-37f1-433a-8800-9d424cb9dd11", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "checkpoint": { + "sys_message": "The eth0 interface is not protected by the anti-spoofing feature. Your network may be at risk" + }, + "data_stream": { + "dataset": "checkpoint.firewall", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "ba9ee39d-37f1-433a-8800-9d424cb9dd11", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "network" + ], + "created": "2021-12-25T09:18:51.178Z", + "dataset": "checkpoint.firewall", + "id": "{0x5e80a059,0x0,0x6401a8c0,0x3c7878a}", + "ingested": "2021-12-25T09:18:52Z", + "kind": "event", + "sequence": 1, + "timezone": "+00:00" + }, + "input": { + "type": "udp" + }, + "log": { + "source": { + "address": "192.168.32.7:52492" + } + }, + "network": { + "direction": "inbound" + }, + "observer": { + "ingress": { + "interface": { + "name": "daemon" + } + }, + "name": "192.168.1.100", + "product": "System Monitor", + "type": "firewall", + "vendor": "Checkpoint" + }, + "tags": [ + "forwarded" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| checkpoint.action_reason | Connection drop reason. | integer | +| checkpoint.action_reason_msg | Connection drop reason message. | keyword | +| checkpoint.additional_info | ID of original file/mail which are sent by admin. | keyword | +| checkpoint.additional_ip | DNS host name. | keyword | +| checkpoint.additional_rdata | List of additional resource records. | keyword | +| checkpoint.alert | Alert level of matched rule (for connection logs). | keyword | +| checkpoint.allocated_ports | Amount of allocated ports. | integer | +| checkpoint.analyzed_on | Check Point ThreatCloud / emulator name. | keyword | +| checkpoint.answer_rdata | List of answer resource records to the questioned domains. | keyword | +| checkpoint.anti_virus_type | Anti virus type. | keyword | +| checkpoint.app_desc | Application description. | keyword | +| checkpoint.app_id | Application ID. | integer | +| checkpoint.app_package | Unique identifier of the application on the protected mobile device. | keyword | +| checkpoint.app_properties | List of all found categories. | keyword | +| checkpoint.app_repackaged | Indicates whether the original application was repackage not by the official developer. | keyword | +| checkpoint.app_sid_id | Unique SHA identifier of a mobile application. | keyword | +| checkpoint.app_sig_id | IOC indicator description. | keyword | +| checkpoint.app_version | Version of the application downloaded on the protected mobile device. | keyword | +| checkpoint.appi_name | Name of application downloaded on the protected mobile device. | keyword | +| checkpoint.arrival_time | Email arrival timestamp. | keyword | +| checkpoint.attachments_num | Number of attachments in the mail. | integer | +| checkpoint.attack_status | In case of a malicious event on an endpoint computer, the status of the attack. | keyword | +| checkpoint.audit_status | Audit Status. Can be Success or Failure. | keyword | +| checkpoint.auth_method | Password authentication protocol used (PAP or EAP). | keyword | +| checkpoint.authority_rdata | List of authoritative servers. | keyword | +| checkpoint.authorization | Authorization HTTP header value. | keyword | +| checkpoint.bcc | List of BCC addresses. | keyword | +| checkpoint.blade_name | Blade name. | keyword | +| checkpoint.broker_publisher | IP address of the broker publisher who shared the session information. | ip | +| checkpoint.browse_time | Application session browse time. | keyword | +| checkpoint.c_bytes | Boolean value indicates whether bytes sent from the client side are used. | integer | +| checkpoint.calc_desc | Log description. | keyword | +| checkpoint.capacity | Capacity of the ports. | integer | +| checkpoint.capture_uuid | UUID generated for the capture. Used when enabling the capture when logging. | keyword | +| checkpoint.cc | The Carbon Copy address of the email. | keyword | +| checkpoint.certificate_resource | HTTPS resource Possible values: SNI or domain name (DN). | keyword | +| checkpoint.certificate_validation | Precise error, describing HTTPS certificate failure under "HTTPS categorize websites" feature. | keyword | +| checkpoint.cgnet | Describes NAT allocation for specific subscriber. | keyword | +| checkpoint.chunk_type | Chunck of the sctp stream. | keyword | +| checkpoint.client_name | Client Application or Software Blade that detected the event. | keyword | +| checkpoint.client_type | Endpoint Connect. | keyword | +| checkpoint.client_type_os | Client OS detected in the HTTP request. | keyword | +| checkpoint.client_version | Build version of SandBlast Agent client installed on the computer. | keyword | +| checkpoint.cluster_info | Cluster information. Possible options: Failover reason/cluster state changes/CP cluster or 3rd party. | keyword | +| checkpoint.comment | | keyword | +| checkpoint.community | Community name for the IPSec key and the use of the IKEv. | keyword | +| checkpoint.confidence_level | Confidence level determined by ThreatCloud. | integer | +| checkpoint.conn_direction | Connection direction | keyword | +| checkpoint.connection_uid | Calculation of md5 of the IP and user name as UID. | keyword | +| checkpoint.connectivity_level | Log for a new connection in wire mode. | keyword | +| checkpoint.conns_amount | Connections amount of aggregated log info. | integer | +| checkpoint.content_disposition | Indicates how the content is expected to be displayed inline in the browser. | keyword | +| checkpoint.content_length | Indicates the size of the entity-body of the HTTP header. | keyword | +| checkpoint.content_risk | File risk. | integer | +| checkpoint.content_type | Mail content type. Possible values: application/msword, text/html, image/gif etc. | keyword | +| checkpoint.context_num | Serial number of the log for a specific connection. | integer | +| checkpoint.cookieI | Initiator cookie. | keyword | +| checkpoint.cookieR | Responder cookie. | keyword | +| checkpoint.cp_message | Used to log a general message. | integer | +| checkpoint.cvpn_category | Mobile Access application type. | keyword | +| checkpoint.cvpn_resource | Mobile Access application. | keyword | +| checkpoint.data_type_name | Data type in rulebase that was matched. | keyword | +| checkpoint.db_ver | Database version | keyword | +| checkpoint.dce-rpc_interface_uuid | Log for new RPC state - UUID values | keyword | +| checkpoint.delivery_time | Timestamp of when email was delivered (MTA finished handling the email. | keyword | +| checkpoint.desc | Override application description. | keyword | +| checkpoint.description | Additional explanation how the security gateway enforced the connection. | keyword | +| checkpoint.destination_object | Matched object name on destination column. | keyword | +| checkpoint.detected_on | System and applications version the file was emulated on. | keyword | +| checkpoint.developer_certificate_name | Name of the developer's certificate that was used to sign the mobile application. | keyword | +| checkpoint.diameter_app_ID | The ID of diameter application. | integer | +| checkpoint.diameter_cmd_code | Diameter not allowed application command id. | integer | +| checkpoint.diameter_msg_type | Diameter message type. | keyword | +| checkpoint.dlp_action_reason | Action chosen reason. | keyword | +| checkpoint.dlp_additional_action | Watermark/None. | keyword | +| checkpoint.dlp_categories | Data type category. | keyword | +| checkpoint.dlp_data_type_name | Matched data type. | keyword | +| checkpoint.dlp_data_type_uid | Unique ID of the matched data type. | keyword | +| checkpoint.dlp_fingerprint_files_number | Number of successfully scanned files in repository. | integer | +| checkpoint.dlp_fingerprint_long_status | Scan status - long format. | keyword | +| checkpoint.dlp_fingerprint_short_status | Scan status - short format. | keyword | +| checkpoint.dlp_incident_uid | Unique ID of the matched rule. | keyword | +| checkpoint.dlp_recipients | Mail recipients. | keyword | +| checkpoint.dlp_related_incident_uid | Other ID related to this one. | keyword | +| checkpoint.dlp_relevant_data_types | In case of Compound/Group: the inner data types that were matched. | keyword | +| checkpoint.dlp_repository_directories_number | Number of directories in repository. | integer | +| checkpoint.dlp_repository_files_number | Number of files in repository. | integer | +| checkpoint.dlp_repository_id | ID of scanned repository. | keyword | +| checkpoint.dlp_repository_not_scanned_directories_percentage | Percentage of directories the Security Gateway was unable to read. | integer | +| checkpoint.dlp_repository_reached_directories_number | Number of scanned directories in repository. | integer | +| checkpoint.dlp_repository_root_path | Repository path. | keyword | +| checkpoint.dlp_repository_scan_progress | Scan percentage. | integer | +| checkpoint.dlp_repository_scanned_directories_number | Amount of directories scanned. | integer | +| checkpoint.dlp_repository_scanned_files_number | Number of scanned files in repository. | integer | +| checkpoint.dlp_repository_scanned_total_size | Size scanned. | integer | +| checkpoint.dlp_repository_skipped_files_number | Skipped number of files because of configuration. | integer | +| checkpoint.dlp_repository_total_size | Repository size. | integer | +| checkpoint.dlp_repository_unreachable_directories_number | Number of directories the Security Gateway was unable to read. | integer | +| checkpoint.dlp_rule_name | Matched rule name. | keyword | +| checkpoint.dlp_subject | Mail subject. | keyword | +| checkpoint.dlp_template_score | Template data type match score. | keyword | +| checkpoint.dlp_transint | HTTP/SMTP/FTP. | keyword | +| checkpoint.dlp_violation_description | Violation descriptions described in the rulebase. | keyword | +| checkpoint.dlp_watermark_profile | Watermark which was applied. | keyword | +| checkpoint.dlp_word_list | Phrases matched by data type. | keyword | +| checkpoint.dns_query | DNS query. | keyword | +| checkpoint.drop_reason | Drop reason description. | keyword | +| checkpoint.dropped_file_hash | List of file hashes dropped from the original file. | keyword | +| checkpoint.dropped_file_name | List of names dropped from the original file. | keyword | +| checkpoint.dropped_file_type | List of file types dropped from the original file. | keyword | +| checkpoint.dropped_file_verdict | List of file verdics dropped from the original file. | keyword | +| checkpoint.dropped_incoming | Number of incoming bytes dropped when using UP-limit feature. | integer | +| checkpoint.dropped_outgoing | Number of outgoing bytes dropped when using UP-limit feature. | integer | +| checkpoint.dropped_total | Amount of dropped packets (both incoming and outgoing). | integer | +| checkpoint.drops_amount | Amount of multicast packets dropped. | integer | +| checkpoint.dst_country | Destination country. | keyword | +| checkpoint.dst_phone_number | Destination IP-Phone. | keyword | +| checkpoint.dst_user_name | Connected user name on the destination IP. | keyword | +| checkpoint.dstkeyid | Responder Spi ID. | keyword | +| checkpoint.duplicate | Log marked as duplicated, when mail is split and the Security Gateway sees it twice. | keyword | +| checkpoint.duration | Scan duration. | keyword | +| checkpoint.elapsed | Time passed since start time. | keyword | +| checkpoint.email_content | Mail contents. Possible options: attachments/links & attachments/links/text only. | keyword | +| checkpoint.email_control | Engine name. | keyword | +| checkpoint.email_control_analysis | Message classification, received from spam vendor engine. | keyword | +| checkpoint.email_headers | String containing all the email headers. | keyword | +| checkpoint.email_id | Email number in smtp connection. | keyword | +| checkpoint.email_message_id | Email session id (uniqe ID of the mail). | keyword | +| checkpoint.email_queue_id | Postfix email queue id. | keyword | +| checkpoint.email_queue_name | Postfix email queue name. | keyword | +| checkpoint.email_recipients_num | Amount of recipients whom the mail was sent to. | long | +| checkpoint.email_session_id | Connection uuid. | keyword | +| checkpoint.email_spam_category | Email categories. Possible values: spam/not spam/phishing. | keyword | +| checkpoint.email_status | Describes the email's state. Possible options: delivered, deferred, skipped, bounced, hold, new, scan_started, scan_ended | keyword | +| checkpoint.email_subject | Original email subject. | keyword | +| checkpoint.emulated_on | Images the files were emulated on. | keyword | +| checkpoint.encryption_failure | Message indicating why the encryption failed. | keyword | +| checkpoint.end_time | TCP connection end time. | keyword | +| checkpoint.end_user_firewall_type | End user firewall type. | keyword | +| checkpoint.esod_access_status | Access denied. | keyword | +| checkpoint.esod_associated_policies | Associated policies. | keyword | +| checkpoint.esod_noncompliance_reason | Non-compliance reason. | keyword | +| checkpoint.esod_rule_action | Unknown rule action. | keyword | +| checkpoint.esod_rule_name | Unknown rule name. | keyword | +| checkpoint.esod_rule_type | Unknown rule type. | keyword | +| checkpoint.esod_scan_status | Scan failed. | keyword | +| checkpoint.event_count | Number of events associated with the log. | long | +| checkpoint.expire_time | Connection closing time. | keyword | +| checkpoint.extension_version | Build version of the SandBlast Agent browser extension. | keyword | +| checkpoint.extracted_file_hash | Archive hash in case of extracted files. | keyword | +| checkpoint.extracted_file_names | Names of extracted files in case of an archive. | keyword | +| checkpoint.extracted_file_type | Types of extracted files in case of an archive. | keyword | +| checkpoint.extracted_file_uid | UID of extracted files in case of an archive. | keyword | +| checkpoint.extracted_file_verdict | Verdict of extracted files in case of an archive. | keyword | +| checkpoint.failure_impact | The impact of update service failure. | keyword | +| checkpoint.failure_reason | MTA failure description. | keyword | +| checkpoint.file_direction | File direction. Possible options: upload/download. | keyword | +| checkpoint.file_name | Malicious file name. | keyword | +| checkpoint.files_names | List of files requested by FTP. | keyword | +| checkpoint.first_hit_time | First hit time in current interval. | integer | +| checkpoint.fs-proto | The file share protocol used in mobile acess file share application. | keyword | +| checkpoint.ftp_user | FTP username. | keyword | +| checkpoint.fw_message | Used for various firewall errors. | keyword | +| checkpoint.fw_subproduct | Can be vpn/non vpn. | keyword | +| checkpoint.hide_ip | Source IP which will be used after CGNAT. | ip | +| checkpoint.hit | Number of hits on a rule. | integer | +| checkpoint.host_time | Local time on the endpoint computer. | keyword | +| checkpoint.http_host | Domain name of the server that the HTTP request is sent to. | keyword | +| checkpoint.http_location | Response header, indicates the URL to redirect a page to. | keyword | +| checkpoint.http_server | Server HTTP header value, contains information about the software used by the origin server, which handles the request. | keyword | +| checkpoint.https_inspection_action | HTTPS inspection action (Inspect/Bypass/Error). | keyword | +| checkpoint.https_inspection_rule_id | ID of the matched rule. | keyword | +| checkpoint.https_inspection_rule_name | Name of the matched rule. | keyword | +| checkpoint.https_validation | Precise error, describing HTTPS inspection failure. | keyword | +| checkpoint.icap_more_info | Free text for verdict. | integer | +| checkpoint.icap_server_name | Server name. | keyword | +| checkpoint.icap_server_service | Service name, as given in the ICAP URI | keyword | +| checkpoint.icap_service_id | Service ID, can work with multiple servers, treated as services. | integer | +| checkpoint.icmp | Number of packets, received by the client. | keyword | +| checkpoint.icmp_code | In case a connection is ICMP, code info will be added to the log. | long | +| checkpoint.icmp_type | In case a connection is ICMP, type info will be added to the log. | long | +| checkpoint.id | Override application ID. | integer | +| checkpoint.ike | IKEMode (PHASE1, PHASE2, etc..). | keyword | +| checkpoint.ike_ids | All QM ids. | keyword | +| checkpoint.impacted_files | In case of an infection on an endpoint computer, the list of files that the malware impacted. | keyword | +| checkpoint.incident_extension | Matched data type. | keyword | +| checkpoint.indicator_description | IOC indicator description. | keyword | +| checkpoint.indicator_name | IOC indicator name. | keyword | +| checkpoint.indicator_reference | IOC indicator reference. | keyword | +| checkpoint.indicator_uuid | IOC indicator uuid. | keyword | +| checkpoint.info | Special log message. | keyword | +| checkpoint.information | Policy installation status for a specific blade. | keyword | +| checkpoint.inspection_category | Inspection category: protocol anomaly, signature etc. | keyword | +| checkpoint.inspection_item | Blade element performed inspection. | keyword | +| checkpoint.inspection_profile | Profile which the activated protection belongs to. | keyword | +| checkpoint.inspection_settings_log | Indicats that the log was released by inspection settings. | keyword | +| checkpoint.installed_products | List of installed Endpoint Software Blades. | keyword | +| checkpoint.int_end | Subscriber end int which will be used for NAT. | integer | +| checkpoint.int_start | Subscriber start int which will be used for NAT. | integer | +| checkpoint.interface_name | Designated interface for mirror And decrypt. | keyword | +| checkpoint.internal_error | Internal error, for troubleshooting | keyword | +| checkpoint.invalid_file_size | File_size field is valid only if this field is set to 0. | integer | +| checkpoint.ip_option | IP option that was dropped. | integer | +| checkpoint.isp_link | Name of ISP link. | keyword | +| checkpoint.last_hit_time | Last hit time in current interval. | integer | +| checkpoint.last_rematch_time | Connection rematched time. | keyword | +| checkpoint.layer_name | Layer name. | keyword | +| checkpoint.layer_uuid | Layer UUID. | keyword | +| checkpoint.limit_applied | Indicates whether the session was actually date limited. | integer | +| checkpoint.limit_requested | Indicates whether data limit was requested for the session. | integer | +| checkpoint.link_probing_status_update | IP address response status. | keyword | +| checkpoint.links_num | Number of links in the mail. | integer | +| checkpoint.log_delay | Time left before deleting template. | integer | +| checkpoint.log_id | Unique identity for logs. | integer | +| checkpoint.logid | System messages | keyword | +| checkpoint.long_desc | More information on the process (usually describing error reason in failure). | keyword | +| checkpoint.machine | L2TP machine which triggered the log and the log refers to it. | keyword | +| checkpoint.malware_family | Additional information on protection. | keyword | +| checkpoint.match_fk | Rule number. | integer | +| checkpoint.match_id | Private key of the rule | integer | +| checkpoint.matched_file | Unique ID of the matched data type. | keyword | +| checkpoint.matched_file_percentage | Fingerprint: match percentage of the traffic. | integer | +| checkpoint.matched_file_text_segments | Fingerprint: number of text segments matched by this traffic. | integer | +| checkpoint.media_type | Media used (audio, video, etc.) | keyword | +| checkpoint.message | ISP link has failed. | keyword | +| checkpoint.message_info | Used for information messages, for example:NAT connection has ended. | keyword | +| checkpoint.message_size | Mail/post size. | integer | +| checkpoint.method | HTTP method. | keyword | +| checkpoint.methods | IPSEc methods. | keyword | +| checkpoint.mime_from | Sender's address. | keyword | +| checkpoint.mime_to | List of receiver address. | keyword | +| checkpoint.mirror_and_decrypt_type | Information about decrypt and forward. Possible values: Mirror only, Decrypt and mirror, Partial mirroring (HTTPS inspection Bypass). | keyword | +| checkpoint.mitre_collection | The adversary is trying to collect data of interest to achieve his goal. | keyword | +| checkpoint.mitre_command_and_control | The adversary is trying to communicate with compromised systems in order to control them. | keyword | +| checkpoint.mitre_credential_access | The adversary is trying to steal account names and passwords. | keyword | +| checkpoint.mitre_defense_evasion | The adversary is trying to avoid being detected. | keyword | +| checkpoint.mitre_discovery | The adversary is trying to expose information about your environment. | keyword | +| checkpoint.mitre_execution | The adversary is trying to run malicious code. | keyword | +| checkpoint.mitre_exfiltration | The adversary is trying to steal data. | keyword | +| checkpoint.mitre_impact | The adversary is trying to manipulate, interrupt, or destroy your systems and data. | keyword | +| checkpoint.mitre_initial_access | The adversary is trying to break into your network. | keyword | +| checkpoint.mitre_lateral_movement | The adversary is trying to explore your environment. | keyword | +| checkpoint.mitre_persistence | The adversary is trying to maintain his foothold. | keyword | +| checkpoint.mitre_privilege_escalation | The adversary is trying to gain higher-level permissions. | keyword | +| checkpoint.monitor_reason | Aggregated logs of monitored packets. | keyword | +| checkpoint.msgid | Message ID. | keyword | +| checkpoint.name | Application name. | keyword | +| checkpoint.nat46 | NAT 46 status, in most cases "enabled". | keyword | +| checkpoint.nat_addtnl_rulenum | When matching 2 automatic rules , second rule match will be shown otherwise field will be 0. | integer | +| checkpoint.nat_exhausted_pool | 4-tuple of an exhausted pool. | keyword | +| checkpoint.nat_rulenum | NAT rulebase first matched rule. | integer | +| checkpoint.needs_browse_time | Browse time required for the connection. | integer | +| checkpoint.next_hop_ip | Next hop IP address. | keyword | +| checkpoint.next_scheduled_scan_date | Next scan scheduled time according to time object. | keyword | +| checkpoint.number_of_errors | Number of files that were not scanned due to an error. | integer | +| checkpoint.objecttable | Table of affected objects. | keyword | +| checkpoint.objecttype | The type of the affected object. | keyword | +| checkpoint.observable_comment | IOC observable signature description. | keyword | +| checkpoint.observable_id | IOC observable signature id. | keyword | +| checkpoint.observable_name | IOC observable signature name. | keyword | +| checkpoint.operation | Operation made by Threat Extraction. | keyword | +| checkpoint.operation_number | The operation nuber. | keyword | +| checkpoint.origin_sic_name | Machine SIC. | keyword | +| checkpoint.original_queue_id | Original postfix email queue id. | keyword | +| checkpoint.outgoing_url | URL related to this log (for HTTP). | keyword | +| checkpoint.packet_amount | Amount of packets dropped. | integer | +| checkpoint.packet_capture_unique_id | Identifier of the packet capture files. | keyword | +| checkpoint.parent_file_hash | Archive's hash in case of extracted files. | keyword | +| checkpoint.parent_file_name | Archive's name in case of extracted files. | keyword | +| checkpoint.parent_file_uid | Archive's UID in case of extracted files. | keyword | +| checkpoint.parent_process_username | Owner username of the parent process of the process that triggered the attack. | keyword | +| checkpoint.parent_rule | Parent rule number, in case of inline layer. | integer | +| checkpoint.peer_gateway | Main IP of the peer Security Gateway. | ip | +| checkpoint.peer_ip | IP address which the client connects to. | keyword | +| checkpoint.peer_ip_probing_status_update | IP address response status. | keyword | +| checkpoint.performance_impact | Protection performance impact. | integer | +| checkpoint.policy_mgmt | Name of the Management Server that manages this Security Gateway. | keyword | +| checkpoint.policy_name | Name of the last policy that this Security Gateway fetched. | keyword | +| checkpoint.ports_usage | Percentage of allocated ports. | integer | +| checkpoint.ppp | Authentication status. | keyword | +| checkpoint.precise_error | HTTP parser error. | keyword | +| checkpoint.process_username | Owner username of the process that triggered the attack. | keyword | +| checkpoint.properties | Application categories. | keyword | +| checkpoint.protection_id | Protection malware id. | keyword | +| checkpoint.protection_name | Specific signature name of the attack. | keyword | +| checkpoint.protection_type | Type of protection used to detect the attack. | keyword | +| checkpoint.protocol | Protocol detected on the connection. | keyword | +| checkpoint.proxy_machine_name | Machine name connected to proxy IP. | integer | +| checkpoint.proxy_src_ip | Sender source IP (even when using proxy). | ip | +| checkpoint.proxy_user_dn | User distinguished name connected to proxy IP. | keyword | +| checkpoint.proxy_user_name | User name connected to proxy IP. | keyword | +| checkpoint.query | DNS query. | keyword | +| checkpoint.question_rdata | List of question records domains. | keyword | +| checkpoint.referrer | Referrer HTTP request header, previous web page address. | keyword | +| checkpoint.referrer_parent_uid | Log UUID of the referring application. | keyword | +| checkpoint.referrer_self_uid | UUID of the current log. | keyword | +| checkpoint.registered_ip-phones | Registered IP-Phones. | keyword | +| checkpoint.reject_category | Authentication failure reason. | keyword | +| checkpoint.reject_id | A reject ID that corresponds to the one presented in the Mobile Access error page. | keyword | +| checkpoint.rematch_info | Information sent when old connections cannot be matched during policy installation. | keyword | +| checkpoint.remediated_files | In case of an infection and a successful cleaning of that infection, this is a list of remediated files on the computer. | keyword | +| checkpoint.reply_status | ICAP reply status code, e.g. 200 or 204. | integer | +| checkpoint.risk | Risk level we got from the engine. | keyword | +| checkpoint.rpc_prog | Log for new RPC state - prog values. | integer | +| checkpoint.rule | Matched rule number. | integer | +| checkpoint.rule_action | Action of the matched rule in the access policy. | keyword | +| checkpoint.rulebase_id | Layer number. | integer | +| checkpoint.scan_direction | Scan direction. | keyword | +| checkpoint.scan_hosts_day | Number of unique hosts during the last day. | integer | +| checkpoint.scan_hosts_hour | Number of unique hosts during the last hour. | integer | +| checkpoint.scan_hosts_week | Number of unique hosts during the last week. | integer | +| checkpoint.scan_id | Sequential number of scan. | keyword | +| checkpoint.scan_mail | Number of emails that were scanned by "AB malicious activity" engine. | integer | +| checkpoint.scan_results | "Infected"/description of a failure. | keyword | +| checkpoint.scheme | Describes the scheme used for the log. | keyword | +| checkpoint.scope | IP related to the attack. | keyword | +| checkpoint.scrub_activity | The result of the extraction | keyword | +| checkpoint.scrub_download_time | File download time from resource. | keyword | +| checkpoint.scrub_time | Extraction process duration. | keyword | +| checkpoint.scrub_total_time | Threat extraction total file handling time. | keyword | +| checkpoint.scrubbed_content | Active content that was found. | keyword | +| checkpoint.sctp_association_state | The bad state you were trying to update to. | keyword | +| checkpoint.sctp_error | Error information, what caused sctp to fail on out_of_state. | keyword | +| checkpoint.scv_message_info | Drop reason. | keyword | +| checkpoint.scv_user | Username whose packets are dropped on SCV. | keyword | +| checkpoint.securexl_message | Two options for a SecureXL message: 1. Missed accounting records after heavy load on logging system. 2. FW log message regarding a packet drop. | keyword | +| checkpoint.session_id | Log uuid. | keyword | +| checkpoint.session_uid | HTTP session-id. | keyword | +| checkpoint.short_desc | Short description of the process that was executed. | keyword | +| checkpoint.sig_id | Application's signature ID which how it was detected by. | keyword | +| checkpoint.similar_communication | Network action found similar to the malicious file. | keyword | +| checkpoint.similar_hashes | Hashes found similar to the malicious file. | keyword | +| checkpoint.similar_strings | Strings found similar to the malicious file. | keyword | +| checkpoint.similiar_iocs | Other IoCs similar to the ones found, related to the malicious file. | keyword | +| checkpoint.sip_reason | Explains why 'source_ip' isn't allowed to redirect (handover). | keyword | +| checkpoint.site_name | Site name. | keyword | +| checkpoint.source_interface | External Interface name for source interface or Null if not found. | keyword | +| checkpoint.source_object | Matched object name on source column. | keyword | +| checkpoint.source_os | OS which generated the attack. | keyword | +| checkpoint.special_properties | If this field is set to '1' the log will not be shown (in use for monitoring scan progress). | integer | +| checkpoint.specific_data_type_name | Compound/Group scenario, data type that was matched. | keyword | +| checkpoint.speed | Current scan speed. | integer | +| checkpoint.spyware_name | Spyware name. | keyword | +| checkpoint.spyware_type | Spyware type. | keyword | +| checkpoint.src_country | Country name, derived from connection source IP address. | keyword | +| checkpoint.src_phone_number | Source IP-Phone. | keyword | +| checkpoint.src_user_dn | User distinguished name connected to source IP. | keyword | +| checkpoint.src_user_name | User name connected to source IP | keyword | +| checkpoint.srckeyid | Initiator Spi ID. | keyword | +| checkpoint.status | Ok/Warning/Error. | keyword | +| checkpoint.status_update | Last time log was updated. | keyword | +| checkpoint.sub_policy_name | Layer name. | keyword | +| checkpoint.sub_policy_uid | Layer uid. | keyword | +| checkpoint.subscriber | Source IP before CGNAT. | ip | +| checkpoint.summary | Summary message of a non-compliant DNS traffic drops or detects. | keyword | +| checkpoint.suppressed_logs | Aggregated connections for five minutes on the same source, destination and port. | integer | +| checkpoint.sync | Sync status and the reason (stable, at risk). | keyword | +| checkpoint.sys_message | System messages | keyword | +| checkpoint.tcp_end_reason | Reason for TCP connection closure. | keyword | +| checkpoint.tcp_flags | TCP packet flags (SYN, ACK, etc.,). | keyword | +| checkpoint.tcp_packet_out_of_state | State violation. | keyword | +| checkpoint.tcp_state | Log reinting a tcp state change. | keyword | +| checkpoint.te_verdict_determined_by | Emulators determined file verdict. | keyword | +| checkpoint.ticket_id | Unique ID per file. | keyword | +| checkpoint.tls_server_host_name | SNI/CN from encrypted TLS connection used by URLF for categorization. | keyword | +| checkpoint.top_archive_file_name | In case of archive file: the file that was sent/received. | keyword | +| checkpoint.total_attachments | The number of attachments in an email. | integer | +| checkpoint.triggered_by | The name of the mechanism that triggered the Software Blade to enforce a protection. | keyword | +| checkpoint.trusted_domain | In case of phishing event, the domain, which the attacker was impersonating. | keyword | +| checkpoint.unique_detected_day | Detected virus for a specific host during the last day. | integer | +| checkpoint.unique_detected_hour | Detected virus for a specific host during the last hour. | integer | +| checkpoint.unique_detected_week | Detected virus for a specific host during the last week. | integer | +| checkpoint.update_status | Status of database update | keyword | +| checkpoint.url | Translated URL. | keyword | +| checkpoint.user | Source user name. | keyword | +| checkpoint.user_agent | String identifying requesting software user agent. | keyword | +| checkpoint.vendor_list | The vendor name that provided the verdict for a malicious URL. | keyword | +| checkpoint.verdict | TE engine verdict Possible values: Malicious/Benign/Error. | keyword | +| checkpoint.via | Via header is added by proxies for tracking purposes to avoid sending reqests in loop. | keyword | +| checkpoint.voip_attach_action_info | Attachment action Info. | keyword | +| checkpoint.voip_attach_sz | Attachment size. | integer | +| checkpoint.voip_call_dir | Call direction: in/out. | keyword | +| checkpoint.voip_call_id | Call-ID. | keyword | +| checkpoint.voip_call_state | Call state. Possible values: in/out. | keyword | +| checkpoint.voip_call_term_time | Call termination time stamp. | keyword | +| checkpoint.voip_config | Configuration. | keyword | +| checkpoint.voip_duration | Call duration (seconds). | keyword | +| checkpoint.voip_est_codec | Estimated codec. | keyword | +| checkpoint.voip_exp | Expiration. | integer | +| checkpoint.voip_from_user_type | Source IP-Phone type. | keyword | +| checkpoint.voip_log_type | VoIP log types. Possible values: reject, call, registration. | keyword | +| checkpoint.voip_media_codec | Estimated codec. | keyword | +| checkpoint.voip_media_ipp | Media IP protocol. | keyword | +| checkpoint.voip_media_port | Media int. | keyword | +| checkpoint.voip_method | Registration request. | keyword | +| checkpoint.voip_reason_info | Information. | keyword | +| checkpoint.voip_reg_int | Registration port. | integer | +| checkpoint.voip_reg_ipp | Registration IP protocol. | integer | +| checkpoint.voip_reg_period | Registration period. | integer | +| checkpoint.voip_reg_server | Registrar server IP address. | ip | +| checkpoint.voip_reg_user_type | Registered IP-Phone type. | keyword | +| checkpoint.voip_reject_reason | Reject reason. | keyword | +| checkpoint.voip_to_user_type | Destination IP-Phone type. | keyword | +| checkpoint.vpn_feature_name | L2TP /IKE / Link Selection. | keyword | +| checkpoint.watermark | Reports whether watermark is added to the cleaned file. | keyword | +| checkpoint.web_server_type | Web server detected in the HTTP response. | keyword | +| checkpoint.word_list | Words matched by data type. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| destination.as.organization.name | Organization name. | keyword | +| destination.as.organization.name.text | Multi-field of `destination.as.organization.name`. | match_only_text | +| destination.bytes | Bytes sent from the destination to the source. | long | +| destination.domain | The domain name of the destination system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.mac | MAC address of the destination. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| destination.nat.ip | Translated ip of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | ip | +| destination.nat.port | Port the source session is translated to by NAT Device. Typically used with load balancers, firewalls, or routers. | long | +| destination.packets | Packets sent from the destination to the source. | long | +| destination.port | Port of the destination. | long | +| destination.service.name | Name of the service data is collected from. | keyword | +| destination.user.email | User email address. | keyword | +| destination.user.id | Unique identifier of the user. | keyword | +| destination.user.name | Short name or login of the user. | keyword | +| destination.user.name.text | Multi-field of `destination.user.name`. | match_only_text | +| dns.id | The DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response. | keyword | +| dns.question.name | The name being queried. If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. | keyword | +| dns.question.type | The type of record being queried. | keyword | +| dns.type | The type of DNS event captured, query or answer. If your source of DNS events only gives you DNS queries, you should only create dns events of type `dns.type:query`. If your source of DNS events gives you answers as well, you should create one event per query (optionally as soon as the query is seen). And a second event containing all query details as well as an array of answers. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.end | event.end contains the date when the event ended or when the activity was last observed. | date | +| event.id | Unique ID to describe the event. | keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.risk_score | Risk score or priority of the event (e.g. security solutions). Use your system's original value here. | float | +| event.sequence | Sequence number of the event. The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. | long | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| event.start | event.start contains the date when the event started or when the activity was first observed. | date | +| event.timezone | This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| event.url | URL linking to an external system to continue investigation of this event. This URL links to another system where in-depth investigation of the specific occurrence of this event can take place. Alert events, indicated by `event.kind:alert`, are a common use case for this field. | keyword | +| file.hash.md5 | MD5 hash. | keyword | +| file.hash.sha1 | SHA1 hash. | keyword | +| file.hash.sha256 | SHA256 hash. | keyword | +| file.inode | Inode representing the file in the filesystem. | keyword | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.size | File size in bytes. Only relevant when `file.type` is "file". | long | +| file.type | File type (file, dir, or symlink). | keyword | +| group.name | Name of the group. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | match_only_text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| http.request.method | HTTP request method. The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. | keyword | +| http.request.referrer | Referrer for this HTTP request. | keyword | +| input.type | Type of Filebeat input. | keyword | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| log.source.address | Source address of logs received over the network. | keyword | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| network.application | When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. The field value must be normalized to lowercase for querying. | keyword | +| network.bytes | Total bytes transferred in both directions. If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. | long | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| network.iana_number | IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. | keyword | +| network.name | Name given by operators to sections of their network. | keyword | +| network.packets | Total packets transferred in both directions. If `source.packets` and `destination.packets` are known, `network.packets` is their sum. | long | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| observer.egress.interface.name | Interface name as reported by the system. | keyword | +| observer.egress.zone | Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. | keyword | +| observer.ingress.interface.name | Interface name as reported by the system. | keyword | +| observer.ingress.zone | Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. | keyword | +| observer.ip | IP addresses of the observer. | ip | +| observer.name | Custom name of the observer. This is a name that can be given to an observer. This can be helpful for example if multiple firewalls of the same model are used in an organization. If no custom name is needed, the field can be left empty. | keyword | +| observer.product | The product name of the observer. | keyword | +| observer.type | The type of the observer the data is coming from. There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. | keyword | +| observer.vendor | Vendor name of the observer. | keyword | +| observer.version | Observer version. | keyword | +| process.hash.md5 | MD5 hash. | keyword | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| process.parent.hash.md5 | MD5 hash. | keyword | +| process.parent.name | Process name. Sometimes called program name or similar. | keyword | +| process.parent.name.text | Multi-field of `process.parent.name`. | match_only_text | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| rule.category | A categorization value keyword used by the entity using the rule for detection of this event. | keyword | +| rule.description | The description of the rule generating the event. | keyword | +| rule.id | A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. | keyword | +| rule.name | The name of the rule or signature generating the event. | keyword | +| rule.ruleset | Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. | keyword | +| rule.uuid | A rule ID that is unique within the scope of a set or group of agents, observers, or other entities using the rule for detection of this event. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.domain | The domain name of the source system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.mac | MAC address of the source. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| source.nat.ip | Translated ip of source based NAT sessions (e.g. internal client to internet) Typically connections traversing load balancers, firewalls, or routers. | ip | +| source.nat.port | Translated port of source based NAT sessions. (e.g. internal client to internet) Typically used with load balancers, firewalls, or routers. | long | +| source.packets | Packets sent from the source to the destination. | long | +| source.port | Port of the source. | long | +| source.user.email | User email address. | keyword | +| source.user.group.name | Name of the group. | keyword | +| source.user.id | Unique identifier of the user. | keyword | +| source.user.name | Short name or login of the user. | keyword | +| source.user.name.text | Multi-field of `source.user.name`. | match_only_text | +| tags | List of keywords used to tag each event. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| vulnerability.id | The identification (ID) is the number portion of a vulnerability entry. It includes a unique identification number for the vulnerability. For example (https://cve.mitre.org/about/faqs.html#what_is_cve_id)[Common Vulnerabilities and Exposure CVE ID] | keyword | + diff --git a/packages/checkpoint/1.3.6/img/checkpoint-logo.svg b/packages/checkpoint/1.3.6/img/checkpoint-logo.svg new file mode 100755 index 0000000000..e71866e78c --- /dev/null +++ b/packages/checkpoint/1.3.6/img/checkpoint-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/checkpoint/1.3.6/manifest.yml b/packages/checkpoint/1.3.6/manifest.yml new file mode 100755 index 0000000000..d5096cf881 --- /dev/null +++ b/packages/checkpoint/1.3.6/manifest.yml @@ -0,0 +1,109 @@ +name: checkpoint +title: Check Point +version: 1.3.6 +release: ga +description: Collect logs from Check Point with Elastic Agent. +type: integration +format_version: 1.0.0 +license: basic +categories: [security] +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +icons: + - src: /img/checkpoint-logo.svg + title: Check Point + size: 216x216 + type: image/svg+xml +policy_templates: + - name: checkpoint + title: Check Point logs + description: Collect logs from Check Point instances + inputs: + - type: logfile + title: "Collect Check Point firewall logs (input: logfile)" + description: "Collecting firewall logs from Check Point instances (input: logfile)" + vars: + - name: paths + type: text + title: Paths + multi: true + required: true + show_user: true + - name: internal_zones + type: text + title: Internal Zones + multi: true + required: false + show_user: false + default: + - trust + - name: external_zones + type: text + title: External Zones + multi: true + required: false + show_user: false + default: + - untrust + - type: tcp + vars: + - name: syslog_host + type: text + title: Syslog Host + multi: false + required: true + show_user: true + default: localhost + - name: syslog_port + type: integer + title: Syslog Port + multi: false + required: true + show_user: true + default: 9001 + - name: internal_zones + type: text + title: Internal Zones + multi: true + required: false + show_user: false + - name: external_zones + type: text + title: External Zones + multi: true + required: false + show_user: false + title: "Collect Check Point firewall logs (input: tcp)" + description: "Collecting firewall logs from Check Point instances (input: tcp)" + - type: udp + vars: + - name: syslog_host + type: text + title: Syslog Host + multi: false + required: true + show_user: true + default: localhost + - name: syslog_port + type: integer + title: Syslog Port + multi: false + required: true + show_user: true + default: 9001 + - name: internal_zones + type: text + title: Internal Zones + multi: true + required: false + show_user: false + - name: external_zones + type: text + title: External Zones + multi: true + required: false + show_user: false + title: "Collect Check Point firewall logs (input: udp)" + description: "Collecting firewall logs from Check Point instances (input: udp)" +owner: + github: elastic/security-external-integrations diff --git a/packages/cisco_duo/1.1.4/changelog.yml b/packages/cisco_duo/1.1.4/changelog.yml new file mode 100755 index 0000000000..8d9ee38cb6 --- /dev/null +++ b/packages/cisco_duo/1.1.4/changelog.yml @@ -0,0 +1,51 @@ +# newer versions go on top +- version: "1.1.4" + changes: + - description: Fix dashboard issues. + type: bugfix + link: https://github.com/elastic/integrations/pull/3030 +- version: "1.1.3" + changes: + - description: Add mapping for event.created. + type: bugfix + link: https://github.com/elastic/integrations/pull/3021 +- version: "1.1.2" + changes: + - description: Make fields agree with ECS + type: bugfix + link: https://github.com/elastic/integrations/pull/3018 +- version: "1.1.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.1.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2390 +- version: "1.0.0" + changes: + - description: GA integration + type: enhancement + link: https://github.com/elastic/integrations/pull/2360 +- version: "0.2.1" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "0.2.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2249 +- version: "0.1.1" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1953 +- version: "0.1.0" + changes: + - description: initial release + type: enhancement + link: https://github.com/elastic/integrations/pull/1629 diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/agent/stream/httpjson.yml.hbs b/packages/cisco_duo/1.1.4/data_stream/admin/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..5e8eee5bc7 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/agent/stream/httpjson.yml.hbs @@ -0,0 +1,34 @@ +config_version: 2 +interval: {{interval}} +request.method: GET +request.url: {{hostname}}/admin/v1/logs/administrator +request.transforms: + - set: + target: url.params.mintime + value: '[[.cursor.last_published]]' + default: '[[(now (parseDuration "-{{interval}}")).Unix]]' + - set: + target: header.Date + value: '[[formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700"]]' + - set: + target: header.Authorization + value: '[[sprintf "Basic %s" (base64Encode (sprintf "%s:%s" "{{integration_key}}" (hmac "sha1" "{{secret_key}}" (formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700") "\n" "GET" "\n" .url.Host "\n" "/admin/v1/logs/administrator" "\n" .url.RawQuery)))]]' +response.split: + target: body.response +cursor: + last_published: + value: '[[toInt .last_event.timestamp]]' +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/elasticsearch/ingest_pipeline/default.yml b/packages/cisco_duo/1.1.4/data_stream/admin/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..50fd05d84f --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,155 @@ +--- +description: Pipeline for parsing cisco_duo administrator logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - fingerprint: + fields: + - json.timestamp + - json.action + - json.description + - json.object + - json.username + target_field: _id + ignore_missing: true + - date: + field: json.timestamp + target_field: "@timestamp" + ignore_failure: true + formats: + - UNIX + - set: + field: event.category + value: iam + if: ctx?.json?.action instanceof String && ['admin_2fa_error','admin_account_switch','admin_activation_create','admin_activation_delete','admin_activate_duo_push','admin_create','admin_delete','admin_factor_restrictions_update','admin_login','admin_login_error','admin_reactivates_duo_push','admin_reset_password','admin_self_activate','admin_send_reset_password_email','admin_update','adminapi_request_ip_denied','bypass_create','bypass_delete','bypass_view','phone_associate','phone_create','phone_delete','phone_disassociate','phone_update','group_create','group_delete','group_update','user_bulk_activate','user_bulk_enroll','user_create','user_delete','user_import','user_pending_delete','user_restore','user_update'].contains(ctx?.json?.action) + - set: + field: event.kind + value: event + - set: + field: event.outcome + value: success + - set: + field: event.outcome + value: failure + if: ctx?.json?.action instanceof String && ['ad_sync_failed','admin_2fa_error','admin_login_error','azure_sync_fail','openldap_sync_failed'].contains(ctx?.json?.action) + - append: + field: event.type + value: admin + if: ctx?.json?.action instanceof String && ['activation_create_link','activation_delete_link','activation_send_link','admin_2fa_error','admin_account_switch','admin_activation_create','admin_activation_delete','admin_activate_duo_push','admin_create','admin_delete','admin_factor_restrictions_update','admin_login','admin_login_error','admin_reactivates_duo_push','admin_reset_password','admin_self_activate','admin_send_reset_password_email','admin_update','adminapi_request_ip_denied'].contains(ctx?.json?.action) + - append: + field: event.type + value: group + if: ctx?.json?.action instanceof String && ['group_create','group_delete','group_update','integration_group_policy_add','integration_group_policy_remove','policy_create','policy_delete','policy_update'].contains(ctx?.json?.action) + - append: + field: event.type + value: user + if: ctx?.json?.action instanceof String && ['ad_sync_by_user_begin','ad_sync_by_user_finish','azure_sync_by_user_begin','azure_sync_by_user_finish','bypass_create','bypass_delete','bypass_view','openldap_sync_begin','openldap_sync_by_user_begin','phone_associate','phone_create','phone_delete','phone_disassociate','phone_update','user_bulk_activate','user_bulk_enroll','user_create','user_delete','user_import','user_pending_delete','user_restore','user_update'].contains(ctx?.json?.action) + - append: + field: event.type + value: info + if: ctx?.json?.action instanceof String && ['ad_sync_begin','ad_sync_failed','ad_sync_finish','azure_directory_create','azure_directory_update','azure_directory_delete','azure_sync_begin','azure_sync_finish','azure_sync_fail','create_child_customer','credits_update','customer_update','delete_child_customer','directory_create','directory_delete','directory_groups_update','directory_sync_pause','directory_sync_resume','directory_update','edition_update','feature_add','feature_delete','hardtoken_create','hardtoken_delete','hardtoken_resync','hardtoken_update','integration_create','integration_delete','integration_policy_assign','integration_policy_unassign','integration_skey_view','integration_update','openldap_sync_by_user_finish','openldap_sync_config_download','openldap_sync_failed','openldap_sync_finish','regen_mobile','regen_sms','resend_enroll_codes','send_enroll_code'].contains(ctx?.json?.action) + - append: + field: event.type + value: creation + if: ctx?.json?.action instanceof String && ctx?.json?.action?.contains("create") + - append: + field: event.type + value: change + if: ctx?.json?.action instanceof String && ctx?.json?.action?.contains("update") + - append: + field: event.type + value: deletion + if: ctx?.json?.action instanceof String && ctx?.json?.action?.contains("delete") + - set: + field: message + copy_from: json.description + if: ctx?.json?.description != null + - json: + field: json.description + target_field: cisco_duo.admin.flattened + if: ctx?.json?.description != null + ignore_failure: true + - set: + field: event.reason + value: "{{{message}}}" + - set: + field: event.action + copy_from: json.action + if: ctx?.json?.action != null + - set: + field: user.name + copy_from: json.username + if: ctx?.json?.username != null + - set: + field: user.email + copy_from: cisco_duo.admin.flattened.email + if: ctx?.event?.action == "admin_self_activate" + ignore_failure: true + - set: + field: user.changes.name + copy_from: cisco_duo.admin.flattened.realname + if: ctx?.event?.action == "user_update" + ignore_failure: true + - set: + field: user.changes.email + copy_from: cisco_duo.admin.flattened.email + if: ctx?.event?.action == "user_update" + ignore_failure: true + - set: + field: user.target.name + copy_from: json.object + if: ctx?.json?.object != null + - rename: + field: json.action + target_field: cisco_duo.admin.action + ignore_missing: true + - rename: + field: json.username + target_field: cisco_duo.admin.user.name + ignore_missing: true + - rename: + field: json.object + target_field: cisco_duo.admin.action_performed_on + if: ctx?.json?.object != null + - remove: + field: + - message + - event.reason + if: ctx?.cisco_duo?.admin?.flattened != null + - remove: + field: json + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean drop(Object o) { + if (o == null || o == "") { + return true; + } else if (o instanceof Map) { + ((Map) o).values().removeIf(v -> drop(v)); + return (((Map) o).size() == 0); + } else if (o instanceof List) { + ((List) o).removeIf(v -> drop(v)); + return (((List) o).length == 0); + } + return false; + } + drop(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/fields/agent.yml b/packages/cisco_duo/1.1.4/data_stream/admin/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/fields/base-fields.yml b/packages/cisco_duo/1.1.4/data_stream/admin/fields/base-fields.yml new file mode 100755 index 0000000000..9ca6a026e5 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: cisco_duo +- name: event.dataset + type: constant_keyword + description: Event dataset + value: cisco_duo.admin +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/fields/ecs.yml b/packages/cisco_duo/1.1.4/data_stream/admin/fields/ecs.yml new file mode 100755 index 0000000000..bcb1a42b7a --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/fields/ecs.yml @@ -0,0 +1,108 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + Agents are normally responsible for populating the `agent.id` field value. If the system receiving events is capable of validating the value based on authentication information for the client then this field can be used to reflect the outcome of that validation. + For example if the agent's connection is authenticated with mTLS and the client cert contains the ID of the agent to which the cert was issued then the `agent.id` value in events can be checked against the certificate. If the values match then `event.agent_id_status: verified` is added to the event, otherwise one of the other allowed values should be used. + If no validation is performed then the field should be omitted. + The allowed values are: + `verified` - The `agent.id` field value matches expected value obtained from auth metadata. + `mismatch` - The `agent.id` field value does not match the expected value obtained from auth metadata. + `missing` - There was no `agent.id` field in the event to validate. + `auth_metadata_missing` - There was no auth metadata or it was missing information about the agent ID. + name: event.agent_id_status + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Reason why this event happened, according to the source. + This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). + name: event.reason + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: User email address. + name: user.changes.email + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.changes.name + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/fields/fields.yml b/packages/cisco_duo/1.1.4/data_stream/admin/fields/fields.yml new file mode 100755 index 0000000000..a094785089 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/fields/fields.yml @@ -0,0 +1,19 @@ +- name: cisco_duo.admin + type: group + fields: + - name: action + type: keyword + description: | + The type of change that was performed + - name: action_performed_on + type: keyword + description: | + The object that was acted on. + - name: user.name + type: keyword + description: | + The full name of the administrator who performed the action in the Duo Admin Panel. + - name: flattened + type: flattened + description: | + ES flattened datatype for objects where the subfields aren't known in advance. diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/manifest.yml b/packages/cisco_duo/1.1.4/data_stream/admin/manifest.yml new file mode 100755 index 0000000000..8e05f5dd5f --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/manifest.yml @@ -0,0 +1,34 @@ +type: logs +title: Cisco Duo administrator logs +streams: + - input: httpjson + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - cisco_duo-admin + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: httpjson.yml.hbs + title: Cisco Duo administrator logs + description: Collect Cisco Duo administrator logs diff --git a/packages/cisco_duo/1.1.4/data_stream/admin/sample_event.json b/packages/cisco_duo/1.1.4/data_stream/admin/sample_event.json new file mode 100755 index 0000000000..b0540ca173 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/admin/sample_event.json @@ -0,0 +1,54 @@ +{ + "@timestamp": "2021-07-20T11:41:31.000Z", + "agent": { + "ephemeral_id": "d5c469ec-2802-48c4-9828-95a1a38a3d57", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "admin": { + "action": "activation_begin", + "user": { + "name": "narroway" + } + } + }, + "data_stream": { + "dataset": "cisco_duo.admin", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "activation_begin", + "agent_id_status": "verified", + "created": "2021-12-29T09:39:10.869Z", + "dataset": "cisco_duo.admin", + "ingested": "2021-12-29T09:39:11Z", + "kind": "event", + "original": "{\"action\":\"activation_begin\",\"description\":\"Starting activation process\",\"isotimestamp\":\"2021-07-20T11: 41: 31+00: 00\",\"object\":null,\"timestamp\":1626781291,\"username\":\"narroway\"}", + "outcome": "success", + "reason": "Starting activation process" + }, + "input": { + "type": "httpjson" + }, + "message": "Starting activation process", + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-admin" + ], + "user": { + "name": "narroway" + } +} \ No newline at end of file diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/agent/stream/httpjson.yml.hbs b/packages/cisco_duo/1.1.4/data_stream/auth/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..254a2b4226 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/agent/stream/httpjson.yml.hbs @@ -0,0 +1,43 @@ +config_version: 2 +interval: {{interval}} +request.method: GET +request.url: {{hostname}}/admin/v2/logs/authentication +request.transforms: + - set: + target: url.params.limit + value: 1000 + - set: + target: url.params.sort + value: ts:asc + - set: + target: url.params.mintime + value: '[[.cursor.last_published]]' + default: '[[div (((now (parseDuration "-2m")).Add (parseDuration "-{{interval}}")).UnixNano) 1e6]]' + - set: + target: url.params.maxtime + value: '[[div ((now (parseDuration "-2m")).UnixNano) 1e6]]' + - set: + target: header.Date + value: '[[formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700"]]' + - set: + target: header.Authorization + value: '[[sprintf "Basic %s" (base64Encode (sprintf "%s:%s" "{{integration_key}}" (hmac "sha1" "{{secret_key}}" (formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700") "\n" "GET" "\n" .url.Host "\n" "/admin/v2/logs/authentication" "\n" .url.RawQuery)))]]' +response.split: + target: body.response.authlogs +cursor: + last_published: + value: '[[mul (toInt .last_event.timestamp) 1000]]' +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/elasticsearch/ingest_pipeline/default.yml b/packages/cisco_duo/1.1.4/data_stream/auth/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..7aa4a99ede --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,303 @@ +--- +description: Pipeline for parsing cisco_duo authentication logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - fingerprint: + fields: + - json.timestamp + - json.txid + target_field: _id + ignore_missing: true + - date: + field: json.timestamp + target_field: "@timestamp" + ignore_failure: true + formats: + - UNIX + - set: + field: event.category + value: authentication + - set: + field: event.kind + value: event + - set: + field: event.outcome + value: failed + - set: + field: event.outcome + value: success + if: ctx?.json?.result == "success" + - set: + field: event.type + value: info + - set: + field: event.reason + copy_from: json.reason + ignore_failure: true + - set: + field: source.ip + copy_from: json.access_device.ip + ignore_failure: true + - set: + field: source.address + copy_from: json.access_device.ip + ignore_failure: true + - set: + field: source.address + copy_from: json.access_device.hostname + if: ctx?.json?.access_device?.hostname != null + - set: + field: source.user.email + copy_from: json.email + ignore_failure: true + - set: + field: source.user.id + copy_from: json.user.key + ignore_failure: true + - set: + field: source.user.name + copy_from: json.user.name + ignore_failure: true + - rename: + field: json.user.groups + target_field: source.user.group.name + ignore_missing: true + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - geoip: + field: json.auth_device.ip + target_field: cisco_duo.auth.auth_device.geo + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: json.auth_device.ip + target_field: cisco_duo.auth.auth_device.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: cisco_duo.auth.auth_device.as.asn + target_field: cisco_duo.auth.auth_device.as.number + ignore_missing: true + - rename: + field: cisco_duo.auth.auth_device.as.organization_name + target_field: cisco_duo.auth.auth_device.as.organization.name + ignore_missing: true + - set: + field: user.email + copy_from: json.email + ignore_failure: true + - set: + field: user.name + copy_from: json.user.name + ignore_failure: true + - set: + field: user.id + copy_from: json.user.key + ignore_failure: true + - set: + field: user_agent.name + copy_from: json.access_device.browser + ignore_failure: true + - set: + field: user_agent.version + copy_from: json.access_device.browser_version + ignore_failure: true + - set: + field: user_agent.os.name + copy_from: json.access_device.os + ignore_failure: true + - set: + field: user_agent.os.version + copy_from: json.access_device.os_version + ignore_failure: true + - rename: + field: json.email + target_field: cisco_duo.auth.email + ignore_missing: true + - rename: + field: json.event_type + target_field: cisco_duo.auth.event_type + ignore_missing: true + - rename: + field: json.factor + target_field: cisco_duo.auth.factor + ignore_missing: true + - rename: + field: json.ood_software + target_field: cisco_duo.auth.ood_software + ignore_missing: true + - rename: + field: json.reason + target_field: cisco_duo.auth.reason + ignore_missing: true + - rename: + field: json.result + target_field: cisco_duo.auth.result + ignore_missing: true + - rename: + field: json.txid + target_field: cisco_duo.auth.txid + ignore_missing: true + - rename: + field: json.alias + target_field: cisco_duo.auth.alias + ignore_missing: true + - rename: + field: json.access_device.flash_version + target_field: cisco_duo.auth.access_device.flash_version + ignore_missing: true + - rename: + field: json.access_device.hostname + target_field: cisco_duo.auth.access_device.hostname + if: ctx?.json?.access_device?.hostname != null + - rename: + field: json.access_device.ip + target_field: cisco_duo.auth.access_device.ip + ignore_missing: true + - rename: + field: json.access_device.is_encryption_enabled + target_field: cisco_duo.auth.access_device.is_encryption_enabled + ignore_missing: true + - convert: + field: cisco_duo.auth.access_device.is_encryption_enabled + type: string + ignore_failure: true + - rename: + field: json.access_device.is_firewall_enabled + target_field: cisco_duo.auth.access_device.is_firewall_enabled + ignore_missing: true + - convert: + field: cisco_duo.auth.access_device.is_firewall_enabled + type: string + ignore_failure: true + - rename: + field: json.access_device.is_password_set + target_field: cisco_duo.auth.access_device.is_password_set + ignore_missing: true + - convert: + field: cisco_duo.auth.access_device.is_password_set + type: string + ignore_failure: true + - rename: + field: json.access_device.java_version + target_field: cisco_duo.auth.access_device.java_version + ignore_missing: true + - rename: + field: json.access_device.location.city + target_field: cisco_duo.auth.access_device.location.city + ignore_missing: true + - rename: + field: json.access_device.location.country + target_field: cisco_duo.auth.access_device.location.country + ignore_missing: true + - rename: + field: json.access_device.location.state + target_field: cisco_duo.auth.access_device.location.state + ignore_missing: true + - rename: + field: json.access_device.security_agents + target_field: cisco_duo.auth.access_device.security_agents + ignore_missing: true + - rename: + field: json.application.key + target_field: cisco_duo.auth.application.key + ignore_missing: true + - rename: + field: json.application.name + target_field: cisco_duo.auth.application.name + ignore_missing: true + - rename: + field: json.auth_device.ip + target_field: cisco_duo.auth.auth_device.ip + ignore_missing: true + - rename: + field: json.auth_device.location.city + target_field: cisco_duo.auth.auth_device.location.city + ignore_missing: true + - rename: + field: json.auth_device.location.country + target_field: cisco_duo.auth.auth_device.location.country + ignore_missing: true + - rename: + field: json.auth_device.location.state + target_field: cisco_duo.auth.auth_device.location.state + ignore_missing: true + - rename: + field: json.auth_device.name + target_field: cisco_duo.auth.auth_device.name + ignore_missing: true + - rename: + field: json.trusted_endpoint_status + target_field: cisco_duo.auth.trusted_endpoint_status + ignore_missing: true + - append: + field: related.ip + value: "{{{source.ip}}}" + if: ctx?.source?.ip != null + allow_duplicates: false + ignore_failure: true + - append: + field: related.ip + value: "{{{cisco_duo.auth.auth_device.ip}}}" + if: ctx?.cisco_duo?.auth?.auth_device?.ip != null + allow_duplicates: false + ignore_failure: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean drop(Object o) { + if (o == null || o == "") { + return true; + } else if (o instanceof Map) { + ((Map) o).values().removeIf(v -> drop(v)); + return (((Map) o).size() == 0); + } else if (o instanceof List) { + ((List) o).removeIf(v -> drop(v)); + return (((List) o).length == 0); + } + return false; + } + drop(ctx); + - remove: + field: json + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/fields/agent.yml b/packages/cisco_duo/1.1.4/data_stream/auth/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/fields/base-fields.yml b/packages/cisco_duo/1.1.4/data_stream/auth/fields/base-fields.yml new file mode 100755 index 0000000000..7ca807eb7c --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: cisco_duo +- name: event.dataset + type: constant_keyword + description: Event dataset + value: cisco_duo.auth +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/fields/ecs.yml b/packages/cisco_duo/1.1.4/data_stream/auth/fields/ecs.yml new file mode 100755 index 0000000000..2e56033747 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/fields/ecs.yml @@ -0,0 +1,148 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + Agents are normally responsible for populating the `agent.id` field value. If the system receiving events is capable of validating the value based on authentication information for the client then this field can be used to reflect the outcome of that validation. + For example if the agent's connection is authenticated with mTLS and the client cert contains the ID of the agent to which the cert was issued then the `agent.id` value in events can be checked against the certificate. If the values match then `event.agent_id_status: verified` is added to the event, otherwise one of the other allowed values should be used. + If no validation is performed then the field should be omitted. + The allowed values are: + `verified` - The `agent.id` field value matches expected value obtained from auth metadata. + `mismatch` - The `agent.id` field value does not match the expected value obtained from auth metadata. + `missing` - There was no `agent.id` field in the event to validate. + `auth_metadata_missing` - There was no auth metadata or it was missing information about the agent ID. + name: event.agent_id_status + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Reason why this event happened, according to the source. + This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). + name: event.reason + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: User email address. + name: source.user.email + type: keyword +- description: Unique identifier of the user. + name: source.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: source.user.name + type: keyword +- description: Name of the group. + name: source.user.group.name + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/fields/fields.yml b/packages/cisco_duo/1.1.4/data_stream/auth/fields/fields.yml new file mode 100755 index 0000000000..d2da845383 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/fields/fields.yml @@ -0,0 +1,154 @@ +- name: cisco_duo.auth + type: group + fields: + - name: email + type: keyword + description: | + The email address of the user, if known to Duo, otherwise none. + - name: event_type + type: keyword + description: | + The type of activity logged. + - name: factor + type: keyword + description: | + The authentication factor. + - name: ood_software + type: keyword + description: | + If authentication was denied due to out-of-date software, shows the name of the software. + - name: reason + type: keyword + description: | + Provide the reason for the authentication attempt result. + - name: result + type: keyword + description: | + The result of the authentication attempt. + - name: trusted_endpoint_status + type: keyword + description: | + Status of Trusted Endpoint. + - name: txid + type: keyword + description: | + The transaction ID of the event. + - name: alias + type: keyword + description: | + The username alias used to log in. + - name: access_device + type: group + fields: + - name: flash_version + type: keyword + description: | + The Flash plugin version used, if present. + - name: hostname + type: keyword + description: | + The hostname, if present. + - name: ip + type: ip + description: | + The access device's IP address. + - name: is_encryption_enabled + type: keyword + description: | + Reports the disk encryption state as detected by the Duo Device Health app. + - name: is_firewall_enabled + type: keyword + description: | + Reports the firewall state as detected by the Duo Device Health app. + - name: is_password_set + type: keyword + description: | + Reports the system password state as detected by the Duo Device Health app + - name: java_version + type: keyword + description: | + The Java plugin version used. + - name: location + type: group + fields: + - name: city + type: keyword + description: | + The city name of the access device using geoip location. + - name: country + type: keyword + description: | + The country of the access device using geoip location. + - name: state + type: keyword + description: | + The state name of the access device using geoip location. + - name: security_agents + type: keyword + description: | + Reports the security agents present on the endpoint as detected by the Duo Device Health app. + - name: application + type: group + fields: + - name: key + type: keyword + description: | + The application's integration_key. + - name: name + type: keyword + description: | + The application's name. + - name: auth_device + type: group + fields: + - name: ip + type: ip + description: | + The IP address of the authentication device. + - name: location + type: group + fields: + - name: city + type: keyword + description: | + The city name of the authentication device using geoip location. + - name: country + type: keyword + description: | + The country of the authentication device using geoip location. + - name: state + type: keyword + description: | + The state name of the authentication device using geoip location. + - name: as.number + type: long + description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + - name: as.organization.name + type: keyword + description: Organization name. + - name: geo.city_name + type: keyword + description: City name. + - name: geo.continent_name + type: keyword + description: Name of the continent. + - name: geo.country_iso_code + type: keyword + description: Country ISO code. + - name: geo.country_name + type: keyword + description: Country name. + - name: geo.location + type: geo_point + level: core + description: Longitude and latitude. + - name: geo.region_iso_code + type: keyword + description: Region ISO code. + - name: geo.region_name + type: keyword + description: Region name. + - name: name + type: keyword + description: | + The name of the authentication device. diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/manifest.yml b/packages/cisco_duo/1.1.4/data_stream/auth/manifest.yml new file mode 100755 index 0000000000..5e503233c2 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/manifest.yml @@ -0,0 +1,34 @@ +type: logs +title: Cisco Duo authentication logs +streams: + - input: httpjson + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - cisco_duo-auth + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: httpjson.yml.hbs + title: Cisco Duo authentication logs + description: Collect Cisco Duo authentication logs diff --git a/packages/cisco_duo/1.1.4/data_stream/auth/sample_event.json b/packages/cisco_duo/1.1.4/data_stream/auth/sample_event.json new file mode 100755 index 0000000000..7868871412 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/auth/sample_event.json @@ -0,0 +1,132 @@ +{ + "@timestamp": "2020-02-13T18:56:20.000Z", + "agent": { + "ephemeral_id": "af742618-01e6-4406-b573-aab628bfa898", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "auth": { + "access_device": { + "flash_version": "uninstalled", + "ip": "89.160.20.156", + "is_encryption_enabled": "true", + "is_firewall_enabled": "true", + "is_password_set": "true", + "java_version": "uninstalled", + "location": { + "city": "Ann Arbor", + "country": "United States", + "state": "Michigan" + } + }, + "application": { + "key": "DIY231J8BR23QK4UKBY8", + "name": "Microsoft Azure Active Directory" + }, + "auth_device": { + "ip": "192.168.225.254", + "location": { + "city": "Ann Arbor", + "country": "United States", + "state": "Michigan" + }, + "name": "My iPhone X (734-555-2342)" + }, + "email": "narroway@example.com", + "event_type": "authentication", + "factor": "duo_push", + "reason": "user_approved", + "result": "success", + "trusted_endpoint_status": "not trusted", + "txid": "340a23e3-23f3-23c1-87dc-1491a23dfdbb" + } + }, + "data_stream": { + "dataset": "cisco_duo.auth", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": "authentication", + "created": "2021-12-29T09:39:46.431Z", + "dataset": "cisco_duo.auth", + "ingested": "2021-12-29T09:39:47Z", + "kind": "event", + "original": "{\"access_device\":{\"browser\":\"Chrome\",\"browser_version\":\"67.0.3396.99\",\"flash_version\":\"uninstalled\",\"hostname\":null,\"ip\":\"89.160.20.156\",\"is_encryption_enabled\":true,\"is_firewall_enabled\":true,\"is_password_set\":true,\"java_version\":\"uninstalled\",\"location\":{\"city\":\"Ann Arbor\",\"country\":\"United States\",\"state\":\"Michigan\"},\"os\":\"Mac OS X\",\"os_version\":\"10.14.1\",\"security_agents\":[]},\"alias\":\"\",\"application\":{\"key\":\"DIY231J8BR23QK4UKBY8\",\"name\":\"Microsoft Azure Active Directory\"},\"auth_device\":{\"ip\":\"192.168.225.254\",\"location\":{\"city\":\"Ann Arbor\",\"country\":\"United States\",\"state\":\"Michigan\"},\"name\":\"My iPhone X (734-555-2342)\"},\"email\":\"narroway@example.com\",\"event_type\":\"authentication\",\"factor\":\"duo_push\",\"isotimestamp\":\"2020-02-13T18:56:20.351346+00:00\",\"ood_software\":null,\"reason\":\"user_approved\",\"result\":\"success\",\"timestamp\":1581620180,\"trusted_endpoint_status\":\"not trusted\",\"txid\":\"340a23e3-23f3-23c1-87dc-1491a23dfdbb\",\"user\":{\"groups\":[\"Duo Users\",\"CorpHQ Users\"],\"key\":\"DU3KC77WJ06Y5HIV7XKQ\",\"name\":\"narroway@example.com\"}}", + "outcome": "success", + "reason": "user_approved", + "type": "info" + }, + "input": { + "type": "httpjson" + }, + "related": { + "ip": [ + "89.160.20.156", + "192.168.225.254" + ] + }, + "source": { + "address": "89.160.20.156", + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "geo": { + "city_name": "Linköping", + "continent_name": "Europe", + "country_iso_code": "SE", + "country_name": "Sweden", + "location": { + "lat": 58.4167, + "lon": 15.6167 + }, + "region_iso_code": "SE-E", + "region_name": "Östergötland County" + }, + "ip": "89.160.20.156", + "user": { + "email": "narroway@example.com", + "group": { + "name": [ + "Duo Users", + "CorpHQ Users" + ] + }, + "id": "DU3KC77WJ06Y5HIV7XKQ", + "name": "narroway@example.com" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-auth" + ], + "user": { + "email": "narroway@example.com", + "id": "DU3KC77WJ06Y5HIV7XKQ", + "name": "narroway@example.com" + }, + "user_agent": { + "name": "Chrome", + "os": { + "name": "Mac OS X", + "version": "10.14.1" + }, + "version": "67.0.3396.99" + } +} \ No newline at end of file diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/agent/stream/httpjson.yml.hbs b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..e293caac5a --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/agent/stream/httpjson.yml.hbs @@ -0,0 +1,34 @@ +config_version: 2 +interval: {{interval}} +request.method: GET +request.url: {{hostname}}/admin/v1/logs/offline_enrollment +request.transforms: + - set: + target: url.params.mintime + value: '[[.cursor.last_published]]' + default: '[[((now (parseDuration "-2m")).Add (parseDuration "-{{interval}}")).Unix]]' + - set: + target: header.Date + value: '[[formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700"]]' + - set: + target: header.Authorization + value: '[[sprintf "Basic %s" (base64Encode (sprintf "%s:%s" "{{integration_key}}" (hmac "sha1" "{{secret_key}}" (formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700") "\n" "GET" "\n" .url.Host "\n" "/admin/v1/logs/offline_enrollment" "\n" .url.RawQuery)))]]' +response.split: + target: body.response +cursor: + last_published: + value: '[[toInt .last_event.timestamp]]' +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/elasticsearch/ingest_pipeline/default.yml b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..46574aa431 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,75 @@ +--- +description: Pipeline for parsing cisco_duo offline enrollment logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - fingerprint: + fields: + - json.timestamp + - json.action + - json.description + - json.object + - json.username + target_field: _id + ignore_missing: true + - date: + field: json.timestamp + target_field: "@timestamp" + ignore_failure: true + formats: + - UNIX + - json: + field: json.description + target_field: json_description + ignore_failure: true + - set: + field: user.name + copy_from: json.username + ignore_failure: true + - rename: + field: json.action + target_field: cisco_duo.offline_enrollment.action + ignore_missing: true + - rename: + field: json_description.hostname + target_field: cisco_duo.offline_enrollment.description.hostname + ignore_missing: true + - rename: + field: json_description.user_agent + target_field: cisco_duo.offline_enrollment.description.user_agent + ignore_missing: true + - rename: + field: json_description.factor + target_field: cisco_duo.offline_enrollment.description.factor + ignore_missing: true + - rename: + field: json.object + target_field: cisco_duo.offline_enrollment.object + ignore_missing: true + - rename: + field: json.username + target_field: cisco_duo.offline_enrollment.user.name + ignore_missing: true + - remove: + field: json + - remove: + field: json_description + if: ctx?.json_description != null + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/agent.yml b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/base-fields.yml b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/base-fields.yml new file mode 100755 index 0000000000..09ab334566 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: cisco_duo +- name: event.dataset + type: constant_keyword + description: Event dataset + value: cisco_duo.offline_enrollment +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/ecs.yml b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/ecs.yml new file mode 100755 index 0000000000..8196a41fe8 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/ecs.yml @@ -0,0 +1,28 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/fields.yml b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/fields.yml new file mode 100755 index 0000000000..d651a89f6a --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/fields/fields.yml @@ -0,0 +1,27 @@ +- name: cisco_duo.offline_enrollment + type: group + fields: + - name: action + type: keyword + description: | + The offline enrollment operation + - name: description.hostname + type: keyword + description: | + The host name of the system where Duo Windows Logon is installed. + - name: description.user_agent + type: keyword + description: | + The Duo Windows Logon application version information and the Windows OS version and platform information. + - name: description.factor + type: keyword + description: | + The type of authenticator used for offline access. + - name: object + type: keyword + description: | + The Duo Windows Logon integration's name. + - name: user.name + type: keyword + description: | + The Duo username diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/manifest.yml b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/manifest.yml new file mode 100755 index 0000000000..f36d248b6c --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/manifest.yml @@ -0,0 +1,34 @@ +type: logs +title: Cisco Duo offline enrollment logs +streams: + - input: httpjson + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - cisco_duo-offline_enrollment + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: httpjson.yml.hbs + title: Cisco Duo offline enrollment logs + description: Collect Cisco Duo offline enrollment logs diff --git a/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/sample_event.json b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/sample_event.json new file mode 100755 index 0000000000..34474bbeb1 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/offline_enrollment/sample_event.json @@ -0,0 +1,55 @@ +{ + "@timestamp": "2019-08-30T16:10:05.000Z", + "agent": { + "ephemeral_id": "3470fbe5-8d73-49db-8555-7e5f4cfd8504", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "offline_enrollment": { + "action": "o2fa_user_provisioned", + "description": { + "factor": "duo_otp", + "hostname": "WKSW10x64", + "user_agent": "DuoCredProv/4.0.6.413 (Windows NT 6.3.9600; x64; Server)" + }, + "object": "Acme Laptop Windows Logon", + "user": { + "name": "narroway" + } + } + }, + "data_stream": { + "dataset": "cisco_duo.offline_enrollment", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2021-12-29T09:40:24.650Z", + "dataset": "cisco_duo.offline_enrollment", + "ingested": "2021-12-29T09:40:25Z", + "original": "{\"action\":\"o2fa_user_provisioned\",\"description\":\"{\\\"user_agent\\\": \\\"DuoCredProv/4.0.6.413 (Windows NT 6.3.9600; x64; Server)\\\", \\\"hostname\\\": \\\"WKSW10x64\\\", \\\"factor\\\": \\\"duo_otp\\\"}\",\"isotimestamp\":\"2019-08-30T16:10:05+00:00\",\"object\":\"Acme Laptop Windows Logon\",\"timestamp\":1567181405,\"username\":\"narroway\"}" + }, + "input": { + "type": "httpjson" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-offline_enrollment" + ], + "user": { + "name": "narroway" + } +} \ No newline at end of file diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/agent/stream/httpjson.yml.hbs b/packages/cisco_duo/1.1.4/data_stream/summary/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..0bd9565680 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/agent/stream/httpjson.yml.hbs @@ -0,0 +1,25 @@ +config_version: 2 +interval: {{interval}} +request.method: GET +request.url: {{hostname}}/admin/v1/info/summary +request.transforms: + - set: + target: header.Date + value: '[[formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700"]]' + - set: + target: header.Authorization + value: '[[sprintf "Basic %s" (base64Encode (sprintf "%s:%s" "{{integration_key}}" (hmac "sha1" "{{secret_key}}" (formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700") "\n" "GET" "\n" .url.Host "\n" "/admin/v1/info/summary" "\n")))]]' +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/elasticsearch/ingest_pipeline/default.yml b/packages/cisco_duo/1.1.4/data_stream/summary/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..1f32382e23 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,40 @@ +--- +description: Pipeline for parsing cisco_duo summary logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - set: + field: "@timestamp" + value: "{{{_ingest.timestamp}}}" + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - rename: + field: json.response.admin_count + target_field: cisco_duo.summary.admin_count + - rename: + field: json.response.integration_count + target_field: cisco_duo.summary.integration_count + - rename: + field: json.response.telephony_credits_remaining + target_field: cisco_duo.summary.telephony_credits_remaining + - rename: + field: json.response.user_count + target_field: cisco_duo.summary.user_count + - remove: + field: json + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/fields/agent.yml b/packages/cisco_duo/1.1.4/data_stream/summary/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/fields/base-fields.yml b/packages/cisco_duo/1.1.4/data_stream/summary/fields/base-fields.yml new file mode 100755 index 0000000000..28715de5b4 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: cisco_duo +- name: event.dataset + type: constant_keyword + description: Event dataset + value: cisco_duo.summary +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/fields/ecs.yml b/packages/cisco_duo/1.1.4/data_stream/summary/fields/ecs.yml new file mode 100755 index 0000000000..27c12f2f15 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/fields/ecs.yml @@ -0,0 +1,22 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/fields/fields.yml b/packages/cisco_duo/1.1.4/data_stream/summary/fields/fields.yml new file mode 100755 index 0000000000..1c312f69e3 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/fields/fields.yml @@ -0,0 +1,19 @@ +- name: cisco_duo.summary + type: group + fields: + - name: admin_count + type: integer + description: | + Current number of admins in the account. + - name: integration_count + type: integer + description: | + Current number of integrations in the account. + - name: telephony_credits_remaining + type: integer + description: | + Current total number of telephony credits available in the account. This is the sum of all types of telephony credits. + - name: user_count + type: integer + description: | + Current number of users in the account. diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/manifest.yml b/packages/cisco_duo/1.1.4/data_stream/summary/manifest.yml new file mode 100755 index 0000000000..a76e61ce40 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/manifest.yml @@ -0,0 +1,34 @@ +type: logs +title: Cisco Duo summary logs +streams: + - input: httpjson + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - cisco_duo-summary + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: httpjson.yml.hbs + title: Cisco Duo summary logs + description: Collect Cisco Duo summary logs diff --git a/packages/cisco_duo/1.1.4/data_stream/summary/sample_event.json b/packages/cisco_duo/1.1.4/data_stream/summary/sample_event.json new file mode 100755 index 0000000000..d1b9379ca8 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/summary/sample_event.json @@ -0,0 +1,46 @@ +{ + "@timestamp": "2021-12-29T09:41:01.807330132Z", + "agent": { + "ephemeral_id": "88177cd0-9798-45a3-86b1-48ab8de2fe35", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "summary": { + "admin_count": 3, + "integration_count": 9, + "telephony_credits_remaining": 960, + "user_count": 8 + } + }, + "data_stream": { + "dataset": "cisco_duo.summary", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2021-12-29T09:41:00.695Z", + "dataset": "cisco_duo.summary", + "ingested": "2021-12-29T09:41:01Z", + "original": "{\"response\":{\"admin_count\":3,\"integration_count\":9,\"telephony_credits_remaining\":960,\"user_count\":8},\"stat\":\"OK\"}" + }, + "input": { + "type": "httpjson" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-summary" + ] +} \ No newline at end of file diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/agent/stream/httpjson.yml.hbs b/packages/cisco_duo/1.1.4/data_stream/telephony/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..f6b939bffb --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/agent/stream/httpjson.yml.hbs @@ -0,0 +1,34 @@ +config_version: 2 +interval: {{interval}} +request.method: GET +request.url: {{hostname}}/admin/v1/logs/telephony +request.transforms: + - set: + target: url.params.mintime + value: '[[.cursor.last_published]]' + default: '[[(now (parseDuration "-{{interval}}")).Unix]]' + - set: + target: header.Date + value: '[[formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700"]]' + - set: + target: header.Authorization + value: '[[sprintf "Basic %s" (base64Encode (sprintf "%s:%s" "{{integration_key}}" (hmac "sha1" "{{secret_key}}" (formatDate (now) "Mon, 02 Jan 2006 15:04:05 -0700") "\n" "GET" "\n" .url.Host "\n" "/admin/v1/logs/telephony" "\n" .url.RawQuery)))]]' +response.split: + target: body.response +cursor: + last_published: + value: '[[toInt .last_event.timestamp]]' +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/elasticsearch/ingest_pipeline/default.yml b/packages/cisco_duo/1.1.4/data_stream/telephony/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..9d5fdca924 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,59 @@ +--- +description: Pipeline for parsing cisco_duo telephony logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - set: + field: event.kind + value: event + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: json + ignore_failure: true + - fingerprint: + fields: + - json.timestamp + - json.phone + - json.context + - json.type + target_field: _id + ignore_missing: true + - date: + field: json.timestamp + target_field: "@timestamp" + ignore_failure: true + formats: + - UNIX + - rename: + field: json.context + target_field: cisco_duo.telephony.event_type + ignore_missing: true + - rename: + field: json.credits + target_field: cisco_duo.telephony.credits + ignore_missing: true + - rename: + field: json.phone + target_field: cisco_duo.telephony.phone_number + ignore_missing: true + - rename: + field: json.type + target_field: cisco_duo.telephony.type + ignore_missing: true + - remove: + field: json + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/fields/agent.yml b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/fields/base-fields.yml b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/base-fields.yml new file mode 100755 index 0000000000..e63ba8b443 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: cisco_duo +- name: event.dataset + type: constant_keyword + description: Event dataset + value: cisco_duo.telephony +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/fields/ecs.yml b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/ecs.yml new file mode 100755 index 0000000000..df1220f07b --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/ecs.yml @@ -0,0 +1,28 @@ +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/fields/fields.yml b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/fields.yml new file mode 100755 index 0000000000..8d6f259a10 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/fields/fields.yml @@ -0,0 +1,19 @@ +- name: cisco_duo.telephony + type: group + fields: + - name: event_type + type: keyword + description: | + How this telephony event was initiated. + - name: credits + type: integer + description: | + How many telephony credits this event cost. + - name: phone_number + type: keyword + description: | + The phone number that initiated this event. + - name: type + type: keyword + description: | + This type of telephony Event. diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/manifest.yml b/packages/cisco_duo/1.1.4/data_stream/telephony/manifest.yml new file mode 100755 index 0000000000..f8555c13a8 --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/manifest.yml @@ -0,0 +1,34 @@ +type: logs +title: Cisco Duo telephony logs +streams: + - input: httpjson + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - cisco_duo-telephony + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: httpjson.yml.hbs + title: Cisco Duo telephony logs + description: Collect Cisco Duo telephony logs diff --git a/packages/cisco_duo/1.1.4/data_stream/telephony/sample_event.json b/packages/cisco_duo/1.1.4/data_stream/telephony/sample_event.json new file mode 100755 index 0000000000..ebb201a53b --- /dev/null +++ b/packages/cisco_duo/1.1.4/data_stream/telephony/sample_event.json @@ -0,0 +1,47 @@ +{ + "@timestamp": "2020-03-20T15:38:12.000Z", + "agent": { + "ephemeral_id": "42a4e3b7-2d15-41a9-9b9c-2f2d1a4ae179", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "telephony": { + "credits": 1, + "event_type": "authentication", + "phone_number": "+121234512345", + "type": "sms" + } + }, + "data_stream": { + "dataset": "cisco_duo.telephony", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2021-12-29T09:41:39.239Z", + "dataset": "cisco_duo.telephony", + "ingested": "2021-12-29T09:41:40Z", + "kind": "event", + "original": "{\"context\":\"authentication\",\"credits\":1,\"isotimestamp\":\"2020-03-20T15:38:12+00:00\",\"phone\":\"+121234512345\",\"timestamp\":1584718692,\"type\":\"sms\"}" + }, + "input": { + "type": "httpjson" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-telephony" + ] +} \ No newline at end of file diff --git a/packages/cisco_duo/1.1.4/docs/README.md b/packages/cisco_duo/1.1.4/docs/README.md new file mode 100755 index 0000000000..b057d70723 --- /dev/null +++ b/packages/cisco_duo/1.1.4/docs/README.md @@ -0,0 +1,752 @@ +# Cisco Duo + +The Cisco Duo integration collects and parses data from the Cisco Duo Admin APIs. + +## Compatibility + +This module has been tested against Cisco Duo `Core Authentication Service: D224.13` and `Admin Panel: D224.18` + +## Requirements + +In order to ingest data from the Cisco Duo Admin API you must: +- Have a the Cisco Duo administrator account with **Owner** role [Sign up](https://signup.duo.com/) +- Sign in to [Duo Admin Panel](https://admin.duosecurity.com/) +- Go through following tabs **Application > Protect an Application > Admin API > Protect** +- Now you will find your **Hostname**, **Integration key** and **Secret key** which will be required while configuring the integration package. +- For this integration you will require **Grant read information** and **Grant read log** permissions. +- Make sure you have whitelisted your IP Address. + +## Note + +While setting up the interval take care of following. +- `Interval has to be greater than 1m.` +- `Larger values of interval might cause delay in data ingestion.` + +## Logs + +### Administrator + +This is the `admin` dataset. + +An example event for `admin` looks as following: + +```json +{ + "@timestamp": "2021-07-20T11:41:31.000Z", + "agent": { + "ephemeral_id": "d5c469ec-2802-48c4-9828-95a1a38a3d57", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "admin": { + "action": "activation_begin", + "user": { + "name": "narroway" + } + } + }, + "data_stream": { + "dataset": "cisco_duo.admin", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "activation_begin", + "agent_id_status": "verified", + "created": "2021-12-29T09:39:10.869Z", + "dataset": "cisco_duo.admin", + "ingested": "2021-12-29T09:39:11Z", + "kind": "event", + "original": "{\"action\":\"activation_begin\",\"description\":\"Starting activation process\",\"isotimestamp\":\"2021-07-20T11: 41: 31+00: 00\",\"object\":null,\"timestamp\":1626781291,\"username\":\"narroway\"}", + "outcome": "success", + "reason": "Starting activation process" + }, + "input": { + "type": "httpjson" + }, + "message": "Starting activation process", + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-admin" + ], + "user": { + "name": "narroway" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cisco_duo.admin.action | The type of change that was performed | keyword | +| cisco_duo.admin.action_performed_on | The object that was acted on. | keyword | +| cisco_duo.admin.flattened | ES flattened datatype for objects where the subfields aren't known in advance. | flattened | +| cisco_duo.admin.user.name | The full name of the administrator who performed the action in the Duo Admin Panel. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.agent_id_status | Agents are normally responsible for populating the `agent.id` field value. If the system receiving events is capable of validating the value based on authentication information for the client then this field can be used to reflect the outcome of that validation. For example if the agent's connection is authenticated with mTLS and the client cert contains the ID of the agent to which the cert was issued then the `agent.id` value in events can be checked against the certificate. If the values match then `event.agent_id_status: verified` is added to the event, otherwise one of the other allowed values should be used. If no validation is performed then the field should be omitted. The allowed values are: `verified` - The `agent.id` field value matches expected value obtained from auth metadata. `mismatch` - The `agent.id` field value does not match the expected value obtained from auth metadata. `missing` - There was no `agent.id` field in the event to validate. `auth_metadata_missing` - There was no auth metadata or it was missing information about the agent ID. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.reason | Reason why this event happened, according to the source. This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| tags | List of keywords used to tag each event. | keyword | +| user.changes.email | User email address. | keyword | +| user.changes.name | Short name or login of the user. | keyword | +| user.changes.name.text | Multi-field of `user.changes.name`. | match_only_text | +| user.email | User email address. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | + + +### Authentication + +This is the `auth` dataset. + +An example event for `auth` looks as following: + +```json +{ + "@timestamp": "2020-02-13T18:56:20.000Z", + "agent": { + "ephemeral_id": "af742618-01e6-4406-b573-aab628bfa898", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "auth": { + "access_device": { + "flash_version": "uninstalled", + "ip": "89.160.20.156", + "is_encryption_enabled": "true", + "is_firewall_enabled": "true", + "is_password_set": "true", + "java_version": "uninstalled", + "location": { + "city": "Ann Arbor", + "country": "United States", + "state": "Michigan" + } + }, + "application": { + "key": "DIY231J8BR23QK4UKBY8", + "name": "Microsoft Azure Active Directory" + }, + "auth_device": { + "ip": "192.168.225.254", + "location": { + "city": "Ann Arbor", + "country": "United States", + "state": "Michigan" + }, + "name": "My iPhone X (734-555-2342)" + }, + "email": "narroway@example.com", + "event_type": "authentication", + "factor": "duo_push", + "reason": "user_approved", + "result": "success", + "trusted_endpoint_status": "not trusted", + "txid": "340a23e3-23f3-23c1-87dc-1491a23dfdbb" + } + }, + "data_stream": { + "dataset": "cisco_duo.auth", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": "authentication", + "created": "2021-12-29T09:39:46.431Z", + "dataset": "cisco_duo.auth", + "ingested": "2021-12-29T09:39:47Z", + "kind": "event", + "original": "{\"access_device\":{\"browser\":\"Chrome\",\"browser_version\":\"67.0.3396.99\",\"flash_version\":\"uninstalled\",\"hostname\":null,\"ip\":\"89.160.20.156\",\"is_encryption_enabled\":true,\"is_firewall_enabled\":true,\"is_password_set\":true,\"java_version\":\"uninstalled\",\"location\":{\"city\":\"Ann Arbor\",\"country\":\"United States\",\"state\":\"Michigan\"},\"os\":\"Mac OS X\",\"os_version\":\"10.14.1\",\"security_agents\":[]},\"alias\":\"\",\"application\":{\"key\":\"DIY231J8BR23QK4UKBY8\",\"name\":\"Microsoft Azure Active Directory\"},\"auth_device\":{\"ip\":\"192.168.225.254\",\"location\":{\"city\":\"Ann Arbor\",\"country\":\"United States\",\"state\":\"Michigan\"},\"name\":\"My iPhone X (734-555-2342)\"},\"email\":\"narroway@example.com\",\"event_type\":\"authentication\",\"factor\":\"duo_push\",\"isotimestamp\":\"2020-02-13T18:56:20.351346+00:00\",\"ood_software\":null,\"reason\":\"user_approved\",\"result\":\"success\",\"timestamp\":1581620180,\"trusted_endpoint_status\":\"not trusted\",\"txid\":\"340a23e3-23f3-23c1-87dc-1491a23dfdbb\",\"user\":{\"groups\":[\"Duo Users\",\"CorpHQ Users\"],\"key\":\"DU3KC77WJ06Y5HIV7XKQ\",\"name\":\"narroway@example.com\"}}", + "outcome": "success", + "reason": "user_approved", + "type": "info" + }, + "input": { + "type": "httpjson" + }, + "related": { + "ip": [ + "89.160.20.156", + "192.168.225.254" + ] + }, + "source": { + "address": "89.160.20.156", + "as": { + "number": 29518, + "organization": { + "name": "Bredband2 AB" + } + }, + "geo": { + "city_name": "Linköping", + "continent_name": "Europe", + "country_iso_code": "SE", + "country_name": "Sweden", + "location": { + "lat": 58.4167, + "lon": 15.6167 + }, + "region_iso_code": "SE-E", + "region_name": "Östergötland County" + }, + "ip": "89.160.20.156", + "user": { + "email": "narroway@example.com", + "group": { + "name": [ + "Duo Users", + "CorpHQ Users" + ] + }, + "id": "DU3KC77WJ06Y5HIV7XKQ", + "name": "narroway@example.com" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-auth" + ], + "user": { + "email": "narroway@example.com", + "id": "DU3KC77WJ06Y5HIV7XKQ", + "name": "narroway@example.com" + }, + "user_agent": { + "name": "Chrome", + "os": { + "name": "Mac OS X", + "version": "10.14.1" + }, + "version": "67.0.3396.99" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cisco_duo.auth.access_device.flash_version | The Flash plugin version used, if present. | keyword | +| cisco_duo.auth.access_device.hostname | The hostname, if present. | keyword | +| cisco_duo.auth.access_device.ip | The access device's IP address. | ip | +| cisco_duo.auth.access_device.is_encryption_enabled | Reports the disk encryption state as detected by the Duo Device Health app. | keyword | +| cisco_duo.auth.access_device.is_firewall_enabled | Reports the firewall state as detected by the Duo Device Health app. | keyword | +| cisco_duo.auth.access_device.is_password_set | Reports the system password state as detected by the Duo Device Health app | keyword | +| cisco_duo.auth.access_device.java_version | The Java plugin version used. | keyword | +| cisco_duo.auth.access_device.location.city | The city name of the access device using geoip location. | keyword | +| cisco_duo.auth.access_device.location.country | The country of the access device using geoip location. | keyword | +| cisco_duo.auth.access_device.location.state | The state name of the access device using geoip location. | keyword | +| cisco_duo.auth.access_device.security_agents | Reports the security agents present on the endpoint as detected by the Duo Device Health app. | keyword | +| cisco_duo.auth.alias | The username alias used to log in. | keyword | +| cisco_duo.auth.application.key | The application's integration_key. | keyword | +| cisco_duo.auth.application.name | The application's name. | keyword | +| cisco_duo.auth.auth_device.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| cisco_duo.auth.auth_device.as.organization.name | Organization name. | keyword | +| cisco_duo.auth.auth_device.geo.city_name | City name. | keyword | +| cisco_duo.auth.auth_device.geo.continent_name | Name of the continent. | keyword | +| cisco_duo.auth.auth_device.geo.country_iso_code | Country ISO code. | keyword | +| cisco_duo.auth.auth_device.geo.country_name | Country name. | keyword | +| cisco_duo.auth.auth_device.geo.location | Longitude and latitude. | geo_point | +| cisco_duo.auth.auth_device.geo.region_iso_code | Region ISO code. | keyword | +| cisco_duo.auth.auth_device.geo.region_name | Region name. | keyword | +| cisco_duo.auth.auth_device.ip | The IP address of the authentication device. | ip | +| cisco_duo.auth.auth_device.location.city | The city name of the authentication device using geoip location. | keyword | +| cisco_duo.auth.auth_device.location.country | The country of the authentication device using geoip location. | keyword | +| cisco_duo.auth.auth_device.location.state | The state name of the authentication device using geoip location. | keyword | +| cisco_duo.auth.auth_device.name | The name of the authentication device. | keyword | +| cisco_duo.auth.email | The email address of the user, if known to Duo, otherwise none. | keyword | +| cisco_duo.auth.event_type | The type of activity logged. | keyword | +| cisco_duo.auth.factor | The authentication factor. | keyword | +| cisco_duo.auth.ood_software | If authentication was denied due to out-of-date software, shows the name of the software. | keyword | +| cisco_duo.auth.reason | Provide the reason for the authentication attempt result. | keyword | +| cisco_duo.auth.result | The result of the authentication attempt. | keyword | +| cisco_duo.auth.trusted_endpoint_status | Status of Trusted Endpoint. | keyword | +| cisco_duo.auth.txid | The transaction ID of the event. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.agent_id_status | Agents are normally responsible for populating the `agent.id` field value. If the system receiving events is capable of validating the value based on authentication information for the client then this field can be used to reflect the outcome of that validation. For example if the agent's connection is authenticated with mTLS and the client cert contains the ID of the agent to which the cert was issued then the `agent.id` value in events can be checked against the certificate. If the values match then `event.agent_id_status: verified` is added to the event, otherwise one of the other allowed values should be used. If no validation is performed then the field should be omitted. The allowed values are: `verified` - The `agent.id` field value matches expected value obtained from auth metadata. `mismatch` - The `agent.id` field value does not match the expected value obtained from auth metadata. `missing` - There was no `agent.id` field in the event to validate. `auth_metadata_missing` - There was no auth metadata or it was missing information about the agent ID. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.reason | Reason why this event happened, according to the source. This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| related.ip | All of the IPs seen on your event. | ip | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.user.email | User email address. | keyword | +| source.user.group.name | Name of the group. | keyword | +| source.user.id | Unique identifier of the user. | keyword | +| source.user.name | Short name or login of the user. | keyword | +| source.user.name.text | Multi-field of `source.user.name`. | match_only_text | +| tags | List of keywords used to tag each event. | keyword | +| user.email | User email address. | keyword | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | + + +### Offline Enrollment + +This is the `offline_enrollment` dataset. + +An example event for `offline_enrollment` looks as following: + +```json +{ + "@timestamp": "2019-08-30T16:10:05.000Z", + "agent": { + "ephemeral_id": "3470fbe5-8d73-49db-8555-7e5f4cfd8504", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "offline_enrollment": { + "action": "o2fa_user_provisioned", + "description": { + "factor": "duo_otp", + "hostname": "WKSW10x64", + "user_agent": "DuoCredProv/4.0.6.413 (Windows NT 6.3.9600; x64; Server)" + }, + "object": "Acme Laptop Windows Logon", + "user": { + "name": "narroway" + } + } + }, + "data_stream": { + "dataset": "cisco_duo.offline_enrollment", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2021-12-29T09:40:24.650Z", + "dataset": "cisco_duo.offline_enrollment", + "ingested": "2021-12-29T09:40:25Z", + "original": "{\"action\":\"o2fa_user_provisioned\",\"description\":\"{\\\"user_agent\\\": \\\"DuoCredProv/4.0.6.413 (Windows NT 6.3.9600; x64; Server)\\\", \\\"hostname\\\": \\\"WKSW10x64\\\", \\\"factor\\\": \\\"duo_otp\\\"}\",\"isotimestamp\":\"2019-08-30T16:10:05+00:00\",\"object\":\"Acme Laptop Windows Logon\",\"timestamp\":1567181405,\"username\":\"narroway\"}" + }, + "input": { + "type": "httpjson" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-offline_enrollment" + ], + "user": { + "name": "narroway" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cisco_duo.offline_enrollment.action | The offline enrollment operation | keyword | +| cisco_duo.offline_enrollment.description.factor | The type of authenticator used for offline access. | keyword | +| cisco_duo.offline_enrollment.description.hostname | The host name of the system where Duo Windows Logon is installed. | keyword | +| cisco_duo.offline_enrollment.description.user_agent | The Duo Windows Logon application version information and the Windows OS version and platform information. | keyword | +| cisco_duo.offline_enrollment.object | The Duo Windows Logon integration's name. | keyword | +| cisco_duo.offline_enrollment.user.name | The Duo username | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| tags | List of keywords used to tag each event. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | + + +### Summary + +This is the `summary` dataset. + +An example event for `summary` looks as following: + +```json +{ + "@timestamp": "2021-12-29T09:41:01.807330132Z", + "agent": { + "ephemeral_id": "88177cd0-9798-45a3-86b1-48ab8de2fe35", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "summary": { + "admin_count": 3, + "integration_count": 9, + "telephony_credits_remaining": 960, + "user_count": 8 + } + }, + "data_stream": { + "dataset": "cisco_duo.summary", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2021-12-29T09:41:00.695Z", + "dataset": "cisco_duo.summary", + "ingested": "2021-12-29T09:41:01Z", + "original": "{\"response\":{\"admin_count\":3,\"integration_count\":9,\"telephony_credits_remaining\":960,\"user_count\":8},\"stat\":\"OK\"}" + }, + "input": { + "type": "httpjson" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-summary" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cisco_duo.summary.admin_count | Current number of admins in the account. | integer | +| cisco_duo.summary.integration_count | Current number of integrations in the account. | integer | +| cisco_duo.summary.telephony_credits_remaining | Current total number of telephony credits available in the account. This is the sum of all types of telephony credits. | integer | +| cisco_duo.summary.user_count | Current number of users in the account. | integer | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| tags | List of keywords used to tag each event. | keyword | + + +### Telephony + +This is the `telephony` dataset. + +An example event for `telephony` looks as following: + +```json +{ + "@timestamp": "2020-03-20T15:38:12.000Z", + "agent": { + "ephemeral_id": "42a4e3b7-2d15-41a9-9b9c-2f2d1a4ae179", + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "cisco_duo": { + "telephony": { + "credits": 1, + "event_type": "authentication", + "phone_number": "+121234512345", + "type": "sms" + } + }, + "data_stream": { + "dataset": "cisco_duo.telephony", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "7cefd7f8-53e3-4884-ab65-da99d71b166f", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2021-12-29T09:41:39.239Z", + "dataset": "cisco_duo.telephony", + "ingested": "2021-12-29T09:41:40Z", + "kind": "event", + "original": "{\"context\":\"authentication\",\"credits\":1,\"isotimestamp\":\"2020-03-20T15:38:12+00:00\",\"phone\":\"+121234512345\",\"timestamp\":1584718692,\"type\":\"sms\"}" + }, + "input": { + "type": "httpjson" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "cisco_duo-telephony" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cisco_duo.telephony.credits | How many telephony credits this event cost. | integer | +| cisco_duo.telephony.event_type | How this telephony event was initiated. | keyword | +| cisco_duo.telephony.phone_number | The phone number that initiated this event. | keyword | +| cisco_duo.telephony.type | This type of telephony Event. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| tags | List of keywords used to tag each event. | keyword | diff --git a/packages/cisco_duo/1.1.4/img/cisco_duo-logo.svg b/packages/cisco_duo/1.1.4/img/cisco_duo-logo.svg new file mode 100755 index 0000000000..ab30cd5b18 --- /dev/null +++ b/packages/cisco_duo/1.1.4/img/cisco_duo-logo.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/cisco_duo/1.1.4/img/cisco_duo-screenshot.png b/packages/cisco_duo/1.1.4/img/cisco_duo-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..1270f7f8cfa94cd583f64653f3921206e4963222 GIT binary patch literal 395637 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

    1TN$=24^Yk|%i>nklNG{L#u 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

    ?OZE`>nTNoON2I_xog$k~FgHPeh|xzvrfG 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

    rI>4!y3x(u*5gxyyeOpa)^`NCX2SGo;hpUyyj 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 k)lhoDSL|bVaK7t)q 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 H8HN1gT+lPR$TR46pTtv*q~p)a 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 t0uU6(1yO8 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" + # Beginning with version 6.3, Firepower Threat Defense provides the option to enable timestamp as per RFC 5424. + FTD_DATE: "(?:%{TIMESTAMP_ISO8601}|%{ASA_DATE})" + ASA_DATE: "(?:%{DAY} )?%{MONTH} *%{MONTHDAY}(?: %{YEAR})? %{TIME}(?: %{TZ})?" + PROCESS: "(?:[^%\\s:\\[]+)" + SYSLOG_END: "(?:(:|\\s)\\s+)" + # exactly match the syntax for firepower management logs + PROCESS_HOST: "(?:%{PROCESS:process.name}:\\s%{SYSLOGHOST:host.name})" + HOST_PROCESS: "(?:%{SYSLOGHOST:host.hostname}:?\\s+)?(?:%{PROCESS:process.name}?(?:\\[%{POSINT:process.pid:long}\\])?)?" + + # + # Parse FTD/ASA style message + # + # This parses the header of an EMBLEM-style message for FTD and ASA prefixes. + - grok: + field: _temp_.full_message + patterns: + - "%{FTD_PREFIX}-(?:%{FTD_SUFFIX:_temp_.cisco.suffix}-)?%{NONNEGINT:event.severity:int}-%{POSINT:_temp_.cisco.message_id}?:?\\s*%{GREEDYDATA:message}" + # Before version 6.3, messages for connection, security intelligence, and intrusion events didn't include an event type ID in the message header. + - "%{GREEDYDATA:message}" + pattern_definitions: + FTD_SUFFIX: "[^0-9-]+" + # Before version 6.3, FTD used ASA prefix in syslog messages + FTD_PREFIX: "%{DATA}%(?:[A-Z]+)" + + # + # Create missing fields when no %FTD label is present + # + # message_id is needed in order for some processors below to work. + - set: + field: _temp_.cisco.message_id + value: "" + if: "ctx?._temp_?.cisco?.message_id == null" + + # + # set default event.severity to 7 (debug): + # + # This value is read from the EMBLEM header and won't be present if this is not + # an emblem message (firewalls can be configured to report other kinds of events) + - set: + field: event.severity + value: 7 + if: "ctx?.event?.severity == null" + + # + # Parse the date included in FTD logs + # + - date: + if: "ctx.event?.timezone == null && ctx._temp_?.raw_date != null" + field: "_temp_.raw_date" + target_field: "@timestamp" + formats: + - "ISO8601" + - "MMM d HH:mm:ss" + - "MMM dd HH:mm:ss" + - "EEE MMM d HH:mm:ss" + - "EEE MMM dd HH:mm:ss" + - "MMM d HH:mm:ss z" + - "MMM dd HH:mm:ss z" + - "EEE MMM d HH:mm:ss z" + - "EEE MMM dd HH:mm:ss z" + - "MMM d yyyy HH:mm:ss" + - "MMM dd yyyy HH:mm:ss" + - "EEE MMM d yyyy HH:mm:ss" + - "EEE MMM dd yyyy HH:mm:ss" + - "MMM d yyyy HH:mm:ss z" + - "MMM dd yyyy HH:mm:ss z" + - "EEE MMM d yyyy HH:mm:ss z" + - "EEE MMM dd yyyy HH:mm:ss z" + on_failure: + [ + { + "append": + { + "field": "error.message", + "value": "{{ _ingest.on_failure_message }}", + }, + }, + ] + - date: + if: "ctx.event?.timezone != null && ctx._temp_?.raw_date != null" + timezone: "{{ event.timezone }}" + field: "_temp_.raw_date" + target_field: "@timestamp" + formats: + - "ISO8601" + - "MMM d HH:mm:ss" + - "MMM dd HH:mm:ss" + - "EEE MMM d HH:mm:ss" + - "EEE MMM dd HH:mm:ss" + - "MMM d HH:mm:ss z" + - "MMM dd HH:mm:ss z" + - "EEE MMM d HH:mm:ss z" + - "EEE MMM dd HH:mm:ss z" + - "MMM d yyyy HH:mm:ss" + - "MMM dd yyyy HH:mm:ss" + - "EEE MMM d yyyy HH:mm:ss" + - "EEE MMM dd yyyy HH:mm:ss" + - "MMM d yyyy HH:mm:ss z" + - "MMM dd yyyy HH:mm:ss z" + - "EEE MMM d yyyy HH:mm:ss z" + - "EEE MMM dd yyyy HH:mm:ss z" + on_failure: + [ + { + "append": + { + "field": "error.message", + "value": "{{ _ingest.on_failure_message }}", + }, + }, + ] + + # + # Set log.level + # + - set: + field: "log.level" + if: "ctx.event.severity == 0" + value: unknown + - set: + field: "log.level" + if: "ctx.event.severity == 1" + value: alert + - set: + field: "log.level" + if: "ctx.event.severity == 2" + value: critical + - set: + field: "log.level" + if: "ctx.event.severity == 3" + value: error + - set: + field: "log.level" + if: "ctx.event.severity == 4" + value: warning + - set: + field: "log.level" + if: "ctx.event.severity == 5" + value: notification + - set: + field: "log.level" + if: "ctx.event.severity == 6" + value: informational + - set: + field: "log.level" + if: "ctx.event.severity == 7" + value: debug + + # + # Firewall messages + # + # This set of messages is shared between FTD and ASA. + - set: + if: 'ctx._temp_.cisco.message_id != ""' + field: "event.action" + value: "firewall-rule" + - dissect: + if: "ctx._temp_.cisco.message_id == '106001'" + field: "message" + description: "106001" + pattern: "%{network.direction} %{network.transport} connection %{event.outcome} from %{source.address}/%{source.port} to %{destination.address}/%{destination.port} flags %{} on interface %{_temp_.cisco.source_interface}" + - dissect: + if: "ctx._temp_.cisco.message_id == '106002'" + field: "message" + description: "106002" + pattern: "%{network.transport} Connection %{event.outcome} by %{network.direction} list %{_temp_.cisco.list_id} src %{source.address} dest %{destination.address}" + - dissect: + if: "ctx._temp_.cisco.message_id == '106006'" + field: "message" + description: "106006" + pattern: "%{event.outcome} %{network.direction} %{network.transport} from %{source.address}/%{source.port} to %{destination.address}/%{destination.port} on interface %{_temp_.cisco.source_interface}" + - dissect: + if: "ctx._temp_.cisco.message_id == '106007'" + field: "message" + description: "106007" + pattern: "%{event.outcome} %{network.direction} %{network.transport} from %{source.address}/%{source.port} to %{destination.address}/%{destination.port} due to %{network.protocol} %{}" + - grok: + if: "ctx._temp_.cisco.message_id == '106010'" + field: "message" + description: "106010" + patterns: + - "%{NOTSPACE:event.outcome} %{NOTSPACE:network.direction} %{NOTSPACE:network.transport} src %{NOTSPACE:_temp_.cisco.source_interface}:%{NOTSPACE:source.address}/%{POSINT:source.port} (%{DATA})?dst %{NOTSPACE:_temp_.cisco.destination_interface}:%{NOTSPACE:destination.address}/%{POSINT:destination.port}(%{GREEDYDATA})?" + - dissect: + if: "ctx._temp_.cisco.message_id == '106013'" + field: "message" + description: "106013" + pattern: "Dropping echo request from %{source.address} to PAT address %{destination.address}" + - set: + if: "ctx._temp_.cisco.message_id == '106013'" + field: "network.transport" + description: "106013" + value: icmp + - set: + if: "ctx._temp_.cisco.message_id == '106013'" + field: "network.direction" + description: "106013" + value: inbound + - grok: + if: "ctx._temp_.cisco.message_id == '106014'" + field: "message" + description: "106014" + patterns: + - "%{NOTSPACE:event.outcome} %{NOTSPACE:network.direction} %{NOTSPACE:network.transport} src %{NOTSPACE:_temp_.cisco.source_interface}:%{NOTSPACE:source.address} (%{DATA})?dst %{NOTSPACE:_temp_.cisco.destination_interface}:(?[^ (]*)(%{GREEDYDATA})?" + - grok: + if: "ctx._temp_.cisco.message_id == '106015'" + field: "message" + description: "106015" + patterns: + - "%{NOTSPACE:event.outcome} %{NOTSPACE:network.transport} %{NOTSPACE} %{NOTSPACE} from %{IP:source.address}/%{POSINT:source.port} to %{IP:destination.address}/%{POSINT:destination.port} flags %{DATA} on interface %{NOTSPACE:_temp_.cisco.source_interface}" + - dissect: + if: "ctx._temp_.cisco.message_id == '106016'" + field: "message" + pattern: "%{event.outcome} IP spoof from (%{source.address}) to %{destination.address} on interface %{_temp_.cisco.source_interface}" + description: "106016" + - dissect: + if: "ctx._temp_.cisco.message_id == '106017'" + field: "message" + pattern: "%{event.outcome} IP due to Land Attack from %{source.address} to %{destination.address}" + description: "106017" + - dissect: + if: "ctx._temp_.cisco.message_id == '106018'" + field: "message" + pattern: "%{network.transport} packet type %{_temp_.cisco.icmp_type} %{event.outcome} by %{network.direction} list %{_temp_.cisco.list_id} src %{source.address} dest %{destination.address}" + description: "106018" + - dissect: + if: "ctx._temp_.cisco.message_id == '106020'" + field: "message" + pattern: "%{event.outcome} IP teardrop fragment (size = %{}, offset = %{}) from %{source.address} to %{destination.address}" + description: "106020" + - dissect: + if: "ctx._temp_.cisco.message_id == '106021'" + field: "message" + pattern: "%{event.outcome} %{network.transport} reverse path check from %{source.address} to %{destination.address} on interface %{_temp_.cisco.source_interface}" + description: "106021" + - dissect: + if: "ctx._temp_.cisco.message_id == '106022'" + field: "message" + pattern: "%{event.outcome} %{network.transport} connection spoof from %{source.address} to %{destination.address} on interface %{_temp_.cisco.source_interface}" + description: "106022" + - grok: + if: "ctx._temp_.cisco.message_id == '106023'" + field: "message" + description: "106023" + patterns: + - ^%{NOTSPACE:event.outcome} %{NOTSPACE:network.transport} src %{NOTSPACE:_temp_.cisco.source_interface}:%{IPORHOST:source.address}(/%{POSINT:source.port})?\s*(%{GREEDYDATA:_temp_.cisco.source_username} )?dst %{NOTSPACE:_temp_.cisco.destination_interface}:%{IPORHOST:destination.address}(/%{POSINT:destination.port})?%{DATA}by access.group "%{NOTSPACE:_temp_.cisco.list_id}" + - dissect: + if: "ctx._temp_.cisco.message_id == '106027'" + field: "message" + description: "106027" + pattern: '%{} %{event.outcome} src %{source.address} dst %{destination.address} by access-group "%{_temp_.cisco.list_id}"' + - dissect: + if: "ctx._temp_.cisco.message_id == '106100'" + field: "message" + description: "106100" + pattern: "access-list %{_temp_.cisco.list_id} %{event.outcome} %{network.transport} %{_temp_.cisco.source_interface}/%{source.address}(%{source.port})%{}-> %{_temp_.cisco.destination_interface}/%{destination.address}(%{destination.port})%{}" + - dissect: + if: "ctx._temp_.cisco.message_id == '106102' || ctx._temp_.cisco.message_id == '106103'" + field: "message" + description: "106103" + pattern: "access-list %{_temp_.cisco.list_id} %{event.outcome} %{network.transport} for user %{user.name} %{_temp_.cisco.source_interface}/%{source.address}(%{source.port})%{}-> %{_temp_.cisco.destination_interface}/%{destination.address}(%{destination.port})%{}" + - dissect: + if: "ctx._temp_.cisco.message_id == '111004'" + field: "message" + description: "111004" + pattern: "%{source.address} end configuration: %{_temp_.cisco.cli_outcome}" + - set: + field: event.outcome + description: "111004" + value: "success" + if: "ctx._temp_.cisco.message_id == '111004' && ctx?._temp_?.cisco?.cli_outcome == 'OK'" + - set: + field: event.outcome + description: "111004" + value: "failure" + if: "ctx._temp_.cisco.message_id == '111004' && ctx?._temp_?.cisco?.cli_outcome == 'FAILED'" + - remove: + field: _temp_.cisco.cli_outcome + ignore_missing: true + - append: + field: event.type + description: "111004" + value: "change" + if: "ctx._temp_.cisco.message_id == '111004'" + - grok: + if: "ctx._temp_.cisco.message_id == '111009'" + description: "111009" + field: "message" + patterns: + - "^%{NOTSPACE} '%{NOTSPACE:server.user.name}' executed %{NOTSPACE} %{GREEDYDATA:_temp_.cisco.command_line_arguments}" + - grok: + if: "ctx._temp_.cisco.message_id == '111010'" + field: "message" + description: "111010" + patterns: + - "User '%{NOTSPACE:server.user.name}', running %{QUOTEDSTRING} from IP %{IP:source.address}, executed %{QUOTEDSTRING:_temp_.cisco.command_line_arguments}" + - dissect: + if: "ctx._temp_.cisco.message_id == '113019'" + field: "message" + description: "113019" + pattern: "Group = %{}, Username = %{source.user.name}, IP = %{destination.address}, Session disconnected. Session Type: %{}, Duration: %{_temp_.duration_hms}, Bytes xmt: %{source.bytes}, Bytes rcv: %{destination.bytes}, Reason: %{message}" + - grok: + if: '["302013", "302015"].contains(ctx._temp_.cisco.message_id)' + field: "message" + description: "302013, 302015" + patterns: + - "Built %{NOTSPACE:network.direction} %{NOTSPACE:network.transport} connection %{NUMBER:_temp_.cisco.connection_id} for %{NOTSPACE:_temp_.cisco.source_interface}:%{IP:source.address}/%{NUMBER:source.port} \\(%{IP:_temp_.natsrcip}/%{NUMBER:_temp_.cisco.mapped_source_port}\\)(\\(%{NOTSPACE:_temp_.cisco.source_username}\\))? to %{NOTSPACE:_temp_.cisco.destination_interface}:%{NOTSPACE:destination.address}/%{NUMBER:destination.port} \\(%{NOTSPACE:_temp_.natdstip}/%{NUMBER:_temp_.cisco.mapped_destination_port}\\)( \\(%{NOTSPACE:destination.user.name}\\))?%{GREEDYDATA}" + - dissect: + if: "ctx._temp_.cisco.message_id == '303002'" + field: "message" + description: "303002" + pattern: "%{network.protocol} connection from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port}, user %{client.user.name} %{} file %{file.path}" + - dissect: + if: "ctx._temp_.cisco.message_id == '302012'" + field: "message" + description: "302012" + pattern: "Teardown %{} %{network.transport} translation from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} duration %{_temp_.duration_hms}" + - grok: + if: "ctx._temp_.cisco.message_id == '302020'" + field: "message" + description: "302020" + patterns: + - "Built %{NOTSPACE:network.direction} %{NOTSPACE:network.protocol} connection for faddr (?:%{NOTCOLON:_temp_.cisco.source_interface}:)?%{ECSDESTIPORHOST}/%{NUMBER}\\s*(?:\\(%{NOTSPACE:_temp_.cisco.destination_username}\\) )?gaddr (?:%{NOTCOLON}:)?%{MAPPEDSRC}/%{NUMBER} laddr (?:%{NOTCOLON:_temp_.cisco.source_interface}:)?%{ECSSOURCEIPORHOST}/%{NUMBER}\\s*(?:\\(%{NOTSPACE:_temp_.cisco.source_username}\\) )?(type %{NUMBER:_temp_.cisco.icmp_type} code %{NUMBER:_temp_.cisco.icmp_code})?" + pattern_definitions: + NOTCOLON: "[^:]*" + ECSSOURCEIPORHOST: "(?:%{IP:source.address}|%{HOSTNAME:source.domain})" + ECSDESTIPORHOST: "(?:%{IP:destination.address}|%{HOSTNAME:destination.domain})" + MAPPEDSRC: "(?:%{DATA:_temp_.natsrcip}|%{HOSTNAME})" + - dissect: + if: "ctx._temp_.cisco.message_id == '302022'" + field: "message" + description: "302022" + pattern: "Built %{} stub %{network.transport} connection for %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} %{} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} %{}" + - dissect: + if: "ctx._temp_.cisco.message_id == '302023'" + field: "message" + description: "302023" + pattern: "Teardown stub %{network.transport} connection for %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} duration %{_temp_.duration_hms} forwarded bytes %{network.bytes} %{event.reason}" + - grok: + if: "ctx._temp_.cisco.message_id == '304001'" + field: "message" + description: "304001" + patterns: + - "%{IP:source.address} %{DATA} (%{NOTSPACE}@)?%{IP:destination.address}:%{GREEDYDATA:url.original}" + - set: + if: "ctx._temp_.cisco.message_id == '304001'" + field: "event.outcome" + description: "304001" + value: success + - dissect: + if: "ctx._temp_.cisco.message_id == '304002'" + field: "message" + description: "304002" + pattern: "Access %{event.outcome} URL %{url.original} SRC %{source.address} %{}EST %{destination.address} on interface %{_temp_.cisco.source_interface}" + - grok: + if: "ctx._temp_.cisco.message_id == '305011'" + field: "message" + description: "305011" + patterns: + - Built %{NOTSPACE} %{NOTSPACE:network.transport} translation from %{NOTSPACE:_temp_.cisco.source_interface}:%{IP:source.address}/%{NUMBER:source.port}(\(%{NOTSPACE:source.user.name}\))? to %{NOTSPACE:_temp_.cisco.destination_interface}:%{IP:destination.address}/%{NUMBER:destination.port} + - dissect: + if: "ctx._temp_.cisco.message_id == '313001'" + field: "message" + description: "313001" + pattern: "%{event.outcome} %{network.transport} type=%{_temp_.cisco.icmp_type}, code=%{_temp_.cisco.icmp_code} from %{source.address} on interface %{_temp_.cisco.source_interface}" + - dissect: + if: "ctx._temp_.cisco.message_id == '313004'" + field: "message" + description: "313004" + pattern: "%{event.outcome} %{network.transport} type=%{_temp_.cisco.icmp_type}, from%{}addr %{source.address} on interface %{_temp_.cisco.source_interface} to %{destination.address}: no matching session" + - dissect: + if: "ctx._temp_.cisco.message_id == '313005'" + field: "message" + description: "313005" + pattern: "No matching connection for %{network.transport} error message: %{} on %{_temp_.cisco.source_interface} interface.%{}riginal IP payload: %{}" + - dissect: + if: "ctx._temp_.cisco.message_id == '313008'" + field: "message" + description: "313008" + pattern: "%{event.outcome} %{network.transport} type=%{_temp_.cisco.icmp_type}, code=%{_temp_.cisco.icmp_code} from %{source.address} on interface %{_temp_.cisco.source_interface}" + - dissect: + if: "ctx._temp_.cisco.message_id == '313009'" + field: "message" + description: "313009" + pattern: "%{event.outcome} invalid %{network.transport} code %{_temp_.cisco.icmp_code}, for %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}" + - dissect: + if: "ctx._temp_.cisco.message_id == '322001'" + field: "message" + description: "322001" + pattern: "%{event.outcome} MAC address %{source.mac}, possible spoof attempt on interface %{_temp_.cisco.source_interface}" + - dissect: + if: "ctx._temp_.cisco.message_id == '338001'" + field: "message" + description: "338001" + pattern: "Dynamic filter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{source.domain}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - set: + if: "ctx._temp_.cisco.message_id == '338001'" + field: "server.domain" + description: "338001" + value: "{{source.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338002'" + field: "message" + description: "338002" + pattern: "Dynamic %{}ilter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{destination.domain}" + - set: + if: "ctx._temp_.cisco.message_id == '338002'" + field: "server.domain" + description: "338002" + value: "{{destination.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338003'" + field: "message" + description: "338003" + pattern: "Dynamic %{}ilter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - dissect: + if: "ctx._temp_.cisco.message_id == '338004'" + field: "message" + description: "338004" + pattern: "Dynamic %{}ilter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - dissect: + if: "ctx._temp_.cisco.message_id == '338005'" + field: "message" + description: "338005" + pattern: "Dynamic %{}ilter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{source.domain}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - set: + if: "ctx._temp_.cisco.message_id == '338005'" + field: "server.domain" + description: "338005" + value: "{{source.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338006'" + field: "message" + description: "338006" + pattern: "Dynamic %{}ilter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{destination.domain}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - set: + if: "ctx._temp_.cisco.message_id == '338006'" + field: "server.domain" + description: "338006" + value: "{{destination.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338007'" + field: "message" + description: "338007" + pattern: "Dynamic %{}ilter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - dissect: + if: "ctx._temp_.cisco.message_id == '338008'" + field: "message" + description: "338008" + pattern: "Dynamic %{}ilter %{event.outcome} black%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - dissect: + if: "ctx._temp_.cisco.message_id == '338101'" + field: "message" + description: "338101" + pattern: "Dynamic %{}ilter %{event.outcome} white%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{source.domain}" + - set: + if: "ctx._temp_.cisco.message_id == '338101'" + field: "server.domain" + description: "338101" + value: "{{source.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338102'" + field: "message" + description: "338102" + pattern: "Dynamic %{}ilter %{event.outcome} white%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{destination.domain}" + - set: + if: "ctx._temp_.cisco.message_id == '338102'" + field: "server.domain" + description: "338102" + value: "{{destination.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338103'" + field: "message" + description: "338103" + pattern: "Dynamic %{}ilter %{event.outcome} white%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{}" + - dissect: + if: "ctx._temp_.cisco.message_id == '338104'" + field: "message" + description: "338104" + pattern: "Dynamic %{}ilter %{event.outcome} white%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{}" + - dissect: + if: "ctx._temp_.cisco.message_id == '338201'" + field: "message" + description: "338201" + pattern: "Dynamic %{}ilter %{event.outcome} grey%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{source.domain}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - set: + if: "ctx._temp_.cisco.message_id == '338201'" + field: "server.domain" + description: "338201" + value: "{{source.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338202'" + field: "message" + description: "338202" + pattern: "Dynamic %{}ilter %{event.outcome} grey%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{destination.domain}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - set: + if: "ctx._temp_.cisco.message_id == '338202'" + field: "server.domain" + description: "338202" + value: "{{destination.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338203'" + field: "message" + description: "338203" + pattern: "Dynamic %{}ilter %{event.outcome} grey%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}source %{} resolved from %{_temp_.cisco.list_id} list: %{source.domain}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - set: + if: "ctx._temp_.cisco.message_id == '338203'" + field: "server.domain" + description: "338203" + value: "{{source.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338204'" + field: "message" + description: "338204" + pattern: "Dynamic %{}ilter %{event.outcome} grey%{}d %{network.transport} traffic from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})%{}destination %{} resolved from %{_temp_.cisco.list_id} list: %{destination.domain}, threat-level: %{_temp_.cisco.threat_level}, category: %{_temp_.cisco.threat_category}" + - set: + if: "ctx._temp_.cisco.message_id == '338204'" + field: "server.domain" + description: "338204" + value: "{{destination.domain}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '338301'" + field: "message" + description: "338301" + pattern: "Intercepted DNS reply for domain %{source.domain} from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port}, matched %{_temp_.cisco.list_id}" + - set: + if: "ctx._temp_.cisco.message_id == '338301'" + field: "client.address" + description: "338301" + value: "{{destination.address}}" + ignore_empty_value: true + - set: + if: "ctx._temp_.cisco.message_id == '338301'" + field: "client.port" + description: "338301" + value: "{{destination.port}}" + ignore_empty_value: true + - set: + if: "ctx._temp_.cisco.message_id == '338301'" + field: "server.address" + description: "338301" + value: "{{source.address}}" + ignore_empty_value: true + - set: + if: "ctx._temp_.cisco.message_id == '338301'" + field: "server.port" + description: "338301" + value: "{{source.port}}" + ignore_empty_value: true + - dissect: + if: "ctx._temp_.cisco.message_id == '502103'" + field: "message" + description: "502103" + pattern: "User priv level changed: Uname: %{server.user.name} From: %{_temp_.cisco.privilege.old} To: %{_temp_.cisco.privilege.new}" + - append: + if: "ctx._temp_.cisco.message_id == '502103'" + field: "event.type" + description: "502103" + value: + - "group" + - "change" + - append: + if: "ctx._temp_.cisco.message_id == '502103'" + field: "event.category" + description: "502103" + value: "iam" + - dissect: + if: "ctx._temp_.cisco.message_id == '507003'" + field: "message" + description: "507003" + pattern: "%{network.transport} flow from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} terminated by inspection engine, reason - %{message}" + - dissect: + if: '["605004", "605005"].contains(ctx._temp_.cisco.message_id)' + field: "message" + description: "605004, 605005" + pattern: 'Login %{event.outcome} from %{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{network.protocol} for user "%{source.user.name}"' + - dissect: + if: "ctx._temp_.cisco.message_id == '609001'" + field: "message" + description: "609001" + pattern: "Built local-host %{_temp_.cisco.source_interface}:%{source.address}" + - dissect: + if: "ctx._temp_.cisco.message_id == '609002'" + field: "message" + description: "609002" + pattern: "Teardown local-host %{_temp_.cisco.source_interface}:%{source.address} duration %{_temp_.duration_hms}" + - dissect: + if: '["611102", "611101"].contains(ctx._temp_.cisco.message_id)' + field: "message" + description: "611102, 611101" + pattern: "User authentication %{event.outcome}: IP address: %{source.address}, Uname: %{server.user.name}" + - dissect: + if: "ctx._temp_.cisco.message_id == '710003'" + field: "message" + description: "710003" + pattern: "%{network.transport} access %{event.outcome} by ACL from %{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port}" + - dissect: + if: "ctx._temp_.cisco.message_id == '710005'" + field: "message" + description: "710005" + pattern: "%{network.transport} request %{event.outcome} from %{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port}" + - dissect: + if: "ctx._temp_.cisco.message_id == '713049'" + field: "message" + description: "713049" + pattern: "Group = %{}, IP = %{source.address}, Security negotiation complete for LAN-to-LAN Group (%{}) %{}, Inbound SPI = %{}, Outbound SPI = %{}" + - grok: + if: "ctx._temp_.cisco.message_id == '716002'" + field: "message" + description: "716002" + patterns: + - "Group <%{NOTSPACE:_temp_.cisco.webvpn.group_name}> User <%{NOTSPACE:source.user.name}> IP <%{IP:source.address}> WebVPN session terminated: %{GREEDYDATA:event.reason}." + - "Group %{NOTSPACE:_temp_.cisco.webvpn.group_name} User %{NOTSPACE:source.user.name} IP %{IP:source.address} WebVPN session terminated: %{GREEDYDATA:event.reason}." + - grok: + if: "ctx._temp_.cisco.message_id == '722051'" + field: "message" + description: "722051" + patterns: + - "Group <%{NOTSPACE:_temp_.cisco.webvpn.group_name}> User <%{NOTSPACE:source.user.name}> IP <%{IP:source.address}> IPv4 Address <%{IP:_temp_.cisco.assigned_ip}> %{GREEDYDATA}" + - "Group %{NOTSPACE:_temp_.cisco.webvpn.group_name} User %{NOTSPACE:source.user.name} IP %{IP:source.address} IPv4 Address %{IP:_temp_.cisco.assigned_ip} %{GREEDYDATA}" + - dissect: + if: "ctx._temp_.cisco.message_id == '733100'" + field: "message" + description: "733100" + pattern: "[%{_temp_.cisco.burst.object}] drop %{_temp_.cisco.burst.id} exceeded. Current burst rate is %{_temp_.cisco.burst.current_rate} per second, max configured rate is %{_temp_.cisco.burst.configured_rate}; Current average rate is %{_temp_.cisco.burst.avg_rate} per second, max configured rate is %{_temp_.cisco.burst.configured_avg_rate}; Cumulative total count is %{_temp_.cisco.burst.cumulative_count}" + - dissect: + if: "ctx._temp_.cisco.message_id == '734001'" + field: "message" + description: "734001" + pattern: "DAP: User %{user.email}, Addr %{source.address}, Connection %{_temp_.cisco.connection_type}: The following DAP records were selected for this connection: %{_temp_.cisco.dap_records->}" + - dissect: + if: "ctx._temp_.cisco.message_id == '805001'" + field: "message" + description: "805001" + pattern: "Offloaded %{network.transport} for connection %{_temp_.cisco.connection_id} from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})" + - dissect: + if: "ctx._temp_.cisco.message_id == '805002'" + field: "message" + description: "805002" + pattern: "%{network.transport} Flow is no longer offloaded for connection %{_temp_.cisco.connection_id} from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} (%{_temp_.natsrcip}/%{_temp_.cisco.mapped_source_port}) to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} (%{_temp_.natdstip}/%{_temp_.cisco.mapped_destination_port})" + - split: + field: "_temp_.cisco.dap_records" + separator: ",\\s+" + ignore_missing: true + - dissect: + if: "ctx._temp_.cisco.message_id == '434002'" + field: "message" + pattern: "SFR requested to %{event.action} %{network.protocol} packet from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port}" + - dissect: + if: "ctx._temp_.cisco.message_id == '434004'" + field: "message" + pattern: "SFR requested ASA to %{event.action} further packet redirection and process %{network.protocol} flow from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} locally" + - dissect: + if: "ctx._temp_.cisco.message_id == '110002'" + field: "message" + pattern: "%{event.reason} for %{network.protocol} from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{destination.address}/%{destination.port}" + - dissect: + if: "ctx._temp_.cisco.message_id == '419002'" + field: "message" + pattern: "%{event.reason}from %{_temp_.cisco.source_interface}:%{source.address}/%{source.port} to %{_temp_.cisco.destination_interface}:%{destination.address}/%{destination.port} %{+event.reason}" + - dissect: + if: '["602303", "602304"].contains(ctx._temp_.cisco.message_id)' + field: "message" + pattern: "%{network.type}: An %{network.direction} %{network.inner} SA (SPI= %{}) between %{source.address} and %{destination.address} (user= %{user.name}) has been %{event.action}." + - dissect: + if: "ctx._temp_.cisco.message_id == '750002'" + field: "message" + pattern: "Local:%{source.address}:%{source.port} Remote:%{destination.address}:%{destination.port} Username:%{user.name} %{event.reason}" + - dissect: + if: "ctx._temp_.cisco.message_id == '713120'" + field: "message" + pattern: "Group = %{}, IP = %{source.address}, %{event.reason} (msgid=%{event.id})" + - dissect: + if: "ctx._temp_.cisco.message_id == '713202'" + field: "message" + pattern: "IP = %{source.address}, %{event.reason}. %{} packet." + - dissect: + if: "ctx._temp_.cisco.message_id == '750003'" + field: "message" + pattern: "Local:%{source.address}:%{source.port} Remote:%{destination.address}:%{destination.port} Username:%{user.name} %{event.reason} ERROR:%{+event.reason}" + - grok: + if: '["713905", "713904", "713906", "713902", "713901"].contains(ctx._temp_.cisco.message_id)' + field: "message" + patterns: + - "^(Group = %{IP}, )?(IP = %{IP:source.address}, )?%{GREEDYDATA:event.reason}$" + # Handle ecs action outcome protocol + - set: + if: '["434002", "434004"].contains(ctx._temp_.cisco.message_id)' + field: "event.outcome" + value: "unknown" + - set: + if: '["419002"].contains(ctx._temp_.cisco.message_id)' + field: "network.protocol" + value: "tcp" + - set: + if: '["110002"].contains(ctx._temp_.cisco.message_id)' + field: "event.outcome" + value: "failure" + - set: + if: '["713120"].contains(ctx._temp_.cisco.message_id)' + field: "event.outcome" + value: "success" + - set: + if: '["602303", "602304"].contains(ctx._temp_.cisco.message_id)' + field: "event.outcome" + value: "success" + - set: + if: '["713905", "713904", "713906", "713902", "713901", "710005"].contains(ctx._temp_.cisco.message_id)' + field: "event.outcome" + value: "failure" + - set: + if: '["750002", "750003"].contains(ctx._temp_.cisco.message_id)' + field: "event.action" + value: "connection-started" + - set: + if: '["750003", "713905", "713904", "713906", "713902", "713901"].contains(ctx._temp_.cisco.message_id)' + field: "event.action" + value: "error" + - append: + if: '["750003", "713905", "713904", "713906", "713902", "713901"].contains(ctx._temp_.cisco.message_id)' + field: "event.type" + value: "error" + + # + # Handle 302xxx messages (Flow expiration a.k.a "Teardown") + # + - set: + if: '["302012", "302014", "302016", "302018", "302020", "302021", "302036", "302304", "302306", "609001", "609002"].contains(ctx._temp_.cisco.message_id)' + field: "event.action" + value: "flow-expiration" + description: "302012, 302014, 302016, 302018, 302020, 302021, 302036, 302304, 302306, 609001, 609002" + - grok: + field: "message" + if: '["302014", "302016", "302018", "302021", "302036", "302304", "302306"].contains(ctx._temp_.cisco.message_id)' + description: "302014, 302016, 302018, 302021, 302036, 302304, 302306" + patterns: + - ^Teardown %{NOTSPACE:network.transport} (?:state-bypass )?connection %{NOTSPACE:_temp_.cisco.connection_id} (?:for|from) %{NOTCOLON:_temp_.cisco.source_interface}:%{DATA:source.address}/%{NUMBER:source.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.source_username} )?to %{NOTCOLON:_temp_.cisco.destination_interface}:%{DATA:destination.address}/%{NUMBER:destination.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.destination_username} )?duration (?:%{TIME:_temp_.duration_hms} bytes %{NUMBER:network.bytes}) %{NOTCOLON:event.reason} from %{NOTCOLON:_temp_.cisco.termination_initiator} \(%{NOTSPACE:_temp_.cisco.termination_user}\) + - ^Teardown %{NOTSPACE:network.transport} (?:state-bypass )?connection %{NOTSPACE:_temp_.cisco.connection_id} (?:for|from) %{NOTCOLON:_temp_.cisco.source_interface}:%{DATA:source.address}/%{NUMBER:source.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.source_username} )?to %{NOTCOLON:_temp_.cisco.destination_interface}:%{DATA:destination.address}/%{NUMBER:destination.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.destination_username} )?duration (?:%{TIME:_temp_.duration_hms} bytes %{NUMBER:network.bytes}) %{NOTCOLON:event.reason} from %{NOTCOLON:_temp_.cisco.termination_initiator} + - ^Teardown %{NOTSPACE:network.transport} (?:state-bypass )?connection %{NOTSPACE:_temp_.cisco.connection_id} (?:for|from) %{NOTCOLON:_temp_.cisco.source_interface}:%{DATA:source.address}/%{NUMBER:source.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.source_username} )?to %{NOTCOLON:_temp_.cisco.destination_interface}:%{DATA:destination.address}/%{NUMBER:destination.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.destination_username} )?duration (?:%{TIME:_temp_.duration_hms} bytes %{NUMBER:network.bytes}) %{NOTCOLON:event.reason} \(%{NOTSPACE:_temp_.cisco.termination_user}\) + - ^Teardown %{NOTSPACE:network.transport} (?:state-bypass )?connection %{NOTSPACE:_temp_.cisco.connection_id} (?:for|from) %{NOTCOLON:_temp_.cisco.source_interface}:%{DATA:source.address}/%{NUMBER:source.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.source_username} )?to %{NOTCOLON:_temp_.cisco.destination_interface}:%{DATA:destination.address}/%{NUMBER:destination.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.destination_username} )?duration (?:%{TIME:_temp_.duration_hms} bytes %{NUMBER:network.bytes}) \(%{NOTSPACE:_temp_.cisco.termination_user}\) + - ^Teardown %{NOTSPACE:network.transport} (?:state-bypass )?connection %{NOTSPACE:_temp_.cisco.connection_id} (?:for|from) %{NOTCOLON:_temp_.cisco.source_interface}:%{DATA:source.address}/%{NUMBER:source.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.source_username} )?to %{NOTCOLON:_temp_.cisco.destination_interface}:%{DATA:destination.address}/%{NUMBER:destination.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.destination_username} )?duration (?:%{TIME:_temp_.duration_hms} bytes %{NUMBER:network.bytes}) %{NOTCOLON:event.reason} + - ^Teardown %{NOTSPACE:network.transport} (?:state-bypass )?connection %{NOTSPACE:_temp_.cisco.connection_id} (?:for|from) %{NOTCOLON:_temp_.cisco.source_interface}:%{DATA:source.address}/%{NUMBER:source.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.source_username} )?to %{NOTCOLON:_temp_.cisco.destination_interface}:%{DATA:destination.address}/%{NUMBER:destination.port:int}\s*(?:%{NOTSPACE:_temp_.cisco.destination_username} )?duration (?:%{TIME:_temp_.duration_hms} bytes %{NUMBER:network.bytes}) + - ^Teardown %{NOTSPACE:network.transport} connection for faddr (?:%{NOTCOLON:_temp_.cisco.source_interface}:)?%{ECSDESTIPORHOST}/%{NUMBER}\s*(?:\(%{NOTSPACE:_temp_.cisco.destination_username}\) )?gaddr (?:%{NOTCOLON}:)?%{MAPPEDSRC}/%{NUMBER} laddr (?:%{NOTCOLON:_temp_.cisco.source_interface}:)?%{ECSSOURCEIPORHOST}/%{NUMBER}\s*(?:\(%{NOTSPACE:_temp_.cisco.source_username}\))?(\s*type %{NUMBER:_temp_.cisco.icmp_type} code %{NUMBER:_temp_.cisco.icmp_code})? + pattern_definitions: + NOTCOLON: "[^:]*" + ECSSOURCEIPORHOST: "(?:%{IP:source.address}|%{HOSTNAME:source.domain})" + ECSDESTIPORHOST: "(?:%{IP:destination.address}|%{HOSTNAME:destination.domain})" + MAPPEDSRC: "(?:%{DATA:_temp_.natsrcip}|%{HOSTNAME})" + + # + # Decode FTD's Security Event Syslog Messages + # + # 43000x messages are security event syslog messages specific to FTD. + # Format is a comma-separated sequence of key: value pairs. + # + # The result of this decoding is saved as _temp_.orig_security.{Key}: {Value} + - kv: + if: '["430001", "430002", "430003", "430004", "430005", ""].contains(ctx._temp_.cisco.message_id)' + field: "message" + description: "430001, 430002, 430003, 430004, 430005" + field_split: ",(?=[A-za-z1-9\\s]+:)" + value_split: ":" + target_field: "_temp_.orig_security" + trim_key: " " + trim_value: " " + ignore_failure: true + + # + # Remove _temp_.full_message. + # + # The field has been used as temporary buffer while decoding. The full message + # is kept under event.original. Processors below can still add a message field, as some + # security events contain an explanatory Message field. + - remove: + field: + - message + - _temp_.full_message + ignore_missing: true + + # + # Populate ECS fields from Security Events + # + # This script uses the key-value pairs from Security Events to populate + # the appropriate ECS fields. + # + # A single key can be mapped to multiple ECS fields, and more than one key can + # map to the same ECS field, which results in an array being created. + # + # This script performs an additional job: + # + # Before FTD version 6.3, the message_id was not included in Security Events. + # As this field encodes the kind of event (intrusion, connection, malware...) + # the script below will guess the right message_id from the keys present in + # the event. + # + # The reason for overloading this script with different behaviors is + # that this pipeline is already reaching the limit on script compilations. + # + #******************************************************************************* + # Code generated by go generate. DO NOT EDIT. + #******************************************************************************* + - script: + if: ctx._temp_?.orig_security != null + params: + ACPolicy: + target: ac_policy + id: ["430001", "430002", "430003"] + ecs: [_temp_.cisco.rule_name] + AccessControlRuleAction: + target: access_control_rule_action + id: ["430002", "430003"] + ecs: [event.outcome] + AccessControlRuleName: + target: access_control_rule_name + id: ["430002", "430003"] + ecs: [_temp_.cisco.rule_name] + AccessControlRuleReason: + target: access_control_rule_reason + id: ["430002", "430003"] + ApplicationProtocol: + target: application_protocol + ecs: [network.protocol] + ArchiveDepth: + target: archive_depth + id: ["430004", "430005"] + ArchiveFileName: + target: archive_file_name + id: ["430004", "430005"] + ecs: [file.name] + ArchiveFileStatus: + target: archive_file_status + id: ["430004", "430005"] + ArchiveSHA256: + target: archive_sha256 + id: ["430004", "430005"] + ecs: [file.hash.sha256] + Classification: + target: classification + id: ["430001"] + Client: + target: client + ecs: [network.application] + ClientVersion: + target: client_version + id: ["430002", "430003"] + ConnectionDuration: + target: connection_duration + id: ["430003"] + ecs: [event.duration] + DNS_Sinkhole: + target: dns_sinkhole + id: ["430002", "430003"] + DNS_TTL: + target: dns_ttl + id: ["430002", "430003"] + DNSQuery: + target: dns_query + id: ["430002", "430003"] + ecs: [dns.question.name] + DNSRecordType: + target: dns_record_type + id: ["430002", "430003"] + ecs: [dns.question.type] + DNSResponseType: + target: dns_response_type + id: ["430002", "430003"] + ecs: [dns.response_code] + DNSSICategory: + target: dnssi_category + id: ["430002", "430003"] + DstIP: + target: dst_ip + ecs: [destination.address] + DstPort: + target: dst_port + ecs: [destination.port] + EgressInterface: + target: egress_interface + id: ["430001", "430002", "430003"] + ecs: [_temp_.cisco.destination_interface] + EgressZone: + target: egress_zone + id: ["430001", "430002", "430003"] + Endpoint Profile: + target: endpoint_profile + id: ["430002", "430003"] + FileAction: + target: file_action + id: ["430004", "430005"] + FileCount: + target: file_count + id: ["430002", "430003"] + FileDirection: + target: file_direction + id: ["430004", "430005"] + FileName: + target: file_name + id: ["430004", "430005"] + ecs: [file.name] + FilePolicy: + target: file_policy + id: ["430004", "430005"] + ecs: [_temp_.cisco.rule_name] + FileSHA256: + target: file_sha256 + id: ["430004", "430005"] + ecs: [file.hash.sha256] + FileSandboxStatus: + target: file_sandbox_status + id: ["430004", "430005"] + FileSize: + target: file_size + id: ["430004", "430005"] + ecs: [file.size] + FileStorageStatus: + target: file_storage_status + id: ["430004", "430005"] + FileType: + target: file_type + id: ["430004", "430005"] + FirstPacketSecond: + target: first_packet_second + id: ["430004", "430005"] + ecs: [event.start] + GID: + target: gid + id: ["430001"] + ecs: [service.id] + HTTPReferer: + target: http_referer + id: ["430002", "430003"] + ecs: [http.request.referrer] + HTTPResponse: + target: http_response + id: ["430001", "430002", "430003"] + ecs: [http.response.status_code] + ICMPCode: + target: icmp_code + id: ["430001", "430002", "430003"] + ICMPType: + target: icmp_type + id: ["430001", "430002", "430003"] + IPReputationSICategory: + target: ip_reputation_si_category + id: ["430002", "430003"] + IPSCount: + target: ips_count + id: ["430002", "430003"] + IngressInterface: + target: ingress_interface + id: ["430001", "430002", "430003"] + ecs: [_temp_.cisco.source_interface] + IngressZone: + target: ingress_zone + id: ["430001", "430002", "430003"] + InitiatorBytes: + target: initiator_bytes + id: ["430003"] + ecs: [source.bytes] + InitiatorPackets: + target: initiator_packets + id: ["430003"] + ecs: [source.packets] + InlineResult: + target: inline_result + id: ["430001"] + ecs: [event.outcome] + IntrusionPolicy: + target: intrusion_policy + id: ["430001"] + ecs: [_temp_.cisco.rule_name] + MPLS_Label: + target: mpls_label + id: ["430001"] + Message: + target: message + id: ["430001"] + ecs: [message] + NAPPolicy: + target: nap_policy + id: ["430001", "430002", "430003"] + NetBIOSDomain: + target: net_bios_domain + id: ["430002", "430003"] + ecs: [host.hostname] + NumIOC: + target: num_ioc + id: ["430001"] + Prefilter Policy: + target: prefilter_policy + id: ["430002", "430003"] + Priority: + target: priority + id: ["430001"] + Protocol: + target: protocol + ecs: [network.transport] + ReferencedHost: + target: referenced_host + id: ["430002", "430003"] + ecs: [url.domain] + ResponderBytes: + target: responder_bytes + id: ["430003"] + ecs: [destination.bytes] + ResponderPackets: + target: responder_packets + id: ["430003"] + ecs: [destination.packets] + Revision: + target: revision + id: ["430001"] + SHA_Disposition: + target: sha_disposition + id: ["430004", "430005"] + SID: + target: sid + id: ["430001"] + SSLActualAction: + target: ssl_actual_action + ecs: [event.outcome] + SSLCertificate: + target: ssl_certificate + id: ["430002", "430003", "430004", "430005"] + SSLExpectedAction: + target: ssl_expected_action + id: ["430002", "430003"] + SSLFlowStatus: + target: ssl_flow_status + id: ["430002", "430003", "430004", "430005"] + SSLPolicy: + target: ssl_policy + id: ["430002", "430003"] + SSLRuleName: + target: ssl_rule_name + id: ["430002", "430003"] + SSLServerCertStatus: + target: ssl_server_cert_status + id: ["430002", "430003"] + SSLServerName: + target: ssl_server_name + id: ["430002", "430003"] + ecs: [server.domain] + SSLSessionID: + target: ssl_session_id + id: ["430002", "430003"] + SSLTicketID: + target: ssl_ticket_id + id: ["430002", "430003"] + SSLURLCategory: + target: sslurl_category + id: ["430002", "430003"] + SSLVersion: + target: ssl_version + id: ["430002", "430003"] + SSSLCipherSuite: + target: sssl_cipher_suite + id: ["430002", "430003"] + SecIntMatchingIP: + target: sec_int_matching_ip + id: ["430002", "430003"] + Security Group: + target: security_group + id: ["430002", "430003"] + SperoDisposition: + target: spero_disposition + id: ["430004", "430005"] + SrcIP: + target: src_ip + ecs: [source.address] + SrcPort: + target: src_port + ecs: [source.port] + TCPFlags: + target: tcp_flags + id: ["430002", "430003"] + ThreatName: + target: threat_name + id: ["430005"] + ecs: [_temp_.cisco.threat_category] + ThreatScore: + target: threat_score + id: ["430005"] + ecs: [_temp_.cisco.threat_level] + Tunnel or Prefilter Rule: + target: tunnel_or_prefilter_rule + id: ["430002", "430003"] + URI: + target: uri + id: ["430004", "430005"] + ecs: [url.original] + URL: + target: url + id: ["430002", "430003"] + ecs: [url.original] + URLCategory: + target: url_category + id: ["430002", "430003"] + URLReputation: + target: url_reputation + id: ["430002", "430003"] + URLSICategory: + target: urlsi_category + id: ["430002", "430003"] + User: + target: user + ecs: [user.id, user.name] + UserAgent: + target: user_agent + id: ["430002", "430003"] + ecs: [user_agent.original] + VLAN_ID: + target: vlan_id + id: ["430001", "430002", "430003"] + WebApplication: + target: web_application + ecs: [network.application] + originalClientSrcIP: + target: original_client_src_ip + id: ["430002", "430003"] + ecs: [client.address] + lang: painless + source: | + boolean isEmpty(def value) { + return (value instanceof AbstractList? value.size() : value.length()) == 0; + } + def appendOrCreate(Map dest, String[] path, def value) { + for (int i=0; i new HashMap()); + } + String key = path[path.length - 1]; + def existing = dest.get(key); + return existing == null? + dest.put(key, value) + : existing instanceof AbstractList? + existing.add(value) + : dest.put(key, new ArrayList([existing, value])); + } + def msg = ctx._temp_.orig_security; + def counters = new HashMap(); + def dest = new HashMap(); + ctx._temp_.cisco['security'] = dest; + for (entry in msg.entrySet()) { + def param = params.get(entry.getKey()); + if (param == null) { + continue; + } + param.getOrDefault('id', []).forEach( id -> counters[id] = 1 + counters.getOrDefault(id, 0) ); + if (!isEmpty(entry.getValue())) { + param.getOrDefault('ecs', []).forEach( field -> appendOrCreate(ctx, field.splitOnToken('.'), entry.getValue()) ); + dest[param.target] = entry.getValue(); + } + } + if (ctx._temp_.cisco.message_id != "") return; + def best; + for (entry in counters.entrySet()) { + if (best == null || best.getValue() < entry.getValue()) best = entry; + } + if (best != null) ctx._temp_.cisco.message_id = best.getKey(); + #******************************************************************************* + # End of generated code. + #******************************************************************************* + + # + # Normalize ECS field values + # + - script: + lang: painless + params: + "ctx._temp_.cisco.message_id": + target: event.action + map: + "430001": intrusion-detected + "430002": connection-started + "430003": connection-finished + "430004": file-detected + "430005": malware-detected + "dns.question.type": + map: + "a host address": A + "ip6 address": AAAA + "text strings": TXT + "a domain name pointer": PTR + "an authoritative name server": NS + "the canonical name for an alias": CNAME + "marks the start of a zone of authority": SOA + "mail exchange": MX + "server selection": SRV + "dns.response_code": + map: + "non-existent domain": NXDOMAIN + "server failure": SERVFAIL + "query refused": REFUSED + "no error": NOERROR + source: | + def getField(Map src, String[] path) { + for (int i=0; i new HashMap()); + } + dest[path[path.length-1]] = value; + } + for (entry in params.entrySet()) { + def srcField = entry.getKey(); + def param = entry.getValue(); + String oldVal = getField(ctx, srcField.splitOnToken('.')); + if (oldVal == null) continue; + def newVal = param.map?.getOrDefault(oldVal.toLowerCase(), null); + if (newVal != null) { + def dstField = param.getOrDefault('target', srcField); + setField(ctx, dstField.splitOnToken('.'), newVal); + } + } + - set: + if: "ctx.dns?.question?.type != null && ctx.dns?.response_code == null" + field: dns.response_code + value: NOERROR + - set: + if: 'ctx._temp_.cisco.message_id == "430001"' + field: event.action + value: intrusion-detected + - set: + if: 'ctx._temp_.cisco.message_id == "430002"' + field: event.action + value: connection-started + - set: + if: 'ctx._temp_.cisco.message_id == "430003"' + field: event.action + value: connection-finished + - set: + if: 'ctx._temp_.cisco.message_id == "430004"' + field: event.action + value: file-detected + - set: + if: 'ctx._temp_.cisco.message_id == "430005"' + field: event.action + value: malware-detected + + # + # Handle event.duration + # + # It can be set from ConnectionDuration FTD field above. This field holds + # seconds as a string. Copy it to _temp_.duration_hms so that the following + # processor converts it to the right value and populates start and end. + - set: + field: "_temp_.duration_hms" + value: "{{event.duration}}" + ignore_empty_value: true + + # + # Process the flow duration "hh:mm:ss" present in some messages + # This will fill event.start, event.end and event.duration + # + - script: + lang: painless + if: "ctx?._temp_?.duration_hms != null" + source: > + long parse_hms(String s) { + long cur = 0, total = 0; + for (char c: s.toCharArray()) { + if (c >= (char)'0' && c <= (char)'9') { + cur = (cur*10) + (long)c - (char)'0'; + } else if (c == (char)':') { + total = (total + cur) * 60; + cur = 0; + } else { + return 0; + } + } + return total + cur; + } + if (ctx?.event == null) { + ctx['event'] = new HashMap(); + } + String end = ctx['@timestamp']; + ctx.event['end'] = end; + long nanos = parse_hms(ctx._temp_.duration_hms) * 1000000000L; + ctx.event['duration'] = nanos; + ctx.event['start'] = ZonedDateTime.ofInstant( + Instant.parse(end).minusNanos(nanos), + ZoneOffset.UTC); + # + # Normalize protocol names + # + - lowercase: + field: "network.transport" + ignore_failure: true + - lowercase: + field: "network.protocol" + ignore_failure: true + - lowercase: + field: "network.application" + ignore_failure: true + - lowercase: + field: "file.type" + ignore_failure: true + - lowercase: + field: "network.direction" + ignore_failure: true + - lowercase: + field: "network.type" + ignore_failure: true + # + # Populate network.iana_number from network.transport. Also does reverse + # mapping in case network.transport contains the iana_number. + # + - script: + if: "ctx?.network?.transport != null" + lang: painless + params: + icmp: 1 + igmp: 2 + ipv4: 4 + tcp: 6 + egp: 8 + igp: 9 + pup: 12 + udp: 17 + rdp: 27 + irtp: 28 + dccp: 33 + idpr: 35 + ipv6: 41 + ipv6-route: 43 + ipv6-frag: 44 + rsvp: 46 + gre: 47 + esp: 50 + ipv6-icmp: 58 + ipv6-nonxt: 59 + ipv6-opts: 60 + source: > + def net = ctx.network; + def iana = params[net.transport]; + if (iana != null) { + net['iana_number'] = iana; + return; + } + def reverse = new HashMap(); + def[] arr = new def[] { null }; + for (entry in params.entrySet()) { + arr[0] = entry.getValue(); + reverse.put(String.format("%d", arr), entry.getKey()); + } + def trans = reverse[net.transport]; + if (trans != null) { + net['iana_number'] = net.transport; + net['transport'] = trans; + } + # + # Normalize event.outcome + # + - lowercase: + field: "event.outcome" + ignore_missing: true + - set: + field: "event.outcome" + if: 'ctx.event?.outcome == "est-allowed"' + value: success + - set: + field: "event.outcome" + if: 'ctx.event?.outcome == "permitted"' + value: success + - set: + field: "event.outcome" + if: 'ctx.event?.outcome == "allow"' + value: success + - set: + field: "event.outcome" + if: 'ctx.event?.outcome == "denied"' + value: failure + - set: + field: "event.outcome" + if: 'ctx.event?.outcome == "deny"' + value: failure + - set: + field: "event.outcome" + if: 'ctx.event?.outcome == "dropped"' + value: failure + - set: + field: "network.transport" + if: 'ctx.network?.transport == "icmpv6"' + value: "ipv6-icmp" + # + # Convert numeric fields to integer or long, as output of dissect and kv processors is always a string + # + - convert: + field: source.port + type: integer + ignore_failure: true + - convert: + field: destination.port + type: integer + ignore_failure: true + - convert: + field: source.bytes + type: long + ignore_failure: true + - convert: + field: destination.bytes + type: long + ignore_failure: true + - convert: + field: network.bytes + type: long + ignore_failure: true + - convert: + field: source.packets + type: integer + ignore_failure: true + - convert: + field: destination.packets + type: integer + ignore_failure: true + - convert: + field: _temp_.cisco.mapped_source_port + type: integer + ignore_failure: true + - convert: + field: _temp_.cisco.mapped_destination_port + type: integer + ignore_failure: true + - convert: + field: _temp_.cisco.icmp_code + type: integer + ignore_failure: true + - convert: + field: _temp_.cisco.icmp_type + type: integer + ignore_failure: true + - convert: + field: http.response.status_code + type: integer + ignore_failure: true + - convert: + field: file.size + type: integer + ignore_failure: true + - convert: + field: network.iana_number + type: string + ignore_failure: true + # + # Assign ECS .ip fields from .address is a valid IP address is found, + # otherwise set .domain field. + # + - grok: + field: source.address + patterns: + - "^(?:%{IP:source.ip}|%{GREEDYDATA:source.domain})$" + ignore_failure: true + - grok: + field: destination.address + patterns: + - "^(?:%{IP:destination.ip}|%{GREEDYDATA:destination.domain})$" + ignore_failure: true + - grok: + field: client.address + patterns: + - "^(?:%{IP:client.ip}|%{GREEDYDATA:client.domain})$" + ignore_failure: true + - grok: + field: server.address + patterns: + - "^(?:%{IP:server.ip}|%{GREEDYDATA:server.domain})$" + ignore_failure: true + # + # Geolocation for source and destination addresses + # + - geoip: + field: "source.ip" + target_field: "source.geo" + ignore_missing: true + - geoip: + field: "destination.ip" + target_field: "destination.geo" + ignore_missing: true + # + # IP Autonomous System (AS) Lookup + # + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: destination.ip + target_field: destination.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - rename: + field: destination.as.asn + target_field: destination.as.number + ignore_missing: true + - rename: + field: destination.as.organization_name + target_field: destination.as.organization.name + ignore_missing: true + # + # Set mapped_{src|dst}_ip fields only if they consist of a valid IP address. + # + - grok: + field: _temp_.natsrcip + patterns: + - "^(?:%{IP:_temp_.cisco.mapped_source_ip}|%{GREEDYDATA:_temp_.cisco.mapped_source_host})$" + ignore_failure: true + - grok: + field: _temp_.natdstip + patterns: + - "^(?:%{IP:_temp_.cisco.mapped_destination_ip}|%{GREEDYDATA:_temp_.cisco.mapped_destination_host})$" + ignore_failure: true + # + # NAT fields + # + # The firewall always populates mapped ip and port even if there was no NAT. + # This populates both nat.ip and nat.port only when some translation is done. + # Fills nat.ip and nat.port even when only the ip or port changed. + - set: + field: source.nat.ip + value: "{{_temp_.cisco.mapped_source_ip}}" + if: "ctx?._temp_?.cisco?.mapped_source_ip != ctx?.source?.ip" + ignore_empty_value: true + - convert: + field: source.nat.ip + type: ip + ignore_missing: true + - set: + field: source.nat.port + value: "{{_temp_.cisco.mapped_source_port}}" + if: "ctx?._temp_?.cisco?.mapped_source_port != ctx?.source?.port" + ignore_empty_value: true + - convert: + field: source.nat.port + type: long + ignore_missing: true + - set: + field: destination.nat.ip + value: "{{_temp_.cisco.mapped_destination_ip}}" + if: "ctx?._temp_?.cisco.mapped_destination_ip != ctx?.destination?.ip" + ignore_empty_value: true + - convert: + field: destination.nat.ip + type: ip + ignore_missing: true + - set: + field: destination.nat.port + value: "{{_temp_.cisco.mapped_destination_port}}" + if: "ctx?._temp_?.cisco?.mapped_destination_port != ctx?.destination?.port" + ignore_empty_value: true + - convert: + field: destination.nat.port + type: long + ignore_missing: true + # + # Zone-based Network Directionality + # + # If external and internal zones are specified and our ingress/egress zones are + # populated, then we can classify traffic directionality based off of our defined + # zones rather than the logs. + - set: + field: network.direction + value: inbound + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) + - set: + field: network.direction + value: outbound + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: internal + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: external + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: unknown + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.egress?.zone != null && + ctx?.observer?.ingress?.zone != null && + ( + ( + !ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + !ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) + ) || + ( + !ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) && + !ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + ) + ) + + - set: + field: _temp_.url_domain + value: "{{url.domain}}" + ignore_failure: true + if: ctx?.url?.domain != null + + - uri_parts: + field: url.original + ignore_failure: true + if: ctx?.url?.original != null + - append: + field: url.domain + value: "{{_temp_.url_domain}}" + ignore_failure: true + allow_duplicates: false + if: ctx?._temp_?.url_domain != null + + # + # Populate ECS event.code + # + - rename: + field: _temp_.cisco.message_id + target_field: event.code + ignore_failure: true + - remove: + field: + - _temp_.cisco.message_id + - event.code + if: 'ctx._temp_.cisco.message_id == ""' + ignore_failure: true + # + # Copy _temp_.cisco to its final destination, cisco.asa or cisco.ftd. + # + - rename: + field: _temp_.cisco + target_field: "cisco.ftd" + ignore_failure: true + # + # Remove temporary fields + # + - remove: + field: _temp_ + ignore_missing: true + # + # Rename some 7.x fields + # + - rename: + field: cisco.ftd.list_id + target_field: cisco.ftd.rule_name + ignore_missing: true + # ECS categorization + - script: + lang: painless + params: + connection-finished: + kind: event + category: + - network + type: + - connection + - end + connection-started: + kind: event + category: + - network + type: + - connection + - start + file-detected: + kind: alert + category: + - malware + type: + - info + firewall-rule: + kind: event + category: + - network + type: + - info + flow-expiration: + kind: event + category: + - network + type: + - connection + - end + intrusion-detected: + kind: alert + category: + - intrusion_detection + type: + - info + malware-detected: + kind: event + category: + - malware + type: + - info + bypass: + kind: event + category: + - network + type: + - info + - change + error: + kind: event + outcome: failure + category: + - network + type: + - error + deleted: + kind: event + category: + - network + type: + - info + - deletion + - user + creation: + kind: event + category: + - network + type: + - info + - creation + - user + source: >- + if (ctx?.event?.action == null || !params.containsKey(ctx.event.action)) { + return; + } + ctx.event.kind = params.get(ctx.event.action).get('kind'); + ctx.event.category = params.get(ctx.event.action).get('category').clone(); + ctx.event.type = params.get(ctx.event.action).get('type').clone(); + if (ctx?.event?.outcome == null) { + return; + } + if (ctx.event.category.contains('network') || ctx.event.category.contains('intrusion_detection')) { + if (ctx.event.outcome == 'success') { + ctx.event.type.add('allowed'); + } + if (ctx.event.outcome == 'failure') { + ctx.event.type.add('denied'); + } + if (ctx.event.outcome == 'block') { + ctx.event.type.add('denied'); + } + } + + # Malware event kind is classified as alert when sha_disposition is "Malware", "Custom Detection" not for other cases. + - set: + if: 'ctx?.event?.code == "430005" && ["Malware", "Custom Detection"].contains(ctx.cisco.ftd.security.sha_disposition)' + field: event.kind + value: alert + - append: + if: 'ctx?.event?.code == "430005" && !["Malware", "Custom Detection"].contains(ctx.cisco.ftd.security.sha_disposition)' + field: event.category + value: file + + - set: + description: copy destination.user.name to user.name if it is not set + field: user.name + value: "{{destination.user.name}}" + ignore_empty_value: true + if: ctx?.user?.name == null + + # Configures observer fields with a copy from cisco and host fields. Later on these might replace host.hostname. + - set: + field: observer.hostname + value: "{{ host.hostname }}" + ignore_empty_value: true + - set: + field: observer.vendor + value: "Cisco" + ignore_empty_value: true + - set: + field: observer.type + value: "idps" + ignore_empty_value: true + - set: + field: observer.product + value: "ftd" + ignore_empty_value: true + - set: + field: observer.egress.interface.name + value: "{{ cisco.ftd.destination_interface }}" + ignore_empty_value: true + - set: + field: observer.ingress.interface.name + value: "{{ cisco.ftd.source_interface }}" + ignore_empty_value: true + - append: + field: related.ip + value: "{{source.ip}}" + if: "ctx?.source?.ip != null" + allow_duplicates: false + - append: + field: related.ip + value: "{{source.nat.ip}}" + if: "ctx?.source?.nat?.ip != null" + allow_duplicates: false + - append: + field: related.ip + value: "{{destination.ip}}" + if: "ctx?.destination?.ip != null" + allow_duplicates: false + - append: + field: related.ip + value: "{{destination.nat.ip}}" + if: "ctx?.destination?.nat?.ip != null" + allow_duplicates: false + - append: + field: related.user + value: "{{user.name}}" + if: ctx?.user?.name != null && ctx?.user?.name != '' + allow_duplicates: false + - append: + field: related.user + value: "{{server.user.name}}" + if: ctx?.server?.user?.name != null && ctx?.server?.user?.name != '' + allow_duplicates: false + - append: + field: related.user + value: "{{source.user.name}}" + if: ctx?.source?.user?.name != null && ctx?.source?.user?.name != '' + allow_duplicates: false + - append: + field: related.user + value: "{{destination.user.name}}" + if: ctx?.destination?.user?.name != null && ctx?.destination?.user?.name != '' + allow_duplicates: false + - append: + field: related.hash + value: "{{file.hash.sha256}}" + if: "ctx?.file?.hash?.sha256 != null" + allow_duplicates: false + - append: + field: related.hosts + value: "{{host.hostname}}" + if: ctx.host?.hostname != null && ctx.host?.hostname != '' + allow_duplicates: false + - append: + field: related.hosts + value: "{{observer.hostname}}" + if: ctx.observer?.hostname != null && ctx.observer?.hostname != '' + allow_duplicates: false + - append: + field: related.hosts + value: "{{destination.domain}}" + if: ctx.destination?.domain != null && ctx.destination?.domain != '' + allow_duplicates: false + - append: + field: related.hosts + value: "{{source.domain}}" + if: ctx.source?.domain != null && ctx.source?.domain != '' + allow_duplicates: false + - script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + } + handleMap(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + # Copy any fields under _temp_.cisco to its final destination. Those can help + # with diagnosing the failure. + - rename: + field: _temp_.cisco + target_field: "cisco.ftd" + ignore_failure: true + # Remove _temp_ to avoid adding a lot of unnecessary fields to the index. + - remove: + field: _temp_ + ignore_missing: true + - append: + field: "error.message" + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/cisco_ftd/2.0.4/data_stream/log/fields/agent.yml b/packages/cisco_ftd/2.0.4/data_stream/log/fields/agent.yml new file mode 100755 index 0000000000..d38a70bd6b --- /dev/null +++ b/packages/cisco_ftd/2.0.4/data_stream/log/fields/agent.yml @@ -0,0 +1,207 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type. +- name: log.offset + type: long + description: Offset of the entry in the log file. +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/cisco_ftd/2.0.4/data_stream/log/fields/base-fields.yml b/packages/cisco_ftd/2.0.4/data_stream/log/fields/base-fields.yml new file mode 100755 index 0000000000..e02b7e2a25 --- /dev/null +++ b/packages/cisco_ftd/2.0.4/data_stream/log/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: cisco_ftd +- name: event.dataset + type: constant_keyword + description: Event dataset + value: cisco_ftd.log +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/cisco_ftd/2.0.4/data_stream/log/fields/ecs.yml b/packages/cisco_ftd/2.0.4/data_stream/log/fields/ecs.yml new file mode 100755 index 0000000000..e981c336d5 --- /dev/null +++ b/packages/cisco_ftd/2.0.4/data_stream/log/fields/ecs.yml @@ -0,0 +1,567 @@ +- description: |- + Date/time when the event originated. + This is the date/time extracted from the event, typically representing when the event was generated by the source. + If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. + Required field for all events. + name: '@timestamp' + type: date +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: client.user.name + type: keyword +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: destination.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: destination.as.organization.name + type: keyword +- description: Bytes sent from the destination to the source. + name: destination.bytes + type: long +- description: |- + The domain name of the destination system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: destination.domain + type: keyword +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: destination.geo.location + type: geo_point +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: |- + Translated ip of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: destination.nat.ip + type: ip +- description: |- + Port the source session is translated to by NAT Device. + Typically used with load balancers, firewalls, or routers. + name: destination.nat.port + type: long +- description: Packets sent from the destination to the source. + name: destination.packets + type: long +- description: Port of the destination. + name: destination.port + type: long +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: destination.user.name + type: keyword +- description: |- + The name being queried. + If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. + name: dns.question.name + type: keyword +- description: The type of record being queried. + name: dns.question.type + type: keyword +- description: The DNS response code. + name: dns.response_code + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + Identification code for this event, if one exists. + Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. + name: event.code + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + Duration of the event in nanoseconds. + If event.start and event.end are known this value should be the difference between the end and start time. + name: event.duration + type: long +- description: event.end contains the date when the event ended or when the activity was last observed. + name: event.end + type: date +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Source of the event. + Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). + name: event.provider + type: keyword +- description: |- + Reason why this event happened, according to the source. + This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). + name: event.reason + type: keyword +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: event.start contains the date when the event started or when the activity was first observed. + name: event.start + type: date +- description: |- + This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. + Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). + name: event.timezone + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: SHA256 hash. + name: file.hash.sha256 + type: keyword +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + File size in bytes. + Only relevant when `file.type` is "file". + name: file.size + type: long +- description: Referrer for this HTTP request. + name: http.request.referrer + type: keyword +- description: HTTP response status code. + name: http.response.status_code + type: long +- description: |- + Custom key/value pairs. + Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. + Example: `docker` and `k8s` labels. + name: labels + type: object +- description: |- + Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. + If the event wasn't read from a log file, do not populate this field. + name: log.file.path + type: keyword +- description: |- + Original log level of the log event. + If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). + Some examples are `warn`, `err`, `i`, `informational`. + name: log.level + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. + For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. + The field value must be normalized to lowercase for querying. + name: network.application + type: keyword +- description: |- + Total bytes transferred in both directions. + If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. + name: network.bytes + type: long +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. + name: network.iana_number + type: keyword +- description: Network.inner fields are added in addition to network.vlan fields to describe the innermost VLAN when q-in-q VLAN tagging is present. Allowed fields include vlan.id and vlan.name. Inner vlan fields are typically used when sending traffic with multiple 802.1q encapsulations to a network sensor (e.g. Zeek, Wireshark.) + name: network.inner + type: object +- description: VLAN ID as reported by the observer. + name: network.inner.vlan.id + type: keyword +- description: Optional VLAN name as reported by the observer. + name: network.inner.vlan.name + type: keyword +- description: |- + In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. + The field value must be normalized to lowercase for querying. + name: network.protocol + type: keyword +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: |- + In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc + The field value must be normalized to lowercase for querying. + name: network.type + type: keyword +- description: Interface name as reported by the system. + name: observer.egress.interface.name + type: keyword +- description: Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. + name: observer.egress.zone + type: keyword +- description: Hostname of the observer. + name: observer.hostname + type: keyword +- description: Interface name as reported by the system. + name: observer.ingress.interface.name + type: keyword +- description: Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. + name: observer.ingress.zone + type: keyword +- description: IP addresses of the observer. + name: observer.ip + type: ip +- description: |- + Custom name of the observer. + This is a name that can be given to an observer. This can be helpful for example if multiple firewalls of the same model are used in an organization. + If no custom name is needed, the field can be left empty. + name: observer.name + type: keyword +- description: The product name of the observer. + name: observer.product + type: keyword +- description: |- + The type of the observer the data is coming from. + There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. + name: observer.type + type: keyword +- description: Vendor name of the observer. + name: observer.vendor + type: keyword +- description: Observer version. + name: observer.version + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: Process id. + name: process.pid + type: long +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: |- + The domain name of the server system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: server.domain + type: keyword +- description: |- + Unique identifier of the running service. If the service is comprised of many nodes, the `service.id` should be the same for all nodes. + This id should uniquely identify the service. This makes it possible to correlate logs and metrics for one specific service, no matter which particular node emitted the event. + Note that if you need to see the events from one specific host of the service, you should filter on that `host.name` or `host.id` instead. + name: service.id + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: |- + The domain name of the source system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: source.domain + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + Translated ip of source based NAT sessions (e.g. internal client to internet) + Typically connections traversing load balancers, firewalls, or routers. + name: source.nat.ip + type: ip +- description: |- + Translated port of source based NAT sessions. (e.g. internal client to internet) + Typically used with load balancers, firewalls, or routers. + name: source.nat.port + type: long +- description: Packets sent from the source to the destination. + name: source.packets + type: long +- description: Port of the source. + name: source.port + type: long +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: source.user.name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Domain of the url, such as "www.elastic.co". + In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. + If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. + name: url.domain + type: keyword +- description: |- + The field contains the file extension from the original request url, excluding the leading dot. + The file extension is only set if it exists, as not every url has a file extension. + The leading period must not be included. For example, the value must be "png", not ".png". + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: url.extension + type: keyword +- description: |- + Portion of the url after the `#`, such as "top". + The `#` is not part of the fragment. + name: url.fragment + type: keyword +- description: If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. + multi_fields: + - name: text + type: match_only_text + name: url.full + type: wildcard +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard +- description: Password of the request. + name: url.password + type: keyword +- description: Path of the request, such as "/search". + name: url.path + type: wildcard +- description: Port of the request, such as 443. + name: url.port + type: long +- description: |- + The query field describes the query string of the request, such as "q=elasticsearch". + The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. + name: url.query + type: keyword +- description: |- + The highest registered url domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: url.registered_domain + type: keyword +- description: |- + Scheme of the request, such as "https". + Note: The `:` is not part of the scheme. + name: url.scheme + type: keyword +- description: |- + The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. + For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + name: url.subdomain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: url.top_level_domain + type: keyword +- description: Username of the request. + name: url.username + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: |- + The domain name of the server system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: server.domain + type: keyword +- description: |- + Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: server.address + type: keyword +- description: Port of the server. + name: server.port + type: long +- description: IP address of the server (IPv4 or IPv6). + name: server.ip + type: ip +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: server.user.name + type: keyword +- description: |- + The domain name of the client system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: client.domain + type: keyword +- description: |- + Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: client.address + type: keyword +- description: Port of the client. + name: client.port + type: long +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip diff --git a/packages/cisco_ftd/2.0.4/data_stream/log/fields/fields.yml b/packages/cisco_ftd/2.0.4/data_stream/log/fields/fields.yml new file mode 100755 index 0000000000..cd3a6b2e3a --- /dev/null +++ b/packages/cisco_ftd/2.0.4/data_stream/log/fields/fields.yml @@ -0,0 +1,155 @@ +- name: cisco.ftd + type: group + fields: + - name: message_id + type: keyword + description: | + The Cisco FTD message identifier. + - name: suffix + type: keyword + description: | + Optional suffix after %FTD identifier. + - name: source_interface + type: keyword + description: | + Source interface for the flow or event. + - name: destination_interface + type: keyword + description: | + Destination interface for the flow or event. + - name: rule_name + type: keyword + description: | + Name of the Access Control List rule that matched this event. + - name: source_username + type: keyword + description: | + Name of the user that is the source for this event. + - name: destination_username + type: keyword + description: | + Name of the user that is the destination for this event. + - name: mapped_source_ip + type: ip + description: | + The translated source IP address. + - name: mapped_source_port + type: long + description: | + The translated source port. + - name: mapped_destination_ip + type: ip + description: | + The translated destination IP address. + - name: mapped_destination_port + type: long + description: | + The translated destination port. + - name: threat_level + type: keyword + description: | + Threat level for malware / botnet traffic. One of very-low, low, moderate, high or very-high. + - name: threat_category + type: keyword + description: | + Category for the malware / botnet traffic. For example: virus, botnet, trojan, etc. + - name: connection_id + type: keyword + description: | + Unique identifier for a flow. + - name: icmp_type + type: short + description: | + ICMP type. + - name: icmp_code + type: short + description: | + ICMP code. + - name: connection_type + type: keyword + description: | + The VPN connection type + - name: dap_records + type: keyword + description: | + The assigned DAP records + - name: mapped_destination_host + type: keyword + - name: username + type: keyword + - name: mapped_source_host + type: keyword + - name: command_line_arguments + default_field: false + type: keyword + description: | + The command line arguments logged by the local audit log + - name: assigned_ip + default_field: false + type: ip + description: | + The IP address assigned to a VPN client successfully connecting + - name: privilege.old + default_field: false + type: keyword + description: | + When a users privilege is changed this is the old value + - name: privilege.new + default_field: false + type: keyword + description: | + When a users privilege is changed this is the new value + - name: burst.object + default_field: false + type: keyword + description: | + The related object for burst warnings + - name: burst.id + default_field: false + type: keyword + description: | + The related rate ID for burst warnings + - name: burst.current_rate + default_field: false + type: keyword + description: | + The current burst rate seen + - name: burst.configured_rate + default_field: false + type: keyword + description: | + The current configured burst rate + - name: burst.avg_rate + default_field: false + type: keyword + description: | + The current average burst rate seen + - name: burst.configured_avg_rate + default_field: false + type: keyword + description: | + The current configured average burst rate allowed + - name: burst.cumulative_count + default_field: false + type: keyword + description: | + The total count of burst rate hits since the object was created or cleared + - name: security + type: flattened + description: Cisco FTD security event fields. + - name: webvpn.group_name + type: keyword + default_field: false + description: | + The WebVPN group name the user belongs to + - name: termination_user + default_field: false + type: keyword + description: |- + AAA name of user requesting termination +- name: syslog.facility.code + type: long + description: Syslog numeric facility of the event. +- name: syslog.priority + type: long + description: Syslog priority of the event. diff --git a/packages/cisco_ftd/2.0.4/data_stream/log/manifest.yml b/packages/cisco_ftd/2.0.4/data_stream/log/manifest.yml new file mode 100755 index 0000000000..4c7fab8f5d --- /dev/null +++ b/packages/cisco_ftd/2.0.4/data_stream/log/manifest.yml @@ -0,0 +1,87 @@ +title: Cisco FTD logs +type: logs +streams: + - input: udp + title: Cisco FTD logs + description: Collect Cisco FTD logs + template_path: udp.yml.hbs + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - cisco-ftd + - forwarded + - name: udp_host + type: text + title: UDP host to listen on + multi: false + required: true + show_user: true + default: localhost + - name: udp_port + type: integer + title: UDP Port to listen on + multi: false + required: true + show_user: true + default: 9003 + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - input: logfile + enabled: false + title: Cisco FTD logs + description: Collect Cisco FTD logs from file + vars: + - name: paths + type: text + title: Paths + multi: true + required: true + show_user: true + default: + - /var/log/cisco-ftd.log + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - cisco-ftd + - forwarded + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + diff --git a/packages/cisco_ftd/2.0.4/data_stream/log/sample_event.json b/packages/cisco_ftd/2.0.4/data_stream/log/sample_event.json new file mode 100755 index 0000000000..f297153442 --- /dev/null +++ b/packages/cisco_ftd/2.0.4/data_stream/log/sample_event.json @@ -0,0 +1,157 @@ +{ + "@timestamp": "2019-08-16T09:39:03.000Z", + "agent": { + "ephemeral_id": "dc7057b3-a7ae-4c27-9c9c-8de003cda102", + "hostname": "docker-fleet-agent", + "id": "43265318-62cb-431d-b8c2-c36438978d88", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "cisco": { + "ftd": { + "rule_name": "malware-and-file-policy", + "security": { + "application_protocol": "HTTP", + "client": "cURL", + "dst_ip": "81.2.69.144", + "dst_port": "80", + "file_action": "Malware Cloud Lookup", + "file_direction": "Download", + "file_name": "eicar_com.zip", + "file_policy": "malware-and-file-policy", + "file_sandbox_status": "File Size Is Too Small", + "file_sha256": "2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad", + "file_size": "184", + "file_storage_status": "Not Stored (Disposition Was Pending)", + "file_type": "ZIP", + "first_packet_second": "2019-08-16T09:39:02Z", + "protocol": "tcp", + "sha_disposition": "Unavailable", + "spero_disposition": "Spero detection not performed on file", + "src_ip": "10.0.1.20", + "src_port": "46004", + "threat_name": "Win.Ransomware.Eicar::95.sbx.tg", + "uri": "http://www.eicar.org/download/eicar_com.zip", + "user": "No Authentication Required" + }, + "threat_category": "Win.Ransomware.Eicar::95.sbx.tg" + } + }, + "data_stream": { + "dataset": "cisco_ftd.log", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "address": "81.2.69.144", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.144", + "port": 80 + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "43265318-62cb-431d-b8c2-c36438978d88", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "action": "malware-detected", + "agent_id_status": "verified", + "category": [ + "malware", + "file" + ], + "code": "430005", + "dataset": "cisco_ftd.log", + "ingested": "2022-04-11T08:03:35Z", + "kind": "event", + "original": "2019-08-16T09:39:03Z firepower %FTD-1-430005: SrcIP: 10.0.1.20, DstIP: 81.2.69.144, SrcPort: 46004, DstPort: 80, Protocol: tcp, FileDirection: Download, FileAction: Malware Cloud Lookup, FileSHA256: 2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad, SHA_Disposition: Unavailable, SperoDisposition: Spero detection not performed on file, ThreatName: Win.Ransomware.Eicar::95.sbx.tg, FileName: eicar_com.zip, FileType: ZIP, FileSize: 184, ApplicationProtocol: HTTP, Client: cURL, User: No Authentication Required, FirstPacketSecond: 2019-08-16T09:39:02Z, FilePolicy: malware-and-file-policy, FileStorageStatus: Not Stored (Disposition Was Pending), FileSandboxStatus: File Size Is Too Small, URI: http://www.eicar.org/download/eicar_com.zip\n", + "severity": 1, + "start": "2019-08-16T09:39:02Z", + "timezone": "+00:00", + "type": [ + "info" + ] + }, + "file": { + "hash": { + "sha256": "2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad" + }, + "name": "eicar_com.zip", + "size": 184 + }, + "host": { + "hostname": "firepower" + }, + "input": { + "type": "udp" + }, + "log": { + "level": "alert", + "source": { + "address": "172.21.0.4:50821" + } + }, + "network": { + "application": "curl", + "iana_number": "6", + "protocol": "http", + "transport": "tcp" + }, + "observer": { + "hostname": "firepower", + "product": "asa", + "type": "firewall", + "vendor": "Cisco" + }, + "related": { + "hash": [ + "2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad" + ], + "hosts": [ + "firepower" + ], + "ip": [ + "10.0.1.20", + "81.2.69.144" + ], + "user": [ + "No Authentication Required" + ] + }, + "source": { + "address": "10.0.1.20", + "ip": "10.0.1.20", + "port": 46004 + }, + "tags": [ + "preserve_original_event", + "cisco-ftd", + "forwarded" + ], + "url": { + "domain": "www.eicar.org", + "extension": "zip", + "original": "http://www.eicar.org/download/eicar_com.zip", + "path": "/download/eicar_com.zip", + "scheme": "http" + }, + "user": { + "id": "No Authentication Required", + "name": "No Authentication Required" + } +} \ No newline at end of file diff --git a/packages/cisco_ftd/2.0.4/docs/README.md b/packages/cisco_ftd/2.0.4/docs/README.md new file mode 100755 index 0000000000..fc2df5e903 --- /dev/null +++ b/packages/cisco_ftd/2.0.4/docs/README.md @@ -0,0 +1,392 @@ +# Cisco FTD Integration + +This integration is for Cisco Firepower Threat Defence (FTD) device's logs. It includes the following +datasets for receiving logs over syslog or read from a file: + +- `log` dataset: supports Cisco Firepower Threat Defense (FTD) logs. + +## Logs + +### FTD + +The `log` dataset collects the Cisco Firepower Threat Defense (FTD) logs. + +An example event for `log` looks as following: + +```json +{ + "@timestamp": "2019-08-16T09:39:03.000Z", + "agent": { + "ephemeral_id": "dc7057b3-a7ae-4c27-9c9c-8de003cda102", + "hostname": "docker-fleet-agent", + "id": "43265318-62cb-431d-b8c2-c36438978d88", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "cisco": { + "ftd": { + "rule_name": "malware-and-file-policy", + "security": { + "application_protocol": "HTTP", + "client": "cURL", + "dst_ip": "81.2.69.144", + "dst_port": "80", + "file_action": "Malware Cloud Lookup", + "file_direction": "Download", + "file_name": "eicar_com.zip", + "file_policy": "malware-and-file-policy", + "file_sandbox_status": "File Size Is Too Small", + "file_sha256": "2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad", + "file_size": "184", + "file_storage_status": "Not Stored (Disposition Was Pending)", + "file_type": "ZIP", + "first_packet_second": "2019-08-16T09:39:02Z", + "protocol": "tcp", + "sha_disposition": "Unavailable", + "spero_disposition": "Spero detection not performed on file", + "src_ip": "10.0.1.20", + "src_port": "46004", + "threat_name": "Win.Ransomware.Eicar::95.sbx.tg", + "uri": "http://www.eicar.org/download/eicar_com.zip", + "user": "No Authentication Required" + }, + "threat_category": "Win.Ransomware.Eicar::95.sbx.tg" + } + }, + "data_stream": { + "dataset": "cisco_ftd.log", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "address": "81.2.69.144", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.144", + "port": 80 + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "43265318-62cb-431d-b8c2-c36438978d88", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "action": "malware-detected", + "agent_id_status": "verified", + "category": [ + "malware", + "file" + ], + "code": "430005", + "dataset": "cisco_ftd.log", + "ingested": "2022-04-11T08:03:35Z", + "kind": "event", + "original": "2019-08-16T09:39:03Z firepower %FTD-1-430005: SrcIP: 10.0.1.20, DstIP: 81.2.69.144, SrcPort: 46004, DstPort: 80, Protocol: tcp, FileDirection: Download, FileAction: Malware Cloud Lookup, FileSHA256: 2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad, SHA_Disposition: Unavailable, SperoDisposition: Spero detection not performed on file, ThreatName: Win.Ransomware.Eicar::95.sbx.tg, FileName: eicar_com.zip, FileType: ZIP, FileSize: 184, ApplicationProtocol: HTTP, Client: cURL, User: No Authentication Required, FirstPacketSecond: 2019-08-16T09:39:02Z, FilePolicy: malware-and-file-policy, FileStorageStatus: Not Stored (Disposition Was Pending), FileSandboxStatus: File Size Is Too Small, URI: http://www.eicar.org/download/eicar_com.zip\n", + "severity": 1, + "start": "2019-08-16T09:39:02Z", + "timezone": "+00:00", + "type": [ + "info" + ] + }, + "file": { + "hash": { + "sha256": "2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad" + }, + "name": "eicar_com.zip", + "size": 184 + }, + "host": { + "hostname": "firepower" + }, + "input": { + "type": "udp" + }, + "log": { + "level": "alert", + "source": { + "address": "172.21.0.4:50821" + } + }, + "network": { + "application": "curl", + "iana_number": "6", + "protocol": "http", + "transport": "tcp" + }, + "observer": { + "hostname": "firepower", + "product": "asa", + "type": "firewall", + "vendor": "Cisco" + }, + "related": { + "hash": [ + "2546dcffc5ad854d4ddc64fbf056871cd5a00f2471cb7a5bfd4ac23b6e9eedad" + ], + "hosts": [ + "firepower" + ], + "ip": [ + "10.0.1.20", + "81.2.69.144" + ], + "user": [ + "No Authentication Required" + ] + }, + "source": { + "address": "10.0.1.20", + "ip": "10.0.1.20", + "port": 46004 + }, + "tags": [ + "preserve_original_event", + "cisco-ftd", + "forwarded" + ], + "url": { + "domain": "www.eicar.org", + "extension": "zip", + "original": "http://www.eicar.org/download/eicar_com.zip", + "path": "/download/eicar_com.zip", + "scheme": "http" + }, + "user": { + "id": "No Authentication Required", + "name": "No Authentication Required" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date | +| cisco.ftd.assigned_ip | The IP address assigned to a VPN client successfully connecting | ip | +| cisco.ftd.burst.avg_rate | The current average burst rate seen | keyword | +| cisco.ftd.burst.configured_avg_rate | The current configured average burst rate allowed | keyword | +| cisco.ftd.burst.configured_rate | The current configured burst rate | keyword | +| cisco.ftd.burst.cumulative_count | The total count of burst rate hits since the object was created or cleared | keyword | +| cisco.ftd.burst.current_rate | The current burst rate seen | keyword | +| cisco.ftd.burst.id | The related rate ID for burst warnings | keyword | +| cisco.ftd.burst.object | The related object for burst warnings | keyword | +| cisco.ftd.command_line_arguments | The command line arguments logged by the local audit log | keyword | +| cisco.ftd.connection_id | Unique identifier for a flow. | keyword | +| cisco.ftd.connection_type | The VPN connection type | keyword | +| cisco.ftd.dap_records | The assigned DAP records | keyword | +| cisco.ftd.destination_interface | Destination interface for the flow or event. | keyword | +| cisco.ftd.destination_username | Name of the user that is the destination for this event. | keyword | +| cisco.ftd.icmp_code | ICMP code. | short | +| cisco.ftd.icmp_type | ICMP type. | short | +| cisco.ftd.mapped_destination_host | | keyword | +| cisco.ftd.mapped_destination_ip | The translated destination IP address. | ip | +| cisco.ftd.mapped_destination_port | The translated destination port. | long | +| cisco.ftd.mapped_source_host | | keyword | +| cisco.ftd.mapped_source_ip | The translated source IP address. | ip | +| cisco.ftd.mapped_source_port | The translated source port. | long | +| cisco.ftd.message_id | The Cisco FTD message identifier. | keyword | +| cisco.ftd.privilege.new | When a users privilege is changed this is the new value | keyword | +| cisco.ftd.privilege.old | When a users privilege is changed this is the old value | keyword | +| cisco.ftd.rule_name | Name of the Access Control List rule that matched this event. | keyword | +| cisco.ftd.security | Cisco FTD security event fields. | flattened | +| cisco.ftd.source_interface | Source interface for the flow or event. | keyword | +| cisco.ftd.source_username | Name of the user that is the source for this event. | keyword | +| cisco.ftd.suffix | Optional suffix after %FTD identifier. | keyword | +| cisco.ftd.termination_user | AAA name of user requesting termination | keyword | +| cisco.ftd.threat_category | Category for the malware / botnet traffic. For example: virus, botnet, trojan, etc. | keyword | +| cisco.ftd.threat_level | Threat level for malware / botnet traffic. One of very-low, low, moderate, high or very-high. | keyword | +| cisco.ftd.username | | keyword | +| cisco.ftd.webvpn.group_name | The WebVPN group name the user belongs to | keyword | +| client.address | Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| client.domain | The domain name of the client system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.port | Port of the client. | long | +| client.user.name | Short name or login of the user. | keyword | +| client.user.name.text | Multi-field of `client.user.name`. | match_only_text | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| destination.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| destination.as.organization.name | Organization name. | keyword | +| destination.as.organization.name.text | Multi-field of `destination.as.organization.name`. | match_only_text | +| destination.bytes | Bytes sent from the destination to the source. | long | +| destination.domain | The domain name of the destination system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.nat.ip | Translated ip of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | ip | +| destination.nat.port | Port the source session is translated to by NAT Device. Typically used with load balancers, firewalls, or routers. | long | +| destination.packets | Packets sent from the destination to the source. | long | +| destination.port | Port of the destination. | long | +| destination.user.name | Short name or login of the user. | keyword | +| destination.user.name.text | Multi-field of `destination.user.name`. | match_only_text | +| dns.question.name | The name being queried. If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. | keyword | +| dns.question.type | The type of record being queried. | keyword | +| dns.response_code | The DNS response code. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.code | Identification code for this event, if one exists. Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.duration | Duration of the event in nanoseconds. If event.start and event.end are known this value should be the difference between the end and start time. | long | +| event.end | event.end contains the date when the event ended or when the activity was last observed. | date | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.provider | Source of the event. Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). | keyword | +| event.reason | Reason why this event happened, according to the source. This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). | keyword | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| event.start | event.start contains the date when the event started or when the activity was first observed. | date | +| event.timezone | This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.hash.sha256 | SHA256 hash. | keyword | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| file.size | File size in bytes. Only relevant when `file.type` is "file". | long | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| http.request.referrer | Referrer for this HTTP request. | keyword | +| http.response.status_code | HTTP response status code. | long | +| input.type | Input type. | keyword | +| labels | Custom key/value pairs. Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. Example: `docker` and `k8s` labels. | object | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| network.application | When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. The field value must be normalized to lowercase for querying. | keyword | +| network.bytes | Total bytes transferred in both directions. If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. | long | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| network.iana_number | IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. | keyword | +| network.inner | Network.inner fields are added in addition to network.vlan fields to describe the innermost VLAN when q-in-q VLAN tagging is present. Allowed fields include vlan.id and vlan.name. Inner vlan fields are typically used when sending traffic with multiple 802.1q encapsulations to a network sensor (e.g. Zeek, Wireshark.) | object | +| network.inner.vlan.id | VLAN ID as reported by the observer. | keyword | +| network.inner.vlan.name | Optional VLAN name as reported by the observer. | keyword | +| network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value must be normalized to lowercase for querying. | keyword | +| observer.egress.interface.name | Interface name as reported by the system. | keyword | +| observer.egress.zone | Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. | keyword | +| observer.hostname | Hostname of the observer. | keyword | +| observer.ingress.interface.name | Interface name as reported by the system. | keyword | +| observer.ingress.zone | Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. | keyword | +| observer.ip | IP addresses of the observer. | ip | +| observer.name | Custom name of the observer. This is a name that can be given to an observer. This can be helpful for example if multiple firewalls of the same model are used in an organization. If no custom name is needed, the field can be left empty. | keyword | +| observer.product | The product name of the observer. | keyword | +| observer.type | The type of the observer the data is coming from. There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. | keyword | +| observer.vendor | Vendor name of the observer. | keyword | +| observer.version | Observer version. | keyword | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| process.pid | Process id. | long | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| server.address | Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| server.domain | The domain name of the server system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| server.ip | IP address of the server (IPv4 or IPv6). | ip | +| server.port | Port of the server. | long | +| server.user.name | Short name or login of the user. | keyword | +| server.user.name.text | Multi-field of `server.user.name`. | match_only_text | +| service.id | Unique identifier of the running service. If the service is comprised of many nodes, the `service.id` should be the same for all nodes. This id should uniquely identify the service. This makes it possible to correlate logs and metrics for one specific service, no matter which particular node emitted the event. Note that if you need to see the events from one specific host of the service, you should filter on that `host.name` or `host.id` instead. | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.domain | The domain name of the source system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.nat.ip | Translated ip of source based NAT sessions (e.g. internal client to internet) Typically connections traversing load balancers, firewalls, or routers. | ip | +| source.nat.port | Translated port of source based NAT sessions. (e.g. internal client to internet) Typically used with load balancers, firewalls, or routers. | long | +| source.packets | Packets sent from the source to the destination. | long | +| source.port | Port of the source. | long | +| source.user.name | Short name or login of the user. | keyword | +| source.user.name.text | Multi-field of `source.user.name`. | match_only_text | +| syslog.facility.code | Syslog numeric facility of the event. | long | +| syslog.priority | Syslog priority of the event. | long | +| tags | List of keywords used to tag each event. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.fragment | Portion of the url after the `#`, such as "top". The `#` is not part of the fragment. | keyword | +| url.full | If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. | wildcard | +| url.full.text | Multi-field of `url.full`. | match_only_text | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | +| url.password | Password of the request. | keyword | +| url.path | Path of the request, such as "/search". | wildcard | +| url.port | Port of the request, such as 443. | long | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | +| url.registered_domain | The highest registered url domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| url.scheme | Scheme of the request, such as "https". Note: The `:` is not part of the scheme. | keyword | +| url.subdomain | The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. | keyword | +| url.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| url.username | Username of the request. | keyword | +| user.email | User email address. | keyword | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | + diff --git a/packages/cisco_ftd/2.0.4/img/cisco.svg b/packages/cisco_ftd/2.0.4/img/cisco.svg new file mode 100755 index 0000000000..20ebebf197 --- /dev/null +++ b/packages/cisco_ftd/2.0.4/img/cisco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/cisco_ftd/2.0.4/manifest.yml b/packages/cisco_ftd/2.0.4/manifest.yml new file mode 100755 index 0000000000..3dc70b6c6b --- /dev/null +++ b/packages/cisco_ftd/2.0.4/manifest.yml @@ -0,0 +1,31 @@ +format_version: 1.0.0 +name: cisco_ftd +title: Cisco FTD +version: 2.0.4 +license: basic +description: Collect logs from Cisco FTD with Elastic Agent. +type: integration +categories: + - network + - security +release: ga +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +icons: + - src: /img/cisco.svg + title: cisco + size: 216x216 + type: image/svg+xml +policy_templates: + - name: cisco_ftd + title: Cisco FTD logs + description: Collect logs from Cisco FTD instances + inputs: + - type: udp + title: Collect logs from Cisco FTD via UDP + description: Collecting logs from Cisco FTD via UDP + - type: logfile + title: Collect logs from Cisco FTD via file + description: Collecting logs from Cisco FTD via file +owner: + github: elastic/security-external-integrations diff --git a/packages/crowdstrike/1.2.7/changelog.yml b/packages/crowdstrike/1.2.7/changelog.yml new file mode 100755 index 0000000000..e3b4fa7bc9 --- /dev/null +++ b/packages/crowdstrike/1.2.7/changelog.yml @@ -0,0 +1,146 @@ +# newer versions go on top +- version: "1.2.7" + changes: + - description: Move invalid field value + type: enhancement + link: https://github.com/elastic/integrations/pull/3098 +- version: "1.2.6" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.2.5" + changes: + - description: Add date parsing for BiosReleaseDate field. + type: bugfix + link: https://github.com/elastic/integrations/pull/2867 +- version: "1.2.4" + changes: + - description: Add missing field mapping for several event and host fields. + type: bugfix + link: https://github.com/elastic/integrations/pull/2869 +- version: "1.2.3" + changes: + - description: Change type of 'fdr_parsing_script' variable to 'yaml' so that the multi-line string creates a valid YAML config document. + type: bugfix + link: https://github.com/elastic/integrations/pull/2701 +- version: "1.2.2" + changes: + - description: Add Ingest Pipeline script to map IANA Protocol Numbers + type: bugfix + link: https://github.com/elastic/integrations/pull/2470 +- version: "1.2.1" + changes: + - description: Fix issue with "Is FDR Queue" selector having no effect. + type: bugfix + link: https://github.com/elastic/integrations/pull/2653 +- version: "1.2.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2398 +- version: "1.1.2" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.1.1" + changes: + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "1.1.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2229 +- version: "1.0.4" + changes: + - description: Add ability to read from both FDR provided and user owned SQS queues for FDR. + type: bugfix + link: https://github.com/elastic/integrations/pull/2198 + - description: Pipeline fixes for FDR + type: bugfix + link: https://github.com/elastic/integrations/pull/2198 +- version: "1.0.3" + changes: + - description: Uniform with guidelines + type: enhancement + link: | + https://github.com/elastic/integrations/pull/2022 +- version: "1.0.2" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1961 +- version: "1.0.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1812 +- version: '1.0.0' + changes: + - description: make GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1630 +- version: "0.9.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1655 +- version: "0.8.1" + changes: + - description: Add proxy config + type: enhancement + link: https://github.com/elastic/integrations/pull/1648 +- version: "0.8.0" + changes: + - description: Add FDR data stream. + type: enhancement + link: https://github.com/elastic/integrations/pull/1522 + - description: Change Falcon ECS fields definition to use references + type: enhancement + link: https://github.com/elastic/integrations/pull/1522 + - description: Add cleanup processor to Falcon + type: enhancement + link: https://github.com/elastic/integrations/pull/1522 +- version: '0.7.1' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1378 +- version: "0.7.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "0.6.0" + changes: + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1258 +- version: "0.5.0" + changes: + - description: update to ECS 1.10.0 and add event.original options + type: enhancement + link: https://github.com/elastic/integrations/pull/1036 +- version: "0.4.1" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/841 +- version: "0.4.0" + changes: + - description: Moves edge processing to ingest pipeline + type: enhancement + link: https://github.com/elastic/integrations/pull/774 +- version: "0.3.1" + changes: + - description: Change kibana.version constraint to be more conservative. + type: bugfix + link: https://github.com/elastic/integrations/pull/749 +- version: "0.1.0" + changes: + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/182 diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/agent/stream/log.yml.hbs b/packages/crowdstrike/1.2.7/data_stream/falcon/agent/stream/log.yml.hbs new file mode 100755 index 0000000000..79e1726037 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/agent/stream/log.yml.hbs @@ -0,0 +1,25 @@ +paths: +{{#each paths as |path i|}} + - {{path}} +{{/each}} +exclude_files: [".gz$"] +# Crowdstrike Falcon SIEM connector logs are multiline JSON by default +multiline.pattern: '^{' +multiline.negate: true +multiline.match: after +multiline.max_lines: 5000 +multiline.timeout: 10 +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/auth_activity_audit.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/auth_activity_audit.yml new file mode 100755 index 0000000000..1469046543 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/auth_activity_audit.yml @@ -0,0 +1,32 @@ +--- +processors: + - set: + field: event.kind + value: event + - append: + field: event.category + value: [authentication] + - append: + field: event.type + value: [change] + - convert: + field: crowdstrike.event.ServiceName + type: string + target_field: message + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.UserIp + target_field: source.ip + type: string + ignore_missing: true + ignore_failure: true + if: ctx?.crowdstrike?.event?.UserIp != null && ctx?.crowdstrike?.event?.UserIp != "" + - script: + lang: painless + source: | + def regex = /([a-z0-9])([A-Z])/; + def replacement = "$1_$2"; + def action = ctx?.crowdstrike?.event?.OperationName; + if (action == null || action == "") return; + ctx["event.action"] = regex.matcher(action).replaceAll(replacement).toLowerCase(); diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/default.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..2884f6e94d --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,423 @@ +--- +description: Ingest pipeline for normalizing CrowdStrike Falcon logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: crowdstrike + - remove: + field: + - host.name + ignore_missing: true + - remove: + field: crowdstrike.event.ProcessStartTime + ignore_missing: true + if: ctx?.crowdstrike?.event?.ProcessStartTime == 0 + - date: + field: crowdstrike.event.ProcessStartTime + target_field: crowdstrike.event.ProcessStartTime + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.ProcessStartTime != null && + !(ctx.crowdstrike.event.ProcessStartTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.ProcessStartTime) + 1) >= 12 + - remove: + field: crowdstrike.event.ProcessEndTime + ignore_missing: true + if: ctx?.crowdstrike?.event?.ProcessEndTime == 0 + - date: + field: crowdstrike.event.ProcessEndTime + target_field: crowdstrike.event.ProcessEndTime + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.ProcessEndTime != null && + !(ctx.crowdstrike.event.ProcessEndTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.ProcessEndTime) + 1) >= 12 + - remove: + field: crowdstrike.event.IncidentStartTime + ignore_missing: true + if: ctx?.crowdstrike?.event?.IncidentStartTime == 0 + - date: + field: crowdstrike.event.IncidentStartTime + target_field: crowdstrike.event.IncidentStartTime + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.IncidentStartTime != null && + !(ctx.crowdstrike.event.IncidentStartTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.IncidentStartTime) + 1) >= 12 + - remove: + field: crowdstrike.event.IncidentEndTime + ignore_missing: true + if: ctx?.crowdstrike?.event?.IncidentEndTime == 0 + - date: + field: crowdstrike.event.IncidentEndTime + target_field: crowdstrike.event.IncidentEndTime + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.IncidentEndTime != null && + !(ctx.crowdstrike.event.IncidentEndTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.IncidentEndTime) + 1) >= 12 + - remove: + field: crowdstrike.event.StartTimestamp + ignore_missing: true + if: ctx?.crowdstrike?.event?.StartTimestamp == 0 + - date: + field: crowdstrike.event.StartTimestamp + target_field: crowdstrike.event.StartTimestamp + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.StartTimestamp != null && + !(ctx.crowdstrike.event.StartTimestamp instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.StartTimestamp) + 1) >= 12 + - remove: + field: crowdstrike.event.EndTimestamp + ignore_missing: true + if: ctx?.crowdstrike?.event?.EndTimestamp == 0 + - date: + field: crowdstrike.event.EndTimestamp + target_field: crowdstrike.event.EndTimestamp + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.EndTimestamp != null && + !(ctx.crowdstrike.event.EndTimestamp instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.EndTimestamp) + 1) >= 12 + - remove: + field: crowdstrike.event.UTCTimestamp + ignore_missing: true + if: ctx?.crowdstrike?.event?.UTCTimestamp == 0 + - date: + field: crowdstrike.event.UTCTimestamp + target_field: crowdstrike.event.UTCTimestamp + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.UTCTimestamp != null && + !(ctx.crowdstrike.event.UTCTimestamp instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.UTCTimestamp) + 1) >= 12 + - remove: + field: crowdstrike.metadata.eventCreationTime + ignore_missing: true + if: ctx?.crowdstrike?.metadata?.eventCreationTime == 0 + - date: + field: crowdstrike.metadata.eventCreationTime + target_field: crowdstrike.metadata.eventCreationTime + timezone: UTC + formats: + - UNIX_MS + ignore_failure: true + if: | + ctx?.crowdstrike?.metadata?.eventCreationTime != null && + !(ctx.crowdstrike.metadata.eventCreationTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.metadata.eventCreationTime) + 1) >= 12 + - date: + field: crowdstrike.event.ProcessStartTime + target_field: crowdstrike.event.ProcessStartTime + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.ProcessStartTime != null && + !(ctx.crowdstrike.event.ProcessStartTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.ProcessStartTime) + 1) < 12 + - date: + field: crowdstrike.event.ProcessEndTime + target_field: crowdstrike.event.ProcessEndTime + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.ProcessEndTime != null && + !(ctx.crowdstrike.event.ProcessEndTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.ProcessEndTime) + 1) < 12 + - date: + field: crowdstrike.event.IncidentStartTime + target_field: crowdstrike.event.IncidentStartTime + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.IncidentStartTime != null && + !(ctx.crowdstrike.event.IncidentStartTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.IncidentStartTime) + 1) < 12 + - date: + field: crowdstrike.event.IncidentEndTime + target_field: crowdstrike.event.IncidentEndTime + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.IncidentEndTime != null && + !(ctx.crowdstrike.event.IncidentEndTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.IncidentEndTime) + 1) < 12 + - date: + field: crowdstrike.event.StartTimestamp + target_field: crowdstrike.event.StartTimestamp + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.StartTimestamp != null && + !(ctx.crowdstrike.event.StartTimestamp instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.StartTimestamp) + 1) < 12 + - date: + field: crowdstrike.event.EndTimestamp + target_field: crowdstrike.event.EndTimestamp + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.EndTimestamp != null && + !(ctx.crowdstrike.event.EndTimestamp instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.EndTimestamp) + 1) < 12 + - date: + field: crowdstrike.event.UTCTimestamp + target_field: crowdstrike.event.UTCTimestamp + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.event?.UTCTimestamp != null && + !(ctx.crowdstrike.event.UTCTimestamp instanceof String) && + (int)(Math.log10(ctx.crowdstrike.event.UTCTimestamp) + 1) < 12 + - date: + field: crowdstrike.metadata.eventCreationTime + target_field: crowdstrike.metadata.eventCreationTime + timezone: UTC + formats: + - UNIX + ignore_failure: true + if: | + ctx?.crowdstrike?.metadata?.eventCreationTime != null && + !(ctx.crowdstrike.metadata.eventCreationTime instanceof String) && + (int)(Math.log10(ctx.crowdstrike.metadata.eventCreationTime) + 1) < 12 + - set: + field: event.outcome + value: success + if: ctx?.crowdstrike?.event?.Success == true + - set: + field: event.outcome + value: failure + if: ctx?.crowdstrike?.event?.Success == false + - set: + field: event.outcome + value: unknown + if: ctx?.event?.outcome == null + - convert: + field: crowdstrike.metadata.eventCreationTime + target_field: "@timestamp" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.LateralMovement + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.LocalPort + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.MatchCount + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.MatchCountSinceLastReport + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.PID + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.RemotePort + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: source.port + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: destination.port + type: long + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.UserName + target_field: user.name + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.UserId + target_field: user.name + type: string + ignore_missing: true + ignore_failure: true + if: ctx?.user?.name == null || ctx?.user?.name == "" + - set: + field: user.email + value: "{{user.name}}" + ignore_empty_value: true + ignore_failure: true + if: ctx?.user?.name != null && /@/.split(ctx.user.name).length == 2 + - script: + lang: painless + source: | + def commandLine = ctx?.crowdstrike?.event?.CommandLine; + if (commandLine != null) { + + commandLine = commandLine.trim(); + + if (commandLine != "") { + def args = Arrays.asList(/ /.split(commandLine)); + args.removeIf(arg -> arg == ""); + + ctx["process.command_line"] = commandLine; + ctx["process.args"] = args; + ctx["process.executable"] = args.get(0); + } + } + - pipeline: + name: '{{ IngestPipeline "detection_summary" }}' + if: ctx?.crowdstrike?.metadata?.eventType == "DetectionSummaryEvent" + - pipeline: + name: '{{ IngestPipeline "incident_summary" }}' + if: ctx?.crowdstrike?.metadata?.eventType == "IncidentSummaryEvent" + - pipeline: + name: '{{ IngestPipeline "user_activity_audit" }}' + if: ctx?.crowdstrike?.metadata?.eventType == "UserActivityAuditEvent" + - pipeline: + name: '{{ IngestPipeline "auth_activity_audit" }}' + if: ctx?.crowdstrike?.metadata?.eventType == "AuthActivityAuditEvent" + - pipeline: + name: '{{ IngestPipeline "firewall_match" }}' + if: ctx?.crowdstrike?.metadata?.eventType == "FirewallMatchEvent" + - pipeline: + name: '{{ IngestPipeline "remote_response_session_start" }}' + if: ctx?.crowdstrike?.metadata?.eventType == "RemoteResponseSessionStartEvent" + - pipeline: + name: '{{ IngestPipeline "remote_response_session_end" }}' + if: ctx?.crowdstrike?.metadata?.eventType == "RemoteResponseSessionEndEvent" + - script: + lang: painless + if: ctx?.crowdstrike?.event != null + params: + values: + - null + - '' + - '-' + - 'N/A' + - 'NA' + - 0 + source: | + ctx.crowdstrike.event.entrySet().removeIf(entry -> params.values.contains(entry.getValue())); + - script: + lang: painless + if: ctx?.crowdstrike?.metadata != null + params: + values: + - null + - '' + - '-' + - 'N/A' + - 'NA' + source: | + ctx.crowdstrike.metadata.entrySet().removeIf(entry -> params.values.contains(entry.getValue())); + - append: + field: related.user + value: "{{user.name}}" + allow_duplicates: false + ignore_failure: true + if: ctx?.user?.name != null && ctx?.user?.name != "" + - append: + field: related.ip + value: "{{source.ip}}" + ignore_failure: true + allow_duplicates: false + if: ctx?.source?.ip != null && ctx?.source?.ip != "" + - append: + field: related.ip + value: "{{destination.ip}}" + ignore_failure: true + allow_duplicates: false + if: ctx?.destination?.ip != null && ctx?.destination?.ip != "" + - append: + field: related.hosts + value: "{{host.name}}" + ignore_failure: true + allow_duplicates: false + if: ctx?.host?.name != null && ctx?.host?.name != "" + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true + - script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +on_failure: + - set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/detection_summary.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/detection_summary.yml new file mode 100755 index 0000000000..22bebe784e --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/detection_summary.yml @@ -0,0 +1,161 @@ +--- +processors: + - set: + field: event.kind + value: alert + - append: + field: event.category + value: [malware] + - append: + field: event.type + value: [info] + - set: + field: agent.type + value: falcon + - convert: + field: crowdstrike.event.LocalIP + target_field: source.ip + type: string + ignore_failure: true + ignore_missing: true + if: ctx?.crowdstrike?.event?.LocalIP != null && ctx?.crowdstrike?.event?.LocalIP != "" + - convert: + field: crowdstrike.event.ProcessId + target_field: process.pid + ignore_failure: true + type: long + ignore_missing: true + - convert: + field: crowdstrike.event.ParentImageFileName + target_field: process.parent.executable + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.ParentCommandLine + target_field: process.parent.command_line + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.PatternDispositionDescription + target_field: event.action + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.FalconHostLink + target_field: event.url + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.Severity + target_field: event.severity + type: long + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.DetectDescription + target_field: message + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.FileName + target_field: process.name + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.UserName + target_field: user.name + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.MachineDomain + target_field: user.domain + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.SensorId + target_field: agent.id + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.ComputerName + target_field: host.name + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.SHA256String + target_field: file.hash.sha256 + type: string + ignore_failure: true + ignore_missing: true + - append: + field: related.hash + value: "{{file.hash.sha256}}" + allow_duplicates: false + ignore_failure: true + if: ctx?.file?.hash?.sha256 != null && ctx?.file?.hash?.sha256 != "" && !(/^0+$/.matcher(ctx.file.hash.sha256).matches()) + - convert: + field: crowdstrike.event.MD5String + target_field: file.hash.md5 + type: string + ignore_failure: true + ignore_missing: true + - append: + field: related.hash + value: "{{file.hash.md5}}" + allow_duplicates: false + ignore_failure: true + if: ctx?.file?.hash?.md5 != null && ctx?.file?.hash?.md5 != "" && !(/^0+$/.matcher(ctx.file.hash.md5).matches()) + - convert: + field: crowdstrike.event.SHA1String + target_field: file.hash.sha1 + type: string + ignore_failure: true + ignore_missing: true + - append: + field: related.hash + value: "{{file.hash.sha1}}" + allow_duplicates: false + ignore_failure: true + if: ctx?.file?.hash?.sha1 != null && ctx?.file?.hash?.sha1 != "" && !(/^0+$/.matcher(ctx.file.hash.sha1).matches()) + - convert: + field: crowdstrike.event.DetectName + target_field: rule.name + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.DetectDescription + target_field: rule.description + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.Technique + target_field: threat.technique.name + type: string + ignore_failure: true + ignore_missing: true + - lowercase: + field: threat.technique.name + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.event.Tactic + target_field: threat.tactic.name + type: string + ignore_failure: true + ignore_missing: true + - lowercase: + field: threat.tactic.name + ignore_missing: true + ignore_failure: true diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/firewall_match.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/firewall_match.yml new file mode 100755 index 0000000000..28dac8ccd0 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/firewall_match.yml @@ -0,0 +1,135 @@ +--- +processors: + - set: + field: event.kind + value: event + - append: + field: event.category + value: [network] + - append: + field: event.action + value: [firewall_match_event] + - append: + field: event.type + value: [start, connection] + - set: + field: message + value: "Firewall Rule '{{crowdstrike.event.RuleName}}' triggered" + if: ctx?.crowdstrike?.event?.RuleName != null + ignore_failure: true + - convert: + field: "crowdstrike.event.Ipv" + target_field: "network.type" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.PID" + target_field: "process.pid" + ignore_failure: true + ignore_missing: true + type: "long" + - convert: + field: "crowdstrike.event.RuleId" + target_field: "rule.id" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.RuleName" + target_field: "rule.name" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.RuleGroupName" + target_field: "rule.ruleset" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.RuleDescription" + target_field: "rule.description" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.RuleFamilyID" + target_field: "rule.category" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.HostName" + target_field: "host.name" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.Ipv" + target_field: "network.type" + type: string + ignore_missing: true + ignore_failure: true + - convert: + field: "crowdstrike.event.EventType" + target_field: "event.code" + type: string + ignore_missing: true + ignore_failure: true + - set: + field: network.direction + value: ingress + if: ctx?.crowdstrike?.event?.ConnectionDirection == "1" + - set: + field: source.ip + value: "{{crowdstrike.event.RemoteAddress}}" + ignore_empty_value: true + if: ctx?.crowdstrike?.event?.ConnectionDirection == "1" + - convert: + field: crowdstrike.event.RemotePort + target_field: source.port + type: long + ignore_missing: true + ignore_failure: true + if: ctx?.crowdstrike?.event?.ConnectionDirection == "1" + - set: + field: destination.ip + value: "{{crowdstrike.event.LocalAddress}}" + ignore_empty_value: true + if: ctx?.crowdstrike?.event?.ConnectionDirection == "1" + - convert: + field: crowdstrike.event.LocalPort + target_field: destination.port + type: long + ignore_missing: true + ignore_failure: true + if: ctx?.crowdstrike?.event?.ConnectionDirection == "1" + - set: + field: network.direction + value: ingress + if: ctx?.crowdstrike?.event?.ConnectionDirection != "1" + - set: + field: destination.ip + value: "{{crowdstrike.event.RemoteAddress}}" + ignore_empty_value: true + if: ctx?.crowdstrike?.event?.ConnectionDirection != "1" + - convert: + field: crowdstrike.event.RemotePort + target_field: destination.port + type: long + ignore_missing: true + ignore_failure: true + if: ctx?.crowdstrike?.event?.ConnectionDirection != "1" + - set: + field: source.ip + value: "{{crowdstrike.event.LocalAddress}}" + ignore_empty_value: true + if: ctx?.crowdstrike?.event?.ConnectionDirection != "1" + - convert: + field: crowdstrike.event.LocalPort + target_field: source.port + type: long + ignore_missing: true + ignore_failure: true + if: ctx?.crowdstrike?.event?.ConnectionDirection != "1" diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/incident_summary.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/incident_summary.yml new file mode 100755 index 0000000000..667222dc79 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/incident_summary.yml @@ -0,0 +1,27 @@ +--- +processors: + - set: + field: event.kind + value: alert + - append: + field: event.category + value: [malware] + - append: + field: event.type + value: [info] + - set: + field: event.action + value: incident + - set: + field: agent.type + value: falcon + - convert: + field: crowdstrike.event.FalconHostLink + target_field: event.url + type: string + ignore_failure: true + ignore_missing: true + - set: + field: message + value: "Incident score {{crowdstrike.event.FineScore}}" + if: ctx?.crowdstrike?.event?.FineScore != null diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_end.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_end.yml new file mode 100755 index 0000000000..7415f62e1d --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_end.yml @@ -0,0 +1,23 @@ +--- +processors: + - set: + field: event.kind + value: event + - append: + field: event.category + value: [network, session] + - append: + field: event.action + value: [remote_response_session_end_event] + - append: + field: event.type + value: [end] + - set: + field: message + value: Remote response session ended. + - convert: + field: crowdstrike.event.HostnameField + target_field: host.name + type: string + ignore_failure: true + ignore_missing: true diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_start.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_start.yml new file mode 100755 index 0000000000..d965bd8ac7 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/remote_response_session_start.yml @@ -0,0 +1,23 @@ +--- +processors: + - set: + field: event.kind + value: event + - append: + field: event.category + value: [network, session] + - append: + field: event.action + value: [remote_response_session_start_event] + - append: + field: event.type + value: [start] + - set: + field: message + value: Remote response session started. + - convert: + field: crowdstrike.event.HostnameField + target_field: host.name + type: string + ignore_failure: true + ignore_missing: true diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/user_activity_audit.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/user_activity_audit.yml new file mode 100755 index 0000000000..7d03e0115b --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/elasticsearch/ingest_pipeline/user_activity_audit.yml @@ -0,0 +1,27 @@ +--- +processors: + - set: + field: event.kind + value: event + - append: + field: event.category + value: [iam] + - append: + field: event.type + value: [change] + - set: + field: event.action + value: user_activity_audit_event + - convert: + field: crowdstrike.event.OperationName + target_field: message + type: string + ignore_failure: true + ignore_missing: true + - convert: + field: crowdstrike.event.UserIp + target_field: source.ip + type: string + ignore_failure: true + ignore_missing: true + if: ctx?.crowdstrike?.event?.UserIp != null && ctx?.crowdstrike?.event?.UserIp != "" diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/fields/agent.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/agent.yml new file mode 100755 index 0000000000..da4e652c53 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/agent.yml @@ -0,0 +1,198 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/fields/base-fields.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/base-fields.yml new file mode 100755 index 0000000000..8248c071b3 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset name. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: crowdstrike +- name: event.dataset + type: constant_keyword + description: Event dataset + value: crowdstrike.falcon +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/fields/beats.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/beats.yml new file mode 100755 index 0000000000..cb44bb2944 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/beats.yml @@ -0,0 +1,12 @@ +- name: input.type + type: keyword + description: Type of Filebeat input. +- name: log.flags + type: keyword + description: Flags for the log file. +- name: log.offset + type: long + description: Offset of the entry in the log file. +- name: log.file.path + type: keyword + description: Path to the log file. diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/fields/ecs.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/ecs.yml new file mode 100755 index 0000000000..01f046a566 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/ecs.yml @@ -0,0 +1,237 @@ +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + Identification code for this event, if one exists. + Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. + name: event.code + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + URL linking to an external system to continue investigation of this event. + This URL links to another system where in-depth investigation of the specific occurrence of this event can take place. Alert events, indicated by `event.kind:alert`, are a common use case for this field. + name: event.url + type: keyword +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: The name of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) + multi_fields: + - name: text + type: match_only_text + name: threat.technique.name + type: keyword +- description: Name of the type of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/) + name: threat.tactic.name + type: keyword +- description: Process id. + name: process.pid + type: long +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.command_line + type: wildcard +- description: |- + Array of process arguments, starting with the absolute path to the executable. + May be filtered to protect sensitive information. + name: process.args + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.parent.executable + type: keyword +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.parent.command_line + type: wildcard +- description: |- + Custom name of the agent. + This is a name that can be given to an agent. This can be helpful if for example two Filebeat instances are running on the same host but a human readable separation is needed on which Filebeat instance data is coming from. + If no name is given, the name is often left empty. + name: agent.name + type: keyword +- description: |- + Unique identifier of this agent (if one exists). + Example: For Beats this would be beat.id. + name: agent.id + type: keyword +- description: |- + Type of the agent. + The agent type always stays the same and should be given by the agent used. In case of Filebeat the agent would always be Filebeat also if two Filebeat instances are run on the same machine. + name: agent.type + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Port of the source. + name: source.port + type: long +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: Port of the destination. + name: destination.port + type: long +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: SHA1 hash. + name: file.hash.sha1 + type: keyword +- description: SHA256 hash. + name: file.hash.sha256 + type: keyword +- description: MD5 hash. + name: file.hash.md5 + type: keyword +- description: A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. + name: rule.id + type: keyword +- description: The name of the rule or signature generating the event. + name: rule.name + type: keyword +- description: The description of the rule generating the event. + name: rule.description + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. + name: rule.ruleset + type: keyword +- description: A categorization value keyword used by the entity using the rule for detection of this event. + name: rule.category + type: keyword +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: |- + In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc + The field value must be normalized to lowercase for querying. + name: network.type + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: Unique container id. + name: container.id + type: keyword diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/fields/fields.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/fields.yml new file mode 100755 index 0000000000..f8b93a2aaf --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/fields/fields.yml @@ -0,0 +1,399 @@ +- name: crowdstrike.metadata + title: Metadata fields + type: group + fields: + - name: eventType + type: keyword + description: | + DetectionSummaryEvent, FirewallMatchEvent, IncidentSummaryEvent, RemoteResponseSessionStartEvent, RemoteResponseSessionEndEvent, AuthActivityAuditEvent, or UserActivityAuditEvent + - name: eventCreationTime + type: date + description: | + The time this event occurred on the endpoint in UTC UNIX_MS format. + - name: offset + type: integer + description: | + Offset number that tracks the location of the event in stream. This is used to identify unique detection events. + - name: customerIDString + type: keyword + description: | + Customer identifier + - name: version + type: keyword + description: | + Schema version +- name: crowdstrike.event + title: Event fields + type: group + fields: + - name: ProcessStartTime + type: date + description: | + The process start time in UTC UNIX_MS format. + - name: ProcessEndTime + type: date + description: | + The process termination time in UTC UNIX_MS format. + - name: ProcessId + type: integer + description: | + Process ID related to the detection. + - name: ParentProcessId + type: integer + description: | + Parent process ID related to the detection. + - name: ComputerName + type: keyword + description: | + Name of the computer where the detection occurred. + - name: UserName + type: keyword + description: | + User name associated with the detection. + - name: DetectName + type: keyword + description: | + Name of the detection. + - name: DetectDescription + type: keyword + description: | + Description of the detection. + - name: Severity + type: integer + description: | + Severity score of the detection. + - name: SeverityName + type: keyword + description: | + Severity score text. + - name: FileName + type: keyword + description: | + File name of the associated process for the detection. + - name: FilePath + type: keyword + description: | + Path of the executable associated with the detection. + - name: CommandLine + type: keyword + description: | + Executable path with command line arguments. + - name: SHA1String + type: keyword + description: | + SHA1 sum of the executable associated with the detection. + - name: SHA256String + type: keyword + description: | + SHA256 sum of the executable associated with the detection. + - name: MD5String + type: keyword + description: | + MD5 sum of the executable associated with the detection. + - name: MachineDomain + type: keyword + description: | + Domain for the machine associated with the detection. + - name: FalconHostLink + type: keyword + description: | + URL to view the detection in Falcon. + - name: SensorId + type: keyword + description: | + Unique ID associated with the Falcon sensor. + - name: DetectId + type: keyword + description: | + Unique ID associated with the detection. + - name: LocalIP + type: keyword + description: | + IP address of the host associated with the detection. + - name: MACAddress + type: keyword + description: | + MAC address of the host associated with the detection. + - name: Tactic + type: keyword + description: | + MITRE tactic category of the detection. + - name: Technique + type: keyword + description: | + MITRE technique category of the detection. + - name: Objective + type: keyword + description: | + Method of detection. + - name: PatternDispositionDescription + type: keyword + description: | + Action taken by Falcon. + - name: PatternDispositionValue + type: integer + description: | + Unique ID associated with action taken. + - name: PatternDispositionFlags + type: group + description: | + Flags indicating actions taken. + fields: + - name: Detect + type: boolean + - name: InddetMask + type: boolean + - name: Indicator + type: boolean + - name: KillParent + type: boolean + - name: KillProcess + type: boolean + - name: KillSubProcess + type: boolean + - name: OperationBlocked + type: boolean + - name: PolicyDisabled + type: boolean + - name: ProcessBlocked + type: boolean + - name: QuarantineFile + type: boolean + - name: QuarantineMachine + type: boolean + - name: Rooting + type: boolean + - name: SensorOnly + type: boolean + - name: BootupSafeguardEnabled + type: boolean + - name: CriticalProcessDisabled + type: boolean + - name: FsOperationBlocked + type: boolean + - name: RegistryOperationBlocked + type: boolean + - name: State + type: keyword + description: | + Whether the incident summary is open and ongoing or closed. + - name: IncidentStartTime + type: date + description: | + Start time for the incident in UTC UNIX format. + - name: IncidentEndTime + type: date + description: | + End time for the incident in UTC UNIX format. + - name: FineScore + type: float + description: | + Score for incident. + - name: UserId + type: keyword + description: | + Email address or user ID associated with the event. + - name: UserIp + type: keyword + description: | + IP address associated with the user. + - name: OperationName + type: keyword + description: | + Event subtype. + - name: ServiceName + type: keyword + description: | + Service associated with this event. + - name: Success + type: boolean + description: | + Indicator of whether or not this event was successful. + - name: UTCTimestamp + type: date + description: | + Timestamp associated with this event in UTC UNIX format. + - name: AuditKeyValues + type: nested + description: | + Fields that were changed in this event. + - name: ExecutablesWritten + type: nested + description: | + Detected executables written to disk by a process. + - name: SessionId + type: keyword + description: | + Session ID of the remote response session. + - name: HostnameField + type: keyword + description: | + Host name of the machine for the remote session. + - name: StartTimestamp + type: date + description: | + Start time for the remote session in UTC UNIX format. + - name: EndTimestamp + type: date + description: | + End time for the remote session in UTC UNIX format. + - name: LateralMovement + type: long + description: | + Lateral movement field for incident. + - name: ParentImageFileName + type: keyword + description: | + Path to the parent process. + - name: ParentCommandLine + type: keyword + description: | + Parent process command line arguments. + - name: GrandparentImageFileName + type: keyword + description: | + Path to the grandparent process. + - name: GrandparentCommandLine + type: keyword + description: | + Grandparent process command line arguments. + - name: IOCType + type: keyword + description: | + CrowdStrike type for indicator of compromise. + - name: IOCValue + type: keyword + description: | + CrowdStrike value for indicator of compromise. + - name: CustomerId + type: keyword + description: | + Customer identifier. + - name: DeviceId + type: keyword + description: | + Device on which the event occurred. + - name: Ipv + type: keyword + description: | + Protocol for network request. + - name: ConnectionDirection + type: keyword + description: | + Direction for network connection. + - name: EventType + type: keyword + description: | + CrowdStrike provided event type. + - name: HostName + type: keyword + description: | + Host name of the local machine. + - name: ICMPCode + type: keyword + description: | + RFC2780 ICMP Code field. + - name: ICMPType + type: keyword + description: | + RFC2780 ICMP Type field. + - name: ImageFileName + type: keyword + description: | + File name of the associated process for the detection. + - name: PID + type: long + description: | + Associated process id for the detection. + - name: LocalAddress + type: ip + description: | + IP address of local machine. + - name: LocalPort + type: long + description: | + Port of local machine. + - name: RemoteAddress + type: ip + description: | + IP address of remote machine. + - name: RemotePort + type: long + description: | + Port of remote machine. + - name: RuleAction + type: keyword + description: | + Firewall rule action. + - name: RuleDescription + type: keyword + description: | + Firewall rule description. + - name: RuleFamilyID + type: keyword + description: | + Firewall rule family id. + - name: RuleGroupName + type: keyword + description: | + Firewall rule group name. + - name: RuleName + type: keyword + description: | + Firewall rule name. + - name: RuleId + type: keyword + description: | + Firewall rule id. + - name: MatchCount + type: long + description: | + Number of firewall rule matches. + - name: MatchCountSinceLastReport + type: long + description: | + Number of firewall rule matches since the last report. + - name: Timestamp + type: date + description: | + Firewall rule triggered timestamp. + - name: Flags.Audit + type: boolean + description: | + CrowdStrike audit flag. + - name: Flags.Log + type: boolean + description: | + CrowdStrike log flag. + - name: Flags.Monitor + type: boolean + description: | + CrowdStrike monitor flag. + - name: Protocol + type: keyword + description: | + CrowdStrike provided protocol. + - name: NetworkProfile + type: keyword + description: | + CrowdStrike network profile. + - name: PolicyName + type: keyword + description: | + CrowdStrike policy name. + - name: PolicyID + type: keyword + description: | + CrowdStrike policy id. + - name: Status + type: keyword + description: | + CrowdStrike status. + - name: TreeID + type: keyword + description: | + CrowdStrike tree id. + - name: Commands + type: keyword + description: | + Commands run in a remote session. diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/manifest.yml b/packages/crowdstrike/1.2.7/data_stream/falcon/manifest.yml new file mode 100755 index 0000000000..29fc804f02 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/manifest.yml @@ -0,0 +1,42 @@ +type: logs +title: Crowdstrike falcon logs +streams: + - input: logfile + vars: + - name: paths + type: text + title: Paths + multi: true + required: true + show_user: true + default: + - /var/log/crowdstrike/falconhoseclient/output + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - crowdstrike-falcon + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: log.yml.hbs + title: Crowdstrike falcon logs (log) + description: Collect Crowdstrike falcon logs using log input diff --git a/packages/crowdstrike/1.2.7/data_stream/falcon/sample_event.json b/packages/crowdstrike/1.2.7/data_stream/falcon/sample_event.json new file mode 100755 index 0000000000..f0fb683bfc --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/falcon/sample_event.json @@ -0,0 +1,109 @@ +{ + "@timestamp": "2020-02-12T21:29:10.710Z", + "agent": { + "ephemeral_id": "9060b4e5-b568-47b0-9a7b-62121df53ec9", + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "crowdstrike": { + "event": { + "AuditKeyValues": [ + { + "Key": "APIClientID", + "ValueString": "1234567890abcdefghijklmnopqr" + }, + { + "Key": "partition", + "ValueString": "0" + }, + { + "Key": "offset", + "ValueString": "-1" + }, + { + "Key": "appId", + "ValueString": "siem-connector-v2.0.0" + }, + { + "Key": "eventType", + "ValueString": "[UserActivityAuditEvent HashSpreadingEvent RemoteResponseSessionStartEvent RemoteResponseSessionEndEvent DetectionSummaryEvent AuthActivityAuditEvent]" + } + ], + "OperationName": "streamStarted", + "ServiceName": "Crowdstrike Streaming API", + "Success": true, + "UTCTimestamp": "2020-02-12T21:29:10.000Z", + "UserId": "api-client-id:1234567890abcdefghijklmnopqrstuvwxyz", + "UserIp": "10.10.0.8" + }, + "metadata": { + "customerIDString": "8f69fe9e-b995-4204-95ad-44f9bcf75b6b", + "eventCreationTime": "2020-02-12T21:29:10.710Z", + "eventType": "AuthActivityAuditEvent", + "offset": 0, + "version": "1.0" + } + }, + "data_stream": { + "dataset": "crowdstrike.falcon", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "authentication" + ], + "dataset": "crowdstrike.falcon", + "ingested": "2021-12-30T05:13:25Z", + "kind": "event", + "original": "{\n \"metadata\": {\n \"customerIDString\": \"8f69fe9e-b995-4204-95ad-44f9bcf75b6b\",\n \"offset\": 0,\n \"eventType\": \"AuthActivityAuditEvent\",\n \"eventCreationTime\": 1581542950710,\n \"version\": \"1.0\"\n },\n \"event\": {\n \"UserId\": \"api-client-id:1234567890abcdefghijklmnopqrstuvwxyz\",\n \"UserIp\": \"10.10.0.8\",\n \"OperationName\": \"streamStarted\",\n \"ServiceName\": \"Crowdstrike Streaming API\",\n \"Success\": true,\n \"UTCTimestamp\": 1581542950,\n \"AuditKeyValues\": [\n {\n \"Key\": \"APIClientID\",\n \"ValueString\": \"1234567890abcdefghijklmnopqr\"\n },\n {\n \"Key\": \"partition\",\n \"ValueString\": \"0\"\n },\n {\n \"Key\": \"offset\",\n \"ValueString\": \"-1\"\n },\n {\n \"Key\": \"appId\",\n \"ValueString\": \"siem-connector-v2.0.0\"\n },\n {\n \"Key\": \"eventType\",\n \"ValueString\": \"[UserActivityAuditEvent HashSpreadingEvent RemoteResponseSessionStartEvent RemoteResponseSessionEndEvent DetectionSummaryEvent AuthActivityAuditEvent]\"\n }\n ]\n }\n}", + "outcome": "success", + "type": [ + "change" + ] + }, + "event.action": "stream_started", + "input": { + "type": "log" + }, + "log": { + "file": { + "path": "/tmp/service_logs/falcon-audit-events.log" + }, + "flags": [ + "multiline" + ], + "offset": 910 + }, + "message": "Crowdstrike Streaming API", + "related": { + "ip": [ + "10.10.0.8" + ], + "user": [ + "api-client-id:1234567890abcdefghijklmnopqrstuvwxyz" + ] + }, + "source": { + "ip": "10.10.0.8" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "crowdstrike-falcon" + ], + "user": { + "name": "api-client-id:1234567890abcdefghijklmnopqrstuvwxyz" + } +} \ No newline at end of file diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/aws-s3.yml.hbs b/packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/aws-s3.yml.hbs new file mode 100755 index 0000000000..bd89d34816 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/aws-s3.yml.hbs @@ -0,0 +1,57 @@ +queue_url: {{queue_url}} +{{#if credential_profile_name}} +credential_profile_name: {{credential_profile_name}} +{{/if}} +{{#if shared_credential_file}} +shared_credential_file: {{shared_credential_file}} +{{/if}} +{{#if visibility_timeout}} +visibility_timeout: {{visibility_timeout}} +{{/if}} +{{#if api_timeout}} +api_timeout: {{api_timeout}} +{{/if}} +{{#if endpoint}} +endpoint: {{endpoint}} +{{/if}} +{{#if access_key_id}} +access_key_id: {{access_key_id}} +{{/if}} +{{#if secret_access_key}} +secret_access_key: {{secret_access_key}} +{{/if}} +{{#if session_token}} +session_token: {{session_token}} +{{/if}} +{{#if role_arn}} +role_arn: {{role_arn}} +{{/if}} +{{#if fips_enabled}} +fips_enabled: {{fips_enabled}} +{{/if}} +{{#if proxy_url }} +proxy_url: {{proxy_url}} +{{/if}} +{{#if is_fdr_queue}} +sqs.notification_parsing_script.source: {{fdr_parsing_script}} +{{/if}} +{{#if tags.length}} +tags: +{{else}} +{{#if preserve_original_event}} +tags: +{{/if}} +{{/if}} +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/stream.yml.hbs b/packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/stream.yml.hbs new file mode 100755 index 0000000000..51174aef53 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/agent/stream/stream.yml.hbs @@ -0,0 +1,26 @@ +paths: +{{#each paths as |path i|}} + - {{path}} +{{/each}} +exclude_files: [".gz$"] +{{#if tags.length}} +tags: +{{else}} +{{#if preserve_original_event}} +tags: +{{/if}} +{{/if}} +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +processors: + - add_locale: ~ +{{#if processors}} +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/elasticsearch/ingest_pipeline/default.yml b/packages/crowdstrike/1.2.7/data_stream/fdr/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..f32974173f --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,1298 @@ +--- +description: Pipeline for processing sample logs +processors: + ## Message decoding. + - rename: + tag: message-to-original + field: message + target_field: event.original + - json: + tag: json-decoding + description: Decodes original JSON into `crowdstrike` field. + field: event.original + target_field: crowdstrike + - date: + tag: date-timestamp + description: Parse timestamp from event. + field: crowdstrike.timestamp + target_field: event.created + formats: + - UNIX_MS + ignore_failure: true + - date: + tag: date-event-created + description: Parse timestamp from event. + field: crowdstrike.CreationTimeStamp + target_field: event.created + formats: + - UNIX + ignore_failure: true + if: ctx?.event?.created == null + - set: + tag: set-timestamp + field: "@timestamp" + copy_from: event.created + if: ctx?.event?.created != null && (ctx?.crowdstrike?.ContextTimeStamp == null || ctx?.crowdstrike?.ContextTimeStamp == "") + - date: + tag: date-context-timestamp + field: crowdstrike.ContextTimeStamp + formats: + - UNIX + ignore_failure: true + - rename: + tag: rename-message + field: crowdstrike.message + target_field: message + ignore_missing: true + + ## ECS fields. + - set: + field: ecs.version + value: "8.0.0" + + ## Categorization. + - script: + tag: script-categorize-events + description: Categorize events. + lang: painless + source: |- + def c = [ + "AcUninstallConfirmation":["category":["package"],"type":["deletion"],"kind":"state","outcome":"success"], + "AcUnloadConfirmation":["category":["package"],"type":["deletion"],"kind":"state","outcome":"success"], + "AgentConnect":["category":["network","session"],"type":["connection","info"],"kind":"event","outcome":"success"], + "AgentOnline":["category":["configuration","package","host"],"type":["change","installation","start"],"kind":"state","outcome":"success"], + "AmsiRegistrationStatus":["category":["host"],"type":["info"],"kind":"state","outcome":"success"], + "AsepFileChange":["category":["file"],"type":["creation","change"],"kind":"event","outcome":"success"], + "AsepKeyUpdate":["category":["registry"],"type":["change"],"kind":"event","outcome":"success"], + "AsepValueUpdate":["category":["registry"],"type":["change"],"kind":"event","outcome":"success"], + "AssociateIndicator":["category":["malware"],"type":["info"],"kind":"alert","outcome":"unknown"], + "AssociateTreeIdWithRoot":["category":["malware"],"type":["info"],"kind":"alert","outcome":"success"], + "BITSJobCreated":["category":["network","file"],"type":["connection","creation"],"kind":"event","outcome":"success"], + "BZip2FileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "BehaviorWhitelisted":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "BrowserInjectedThread":["category":["process"],"type":["access","change"],"kind":"event","outcome":"success"], + "CloudAssociateTreeIdWithRoot":["category":["malware"],"type":["deletion"],"kind":"alert","outcome":"success"], + "CommandHistory":["category":["process"],"type":["end","info"],"kind":"event","outcome":"success"], + "ConfigStateUpdate":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "CrashNotification":["category":["host"],"type":["info"],"kind":"event","outcome":"failure"], + "CreateProcessArgs":["category":["process"],"type":["start"],"kind":"state","outcome":"success"], + "CreateService":["category":["host"],"type":["change"],"kind":"event","outcome":"success"], + "CreateThreadNoStartImage":["category":["process"],"type":["start"],"kind":"event","outcome":"success"], + "CreateThreadReflectiveDll":["category":["process"],"type":["change"],"kind":"event","outcome":"success"], + "CriticalEnvironmentVariableChanged":["category":["configuration","host"],"type":["change"],"kind":"event","outcome":"success"], + "CriticalFileAccessed":["category":["file"],"type":["access"],"kind":"alert","outcome":"success"], + "CriticalFileModified":["category":["file"],"type":["change"],"kind":"alert","outcome":"success"], + "CurrentSystemTags":["category":["host"],"type":["info"],"kind":"state","outcome":"success"], + "CustomIOABasicProcessDetectionInfoEvent":["category":["malware"],"type":["info"],"kind":"alert","outcome":"unknown"], + "DCSyncAttempted":["category":["configuration","iam"],"type":["access"],"kind":"event","outcome":"unknown"], + "DcOffline":["category":["iam"],"type":["info"],"kind":"event","outcome":"success"], + "DcOnline":["category":["iam"],"type":["info"],"kind":"event","outcome":"success"], + "DcStatus":["category":["iam"],"type":["info"],"kind":"state","outcome":"success"], + "DetectAnalysis":["category":["malware"],"type":["info"],"kind":"alert","outcome":"success"], + "DetectionExcluded":["category":["configuration","malware"],"type":["change","info"],"kind":"alert","outcome":"success"], + "DirectoryCreate":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "DllInjection":["category":["process"],"type":["change"],"kind":"event","outcome":"success"], + "DmpFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "DnsRequest":["category":["network"],"type":["protocol"],"kind":"event","outcome":"success"], + "DocumentProgramInjectedThread":["category":["process"],"type":["access","change"],"kind":"event","outcome":"success"], + "DriverLoad":["category":["driver"],"type":["start"],"kind":"event","outcome":"success"], + "DwgFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "EarlyExploitPivotDetect":["category":["malware"],"type":["info"],"kind":"event","outcome":"unknown"], + "EndOfProcess":["category":["process"],"type":["end"],"kind":"event","outcome":"success"], + "ErrorEvent":["category":["package"],"type":["info"],"kind":"alert","outcome":"failure"], + "EtwErrorEvent":["category":["package","host"],"type":["info"],"kind":"event","outcome":"failure"], + "ExecutableDeleted":["category":["file"],"type":["deletion"],"kind":"event","outcome":"success"], + "FalconHostRegTamperingInfo":["category":["registry"],"type":["change"],"kind":"alert","outcome":"unknown"], + "FalconServiceStatus":["category":["package"],"type":["info"],"kind":"state","outcome":"unknown"], + "FileCreateInfo":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "FileDeleteInfo":["category":["file"],"type":["deletion"],"kind":"event","outcome":"success"], + "FileDetectInfo":["category":["file"],"type":["info"],"kind":"alert","outcome":"unknown"], + "FileInfo":["category":["file"],"type":["info"],"kind":"event","outcome":"unknown"], + "FileOpenInfo":["category":["file"],"type":["access"],"kind":"event","outcome":"success"], + "FileRenameInfo":["category":["file"],"type":["change"],"kind":"event","outcome":"success"], + "FileSystemOperationBlocked":["category":["file"],"type":["change","deletion"],"kind":"event","outcome":"failure"], + "FileSystemOperationDetectInfo":["category":["file"],"type":["change","deletion"],"kind":"alert","outcome":"unknown"], + "FileTimestampsModified":["category":["file"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallChangeOption":["category":["configuration","host"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallDeleteRule":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallDeleteRuleIP4":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallDeleteRuleIP6":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallDisabled":["category":["configuration","host"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallEnabled":["category":["configuration","host"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallSetRule":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallSetRuleIP4":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "FirewallSetRuleIP6":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "FirmwareAnalysisErrorEvent":["category":["host"],"type":["info"],"kind":"state","outcome":"failure"], + "FirmwareAnalysisHardwareData":["category":["host"],"type":["info"],"kind":"state","outcome":"success"], + "FirmwareAnalysisStatus":["category":["host"],"type":["info"],"kind":"state","outcome":"success"], + "FlashThreadCreateProcess":["category":["process"],"type":["start"],"kind":"event","outcome":"success"], + "FsPostOpenSnapshotFile":["category":["file"],"type":["access"],"kind":"event","outcome":"success"], + "FsVolumeMounted":["category":["host"],"type":["change"],"kind":"event","outcome":"success"], + "FsVolumeUnmounted":["category":["host"],"type":["change"],"kind":"event","outcome":"success"], + "HostInfo":["category":["host"],"type":["info"],"kind":"event","outcome":"success"], + "HostedServiceStarted":["category":["package"],"type":["start"],"kind":"event","outcome":"success"], + "HostedServiceStopped":["category":["package"],"type":["end"],"kind":"event","outcome":"success"], + "HostnameChanged":["category":["host"],"type":["change"],"kind":"event","outcome":"success"], + "HttpRequestDetect":["category":["network","session"],"type":["connection","start"],"kind":"event","outcome":"success"], + "HttpVisibilityStatus":["category":["session"],"type":["info"],"kind":"state","outcome":"unknown"], + "IOServiceRegister":["category":["package"],"type":["change"],"kind":"event","outcome":"success"], + "ImageHash":["category":["process"],"type":["change"],"kind":"event","outcome":"success"], + "InjectedThread":["category":["process"],"type":["change"],"kind":"event","outcome":"success"], + "InjectedThreadFromUnsignedModule":["category":["process"],"type":["change"],"kind":"alert","outcome":"success"], + "InstallBundleDownloadComplete":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "InstallServiceDownloadComplete":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "InstalledApplication":["category":["package"],"type":["installation"],"kind":"event","outcome":"success"], + "InstalledUpdates":["category":["host","package"],"type":["change","installation"],"kind":"event","outcome":"success"], + "InstanceMetadata":["category":["host"],"type":["info"],"kind":"state","outcome":"unknown"], + "IoSessionConnected":["category":["session"],"type":["start"],"kind":"event","outcome":"success"], + "IoSessionLoggedOn":["category":["session"],"type":["end"],"kind":"event","outcome":"success"], + "JarFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "JavaClassFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "JavaInjectedThread":["category":["process"],"type":["change"],"kind":"event","outcome":"success"], + "KernelModeLoadImage":["category":["driver"],"type":["start"],"kind":"event","outcome":"success"], + "KextLoad":["category":["driver"],"type":["start"],"kind":"event","outcome":"success"], + "KextUnload":["category":["driver"],"type":["end"],"kind":"event","outcome":"success"], + "LFODownloadConfirmation":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "LfoUploadDataComplete":["category":["file"],"type":["change"],"kind":"event","outcome":"success"], + "LfoUploadDataFailed":["category":["file"],"type":["change"],"kind":"event","outcome":"failure"], + "LfoUploadDataUnneeded":["category":["file"],"type":["change"],"kind":"event","outcome":"failure"], + "LocalIpAddressIP4":["category":["configuration","host"],"type":["change"],"kind":"state","outcome":"success"], + "LocalIpAddressIP6":["category":["configuration","host"],"type":["change"],"kind":"state","outcome":"success"], + "LocalIpAddressRemovedIP4":["category":["configuration","host"],"type":["change"],"kind":"state","outcome":"success"], + "LocalIpAddressRemovedIP6":["category":["configuration","host"],"type":["change"],"kind":"state","outcome":"success"], + "LsassHandleFromUnsignedModule":["category":["process"],"type":["change"],"kind":"alert","outcome":"unknown"], + "MachOFileWritten":["category":["file"],"type":["change"],"kind":"event","outcome":"success"], + "ManifestDownloadComplete":["category":["configuration","file"],"type":["change","creation"],"kind":"event","outcome":"success"], + "ModifyServiceBinary":["category":["file"],"type":["change"],"kind":"alert","outcome":"unknown"], + "ModuleBlockedEvent":["category":["process","malware"],"type":["info","denied"],"kind":"alert","outcome":"success"], + "ModuleBlockedEventWithPatternId":["category":["process","malware"],"type":["info"],"kind":"event","outcome":"unknown"], + "ModuleDetectInfo":["category":["process","malware"],"type":["info"],"kind":"event","outcome":"unknown"], + "NeighborListIP4":["category":["host","network"],"type":["info"],"kind":"state","outcome":"unknown"], + "NeighborListIP6":["category":["host","network"],"type":["info"],"kind":"state","outcome":"unknown"], + "NetShareAdd":["category":["host"],"type":["change"],"kind":"event","outcome":"success"], + "NetShareDelete":["category":["host"],"type":["change"],"kind":"event","outcome":"success"], + "NetShareSecurityModify":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "NetworkCloseIP4":["category":["network"],"type":["end","connection"],"kind":"event","outcome":"unknown"], + "NetworkCloseIP6":["category":["network"],"type":["end","connection"],"kind":"event","outcome":"unknown"], + "NetworkConnectIP4":["category":["network"],"type":["start","connection"],"kind":"event","outcome":"unknown"], + "NetworkConnectIP6":["category":["network"],"type":["start","connection"],"kind":"event","outcome":"unknown"], + "NetworkListenIP4":["category":["network"],"type":["start"],"kind":"event","outcome":"success"], + "NetworkListenIP6":["category":["network"],"type":["start"],"kind":"event","outcome":"success"], + "NetworkReceiveAcceptIP4":["category":["network"],"type":["allowed","access","connection"],"kind":"event","outcome":"unknown"], + "NetworkReceiveAcceptIP6":["category":["network"],"type":["allowed","access","connection"],"kind":"event","outcome":"unknown"], + "NewExecutableRenamed":["category":["file"],"type":["change"],"kind":"event","outcome":"success"], + "NewExecutableWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "NewScriptWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "OciContainerTelemetry":["category":["host"],"type":["info"],"kind":"state","outcome":"unknown"], + "OleFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "OoxmlFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "OsVersionInfo":["category":["host"],"type":["info"],"kind":"event","outcome":"success"], + "PackedExecutableWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "PdfFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "PeFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "PeVersionInfo":["category":["file"],"type":["info"],"kind":"event","outcome":"success"], + "PrivilegedProcessHandleFromUnsignedModule":["category":["process"],"type":["access"],"kind":"alert","outcome":"success"], + "ProcessBlocked":["category":["process"],"type":["access"],"kind":"alert","outcome":"failure"], + "ProcessExecOnPackedExecutable":["category":["process","file"],"type":["access"],"kind":"alert","outcome":"success"], + "ProcessExecOnSMBFile":["category":["process","file","network"],"type":["access"],"kind":"alert","outcome":"success"], + "ProcessHandleOpDetectInfo":["category":["process","malware"],"type":["info"],"kind":"alert","outcome":"success"], + "ProcessInjection":["category":["process"],"type":["change"],"kind":"event","outcome":"success"], + "ProcessRollup2":["category":["process"],"type":["start"],"kind":"event","outcome":"success"], + "ProcessRollup2Stats":["category":["process"],"type":["info"],"kind":"state","outcome":"unknown"], + "ProcessSelfDeleted":["category":["process"],"type":["end"],"kind":"event","outcome":"success"], + "PromiscuousBindIP4":["category":["host"],"type":["change"],"kind":"state","outcome":"success"], + "PtyCreated":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "QuarantineActionResult":["category":["file"],"type":["info"],"kind":"alert","outcome":"unknown"], + "QuarantinedFile":["category":["file"],"type":["change"],"kind":"alert","outcome":"unknown"], + "QuarantinedFileState":["category":["file"],"type":["info"],"kind":"alert","outcome":"unknown"], + "QueueApcEtw":["category":["file"],"type":["creation"],"kind":"alert","outcome":"success"], + "RansomwareCreateFile":["category":["file"],"type":["creation"],"kind":"alert","outcome":"success"], + "RansomwareFileAccessPattern":["category":["file"],"type":["access"],"kind":"alert","outcome":"success"], + "RansomwareOpenFile":["category":["file"],"type":["access"],"kind":"alert","outcome":"success"], + "RarFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "RawBindIP4":["category":["network"],"type":["start","connection"],"kind":"event","outcome":"success"], + "RawBindIP6":["category":["network"],"type":["start","connection"],"kind":"event","outcome":"success"], + "ReflectiveDllOpenProcess":["category":["process"],"type":["access"],"kind":"alert","outcome":"success"], + "RegGenericValueUpdate":["category":["registry"],"type":["change"],"kind":"event","outcome":"success"], + "RegSystemConfigValueUpdate":["category":["registry","host","configuration"],"type":["change"],"kind":"event","outcome":"success"], + "RegisterRawInputDevicesEtw":["category":["host","configuration"],"type":["change"],"kind":"event","outcome":"success"], + "RegistryOperationDetectInfo":["category":["malware","registry"],"type":["info"],"kind":"alert","outcome":"success"], + "RemoteBruteForceDetectInfo":["category":["malware","authentication"],"type":["info"],"kind":"alert","outcome":"success"], + "RemovableDiskModuleLoadAttempt":["category":["configuration","host"],"type":["change"],"kind":"event","outcome":"success"], + "RemovableMediaVolumeMounted":["category":["configuration","host"],"type":["change"],"kind":"event","outcome":"success"], + "RtfFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "SAMHashDumpFromUnsignedModule":["category":["registry","file"],"type":["access","creation"],"kind":"alert","outcome":"success"], + "ScheduledTaskDeleted":["category":["configuration"],"type":["deletion"],"kind":"event","outcome":"success"], + "ScheduledTaskModified":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "ScheduledTaskRegistered":["category":["configuration"],"type":["creation"],"kind":"event","outcome":"success"], + "ScreenshotTakenEtw":["category":["process"],"type":["access"],"kind":"event","outcome":"success"], + "ScriptControlBlocked":["category":["malware","file"],"type":["info"],"kind":"alert","outcome":"success"], + "ScriptControlDetectInfo":["category":["malware","file"],"type":["info"],"kind":"alert","outcome":"success"], + "ScriptControlErrorEvent":["category":["malware","file"],"type":["info"],"kind":"alert","outcome":"failure"], + "ScriptControlScanInfo":["category":["malware","file"],"type":["info"],"kind":"state","outcome":"success"], + "ScriptControlScanTelemetry":["category":["malware","file"],"type":["info"],"kind":"state","outcome":"success"], + "SensitiveWmiQuery":["category":["malware","process"],"type":["info"],"kind":"alert","outcome":"success"], + "SensorHeartbeat":["category":["package"],"type":["info"],"kind":"event","outcome":"success"], + "ServiceStarted":["category":["process"],"type":["start"],"kind":"event","outcome":"success"], + "SetWinEventHookEtw":["category":["host","configuration"],"type":["change"],"kind":"event","outcome":"success"], + "SevenZipFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "SignInfoError":["category":["file"],"type":["info"],"kind":"state","outcome":"failure"], + "SignInfoWithCertAndContext":["category":["file"],"type":["info"],"kind":"state","outcome":"unknown"], + "SignInfoWithContext":["category":["file"],"type":["info"],"kind":"state","outcome":"unknown"], + "SmbClientNamedPipeConnectEtw":["category":["network"],"type":["connection"],"kind":"event","outcome":"success"], + "SmbClientShareClosedEtw":["category":["network"],"type":["connection","end"],"kind":"event","outcome":"success"], + "SmbClientShareOpenedEtw":["category":["network"],"type":["connection","start"],"kind":"event","outcome":"success"], + "SmbServerShareOpenedEtw":["category":["network"],"type":["connection","start"],"kind":"event","outcome":"success"], + "SmbServerV1AuditEtw":["category":["network"],"type":["connection"],"kind":"state","outcome":"unknown"], + "SnapshotVolumeMounted":["category":["host","configuration"],"type":["change"],"kind":"event","outcome":"success"], + "SuspiciousCreateSymbolicLink":["category":["malware","file"],"type":["creation","info"],"kind":"alert","outcome":"success"], + "SuspiciousDnsRequest":["category":["network"],"type":["start","protocol"],"kind":"alert","outcome":"success"], + "SuspiciousEseFileWritten":["category":["malware","file"],"type":["creation","info"],"kind":"alert","outcome":"success"], + "SuspiciousRegAsepUpdate":["category":["malware","registry","configuration"],"type":["change","info"],"kind":"alert","outcome":"success"], + "SuspiciousUserRemoteAPCAttempt":["category":["malware","process"],"type":["info"],"kind":"alert","outcome":"success"], + "SyntheticProcessRollup2":["category":["process"],"type":["start"],"kind":"event","outcome":"success"], + "SystemCapacity":["category":["host"],"type":["info"],"kind":"state","outcome":"success"], + "TarFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "TelemetryCounters2":["category":["host"],"type":["info"],"kind":"state","outcome":"success"], + "TelemetryNetworkConnections":["category":["network"],"type":["connection"],"kind":"state","outcome":"success"], + "TelemetryStats":["category":["host"],"type":["info"],"kind":"state","outcome":"success"], + "TerminateProcess":["category":["process"],"type":["end"],"kind":"event","outcome":"success"], + "TokenImpersonated":["category":["process","authentication"],"type":["info","change"],"kind":"event","outcome":"success"], + "UACCOMElevation":["category":["process","authentication"],"type":["info","change"],"kind":"event","outcome":"success"], + "UACExeElevation":["category":["process","authentication"],"type":["info","change"],"kind":"event","outcome":"success"], + "UACMSIElevation":["category":["process","authentication"],"type":["info","change"],"kind":"event","outcome":"success"], + "UmppaErrorEvent":["category":["package"],"type":["info"],"kind":"event","outcome":"failure"], + "UnsignedModuleLoad":["category":["process"],"type":["change"],"kind":"alert","outcome":"success"], + "UpdateManifestDownloadComplete":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "UserAccountAddedToGroup":["category":["configuration","iam"],"type":["change","group"],"kind":"event","outcome":"success"], + "UserAccountCreated":["category":["configuration","iam"],"type":["creation"],"kind":"event","outcome":"success"], + "UserAccountDeleted":["category":["configuration","iam"],"type":["deletion"],"kind":"event","outcome":"success"], + "UserExceptionDEP":["category":["process","malware"],"type":["info"],"kind":"alert","outcome":"success"], + "UserFontLoad":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "UserIdentity":["category":["authentication","iam"],"type":["info","user"],"kind":"event","outcome":"success"], + "UserLogoff":["category":["authentication"],"type":["end"],"kind":"event","outcome":"success"], + "UserLogon":["category":["authentication"],"type":["start"],"kind":"event","outcome":"success"], + "UserLogonFailed":["category":["authentication"],"type":["start"],"kind":"event","outcome":"failure"], + "UserLogonFailed2":["category":["authentication"],"type":["start"],"kind":"event","outcome":"failure"], + "VolumeSnapshotCreated":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "VolumeSnapshotDeleted":["category":["file"],"type":["deletion"],"kind":"event","outcome":"success"], + "WfpFilterTamperingFilterAdded":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "WfpFilterTamperingFilterDeleted":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "WmiCreateProcess":["category":["process"],"type":["start"],"kind":"event","outcome":"success"], + "WmiFilterConsumerBindingEtw":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "WmiProviderRegistrationEtw":["category":["configuration"],"type":["change"],"kind":"event","outcome":"success"], + "WroteExeAndGeneratedServiceEvent":["category":["process"],"type":["access"],"kind":"alert","outcome":"success"], + "XarFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"], + "ZipFileWritten":["category":["file"],"type":["creation"],"kind":"event","outcome":"success"] + ]; + + def v = c.get(ctx?.crowdstrike?.event_simpleName); + if (v != null) { + for (def entry : v.entrySet()) { + ctx.event[entry.getKey().toString()] = entry.getValue(); + } + } + + ## Event fields. + - rename: + field: crowdstrike.id + target_field: event.id + ignore_missing: true + - rename: + field: crowdstrike.event_simpleName + target_field: event.action + ignore_missing: true + +## Prepare data. + - script: + description: Convert all count fields to number. + lang: painless + source: |- + for (entry in ctx.crowdstrike.entrySet()) { + def key = entry.getKey().toString(); + if (key.contains("Count") || key.contains("Port")) { + try { + ctx.crowdstrike[key] = Long.parseLong(entry.getValue().toString()); + } catch (Exception e) { + } + } + } + - script: + description: Remove all 0's hashes. + lang: painless + params: + MD5HashData: md5 + SHA1HashData: sha1 + SHA256HashData: sha256 + source: |- + def hashIsEmpty(String hash) { + if (hash == null || hash == "") { + return true; + } + + Pattern emptyHashRegex = /^0*$/; + def matcher = emptyHashRegex.matcher(hash); + + return matcher.matches(); + } + + def hashes = new HashMap(); + def related = [ + "hash": new ArrayList() + ]; + for (entry in params.entrySet()) { + def key = entry.getKey().toString(); + def value = ctx.crowdstrike[key]; + ctx.crowdstrike.remove(key); + if (hashIsEmpty(value)) { + continue; + } + + hashes[entry.getValue().toString()] = value; + related.hash.add(value); + } + + ctx._temp = new HashMap(); + ctx._temp.hashes = hashes; + if (related.hash.length > 0) { + ctx.related = related; + } + + ## Observer fields. + - rename: + field: crowdstrike.aid + target_field: observer.serial_number + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.aip + type: ip + ignore_missing: true + - rename: + field: crowdstrike.aip + target_field: observer.ip + ignore_missing: true + ignore_failure: true + - set: + field: observer.address + copy_from: observer.ip + ignore_empty_value: true + - rename: + field: crowdstrike.AgentVersion + target_field: observer.version + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.ConfigBuild + target_field: observer.version + ignore_missing: true + ignore_failure: true + - set: + field: observer.vendor + value: crowdstrike + - set: + field: observer.type + value: agent + - append: + field: related.ip + value: "{{observer.ip}}" + allow_duplicates: false + if: ctx?.observer?.ip != null && ctx.observer.ip != "" + - append: + field: related.hosts + value: "{{observer.ip}}" + allow_duplicates: false + if: ctx?.observer?.ip != null && ctx.observer.ip != "" + + ## Host fields. + - rename: + field: crowdstrike.ComputerName + target_field: host.hostname + ignore_missing: true + ignore_failure: true + - set: + field: host.name + copy_from: host.hostname + ignore_empty_value: true + ignore_failure: true + - append: + field: related.hosts + value: "{{host.name}}" + allow_duplicates: false + if: ctx.host?.name != null + - rename: + field: crowdstrike.City + target_field: host.geo.city_name + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.Continent + target_field: host.geo.continent_name + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.Country + target_field: host.geo.country_name + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.Timezone + target_field: host.geo.timezone + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.MachineDomain + target_field: host.domain + ignore_missing: true + ignore_failure: true + + ## IP Geolocation Lookup + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + field: destination.ip + target_field: destination.geo + ignore_missing: true + + ## IP Autonomous System (AS) Lookup + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: destination.ip + target_field: destination.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - rename: + field: destination.as.asn + target_field: destination.as.number + ignore_missing: true + - rename: + field: destination.as.organization_name + target_field: destination.as.organization.name + ignore_missing: true + + ## OS fields. + - set: + field: os.type + value: linux + if: ctx?.crowdstrike?.event_platform != null && ctx?.crowdstrike?.event_platform == "Lin" + - set: + field: os.type + value: macos + if: ctx?.crowdstrike?.event_platform != null && ctx?.crowdstrike?.event_platform == "Mac" + - set: + field: os.type + value: windows + if: ctx?.crowdstrike?.event_platform != null && ctx?.crowdstrike?.event_platform == "Win" + - rename: + field: crowdstrike.OSVersionString + target_field: os.version + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.Version + target_field: os.version + ignore_missing: true + ignore_failure: true + + ## Process fields. + - rename: + field: crowdstrike.CommandLine + target_field: process.command_line + ignore_missing: true + - script: + description: Implements Windows-like SplitCommandLine + lang: painless + if: ctx?.process?.command_line != null && ctx.process.command_line != "" && ctx?.os?.type != null + source: |- + // appendBSBytes appends n '\\' bytes to b and returns the resulting slice. + def appendBSBytes(StringBuilder b, int n) { + for (; n > 0; n--) { + b.append('\\'); + } + return b; + } + + // readNextArg splits command line string cmd into next + // argument and command line remainder. + def readNextArg(String cmd) { + def b = new StringBuilder(); + boolean inquote; + int nslash; + for (; cmd.length() > 0; cmd = cmd.substring(1)) { + def c = cmd.charAt(0); + if (c == (char)' ' || c == (char)0x09) { + if (!inquote) { + return [ + "arg": appendBSBytes(b, nslash).toString(), + "rest": cmd.substring(1) + ]; + } + } else if (c == (char)'"') { + b = appendBSBytes(b, nslash/2); + if (nslash%2 == 0) { + // use "Prior to 2008" rule from + // http://daviddeley.com/autohotkey/parameters/parameters.htm + // section 5.2 to deal with double double quotes + if (inquote && cmd.length() > 1 && cmd.charAt(1) == (char)'"') { + b.append(c); + cmd = cmd.substring(1); + } + inquote = !inquote; + } else { + b.append(c); + } + nslash = 0; + continue; + } else if (c == (char)'\\') { + nslash++; + continue; + } + b = appendBSBytes(b, nslash); + nslash = 0; + b.append(c); + } + return [ + "arg": appendBSBytes(b, nslash).toString(), + "rest": '' + ]; + } + + // commandLineToArgv splits a command line into individual argument + // strings, following the Windows conventions documented + // at http://daviddeley.com/autohotkey/parameters/parameters.htm#WINARGV + // Original implementation found at: https://github.com/golang/go/commit/39c8d2b7faed06b0e91a1ad7906231f53aab45d1 + def commandLineToArgv(String cmd) { + def args = new ArrayList(); + while (cmd.length() > 0) { + if (cmd.charAt(0) == (char)' ' || cmd.charAt(0) == (char)0x09) { + cmd = cmd.substring(1); + continue; + } + def next = readNextArg(cmd); + cmd = next.rest; + args.add(next.arg); + } + return args; + } + + ctx.process.args = commandLineToArgv(ctx.process.command_line); + ctx.process.args_count = ctx.process.args.length; + + - rename: + field: crowdstrike.ImageFileName + target_field: process.executable + ignore_missing: true + - convert: + field: crowdstrike.ExitCode + type: long + ignore_missing: true + - rename: + field: crowdstrike.ExitCode + target_field: process.exit_code + ignore_missing: true + - script: + lang: painless + description: Calculate process.uptime + source: |- + def d1 = Float.parseFloat(ctx?.crowdstrike?.ProcessStartTime); + def d2 = Float.parseFloat(ctx?.crowdstrike?.ProcessEndTime); + if (ctx?.process == null) { + ctx.process = []; + } + ctx.process.uptime = (long) ((d2-d1)/1000); + if: ctx?.crowdstrike?.ProcessStartTime != null && ctx?.crowdstrike?.ProcessStartTime != "" && ctx?.crowdstrike?.ProcessEndTime != null && ctx?.crowdstrike?.ProcessEndTime != "" + - date: + field: crowdstrike.ProcessStartTime + target_field: crowdstrike.ProcessStartTime + formats: + - UNIX + if: ctx?.crowdstrike?.ProcessStartTime != null && ctx?.crowdstrike?.ProcessStartTime != "" + - rename: + field: crowdstrike.ProcessStartTime + target_field: process.start + ignore_missing: true + if: ctx?.crowdstrike?.ProcessStartTime != "" + - date: + field: crowdstrike.ProcessEndTime + target_field: crowdstrike.ProcessEndTime + formats: + - UNIX + if: ctx?.crowdstrike?.ProcessEndTime != null && ctx?.crowdstrike?.ProcessEndTime != "" + - rename: + field: crowdstrike.ProcessEndTime + target_field: process.end + ignore_missing: true + if: ctx?.crowdstrike?.ProcessEndTime != "" + - convert: + field: crowdstrike.RawProcessId + type: long + ignore_missing: true + - rename: + field: crowdstrike.RawProcessId + target_field: process.pid + ignore_missing: true + - rename: + field: crowdstrike.TargetProcessId + target_field: process.entity_id + ignore_missing: true + - rename: + field: crowdstrike.ParentProcessId + target_field: process.parent.entity_id + ignore_missing: true + - rename: + field: crowdstrike.ParentBaseFileName + target_field: process.parent.name + ignore_missing: true + - convert: + field: crowdstrike.ProcessGroupId + type: long + ignore_missing: true + - rename: + field: crowdstrike.ProcessGroupId + target_field: process.pgid + ignore_missing: true + - rename: + field: crowdstrike.ContextProcessId + target_field: process.entity_id + ignore_missing: true + ignore_failure: true + if: ctx?.process?.entity_id == null + - convert: + field: crowdstrike.ContextThreadId + type: long + ignore_missing: true + if: ctx?.process?.thread?.id == null + - rename: + field: crowdstrike.ContextThreadId + target_field: process.thread.id + ignore_missing: true + ignore_failure: true + if: ctx?.process?.thread?.id == null + - convert: + field: crowdstrike.EtwRawProcessId + type: long + ignore_missing: true + - rename: + field: crowdstrike.EtwRawProcessId + target_field: process.pid + ignore_missing: true + if: ctx?.process?.pid == null + - convert: + field: crowdstrike.EtwRawThreadId + type: long + ignore_missing: true + - rename: + field: crowdstrike.EtwRawThreadId + target_field: process.thread.id + ignore_missing: true + if: ctx?.process?.thread?.id == null + - rename: + field: crowdstrike.ServiceDisplayName + target_field: process.title + ignore_missing: true + - rename: + field: _temp.hashes + target_field: process.hash + if: ctx?.event?.action != null && (ctx.event.action.contains("Process") || ctx.event.action.contains("Service")) && ctx?._temp?.hashes != null && ctx?._temp?.hashes.size() > 0 + + ## User fields. + - rename: + field: crowdstrike.UID + target_field: user.id + ignore_missing: true + - rename: + field: crowdstrike.GID + target_field: user.group.id + ignore_missing: true + - rename: + field: crowdstrike.UserSid + target_field: user.id + ignore_missing: true + if: ctx?.user?.id == null || ctx.user.id == "" + - append: + field: user.roles + value: admin + if: ctx?.crowdstrike?.UserIsAdmin == "1" + - rename: + field: crowdstrike.UserName + target_field: user.name + ignore_missing: true + - split: + field: crowdstrike.UserPrincipal + target_field: "_temp.user_parts" + separator: '@' + if: ctx?.crowdstrike?.UserPrincipal != null + - rename: + field: crowdstrike.UserPrincipal + target_field: user.email + ignore_missing: true + - set: + field: user.domain + value: "{{_temp.user_parts.1}}" + ignore_failure: true + ignore_empty_value: true + if: ctx?._temp?.user_parts != null && ctx._temp.user_parts.size() == 2 + - set: + field: user.full_name + value: "{{_temp.user_parts.0}}" + ignore_failure: true + ignore_empty_value: true + if: ctx?._temp?.user_parts != null && ctx._temp.user_parts.size() == 2 + - append: + field: related.user + value: "{{user.name}}" + ignore_failure: true + allow_duplicates: false + if: ctx?.user?.name != null + - append: + field: related.user + value: "{{user.full_name}}" + ignore_failure: true + allow_duplicates: false + if: ctx?.user?.full_name != null + + ## Networking fields. + - convert: + field: crowdstrike.LocalAddressIP4 + type: ip + ignore_missing: true + - rename: + field: crowdstrike.LocalAddressIP4 + target_field: source.ip + ignore_missing: true + - set: + field: source.address + copy_from: source.ip + ignore_empty_value: true + - convert: + field: crowdstrike.LocalAddressIP6 + type: ip + ignore_missing: true + - rename: + field: crowdstrike.LocalAddressIP6 + target_field: source.ip + ignore_missing: true + - set: + field: source.address + copy_from: source.ip + ignore_empty_value: true + - rename: + field: crowdstrike.LocalPort + target_field: source.port + ignore_missing: true + - convert: + field: crowdstrike.RemoteAddressIP4 + type: ip + ignore_missing: true + - rename: + field: crowdstrike.RemoteAddressIP4 + target_field: destination.ip + ignore_missing: true + - set: + field: destination.address + copy_from: destination.ip + ignore_empty_value: true + - convert: + field: crowdstrike.RemoteAddressIP6 + type: ip + ignore_missing: true + - rename: + field: crowdstrike.RemoteAddressIP6 + target_field: destination.ip + ignore_missing: true + - set: + field: destination.address + copy_from: destination.ip + ignore_empty_value: true + - rename: + field: crowdstrike.RemotePort + target_field: destination.port + ignore_missing: true + - rename: + field: crowdstrike.Protocol + target_field: network.iana_number + ignore_missing: true + - script: + lang: painless + ignore_failure: true + if: ctx?.network?.iana_number != null + source: | + def iana_number = ctx.network.iana_number; + if (iana_number == '0') { + ctx.network.transport = 'hopopt'; + } else if (iana_number == '1') { + ctx.network.transport = 'icmp'; + } else if (iana_number == '2') { + ctx.network.transport = 'igmp'; + } else if (iana_number == '6') { + ctx.network.transport = 'tcp'; + } else if (iana_number == '8') { + ctx.network.transport = 'egp'; + } else if (iana_number == '17') { + ctx.network.transport = 'udp'; + } else if (iana_number == '47') { + ctx.network.transport = 'gre'; + } else if (iana_number == '50') { + ctx.network.transport = 'esp'; + } else if (iana_number == '58') { + ctx.network.transport = 'ipv6-icmp'; + } else if (iana_number == '112') { + ctx.network.transport = 'vrrp'; + } else if (iana_number == '132') { + ctx.network.transport = 'sctp'; + } + - set: + field: network.direction + value: outbound + if: ctx?.crowdstrike?.ConnectionDirection == "0" + - set: + field: network.direction + value: inbound + if: ctx?.crowdstrike?.ConnectionDirection == "1" + - set: + field: network.direction + value: unknown + if: ctx?.network?.direction == null && ctx?.crowdstrike?.ConnectionDirection != null && ctx.crowdstrike.ConnectionDirection != "" + - community_id: + ignore_missing: true + ignore_failure: true + - append: + field: related.ip + value: "{{source.ip}}" + allow_duplicates: false + if: ctx?.source?.ip != null && ctx.source.ip != "" + - append: + field: related.ip + value: "{{destination.ip}}" + allow_duplicates: false + if: ctx?.destination?.ip != null && ctx.destination.ip != "" + - append: + field: related.hosts + value: "{{source.ip}}" + allow_duplicates: false + if: ctx?.source?.ip != null && ctx.source.ip != "" + - append: + field: related.hosts + value: "{{destination.ip}}" + allow_duplicates: false + if: ctx?.destination?.ip != null && ctx.destination.ip != "" + - rename: + field: crowdstrike.PhysicalAddress + target_field: source.mac + ignore_missing: true + - rename: + field: crowdstrike.DownloadServer + target_field: server.address + ignore_missing: true + - rename: + field: crowdstrike.DownloadPath + target_field: url.path + ignore_missing: true + + ## URL fields. + - set: + field: url.path + value: "/{{url.path}}" + if: ctx.url?.path != null && !ctx.url.path.startsWith("/") + - registered_domain: + field: server.address + target_field: server + ignore_missing: true + - set: + field: url.scheme + value: https + if: ctx?.crowdstrike?.DownloadPort == 443 + - set: + field: url.scheme + value: http + if: ctx?.crowdstrike?.DownloadPort != 443 + - set: + field: url.full + value: "{{url.scheme}}://{{server.address}}{{url.path}}" + if: ctx?.url?.scheme != null && ctx?.server?.address != null && ctx?.url?.path != null + - uri_parts: + field: url.full + ignore_failure: true + if: ctx.url?.full != null + - registered_domain: + field: url.domain + target_field: url + ignore_missing: true + ignore_failure: true + + ## IP Geolocation Lookup + - geoip: + field: observer.ip + target_field: observer.geo + ignore_missing: true + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + field: destination.ip + target_field: destination.geo + ignore_missing: true + + ## IP Autonomous System (AS) Lookup + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: destination.ip + target_field: destination.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - rename: + field: destination.as.asn + target_field: destination.as.number + ignore_missing: true + - rename: + field: destination.as.organization_name + target_field: destination.as.organization.name + ignore_missing: true + + ## DNS fields. + - set: + field: dns.type + value: query + if: ctx?.event?.action == "DnsRequest" + - registered_domain: + field: crowdstrike.DomainName + target_field: dns.question + ignore_missing: true + if: ctx?.event?.action == "DnsRequest" + - rename: + field: dns.question.domain + target_field: dns.question.name + ignore_missing: true + if: ctx?.event?.action == "DnsRequest" + - script: + description: Map decimal DNS request type to its name. + lang: painless + source: |- + def conversions = ["1": "A", "2": "NS", "5": "CNAME", "6": "SOA", "12": "PTR", + "13": "HINFO", "15": "MX", "16": "TXT", "17": "RP", + "18": "AFSDB", "24": "SIG", "25": "KEY", "28": "AAAA", "29": "LOC", + "33": "SRV", "35": "NAPTR", "36": "KX", "37": "CERT", "39": "DNAME", + "42": "APL", "43": "DS", "44": "SSHFP", "45": "IPSECKEY", + "46": "RRSIG", "47": "NSEC", "48": "DNSKEY", "49": "DHCID", "50": "NSEC3", + "51": "NSEC3PARAM", "52": "TLSA", "53": "SMIMEA", "55": "HIP", "59": "CDS", + "60": "CDNSKEY", "61": "OPENPGPKEY", "62": "CSYNC", "63": "ZONEMD", + "64": "SVCB", "65": "HTTPS", "108": "EUI48", "109": "EUI64", "249": "TKEY", + "250": "TSIG", "256": "URI", "257": "CAA", "32768": "TA", "32769": "DLV"]; + def t = conversions[ctx.crowdstrike.RequestType]; + if (t != null) { + if (ctx.dns?.question == null) { + ctx.dns.question = new HashMap(); + } + ctx.dns.question.type = t; + ctx.crowdstrike.remove("RequestType"); + } + if: ctx?.event?.action == "DnsRequest" && ctx?.crowdstrike?.RequestType != null && ctx.crowdstrike.RequestType != "" + + ## File fields. + - convert: + field: crowdstrike.Size + type: long + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.Size + target_field: file.size + ignore_missing: true + - rename: + field: crowdstrike.FileIdentifier + target_field: file.inode + ignore_missing: true + - rename: + field: crowdstrike.SourceFileName + target_field: file.path + ignore_missing: true + - rename: + field: crowdstrike.TargetFileName + target_field: file.path + ignore_missing: true + ignore_failure: true + - rename: + field: crowdstrike.DiskParentDeviceInstanceId + target_field: file.device + ignore_missing: true + - set: + field: file.type + value: file + if: ctx.file?.path != null && !ctx.event.action.contains("Directory") + - set: + field: file.type + value: dir + if: ctx.file?.path != null && (ctx.event.action.contains("Directory") || ctx.file.path.endsWith("\\") || ctx.file.path.endsWith("/")) + - script: + description: Adds file information. + lang: painless + if: ctx?.file?.path != null && ctx.file.path.length() > 1 + source: |- + def removeSuffix(String s, String suffix) { + if (s != null && suffix != null && s.endsWith(suffix)) { + return s.substring(0, s.length() - suffix.length()); + } + return s; + } + + def path = removeSuffix(ctx.file.path, "/"); + path = removeSuffix(path, "\\"); + def idx = path.lastIndexOf("\\"); + if (idx == -1) { + idx = path.lastIndexOf("/"); + } + if (idx > -1) { + if (ctx?.file == null) { + ctx.file = new HashMap(); + } + ctx.file.name = path.substring(idx+1); + ctx.file.directory = path.substring(0, idx); + + def extIdx = ctx.file.name.lastIndexOf("."); + if (extIdx > -1 && ctx.file.type == "file") { + ctx.file.extension = ctx.file.name.substring(extIdx+1); + } + } + if (path.charAt(1) == ":") { + ctx.file.drive_letter = path.charAt(0).toUpperCase(); + } + - rename: + field: _temp.hashes + target_field: file.hash + if: ctx?.event?.action != null && (ctx.event.action.contains("File") || ctx.event.action.contains("Directory") || ctx.event.action.contains("Executable")) && ctx?._temp?.hashes != null && ctx?._temp?.hashes.size() > 0 + + ## Crowdstrike fields. + - split: + field: crowdstrike.FalconGroupingTags + separator: ",\\s?" + ignore_missing: true + ignore_failure: true + - split: + field: crowdstrike.SensorGroupingTags + separator: ",\\s?" + ignore_missing: true + ignore_failure: true + - split: + field: crowdstrike.Tags + separator: ",\\s?" + ignore_missing: true + ignore_failure: true + - split: + field: crowdstrike.CallStackModuleNames + separator: "\\|" + ignore_missing: true + ignore_failure: true + - convert: + field: crowdstrike.UserTime + type: long + ignore_missing: true + - convert: + field: crowdstrike.KernelTime + type: long + ignore_missing: true + - convert: + field: crowdstrike.CycleTime + type: long + ignore_missing: true + - append: + field: related.hash + value: "{{crowdstrike.ConfigStateHash}}" + ignore_failure: true + allow_duplicates: false + if: ctx?.crowdstrike?.ConfigStateHash != null && ctx.crowdstrike.ConfigStateHash != "" + - trim: + field: crowdstrike.BootArgs + ignore_missing: true + - split: + field: crowdstrike.BootArgs + separator: '\s+' + ignore_missing: true + - date: + field: crowdstrike.LogonTime + target_field: crowdstrike.LogonTime + formats: + - UNIX + if: ctx?.crowdstrike?.LogonTime != null && ctx?.crowdstrike?.LogonTime != "" + - date: + field: crowdstrike.LogoffTime + target_field: crowdstrike.LogoffTime + formats: + - UNIX + if: ctx?.crowdstrike?.LogoffTime != null && ctx?.crowdstrike?.LogoffTime != "" + - date: + field: crowdstrike.ConnectTime + target_field: crowdstrike.ConnectTime + formats: + - UNIX + if: ctx?.crowdstrike?.ConnectTime != null && ctx?.crowdstrike?.ConnectTime != "" + - date: + field: crowdstrike.PreviousConnectTime + target_field: crowdstrike.PreviousConnectTime + formats: + - UNIX + if: ctx?.crowdstrike?.PreviousConnectTime != null && ctx?.crowdstrike?.PreviousConnectTime != "" + - date: + field: crowdstrike.AgentLocalTime + target_field: crowdstrike.AgentLocalTime + formats: + - UNIX + if: ctx?.crowdstrike?.AgentLocalTime != null && ctx?.crowdstrike?.AgentLocalTime != "" + - date: + field: crowdstrike.FirstSeen + target_field: crowdstrike.FirstSeen + formats: + - UNIX + if: ctx?.crowdstrike?.FirstSeen != null && ctx?.crowdstrike?.FirstSeen != "" + - date: + field: crowdstrike.Time + target_field: crowdstrike.Time + formats: + - UNIX + if: ctx?.crowdstrike?.Time != null && ctx?.crowdstrike?.Time != "" + - date: + field: crowdstrike.BiosReleaseDate + target_field: crowdstrike.BiosReleaseDate + formats: + - MM/dd/yyyy + - strict_date_optional_time + if: ctx?.crowdstrike?.BiosReleaseDate != null && ctx?.crowdstrike?.BiosReleaseDate != "" + - convert: + field: crowdstrike.AgentTimeOffset + target_field: crowdstrike.AgentTimeOffset + type: float + ignore_missing: true + - convert: + field: crowdstrike.Timeout + type: long + ignore_missing: true + - convert: + field: crowdstrike.PhysicalAddressLength + type: long + ignore_missing: true + - convert: + field: crowdstrike.InterfaceIndex + type: long + ignore_missing: true + - convert: + field: crowdstrike.NetLuidIndex + type: long + ignore_missing: true + - convert: + field: crowdstrike.AttemptNumber + type: long + ignore_missing: true + - convert: + field: crowdstrike.SystemTableIndex + type: long + ignore_missing: true + - split: + field: crowdstrike.NeighborList + separator: '\|' + ignore_missing: true + - split: + field: crowdstrike.ConfigStateData + separator: '\|' + ignore_missing: true + - append: + field: related.hosts + value: "{{crowdstrike.LogonServer}}" + allow_duplicates: false + if: ctx?.crowdstrike?.LogonServer != null + - append: + field: related.hosts + value: "{{crowdstrike.ClientComputerName}}" + allow_duplicates: false + if: ctx?.crowdstrike?.ClientComputerName != null + + ## Cleanup. + - remove: + field: crowdstrike.event_platform + ignore_missing: true + ignore_failure: true + if: ctx?.os?.type != null + - remove: + field: + - _temp + - crowdstrike.timestamp + - crowdstrike._time + - crowdstrike.ContextTimeStamp + - crowdstrike.CreationTimeStamp + - crowdstrike.DomainName + - crowdstrike.ConnectionDirection + - crowdstrike.UserIsAdmin + - crowdstrike.TargetDirectoryName + ignore_missing: true + ignore_failure: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true + - script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || v == '-' || v == 'none' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || v == '-' || v == 'none' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +on_failure: + - set: + field: error.message + value: "Processor {{ _ingest.on_failure_processor_type }} with tag {{ _ingest.on_failure_processor_tag }} in pipeline {{ _ingest.on_failure_pipeline }} failed with message {{ _ingest.on_failure_message }}" diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/fields/base-fields.yml b/packages/crowdstrike/1.2.7/data_stream/fdr/fields/base-fields.yml new file mode 100755 index 0000000000..b701d8325a --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/fields/base-fields.yml @@ -0,0 +1,24 @@ +- name: input.type + type: keyword +- name: log.offset + type: long +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: crowdstrike +- name: event.dataset + type: constant_keyword + description: Event dataset + value: crowdstrike.fdr +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/fields/ecs.yml b/packages/crowdstrike/1.2.7/data_stream/fdr/fields/ecs.yml new file mode 100755 index 0000000000..809cf186c6 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/fields/ecs.yml @@ -0,0 +1,506 @@ +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: destination.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: destination.as.organization.name + type: keyword +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: destination.geo.location + type: geo_point +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: Port of the destination. + name: destination.port + type: long +- description: |- + The name being queried. + If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. + name: dns.question.name + type: keyword +- description: |- + The highest registered domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: dns.question.registered_domain + type: keyword +- description: |- + The subdomain is all of the labels under the registered_domain. + If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + name: dns.question.subdomain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: dns.question.top_level_domain + type: keyword +- description: The type of record being queried. + name: dns.question.type + type: keyword +- description: |- + The type of DNS event captured, query or answer. + If your source of DNS events only gives you DNS queries, you should only create dns events of type `dns.type:query`. + If your source of DNS events gives you answers as well, you should create one event per query (optionally as soon as the query is seen). And a second event containing all query details as well as an array of answers. + name: dns.type + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. + Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). + name: event.timezone + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: Device that is the source of the file. + name: file.device + type: keyword +- description: Directory where the file is located. It should include the drive letter, when appropriate. + name: file.directory + type: keyword +- description: |- + File extension, excluding the leading dot. + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: file.extension + type: keyword +- description: SHA256 hash. + name: file.hash.sha256 + type: keyword +- description: Inode representing the file in the filesystem. + name: file.inode + type: keyword +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + File size in bytes. + Only relevant when `file.type` is "file". + name: file.size + type: long +- description: File type (file, dir, or symlink). + name: file.type + type: keyword +- description: City name. + name: host.geo.city_name + type: keyword +- description: Name of the continent. + name: host.geo.continent_name + type: keyword +- description: Country name. + name: host.geo.country_name + type: keyword +- description: The time zone of the location, such as IANA time zone name. + name: host.geo.timezone + type: keyword +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: |- + Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. + If the event wasn't read from a log file, do not populate this field. + name: log.file.path + type: keyword +- description: |- + A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. + Learn more at https://github.com/corelight/community-id-spec. + name: network.community_id + type: keyword +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. + name: network.iana_number + type: keyword +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: City name. + name: observer.geo.city_name + type: keyword +- description: Name of the continent. + name: observer.geo.continent_name + type: keyword +- description: Country ISO code. + name: observer.geo.country_iso_code + type: keyword +- description: Country name. + name: observer.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: observer.geo.location + type: geo_point +- description: Region ISO code. + name: observer.geo.region_iso_code + type: keyword +- description: Region name. + name: observer.geo.region_name + type: keyword +- description: IP addresses of the observer. + name: observer.ip + type: ip +- description: Observer serial number. + name: observer.serial_number + type: keyword +- description: |- + The type of the observer the data is coming from. + There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. + name: observer.type + type: keyword +- description: Vendor name of the observer. + name: observer.vendor + type: keyword +- description: Observer version. + name: observer.version + type: keyword +- description: |- + Use the `os.type` field to categorize the operating system into one of the broad commercial families. + One of these following values should be used (lowercase): linux, macos, unix, windows. + If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. + name: os.type + type: keyword +- description: Operating system version as a raw string. + name: os.version + type: keyword +- description: |- + Array of process arguments, starting with the absolute path to the executable. + May be filtered to protect sensitive information. + name: process.args + type: keyword +- description: |- + Length of the process.args array. + This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. + name: process.args_count + type: long +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.command_line + type: wildcard +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: |- + The exit code of the process, if this is a termination event. + The field should be absent if there is no exit code for the event (e.g. process start). + name: process.exit_code + type: long +- description: MD5 hash. + name: process.hash.md5 + type: keyword +- description: SHA256 hash. + name: process.hash.sha256 + type: keyword +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.parent.entity_id + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.parent.name + type: keyword +- description: Identifier of the group of processes the process belongs to. + name: process.pgid + type: long +- description: Process id. + name: process.pid + type: long +- description: The time the process started. + name: process.start + type: date +- description: Thread ID. + name: process.thread.id + type: long +- description: |- + Process title. + The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. + multi_fields: + - name: text + type: match_only_text + name: process.title + type: keyword +- description: Seconds the process has been up. + name: process.uptime + type: long +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: |- + Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: server.address + type: keyword +- description: |- + The domain name of the server system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: server.domain + type: keyword +- description: |- + The highest registered server domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: server.registered_domain + type: keyword +- description: |- + The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. + For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + name: server.subdomain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: server.top_level_domain + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + MAC address of the source. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: source.mac + type: keyword +- description: Port of the source. + name: source.port + type: long +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Domain of the url, such as "www.elastic.co". + In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. + If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. + name: url.domain + type: keyword +- description: |- + The field contains the file extension from the original request url, excluding the leading dot. + The file extension is only set if it exists, as not every url has a file extension. + The leading period must not be included. For example, the value must be "png", not ".png". + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: url.extension + type: keyword +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard +- description: Path of the request, such as "/search". + name: url.path + type: wildcard +- description: |- + The highest registered url domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: url.registered_domain + type: keyword +- description: |- + Scheme of the request, such as "https". + Note: The `:` is not part of the scheme. + name: url.scheme + type: keyword +- description: |- + The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. + For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + name: url.subdomain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: url.top_level_domain + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.group.id + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/fields/fields.yml b/packages/crowdstrike/1.2.7/data_stream/fdr/fields/fields.yml new file mode 100755 index 0000000000..859c5e6f2b --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/fields/fields.yml @@ -0,0 +1,597 @@ +- name: observer.address + type: keyword +- name: crowdstrike + type: group + fields: + - name: AgentTimeOffset + type: float + - name: AllocateVirtualMemoryCount + type: long + - name: ApiReturnValue + type: keyword + - name: ArchiveFileWrittenCount + type: long + - name: AsepWrittenCount + type: long + - name: AuthenticationId + type: keyword + - name: AuthenticationPackage + type: keyword + - name: BinaryExecutableWrittenCount + type: long + - name: BootArgs + type: keyword + - name: BundleID + type: keyword + - name: CLICreationCount + type: long + - name: CallStackModuleNames + type: keyword + - name: CallStackModuleNamesVersion + type: version + - name: ClientComputerName + type: keyword + - name: CompletionEventId + type: keyword + - name: ConfigBuild + type: keyword + - name: ConHostId + type: keyword + - name: ConHostProcessId + type: keyword + - name: ConfigStateHash + type: keyword + - name: ConnectionFlags + type: keyword + - name: ContextProcessId + type: keyword + - name: CreateProcessCount + type: long + - name: CreateProcessType + type: keyword + - name: CycleTime + type: long + - name: DesiredAccess + type: keyword + - name: DirectoryCreatedCount + type: long + - name: DirectoryEnumeratedCount + type: long + - name: DnsRequestCount + type: long + - name: DocumentFileWrittenCount + type: long + - name: DownloadPath + type: keyword + - name: DownloadPort + type: long + - name: DownloadServer + type: keyword + - name: DualRequest + type: keyword + - name: EffectiveTransmissionClass + type: keyword + - name: EnabledPrivilegesBitmask + type: keyword + - name: Entitlements + type: keyword + - name: ExeAndServiceCount + type: long + - name: ExecutableDeletedCount + type: long + - name: FalconGroupingTags + type: keyword + - name: FileAttributes + type: keyword + - name: FileDeletedCount + type: long + - name: FileEcpBitmask + type: keyword + - name: FileObject + type: keyword + - name: FirstSeen + type: date + - name: Flags + type: keyword + - name: GenericFileWrittenCount + type: long + - name: GrandParentBaseFileName + type: keyword + - name: HostHiddenStatus + type: keyword + - name: ImageSubsystem + type: keyword + - name: InContext + type: keyword + - name: Information + type: keyword + - name: InjectedDllCount + type: long + - name: InjectedThreadCount + type: long + - name: IntegrityLevel + type: keyword + - name: InterfaceGuid + type: keyword + - name: InterfaceIndex + type: long + - name: InterfaceVersion + type: keyword + - name: IrpFlags + type: keyword + - name: IsOnNetwork + type: keyword + - name: IsOnRemovableDisk + type: keyword + - name: IsTransactedFile + type: keyword + - name: KernelTime + type: long + - name: LogoffTime + type: date + - name: LogonDomain + type: keyword + - name: LogonId + type: keyword + - name: LogonServer + type: keyword + - name: LogonTime + type: date + - name: LogonType + type: keyword + - name: MachOSubType + type: keyword + - name: MajorFunction + type: keyword + - name: MaxThreadCount + type: long + - name: MinorFunction + type: keyword + - name: ModuleLoadCount + type: long + - name: NDRoot + type: keyword + - name: NetworkBindCount + type: long + - name: NetworkCapableAsepWriteCount + type: long + - name: NetworkCloseCount + type: long + - name: NetworkConnectCount + type: long + - name: NetworkConnectCountUdp + type: long + - name: NetworkListenCount + type: long + - name: NetworkModuleLoadCount + type: long + - name: NetworkRecvAcceptCount + type: long + - name: NewExecutableWrittenCount + type: long + - name: NewFileIdentifier + type: keyword + - name: OperationFlags + type: keyword + - name: Options + type: keyword + - name: OU + type: keyword + - name: ParentAuthenticationId + type: keyword + - name: PasswordLastSet + type: keyword + - name: PhysicalAddressLength + type: long + - name: PointerSize + type: keyword + - name: PrivilegedProcessHandleCount + type: long + - name: PrivilegesBitmask + type: keyword + - name: ProcessCreateFlags + type: keyword + - name: ProcessParameterFlags + type: keyword + - name: ProcessSxsFlags + type: keyword + - name: ProductType + type: keyword + - name: ProtectVirtualMemoryCount + type: long + - name: QueueApcCount + type: long + - name: RGID + type: keyword + - name: RUID + type: keyword + - name: RegKeySecurityDecreasedCount + type: long + - name: RemoteAccount + type: keyword + - name: RemovableDiskFileWrittenCount + type: long + - name: RequestType + type: keyword + - name: RpcClientProcessId + type: keyword + - name: RpcClientThreadId + type: keyword + - name: RpcNestingLevel + type: keyword + - name: RpcOpNum + type: keyword + - name: RunDllInvocationCount + type: long + - name: SVGID + type: keyword + - name: SVUID + type: keyword + - name: ScreenshotsTakenCount + type: long + - name: ScriptEngineInvocationCount + type: long + - name: SensorGroupingTags + type: keyword + - name: ServiceDisplayName + type: keyword + - name: ServiceEventCount + type: long + - name: ServicePackMajor + type: keyword + - name: SessionId + type: keyword + - name: SessionProcessId + type: keyword + - name: SetThreadContextCount + type: long + - name: ShareAccess + type: keyword + - name: Size + type: long + - name: SiteName + type: keyword + - name: SnapshotFileOpenCount + type: long + - name: SourceFileName + type: keyword + - name: SourceProcessId + type: keyword + - name: SourceThreadId + type: keyword + - name: Status + type: keyword + - name: SubStatus + type: keyword + - name: SuspectStackCount + type: long + - name: SuspiciousCredentialModuleLoadCount + type: long + - name: SuspiciousDnsRequestCount + type: long + - name: SuspiciousFontLoadCount + type: long + - name: SuspiciousRawDiskReadCount + type: long + - name: Tags + type: keyword + - name: TargetThreadId + type: keyword + - name: Time + type: date + - name: Timeout + type: long + - name: TokenType + type: keyword + - name: UnixMode + type: keyword + - name: UnsignedModuleLoadCount + type: long + - name: UserFlags + type: keyword + - name: UserGroupsBitmask + type: keyword + - name: UserLogoffType + type: keyword + - name: UserLogonFlags + type: keyword + - name: UserMemoryAllocateExecutableCount + type: long + - name: UserMemoryAllocateExecutableRemoteCount + type: long + - name: UserMemoryProtectExecutableCount + type: long + - name: UserMemoryProtectExecutableRemoteCount + type: long + - name: UserTime + type: long + - name: VnodeModificationType + type: keyword + - name: VnodeType + type: keyword + - name: VolumeDeviceCharacteristics + type: keyword + - name: VolumeDeviceObjectFlags + type: keyword + - name: VolumeDeviceType + type: keyword + - name: VolumeDriveLetter + type: keyword + - name: VolumeFileSystemDevice + type: keyword + - name: VolumeFileSystemDriver + type: keyword + - name: VolumeFileSystemType + type: keyword + - name: VolumeIsEncrypted + type: keyword + - name: VolumeIsNetwork + type: keyword + - name: VolumeMountPoint + type: keyword + - name: VolumeName + type: keyword + - name: VolumeRealDeviceName + type: keyword + - name: VolumeSectorSize + type: keyword + - name: cid + type: keyword + - name: name + type: keyword + - name: AgentLoadFlags + type: keyword + - name: AgentLocalTime + type: date + - name: AgentVersion + type: keyword + - name: AttemptNumber + type: long + - name: AuthenticationUuid + type: keyword + - name: AuthenticationUuidAsString + type: keyword + - name: BiosManufacturer + type: keyword + - name: BiosReleaseDate + type: date + - name: BiosVersion + type: keyword + - name: BootTimeFunctionalityLevel + type: keyword + - name: BoundedCount + type: long + - name: ChannelDiffStatus + type: keyword + - name: ChannelId + type: keyword + - name: ChannelVersion + type: keyword + - name: ChannelVersionRequired + type: keyword + - name: ChasisManufacturer + type: keyword + - name: ChassisType + type: keyword + - name: ConfigIDBase + type: keyword + - name: ConfigIDBuild + type: keyword + - name: ConfigIDPlatform + type: keyword + - name: ConfigStateData + type: keyword + - name: ConfigurationVersion + type: keyword + - name: ConnectTime + type: date + - name: ConnectType + type: keyword + - name: CpuClockSpeed + type: keyword + - name: CpuFeaturesMask + type: keyword + - name: CpuProcessorName + type: keyword + - name: CpuSignature + type: keyword + - name: CpuVendor + type: keyword + - name: CurrentFunctionalityLevel + type: keyword + - name: DeviceId + type: keyword + - name: ELFSubType + type: keyword + - name: ErrorCode + type: keyword + - name: ErrorStatus + type: keyword + - name: EtwRawThreadId + type: long + - name: FXFileSize + type: keyword + - name: Facility + type: keyword + - name: FailedConnectCount + type: long + - name: FeatureExtractionVersion + type: keyword + - name: FeatureVector + type: keyword + - name: File + type: keyword + - name: FirmwareAnalysisEclConsumerInterfaceVersion + type: keyword + - name: FirmwareAnalysisEclControlInterfaceVersion + type: keyword + - name: IOServiceClass + type: keyword + - name: IOServiceName + type: keyword + - name: IOServicePath + type: keyword + - name: InDiscards + type: keyword + - name: InErrors + type: keyword + - name: InMulticastPkts + type: keyword + - name: InOctets + type: keyword + - name: InUcastPkts + type: keyword + - name: InUnknownProtos + type: keyword + - name: InterfaceAlias + type: keyword + - name: InterfaceType + type: keyword + - name: LfoUploadFlags + type: keyword + - name: LightningLatencyState + type: keyword + - name: Line + type: keyword + - name: LogicalCoreCount + type: long + - name: LoginSessionId + type: keyword + - name: MLModelVersion + type: keyword + - name: MajorVersion + type: keyword + - name: Malicious + type: keyword + - name: MemoryTotal + type: keyword + - name: MicrocodeSignature + type: keyword + - name: MinorVersion + type: keyword + - name: MoboManufacturer + type: keyword + - name: MoboProductName + type: keyword + - name: ModelPrediction + type: keyword + - name: NeighborList + type: keyword + - name: NetLuidIndex + type: long + - name: NetworkContainmentState + type: keyword + - name: OSVersionFileData + type: keyword + - name: OSVersionFileName + type: keyword + - name: OutErrors + type: keyword + - name: OutMulticastPkts + type: keyword + - name: OutOctets + type: keyword + - name: OutUcastPkts + type: keyword + - name: Parameter1 + type: keyword + - name: Parameter2 + type: keyword + - name: Parameter3 + type: keyword + - name: PciAttachmentState + type: keyword + - name: PhysicalCoreCount + type: long + - name: PreviousConnectTime + type: date + - name: ProcessCount + type: long + - name: ProcessorPackageCount + type: long + - name: ProvisionState + type: keyword + - name: PupAdwareConfidence + type: keyword + - name: PupAdwareDecisionValue + type: keyword + - name: RFMState + type: keyword + - name: ReasonOfFunctionalityLevel + type: keyword + - name: SensorStateBitMap + type: keyword + - name: SuppressType + type: keyword + - name: SyntheticPR2Flags + type: keyword + - name: SystemManufacturer + type: keyword + - name: SystemProductName + type: keyword + - name: SystemSerialNumber + type: keyword + - name: SystemSku + type: keyword + - name: SystemTableIndex + type: long + - name: TargetFileName + type: keyword + - name: USN + type: keyword + - name: UploadId + type: keyword + - name: UserSid + type: keyword + - name: VerifiedCertificate + type: keyword + - name: VolumeAppearanceTime + type: keyword + - name: VolumeBusName + type: keyword + - name: VolumeBusPath + type: keyword + - name: VolumeDeviceInternal + type: keyword + - name: VolumeDeviceModel + type: keyword + - name: VolumeDevicePath + type: keyword + - name: VolumeDeviceProtocol + type: keyword + - name: VolumeDeviceRevision + type: keyword + - name: VolumeMediaBSDMajor + type: keyword + - name: VolumeMediaBSDMinor + type: keyword + - name: VolumeMediaBSDName + type: keyword + - name: VolumeMediaBSDUnit + type: keyword + - name: VolumeMediaContent + type: keyword + - name: VolumeMediaEjectable + type: keyword + - name: VolumeMediaName + type: keyword + - name: VolumeMediaPath + type: keyword + - name: VolumeMediaRemovable + type: keyword + - name: VolumeMediaSize + type: keyword + - name: VolumeMediaUUID + type: keyword + - name: VolumeMediaWhole + type: keyword + - name: VolumeMediaWritable + type: keyword + - name: VolumeType + type: keyword + - name: VolumeUUID + type: keyword + - name: WindowFlags + type: keyword +- name: process.end + type: date diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/manifest.yml b/packages/crowdstrike/1.2.7/data_stream/fdr/manifest.yml new file mode 100755 index 0000000000..755618e931 --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/manifest.yml @@ -0,0 +1,183 @@ +title: "Falcon Data Replicator" +type: logs +streams: + - input: aws-s3 + template_path: aws-s3.yml.hbs + title: Falcon Data Replicator logs + description: Collect Falcon Data Replicator logs using s3 input + vars: + - name: access_key_id + type: text + title: Access Key ID + multi: false + required: false + show_user: true + - name: secret_access_key + type: text + title: Secret Access Key + multi: false + required: false + show_user: true + - name: session_token + type: text + title: Session Token + multi: false + required: false + show_user: true + - name: queue_url + type: text + title: Queue URL + multi: false + required: true + show_user: true + description: URL of the AWS SQS queue that messages will be received from. + - name: is_fdr_queue + type: bool + title: Is FDR queue + multi: false + required: true + show_user: true + description: | + By default the FDR queue is expected. This option must be set to `false` if you are using your own queue. + default: true + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: shared_credential_file + type: text + title: Shared Credential File + multi: false + required: false + show_user: false + description: Directory of the shared credentials file + - name: credential_profile_name + type: text + title: Credential Profile Name + multi: false + required: false + show_user: false + - name: role_arn + type: text + title: Role ARN + multi: false + required: false + show_user: false + - name: endpoint + type: text + title: Endpoint + multi: false + required: false + show_user: false + default: "amazonaws.com" + description: URL of the entry point for an AWS web service + - name: visibility_timeout + type: text + title: Visibility Timeout + multi: false + required: false + show_user: false + description: The duration that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request. The maximum is 12 hours. + - name: api_timeout + type: text + title: API Timeout + multi: false + required: false + show_user: false + description: The maximum duration of AWS API can take. The maximum is half of the visibility timeout value. + - name: fips_enabled + type: bool + title: Enable S3 FIPS + default: false + multi: false + required: false + show_user: false + description: Enabling this option changes the service name from `s3` to `s3-fips` for connecting to the correct service endpoint. + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@: + - name: fdr_parsing_script + type: yaml + title: FDR Notification Parsing Script + multi: false + required: true + show_user: false + description: The JS script used to parse the custom format of SQS FDR notifications. + default: | + function parse(n) { + var m = JSON.parse(n); + var evts = []; + var files = m.files; + var bucket = m.bucket; + if (!Array.isArray(files) || (files.length == 0) || bucket == null || bucket == "") { + return evts; + } + files.forEach(function(f){ + var evt = new S3EventV2(); + evt.SetS3BucketName(bucket); + evt.SetS3ObjectKey(f.path); + evts.push(evt); + }); + return evts; + } + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - crowdstrike-fdr + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + - input: logfile + title: Falcon Data Replicator logs + description: Collect Falcon Data Replicator logs using a log file + vars: + - name: paths + type: text + title: Paths + multi: true + default: + - /var/log/falcon_data_replicator.log + show_user: true + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - crowdstrike-fdr + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + diff --git a/packages/crowdstrike/1.2.7/data_stream/fdr/sample_event.json b/packages/crowdstrike/1.2.7/data_stream/fdr/sample_event.json new file mode 100755 index 0000000000..efc1ec886b --- /dev/null +++ b/packages/crowdstrike/1.2.7/data_stream/fdr/sample_event.json @@ -0,0 +1,121 @@ +{ + "@timestamp": "2020-11-08T09:58:32.519Z", + "agent": { + "ephemeral_id": "33b3f217-19d7-4071-bb17-5dd3176d549d", + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "crowdstrike": { + "ConfigStateHash": "1763245019", + "DesiredAccess": "1179785", + "EffectiveTransmissionClass": "3", + "Entitlements": "15", + "FileAttributes": "0", + "FileObject": "18446670458156489088", + "Information": "1", + "IrpFlags": "2180", + "MajorFunction": "0", + "MinorFunction": "0", + "OperationFlags": "0", + "Options": "16777312", + "ShareAccess": "5", + "Status": "0", + "cid": "ffffffff30a3407dae27d0503611022d", + "name": "RansomwareOpenFileV4" + }, + "data_stream": { + "dataset": "crowdstrike.fdr", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "RansomwareOpenFile", + "agent_id_status": "verified", + "category": [ + "file" + ], + "created": "2020-11-08T17:07:22.091Z", + "dataset": "crowdstrike.fdr", + "id": "ffffffff-1111-11eb-9756-06fe7f8f682f", + "ingested": "2021-12-30T05:14:09Z", + "kind": "alert", + "original": "{\"ConfigBuild\":\"1007.3.0011603.1\",\"ConfigStateHash\":\"1763245019\",\"ContextProcessId\":\"1016182570608\",\"ContextThreadId\":\"37343520154472\",\"ContextTimeStamp\":\"1604829512.519\",\"DesiredAccess\":\"1179785\",\"EffectiveTransmissionClass\":\"3\",\"Entitlements\":\"15\",\"FileAttributes\":\"0\",\"FileIdentifier\":\"7a9c1c1610045d45a54bd6643ac12ea767a5020000000c00\",\"FileObject\":\"18446670458156489088\",\"Information\":\"1\",\"IrpFlags\":\"2180\",\"MajorFunction\":\"0\",\"MinorFunction\":\"0\",\"OperationFlags\":\"0\",\"Options\":\"16777312\",\"ShareAccess\":\"5\",\"Status\":\"0\",\"TargetFileName\":\"\\\\Device\\\\HarddiskVolume3\\\\Users\\\\user11\\\\Downloads\\\\file.pptx\",\"aid\":\"ffffffffac4148947ed68497e89f3308\",\"aip\":\"67.43.156.14\",\"cid\":\"ffffffff30a3407dae27d0503611022d\",\"event_platform\":\"Win\",\"event_simpleName\":\"RansomwareOpenFile\",\"id\":\"ffffffff-1111-11eb-9756-06fe7f8f682f\",\"name\":\"RansomwareOpenFileV4\",\"timestamp\":\"1604855242091\"}", + "outcome": "success", + "timezone": "+00:00", + "type": [ + "access" + ] + }, + "file": { + "directory": "\\Device\\HarddiskVolume3\\Users\\user11\\Downloads", + "extension": "pptx", + "inode": "7a9c1c1610045d45a54bd6643ac12ea767a5020000000c00", + "name": "file.pptx", + "path": "\\Device\\HarddiskVolume3\\Users\\user11\\Downloads\\file.pptx", + "type": "file" + }, + "input": { + "type": "log" + }, + "log": { + "file": { + "path": "/tmp/service_logs/fdr-sample.log" + }, + "offset": 95203 + }, + "observer": { + "address": "67.43.156.14", + "geo": { + "continent_name": "Asia", + "country_iso_code": "BT", + "country_name": "Bhutan", + "location": { + "lat": 27.5, + "lon": 90.5 + } + }, + "ip": "67.43.156.14", + "serial_number": "ffffffffac4148947ed68497e89f3308", + "type": "agent", + "vendor": "crowdstrike", + "version": "1007.3.0011603.1" + }, + "os": { + "type": "windows" + }, + "process": { + "entity_id": "1016182570608", + "thread": { + "id": 37343520154472 + } + }, + "related": { + "hash": [ + "1763245019" + ], + "hosts": [ + "67.43.156.14" + ], + "ip": [ + "67.43.156.14" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "crowdstrike-fdr" + ], + "url": { + "scheme": "http" + } +} \ No newline at end of file diff --git a/packages/crowdstrike/1.2.7/docs/README.md b/packages/crowdstrike/1.2.7/docs/README.md new file mode 100755 index 0000000000..3f992b94e5 --- /dev/null +++ b/packages/crowdstrike/1.2.7/docs/README.md @@ -0,0 +1,1013 @@ +# CrowdStrike Integration + +This integration is for CrowdStrike products. It includes the +following datasets for receiving logs: + +- `falcon` dataset: consists of endpoint data and Falcon platform audit data forwarded from Falcon SIEM Connector. +- `fdr` dataset: consists of logs forwarded using the [Falcon Data Replicator](https://github.com/CrowdStrike/FDR). + +## Compatibility + +This integration supports CrowdStrike Falcon SIEM-Connector-v2.0. + +## Logs + +### Falcon + +Contains endpoint data and CrowdStrike Falcon platform audit data forwarded from Falcon SIEM Connector. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| agent.id | Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id. | keyword | +| agent.name | Custom name of the agent. This is a name that can be given to an agent. This can be helpful if for example two Filebeat instances are running on the same host but a human readable separation is needed on which Filebeat instance data is coming from. If no name is given, the name is often left empty. | keyword | +| agent.type | Type of the agent. The agent type always stays the same and should be given by the agent used. In case of Filebeat the agent would always be Filebeat also if two Filebeat instances are run on the same machine. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| crowdstrike.event.AuditKeyValues | Fields that were changed in this event. | nested | +| crowdstrike.event.CommandLine | Executable path with command line arguments. | keyword | +| crowdstrike.event.Commands | Commands run in a remote session. | keyword | +| crowdstrike.event.ComputerName | Name of the computer where the detection occurred. | keyword | +| crowdstrike.event.ConnectionDirection | Direction for network connection. | keyword | +| crowdstrike.event.CustomerId | Customer identifier. | keyword | +| crowdstrike.event.DetectDescription | Description of the detection. | keyword | +| crowdstrike.event.DetectId | Unique ID associated with the detection. | keyword | +| crowdstrike.event.DetectName | Name of the detection. | keyword | +| crowdstrike.event.DeviceId | Device on which the event occurred. | keyword | +| crowdstrike.event.EndTimestamp | End time for the remote session in UTC UNIX format. | date | +| crowdstrike.event.EventType | CrowdStrike provided event type. | keyword | +| crowdstrike.event.ExecutablesWritten | Detected executables written to disk by a process. | nested | +| crowdstrike.event.FalconHostLink | URL to view the detection in Falcon. | keyword | +| crowdstrike.event.FileName | File name of the associated process for the detection. | keyword | +| crowdstrike.event.FilePath | Path of the executable associated with the detection. | keyword | +| crowdstrike.event.FineScore | Score for incident. | float | +| crowdstrike.event.Flags.Audit | CrowdStrike audit flag. | boolean | +| crowdstrike.event.Flags.Log | CrowdStrike log flag. | boolean | +| crowdstrike.event.Flags.Monitor | CrowdStrike monitor flag. | boolean | +| crowdstrike.event.GrandparentCommandLine | Grandparent process command line arguments. | keyword | +| crowdstrike.event.GrandparentImageFileName | Path to the grandparent process. | keyword | +| crowdstrike.event.HostName | Host name of the local machine. | keyword | +| crowdstrike.event.HostnameField | Host name of the machine for the remote session. | keyword | +| crowdstrike.event.ICMPCode | RFC2780 ICMP Code field. | keyword | +| crowdstrike.event.ICMPType | RFC2780 ICMP Type field. | keyword | +| crowdstrike.event.IOCType | CrowdStrike type for indicator of compromise. | keyword | +| crowdstrike.event.IOCValue | CrowdStrike value for indicator of compromise. | keyword | +| crowdstrike.event.ImageFileName | File name of the associated process for the detection. | keyword | +| crowdstrike.event.IncidentEndTime | End time for the incident in UTC UNIX format. | date | +| crowdstrike.event.IncidentStartTime | Start time for the incident in UTC UNIX format. | date | +| crowdstrike.event.Ipv | Protocol for network request. | keyword | +| crowdstrike.event.LateralMovement | Lateral movement field for incident. | long | +| crowdstrike.event.LocalAddress | IP address of local machine. | ip | +| crowdstrike.event.LocalIP | IP address of the host associated with the detection. | keyword | +| crowdstrike.event.LocalPort | Port of local machine. | long | +| crowdstrike.event.MACAddress | MAC address of the host associated with the detection. | keyword | +| crowdstrike.event.MD5String | MD5 sum of the executable associated with the detection. | keyword | +| crowdstrike.event.MachineDomain | Domain for the machine associated with the detection. | keyword | +| crowdstrike.event.MatchCount | Number of firewall rule matches. | long | +| crowdstrike.event.MatchCountSinceLastReport | Number of firewall rule matches since the last report. | long | +| crowdstrike.event.NetworkProfile | CrowdStrike network profile. | keyword | +| crowdstrike.event.Objective | Method of detection. | keyword | +| crowdstrike.event.OperationName | Event subtype. | keyword | +| crowdstrike.event.PID | Associated process id for the detection. | long | +| crowdstrike.event.ParentCommandLine | Parent process command line arguments. | keyword | +| crowdstrike.event.ParentImageFileName | Path to the parent process. | keyword | +| crowdstrike.event.ParentProcessId | Parent process ID related to the detection. | integer | +| crowdstrike.event.PatternDispositionDescription | Action taken by Falcon. | keyword | +| crowdstrike.event.PatternDispositionFlags.BootupSafeguardEnabled | | boolean | +| crowdstrike.event.PatternDispositionFlags.CriticalProcessDisabled | | boolean | +| crowdstrike.event.PatternDispositionFlags.Detect | | boolean | +| crowdstrike.event.PatternDispositionFlags.FsOperationBlocked | | boolean | +| crowdstrike.event.PatternDispositionFlags.InddetMask | | boolean | +| crowdstrike.event.PatternDispositionFlags.Indicator | | boolean | +| crowdstrike.event.PatternDispositionFlags.KillParent | | boolean | +| crowdstrike.event.PatternDispositionFlags.KillProcess | | boolean | +| crowdstrike.event.PatternDispositionFlags.KillSubProcess | | boolean | +| crowdstrike.event.PatternDispositionFlags.OperationBlocked | | boolean | +| crowdstrike.event.PatternDispositionFlags.PolicyDisabled | | boolean | +| crowdstrike.event.PatternDispositionFlags.ProcessBlocked | | boolean | +| crowdstrike.event.PatternDispositionFlags.QuarantineFile | | boolean | +| crowdstrike.event.PatternDispositionFlags.QuarantineMachine | | boolean | +| crowdstrike.event.PatternDispositionFlags.RegistryOperationBlocked | | boolean | +| crowdstrike.event.PatternDispositionFlags.Rooting | | boolean | +| crowdstrike.event.PatternDispositionFlags.SensorOnly | | boolean | +| crowdstrike.event.PatternDispositionValue | Unique ID associated with action taken. | integer | +| crowdstrike.event.PolicyID | CrowdStrike policy id. | keyword | +| crowdstrike.event.PolicyName | CrowdStrike policy name. | keyword | +| crowdstrike.event.ProcessEndTime | The process termination time in UTC UNIX_MS format. | date | +| crowdstrike.event.ProcessId | Process ID related to the detection. | integer | +| crowdstrike.event.ProcessStartTime | The process start time in UTC UNIX_MS format. | date | +| crowdstrike.event.Protocol | CrowdStrike provided protocol. | keyword | +| crowdstrike.event.RemoteAddress | IP address of remote machine. | ip | +| crowdstrike.event.RemotePort | Port of remote machine. | long | +| crowdstrike.event.RuleAction | Firewall rule action. | keyword | +| crowdstrike.event.RuleDescription | Firewall rule description. | keyword | +| crowdstrike.event.RuleFamilyID | Firewall rule family id. | keyword | +| crowdstrike.event.RuleGroupName | Firewall rule group name. | keyword | +| crowdstrike.event.RuleId | Firewall rule id. | keyword | +| crowdstrike.event.RuleName | Firewall rule name. | keyword | +| crowdstrike.event.SHA1String | SHA1 sum of the executable associated with the detection. | keyword | +| crowdstrike.event.SHA256String | SHA256 sum of the executable associated with the detection. | keyword | +| crowdstrike.event.SensorId | Unique ID associated with the Falcon sensor. | keyword | +| crowdstrike.event.ServiceName | Service associated with this event. | keyword | +| crowdstrike.event.SessionId | Session ID of the remote response session. | keyword | +| crowdstrike.event.Severity | Severity score of the detection. | integer | +| crowdstrike.event.SeverityName | Severity score text. | keyword | +| crowdstrike.event.StartTimestamp | Start time for the remote session in UTC UNIX format. | date | +| crowdstrike.event.State | Whether the incident summary is open and ongoing or closed. | keyword | +| crowdstrike.event.Status | CrowdStrike status. | keyword | +| crowdstrike.event.Success | Indicator of whether or not this event was successful. | boolean | +| crowdstrike.event.Tactic | MITRE tactic category of the detection. | keyword | +| crowdstrike.event.Technique | MITRE technique category of the detection. | keyword | +| crowdstrike.event.Timestamp | Firewall rule triggered timestamp. | date | +| crowdstrike.event.TreeID | CrowdStrike tree id. | keyword | +| crowdstrike.event.UTCTimestamp | Timestamp associated with this event in UTC UNIX format. | date | +| crowdstrike.event.UserId | Email address or user ID associated with the event. | keyword | +| crowdstrike.event.UserIp | IP address associated with the user. | keyword | +| crowdstrike.event.UserName | User name associated with the detection. | keyword | +| crowdstrike.metadata.customerIDString | Customer identifier | keyword | +| crowdstrike.metadata.eventCreationTime | The time this event occurred on the endpoint in UTC UNIX_MS format. | date | +| crowdstrike.metadata.eventType | DetectionSummaryEvent, FirewallMatchEvent, IncidentSummaryEvent, RemoteResponseSessionStartEvent, RemoteResponseSessionEndEvent, AuthActivityAuditEvent, or UserActivityAuditEvent | keyword | +| crowdstrike.metadata.offset | Offset number that tracks the location of the event in stream. This is used to identify unique detection events. | integer | +| crowdstrike.metadata.version | Schema version | keyword | +| data_stream.dataset | Data stream dataset name. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.port | Port of the destination. | long | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.code | Identification code for this event, if one exists. Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| event.url | URL linking to an external system to continue investigation of this event. This URL links to another system where in-depth investigation of the specific occurrence of this event can take place. Alert events, indicated by `event.kind:alert`, are a common use case for this field. | keyword | +| file.hash.md5 | MD5 hash. | keyword | +| file.hash.sha1 | SHA1 hash. | keyword | +| file.hash.sha256 | SHA256 hash. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Type of Filebeat input. | keyword | +| log.file.path | Path to the log file. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value must be normalized to lowercase for querying. | keyword | +| process.args | Array of process arguments, starting with the absolute path to the executable. May be filtered to protect sensitive information. | keyword | +| process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.command_line.text | Multi-field of `process.command_line`. | match_only_text | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| process.parent.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.parent.command_line.text | Multi-field of `process.parent.command_line`. | match_only_text | +| process.parent.executable | Absolute path to the process executable. | keyword | +| process.parent.executable.text | Multi-field of `process.parent.executable`. | match_only_text | +| process.pid | Process id. | long | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| rule.category | A categorization value keyword used by the entity using the rule for detection of this event. | keyword | +| rule.description | The description of the rule generating the event. | keyword | +| rule.id | A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. | keyword | +| rule.name | The name of the rule or signature generating the event. | keyword | +| rule.ruleset | Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| threat.tactic.name | Name of the type of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/) | keyword | +| threat.technique.name | The name of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) | keyword | +| threat.technique.name.text | Multi-field of `threat.technique.name`. | match_only_text | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.email | User email address. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | + + +An example event for `falcon` looks as following: + +```json +{ + "@timestamp": "2020-02-12T21:29:10.710Z", + "agent": { + "ephemeral_id": "9060b4e5-b568-47b0-9a7b-62121df53ec9", + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "crowdstrike": { + "event": { + "AuditKeyValues": [ + { + "Key": "APIClientID", + "ValueString": "1234567890abcdefghijklmnopqr" + }, + { + "Key": "partition", + "ValueString": "0" + }, + { + "Key": "offset", + "ValueString": "-1" + }, + { + "Key": "appId", + "ValueString": "siem-connector-v2.0.0" + }, + { + "Key": "eventType", + "ValueString": "[UserActivityAuditEvent HashSpreadingEvent RemoteResponseSessionStartEvent RemoteResponseSessionEndEvent DetectionSummaryEvent AuthActivityAuditEvent]" + } + ], + "OperationName": "streamStarted", + "ServiceName": "Crowdstrike Streaming API", + "Success": true, + "UTCTimestamp": "2020-02-12T21:29:10.000Z", + "UserId": "api-client-id:1234567890abcdefghijklmnopqrstuvwxyz", + "UserIp": "10.10.0.8" + }, + "metadata": { + "customerIDString": "8f69fe9e-b995-4204-95ad-44f9bcf75b6b", + "eventCreationTime": "2020-02-12T21:29:10.710Z", + "eventType": "AuthActivityAuditEvent", + "offset": 0, + "version": "1.0" + } + }, + "data_stream": { + "dataset": "crowdstrike.falcon", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "authentication" + ], + "dataset": "crowdstrike.falcon", + "ingested": "2021-12-30T05:13:25Z", + "kind": "event", + "original": "{\n \"metadata\": {\n \"customerIDString\": \"8f69fe9e-b995-4204-95ad-44f9bcf75b6b\",\n \"offset\": 0,\n \"eventType\": \"AuthActivityAuditEvent\",\n \"eventCreationTime\": 1581542950710,\n \"version\": \"1.0\"\n },\n \"event\": {\n \"UserId\": \"api-client-id:1234567890abcdefghijklmnopqrstuvwxyz\",\n \"UserIp\": \"10.10.0.8\",\n \"OperationName\": \"streamStarted\",\n \"ServiceName\": \"Crowdstrike Streaming API\",\n \"Success\": true,\n \"UTCTimestamp\": 1581542950,\n \"AuditKeyValues\": [\n {\n \"Key\": \"APIClientID\",\n \"ValueString\": \"1234567890abcdefghijklmnopqr\"\n },\n {\n \"Key\": \"partition\",\n \"ValueString\": \"0\"\n },\n {\n \"Key\": \"offset\",\n \"ValueString\": \"-1\"\n },\n {\n \"Key\": \"appId\",\n \"ValueString\": \"siem-connector-v2.0.0\"\n },\n {\n \"Key\": \"eventType\",\n \"ValueString\": \"[UserActivityAuditEvent HashSpreadingEvent RemoteResponseSessionStartEvent RemoteResponseSessionEndEvent DetectionSummaryEvent AuthActivityAuditEvent]\"\n }\n ]\n }\n}", + "outcome": "success", + "type": [ + "change" + ] + }, + "event.action": "stream_started", + "input": { + "type": "log" + }, + "log": { + "file": { + "path": "/tmp/service_logs/falcon-audit-events.log" + }, + "flags": [ + "multiline" + ], + "offset": 910 + }, + "message": "Crowdstrike Streaming API", + "related": { + "ip": [ + "10.10.0.8" + ], + "user": [ + "api-client-id:1234567890abcdefghijklmnopqrstuvwxyz" + ] + }, + "source": { + "ip": "10.10.0.8" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "crowdstrike-falcon" + ], + "user": { + "name": "api-client-id:1234567890abcdefghijklmnopqrstuvwxyz" + } +} +``` + +### FDR + +The CrowdStrike Falcon Data Replicator (FDR) allows CrowdStrike users to replicate FDR data from CrowdStrike +managed S3 buckets. CrowdStrike writes notification events to a CrowdStrike managed SQS queue when new data is +available in S3. + +This integration can be used in two ways. It can consume SQS notifications directly from the CrowdStrike managed +SQS queue or it can be used in conjunction with the FDR tool that replicates the data to a self-managed S3 bucket +and the integration can read from there. + +In both cases SQS messages are deleted after they are processed. This allows you to operate more than one Elastic +Agent with this integration if needed and not have duplicate events, but it means you cannot ingest the data a second time. + +#### Use with CrowdStrike managed S3/SQS + +This is the simplest way to setup the integration, and also the default. + +You need to set the integration up with the SQS queue URL provided by Crowdstrike FDR. +Ensure the `Is FDR queue` option is enabled. + +#### Use with FDR tool and data replicated to a self-managed S3 bucket + +This option can be used if you want to archive the raw CrowdStrike data. + +You need to follow the steps below: + +- Create a S3 bucket to receive the logs. +- Create a SQS queue. +- Configure your S3 bucket to send object created notifications to your SQS queue. +- Follow the [FDR tool](https://github.com/CrowdStrike/FDR) instructions to replicate data to your own S3 bucket. +- Configure the integration to read from your self-managed SQS topic. +- Disable the `Is FDR queue` option in the integration. + +**NOTE: While the FDR tool can replicate the files from S3 to your local file system, this integration cannot read those files because they are gzip compressed, and the log file input does not support reading compressed files.** + +#### Configuration for the S3 input + +AWS credentials are required for running this integration if you want to use the S3 input. + +##### Configuration parameters +* *access_key_id*: first part of access key. +* *secret_access_key*: second part of access key. +* *session_token*: required when using temporary security credentials. +* *credential_profile_name*: profile name in shared credentials file. +* *shared_credential_file*: directory of the shared credentials file. +* *endpoint*: URL of the entry point for an AWS web service. +* *role_arn*: AWS IAM Role to assume. + +##### Credential Types +There are three types of AWS credentials can be used: access keys, temporary +security credentials and IAM role ARN. + +##### Access keys + +`AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` are the two parts of access keys. +They are long-term credentials for an IAM user, or the AWS account root user. +Please see [AWS Access Keys and Secret Access Keys](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys) +for more details. + +##### Temporary security credentials + +Temporary security credentials has a limited lifetime and consists of an +access key ID, a secret access key, and a security token which typically returned +from `GetSessionToken`. MFA-enabled IAM users would need to submit an MFA code +while calling `GetSessionToken`. `default_region` identifies the AWS Region +whose servers you want to send your first API request to by default. This is +typically the Region closest to you, but it can be any Region. Please see +[Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html) +for more details. + +`sts get-session-token` AWS CLI can be used to generate temporary credentials. +For example. with MFA-enabled: +```js +aws> sts get-session-token --serial-number arn:aws:iam::1234:mfa/your-email@example.com --duration-seconds 129600 --token-code 123456 +``` + +Because temporary security credentials are short term, after they expire, the +user needs to generate new ones and manually update the package configuration in +order to continue collecting `aws` metrics. This will cause data loss if the +configuration is not updated with new credentials before the old ones expire. + +##### IAM role ARN + +An IAM role is an IAM identity that you can create in your account that has +specific permissions that determine what the identity can and cannot do in AWS. +A role does not have standard long-term credentials such as a password or access +keys associated with it. Instead, when you assume a role, it provides you with +temporary security credentials for your role session. IAM role Amazon Resource +Name (ARN) can be used to specify which AWS IAM role to assume to generate +temporary credentials. Please see +[AssumeRole API documentation](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html) +for more details. + +##### Supported Formats +1. Use access keys: Access keys include `access_key_id`, `secret_access_key` +and/or `session_token`. +2. Use `role_arn`: `role_arn` is used to specify which AWS IAM role to assume +for generating temporary credentials. If `role_arn` is given, the package will +check if access keys are given. If not, the package will check for credential +profile name. If neither is given, default credential profile will be used. +Please make sure credentials are given under either a credential profile or +access keys. +3. Use `credential_profile_name` and/or `shared_credential_file`: +If `access_key_id`, `secret_access_key` and `role_arn` are all not given, then +the package will check for `credential_profile_name`. If you use different +credentials for different tools or applications, you can use profiles to +configure multiple access keys in the same configuration file. If there is +no `credential_profile_name` given, the default profile will be used. +`shared_credential_file` is optional to specify the directory of your shared +credentials file. If it's empty, the default directory will be used. +In Windows, shared credentials file is at `C:\Users\\.aws\credentials`. +For Linux, macOS or Unix, the file locates at `~/.aws/credentials`. Please see +[Create Shared Credentials File](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/create-shared-credentials-file.html) +for more details. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| crowdstrike.AgentLoadFlags | | keyword | +| crowdstrike.AgentLocalTime | | date | +| crowdstrike.AgentTimeOffset | | float | +| crowdstrike.AgentVersion | | keyword | +| crowdstrike.AllocateVirtualMemoryCount | | long | +| crowdstrike.ApiReturnValue | | keyword | +| crowdstrike.ArchiveFileWrittenCount | | long | +| crowdstrike.AsepWrittenCount | | long | +| crowdstrike.AttemptNumber | | long | +| crowdstrike.AuthenticationId | | keyword | +| crowdstrike.AuthenticationPackage | | keyword | +| crowdstrike.AuthenticationUuid | | keyword | +| crowdstrike.AuthenticationUuidAsString | | keyword | +| crowdstrike.BinaryExecutableWrittenCount | | long | +| crowdstrike.BiosManufacturer | | keyword | +| crowdstrike.BiosReleaseDate | | date | +| crowdstrike.BiosVersion | | keyword | +| crowdstrike.BootArgs | | keyword | +| crowdstrike.BootTimeFunctionalityLevel | | keyword | +| crowdstrike.BoundedCount | | long | +| crowdstrike.BundleID | | keyword | +| crowdstrike.CLICreationCount | | long | +| crowdstrike.CallStackModuleNames | | keyword | +| crowdstrike.CallStackModuleNamesVersion | | version | +| crowdstrike.ChannelDiffStatus | | keyword | +| crowdstrike.ChannelId | | keyword | +| crowdstrike.ChannelVersion | | keyword | +| crowdstrike.ChannelVersionRequired | | keyword | +| crowdstrike.ChasisManufacturer | | keyword | +| crowdstrike.ChassisType | | keyword | +| crowdstrike.ClientComputerName | | keyword | +| crowdstrike.CompletionEventId | | keyword | +| crowdstrike.ConHostId | | keyword | +| crowdstrike.ConHostProcessId | | keyword | +| crowdstrike.ConfigBuild | | keyword | +| crowdstrike.ConfigIDBase | | keyword | +| crowdstrike.ConfigIDBuild | | keyword | +| crowdstrike.ConfigIDPlatform | | keyword | +| crowdstrike.ConfigStateData | | keyword | +| crowdstrike.ConfigStateHash | | keyword | +| crowdstrike.ConfigurationVersion | | keyword | +| crowdstrike.ConnectTime | | date | +| crowdstrike.ConnectType | | keyword | +| crowdstrike.ConnectionFlags | | keyword | +| crowdstrike.ContextProcessId | | keyword | +| crowdstrike.CpuClockSpeed | | keyword | +| crowdstrike.CpuFeaturesMask | | keyword | +| crowdstrike.CpuProcessorName | | keyword | +| crowdstrike.CpuSignature | | keyword | +| crowdstrike.CpuVendor | | keyword | +| crowdstrike.CreateProcessCount | | long | +| crowdstrike.CreateProcessType | | keyword | +| crowdstrike.CurrentFunctionalityLevel | | keyword | +| crowdstrike.CycleTime | | long | +| crowdstrike.DesiredAccess | | keyword | +| crowdstrike.DeviceId | | keyword | +| crowdstrike.DirectoryCreatedCount | | long | +| crowdstrike.DirectoryEnumeratedCount | | long | +| crowdstrike.DnsRequestCount | | long | +| crowdstrike.DocumentFileWrittenCount | | long | +| crowdstrike.DownloadPath | | keyword | +| crowdstrike.DownloadPort | | long | +| crowdstrike.DownloadServer | | keyword | +| crowdstrike.DualRequest | | keyword | +| crowdstrike.ELFSubType | | keyword | +| crowdstrike.EffectiveTransmissionClass | | keyword | +| crowdstrike.EnabledPrivilegesBitmask | | keyword | +| crowdstrike.Entitlements | | keyword | +| crowdstrike.ErrorCode | | keyword | +| crowdstrike.ErrorStatus | | keyword | +| crowdstrike.EtwRawThreadId | | long | +| crowdstrike.ExeAndServiceCount | | long | +| crowdstrike.ExecutableDeletedCount | | long | +| crowdstrike.FXFileSize | | keyword | +| crowdstrike.Facility | | keyword | +| crowdstrike.FailedConnectCount | | long | +| crowdstrike.FalconGroupingTags | | keyword | +| crowdstrike.FeatureExtractionVersion | | keyword | +| crowdstrike.FeatureVector | | keyword | +| crowdstrike.File | | keyword | +| crowdstrike.FileAttributes | | keyword | +| crowdstrike.FileDeletedCount | | long | +| crowdstrike.FileEcpBitmask | | keyword | +| crowdstrike.FileObject | | keyword | +| crowdstrike.FirmwareAnalysisEclConsumerInterfaceVersion | | keyword | +| crowdstrike.FirmwareAnalysisEclControlInterfaceVersion | | keyword | +| crowdstrike.FirstSeen | | date | +| crowdstrike.Flags | | keyword | +| crowdstrike.GenericFileWrittenCount | | long | +| crowdstrike.GrandParentBaseFileName | | keyword | +| crowdstrike.HostHiddenStatus | | keyword | +| crowdstrike.IOServiceClass | | keyword | +| crowdstrike.IOServiceName | | keyword | +| crowdstrike.IOServicePath | | keyword | +| crowdstrike.ImageSubsystem | | keyword | +| crowdstrike.InContext | | keyword | +| crowdstrike.InDiscards | | keyword | +| crowdstrike.InErrors | | keyword | +| crowdstrike.InMulticastPkts | | keyword | +| crowdstrike.InOctets | | keyword | +| crowdstrike.InUcastPkts | | keyword | +| crowdstrike.InUnknownProtos | | keyword | +| crowdstrike.Information | | keyword | +| crowdstrike.InjectedDllCount | | long | +| crowdstrike.InjectedThreadCount | | long | +| crowdstrike.IntegrityLevel | | keyword | +| crowdstrike.InterfaceAlias | | keyword | +| crowdstrike.InterfaceGuid | | keyword | +| crowdstrike.InterfaceIndex | | long | +| crowdstrike.InterfaceType | | keyword | +| crowdstrike.InterfaceVersion | | keyword | +| crowdstrike.IrpFlags | | keyword | +| crowdstrike.IsOnNetwork | | keyword | +| crowdstrike.IsOnRemovableDisk | | keyword | +| crowdstrike.IsTransactedFile | | keyword | +| crowdstrike.KernelTime | | long | +| crowdstrike.LfoUploadFlags | | keyword | +| crowdstrike.LightningLatencyState | | keyword | +| crowdstrike.Line | | keyword | +| crowdstrike.LogicalCoreCount | | long | +| crowdstrike.LoginSessionId | | keyword | +| crowdstrike.LogoffTime | | date | +| crowdstrike.LogonDomain | | keyword | +| crowdstrike.LogonId | | keyword | +| crowdstrike.LogonServer | | keyword | +| crowdstrike.LogonTime | | date | +| crowdstrike.LogonType | | keyword | +| crowdstrike.MLModelVersion | | keyword | +| crowdstrike.MachOSubType | | keyword | +| crowdstrike.MajorFunction | | keyword | +| crowdstrike.MajorVersion | | keyword | +| crowdstrike.Malicious | | keyword | +| crowdstrike.MaxThreadCount | | long | +| crowdstrike.MemoryTotal | | keyword | +| crowdstrike.MicrocodeSignature | | keyword | +| crowdstrike.MinorFunction | | keyword | +| crowdstrike.MinorVersion | | keyword | +| crowdstrike.MoboManufacturer | | keyword | +| crowdstrike.MoboProductName | | keyword | +| crowdstrike.ModelPrediction | | keyword | +| crowdstrike.ModuleLoadCount | | long | +| crowdstrike.NDRoot | | keyword | +| crowdstrike.NeighborList | | keyword | +| crowdstrike.NetLuidIndex | | long | +| crowdstrike.NetworkBindCount | | long | +| crowdstrike.NetworkCapableAsepWriteCount | | long | +| crowdstrike.NetworkCloseCount | | long | +| crowdstrike.NetworkConnectCount | | long | +| crowdstrike.NetworkConnectCountUdp | | long | +| crowdstrike.NetworkContainmentState | | keyword | +| crowdstrike.NetworkListenCount | | long | +| crowdstrike.NetworkModuleLoadCount | | long | +| crowdstrike.NetworkRecvAcceptCount | | long | +| crowdstrike.NewExecutableWrittenCount | | long | +| crowdstrike.NewFileIdentifier | | keyword | +| crowdstrike.OSVersionFileData | | keyword | +| crowdstrike.OSVersionFileName | | keyword | +| crowdstrike.OU | | keyword | +| crowdstrike.OperationFlags | | keyword | +| crowdstrike.Options | | keyword | +| crowdstrike.OutErrors | | keyword | +| crowdstrike.OutMulticastPkts | | keyword | +| crowdstrike.OutOctets | | keyword | +| crowdstrike.OutUcastPkts | | keyword | +| crowdstrike.Parameter1 | | keyword | +| crowdstrike.Parameter2 | | keyword | +| crowdstrike.Parameter3 | | keyword | +| crowdstrike.ParentAuthenticationId | | keyword | +| crowdstrike.PasswordLastSet | | keyword | +| crowdstrike.PciAttachmentState | | keyword | +| crowdstrike.PhysicalAddressLength | | long | +| crowdstrike.PhysicalCoreCount | | long | +| crowdstrike.PointerSize | | keyword | +| crowdstrike.PreviousConnectTime | | date | +| crowdstrike.PrivilegedProcessHandleCount | | long | +| crowdstrike.PrivilegesBitmask | | keyword | +| crowdstrike.ProcessCount | | long | +| crowdstrike.ProcessCreateFlags | | keyword | +| crowdstrike.ProcessParameterFlags | | keyword | +| crowdstrike.ProcessSxsFlags | | keyword | +| crowdstrike.ProcessorPackageCount | | long | +| crowdstrike.ProductType | | keyword | +| crowdstrike.ProtectVirtualMemoryCount | | long | +| crowdstrike.ProvisionState | | keyword | +| crowdstrike.PupAdwareConfidence | | keyword | +| crowdstrike.PupAdwareDecisionValue | | keyword | +| crowdstrike.QueueApcCount | | long | +| crowdstrike.RFMState | | keyword | +| crowdstrike.RGID | | keyword | +| crowdstrike.RUID | | keyword | +| crowdstrike.ReasonOfFunctionalityLevel | | keyword | +| crowdstrike.RegKeySecurityDecreasedCount | | long | +| crowdstrike.RemoteAccount | | keyword | +| crowdstrike.RemovableDiskFileWrittenCount | | long | +| crowdstrike.RequestType | | keyword | +| crowdstrike.RpcClientProcessId | | keyword | +| crowdstrike.RpcClientThreadId | | keyword | +| crowdstrike.RpcNestingLevel | | keyword | +| crowdstrike.RpcOpNum | | keyword | +| crowdstrike.RunDllInvocationCount | | long | +| crowdstrike.SVGID | | keyword | +| crowdstrike.SVUID | | keyword | +| crowdstrike.ScreenshotsTakenCount | | long | +| crowdstrike.ScriptEngineInvocationCount | | long | +| crowdstrike.SensorGroupingTags | | keyword | +| crowdstrike.SensorStateBitMap | | keyword | +| crowdstrike.ServiceDisplayName | | keyword | +| crowdstrike.ServiceEventCount | | long | +| crowdstrike.ServicePackMajor | | keyword | +| crowdstrike.SessionId | | keyword | +| crowdstrike.SessionProcessId | | keyword | +| crowdstrike.SetThreadContextCount | | long | +| crowdstrike.ShareAccess | | keyword | +| crowdstrike.SiteName | | keyword | +| crowdstrike.Size | | long | +| crowdstrike.SnapshotFileOpenCount | | long | +| crowdstrike.SourceFileName | | keyword | +| crowdstrike.SourceProcessId | | keyword | +| crowdstrike.SourceThreadId | | keyword | +| crowdstrike.Status | | keyword | +| crowdstrike.SubStatus | | keyword | +| crowdstrike.SuppressType | | keyword | +| crowdstrike.SuspectStackCount | | long | +| crowdstrike.SuspiciousCredentialModuleLoadCount | | long | +| crowdstrike.SuspiciousDnsRequestCount | | long | +| crowdstrike.SuspiciousFontLoadCount | | long | +| crowdstrike.SuspiciousRawDiskReadCount | | long | +| crowdstrike.SyntheticPR2Flags | | keyword | +| crowdstrike.SystemManufacturer | | keyword | +| crowdstrike.SystemProductName | | keyword | +| crowdstrike.SystemSerialNumber | | keyword | +| crowdstrike.SystemSku | | keyword | +| crowdstrike.SystemTableIndex | | long | +| crowdstrike.Tags | | keyword | +| crowdstrike.TargetFileName | | keyword | +| crowdstrike.TargetThreadId | | keyword | +| crowdstrike.Time | | date | +| crowdstrike.Timeout | | long | +| crowdstrike.TokenType | | keyword | +| crowdstrike.USN | | keyword | +| crowdstrike.UnixMode | | keyword | +| crowdstrike.UnsignedModuleLoadCount | | long | +| crowdstrike.UploadId | | keyword | +| crowdstrike.UserFlags | | keyword | +| crowdstrike.UserGroupsBitmask | | keyword | +| crowdstrike.UserLogoffType | | keyword | +| crowdstrike.UserLogonFlags | | keyword | +| crowdstrike.UserMemoryAllocateExecutableCount | | long | +| crowdstrike.UserMemoryAllocateExecutableRemoteCount | | long | +| crowdstrike.UserMemoryProtectExecutableCount | | long | +| crowdstrike.UserMemoryProtectExecutableRemoteCount | | long | +| crowdstrike.UserSid | | keyword | +| crowdstrike.UserTime | | long | +| crowdstrike.VerifiedCertificate | | keyword | +| crowdstrike.VnodeModificationType | | keyword | +| crowdstrike.VnodeType | | keyword | +| crowdstrike.VolumeAppearanceTime | | keyword | +| crowdstrike.VolumeBusName | | keyword | +| crowdstrike.VolumeBusPath | | keyword | +| crowdstrike.VolumeDeviceCharacteristics | | keyword | +| crowdstrike.VolumeDeviceInternal | | keyword | +| crowdstrike.VolumeDeviceModel | | keyword | +| crowdstrike.VolumeDeviceObjectFlags | | keyword | +| crowdstrike.VolumeDevicePath | | keyword | +| crowdstrike.VolumeDeviceProtocol | | keyword | +| crowdstrike.VolumeDeviceRevision | | keyword | +| crowdstrike.VolumeDeviceType | | keyword | +| crowdstrike.VolumeDriveLetter | | keyword | +| crowdstrike.VolumeFileSystemDevice | | keyword | +| crowdstrike.VolumeFileSystemDriver | | keyword | +| crowdstrike.VolumeFileSystemType | | keyword | +| crowdstrike.VolumeIsEncrypted | | keyword | +| crowdstrike.VolumeIsNetwork | | keyword | +| crowdstrike.VolumeMediaBSDMajor | | keyword | +| crowdstrike.VolumeMediaBSDMinor | | keyword | +| crowdstrike.VolumeMediaBSDName | | keyword | +| crowdstrike.VolumeMediaBSDUnit | | keyword | +| crowdstrike.VolumeMediaContent | | keyword | +| crowdstrike.VolumeMediaEjectable | | keyword | +| crowdstrike.VolumeMediaName | | keyword | +| crowdstrike.VolumeMediaPath | | keyword | +| crowdstrike.VolumeMediaRemovable | | keyword | +| crowdstrike.VolumeMediaSize | | keyword | +| crowdstrike.VolumeMediaUUID | | keyword | +| crowdstrike.VolumeMediaWhole | | keyword | +| crowdstrike.VolumeMediaWritable | | keyword | +| crowdstrike.VolumeMountPoint | | keyword | +| crowdstrike.VolumeName | | keyword | +| crowdstrike.VolumeRealDeviceName | | keyword | +| crowdstrike.VolumeSectorSize | | keyword | +| crowdstrike.VolumeType | | keyword | +| crowdstrike.VolumeUUID | | keyword | +| crowdstrike.WindowFlags | | keyword | +| crowdstrike.cid | | keyword | +| crowdstrike.name | | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| destination.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| destination.as.organization.name | Organization name. | keyword | +| destination.as.organization.name.text | Multi-field of `destination.as.organization.name`. | match_only_text | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.port | Port of the destination. | long | +| dns.question.name | The name being queried. If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. | keyword | +| dns.question.registered_domain | The highest registered domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| dns.question.subdomain | The subdomain is all of the labels under the registered_domain. If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. | keyword | +| dns.question.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| dns.question.type | The type of record being queried. | keyword | +| dns.type | The type of DNS event captured, query or answer. If your source of DNS events only gives you DNS queries, you should only create dns events of type `dns.type:query`. If your source of DNS events gives you answers as well, you should create one event per query (optionally as soon as the query is seen). And a second event containing all query details as well as an array of answers. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.timezone | This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.device | Device that is the source of the file. | keyword | +| file.directory | Directory where the file is located. It should include the drive letter, when appropriate. | keyword | +| file.extension | File extension, excluding the leading dot. Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| file.hash.sha256 | SHA256 hash. | keyword | +| file.inode | Inode representing the file in the filesystem. | keyword | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| file.size | File size in bytes. Only relevant when `file.type` is "file". | long | +| file.type | File type (file, dir, or symlink). | keyword | +| host.geo.city_name | City name. | keyword | +| host.geo.continent_name | Name of the continent. | keyword | +| host.geo.country_name | Country name. | keyword | +| host.geo.timezone | The time zone of the location, such as IANA time zone name. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| input.type | | keyword | +| log.file.path | Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. | keyword | +| log.offset | | long | +| network.community_id | A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. Learn more at https://github.com/corelight/community-id-spec. | keyword | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| network.iana_number | IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. | keyword | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| observer.address | | keyword | +| observer.geo.city_name | City name. | keyword | +| observer.geo.continent_name | Name of the continent. | keyword | +| observer.geo.country_iso_code | Country ISO code. | keyword | +| observer.geo.country_name | Country name. | keyword | +| observer.geo.location | Longitude and latitude. | geo_point | +| observer.geo.region_iso_code | Region ISO code. | keyword | +| observer.geo.region_name | Region name. | keyword | +| observer.ip | IP addresses of the observer. | ip | +| observer.serial_number | Observer serial number. | keyword | +| observer.type | The type of the observer the data is coming from. There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. | keyword | +| observer.vendor | Vendor name of the observer. | keyword | +| observer.version | Observer version. | keyword | +| os.type | Use the `os.type` field to categorize the operating system into one of the broad commercial families. One of these following values should be used (lowercase): linux, macos, unix, windows. If the OS you're dealing with is not in the list, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword | +| os.version | Operating system version as a raw string. | keyword | +| process.args | Array of process arguments, starting with the absolute path to the executable. May be filtered to protect sensitive information. | keyword | +| process.args_count | Length of the process.args array. This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. | long | +| process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.command_line.text | Multi-field of `process.command_line`. | match_only_text | +| process.end | | date | +| process.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.exit_code | The exit code of the process, if this is a termination event. The field should be absent if there is no exit code for the event (e.g. process start). | long | +| process.hash.md5 | MD5 hash. | keyword | +| process.hash.sha256 | SHA256 hash. | keyword | +| process.parent.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.parent.name | Process name. Sometimes called program name or similar. | keyword | +| process.parent.name.text | Multi-field of `process.parent.name`. | match_only_text | +| process.pgid | Identifier of the group of processes the process belongs to. | long | +| process.pid | Process id. | long | +| process.start | The time the process started. | date | +| process.thread.id | Thread ID. | long | +| process.title | Process title. The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. | keyword | +| process.title.text | Multi-field of `process.title`. | match_only_text | +| process.uptime | Seconds the process has been up. | long | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| server.address | Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| server.domain | The domain name of the server system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| server.registered_domain | The highest registered server domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| server.subdomain | The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. | keyword | +| server.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.mac | MAC address of the source. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | +| url.path | Path of the request, such as "/search". | wildcard | +| url.registered_domain | The highest registered url domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| url.scheme | Scheme of the request, such as "https". Note: The `:` is not part of the scheme. | keyword | +| url.subdomain | The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. | keyword | +| url.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.email | User email address. | keyword | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | + + +An example event for `fdr` looks as following: + +```json +{ + "@timestamp": "2020-11-08T09:58:32.519Z", + "agent": { + "ephemeral_id": "33b3f217-19d7-4071-bb17-5dd3176d549d", + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "crowdstrike": { + "ConfigStateHash": "1763245019", + "DesiredAccess": "1179785", + "EffectiveTransmissionClass": "3", + "Entitlements": "15", + "FileAttributes": "0", + "FileObject": "18446670458156489088", + "Information": "1", + "IrpFlags": "2180", + "MajorFunction": "0", + "MinorFunction": "0", + "OperationFlags": "0", + "Options": "16777312", + "ShareAccess": "5", + "Status": "0", + "cid": "ffffffff30a3407dae27d0503611022d", + "name": "RansomwareOpenFileV4" + }, + "data_stream": { + "dataset": "crowdstrike.fdr", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "c53ddea2-61ac-4643-8676-0c70ebf51c91", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "RansomwareOpenFile", + "agent_id_status": "verified", + "category": [ + "file" + ], + "created": "2020-11-08T17:07:22.091Z", + "dataset": "crowdstrike.fdr", + "id": "ffffffff-1111-11eb-9756-06fe7f8f682f", + "ingested": "2021-12-30T05:14:09Z", + "kind": "alert", + "original": "{\"ConfigBuild\":\"1007.3.0011603.1\",\"ConfigStateHash\":\"1763245019\",\"ContextProcessId\":\"1016182570608\",\"ContextThreadId\":\"37343520154472\",\"ContextTimeStamp\":\"1604829512.519\",\"DesiredAccess\":\"1179785\",\"EffectiveTransmissionClass\":\"3\",\"Entitlements\":\"15\",\"FileAttributes\":\"0\",\"FileIdentifier\":\"7a9c1c1610045d45a54bd6643ac12ea767a5020000000c00\",\"FileObject\":\"18446670458156489088\",\"Information\":\"1\",\"IrpFlags\":\"2180\",\"MajorFunction\":\"0\",\"MinorFunction\":\"0\",\"OperationFlags\":\"0\",\"Options\":\"16777312\",\"ShareAccess\":\"5\",\"Status\":\"0\",\"TargetFileName\":\"\\\\Device\\\\HarddiskVolume3\\\\Users\\\\user11\\\\Downloads\\\\file.pptx\",\"aid\":\"ffffffffac4148947ed68497e89f3308\",\"aip\":\"67.43.156.14\",\"cid\":\"ffffffff30a3407dae27d0503611022d\",\"event_platform\":\"Win\",\"event_simpleName\":\"RansomwareOpenFile\",\"id\":\"ffffffff-1111-11eb-9756-06fe7f8f682f\",\"name\":\"RansomwareOpenFileV4\",\"timestamp\":\"1604855242091\"}", + "outcome": "success", + "timezone": "+00:00", + "type": [ + "access" + ] + }, + "file": { + "directory": "\\Device\\HarddiskVolume3\\Users\\user11\\Downloads", + "extension": "pptx", + "inode": "7a9c1c1610045d45a54bd6643ac12ea767a5020000000c00", + "name": "file.pptx", + "path": "\\Device\\HarddiskVolume3\\Users\\user11\\Downloads\\file.pptx", + "type": "file" + }, + "input": { + "type": "log" + }, + "log": { + "file": { + "path": "/tmp/service_logs/fdr-sample.log" + }, + "offset": 95203 + }, + "observer": { + "address": "67.43.156.14", + "geo": { + "continent_name": "Asia", + "country_iso_code": "BT", + "country_name": "Bhutan", + "location": { + "lat": 27.5, + "lon": 90.5 + } + }, + "ip": "67.43.156.14", + "serial_number": "ffffffffac4148947ed68497e89f3308", + "type": "agent", + "vendor": "crowdstrike", + "version": "1007.3.0011603.1" + }, + "os": { + "type": "windows" + }, + "process": { + "entity_id": "1016182570608", + "thread": { + "id": 37343520154472 + } + }, + "related": { + "hash": [ + "1763245019" + ], + "hosts": [ + "67.43.156.14" + ], + "ip": [ + "67.43.156.14" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "crowdstrike-fdr" + ], + "url": { + "scheme": "http" + } +} +``` diff --git a/packages/crowdstrike/1.2.7/img/fdr-overview.png b/packages/crowdstrike/1.2.7/img/fdr-overview.png new file mode 100755 index 0000000000000000000000000000000000000000..a960bc378129f23d74e47cd17ec932ba9aa13f41 GIT binary patch literal 363520 zcmZ^K1yo$ivNjSVXn+KQ4w3{3?k*v?2X}%5_dy03Gyy_@5Hz?;aCZytG6aXg8Qd9c zn4fd+eed1(&i(gZdv$eJeO=YEx~pYJsH@81<51wBprGI@$iM%9f`WlWK|yoF#(Yfi zIchFMLBWCAN=vINNK4bIyE%Wdb+AG~k&j47!cy1VB@IOSLZsg*g#+I?2LsXMpJrn` z`%aKU{6q5HQ#y>{dit&wkE zaj?Rb_d15}T2Lq;4F`SZh&v=wn-}EAOoqaQvBsMbpBmyqS^cHSJOU48`eTn%v*a6^ zjYVwD*YZKwgx_5Io&=C@)Vj)+#N74B);!}!M^RgMc}0%$o$8s0SY~Qa51kC%0qy!z z8Ei88gYFkD-q;MFu8Xv^B`%tGb2z7D=#mBWBl34jBi}lD)inEdT)5*!CubX1(L+DD z@>@?LLA*#qx9Y7pA=d9Q#PaWQh{~eUpor2X&exGs^z@AS1C(%pb&%*Qryorpbk1I# z3!;7;YMUooi%Vn2Gk?1=Fjo~fl7!i(T>VPG;OAT8-{z{^a@+~J87~TJajzY$?$M+i ze!tqm-C%g5pYno)f2;e$!s{~|D}oj-p`6)p)hEDO1*S-ECrPIcCJoe3xPiuY_!q?ibNCP2b#j>*T?wQ7M+s2!c_m zdx9Kj(TO`zr6jT62Xbt1#7FUU553^{fz9)TTbQKD)lb;4r!G^~%gx2@iP^z}swlCu z?FO7U$M|P;*)NRFyT*6ff?QU(ZK$2GS}5UBn*1eAC`E8|m)%#o?1Pz=+5KS7KR$=IduLS%#?&`EuQ4Ga-KA;t@Vn>`PvrF#E`={tetlb_P{-${A`{jwyPsJ?#r zk)_3iPAuhS^RyO+?PK>O7Y7ZN|xb{uF>%UaS2Hcpn7I&VDJ5J9hGm3nNErIxT_ zu)!A=sf1iR^~)k1Ev!A#UzB{Ix1oJG%r?Rc1c#pqr24a)V4@e?7Y4xBJ`&AO{b~Gh zmqTb|1G>L+-M%#Z#`q;lp~upU)a)zQR&rai>If%L`(J%Tw{$3*?$F5>XXRDZ9x9o%ChqmHd#i*=L<$YSIg*sU}<(|ri%?sa! zrIz2N=Z|Ta7MSFNjSv~P;g~Yr8Vny8umx+wYUyJq6kD-E3AC!v2iqfY)vZ=6E*pGNUhrgQm7&F1jz&R^i%f^I9T+Fiq|mb{Z(3r~w8@)gns72`1D z7z^HOez9%d{RHuZeB@!M(f_10vNuALLNY?WjdotPO}!0ZWo08~)iLBX#M84gtY*Vy z-Dd?D#+Lb&ot4^^IvHA&k?$=kArIt;2hB?jxM}RTAIlFw2 zg$GDH1#XQsAV{1aF6F^1bEMbtU%N!6v?(iaT4z1BPPxy&e3r8V<$kf z+OP2#@#Xfub}A?Z)EZm>7VT&QBb4nwy*Z~nPv{8g=;@e5q7TQ_#s47<#K9(DdJ4mv z#`}g_iswgRNgPk4MaD~YK+!7L$o7PUn6#Q}lV&k+)M~amOnO;5=}QJ7!{^>m?Jr`u z4NsFo8^(gIKaVZ&?z@J9LYZ=eh~HN;2*`*>RDT*;R5?VODJtnRPq*-ITPmJ2sr*W!JvoH+FAPoID*mjb3aj7@I~hCQl*a=)1s~ z)Vn<7KX|_3xQ&0-c4Kw_06e~^z6ioQ{-#16f@Uh!WF|jAtb=1}{l!wp8a(iIWFaYk zKy|=rplc^@n~Kc#YxVmbcYJrUZO;hD-rn^i(eYL`Q1=hcK@;Xz>2DolHDaZ9Qx z>o^3AO=?>!I2&D%IO|_aUv!iL_4Mn{mVbq6m&stte3og0Vg%^wmKv}!w>K=;*v=b_*u9u5Ruq?5pbN%CCX>~p4vSwLO<6D!ynfx6P}J`` zo7Nz@309(0MG&4dx|CW;Isp$F*Bc1qu9g%#R=XiD3$LAHa62PdtzYe1rX76mh;8}K zBh$td{s2Sl*e~1L6T$#`rdYFs`jdub3~? zjuL%>I>?%v@kL7JsMjj$keq_GPg3q)N*|PFPbW4G%S_6m7!TAAL~Q-4_u^-YFAF0I zBURsyJx?RIC27D<9~E3&6z@PxHubnSjE{>$L39Vd^CP9m#yvPi#*EI|foIh_TN}DB zbyF&ujUAh}eacSBW=$zXmW5NxTTGps)?9Pz>_5%!rnU==ui!L#obumY{ShJZYCh^) zZVTYpGJ*TAAcC;w2~8wM0t9c1PPn#R2T3j&x702(XYTC~_Rk%S3zigBwfj-%I@<5_CvbwR3DJhoI zC(EEii4qoTrGXuo0zk2_&?p52rl%+Do6@Uzd8UNRyem)|k^8(}hKkatgVL_}{Ocq& zPVcOkd=(*z&2Vb+et*xio4(|b>6^uxu+kXw6T+X#H^`|C3BH#lof!9;$fxlGw1ap& zM2U|cZ=#i+!Y36K6qZLC8wCTE7zO>2LVbKuP$^I_{z0RlD56sSH~j&X>0dHvC@5jJ zC{O++WAGUM^?ZN)9?|~_(SLkF!Fr4lKYpQEX#XXRfy_exFB;A5k%uCsDXpOJ7;0L$ zSy?%`+c*O$KS)?VCOmbK*LO!jA$|SVhpO=5)ybo~?qRE?2h>wh7PfG9WdCUCY;MKw z?dbAXJ}9Ez!jGh*74Rdix1)oTyRf$y{XZmxAL+l6Ip}HsAp*1)qt{bWrk1;WN8z9g{n1jR1%ZuHMhuzuDnuAM7NQi@zn}eI1 z?NNfw9pnW3=*{Nj&hXDn{wtsNR_+#Vwk|+hXD8af^8IM;>;V*`r~gaQe?R}U)5_cS ze>6F{|EpM!1?2dP!@0HK-*9MAJ|`=Kt9FPoTQ3x0Qqbd)r5(`(v5Jxj6*|{{{QMtp5nr`yVJD7Z?A(L;sES zZ_vLAA*|+R`)KLMziLsOOO)epY5!OLgO$6pgU4Uu+D^7WaqfRX{!jA1P@)`vHO#*? z)IWQ{KT;pNfjEvR$A5PzahzsY=>Q6fB#Od&DJ^f*gLJGw?cP8A6csYv>a6 zCoRa|{dnXjk2M(H?h6&;@p@BUTWbCmYiiY*p-dr8kbW!?xPphp7R>8lpHU#K4yi1Y zI_KkPBy7qOPr%;|Y|0q?HE+&f_T*b25ht2#C-zI!|Bje35{GZ>c-$*Y?D!tgs$?F9 zRAGmmRh3mYN9joyvHGE`XRcnb8GhIEE!rMeKQ%M1a?k|zwBucAW0~W#g!nJZep?+( zmFT9cQhUr3EcV2OuxS5MpCe{a;na_9Xa8n~%`f5`t|@=Q*P)v`CtrI#6S!;apW!MK z&)6OIHr18E=3yRjhS$9Py|HJ_Tdx{qnREFuEo`QEmt_x@aVjYZVpFEYlk(44V8>yL zeJ309UZy4*y{yL6-(zs0$q~fCPut%ubqSEgfB5LCAD>#1qEq(d_;c^D z-EoWZYJ;byh`XIp-WNL;zRsRS6T2^Fj);#=ZG+}#2?c_i;w)+NT3pq3s8ifD{Xs_=c+djmUz!vO3c~xh`sUs#&xHs$n zr>tr(Tzh65?qMTro@WnAnDkSb^_L(RqF39p*s?WFAq1&NgH-zY-_`o5;BMQ`FPzD^ z$_v!jfus0LEmYu_{X-BS6jMd|8!*(Snb+9rJ?AS*HkEUPAX8YYnQ?QB=zxW(g#`X0 z_T*Xc<+ZRMh>hdxHG{!&3K?tRZaAXVY*zN*YC%us}R6>*R zbZ^$rG%53oV~4Ve=ew~-BlqgJOH7vG`;r-7%-SpD_Rojy+7oB>AbbP`v(~0oM0Xw* zfLo$_po+WD;`UAT_ooXll_7pn+Rl!5?P*ST9`>Lp?LO$NW0b|9jqpVYtND`-)ueTC z`ys;ZV%3gTr#n!W8%xMs(mBMVrNHk`Np(2F^X3NJJcMgV+?I3><4v%PI{(_eoS4gnhO_knAh z?|GNMIIyNm`8NYtaj7YSL31(r0IQr`E#paZQ{CD_z1!ejuzne1GAS#%kZIreEHFyj znsdgFE%KhW#>SRqBWad*z+SkXNUP&a&On{UmV#Gpm`=>#QN@)ZFwHp~X(CuJBGi;jaD3#?>63@?h@o%tG$jb0jwqG%1 z{*oT1|4Vhr&G$cUEV*1~yhW`Xk)q4+Enbz&Cl&*CDTxr?0KmJ0$RyN|e5-`#j5U~9 zo6)!@sGUEdtZY9G>Xc)4&4MxPXB@XmP_RX2w&h}vAb-gWKV++{V zI^!gtoIy!IFt@w!qy(awF59Z=Fo|%84ocYN7a-9X<<{a-cKH^#V4PVpKKV_af6P9d_4)MHF_RjjmP zhAaT}uy$u%KO*>vFmrqA+?T?wA7atVe=<96%h;Cn!!@ur`8@=0UZT!I$ zJ;!O@9=ncA9nI!VSGpxyS9-p!R56O&OU%o;_P-_(keL6X!P-M?H@B_C> z&X_~wkPT)5)dBvV4@*yO{p<*+UEoH-jlMVur?nE=ey2Tkkl$A%@@n652}u(sND93Q zY6ybD}p?m(7GghSp`eN6! zGOz^OOnn7o;Q<@m=^{9npp3-u~&T}nMbQ@Qa;dlO?=|70Q<}CNHUA$ zn<71_>+BNbd;LJ{R^tI|N86^d8(vijTU&;>E(zVInyKc)LPped(av^+kxpg+qDMaK$T?r8t?~+PXkp+sN`FV5Ei4DJ@E5 z&av7R0H_)Jcjw|?o(6dN3B|a3Q%$G@WsCwJm5)2<4@!Uaqcd`iK|G;UQHmt4mY8BJ zZCX+o25EP6Uh#Rxt@Za~BWa~JHM{j5HxuE z4+lpi4n?+j5n<8)tm0et71`l^%;Xy-ezXo7v?yd*swuAt&&uD7q6+)X&=fn@1n7VbvDEL6TetKc-ZOG9M{e( z$d#R8eIfoYbSv$cg{YgUlRBI|{2`3YT@Ht%p|a0ks2 z7j@Ei9h`SgzYv)M)xM1h5%>Cq|G<+krpEFjGOBZ&F^l?Z%aja`+-1e3!54=3k=eah zo?F^3(p7<+@5uX~;w= z{}rWyssG-U)&2rlu$696{V)vwx(lVvrD&Go`aLR7+Vuf6v5{D!(bG*{QF-;Y;lqo7 z^BiN^JQdf;#nAfS;5p+YcXk8Fh4)&&wUt#qr-snx>(^(Xp{EHeP2Vn_i1(k0L5>Yo zcAEEU=Kj{4mAOw>ZxpdG*XJ?DS?6{}2hJHKMy|OlZRLcsPD_&#Q<%p6_W7S{>YP6Z z&HO6;m2*j{RO}JS3u+Hm%Vpt3v6plIfLL&E!8{b}?NG@4#%QPg@l1cWvvgbG3eQ{nhTyq`2%>Y>C_xu_U}IqHM+J z_nH#v0mjgHdiN}D!$w^e&Fe{zhK{0WLZvm$1E0}(2&#finkki=*c+F3lt)sXPUPix zU1+T_3|~~gRN#8MrH^V)=gXkgDQpv1j)lJg$jAsjJ$vn7NUodQm2eEJ$u=1aNPG4a z&ugpsU5c2V-_n?~195vx63 zMKxzte;;_>*;hrOU5(f6K;fa5#zsA=vWSRg`pd*3H!00*>5f*4jbY;Hh8Nba-6uJS z4}1|oa?9u`9DJH|{u1>d74MypT!g*eAXlhs>WTW9D`9Y2Vf{YZQR`^SF+xlYKlu6W(sN6Eg#C}vv(_UT=cAU>s4IvJzlecMv)Iv+G_U$jYxC0!k-D*W74(9-mv|?GF2-3EA{s2=k{<(Ihb^Ah6flPvaML zAL0Bk5Gx(7@o$7$$H$3%q$F zwLih@-`*=;kI1S9Hy0GAC5DOFyufUv>x}vS{h6z#3}mfPf$okIE$UmKk^P+4LMT?u zwj=wC0Nddatt#RjA6uCh0c4jV?T0WRq8-*0jTor6F9jc}Cpq1{Op6wz(T+wfH@r?+ z-3t*7n7&% zvTRT|v7oYbaWoQjv6kX?dr#;O>pq^DkO0pqGo&zvOPe}|EW6BkIVMW(iiQGiS5E@o z7N&`ytQQ%w)R>v_e_uNc!Wj$k!+~~?CTdNZVp>mpciO$^A_QHG?tK`tl%hf(kkX|e zuF|g_Z)kT36hA4mq-#g0w@iE6^+gQhzTI*}i-&J@V^Eq&kJk(TaufJL*gj4);V)bO z*{R{LjD5enn6FWC@%|QUB0g$R9g%V4Qnds`p?zt$zxInwqKKn0hSHcGNjH*wiawey zqE;XKB^CFd13%PAMaq|p6iQJ8}fC#?In4=61JkH4YJJ}#;V*oj>!7oePkxyv7g2> z7#8{JpbgT81l*D`6HP8_?|e2Vk&6COl-e-`8_(w(T}k|JcX#5GlH`ut;Mqp+{oXL; z<`UH&+J)3BK(fh}cmZ3LWvGi2W%b=Fo13qEuAwoSQc^+FW&H0*x9HB7y`T_7=Qir? zP*FiBQA$Dnq!d^&>37(INp(ja`!kaQP(QhF3FJENpss(l1>kSfTTr?@3IT!O1>=~Wbnn5I zyanU!ly>TFx3lh$`^z*_0JtWYCcqk1B{lBtxV5)aMvEoG=(dDl-*r`aP>8Rp-*IZf z6e?G(^&9-X>G)d@)k1Lk67>6+imiMMp1CIMGGbUdy3!Fp!pgApVu6Bwyz+kJW;F!) zYddwq?SaRM>W=yXM97uFa~kF-+LD-%FnK}FvrM^87xr!2aluFuzI2CTd={Yl;iE>Z z=;BxkUu3kf58mTZ*W>An>ut$~DefJ6Eg05&UNiH$JygAoB}6#*$_y~R0tUe*cQ!!x zOKEX6Iv3@JNlF2CixSv`Z)z=vx>t9^UE`tYL#~phE9d!GI5De+qM9WTKoNDW=@?POyM~ch$!SLie zvSKy~@>-f3=Db6g2aSeFI`aImQ3dA%EB!{Vo>x;j81_*=iQ_*Dv^kROG{nYEX0f5` z_;kWonEUV(^a3~-w^MSunjhklMZ{tOZ4<=YQc*Qd}-(QvV z4#xeyf#u7B{e#n1{oKIkhwzJAO6SP|qC0s)PrG0H9}VjrFxoD!L~0Y|YymEvOv2Y$ z=r#)%0N4$gNy2qnO@Nv&0o1r&;(C>Vya{}N+CNkT>X@avT$K$q*=^8wV(BoRs4z7Z zUJKo@8Hy)AP!32>-#v#_D{&N%vQ_tRwb(-5cycmAY(-P<7LVUR7M(lf9{t5lYTxG1NCP5)ZrxUSIY)yFXu5E!n+GP_EYcBtU1pdlOY+NzQK><~~w+^V`p8 zvCEH6rP4+CGM4DUTO7vmY#&deyh8Ij5La^a0{*wk%~uO0$>TmgyZO2{8wI1l0XnS7 z0spInZQs)Ba2wBm$m$ zwA@@teH3}K4A;ynQ%U8|hp0)&_$UGb?#Xwl0e(z(een@ut4lvY;S7cFF@lhu@l>Z(p$_$}^l+WbA$K=t<_GA)8l0aCX4IXAsiF$b z`oj0<_TJt&dWFhFCQg8M(xnPBM86=gde@)z$bUR}CuyXv&g6{#oRl;?v%sSy@$BAM zPw)NVb(6`~iD;X!HGa*vLjE$tCZal{ifEYJ-9oJ`Tgb8EFbnLbbw(~K`fa4CC9VW= zXJ;pp)sK|Tpng+;<3lLV!q23RSas7dg2OGn8_3#M)T@tAC{R(2uulAak^5Hhrdm?S zc00A3v8B7;tUjRM^uowwaC}RX(G2O}AY0yM{Cm6D4A$JEHNSp7>)sTV_(@j%f>&?1 z=4sEqzGaGouU$ZUsIkLS&!(+T>b74bX^^-@d*@h_S{1`DelIq{!IZ0lkw2ZS z(tHgFnU#V@Q&)|OgA9y}WUPTI`ER3-6*!djWM>1?hE>5iUDQ8zzkSpPf--?a4jIZa zFWbjUgUhX&suP^83KXXLL`;*_sB1J~zb$+wGy5*`{npI7aJC$@r&gq+UGn@lZu2@}kH)lfQjWa|4Y!{%lRS+I1NjX~R9sLp$0A zS}pIym#$hF3n)%hOECw(CaBn7yKJ)-H+V;FSU9=;8)s;Zk~yufKkDcmVXJVAY5vA6 zStFOX2kIAhjTCNyB+vcHV2-(a97R|GJywVW=M?C+^>VsRx;brxyWfO*;TOZq+DQAs z**@$P8NE@gJ~Ne%^y2d8+oha5nUF>npc7KbSg49-r1#C%oVUHc+=Zlm!KZ%T{RKa} z-T!VXrLGAGMQp&-4z&7`He+U2B-O-j0Cow>+pLj;j{0)J@wtlk4zt~I zGrlpn*W=>Wo>zejcldv^HasUnf&+y4b!yE2SqI}rIIIlk5LNd$gm34tPFJ`AGD>|4w?+=f? zs#G?-pWJ)#KGe}R?RpS!`OZB?{~uc2a(r;rjlYl7g;>ufNUyX!7fwpH7nN#wM_B!G4Xxi zPem+(3#>lzcl}iE&&5uAH1E4@=!}7rH%s%Ubjx1H{y>OIfUD;5(k-FS!DN`t;~24| zf5L6-H~E>@eAA@X=}>sVe~#03oULI+$~qmyP3?Oyd1kTSg@shX0{A`4glPLIr??k( za|`dr5ixA8rBB=o=9;>_QKW@TweVe@ZOAOGa z#Q%N>ClV#uW97;sqIQNmw41oIGj-1Bk>4%rnXM~sB0nhVvRi+SNs^}Aefvo>Q=|}* z?dz4Nb5O}_2?!1iPrE>&_j&90^m7F07xa8gBn)e!O--g(=Ahp@@!=#4mx+Nv zdT3SuKE=L#6R~~3aHEqkt}*^gyQJ9vuKtWFZD{N&`oL(G?|ORt>}JPwppzHRDXklw zT1{x{eF~2k&7I^M2$vi{btldJjTd`7q?-^KmRUtsRZ;ZKpPu1b=pN4%1_eSKr(4w2 zQY4(SfksRIaB5M*-}LnxzQ17s%Fc@=x*S7W(RkNvI;DCtsdJgG{SrDJ%I5*sIXsGm zI-&IbbZkxQid^`cinUl+caLd=&+2smqDJOog0aNL<&GDGUh>+@<+t3$#_vnu4M~kH zZ6U`HTfWE`OzF_D5K=?pZgbh^=5rPz1Kf&0+^_{2HQyEsO$)t^U;(AnE{;*ir#Br{ z1n8-#`L!Aq1aNGREw^w`(WhfqZT|@q!>8s92J?wbafo;DsHC+gmIpZEQw!yht9&fH z(av3*_?|)jVJjyA<6^z_-2zWK^vhTNB!aXFzukeI=wuOqsZy=&+sn0vPJ+1*5gz@A zc?*##g)m^k*hI49G%zm zD(o>*KYGEr^epLQ^rA%w1f1k*)5j7apUr#(*|9TSc5Vl_$Bjt#;h4 z+yUXn0b8-_h^^!L#p5jcqc+*bn{7&Lh7$p&rGd5q{q>1H*xp#W$QkUaeOk1QdF>N? zLK+T{J<>KAj$Zl20`>^;Oajd|Qt$tY4CD_v^Kzc`ET4`e82BsRKc}s{tJnu!8jxK6L@FmQ&g^ zpd!4dy;#y+r+^e)(H@~mCO+B=ab05pOYubFH=CNx$c&DmBG&_`|2V=SfR2B+BA_i| zOF-!-sXlqF+m@o|?YY8Caqe8|7{hT~oTklE2%Ia|uL@N_lQX1EDXA<`;|hz$JFD`y z{N3Z4Jf<8u%*QSKaUv_ImLujtTJ4i$mC_Fuw}f8&ojNDIwfxsoRnP&k>;7K-GYc$+4LH;pAbb|y zofqv&xH9N0)~XtCzoE^|jl#b!XySPT$Y;R3O!qtE`oQ53uvaWs^coo$H0s=XBksN_ zG?sibq-}o_CdVE{!}k?@w24>DWjoEVJEi@h=%q+uc@AV9q(Lvv7cj~ii%8~vj ztR{Y^+TuyhJC`gzgHQl_6TK+T=12`k7DQDI_Iz*g2X>i(abWd2wblB~$Vh_PvYE3co8jhug$VAYp8+nAGk3Yj0BE zPAWCg$$hl-2fTNpmsw7tD(~rERMzB^t0{y^Meaf5w_=g5tnj%O+}^%LcaR*%3JSW(RMzY?N$ zy>{Mh+=#X`l?ym^U5yG7awn^SuFLK%7LqN)I|acZNG0LRcrM=UX^DxX%ywDC?bUX% z6JzxQaWL{Xh{8zZ0D{eniRP0oWDaEq?#J=ijvU6p1X`@BG@HaOVad$7mr0IHxse3+ za$yI{KUZ$exx^m2h?`^5k%ZBi(!TJateTiTxpPo+hPanKb zYWRUkeEPhxDh~7}vF*-Mp@u8#c}Q_m>B9S@_Ns4hpp9g8!%m7`;yfWb+f5A-F6k|) z)DO~k^#u_Sok{A7kwWWoN-16HKk0pH1}d{@yn#4PkoDW0?J2|(9aomG(k(32>LOEM zXY!EjNJ>{!AhQqA&T-geXn6Z$*djeXk^E%gDB0fg#JjpA`mC|r@_Ecje=6Zdp+lCG zn5GSW$J2?3!mXQgtP)#~Ef&|6<5}*A<~-i)ORHo>#-a!~7sE52;ZKE#!z8a9e)0%j zJ3T{#T5}%ip<6YPTFSQ5Ega#iY#HA3D=FY%u|Ly(u(M5OyFPD`7iszc^-P)f*aIHe z*X(FY1vo8XJrRpYg-jk?2ON}r20qxA*#0qYf%JCl%PO61PlijC?Sg0o0~Yp6Y|iri zZQ=FI_oT83z`Rx-+ZX;q&OB`=J7P8?4~I5O(@nftiNXu*k`E@?A zKUkn|1G1f?B)cV`9^~C|fII-q88jwz$JyeU*}Zw<-kV*oghJ1nUtzK8hw0%rI2 z&Wir|`LD;o#X@JOG)@l>1NZ&|y@r^p=!}Bwl-E@gX>zZ!y3rv^t97!1lMPN=P3KLj zhX(^Ysww5hB1#y7rYHPZ!f#XfRC0sR@7%2itldh-MUGiBQfyd|>Nn9>^Y&^^&O-ZY zI{=MhH&!m6EbEx^r5XCY$u`Qilcn6L0!>wsNbzle2DaXlr=>=#0DlLPl}1U)mhWLN zQJu5m-6$)QxzVC=3($TO=IEOCQhhx=!^Dh!?JduUJuC%qkPd7g8Br#84Ms#Sf$!y| zshRJ)@heo(t@YFS%s8lOC|0FMth3$MBh|{q~$t0>Jogs z#&RgXSXS})kQ_?n;UjwNOU6uUgUYGqzxdRuScJLLunn_iceSO_w0Vx{H^)9SdesX) zbghRIQG==sl0?EqUd}i%Ww&^<1@A~0sSx*YM zpWCcgn+N+hQ2qJ*aB(k60Y8foy;ITzQFi(h%8U{qJO2b1jus{!O!wE>lKA%D)CZ9V zY*wHb0=^G|O+NX-cg1YI3wcup;iTzarufe(jGo~RH*5-YvI{q3rNdh?M6=q0!2(VM z)Iyw^@3GD)&?1i(Ll){3bGKFEnCjR#@W!c`BroR|aN0B0Q<@W2wmyGmRGE9VVMAPCnB|Jt<(yduI5eD_mZDfX!LHSkrtY9y6LH5JKS0?o>)}6RTU7X@ zm0mIlqck@t$c-kqw7cg zHeoqSpQ{5^fS;gL{hA(lBg(5MsMX;H$LHpc7c3j=IN_>clR02I7QbIYmW0-?3%Aen za3NwbfPva$I@V8fENLt90lf0|Gj8#|J2yrZ%BBJHU$3dqKlVmRVqu{P^R;iQ zlGfrnbBf+vysdV6GPCTm^Ze1Lcos@M8#5RDx4S@QNyMxD#G*B3K9T1!M=Cqib3xJm z!02y309>4@4_6A&tll@|YKtxscTY}6AkkRF=CNj?jC)W5Q2SFcp8Plcnk6HaKg$bM zaLF1*eHamI5Ey|Xr4bDIaA%OJt-;$@qB_^QH1C8Chixzc1SdyzM;cxdDE z*e28i z@49&MN#bmkr}G;MQ^-UV*6+IYpzssh)nuE%IGS`E>~OACBC3<67zt6VjpUD=IbVop zvVAlvZUHQyLt*Ohrq9FXq$v0kA<>vm2D*{KoS#M_E;#?=M#Iya%IZOt=$U*JY7cXxARMRM!xE}bR_<)FO`~IDlJ%g?s_o3?tfAhVyp8aLS1KTXy#4m^2jNyDm;2wgQN2zlGNWrm_hA56 zda*Ou2DgOB46&r(#YBkhCJcgoe!L<3MR)3%3tkn|Ny|Y`JK`9bSAx8@&Y0Qm$U$Of z)Nc#!0m+slBJ=r#Vh$-sUTC-Q$rBHJGWPCXMWe*f&yk zJ=Vk4q{T|_T^3i?Zd7n5%pW$>@euX!c*P&M&*n84gQ`_~+|ICDX~B^-s9A7Ib(ZU$ zaR-29-1VL9dj@Rm+7}E&Q9%IsFRw)EkD=V~hq{1PEt8s-P!Ue{RRPjIu?uJ62-E$$ z-9jOA-v+1Fm98IKz+->HYDB`?MuciCE=Q}D?Apftsfa>eR@#B#rra0+B>vkT31mR* zugSrxhaZ?U7gptdf65@1kAVlGww(U%y@P1$8V~n7lq$an1-!?8NfbCyW~kfrJtx=f zBKS|K>}fNmuBp3NOyV_JO+d=kN=@n<`dBU@xwHk~o~*+4i+0}}O$H|ljiZOF}y5l&N;*r1y9op4rNJug<5 zeS5&S&Iz`+q*G1+=rhHf+(9$P>{(iA`|X#c35RbOKxv12Zf^AdXMbmAjT#0=q(Is@#tP{Ct9O62RqvKo@z`9Qq1`S*N?^1Zq`BH})X;~|EIJH^88id( zIz;*7+INJ?xHJRB8TgdXIn!{&lLSGkp>eN+G6_MtSEp&e#zB)*oZq`^#Qf;Oj^=}8 z37urZ&S3^jy|-Zl&=r)hoAq8LZ?@kawJvMs8H%25q73G*9*$ZFLo@?3V*q3l=mkS< z_hU455TBnQNtv7j7No-hbhm0QVcwf!$ zc>8xbfO9jjaI43qhs{^h*x!G%_8#ev3A3zyk$WAB*)jCE^+Z?CvCeOFx6=Vx@jYf9 zyT89z`PLH@L~|KyR@VM_RQy@))M6|EANE924po+P1Jsc`%Oy$8W?*^pylr2m^y4^g z+2cPWm53)Us_VX&D-9(uBu$!P2}lE)V2=yCQA?b}&X~di+2gSMo_#q`v7|*e+cepV zaw}ainjrNj)2|_|-NchBuG37D*AYKZ7?~Z}L+Jua|zQqo!GV#JZ zO+^t<87({xFp}N}b*;3R7&1BQuB8ZgsXWC$p8c^%(oN;qFMk`c_ z=xuk-aq|LaMSIFPG3K{7wV4%$px z*CJk{zIlq@{UE+<9>ozuv~F0R&@+P7@YK0qb*V){6>ko)(&Ce$N47L;0Ru;l-hXxq z+#qS=jOg286r*C-zQ;2LP9rZ`_bwo!nUmyUo;w%;O^o5gnCL%H@GEXVX1s!VF|rNF z5PnxsP~B|W`ysQEM10pc`}FPf_~V@=+4+r6!IVVXRvhb;%u}Z+6h5Owm2>z6ZZ6k;Pz4zR29r_1r*3{m+ zcTZJyRd+p4x0%l}T^!(BMec2DRT>7ze$si16tQojhv?Q5A}wVk=yCbophN$%ky7sq zVX@h2wuE!x2BG%*#h|&GxQFMcC!mormRh^!4`Dh_WEVWS@{6WMBGSaR>DFSRSMZs)|I0V=7KUkDIUk6*1A> z-CgA^Qy%emOTADhVQNGbX}QWdIi5P zq4sP@NPYzkU8KOcIx#SnWEFrf_O`?t&wXm87L?b-9lu^0A;`0(40wxp!=zQc4jn8I z)4I_nEQKtm?G`B8uZ>Cq!)VZV!E9&P{0T1uh)z*GuAsA&c}iEN9eGem+!eBMIq@c1+y1#T-nd5K4aP2-TAi#g)&f#GLLSg3EKrZo^G!rg}j{SVK#tQ|qq6M7l-s%Z@HtAuX zZ~I>F#mgC!&Px!D0NZ#1BS@CR7pm8OIICIZ$b+`V?wWm=^HN<8mhadtKSLXx#q#43 zPlvjd!;;J``)emdv&eLf{d8&Fb2p&u%Lp7TQx0 zAUpJdGj_YehnH}TYm&x&vqD>Ao7nM#!e?Kew8qX6uOdH9J`GWxz}Bx656;uf?!xUi z$9YK?;H7pLFN0x+H{ji>uN+zp4I?9>J9?8Yi0>So+V zu3K)QR(X=@2)pOm_PxS8D|(f%svv^RyuR6SGABTq#!UQrQ~uzWJ-9B*;56-X+x~nQ z6Hh5MK+DxrtM={=7(cFJU6!dfaxCuWW~i9nAa@>1jV0J$~|7=^{TRPRK#e zT#)IgZPR^4{Mzy5F#MB4U-9tedE&C^t=UAUiA zl8391E8$wk3qy{lhBHf7M@5;m579l#w|I+8S8x1ZsocZ2t#9@pmzj2746KdFE0gW>-geQ}oZn1zf6BH*M`Y2ZG0+v&7iGc1HrYA0;qb zOfQ^eVbH3pkjsp_0|7c>I4{RojJkkjTqvo#N7Qj>t;v!9&fA+c>0 zmGeH!7pz7GczEVgn~+|ttBbcMybtsRF66n@@E<7gDWh9_6g14l_8!DImcW;b2KN~I@c#jT z{1bEvfiw7~%0i9uji@ap&>0skZa~vc0xtI&cCe7YCPnq<8 zxpXBmjpL`l8eR7iPQ2%Rxw<<5l#OO@ULQ*8Eaa-$M+gfU>KRyhL6-QRu^KOL1@*Na zAyC0s5xxT~GQ#1zGNW^bee+JX475fu5JKAi`BJd4I6sjn$^IG6?P$<*?ZLId)*)M= zp#9ep0hxx-jL{WMam3Vhe3C^g0Ue9lw$S^s-Q<5-o&1cb^ttZ~ zi}UxqGZT*$6mL9ozr(P5&>3;>4bz_ar{#;~%|j+pilOx;4gAuC*~Kk>l!&eVs4J}Q|p za9FQxMs(ak%%fCam8tZNBG*O$`GVerOkP&Gw;oT~B6nE>uQV7uZ=2q0E1}y2)#zF^ z0$quE@YsiXpZb~JgoOFqWc+Sl*MKiJ{u+DlXN~Tb8zctz9qXo9GX^<1_G%_*YD?J> z?>!%s=SRX1wFbH7_}$}Mk$Gr3QS0cO8gecG5P)>z6Q{EE2j&zYVY;N1dEElmj2~*5 z&RC|K-{P}ZJ^zq|w6j^!;^EMpqe)|)>3q_}RUnKZCRym(VWd9|X(Z~wj3+>wPa$J+ z_HgJcA^FeKArle^?r&0IW;XLqQew;#&?`S{8K>0JSauim#4iK@e>at^`yUfE5YV&vDqjugWvADWKwLW1Wi4(OCyNo(h3MBeGbD1bB#5vmSvXC)3R=; zIGUyOlf-TlN|~|)p_YxwRs?}47fOl8;rh;yx8G`lqQg{mS^2R^dN(&?e5Ae~sgyTv zaRsiC+q+CJdV&BkdHuFIT9~eH8yyH84HjoZ?;QbG6ta9|<(80Q2UVC`Ixs$CD%35f zbRaR{_%?cAm!s4bbI6gDMXG1Bsh`j7S=wxGB4axekt!{zTr~EF7~o*r(jrrvJGD+9 znAc>cgKrUP6`>zkwWuTiH4a_v7hyf_5z4O6K{p{3_I#AwQRFT$UKOmDp%WIcb64&) z*+n?Ag+VG5oQ!;+4;nl}#4pcRQ?YCvnLerD{l@^91(jdlZO*!0!s~c2%157~J*JjO zEkqHK#E-dlW#$w{9>&zV8x>IQr6N0^(cGuu-6IJGqaPc+GHAze%(uL+$X9AiJ{gP; zIrOI;o2sX?I#UEFbP6lKXR*#eqzeU{#<(uytII-D>x&`G1-I!1#i8*41e1u|a{WZM zA1moLL3fM&vvzbvw$%=8#nt`hYBkNmjp=GJUP7a*rSh)*Githrg^Uq-e40Ab;qqSG}ca5lsO;(7~aFb7--h|irB&%|O_Y1YWgiri) z84nc;_|=ow;lc*wKIZr-haNnb5(Q~P<)b>g6!8bGq07kvin?rB@xh*{v5wNB2NfkE zb^0+@l=AP?w@mZ?Z83imLV2F4?sblwNxMq$t}$hs+BkA*#K9LHzwj6pxax;c8A9U#712i|8O7 z@zc>T7&4B0)VOKSr>J*g|OM0w)h($g2^R9C+nagNAOpPUGwBeXN%1|T?DJerGT zatJ_>DMw#n>d`i>H+Qh4@$gP>UZ z3$wsQ`}9Ie3c{$6oQ5P7T&kPwBxYUQFfRd(0+*!rd8Ogi;_yxRSH1)8x*&m*5;a+LAlQqh&mRbqvW!sr}9jkq{ z2q3B~6Bb8<`+aCPlGr=T{dV^UNH3;AJ$Ut(;b4E+_WQBIZGtK zo)1wwLyZ$Oz8C}Nj`>e=2#jSTtcsdc+Qq!utt8Ij#ISMW(XCcOqct5hf_5khQdg$M zNgln013hCKh(cUh%wGW?P>sy#vhV0}uS^LY+8R+?pTNf|bS>T4UCCHXvOq72|^XDPPV`&zv~TDei1 z-&b2LwYG~@@ngp}H)@wbqjE-+oV-JhtH+rsMU0A|RjXk~OTX#DIyX7?2eNh1oa#mA ziRr^Dqm*#7ve7~}fkELbk*2oe>!O5nqsUFstIZ-e%7zhyBXj&3HS^*TDn-zuB5es{ zbm2#iPlpbU@Jf_@d2WJROXK5M&$idDjdm0yg7FJ087YJJmOolB?}A85X5+r3VOq&m z-WxLr$kAoNURLYASlBQ|>=lo@XWsIVem7FqEkPzRcJ8J) zp74m1I2tm!ujLe9*iY!FJ#cW-F3rjGC9> z46iSM&cHZ58cj3Q!GCT3NO9S?xUv#N^J)wXL{~ICk7qfY4D$lSo#+y4u7j zJJ(c0C_r1sA~=s(lfZ#;>Jw;TUFu_NLC1v%Puwi`&(l-HI={y3{j(txuVQs0Ov-Mv zxEpZ2$A&(yf$JYwDnbCvW(g1|JNf+jWitmR41+I1LF8vgqeV*1U8a9v6%b zy5K4a4lWi&j0g?1)178#y&!xu@#rV!Zerbhiq2wlh{UM+2A&R661ABN>IqIKbWI17 zy@2oGH8s?#gkN)K^U9d+Y7PVJGxKv&=;)@5GiDWIKaCl?hwGSKjV4{dL?59`ZqcG@ z8iT-L@cfP+AweteJER2#qqaG-oXla>fo&xQOYw@A(+(h{5;Yx;P~P~>ZXur1RvE+ z;gNmIl(*K;)vGl=|>AuFcgwGUf{b zQ9N?o^phSDQ@33b9-SiN1b_D{x6?5P0MJTWw>`g{|M1lTR*x^R94*HjT3-ChG^{a^ zYUg%zL}ne|ZX=8LIg>mOysE^EsGsbY=R^a?h(WIdKEw(nRK(MdVS)Jzs`QTti5S|m zc9uKImtz}#tFF(M>-R5gB~*k(DI z^{wf1Ewi8H);g?(S+t+Jj;KPQb=6dll%BT&8iY#c`0ZyBZaHSYNmX^ypr^2Fbe28*sabvTw>I8wXKz!YlFxn1G1V>hhznM&&Euag z+W!7f6E|%a8H$^M&gwXQI8!rgEivnVV`VEyl7@w`EDm`&*-*L>mSDW?d zC%?4}kKf5z0&NA-oejYoJvK+WsDE_avqm?(z0em~c@Z5*AiM3OOj{-UOaO0(7MdeOf+$*|^EM3A4;t>Z1{-69<}BcozUgy(d@gJXF1K3aT9s7$$x*vU)EeVmf#?UZu5w_r~+@(jLoY3AD}?Wc~5M&Mg= z0>15xO1Vm_^zlpaNo>ZFJc92R9LEo?bK=5$H9FB4n_}Bhj7Fk%g46(S6pra=6;N4r zlCTM=)yH^4`A^s2+xrR1obG=V+5M;3Z&UL6 z1o!Lig`W54%$whN%>N=|`ST(&y%BFd^uG~;nBL>ytEt7iHlra`T^rE^ul5aWEhJOi zzrXISZ?6bhX6d*5HX$Bb-4JC}t0-=k@#6%w`ltGZ`0u6WKi(VvT^}Kjx4`q|<#}Og z6cTJj;xNUMn1s~mZZ#YhR0JZ4&p*Zq?>s^(EO8u75=EQPO~jDntz&6@JT^Z}c;7r*n(QZu-kbHB z5pWd4#>J_92Kf$loHJ$bM78tTlv1KX@7KUb&BA=~9~b$ettrv~!7y<)6*T*15JS<_ z#x24m4*xJxR@N4=)Z)PL7D#!B6k8drfuCaMh)Uv;j+cYl(r?UOYQ{=BJGMJmri#%t z%u^g`q#$6)A%>L22=B|r~?~ykQLqQm>}y_i|dY>GC>M-gDv$mkoy>cOG~M zb5I7&e87CI!CGv>61$XuS^=Io^j@1JHDz9E&kyJidpVM8m@n9^S|S41kLnhm^*{m> z>pl`Vd)@7lPy0&&=A=))#Fw(~(B<5Rn@%c7O$O!7dzh-VESs+i5-+c(w4E-f$D`wt z_cl$jRtyG-n~}&^AE7~Rwx(3FKhvaJ zA~LI$Zg_VEisv zV5}(OuFSYJGZ6311UyBXwJ)e=mu)R3AyC zB(WA3j(gtuM!yTTo?e-S)NUOt=h^)$^E<}x-wKc(<3-3(4`(%b8OP-Qx{vW6M*l~+ z5h5(J+jg7XBXTONO+zm_F4&% z%0|^}PXCk;ow}8G;mN_9F!dEFGi}Bpw^L{SbX=!{AkvXfdKEXYRYyfeKD~`F+{*FD|e>yh6(dvCFOz=6{Tn0SKD46`ndiI^+=Fa+ez zL?l&GrC8VkeYQVE#Orxuv0z@u=^$Q5bvazj;qWy%joooXv(Z~ha9i+0$SQ$k=HUxl z+^Q%|!U2h!IrNjk%Z$TvqL|^k=Q(<6yM*tD%5$AhC|jPQ0ylVl4R{5zBQOYu>d&)T=1N&gcy`d1Po#V~ zFmM|i23>A{a>X{(f$lfZB$bi99IU=#=K=-k-n(FKTQGrcK&9A@^s~6*M())axJ#zK zHfJZ6K@Y4sVw+9Vxz#UYoY5<#Dr}7=H!^evfzAF3eeiiGoe#)1Q|7O3RBW(y)Sxkw ziddy*afY;@X9ajunMn8&rFgK9eNO}y-hH9=qJ%bo{m~Ogl)mDxG+zI$LG4ah`QvwG za<{8T%fY?gH6b%+u|fs3NUR&J?tu;mOWXKXXqp7{(D{t3&T-+Tk zMLe78a^#T<^U?d}`m!4O`$%V~ezq~Bw=x%JJw4RrV5OPu{uIz0$3{l($*Y|&U^ms! zudmY6kRzu$R~AsusS{I5D@*4?#DLIRncB(GQt5NI;f+Nwq%D#%U|{Im>iZkUPdmt9 z#$vg_Qp9Z|*2w1aF%ya30N7(sc+8=W1#$%R$=CAu1u*hhHlE>bsFRMm{%%GI6Yjzc z62L>Bg_hvLo$c9s9*Q`YtrNPzPW6<;BbZ}L=B=}2Qq?njtiFSw-;p3ju;~_B%=GwR zKkV;KbVXh6=RJet*E1jC$^E2H_)G?#dyw7>5YU{!54=HByW?y_I_uq)-kVyz&MP=H zo)k(?6lvk(1XTfa#CI=yV7flykt_vA)LV15bdEfJDtc{tK%Ja_@y=w6EUw;Up^$aA ze0OW2l5TK*D-ZQvUo7!RtQo+Uw)-;gdMWdbfVjaLukrS&%(NR6>Ke6f$on|nzzz;r zcC}rDyZ`!$wtLFm+#n3JMHh)CL~rFKG?E<{UUq#mlq`<^y?6QmgZe3BWW-xJ=!ZMYhG5k0kQ%j6%7x9hF7i_F zs+f~80{70k%gv#h*0{cpCEU$E!(;>;BfaY*<`k?cH8!QG;anWD60x%l^*1^pZTGF883&9J$2$@zBD zs^f1B(g)MT0GkyZ#ryXY z{nc+-H_9rQ|9+3ZcAtO?+WwjAWYb^<|8K`E|F`TcVIt1|+$8)Dtr@FF`U!6P{}Gh_ z=YR{h{FYtmFaE2Z{r9-|_R6-Wyo5j8{&f8NS3CGEdnNu2{y!i0zn;Qw1%q_OYJI4> zpjig<{!i-Kqt`ID`RsCnb!~1%_kK=#T0_LOp2Gn0iKAjYz z+r@DF9`eUg?EJ$Pkoa!f^V#$qsL=F`er?y5=tXSI!GbScjE4B3Kal+eh|Ke@ny=$? z<{O8PgW?yPITrOKD_xuieoQ55hbW+I)+wTB`}?8aHlASR~D@MqzqHyBSVxP_Y; zoDEI^SUk%$sFs*TksItT+mQj=QqDN>Z8OBmN21W1w)p-Y-HT}_=G1IDOkf^qQu0>ha{41nQGVf0=}gY#ZMoMjE#jcS zp8yT7qnHx((G*_a=jJ>sq{_`qZx=eJN3gtc+5NKT5}Z0QQ+}_on948s#Q9p9^W(xB z-dgg*&R^}bb(nXUY13CCLZbDlW})5F$9OSf78Fjx=?69!R`ONTHi#G>Iw&cet$=FdG7q9dNdDV0Yp?^#u2&3cnKmMxK)%WVV_K%{T)FFx? zQkv3T?gN{L5!G0mtAc9DkCz9kl7R;ydp4@{$~CeECgB9?&@$J+@Ilk0$@QbS02T9W zsU{~f={I&ct4NlF6PZIbO50sqIVm&SgKKPtgw}h`mG`#D_eH@0&)jt+O2&SFpd=2tM47odMw3JfA;uB_Eu1xVI z{cP1qt()AG=k`O-?B3+0)N&}-4VrxB7%$_SKrq3OBC<}VGZN*QzG@^=llUlg=szQQ z#%NQ}%9NvA#`CVrso)zCr_tM$`0K`rTYov!K@Kdw+BqPcaYI zJ#H;(Z4nxE(=m%Pl~|70xBEW6uL<;osw1x{T}#8)?Y;udf!=UG#Awj>&5< z3N=fr!sf{|pie3SN6ZzLjLp?e+J5&PVYs2a(wh`&RZM0+<^J)y5dMQy%n}EgL*z6` zzC)qd4Yj~*mz^A}g>Yif^vH>15&*ka-%7G6w#2GvNAzQ%9lSPiEC0m2u(K66lv&lA zsEfhnf#5d_m`uB7Vti5geZ!;Z(iucKddl4Os>s6QNc##pesc>+@8=RDRfGUwRh3MU;iVX8Ym@=Q~~=HBJ9_!^FmWuTwE6RB8L* zV?)!>HK{Lj2-sC-X&Xg3Rl2CkQ${2;K;s$%>6*d~!6eh@P;&2bq^^yU>$Wt>!X0o6 z=zijj_-RX~1_d~MWTU>_t&2sEb5zaZRZ|Bhv}57d(8r>WM?w!OY`z$u@A1z&^PuWx|3z2?Iu{!T8jI}srFEX| z#!Bu46-g21Nc7}nfK4HQalu+gguqC*>?&%B%}R!AE<@V#mPigd*#ALG?>Iv=Mo%(YK#j%~-47W$RzD zCei?1B5J1t-{^QgUGLaP%BCB< zp=vSoBm#&7EwDQsijw`x;o8qfw}aB4^#VX!9O+pH!1!!-V)XdgFN)vM=6_1vGBJK$ zypoDvH{7gjxb7;?PRU0k&)B{VcL~2GtKC*g!_m9a>*ncVS=gFycqaf$bvt!WJrqvU zVeg9N@;bPK;^K`+rA)wZCTBM^jI=^hFd#5{6jdY;cfkL%q>W+JEY2FMOPguj3k1rp zY4aIr-~!k-0;D+jkxu6OXES>TeM6F=R3~(2{H=3>6o7Ios&JCq-ePe^mG5tj^XNB; z#{ksjC^XWek|cw)jAA%$RolG@;QNH`bGetZ&s)I2_$Y&vm)))_`oV|Git05)BsfTm zjS*&t5E_QHIPd>dK4}?hG3e<_KU-0etAxgQ_m37S1#=xf;=Dv7aK1v=@^U{vNc-}H z6tvDjgIrlz*^IYyhI@qk!QT(=`#)PD2yV$73hyK|RQht1wxb^Cb6-ItkoP$F>sKTJ zhuOz{{gJY?QBE5i$O9sEVXQ3ZJH+!gvao1rX~)mQ4AST}v%;>24Up3~DsP9o4#%{; z>Y^iCVi z-j~Da6~*P;EKPILA3R%WW(zf7U;7jf#^T!itGmDd7goT9oU@iYXhhMqJ>o$pKk%H+ zb~gjqemzXz(jv_KAwuVyJM`M|JSI7DuO4a*=&oEnU8;g?qjaxUlK!I;5&sTRau&qCGI{mTk@$^ zckXN3DkX)-GBI?1Wh%*xBuU}bBC~IwZ8utwsadi=^pQmHiJSvuNmTVH|46n{~fhvLJfL#?vzXOHU zcCkp|KU(`i0ufzS^G>Q@?qleVeIEQjeui=;DW7jLq0-S(-h?;x$j+{-{D)cm zqN%^fK@|vRcGiu_rFGUqKVd(28v{|hiRGrGma2wff}+4f1*w1Ce}Ms-NpSHS-i%-J z^QCk;b{LNe0-5eO+S?8AUJ|iB7_2qtkv-&68M}1=n<-dI9L)A}2Yk!swnIp=>4hYy zJ*nQ>SGUb2q{CCN_f}x&@WJ-cq288%W-(=;eZy8ebh6HdSKAL!=#TOEZ8kn&| zW%gqpa)j(JF#+jEU}EA(n=%tIKMs@r{+VZe8GwaX=EfF<grQh5%q}O{_IMF0^Yeqq{q-@uu%Yj zMF?uTK&Pp;HP(It3^s)m3b1x~bu+|Xe~P^ep-+wJ%o5#S1j&C#P+Mo~Ku;a#SiN8i z*AGp$wz+pe0F4GO1IQ|>m0iHQ%#rV93C!<|(>+Ux9L6N~mz(P7Oe`c6Q>Z7hDVI{v ztIBiX|IZ-VlNh5X^X(;zGQ>Fq0lrJ(}Y49X3fHmv)=B-(BlC*H7SS zV4_t$0`;#!Bkok`gweHlW)d!LPkJ^L*Ld+}hkb;bq4M%OFCLU+16|UlZ*0BM@jV87ie8PSa*?W$zo8NOUSH>n^n;7y=L%6@Ot z`a~H`s_8ku;IE5&?)Z}jFIT}*^c&M2Fe|X*XP?c}BhGjYdwRfjc$ddQ!Qho?lz3zP zIG2!a1bUrKGk<470<#K9cESi((hgx-&wg^%J&TnM>9;d(Qiwi2IH2xKQvNc*oRv3N znqZV!Jwu)CW8o+5o7kV!5DZ`(?z|knV@HV(3CQhvQm)=KVgq)B)pjtn-PuB5fs6bD z#0kYI5YKaDt55$6lQL{`cCMnWe^ls&0Yd)zMMqS3MbvbmxZsFgPk19IdiM!eULe0+8OiX|0jaHZB5#sB!hHF!5sz`d3!p0m`N}Rs!P*?rN zI(1S2wgV$$+N??Uq-RpR`09aZr)of+dBkjpWM87S845%mwcQRa; zzim5Pei!s$iqkq6lM*KQo$Sr$#8ZhDYx67wy1U3(8 zwtCXK^7Y=K(7xbZ!|hg%gP8&dhKb@W7vplcXuLHeQ}7ORuX?a8b2N=> z)y1$eZoqKQ9mIf0N7n?s_?IU<>d)IBjrG=6Lht*wIWq{2nw!yk#v!#j7)6UNVDC?mp+9BW0FAwg#`sR zyF9+J?JgA3uMU>8hZ0))JyavHHQLs%KX~yHL5yB=P9EG*avUO`rS?i;=oWQZe{z7gj3IVqQIN8bvGZz)YiClie z_bJ5d=qcjV6QxRKQvW9j)t%R_+2-W=5XI*WEO9p!#D9ky#8hi5&Xz0Wfx$)FNHQ`X z$Kid>>E`^|_klvn=iW=U)cx2m?owz1ml&oHnz_f@O?kT=ja|uf!Nr5|g>cRTItdaU zsTJ=R*oN(y#T?ZVO}mb}U8&JDf$e56Q)I+E@iyO4cUf>~eQCpvnd?oe^Y&=)reQ*d zpKaxunntZf!IDjvEGw6B8j;gp#~iA6h8$~($$PmJ8VE8y^;Zgybih$muvgsN)yS5$b09>~Cx+t%~u>Beqa zWww8#Cvf>XeLUdn;zkIo9>KW_GA{@j4!II0ayYXIF-2 zYt3&9LM`Ys(Sp(ZD^}}X}Qtz9Rz3?x8yR(7@eNZ3`%z@L?K{T*cna+-7>d4 z77~RtOAvENop`T_Z12`%%f&vNwn&&d98aj|JFmDV@IUTt{^o^h*y{x6ehS64Ti7=q zjMuWtv^$PXWyAw`WG-MdZ$|K48HyFDmTYw*kHnx6^O_KMbr)x$2>r{SMfxl}29DkV z<%AGeP9;`zURRNhkTRaL5NiJ;rh&v9bZ0y>iHbw5t`o1-m zNL+QQHb@hX!tnkgJzS_T_{L?+9e)x*bYQfNI_);y>tWRnEE@u0Rf5~2D2=hj_KLxd z;1hqoD(l)hu3L?QaEmH&VF|uGO51f^sSSlgy^N=KSq{dN*hJI;O89mmY z+wJG#4KVnhHXm9IFw;aT$?<*(K$&O!60a7AfdYvde>ZhMtTj>QUFAz@16 z!&AtMc0nlgY0FFNj`dW2)P_uZPTkYBXO0Arq;k1-G3%&A1={;+T5YiDv=xLs2_a&T zwmNa(xt_x=Un{RUYS>lS+NVzdc>S1IgX42P(cb^j6NH%IW8Eg=e)i#`*Ta)@!+u_} zBg@*j1ZgZuvNaQNrsU~LOB4UanP250lizmOqgEh!9uTeD}TkJB4D?;(4Q!2FMx zT_+Z*m-_}YmgwQKi8{>laAOk9@ikUHC)Sv4pfw=Z1^oRJ>{9}SX+sFgcJc?K;shOx zEG%2A;eg^igezG2&U+)6I=?hSI$^{Nem!E*TIorGO&x75s{?Z0Lyl!KCmpONf4)*( zL;y%OooVu%%k{#LXRjTy-cnRXC$E$z7e_KirH}ybrv!FliKxxn_7NLC-kw)N&fjPt z;!VFB6x1Ge@T>UPD3vyiOy;k2!*Dh49sk3znBBo`o{{2zWanH>Y&YFUkHO`|D<|U z>+Z^fQST*wBVn7@(|yuNx?E~y1@9B(`*QrSgF+71qn73C#<{WlFJebaZLobi--h;> z1>+!;#$PP=0Iu6AbDrr%uD5KigKtpL17XtgoFK^du+;m|OuaVbroFbfVXj4)($;%| zyNe;_AJ`1b(3EJA@IT4+>knibv|Xov@P1D7UP+{}k5Cww@0)g90etw{?aR6k{CqKQ zoIWJWrCStZ?j;ERwl@H^VHHqG@ZGwRK!aneh_tm6W@uYoeLs`_LBQRLl7~y18a25# z$`76Q6*8@WQIjCw*Gz+WCMF_}eto-TN3OjAf5@weP}Tn{#~_22hq><htZnp zGM|$ltOw}*!`JarLW2yePKi~AJi)PQttD(KXgI%<%X|{7_79u%PmV_g-R^jC``^AA zpDgicCPYz6NcBY!Zv|0C!~(pDLH99M$(IUGh>q~p0Uw-4mi#Z;AZ`HZNi?Q6+@Wd< zfzX0%R>#{9;@yZV;W-sa9H(e%+}dICgtW0(597lsXxHuoQik->S$U5k0YK@>wQ_va~_k`RI!G%ZGt|u ze<+y)f1^aJ>2+X)S7jJOi>!uC+UT0@9q!0eZ1M5p*_BbS@x#vp6zgJKCv%>4 zszcLD8XB)ws6(-ok-135ZMDR`$BwHX_$&rtYL`}Nec^mIPV`-VmdOTl$xIwwps&7= zf$i)o63^+$iFL`E2YLw&vbP-Pa@3`-=%xT;#}I~7GqXgu9}tyXMv!jt`!Y2F#pS^Y zp#Djc=V}x$E#WEm@BU7If>}D+eRco{%}pSC59m_(9!}6ASZfV?zWAZ%8i1_IQJwR2 zdHHbqx_OMH5lJZExl3zDb=~{NGTrt1 zo~l3cG+TT_irr6Hs-N_nE7xZw;5#-AeTk;Giha6Xf#0!~i?Wbmb#TJ0=*tGf677pml0fz#IkTbCQKv=P=ZZcOAn~)# zR;`w`veL&sQtt?hpUawPkop#$dS;)9$`7tKtjtUuJ-t1R5is?80&rV#&d?~!?r z_sB{#Ya<~%-tUdmY!Tkio!C8H&C)W;O@tG2#b>&ogyUQ?8g=?3O^`PwGxT^OcHIy% z)vemrO_eM{)%RRL<~eF6nA(fo?UC8tNMvuwVMo!FzPZ2-KGSxVD!6(u@cVF z*jn!bXH?Nd5j*c?6XJ~WoQlrZYpHS2J8(IHC;h>Y1Ij4;oR;MgE*Aq{qg$*j>2MJ( zEYnmw+1v=+?2F4V5sdM|oKoh5s?XT`vEubd>;lHhC|z*ImyXB%`uth<`=?L*FG(Dh z#XA-rh5@c9VNJsY<(%#v4eFos@YAi^9^~RhJLKJMCD!G9yvlLy>INc?=eM2GKO!?b>50F1ub8zu2d%V9&eC#CiR9Pq1ldt5~%HBGLcijL|~(m zY}#C%=L+6Aum=fIzuS;c<|Hr2- zmz^+P9^i7_`3%P!0KT|LdCbCwFTSZX`r*b8e4J#2l0%CauQ8p}+{fx23fNr>BGGRq z`+2oaHJBs2BAM){-@uPQj!|^24L8tX)L&zx&$`Kwj7L`2Eed;x2MJjnqoE$O{;;7( z;ZEuaf_te69>W!nR6HK*N!y4W0Qj4%gBSWJ%|FA37-8s@b?^o5zB5!CPdS{=4Va?4 zD#z48(^;p;K41R#?3|PU)#hz?w(`mNRA zD}>{P8YLYloNIJ}$Nc8U32>p933AJiGB$k@P3`Eoh8FhFIwskKAgM%9t>ng8V8x@m5}RDTSSi;}l^d zPP1&kf=4_VKEyBFRX>*NgR+V~OvA>_!u6Q`KeEm;s?BfP`dFcODPFWtT#GxjxCVE3 ziUufBBuIe*E$&*1yF0}p5UfCPC%6+d=$rpJ_dVy1aYsJpOUARG?7j9}YyM_GR4z48 zjDz|HC@rL5{#hZ&nfqS{CPXplV(fsdxpXTxwOwjgFp%<>KJ!y{YunF<>g9SY{SPSR zN+=?(zqC?7^u{_2Rg#|ASU(>kN^w~0ZzTW*T5yu2=R*L+OMa8b*ZNea{N-J`I&ASG zXgPm(O_a5}m;6Wtd0@ZG>9#=~1==wGjWE*f)?KqWrl))TkKP+lxJ7>RuNufsy?e;N z_2gIYYHZ)FvpvJds@EQ$#zD>Z6JAe(ils+8KLNXJgO8CxY?Dp*IX)>Q6T4uj#fTN; z)zpT{J_rXm8C2{o96XqvJ8|28yj5VdS;>BF2ljQE>C5j zQ02N<>&)WCbn?t}jA2${m8`-#$;F_M)1+tYyrXL39~$v6n)bYm%?1yftl@XWCoqAR zg^+r&v}Ad>-WB1PW>8^ zZ$Qk&?ld3Xhm_v_mvo8k%kUm17`4T-jXL3W0@9XmVcKs}kr<2NMz5z-1+GrYiV)amKTO1s0y)5?PH2 zB&ON%;pSNnsLZ%E2Eh)xc>5F_;i2UjXf4QJPlG%2#rBzZ`L`=@x7MkP0g`YP#y(wO z^bSV>=$Xo5+DAHIXKUOo*+U)MYF z57bPVh#R!dc>9@>@a1~IHbN&+wZ0g6pYuH&j>Uwpk!xXFWU!_@H#j|M+u8MWr)=u? zsER0y^Xfj_UmJ4e?@p_6w?&~0<`0iXDPlBxUc3$O7eqCpN1!$2t>DhnuCdh)Jf7E)o*AH^Jzc=jG>-x%4UfYxffs8 z0#hf=zR$LA2`rYBU!Kn4-we#mHSJv3UY#xFH%cngOY{Y1ac^?;1OzIl5bc?G0txxW zgzfu8FQ$N5X_BDeWslQGcL~nq$FqEIn_}e0&s8=VW_bJe&WK6cvq1$%`ty%lELlnCvu!4=t5(lk{ zKnDU{kKQPVH-CNU!1?35>s76{6pW5LwQgbLA1(P4kaEaqe9}`jZ{AChVc>(16bFQs znx09)wR|)#+;>2`8f~FKL$TZe+z4R4g#&u@y@aXF#XVoZm%#aABZAICgM}R}`Tjti zq{YoB8|BOPJ1sY0<4_p_71Jc8(K@&K^P_(kK>1Cr2Uk z8x?&JjmvHMRBV*mQ0cEaef;~2bIl(1Y=>lE1_I)W(e(i~pAA-B{kO&HYLtM0w zUXGK^T#Hg&Qlj7av||K6SvuYRI?b6FiZ7ww`E)=5zfGLDN)WQ$#^7IjaU`9~?I+2- z2Cx!=*NAlPAeLW39OREIOwrg!EiG_jL>RcP~bCLpF+)UY`jDapyl% zmdV&N&{5#?+KnfPhf~wupR~s!7&Fn7Uh~6KwN@D9f-e5QoZ-%4&OIc_Tj3I=ESjwLl5;?wSAUtXp^(?HefJ@QTj6)+JBS%?dhLVe%4?u)8^!XS5 zkck#uR2v=?0}5Gq?%VS^KZS@1Z`@kh?2H3_d+!{c>SotC0aqFe%FJzi?C)oEvu?Y?!JLz#Z&zKom|9;;h zv6^ZYP9 zW^brEocz=VBDSqsbIs4ax4vn7>5V!Ua`rn>sfQ^hVpHx^`1c0*D_8%C=y1AK)U4o^ z-+n!*G7R|7t?vU0W3cvxiu*3;>p*E}>hq8EwwKk2M4VW=`r!da?gBq%Q|`)NUxnlt zSew2V?@QH0It2zs@|AJaDITii8Fa`h%RZT|6PZg;sg>}O5REWa@)TNKsIahmwG(`k zelgTfxy8b0qH=p{(9s|R!&0&aa~jk&C~U?0((#|a?ptx(>LF4Yq=d74MgMf&Yq{TO zk;3N~M8Bv(-ftls_EVDJbZ^vbwUsn1-B*!1l_&-BZkvv3$nIg zx0veik2jd#%JMIo$(Kmp2odvOFE!#th4MTYk|#t2_SL#iPHAQrfB8Iwl120D=iW#j z&kOC>5!S8qy};~?A=qG-Qi90~do`r2W?F$^6Jt6GzTy7)AK63pI4UOJ-rBEjYC7mN zYai@k0tLuYWAnC!GZQn-=MKfa*Q)j?Tztfn%p`{qDt1K_3rbhFTL0XdkI^R!J9cke z*ZMKtGAaM{9(hEx=@Nng_{8e5JDwQ!xH` z!=Lah4sU?X{qptjz0ba>J#>@b-u`@K9e5TjSn#ZtsZ_3uKlC0<8Ce&Yq-PqaO0qHj z3!z#wik^08ePsD5(>vkL(49Tl^(>)*P;<2g3PZj|5oh?{;6F=MAQILh$97c3XjPM9haKf`|YW&kt<8R-B`kV$!9tYD!z{nYu?Y&Qw=kW?tQAw zhoUP#gGEd0zQfjk>pO)OEHpZj3Y$M~Om+D3wr&g>S=V#inKwW34G#>&c^={WVv|Aw zZX}q+zc`_w&cr2i#!a5oq9wy&0=$z-W1NSqmg>P$X5iWx0? zOnahm?O>q!cy3bc;(U~~qSv(e3H!KRfb*4|jfhs~SlWBS3xmi8*EzMrAs*(Def96t zK>3ahR@$-HA3%YF_xOG2fJD_E_E;B$=$%Yz=7ZIqv1>)yYJ>>4vnG#u!61^u{N-v! z@KX5mny1x*U#@tes^eVv;CFI1BbNo#i5)6tCqZ3uI5ZQ5ZB>k4S7mN(c`~n*J~iN1?OfH>&*g1 zdq8zw?r4A3tXVkHV8_k!MNotDoZR(*CH?&$#J`8*+53_?pxGA&nt%jldnHXsJW>jT zI1ZO+JWn-wjWsq8kr+91k(yq*wyr8@)&mhwbifiUPxDwknjwzif1I8c z>icEAan3Z=weu1A(E|He5SK!rpD~mnZEj7+Mgm+K@MliMYmXMude7z@1ybJ~T}-;4 z2-^)!Sb^e;bH1pd<1Z?HnyF%FKb9aPJ(^AO6~Y{pIG+Ys*-Wdpe{kt5{9LYUvnr1m zDg&5Yu3K^*DkC_E8J8H=t16_va23{>h}WpNs7-D`ZYWh-eg8-f|1(VliAO3X8`T&W zUi&>ZIK=C)kzi?{u8y|t15EFF0hg_#?NZ<2;?y>ScGFk&*-_uv)wE1p3XR4(ia>xi z-A@j3kq`V``kfiZ%uqX$k@@`rb@O%oM(`5dnW$*>%P2UVgL*j{jgYL+lQDatP{IiP zyaD;ZRE1jY)=s-WyQ|{ceUjmd7qXgc<@zZfJtRGPcnq}FnHzb7DcJgMbMPJ*MkoWQ z;Wp$4`C=)_#dU0Kf=pmK1DvrL9{YsOY>0bQ0s8Hyxj)+oH)ot6=Y>y}P(^j@VFdJ+ z?agjI2U3@;&qlgPwf+t}tC6ipoATQ^OaGDp9?S_xLu5X?=+|7TwM9*)G7I}94_qJa znLo5!8*O-)btDBi!6!tsv-C)^CKei<&j`cF%?vJ45s{SNvHuhoZ4p7XghvYe9N7o? zzrrYJDhdn9KtkgVOCh?H=QtZ4>?uGpHt>Y|M&ky#o0zv11*uK6&1gfRrf9xGn*dh| zo~p8EmXmI?{=rPQkEtQ^ilLiD5NT1~Qx2sHwZKzqqhq%rl45uh)QEu~sF=2PV7Ue9>99 zw-v$rY;U-pW(5e33u8r$)9n zBAzj1=Ou3AK(d@&o1X$E;ZOH8wJmP6NjNl88gbQ(!ky1g7!Ifd&Ldv9g{CVaQ>`9N zuvtW3*&%!+=Kgv`7agDaYuH!U2Fm;SIfYwAHsq!-!^Tg&XalY=0ip@dBKClzb0%$H znY2doaJ>jC-zpQ1;Dmit;lrZ~LQ(al5AkA;)f0&3{rKM|-y^G1Wb z^Eq#^$l-41;bJ_Y&_2_%c{xy0?YBSEND61N$9Su{*UC0+`XxA5oiBjF$hEO>G=tx$ zu3l8(y!5c^W@MIZB_F(UGy4rrQxNUW=lz zOortUO5VEV`Uwe>a2)cOfn-JfA-4GP>Q+;i&MS!p(CsR0$LJISCp9j!>45Jnsb}B@ zVP@FEZWFeVe9*3iv!W=KR^%mt*md!on|k@7CjS48*ip#QsCS7E`f# zUIMm&ae?r|ne=vE1kI$sz@XbG`JXPDt@h-MgZ}*6+HTpkh~K-SR{@Pl(gI^<|X-h9ryfn12T+_u5MB7?5883 zA|ZlnBv{20Hg;i#Q_{K7G8LZ2RNNbWiRpdS5ZUJ?g=kY%7$_1Kgw$3Tw>Y zJZc+}$__1^FBZM&h;~yte6=5Z4*N#`#L#ywu7AIXiZ4-N1I)W#xsgaZilMRr21*>n zV|M~x9D|gVFOhRP7pb9CU`I}oEYPa(RFkT*L6p$_;fvJOud2xHR`E9;t(#Gfmqs%* z)B1DwG(Il_Y-?vzKR;c~0o&{?ZYWsui63Qj07~7`y5Hq5Uc?IvNL^ zG6+S3Z-XB`3n^@a(#_9DA;L4X^Oe})fm_3(Bf^ccx+%Dnhp_E3F3<|Ybiz|rFnjX zxVIiPj!o!p3ehp5tjYw{VN@+iu_u4!=cgKJ*I!j_)5o4Gm@=E*jU8IebsHb855z3v zjqw&(P)*i>vKc}?V{jzGgAQOu@SnObJA`e9jwMQb2|0O(d^AX2XSU z1+lR+KRYHVt+^OXwN#15=f`3R2~@e^Z0%<`2odw!)s~xae8(g*Y5Z(T)!LpTdN>S} zP_yChy|EEcbE`E~ftp?1(Q%y3wF+a1GMl>bM7sa+Du^SJ+(%Pa6q*zQHMk(PT8_@v zW?Q|F-o#(3hJPKPnz}R?*x25Dr~TPZcDlI2og`U-aFiw6(0uMQW=aUHpq>Qr5uIut z+sJ?j0iZ>g1x7^Uap5{Zd0}TO@@YcsUM$HJV+2v~7eXG`Tz!m*&l+l#y=RDb4^Ms{ zHy!^lDG&JUO_zM?+4aHqq4(msZ@mBhY85F%O8B@T@q7}Lw)|y@3N|iE^Dz(f%B!=J zF;)!L!fwze<1N05Mkvu?_tUJa)14Y3e*8DF;PavGlwW)HcAI1M-)S`Owa=NXa&q72 z&Cqf8SQZv2AXV*ny4&O*k&7DL-+=J3N(OjviqU285>WBx z^^#B6W3dJuri({xo;%5GxpQU-IhLe)Mpjn%j(Obsk=>VTz)N+5q3p-%uIr9#)YaV& z;1|C;h4|0dye^uYpYxbKMT64w9ysY{y5^PpG5>SV{3Qwr-Aytzw?`ev;?q~mVS&q2Wv+gfFt1Nn&=_&NxZDvEsk;mLDbf28p= zZy&wQibXrghl4Qb;D}y-`UM9&6TCTJ)O^U3?h{9)SkU4FiGXi=6^!e4<(?nnbgCJ z;?^9tsy1RKrEmy!yAu;`tq>sfg^d6en5mun8aBe2#PKJvwdC@^@pSKz9s{aPxckQ{ zCQu$gK7V_Osx~%h0(wlIYSm&I9Ul2pg+KRVMjDTtC04vG+W&k(w2jQ%_Y;(ps4e28 zi#Xb3spUS@x-19HKDJ%9>0kkX$fNe%pK9e*6JN<=D!lII-PlAY<@Gh(NJ^ZT3X4Q2 zlS=3~dtBAOVOie?=dCWSCK7}XN1_VrA7J5A|eh{7>3YqW6CkMB?JV@HNPqybX_Rb zV7F^;Tv-@~?C_VQ6`E!bWLU)wyjEif;3UCtCyA#ietw%Xe*TTkg$R5Toq=j8LYO8e zHXAIV`a%QP_0}gp0W>nD-ufO3J(qvrl{gSLPxM`V}R4_f;5X@dn~ zxK59j@vHK0Ik|HFu#duC_8AOaqv6M3MVC2Bo7&D+oDP{b{MtHxzz{p5ktM@aN6mIq zgQrgl^$l+B@%WYE96H-tb&noh^`ye-VGFYVl}0{KAe#IMj1SjVV&t+9BF#sgj7ezg zCOOK3gNUN^%y?bWqDEW@o~BgQOUbphxCjVTq9q-%>u5bssSIitdmiUVBH^B{v)W~6 zFVpCW{ebMi2k(>QMEUiaCqQDf(W2IwWbj>1%BC62fXRXB@bCh9L4j`bti!iK!F3AA2tK^4eq5b`mrsR^kG zWp|XRe5>9!fOSj=#66&yJt0dJDzl(B#9N4oE;t5g?^;$A0|iohZ8(>3oBFifxQKs_ zV42>tFN%nf-`S7)*}x5s=H0iQNJqV(qd9c3KcU;g1D&k;!3&Fl3p;+WKJVOar{ShH zzu4Pl;l~YmnnUoTRqUhQ81bJDh@6RN$nOGYr}AbNrL<=G*s_lAwmkwwF*Qa06~#^Pl?{K5JN{(&(E75#rz-ZlG<<_S8a)AEcBC zq6Ls-<68Ip>$QZdRfuR1Pgg>Ai(hD8&*)dTSN+z0a6fv{ ztTKfUO;3oW?kOh`+|!H|oTK$vL{Ptr-8A_cox>-oa5J$uh=nU+=<=WO6vS|?2Br)I zB#7Ax@aaU}1MNZ!8+%EmZ9luJoqeOwG7Zv)fQF>oPA0ac-+f>+eLGDqN;InRNO$)eT&cT#9)Mgy;Qn zNnxlbu^S>yRNjIraxaA5Fl@qN+hL`NQ$m3Xj*KU7OORzLJ1v+OzfQN&$~~3FIecHq z$ZRH9AUjpts@3VIC#AFBDVEKCy-t6%HCF}5zfgBplkr~Hxy>^9Q ztx+;Ove@}OmQj|Fx$p;YPvy9V!I1r#%mVe;y8t~o6!7gCL|`>xo5C!{wU;0Fn>}?I zcV?E>JCifqdS`)%PsK0oG8XUTv!e5iTPOv~iM&&Ss3DceX(_}rV?KO$RsNeb{x`ek zY9v^(!vp8r)(FHE{)pxL)Ayn~1$uF1-ZhCoB}7?KB28sRbViLMaa9~VHBy2NVo7^RgMb1KJew0&tw4)5Uh+MnNy@K9w`2$0~CafSCCsme+U*j$O8o$qMU3v zwylvS*f8A7CgCwoKPitk4#Q^~$(zp>$vjXg2rN81RbBzR5qUvhD4`|RzvwL5kG~A7 z3YxG%Ya9_%!JT0ok9HR5RvtQHbqb5LMZ(yN_{EM3Q!LnIC$Bi(IQ?ym&T{Jo)**W# zYu3uPQS_-@kB5dsHo(TTe#ag`o(D;|vJ{L;E!W3O8=9j~^VOf_ThhUbMvGhEB+Esq zZ)7vs?Ns0=9_kyst-X^IfW)JUPuqIfE_L#INq^4Vz&qhu9hWyRB}bBj#yzrbH|~yG zLNkOHe4s9il1|?H?vWKJXxGZDK)Dz)&gx$rt6!F~Kds%D7UyVase_(`Wkq^z`TpL+ zHlwSDDA~n+KR-o4Fr5{r#fVlALiyhpr8jE<#MsC!Bg_YKvx815P+tQr_a6~dK-TNl zd8xTyve^57d>#4q`b<`|SEqqsmW#>#_KO#T3rp=;{MFh!fdmCaH^$dc7)uv5b|Z)h7%} zy4ar;z z;K#1)&}|lEa_&rFt3;pHuW%Fu_=6;F{f>nd*}*nK)E@r350Epq^jBSo_^dzQGDY-0 zGJ5RL=99u3gWC-{lxcgBZ!xm(bB||to2ip!JA!<8jkT9?K~VEqJ7fXHzcO+=BV*vg z7J}HJGQKwGI>5CCUXx5DqHY@XJDhUrG zq^9o-cx+7boKVwio(|igHkqF%<>tpXot<=s22V!o@!sj2)Z(ZC+Dy$AgtGLS&R=2>#R{TL#j7dPo{R+O`pivp8noCj+D;1yT5+ zF?SLt^s5_^Tmgw@&c>Lio;D&<<2}6ZwdZa3Cq<;&nn(Hr-cgn=&j+2pqH^2=^o5s_ z>uW*vbqKAHd>NLrV3BwB?;j#(RJD)lmKCuq8( z(Q4oNnuy1B=?@)iwvJtiSchq6wCh(eYL=Y(eQMclx zV^xgT4NPZa3~wv-QT$VuBbC;!uAI}WS-bRrEY zQl(<3A8U{5*Pe%|T3RwMO=n9fzo6hN?Nz%T zY=5rSEqDIu>7Rk9Ci=f#|8TyA7oVm+;)}^qcgOg*+0`s16)`YM*H&?=O7gvUbL=<$ zFcKqrg3hq*Fr>-sy$oz_@?}K<^=~I599#tjRUHS0zwOhb$?UR#RVTK#y|sI6e3Sjz zTb}9ud126)%T&`Zvf&$ae;lh@|1rLhg?Tt_^bW8v<L-Q$5V~tVAQao_B@%tmeeDSpNg>$&W(*e0sNn_U+D(TP-hHI}lKX0&XXRrHbqB~i=BAyBJ>r`Kc*)q9n^>5*$v zR!uhUx&@<~Lz~B?gB$T;_Lo>)8U((-Q(i#AR^h9j{R}mY@;>wLxL@1yq{x?N}>{_0q- z$^ikX5YLiOs;ZwHMXL-WNTaLVc#y~Mn=V*2sYA$G)kPrTr zmScAt^^K|r_V7?$2#-&~CsqfkjjVa$Y@1k*ZrzdiAGa}qR*HAtVAw74zflW_@zWe7 zB(12iQk!>in~wrk!&4uZ1BS2(9W;Z>A6mAE!}FiB02KGvSnCMF9a^fopbW5&Hk*f& zx>-icM+Qi$sunJA&M5S4gM$37;>b*$?sIp{51(kQ>)~) z4_y<)>CvZj#p-Oz(LVjdW8m`>8wMV0E$TuqCF8}VoP=nt7wRYDrbEgM$~Fo&Z_3uQ zQ@MEX7~MYQAF<3IFLr8#Uk0<_yQtS3lwOJvyspyhiDmJ?ncIyL1Af?;@Kt-OkNx0d z?f-Y?4I{p`%kDaC%W^)Kx=n|WAEUuAy#zgsgCnRE>5{7np?GtIoS0(?q_JP*JeFBb zpC$&j82j4G%vPuCqNh4IS!cu@J>$I!)Js7VN&!xuxw5~x?he^tbmpo3Ii#gJZUFjK zTC=vhUMHX*zfLyrzK41OvT399$Kp{R!-Q;%Ek!_G({(OViAvDaKwM9Df$d|WKd@pq zvI;X!@Scs-*C2v_!&Bn>*8-1sH2zyY&m;b6VMYyKJv3EEKXm>E^;wFtBzFviso&as z*xyn~0G{mL{;jjQ=;xfWj){`?_4QSMB2`8>HHqT=f$xL7d`q>r#zg}80O>rkb@lZ+ zz~PaPzVB(0b3C_(cl-xEECwSOac<9ZYg+My#!AoXlrnhMIn6yTfWzAzz89C4=DZBt zh_PJ7RR7w*4Gxvq*ub2Migi6Tlo`c939gP; z$?X!YQr0`p?BZOmZ%-nIG}yAMK=0ja zx#dRPcJKMlWH}1FVZDF1UpK}pZd$Z4-v7}=*EWUk!3VB z_FUxL7rAhhq@`E3VfKNLy}A|HJM1O0CA=}C^M1@+CgKv$a7QsT&~aSk^Rn$mI&A#S zc!1cIF5?eptl|y(Pv4n>*?&MO0XB6%+)uXj`=3VNe}fVqKQAq>7ARUZ^r`&tFtu6Q z@G)NTPM(Maj&!CM=hyA#&3S7t@a zXy17e$8^mCvq`1k#V6&mo5-QR(%99V#Qc~+wn+mN9-OQN#R-hv#9=`C2EAh{DZ%g@ zDG4_B2MMLUcdQ>Tr}U|x_jY!+KDD5)M$kH$XtVTEu^#2})0_UTNJwmdd53(nQo_Zi zVOe%wE%u$hfNidLKLYBTLJG)EJ-s}k7?^Nnpdjr$oi?DdfR5}s*d!YfXAH`B9C@Az z69l(;sWKGmWWups3{V#{z`VS28LL2X>VR!VBw zl)yuaD%)0;8#{e=4w+WTW>TDXe|OHhIaUJ=91!cTB?mNJ z`K(%t@dJi0wLPc%HsPD+TUr)MzNFw-@W^fn`&SZIr9uIsrLhdRX=4MhYy9%^i@T>G zSKw2j-qY?!I8E-3P^1IlN9ia=-l&wYPsYJsi#!d0&h6B-6EZ@GlU?CS@ zGDkaaaYww?g8jT*ABT@~s0%YY!D`DhlqeWIphx~k4aL2k@)T)f4v_33wfMe={`VkE z*n=1ynJGT z+#W_t~J`0mQ z^6zV*Z~eGHCNG%)Q|Jtu9Z@VJbzS3Uh_l$1Q*2TF68wn zN8wa8o0lo-V8R|d>HST}zz8>=0mJJ&N_2>S~K?f2l*YWT3Ua72$F+e!A~G z>9u;3UD!SkgNEA$mOWG?&di;S0>Vx&lsklCwsD^p*^ni)+B_#jo<=!b0%iGQq5aUn zRi8IdPhjVR*tr|)n^BqwUNe!qQa4;lVy@CNt)9&e-G~;b$2RM;)(jgbKIf}5>BFuT zvFn;XJdGDcEL_l*(!BwTQdmLAdo#-M_p55LWGg~3J)vD*3bZp9ylL=2RUF&SToQaR zaB2YRHl_F?din-hdiD=Q!D!h(bh?^-6xM$Z1@_%DNjQY?p6Ld|Xc)tMXq5lgL?)XS z3g3NNw5%U5!Law#Wj$_J){0;x6qz^mUfxG@0pLMYCaHeOj4HO-_V7k&Dynnnc$#vJ zt<2y2?N<$q;T3qJ{VNl~6?uZv5|*DY<@`Oew0Yy^3rvex;h;?E?a&c-VYf?dwX zB3K?^(s!HL>a2ltYb=OoV@h|k;8mpaG1UYM?BzCYthJxV; zQoli0byOEmKnn8ziboPlOD!C60wZI;-DZ%&1bzTwayk|+XU>lFa(Wm$Max6IiSY;t z^S+I1U09GQbGuaH#(b8Vv3{dw?>tS7O;K5M8wEKl@wJ{TS=8wpqflE#l#&q>R@VZ#MA7J;G z%^jXkeUh)u>g1_nVXrjw?FtR|WQXE@q`IvufdD&DFJM#dXx_`k3(kxl-TzU==lIU2MK)6fh+00 z_hbkf$@^;f$Toj(v)HJe=l5`YUNLB_!_G@yAuwi)1Uhfl)uf=WCW$8|x$N;s(sBEV zi2kYR&jlutoq92>Z-L9a4B7Ag+D|oeYyAkH)G+-cq+<*0n*N!S(E{*2;oID0v5M>m2R|+{Fp^a%3TIR}h(3Lo^T!wVx&cV_rI#P1E zMcDcP^z8pNItPC?K-o`zw)r$R_qZ3$lp*6V9v+oB?tGxUWc&H2F|(+H+&lqsKTe#K zN3aZEZ^1{;oemVZ$F*g#=N1GddkUzIyEk8M zQf1nem6CF@|2Z#^(g21(@Z{@@ysaeQw6~rq>3{3$SpXG%QLI2O0feW9YGKqmNksCK zFfJWu{Eb_);~L-{N~)~$Z!yo9UmpiGxtdNbqhTZ2Z$@S>vDN!@j^1%n zb7h93W7r85?x7vcEeEgG+L$SxC z>k6e)R)YIA%UzSK2$v+l`c0s=gVkr@7=iBPKd)`O^x8X|U+psBkm!~sKU%!LKcF;b zyZ~1W2(6CG2B{clWU*M;_6`c|BwyQeO_N$fJ{C-BoKylQ?3_mvkE$?X-{ysWeoKB( zyy~f-nKccZ+I}Bs`b$BcTIKyt9z)2rMGlfou(r*67UDokZ(rc}LQm!WYlRuzirM`s zq8zEZAV+T!Bhz~xu{+{qDAYhm&Ci!_s&UKHvx4$M3t^8`i6IN`T)ivZl1angotM{Q ze&F3Lrug1Dawu&)4{ol3hf~E8s-@w_f;n8z=3FrMJXE#9JSW6fIobV0gr*<)`UE9) zg!j+bLW-4?WtVOvpr!qH|MbSTcMZEx&2zZ&o^zK8mt6VA0jfFtjg>TLaAilBTbP%~>xM#V z1Cm|W;dz7bwUb(=N{k7`33z{=a*EmcY+4xDnwj8h@!c@)qC^#zslU75(9 zLWXHFD0!xdQkq3>E3nFflp`I7VnN%|Z*`On1$M%M{PQaCD61@~Z`bL-BGX5h$1tJB>Sw==qceB#_L{8KJ!rF<&=+b0Qj7423)6X;@idEw@O21N@Y_ec7j^? zZ_hDtVvyvuPQ!Yu=LM^2=Gc{&Uds(m_ zGf4Acn{$A!dySh=n}(G8Lxt*r&E7te>>$1~sN8|>FX~Rlj2J;FyRjx~C55fR2LdiX zPi*9rVi7ni)8A$ioWQx>Ps2&A$~thfY#(EjjoY+1bst&0 zHn;4DzUFB$zI$mxN>61A_aetk^s-yPmQ5c+sQ))$D&7fnfNghLF?r2=CozR42F&q8 zf@+^a1=(RUMVCMlD3TJVK{&;Ml93ZI3N$Ht_x=F48=sRfyJEHuzEXyHcE% zJM+G$i<#}Jn6d+G2rDKmYK1M)dSep-mmbwPy}C^y63ma{$PxeGB)Y%Q2XkLn3dV|P z^ZmUnt5&CEDMxT=rCrS7qTJK7Z6EnhoOl;2exv`8|QQ%0NNqN+^aVmQVUi z@LNdFj_*8pA_N{{Y5Xk|+XKd%_fRBE!=Vq)lgN%n@hoaE=a~oNDWt7ABowBu!|0Z6 zxS`$3Jo{;#tW@P6Wx1j^wp0GL)u_O1W0)|=s$*qQo;Z*}pi!=5Lw$DpmoI8rHcB4A zZ_&jGq}tR})VHKw@shON)#Ie-m}H;JX(@tsITI_@eNBVft3wU1LHkx>6uTJmYdA23<{FlQsrxmNwX%+z z#Ij|_sOP+;r@XYw*ef+cedcm|qd0*OrZ4F{Q&9D{v=xbIv?VPyGSGxQJ&jVi)~70b zdwxPIDc-9>LB}-c#lNVY|0v-9_fx_DTA}(uP}NzRco9WU_HA+)PO&;|L3tw!$)27U z22OH*WCS`u4=IFX}u5AF@@^4AR}Jg@^jqU<+NyL$y6=+k0w7i4o1FUZA|NuzfxPr%|<=6KQsXVYC^X=r+ViOj(advfKH-G-&5 zU0Xydu2v6#ijDYwF!x+pe_2*XF^HcU^-VUKCO=kwHuvn;Mn0!yp^B__RQxeCBybTS~1~-JOvfUT&)PrlyrxHgU5tMQJeGjyIj{*hWe%dOJ3>Y&Jqq%mdY19r z;je!En=FDLUQ*USxCRm1#7bMbhxSKlV#5FNILo(j%lF&YDKiF4d9qSBFM9uyXJFgZQ#dk=0E-@_lP$cfA^R8qs+bf7Wgw4Hk{o(@K z+GX6BpKI#phX9AkUtzX3eTqzI5=W8s(KaKvc{M}7#Wd`mc&b>1C@8qR{h_8u~gq>J!DGE$S0?oDNXbt`q;(SxJs{-`Or zAWeEUvPu2@&3(+RakH>aHQ5{)>4#Ct(L{v?;c>EH-LFJHRC*eYr2+IGlYzk!9+Qyz zD>H|ad^xo71}=MvGizYu<3y*4LkM0x&$?Mzr;~$IR!4i^=27ONqy|}X@~mF^iD)mB zn+YA8?MdA}VO{H7sE1b?O6?zC9yB=Ez+!pfwt zeJhFLb%JEb)3bDu;jHm0)ejitIxu+=lqcpB ztxB&`t?uOUUt8I(k;YHKqZ0VKnWWSQ!%xO~Fu+!RhcEDyDd-Lv(42o`N$-Z+^L_`- zfK`^ebP65f$vWwPnp+g2DGcS%$>?c;=GYn>1tRI?6sBC+aWJQl;JUp=PA~b(@r%mu zOzi@@Lg)RaFr0zsr$>tE`bcy{GBqh6s9P4hm!$hzRON|DM(O`i^%h=LwPCk6-Q7q_ zcL_*HsB}s<6JgisvF34!m`Pvjcajg-bq8CDE?e2?Kwion@8JBZwi_d!Vl4nMXbtHID;8JggA ztuP~@@peX{@=f1EhnBrEUsH%>y~>yT?+&n!uQy+1wA-)ron_;md$e!Ky(|rePo>eEnjLsB}RyuOc~A#IhM2(rs5#qsX%LyW;tKTvW(}FWeo))yKk^+UrmPz;M4!~ zpHcij=AbBiHi`u3KlAmx6Z)lAq?3%ltmyF&eZiM}nettu;q|Ulqc1xwS#MAw*aybP z_E_}P8|dhB&JCfaTbx8cE8b9?~*Na=5XL6zC|*GBE9e8hGfmjj(8 zW+LtYpxao|Z95qR09{)iP5oNPVb~xixa4h4&XWtCE!R;U#0g}&j$c=VkN&?bfL7?a zpxJ|YY>begN-YZ3vrF$!9W^yt#T1TzymNw~{4o;)1lznoHh_VdS=O;@$Fb#fgYy?eundfEx)oC}6-p@y!* z$aQ*g;?qIJ$}V3oND@+;xFz~5WbJ|pG$`|CUqU0nrcsD^QZ4qCDiSZRx{Zg&9Mu9vjM7t1ZJw}>>%7hh>r z-@WFKz!Y}NV_C@4^=z+YS6Ij_R#Xobf9M`OBC{Xp>82lzup<^v(Weff{_^B~S^VdT zJ3ck@G!KEk+^9bKoa!z)EUXoHI&kcE>%Ec40pe!-M~yB*OSYq&mLo~5B6_E-CtTAN zdi(&GG9Ad37)%%1k!o?olJlc*!>89-91(n=YjC(&=X)CEwv>l|!>jLHtddQ=P7zdsUA6Ue}kuL?dZ0Q6{mPrzHHo5^4rz{t(5YV3bSOtl~!d&vhuXn1y{@JJ3u z^qOW{8kLdW!4ehl6Mc4PJ+$~{apW)MCXv}VoV1*#>q-JwOpv|iyxic(d3QXY_@>#t zh+rvc;eV~GH6o1NF`tni1lV4E&Ihh^s&hQV{XZ?#9|KE7vp@Ojb zj$B8ra!g@hG3MCFz)#Sr>$M7tysq57RgdPVel5jy;HY>+o;jOq!6Ybowp2s* zE>oK@D75L$E3i=A&BkS$?{tt8CQB3W*6)<}^Zuj>Er5nnIE>ygj|iaQ-zWwL{EmbH z3C=IAUKdpb(TyqQf47R?5LV`-3?55%uwP+2c5b=lei9&qs`hJAje}mwGeCKu^^ZiFsWA%PmO@Qo3asJ>? zU|;x%iZ1b+_s(gje;{g)0n?ho_YX6>bE)8gK6}HWynJ3Iqb@pbAjWe;C@KWP$qhf+(KT!!fqI zT%!b3O{VtIe_YkS^_ANh4tabpKh+v6=f(1P@-hDA2FuF}?k0ihq}v&BsLDVw-sD^4 zuDMh}D+iqQhc62<9(=!FxRW?Vt2&B;7O!j$y3k0Umub5X>{P(QZ!7p!6Q}-a;3$2# zQdjBKj@#kMLSEr4A?gWI-7tJj; zbB*@0n>KzGDQAvIp;G;aX06QfIv2ivBsCeT`TC4TiU$xuF@<^J{T>@>7WXU9Sh zorF@+^7)jb6fw#|nk?zPY%?_O@vTY-dd|)$Ch18C=KtY_8Zek%(6aY(4_fROM@+}l z37n0mbP~|Ze5}RN zuG5+TlMhG3{g~(K*)In~K;@vGQ|Dc*J&-!DyQt|1yC_X$R*f$P`=~&l?B0x=S4Rr7 z)t@)tP#*#QqH7Y4U$tG)iS)9siojnW)~Qh^8NBAXLX1hD&gZ!5?Q=bBl{EPZ+0gO) z2*^-if=$R1w>3Kuu`UuJdJeSmqY=H=S@OR*XZ2t|DQ=jzuXMl~8BRy-hvm2)+gSaV zCk~-{#QyCkEa};Aqj+zX14kwii175v{@|F+-iEcVM~dMcnbmgH^4kFjE_Z*MDs=^Z zi&56%tlYL|0Bj{qJ{5%exY-w1_@(cM>+BcVLo$~+0ijXBj^|+@p%)Ufa{v_5I1u{g zL?lA-*dDAVvKU3pIhOsZKh)OxQ{Ku6jpX)x+AHQY_pmS6eNP<}%6pv{Cy_WVxSwViCnDn2314p{n0#|NA0);AFMM&5}+912865-Z5rv?EHrsMo62v zSgZ}*&cq2mO7>7AF7`aX+0a3FAC{xRQZO7kp)jyN364Yc@47u*GZ}#07w?Wy7Khj` zqP?+8=iXs@VI9vDNKustGzgQmwb$%4uLvMK*SBclT5}$QTwRrM@z-R!tlG29Dq7-u zPKXNpj7!E!{9yt#6l%`8LIN{o^!UDgD;-1rz$R}USlk}+c{tx#CE}y#v*tPAq&;i7 z$?-|03&!vj=pZDPi?ewL;m>S?$|LezcT>IoaW2avJx8S#!)^QPb~VUD`nhO~Jw;`l z&tgSI@BPvy36ZxK9F;1Wb81&ag2$Gbq*d0Bk_ZjFBsmY~B*v2!yb;(VazCFF{X z;XJd;WL7?*LY?t|g}Y;aLjbUy+X44QSYOa_KYxRgG@9TkQ=*I1S)IHE&p**LYdH(kq_UI3=HgK+f@}iB6{3>_2Qw0l?^tELmvo*VeM{v2jIaGEgd6z zp*8n<3oEM=M;M|EB@2+cjW-Nh^Wd|cW%=+?W;xZ^HDVQ@7rXWo!{PxO4>@;s&@cdD z<^%w@IflMRjC}hCU|u{=hO(5(VBiL=Ns$8u{GhP`P;fWUWrgSav#XCFV#8(tVm(r^ zRDVTx-#CyMpqGCxi@IRZ^$oJWS}(Pul%B(U-M7KWCk#|2w&8TMMOFr=gYeM4;IguRr^V`;lULN>|8Te8Bri+wrpDb)SIL2C#yb~yRW$7 z@c@;(bla3_HKa!3W`8^ppg;E#c!3%mvx5WAak?FK_C||*p#D!Ma-a>GzZm}!N4ep< zEw_0IlePX5oC#N?Ll3-?K>==Da8LwyLeQNQ#!J0M+eITqQk0wN&z6|~M)Qu=v20P* zr@NC%2o#eWD*GG=^|2b&B&+4!la%)!q!Kzw$)T)j-zI2*fpL#UN^c|~mwjG_oCf7U60jIvQNx5sR|7T7pJ>d5IN%; zvZ-)4Z&J2wk5Cl472}lsJVmtpTz;FPW_QaohwzLs2`Re-cHGJq-WmE6VL(%QBt!gtP8_+&~0QO2T^cd$v3y`Z)wLU^{da!JMPb zSfRZ*1TN!*d9b0{b{~S|e5cXLSgi3V7#OfcCkU?}cOe$Dhh4*$XFrAnKQ)5p9Q|xo zOKK_I(fnV%jtaD+!SaOGmVwileU9D^SQ1E$28F$O)Z=|Kppb-Jr$AUt>>6Ejt+n!| zY=F_%bRwc;x@O0>-AUcHU|NnIZB5)(n$j`WA9s2(L63IV3YONX48xoZE_p8v1xoq? zsv%SC3p+QZtS_fGPRn(CHi;+;+^49AWZkJLYquSf_dwWL5_2VjiE=702wj_aid&)* znqI=9i+mYGTEzsaW$y8tr>7YZGtMM^xV^}TFBw7Jzd0=sLjDzd;3?0_akP*$l4swH zh=BbHtrri)oC%n6((RdIc}GG7zy+heLm zB>^BU86)!?<;Uf&(J+Yiw(d5}On@5Qez~778{`Dqw$CdLU_=7I5S7@_Z+E~aLBh?1 z1nTniKYc-)X@+6rL{9Fl!n;jGTo6+OD${72=@OrUCuJ>W5*+ELdNFOAB^ocFnFY4P zI3>wwy1=f}_HrQc!h(rlit0sJWhrjN<1@8~Q(1K{`eL7czeZu}VhYiBw=Vf>pnDsm24DU`icQ%u#gq|hDRW%Xw3pq}qW!WiMd6J&;d`JuN<@g+jFh9)Dm zn??yCnvuu-q%#@h+PcKT6(T^V?&w(6;Iv`PsfzwL;P&5OhAJiuz`%|4bejSpeCj2e zV*KgC!Fks$ALfyCtE{4TTn`go%0(1aT{0V@G~TzC$iLCHC19tY>e%d(pSI3tg3|Oa zQ;1UK+8W9Ewti&Z`BfM!aJi20g7cuTo~NK%vHL?rTfNb_a;1Rh`!5UCMt+W*xZ*F( zA&$@w8qznZkLWp-d#xY$W`@DTK_-FHl_g-rOI5Yh5sqi^r%|*$T%M`CkFC1FRwOKM z(hv8Ij2P}ue-FY!|A@^1#1KYza>cL>3D_N4Qh?vk`ZFa_rPcYr=0C*e3&w6O6WHuJ zRSEJm0c^lTkOFiONL^okf+Z2g2ANFPyv;2r_*{9=6|D7P=5E0Ro3@LPCyz3n2P$XC z-w%vnbgk+Uy6>K4rgAo>igx`^b~&KL7xt$NWnn_k;C$8 zYUd~m(<{RYx~tqFW})6QJE~%ggmD?PeT@`Mq1{$*#7w86uxFwsCEj-U-X|G2wGql1 zZ3P};oI#?=>vR7O&Di;#EgR}JTNJX10H}L}qkkQu<+j@aJtsLgPXK4130M5K#LQMR zP5kO%#&tSkur$Ox^diU{Z;%8Gn`6vFMM6W!fV&2&CZ)a9e^mk*0=z36)Bv zNi}lqeAfp}HSuSh6njnMvSC5)oh&qUe5>6<8y1+hcEL(|zfJ&^fvf&!yAQp=xN zzuST5oKq!Xw~nMGShPIg^><(P>8#J{vOXV8B?MC;U%#fXVCC2Qg;r%q;Ki?Y)sC4%yxx$?k6PvtUdQ)0(^U=EMC(&a}D(L??l8C?HIPb|Z zN07(R9%hjL3T^m@li6Mj9a$MOYy^DJDN+g0lH&IC+v=6ZSOhT4);3Xd1xT?Z6R%Rs z@LA@0ia3Zn-eX$GoXc3BjW0he)Ec!Gyi@*?TCrg4mx%I6*>X@dUHhpBLBn5pd{~cp z9Pd(tkiQ_40Y0||qSTVpaD_)Vf^Cz_wEdO`x4U*Tb%vP%1;*yvV-e&J=k;r)o@HND%1(+qxi%l8KF~ zexV{culH@gBidj7mV^0dS>>a&lzA}`C!)6~41@SJl)Sf#@t01@ZTNJ5u$i?cqC)Q z@$(~+Pkq4G;N8}FV?4)3;1*fSCVRRnVOzM-;iuzWnpQ;33B8+a`+e$5Tr~~lguMa? zyNv*$Q6Nx6l#D)Ty$MAhq=`!Ag%MY+i<~z{WMaM4cY#976|$PKc^H0fGEr(xIAhXR ziDZ2Gg=x9^J@Izin{t%M8om9j@snj2BGXU+%p1)^|6|*SWwWGQ zuwBl!`h$1KXf6|+{mQ038<(P*W$>TjWvt6KGtOkJJv9ObIWMGDqjUpg z2RQqiG_Iie-V2FfZ)5*m0YZ`o{(827UKidy_!lQ+T(;X$dj|sA;=MpZxR;o#h2O|V zbjY_ajH=uDN4YjXd~H~3a2!IkFcnAl7WQiHP3W#?>X5#|ZQH7NBKM6q4AMETYUWnx z>R_C}Hf8>}I2Ae08u9;*b@O+h`z-y%j|I`^-1~#QZKMZy_6KvDT2J56uX__kyS^#{ z&VVY*%8_YCL&JTa9Zs(y;e)Jl5?0YOv5(@JFSYuyH3Xa*X=F;1>a51Les_mV2KKya z09PjOT=gMu)csCN=lB{B{Q`p}hX1^wr==Qgn6EZrriW0nGUs^LJ$+)X{6N-xkqEq$ zQV8wL?5j|BHSmvHyAnqb-bsi7+c==?S+*Pv*trkCGr=-5KJhi!NvBFre18F$VA%0b z{)%jq4_nC>eh(iiT6;`xenjMk|9?)fNQxvIs0xT~Vs{pH0UayeiY-ER>q%V_UQmXE$TdZvw_46juMOAZrufMijUq@N=ey889zxb9IfK&?Kg(gWliwVMco-T;D z;?{NVlSNqldioYn>k9O-XPl$Y3=Br5U@w*ol6Ywcfh<-3+$O}0f`h2rHZM(N$gsV0 z?>mO{u9rE!iYZ@#xo&Z5{8#N0WZVF7$qhFYaMliRibRBDr&IG zrgfdBNvB>XaSi7U)cWtiH=1};JXsOm+%vaF{Kn^6ahM=J{a|%#YaE zS!6U6cNI75l!2@%2czG%Y94b}>V>D7`@Pfj_!K%br2%ud1O>Wg>$2fPF@l)dSLyGn zY@TDn(b^4!AF*$n>2Xq6HG-1Q*F;7tj@+4Lvo)xifa2XXh2oJT;4a;Pl~^{KO^O@~!u~WWig=WUcEeMPeRA zN-UW^#(pYk=Kbi925cyie8Qu@!aKnz3YEq+&0k`VqJ_N2AL!Lk)oXReVfs@)M=J5B z6;Pn^0P<*f8CFHwCjAxl6y92ha>i}v?YWR#3U@m5AlNz2&}WZ$Iqc5o1piCm`-U85 z+QZSk>!Ci}w^MUeYDD(E2MO)CBJiGKQYAwZKt|Q>&o}CS&v4iJuii{d zPKFbIq(M?z{uF?b<1t@a_8xPeTX1l5I$huVGw`}`LcQcy&3pYto}Gz$J+r3!b6v|%b`pS2Bjwoo zDA){IQy=}@+UI;SH`KZDqQz(mA&$xQ4r*E0Gtpwgc3Aa{Eh%Y3fIezyWZG^T-@7ed zuI&Ml)`Ti&h_uiJ7IgeE+-BnyXD+u>6D!Mq+NC?(GkoPhXfFfSCN)aD8mIJ5aKm{N zLQy1T;K*u#y(E7irhf?OrTlAWK^8p>ySoUtfW5+s+|385X?2WzBF-tAt5GN7#-$@7 zf{9mEM9+RUCwh%;_83T)hyY6;rxMIu0H*@SRT}$!C5QbB3JsJ-qL}x=vFprN`1o+f zJ*(ogkd_hLu4>QAu*Jf;ZgZvhV-mlm5E5RIdWhTg@thqfTu4XE|Dt1XWPate;D$-Z z{$H+u|5@f(%N~DmRn7-=13kMnZKUVyY1UWJ; zWJEgmkkLI9=}$72851sJil2_;EP&1&CCP3CsgS~3O)n?>x8VwRY{^&W>-Nz(P>+iTDJ5?4a9<3bahM=?0$UL0NevPPy67VBTb? z6Km4c?HeUXOH0jGAk*8LaNqrPZVH-^=!!f#Lujg7~jfj*5PPbKl zOwYig!#w98KXbWmtCr_1`tCpShitMGo0}7Fth0Q!Pkr_xvYf?=rVa}Y=XN;k8 zq)D2FnG`cb7ymL6rr*0ayX9+ntJ>s!BW!z^^UHW_s5uD0Ucn^)LlshX`8JXtKX+GM zMMY`1A3f(e>=JWuPg_ZB|C&u@$WW%g*OM{#;e#eI2oTtMa>{=GlnOs*Pcj zeY-NlPvV>6aci%-XRSV2p|+nc=GQ2nweG6RURsYe0&c3y1AWD@KOsPUOWSVnh6rRN z;K1{ykHVbFgk)IA5uJ5DS@HPo<$q_`OlntsL~=wtq<4%-&!I)v)r!WM%cXzv>dsh-vIU#ZY&u4Q{A$i$ z@VmD3j|>Md1h#qH-Flq38b75!OH+NPI%uhGKts-I$ zy0#86?GqF{`w4p-Rp>TB#fHtc9a#5ACci<-+9=UPX|^0qt%k$Vq;+tKn_1{guGH_p zSVhVPSc5tz{ylZ8hDe9Va8>28Jk>6-c{Bmj1gJo8_nwd}j)Ggk?lF@1BdI8$`D&F1 z?YmU*V=3@5?&8Y|0KUPc*uqPHqTIsnj4j*nn>TAnh5506Mjzwh16vY$R%!83ciP8z z@w&{|zKiA(|3X~bbj#uBt!*JN`(<8*Fa*c+?Fykn!lQ+=SCngqZtBpu>-k@kZFdkG z;*^*Qn$*V-m?oAQyyUMCxPwEoO$kx^UZ0aQugxew4%avGX11iPqkR~l=*~LFJFJH@ zahe|5stN|B`9FUXJ59N|gC1^+nRxKC3wcW6FL+}u)XyMTzeLsyY&>imTt`pZ8C zQ;3rX1g-}L>7siuVJlV6WO*==yX*=wuL#8K=9*`In6$Fx%PIDECV$u{Qa(Avj9-au zyBIlh;NS=ITUD{qKl~Q;OJ&A@X&xZB(xRCh3Mlv>Wl)p~y z+dX2AB`how1^0-(k}rP8qjX1=oQ_MV^N(juM^6dD{trBrZ4@a*H-*vf9BI}9PC{e) zMw*E{re(o$0P7RK<`^$P-uOW{@_N$j$9Hzc;m7zc+D(8n(Puj1{qMpODHDeK?q4JntNLDA%b@;l>kkph4Prxm&Qg-YSUG3hoia zG)4CBy&CLRIMaBY`tXp8xVs1IDBCd8WJm;$gDEkSdxHII6v%1nolIGw07s^RHha&2 z=6$oNVNZPl0XNmfkH?BW-rAhGz4_~yrkIrguFucp+vBYq|MlG6nP;589ZD4Qza}VA zL|^of<~a%j*76X7w$r-$%Qe~@BEysRdm*Y9E5CWL^GfYC=VYTcv%mf0mHkes0hMw^ zovzQ-ZU2lnx;OfZIKfYkNtE+N_I2jf9P$o_wYrS^@-jkp32kGK7xRAxIS!SbR4eo2 z2Z0Z-^h#E@t3O722f5CQ&Ib`-p+bLjv+mZga4Y1+1qdks}@}+b`NUX=& zEJ}|Td9;@}$3>{;s(NG8Q#}6nl`_g_e@5!_?c_phX33ohkBz$XLolGNY@;5g@#0I-qLU;_xk2nH0V}a=JY9%eZ@Ma zou=He#X7?YhAGFltOs486>5|Iaw{}j5RNP^WWlyVzvrGeNkS9VcJvWpD*nRm)l~4u ze1fp?;(BwC{>FTgUgoID7y;V^!80Jd=~TG-;-SiAU9;y^uF35LU-6qVHHanCT^Z|7 z27872-dX)*XF)lE=f@f@{qIz+i~s8EAFr)V)}U`n`r3I)%+2}V#Dbq4#c$H02S(DI zo;ie~FcB;uuoK?@7ADPD6ig;TH`%Mfd)Z0_UXQxj$e1LbQys-0rU+}OgM$jtI?n$t zGIKNS3F{_tNs?)PKc|u2zCMAj68Z)aX;{uHjTa%FElcJ=ebkxbzq9H)$yq;Es&HZ58Pc?PS#V1MzDJ^U`M^)&D z#laTQ z^VV;DJ=uusvBsoPmJ?L9q2cwa#coUKe7UyEt}jvr|8CI!7Et3t9>8dvR&BmlkJB|* z!A0%{4k{2@9}@~pacUUz@}XG!Z+{Iue6)HEhPW?rsghK3panzc*OX!517n7muN?{! zcYx)9BgqbIjrjsy%o;wYxW|UwwKfIT(MSb4t0txlAD57Z52d9!HLO~>#;pZ3ag4BE zuK}p5&VQGS2?qPu=ACyl*01x5-HN$i6}!*%+NxU$>EII$zKP#*#u=1<(mzLCi3}KR z;wvZ2v5R3ovdvg&z<+6W;Gf+4YMFA-I9hjn9h2govMRRYu%}IO-ZWQv;o!gDF=4uj zqlNWvypSi<9H&mFI_C{ih$5AOX?!Y16saPI5LhMUz)>q|*TR_?uCj!*y5ANKuFUSM zzyzqZat>GAm$0Se6sfkX@hes2Wu!aqEj*8k#Hl7+(r-J~%@wji{~W@S;<#N8Z>u7Y zPElio79)K|x=rU&e;i~uBjj50>Cca{%XaYzERQ9>P%YtuA9PFKRWBdGDVHV7D!tT(D5xlE(KbDEwPiV1V>_7#RAUK`%uZz^&&eE++o)R-6Q){fx}$=I3DOJErN)X(d%3;LR1s|QKb;4fV&efvZx+GHnM~O^A zg(>L1r5*ZY(7OBblO8ARV$pcS5oqwZ1{yMs{2O3_&qIQ6C#>O4aPtz+Vih^?AZm|Y z{Ato!+_a&CaiNVbc8B!%&au2dw5!Gv4kX)5p&#K~=y#ohR%C+<;{BqhXw52wyf00K z4}V?RE^X9VV(K<`G6KX9@)YxLBMOY|mY%b~$S`JUbZJZa#mOi=2 zXg&}si#G+**aeAX|ewLJ`)zf#UFI_ zIJi5I>6nU$yJ{j1*!i{+AV6`Rv5MH0?$)&<7Z8b9gYaJXquJdNv^?aw&FMgn=a#06 zRh^9RFURV+hgMr|w)i|m{~RBb9RU07FVN@fa*++n8d&E?Y4(FG&$F+?p?~L)^JS*P z&r^~`RD~$q9X`X_jN06zJDrq!*@AV913rabP%tEGum zWCvv-leOx3z;cW)@MWv@C1Ac{>AE)xHuo6c-V}Nr;t=>aw@}jnjjKxA9zpXn_P+s~ zNwXT0Tf)4$K8+*Rg$_@^ulbY!R|%DkTSn}0$DL8rruoe;_5ioUsD+F z)nP>Nbn#iWCy_QB!EaNyO%f5Hxr$Xeb5+Gr{19*N+q&$atY0z~Kp4*h?Y)lrbLW5TcAF^PTi!9>D4kJLgql^C3m zxHorW903LVmS+3#r2+L}a);?s`m+!5e)R$|TxPih#e#~kHd{q#98Ap6GdVcuT0`$s zr{RZbstqQ?fF2j8iCu&jt;X`~<<$@6bwZupz<*Rz4Mvb~(hUpoY?fDZ7e{K9LpRxA z^7;MHjlimf@}yEe_dwskpMf-ftDGmNf{VVL*z6M8e}T_u>>CI*Ew^=cdr66^zj*T@ zNk$N{&jG9i56fOKdg8;k-9huhsl)0lc>817>_CZT98lk^hw)m;H=;d zDim|aby4-6(!{rEdu4QOZ8TxlM=9sS3S(aFBoP_F4Te4pr^f56Ncy0 z4=68=nqdTwN`sWC-zBY)PJ*6}bR5DJegI?02)=9%M>wTFh%)x^yg*~3Ppnm+CDd)A z%@Fb73?o&xILkBVsbS9_Vq#d1)h^^an`3M>Djwe2$qbxy{|&9ccR9 z+YG%=QnL8T{P+9!#92tM`?dbJP+YPg?{iPOI zgGz>`O0qI7^#7!p5y;0-sMb;;(9Or1Dm4Ey}IiuOMhMB zX_0V~U)Ob^Qp4onWHa#K`J%Y&?%*YC6wdbbZD`}Fy62J)bEWLb>wh;WNkhPHMme`m z6RF$&STgWj>sPfwnRJu)KeF;jpF^LO6;$C)pH8Y00RCZ*Sx_|4$MEc&&8wL4)-;)w z|MbgT+>M)n*kDLAN2nsK)tsG}!xxKXlk` zxvF#UvcDU6irzDHpM)*o8#RgDUM5~|B0>hfj3&-DA(73FYolFJ{o240(`lHs+NN}! zSSps*VYhJ>M$&cq_g0znd^|E6eqlw*=2v!yj1D)I-`MBMptCiqybBv~2-x?S{I#*kE6)2e`sq0J;DmAWe~+30x+W&HP0ksP zbdwZUN|D$vMdNP%-JzC-CfC-%RTHLSp{z_E)}dS&yde~>+tk_k+4Fqrt^EAkpJ%%* zh0fIpNY2^f&!cnO;)qqC*#KM-@{3|Yn#+HIc?97KH7O~HwF3&BNVPV#>qR~ZFRheP z@r?2$dq~=;nwk}cI!pmIc_0O>Dt&9*1u>*{9WzQUyfIIk(qX}?oGSm}wh0XjL(MGr z0SF@eZ>Cbs90s$nkGY1Wao@~iLZ$Lon&eXE;06{x3bNORysd3llDSv?!I!5gp*=Qe zQ}NVgWi0PPH=z}FM`by1V!=7k`&V*+swOWu;-Eo*2yPS(>ZJKLR79bDAV1>y0Tb#% z>epUEACWZi+w!^czgH14MbeoSg-V&uBb<=vY@I`F8Tq0xQas#%l$UW-)PRh=QDTf_l-`!va4I;6YrH`?#i=4=H zGzJrQdw^KClzIs=$D zHCwi?F$I`<=y6{^9o#5#btoj`q#F7Mi+e4qviV10MD2#$s4fJm^thO?cyn4>SR7*T ziQXIh&s4er{}6k1FG@3%ANQh|S^L=1xqR#2fz{v43-UU)-c9^mI?%2=;*X7^7v8Fj|iwxX5XHwFB_Z}*-w9wVx>+K%`yzQ z&bXTnA=*lBbR63O$mo_}FkRdq(sGhV!UCt{43<*KS(~{@U!?mR>$^CWTiZTUEh!V- zdHh^aAJ+|Ks;{p(CK#cW;=D($JU(n{`r)D_q@$9USpzNy$1@|-#Glv z1Z1Fr2bG)2pxh3P**bwrX*cAuxwrIUF0b2_nqGRqrSM`xoG}&gfAjHV>f%X;TORM zzk|zIEXK!e1i{kGI9Z5FJu?8Wq`6uK=Wtfx|H(!f=nXECo) zX!m|=*iA=YS&82Liy#&5F(go{(oe>|q)AayN;5-uY_ge=5q~(uOb41#*>H|7pzO`u znZkA{As0G^E)fIddNDrz>cSFYX*|`L9~0czVIdav{vo@4(s*l7=RmW~uLGv(-m^$Z zHcnLvC?ThzDA>QAFP=p!Zn@*b;fE$oYS7%ST(!={uXgK45){S(dx-uT)LzJ*#jLr# z^wItXz!}bUx?1W0OrJc50s$u+MyXadM4*2Oc?w1#e3rDsyC6|rPIg#yHbg%-Y90qQ zsOo&A(`$Cd2SJV1ye&rX(_rMLe*`3@}#ZN4ePH6&?kQyw%S=}YrCiAq%C0`sXg_lLE~AAYn|IJCkrebb5-XD@#C za?ShG?9ZXf9u%LZimC`#X5OQ(y4qWpV`BLR8k5{2N0Gmauj(YU{3OgT^YNQLf#i+) zZiEOPxpZ|#!z z#(XdAC`RI@{6r&7$767yUL??da&POreoVc>e@8XLnS!h1Y-Qftm0|*uW-!m?MsCvL zEIdx{n-3QiWXP$efc-3;d8Zt{cQ9xSG5kx zcfBvCX?GRaJC+71Eze?qc`x+Dy?%ZWkPkr?VWukBT%z*-iy|xl8@O>P-(+~%;KzrX zZs9qUD@4H&JA`}K=~Aic-1q(Sb0es$l^;}23m>ev zIVSN>w!*=WdL<1fc7?pXVKO4_Zv+a|G9+0q$E$M-*}*JUYqhz)$;<9?)_;`x_j^!j z7!FLF(N~LJ%Wim*%iNo8_6^zx?&k&N6ve|S+iA9O+Svyw-H29CZ&T_gTO>pOxDmr6 zeu*RJSJ(j?y6g$4f%eUEPRnn0=}>7{NR9lF5r|<0k*o8S{NH)u54RmIx~S-wDZSqN zKTZDP$9tEIfsVo-xD(T)HSD`XTx<>62E5cIuJ<9B+;ej%ntU_al#e`Qyw4w{QHW`? ziUWXE2`>5~WiwOAqH_*A zq`J|6r_dx04$0&?*U^6Ql zl?Zp6blR1>Zgg3?n|e@U%X!W=xwaU0kiw2(+9~E5fnJ@fqx=A0U^GflbG6IHP3HhJ z5R#c!%;=sJNR1Iv8eS=R`A;3EWrLrXYqlbt09Qh4#f9LbktS7Ip*=JLBWcmDHwy2- zmRX0PUT{d2NN}n={ri-Ny=zux4IfUY?mn@-?ACJ%;ai(YDm*naanBzZ^84LWBKx zqL-49fl*T>w;v(_&*S#t^ZKbQ|3f|#XHya?r(J6Ig(sjN5=YzO*v-@6&AMG%nV`M8 zPi710RH`5CWH|6n@tjO`$l{Uys726spk+R319WIj#$W+E*IR0Ow9}aZdD>>!*ED!M zpYe=8a2FKP=Za+6M8qd9GBTSJOgSX>;#*mb&RZWf<<%D63#wLqsvwx)&%#Y3bNk-o ze@5wAr4UZ>ZhDFs_jQB+%W#Y9p2E?5W%)$nSU!R)kRuX-;Bg%I|Mkgq!_r}Nu|(TA zA`9wQ&ca+$9bo^BNj0HYG5F|kzUs3qxbpRFv%DmDPf&0Itofr3td!*@EMDFx77Gs8 z;mGZvs`26K0bvPRbRa-4DN>7a7uRcRliM z^THYgbEo+msN1#*Bi6ou^o}zHr(YUld+`<~1Z%;I-eU~pVUY3te{{W7RGZ=2wHsUu zE$&)ei+g~!v^d4xwPLBjY*MhQLF!QRSMCbL%IebPp|gd0 zZG1MFv!5YI+fyodJr{Y1u6%KxnJP+$Z`#(hz>i0)RV%?|@)n=KFW3(4H0fSFUX9-T z_Se(#Ui>U_o8!MG$He>P8S#z8QVlR32eeD(*?O_yR-u;;_dP5uy%##&s6oG2_(CQD zaC+KOXSw(EH%3ijD;_|!&x>D&7js7|ca|;Z`hd=${l04&JL53$#g}LiT7;eQRC=Y4 z!aEk55z%`oVw0-xO*JqalW0|6bD&2BY*nl=xmwm0zU2shaJYl^6ko$55g6cp&lU?C zYP0hncreO;+cQaxxpkS^2YC%Fb1jcGU@-BaZ{M&Bih+SwbL4=6n{f8`C7PGC3)5uV zzjA)OB1>_-c$X>5HGS}iPWwxp0r>7Dgf(EzdsXP{Y>sD7kaGC_LAm$=j#?Aiiu$!;UN>qxMCYEqzc?k_KXL`@?HQeE1y3z+HZ-&$VKJ zcnn4YB+tS^V0Loha^-gv1!oLjS|-{g$!a_rD)!WN^ltq5<0aHtE)@W~)S4zM(3C-o z&n`VAi9C?J1Q$C*%6J#)H6zt;Zwf0PH zfi<;V6(%1N0)VVyNv7@VgqZy2VNDsEgKVtHL_b!#FQrMV4W1bo-^wHU0cnFRN>aNv zm08O9J&ooEB3a)xOCy&FmoRT!OD8KE@Wh#$C^>aZ^}{aT#iMtMy(h z_anY+Q-&9`;g}8*Hc=i7y6I55D_v?Ynco!+@7I7t)Hg9NQAv7B9s>jIaDK)h22q1?4sL#3&c4aE@omwXtR8}R?{1r;Sz_S6=Cjnlx|Qp-3@sg54htTXXpxFCK^Sy zMAd6%Uvc7=ZSIgO+y1t0ZfLcDIrYX;wQXz8?Jc_-`1hz2jaoT$F5!A8x!#c~k6;z) zCz{s-XK^PlxVT}ZDZr?viH}}7A@G;zbPe*6h{wY0t=k-xRJTp!1Ud~k@WmbL%zeGn zenn}&Z|?*GjO5^$sE{Skdj%0eQs7dng~qYgM{+h`mRNHCipNruFZ^Hp$8|VU z{ew&;qz`lVc&q(+0%S=oPv0)hW_Z1uP96Np@Nud0`LmW=eOH|Ge^rVpoKg);WqVrd zXEjn+5=$@|l#7))>P>PlkZk_KpDyV#x}rtsrZfBW4IYp!1}S9i0g;ohwo7N?P=|&e z9&j%!jQZy!$3~M4DxIYf%^~aT%Y;bhynxs>f4YK4kXMFSMLLD&Ad1? zjUcGZN{>KKj7nqa5wGnSdj$4HJ+LMcmk1HGKV}VBarpba#d4t7bY?Ajj*n_;Kbm!V z5;&(9!}E=#5jWM%r^A*+VP=Z>uCS4NE5Fh`nZn5wI)Y8krq=UD%Gf_ z%v!@#@s$dqK2j@Z$>T@F+;B~rr_3Is?M~O%^F5h$wuOTS91N)7rKY+D?`&?eU#{}` za9`bo>#vf_x{KyijRu1O`=S%oK3w9`|GUwlvkl_h3U*OzULIcd^?(kyRImcYn8=P% zuU?zFL4sfH^)M4TUcmJYIh}7`ABvP$HAbFRwjJ5E`Tt-0Mkc%xyhkQjSq?)QhQwm# zjld(72d3cib|_DemGc%7-$^L*K{Z*|3q~pHe5L+i1Xm>UCy9qoFI&j5=>X4T5h(F9GA(gf$n9JQoI9+Kf>qH?Q8iBZCwr z&*q$mf(|p(uTV^|>#L4<4KUuQ7h~mdcS=b_nVdt`dKmUj!`q$91pxEo&H9VQJ*-{A zzMDaUhhO#)oD-3nBAKdjjyXc0&&!XhvhP2k(hwnvwOZ@Nnm94fFeb8)#2INdOK+EA z?$kuJDlHNbk{OpjMYzU=6U1{YMVZgJU6TJ%-c(9B3&-wu5sH0D&X{`UX*E#+S-GrPHUU2=(1}=UpdMw8HSk6|2`K^47(;=8Khjmk6XXN18iS9QIClbG7M`QvBN`nY>X+dnwJK{l3Ea#{(AILu2&mHabOHt9wrj6U{0r_YJ& z!_K8XYzy9DoejiF9tr1eIIJ4ul*EMX$Iw?so$RAtKFPRT5dQCa@ZXw{^{ooMjH=YZ z?f=;swj*!Eb)&8U0}xCRR@PUG#KBwH{(9_+lS@6XUIE-_>XBCoUzdNUv70ACK=-G( z@Y)$m zx=amHv5ynpuINsEj2Yz99%(WaLmUSQ<*WDOpd-G-QA>HZwjg9tU%xqR+&rn1NaU7x zkux{XHXj0S1A{g!ktnipu|VO0phetq=aCfTsNC1qIInuz`L{2wdviD|rtDDymt-^^ z?9yjnu6nYOf~7xSs%kVeUmjlnkp864gR=w<80;tc7o&#$PQ? z0@7v+o%J^vR8{ra!vN1NIoS913{}L)i+%H7)8Vev1~>v1<)`7iW|wN1#r?nCeYcS` zV#+){ix}j4Ow^d;|Mxff-=E^&U(cR+KVHcq64LZdt7IC zg;F6v#Hon6ACJ|@4o*oZ011xuU)I_`4d{ZFnB+i@ztX8;)u-4V!pL_ETt5e6BIFaf z9#-(!&>BCKcXNm$JGhmolQ}zVH z91>C}-tB!0f`#exwMS!J&dQoRd&{!3^7kb3Hhhk`2RcBBzW`P7tmuODJYM0Bmr;T%taJK)!PsQ&K}YqMfMyv|=8tCsF4r1OYo`u( zcgeD~f4UI>=VonygIK9Es^?4k&W8odDVgobD*HU$POF}aj+}((fX|wC6e9KV$oFZb_8J|)1u~WHma`F>=s3BvsCk>!Emuu%R@Sk@D4EU-!2Cj&hzTKhLAM} z(xn_X;@8DD3>M@SDqg;Iv*jZUC%lOWFQ#$gO^{IhW=f{Q%EH;#637pt*T;TC%TrZe zj*J=iK_|#X0_mK_GfSwkH9_O)2kqqhjyDIzD3BR=u`s@r1vgz3G4Wtz(fL+R9aF_b zHXOGtl`fW-;_L?zna-8(NvSvtG&bn2n~m%W={WE{e4C&6;UkPhmR~;a^ZHH2vi*p)!E=(;mAl=wr(JtRNYnDr{_f_adyp(QhM(MGRHceSi6e16X39GxvA%n^3HBN|g^q(eAhUW9{JFcJ2Cg zfha4D<5u_w;wNO|(j?ta(N9&^5LB?ePLSFfIB2ccJlSb^V2^P-iWb**5QBeHhtZ*Y z6Zg#mc!ysv!e%_hcXT2Hy7Q&`TzaWp*{_)yA&dX1>c(}lU??=C!bOkxWUUnCMVQB@ zdtx#B#B|TB(}-NRRZHwhA440>$a}vF^YOF|N*h;a$pQYFH{&`N|JJPkgfW7MD;Zx| zL~qsi>7%T&BPnIdc`vNqtx+EI90iEGB>f=ou6yZWjdAD!KD2$a?9QOSHcl;0MD`gA zwy=9Ruh5Lf$|?I(c)?<_g+Y_EK6Hs@`aKtN$dd?nbQI`nS(?TV<#9ir7{PaPq5(IV z*cG4+tzppLE0AmfL_9Fqeq0;wz?)yCTD#BVFTA*JSJi%D`ZYov_*kK~o`+`a#F~JF z-T8o2e#)E9bf_&P6CG;rVs}^VY!n0TAqDgk=QF@bO?WQnEQs0jDw5>rVM=f^9LnP zUG;6)P?Qr@b!~n#dadGgBJE|3$aiNPHnYH3{&J)Er_&j>bT0p@n~If?N!-Jje?wC$ za$qP+R>auK$CT@G>sPws`C-L|%{Yf4hww=V zWN%%z`6eP}DMU|6LII9bT&J8a)rVY|+W!_?abJ1zJZR?lr%<{8h5l z{H2!Q9K{idtjXW)!DMx2qIR^f$#1FEZAEMe*U{jf`&8Rvv}`}ETAHXD0rzx?C>% zZSFd(ID0?~F;3?`XlZyI`F64i^tS)8$B+mQI_$NdI#`(HsC#nKQ5+~IE_!Ep?qI72 zE%dmp=+O4kNF=rQw7qJy5RNy1%202ib|n!PS^P>|kZ964ceaUIwf53Ca6Z&LLYtF` zGq1O+gznCKv;J&x^RyW#M{YRx>eoOg*Z*)p;8_aGc9%8wf^J(iJs`0cRw^qgeBZYh zF`8ShFVbbcf$0vWOm}C4V}|s%%eOzVDH|gcQbi0fe-zo83O~ZCxRUIf4mh)w{goM& zpA~LaJWgMAgZv;eln(a5-nX9n(yz4}p{+W?j}uIvCDH~1G(?(^OI$Fk@c@HvF51V+ z2CA6y7sv~FX2$1Z;I_T5eXZ1P#;M994{m@fjQ-2uZ2O`-2OY0Cc745Qnl|fVn-TM=2u&Lod*$#ZqDu?ALgXQl4Bj3w)U(Uv2r|g-yFw0UcuLzwizxMyJGUl zjJ=vt>zCF%H6rk-uKFF`{IpLRgq(2|pJOWR0NQ``d+z){bsa`82Zo#okb2U>2g3i% zB>|sl9y`njZa8`z(I5IvlUE!m1+%Xnv7FNFybktv-=@MNSjLjUEmbbXO0^IPpM619 zB+}N?kpHkD{`GSLRrqS4=U`%syIR89%^$}W(}UuIUXL|BFJI?bh2+%{LS~*QXC*)< zDytzM2mm%h8%ev}Ub{JFqRZcQ8>k@M_qW1g&J)nykis(X?mo=(2PwfSsh6y|5O;aNLND}m@; zqmjH;P`lzpjdXDT#KAfGDQ90M?uYf1yC43zgCJ;IM)Ak~q-H!FTKL3_zuJ;C0AL92Qoe&ce_UK~Iz2PD$Uf$#5y})OKaNIr^ zBF@OuIP*1OBgJ^}i!4A3DZ|F59yPS^8I0p)yG%KAanY-T(V= zJN>rrriwR@5qDR69Lj{)(udElfo4)9Q5?tBKWgeDnp6IQUsek5?9sCU_$6`xNpFlF z4$7*we=$+VF1z)_Exyg0n|X^#r^zGPjJ+miBIIfOg*)BmGYTbta&Ie5BdXqUwHPERCLt8{h}wqY(<*iH!`jvN8_DfJhLcz={40JGhbY|~90ROxCCJ??^^Jg&&@?8RX8`+6Pv|Bi zW#Sd`-kkIo6HGu;)^U6i8?COOyh@Wy{CZXiJ$72-A&$rAwL&x3#Vt;bb5SW1=|97E z&0q59-UmI?b#>x#Ep> z{z8_QODpD&z2sUpQdK2895KJLAS4#!kh2_3VQE_NPv$J%#XFGa>X2;pIBe`Ox71|S zgf`kOF^Z4W2?q|$Y}as(bip>*7T~Z$f`pejAaw!;em^a<7lhepQe&o5adZ}KQa8&! z^>!tJ+I*(eZm>MIU({xSPO*`)m7gHbi7;3;;QAMdcD*OdL9#4wyK9rJ*p7Ulg$NP5Y=@)hLhJ39WQaI*-)4iJ3n~2P zY2y+bTo!=-z9DB zZf~Ynd{6>D5%{Lt;UB{`V}J}ynXc_r0}rbt6-WOWk^X%I0UgA?u#>i1q6P0W&0*V( zFP{br-~qm8AhnbM)R&=}BHWj+k^wt^*S;I-4z=H5SwK1%yN4+U1^0X6ld2Cd<;(|( zC}Ss7Md}@kCADGessS9RuSiou<=#D5u5tfrf!K4h*EZOgkFO5GWEvev;qK#9R+ZwhNCAf{LZ7n`VnzB(4eA} z!?vzbZ`kcTjR$U;;Yh%1cL=YE%==>g@ss_XJ!^+yybzN1Ep2cxO5D$B?b!-QvIbm~ z_$K&}WDcW>i`7_tNNo;rp%0<@C8^oyTVGk}26K)HmGkcfsa(Vfpn?voqgXnFI4WO~ zX>;sk1h1+?`rGD)VI5u8r$+fi7f7*4CEYKvZ*g0+C1i(;jU`nyF3Ro3dR^|oBO+O9jeF?! zmztXDzXt!<`aF`vl??Sy=Y*@ylaw-rAT<7;45>6ppWc#I@D?~`OLz)rv5B4t85;T= z8opl_R_gy^OVJj9i;q;k7FdJ)@9&6N zy0Na;dV*r--eS(Xl%ICKydxmXwAd2}O5_6l(?6WHKhP%GAD7C7ZnJ3)6C3$6t+cvN zZZ~2Pb0(7V?hbN_+Q&SI3NcL#`wz&|;9&H%2B!{`4Rz$1PLTSH5k24Y+Q9zpS^oEQ zpK=8#uXCnq-aBov9hykWzGn=45nT3+h@|Q$rtmnL_^RJg5p;tO~I1sLZm%cbNsM{t&a;vV4ojL`2 zL;s7U2>>=B!=4l=SU5No16~T{lS_*;w2XYz#zb#N6{*B(jzr{9iChn7HTtQ&z~$Ph z97}dHYK>I${II3GGCTg92)iytT${OQNxf*hrWJ1c>>$^8ELCox{>fzPgZcYWJ6gbb zw#mLSF%UU1%#GDLhC?s!kKdc}23h6t4j1oQ-;QbpqDmQ+jUR#FZU;2*3uVs8;O78{ zZ!;3zxO|g@`4I48E9r4CIpS=ODO)ZC8@!_~QXVwp&y$CJx=1gp`@ZKj>Vi&8nAl*< zHAbro#UtDIN${g?&(~}=boLqpRu)WpGd>AT2fYjJNaH@6s1bf`UW?vFl6-LGSBWeQ zRa&Mpf`wYn2Wb=(B=K87=OV#F0)p4H1!e-p_9RA6VhbYp0=Ganxneqmc;#=x(4$>n zl(q_7DQL(BnrSwBTDDZ8(FA)my2Sa6#& z*h9?Hs&xPw zb>c1bMI~DJM7_Zf{(6np_ng>{>k!fVw_`IfksP^)tGF~e@9*_m4oVNV6SWM35P6hQ z?N_9BxU_S^1KLhHjcRifQUpPrkt@60cjv{~+ucFYar;wNgYZlA0ww~4e;i{m*tnVV zZl*_>B$YS1y_pU?MfiorW5us(=bMDd{mBD$p`xWN_}+jU*K(hv*&eOz*d&|(T6GA}}V9*{RSV|d-d&9<_wL2YNp)|vHxJsJO= z5lL~`9F4N8y;}`BeaU*e1y#MTp@{&v--8*B2ly$^)gme4al#Juzs;-R6o8%qih?a% zP_cKwSvhTrX=ay3x{I4L!m4Vqtn^074dpd0E-`O9<$6%wx6OX%S<>R+n>v*vOn+vZU-;PO*T+ITYHkpb! zX<@UcSKGKTP$xmemxpRgE*3Nr-20ug!Y;(l<6ZNf4kdY-$5@=7MqGO=h!F4U!O+p& zUKAw({rl?3GSqoZUf6|lpOU=xuges_928)C_GhX$m_C9S|uN4R%& zl!5p5Igu%e8sQoMi^*5#s3Z~HFmh@tH5t1k2k>I9cx9>f55hNID(WT9e|`v>mYJbm zURN_(i3KY(3vN7wu-Xof4?$THf3HB6HL!261y$Z~#E_3BKUH4nKP&lFYScCCi3Ld- zfTq@kxa!e&y34FFEX+q9QaM2>y|*`C0r$w4so@b3GkN}N-Ot{>hZP<}Pq(YAPxseq z#6rl+HtRg=gJ#>!o6)m{m0AXV9g(6N-0k!3Kk=1>WGXIkg`6@v&pNMfe8%H&RR8p1 zYoB(V?<`ffQwM4Q#J7*?ltK$fkag;+(HmXMQmxg{1|?Ny=khjlJMq zO+Y~KS*_f-@f6#Ci2ZGG06TpZGv#P=qqnmoieSo~}}-_wI3-a5g~-+_d6DmIE#qaic`$u8tke z!q{r}?ac65{ph@4LCn%jSa!J{ld;&j=Kh_oUA+8ezjvS;6u81t?XMhQizmi219}!~ zuFYM_U~fJQ81W;;BolBs!jm5-aenuc1B^+B%8t#K03 z*yjx*Z1QW@>u!)+*cI{u#<&&t9v1=j;pK?BO^wAs!7B+aPb%~{wV@hwdlX4W`)dA! zH?#RGmQi@GuZX+N3yca(go9=$<3Kh_Ev_TR4o7{R?-s(p&!Vf0w%f3wpP;rU7~}iT zO3TJ!2=fQg$t1qo!W!`rr?oTZWyk^vG*L`s?nAm*#wrYu5*D%|6KpUieNWyXk(4P!Q@~`%w$}5lNmZo7Csxee6Yn@ghof&BlR9VTh6?(EPfE&&I z{Yerj*VI<`<8oKm)8F8Yf8etF+e5aep7<00`|IO;*Zq>;UA?_@DEs{QK zOxJ)0Y_-sv=knXJb{@x0U6{F4)}T_ggIcL zJzX!OIxc*(7~37k<30D2W6exgkcD4nKDB=)D|g~B3-{)r3SZI);1FK|IcebEM zh|zn*c1AbLiofP6F?lt_lmb1sh>Sir1K!Fih>z8g(_!i7!Y1}``-h~Toa8Ceasgi_ z1{D8#p>o%t1KF;!wCd9I($KBrM`%&&J%8c?iEUm)aYp+*^!~)f&F}nH*=_RNVn!A` z7j4kib?a8|;FndYda~RS-+udC&}~ZnM88uzK-E^p{{lD2mq_|&OLWXwAFc)AjIV#w z;9p6?D`N==h>Z&SHYil-bNbMv?{)W4?l8JVWC6zWe|&ST@!$@hiB~uF9?Kk{u1%sp zKlVb>PAWMT9_Vy)HaQhu+r!bl3Hq5P0fgFLfVGRWZjrCPg2;IbvPfgx;lVbU9ruCXs&&PALQzEuPWwS5OV->ftKjzayeQCC~x?28D@E~V2vfj zzR@URuP7`*=+f1W*nkmW&p{vo_;j=?uZ{UvhV@_NGVe;Vy)el>q7p$d!)=Trefykl zxNOn7!th6Q8Qei4i6BXR4W8lWx6ME|dbS{|PpaS2(Wt%I=V7753>R<;>m$UcU>azD z7nWBvlI_c^+IaA@WEV^3)_c;^FF^|7XG--Qdya5_+y<9-NVS%TwJ zq^SDyY3tI~n5Y9_+z8Y5sc^W6fQT#N4Mnm|PwyX0mYQfsMb&xi9%? zd0j>|O}ARiyDtsr*xyciSzT;FEKruwGqJL5ywF{*k3H1PuS&kuy6!up9C^(9H!pk5 z`8h9f%#9%7iqVN43F*hZQ+|3p#1_b>dF~CCcV(D@n@{uJVKs-Fa0k{zQiGZ+HEGU_ z)G4$#oR*N;a_c$ASYm8y;&IE;XMX^>9ebqr$8$4Tsom!#oC0J7KdMW=hFR76DE$Y( zfRrG~EqJ!Bb{;V5u$WFM@@T z&dUF3*d&kN8oO{ADB*^NX2dH=AbsP07`Dm=(R-}=2aWx`5i6nG1&ibYiVpQ}{)A=e z>2_TN*M6ZZ=aal#x@vKlY`l0R`7mtd!Z4# z-o+B4GIA{gK!D+83MU)p@-<|U)26+#QdW)4wzB9h6!P9+t z0ft@xKdh-P)ncCah;}?_2&^!l!Tv&Ps%<YknUS=X7q948&dAxynSVEI%pBu@r{3)0&8* zHpnUu=owM_0>p$y?Ms7rYT0x9^2w>;QjiuVK{On6b(Q1|_K}~wO zssK`*1duF$?PS95kC|HQg8MyzaN{<2s=%?J*L~{l`NoR$4b;(ynGiZ`z)s%$4_)XW2LAoBpaaUcom+O@K!+R&tt#3V; zF>)F{ZD_}cy5}`kk&eZz#3yNJ7)5d}e@b4xS2X+wK3cqhyX2x0!3Oedxo7te&{GYR zYsuzF(Wm-&!n1~psO=Z6QsP0(e!e>t&s*)X@Q)9i%+btbygX}DJkjRP#VE)0F%r3$ zsg{3Lw-uU2w%g#l_C?puv6RRmxD6Ltu9Zr z*6p3c28j_nf9Jb*zzpp%^Q+k%_+Aag<2%$W(F%*18q<7qPuya z&fRJ3Byvvzf!`11%bajNoU}DH+8oE0EfKd;<&xu%G(FqML{c|#MpQh9-1Yb@9L$tm z>(v{yxhI-a1vNk}@KiA78#=5f=vsDHL3@JTv)nhi-O4|8Lb#28*I`8FlKf$htIWsWr#Bk9_@_+V8qx z>#S~*nUFx?d#i==EQkt&5MVtPBZ5z(SG;e&FwXGXN%XEH3rU=L9_<8sy^c%~wJI{j z_3ai2u@UC*K_ObZt2X3fm5*!h<+%>Z&XsaS5`En%)arXjCcE}q(Lwm~nm+|d!ziwn z!Z^6n-sQV)37Y5s{cQnhN9~z{NXny?Q#X+qe9j(|2$Qhq1l3FYU?yZm-Kk_v%=CF% z3IXX})rn>GNt`8=gKa5Vl}tg}*-sUUbmEDxbq-68nUlqHzE=~Xw|A2l7s#nP8{2## z?>wIjamK-?;$KI=heum5-W?e^4Y7P{<8mGl5yhiYRjFY=rufMg-qca| zfFyu6nVJ}nXerdoMi{j?U$$+LUov+sHEtOy-b9NWpo7(srd1o>E!suIdLC8tus$=Te$~PBX^r_gs4o`yin`T%FoEjIX5=pVonX1*s*7)9 zo6BDj-`7)lY1G3G)Gp_=%h;7|Lhi{~-+=7hSv>u?1F~JM1^?8UoD5E@cf=!EJ}1#W z=H<&+XJJV@#D<;@g|-cxOAovkm?wvdXfO8u+VEgGIB=4nv^N^QQ;M5YE%jr$aPqDQ_Z ze97T4tVG|K41cg?mY68DjED%fK0Wk!E9gfn0j4yIm;G-2;sR!(9-i!}uYvyO3|dm} zeA|yY9~|T$w@R%xd}k9o+82-!tZs#P$|m($bq2M-?4fGc9bU-T8}fCEF{_w>9Ij3n zbtIcSd_BJ<=hEsv2)`ou4u{;~owlvq%oCrI&y6%L;b{C0f^V*daziQ9H{Cu^J+kf; zRd$08la~zaQIF@ve)HtlRZN7&a6lXR6Uj5-x`F@RV@+ox3la1FNt@fW=O=I#hOcWzEwAhs~r8QYmIhkMjnYXj#UD;l<-N_Vi~{F2NQdOYs)U>Oxz4P z^B<%l0-|ZwIwbUw-U(;)e6^)H}joBPSXsvS=K2u|C@LF@N;42!1#Q+As zJ9w1JyJ``j)(&~_FF(}>c*I8Uqu*fp*Yp+gL|y&152{y}FyGL7OOJOtho#0!+J>q-fjJA3Ce#IIaKhu{eG$flS$~sYaIpv5d7F5lNr@lR$+x-*( zijG-3;uJm2p}y8vQgE7t#m>Fdc~F8i2>ycNB=Km1SA7Tx$@5CGUzL}DeC`q;t3GIN z2#-v;j89GB5dns8-V}JCe~**I+<$>Oo+vs~oOZMmQz5t!8#*|8xVw9tI5?gP*41$e zVU$-P+hOY(Nvsd!Ywxd=CAU^z?7HNikWN|2AxNegfzp}jKk1jwKDla~_r)s@6=(Z1 zEZH{^YF>|qMpV()?-@9u+|1LP1(%_b;E0?7Qs0>oJCg{QBzmNMfe5u#x)e2NykaQf>3%0NC~MewmvRkgBqMXsc7xbc4Q2RD-(iKCq?U%Uu)4hZ`14o^cCk{naz)h;;P^Jne{Kz(tpC4 z@)~=>6=T2LM^irh ztc1<`Uao3CePh&oZA!ScYxHkNRq|+^m=Rz1;WX-UOdManPcYsC>Sq*i`Y$yu;Dy|w zU1JP*%APA7V78!MUajBh8?5g=1eXNpGvc+Mq9=bH-E}-AA?t!_f{M3FszVu5o`UP4y{mxz|c-4!p&3)AyE z+5X5DH3L?Mx|yWb-iXsU_)>Z(MK3nG1xBR3Eo~MStA#V=U%d*Cx6>f3fJ2T1HSMzU z!-M`At>M0IHMb?t#a~Rrm2D?^m%q+8vy*|0ib=r{&gKN>e+9&zx9VD%)DLGX>XqHa z5B)zi$GxCpsC?nSS$&sMXIHkeVtbZ#@h92HzP@tF1C`wP+o_*1RFkj2?A>=hvUUN< z(?pYnwI_%RYD}`s3N;hLe@;NuTLkh5VSy!2dz-_lf|50$5gwT|7nY_qu#>)h?!(c{ zz^t+JHG3t7Zxv@i;>Ooz7BH5*@lz=}&DqLpuEuDNI0jtF%edaRIw-G2v8aN*>q9Is z_saKcnjEGI-Wn@cgM{y8=Y-Tl>i_l^oVmXOb+7Xh`yz2Z`0lT#vnO2t#pw0L(DoBPU169U(44S zT>vPH5N9CI>LKRtwz*53$M7wu+!rPr5$g6#U?v*R-~f7@P59+J7z9^5DVJ>(6WC-T zlWtf22#sfUFT^GD;H-hq9P*-WM*&e?F=|+U-L(;n$$h3w6E%z4%s~I3-YN!08SV!) zlNGjF>!E_l?Jis-y0=q{E^trc#R4&~8%2fD!ZTE71nQtSYX!V^>|u#At%8%nBf4bzm#C zI9o&ImkbI-28_FyW@o816wnmRGq8vVtr-f79?RmLS};+x-Gsy|=6B7e`Vh$;1e z+&%>+nqw!hWMfpG2heB1*#a@=x04L@aSFW7SpK8MeLAs$5Snv0E1-!Nd8x-k@)=*@ zHksbaX6wJzRsvGend0hNbk{5K;+TDKan3Ztg%At^B2ddtmn3qrSHuyWjgR-;2+~*w`}_qjl_+eCvKt^( zQ_oT$JGK1cdH_;NJnwEZjm_XbXlSdV0J>BcE!1<3RH`Lq5;~rmy@PEMD76gXpl^mX z*~EF6c7Y>#^GLTTGAr)JD^%7hjY=HfS=Lh}(%UOcB+KRW?n#B3HR|!> zv=$7{QB(Kt+vP0*55z;KT`#o7neMfSF37njNU(knL_ZrB zUZ)clp7qmxV~3n9riNJVdkI=uo}qY#9M3b`xeV~1Fxg-`=g=>ky%R6#=?Br9*V`# zJE>cF42^E_0HMmOC1%!?_Tf*qea65yFq?o;Ps5*NJh9IdBI z-X)}}ZD;U?9$>P~ikkMp_4UvsRqQ#@dgEP~sMm$M@O=t>;=s*QQ@pqbIWs(F@x8c{ z9;%11;n@zI1^58(q*DBX1!}#b)!vziLrO%T;#OR11ORMN zB_}mgU1{?c%%5&?kLY*W;Fb`hz>TAauNn9WyD>arfdmn?Ksq=tghkL^z7znYOILf&~NfGS5GFlG*IGX zK*b;d+fct^H?>(0|1^U2>2wm_l`;nOy+W*)g9qt$?G!~n|3s_~0TUzju;7SiNL25v zT}pC?6J22uacaWjmPOrFoT4m1$T_QR9?CL_)QOnb87B3}0Jkxn;+|F@l3V~bN^8m| za5)8e3a@8nOTD}JE_G|{CdGF#7?c`@?X01s#f*eru8||5yC7h@NI;I?l>CXRMcMzs zJ}|>&mBG2^&T5#38UJ4f&x+V1d}AL%cO8n5^c75*-J zYCXNrHrV<@Y*ewT_It(bT+a1rPjOY974PbBrmXlG=eaA$Jf;V27>*~;3s=y zejdg7v?p?uT1*u(^MXw3cdY2VM~eoJGkMH5l#l*o*j>^$bf+7zsm}chSz#lG43q!e z+s#ezg6q%}pwgFQz6i5ESZ>k%cyYLHJ{t^pg!ki!#G>iH4k<74M<`KQ-&r@jJfmg* z4&e;(`9CZGj`3h^T5hxBb8P!OLcWT;Y|lpojfBpdd-8)ktGAjo36kI3_8E4Ee?HyD zI~a%_%CTH*Kjf$lxc6$9{!yu=;x0ha)OCXce&QNdUnTGx)V=d0zuTZk3gFq6LyWFa z$My(06xm~erJ<;ZQrIdwzutiWGp*ZK2WMW1dRoH+%|cSMIOqj+54lgQUtu=wTM zO-%AiC9(a2Ox54&;V9Ho|0*Xq@wB2u>u{{hNu*t!y_c5tn^$Ss zuRuY8Q=Lp*QYFD?N+yZyqe#wX79x9c$grq@;zS~me9cB+4iIT~Pe1q#l3TtT(oklH9mE56x;B078b{MwC*}k#|u&f%?r_ijJ_FaPjj_k8R$PrKEv3x(v`xC{Y zA+K6GO)7PwBeD4HI&0Kw#YbIZ(0A2{_&V<1FUos<~^l3dBo>$E*&H-y-JAbDah6>B970#*T>4#(^u4gCFgKZpD!!A zqfXEl$62o{+XnV!60T_dr~sr$gAnltKH-Oqi0MDbQpL&=cM4Q~kHRof>T)p*eNtsa z^ZM{22djm{xZ=toSn$9VUQQ)4tjROtF{Ux8pUT)>Jf+4>8AWcTFyr{WVec)2dTb@ zAlMh+sO@0$T8<`Ax-V*RK!sNoU{4-4X_**h7koCTYpI<#!UCNy&!IfeGgbc&TW=W@ z*A{ha;{*$Y;MOF;HFyXb2<{=c2MF%2jRc5c!4llv-8Hxc2=3arLpRWJ_c`Z%>$|t= zt6jwps{hcez1CcFj`57YK@&joDPeUG#>yw6IfR_#16)OiaqOq4-p@hlBd=DUT=2te z8NuJyuE~!uMF$S%V`^&Olf4zj=%&+fkYjo*oiW7XD znl}R*tr7*r+%p921nblzVcV0JQ-fKhF2SuP0px;&yDz`z7}2%j=W=HMlZF%n^8Zw6 zx>MNt{;%N%gZ%MXxk26TqK#Qxh7ZjnFp70lM=yFNpaG*&$Y~Z`@2!bvzXZS2lIOuU z34QmJijd33h~xU1n1yx;4U;R+lWAg%Mg{P zioeB)f8j>F7jXT7a)SoP8l}YhLHQfSwP%ZL7ZRJ99PM`kd0;FhkXTHXK2H$(>Wy{f zSa#blI{gbDTMC(TS-sMGG(*!aRoDilKJsZ&WD1SlC-O&XHKJ#+9-LNL<22c7)#vJ)GMM0{w^6qYx7x!aQBWBQZJKl-|(44Kp>I+;p$81y?nvfJE+1_ zQc^}?>~q=;Nhgem_m9bFfMc8ty@bSz7Yz|u$TXbL=2Sm+Kl|qkAxZI=J&{~bu1*}M z;(Sxk98YW;RIkDefyZd0%ht;^|uhQJ>_t;!Vpn-IJVkDV!gR@J5O9gL8;172n zfOOUQHu)y}7A;%AL_N~wV={AG68icqp={)F5k;9^3>}dJl0~Krl49nM;r!AZFXT_7 zlaW_M&npP7(alkrIe8G$W5VJLuaQ}3w$7CKguIV83FtH{blx8t{n6=#+;XcX2W=dN zod!-woPBWG=2HOWgiO~AGUV}aO^6=_u2xy@|H(^&?io4qG_86!weD`{#UCS^qTxTrzgB6gE$6^3^Es(MSa9YaFPc2C>d-K@{EC3Zw$Gg64}9-AK>MOqF@ zXLJ@9o6bJEpLmH3FS~RVJvYO6S9>^3f+g+0&K z*E1deB|+JVocu)E^v-+T%SPv~cj)uYMTqHNzO1valvx4#cQY;zMscV<&HGHZfs)ic z<2;Zfc;9KI{I?GODO;RlnltZ z_h3J^<7rQll9H4S@udpOHl*Ahv!u~`{um5&uGNbuIHwtmA3bkjn(>W`MLyEGl$tDS zoA}wADQ-I^xgc8dF|qK?C<))^v>V+Z%6h>aMq75N?i<2g)9LXWA5#Mx&<}4;( zHp-sZOp~%EsZyT? zVw)dGW16yfw;QJPJL$uB=b?c?u(<-qa%;sw>BR@xmlC?cJ5Pu!W(`vKb%n>`Co`eO z{eLpC=1o@9-<}g)o@e21moH>K`=%$t68Sj`G#n0TsQDZrNs($U;l*w#{yd4OaNb)z z_zg|j3*YORyX~p{FuyOaq4Tk?YCO`mVP%YsP5iu|E3FS0D^l!ob3x0Wls6V-x zgkRuMG)%u-YBjTegj_RZQ(@4=n?!g<9!3eios<>g)qT?mtJzE^TO$4#@*^Wg>ACR3 zxEW?=aT<>cMW5dN+vF4x*)pDqm-Z(hh5r4R1(eP`N)qil(uh$CUd)D!UzpM@v?A~2Nn=bk-YGBXK1 zdmQeS*w%94qe{2rzAC9}UJmH3E2@v2>M5np!PifUC!c?d{hTnuPXRf*{jfH4F1YT! zaY{4{d%&kHj*u=h|Ftx+$f8=qgiA|Vj&{EO$VdFh;x(9-U(-3!L*DQQ*{0#dWLYAQ zoGUb8GZa;xb{S3f3X<0kW*tKEvW5C;IK~MpIK0gtXz>J^Nq=^gk0WMGHnXtW1);yv5^q+ohJg1{9rV`xE2B&Y_Jd1O& z#G2$*uQsZBv1g*n`bcg44kwH@qpM{{4Jrw@GqAcpL+7*Id(4173J)75HLd@MG$gFlPPd4JqI)Vv&Dw?)c>AV0*bgsbbk1g0{aQ4| zLSJMxAbud#*;D*SQ&v&tKP53Pi4^5QSY0zZ5V3KCpQ8RU z;BPT!8TYd2SE`JzFQz7nc%jQk@qvo(v(zp|<$-Zk7kGsalNFBD&Qe6%@`KG64gASP z2*R8AZUoW1Szbt2l8Aq%fW9d3A;iIVqoCP?W?Oi#SC5jpb~0KI9n#npI8^?76ce#> zLr}#S2`q3twfJ^Cve01lY>rZU5>@qfPY&!ON9mr=0o~wtwlaHaqjS!+>TTUo?e!Eq zJ#xQ2OtykPIUsU`Nt(yQG<-8J^}ZhdqTpV5%S)pM6VC{Xnq2BGA)|g{=`8KQ2xOA6 z!5CUe0DsYp{{1Ibs;tRbbV)6J!LDZIpn;iP;x{fBw`9~oS5M!YYDWgLY3Z|GA;jUU zOj23kw#Rdf+4^gT@S9JR>@>H7d)7ObwvsgE zYr5j^^^ERX_v(0~YreVi<%X$jl%&AL z5SrvZ*KWvC6TF7p`<-^mOY0#1j(%z+iqp~#>ljh{3^Yn``CUw+G(UW0wIw0s|9ZNm zWHGe5!7g|C<3fHrSl^^L(6~sZ$Htr^ty9iv?aI)5L(){Yc4li!SzBhGpbej^XusD- zlZso|{L3L9%EUNlSVb;>^O4B<0-8}$p_Ke~RkO$| zPU|>N-I=9jQ?G;O{i|8jDJqVD@l;M4b?0rcb>JXqc$NM{bzhq%Nu&v6RcvXw0O@)E&yd2n;bU&{cum#}6U*K%iErBVTzyC>83?jqy* zcxZlMS1RZeRUs}x7)ONlhEeD(hD&82zu$Ph0UON_mn_a_Y@A`^EQOJp6!pXQjNb@K znJD3p*aYGtySx|Ke}p5RN@f`Hi1}#551gwJ&*urb-wxeWoxR)l(`I{-i~-m1G?!p+ z&a6j5MzEduk%G2VX&_E;K>4`!inQYkpkgCf?ml||&hQHYr!?PXnd~@rqs4(AJF1a- zUe@FxB>91Zt9NgttXf8Pm6QDq0&Wp7>gq9d__Z_g#I!VP$%Ol#_3D+3#xTbrUblyl zGZAR~=6^@J{_)byXDR+AFc-})3FGS<&s$ht|IcjapKlQE#H2|8(>MZ4HJ_prVBw6S z7Yh%Mz1vu?n=sFsr{rJ)>(^t#c_+t`!)EDJNkZB(@*_>gzl?4p8iPm!UfUmZ&YQ4f+CQ;9=*io~ zjSYT1dQ~L%4fh}%(o@^8i+ivw3cb1=3>W8`j2VLthF{n0JdD2GB6sj-dR^9c>1Xw5 zZ8`aDxAH;cCrI3^=`D=Rr63cMJegqb`&y;pcCJBkdpqX8z3Bh{XId@R^KcYSA|~xi z##QOyhDY+j+XK`~BBN%gm^po@i2cgjRaCV)2W@++1XK!nFX-$dZxj`EAXEMUF%D2)%nUx7;ze*2C!W5Nd?q*>rAg#%Z51B2UX1E z(?wqV#+b|{Dj>`=qDcO3qX$}B9+9j9v!Jl)tnu==j({S?x`DNUUXr$*9{h|pMeV6S zIqam}iMrRG3V*4bqjXbpi4_S3#WZzPiyQ@(M?1$%LdgmA8~zlStO|=yFXxsTCs%OX zoNm4q;xEknOHyOlip-g|LN~tKmxzuj6e&*p82vU?SY6ivwVRVfhJPO}JT)FYGMQo* zJF_&2QKi~U!oI3OOQ81ZUVoH2gMN4vMC{{ygMGlY8q=^#n?WDF7L&{%ZWw&NUsNX! z2J%nhBz+mUjEsWgBr`pvT)@Ee^YVBo5G<|;Qt9kcWiqWPRLHG+&9xqr>^!J=5P#{A z*W})lr#FEbTWSX7@3fq`5vQC06Nmrz5!S+^;vsdpIyB^2^QY_hpRK;TkTn!2kj!rz z43BWh9cR|n|)Qd+Oz6t)PhF$mDi*o zrUas0*fagzW@Kfe@R5z!&w=h&p%zphMv1RNrZFYf%AGK=zm_nX+omMtreUHQi+J zT+6C={ISD!N^Dgr(5{9>lk_t*i=Dymwpa( zPs+|up6TdGR;DL}D1~@*z2_=X-Mn19Axy_iN=`lq^sx*CmD^mITo5s$2Pa&vZ3XR7 z_d10r(~Wi&0GaTLPE=0}l@z@ttz)gglX*OqN6XNvG0){w?<1gJ|Bjk9hD(L5F15aVZcTdoCONr!f)_VT zRSrGWak|cIh3qG7Zy`DtYnCtOou)dqYn`kCT)YW`7L9dVT*>ucK zis}=vIW)$GN+M}xsIwtCo}*W6hX++cm6@d;v;S`GK}_A77DU4No4l}2#KU!OgQs?) zw5-0cX3fsO*Y)nRi0=b-(`?LM9R}{iNxix6LfT>a3s`&cN2|{U%{!R8AHHo<#O}gA zd!GHip*WC=3|*xqq7_^)@54T-4yeq}$8t8LEe^24ufZ^XgHOnc2(6E7qk61u+>Uda zG?PSpCx@@A5jQaHFcKg25LX@_^-c8OqlZZyL)iOa5OuT3@B|M1`Qhc@x4r<8zwNHC z#*VC-X$A<_v8Jng0=2k|n-#yj_Oz`6hI(exDitz!rE$W``}Rk#3`-~wSg{8h846+W z^rkux)^bYsl0O6dNT4&fT6tQV!}?p}@HAJS$9QdynMERqyF;(H;4z|&vfJzN}n(0o=XTraVUECr(9oD5&H~fJP zv`!zg(m-C2Vbxw%jh2SzYAzyF(?mcjov+da*rU^ndyc zC&YZ_fMx--c(doc)48T z#@9$s=`A)2Z|SMxO?^97W@xTJ#3M)U?1In-U=*8Z-7?BVDMew@=-5(kJ7xUZ`&iRq zy8>U==FKvhf4uL>rMuz`nys4_HM|saftRZ!@x7z|($miKwC>UjUBt?HQt&LKyG!yx z2Mv5*|Fft+;91Bug<^ha>_@{0JW2nP>%apIgRiBUtVtvd9klEi$<}S0Aw#?a@?Ay^ zYCnV*U8C!MYco`rjM==5kLM*idcF9*6BE#q8()6TXx$w(~vDsBimw^aW{^r~qY zL_D~9`GP*&`a920h68cBpqJdf&h0;)b9m;LVM|lK%!kdAftKvF8HJ5^p5h%=YHOcf z`)4pbsgiT@>{-g2!oBjHAej^*zC3^R8zrJEDQ`2VC=@XoE5uDY>3T3Q6BA5R$oHFL zQh&d1c6;{SRg-Y4>)qz`5Z^n0H78Rp-PfFYv_VdH15tyFPXGN8omrH2)bRNUGfCr4 zz21kTB5URI6%E?&v=#J0yHj-FZ(+<&-H_ekv5G)iA`q-JsinI6=S574u#@4aX*jOZ zdT<+%`AD2NE^@{Rfa#Jg)frd_ionqlWCT0Yqg5FC;Ed~oRh7=WJtI*dxMnvTYMS(q z@be$1&E3Ud*3K$aGVzI?@ng)_m5*(i>TD*pf)zks&17U0xh}vgH~yJGwkDOxEf4kU zYpO-NjhI>A3Bcjc7Ar0eWR%!9&+B0G2-m+QeWo+m_um^l6Cbj<@6vUZ8F+s{sXsd_ zeR+unBz^*m907OYKWTZ`l%7a2g_#o-7H<8zm>j)>WDupGGvCWN&T$!?HeWGN`>%kl z+fEuwf-OGneoB#7<2Lp~yQT?EB{9OV*j?yUhG`Zhy+&U*Mq4Ngah%N1eHOI**)t+7 zmCmuTm2q90&{cbOLQPJj$!Uq|fgl8(9BWQvJ8l0(50pRTqE64(T-*c(Lx(LLTHeVx zb`t1(x5_UX^4x#VbzYhnN*&A2xWh+Daj#Zm=G;WVUJA>0|8yVi&L-aMpUua0w`enc zsX*=8|91J9%%GuAxid{0uMEXx7i(7ZF_V+Al|k7>UqnQ<`1xM9!=xE48*L#kcYLOk za)H{+dkwta0eM25W?VL0lGzpMCnYBGaMBHdeemnyH{>4vl>L*FN&oa57Cf0r?mDQv z7;nAUbYGjr7f&&EZM1Z`zU1|Fu8*JQ?rO~IYL{}}?Jem4LHUJc2>A8xmc&3WD@E$U zVRWENzpkVt2e=J!;cCn!HO;3#upf31KhZaZI}-*O;C$D*JMUe8>0KTzxdy-4q*Yne zx7~8`@b#}K+0*cSuGS#D$cKMmXfU-O?$>kGKqdF8MCF%j`G;LgPjAA(Z+4rPmTKRA z3mCUv)aPZf7^g}}QN>0`J`vpX{iI^~@VsEY-~`Fva8bc6MN_3{{h}ahn>=PNYcKX; z)JPnt>qS~!74jNh*ugJct>>i12^osi(w+sJ2~knN59}51`ioqY_`3bKo==MVWf=z` zxG&*#8bgR}h98t!%{r+fEy4kzY`Z?9-Z6PEYN-#ZHcyeuiT2gv zZuJrE*_gg*gqm3y)-t(rPpa}TZ)IYKKX6lEL4%|JzDoIoz=j8gpD6woWmY^7mJC6C zfE|i7y{)+{#9EN5w6gt7P9TsHP)0p8gVBSON83y5Q&7kLtVf}z#LFhxDoAOU)Fbh@ zdL8}VDAE$&NrfhqgPivl$>~(MWr%)O>gj%tupM6W_Gl`&Jnl?VqyI zcZs$z<0FmC`smp$IleT1kk-8#i+HQjo$Tg+SkTa7w6;`oI`;3I{?B>+|2~YScvQOX z$UB?SMTjv6E^56KU?x1a_gimv1MEWr<_}1I*C^yr7fCi)Kol+eiELA)$!_rr;&?

    Ck*yDYM__&dPVUr%eNa+S(cV}$=#{cZhLDo@I>EkSwsy$vOnBvM2E zeUtAqOMg+8hN9Bgl_U!`XFZn_ZD#^Xra?DEY_zvC64)HGYV|B_K>PQ<$14tP(4y{E zLutU2%WLCFrQ+LBFg;AGMDGbIa_vztPbic6F^tsUQ?$9hBzV@|E-K}5%1^*HTJ(B( zyHGIj$*yG|&2(I&gkV2cnb$oGcj3Xk{mY9`Wc!DZX>wNuZQYV&c){n%Flz~P7q61= zcgI$uamRj~oL1%#GA|2R0$8_cufxSU3G4CXJJ^_rUFD?Qr{+04Rr^r20BYM`8gZG* zVdQdXq`y9UVBGh#6=9R1b;OO4qv0Rd z>q^{z3d#)U<}(+At>7MPiN^jGSb>oeo8|2?8VhKt!x6hKMQ+5m!{F0cBihv|rGFv= zPLTvD6pk8Pf<62-=?dGU;>cHP3w-gG8eAs?3YJb54BLcr@)A9uJiNw~1Nh=ktLszP zWI~9kgXgGIX7hou(FE@CukSaaOc_ZAS(#Lz4&IlJFi77Uq&#hjKs^KYol%_dzmG*J7_QGP+`}&z9*OeeAq$>|O^PVnF<|_jf|-+APo0 zze)!SMLTf;)@t2ZLj4XqapA;?fR3ZvK#kGqNjd5Pdd3?ofvktaud3`%H1uSywKCqV zqp7IP82`6rZGc{&2h1~}XWvX-%@u`be(}|REG)D=SfF4|^yibNVRLTaFqcuIYOVe=zt)N^K=C4Acwy~?o}%6G3AlJ}CJ9A%ZDU*E4lp?1zPVqOM6;E!(wHt=z; z+^~@nG>*sL#_en@ua?m16ACDW(F!Mnx&R4F#oAjCUg^v%F=AKS?ulF=Uda;dX*I9T z)8Ol0?%Tv*xYS5ECz|2rpzvk-$WySnC{7z?d)@ur=xf^C7b|HNmth}D*m!Re$&TKi z^&pad((U%G#-nJeWDiNVfVB5N)Sbv}O3{-J)*1u(r;E8kHV2Ej(btZ%^1=%3Oaf{X z{%3f1!IxM=nUjU95u0Vx5P>ndt-(UI+B>b0ZV#2FEBjPU32~9kH{b-M&B}Iz_cB+s z0)c7jJcUYKtmU2?b@>#oou4UUn{k&Q`BbGerZ%H2TQGyqGFdfESUcJLhf7ecyZ3|) z^3|1zD`~L?-U7k~$`IRAZyw;AGAI9(>*=UpeJgkDB=1pUUV|6~lJ;xliAA;W1)9rNb5xBZgC-_!knudy3UntFJePeyAbo;(Aj&U&%6Z&DR79FvmBUD>yTm>_$V zzo#p?Zf+*-c)&Ql)>hV**;P{@SNFkoAilFys#!9~UnPMh6V&R|v?>oMoH!fqA<7}; z$6O79Imth*!=7q17MPPGX#Ic$+Rf70r=)&6*J%`+6&I(uMyb!6^R-&C31jO|H9~n& z*El-0erZ+*bNJm-(?c_$T($2APp@e0k63U@%RY-RlyST!C=@?RhD~xGyV&7sDCr%; zZ&rb6@f7LBSEaQWrwL)TrLo>oW#RLw!Enlo%0wOPf@#S*3@9lN3kys0(I52{;$})e zyKnP}Lt#nH=)y?@QAdB|)wi!2=7>e4v9n~wc{^S=^@+Pt#z}mSDYENE9Y2QP$Ne~KW?;~{;6+i7rIbb%zN1TG5bn(6eo-K(sBvV0lui}ye(9xxeGLU zeN_r>Z_T;rnGS=fHr0NkgzR%*-FGq3UnTRJ@c_uXT*n5Tt_I0DKRo@I9$(rj^HkE! z$?F3F∋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%0DB^llOl8D{|mYh2^Ecyb%M;GBh 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

    LF=l3F$t{GwQ=iqCHJs;> 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 \ No newline at end of file diff --git a/packages/crowdstrike/1.2.7/img/siem-alerts-cs.jpg b/packages/crowdstrike/1.2.7/img/siem-alerts-cs.jpg new file mode 100755 index 0000000000000000000000000000000000000000..b74edfe2293f9339b63095c38f58f7692d52fdef GIT binary patch literal 399141 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%0DFT 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�^C#)qT4KT)?)zHVVwtMQ8O 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%0D3C!+St@Ws=`Y+K5fBkAD<6L_Va&&sN$t@ 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 JEW=%s" (formatDate .cursor.last_timestamp "2006-01-02T15:04:05-07:00")]]' + default: '[[sprintf "created:>=%s" (formatDate (now (parseDuration "-{{initial_interval}}")) "2006-01-02T15:04:05-07:00")]]' + - set: + target: url.params.per_page + value: 100 + - set: + target: url.params.include + value: all + - set: + target: url.params.order + value: asc + +request.rate_limit.limit: '[[ .last_response.header.Get "X-RateLimit-Limit" ]]' +request.rate_limit.reset: '[[ .last_response.header.Get "X-RateLimit-Reset" ]]' +request.rate_limit.remaining: '[[ .last_response.header.Get "X-RateLimit-Remaining" ]]' + +response.pagination: + - set: + target: url.value + value: '[[ getRFC5988Link "next" .last_response.header.Link ]]' + fail_on_template_error: true + +cursor: + last_timestamp: + value: '[[ .last_event.created_at ]]' + +{{#if tags.length}} +tags: +{{else if preserve_original_event}} +tags: +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} + +{{#if processors}} +processors: +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/github/0.3.4/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/github/0.3.4/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..1230312403 --- /dev/null +++ b/packages/github/0.3.4/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,158 @@ +--- +description: Pipeline for parsing GitHub audit logs +processors: +- set: + field: event.ingested + value: '{{_ingest.timestamp}}' +- set: + field: event.kind + value: event +- set: + field: ecs.version + value: "8.0.0" +- append: + field: event.type + value: access +- append: + field: event.category + value: web +- append: + field: event.category + value: iam +- rename: + field: message + target_field: event.original + ignore_missing: true +- json: + field: event.original + target_field: json +- fingerprint: + fields: + - json._document_id + target_field: "_id" + ignore_missing: true +- date: + field: json.created_at + formats: + - UNIX_MS + timezone: UTC + target_field: "@timestamp" +- rename: + field: json._document_id + target_field: event.id + ignore_missing: true +- rename: + field: json.action + target_field: event.action + ignore_missing: true +- rename: + field: json.actor + target_field: user.name + ignore_missing: true +- append: + field: related.user + value: "{{user.name}}" + if: ctx.user?.name != null +- rename: + field: json.org + target_field: github.org + ignore_missing: true +- rename: + field: json.user + target_field: user.target.name + ignore_missing: true +- append: + field: related.user + value: "{{user.target.name}}" + if: ctx.user?.target?.name != null +- rename: + field: json.repo + target_field: github.repo + ignore_missing: true +- rename: + field: json.team + target_field: github.team + ignore_missing: true +- rename: + field: json.data.team + target_field: github.team + ignore_missing: true + if: ctx.github?.team == null +- set: + field: group.name + copy_from: github.team + ignore_empty_value: true + if: ctx.event?.action.startsWith("team.") +- set: + field: user.target.group.name + copy_from: github.team + ignore_empty_value: true + if: ctx.event?.action.startsWith("team.") && ctx.user?.target?.name != null +- set: + field: group.name + copy_from: github.org + ignore_empty_value: true + if: ctx.event?.action.startsWith("org.") +- set: + field: user.target.group.name + copy_from: github.org + ignore_empty_value: true + if: ctx.event?.action.startsWith("org.") && ctx.user?.target?.name != null +- rename: + field: json.data.old_user + target_field: user.target.group.name + ignore_missing: true +- rename: + field: json.data.old_user + target_field: user.target.group.name + ignore_missing: true + if: ctx.user?.target?.group?.name == null +- rename: + field: json.actor_location.country_code + target_field: client.geo.country_iso_code + ignore_missing: true +- grok: + field: event.action + ignore_missing: true + patterns: + - '^%{GH_CAT:github.category}\.%{GREEDYDATA}' + pattern_definitions: + GH_CAT: '[a-z_]+' +- remove: + field: + - json + ignore_missing: true +- remove: + field: event.original + if: "ctx.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +on_failure: +- set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/github/0.3.4/data_stream/audit/fields/agent.yml b/packages/github/0.3.4/data_stream/audit/fields/agent.yml new file mode 100755 index 0000000000..4d9a6f7b36 --- /dev/null +++ b/packages/github/0.3.4/data_stream/audit/fields/agent.yml @@ -0,0 +1,114 @@ +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/github/0.3.4/data_stream/audit/fields/base-fields.yml b/packages/github/0.3.4/data_stream/audit/fields/base-fields.yml new file mode 100755 index 0000000000..f087bfee14 --- /dev/null +++ b/packages/github/0.3.4/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,23 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset name. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: github +- name: event.dataset + type: constant_keyword + description: Event dataset + value: github.audit +- name: "@timestamp" + type: date + description: Event timestamp. +- name: input.type + type: keyword + description: Type of Filebeat input. diff --git a/packages/github/0.3.4/data_stream/audit/fields/ecs.yml b/packages/github/0.3.4/data_stream/audit/fields/ecs.yml new file mode 100755 index 0000000000..089f10244c --- /dev/null +++ b/packages/github/0.3.4/data_stream/audit/fields/ecs.yml @@ -0,0 +1,88 @@ +- description: Country ISO code. + name: client.geo.country_iso_code + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Name of the group. + name: group.name + type: keyword +- description: Name of the group. + name: user.target.group.name + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword diff --git a/packages/github/0.3.4/data_stream/audit/fields/fields.yml b/packages/github/0.3.4/data_stream/audit/fields/fields.yml new file mode 100755 index 0000000000..59930fc9dc --- /dev/null +++ b/packages/github/0.3.4/data_stream/audit/fields/fields.yml @@ -0,0 +1,17 @@ +- name: github.org + type: keyword + description: > + GitHub organization name + +- name: github.team + type: keyword + description: >- + GitHub team name +- name: github.repo + type: keyword + description: >- + GitHub repository name +- name: github.category + type: keyword + description: >- + GitHub action category diff --git a/packages/github/0.3.4/data_stream/audit/manifest.yml b/packages/github/0.3.4/data_stream/audit/manifest.yml new file mode 100755 index 0000000000..fd72fb7ea5 --- /dev/null +++ b/packages/github/0.3.4/data_stream/audit/manifest.yml @@ -0,0 +1,91 @@ +type: logs +title: GitHub Audit Logs +release: experimental +streams: + - input: httpjson + vars: + - name: access_token + type: text + title: Personal Access Token + description: the GitHub Personal Access Token. Requires the 'admin:org' scope + multi: false + required: true + show_user: true + - name: organization + type: text + title: Organization Name + description: The GitHub organization name/ID + multi: false + required: true + show_user: true + - name: http_client_timeout + type: text + title: HTTP Client Timeout + multi: false + required: false + show_user: true + default: 60s + - name: interval + type: text + title: Interval + multi: false + required: true + show_user: true + description: Interval at which the logs will be pulled. The value must be between 2m and 1h. + default: 1h + - name: initial_interval + type: text + title: Initial Interval + multi: false + required: true + show_user: true + default: 730h # 30 days + description: Initial interval to poll for events. Default is 730 hours (30 days). + - name: api_url + type: text + title: API URL. + description: The API URL without the path. + multi: false + required: true + show_user: false + default: https://api.github.com + - name: ssl + type: yaml + title: SSL + multi: false + required: false + show_user: false + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: true + default: + - forwarded + - github-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. \nThis executes in the agent before the logs are parsed. \nSee [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details.\n" + template_path: httpjson.yml.hbs + title: GitHub audit logs + description: Collect GitHub audit logs via the API diff --git a/packages/github/0.3.4/data_stream/audit/sample_event.json b/packages/github/0.3.4/data_stream/audit/sample_event.json new file mode 100755 index 0000000000..6e39ba2bfa --- /dev/null +++ b/packages/github/0.3.4/data_stream/audit/sample_event.json @@ -0,0 +1,64 @@ +{ + "@timestamp": "2020-11-18T17:05:48.837Z", + "agent": { + "ephemeral_id": "95d78df4-1364-43b9-ab4f-62fc70d21b04", + "id": "584f3aea-648c-4e58-aba4-32b8f88d4396", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "github.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "584f3aea-648c-4e58-aba4-32b8f88d4396", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "repo.destroy", + "agent_id_status": "verified", + "category": [ + "web", + "iam" + ], + "created": "2022-02-03T12:34:05.664Z", + "dataset": "github.audit", + "id": "LwW2vpJZCDS-WUmo9Z-ifw", + "ingested": "2022-02-03T12:34:06Z", + "kind": "event", + "original": "{\"@timestamp\":1605719148837,\"_document_id\":\"LwW2vpJZCDS-WUmo9Z-ifw\",\"action\":\"repo.destroy\",\"actor\":\"monalisa\",\"created_at\":1605719148837,\"org\":\"mona-org\",\"repo\":\"mona-org/mona-test-repo\",\"visibility\":\"private\"}", + "type": [ + "access" + ] + }, + "github": { + "category": "repo", + "org": "mona-org", + "repo": "mona-org/mona-test-repo" + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "related": { + "user": [ + "monalisa" + ] + }, + "tags": [ + "forwarded", + "github-audit", + "preserve_original_event" + ], + "user": { + "name": "monalisa" + } +} \ No newline at end of file diff --git a/packages/github/0.3.4/docs/README.md b/packages/github/0.3.4/docs/README.md new file mode 100755 index 0000000000..d927294b7c --- /dev/null +++ b/packages/github/0.3.4/docs/README.md @@ -0,0 +1,136 @@ +# GitHub Integration + +The GitHub integration collects audit events from the GitHub API. + +## Logs + +### Audit + +The GitHub audit log records all events related to the GitHub organization. See [https://docs.github.com/en/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#audit-log-actions](https://docs.github.com/en/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#audit-log-actions) for more details. + +To use this integration, you must be an organization owner, and you must use an Personal Access Token with the admin:org scope. + +*This integration is not compatible with GitHub Enterprise server.* + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.geo.country_iso_code | Country ISO code. | keyword | +| data_stream.dataset | Data stream dataset name. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| github.category | GitHub action category | keyword | +| github.org | GitHub organization name | keyword | +| github.repo | GitHub repository name | keyword | +| github.team | GitHub team name | keyword | +| group.name | Name of the group. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Type of Filebeat input. | keyword | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.target.group.name | Name of the group. | keyword | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | + + +An example event for `audit` looks as following: + +```json +{ + "@timestamp": "2020-11-18T17:05:48.837Z", + "agent": { + "ephemeral_id": "95d78df4-1364-43b9-ab4f-62fc70d21b04", + "id": "584f3aea-648c-4e58-aba4-32b8f88d4396", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "github.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "584f3aea-648c-4e58-aba4-32b8f88d4396", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "repo.destroy", + "agent_id_status": "verified", + "category": [ + "web", + "iam" + ], + "created": "2022-02-03T12:34:05.664Z", + "dataset": "github.audit", + "id": "LwW2vpJZCDS-WUmo9Z-ifw", + "ingested": "2022-02-03T12:34:06Z", + "kind": "event", + "original": "{\"@timestamp\":1605719148837,\"_document_id\":\"LwW2vpJZCDS-WUmo9Z-ifw\",\"action\":\"repo.destroy\",\"actor\":\"monalisa\",\"created_at\":1605719148837,\"org\":\"mona-org\",\"repo\":\"mona-org/mona-test-repo\",\"visibility\":\"private\"}", + "type": [ + "access" + ] + }, + "github": { + "category": "repo", + "org": "mona-org", + "repo": "mona-org/mona-test-repo" + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "related": { + "user": [ + "monalisa" + ] + }, + "tags": [ + "forwarded", + "github-audit", + "preserve_original_event" + ], + "user": { + "name": "monalisa" + } +} +``` \ No newline at end of file diff --git a/packages/github/0.3.4/img/github-audit-dashboard.png b/packages/github/0.3.4/img/github-audit-dashboard.png new file mode 100755 index 0000000000000000000000000000000000000000..e6738cf99f79bae0571b1e8299bead674e431896 GIT binary patch literal 481911 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

    lkme%;&@HL1JZ32aJq>CObQT>LBRU6B4Q3dHiX z`w51A2~fRC%r{ZJEA=^;f6%@B*CQ`HA|n>MkeBK$zpGYv4C9ic+1O6akd;)$xXiBV zq9|qN3jVPt@cvLfvje7T$-6zhBZxeqxtS9s??3j~chSI_**`{kE&W*raDE`}Rq)Y+&>k&uFtGEp9n>zrFiP&3OqEg;SyrfVc1 zb3bK=0NDWk81xmO7>m8a{rmw4p>WGh47B)tKDVRvjOZ-%`I<~W-yA$INuAxKJXHZ+ZcPVdzY zXJ)Ft{v_fMQC;~9LU2$NwDLd&K{8ILQ5rlyI0I^|o>iX0A1Ol=Mq;_rj zmgO+bf&5~a>6|F9G7rW$P9!WYzcZDO!TPTU*9vZz@Z2ijs?*Q8Tzsj;pLp+~mT#L~ zvCpw<&P0&1Z}<2YZRH{CX)Y#tqljD&R(G?Zn-CH@>+I&#r{7OJYv>0%0uVBm9!vJcLm2VWq3+Wxg_Id}3>N9U!E z-aK-S-5Biit@nk=i4_3c1tZfUH&hkuJq9HPP&x&?sCpLqQ`r5cFSfCJrd5<`c>m&C ze6wny_x>7o9_a@*PaEI2z4eQg3%b_{&)E@@ke4$LNI`hlnD>f&{Zes-UO*Y|mNIU9s%Uw9QOi{PnHo7Y^5n>&oy}3J* zXahmpL2r}okV38wtSf5bdJdJ@T%zlLM9Sr^@&Vk(E52!VShXt8YiW$9=Poc6@B>U~ z@_@N3NchV#@gTMjXxf-_Rc5+7Pj5KNNj?=?2`yuw0*eV_>RKC%&%a|-b?swE>EbYl zW$$(iC@DMC?K+E?EK8rN&QCsAu%Fc@J{_hw^8n(uLD_kHryAL=*{PAMrSbYa;^DR? zDKRS@d9eYrN+;?h9B~SW^J;E+0IaSLa^sqH6F;?waH$)xl0fzG)r=t5amy^kmME%< zloPr=y6cf&^>sg=O%NAXL0d4=I#CRy>$hH+?(E7t3#|9SzLTmXWEfoRo< zX5LKwqjL23qrMH*N9abgY!V{K$>0<@AGElQE!tT6a$a&(}yu zPgjR2sCar6<0VK5VR?Ssdzp)#iozi+I{z{msWJ3B9M-4KqWx&*)7k*Ft!9`SwOwQGSaE zi#a|pFie9zhYyQ=qn|+DpBsYqA#48Oy{I9yxnvB={PhUR4Bj;^?z>WL?;={ew?JsQ z;0h!=Ghq`-hzjM#^1$wZQt9Rs0ZwB3It_6>eH*iH5yicT3m89wqbp?P+4uGL_1cU2 zHYJGe73@%F9vsVnG?bCHMTd^2hl6+M(m-m%$p&K6vtr*EAFviVi48A1Z6ZUkH>5F! zBTCyzFif*nXQps{^*n1D&ZJ(DI#Ip`<&-ic%{~@j00uSEBX;z@${#KqsQ1a3bq6N& z(P%n#WK-}5D2oK`+^~5APKBEzl70L9eU#T{sI!YOb^B4=m==$JUX_z8^uxd=eQP>HZq(Xh&C zk^p1`kf@p~42K!EuEe+0lm^+X^K){UNQTZW9)?ZK)8KQSr^ z4TIO{`P!W?lh=gHFw?b>ZNc@*YUa11j583ofC}}2`x*Y7Gvy!K2pm;k>n(}!)Q=&1 zQWuiRG~UQ&@=c5O+=Dhz%ZGPGWl8Wh@G_W`fmq0oVPV1? z$ot~r8vp05>MZ?xk7?q%sDP?;aO--y>I z!XhVP&<=93jRa)5suJ5E@$Vns$Q$g?xy?E7ww+i1>Qk0$aRGs@i}EN*GlIO}AI}8W zJbmQKh1az|1+7B5Gy-Y-Q|-qaYsYNSY9v2MYSp4OKd&QUzJT^{d+3;8W;yq zWNZ+9sOQWq+dMW8G0W^$+%N5hXWbx^iA=sd--nf7O44sY0vz8BVuzfOW_FV!G0Vp6 z7VPveqyD4;Y+x|jwYUQf;lMoi4X|DmEeqi16tbmjf6?~(EdBofwh!>IQ16ULsJ)jQ zmr=|2a()*+wF7P$Bf7w#qu6uT_<`)h_N?b#02T%3D-=nN=cXT#K{Oy8{YsCApfX4> zJ*1MHn_4xQIH@~W4tjahLqr8IiGt%2K{|;RHih31NIPh&x4)F}Av!&)9Vx@u9f%x4 zscEB9Efl_P-gluu11mhZFINb;px1H-Ng~=6hUAw@v<4*dyB19G8i&|+OSnJLvb;+g z$h3XDC8iEGc98?Uq%d|2EDfgi*k#F(Jq8ULh^OL3GVrsRDxYX#IUglLDoE_PM5V*F zJ#WphGwp5e;o zO@pRlgPgC**mYMAY((?wJ+;dGnW8X~nKy5n|A@+Z^7u({v{@N>a!@b&mflp8&!~<3 zoD=kM3!$td+t&8n=fmj6*g*Av_sy+c@eg<3-?o}>4$1%HCTaQe%r!YHH7X@xYRai3 z$Aj4E{U={HYWny7gXU4S_=$n)gOpb!tE+u+Nra4d+)CVEs?|?!7oW#X&!|3fb?H=E zXXOC8gWEZbskEyJMdzvGN9t(X4`NuLtoJMvM-<6tFtoh@;|^tPEp&}06^*H{QbIoF@aX>{?cyf0e7(GYr!zg z^SZ69F>&-*y=UGNYq_wp(I0cL&S#J&xtC0$#8}eXJ*!{*&ZsmP%*k8TF|h4)sO>a^ zLE~G%#x%Zav4&~SV)t^t_PnI|a$sc^Gj_>$yVhu}WT`4>gl(|D^5^gC2b*z)_irCQmUm~((x~^i zBii^tQb`hQV_BiOgNJ1O$E!vYB&VJI(WpS`7`!;M@lIg?308((X%{O8Y6qQwuFacOJ*#BH8E53}^X)pH&c zb$X3FC64Ogodoe-q6QR!EyDDx*X9qaHvarP|HWr0*T!Aa{9!efdxYMQA<<(mn@LFi z0M^ZPN5`I>Xc1gIBf~Z66znE#7kvo^D}fdg)9qHjx@aWxD&CpIDUk}yHX+Z6MNT6t zM7R#AgI})}HKTrABD56ZHjRm~daLB>!m^qq_Qq?5@XFl}*a}5&@r4h;^R(GU z3PLk*-@2@~w0uYBmjuS!_qc$X3RKP2&+7&aHlU>V;kA3BXdLb)j))oXn0sVGY4ysgwmMhD3*f9uz9Z{=RzzAu6-jBQg~zf@i6 zDGbwYeKGJ!bwjd`%=-l;^*wwQDWBCRy;Wu`Y}eR!Utoim+aO)*l(#P*R4jwOD^ZH~rrlQk+BU4JLwz=R*_kpE3u%4@7(Qv2p&w0&3+Pz0WZpejD%dN<+2Kf~? zU^$!}gkW@npVZfo9}8`v3$paG&A&A;Jju3kwV5b7w_-1uizEE$Af`HiCw1Klk0|+ScS4=h&u^qh>{$RdlZ)}|lvVOfyv47AO4}mS=66&;M zr0dsM9ScWW6PNAE{vz`SfsFEM_|@xweaWbp%-m?i6r<3|tRU!hrrdS5Enr);8T!J` z+ot+Q_7Ur;i;Eo(5xZa?+@;t8S8oyttqaDQ|IrT{`H+bWjed^#Ik%8Qp&A+Re6zD7 z0Ei5+t)2HxlwA|d<9y5eDzn>9Af_a%`*Od-UYT+u;PdAcL4F>u2YIvoZ60* zibX(Il|UXO`CYKOISnC+267#@ zYcW2$D^Xi_hLetRv7(eOjPNEutCnGkPqTKwinqo_VMLd!+2xpIBSE!QddV3&v8Va6aVeGL|1F4u4B2K5 zF{@DElVb)1&S3K~3l3r`zy9R>2(h4l-@$&lJ|(C1>CXpun=s<#43kFMb zstWdLx&Jl(**>7aj&a-jmE$kVztOH7 zi0Mi=v)#WY@uc`+_DqEq@|w6jLHBwZUH4T@4YrEi+UbY0N|RFRQlx~Mr%x}`-qw9V zk~JDA)DU0Nq4tFSQ{tpe=Ue+#?Z`-R?5@cF&+g^kIR6dvnCgWAb^YNDB3^FHZN5k# zwJ^zWf!JpHouaJ2Qg|ruT<4d4WaIxtfcVyV49=^{YHi z2bZ>_6(3enE3Ix{I$hx~VOA!ebF$rGCdDRljjlNAibPbkS-B~W<}4IdhqmIEJ7CtT zf1M*T+s|;dCTC6BeZ62Oaf$BB!c2+ZW3Jy0o}l8qs&JJxF=RUX^SY))uK$ z^gJ6RraTb&-kx9kk^1)grMth7|4=s|ztrw9m4m(RA_x$i3nJ7E+|6lgyHV{g)zTWI z;XAqoapeOTuiKUK|LndqkS`QhaN>65Yl1rkZsn4!BCYDl(+0og6DAO~bM7aV@m z2EST@8ia;|w17$v?#~aFa?j;C4p~G?ujUQ#(t`3On;Pbsy20O@2 zgZP(55{@!yh}2U*JxSL2#5<>0;#a-H5jS!9{>P-*=T-Lmd7M91if+nS4apD?Ft}9X zQpn+ccuL)HS5PSm-`<^E_seHKI?;W0J?-5Ihi^HWxM3+izp~cMX3^|P9bOQb=_lc+ zld^OUck?;BA-m=FkMjz!j0l-QUa#}jp~JmZjVdmcNPf&7>~g%oRFOTjNf&$L(r*P& z3QjKml>7o^5~!1h4u|ouQy!Sb3k|ATUe$D{CwB$E>VJ_l7+2}v#4tOnc_*BQZ?zN} zJeTIt3?>}D(f`R0us~N=aVC^TG0b3FOo5158Rq&thd0uWI z#6AlM-lH1~nIgBoj%WsxYyZ^;XxU~V|~ z=;Oqum6dE(ycG`ptY1C5d@#Gl!WWNCMJ0a*ya5Ht^2oKi(6h)Nzws3xD)H>)k>1tr zrEj#T_vyn+!P($mE+gCN7J#)4jf*78TSq*yMpeg776ID~>>rytP@b^8K84u&Kxp0dxUKt;^}b-%1w zZ@<08rPWQaxzye{rN<|;D8RgyQKOAVE$>HLvmlo80RP#Xx4XO3Ox1BC(9Jmm&7MJt zUnP0jA?|t(d(`>+RUIfQ2_kSAdQ}9$*=!HToQAJO?5!j}ytwz~D47S@Rxh>`13K-2 z7FT>ZO8<zTmu?Y=%ZuuHp42&cZ_g3jJ&w<~s5CG~=3Q$2R5;&+cq12=TKK5K=^W z^O30bzoGeh471dqO|6(m+BXx-P4%g-$nI==?>qdQ4x#+BcSkl8y!o>g;kdZ$s6#@b z1$YuK7^N@}4-CwW_i7{*R~?3-qNDFu3pO%6#4p$N5zjbrj{sQRnmBQlKT+f8Tor?4{{#MO3pg-+w-G&pXQOqK_?keqn%#BeVWBUqq$A{ z3?@Ksuxm7pg!Zjh_M3GGgXvyPWkEyvyrZ)wz+or1vwhZ~_FxCx%LGA;zOM=jI%O#i znmAl?e4C{hM*8yES@y*Nf~-s#zq|Jrz|GcxT{BGv{Z3+nzK8}b&3)oxgDBvcdavalyUKAK2EYY*GNR<{DdI|dan zb1#_WY+NzoUze?8{P6OqEj1xBc8Gq|9Ez};H-T-5ObW2 zMp1p2vlMUZk@ySs;#r^dy+2e_&$Pu~z0oqTovS)yUp-U6(>gnZ+)VBgL7&O!ofQtx z_=Md?-3E~NV!FKtEr)**7o3KLsd8|BGnr z2gJwv&r^P1s|`HytJQ4(ADTxz0F5k-_Y2EEc@x#wV0<2DJypRt;1*@x z8G#n~Oo!o$uw_!Q%SZtrX$MGBl&?oRwG{lD5YW=^?&RaAI&)uFuB`)2$WIj(wOR^Z zfUA;#mht1mGuo?cgT0fB9m$LSEwL|J8?1mc^eL{Tild6Ry)L7Gyemx2*mDuM?*RKk zy!ZQ0U@7;12LH&@G_7L8Vou95$oU_NcKRBeXV)93@c&myGSCv6LK_*(ytk;; zKHQMmbRuK!culRQ6qVx8iYT)6*`>uPJyNn(gy}!GxuZ7v>Fca%&~vxfwQ|65sW&|t z79CAJUq-t(3aqO_5Iz@RP*+TltNy4;Mc^azw=-4W@Og>&t{8NanK`kELGWBtVh7&! zNygeb^G>x_*-{YJdFam{DmP+37o%{(GWd*jbm%~LE;c4I zd1cV}P_BS>Pa3jI(;JI0N_TnFPNG)||DJaFa+a~D9HH*=`bb1J*r;w*(@!87|`53i#Ox1@*L+U()(GcCT;EEnc^t}a!2HoMN( zsseojpXc7*Vt1e zB8T+wcCNWDPo;=h+i#NGuX|Cpt@q%PE*>OZds$DXFDxHz2tUnFU91v$eSGAOn)tE5 zrkN;$=2QCVZla|eD)--}PQ{bkee`=TlX^DpE62<{&x>CF#md(|kwap-Du^Cwb`R~h z(J7C>54w%#VG`ueyhnvLrwAYD09nAE_7lb)vt{uqF!fL5=E$HoPRE22X4cD?{b6ER zc9~dbecHu(Xfkg`O+A0%zdv4hq*==MdG@)_2X&Y1g2SdCYnarUQu(2{>b7({)oGn^r2uAY4FsKs_#(c7|SSkkHq`?swN z{1+*G+%5HDWH;;kC`ceM#ySXFws^oGE&DUyGW1*55;3en;_=F)tsHJL5YDw zB~z{+jVmk%_Y>jva6c;rN~#k*%J3qkh3j{=a@7+0UWl}UgV z7x970s{bak)eOx(o`>VT6d-d0(K>X-!3n(ZIwJw zNh+G$bguq5n5?yS2$!9y^0vaeruFK*-P#1yx=?KKS?wQ6$>A}qQV(zeB}2q5D?JVE zamC$kEn_&Av2d$fgN$pDJ^02v+rHXCthcPCd`_$p2D>RPQaXzj;p<#sprbV}Lj!PY-6JZ)j1rq?amb{NU%-)9^d& z6c?q$J_k_)+$sk@1-y1&c;F?gMuukIufYg7W9Ht@9=!~avoL;4lRQYoL)((u@aj&E zp!Vvix_9p@oTj|(-V&!777l}48Roh%{y5ID^-y10%qp2Qr;wwK71z0|j46)x>ko;_ zUnEwWe4~CQ@hR0)Chw)0H(?oy47x-#IDtVtkYw>V*DbMN#tP)#B1g0!qF zcmHM>o~~}3zo>*uGoO1s?aVwXory7CwIP}?H9PBA?Tv*n`#}K}SMkhOrMu>uTB8%A zDTfD6W10a6N0CQ+GPl5sD(R<2j`D{$J$n5a=g-}E5gD!Z9T|6vg4>z8?$^f-j%U6H z>Y%`br=yN=Nh_T~uhkx5nahm1y`g9bk(N zSx0&1)ox-osOID7ASXlTo48ylGco>1qrS)lo>|gZdNe1DE*|h~x1UhA7^;zfEaM^(aZ)hF>lJKths1DLyGz~;eFRq%;B>h-5VYq z+L_Z22d@oXr?zR53dI2|8fmxA!&i}UU-%{7<49q=X>Ob$n_CRnn;!Keq;E%$Moh0j zTs=)s&0bA#%E!t)_JW(Y5n-0S_mWkrYiC(P+k ztSWFFZ1>Kx&1xE-hgGFhqk}$|lueU76y=$74z8L( z-ysiKsvb7(KIpR~0^U6^80H7(2ePFW>iG^8Z=DargzmxQOILmL#mCJu2|y0(qYyFW zNmoT2b%P??R42ank_4R88r3WRbu#yJF^^-O%yc1+%yH7aczA)5hP%CoI_My)6{2ro zV36IEPKEKyj8zZzwGFKFW(Y}5Awl9|vg^yquZl+MWe^BtdeVH~wxmQ=q zd4>*8-*3h39{x)_2J7R|KyZ&7MFi_E$E>znu~XI=x{VyK4^GpO@9{WZm++RW6l;(x z3vYi3CXJs^nva1A12?7qYWj)L&=;**^^j`Fs$XN^VH)+%@s4P1xZhX@o#%1#OIieQ z6yibLBwPBlI!|90i+`G}00q+qIULu6K?uq^nzc*_pzB()gq_X_V+EUnaew{teaB@W z+}(CkpYpTw4qxUt%g4QjZc%@diU0icKV;)-f6K_;QHij5i^`iVxRiSWpv0r$h7kAOh5Ia}1o#5! z_=$xrnLk{*5)Y)>C4I#1_sPHtX;i+lP5q72o@w(2hj72#3>@B00Bdr))|ciT<&$B@ z`p9Q$J1aUI^_qPe4-yXlYS`DoYyAngfe&WWvfWkg-rL$0z1_4z_-gx-l+4bt*NWfE z3vFLCdMyCEH|I0l)yt525|__JED5k?l5LlgO?eNHR6R zii0+9Jq5?uu>JSpe83Fjq>$fD<0Ja6%J>tW;g>Mq%I4O+wjSl+U`Yk}8%4XbAxf68 za&PFQVv0mS-Q}!iZX5$e1ME0(7U108Km@6e2YS=aasT&c)aog=;JEd`fY3`kby1Vi zr)*TFRJpl89FWA?ExdKB4n#OKdafp&MUNN`h9rP*7A|(zGx9`6hR-6oo*)~#REL}| zF*3txPam4J8DVzO$psrk5aCGmY~vpf9G(SmJYli*9mQOi)lcB8Y5l055zw`cCUg^j zQji1LB>TsRh^zP!;-efu>e=91=NI3Q_X7jCYPaSJA=4IpF|q2r@^al#<|P}G0>r93 z{xo(6!*Fzdi}=aL(f(U5>mTV>2+rtXdE(C3SHIBp-6?j$`W8k!Kl0qg&(^?wu|-%@!1=a3^l&G!tA}p@Xlvt>y{QZca1;&N zIc)B1p1$&KYB`*~aOx0Qt~FRb_@iX{z}wL9E0B+BA!;@+ab*i37h4V9%d-hGa4EP~ z>YRSXcmrq|Sa|4?$7zEl;E2aU_-__$E4H1#5Lx84Z2gkpCXk~H_6)_nPp%k# z6U3ue{CvLoFPrh-H-L}dha!A;*tGyZtmnBPPgsx36@NP!(MF^EY~qpXn*O+b0O9n_ z+6MCgeA@R!fqeZaYQ1zFHGKgG&dZzTyD6!BDM8=xb!KLQs9te#?(T^Wo+ASU)hu>- zeyubdR(bjgeJT4xDUc9!Yjy8q7UY2a`#B@}T>{{gi(hcSZRPwtT7Vqs!2i8Ja#2cJ zv;YAM#GCG;M^lLgH$)UQW6urRDwM{CJm~F$%T5I{jzDR+rzp?AVL1S6kYK>fM)-y9HcvR7_`-m+rxsuBbY!c0K8`IE^Q z=oA$W3Ey33X2$vkz$=(AOPq?qH(~*!R6qAp@3iJFDEgANKhe5DX+ME z%-O{3+<;<_RgwoGT86(lqD{D{xIBqX3cS4pcn2S+@&8#R3BHG1YDugYgFFjp6fxpH}QT^oFKGAz3?Y<=0g*@W? z<`>b$a~bC)O_r2j(vQo~_Lk!yho<#(<1(1=!^-U9 zoog2Ka1*kC0>t!>AKU&wfugZIT!!A2X0V|S70wAt>ZmeGN45bxF?lkeLDP3vSQtji(w)AB(5}RXLs$ulPvJ%@#ium{E_jFC>tHSsV@9qB{XKExa$IX{C zi25T9A0B50J(s@qe|^9|#^4L7@mU-DsA@(ZEmONOmZ2K7_pudUa(=JE5>^Dv>v@)9 zLh(*PaWVAw?<&sw>-g~JNz0l4@223CIi15%|F^F>vA|HmI!-ckT9n56VhNBc-tMgCGA+(0ddBR68xXDOtjHRi1(<2%S+7~8@=DOj! zD}E^!o^rF=9F3sQGX{!eMo2k`J*J=n0%-M;^I z1QmdO=wUXj|9I@|HK&nJ3gHwSrasLL91j09$u$5ZUgF%)ABA}$4$@EVZy{^RVOxy}%5%~!x& z!kzv{(SJPi1Ni)z302?I>oh66Z?74jj?z7;pkUkFc|6CNr`Av>B?#1RC5bFtYW&xj ziKBD=Tx}Z5ggf3aS%b*>c`J!Gvv#QCX{8IOYF)Pp^W)7ereW`q=QMm&x)$cCIGRWN z4?bC~ZZ(q6THP2a7ffPgAB|LT7IyXzFo(Na0Tm-0A-r_B#GANePHjJDMYt_~t~$4H zqBVL}OjABI=vldoz6ri6sCiSwalwyxph&3^TA$ztqNK}Kr$+pT^7cgI%aqop{5s3! zn9=A9^M;NqQ+kD8i#KwaQJ)o@ogbcS>H|sH^(PlQv}q9SR&BPZj_XNF)?7Dwy@Q{= zP&xHPp6Y6J@M4oK4;8X^vJO}ynpX)(gN#~@%d=;=U`@;8Z*S=}I}hmLNwoXr81U*x z&9RrT0T_P0Vm}OAg_9G#TrM_P7EgvR&>f(8-zt|Px~HKWIY=Y;^LZWY>m!iV!}SZS zZZWG%gpf$Prvy{Ol%X#FL!6t4NGN7&EHJjR|9hVBID8)rWfgTSnYWVN*HGz!&L|$t zMuB)37Krs!fgI`@8hP-g*?1KJ=&zIcVDo8kx-ZT$h1iTYBzX5dF@ZPVS0k=gO#GNP zYqhZ4Ym|j!aGRdN*~<|69ci?ys4o`j6JtB*P+4)SnT-@g>SI=kh0%ON!png|0g2n0b+U&!x&)_%1C6(u^y zptE@^g|*rdvg*rl;U)+C3{H+fJLHdGo1vfFT;_Cus4X|{=sw|*@xFxp^3^p}ya?kYM=quf3! zgb?#h6Za#E_D7+_^aIq4=$z1SAHOMU`06_kd+Cblyq{l%_Ry~-3;Vz=KKSrs`e`bY z@k|NPJ@`TjXP-Ch3g$3RL~CkR;_(K(rgDzV^o>&6ZSM?U5C(1x)umT?VJ?mjIWRYY zxAg{EHbp2@37qY&zRl1x_wF?DNvGat#}Cz%062Q9d_YL}jr?V_M{r4Tc9Z|Ac7QcY zGOxY2$Afo<-xW^or+zo$8=U1L-gFU%=Zail9ZuGGR_3YWrW-GtwG-7?-O+im#D8q@ zhvtgus&tu7lIiNBVgo$VBgvd>pTcByVUAYTCW-ZuHM=rNkitW{3vnz7WM8y?Xe3cqYWhIWW~b=kW&4ltJko_$6Xz9_-~YbJLqik!UT8*-ObUT5fAQ5b~0bRP{fn*GB%Di2f<@}-m-RJ2Lvbxn z)k@?idb&I?e-Tjwz5lJ>w5a(Uz7N_zD^b(-+{QfZB7a#FzTt`7+7+*9B-|qN`_$CK zfO+%dg2a1xi`0xa8|!hnCL0d^;rBa%*QU<}>`kw%p1h@abs!h-WdF;U^rY8iITv?~ zgUw^-QmFSq{2t((FJ6?OM}L%IJ~)v51NfX}SPz$Dp8S3^2(?_^^J*h(XYD)2AD60t zeP2e|!n4Q(ehk;hlHq>^hE+>)Avx3=(5o zSsn^Mg>yU|MM(Dj-n+qFPZZIwT?Oxh(H4^`MeQL7Du3HCzYQ$A*N-}QaB*gu5FZlgmsIg(l_}xuE@s1`aw9ze6n7K*(u^vB&i=F^0VeG zx7jOLRO3j;1T0uyjlWDgEM(?Dhpx^a`&#=1iyVdseZ_P1|CF^nIfa9AOB_mxKAEG= zCM}5R&mG9vZ+7}2`;U{`Lpm5;tRzEX!uHg|80N9&=Z~Hin4EA6?Qf(0NS!3!@_B^c zq(yrHd(-_`gY)BL{9csj--(JIp`y z^_hPhLYI+iDkHaAA@(A|WC`(dmP5ifL!x@}e02_%6{G^G)RQ82o%^o6?J>42Z$_U) zP#j}^U{Ysw(vbWEL2P*ZZZQ?F7Dc=oP}soUz~$F|PC|F_SxqVKYAYvYQaaK27#GpF zN4qY90>zxCBenDH4M@zoqq|38+;ux+OEENp-q#A~b1Bq5rEDNa(Xkt`1@3avF<4B6 zX!~kWd^Q3h_xo*kPu9vHNDFY@f_7qw_!W`GSK}c1*`uB?UpJ~Omw$e~cDI%$X zBRd^P&h@{jo|DK)rmc&YH=U(rwgbga3<(KT_*NhV7Tt4#iW0(EYHoZP5;8Zw6%;7> z-MK-6dv#r?t*PNLDu@yBB z^RU>2>Ct`otiG|hpp*1KHaPV%O%~HN+ z3q^BH2h^wXT{jH5w1y;}SW@7I%B+kyYPw6zdojsGK5^b%)+vja#aCr)7Mo~>8XZBJ zrutP6D@yHTyHC^9n+Az|F2i@1%@K3Ar8aT?Xb$#)CKYVk5RoVYfnC0rQeDUsxcf87 zJ}`Q(Z-zC3_8yTa_u16qY?r({ZR!IuBTz0pqOm&1@-#$UC4c3rXNW6(<*FY77R1uP zkOh1EiuxB~O4E63{$%wC2g`r>$Yd334y%{z!{CCa&0VxJ?P44^zKfI}9%4hQ{d!*< z>$!eGstJrm*#5^mArmr3tFfT9@zvYRb)d44^0OlE{@96MQ^t^-1`mAWu7K{uZ%6eYVsQhtP4$jx!neNu|b)7Kt_Uq7%|w*RlFe(fHWD-w%R0WXj1Li zV%Cgi@wPNexToo;iXSOx;%YY9SiM)A@QP!@boqrtR5Asb|5o9XCA-PTGVEM`pf6jc zu*K_S{-sVA=B-+S%VNN`WLU6@MVb7NIDNL7M-vS9@S1GBPA+rI7jONN$1SWqj21XV z`*&?F@$J8zUz~j#fGvIOxILgpTagYuwPFpc;%zP!5;sl3o{I|cuf|A{+uJ0yrU*yI zCXAc$Vg8qQZqpcgC&Za-T&ae#J*PQmH+pLMkEot&@~@oy|G;AQ^Lx=cW(PV-600vm zSC~xmFJ=gnUKht5-7{ETr0!KVO~72Q{oA4VpHAU85E#_&-za`E|KMrMfU8o*Cr4ei z(d`yHxe`8+w1nxUwIu?ob!a|qcSKh&O)Kc)9~dmxmXt2=JK!!l=P3z6{wbNi(}bD%GGWUzG3ei}?fkh~A25LKMBmh&fCqS# z^&hvW`m!mV#>{|%{k|c`e|cuD!7iD9^W#4sG<(i3RIYYg_@;-t9shs(1Q!9=;DJDo z|Ka4>9XNx3efA9BFS?WOB{AXey>(-ph~ItJbOTNAIJh&pY47&?jcA<-B(?eux0z)N z1it8n?rSsUft67w?`-;tjZ0}Jafy~LVfI(gPx!liJVtyC+Kx4EHRI#0@74mLaa)MU z>isnt6W{&Srph*#&vx@M_lp7^^H&Tt%R~I*g)R)aR7NGx%`@`O@FfC;VM^@c{oBQs zeT8MH>eKt3A*EtCjy68aJw=E}J?GTGM7t|%C6DRGk>d|5GxN<tWfXR&bSjtp0T`aIh!qqWJ*VkAd;EO9pR^2b-~6gHQSW)GQ^C`VHC` zosaOudwXC|-b%l>!AAaIdvul9kBrroF9D__B9e7mPVQmeZ*}Ifd0LGg42){29AsM9 zCDjubIq432qt0!6$(P;F`rbBywuH)BovyssR>%+$*Rg0hdD3|j{40)~)pkee`30M4pXi2>f&2=&TcKi-6k5!i&N=48@L0c8)7+lZ??@_sE3v4qOJ9 z&k(KnLmrkJ+Y<^ijOI>ttbB6cM*H!_n|t@nDCO%Jo?8wKFa_k74?BAh&^j~ngCJFr zg=gXSc&_y7SM<-T_7JhRMAKXhF!_TW4TJk*El{gh$Qhc6Vg4s%2^G&xKxk_Rd|fh! z;D_z}7Ogg)>DB}FhuRBO`!BMR%wXx&lgte;3TdsIl79f)jw|E zW1r~B3H~N7GgYf>JTq{*o$tD1Gg~ZoU8L5e`JlgM`qGCNCa0_K7nWY|Z-3)pwLb0Z zR%L8a&n>aodt%pZdWZ~0*;f(g;aJS` zEf=<`d%Bq3D}xKYqX#YC6${Bf_|bM+TQaFz>BWcdLoyq~YldY}Vh%yC>PX*$HODZF z<)k|zwP9~vW2Tn^D-;F8hQ)!w7}g``z8}i*j%e1ef6Cw069>+HW$I{6+)k0UMS0bN z#ZNJ6R$?%|{;5ip0Cc%;wxBE5^r~H8k@igT;_~TcI;Oq4-P}M5vH0VNxW&cLe_OmQ*c4y)%Vk(DgRelmqB)t+N4FXq zs~P~4G*tt8XHpJGlw@G?{~Gy4~)rdoT9b3w(d!1JSxRsXVNxt6%IQonBLJqhhz|9(JHV(G6Tsk;1^8- zVUD|clZsI>UC}tb^<+Mt{E>)q(DaDA)8wb}8ff^*WyL30W}AG@Xo*q1G+Oadl5!mo zI`~;I$tXuw;&Hh6f^qDJI?|I++z-+3T&hsStaUOG)`Q>mv$%4*hCaVB**#>eLjMs) ziMj&h0bL!U^q$|^+-|VjnX7GSH5 zG4@^r2~$hLGu(a$1>HN~)!x^U+)Ut$&1#zn3|8HGAd_YKd9_zu$Bf=LCxqj4$(FC@ zWhd*%`fSjNb6~1p^gYWJ@;@U-ZtMQ= z`8{DCCt}9q-@0vY-%D{h^S=zqL2J>Sdm|XLsp)ylB+!Omt9kW+-(B%V@wq1nI=mcV zFZ@tgwrgW`SjROA{8I5ec_jyw<&bzCg8(Z_kAGW)xUS`9J|jw}3RzIuTC#%Ps% zQOL2{G$~`R-b_L%$IYxkRrZJxH=kUrX^>IV(d)tAZWrjt6BT7YMCgu6oBX;<;yj~K zqnkA|GAG&qS&9z`7h5mrE-+l%^0CYuR&&?-m?hZxgz6oxY5uBgUtl?PG6X*I@buV= z6`WP$jGH*Xn>uGnoyLx2kI$|6K6=?L$&d21+?M|uQhsYlnXL;Vyw-@2` z*JoRwW8=%-TbYF|{mCbh-6r}Vur%U3eNcgK4?U{X1=2-A%Je@xsTVVWLrBpUxeV^p=mJPoq}T*4I66f^aj^G|4rUy!U+D9 z!1>Bd?=I6TS?V+o-PfnARQ*jNHABtsl>Olf$NHVtZ7_jJnn6w{j){5fX)3D5B?~qs z+1_MuwOy+W3jL)z3d-Qy?q=T016@k;R&_|_dIj@3gmNHq@Te3+*KVs4b5=duQspOwH(g*v=6SoYq9nqKeua7?%5Zi^=eHmhkxb`UM!|;eNN=#8Pb;E~RduQfIt+ z>Erq$&?A(3q-HVEe!T!Y_>tY{rdvjdL%1 zkh`!g`ftJa z2w}Yn9Cduka}O8)*$+@_Y-+en_#Ic1uz2OOA6TtQ&RGNq3Q(h6jEt(CyzKD?=fFg1 zb(mDQ^V>`JH>A|pAe$(0#P5`~^jp03Jw<&SuOuSW?>I?zNbF>{9o>?wPp}L&e)B7$ zOC2N9{Pbe)Yf^JNkvg%vDn71}jx94ebX8t^C!G|VcX~xFnsBcn*FT3B@`@qfy2^U% z#b+A+ zad(>$J%lmk_;jx6+>m$}eP%XG_G2~}ukw`??6bc7r>xI~^0vxbAh?l`ZYpQ9)0K+8 zEd(m9jD4NqHE{dGu@0H0AQeLT+x@xn(P*(Fp}c%p{UuF1r)bd@G2!Sx$_Y&R}o46(Rut(%8UwsQMt|ga1 zj$YE;y_6JGV?uzB=az_Bht&F@FC-}TB)`%i|IB>Uc`H5c{D7IqLysw6;m)!g;UE+G zUkdm83avO5LyGKYLK_C@#Jc2IUqyWL2EF?b$AQUdv@GOTsF+!6-S)cmtGE=DSn%1A z9KHNP{>^V`ky^czRCJdRJ5^LIkzTculnf@DMslKNA6=@DO8hZupkAE{F?m%dS_->6 zFJgic|YIj<^jnnt_3mxCUU#(GiEKXDZV^{k1&(KlkxFD@Cc%02;$i>%}`b16! zJBn}vU3 zDG{m#51~r=KsTG%Ew27b|KYqA)Bfgpy!;kYnPd5wAk};4J>6^DzSH-TQm2@0+@zg_ z2m1c3M#~r&VX|GbQHq(4UChc^rD|e8?_Ixju$Z71W;@n%O9DZ5a4$!c#*GU8^U)Qa zN!b(aB=-KK1ZTb-X!n&xg56un=3{PnGiut1b!nLF(DC$mE-)%H5K;O%fdxhEwdUz)yb>wx@~R*hbGz z*BU>b<|zyq8o7Mje?)`{De$W5$a%nuvQcbe4oLYqKLRt4-x%~gYDl>Uy4!Z$ytnMb z9g6E~*-7MZAvOHe{f1j}4Pg;v;ytut2=X?XL6zB+` zSJ8|qFrmVbSTmK}7>J)8Pj8B(k{lK3^R1v1r`fyF_Sxzd5lV}Y5?*#_JzM#phJoe1 z^HItN7SoR;V%sHlE7J8EoGI<#RbN1K{jd+GJi3aqt&AV(`mF3v*Clzm4BKsk$~%<-Ie?tS=vLrGuF@-4`?@0`;#Lyqp zbsXpK!uTt8%)j9R2-{w=U!K%7{cME5)Usd@L9H0OhogzVhA)+J=TNb_aSwQ$w6^|y zZ6Od?rj`=Ow&G?d$X<2taZOE*>Wni-vkmq3sJ+PBPqg8Wd{5dWWa9jED8Y|mpJ~x{ zK@Bc`%(NI8w?Q%TK%0CL^2@nb7F-gR%dq)-T}tnu^Y*FLQr#bi`@K+C#H$&-kSOt) zYj0i4bkeuK^>cSADQ&vKe3(%x^HCkb5td0@qXr!&1~2b;Y848SoDVGp@b&h~s{=CR zBPy?{#?wNqY28Tecxzr|s#Fj7jQMR%ksDlT+>xdlihFY<%#=-cv%juVMVNs;ZJ%VO zR$;WaS|&g0e$b5{9|NxVbAgPTAnuk$QUCL!bc zbX;l^HjV1o*SXTcSk2?SgEp0)qvg$9;n2}H?Rp=zFc3?Fa@>DeLrJ% z^Qm64S1PLEj8;VFJ&8LjD+vDTjVEodHyf(m`K_8tLR8s?ads6nmT7gQi=wB|a{gwx zn6#D6Z)194vIR>`w=!)yol`N^(z@iqJdZe)B?@gR+#<$d*@J4dohP>vxKI2}7Tg&J zcx&*ds;pk}dG~8Zu7CK!bkLla67R!SiHo%*{aNu;oTPRV+y}Ga%dz}zq^KAoC8e@y3~S#cS7@jG;=Kc)>i3?@qTMV zyKIa;1(38*SG9q*+{IA()~HVlFW|onG8L=`7VWUiyt#<>t4>_l7du{aS2+f59CYf< zCIU!95oD{UMFP866VCmV=`(`RLku6aw4t&7*09ODItjj@P(ff*QV8AWu>Io4{X%_( z?WO&PtsDW?c^hdcb7Q*yi_~Prbc}T&_%7}eIl|Vj3rKEJ*Gli$8MKrTJfHTuKjreh zO_rVssb@>#XjRZWBrQtb>w9A0kauO_2i%1cOC?^X>H{9GTN(Z?DxJpPYMhz)bW+Vl zkdqbkOKI2skmxylh12gmrSv~rY@I7=3)}I&3uX&_;^;SkMg%3-#tjLq18}()cinq7 zNvbC1JtJ5?#H3)RrR72u$g!`5=AtOY{GHz$0w+BZ(T#kG)yG3J!)ebi%yO4zhupEa zxu-kjs@vChJ|Cf%m{_MK_Ii1Xz02CN;$ECS{`AXFb|vme*NCeTVNMD})4T%{j&g&% zm8aHyHz(&L+QtPI{D)0g9SGr09IS003Q?}X zUuT%1iSwoANCCU9Te!R`${*KUuzk=#e$(p5j2tka0fai8xQ{T+{hoLY6Ze6Bxmb&^ zycGK5Q~@LcIq|DYaKj=haoz=}gbmY}ct{(Z7s>L~w|zTgMK$JiQl{{8B1fLJUQoG) zPxSbkt2of@WA>KxnK=vX8UO)59UiUk^UJ0zCqH_&(;~*)!L5}xd6Ko^-JcCjEPEPd za+M4!D2q52-z#}tG$LGVNH}SY(Co!2Nyb|7v5&@75uryHS)mAat=5}g>iM6)y=CVY z3$k(#u8^j?({(~M(b3NLN|WbXsx@t@LmcaZ)QX`+c+Odre05Nu$ELku>crkFtS@5UOXF9|mamgd5gyI!5p`|@0pk`|s!QU3WlrwZto z6jmL(T}|h2ai!R;Sg;2>D(+TV_{!{3T#%{}r@GPFgj)A!Khi2uRnl0 z%fd(PP~)ztOXQvz1h6T{EusQfYCvXQe%O8@v-WWf#P3SY~f|&SF8n;CBvXSeYc3S^h=bVpVypjJw?Qo}mj#*=99k z^;zA7H5u9Hpn4Yq65IJk40oFJ4)}i0dw9QBUrRe=)!bdhy5Z;1N3+h6X6z!N(en67 zo7D@`1TAaYp6wRdgil~v*15+lUx-{}y0s>N45X)^U6#<#lOb-OTBTLqll)MNzxKP;UETa<0rh3SwKL>h*W z&KbHpq(w!#OG+A~8w3gIZcr&{$)UTuQyPZO0p`1(_xOGT!*%by*16WsDHH6Dk$sx$ z-A}8VK0WFDm@85RLF5yx?|EJJA9DtY_OWOCdxGo8AJUqSThL4EoG_my`-&RFbLY=V zS11{2YYtb&^#;(%o5YpBa>UuBLVn4NJQw{|2s`2NE&2bLejO%9kSO25M2T$SS^>&! zN#yc6G@xpi@e_igw&AEwW4L^~a3Vse`kzh8l`bWx_DwOr3fA8#zOM<+b{9DoB#q@_ z_Xo|9yEH8fTBRht9aIz@WNEU@ydo^1yX*!@!`g}0t6%MNb_i-Ae2dJ&-ZG=yffO=pX8DYZ=24a#_)bSw#eM1?f+wHA@o}7I-QPFAR=ep9yMqF^9t;L#!rZ#oUK9)4SRRdDMcih@`dsV z#^gp_+pi2uq~%N>A;pLC=pQ+|UOp93KiZE9KBPe(-b>fkYy_w{N|q--+cCIFAr}CY&{6kWJ%9y4{X-RIyc0ZZqysc`u^vTeg{Lpm92kTLW`RSg?%F~gn zp8Lqn#G=8w??t6#(a(57g7||uZdeVzmo%0Q`aXZJZ|n{wE%#tKB?I(Sd9vmp(J}_{ zJ&zIBNJdK7(Yof_(YtT3L7eH7HDbde@^xz()zp6lEh3*h_zr$!)GsxnZt}>{=j-Ct z8bSTx|1&>SwLR6A5`UZB{_M&uDSw-MfH~#fL3AYR6>)>tGk`jmn_S4M!#ADh^giKX zM;4B~ z~u)4VcZoWxY*FK%bV^u6cn%mBvm zm0Gz2a~Nr`cs%+;ZAcIJAGWAE58Qb@?1}L-eNVsvVBsz>!8r;C@}xVLzQ> zFT_Abhvx84&;&f`YTGW zV%pPm@t*c>PCA%R9fs276~QZtFciN#E%Ziy zLXxK!>~VXxh}pdFlZOGOh9mU+3wN6f2wztYtmE{pOb$|2zv?ay=)w&7C;TqSq^bd~ zmaaPeFaBq%8kWAVWSp>4R<_Gf*VyWu7#rA*-g}cd#OwxGAB&l3DpY z%yVh4A>d%hXnyE;sC+g3Wbuf|{f>y^Wx;ypRl%>(BA%K9{aW~&jZNXUc~4b%ig_{* zSIctPwv%2IchS$XQl+iyyhEH>PZ}9faX{frgACi3`k*uH?U5%n-8Aj3EJE~QlSeaC zsY(n3Q(tn2;N83alhwJbb`T&I4kKw-=AF`79;+fsZnq0_GCYM;{0%97Zv~WEwvrzz z#yCI!y{r2+&8yG8M5sh_+g)IC&~`Ho;&KX?TBO+}KduHFu;tXPUA{K_qK%pp?bJe~ zB|!53z>AVk@hp%fDR3D+?z(AoS{GRY!m+^VhDxn&u=-IKiyO0X_rr$F36*0kAvyKf zeh<#urr+9W-d2!0++Yt2FA6B6+MgWD6vHVdQJcJ2WYxNg#5Ch%8*}=Lf`t$o5n&-n zw8&3?H8tWeub4V=l^+KlB{Mn}dmKZ?cLJ5rLub3WHXW#m#81vmMJxM4-9^a}(FcEZ z*>rn|Me;~6uMQ_mcLy1kUe!V@%jsQ{70W7C|bTYzOB;sA(dnB>C#gjJtY23O$z0}n;bJ5hcA%h zjmvso0z%1t(v_~?N734ZS#;Ei=+R3UFd9BoM!!4fs#MXH=N~qmDlyrxZ7?oTT}ymc zUKH}q_4ZGVCX=N>LOpg>8ZS z=HIxg)D{Veo={ua8gA$B0S=&Yqi1K$isjv;uVw=V*i_iJl$@mT%}*2F`zdM?h?z)0 zlJfc9sgl>4nzq1>@4HGm%{lFrNL8Wstr?3yBtsP^y-59%^va7+iZI1h8?`lluv|RET&~X|QUtUg{)aLo zI_IQl%*IBtEUkCO)^CoUhi+&_bP(Jxwmhv$Ndy7@-Q)wwP#$8_JY(Y<7#pvGSX04< zJK3xuC*$0q5m*C80c@v<7nSvqtgRKn6maJb&?`9weTyYLH|rbprg@qH4k&JgC*gnv z@;vRcBwAvr>SDB~lk2{4)Ah!$tTC44UnLH(rnuP811Y#KCtgh($>w&YqMfP>&ZAn+ zqIjCj&r=+Zl{8dO^b7d~gnx6Lz#wbm|F|{2>ajkUf;ovGTYRS$zzKM(SqV$dL@z`|xLQ^tE$d>Cgqb@0^D(&Ls4hD4WFIFpS;| zPf6Ti?|Kn_IeIT(wom1~L7Cg4h+nALSu*i<$DbjhZId)@DD zK_mJ}Z7KVwM3!I6{<@;EzllrKi({?b4bi$d&AFx2ddkD*!QD@r1ZLD|X>_Ph=QBhn zvN@(p^yxZm|NPaKBh{f8Gf*rkSOdpheF!b z`pC74=!5Wx*cakZ!;8@TMnu6j+A&2&4`lYy7nTcvH(|b3ffA9Ygtf#AKSt7yB@j5G z#}WTg%xTkKTP-j@u{YytSu}D!?iMwhx#)x$0*&Qel2^=F_qfyR=4J2>W9sF7mi!U$ z#)mQ9Mmb&%JID%4DZ~i59coGHCv%svn#35v&k-NpG>dC2dkRdn>1ibYl$uIG~LI2jp;~7oIb%WrZHV+%OkFxpg&Xk z-MRnGwlvNR5z0iOuFGw}80{mJR*7n%{!h(oMr~hb8EdP|qt;HkZcDIMSzVZO?s|>2 zIt{eZVeA^O28zU4UCwXJ$*Va#%e*M3VTFYRx&sNTU0k1>EtLlo*Vw!HA@DzH&fqmc z`4o)Zw}Y#nNAY)>R*@;qiib?kNM1e>)|q&_{Vc3)sdkmd_>FvIR#d+A>jev)df&N8 z2VuGnOs7R8ksY9}d@jcpqzlOk@Z>6eVCHqg^CQC~E<0nyqx8oo%?o(xPVv6RY{&n}lrA#mab7OzPDW!+-v;2ib!bCYg5QFK;1NT;N;OYzpdZNP@tZ3tEM%YP?9FchjF87TqXznn#HG9z83=!iJN_Z$qF)|=st}E>{~~>q#*LKz7^xp$e>$nX&E5oQHP^GBaZq1I z)KXZnkyrCe`x|q8`Z}rd=QcxQ!y~sHLtjqY z)2fo{a0LU}@;fd82f|V${g!+xg+Pb*&z!e&hSCOh>bsc@+JNJ#J$l}88!_>uI_K^^ zH)ib|Y(prG@^|m=EtbF+k=rqw#L=e+T1)Z9#M@%qc)lF{$Va+B3cH+aHM%etxO4^l z+si4BP^;8IPaKV33Ruio2jM8GGYM>$$$zLO!Yq2)phAPcQ*c)Yt}F877m=Jf5J96A*W|; z-WZ#RD!yyzUQ7%pat_`#LgjS$jFVR{pg&#^zm?EIAu~|A_3q)2#uv&~pUL9nOMEPxbHDyM=|$|%KLE^7J+J82wL}A73L*}v-BH5Y z4N4YL{}@2_K$(E0VeP@|pg3dr`ad)`Qt4!Q-sMQXKC7%Uz6W!DXC_<4baT0TgZ29TU(9ILhhVVmO1J|1g}oD;3iQl&hWGU+#S#&q)t)<2mxQ^S1L-xpEvo zb3BFmt-%L%uVoHQXOY01Ej(z*GslvM;o!)ck(s` zS36}%K74pYWS~5nqw&m`P%~r?IT8K|d$gHL@Kh4uk!g8P*X^~rL9*YcC2Sm= z2p2&5&d~Y<7trnxu{t&RWunlXm5B!;-N1*cIA`=seiual$=i2yOf}eaJ`lO{3c6;x zqP8IE><@j$nLd9Hq@@UrF^i27uS@BAZn!i<)p$=6tqJjJ+8FMf;?K`{KiqisX*{mp ztzz-W1Ihl)J9mA-I1#t+Iy>No(N8 zZ_;=6L=+Q49IMk5J_rC{-qyZ461#(efby92fpweQH zA1v(ziJ4fMOF<(^gC`d|OstjBTe>Ql`pHD4&_l2CV-|?2o)Jjf2#v-0zj5IH^*U<7 zzR&9n4~*vH$t{g?N_!Y6r?!2HPU=KRXlJ8f2{shzetRc_fwnD+P3FbbNm5i~PsvM1 zdh8b{mHzr9mBA)4$RN0g)j>zO>YNCf`6r^J(x=lLsTiX#Px(NTnp;Ayool!srIk9ud6D z+m;XQuUG>Mnn zk!27o?Wvf5Nv(2WYoGO9(9H(hQX~J$GC=;VA~!g5NdJZ#FZMH20|Aa&z%pjlQ~-+Dhsg){dezU9ZWM*CbH>0 zrwn*@T(vO~6Uq@W^n_=-hArHrjuKOy3QmjfT6J$pHZP{P2=8b4zKDlK6nZj#mU}*J zAI!BUB?pnx4F0gjPydi({?KMPn6XL<+@ss4(K;gg*V{pngP0U0I*dcj9wwwMgbYMA z4RE-wz^`S(W9g@*)~LO;Ak*d|LZv&Pz|Qw6PxA@~NjH*dN9V&+ga_?l18BcD$o%`> z*Z)k5Qgxr5*~~_O)zJQ0iS^<9xjZC&%3MB8^-OIV>+AUCL5#qYNpsHS1m`(hb9Sqs za%nhKgRl{Vgj)UY3M}N6(jIE9w+2fMxPe#<2}{5T^%ea zkN3$XthIVnFNlMaFcvW2rtzI} z>-96;m3&SYvTanE_%<>I>~Z^kpRw245TG)Roid@{ytEx)GzF85zvG8k*%B1lu%7`5 zZ(flP@KD2k6fWXf>CzR|{t+x0Xl4J7)4|aVZ)RlC@pH3ajfh9xIkrdaS_V(Ay{5jQjuuX&Q(o&_Z zFi{Z)!AfMgJFM2;^B#WsFQQ3a@+ICcue;}s{l$z?wBK6noEv1b4(Z>Rpc!84liCi+ zXmeMHvP*Jf&*f>V9udg)4eQd#d^JFXA?yD5Xs{`faidsqZWqUB$lLEUq@Bxy_eqLp znsGe|V{a-QPxm06ge<*N!J$9t47;RVJ6m^jK?|>T^)AIwasz`R06HFWys&cILv;bj=S^r$y7dBIIz`S&ws7>_FfCsHvo&8 zR}}OZQ1_BhHCUGibJQJ0f8YMG;=O|d!yVJp{r01;lgbsb58+ZjZ}1!NDY(No?LE3kEa4?4rLqB zUJkEA(58=DQz<3VQGTy#Dm^C`eVyTgS#SZ6ite~3t}JqnmF1@_aW~$qafDZ~pc!YQ zO43S#KIRDolzX?}Mj7vlFi|f&UCpOFCjO?Pw?WS-bH+bTXGA#__NlE**^zCWA7RBA42f4~S zv?j17@zh6?xgz-z--pp8(VIOI?7#6;_5sJ107XpTd%sz7Tnl`-Cp=podxX?Z^Tr#_9%LP&&6#k=pPBTQ zm)I`L^DE}89qKU3O>Y#hmg@z`WJNr;&zbu}zWz$(y&BAuB=U3m8S&o+>!v`{?$5PX z#?Dx?_4~Lbhh2rcSM*!2Xyz!CkU_N4^6gnR{h*(VBCMV78TmRcG#+0SXcq-M8${G! z>czS90J|UubJ`qwPpasrg=2*TQE7$p$z`Gp4$WLo7JbZE9wBTxauHYFg$08kAMx}+rwj3x$SSBI>)f~=?k>Rp46=TtZ1Yd4 zwKqt;^@=>w>--5BVfo_FnrG$WDLeO~Z|9Tuq3WoS$zruro*%pO2*5)0b_~z7_2Rl0 zZ)t~02x4G;(-kVEv7kV%% zOD}eRHRX+U0I;^vA-o{bn&Sdo;g$n=YSkj3Lx;YkU6lMX4b93c19CdR)cM?}RBHamzGn{2FDKkFc3$MR zan`zc@3#_w@Km&~^|^)xCGv_Ax$h#$h@d8a;I{C&>t(Wb%4(LBebU3iNT9=6bmxU@ z|5psTj~6h(dUxr0xkiU``oiMNE#cp7Ke>{%qG-=m>xp=Mf}EkCzh)%Gn@@(@y$Ho@ z$gn--a?mIL)n8(xWdAuaBLdIxFoiW|EDpLe=NBU~0%jH=D-<5mCFv&}m@UwKIe?c-Ym=acpMH3KTt)Wk?;kOYJi7Rtf0^a(#y)-PE2twYp?P4m z7p5Cu3WOcU?Iv^`F53AV%5+ajLiGq=(`vMogq-S+Tsq&LLvCm3i>{^9dB>9E(=upK zIL57Cn_aX`%4a-Paw;`@DMB!PXd+fYp<+oJLo@iFjoTB54~icg@6&HkAM!R3+oIW4 zYaiqC5tyBcgad^+sLp%CnT)$d^*Q$b{@CajaADX(F+o-mF0SWw;6$ zEsV7hBO?D+8-oU3)gI^P(AX@+Ww>?EG_`$Hv}x(k!zV8TJ|VT`po!%8v5rxAea*g- zdZ9ALaky%!5*HGJ3R^_I*cfuEoON!QxrbnA>cW-WyCrf6E>^7NSL)T?h^;}DxdKu( zFo+G794t-Tb|K|cmF}GB0{)NwEG712(YV}9FpD7ug(QieLZTn>&Zz!gI~HT)0JmSB zu2FU+`40pK?m)`rJniqQ*b7XFKiW4Yw9`yv4oj4%^SQIn{&&xW%YM+aBqqhqn2%@q zyy`(a&TDP+a-XSlbiS_p$(K{TT7>T`#%Ulcn+W%rXP7PJX!=5{G zNim1Hhr9TYQh|DRCB?no7QuIqS3z%J&@lMTj`$>2Z;T;cQwRzzEUN0TnklfQz({YlYEm4|5 zSEuq6Yvc&j@-W1HyYS6XUgF**%$C@1nvoA)@w3G<+2^qv#b!7>US0HBEA0^YQ!%Rj~; zvG!-TFJr!sI1}27aGH~&^`>1TIdo5yAHCDMmRYBhSwgv!P5XdMZVr_DD4WKzA_$gy z{#9USkYWAE*vDUU1}FJoDae!Kjjj8Zo7p5)5n2|+NCPCjletG7uxnYYZK`tWR5(a+ zMBShSt4Qgci=PPE9*9KGiOCv9?%~O3`Gosx(1`o7raDTd07MM(kQzWtsQ~XPRc)ux z$vSXaBg7c_C9v#R^M_o3w4q-c)SO4AZ>$G?6MK(3#t}}@G<|K2Ld?B(FINOq3Tv5EhVHJ-n4e+D9i<(NXP(jQMf-cB zQP698o+ogm4*1&s8JpYv4&>!5X9rR4S7+$dmwRz*(-KG^ujxQEdnnL(<$)+y=|77E zC8MUJ!J?~o{cWSp`8f&!S@j%!FTeN>M8;Mlb3plc^gkOnj6Wmv3GC1zB_JQ+(6zt# zDY;_PDkidukQHt;A9E_~Z8P=Z4$!`V{bRr#r+Fi@lKP+@YsF6wV^$fx+*J2d3)wIE zu~F*cXSTVK-v&oTn;*S$e7?`^Jo#8m``h?>oL*x-f@4VOKVg6l7LxpamDu-k*eJhq z93mSL!U^y%KYwDrXL<|0#tX6GVW1r{MfBJ$Ap+)SaLB5<@0U^w>nk=N%y;kZBc{Gf zKJf3=`S~(i>aSCjI^$ zR>uhM7b~nT2-gH7UkxC8QT7LioPd(}pzFaYa*{*OB-Xf@Lp)`jEgOA-Km>*PNYs{d()YAqs zD=5-5H6oQl3Ecd!k)D&N#?!S-^Y00#d$~!uDWNmg(cQw2e_1|-yw2*8rk(^6do%Db zP*`72bBfx9+H6dzAg!3CuF4WFnl|WC7)mPptL-@UgT^27SOiH2r+H zOprVHykJIdxyBzEpRg&oYtV!*S8yC^LW|N2#0T7(?d;~zhR=-D7qU5kHT&J>7LXaX z0B{fLqN0hXW%3$n0>N9;xz0FgT#xvQ09{ZCm>>a?UVKqQ4#8nG`aKcTsrK@u3jlew z-gt89mg;W+gq9G(6or|`ET)_vzAqy8(b@6 zV7yszATb95@$c5%4kkI;nAW^BzsKC3O=pKe&PM5u!#7-ZrFCxZn<8BK&D-{BcnmJ9 zMTzRgtCz9_hkDjODrA^rC#-*zpToJTR!y}uW&0t;q-b!X=p}?})$c-;{?hTcWW)^) z_#_`!BGFGajLTI`7ng1|2GtgT2Ce48lxQHo!z_$b0gprZ=Y8}@ETN>nJ8H!VUS}zx z3zt}yQLgDa{*O;oZ~vADSz`q|;0psA>{*`;x%E<54%{6)Q@igptxK#X9!*Xmo+=F` zS<1Uat$D+9o#CSq>ZUsJ6p1FdPa14Po$in-xP|D(G+63tkF z6Xd%xX!?bXEQ94}8#8wgGt0Q$53CvSpLREW20!xkTcdM0Wob#ltyLnrKli@7VEH3% zanuh~bMIE`4RYN0ceH7zt#m)%#5JJzk+!05`Ku7dxQT3MVBmP(V$Xss4N|2k&D@!o z>rln2WEJ^Vxa%TXGDQl@#>w$oJ@m%FcZO%SJg7Qr{5P}-4XEY~gc17Nx$5J)Nl)qj zRT2PC8~SyBhBkT)Plpdea_Gdg#2}oEX1h&Rpl=_S((4q+o+iZ%-&#!c0pAA2)v!hnRSi&m9kBJSw7A$h%^U|4S^^irb$Z(UdeL+`W^Zm>@#IlOBSw7Kb zcavr5nZ}Y*Q&Gxr4MfkMS~#gDSdmJj-bVD&Wk|PGehhmQ_|tX??rt zhUvnt&_T^{jQZ*^c4%XFV~?`xrUMBRf3iNo=i=R7J8Cqiw-}xa|Jr`luwMkLE~oz9 z($mPrNN?tGxC31t9}7Oq_>5+$4x}Pg+(li1N0r2@62LEIx_Y8L`DG7xA(b&DgxsQP z-cS4(`Sdj{_^VXh5CW@TcgqhBDaH+eb)A5@OGdHXX1ffFW1Ry4k2Nj*ZT_=Y{W$re zLnL45>*W;eqmp3&QW*{Ww58A_fD$##& zrR)Ax!1OE`XziFH=hVxLZloE`NJOvcIhhtEm-8Kf8M?uvzL}Owd8=&DB>2?&D_}i_ zUsx2AA`|#WAmLrVs97(-Ls}=^DWATmn-c{3f%v7R((Lir-6Y9rrGs%+3RnBMo$&Xy zJ8@O2_l7coLnQ6b1q_QN-_sm&Dsb_B+!$cU^ckmy?c19SY{aVOg}S|7YxSubbmS3b zeP|HR1n)xe|OPf%9(fjdfji;08PMMx|l< zrCcq_a@->L%H6y{J?8s{o{UnQKkI*_QUh`jwUu)Q>6x=3V@QXy+093^4<5!eYz%5G z#d*g;235Yl-9P&v_lJ<{JFo1!Qnm7a#Hfn+{4_wXF=6t*xHnhGWz~0`JpkrXU*^FslVz{ELEX>Jc1w z=lt(2yZ^xf<8cC^e2onVSMUDI0#ZS@DRR|xY19*yX~jlYw2w-(t};k}A8@NSH{gZk zk?_43oFoSj%)Y(jHfU(0K6_oS1QrZg#6?JtnApx4y)|w}S#c-EMVOa~3~4{!ckD zDr0!xD(Pq)?D1PT+fK1sH^Rm6*33Dw8p7ssTFaydBq}^#5rYEJLRkL3CgBiNraWIs zT8!q6q)p@Yo0k`UadnnMe^*qLfZM>?`!zD|NlQX#o`8%e+aF|D`C$fN%ZN@Q8xB#D zSh236M0F|`>%<@pJ`mt6VC;@vHeaWpeBX(S<@P0$Qek~%g^=Unzwf**;HQjpR*E^@ z)9;9;oA>QjYPk)PYLF6r^2`J}FWE0a`1B0g7n`BO4`SEGo*(^n4~g;_v!LdOT{6@x zPUSfb_7A|Zn$6VV`j!ZUI=#p(*{KT-*qN%e}Gh44|;8j%2MG&iOGZL z0nSun!tcgunEO(tUq?fiwAwqIXi0L7}D zBCAPCSJ5e}%|xZ%%w|3!8iDLPVzs$F*@%LmkZ^I6KEfF4uog-9_&bQ}=4lykv1UG- zE9u?zYh}*%Qi;4Bge+OxolSEgNoBwY~B+*V=N?jhk!hR)eHl5aU{6|OX_1e zWhC>@iv`KnS0N$WwW&^wjF-(1%Ql!aZ(9$a(H#~AiL!KmZ_W4iA>^prm+DA1qVu?G zZV#0f-EV$a9V$vC{HH-Yd~FCQQRQ>!3i}?Z^%5yoim6U?qTvp5<5QTO;&mR|^m>sE ztZ%v2$-a|2)-Er?WSOinYh6FC`OTls!bwp$nh~3fp#z@b)ou_n-BN)y?>VMNBf)1y zMq#-|VzE@;?i35CjuJ`JPF}_d3mZ1?qToNsVa>9*E6{wqt&MZI}yZKIYH~Yuh7iXQ4$_yJ_p(F1D4&u%^w+HS00!-D%04lkKXV>lfqp-eu2{A8e+0D+wbajj3V8$55%?& z#$AtXFal7be6LzZ#1Bk!xMQLVjAYjf{B*Hg`(di?-~Eo2HvY2OLNuKU4HShJ?9`IZ zeGG&0J!EMKtdyILbhnMl+@)Oj7%R!w25?D*USAEbd_8;5rsn;h-Ebm!Nt52t-J2O# zZy@VL1S6M|{mO_*t2^kWDzXTNl+qE#qRL3LMEBD8jGyR#W>f z=D$*R{9>C)RR<1zz7059Z-Wyw1>B1*VBUoJnXRXEQ1@Fztw29+w4W(8JpK{-^cr)= zwi}81d)vp{WOmQrt(DV8_p_egSAM~~`d61!mvh;MV@YRly5r?vPA^~U`h4sH$}oVQ z@v!xQ2e7?etA`7ND1S{1pm#H;)x4w*AngBy*O$VFJ5x}&=+Cj1c9P3gOJHd`7hfE- zc#Y!sXG^Z~%8>XMwd7pGq$vt--*-$6YRIuP$cYx|3pm&O9&BS?&LNpn5n{%!UY8Y5 z*@al!&4ycIhmv$&tOjeded+8#Df!rUbz22>wmMU3q!|o!PY|(*jJaVD=zsfuO)dR6 z^Jf7t637tJto#EGSv#gJk#=JIm*Vl6F#iy0#hgYPUuMRM`}Nasfh^`?AupDcl77&L zzPZ|B*vQ)f{4lWN$XNLFRoqez3qYWjlM*-baT`OEsW&S*V!qGfrAhE@c2PGyouy+8 zFNo4;HOOp49@NJbCx2GtNBc$=S?|=HY1)*qD{`gl+92JeVdv9*Oo|mM8c=K6&pV`G zabjS9h>6xBy%4pBgu0uS@|ynrOefjClrFrC)hEEvL!s7xOILcsP-8nf=2nelL}|P3 zl)FAbe^j)NzDvwC{hiHPa^tDwX^0z!QM$+Y*udqKt7Y1YZqQdL4-t#T2%csJ!-!f^ z?!h$k2*&)Y8aO2i;QY$g?$W2Bj*ImC8=#6!Pa>qE04SQA_Qy2gmooArb!bppfrUE{ zC>?RLH|b_6y;SezlPz{;9kbe)#k$Q8#A)gm-6zd*SE0?fPsghDyJGRzzMGq>cztyZ zc)72F-&zD*{cHLKz3F{bCNd0it-trA%bD%dAF-R%s;Q`N%se>AYFP_F915Q zgXm7p`6H@}ii6K=biXTIX$=UO@pzMLE)S~)w}ZQXncz&epdKgSQ~K}w&8FP6k+aBn ztQFQFnd4d5-_LW6+r(H=*2F{jbU z#d)>+iLuV z)+PBL-b?+%VxSCO=l8dTJ?fze4-Tn3l0Ha$UJqA^A{6B?SGJ^L1KUbj9zg=GU5@LY z*0iFt6Rt!?k=FYh&Tdb7yBQJInSo9fl)TOul*46ZcFjZ%JWA9U03jW+sEOMW`@$D zcl`t9PhTn4SnFit<1w#a`nm(l`x54UNE`ev-JtB}oB&?m!tt`r$d{Z?G&>MD0$P!e z$K$5rTZZ|;Ys-xzN8vwYMPFLWryufd6`RgMtqf;{4%ArF*bRiID(Eklmh^z@r76J8 zzP|*$>A_u>Y@ctf?w(x#rzuAHZIhL6SH}|EyrK8xQ!PDqx17HBK1jz%Z{qceR$2k_ z3zX&4Il{?0EYM?PPAJU+OV#>QQ_UCuSm3p?V={JQH2Jpiw`;iu$i21k^bq4pap4c7 z5Zk^1yBq(;&y(?;T)1*Iwj01QS`Ed8A(2P$Jn?|X7+UhLW4MGf3ez)ru&gYKQ|~{v zO_Vnbw8P#TE#Za4kdd|emcET;G@M0Nq-|6p%w8Rk@uok?u<~SW(kV`VK(sZ z;VHb9h=i4#s7%HfRgeVA+ckd|ytb}8=LK}FJl!9+#q;w7?4y3cX%xB?bY_i1dcJX; z=C~Bk_J_%|YKD>PT6_L5a`?Lt5H#W!G(623Z`!^;8(NsYDgrrs;wcs_A)&E>b>d!1 z=*^>UjbXPWGFIHJ3Em2448cYi4|bvQOt~+Ta6Bb)u^-3fY{u}?1B8}Icn&h@6@gmD zOr$M*jrhTr!DNxCr7*Qg+}V&AM3m>m^H^QoD0tlX9WnTC2w-lrHK*Iha+dyU_m9}V ziRMmuxxA&8jht^T8^jnZ$x|$69e9BTQP1<69M8pYPV}k{j<|Ck(37UerUr1b+ z0^oYGft)?Wgzsc$A{I0IU>)W9dv#ojl+@(=&^IiYU@o1Z$3RtVrB)71^Jvvfu(I`Z zFxg87B-NJ^(^anOFJl8=SnyLf@vCDVRh(`*fj;5X3Q_Z&SXtECsr-R9tTEftit$_O z0{MlTajE#oo>y4yjg4y7>9;SD)vFHm{J${WF3IBE1VL|wp_K09R0vg)?oz`_&7iE= zxZn-C5sOC1R>6BQZ#saNOa?;U#mvDfsx3%SxMGdgs^Y}H!FyLA zS9s6=t$|4jna>$<4rye<+3FWhE0f{!z{qt~IKkFYRJ$#3xi{*qI35ICfPd6ZwU|fT zdwVQ@tL165fk~~x?;qz4RdD>C%G@mE>^p=r~0#{X`$ngXQn=jcA&-$ zYL!!H&Z@IxVo*Jn7LCRO<-$wm8t!_ZweI>su9PILOGo-CFz<_nYh!yv2X$?WSwja< zy0@ZJcG4jPgXjl}++PMRl5UT$3!K1|4%&fXAfS5JwOjWUPk5w%)*KSDOB%Ir&s@*= z!|K_3A58T}t6j3ok!c0Z-iv9bKq2bW*L^Q}GdB{KbT0la+UWvv$FN?E1IJmKaHpfq z5w5_|m{??9MXY3qoTA{0#!S7^@A(uV>gdw{Dsye^9L1|r5TW|E)RO$)c_b)+9{27ln&Vgwc6#0B3vIL7G}ioGK5>=Wc>Xs?yvlszK>A<* zwyAph3a4~SV$jJ;(hs;X7}z4E$024sk$z4q0eVnhA13&N+JV1UAuhf!J(Nn18wy+I zkc8>JVZL}Fba!MW1}=7t{7}sxqCmm0_qiA#LYcQcn4`zf8wLl&&Fr!Y?|LZt$B!fq z%5$0pb!!iVEp-$f^31F4G2d-2gOV|XIcUA zBEy&OJeqTQGCd7ogG*EWtx@qWcuNfIyl6^x8vh1?`QKuxosR^0X`Z|WIX$*uXKdRV zRyOnS2+IVa&MVq|wBJG@&xs$rZezXWUh!ga#V=7-?NlQP3Gt4Y`Y^HkYJW;gILqq; zCaC{dX+kQ|TRjMIRWzQfW#uS|^s7#*4s}q{k9X;0L?FM|(`1-p!yxqL zZXn?F6XWyZ;5+zlzdO}+A`8UYOJ`~Hl>xJT&OfvCK)=E-6`~I_%de56v9jbn=116* zVGMU-w=|OT8y`h6&A7`x^{|p*K!QQU43MmGLP{FSnfkrL2tr6p{W z^1|oE#I03ZXnd;2KxRHvh`gXXl*?lQ!^Uw2=IpIqAHj?rR6g>e=_s`Ge)Egb8QwHo zrL?aBZ#>b4vcB#Pp-)yL6}NtUz8JAVP{6cao65M^WvKf)i9On0+LLe*AJRT_b9OoU zx!a#}vxGAabeh)Xaw~||(OBjEthY6mdW4HAN_&-NoaHOy`80ZM`K0B(>~ro zWM|4yTcP&=mr{~bqN0{ucbo|Y!R6)T) z8jO4UES-5EfV{@&?$DWPN6iFzg`HhKZvsjxss1= zbDQICmfz`KPbH<=mQ=>3G?n;CNtty5-zmF}+Y-2@UR5zo0J~OhiVfaDxZJ|f zI@ZZI?)J__7a{9tsG1@eL}bDBle;L9bTRg?sQSPMlh7n%7O+CzO4P^G4d7&E7ZScc zUM!^hcfG5y^EJ7-_#GriSdyH{ND+VoYm>Yh=@LF zG;v@gUBgjfxCXRNu$-@I*F9E*R*eEA2&d|H6p9@(^qm~^ z@)ujOAhe7PIsg zusGVRq7!#k%_Alsb~Ld*gKq`h%ty-}yGyZO?71LCCc$l>=N1$VvM&J2`lsJyFBLB% z;fLwPLnJeVh4NWi^w@8N0ceXa)@XvoM`n0)k8E9reGVceno@6Xn*@EibhU z&2)+%6(v2`jON3;o(v5V(8eED5&lC%uFk>wmz4e_6L~}ai6Wtl5G*F>R~~{9Mg9Tk zA9H=^PeIuC?+VPp$_Rl=v5ZiLkUfoO`E_;JpI8Tthx1T_6-i@uaz$@7rxjjKy8pZ^ zT^8Q5KR*y$SlWf}{*ZM*HQ&wh{4v&CaKhpQ6@!T~T{S1;$zGsA-hY!n>c#=y*fo~Ok$K-BC4-Qmwy17-qYF*qW2_#E?a~H` zb>yi16JOTT-$p$_!%*yeq5|*fH>wIn$&IcttI57x`>E$dX?AxtZdn){8$Q|vZ)Q>0 zOUNrJnUhsi%bpJC;@m|_N4U2q#p^+U)vUASef0|mv zJKj`Auy;bj_geUr1x2N9z5`=xojRfXsQ(bedywon!Jl~h59v=>Mp>$%CZMY5#a9wa zRD^zhKJ+r((X6`U`U_Nu&s$}%n9cK1O0Td0z~qgrf=|Uo@5e2{s4fvAeAUAx9#PR} z$iV!Pn*q^ zC7S&WWRuRwYIUHmiETU*D`%w&4byO#EEFU8QGM12;6wgR{T>m`u_qFYL>6N8E#~8? zIL+wFTaw3+2C~sf6n!%z_EUj*%nN`8J#`U52(kQk{IqIu+8WheF{Ef@XOwa;wDVPb zia2o#%4H<_8sfqjPZkLghFDg=Lc)@(MjAlTa$xY$Jw!L%6dzHGP&UpWZ0&})DX4mb zErOH$gOhZBGW_rDWz3B58suUx2F|O8JStwo&`ZR?npijPg0owelQu4m0q}ps3z6&U ziji3xtAxj)J?#?%&%fR>&b!soRSk(nqyzk6&hS|4LqVYRm1!8}$T`Y3RSUe_5E z{}Ah5G|qCYN(^DXipi%R*MjI9Nb&pn$6+xzqE|?nT_!x_BNSiH6HD6iZp1vpW>LcBOuXF?s+${{Ia*~Fc;*8kL}_Fw`FeDL(5QF`n0+;ir(*o z;!lLS=%eF6p76dyZJ|H4gHb>XOcIe&@d-u25QenVQhON z-Hu%TH60YSGML<`-ysQ_zt18bTl%0p9@s2+t`)z!JUzrgtp_1i7}_=eZ$k%sk`GeO zR~^Q@Y+$Xxe3rDu7t6T?juBT!S)I-+fp6G|6kAa$fEQ-t6XV_6obi4V{z=PQ1PW{9 z{)>0fN1Pa@zhEV!nI4I!Tu-FHvn+$hD$M4k`FX$?tiIlXxSk$AKvIq_L?g~UWJU#p zs*AAdAWL7^nrRgFIM_2U_o9D=gj4f$y~WgZzD5pKB>rtT7Fun1JJ-W`d*+8ad-kvD z?Yv3Fd$mrXm2`u01G;If3dB`UT;sLxcj!y52C%>%kE>^ce@+&7xQn`;l(p6NHeGs z8Tb-?z5`8^O9?o#QHTGwnXB&o5;n_{^waYTp8g<+_8JA!DaF8!0=y}I)D_}l5|?30 z_#QF|r7@sMzTZJduO}R*x(>5QU2e+UrVc7On70C6_mt@Z_>d-uq#V)=Tl6v$Jaqa)nu~?7iIey_Iy6 zQXAYPgV!~2c&BpWZuIxftW&y;qOrg*)I|uszmf3*UWE{1GMDNwcr;?~IjA{?!4Xa{ zFw3Oc99`hn&Uuj&P%}`JVTY?ajy$}uy}+Joe91|OWeL>dc{GC(W#zrXUhf>{tec7` zh7Wa-6-v#B2`096^C|~GNEDEx+Uq82eO_+Px;Mf(lW<0cGoLaPmBzlhC7t4w5)j@TmG{saBC+ojVAXPu~vW);H}!WE_{mf~U2j~%+r z3hG@Kw>pQUzy7Jbfv{4oCV%KLUT?7nLaulUYtluI2=g;87l?tC|DvUu+3WH*Q_&%l zJ&+KeqK(9#s$l>HDgFcE|4TwMxa zA+3X@z$k5K(FOkscuj&eS(=i21tOUsu-qCp`@mcMbHtnFrHDDiH86_;yCa;k0zo}mkFgJbOz}9*V@F;2^%0;w=F&MvB=`S zZa5`nniwfaukb=_i%6MQsZ#Vu&3W-RCC3dmOsx{+Zk*84qzNL`AH3Oz{P)ZhGy@mi z;d1$*G-g~H1ZaoA^E}X2DCZWod~k~S05WcNR-n=&ccndcVeQ)od62_$xr6Dzl~m`t z>m)%U0)?&uaEDKZI~dueTB+Stt1K7DvdFl%yx~nd!EL4)>kUA>6o2{D=DTs(u9QC0v2v8MD^BOhZsHz$9AjI3`PYq{C%9;UcRJMJ-0(|kd z-ouAzGe^M4WlaECa^_-)ZDc9IN7`OlE8I_n7`ezkh4+!8rM~u7TDC!JXz$;F)#a5~p)p%wv#Ig;xGh+-Gt`083&0Tf91b;-kK+Mh| z_EPlL!D0ZkPD?1kT}+5GJ!|@!dk40?#soFIDs@adooJgFjM~YWKYzmXFAU#9&3Gt` zfSt45UL44mcitwX*-SJuoGS>XOmk^k?_bU(2u6y2E>9{Ig2b&thI;!)G3>ijqyI7C$ zmNk0XKoP6kERKmw^d9~Gk%{Hf0`iiB>tl!lX68H623##WGs5o1Wg!v zA#&*-2e&M(FarIL5>skRuN%WVx38SJFBG32Q*QM38(qD)l8GhBbQ&YLgl_f)zs>g5 z=W4S@2A#=iyB2%1d)xo`GgO6*(M*`3{^t#>_wdrjjK0u_DPfQB9CYlXx}R)1(%=9r z8PA10M3YD-03}QMWuLg`9-gY@sKty6q8F8!AwT2Vr*!>O+IjKeQFI8I7pB743~%}7mt7XxV5sfa{j^(M4+cBF_;5s#;2)}r8 zE_VzG`L}TiS+iPB&1a*1jzK}?Erp;9TrlS=k|h8`xhGtHu0kBn)4E2EWu`ax`ys<5 z)cJgeNc6u#y7ybnCXErlvOlro*C%Xyla|B7*o9L zYM&fpTSuMEp`2ZJ%{&F^q0wC8`ylnow%=u)c}I$>g`XYVYZ?ZxWK1XdO(8;Bhr$tX zVxM$y=)g+@!`F;ASTT+ZUiVf*nL|?zWW-awZ@yX`5QJ0SOmBH_w)d(>{z?P~f#N8= za&0*4h{e5g*0h3)2~|+C|V7| z&=#*K;}!_WAs`S1EYBNwba^z;GwUGP+$ic%)hpNA!e(I6{?^GY*_wLgvlY)EKGF7k z7WV^CybRV)urCO|PrNl=I)aeJEST_@q_1JI4D|(I!mO_?-wh_4%6O-AlQL!sa2Y>B zeKi5FX2)-us}O6SkoMHCZ7x|1$m27g2_=Eu--m*^T6tE>sUx*qI+{L?XPA-hX4 zq{j=ChivYchK<=#&q>0u>&trG|2yn|i43;`fe*Q_MvcxI;%i!QOn9YVIm?780y#o} zyE~AY&VjRQ12mStE`IzOcCy{p1c4V>Tly`7|H{i9KQ;FW0Ps3W7sa1#8+?RE)*G?e zPZcqcm5%vkHUiSq4#PH9koA=P%jA;u_sgy1pF_|EHr=GWaj9Pg(XEnahN4F|PEXMs zyrgXYF34dIcW=!qSQhBLLm!^E|-H?>7GX~Q7Eskfg3O^D5=yt?vn==0iRtfz+ zjd?s@Z5b808B5#6z)z*mi&{5FwYD_%*PkfU0B3jC?<~*g)ceXm4#0%&dpFc|W2>)A zTg(2ts+NXd>CJDs1-;8n1a7xfOcB)1y09MIf_vxaQyer79pEUKYIzjaGYbM1RYX44 zvWd(5($ZNdB2bOJAXI|N+uI~ekvi0n+vC&I4io}P<3jla@&Z$Zf_~OnqkKRai+bCD>=lf$D*&4btias|~0WSatvI9p3aq zvoc!uOM!+$Z*Kz%2qQ3en{S;ozyiSD*nspuI-N{POF!13el^-!=y1o3IomF|jJd_L zoBAKmB-jvk0EC)ARjm9Wz@ffKTUu`_*;o2a?bT`Gv0*tORvrgxFDs+%MrJEE{=`_r z*)y`+Yx~uV#PZbYlwR&4!u=oB6zR;0WrG`2r&RYmCaO0EoEIjCxJK~#S(DLQ4Hyuw z$QFQVtR5&I50`y^_`DoUyT2?|8rOd1)HzJ$f-&(RBz6^fCEa8!Goaib%wL@9UjKED zApKa1fjH5ra~0q8i9(&510Ut#D73<^Xg!MiV#o7ai=*Pe&z#2tBHk=#dC4Gb=fe8X zX_7nx7<(~+FuEZ|makAS@EB?y(CkF0YZ2uIlTa?>y#bcx#q1fd3ZisNzt=5|aiqAm zchdJ3lCRfQlu)2-lQC#D4oR)wxiBpM$~kN?3ls{OFwfzNEV3ssn<a*7Hc{^}hN*9LncBXjn*vtDNfncJ|W+p8o z|230-FqP4p_%@G!HD>6?>`(8I%3pN(XH#}z{DRs^Z_q$^ZQ(+*8QV;J6;nY1l zv9LOsa@{Le2wl8snsSEj-RKZ2o)L?kK8kq1puWtwB)&!8Kzw-Hb>IR){IAcEE57mY zav=Rw$EPh?S!|&9)OvFjMVjzpI*AYQiIx*|kYh^Na=5AiJM0`%G0rWe^HqKkolWRH zi>S&pcxLKUeHY zWQ)5Q7up{s-}s3FP6qsi-xT+rAnp4RH{hx7x-Oa@MnnOa#+)xy1ZpSu z)ab!2J%PUGcY!Jdp5rDiDap&VK24$RK%Rgae3-pGu$Vt~eY}sFrv^mYqw=ZL7ICVR z0xaj|%Vrr!H${E^Jx+JxE=(QMc8j%=+u0?}QInMZ?v0&LK4&3TWNZA>9JP7~>TS{|VR)in_!0d;Hdc5Q*MuB0u-i5iUSCCyOz$+$BwhHfQ%Bbg8 zHr>y(oJ3X!c~tyKTh3Z+T*S}DuHuF*_Hri#v~V$1J7BV+&GM22`7b9?y(WYc)??vV zpLax4+g+D<<4&=F#$6+3bM~;R9Y34&Jn}kv@d#yC0WM~I<3x< zitl!U6~-IF1p3E>60>9_j95c5?8r zzpoZfoZ3+^O4RUlFx?RA^fc~oL7$4uKxr%hk$gS8&H~m8c1AO_H3aJZ7ZK9bcyhdF zZbBC;Nof{;d!XgQLPgOKv|~`A=J+W2hwHsc4nbzAENUM zd3}aqwZN%+JMBv)^cR=1hIq%tJaReQt@_ozDgTxC|wA>y4KFe+!GP!@hHlsbeckF!P=2(ov=cVSJ zz5LZH>Une-+b_=PtjOc)A~|$jlfIYK{EZ1=N|R_F+l5qc?v{w4pkn;S`(_|bomhQ? z0>RFmEY0wrEOn|oF}o-EkF!McZ0?}^kuMtW{8n?d<{);*Y9i5(3ZJ#x%e=)E_mB;8 z-r)C?fPusnr|dyoPP@Bk`-UyrzcVF5t%NT94Lg>e zOg%Mc=SrMq&Ei4*q)SL@Z4n_OP(-i!hN3AXyJ{+n)TL7^3HIPml01x`$cKQEwQpl_ zn!n69Wyd$KrGgezaF<$}uJ%vHxa~imgquu-?7UMn6J8;iWQ#w}{ao8M2C9pUMAurB zp#)&$M^JRhB`b7K*1t*SAMQWyW;2eypbjI*wC}z*x^-6}PIcspk`G^7bR}(~eB`e~ zGa0^_x2W8vy~9(d&P=i@&6QsoTLVVIZ2+Pni`k8MA&CagoHVXws zfP4eZit`;p|FD(m37R4>u@A~d_kj#STO1sLEefx~z_T0mA78V1%!IDub^O|lc1!kl z(_=3;JwUMFYeAJj!fY;OG%tPLO=1iQP4x${`1N&fHO;Lhbx%;uTkB^v5F{37<;2S@ zs%L1xxhVY(NFV33Q{-ISOmAGB!o0>Kjgk(_M7wXyVK|11%<#f1ZCH52^cs)11{<*< zB#2*sc!jWn^5+`$uJ2U&##O?F>=35yz{p^~! z<$f>at;`=h@&p%INwk=OdWw7HI?brSCZ0wxE|mg6WiPl@3+yvz;x~2hfB&G5Bv7&N zRuOaFdiAEDbdTVEPVMBhJJxqWp{YmNWX;1B>0cD%{!OP6mB8${*sveq{-+;RJKU2r z(QI27z`?_`w>v#4@4X6_cokZG97hP;MhD;+A5_*A>!m3yrEO_8-PYS)Lh6*C-@$ov ztGbq55LfS^R8#j|rmMYI62yCu2eQsU$_V8h8u|ut)x{F?$0f*UCjA9y$P(+(;$#9N zCAv{;FwsN9q=H}jU!4aZ@TS$5f;uV#!<8Q)(bY$;q`=203u=7i?Nr&ntXKTsJ^c2| zf3>~ctK^Z|JXdK7_Q=JQi4Ke}JuczQYPUDZ6!qM@1=K*?~UXJKOKWdj#z)J=H74HNCixzt8QI{3<@|Y>Kp5?Vue#_ zb&T{(5=TS6s5Nn(H&I5q6>pYFqg!6_4TfXpnkl% zjmYXq-lFO7+Fk=oc$}UO)iTrgpH{(K*t3j$aTNpwz9B`$F4zw?ytY#Wn{(z%=JTT zq86VXC0;oR8Ws|G(+vvBTDXV5qk(`z_e6aF0orsdpS?w1c-$e$q&2y#$dL6Ez^fk@ z+mCueg65!A#q9SzN#+0B-N9-CDm?k!9{*GTSX~r5UEyK??Uhk(OVQ$k)%cI7-40QB zQ0#sg8^m@|6<$I=9e@7V_>yjOrN|_%ct&GxkdO?~U?nL_`(O}E*y8>ah6Lhs;C)!E z*H;C*z7GQZN(GhI4+RN&+6qvr&;IF`x&nJG5U=mB%&qF&ev42oYt+pG@z?&c7(lH zE5d;LXP;3ZJasI7?w?u*m+BGCu!!+o59>Gbg>P)JS^Jy24hFP5XJ<|Pa2FN9sujz+ zDN5R2>t4$xV0~EAMPNxeNiI>}WF1S^eLHa9f}CcSGEWA|6BfU|STKTGUjtxnousWihvj^8ECkAg2()YE(DSh2kY*GfiD^Cps`RAIUFL!;D$uMKXi8UwI9u@pgGWuB=|EB9ePp&<3nzQ6q}-b#_C;5v z5&C%zz*YAjsZ~a7;#PgrWkDXre}J%(VpJGx=N|Ikf7`2?Yr8Il6Gj1vvn5XCMs~^a zEIm*Jtrj2EGva&xuGeJ|p9ct&QC1G)mRND>^i&fs6Ra0ez^URSmG@;RW?`ewhKyhl zo73aIJb+2R%M=$>IM{`6bgDic9OT^pObr*H9?WpvJb0}%-Nd<8Z!^8=n{rqDg~HwP zY>oCW{~-SDcWw1c>C`(?o6E7zW7$=->OmU5)*Zq=nqE2f4S5gLm0W4-ze+m{01k{g zs3!X0(5?Cn;9~qac+jM7G)KK2*FQ)1BTY%g5i(TGW@mFXthZ=Xxg#|r(u@5{K7eF9 zq=xnik#>V=?}kWc!xfS!<}WV4m^*=(%}-a7e38-p|B zLCRD6${Xo$lrFNvn<)*d{AGzFb0p)Rd{tiVW{Y+2^6MLqubkkvovN^jw@Z? z28o3}Yol8ylA%}rxANg^l;RrtV#Zao2nBUW@V>G-5+J(v%_Ht0$jt<(6wE8=Ar!$| zMOWhRD3cbRQEc~bKO!+CSL@*qcjNRNawH9SM5@zBS&I59l!wDt z*kc*AG$P@@;BK$ul8wx^La#8fiX>_TmeWs^^#Od5!d>YEX?e_2@q#9*-Ml1apxc(} zUTDmhpPcH@ofGs0s$izGA$M{Jg-jQ^R*7QF{BZ$vJDAA`dV7#&o0xCus&F)RN;eS7 zo@AICZ&YzEo9wQP_&Qq>5P&z83rw6a?hbb zc|gTijQ|bU*C=2rN$*$WX=NQV9yv<5Li|gwF}~<33QS^GyYjvQ@Cf2Ab%SmW-+?8+ z765!Dz&9bwgD8R?gUgHdoWG22rpR7$AB_3>_&f7Tj3(hetv`eS+tm7SEl}0pxDk&y zV_>lLO+c3kbFlb?VSlTGPWz2Z_NpqS;-rjWKJms&W*C#e^)%*Quv4)W&N5c#V_RVp zMB&9cI{MAsH6K|2ikbwI#fP63UsBnq$Doii9JRiF))-3VvjDI2(+rJgsd*p1E3zkY2iXJ8ppQMrB;SfQ$CV&+cf2;peR4U_i$lYCzLrn1 zZpG!dB@yiJwN0&NSvLpXTCS_l2zF^4#iyw*u|Pyo*&TeHCAyB@MdW`=`jxUi+BNnD zyrT#ZSe19!O_&z?*$45?4OdaFXJ)oSTTfi(q|jyB%U5=!@v~=6mfHyiG0IVHmq}ll zYP=9UcMPdMPBU~xFyoeR!H<6;a;aR`5>7V5_Xvz{RUaIx)c$9r z)tU?Sl=XG;m~{s~Hq3pp$MMApu~scJ0XBqtMphcLdCUDx zq7~lq)uh*%hKQIrXJx}@y-VsfTVR{7@yA_y4Ui50w&g2$JDarAQRwT7AqM9-8MU1D zFLgi03xfo8m6g(^eT-!FdP07WwEVrrS@QF0ZPU4Ripf@iq(3*KvHr z_E)D(vycSCDid?*RAy-F@@ud1Hmk8u>$pJ5A*~ES^JO`bY@)H%#Fay zto91-&-;~=eO6e@nTjF$$DXad5>?|UpH>|Y$GAN~O%M95jTUDq{?XUey)a=P&DzS} zr+T1n`5O8(HM7yEAn96;xr1w~utWUx?3?~Cd49fw8F#lVI7@AOw{gEC?h8}-(xLm$ zyHXs2u8D?VVv*T)DeffKTh(mTAk?hk7z$o(cRf83)W95%`x<-T+%X&f-rBuUHN>SL1FIDG_t-)Mz zbx*N+V1;BWFehfjfi$AzHZwoRd&bN0zKnZ)%0xFB$gXDBfzK!3?d>LqJI%Yb83Fch zX&h(pMYKW9XiHmnY5WA66(=TSDKFhL2+)D@n$c2cGQmggUck=zVoY`XF~l{#4AD!~4ONx3$`1v#6!izZz>C{CT{p^JiV@4#F9Z%A`V8DPM>_ zst?m{0^iu_b}tYBNB0ln zL!U3#82HJI%Sx5ns-C1PlJ?XB#jjl6s%cw0@Y-_x(e)c$sjcpp**KW=qtjx^O5b_i zbzc-iT+weS8B%uo~Hvcl6%rW}CTy!Yrft z>(9l^@kH0T;0;pm$@&ZSgTsI*B~z|sBc)2wf84Y6+DGt4ZM8|HqcIXNHH^=wzf_NxDUktW+SLIIMD^oiuZ}sh-_#Ep@9?W{ZwGH|~Z`P0#)>DAKdR_hU~S zBD*Tsrwwr)3mV+3*=LO$p)DSjC`*ByfV*{sa?iqpx>@vtYcKF^7V>47xa&8Lbshw% zu8GGAyR-ID71rpRj7qA<*Ub_yb(;TlIcJHSghrP{%AW!H>V{P)%pBZQ%=J3aX-GG7 zh+>psmJh8q)`Z;z%aeJGn-2hQo_lohUV(mbQcu}bG;(y|ld=hxAc2mog0{2Py~7jY zGMNmjYUN?kg*Mephv#HA&UMQor_FMnUbvLdg@?LeWtZKFlwL)99eMtPG2xyi?!o>1 zo-%=*t(xMzHxIoDTX$`Y!4P&Q338C$Kf+FmJq$>#0TOq=yfq09vr0}9!Z-Bs(Zzk~ z{q=qv?egBs)%!mg0<;J?5S0kYNT^h*OVd`X*@a;@S8Ixkd1DDPYa1=h0|I#;N)0~E zMLAG4BwDR>CsFux++QMKnMD%<1xY|7 zPBZ+0C#7w67xSVQZN(6T->S+{9iR5@k!GZuGuNKuGUJWsD#ei<)k$`{(z#Xy_JXR> zKx05o9V5ny5Ztng$Ue?7-968H1yys@K@hpc&E)3`NBjm(4S2s;dE3qvAJG+Px>m4SaU5wAzjCo=|2+t!jhosr z#Me8^ElJ}me_On0hW|$;$L&|*F{K^cTBdx%Ri*BqmXqe=&PJ-}@x$w9e6($+Mp-Rr zh-`Oy!6wVqF0Q%IgwU<}fJEo|m3Cr&@i+N1SsOIvG)k(^XVsw7lv3}}EDjuUQQya9 zOLS;CVMZt8kawIh%Si60hF`(f5lMDydk1QN!disw+?iuj3tONljbfy6k&HqzY$~y9 zHN=;ZYXB8b`TlvJ4%)4m5LD0Eo+yoezO#QoHS~7 z!O-4*|Fyo!=gDF`m(cO;wl5FkMZX7#>xO;J$Kor*eDgmEwIhr9HgZDRL+<@Dkx=2x z%IVMMUXH@O7M8$tNHXxLxbj3n{J>PHiE>QIr*0$5giL(mPD|zIg;3rkyuV{iVdGjj zi&F6CF$twCeZnK1Lz0jfn~4(7%wW8yUTmYJfaZ!4F{gw9+T^J%*MijNSlA_VUcw5h zwQy|MG%JF<#j`|3r)?6zOkCuRVj?J7#3F}IoaB)I?!uoEX)@^d8&w2&T*|Hv0iAnh zTqpXePgC~>8$t%n#W&?GM8IqZ-qs}VBleW)YBtCm-1sK5vAG$4BWZ*sLUEKI7gSFAcMK!sULbDF1c6xpo^^J(DIW)fAH>Vj?{IUID)H6E3{jr+tU znl9E#OKeFiBQ(wpisE`=In-~27uL4#+)C0{VXXxL8_tvy552tlD@rFzzpuS1JLa|W z@%N&OQ=Vw@{cJwymnrHcG4RG!th~ew)Rde@b{5o`%5z;^0Aw6@n;%cP0F3jvjf#2r zfM3x_^O^U7f~CO=eXp!aF!k#TppIKray!M#Cz&=?ZgylH6R8j0Yl^yZ2=<7uoWm~| z@)GS1z&Ynz6W&+{F(X%-(VHb3Nb#>zf$VY_S%!q?>Xqf)j4P3$^g^t^#RU0H`VD6G zTwj7~KTE95sHa z>U6y~j_819eC83r)%xX^zb(oE%BvhkJ&F(hZYscnDR}#N^r=zsbueo$q8M?iH$c zBX5dSSY9gy77mS~_#l}VRRU5n8twe_K;kT^<9JRcMda2@xA#M62kgI%mv_i|m`U70 zVs#k|SoORC|3j&;AAuoD83BxE3g<`4#s!+&{mZ>avTAf)p1Va(U4lWiO}O?Ri5xV0@Ka&ThNBeu-z^zy#n&ufkb);}JJ?CCTKUq>9dS z)Ax+KTWL|hi|Kwf!5aWKUJ6T0BBL3X(%$vTBSb2eL4?QZDek^s$qpudXWXJWS4iB^ z#GbEuRBS$9euQx$73O|7X@pZ<&aPYJ0&)^pR0v$ekheqS#5N!YHv&79~OUUox9 z&IePUxkgbC9N6r5O=4R|(SdmGv6#z3U{AK2{bLt$XFRxhdWvPMz64+-AFCk*_Pa`5 zj5$&V{J;Yj00>sAtU3Ir1qwz~tRGf94nIMMvD1eDQNDrXgZP#JTbtqG=}Y82RX)?@ zA5XXY7tO6)9SJOI{MX-|ny$Z|{OlxP%0!+cxfr0n!Bq-_zIBP4?ig=qsyof%R7Z89 z-ha)rFnBYsBIkqz zBLQr8DE1ZPS-dto;jiLP|9p&8DGT{@2chqiDq4wnR~p>kFewVabIwptImGIu2^%5+ z!beXG7zol>qa_N-MvrtW7a!=dqmRr11v^vYYDaD7S8P9i%ZCv$b+1#cjtX8>{wl5| zW+lmnW1c{>irbMp=dboxB-Kj6!NeCopzzeX_CN%ip+;25JZzw$#JqvaufY^ zvE(VH1A`>0(51|H;{@tLpt1jSEc)QT7)tFkaOqaCHev}0?aP9#`GT^t!iuo>IYZQh z%khKZ4{C;Dxu`d^|ys4T6szyq^{G+`tsd z5aUUrkvB0^%N2vYzuf;xL%dWg2smX&fRlmR+kx%E`MdJxNSLfz zO27u97RpNZ4hh94!(W?~GyRcXD{pytg!~r)xjd&cYjTNria()*Awn+78tv1ag+7U&=;(TFgZC0=L<5+GXA|ZAO*dSx=RT?< zhP9wDXl0{RTHSr;}?{nJ~nWaFyc!gl}Bud$#=wR(R@G_Pc#$pFLocPpW?FQqTbhY?Oo z;^uYTCIh1pAxcj|0j?Rp7sf`T$QApZU=gAE-7xBz2Ml6W*|!XK@TPQJ?YKK!ixnbd z%C7eOQ3_=fN_@c|Umb)8QRcgIX5l1~o$K8BhWEm;It)V9b3&uU;x>egwQR%B;O$Qd zkBC_v(VLgW~iYX;wW zC^FbTVY26J{Vh&}5Bx<26CG1(bl4;VYN%6nDI)`qBNye5ZW{f(NCd5^8U~6JG?`@vwqyi9da4}^%X>`SVAN`&LE!Nt?!nHyP1XtYfP+<7|`UT!+%aq zC9j-%UGU5P>5{1-cQ3D9YWLOzH-+}VXQi9YOr|Sl(>1pEEoveEdZ?Me`&Q2>7@Rcl zIy1VB5Cv*}{xKdIQki6bliw-I(@kILSE>5+OaBZSljbnS;ybdFu;;)O)UDF+)9w{* zQC}O-PQq0x)G){rue0ub3ln`$yH2Zp3s0?RreqrF)Z;O0AkAMACC7q1BS0_e zEKp3bzn>Or*-o;5ZF0A30Av~I&>5OP+TU=RBWuU_mL47an~m2izngR?TeqxLR#Dey z{&JyuXTwFkU-6OBdgwv=&Hou`iGcTNo)1;M)90A6O7@yCm?zj~5|v5E_mp?{G96uK zmJ9QU%A|We#|L%LAKc))dH^pi*(2r;GcQF33j2_)kftts5 zZ@{sXH}y>h3EmQ}-NN?}hE=-DpjDd`^lsw!rfXU5)`Re6uOA*x1*xOeQb|j*Q{fjM z>`g_Mc7$Z-=w7+elG`s^Q?h4)^U+>R`!Y z)v5^R3-yUC3hC(GVpAKrY{<|mO{*TcZs9)HCq2e)F)j4*vST>tN#9Dp?a7V$epl(8 z=u4Lc-=_s<)+4dss8`J!LOz?)Sa(EoR)2=(Lq0dl##760xo>unH?1X>_8TIGr3M~M zP?mabDhfl`eJI$>XA9(`<@tL^_MJKX+ngL1A~4tOA_kIo&0L>hJG?+iLY~he*+O2F ze~-Vn;%kqUo*QDWbAEP_7yFGz-d5!>ncuyxkgpLtQP2UoO;j21nBcW<^Dng9bQJ15 z<^Fjsp@yp3v$W;S_ni?uxu?3Wf;(dSFQ~$W(dYpAAB4gWHSbHpK=t%rSgeM}wbu`# zFv#RGLe@9*xgFkxa<{&x{8;U;+3<9v7q2tky7Chnz%0JaYmBF*)DwOx<`UQxc;fYA z)N64{_?rY_tEkfMIJcXD!km|dz2DtbM2X?mjdg#Z(x{PCHL#9&`Ee#>v8!pLgn{;Q z6U+aF1}4V+gFk^kxOD(jQ zCZFtn8LC%1J7#V>UZd%(n72URVvuE$qU;1MX-@q=8IZZP=?g~spf2OX1^VJJ0SQM-^In)EA!Ug_hGelQ8(sEi>`J)cuI2?%lF z;>q%p#wnVB%Ig_Ap6*dIBg>81LM1H&zD@0H6x$dmfCn6ek&p)6yYyJE)MUPFc(MJO zIPf&Wfjx4WjqSe0{GC_{`Z z*JpZHAA|MWxhQM9&-3NX(Moa#2((Q7Jh0}Q++}^|oBFWaZDxw!KU;nO`}?74f~0H@ z`dGq%N!Q}Jm0WKqachTC#S2y}=KldXLB_t@7YqLr>bX!0gNhc4VK=!K(n;|y0?GYv zixm35%h%c0LiZs3`>6{Qzk>J)(joj^5Ivx74l?{+|8iFI)c+0$plI3O(DO`HNfb)E zAlBO?{!vMDNz*J4>+Z)`;JL;z5%Zjh9Q}LX53_2!V>XjVV#{umPevOhRravrm|__X z{j^{Fru|nd$r9@I;`~6G0SOkJSgzOHW93Az^mZnKKrtO%6L1U^hoF-a2=Po#ue+z+ zt6{tS=oS0DXQTco!C|bTh!#X9sLFvb-_bYB@6^7bx5EF|j4j-MC_$s+6c>eg6tEAu zKcIruIhFkx1N=_Jlu&bpPXGekdRI;Sf#QgnFsMF*(7MF>*_Od|SA%zwy#AWjFN4PzE_9NvwNA_h>q zPrAU|g|VT!P0T|e%OlqSLLBA=kOVKswTN+5&d)IlNIcV8si3u=N;@BF&v53f<=!wW z&+flkL2jw7(-MOqw}ArIv2qbmy+0CMN%=Yj9VqC@YU~s5k2(sm<Zj%5KC~qzTGhWcXY9;Oq>b02XiIb)Uu)dgvk`T4 zDY}k6tBA-zKnCwM_>Rc+Zx(((2*SvX@AKCbH6ZVgcOY_92Ls10>cTq_c}e8{p>T`> ziKD?4;_oP=s21;$k@*?K3+RG~^TS#M1Wa`8`;T8#)BS{1N zN8RXuK}|ha^ZA!w|FAf%ch;aWh3G$V}N^nHnLvCK4o+=yoQS{ z5icGMs-Tv;&-nP$X?W*jodH54>xAzQVmrv}5Uzj-(EXt|!e>eoF`VYU%qQU5qnHBg zOep4k{#FXxOou@+9l3wZjelL%`2P#VGllmky4S%E<@+JVpYrZh1GZg=s^jsgw(VR* z{cm9##1>d5Kum!`&%+^Ne()^j_qOBpR#qKX?)OZtnImU}Lfmsv7-z-5a|)(3_~V#M z^{YVRBjU>3Nam;2C<%#eHvP@{El@8gO7PI2Nm)U9B+#@lI zc9c*fL4rUxU^9dR{^gu_MFJa2??}pyMFxdx0TjGIx;`0NJxb9XiCL(SBO!s7p&(a) z*Z^|#M2RkVCXanS{`{?VBU-U_gYbXhV>;p25?zw`jzQ_`)(5X~+`w1t+*Si%kkp*pX^$lt^n?3TG zl&^Lzaa`=P{r>Y264E#h6k%{&EWq#eFI6o*FoYA~^_-N0vIUav zAnZe#-Y%(mMo1UW-+ZPs;hN_G>d#QzR_tU*1ue6Mx=W710*1K=BvZF|74Sk+O3ht^ zT@R#9&hQLD0SJXFCsg9+`JYtYpJB(=jKHFP4Zmet6RkX|UBe-P8hnu9jF=aXgP zXtj4N1fmlHo>M4F>2C+lMK`fpDvE3Qn zJrF)Xw#EWxP~Oc^MGqiOpO4aXBY+Ai-pL>^V6L9%Gl+M9)3sI+J5-4=Q8UW##X0X1 z`^GiXkbMf76!KMve1nD6gsNV?R=R`}5cu(q&K2(`*wa^^$RoX--|>it5PRTrxF`F> z{-J(|>ksmLKyD|KX-YaC@ptvDSG*_f5*yiXP>!eIa(t_}E=3&U=_~rZ{rHs&Nsb9W zzohdKMHF}QVscJXKc&^(r*q% zxJd~WcQ^-td<2SI@Sa*`pUItspcsnrf^4fMvQ3^W1e2Yo6AQBamF&Qrk@8|0Ab^t|91P0pB92 z`YxS{7`uQ9=fs=PJG*B0|0$ccDgf!K*c ztg#AhB_!q&&PO+}|Br%Fwe4d8zR_thCL!{n+hynGz)Lz4Su3_rt~eZH4r3L?eRhdW zBl35%X>UJ&q4<_YT9x3h>RX#T^a<_&a`xzshi;w_5>V{czzbSopTRyT$k8aQg39+k zG5;aIr74QY;#~3GtCgICvNO`xM&S^AS>#oa+XociS0DI0i0=@KLHuDOd|cfkD&*a} z240DGP&E_XH@FqD|B6mvAmKw?Ms2@_fLH@LpycXa@ovU5JksyQcD!e|iScqs#3b82 z^EKi&zcl_9^6AgTy9b?D5hK7CP`-=*J}<@v)(7rAc}ovpd|+}sd^ZA@vbYU zw)?~6mD#~@3*sz@;2_q+HJr#g3i6ehQ=oE>|KIIfPG?1Y27>)hB=e@(aQ&_08`&4K zPim$oTGB22e-r|sz+i)Gf$F)>Rp6O9C}MHse=mw_EzPusd`Mzd4|lXir?7>>x8EV= zm?h%*M*e@bQ$FWIPDM2Gy@3A@AuM!XRl8pR#uf5zC;-vlhIb&u!%*CM!GQ1tj0WY64LT%uALrb(B_nm%BLG zB{z#}Il2%)0oFVrB!Kr31l!PM3!)o{QIK=!e)LM5+t>tm+z%AwKYjIqUWhpw*As

    xge2t+KvG?LCi};QmoyqiYU1ilCGU?z$@O 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

    8_>4K16yaONkp
    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	T
    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⪻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

    13=$?T45x3#F)ZkiiJ6eF&ene;Y^wZBK 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

    q6YAUF}rK4qWyT*&3i|*8Y6&8`3392 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 z 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∓2q`K`mn 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 NUZ7%?qpk?UgMvqUzBlRC`V>k~uqOy~> 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 E1w{GKegFUf literal 0 HcmV?d00001 diff --git a/packages/github/0.3.4/img/github-user-dashboard.png b/packages/github/0.3.4/img/github-user-dashboard.png new file mode 100755 index 0000000000000000000000000000000000000000..d31984b7fa99b8ece0a28ac46144e3774004f2f5 GIT binary patch literal 331861 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 {Jqj=^0n(y+*ECnv! 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

    $()Jg5IHnE^;W^ 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�?^zYNc@)NP4 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 KiZ9%G^8Ww`eiO0) literal 0 HcmV?d00001 diff --git a/packages/github/0.3.4/img/github.svg b/packages/github/0.3.4/img/github.svg new file mode 100755 index 0000000000..a8d1174049 --- /dev/null +++ b/packages/github/0.3.4/img/github.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/github/0.3.4/kibana/dashboard/github-8bfd8310-205c-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/dashboard/github-8bfd8310-205c-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..50358b3d23 --- /dev/null +++ b/packages/github/0.3.4/kibana/dashboard/github-8bfd8310-205c-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,42 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":7,\"i\":\"af01806a-78b1-4068-8d69-fa2ca952f365\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"af01806a-78b1-4068-8d69-fa2ca952f365\",\"panelRefName\":\"panel_af01806a-78b1-4068-8d69-fa2ca952f365\",\"type\":\"visualization\",\"version\":\"7.16.0\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"7d42442c-83c9-420d-8ef4-883eeb150687\",\"w\":24,\"x\":0,\"y\":7},\"panelIndex\":\"7d42442c-83c9-420d-8ef4-883eeb150687\",\"panelRefName\":\"panel_7d42442c-83c9-420d-8ef4-883eeb150687\",\"type\":\"visualization\",\"version\":\"7.16.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"76db3a0d-7562-4436-acd5-3cbfd4f6d044\",\"w\":24,\"x\":24,\"y\":7},\"panelIndex\":\"76db3a0d-7562-4436-acd5-3cbfd4f6d044\",\"panelRefName\":\"panel_76db3a0d-7562-4436-acd5-3cbfd4f6d044\",\"type\":\"visualization\",\"version\":\"7.16.0\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1e435c96-c37f-4eb5-a4e5-2d446b2bf464\",\"w\":48,\"x\":0,\"y\":22},\"panelIndex\":\"1e435c96-c37f-4eb5-a4e5-2d446b2bf464\",\"panelRefName\":\"panel_1e435c96-c37f-4eb5-a4e5-2d446b2bf464\",\"type\":\"search\",\"version\":\"7.16.0\"}]", + "timeRestore": false, + "title": "[GitHub] User Change Audit", + "version": 1 + }, + "coreMigrationVersion": "7.16.0", + "id": "github-8bfd8310-205c-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "github-7b073f90-205e-11ec-8b10-11a4c5e322a0", + "name": "af01806a-78b1-4068-8d69-fa2ca952f365:panel_af01806a-78b1-4068-8d69-fa2ca952f365", + "type": "visualization" + }, + { + "id": "github-97737b60-20b5-11ec-8b10-11a4c5e322a0", + "name": "7d42442c-83c9-420d-8ef4-883eeb150687:panel_7d42442c-83c9-420d-8ef4-883eeb150687", + "type": "visualization" + }, + { + "id": "github-b50c62e0-20b5-11ec-8b10-11a4c5e322a0", + "name": "76db3a0d-7562-4436-acd5-3cbfd4f6d044:panel_76db3a0d-7562-4436-acd5-3cbfd4f6d044", + "type": "visualization" + }, + { + "id": "github-173f1050-20ae-11ec-8b10-11a4c5e322a0", + "name": "1e435c96-c37f-4eb5-a4e5-2d446b2bf464:panel_1e435c96-c37f-4eb5-a4e5-2d446b2bf464", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/dashboard/github-dcee84c0-2059-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/dashboard/github-dcee84c0-2059-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..506153bc21 --- /dev/null +++ b/packages/github/0.3.4/kibana/dashboard/github-dcee84c0-2059-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,62 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":7,\"i\":\"63210180-c999-4d93-8d7a-f2fcb810ad1b\",\"w\":41,\"x\":0,\"y\":0},\"panelIndex\":\"63210180-c999-4d93-8d7a-f2fcb810ad1b\",\"panelRefName\":\"panel_63210180-c999-4d93-8d7a-f2fcb810ad1b\",\"type\":\"visualization\",\"version\":\"7.16.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":7,\"i\":\"b37e0c71-2cc3-4895-b839-383ce53561a8\",\"w\":7,\"x\":41,\"y\":0},\"panelIndex\":\"b37e0c71-2cc3-4895-b839-383ce53561a8\",\"panelRefName\":\"panel_b37e0c71-2cc3-4895-b839-383ce53561a8\",\"type\":\"visualization\",\"version\":\"7.16.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":19,\"i\":\"fb1ebb7a-c8bf-419d-be8f-ff5d2a741cc9\",\"w\":48,\"x\":0,\"y\":7},\"panelIndex\":\"fb1ebb7a-c8bf-419d-be8f-ff5d2a741cc9\",\"panelRefName\":\"panel_fb1ebb7a-c8bf-419d-be8f-ff5d2a741cc9\",\"type\":\"visualization\",\"version\":\"7.16.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{},\"hiddenLayers\":[],\"isLayerTOCOpen\":false,\"mapBuffer\":{\"maxLat\":85.05113,\"maxLon\":360,\"minLat\":-85.05113,\"minLon\":-540},\"mapCenter\":{\"lat\":27.08856,\"lon\":-30.5613,\"zoom\":1},\"openTOCDetails\":[]},\"gridData\":{\"h\":18,\"i\":\"88887e58-b192-4c9b-85c7-14d18a6c1c0d\",\"w\":37,\"x\":0,\"y\":26},\"panelIndex\":\"88887e58-b192-4c9b-85c7-14d18a6c1c0d\",\"panelRefName\":\"panel_88887e58-b192-4c9b-85c7-14d18a6c1c0d\",\"type\":\"map\",\"version\":\"7.16.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":18,\"i\":\"0c469087-fb3f-46d3-8962-c49d2e50f70c\",\"w\":11,\"x\":37,\"y\":26},\"panelIndex\":\"0c469087-fb3f-46d3-8962-c49d2e50f70c\",\"panelRefName\":\"panel_0c469087-fb3f-46d3-8962-c49d2e50f70c\",\"type\":\"visualization\",\"version\":\"7.16.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":19,\"i\":\"108cd1b7-ce79-4558-ae38-5f1bb93961fe\",\"w\":25,\"x\":0,\"y\":44},\"panelIndex\":\"108cd1b7-ce79-4558-ae38-5f1bb93961fe\",\"panelRefName\":\"panel_108cd1b7-ce79-4558-ae38-5f1bb93961fe\",\"type\":\"visualization\",\"version\":\"7.16.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":19,\"i\":\"9ed1cfce-9337-4813-8df5-14a1280bb351\",\"w\":23,\"x\":25,\"y\":44},\"panelIndex\":\"9ed1cfce-9337-4813-8df5-14a1280bb351\",\"panelRefName\":\"panel_9ed1cfce-9337-4813-8df5-14a1280bb351\",\"type\":\"visualization\",\"version\":\"7.16.0-SNAPSHOT\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":17,\"i\":\"d48a66a5-50e7-4cab-9b16-767bfa427860\",\"w\":48,\"x\":0,\"y\":63},\"panelIndex\":\"d48a66a5-50e7-4cab-9b16-767bfa427860\",\"panelRefName\":\"panel_d48a66a5-50e7-4cab-9b16-767bfa427860\",\"type\":\"visualization\",\"version\":\"7.16.0-SNAPSHOT\"}]", + "timeRestore": false, + "title": "[GitHub] Audit Log Activity", + "version": 1 + }, + "coreMigrationVersion": "7.16.0", + "id": "github-dcee84c0-2059-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "github-7b073f90-205e-11ec-8b10-11a4c5e322a0", + "name": "63210180-c999-4d93-8d7a-f2fcb810ad1b:panel_63210180-c999-4d93-8d7a-f2fcb810ad1b", + "type": "visualization" + }, + { + "id": "github-d7343340-20b3-11ec-8b10-11a4c5e322a0", + "name": "b37e0c71-2cc3-4895-b839-383ce53561a8:panel_b37e0c71-2cc3-4895-b839-383ce53561a8", + "type": "visualization" + }, + { + "id": "github-ba0ece10-20b3-11ec-8b10-11a4c5e322a0", + "name": "fb1ebb7a-c8bf-419d-be8f-ff5d2a741cc9:panel_fb1ebb7a-c8bf-419d-be8f-ff5d2a741cc9", + "type": "visualization" + }, + { + "id": "github-871e5750-205e-11ec-8b10-11a4c5e322a0", + "name": "88887e58-b192-4c9b-85c7-14d18a6c1c0d:panel_88887e58-b192-4c9b-85c7-14d18a6c1c0d", + "type": "map" + }, + { + "id": "github-9638a6e0-20b4-11ec-8b10-11a4c5e322a0", + "name": "0c469087-fb3f-46d3-8962-c49d2e50f70c:panel_0c469087-fb3f-46d3-8962-c49d2e50f70c", + "type": "visualization" + }, + { + "id": "github-61f60d00-20b4-11ec-8b10-11a4c5e322a0", + "name": "108cd1b7-ce79-4558-ae38-5f1bb93961fe:panel_108cd1b7-ce79-4558-ae38-5f1bb93961fe", + "type": "visualization" + }, + { + "id": "github-78ec0aa0-20b4-11ec-8b10-11a4c5e322a0", + "name": "9ed1cfce-9337-4813-8df5-14a1280bb351:panel_9ed1cfce-9337-4813-8df5-14a1280bb351", + "type": "visualization" + }, + { + "id": "github-c803b110-20b4-11ec-8b10-11a4c5e322a0", + "name": "d48a66a5-50e7-4cab-9b16-767bfa427860:panel_d48a66a5-50e7-4cab-9b16-767bfa427860", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/map/github-871e5750-205e-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/map/github-871e5750-205e-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..28e6fd92ec --- /dev/null +++ b/packages/github/0.3.4/kibana/map/github-871e5750-205e-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,22 @@ +{ + "attributes": { + "description": "", + "layerListJSON": "[{\"alpha\":0.75,\"id\":\"a427cb7d-077b-4c8a-8741-74f8f03283e2\",\"includeInFitToBounds\":true,\"joins\":[],\"label\":null,\"maxZoom\":24,\"minZoom\":0,\"sourceDescriptor\":{\"id\":\"world_countries\",\"tooltipProperties\":[\"name\"],\"type\":\"EMS_FILE\"},\"style\":{\"isTimeAware\":true,\"properties\":{\"fillColor\":{\"options\":{\"color\":\"#6092C0\"},\"type\":\"STATIC\"},\"icon\":{\"options\":{\"value\":\"marker\"},\"type\":\"STATIC\"},\"iconOrientation\":{\"options\":{\"orientation\":0},\"type\":\"STATIC\"},\"iconSize\":{\"options\":{\"size\":6},\"type\":\"STATIC\"},\"labelBorderColor\":{\"options\":{\"color\":\"#FFFFFF\"},\"type\":\"STATIC\"},\"labelBorderSize\":{\"options\":{\"size\":\"SMALL\"}},\"labelColor\":{\"options\":{\"color\":\"#000000\"},\"type\":\"STATIC\"},\"labelSize\":{\"options\":{\"size\":14},\"type\":\"STATIC\"},\"labelText\":{\"options\":{\"value\":\"\"},\"type\":\"STATIC\"},\"lineColor\":{\"options\":{\"color\":\"#4379aa\"},\"type\":\"STATIC\"},\"lineWidth\":{\"options\":{\"size\":1},\"type\":\"STATIC\"},\"symbolizeAs\":{\"options\":{\"value\":\"circle\"}}},\"type\":\"VECTOR\"},\"type\":\"VECTOR\",\"visible\":true},{\"alpha\":0.75,\"id\":\"a0ea096b-e0eb-43dd-8f75-c0d8c0e4ac9a\",\"includeInFitToBounds\":true,\"joins\":[{\"leftField\":\"iso2\",\"right\":{\"applyGlobalQuery\":true,\"applyGlobalTime\":true,\"id\":\"167d9148-ad58-4fa1-99eb-c3e75fc75f96\",\"indexPatternRefName\":\"layer_1_join_0_index_pattern\",\"indexPatternTitle\":\"logs-*\",\"term\":\"client.geo.country_iso_code\",\"type\":\"ES_TERM_SOURCE\"}}],\"label\":\"Events by Country\",\"maxZoom\":24,\"minZoom\":0,\"sourceDescriptor\":{\"id\":\"world_countries\",\"tooltipProperties\":[\"name\"],\"type\":\"EMS_FILE\"},\"style\":{\"isTimeAware\":true,\"properties\":{\"fillColor\":{\"options\":{\"color\":\"#54B399\"},\"type\":\"STATIC\"},\"icon\":{\"options\":{\"value\":\"marker\"},\"type\":\"STATIC\"},\"iconOrientation\":{\"options\":{\"orientation\":0},\"type\":\"STATIC\"},\"iconSize\":{\"options\":{\"size\":6},\"type\":\"STATIC\"},\"labelBorderColor\":{\"options\":{\"color\":\"#FFFFFF\"},\"type\":\"STATIC\"},\"labelBorderSize\":{\"options\":{\"size\":\"SMALL\"}},\"labelColor\":{\"options\":{\"color\":\"#000000\"},\"type\":\"STATIC\"},\"labelSize\":{\"options\":{\"size\":14},\"type\":\"STATIC\"},\"labelText\":{\"options\":{\"value\":\"\"},\"type\":\"STATIC\"},\"lineColor\":{\"options\":{\"color\":\"#41937c\"},\"type\":\"STATIC\"},\"lineWidth\":{\"options\":{\"size\":1},\"type\":\"STATIC\"},\"symbolizeAs\":{\"options\":{\"value\":\"circle\"}}},\"type\":\"VECTOR\"},\"type\":\"VECTOR\",\"visible\":true}]", + "mapStateJSON": "{\"center\":{\"lat\":0,\"lon\":-29.82486},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"index\":\"logs-*\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"github.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"github.audit\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"refreshConfig\":{\"interval\":0,\"isPaused\":true},\"settings\":{\"autoFitToDataBounds\":false,\"backgroundColor\":\"#ffffff\",\"browserLocation\":{\"zoom\":2},\"disableInteractive\":false,\"disableTooltipControl\":false,\"fixedLocation\":{\"lat\":0,\"lon\":0,\"zoom\":2},\"hideLayerControl\":false,\"hideToolbarOverlay\":false,\"hideViewControl\":false,\"initialLocation\":\"LAST_SAVED_LOCATION\",\"maxZoom\":24,\"minZoom\":0,\"showScaleControl\":false,\"showSpatialFilters\":true,\"showTimesliderToggleButton\":true,\"spatialFiltersAlpa\":0.3,\"spatialFiltersFillColor\":\"#DA8B45\",\"spatialFiltersLineColor\":\"#DA8B45\"},\"timeFilters\":{\"from\":\"now-18M\",\"to\":\"now\"},\"zoom\":0.56}", + "title": "Activity Map by Actor Location [GitHub]", + "uiStateJSON": "{\"isLayerTOCOpen\":true,\"openTOCDetails\":[]}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-871e5750-205e-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "map": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "layer_1_join_0_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/search/github-173f1050-20ae-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/search/github-173f1050-20ae-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..3becd882e0 --- /dev/null +++ b/packages/github/0.3.4/kibana/search/github-173f1050-20ae-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,46 @@ +{ + "attributes": { + "columns": [ + "user.name", + "user.target.name", + "github.org", + "event.action" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"github.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"github.audit\"}}},{\"$state\":{\"store\":\"appState\"},\"exists\":{\"field\":\"user.target.name\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"user.target.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "GitHub Audit Users", + "version": 1 + }, + "coreMigrationVersion": "7.16.0", + "id": "github-173f1050-20ae-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/search/github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/search/github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..6fcc2915aa --- /dev/null +++ b/packages/github/0.3.4/kibana/search/github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,36 @@ +{ + "attributes": { + "columns": [], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"github.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"github.audit\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "GitHub Audit", + "version": 1 + }, + "coreMigrationVersion": "7.16.0", + "id": "github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "search": "7.9.3" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-61f60d00-20b4-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-61f60d00-20b4-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..e74ffec7ff --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-61f60d00-20b4-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Top 5 Event Types [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"\",\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":75,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Top 5 Event Types [GitHub]\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-61f60d00-20b4-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-78ec0aa0-20b4-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-78ec0aa0-20b4-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..bee75a85b9 --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-78ec0aa0-20b4-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Top 5 Active Users [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"user.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":75,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Top 5 Active Users [GitHub]\",\"type\":\"horizontal_bar\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-78ec0aa0-20b4-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-7b073f90-205e-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-7b073f90-205e-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..ffb543647f --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-7b073f90-205e-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,50 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"github.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"github.audit\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Controls Audit [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"params\":{\"controls\":[{\"fieldName\":\"github.org\",\"id\":\"1632831213212\",\"indexPatternRefName\":\"control_0_index_pattern\",\"label\":\"Organization\",\"options\":{\"dynamicOptions\":true,\"multiselect\":true,\"order\":\"desc\",\"size\":5,\"type\":\"terms\"},\"parent\":\"\",\"type\":\"list\"},{\"fieldName\":\"github.repo\",\"id\":\"1632831234336\",\"indexPatternRefName\":\"control_1_index_pattern\",\"label\":\"Repository\",\"options\":{\"dynamicOptions\":true,\"multiselect\":true,\"order\":\"desc\",\"size\":5,\"type\":\"terms\"},\"parent\":\"\",\"type\":\"list\"},{\"fieldName\":\"user.name\",\"id\":\"1632872599896\",\"indexPatternRefName\":\"control_2_index_pattern\",\"label\":\"Actor\",\"options\":{\"dynamicOptions\":true,\"multiselect\":true,\"order\":\"desc\",\"size\":5,\"type\":\"terms\"},\"parent\":\"\",\"type\":\"list\"},{\"fieldName\":\"user.target.name\",\"id\":\"1632872564349\",\"indexPatternRefName\":\"control_3_index_pattern\",\"label\":\"Users\",\"options\":{\"dynamicOptions\":true,\"multiselect\":true,\"order\":\"desc\",\"size\":5,\"type\":\"terms\"},\"parent\":\"\",\"type\":\"list\"},{\"fieldName\":\"event.action\",\"id\":\"1632874177516\",\"indexPatternRefName\":\"control_4_index_pattern\",\"label\":\"Action\",\"options\":{\"dynamicOptions\":true,\"multiselect\":true,\"order\":\"desc\",\"size\":5,\"type\":\"terms\"},\"parent\":\"\",\"type\":\"list\"}],\"pinFilters\":false,\"updateFiltersOnChange\":false,\"useTimeFilter\":false},\"title\":\"Controls Audit [GitHub]\",\"type\":\"input_control_vis\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-7b073f90-205e-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "control_1_index_pattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "control_2_index_pattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "control_3_index_pattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "control_4_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-9638a6e0-20b4-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-9638a6e0-20b4-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..0b63b91066 --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-9638a6e0-20b4-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Events per Organization [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"github.org\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10000},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"value\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"Events per Organization [GitHub]\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-9638a6e0-20b4-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-97737b60-20b5-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-97737b60-20b5-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..2adad09de2 --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-97737b60-20b5-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "User Changes [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":1000},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":0,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"value\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"User Changes [GitHub]\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-97737b60-20b5-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-173f1050-20ae-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-b50c62e0-20b5-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-b50c62e0-20b5-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..ab96e88761 --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-b50c62e0-20b5-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "User Change Timeline [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-18M\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"1w\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":1000},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"User Change Timeline [GitHub]\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-b50c62e0-20b5-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-173f1050-20ae-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-ba0ece10-20b3-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-ba0ece10-20b3-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..862ffe3f0b --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-ba0ece10-20b3-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Events over time [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-18M\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"1w\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":1000},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Events over time [GitHub]\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-ba0ece10-20b3-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-c803b110-20b4-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-c803b110-20b4-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..e833f96f8f --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-c803b110-20b4-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Top 10 Active Repositories [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Repository\",\"field\":\"github.repo\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":3,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Top 10 Active Repositories [GitHub]\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-c803b110-20b4-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/kibana/visualization/github-d7343340-20b3-11ec-8b10-11a4c5e322a0.json b/packages/github/0.3.4/kibana/visualization/github-d7343340-20b3-11ec-8b10-11a4c5e322a0.json new file mode 100755 index 0000000000..1b32797c76 --- /dev/null +++ b/packages/github/0.3.4/kibana/visualization/github-d7343340-20b3-11ec-8b10-11a4c5e322a0.json @@ -0,0 +1,26 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Total Events [GitHub]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\" \"},\"schema\":\"metric\",\"type\":\"count\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"metric\":{\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":10000}],\"invertColors\":false,\"labels\":{\"show\":true},\"metricColorMode\":\"None\",\"percentageMode\":false,\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":60,\"labelColor\":false,\"subText\":\"\"},\"useRanges\":false},\"type\":\"metric\"},\"title\":\"Total Events [GitHub]\",\"type\":\"metric\"}" + }, + "coreMigrationVersion": "7.16.0", + "id": "github-d7343340-20b3-11ec-8b10-11a4c5e322a0", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "github-a5f3d9b0-20af-11ec-8b10-11a4c5e322a0", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/github/0.3.4/manifest.yml b/packages/github/0.3.4/manifest.yml new file mode 100755 index 0000000000..325c2de7d7 --- /dev/null +++ b/packages/github/0.3.4/manifest.yml @@ -0,0 +1,35 @@ +name: github +title: GitHub +version: 0.3.4 +release: experimental +description: Collect events from GitHub with Elastic Agent. +type: integration +format_version: 1.0.0 +license: basic +categories: [security] +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +icons: + - src: /img/github.svg + title: GitHub + size: 1024x1024 + type: image/svg+xml +screenshots: + - src: /img/github-audit-dashboard.png + title: GitHub audit overview + size: 3000x1788 + type: image/png + - src: /img/github-user-dashboard.png + title: GitHub user overview + size: 2998x1631 + type: image/png +policy_templates: + - name: github + title: GitHub logs + description: Collect logs from GitHub + inputs: + - type: httpjson + title: "Collect GitHub logs via API" + description: "Collecting logs from GitHub via API" +owner: + github: elastic/security-external-integrations diff --git a/packages/microsoft_sqlserver/0.4.5/changelog.yml b/packages/microsoft_sqlserver/0.4.5/changelog.yml new file mode 100755 index 0000000000..70244b80e4 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/changelog.yml @@ -0,0 +1,52 @@ +# newer versions go on top +- version: "0.4.5" + changes: + - description: Update Readme. Added links to Microsoft documentation + type: enhancement + link: https://github.com/elastic/integrations/pull/3058 +- version: "0.4.4" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "0.4.3" + changes: + - description: Fix field conflict for `winlog.record_id` + type: bugfix + link: https://github.com/elastic/integrations/pull/2894 +- version: "0.4.2" + changes: + - description: Fix mapper_parsing_exception when parsing sqlserver.audit.event_time. + type: bugfix + link: https://github.com/elastic/integrations/pull/2813 +- version: "0.4.1" + changes: + - description: Change owner to SEI + type: bugfix + link: https://github.com/elastic/integrations/pull/2650 +- version: "0.4.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2493 +- version: "0.3.0" + changes: + - description: Expose winlog input ignore_older option. + type: enhancement + link: https://github.com/elastic/integrations/pull/2542 + - description: Fix preserve original event option + type: bugfix + link: https://github.com/elastic/integrations/pull/2542 + - description: Make order of options consistent with other winlog based integrations. + type: enhancement + link: https://github.com/elastic/integrations/pull/2542 +- version: "0.2.0" + changes: + - description: Expose winlog input language option. + type: enhancement + link: https://github.com/elastic/integrations/pull/2344 +- version: "0.1.0" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/2009 diff --git a/packages/microsoft_sqlserver/0.4.5/data_stream/audit/agent/stream/winlog.yml.hbs b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/agent/stream/winlog.yml.hbs new file mode 100755 index 0000000000..ed053196d1 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/agent/stream/winlog.yml.hbs @@ -0,0 +1,22 @@ +name: {{channel}} +condition: ${host.platform} == 'windows' +event_id: {{event_id}} +{{#if ignore_older}} +ignore_older: {{ignore_older}} +{{/if}} +{{#if language}} +language: {{language}} +{{/if}} +{{#if tags.length}} +tags: +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{/if}} +{{#if preserve_original_event}} +include_xml: true +{{/if}} +{{#if processors.length}} +processors: +{{processors}} +{{/if}} diff --git a/packages/microsoft_sqlserver/0.4.5/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..2f4f84e8d0 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,1280 @@ +--- +description: Pipeline for processing SQL Server audit logs +processors: +- set: + field: ecs.version + value: 8.0.0 +- gsub: + description: Strip final dot from param1. + field: winlog.event_data.param1 + pattern: '(?m)^\.$' + replacement: '' + if: ctx?.winlog?.event_id == "33205" +- dissect: + description: Extract statement + pattern: "%{}statement:%{_temp.stmt}\nadditional_information:%{}" + field: winlog.event_data.param1 +- gsub: + field: winlog.event_data.param1 + pattern: 'statement:(.*\s)*(?=additional_information:)' + replacement: '' +- kv: + field: winlog.event_data.param1 + field_split: \n + value_split: ':' + target_field: sqlserver.audit + trim_key: \n + trim_value: \n +- set: + field: sqlserver.audit.statement + copy_from: _temp.stmt +- set: + field: log.level + copy_from: winlog.log.level + ignore_empty_value: true + if: ctx?.winlog?.log?.level != "" +- date: + field: sqlserver.audit.event_time + formats: + - "yyyy-MM-dd HH:mm:ss.SSSSSSS" +## +# Set host.mac to dash separated upper case value +# as per ECS recommendation +## +- gsub: + field: host.mac + pattern: '[-:.]' + replacement: '' + ignore_missing: true +- gsub: + field: host.mac + pattern: '(..)(?!$)' + replacement: '$1-' + ignore_missing: true +- uppercase: + field: host.mac + ignore_missing: true +## +# Event kind, code and action +## +- set: + field: event.kind + value: event +- append: + field: event.category + value: database +- trim: + field: sqlserver.audit.action_id + ignore_missing: true +- trim: + field: sqlserver.audit.class_type + ignore_missing: true +- uppercase: + field: sqlserver.audit.action_id + ignore_missing: true +- uppercase: + field: sqlserver.audit.class_type + ignore_missing: true +- script: + lang: painless + description: The script processor enables setting event type, action and category based on action_id and class_type fields. + params: + classtypes: + "DB": "DATABASE" + "OB": "OBJECT" + "TY": "TYPE" + "SC": "SCHEMA" + "SX": "XML SCHEMA COLLECTION" + "AS": "ASSEMBLY" + "US": "USER" + "RL": "ROLE" + "AR": "APPLICATION ROLE" + "MT": "MESSAGE TYPE" + "CT": "CONTRACT" + "SV": "SERVICE" + "BN": "REMOTE SERVICE BINDING" + "RT": "ROUTE" + "FC": "FULLTEXT CATALOG" + "FL": "FULLTEXT STOPLIST" + "FP": "SEARCH PROPERTY LIST" + "SK": "SYMMETRIC KEY" + "CR": "CERTIFICATE" + "AK": "ASYMMETRIC KEY" + "DC": "DATABASE SCOPED CREDENTIAL" + "EL": "EXTERNAL LIBRARY" + "LA": "EXTERNAL LANGUAGE" + "SR": "SERVER" + "EP": "ENDPOINT" + "SG": "SERVER ROLE" + "AG": "AVAILABILITY GROUP" + "LX": "LOGIN" + "CK": "COLUMN ENCRYPTION KEY" + "CM": "COLUMN MASTER KEY" + "DA": "DATABASE AUDIT SPECIFICATION" + "DU": "AUDIT" + "DS": "DATABASE SCOPED CONFIGURATION" + "DR": "DATABASE SCOPED RESOURCE GOVERNOR" + "DN": "EVENT NOTIFICATION DATABASE" + "DT": "TRIGGER DATABASE" + "MK": "MASTER KEY" + "DK": "DATABASE ENCRYPTION KEY" + "ON": "EVENT NOTIFICATION OBJECT" + "PF": "PARTITION FUNCTION" + "PR": "BROKER PRIORITY" + "PS": "PARTITION SCHEME" + "DE": "DATABASE EVENT SESSION" + "AQ": "ADHOC QUERY" + "AF": "AGGREGATE" + "AP": "Undocumented" + "C": "CHECK CONSTRAINT" + "D": "DEFAULT" + "EC": "EDGE CONSTRAINT" + "EN": "EVENT NOTIFICATION" + "F": "FOREIGN KEY CONSTRAINT" + "FS": "FUNCTION SCALAR ASSEMBLY" + "FT": "FUNCTION TABLE-VALUED ASSEMBLY" + "FN": "FUNCTION SCALAR SQL" + "IX": "INDEX" + "IF": "FUNCTION TABLE-VALUED INLINE SQL" + "IS": "FUNCTION SCALAR INLINE SQL" + "IT": "INTERNAL TABLE" + "PQ": "PREPARED ADHOC QUERY" + "PK": "PRIMARY KEY" + "P": "STORED PROCEDURE" + "PC": "STORED PROCEDURE ASSEMBLY" + "RF": "STORED PROCEDURE REPLICATION FILTER" + "R": "RULE" + "SP": "SECURITY POLICY" + "SO": "SEQUENCE OBJECT" + "ST": "STATISTICS" + "SQ": "QUEUE" + "SN": "SYNONYM" + "S": "TABLE SYSTEM" + "TF": "FUNCTION TABLE-VALUED SQL" + "TA": "TRIGGER ASSEMBLY" + "TR": "TRIGGER" + "UQ": "UNIQUE CONSTRAINT" + "U": "TABLE" + "V": "VIEW" + "X": "STORED PROCEDURE EXTENDED" + "XR": "XREL TREE" + "AU": "ASYMMETRIC KEY USER" + "CU": "CERTIFICATE USER" + "GU": "GROUP USER" + "SU": "SQL USER" + "WU": "WINDOWS USER" + "XU": "EXTERNAL USER" + "PU": "EXTERNAL GROUP USER" + "A": "SERVER AUDIT" + "CD": "CREDENTIAL" + "CP": "CRYPTOGRAPHIC PROVIDER" + "ED": "EXTERNAL DATA SOURCE" + "EF": "EXTERNAL FILE FORMAT" + "RG": "RESOURCE GOVERNOR" + "SA": "SERVER AUDIT SPECIFICATION" + "SD": "EVENT NOTIFICATION SERVER" + "T": "TRIGGER SERVER" + "SE": "EVENT SESSION" + "CO": "SERVER CONFIG" + "AL": "ASYMMETRIC KEY LOGIN" + "CL": "CERTIFICATE LOGIN" + "SL": "SQL LOGIN" + "WG": "WINDOWS GROUP" + "WL": "WINDOWS LOGIN" + "ER": "EXTERNAL RESOURCE POOL" + "EX": "EXTERNAL SCRIPT QUERY" + "PL": "EXTERNAL GROUP LOGIN" + "XL": "EXTERNAL LOGIN" + actions: + "ACDO": + value: "DATABASE_OBJECT_ACCESS_GROUP" + type: + - access + action: database-object-accessed + "ACO": + value: "SCHEMA_OBJECT_ACCESS_GROUP" + type: + - access + action: schema-object-permission-checked + "ADBO": + value: "BULK ADMIN" + type: + - change + action: bulk-admin-operation + "ADDP": + value: "DATABASE_ROLE_MEMBER_CHANGE_GROUP" + type: + - admin + - change + - user + category: + - iam + action: login-changed-from-database-role + "ADFR": + # SQL 2019 feature to tackle dynamic SQL + # and SQL injection threats. By restricting + # ErrorMessages and WaitFor statement. + value: "ADD FEATURE RESTRICTION" + type: + - info + action: add-feature-restriction + "ADSC": + value: "ADD SENSITIVITY CLASSIFICATION" + type: + - change + action: add-sensitivity-classification-to-db-columns + "ADSP": + value: "SERVER_ROLE_MEMBER_CHANGE_GROUP" + type: + - admin + - change + - user + category: + - iam + action: login-changed-from-server-role + "AL": + value: "ALTER" + type: + - change + action: alter-object + "ALCN": + value: "ALTER CONNECTION" + type: + - change + - connection + category: + - network + action: alter-connection + "ALRS": + value: "ALTER RESOURCES" + type: + - change + action: alter-resources + "ALSS": + value: "ALTER SERVER STATE" + type: + - change + action: alter-server-state + "ALST": + value: "ALTER SETTINGS" + type: + - change + category: + - configuration + action: alter-settings + "ALTR": + value: "ALTER TRACE" + type: + - change + action: alter-trace + "APRL": + value: "ADD MEMBER" + type: + - change + action: add-member + "AS": + value: "ACCESS" + type: + - access + action: access-object + "AUSC": + # To troubleshoot what goes on after this event + # configure login auditing + # https://docs.microsoft.com/en-us/sql/ssms/configure-login-auditing-sql-server-management-studio + value: "AUDIT SESSION CHANGED" + type: + - change + action: audit-session-changed + "AUSF": + # https://docs.microsoft.com/en-us/sql/t-sql/statements/create-server-audit-transact-sql + # See ON_FAILURE + value: "AUDIT SHUTDOWN ON FAILURE" + type: + - error + action: audit-write-failed-database-shutdown + "AUTH": + # Changing authentication mode for login + value: "AUTHENTICATE" + type: + - info + action: authenticate + "BA": + # https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-transact-sql + value: "BACKUP" + type: + - info + action: database-backup-executed + "BAL": + # https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-transact-sql + value: "BACKUP LOG" + type: + - info + action: transaction-log-backup-executed + "BCM": + value: "BATCH COMPLETED" + type: + - info + action: transact-sql-batch-completed + "BCMG": + value: "BATCH_COMPLETED_GROUP" + type: + - info + action: batch-text-stored-proc-or-txn-mgmt-op-ended + "BRDB": + value: "BACKUP_RESTORE_GROUP" + type: + - admin + action: backup-or-restore-command-issued + "BST": + value: "BATCH STARTED" + type: + - info + action: transact-sql-batch-started + "BSTG": + value: "BATCH_STARTED_GROUP" + type: + - info + action: batch-text-stored-proc-txn-mgmt-op-started + "C2OF": + # https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/c2-audit-mode-server-configuration-option + value: "TRACE AUDIT C2OFF" + type: + - change + action: c2-audit-mode-server-config-off + "C2ON": + value: "TRACE AUDIT C2ON" + type: + - info + action: c2-audit-mode-server-config-on + "CCLG": + value: "CHANGE LOGIN CREDENTIAL" + type: + - change + action: change-login-credential + "CMLG": + value: "CREDENTIAL MAP TO LOGIN" + type: + - change + action: credential-mapped-to-sql-server-login + "CNAU": + value: "AUDIT_CHANGE_GROUP" + type: + - change + action: audit-or-audit-spec-changed + "CO": + # nodoc or TSQL + value: "CONNECT" + type: + - info + action: connect + "CP": + value: "CHECKPOINT" + type: + - info + action: checkpoint-created + "CR": + value: "CREATE" + type: + - info + action: create + "DABO": + # bulk ops like bulk insert, copy, load + # and so on. + value: "DATABASE BULK ADMIN" + type: + - change + action: database-bulk-admin + "DAGF": + # principal login to contained database failed. + # https://docs.microsoft.com/en-us/sql/relational-databases/security/contained-database-users-making-your-database-portable + value: "FAILED_DATABASE_AUTHENTICATION_GROUP" + type: + - error + action: principal-login-failed + "DAGL": + value: "DATABASE_LOGOUT_GROUP" + type: + - info + - end + category: + - session + action: contained-database-user-logout + "DAGS": + value: "SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP" + type: + - info + - start + category: + - session + action: principal-login-to-contained-database-successful + "DBAF": + # nodoc + value: "DATABASE AUTHENTICATION FAILED" + type: + - error + action: database-authentication-failed + "DBAS": + value: "DATABASE AUTHENTICATION SUCCEEDED" + type: + - access + - info + action: database-authentication-succeeded + "DBCC": + # https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-transact-sql + value: "DBCC" + type: + - change + category: + - configuration + action: principal-issued-dbcc-command + "DBCG": + value: "DBCC_GROUP" + type: + - change + category: + - configuration + action: principal-issued-dbcc-command + "DBL": + # nodoc + value: "DATABASE LOGOUT" + type: + - end + category: + - session + action: database-logout + "D": + # TSQL + value: "DENY" + type: + - info + action: permission-denied-to-principal + "DL": + # nodoc + # TSQL DELETE + value: "DELETE" + type: + - change + action: delete + "DPRL": + # ? https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-droprolemember-transact-sql + value: "DROP MEMBER" + type: + - info + action: drop-security-account-from-role + "DR": + value: "DROP" + type: + - change + action: drop-object + "DRFR": + # SQL 2019 feature to tackle dynamic SQL + # and SQL injection threats. By restricting + # ErrorMessages and WaitFor statement. + value: "DROP FEATURE RESTRICTION" + type: + - change + action: drop-feature-restriction + "DRSC": + value: "DROP SENSITIVITY CLASSIFICATION" + type: + - change + action: drop-sensitivity-classification-from-db-columns + "DWC": + # TSQL + value: "DENY WITH CASCADE" + type: + - change + action: permission-denied-with-cascade + "EX": + value: "EXECUTE" + type: + - info + action: execute-stored-proc-or-function + "FRCG": + # nodoc + # 2019 feature see ADFR and DRFR + value: "FEATURE_RESTRICTION_CHANGE_GROUP" + type: + - change + action: feature-restriction-changed + "FT": + # nodoc + # using FTG + value: "FULLTEXT" + type: + - info + action: fulltext-event-occurred + "FTG": + value: "FULLTEXT_GROUP" + type: + - info + action: fulltext-event-occurred + "G": + # TSQL + value: "GRANT" + type: + - info + action: grant-permission-to-principal + "GRDB": + value: "DATABASE_PERMISSION_CHANGE_GROUP" + type: + - change + action: grant-revoke-or-deny-permission + "GRDO": + value: "DATABASE_OBJECT_PERMISSION_CHANGE_GROUP" + type: + - change + action: grant-revoke-or-deny-permission-on-schema-or-assemblies + "GRO": + # schema objects like database tables, views etc. + value: "SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP" + type: + - change + action: grant-revoke-or-deny-permission-on-schema-objects + "GRSO": + value: "SERVER_OBJECT_PERMISSION_CHANGE_GROUP" + type: + - change + action: grant-revoke-or-deny-permission-on-server-objects + "GRSV": + value: "SERVER_PERMISSION_CHANGE_GROUP" + type: + - change + action: grant-revoke-or-deny-permission-issued-in-server-scope + "GWG": + # TSQL + value: "GRANT WITH GRANT" + type: + - info + action: grant-with-grant-issued-to-principal + "IMDP": + value: "DATABASE_PRINCIPAL_IMPERSONATION_GROUP" + type: + - info + action: database-user-impersonation-occurred + "IMP": + # nodoc + # using IMDP + value: "IMPERSONATE" + type: + - info + action: database-user-impersonation-occurred + "IMSP": + value: "SERVER_PRINCIPAL_IMPERSONATION_GROUP" + type: + - user + action: server-login-impersonation-occurred + "IN": + value: "INSERT" + type: + - info + action: insert + "LGB": + # nodoc + # using LGBG + value: "BROKER LOGIN" + type: + - info + action: service-broker-transport-security-event + "LGBG": + value: "BROKER_LOGIN_GROUP" + type: + - info + action: service-broker-transport-security-event + "LGDA": + # Can be disable trigger or indexes and constraints + value: "DISABLE" + type: + - change + action: disable + "LGDB": + value: "CHANGE DEFAULT DATABASE" + type: + - change + action: change-default-database + "LGEA": + value: "ENABLE" + type: + - info + action: enable + "LGFL": + value: "FAILED_LOGIN_GROUP" + type: + - error + category: + - authentication + action: principal-login-failed + "LGGG": + # nodoc + value: "GLOBAL_TRANSACTIONS_LOGIN_GROUP" + type: + - info + action: global-transactions-login + "LGG": + # nodoc + # https://www.manageengine.com/products/eventlog/sql-auditing/global-transaction-login-in-sql-server-24337.html + value: "GLOBAL TRANSACTIONS LOGIN" + type: + - info + action: global-transactions-login + "LGIF": + value: "LOGIN FAILED" + type: + - error + category: + - authentication + action: login-failed + "LGIS": + value: "LOGIN SUCCEEDED" + type: + - info + - start + category: + - session + action: login-succeeded + "LGLG": + value: "CHANGE DEFAULT LANGUAGE" + type: + - change + action: change-default-language + "LGM": + # using LGMG + value: "DATABASE MIRRORING LOGIN" + type: + - info + action: database-mirroring-transport-security-event + "LGMG": + value: "DATABASE_MIRRORING_LOGIN_GROUP" + type: + - info + action: database-mirroring-transport-security-event + "LGNM": + value: "NAME CHANGE" + type: + - change + action: name-change + "LGO": + value: "LOGOUT" + type: + - end + category: + - session + action: logout + "LGSD": + value: "SUCCESSFUL_LOGIN_GROUP" + type: + - info + - start + category: + - session + action: user-login-succeeded + "LGSG": + # nodoc + value: "STORAGE_LOGIN_GROUP" + type: + - info + action: storage-login + "LGS": + # nodoc + value: "STORAGE LOGIN" + type: + - info + action: storage-login + "LO": + value: "LOGOUT_GROUP" + type: + - info + - end + category: + - session + action: user-logout-succeeded + "MNDB": + value: "DATABASE_CHANGE_GROUP" + type: + - change + action: database-created-altered-or-dropped + "MNDO": + value: "DATABASE_OBJECT_CHANGE_GROUP" + type: + - change + action: database-object-created-altered-or-dropped + "MNDP": + value: "DATABASE_PRINCIPAL_CHANGE_GROUP" + type: + - change + action: principals-created-altered-or-dropped + "MNO": + value: "SCHEMA_OBJECT_CHANGE_GROUP" + type: + - change + action: schema-object-create-alter-or-dropped + "MNSO": + # server objects like databases or endpoints + value: "SERVER_OBJECT_CHANGE_GROUP" + type: + - change + action: server-object-create-alter-or-dropped + "MNSP": + value: "SERVER_PRINCIPAL_CHANGE_GROUP" + type: + - change + action: server-principal-create-alter-or-dropped + "NMLG": + # no credential map to login probably unable to execute + # external operation + # https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/create-a-credential + value: "NO CREDENTIAL MAP TO LOGIN" + type: + - error + action: no-credential-map-to-login + "OPDB": + value: "DATABASE_OPERATION_GROUP" + type: + - info + action: db-checkpoint-or-subscribe-query-notification-executed + "OP": + # open cursor + value: "OPEN" + type: + - access + action: open + "OPSV": + value: "SERVER_OPERATION_GROUP" + type: + - change + action: alter-settings-resources-or-external-access + "PWAR": + value: "APPLICATION_ROLE_CHANGE_PASSWORD_GROUP" + type: + - change + action: password-changed-for-application-role + "PWC": + # nodoc + # using PWAR + value: "CHANGE PASSWORD" + type: + - change + action: password-changed-for-application-role + "PWCG": + value: "LOGIN_CHANGE_PASSWORD_GROUP" + type: + - change + action: login-password-changed-via-alter-or-sp-password + "PWCS": + # nodoc + value: "CHANGE OWN PASSWORD" + type: + - change + action: change-own-password + "PWEX": + # nodoc + value: "PASSWORD EXPIRATION" + type: + - info + action: password-expired + "PWMC": + # nodoc + value: "MUST CHANGE PASSWORD" + type: + - info + action: must-change-password + "PWPL": + # nodoc + value: "PASSWORD POLICY" + type: + - info + action: password-policy + "PWR": + # nodoc + value: "RESET PASSWORD" + type: + - change + action: reset-password + "PWRS": + # nodoc + value: "RESET OWN PASSWORD" + type: + - change + action: reset-own-password + "PWU": + # TSQL ALTER LOGIN UNLOCK + value: "UNLOCK ACCOUNT" + type: + - change + action: unlock-sql-server-login-account + "RCM": + value: "RPC COMPLETED" + type: + - end + category: + - network + action: rpc-completed + "RC": + value: "RECEIVE" + type: + - access + action: retrieve-message-from-queue + "RF": + value: "REFERENCES" + type: + - info + action: references + "R": + value: "REVOKE" + type: + - change + action: remove-granted-or-denied-permission + "RS": + value: "RESTORE" + type: + - change + action: restore-database-backup + "RST": + value: "RPC STARTED" + type: + - start + category: + - network + action: rpc-started + "RWC": + value: "REVOKE WITH CASCADE" + type: + - change + action: revoke-granted-or-denied-permission-with-cascade + "RWG": + value: "REVOKE WITH GRANT" + type: + - change + action: revoke-with-grant + "SCCG": + # sensitivity classification for columns + # https://docs.microsoft.com/en-us/sql/t-sql/statements/add-sensitivity-classification-transact-sql + value: "SENSITIVITY_CLASSIFICATION_CHANGE_GROUP" + type: + - change + action: sensitivity-classification-changed + "SL": + value: "SELECT" + type: + - access + action: select + "SN": + value: "SEND" + type: + - access + action: send-message-to-queue + "SPLN": + # https://docs.microsoft.com/en-us/sql/t-sql/statements/set-showplan-all-transact-sql + value: "SHOW PLAN" + type: + - info + action: show-plan + "STSV": + value: "SERVER_STATE_CHANGE_GROUP" + type: + - info + action: server-service-state-changed + "SUQN": + value: "SUBSCRIBE QUERY NOTIFICATION" + type: + - info + action: subscribe-query-notification + "SVCN": + value: "SERVER CONTINUE" + type: + - change + action: server-service-state-changed-to-continue + "SVPD": + value: "SERVER PAUSED" + type: + - change + action: server-service-state-changed-to-paused + "SVSD": + value: "SERVER SHUTDOWN" + type: + - change + action: server-service-state-changed-to-shutdown + "SVSR": + value: "SERVER STARTED" + type: + - change + action: server-service-state-changed-to-start + "TASA": + # nodoc + value: "TRACE AUDIT START" + type: + - info + action: trace-audit-start + "TASP": + # nodoc + value: "TRACE AUDIT STOP" + type: + - info + action: trace-audit-stop + "TODB": + value: "DATABASE_OWNERSHIP_CHANGE_GROUP" + type: + - change + action: permission-check-performed-to-change-database-owner + "TODO": + value: "DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP" + type: + - change + action: database-object-owner-changed + "TOO": + value: "SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP" + type: + - info + action: permission-check-performed-to-change-schema-object + "TOSO": + value: "SERVER_OBJECT_OWNERSHIP_CHANGE_GROUP" + type: + - change + action: server-scoped-object-owner-changed + "TO": + # nodoc + value: "TAKE OWNERSHIP" + type: + - info + action: take-ownership + "TRBC": + value: "TRANSACTION BEGIN COMPLETED" + type: + - info + action: transaction-begin-completed + "TRBS": + value: "TRANSACTION BEGIN STARTING" + type: + - info + action: transaction-begin-starting + "TRCC": + value: "TRANSACTION COMMIT COMPLETED" + type: + - info + action: transaction-commit-completed + "TRCG": + value: "TRACE_CHANGE_GROUP" + type: + - info + action: permission-checked-for-alter-trace + "TRCS": + value: "TRANSACTION COMMIT STARTING" + type: + - info + action: transaction-commit-starting + "TRGC": + value: "TRANSACTION PROPAGATE COMPLETED" + type: + - info + action: transaction-propogation-completed + "TRGS": + value: "TRANSACTION PROPAGATE STARTING" + type: + - info + action: transaction-propogation-starting + "TRO": + value: "TRANSFER" + type: + - info + action: data-transfer + "TRPC": + # https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration-data-access-transactions/transaction-promotion + value: "TRANSACTION PROMOTE COMPLETED" + type: + - info + action: local-to-distributed-transaction-promote-completed + "TRPS": + # https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration-data-access-transactions/transaction-promotion + value: "TRANSACTION PROMOTE STARTING" + type: + - info + action: local-to-distributed-transaction-promote-starting + "TRRC": + value: "TRANSACTION ROLLBACK COMPLETED" + type: + - info + action: transaction-rollback-completed + "TRRS": + value: "TRANSACTION ROLLBACK STARTING" + type: + - info + action: transaction-rollback-starting + "TRSC": + value: "TRANSACTION SAVEPOINT COMPLETED" + type: + - info + action: transaction-savepoint-completed + "TRSS": + value: "TRANSACTION SAVEPOINT STARTING" + type: + - info + action: transaction-savepoint-starting + "TXBG": + value: "TRANSACTION BEGIN" + type: + - info + action: transaction-begin + "TXCG": + value: "TRANSACTION_COMMIT_GROUP" + type: + - info + action: transaction-commit-group-event + "TXCM": + value: "TRANSACTION COMMIT" + type: + - info + action: transaction-commit + "TXGG": + value: "TRANSACTION_BEGIN_GROUP" + type: + - info + action: transaction-begin-group-event + "TXRB": + value: "TRANSACTION ROLLBACK" + type: + - info + action: transaction-rollback + "TXRG": + value: "TRANSACTION_ROLLBACK_GROUP" + type: + - info + action: transaction-rollback-group + "TX": + value: "TRANSACTION_GROUP" + type: + - info + action: transaction-event-occurred + "UCGP": + value: "USER_CHANGE_PASSWORD_GROUP" + type: + - change + action: password-of-contained-database-user-changed + "UDAG": + value: "USER_DEFINED_AUDIT_GROUP" + type: + - info + action: user-defined-audit-event-sp-audit-write + "UDAU": + value: "USER DEFINED AUDIT" + type: + - info + action: user-defined-audit-event-sp-audit-write + "UNDG": + value: "STATEMENT_ROLLBACK_GROUP" + type: + - info + action: statement-rollback-group + "UNDO": + value: "STATEMENT ROLLBACK" + type: + - info + action: statement-rollback + "UP": + value: "UPDATE" + type: + - change + action: update + "USAF": + value: "CHANGE USERS LOGIN AUTO" + type: + - change + action: change-users-login-auto + "USLG": + value: "CHANGE USERS LOGIN" + type: + - change + action: change-users-login + "USTC": + # https://docs.microsoft.com/en-us/troubleshoot/sql/security/transfer-logins-passwords-between-instances + value: "COPY PASSWORD" + type: + - info + action: password-copied + "VDST": + value: "VIEW DATABASE STATE" + type: + - info + action: view-database-state + "VSST": + value: "VIEW SERVER STATE" + type: + - info + action: view-server-state + "VWCT": + value: "VIEW CHANGETRACKING" + type: + - info + action: view-change-tracking + "VW": + value: "VIEW" + type: + - info + action: view + "XA": + # see EXTERNAL_ACCESS + # https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration/assemblies/creating-an-assembly + value: "EXTERNAL ACCESS ASSEMBLY" + type: + - access + category: + - network + - registry + action: external-access-assembly + "XU": + # see UNSAFE + # https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration/assemblies/creating-an-assembly + value: "UNSAFE ASSEMBLY" + type: + - access + action: unsafe-assembly + source: |- + def actionIdKey = ctx.sqlserver.audit.action_id; + def actions = params.get('actions'); + def classTypes = params.get('classtypes'); + // handle class type + // overwrite the abbreviated key with its value + def ct = classTypes.get(ctx.sqlserver.audit.class_type); + if (ct != null) { + ctx.sqlserver.audit.class_type = ct; + } + // error case - for unhandled action ids + def actionData = actions.get(actionIdKey); + if (actionData == null) { + ctx.event.action = 'unknown-' + actionIdKey.toLowerCase(); + ctx.event.type = ['info']; + return; + } + // overwrite the action id with its actual value + ctx.sqlserver.audit.action_id = actionData.get('value'); + // event.type + def actionType = actionData.get('type'); + if (actionType != null) { + ctx.event.type = new ArrayList(actionType); + } + // event.category + def actionCategory = actionData.get('category'); + if (actionCategory != null) { + for (def c : actionCategory) { + ctx.event.category.add(c); + } + } + // event.action + def action = actionData.get('action'); + if (action != null) { + ctx.event.action = action; + } +- convert: + field: sqlserver.audit.sequence_number + type: integer + ignore_missing: true +- convert: + field: sqlserver.audit.succeeded + type: boolean + ignore_missing: true +- convert: + field: sqlserver.audit.affected_rows + type: long + ignore_missing: true +- convert: + field: sqlserver.audit.response_rows + type: long + ignore_missing: true +- convert: + field: sqlserver.audit.is_column_permission + type: boolean + ignore_missing: true +- script: + lang: painless + description: Convert ms to ns and set it to event.duration + source: |- + def v = ctx?.sqlserver?.audit?.duration_milliseconds; + if (v != null) { + ctx.event.duration = Long.parseLong(v) * 1000000; + } +- rename: + field: winlog.process + target_field: process + ignore_missing: true +## +# Set user.name, user.domain and user.id values from +# SPN +## +- dissect: + description: Extract user domain and name + pattern: "%{_temp.domain}\\%{_temp.username}" + field: sqlserver.audit.server_principal_name + if: 'ctx?.sqlserver?.audit?.server_principal_name != null && ctx?.sqlserver?.audit?.server_principal_name.contains("\\")' + ignore_missing: true +- set: + description: Set username as is if domain is not present + field: user.name + copy_from: sqlserver.audit.server_principal_name + if: 'ctx?.sqlserver?.audit?.server_principal_name != null && !ctx?.sqlserver?.audit?.server_principal_name.contains("\\")' +- set: + description: Set username if it was extracted from Domain\User format + field: user.name + copy_from: _temp.username + if: "ctx?._temp?.username != null" +- set: + description: Set domain if it was extracted from Domain\User format + field: user.domain + copy_from: _temp.domain + if: "ctx?._temp?.domain != null" +- set: + field: user.id + copy_from: sqlserver.audit.server_principal_sid +- set: + field: user.target.name + copy_from: sqlserver.audit.target_server_principal_name +- set: + field: user.target.id + copy_from: sqlserver.audit.target_server_principal_sid + +- convert: + field: winlog.record_id + type: string + ignore_missing: true +## +# Clean up +## +- remove: + field: + - _temp + - winlog.event_data.param1 + - sqlserver.audit.event_time + - sqlserver.audit.additional_information + - sqlserver.audit.duration_milliseconds + - sqlserver.audit.server_principal_name + - sqlserver.audit.server_principal_sid + - sqlserver.audit.target_server_principal_name + - sqlserver.audit.target_server_principal_sid + ignore_missing: true +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +on_failure: +- set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/base-fields.yml b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/base-fields.yml new file mode 100755 index 0000000000..7c798f4534 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,12 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/ecs.yml b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/ecs.yml new file mode 100755 index 0000000000..523f9134da --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/ecs.yml @@ -0,0 +1,205 @@ +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: destination.user.domain + type: keyword +- description: Unique identifier of the user. + name: destination.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: destination.user.name + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + Identification code for this event, if one exists. + Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. + name: event.code + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + Source of the event. + Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). + name: event.provider + type: keyword +- description: |- + Sequence number of the event. + The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. + name: event.sequence + type: long +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + Duration of the event in nanoseconds. + If event.start and event.end are known this value should be the difference between the end and start time. + name: event.duration + type: long +- description: Directory where the file is located. It should include the drive letter, when appropriate. + name: file.directory + type: keyword +- description: |- + File extension, excluding the leading dot. + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: file.extension + type: keyword +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: |- + Original log level of the log event. + If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). + Some examples are `warn`, `err`, `i`, `informational`. + name: log.level + type: keyword +- description: |- + Array of process arguments, starting with the absolute path to the executable. + May be filtered to protect sensitive information. + name: process.args + type: keyword +- description: |- + Length of the process.args array. + This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. + name: process.args_count + type: long +- description: |- + Full command line that started the process, including the absolute path to the executable, and all arguments. + Some arguments may be filtered to protect sensitive information. + multi_fields: + - name: text + type: match_only_text + name: process.command_line + type: wildcard +- description: |- + Unique identifier for the process. + The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. + Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. + name: process.entity_id + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: Process id. + name: process.pid + type: long +- description: |- + Process title. + The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. + multi_fields: + - name: text + type: match_only_text + name: process.title + type: keyword +- description: Thread ID. + name: process.thread.id + type: long +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword +- description: Unique identifier of the user. + name: user.target.id + type: keyword diff --git a/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/fields.yml b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/fields.yml new file mode 100755 index 0000000000..7985824ba4 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/fields.yml @@ -0,0 +1,139 @@ +- name: sqlserver + type: group + description: All fields specific to SQL Server events + fields: + - name: audit + type: group + description: All fields specific to SQL Server audit events. + fields: + - name: audit_schema_version + type: keyword + description: Audit event schema version. + - name: event_time + type: date + description: Date/time when the auditable action is fired. + - name: sequence_number + type: integer + description: > + Tracks the sequence of records within a single audit record that was too large to fit in the write buffer for audits. + + - name: action_id + type: keyword + description: ID of the action + - name: succeeded + type: boolean + description: > + Indicates whether or not the permission check of the action triggering the audit event succeeded or failed. + + - name: permission_bitmask + type: keyword + description: > + When applicable shows the permissions that were granted, denied or revoked. + + - name: is_column_permission + type: boolean + description: Flag indicating a column level permission + - name: session_id + type: integer + description: ID of the session on which the event occurred. + - name: server_principal_id + type: keyword + description: ID of the login context that the action is performed in. + - name: database_principal_id + type: keyword + description: ID of the database user context that the action is performed in. + - name: object_id + type: keyword + description: > + "The primary ID of the entity on which the audit occurred. This ID can be one of server objects, databases, database objects or schema objects." + + - name: target_server_principal_id + type: keyword + description: Server principal that the auditable action applies to. + - name: target_database_principal_id + type: keyword + description: Database principal that the auditable action applies to. + - name: class_type + type: keyword + description: Type of auditable entity that the audit occurs on. + - name: session_server_principal_name + type: keyword + description: Server principal for the session. + - name: server_principal_name + type: keyword + description: Current login. + - name: server_principal_sid + type: keyword + description: Current login SID. + - name: database_principal_name + type: keyword + description: Current user. + - name: target_server_principal_name + type: keyword + description: Target login of the action. + - name: target_server_principal_sid + type: keyword + description: SID of the target login. + - name: target_database_principal_name + type: keyword + description: Target user of the action. + - name: server_instance_name + type: keyword + description: > + "Name of the server instance where the audit occurred. Uses the standard machine\\instance format." + + - name: database_name + type: keyword + description: The database context in which the action occurred. + - name: schema_name + type: keyword + description: The schema context in which the action occurred. + - name: object_name + type: keyword + description: > + "The name of the entity on which the audit occurred. This can be server objects, databases, database objects, schema objects or TSQL statement (if any)." + + - name: statement + type: text + description: "TSQL statement (if any)" + - name: additional_information + type: text + description: Any additional information about the event stored as XML. + - name: affected_rows + type: long + description: Number of rows affected by the operation. + - name: application_name + type: keyword + description: Name of the application that caused the audit event. + - name: client_ip + type: keyword + description: > + "Name or IP address of the machine running the application that caused the audit event." + + - name: connection_id + type: keyword + description: Connection ID (unique UUID for the connection) + - name: data_sensitivity_information + type: keyword + description: Sensitivity information about the operation. + - name: duration_milliseconds + type: long + description: Duration of the operation in milliseconds. + - name: host_name + type: keyword + description: SQL Server host name. + - name: response_rows + type: long + description: Number of rows returned. + - name: sequence_group_id + type: keyword + description: Sequence group ID (unique UUID). + - name: transaction_id + type: keyword + description: Transaction ID + - name: user_defined_event_id + type: integer + description: User defined event ID. + - name: user_defined_information + type: text + description: User defined information diff --git a/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/winlog.yml b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/winlog.yml new file mode 100755 index 0000000000..075d40345d --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/fields/winlog.yml @@ -0,0 +1,155 @@ +- name: winlog + type: group + description: > + All fields specific to the Windows Event Log are defined here. + + fields: + - name: api + required: true + type: keyword + description: > + The event log API type used to read the record. The possible values are "wineventlog" for the Windows Event Log API or "eventlogging" for the Event Logging API. + + The Event Logging API was designed for Windows Server 2003 or Windows 2000 operating systems. In Windows Vista, the event logging infrastructure was redesigned. On Windows Vista or later operating systems, the Windows Event Log API is used. Winlogbeat automatically detects which API to use for reading event logs. + + - name: activity_id + type: keyword + required: false + description: > + A globally unique identifier that identifies the current activity. The events that are published with this identifier are part of the same activity. + + - name: computer_name + type: keyword + required: true + description: > + The name of the computer that generated the record. When using Windows event forwarding, this name can differ from `agent.hostname`. + + - name: event_data + type: object + object_type: keyword + required: false + description: > + The event-specific data. This field is mutually exclusive with `user_data`. If you are capturing event data on versions prior to Windows Vista, the parameters in `event_data` are named `param1`, `param2`, and so on, because event log parameters are unnamed in earlier versions of Windows. + + - name: event_data + type: group + description: > + This is a non-exhaustive list of parameters that are used in Windows events. By having these fields defined in the template they can be used in dashboards and machine-learning jobs. + + fields: + - name: param1 + type: keyword + - name: param2 + type: keyword + - name: param3 + type: keyword + - name: param4 + type: keyword + - name: param5 + type: keyword + - name: param6 + type: keyword + - name: param7 + type: keyword + - name: param8 + type: keyword + - name: event_id + type: keyword + required: true + description: > + The event identifier. The value is specific to the source of the event. + + - name: keywords + type: keyword + required: false + description: > + The keywords are used to classify an event. + + - name: channel + type: keyword + required: true + description: > + The name of the channel from which this record was read. This value is one of the names from the `event_logs` collection in the configuration. + + - name: record_id + type: keyword + required: true + description: > + The record ID of the event log record. The first record written to an event log is record number 1, and other records are numbered sequentially. If the record number reaches the maximum value (2^32^ for the Event Logging API and 2^64^ for the Windows Event Log API), the next record number will be 0. + + - name: related_activity_id + type: keyword + required: false + description: > + A globally unique identifier that identifies the activity to which control was transferred to. The related events would then have this identifier as their `activity_id` identifier. + + - name: opcode + type: keyword + required: false + description: > + The opcode defined in the event. Task and opcode are typically used to identify the location in the application from where the event was logged. + + - name: provider_guid + type: keyword + required: false + description: > + A globally unique identifier that identifies the provider that logged the event. + + - name: process.pid + type: long + required: false + description: > + The process_id of the Client Server Runtime Process. + + - name: provider_name + type: keyword + required: true + description: > + The source of the event log record (the application or service that logged the record). + + - name: task + type: keyword + required: false + description: > + The task defined in the event. Task and opcode are typically used to identify the location in the application from where the event was logged. The category used by the Event Logging API (on pre Windows Vista operating systems) is written to this field. + + - name: process.thread.id + type: long + required: false + - name: user_data + type: object + object_type: keyword + required: false + description: > + The event specific data. This field is mutually exclusive with `event_data`. + + - name: user.identifier + type: keyword + required: false + example: S-1-5-21-3541430928-2051711210-1391384369-1001 + description: > + The Windows security identifier (SID) of the account associated with this event. + + If Winlogbeat cannot resolve the SID to a name, then the `user.name`, `user.domain`, and `user.type` fields will be omitted from the event. If you discover Winlogbeat not resolving SIDs, review the log for clues as to what the problem may be. + + - name: user.name + type: keyword + description: > + Name of the user associated with this event. + + - name: user.domain + type: keyword + required: false + description: > + The domain that the account associated with this event is a member of. + + - name: user.type + type: keyword + required: false + description: > + The type of account associated with this event. + + - name: version + type: long + required: false + description: The version number of the event's definition. diff --git a/packages/microsoft_sqlserver/0.4.5/data_stream/audit/manifest.yml b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/manifest.yml new file mode 100755 index 0000000000..da4c3838e1 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/data_stream/audit/manifest.yml @@ -0,0 +1,62 @@ +title: "SQL Server audit events" +type: logs +streams: + - input: winlog + title: SQL Server audit events from Windows event logs + description: Collect SQL Server audit events from the Windows event logs + template_path: winlog.yml.hbs + vars: + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: >- + Preserves a raw copy of the original XML event, added to the field `event.original` + type: bool + multi: false + default: false + - name: event_id + type: text + title: Event ID + multi: false + required: false + show_user: false + description: >- + Defaults to 33205. Change the default only if SQL Server uses another documented event ID for audits. Setting a value other than an SQL Server audit event ID will cause the package to malfunction. A list of included and excluded (blocked) event IDs. The value is a comma-separated list. The accepted values are single event IDs to include (e.g. 33205), a range of event IDs to include (e.g. 4700-4800), and single event IDs to exclude (e.g. -4735). Limit 22 IDs. + default: 33205 + - name: channel + description: Channel name where audit events are configured to be sent. + type: text + title: Channel + multi: false + required: true + default: Security + show_user: true + - name: ignore_older + type: text + title: Ignore events older than + default: 72h + required: false + show_user: false + description: >- + If this option is specified, events that are older than the specified amount of time are ignored. Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". + - name: language + type: text + title: Language ID + description: >- + The language ID the events will be rendered in. The language will be forced regardless of the system language. A complete list of language IDs can be found https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c[here]. It defaults to `0`, which indicates to use the system language. E.g.: 0x0409 for en-US + required: false + show_user: false + default: 0 + - name: tags + type: text + title: Tags + multi: true + show_user: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. \nThis executes in the agent before the logs are parsed. \nSee [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details.\n" diff --git a/packages/microsoft_sqlserver/0.4.5/docs/README.md b/packages/microsoft_sqlserver/0.4.5/docs/README.md new file mode 100755 index 0000000000..ccc8b0d7b4 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/docs/README.md @@ -0,0 +1,156 @@ +# Microsoft SQL Server Integration + +The Microsoft SQL Server integration package allows you to search, observe and visualize the SQL Server audit events through Elasticsearch. +Auditing an instance of the SQL Server Database Engine or an individual database involves tracking and logging events that occur on the Database Engine. +SQL Server audit lets you create server audits, which can contain server audit specifications for server level events, and database audit specifications for database level events. +See: [SQL Server Audit page](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-database-engine?view=sql-server-ver15) for more information on SQL Server auditing. + +## Compatibility + +The package collects audit events from the event log. Other log sources such as file are not supported. + +## Configuration + +There are several levels of auditing for SQL Server, depending on government or standards requirements for your installation. The SQL Server Audit feature enables you to audit server-level and database-level groups of events and individual events. + +See: [SQL Server Audit Action Groups and Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions?view=sql-server-ver15) for more information on the different audit levels. + +See: [Instructions on how to enable auditing for SQL Server](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/create-a-server-audit-and-server-audit-specification?view=sql-server-ver15). + +>Note: For the integration package to be able to read and send audit events the event target must be configured to be Windows event log. + +### Audit Events + +Enable to collect SQL Server audit events from the specified windows event log channel. + +## Logs + +### Audit + +The SQL Server audit dataset provides events from the configured Windows event log channel. All SQL Server audit specific fields are available in the `sqlserver.audit` field group. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| destination.user.id | Unique identifier of the user. | keyword | +| destination.user.name | Short name or login of the user. | keyword | +| destination.user.name.text | Multi-field of `destination.user.name`. | match_only_text | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.code | Identification code for this event, if one exists. Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.duration | Duration of the event in nanoseconds. If event.start and event.end are known this value should be the difference between the end and start time. | long | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.provider | Source of the event. Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). | keyword | +| event.sequence | Sequence number of the event. The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. | long | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.directory | Directory where the file is located. It should include the drive letter, when appropriate. | keyword | +| file.extension | File extension, excluding the leading dot. Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | +| process.args | Array of process arguments, starting with the absolute path to the executable. May be filtered to protect sensitive information. | keyword | +| process.args_count | Length of the process.args array. This field can be useful for querying or performing bucket analysis on how many arguments were provided to start a process. More arguments may be an indication of suspicious activity. | long | +| process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard | +| process.command_line.text | Multi-field of `process.command_line`. | match_only_text | +| process.entity_id | Unique identifier for the process. The implementation of this is specified by the data source, but some examples of what could be used here are a process-generated UUID, Sysmon Process GUIDs, or a hash of some uniquely identifying components of a process. Constructing a globally unique identifier is a common practice to mitigate PID reuse as well as to identify a specific process over time, across multiple monitored hosts. | keyword | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| process.pid | Process id. | long | +| process.thread.id | Thread ID. | long | +| process.title | Process title. The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. | keyword | +| process.title.text | Multi-field of `process.title`. | match_only_text | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| sqlserver.audit.action_id | ID of the action | keyword | +| sqlserver.audit.additional_information | Any additional information about the event stored as XML. | text | +| sqlserver.audit.affected_rows | Number of rows affected by the operation. | long | +| sqlserver.audit.application_name | Name of the application that caused the audit event. | keyword | +| sqlserver.audit.audit_schema_version | Audit event schema version. | keyword | +| sqlserver.audit.class_type | Type of auditable entity that the audit occurs on. | keyword | +| sqlserver.audit.client_ip | "Name or IP address of the machine running the application that caused the audit event." | keyword | +| sqlserver.audit.connection_id | Connection ID (unique UUID for the connection) | keyword | +| sqlserver.audit.data_sensitivity_information | Sensitivity information about the operation. | keyword | +| sqlserver.audit.database_name | The database context in which the action occurred. | keyword | +| sqlserver.audit.database_principal_id | ID of the database user context that the action is performed in. | keyword | +| sqlserver.audit.database_principal_name | Current user. | keyword | +| sqlserver.audit.duration_milliseconds | Duration of the operation in milliseconds. | long | +| sqlserver.audit.event_time | Date/time when the auditable action is fired. | date | +| sqlserver.audit.host_name | SQL Server host name. | keyword | +| sqlserver.audit.is_column_permission | Flag indicating a column level permission | boolean | +| sqlserver.audit.object_id | "The primary ID of the entity on which the audit occurred. This ID can be one of server objects, databases, database objects or schema objects." | keyword | +| sqlserver.audit.object_name | "The name of the entity on which the audit occurred. This can be server objects, databases, database objects, schema objects or TSQL statement (if any)." | keyword | +| sqlserver.audit.permission_bitmask | When applicable shows the permissions that were granted, denied or revoked. | keyword | +| sqlserver.audit.response_rows | Number of rows returned. | long | +| sqlserver.audit.schema_name | The schema context in which the action occurred. | keyword | +| sqlserver.audit.sequence_group_id | Sequence group ID (unique UUID). | keyword | +| sqlserver.audit.sequence_number | Tracks the sequence of records within a single audit record that was too large to fit in the write buffer for audits. | integer | +| sqlserver.audit.server_instance_name | "Name of the server instance where the audit occurred. Uses the standard machine\\instance format." | keyword | +| sqlserver.audit.server_principal_id | ID of the login context that the action is performed in. | keyword | +| sqlserver.audit.server_principal_name | Current login. | keyword | +| sqlserver.audit.server_principal_sid | Current login SID. | keyword | +| sqlserver.audit.session_id | ID of the session on which the event occurred. | integer | +| sqlserver.audit.session_server_principal_name | Server principal for the session. | keyword | +| sqlserver.audit.statement | TSQL statement (if any) | text | +| sqlserver.audit.succeeded | Indicates whether or not the permission check of the action triggering the audit event succeeded or failed. | boolean | +| sqlserver.audit.target_database_principal_id | Database principal that the auditable action applies to. | keyword | +| sqlserver.audit.target_database_principal_name | Target user of the action. | keyword | +| sqlserver.audit.target_server_principal_id | Server principal that the auditable action applies to. | keyword | +| sqlserver.audit.target_server_principal_name | Target login of the action. | keyword | +| sqlserver.audit.target_server_principal_sid | SID of the target login. | keyword | +| sqlserver.audit.transaction_id | Transaction ID | keyword | +| sqlserver.audit.user_defined_event_id | User defined event ID. | integer | +| sqlserver.audit.user_defined_information | User defined information | text | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.target.id | Unique identifier of the user. | keyword | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | +| winlog.activity_id | A globally unique identifier that identifies the current activity. The events that are published with this identifier are part of the same activity. | keyword | +| winlog.api | The event log API type used to read the record. The possible values are "wineventlog" for the Windows Event Log API or "eventlogging" for the Event Logging API. The Event Logging API was designed for Windows Server 2003 or Windows 2000 operating systems. In Windows Vista, the event logging infrastructure was redesigned. On Windows Vista or later operating systems, the Windows Event Log API is used. Winlogbeat automatically detects which API to use for reading event logs. | keyword | +| winlog.channel | The name of the channel from which this record was read. This value is one of the names from the `event_logs` collection in the configuration. | keyword | +| winlog.computer_name | The name of the computer that generated the record. When using Windows event forwarding, this name can differ from `agent.hostname`. | keyword | +| winlog.event_data | The event-specific data. This field is mutually exclusive with `user_data`. If you are capturing event data on versions prior to Windows Vista, the parameters in `event_data` are named `param1`, `param2`, and so on, because event log parameters are unnamed in earlier versions of Windows. | object | +| winlog.event_data.param1 | | keyword | +| winlog.event_data.param2 | | keyword | +| winlog.event_data.param3 | | keyword | +| winlog.event_data.param4 | | keyword | +| winlog.event_data.param5 | | keyword | +| winlog.event_data.param6 | | keyword | +| winlog.event_data.param7 | | keyword | +| winlog.event_data.param8 | | keyword | +| winlog.event_id | The event identifier. The value is specific to the source of the event. | keyword | +| winlog.keywords | The keywords are used to classify an event. | keyword | +| winlog.opcode | The opcode defined in the event. Task and opcode are typically used to identify the location in the application from where the event was logged. | keyword | +| winlog.process.pid | The process_id of the Client Server Runtime Process. | long | +| winlog.process.thread.id | | long | +| winlog.provider_guid | A globally unique identifier that identifies the provider that logged the event. | keyword | +| winlog.provider_name | The source of the event log record (the application or service that logged the record). | keyword | +| winlog.record_id | The record ID of the event log record. The first record written to an event log is record number 1, and other records are numbered sequentially. If the record number reaches the maximum value (2^32^ for the Event Logging API and 2^64^ for the Windows Event Log API), the next record number will be 0. | keyword | +| winlog.related_activity_id | A globally unique identifier that identifies the activity to which control was transferred to. The related events would then have this identifier as their `activity_id` identifier. | keyword | +| winlog.task | The task defined in the event. Task and opcode are typically used to identify the location in the application from where the event was logged. The category used by the Event Logging API (on pre Windows Vista operating systems) is written to this field. | keyword | +| winlog.user.domain | The domain that the account associated with this event is a member of. | keyword | +| winlog.user.identifier | The Windows security identifier (SID) of the account associated with this event. If Winlogbeat cannot resolve the SID to a name, then the `user.name`, `user.domain`, and `user.type` fields will be omitted from the event. If you discover Winlogbeat not resolving SIDs, review the log for clues as to what the problem may be. | keyword | +| winlog.user.name | Name of the user associated with this event. | keyword | +| winlog.user.type | The type of account associated with this event. | keyword | +| winlog.user_data | The event specific data. This field is mutually exclusive with `event_data`. | object | +| winlog.version | The version number of the event's definition. | long | + diff --git a/packages/microsoft_sqlserver/0.4.5/img/microsoft-sql-server-logo.svg b/packages/microsoft_sqlserver/0.4.5/img/microsoft-sql-server-logo.svg new file mode 100755 index 0000000000..30758ba323 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/img/microsoft-sql-server-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/microsoft_sqlserver/0.4.5/img/sqlserver-dashboard.png b/packages/microsoft_sqlserver/0.4.5/img/sqlserver-dashboard.png new file mode 100755 index 0000000000000000000000000000000000000000..8929f7c2a9052315de94b4bc39bd9ed0e2118b7f GIT binary patch literal 518596 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

    l#cKQ0ZZY0(7N2MR?P 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
    dV{cEeD(8T>~oek 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%0DXO+K@YDuqB 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 *>j4%tGwpHE?}UqK+`c7ZSCV`dmJisAzkL3D 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

    TeNhjvh3&NOy=tkO} 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 b2t`Epwnp1E&0y&f`lIsZtwNQYS@8b?PTas$ literal 0 HcmV?d00001 diff --git a/packages/microsoft_sqlserver/0.4.5/kibana/dashboard/microsoft_sqlserver-361588b0-389b-11ec-9973-85eff9a74fdb.json b/packages/microsoft_sqlserver/0.4.5/kibana/dashboard/microsoft_sqlserver-361588b0-389b-11ec-9973-85eff9a74fdb.json new file mode 100755 index 0000000000..3ab14432ae --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/kibana/dashboard/microsoft_sqlserver-361588b0-389b-11ec-9973-85eff9a74fdb.json @@ -0,0 +1,167 @@ +{ + "attributes": { + "description": "Microsoft SQL Server Audit Events", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-b51d3b6d-d5e8-4631-b11c-81dcb81734a8\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"b51d3b6d-d5e8-4631-b11c-81dcb81734a8\":{\"columnOrder\":[\"70000b7b-124a-439e-8ef2-6a8dad15c166\",\"a6937f39-2999-4be2-8371-619b5bf2fb67\"],\"columns\":{\"70000b7b-124a-439e-8ef2-6a8dad15c166\":{\"dataType\":\"string\",\"isBucketed\":true,\"label\":\"Top values of event.action\",\"operationType\":\"terms\",\"params\":{\"missingBucket\":false,\"orderBy\":{\"columnId\":\"a6937f39-2999-4be2-8371-619b5bf2fb67\",\"type\":\"column\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"size\":5},\"scale\":\"ordinal\",\"sourceField\":\"event.action\"},\"a6937f39-2999-4be2-8371-619b5bf2fb67\":{\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Count of records\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"layers\":[{\"categoryDisplay\":\"default\",\"groups\":[\"70000b7b-124a-439e-8ef2-6a8dad15c166\"],\"layerId\":\"b51d3b6d-d5e8-4631-b11c-81dcb81734a8\",\"layerType\":\"data\",\"legendDisplay\":\"default\",\"metric\":\"a6937f39-2999-4be2-8371-619b5bf2fb67\",\"nestedLegend\":false,\"numberDisplay\":\"percent\"}],\"shape\":\"donut\"}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsPie\"},\"enhancements\":{},\"hidePanelTitles\":false,\"timeRange\":{\"from\":\"now-2d\",\"to\":\"now\"}},\"gridData\":{\"h\":13,\"i\":\"842e1cfc-7341-462d-8949-eef99e130666\",\"w\":18,\"x\":0,\"y\":0},\"panelIndex\":\"842e1cfc-7341-462d-8949-eef99e130666\",\"title\":\"Microsoft SQL Server Event Types\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-7af1e8e7-5f23-4195-b8e1-94f90b0a840a\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"7af1e8e7-5f23-4195-b8e1-94f90b0a840a\":{\"columnOrder\":[\"4652b8d0-971a-4472-bf0a-e19c6834092d\",\"5f9fa38a-bd5b-498b-ac78-d698c436773e\"],\"columns\":{\"4652b8d0-971a-4472-bf0a-e19c6834092d\":{\"customLabel\":true,\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"Timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"auto\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"},\"5f9fa38a-bd5b-498b-ac78-d698c436773e\":{\"customLabel\":true,\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Number of events\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"fittingFunction\":\"None\",\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"layers\":[{\"accessors\":[\"5f9fa38a-bd5b-498b-ac78-d698c436773e\"],\"layerId\":\"7af1e8e7-5f23-4195-b8e1-94f90b0a840a\",\"layerType\":\"data\",\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"xAccessor\":\"4652b8d0-971a-4472-bf0a-e19c6834092d\"}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"}}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":13,\"i\":\"d2bbfd00-6448-4207-9aef-b5bfcb8f978b\",\"w\":17,\"x\":18,\"y\":0},\"panelIndex\":\"d2bbfd00-6448-4207-9aef-b5bfcb8f978b\",\"title\":\"Rate of events\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-7af1e8e7-5f23-4195-b8e1-94f90b0a840a\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"7af1e8e7-5f23-4195-b8e1-94f90b0a840a\":{\"columnOrder\":[\"4652b8d0-971a-4472-bf0a-e19c6834092d\",\"5f9fa38a-bd5b-498b-ac78-d698c436773e\"],\"columns\":{\"4652b8d0-971a-4472-bf0a-e19c6834092d\":{\"customLabel\":true,\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"Timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"auto\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"},\"5f9fa38a-bd5b-498b-ac78-d698c436773e\":{\"customLabel\":true,\"dataType\":\"number\",\"filter\":{\"language\":\"kuery\",\"query\":\"event.action: \\\"login-failed\\\" \"},\"isBucketed\":false,\"label\":\"Failed Logins\",\"operationType\":\"count\",\"params\":{\"format\":{\"id\":\"number\",\"params\":{\"decimals\":0}}},\"scale\":\"ratio\",\"sourceField\":\"Records\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"fittingFunction\":\"None\",\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"layers\":[{\"accessors\":[\"5f9fa38a-bd5b-498b-ac78-d698c436773e\"],\"layerId\":\"7af1e8e7-5f23-4195-b8e1-94f90b0a840a\",\"layerType\":\"data\",\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"xAccessor\":\"4652b8d0-971a-4472-bf0a-e19c6834092d\"}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"}}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":13,\"i\":\"e0dde78f-31ea-478a-b2d2-7bde0fd3eedb\",\"w\":13,\"x\":35,\"y\":0},\"panelIndex\":\"e0dde78f-31ea-478a-b2d2-7bde0fd3eedb\",\"title\":\"Rate of Failed Logins\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-1\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-2\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\":{\"columnOrder\":[\"041831df-5315-4457-98a4-2be03a47fc31\",\"25cc5b1c-7d6b-4ccb-b55f-c3556cb981e3\"],\"columns\":{\"041831df-5315-4457-98a4-2be03a47fc31\":{\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"@timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"5m\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"},\"25cc5b1c-7d6b-4ccb-b55f-c3556cb981e3\":{\"customLabel\":true,\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Principal Changes\",\"operationType\":\"count\",\"params\":{\"format\":{\"id\":\"number\",\"params\":{\"decimals\":0}}},\"scale\":\"ratio\",\"sourceField\":\"Records\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-1\",\"key\":\"sqlserver.audit.class_type\",\"negate\":false,\"params\":[\"SQL LOGIN\",\"SQL USER\",\"WINDOWS LOGIN\",\"LOGIN\"],\"type\":\"phrases\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"sqlserver.audit.class_type\":\"SQL LOGIN\"}},{\"match_phrase\":{\"sqlserver.audit.class_type\":\"SQL USER\"}},{\"match_phrase\":{\"sqlserver.audit.class_type\":\"WINDOWS LOGIN\"}},{\"match_phrase\":{\"sqlserver.audit.class_type\":\"LOGIN\"}}]}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-2\",\"key\":\"sqlserver.audit.action_id\",\"negate\":false,\"params\":[\"ALTER\",\"CREATE\",\"DROP\"],\"type\":\"phrases\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"sqlserver.audit.action_id\":\"ALTER\"}},{\"match_phrase\":{\"sqlserver.audit.action_id\":\"CREATE\"}},{\"match_phrase\":{\"sqlserver.audit.action_id\":\"DROP\"}}]}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"fittingFunction\":\"None\",\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"layers\":[{\"accessors\":[\"25cc5b1c-7d6b-4ccb-b55f-c3556cb981e3\"],\"layerId\":\"43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\",\"layerType\":\"data\",\"seriesType\":\"line\",\"xAccessor\":\"041831df-5315-4457-98a4-2be03a47fc31\"}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"}}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":9,\"i\":\"9df96bf5-959d-470c-afaa-f85cd3921d41\",\"w\":13,\"x\":0,\"y\":13},\"panelIndex\":\"9df96bf5-959d-470c-afaa-f85cd3921d41\",\"title\":\"Database Principal Changes\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-1\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-2\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\":{\"columnOrder\":[\"5341d8d4-e599-467c-b891-544b3a47ed4f\",\"3216384d-1cdc-43dc-83a0-b0215a64fd12\"],\"columns\":{\"3216384d-1cdc-43dc-83a0-b0215a64fd12\":{\"customLabel\":true,\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Role Member Changes\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"},\"5341d8d4-e599-467c-b891-544b3a47ed4f\":{\"customLabel\":true,\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"Timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"auto\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-1\",\"key\":\"sqlserver.audit.class_type\",\"negate\":false,\"params\":[\"ROLE\",\"SERVER ROLE\"],\"type\":\"phrases\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"sqlserver.audit.class_type\":\"ROLE\"}},{\"match_phrase\":{\"sqlserver.audit.class_type\":\"SERVER ROLE\"}}]}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-2\",\"key\":\"sqlserver.audit.action_id\",\"negate\":false,\"params\":[\"ALTER\",\"DATABASE_ROLE_MEMBER_CHANGE_GROUP\",\"SERVER_ROLE_MEMBER_CHANGE_GROUP\"],\"type\":\"phrases\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"sqlserver.audit.action_id\":\"ALTER\"}},{\"match_phrase\":{\"sqlserver.audit.action_id\":\"DATABASE_ROLE_MEMBER_CHANGE_GROUP\"}},{\"match_phrase\":{\"sqlserver.audit.action_id\":\"SERVER_ROLE_MEMBER_CHANGE_GROUP\"}}]}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"fittingFunction\":\"None\",\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"layers\":[{\"accessors\":[\"3216384d-1cdc-43dc-83a0-b0215a64fd12\"],\"layerId\":\"43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\",\"layerType\":\"data\",\"position\":\"top\",\"seriesType\":\"line\",\"showGridlines\":false,\"xAccessor\":\"5341d8d4-e599-467c-b891-544b3a47ed4f\"}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"}}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":9,\"i\":\"c95238d4-553e-424f-9880-7377837f0ba2\",\"w\":13,\"x\":13,\"y\":13},\"panelIndex\":\"c95238d4-553e-424f-9880-7377837f0ba2\",\"title\":\"Role Member Changes\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-1\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-2\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\":{\"columnOrder\":[\"5341d8d4-e599-467c-b891-544b3a47ed4f\",\"3216384d-1cdc-43dc-83a0-b0215a64fd12\",\"3216384d-1cdc-43dc-83a0-b0215a64fd12X0\"],\"columns\":{\"3216384d-1cdc-43dc-83a0-b0215a64fd12\":{\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"count()\",\"operationType\":\"formula\",\"params\":{\"format\":{\"id\":\"number\",\"params\":{\"decimals\":0}},\"formula\":\"count()\",\"isFormulaBroken\":false},\"references\":[\"3216384d-1cdc-43dc-83a0-b0215a64fd12X0\"],\"scale\":\"ratio\"},\"3216384d-1cdc-43dc-83a0-b0215a64fd12X0\":{\"customLabel\":true,\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Part of count()\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"},\"5341d8d4-e599-467c-b891-544b3a47ed4f\":{\"customLabel\":true,\"dataType\":\"date\",\"isBucketed\":true,\"label\":\"Timestamp\",\"operationType\":\"date_histogram\",\"params\":{\"interval\":\"15m\"},\"scale\":\"interval\",\"sourceField\":\"@timestamp\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-1\",\"key\":\"sqlserver.audit.class_type\",\"negate\":false,\"params\":[\"DATABASE AUDIT SPECIFICATION\",\"SERVER AUDIT SPECIFICATION\",\"AUDIT\"],\"type\":\"phrases\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"sqlserver.audit.class_type\":\"DATABASE AUDIT SPECIFICATION\"}},{\"match_phrase\":{\"sqlserver.audit.class_type\":\"SERVER AUDIT SPECIFICATION\"}},{\"match_phrase\":{\"sqlserver.audit.class_type\":\"AUDIT\"}}]}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-2\",\"key\":\"sqlserver.audit.action_id\",\"negate\":false,\"params\":[\"ALTER\",\"CREATE\",\"DROP\"],\"type\":\"phrases\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"sqlserver.audit.action_id\":\"ALTER\"}},{\"match_phrase\":{\"sqlserver.audit.action_id\":\"CREATE\"}},{\"match_phrase\":{\"sqlserver.audit.action_id\":\"DROP\"}}]}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"fittingFunction\":\"None\",\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":-90,\"yRight\":0},\"layers\":[{\"accessors\":[\"3216384d-1cdc-43dc-83a0-b0215a64fd12\"],\"layerId\":\"43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd\",\"layerType\":\"data\",\"seriesType\":\"line\",\"xAccessor\":\"5341d8d4-e599-467c-b891-544b3a47ed4f\",\"yConfig\":[{\"axisMode\":\"auto\",\"forAccessor\":\"3216384d-1cdc-43dc-83a0-b0215a64fd12\"}]}],\"legend\":{\"isVisible\":true,\"position\":\"right\"},\"preferredSeriesType\":\"line\",\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"valueLabels\":\"hide\",\"yLeftExtent\":{\"mode\":\"full\"},\"yRightExtent\":{\"mode\":\"full\"},\"yTitle\":\"Number of Audit Changes\"}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsXY\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":9,\"i\":\"c48ea73e-2a8d-41bf-831c-275c516ee481\",\"w\":13,\"x\":26,\"y\":13},\"panelIndex\":\"c48ea73e-2a8d-41bf-831c-275c516ee481\",\"title\":\"Audit Changes\",\"type\":\"lens\",\"version\":\"7.15.1\"},{\"embeddableConfig\":{\"attributes\":{\"references\":[{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-current-indexpattern\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"indexpattern-datasource-layer-03553b27-f941-4b4b-bcb6-8e1943c154f3\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-0\",\"type\":\"index-pattern\"},{\"id\":\"logs-*\",\"name\":\"filter-index-pattern-1\",\"type\":\"index-pattern\"}],\"state\":{\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"03553b27-f941-4b4b-bcb6-8e1943c154f3\":{\"columnOrder\":[\"d4a0fc9f-f361-4113-b529-f55dd6faab93\"],\"columns\":{\"d4a0fc9f-f361-4113-b529-f55dd6faab93\":{\"customLabel\":true,\"dataType\":\"number\",\"isBucketed\":false,\"label\":\"Failed Logins\",\"operationType\":\"count\",\"scale\":\"ratio\",\"sourceField\":\"Records\"}},\"incompleteColumns\":{}}}}},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-0\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"microsoft_sqlserver.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"microsoft_sqlserver.audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"filter-index-pattern-1\",\"key\":\"event.action\",\"negate\":false,\"params\":{\"query\":\"login-failed\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.action\":\"login-failed\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"visualization\":{\"accessor\":\"d4a0fc9f-f361-4113-b529-f55dd6faab93\",\"layerId\":\"03553b27-f941-4b4b-bcb6-8e1943c154f3\",\"layerType\":\"data\"}},\"title\":\"\",\"type\":\"lens\",\"visualizationType\":\"lnsMetric\"},\"enhancements\":{},\"hidePanelTitles\":false},\"gridData\":{\"h\":9,\"i\":\"c68c4401-b3a5-486a-8e66-da4bad6b035d\",\"w\":9,\"x\":39,\"y\":13},\"panelIndex\":\"c68c4401-b3a5-486a-8e66-da4bad6b035d\",\"title\":\"Number of Failed Logins\",\"type\":\"lens\",\"version\":\"7.15.1\"}]", + "timeRestore": false, + "title": "[Logs Microsoft SQL Server Audit Events] Overview", + "version": 1 + }, + "coreMigrationVersion": "7.15.1", + "id": "microsoft_sqlserver-361588b0-389b-11ec-9973-85eff9a74fdb", + "migrationVersion": { + "dashboard": "7.15.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "842e1cfc-7341-462d-8949-eef99e130666:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "842e1cfc-7341-462d-8949-eef99e130666:indexpattern-datasource-layer-b51d3b6d-d5e8-4631-b11c-81dcb81734a8", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "842e1cfc-7341-462d-8949-eef99e130666:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d2bbfd00-6448-4207-9aef-b5bfcb8f978b:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d2bbfd00-6448-4207-9aef-b5bfcb8f978b:indexpattern-datasource-layer-7af1e8e7-5f23-4195-b8e1-94f90b0a840a", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "d2bbfd00-6448-4207-9aef-b5bfcb8f978b:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "e0dde78f-31ea-478a-b2d2-7bde0fd3eedb:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "e0dde78f-31ea-478a-b2d2-7bde0fd3eedb:indexpattern-datasource-layer-7af1e8e7-5f23-4195-b8e1-94f90b0a840a", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "e0dde78f-31ea-478a-b2d2-7bde0fd3eedb:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "9df96bf5-959d-470c-afaa-f85cd3921d41:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "9df96bf5-959d-470c-afaa-f85cd3921d41:indexpattern-datasource-layer-43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "9df96bf5-959d-470c-afaa-f85cd3921d41:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "9df96bf5-959d-470c-afaa-f85cd3921d41:filter-index-pattern-1", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "9df96bf5-959d-470c-afaa-f85cd3921d41:filter-index-pattern-2", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c95238d4-553e-424f-9880-7377837f0ba2:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c95238d4-553e-424f-9880-7377837f0ba2:indexpattern-datasource-layer-43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c95238d4-553e-424f-9880-7377837f0ba2:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c95238d4-553e-424f-9880-7377837f0ba2:filter-index-pattern-1", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c95238d4-553e-424f-9880-7377837f0ba2:filter-index-pattern-2", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c48ea73e-2a8d-41bf-831c-275c516ee481:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c48ea73e-2a8d-41bf-831c-275c516ee481:indexpattern-datasource-layer-43db16e8-42fc-4bf0-b02a-67ed2d5e9ebd", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c48ea73e-2a8d-41bf-831c-275c516ee481:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c48ea73e-2a8d-41bf-831c-275c516ee481:filter-index-pattern-1", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c48ea73e-2a8d-41bf-831c-275c516ee481:filter-index-pattern-2", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c68c4401-b3a5-486a-8e66-da4bad6b035d:indexpattern-datasource-current-indexpattern", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c68c4401-b3a5-486a-8e66-da4bad6b035d:indexpattern-datasource-layer-03553b27-f941-4b4b-bcb6-8e1943c154f3", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c68c4401-b3a5-486a-8e66-da4bad6b035d:filter-index-pattern-0", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "c68c4401-b3a5-486a-8e66-da4bad6b035d:filter-index-pattern-1", + "type": "index-pattern" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/microsoft_sqlserver/0.4.5/manifest.yml b/packages/microsoft_sqlserver/0.4.5/manifest.yml new file mode 100755 index 0000000000..1fb3e973d6 --- /dev/null +++ b/packages/microsoft_sqlserver/0.4.5/manifest.yml @@ -0,0 +1,33 @@ +format_version: 1.0.0 +name: microsoft_sqlserver +title: "Microsoft SQL Server" +version: 0.4.5 +license: basic +description: Collect audit events from Microsoft SQL Server with Elastic Agent. +type: integration +categories: + - datastore + - security +release: beta +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +screenshots: + - src: /img/sqlserver-dashboard.png + title: Microsoft SQL Server Dashboard + size: 600x600 + type: image/png +icons: + - src: /img/microsoft-sql-server-logo.svg + title: Microsof SQL Server + size: 32x32 + type: image/svg+xml +policy_templates: + - name: audit_logs + title: SQL Server audit logs + description: Collect audit logs from Windows event logs + inputs: + - type: winlog + title: Collect audit events from Windows event logs + description: Collecting audit events from Windows event logs +owner: + github: elastic/security-external-integrations diff --git a/packages/netflow/1.4.2/changelog.yml b/packages/netflow/1.4.2/changelog.yml new file mode 100755 index 0000000000..83b2d13ab4 --- /dev/null +++ b/packages/netflow/1.4.2/changelog.yml @@ -0,0 +1,97 @@ +# newer versions go on top +- version: "1.4.2" + changes: + - description: Replace invalid field value + type: enhancement + link: https://github.com/elastic/integrations/pull/3096 +- version: "1.4.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.4.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2424 +- version: "1.3.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2220 +- version: "1.2.3" + changes: + - description: Uniform with guidelines + type: enhancement + link: https://github.com/elastic/integrations/pull/2098 +- version: "1.2.2" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1973 +- version: "1.2.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1833 +- version: "1.2.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1667 +- version: "1.1.3" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1489 +- version: '1.1.2' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1396 +- version: "1.1.1" + changes: + - description: Escape special characters in docs + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "1.1.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "1.0.0" + changes: + - description: make GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1218 + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1218 +- version: "0.4.1" + changes: + - description: Use `wildcard` field type for the relevant ECS fields. + type: enhancement + link: https://github.com/elastic/integrations/pull/1179 +- version: "0.4.0" + changes: + - description: update to ECS 1.10.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1062 +- version: "0.3.9" + changes: + - description: add pipeline tests and move ecs.version set the to ingest pipeline + type: enhancement + link: https://github.com/elastic/integrations/pull/1006 +- version: "0.3.8" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/857 +- version: "0.1.0" + changes: + - description: Change field type of `netflow.application_category_nam` and `netflow.application_sub_category_name` to keyword to ensure there are no type conflicts between vendors. + type: enhancement + link: https://github.com/elastic/integrations/pull/697 + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/23 diff --git a/packages/netflow/1.4.2/data_stream/log/agent/stream/netflow.yml.hbs b/packages/netflow/1.4.2/data_stream/log/agent/stream/netflow.yml.hbs new file mode 100755 index 0000000000..45be18a81e --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/agent/stream/netflow.yml.hbs @@ -0,0 +1,31 @@ +protocols: [v1, v5, v6, v7, v8, v9, ipfix] +host: '{{host}}:{{port}}' +max_message_size: '{{max_message_size}}' +expiration_timeout: '{{expiration_timeout}}' +queue_size: {{queue_size}} +{{#if timeout}} +timeout: '{{timeout}}' +{{/if}} +{{#if read_buffer}} +read_buffer: '{{read_buffer}}' +{{/if}} +{{#if custom_definitions}} +custom_definitions: +{{#each custom_definitions}} +- '{{this}}' +{{/each}} +{{/if}} +{{#if detect_sequence_reset}} +detect_sequence_reset: {{detect_sequence_reset}} +{{/if}} +tags: +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/netflow/1.4.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml b/packages/netflow/1.4.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..c64bcd19eb --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,69 @@ +--- +description: Pipeline for NetFlow + +processors: + - set: + field: ecs.version + value: '8.0.0' + - convert: + field: network.iana_number + type: string + ignore_missing: true + ignore_failure: true + + - set: + field: event.category + value: + - network + - session + if: 'ctx.event?.category != null && ctx.event?.category == "network_session"' + + # IP Geolocation Lookup + - geoip: + if: ctx.source?.geo == null + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + if: ctx.destination?.geo == null + field: destination.ip + target_field: destination.geo + ignore_missing: true + + # IP Autonomous System (AS) Lookup + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: destination.ip + target_field: destination.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - rename: + field: destination.as.asn + target_field: destination.as.number + ignore_missing: true + - rename: + field: destination.as.organization_name + target_field: destination.as.organization.name + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/netflow/1.4.2/data_stream/log/fields/agent.yml b/packages/netflow/1.4.2/data_stream/log/fields/agent.yml new file mode 100755 index 0000000000..da4e652c53 --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/fields/agent.yml @@ -0,0 +1,198 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/netflow/1.4.2/data_stream/log/fields/base-fields.yml b/packages/netflow/1.4.2/data_stream/log/fields/base-fields.yml new file mode 100755 index 0000000000..12d5ac2a45 --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: netflow +- name: event.dataset + type: constant_keyword + description: Event dataset + value: netflow.log +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/netflow/1.4.2/data_stream/log/fields/ecs.yml b/packages/netflow/1.4.2/data_stream/log/fields/ecs.yml new file mode 100755 index 0000000000..d9ce1eb931 --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/fields/ecs.yml @@ -0,0 +1,1593 @@ +- description: |- + Date/time when the event originated. + This is the date/time extracted from the event, typically representing when the event was generated by the source. + If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. + Required field for all events. + name: '@timestamp' + type: date +- description: |- + Ephemeral identifier of this agent (if one exists). + This id normally changes across restarts, but `agent.id` does not. + name: agent.ephemeral_id + type: keyword +- description: |- + Unique identifier of this agent (if one exists). + Example: For Beats this would be beat.id. + name: agent.id + type: keyword +- description: |- + Custom name of the agent. + This is a name that can be given to an agent. This can be helpful if for example two Filebeat instances are running on the same host but a human readable separation is needed on which Filebeat instance data is coming from. + If no name is given, the name is often left empty. + name: agent.name + type: keyword +- description: |- + Type of the agent. + The agent type always stays the same and should be given by the agent used. In case of Filebeat the agent would always be Filebeat also if two Filebeat instances are run on the same machine. + name: agent.type + type: keyword +- description: Version of the agent. + name: agent.version + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: as.organization.name + type: keyword +- description: |- + Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: client.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: client.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: client.as.organization.name + type: keyword +- description: Bytes sent from the client to the server. + name: client.bytes + type: long +- description: |- + The domain name of the client system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: client.domain + type: keyword +- description: City name. + name: client.geo.city_name + type: keyword +- description: Name of the continent. + name: client.geo.continent_name + type: keyword +- description: Country ISO code. + name: client.geo.country_iso_code + type: keyword +- description: Country name. + name: client.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: client.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: client.geo.name + type: keyword +- description: Region ISO code. + name: client.geo.region_iso_code + type: keyword +- description: Region name. + name: client.geo.region_name + type: keyword +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: |- + MAC address of the client. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: client.mac + type: keyword +- description: |- + Translated IP of source based NAT sessions (e.g. internal client to internet). + Typically connections traversing load balancers, firewalls, or routers. + name: client.nat.ip + type: ip +- description: |- + Translated port of source based NAT sessions (e.g. internal client to internet). + Typically connections traversing load balancers, firewalls, or routers. + name: client.nat.port + type: long +- description: Packets sent from the client to the server. + name: client.packets + type: long +- description: Port of the client. + name: client.port + type: long +- description: |- + The highest registered client domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: client.registered_domain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: client.top_level_domain + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: client.user.domain + type: keyword +- description: User email address. + name: client.user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: client.user.full_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: client.user.group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: client.user.group.id + type: keyword +- description: Name of the group. + name: client.user.group.name + type: keyword +- description: |- + Unique user hash to correlate information for a user in anonymized form. + Useful if `user.id` or `user.name` contain confidential information and cannot be used. + name: client.user.hash + type: keyword +- description: Unique identifier of the user. + name: client.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: client.user.name + type: keyword +- description: |- + The cloud account or organization id used to identify different entities in a multi-tenant environment. + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. + name: cloud.account.id + type: keyword +- description: Availability zone in which this host, resource, or service is located. + name: cloud.availability_zone + type: keyword +- description: Instance ID of the host machine. + name: cloud.instance.id + type: keyword +- description: Instance name of the host machine. + name: cloud.instance.name + type: keyword +- description: Machine type of the host machine. + name: cloud.machine.type + type: keyword +- description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + name: cloud.provider + type: keyword +- description: Region in which this host, resource, or service is located. + name: cloud.region + type: keyword +- description: Unique container id. + name: container.id + type: keyword +- description: Name of the image the container was built on. + name: container.image.name + type: keyword +- description: Container image tags. + name: container.image.tag + type: keyword +- description: Image labels. + name: container.labels + type: object +- description: Container name. + name: container.name + type: keyword +- description: Runtime managing this container. + name: container.runtime + type: keyword +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: destination.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: destination.as.organization.name + type: keyword +- description: Bytes sent from the destination to the source. + name: destination.bytes + type: long +- description: |- + The domain name of the destination system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: destination.domain + type: keyword +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: destination.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: destination.geo.name + type: keyword +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: |- + MAC address of the destination. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: destination.mac + type: keyword +- description: |- + Translated ip of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: destination.nat.ip + type: ip +- description: |- + Port the source session is translated to by NAT Device. + Typically used with load balancers, firewalls, or routers. + name: destination.nat.port + type: long +- description: Packets sent from the destination to the source. + name: destination.packets + type: long +- description: Port of the destination. + name: destination.port + type: long +- description: |- + The highest registered destination domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: destination.registered_domain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: destination.top_level_domain + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: destination.user.domain + type: keyword +- description: User email address. + name: destination.user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: destination.user.full_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: destination.user.group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: destination.user.group.id + type: keyword +- description: Name of the group. + name: destination.user.group.name + type: keyword +- description: |- + Unique user hash to correlate information for a user in anonymized form. + Useful if `user.id` or `user.name` contain confidential information and cannot be used. + name: destination.user.hash + type: keyword +- description: Unique identifier of the user. + name: destination.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: destination.user.name + type: keyword +- description: |- + An array containing an object for each answer section returned by the server. + The main keys that should be present in these objects are defined by ECS. Records that have more information may contain more keys than what ECS defines. + Not all DNS data sources give all details about DNS answers. At minimum, answer objects must contain the `data` key. If more information is available, map as much of it to ECS as possible, and add any additional fields to the answer objects as custom fields. + name: dns.answers + type: object +- description: The class of DNS data contained in this resource record. + name: dns.answers.class + type: keyword +- description: |- + The data describing the resource. + The meaning of this data depends on the type and class of the resource record. + name: dns.answers.data + type: keyword +- description: |- + The domain name to which this resource record pertains. + If a chain of CNAME is being resolved, each answer's `name` should be the one that corresponds with the answer's `data`. It should not simply be the original `question.name` repeated. + name: dns.answers.name + type: keyword +- description: The time interval in seconds that this resource record may be cached before it should be discarded. Zero values mean that the data should not be cached. + name: dns.answers.ttl + type: long +- description: The type of data contained in this resource record. + name: dns.answers.type + type: keyword +- description: |- + Array of 2 letter DNS header flags. + Expected values are: AA, TC, RD, RA, AD, CD, DO. + name: dns.header_flags + type: keyword +- description: The DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response. + name: dns.id + type: keyword +- description: The DNS operation code that specifies the kind of query in the message. This value is set by the originator of a query and copied into the response. + name: dns.op_code + type: keyword +- description: The class of records being queried. + name: dns.question.class + type: keyword +- description: |- + The name being queried. + If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. + name: dns.question.name + type: keyword +- description: |- + The highest registered domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: dns.question.registered_domain + type: keyword +- description: |- + The subdomain is all of the labels under the registered_domain. + If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + name: dns.question.subdomain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: dns.question.top_level_domain + type: keyword +- description: The type of record being queried. + name: dns.question.type + type: keyword +- description: |- + Array containing all IPs seen in `answers.data`. + The `answers` array can be difficult to use, because of the variety of data formats it can contain. Extracting all IP addresses seen in there to `dns.resolved_ip` makes it possible to index them as IP addresses, and makes them easier to visualize and query for. + name: dns.resolved_ip + type: ip +- description: The DNS response code. + name: dns.response_code + type: keyword +- description: |- + The type of DNS event captured, query or answer. + If your source of DNS events only gives you DNS queries, you should only create dns events of type `dns.type:query`. + If your source of DNS events gives you answers as well, you should create one event per query (optionally as soon as the query is seen). And a second event containing all query details as well as an array of answers. + name: dns.type + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error code describing the error. + name: error.code + type: keyword +- description: Unique identifier for the error. + name: error.id + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: The stack trace of this error in plain text. + multi_fields: + - name: text + type: match_only_text + name: error.stack_trace + type: wildcard +- description: The type of the error, for example the class name of the exception. + name: error.type + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + Identification code for this event, if one exists. + Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. + name: event.code + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + Duration of the event in nanoseconds. + If event.start and event.end are known this value should be the difference between the end and start time. + name: event.duration + type: long +- description: event.end contains the date when the event ended or when the activity was last observed. + name: event.end + type: date +- description: Hash (perhaps logstash fingerprint) of raw field to be able to demonstrate log integrity. + name: event.hash + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Source of the event. + Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). + name: event.provider + type: keyword +- description: Risk score or priority of the event (e.g. security solutions). Use your system's original value here. + name: event.risk_score + type: float +- description: |- + Normalized risk score or priority of the event, on a scale of 0 to 100. + This is mainly useful if you use more than one system that assigns risk scores, and you want to see a normalized value across all systems. + name: event.risk_score_norm + type: float +- description: |- + Sequence number of the event. + The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. + name: event.sequence + type: long +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: event.start contains the date when the event started or when the activity was first observed. + name: event.start + type: date +- description: |- + This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. + Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). + name: event.timezone + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + Last time the file was accessed. + Note that not all filesystems keep track of access time. + name: file.accessed + type: date +- description: |- + File creation time. + Note that not all filesystems store the creation time. + name: file.created + type: date +- description: |- + Last time the file attributes or metadata changed. + Note that changes to the file content will update `mtime`. This implies `ctime` will be adjusted at the same time, since `mtime` is an attribute of the file. + name: file.ctime + type: date +- description: Device that is the source of the file. + name: file.device + type: keyword +- description: Directory where the file is located. It should include the drive letter, when appropriate. + name: file.directory + type: keyword +- description: |- + File extension, excluding the leading dot. + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: file.extension + type: keyword +- description: Primary group ID (GID) of the file. + name: file.gid + type: keyword +- description: Primary group name of the file. + name: file.group + type: keyword +- description: MD5 hash. + name: file.hash.md5 + type: keyword +- description: SHA1 hash. + name: file.hash.sha1 + type: keyword +- description: SHA256 hash. + name: file.hash.sha256 + type: keyword +- description: SHA512 hash. + name: file.hash.sha512 + type: keyword +- description: Inode representing the file in the filesystem. + name: file.inode + type: keyword +- description: Mode of the file in octal representation. + name: file.mode + type: keyword +- description: Last time the file content was modified. + name: file.mtime + type: date +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: File owner's username. + name: file.owner + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + File size in bytes. + Only relevant when `file.type` is "file". + name: file.size + type: long +- description: Target path for symlinks. + multi_fields: + - name: text + type: match_only_text + name: file.target_path + type: keyword +- description: File type (file, dir, or symlink). + name: file.type + type: keyword +- description: The user ID (UID) or security identifier (SID) of the file owner. + name: file.uid + type: keyword +- description: City name. + name: geo.city_name + type: keyword +- description: Name of the continent. + name: geo.continent_name + type: keyword +- description: Country ISO code. + name: geo.country_iso_code + type: keyword +- description: Country name. + name: geo.country_name + type: keyword +- description: Longitude and latitude. + name: geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: geo.name + type: keyword +- description: Region ISO code. + name: geo.region_iso_code + type: keyword +- description: Region name. + name: geo.region_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: group.id + type: keyword +- description: Name of the group. + name: group.name + type: keyword +- description: MD5 hash. + name: hash.md5 + type: keyword +- description: SHA1 hash. + name: hash.sha1 + type: keyword +- description: SHA256 hash. + name: hash.sha256 + type: keyword +- description: SHA512 hash. + name: hash.sha512 + type: keyword +- description: Operating system architecture. + name: host.architecture + type: keyword +- description: City name. + name: host.geo.city_name + type: keyword +- description: Name of the continent. + name: host.geo.continent_name + type: keyword +- description: Country ISO code. + name: host.geo.country_iso_code + type: keyword +- description: Country name. + name: host.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: host.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: host.geo.name + type: keyword +- description: Region ISO code. + name: host.geo.region_iso_code + type: keyword +- description: Region name. + name: host.geo.region_name + type: keyword +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + Unique host id. + As hostname is not always unique, use values that are meaningful in your environment. + Example: The current usage of `beat.name`. + name: host.id + type: keyword +- description: Host ip addresses. + name: host.ip + type: ip +- description: |- + Host MAC addresses. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: host.mac + type: keyword +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: OS family (such as redhat, debian, freebsd, windows). + name: host.os.family + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: host.os.full + type: keyword +- description: Operating system kernel version as a raw string. + name: host.os.kernel + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: host.os.name + type: keyword +- description: Operating system platform (such centos, ubuntu, windows). + name: host.os.platform + type: keyword +- description: Operating system version as a raw string. + name: host.os.version + type: keyword +- description: |- + Type of host. + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. + name: host.type + type: keyword +- description: Seconds the host has been up. + name: host.uptime + type: long +- description: Size in bytes of the request body. + name: http.request.body.bytes + type: long +- description: The full HTTP request body. + multi_fields: + - name: text + type: match_only_text + name: http.request.body.content + type: wildcard +- description: Total size in bytes of the request (body and headers). + name: http.request.bytes + type: long +- description: |- + HTTP request method. + The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. + name: http.request.method + type: keyword +- description: Referrer for this HTTP request. + name: http.request.referrer + type: keyword +- description: Size in bytes of the response body. + name: http.response.body.bytes + type: long +- description: The full HTTP response body. + multi_fields: + - name: text + type: match_only_text + name: http.response.body.content + type: wildcard +- description: Total size in bytes of the response (body and headers). + name: http.response.bytes + type: long +- description: HTTP response status code. + name: http.response.status_code + type: long +- description: HTTP version. + name: http.version + type: keyword +- description: |- + Custom key/value pairs. + Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. + Example: `docker` and `k8s` labels. + name: labels + type: object +- description: |- + Original log level of the log event. + If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). + Some examples are `warn`, `err`, `i`, `informational`. + name: log.level + type: keyword +- description: The name of the logger inside an application. This is usually the name of the class which initialized the logger, or can be a custom name. + name: log.logger + type: keyword +- description: The line number of the file containing the source code which originated the log event. + name: log.origin.file.line + type: long +- description: |- + The name of the file containing the source code which originated the log event. + Note that this field is not meant to capture the log file. The correct field to capture the log file is `log.file.path`. + name: log.origin.file.name + type: keyword +- description: The name of the function or method which originated the log event. + name: log.origin.function + type: keyword +- description: The Syslog metadata of the event, if the event was transmitted via Syslog. Please see RFCs 5424 or 3164. + name: log.syslog + type: object +- description: |- + The Syslog numeric facility of the log event, if available. + According to RFCs 5424 and 3164, this value should be an integer between 0 and 23. + name: log.syslog.facility.code + type: long +- description: The Syslog text-based facility of the log event, if available. + name: log.syslog.facility.name + type: keyword +- description: |- + Syslog numeric priority of the event, if available. + According to RFCs 5424 and 3164, the priority is 8 * facility + severity. This number is therefore expected to contain a value between 0 and 191. + name: log.syslog.priority + type: long +- description: |- + The Syslog numeric severity of the log event, if available. + If the event source publishing via Syslog provides a different numeric severity value (e.g. firewall, IDS), your source's numeric severity should go to `event.severity`. If the event source does not specify a distinct severity, you can optionally copy the Syslog severity to `event.severity`. + name: log.syslog.severity.code + type: long +- description: |- + The Syslog numeric severity of the log event, if available. + If the event source publishing via Syslog provides a different severity value (e.g. firewall, IDS), your source's text severity should go to `log.level`. If the event source does not specify a distinct severity, you can optionally copy the Syslog severity to `log.level`. + name: log.syslog.severity.name + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. + For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. + The field value must be normalized to lowercase for querying. + name: network.application + type: keyword +- description: |- + Total bytes transferred in both directions. + If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. + name: network.bytes + type: long +- description: |- + A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. + Learn more at https://github.com/corelight/community-id-spec. + name: network.community_id + type: keyword +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: Host IP address when the source IP address is the proxy. + name: network.forwarded_ip + type: ip +- description: IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. + name: network.iana_number + type: keyword +- description: Name given by operators to sections of their network. + name: network.name + type: keyword +- description: |- + Total packets transferred in both directions. + If `source.packets` and `destination.packets` are known, `network.packets` is their sum. + name: network.packets + type: long +- description: |- + In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. + The field value must be normalized to lowercase for querying. + name: network.protocol + type: keyword +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: |- + In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc + The field value must be normalized to lowercase for querying. + name: network.type + type: keyword +- description: City name. + name: observer.geo.city_name + type: keyword +- description: Name of the continent. + name: observer.geo.continent_name + type: keyword +- description: Country ISO code. + name: observer.geo.country_iso_code + type: keyword +- description: Country name. + name: observer.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: observer.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: observer.geo.name + type: keyword +- description: Region ISO code. + name: observer.geo.region_iso_code + type: keyword +- description: Region name. + name: observer.geo.region_name + type: keyword +- description: Hostname of the observer. + name: observer.hostname + type: keyword +- description: IP addresses of the observer. + name: observer.ip + type: ip +- description: |- + MAC addresses of the observer. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: observer.mac + type: keyword +- description: |- + Custom name of the observer. + This is a name that can be given to an observer. This can be helpful for example if multiple firewalls of the same model are used in an organization. + If no custom name is needed, the field can be left empty. + name: observer.name + type: keyword +- description: OS family (such as redhat, debian, freebsd, windows). + name: observer.os.family + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: observer.os.full + type: keyword +- description: Operating system kernel version as a raw string. + name: observer.os.kernel + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: observer.os.name + type: keyword +- description: Operating system platform (such centos, ubuntu, windows). + name: observer.os.platform + type: keyword +- description: Operating system version as a raw string. + name: observer.os.version + type: keyword +- description: The product name of the observer. + name: observer.product + type: keyword +- description: Observer serial number. + name: observer.serial_number + type: keyword +- description: |- + The type of the observer the data is coming from. + There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. + name: observer.type + type: keyword +- description: Vendor name of the observer. + name: observer.vendor + type: keyword +- description: Observer version. + name: observer.version + type: keyword +- description: Unique identifier for the organization. + name: organization.id + type: keyword +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: organization.name + type: keyword +- description: OS family (such as redhat, debian, freebsd, windows). + name: os.family + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: os.full + type: keyword +- description: Operating system kernel version as a raw string. + name: os.kernel + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: os.name + type: keyword +- description: Operating system platform (such centos, ubuntu, windows). + name: os.platform + type: keyword +- description: Operating system version as a raw string. + name: os.version + type: keyword +- description: Package architecture. + name: package.architecture + type: keyword +- description: Checksum of the installed package for verification. + name: package.checksum + type: keyword +- description: Description of the package. + name: package.description + type: keyword +- description: Indicating how the package was installed, e.g. user-local, global. + name: package.install_scope + type: keyword +- description: Time when package was installed. + name: package.installed + type: date +- description: |- + License under which the package was released. + Use a short name, e.g. the license identifier from SPDX License List where possible (https://spdx.org/licenses/). + name: package.license + type: keyword +- description: Package name + name: package.name + type: keyword +- description: Path where the package is installed. + name: package.path + type: keyword +- description: Package size in bytes. + name: package.size + type: long +- description: Package version + name: package.version + type: keyword +- description: |- + Array of process arguments, starting with the absolute path to the executable. + May be filtered to protect sensitive information. + name: process.args + type: keyword +- description: Absolute path to the process executable. + multi_fields: + - name: text + type: match_only_text + name: process.executable + type: keyword +- description: MD5 hash. + name: process.hash.md5 + type: keyword +- description: SHA1 hash. + name: process.hash.sha1 + type: keyword +- description: SHA256 hash. + name: process.hash.sha256 + type: keyword +- description: SHA512 hash. + name: process.hash.sha512 + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: Identifier of the group of processes the process belongs to. + name: process.pgid + type: long +- description: Process id. + name: process.pid + type: long +- description: Process id. + name: process.parent.pid + type: long +- description: The time the process started. + name: process.start + type: date +- description: Thread ID. + name: process.thread.id + type: long +- description: Thread name. + name: process.thread.name + type: keyword +- description: |- + Process title. + The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. + multi_fields: + - name: text + type: match_only_text + name: process.title + type: keyword +- description: Seconds the process has been up. + name: process.uptime + type: long +- description: The working directory of the process. + multi_fields: + - name: text + type: match_only_text + name: process.working_directory + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: |- + Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: server.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: server.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: server.as.organization.name + type: keyword +- description: Bytes sent from the server to the client. + name: server.bytes + type: long +- description: |- + The domain name of the server system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: server.domain + type: keyword +- description: City name. + name: server.geo.city_name + type: keyword +- description: Name of the continent. + name: server.geo.continent_name + type: keyword +- description: Country ISO code. + name: server.geo.country_iso_code + type: keyword +- description: Country name. + name: server.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: server.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: server.geo.name + type: keyword +- description: Region ISO code. + name: server.geo.region_iso_code + type: keyword +- description: Region name. + name: server.geo.region_name + type: keyword +- description: IP address of the server (IPv4 or IPv6). + name: server.ip + type: ip +- description: |- + MAC address of the server. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: server.mac + type: keyword +- description: |- + Translated ip of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: server.nat.ip + type: ip +- description: |- + Translated port of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: server.nat.port + type: long +- description: Packets sent from the server to the client. + name: server.packets + type: long +- description: Port of the server. + name: server.port + type: long +- description: |- + The highest registered server domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: server.registered_domain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: server.top_level_domain + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: server.user.domain + type: keyword +- description: User email address. + name: server.user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: server.user.full_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: server.user.group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: server.user.group.id + type: keyword +- description: Name of the group. + name: server.user.group.name + type: keyword +- description: |- + Unique user hash to correlate information for a user in anonymized form. + Useful if `user.id` or `user.name` contain confidential information and cannot be used. + name: server.user.hash + type: keyword +- description: Unique identifier of the user. + name: server.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: server.user.name + type: keyword +- description: |- + Ephemeral identifier of this service (if one exists). + This id normally changes across restarts, but `service.id` does not. + name: service.ephemeral_id + type: keyword +- description: |- + Unique identifier of the running service. If the service is comprised of many nodes, the `service.id` should be the same for all nodes. + This id should uniquely identify the service. This makes it possible to correlate logs and metrics for one specific service, no matter which particular node emitted the event. + Note that if you need to see the events from one specific host of the service, you should filter on that `host.name` or `host.id` instead. + name: service.id + type: keyword +- description: |- + Name of the service data is collected from. + The name of the service is normally user given. This allows for distributed services that run on multiple hosts to correlate the related instances based on the name. + In the case of Elasticsearch the `service.name` could contain the cluster name. For Beats the `service.name` is by default a copy of the `service.type` field if no name is specified. + name: service.name + type: keyword +- description: |- + Name of a service node. + This allows for two nodes of the same service running on the same host to be differentiated. Therefore, `service.node.name` should typically be unique across nodes of a given service. + In the case of Elasticsearch, the `service.node.name` could contain the unique node name within the Elasticsearch cluster. In cases where the service doesn't have the concept of a node name, the host name or container name can be used to distinguish running instances that make up this service. If those do not provide uniqueness (e.g. multiple instances of the service running on the same host) - the node name can be manually set. + name: service.node.name + type: keyword +- description: Current state of the service. + name: service.state + type: keyword +- description: |- + The type of the service data is collected from. + The type can be used to group and correlate logs and metrics from one service type. + Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. + name: service.type + type: keyword +- description: |- + Version of the service the data was collected from. + This allows to look at a data set only for a specific version of a service. + name: service.version + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: |- + The domain name of the source system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: source.domain + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + MAC address of the source. + The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. + name: source.mac + type: keyword +- description: |- + Translated ip of source based NAT sessions (e.g. internal client to internet) + Typically connections traversing load balancers, firewalls, or routers. + name: source.nat.ip + type: ip +- description: |- + Translated port of source based NAT sessions. (e.g. internal client to internet) + Typically used with load balancers, firewalls, or routers. + name: source.nat.port + type: long +- description: Packets sent from the source to the destination. + name: source.packets + type: long +- description: Port of the source. + name: source.port + type: long +- description: |- + The highest registered source domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: source.registered_domain + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: source.top_level_domain + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: source.user.domain + type: keyword +- description: User email address. + name: source.user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: source.user.full_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: source.user.group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: source.user.group.id + type: keyword +- description: Name of the group. + name: source.user.group.name + type: keyword +- description: |- + Unique user hash to correlate information for a user in anonymized form. + Useful if `user.id` or `user.name` contain confidential information and cannot be used. + name: source.user.hash + type: keyword +- description: Unique identifier of the user. + name: source.user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: source.user.name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: Name of the threat framework used to further categorize and classify the tactic and technique of the reported threat. Framework classification can be provided by detecting systems, evaluated at ingest time, or retrospectively tagged to events. + name: threat.framework + type: keyword +- description: The id of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/ ) + name: threat.tactic.id + type: keyword +- description: Name of the type of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/) + name: threat.tactic.name + type: keyword +- description: The reference url of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/ ) + name: threat.tactic.reference + type: keyword +- description: The id of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) + name: threat.technique.id + type: keyword +- description: The name of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) + multi_fields: + - name: text + type: match_only_text + name: threat.technique.name + type: keyword +- description: The reference url of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) + name: threat.technique.reference + type: keyword +- description: |- + Unique identifier of the trace. + A trace groups multiple events like transactions that belong together. For example, a user request handled by multiple inter-connected services. + name: trace.id + type: keyword +- description: |- + Unique identifier of the transaction within the scope of its trace. + A transaction is the highest level of work measured within a service, such as a request to a server. + name: transaction.id + type: keyword +- description: |- + Domain of the url, such as "www.elastic.co". + In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. + If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. + name: url.domain + type: keyword +- description: |- + The field contains the file extension from the original request url, excluding the leading dot. + The file extension is only set if it exists, as not every url has a file extension. + The leading period must not be included. For example, the value must be "png", not ".png". + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: url.extension + type: keyword +- description: |- + Portion of the url after the `#`, such as "top". + The `#` is not part of the fragment. + name: url.fragment + type: keyword +- description: If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. + multi_fields: + - name: text + type: match_only_text + name: url.full + type: wildcard +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard +- description: Password of the request. + name: url.password + type: keyword +- description: Path of the request, such as "/search". + name: url.path + type: wildcard +- description: Port of the request, such as 443. + name: url.port + type: long +- description: |- + The query field describes the query string of the request, such as "q=elasticsearch". + The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. + name: url.query + type: keyword +- description: |- + The highest registered url domain, stripped of the subdomain. + For example, the registered domain for "foo.example.com" is "example.com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". + name: url.registered_domain + type: keyword +- description: |- + Scheme of the request, such as "https". + Note: The `:` is not part of the scheme. + name: url.scheme + type: keyword +- description: |- + The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". + This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". + name: url.top_level_domain + type: keyword +- description: Username of the request. + name: url.username + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: user.group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.group.id + type: keyword +- description: Name of the group. + name: user.group.name + type: keyword +- description: |- + Unique user hash to correlate information for a user in anonymized form. + Useful if `user.id` or `user.name` contain confidential information and cannot be used. + name: user.hash + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Name of the device. + name: user_agent.device.name + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: OS family (such as redhat, debian, freebsd, windows). + name: user_agent.os.family + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.full + type: keyword +- description: Operating system kernel version as a raw string. + name: user_agent.os.kernel + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system platform (such centos, ubuntu, windows). + name: user_agent.os.platform + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword diff --git a/packages/netflow/1.4.2/data_stream/log/fields/package-fields.yml b/packages/netflow/1.4.2/data_stream/log/fields/package-fields.yml new file mode 100755 index 0000000000..1915b6a75d --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/fields/package-fields.yml @@ -0,0 +1,2689 @@ +- name: input.type + description: Type of Filebeat input. + type: keyword +- name: flow.locality + type: keyword + description: Identifies whether the flow involved public IP addresses or only private address. +- name: flow.id + type: keyword + description: Hash of source and destination IPs. +- name: destination.locality + type: keyword + description: Whether the destination IP is private or public. +- name: source.locality + type: keyword + description: Whether the source IP is private or public. +- name: netflow + type: group + description: > + Fields from NetFlow and IPFIX. + + fields: + - name: type + type: keyword + description: > + The type of NetFlow record described by this event. + + - name: exporter + type: group + description: > + Metadata related to the exporter device that generated this record. + + fields: + - name: address + type: keyword + description: > + Exporter's network address in IP:port format. + + - name: source_id + type: long + description: > + Observation domain ID to which this record belongs. + + - name: timestamp + type: date + description: > + Time and date of export. + + - name: uptime_millis + type: long + description: > + How long the exporter process has been running, in milliseconds. + + - name: version + type: integer + description: > + NetFlow version used. + + - name: absolute_error + type: double + - name: address_pool_high_threshold + type: long + - name: address_pool_low_threshold + type: long + - name: address_port_mapping_high_threshold + type: long + - name: address_port_mapping_low_threshold + type: long + - name: address_port_mapping_per_user_high_threshold + type: long + - name: afc_protocol + type: integer + - name: afc_protocol_name + type: keyword + - name: anonymization_flags + type: integer + - name: anonymization_technique + type: integer + - name: application_business-relevance + type: long + - name: application_category_name + type: keyword + - name: application_description + type: keyword + - name: application_group_name + type: keyword + - name: application_http_uri_statistics + type: short + - name: application_http_user-agent + type: short + - name: application_id + type: short + - name: application_name + type: keyword + - name: application_sub_category_name + type: keyword + - name: application_traffic-class + type: long + - name: art_client_network_time_maximum + type: long + - name: art_client_network_time_minimum + type: long + - name: art_client_network_time_sum + type: long + - name: art_clientpackets + type: long + - name: art_count_late_responses + type: long + - name: art_count_new_connections + type: long + - name: art_count_responses + type: long + - name: art_count_responses_histogram_bucket1 + type: long + - name: art_count_responses_histogram_bucket2 + type: long + - name: art_count_responses_histogram_bucket3 + type: long + - name: art_count_responses_histogram_bucket4 + type: long + - name: art_count_responses_histogram_bucket5 + type: long + - name: art_count_responses_histogram_bucket6 + type: long + - name: art_count_responses_histogram_bucket7 + type: long + - name: art_count_retransmissions + type: long + - name: art_count_transactions + type: long + - name: art_network_time_maximum + type: long + - name: art_network_time_minimum + type: long + - name: art_network_time_sum + type: long + - name: art_response_time_maximum + type: long + - name: art_response_time_minimum + type: long + - name: art_response_time_sum + type: long + - name: art_server_network_time_maximum + type: long + - name: art_server_network_time_minimum + type: long + - name: art_server_network_time_sum + type: long + - name: art_server_response_time_maximum + type: long + - name: art_server_response_time_minimum + type: long + - name: art_server_response_time_sum + type: long + - name: art_serverpackets + type: long + - name: art_total_response_time_maximum + type: long + - name: art_total_response_time_minimum + type: long + - name: art_total_response_time_sum + type: long + - name: art_total_transaction_time_maximum + type: long + - name: art_total_transaction_time_minimum + type: long + - name: art_total_transaction_time_sum + type: long + - name: assembled_fragment_count + type: long + - name: audit_counter + type: long + - name: average_interarrival_time + type: long + - name: bgp_destination_as_number + type: long + - name: bgp_next_adjacent_as_number + type: long + - name: bgp_next_hop_ipv4_address + type: ip + - name: bgp_next_hop_ipv6_address + type: ip + - name: bgp_prev_adjacent_as_number + type: long + - name: bgp_source_as_number + type: long + - name: bgp_validity_state + type: short + - name: biflow_direction + type: short + - name: bind_ipv4_address + type: ip + - name: bind_transport_port + type: integer + - name: class_id + type: long + - name: class_name + type: keyword + - name: classification_engine_id + type: short + - name: collection_time_milliseconds + type: date + - name: collector_certificate + type: short + - name: collector_ipv4_address + type: ip + - name: collector_ipv6_address + type: ip + - name: collector_transport_port + type: integer + - name: common_properties_id + type: long + - name: confidence_level + type: double + - name: conn_ipv4_address + type: ip + - name: conn_transport_port + type: integer + - name: connection_sum_duration_seconds + type: long + - name: connection_transaction_id + type: long + - name: conntrack_id + type: long + - name: data_byte_count + type: long + - name: data_link_frame_section + type: short + - name: data_link_frame_size + type: integer + - name: data_link_frame_type + type: integer + - name: data_records_reliability + type: boolean + - name: delta_flow_count + type: long + - name: destination_ipv4_address + type: ip + - name: destination_ipv4_prefix + type: ip + - name: destination_ipv4_prefix_length + type: short + - name: destination_ipv6_address + type: ip + - name: destination_ipv6_prefix + type: ip + - name: destination_ipv6_prefix_length + type: short + - name: destination_mac_address + type: keyword + - name: destination_transport_port + type: integer + - name: digest_hash_value + type: long + - name: distinct_count_of_destination_ip_address + type: long + - name: distinct_count_of_destination_ipv4_address + type: long + - name: distinct_count_of_destination_ipv6_address + type: long + - name: distinct_count_of_source_ip_address + type: long + - name: distinct_count_of_source_ipv4_address + type: long + - name: distinct_count_of_source_ipv6_address + type: long + - name: dns_authoritative + type: short + - name: dns_cname + type: keyword + - name: dns_id + type: integer + - name: dns_mx_exchange + type: keyword + - name: dns_mx_preference + type: integer + - name: dns_nsd_name + type: keyword + - name: dns_nx_domain + type: short + - name: dns_ptrd_name + type: keyword + - name: dns_qname + type: keyword + - name: dns_qr_type + type: integer + - name: dns_query_response + type: short + - name: dns_rr_section + type: short + - name: dns_soa_expire + type: long + - name: dns_soa_minimum + type: long + - name: dns_soa_refresh + type: long + - name: dns_soa_retry + type: long + - name: dns_soa_serial + type: long + - name: dns_soam_name + type: keyword + - name: dns_soar_name + type: keyword + - name: dns_srv_port + type: integer + - name: dns_srv_priority + type: integer + - name: dns_srv_target + type: integer + - name: dns_srv_weight + type: integer + - name: dns_ttl + type: long + - name: dns_txt_data + type: keyword + - name: dot1q_customer_dei + type: boolean + - name: dot1q_customer_destination_mac_address + type: keyword + - name: dot1q_customer_priority + type: short + - name: dot1q_customer_source_mac_address + type: keyword + - name: dot1q_customer_vlan_id + type: integer + - name: dot1q_dei + type: boolean + - name: dot1q_priority + type: short + - name: dot1q_service_instance_id + type: long + - name: dot1q_service_instance_priority + type: short + - name: dot1q_service_instance_tag + type: short + - name: dot1q_vlan_id + type: integer + - name: dropped_layer2_octet_delta_count + type: long + - name: dropped_layer2_octet_total_count + type: long + - name: dropped_octet_delta_count + type: long + - name: dropped_octet_total_count + type: long + - name: dropped_packet_delta_count + type: long + - name: dropped_packet_total_count + type: long + - name: dst_traffic_index + type: long + - name: egress_broadcast_packet_total_count + type: long + - name: egress_interface + type: long + - name: egress_interface_type + type: long + - name: egress_physical_interface + type: long + - name: egress_unicast_packet_total_count + type: long + - name: egress_vrfid + type: long + - name: encrypted_technology + type: keyword + - name: engine_id + type: short + - name: engine_type + type: short + - name: ethernet_header_length + type: short + - name: ethernet_payload_length + type: integer + - name: ethernet_total_length + type: integer + - name: ethernet_type + type: integer + - name: expired_fragment_count + type: long + - name: export_interface + type: long + - name: export_protocol_version + type: short + - name: export_sctp_stream_id + type: integer + - name: export_transport_protocol + type: short + - name: exported_flow_record_total_count + type: long + - name: exported_message_total_count + type: long + - name: exported_octet_total_count + type: long + - name: exporter_certificate + type: short + - name: exporter_ipv4_address + type: ip + - name: exporter_ipv6_address + type: ip + - name: exporter_transport_port + type: integer + - name: exporting_process_id + type: long + - name: external_address_realm + type: short + - name: firewall_event + type: short + - name: first_eight_non_empty_packet_directions + type: short + - name: first_non_empty_packet_size + type: integer + - name: first_packet_banner + type: keyword + - name: flags_and_sampler_id + type: long + - name: flow_active_timeout + type: integer + - name: flow_attributes + type: integer + - name: flow_direction + type: short + - name: flow_duration_microseconds + type: long + - name: flow_duration_milliseconds + type: long + - name: flow_end_delta_microseconds + type: long + - name: flow_end_microseconds + type: date + - name: flow_end_milliseconds + type: date + - name: flow_end_nanoseconds + type: date + - name: flow_end_reason + type: short + - name: flow_end_seconds + type: date + - name: flow_end_sys_up_time + type: long + - name: flow_id + type: long + - name: flow_idle_timeout + type: integer + - name: flow_key_indicator + type: long + - name: flow_label_ipv6 + type: long + - name: flow_sampling_time_interval + type: long + - name: flow_sampling_time_spacing + type: long + - name: flow_selected_flow_delta_count + type: long + - name: flow_selected_octet_delta_count + type: long + - name: flow_selected_packet_delta_count + type: long + - name: flow_selector_algorithm + type: integer + - name: flow_start_delta_microseconds + type: long + - name: flow_start_microseconds + type: date + - name: flow_start_milliseconds + type: date + - name: flow_start_nanoseconds + type: date + - name: flow_start_seconds + type: date + - name: flow_start_sys_up_time + type: long + - name: flow_table_flush_event_count + type: long + - name: flow_table_peak_count + type: long + - name: forwarding_status + type: short + - name: fragment_flags + type: short + - name: fragment_identification + type: long + - name: fragment_offset + type: integer + - name: fw_blackout_secs + type: long + - name: fw_configured_value + type: long + - name: fw_cts_src_sgt + type: long + - name: fw_event_level + type: long + - name: fw_event_level_id + type: long + - name: fw_ext_event + type: integer + - name: fw_ext_event_alt + type: long + - name: fw_ext_event_desc + type: keyword + - name: fw_half_open_count + type: long + - name: fw_half_open_high + type: long + - name: fw_half_open_rate + type: long + - name: fw_max_sessions + type: long + - name: fw_rule + type: keyword + - name: fw_summary_pkt_count + type: long + - name: fw_zone_pair_id + type: long + - name: fw_zone_pair_name + type: long + - name: global_address_mapping_high_threshold + type: long + - name: gre_key + type: long + - name: hash_digest_output + type: boolean + - name: hash_flow_domain + type: integer + - name: hash_initialiser_value + type: long + - name: hash_ip_payload_offset + type: long + - name: hash_ip_payload_size + type: long + - name: hash_output_range_max + type: long + - name: hash_output_range_min + type: long + - name: hash_selected_range_max + type: long + - name: hash_selected_range_min + type: long + - name: http_content_type + type: keyword + - name: http_message_version + type: keyword + - name: http_reason_phrase + type: keyword + - name: http_request_host + type: keyword + - name: http_request_method + type: keyword + - name: http_request_target + type: keyword + - name: http_status_code + type: integer + - name: http_user_agent + type: keyword + - name: icmp_code_ipv4 + type: short + - name: icmp_code_ipv6 + type: short + - name: icmp_type_code_ipv4 + type: integer + - name: icmp_type_code_ipv6 + type: integer + - name: icmp_type_ipv4 + type: short + - name: icmp_type_ipv6 + type: short + - name: igmp_type + type: short + - name: ignored_data_record_total_count + type: long + - name: ignored_layer2_frame_total_count + type: long + - name: ignored_layer2_octet_total_count + type: long + - name: ignored_octet_total_count + type: long + - name: ignored_packet_total_count + type: long + - name: information_element_data_type + type: short + - name: information_element_description + type: keyword + - name: information_element_id + type: integer + - name: information_element_index + type: integer + - name: information_element_name + type: keyword + - name: information_element_range_begin + type: long + - name: information_element_range_end + type: long + - name: information_element_semantics + type: short + - name: information_element_units + type: integer + - name: ingress_broadcast_packet_total_count + type: long + - name: ingress_interface + type: long + - name: ingress_interface_type + type: long + - name: ingress_multicast_packet_total_count + type: long + - name: ingress_physical_interface + type: long + - name: ingress_unicast_packet_total_count + type: long + - name: ingress_vrfid + type: long + - name: initial_tcp_flags + type: short + - name: initiator_octets + type: long + - name: initiator_packets + type: long + - name: interface_description + type: keyword + - name: interface_name + type: keyword + - name: intermediate_process_id + type: long + - name: internal_address_realm + type: short + - name: ip_class_of_service + type: short + - name: ip_diff_serv_code_point + type: short + - name: ip_header_length + type: short + - name: ip_header_packet_section + type: short + - name: ip_next_hop_ipv4_address + type: ip + - name: ip_next_hop_ipv6_address + type: ip + - name: ip_payload_length + type: long + - name: ip_payload_packet_section + type: short + - name: ip_precedence + type: short + - name: ip_sec_spi + type: long + - name: ip_total_length + type: long + - name: ip_ttl + type: short + - name: ip_version + type: short + - name: ipv4_ihl + type: short + - name: ipv4_options + type: long + - name: ipv4_router_sc + type: ip + - name: ipv6_extension_headers + type: long + - name: is_multicast + type: short + - name: ixia_browser_id + type: short + - name: ixia_browser_name + type: keyword + - name: ixia_device_id + type: short + - name: ixia_device_name + type: keyword + - name: ixia_dns_answer + type: keyword + - name: ixia_dns_classes + type: keyword + - name: ixia_dns_query + type: keyword + - name: ixia_dns_record_txt + type: keyword + - name: ixia_dst_as_name + type: keyword + - name: ixia_dst_city_name + type: keyword + - name: ixia_dst_country_code + type: keyword + - name: ixia_dst_country_name + type: keyword + - name: ixia_dst_latitude + type: float + - name: ixia_dst_longitude + type: float + - name: ixia_dst_region_code + type: keyword + - name: ixia_dst_region_node + type: keyword + - name: ixia_encrypt_cipher + type: keyword + - name: ixia_encrypt_key_length + type: integer + - name: ixia_encrypt_type + type: keyword + - name: ixia_http_host_name + type: keyword + - name: ixia_http_uri + type: keyword + - name: ixia_http_user_agent + type: keyword + - name: ixia_imsi_subscriber + type: keyword + - name: ixia_l7_app_id + type: long + - name: ixia_l7_app_name + type: keyword + - name: ixia_latency + type: long + - name: ixia_rev_octet_delta_count + type: long + - name: ixia_rev_packet_delta_count + type: long + - name: ixia_src_as_name + type: keyword + - name: ixia_src_city_name + type: keyword + - name: ixia_src_country_code + type: keyword + - name: ixia_src_country_name + type: keyword + - name: ixia_src_latitude + type: float + - name: ixia_src_longitude + type: float + - name: ixia_src_region_code + type: keyword + - name: ixia_src_region_name + type: keyword + - name: ixia_threat_ipv4 + type: ip + - name: ixia_threat_ipv6 + type: ip + - name: ixia_threat_type + type: keyword + - name: large_packet_count + type: long + - name: layer2_frame_delta_count + type: long + - name: layer2_frame_total_count + type: long + - name: layer2_octet_delta_count + type: long + - name: layer2_octet_delta_sum_of_squares + type: long + - name: layer2_octet_total_count + type: long + - name: layer2_octet_total_sum_of_squares + type: long + - name: layer2_segment_id + type: long + - name: layer2packet_section_data + type: short + - name: layer2packet_section_offset + type: integer + - name: layer2packet_section_size + type: integer + - name: line_card_id + type: long + - name: log_op + type: short + - name: lower_ci_limit + type: double + - name: mark + type: long + - name: max_bib_entries + type: long + - name: max_entries_per_user + type: long + - name: max_export_seconds + type: date + - name: max_flow_end_microseconds + type: date + - name: max_flow_end_milliseconds + type: date + - name: max_flow_end_nanoseconds + type: date + - name: max_flow_end_seconds + type: date + - name: max_fragments_pending_reassembly + type: long + - name: max_packet_size + type: integer + - name: max_session_entries + type: long + - name: max_subscribers + type: long + - name: maximum_ip_total_length + type: long + - name: maximum_layer2_total_length + type: long + - name: maximum_ttl + type: short + - name: mean_flow_rate + type: long + - name: mean_packet_rate + type: long + - name: message_md5_checksum + type: short + - name: message_scope + type: short + - name: metering_process_id + type: long + - name: metro_evc_id + type: keyword + - name: metro_evc_type + type: short + - name: mib_capture_time_semantics + type: short + - name: mib_context_engine_id + type: short + - name: mib_context_name + type: keyword + - name: mib_index_indicator + type: long + - name: mib_module_name + type: keyword + - name: mib_object_description + type: keyword + - name: mib_object_identifier + type: short + - name: mib_object_name + type: keyword + - name: mib_object_syntax + type: keyword + - name: mib_object_value_bits + type: short + - name: mib_object_value_counter + type: long + - name: mib_object_value_gauge + type: long + - name: mib_object_value_integer + type: integer + - name: mib_object_value_ip_address + type: ip + - name: mib_object_value_octet_string + type: short + - name: mib_object_value_oid + type: short + - name: mib_object_value_time_ticks + type: long + - name: mib_object_value_unsigned + type: long + - name: mib_sub_identifier + type: long + - name: min_export_seconds + type: date + - name: min_flow_start_microseconds + type: date + - name: min_flow_start_milliseconds + type: date + - name: min_flow_start_nanoseconds + type: date + - name: min_flow_start_seconds + type: date + - name: minimum_ip_total_length + type: long + - name: minimum_layer2_total_length + type: long + - name: minimum_ttl + type: short + - name: mobile_imsi + type: keyword + - name: mobile_msisdn + type: keyword + - name: monitoring_interval_end_milli_seconds + type: date + - name: monitoring_interval_start_milli_seconds + type: date + - name: mpls_label_stack_depth + type: long + - name: mpls_label_stack_length + type: long + - name: mpls_label_stack_section + type: short + - name: mpls_label_stack_section10 + type: short + - name: mpls_label_stack_section2 + type: short + - name: mpls_label_stack_section3 + type: short + - name: mpls_label_stack_section4 + type: short + - name: mpls_label_stack_section5 + type: short + - name: mpls_label_stack_section6 + type: short + - name: mpls_label_stack_section7 + type: short + - name: mpls_label_stack_section8 + type: short + - name: mpls_label_stack_section9 + type: short + - name: mpls_payload_length + type: long + - name: mpls_payload_packet_section + type: short + - name: mpls_top_label_exp + type: short + - name: mpls_top_label_ipv4_address + type: ip + - name: mpls_top_label_ipv6_address + type: ip + - name: mpls_top_label_prefix_length + type: short + - name: mpls_top_label_stack_section + type: short + - name: mpls_top_label_ttl + type: short + - name: mpls_top_label_type + type: short + - name: mpls_vpn_route_distinguisher + type: short + - name: mptcp_address_id + type: short + - name: mptcp_flags + type: short + - name: mptcp_initial_data_sequence_number + type: long + - name: mptcp_maximum_segment_size + type: integer + - name: mptcp_receiver_token + type: long + - name: multicast_replication_factor + type: long + - name: nat_event + type: short + - name: nat_inside_svcid + type: integer + - name: nat_instance_id + type: long + - name: nat_originating_address_realm + type: short + - name: nat_outside_svcid + type: integer + - name: nat_pool_id + type: long + - name: nat_pool_name + type: keyword + - name: nat_quota_exceeded_event + type: long + - name: nat_sub_string + type: keyword + - name: nat_threshold_event + type: long + - name: nat_type + type: short + - name: netscale_ica_client_version + type: keyword + - name: netscaler_aaa_username + type: keyword + - name: netscaler_app_name + type: keyword + - name: netscaler_app_name_app_id + type: long + - name: netscaler_app_name_incarnation_number + type: long + - name: netscaler_app_template_name + type: keyword + - name: netscaler_app_unit_name_app_id + type: long + - name: netscaler_application_startup_duration + type: long + - name: netscaler_application_startup_time + type: long + - name: netscaler_cache_redir_client_connection_core_id + type: long + - name: netscaler_cache_redir_client_connection_transaction_id + type: long + - name: netscaler_client_rtt + type: long + - name: netscaler_connection_chain_hop_count + type: long + - name: netscaler_connection_chain_id + type: short + - name: netscaler_connection_id + type: long + - name: netscaler_current_license_consumed + type: long + - name: netscaler_db_clt_host_name + type: keyword + - name: netscaler_db_database_name + type: keyword + - name: netscaler_db_login_flags + type: long + - name: netscaler_db_protocol_name + type: short + - name: netscaler_db_req_string + type: keyword + - name: netscaler_db_req_type + type: short + - name: netscaler_db_resp_length + type: long + - name: netscaler_db_resp_status + type: long + - name: netscaler_db_resp_status_string + type: keyword + - name: netscaler_db_user_name + type: keyword + - name: netscaler_flow_flags + type: long + - name: netscaler_http_client_interaction_end_time + type: keyword + - name: netscaler_http_client_interaction_start_time + type: keyword + - name: netscaler_http_client_render_end_time + type: keyword + - name: netscaler_http_client_render_start_time + type: keyword + - name: netscaler_http_content_type + type: keyword + - name: netscaler_http_domain_name + type: keyword + - name: netscaler_http_req_authorization + type: keyword + - name: netscaler_http_req_cookie + type: keyword + - name: netscaler_http_req_forw_fb + type: long + - name: netscaler_http_req_forw_lb + type: long + - name: netscaler_http_req_host + type: keyword + - name: netscaler_http_req_method + type: keyword + - name: netscaler_http_req_rcv_fb + type: long + - name: netscaler_http_req_rcv_lb + type: long + - name: netscaler_http_req_referer + type: keyword + - name: netscaler_http_req_url + type: keyword + - name: netscaler_http_req_user_agent + type: keyword + - name: netscaler_http_req_via + type: keyword + - name: netscaler_http_req_xforwarded_for + type: keyword + - name: netscaler_http_res_forw_fb + type: long + - name: netscaler_http_res_forw_lb + type: long + - name: netscaler_http_res_location + type: keyword + - name: netscaler_http_res_rcv_fb + type: long + - name: netscaler_http_res_rcv_lb + type: long + - name: netscaler_http_res_set_cookie + type: keyword + - name: netscaler_http_res_set_cookie2 + type: keyword + - name: netscaler_http_rsp_len + type: long + - name: netscaler_http_rsp_status + type: integer + - name: netscaler_ica_app_module_path + type: keyword + - name: netscaler_ica_app_process_id + type: long + - name: netscaler_ica_application_name + type: keyword + - name: netscaler_ica_application_termination_time + type: long + - name: netscaler_ica_application_termination_type + type: integer + - name: netscaler_ica_channel_id1 + type: long + - name: netscaler_ica_channel_id1_bytes + type: long + - name: netscaler_ica_channel_id2 + type: long + - name: netscaler_ica_channel_id2_bytes + type: long + - name: netscaler_ica_channel_id3 + type: long + - name: netscaler_ica_channel_id3_bytes + type: long + - name: netscaler_ica_channel_id4 + type: long + - name: netscaler_ica_channel_id4_bytes + type: long + - name: netscaler_ica_channel_id5 + type: long + - name: netscaler_ica_channel_id5_bytes + type: long + - name: netscaler_ica_client_host_name + type: keyword + - name: netscaler_ica_client_ip + type: ip + - name: netscaler_ica_client_launcher + type: integer + - name: netscaler_ica_client_side_rto_count + type: integer + - name: netscaler_ica_client_side_window_size + type: integer + - name: netscaler_ica_client_type + type: integer + - name: netscaler_ica_clientside_delay + type: long + - name: netscaler_ica_clientside_jitter + type: long + - name: netscaler_ica_clientside_packets_retransmit + type: integer + - name: netscaler_ica_clientside_rtt + type: long + - name: netscaler_ica_clientside_rx_bytes + type: long + - name: netscaler_ica_clientside_srtt + type: long + - name: netscaler_ica_clientside_tx_bytes + type: long + - name: netscaler_ica_connection_priority + type: integer + - name: netscaler_ica_device_serial_no + type: long + - name: netscaler_ica_domain_name + type: keyword + - name: netscaler_ica_flags + type: long + - name: netscaler_ica_host_delay + type: long + - name: netscaler_ica_l7_client_latency + type: long + - name: netscaler_ica_l7_server_latency + type: long + - name: netscaler_ica_launch_mechanism + type: integer + - name: netscaler_ica_network_update_end_time + type: long + - name: netscaler_ica_network_update_start_time + type: long + - name: netscaler_ica_rtt + type: long + - name: netscaler_ica_server_name + type: keyword + - name: netscaler_ica_server_side_rto_count + type: integer + - name: netscaler_ica_server_side_window_size + type: integer + - name: netscaler_ica_serverside_delay + type: long + - name: netscaler_ica_serverside_jitter + type: long + - name: netscaler_ica_serverside_packets_retransmit + type: integer + - name: netscaler_ica_serverside_rtt + type: long + - name: netscaler_ica_serverside_srtt + type: long + - name: netscaler_ica_session_end_time + type: long + - name: netscaler_ica_session_guid + type: short + - name: netscaler_ica_session_reconnects + type: short + - name: netscaler_ica_session_setup_time + type: long + - name: netscaler_ica_session_update_begin_sec + type: long + - name: netscaler_ica_session_update_end_sec + type: long + - name: netscaler_ica_username + type: keyword + - name: netscaler_license_type + type: short + - name: netscaler_main_page_core_id + type: long + - name: netscaler_main_page_id + type: long + - name: netscaler_max_license_count + type: long + - name: netscaler_msi_client_cookie + type: short + - name: netscaler_round_trip_time + type: long + - name: netscaler_server_ttfb + type: long + - name: netscaler_server_ttlb + type: long + - name: netscaler_syslog_message + type: keyword + - name: netscaler_syslog_priority + type: short + - name: netscaler_syslog_timestamp + type: long + - name: netscaler_transaction_id + type: long + - name: netscaler_unknown270 + type: long + - name: netscaler_unknown271 + type: long + - name: netscaler_unknown272 + type: long + - name: netscaler_unknown273 + type: long + - name: netscaler_unknown274 + type: long + - name: netscaler_unknown275 + type: long + - name: netscaler_unknown276 + type: long + - name: netscaler_unknown277 + type: long + - name: netscaler_unknown278 + type: long + - name: netscaler_unknown279 + type: long + - name: netscaler_unknown280 + type: long + - name: netscaler_unknown281 + type: long + - name: netscaler_unknown282 + type: long + - name: netscaler_unknown283 + type: long + - name: netscaler_unknown284 + type: long + - name: netscaler_unknown285 + type: long + - name: netscaler_unknown286 + type: long + - name: netscaler_unknown287 + type: long + - name: netscaler_unknown288 + type: long + - name: netscaler_unknown289 + type: long + - name: netscaler_unknown290 + type: long + - name: netscaler_unknown291 + type: long + - name: netscaler_unknown292 + type: long + - name: netscaler_unknown293 + type: long + - name: netscaler_unknown294 + type: long + - name: netscaler_unknown295 + type: long + - name: netscaler_unknown296 + type: long + - name: netscaler_unknown297 + type: long + - name: netscaler_unknown298 + type: long + - name: netscaler_unknown299 + type: long + - name: netscaler_unknown300 + type: long + - name: netscaler_unknown301 + type: long + - name: netscaler_unknown302 + type: long + - name: netscaler_unknown303 + type: long + - name: netscaler_unknown304 + type: long + - name: netscaler_unknown305 + type: long + - name: netscaler_unknown306 + type: long + - name: netscaler_unknown307 + type: long + - name: netscaler_unknown308 + type: long + - name: netscaler_unknown309 + type: long + - name: netscaler_unknown310 + type: long + - name: netscaler_unknown311 + type: long + - name: netscaler_unknown312 + type: long + - name: netscaler_unknown313 + type: long + - name: netscaler_unknown314 + type: long + - name: netscaler_unknown315 + type: long + - name: netscaler_unknown316 + type: keyword + - name: netscaler_unknown317 + type: long + - name: netscaler_unknown318 + type: long + - name: netscaler_unknown319 + type: keyword + - name: netscaler_unknown320 + type: integer + - name: netscaler_unknown321 + type: long + - name: netscaler_unknown322 + type: long + - name: netscaler_unknown323 + type: integer + - name: netscaler_unknown324 + type: integer + - name: netscaler_unknown325 + type: integer + - name: netscaler_unknown326 + type: integer + - name: netscaler_unknown327 + type: long + - name: netscaler_unknown328 + type: integer + - name: netscaler_unknown329 + type: integer + - name: netscaler_unknown330 + type: integer + - name: netscaler_unknown331 + type: integer + - name: netscaler_unknown332 + type: long + - name: netscaler_unknown333 + type: keyword + - name: netscaler_unknown334 + type: keyword + - name: netscaler_unknown335 + type: long + - name: netscaler_unknown336 + type: long + - name: netscaler_unknown337 + type: long + - name: netscaler_unknown338 + type: long + - name: netscaler_unknown339 + type: long + - name: netscaler_unknown340 + type: long + - name: netscaler_unknown341 + type: long + - name: netscaler_unknown342 + type: long + - name: netscaler_unknown343 + type: long + - name: netscaler_unknown344 + type: long + - name: netscaler_unknown345 + type: long + - name: netscaler_unknown346 + type: long + - name: netscaler_unknown347 + type: long + - name: netscaler_unknown348 + type: integer + - name: netscaler_unknown349 + type: keyword + - name: netscaler_unknown350 + type: keyword + - name: netscaler_unknown351 + type: keyword + - name: netscaler_unknown352 + type: integer + - name: netscaler_unknown353 + type: long + - name: netscaler_unknown354 + type: long + - name: netscaler_unknown355 + type: long + - name: netscaler_unknown356 + type: long + - name: netscaler_unknown357 + type: long + - name: netscaler_unknown363 + type: short + - name: netscaler_unknown383 + type: short + - name: netscaler_unknown391 + type: long + - name: netscaler_unknown398 + type: long + - name: netscaler_unknown404 + type: long + - name: netscaler_unknown405 + type: long + - name: netscaler_unknown427 + type: long + - name: netscaler_unknown429 + type: short + - name: netscaler_unknown432 + type: short + - name: netscaler_unknown433 + type: short + - name: netscaler_unknown453 + type: long + - name: netscaler_unknown465 + type: long + - name: new_connection_delta_count + type: long + - name: next_header_ipv6 + type: short + - name: non_empty_packet_count + type: long + - name: not_sent_flow_total_count + type: long + - name: not_sent_layer2_octet_total_count + type: long + - name: not_sent_octet_total_count + type: long + - name: not_sent_packet_total_count + type: long + - name: observation_domain_id + type: long + - name: observation_domain_name + type: keyword + - name: observation_point_id + type: long + - name: observation_point_type + type: short + - name: observation_time_microseconds + type: date + - name: observation_time_milliseconds + type: date + - name: observation_time_nanoseconds + type: date + - name: observation_time_seconds + type: date + - name: observed_flow_total_count + type: long + - name: octet_delta_count + type: long + - name: octet_delta_sum_of_squares + type: long + - name: octet_total_count + type: long + - name: octet_total_sum_of_squares + type: long + - name: opaque_octets + type: short + - name: original_exporter_ipv4_address + type: ip + - name: original_exporter_ipv6_address + type: ip + - name: original_flows_completed + type: long + - name: original_flows_initiated + type: long + - name: original_flows_present + type: long + - name: original_observation_domain_id + type: long + - name: os_finger_print + type: keyword + - name: os_name + type: keyword + - name: os_version + type: keyword + - name: p2p_technology + type: keyword + - name: packet_delta_count + type: long + - name: packet_total_count + type: long + - name: padding_octets + type: short + - name: payload + type: keyword + - name: payload_entropy + type: short + - name: payload_length_ipv6 + type: integer + - name: policy_qos_classification_hierarchy + type: long + - name: policy_qos_queue_index + type: long + - name: policy_qos_queuedrops + type: long + - name: policy_qos_queueindex + type: long + - name: port_id + type: long + - name: port_range_end + type: integer + - name: port_range_num_ports + type: integer + - name: port_range_start + type: integer + - name: port_range_step_size + type: integer + - name: post_destination_mac_address + type: keyword + - name: post_dot1q_customer_vlan_id + type: integer + - name: post_dot1q_vlan_id + type: integer + - name: post_ip_class_of_service + type: short + - name: post_ip_diff_serv_code_point + type: short + - name: post_ip_precedence + type: short + - name: post_layer2_octet_delta_count + type: long + - name: post_layer2_octet_total_count + type: long + - name: post_mcast_layer2_octet_delta_count + type: long + - name: post_mcast_layer2_octet_total_count + type: long + - name: post_mcast_octet_delta_count + type: long + - name: post_mcast_octet_total_count + type: long + - name: post_mcast_packet_delta_count + type: long + - name: post_mcast_packet_total_count + type: long + - name: post_mpls_top_label_exp + type: short + - name: post_napt_destination_transport_port + type: integer + - name: post_napt_source_transport_port + type: integer + - name: post_nat_destination_ipv4_address + type: ip + - name: post_nat_destination_ipv6_address + type: ip + - name: post_nat_source_ipv4_address + type: ip + - name: post_nat_source_ipv6_address + type: ip + - name: post_octet_delta_count + type: long + - name: post_octet_total_count + type: long + - name: post_packet_delta_count + type: long + - name: post_packet_total_count + type: long + - name: post_source_mac_address + type: keyword + - name: post_vlan_id + type: integer + - name: private_enterprise_number + type: long + - name: procera_apn + type: keyword + - name: procera_base_service + type: keyword + - name: procera_content_categories + type: keyword + - name: procera_device_id + type: long + - name: procera_external_rtt + type: integer + - name: procera_flow_behavior + type: keyword + - name: procera_ggsn + type: keyword + - name: procera_http_content_type + type: keyword + - name: procera_http_file_length + type: long + - name: procera_http_language + type: keyword + - name: procera_http_location + type: keyword + - name: procera_http_referer + type: keyword + - name: procera_http_request_method + type: keyword + - name: procera_http_request_version + type: keyword + - name: procera_http_response_status + type: integer + - name: procera_http_url + type: keyword + - name: procera_http_user_agent + type: keyword + - name: procera_imsi + type: long + - name: procera_incoming_octets + type: long + - name: procera_incoming_packets + type: long + - name: procera_incoming_shaping_drops + type: long + - name: procera_incoming_shaping_latency + type: integer + - name: procera_internal_rtt + type: integer + - name: procera_local_ipv4_host + type: ip + - name: procera_local_ipv6_host + type: ip + - name: procera_msisdn + type: long + - name: procera_outgoing_octets + type: long + - name: procera_outgoing_packets + type: long + - name: procera_outgoing_shaping_drops + type: long + - name: procera_outgoing_shaping_latency + type: integer + - name: procera_property + type: keyword + - name: procera_qoe_incoming_external + type: float + - name: procera_qoe_incoming_internal + type: float + - name: procera_qoe_outgoing_external + type: float + - name: procera_qoe_outgoing_internal + type: float + - name: procera_rat + type: keyword + - name: procera_remote_ipv4_host + type: ip + - name: procera_remote_ipv6_host + type: ip + - name: procera_rnc + type: integer + - name: procera_server_hostname + type: keyword + - name: procera_service + type: keyword + - name: procera_sgsn + type: keyword + - name: procera_subscriber_identifier + type: keyword + - name: procera_template_name + type: keyword + - name: procera_user_location_information + type: keyword + - name: protocol_identifier + type: short + - name: pseudo_wire_control_word + type: long + - name: pseudo_wire_destination_ipv4_address + type: ip + - name: pseudo_wire_id + type: long + - name: pseudo_wire_type + type: integer + - name: reason + type: long + - name: reason_text + type: keyword + - name: relative_error + type: double + - name: responder_octets + type: long + - name: responder_packets + type: long + - name: reverse_absolute_error + type: double + - name: reverse_anonymization_flags + type: integer + - name: reverse_anonymization_technique + type: integer + - name: reverse_application_category_name + type: keyword + - name: reverse_application_description + type: keyword + - name: reverse_application_group_name + type: keyword + - name: reverse_application_id + type: keyword + - name: reverse_application_name + type: keyword + - name: reverse_application_sub_category_name + type: keyword + - name: reverse_average_interarrival_time + type: long + - name: reverse_bgp_destination_as_number + type: long + - name: reverse_bgp_next_adjacent_as_number + type: long + - name: reverse_bgp_next_hop_ipv4_address + type: ip + - name: reverse_bgp_next_hop_ipv6_address + type: ip + - name: reverse_bgp_prev_adjacent_as_number + type: long + - name: reverse_bgp_source_as_number + type: long + - name: reverse_bgp_validity_state + type: short + - name: reverse_class_id + type: short + - name: reverse_class_name + type: keyword + - name: reverse_classification_engine_id + type: short + - name: reverse_collection_time_milliseconds + type: long + - name: reverse_collector_certificate + type: keyword + - name: reverse_confidence_level + type: double + - name: reverse_connection_sum_duration_seconds + type: long + - name: reverse_connection_transaction_id + type: long + - name: reverse_data_byte_count + type: long + - name: reverse_data_link_frame_section + type: keyword + - name: reverse_data_link_frame_size + type: integer + - name: reverse_data_link_frame_type + type: integer + - name: reverse_data_records_reliability + type: short + - name: reverse_delta_flow_count + type: long + - name: reverse_destination_ipv4_address + type: ip + - name: reverse_destination_ipv4_prefix + type: ip + - name: reverse_destination_ipv4_prefix_length + type: short + - name: reverse_destination_ipv6_address + type: ip + - name: reverse_destination_ipv6_prefix + type: ip + - name: reverse_destination_ipv6_prefix_length + type: short + - name: reverse_destination_mac_address + type: keyword + - name: reverse_destination_transport_port + type: integer + - name: reverse_digest_hash_value + type: long + - name: reverse_distinct_count_of_destination_ip_address + type: long + - name: reverse_distinct_count_of_destination_ipv4_address + type: long + - name: reverse_distinct_count_of_destination_ipv6_address + type: long + - name: reverse_distinct_count_of_source_ip_address + type: long + - name: reverse_distinct_count_of_source_ipv4_address + type: long + - name: reverse_distinct_count_of_source_ipv6_address + type: long + - name: reverse_dot1q_customer_dei + type: short + - name: reverse_dot1q_customer_destination_mac_address + type: keyword + - name: reverse_dot1q_customer_priority + type: short + - name: reverse_dot1q_customer_source_mac_address + type: keyword + - name: reverse_dot1q_customer_vlan_id + type: integer + - name: reverse_dot1q_dei + type: short + - name: reverse_dot1q_priority + type: short + - name: reverse_dot1q_service_instance_id + type: long + - name: reverse_dot1q_service_instance_priority + type: short + - name: reverse_dot1q_service_instance_tag + type: keyword + - name: reverse_dot1q_vlan_id + type: integer + - name: reverse_dropped_layer2_octet_delta_count + type: long + - name: reverse_dropped_layer2_octet_total_count + type: long + - name: reverse_dropped_octet_delta_count + type: long + - name: reverse_dropped_octet_total_count + type: long + - name: reverse_dropped_packet_delta_count + type: long + - name: reverse_dropped_packet_total_count + type: long + - name: reverse_dst_traffic_index + type: long + - name: reverse_egress_broadcast_packet_total_count + type: long + - name: reverse_egress_interface + type: long + - name: reverse_egress_interface_type + type: long + - name: reverse_egress_physical_interface + type: long + - name: reverse_egress_unicast_packet_total_count + type: long + - name: reverse_egress_vrfid + type: long + - name: reverse_encrypted_technology + type: keyword + - name: reverse_engine_id + type: short + - name: reverse_engine_type + type: short + - name: reverse_ethernet_header_length + type: short + - name: reverse_ethernet_payload_length + type: integer + - name: reverse_ethernet_total_length + type: integer + - name: reverse_ethernet_type + type: integer + - name: reverse_export_sctp_stream_id + type: integer + - name: reverse_exporter_certificate + type: keyword + - name: reverse_exporting_process_id + type: long + - name: reverse_firewall_event + type: short + - name: reverse_first_non_empty_packet_size + type: integer + - name: reverse_first_packet_banner + type: keyword + - name: reverse_flags_and_sampler_id + type: long + - name: reverse_flow_active_timeout + type: integer + - name: reverse_flow_attributes + type: integer + - name: reverse_flow_delta_milliseconds + type: long + - name: reverse_flow_direction + type: short + - name: reverse_flow_duration_microseconds + type: long + - name: reverse_flow_duration_milliseconds + type: long + - name: reverse_flow_end_delta_microseconds + type: long + - name: reverse_flow_end_microseconds + type: long + - name: reverse_flow_end_milliseconds + type: long + - name: reverse_flow_end_nanoseconds + type: long + - name: reverse_flow_end_reason + type: short + - name: reverse_flow_end_seconds + type: long + - name: reverse_flow_end_sys_up_time + type: long + - name: reverse_flow_idle_timeout + type: integer + - name: reverse_flow_label_ipv6 + type: long + - name: reverse_flow_sampling_time_interval + type: long + - name: reverse_flow_sampling_time_spacing + type: long + - name: reverse_flow_selected_flow_delta_count + type: long + - name: reverse_flow_selected_octet_delta_count + type: long + - name: reverse_flow_selected_packet_delta_count + type: long + - name: reverse_flow_selector_algorithm + type: integer + - name: reverse_flow_start_delta_microseconds + type: long + - name: reverse_flow_start_microseconds + type: long + - name: reverse_flow_start_milliseconds + type: long + - name: reverse_flow_start_nanoseconds + type: long + - name: reverse_flow_start_seconds + type: long + - name: reverse_flow_start_sys_up_time + type: long + - name: reverse_forwarding_status + type: long + - name: reverse_fragment_flags + type: short + - name: reverse_fragment_identification + type: long + - name: reverse_fragment_offset + type: integer + - name: reverse_gre_key + type: long + - name: reverse_hash_digest_output + type: short + - name: reverse_hash_flow_domain + type: integer + - name: reverse_hash_initialiser_value + type: long + - name: reverse_hash_ip_payload_offset + type: long + - name: reverse_hash_ip_payload_size + type: long + - name: reverse_hash_output_range_max + type: long + - name: reverse_hash_output_range_min + type: long + - name: reverse_hash_selected_range_max + type: long + - name: reverse_hash_selected_range_min + type: long + - name: reverse_icmp_code_ipv4 + type: short + - name: reverse_icmp_code_ipv6 + type: short + - name: reverse_icmp_type_code_ipv4 + type: integer + - name: reverse_icmp_type_code_ipv6 + type: integer + - name: reverse_icmp_type_ipv4 + type: short + - name: reverse_icmp_type_ipv6 + type: short + - name: reverse_igmp_type + type: short + - name: reverse_ignored_data_record_total_count + type: long + - name: reverse_ignored_layer2_frame_total_count + type: long + - name: reverse_ignored_layer2_octet_total_count + type: long + - name: reverse_information_element_data_type + type: short + - name: reverse_information_element_description + type: keyword + - name: reverse_information_element_id + type: integer + - name: reverse_information_element_index + type: integer + - name: reverse_information_element_name + type: keyword + - name: reverse_information_element_range_begin + type: long + - name: reverse_information_element_range_end + type: long + - name: reverse_information_element_semantics + type: short + - name: reverse_information_element_units + type: integer + - name: reverse_ingress_broadcast_packet_total_count + type: long + - name: reverse_ingress_interface + type: long + - name: reverse_ingress_interface_type + type: long + - name: reverse_ingress_multicast_packet_total_count + type: long + - name: reverse_ingress_physical_interface + type: long + - name: reverse_ingress_unicast_packet_total_count + type: long + - name: reverse_ingress_vrfid + type: long + - name: reverse_initial_tcp_flags + type: short + - name: reverse_initiator_octets + type: long + - name: reverse_initiator_packets + type: long + - name: reverse_interface_description + type: keyword + - name: reverse_interface_name + type: keyword + - name: reverse_intermediate_process_id + type: long + - name: reverse_ip_class_of_service + type: short + - name: reverse_ip_diff_serv_code_point + type: short + - name: reverse_ip_header_length + type: short + - name: reverse_ip_header_packet_section + type: keyword + - name: reverse_ip_next_hop_ipv4_address + type: ip + - name: reverse_ip_next_hop_ipv6_address + type: ip + - name: reverse_ip_payload_length + type: long + - name: reverse_ip_payload_packet_section + type: keyword + - name: reverse_ip_precedence + type: short + - name: reverse_ip_sec_spi + type: long + - name: reverse_ip_total_length + type: long + - name: reverse_ip_ttl + type: short + - name: reverse_ip_version + type: short + - name: reverse_ipv4_ihl + type: short + - name: reverse_ipv4_options + type: long + - name: reverse_ipv4_router_sc + type: ip + - name: reverse_ipv6_extension_headers + type: long + - name: reverse_is_multicast + type: short + - name: reverse_large_packet_count + type: long + - name: reverse_layer2_frame_delta_count + type: long + - name: reverse_layer2_frame_total_count + type: long + - name: reverse_layer2_octet_delta_count + type: long + - name: reverse_layer2_octet_delta_sum_of_squares + type: long + - name: reverse_layer2_octet_total_count + type: long + - name: reverse_layer2_octet_total_sum_of_squares + type: long + - name: reverse_layer2_segment_id + type: long + - name: reverse_layer2packet_section_data + type: keyword + - name: reverse_layer2packet_section_offset + type: integer + - name: reverse_layer2packet_section_size + type: integer + - name: reverse_line_card_id + type: long + - name: reverse_lower_ci_limit + type: double + - name: reverse_max_export_seconds + type: long + - name: reverse_max_flow_end_microseconds + type: long + - name: reverse_max_flow_end_milliseconds + type: long + - name: reverse_max_flow_end_nanoseconds + type: long + - name: reverse_max_flow_end_seconds + type: long + - name: reverse_max_packet_size + type: integer + - name: reverse_maximum_ip_total_length + type: long + - name: reverse_maximum_layer2_total_length + type: long + - name: reverse_maximum_ttl + type: short + - name: reverse_message_md5_checksum + type: keyword + - name: reverse_message_scope + type: short + - name: reverse_metering_process_id + type: long + - name: reverse_metro_evc_id + type: keyword + - name: reverse_metro_evc_type + type: short + - name: reverse_min_export_seconds + type: long + - name: reverse_min_flow_start_microseconds + type: long + - name: reverse_min_flow_start_milliseconds + type: long + - name: reverse_min_flow_start_nanoseconds + type: long + - name: reverse_min_flow_start_seconds + type: long + - name: reverse_minimum_ip_total_length + type: long + - name: reverse_minimum_layer2_total_length + type: long + - name: reverse_minimum_ttl + type: short + - name: reverse_monitoring_interval_end_milli_seconds + type: long + - name: reverse_monitoring_interval_start_milli_seconds + type: long + - name: reverse_mpls_label_stack_depth + type: long + - name: reverse_mpls_label_stack_length + type: long + - name: reverse_mpls_label_stack_section + type: keyword + - name: reverse_mpls_label_stack_section10 + type: keyword + - name: reverse_mpls_label_stack_section2 + type: keyword + - name: reverse_mpls_label_stack_section3 + type: keyword + - name: reverse_mpls_label_stack_section4 + type: keyword + - name: reverse_mpls_label_stack_section5 + type: keyword + - name: reverse_mpls_label_stack_section6 + type: keyword + - name: reverse_mpls_label_stack_section7 + type: keyword + - name: reverse_mpls_label_stack_section8 + type: keyword + - name: reverse_mpls_label_stack_section9 + type: keyword + - name: reverse_mpls_payload_length + type: long + - name: reverse_mpls_payload_packet_section + type: keyword + - name: reverse_mpls_top_label_exp + type: short + - name: reverse_mpls_top_label_ipv4_address + type: ip + - name: reverse_mpls_top_label_ipv6_address + type: ip + - name: reverse_mpls_top_label_prefix_length + type: short + - name: reverse_mpls_top_label_stack_section + type: keyword + - name: reverse_mpls_top_label_ttl + type: short + - name: reverse_mpls_top_label_type + type: short + - name: reverse_mpls_vpn_route_distinguisher + type: keyword + - name: reverse_multicast_replication_factor + type: long + - name: reverse_nat_event + type: short + - name: reverse_nat_originating_address_realm + type: short + - name: reverse_nat_pool_id + type: long + - name: reverse_nat_pool_name + type: keyword + - name: reverse_nat_type + type: short + - name: reverse_new_connection_delta_count + type: long + - name: reverse_next_header_ipv6 + type: short + - name: reverse_non_empty_packet_count + type: long + - name: reverse_not_sent_layer2_octet_total_count + type: long + - name: reverse_observation_domain_name + type: keyword + - name: reverse_observation_point_id + type: long + - name: reverse_observation_point_type + type: short + - name: reverse_observation_time_microseconds + type: long + - name: reverse_observation_time_milliseconds + type: long + - name: reverse_observation_time_nanoseconds + type: long + - name: reverse_observation_time_seconds + type: long + - name: reverse_octet_delta_count + type: long + - name: reverse_octet_delta_sum_of_squares + type: long + - name: reverse_octet_total_count + type: long + - name: reverse_octet_total_sum_of_squares + type: long + - name: reverse_opaque_octets + type: keyword + - name: reverse_original_exporter_ipv4_address + type: ip + - name: reverse_original_exporter_ipv6_address + type: ip + - name: reverse_original_flows_completed + type: long + - name: reverse_original_flows_initiated + type: long + - name: reverse_original_flows_present + type: long + - name: reverse_original_observation_domain_id + type: long + - name: reverse_os_finger_print + type: keyword + - name: reverse_os_name + type: keyword + - name: reverse_os_version + type: keyword + - name: reverse_p2p_technology + type: keyword + - name: reverse_packet_delta_count + type: long + - name: reverse_packet_total_count + type: long + - name: reverse_payload + type: keyword + - name: reverse_payload_entropy + type: short + - name: reverse_payload_length_ipv6 + type: integer + - name: reverse_port_id + type: long + - name: reverse_port_range_end + type: integer + - name: reverse_port_range_num_ports + type: integer + - name: reverse_port_range_start + type: integer + - name: reverse_port_range_step_size + type: integer + - name: reverse_post_destination_mac_address + type: keyword + - name: reverse_post_dot1q_customer_vlan_id + type: integer + - name: reverse_post_dot1q_vlan_id + type: integer + - name: reverse_post_ip_class_of_service + type: short + - name: reverse_post_ip_diff_serv_code_point + type: short + - name: reverse_post_ip_precedence + type: short + - name: reverse_post_layer2_octet_delta_count + type: long + - name: reverse_post_layer2_octet_total_count + type: long + - name: reverse_post_mcast_layer2_octet_delta_count + type: long + - name: reverse_post_mcast_layer2_octet_total_count + type: long + - name: reverse_post_mcast_octet_delta_count + type: long + - name: reverse_post_mcast_octet_total_count + type: long + - name: reverse_post_mcast_packet_delta_count + type: long + - name: reverse_post_mcast_packet_total_count + type: long + - name: reverse_post_mpls_top_label_exp + type: short + - name: reverse_post_napt_destination_transport_port + type: integer + - name: reverse_post_napt_source_transport_port + type: integer + - name: reverse_post_nat_destination_ipv4_address + type: ip + - name: reverse_post_nat_destination_ipv6_address + type: ip + - name: reverse_post_nat_source_ipv4_address + type: ip + - name: reverse_post_nat_source_ipv6_address + type: ip + - name: reverse_post_octet_delta_count + type: long + - name: reverse_post_octet_total_count + type: long + - name: reverse_post_packet_delta_count + type: long + - name: reverse_post_packet_total_count + type: long + - name: reverse_post_source_mac_address + type: keyword + - name: reverse_post_vlan_id + type: integer + - name: reverse_private_enterprise_number + type: long + - name: reverse_protocol_identifier + type: short + - name: reverse_pseudo_wire_control_word + type: long + - name: reverse_pseudo_wire_destination_ipv4_address + type: ip + - name: reverse_pseudo_wire_id + type: long + - name: reverse_pseudo_wire_type + type: integer + - name: reverse_relative_error + type: double + - name: reverse_responder_octets + type: long + - name: reverse_responder_packets + type: long + - name: reverse_rfc3550_jitter_microseconds + type: long + - name: reverse_rfc3550_jitter_milliseconds + type: long + - name: reverse_rfc3550_jitter_nanoseconds + type: long + - name: reverse_rtp_payload_type + type: short + - name: reverse_rtp_sequence_number + type: integer + - name: reverse_sampler_id + type: short + - name: reverse_sampler_mode + type: short + - name: reverse_sampler_name + type: keyword + - name: reverse_sampler_random_interval + type: long + - name: reverse_sampling_algorithm + type: short + - name: reverse_sampling_flow_interval + type: long + - name: reverse_sampling_flow_spacing + type: long + - name: reverse_sampling_interval + type: long + - name: reverse_sampling_packet_interval + type: long + - name: reverse_sampling_packet_space + type: long + - name: reverse_sampling_population + type: long + - name: reverse_sampling_probability + type: double + - name: reverse_sampling_size + type: long + - name: reverse_sampling_time_interval + type: long + - name: reverse_sampling_time_space + type: long + - name: reverse_second_packet_banner + type: keyword + - name: reverse_section_exported_octets + type: integer + - name: reverse_section_offset + type: integer + - name: reverse_selection_sequence_id + type: long + - name: reverse_selector_algorithm + type: integer + - name: reverse_selector_id + type: long + - name: reverse_selector_id_total_flows_observed + type: long + - name: reverse_selector_id_total_flows_selected + type: long + - name: reverse_selector_id_total_pkts_observed + type: long + - name: reverse_selector_id_total_pkts_selected + type: long + - name: reverse_selector_name + type: keyword + - name: reverse_session_scope + type: short + - name: reverse_small_packet_count + type: long + - name: reverse_source_ipv4_address + type: ip + - name: reverse_source_ipv4_prefix + type: ip + - name: reverse_source_ipv4_prefix_length + type: short + - name: reverse_source_ipv6_address + type: ip + - name: reverse_source_ipv6_prefix + type: ip + - name: reverse_source_ipv6_prefix_length + type: short + - name: reverse_source_mac_address + type: keyword + - name: reverse_source_transport_port + type: integer + - name: reverse_src_traffic_index + type: long + - name: reverse_sta_ipv4_address + type: ip + - name: reverse_sta_mac_address + type: keyword + - name: reverse_standard_deviation_interarrival_time + type: long + - name: reverse_standard_deviation_payload_length + type: integer + - name: reverse_system_init_time_milliseconds + type: long + - name: reverse_tcp_ack_total_count + type: long + - name: reverse_tcp_acknowledgement_number + type: long + - name: reverse_tcp_control_bits + type: integer + - name: reverse_tcp_destination_port + type: integer + - name: reverse_tcp_fin_total_count + type: long + - name: reverse_tcp_header_length + type: short + - name: reverse_tcp_options + type: long + - name: reverse_tcp_psh_total_count + type: long + - name: reverse_tcp_rst_total_count + type: long + - name: reverse_tcp_sequence_number + type: long + - name: reverse_tcp_source_port + type: integer + - name: reverse_tcp_syn_total_count + type: long + - name: reverse_tcp_urg_total_count + type: long + - name: reverse_tcp_urgent_pointer + type: integer + - name: reverse_tcp_window_scale + type: integer + - name: reverse_tcp_window_size + type: integer + - name: reverse_total_length_ipv4 + type: integer + - name: reverse_transport_octet_delta_count + type: long + - name: reverse_transport_packet_delta_count + type: long + - name: reverse_tunnel_technology + type: keyword + - name: reverse_udp_destination_port + type: integer + - name: reverse_udp_message_length + type: integer + - name: reverse_udp_source_port + type: integer + - name: reverse_union_tcp_flags + type: short + - name: reverse_upper_ci_limit + type: double + - name: reverse_user_name + type: keyword + - name: reverse_value_distribution_method + type: short + - name: reverse_virtual_station_interface_id + type: keyword + - name: reverse_virtual_station_interface_name + type: keyword + - name: reverse_virtual_station_name + type: keyword + - name: reverse_virtual_station_uuid + type: keyword + - name: reverse_vlan_id + type: integer + - name: reverse_vr_fname + type: keyword + - name: reverse_wlan_channel_id + type: short + - name: reverse_wlan_ssid + type: keyword + - name: reverse_wtp_mac_address + type: keyword + - name: rfc3550_jitter_microseconds + type: long + - name: rfc3550_jitter_milliseconds + type: long + - name: rfc3550_jitter_nanoseconds + type: long + - name: rtp_payload_type + type: short + - name: rtp_sequence_number + type: integer + - name: sampler_id + type: short + - name: sampler_mode + type: short + - name: sampler_name + type: keyword + - name: sampler_random_interval + type: long + - name: sampling_algorithm + type: short + - name: sampling_flow_interval + type: long + - name: sampling_flow_spacing + type: long + - name: sampling_interval + type: long + - name: sampling_packet_interval + type: long + - name: sampling_packet_space + type: long + - name: sampling_population + type: long + - name: sampling_probability + type: double + - name: sampling_size + type: long + - name: sampling_time_interval + type: long + - name: sampling_time_space + type: long + - name: second_packet_banner + type: keyword + - name: section_exported_octets + type: integer + - name: section_offset + type: integer + - name: selection_sequence_id + type: long + - name: selector_algorithm + type: integer + - name: selector_id + type: long + - name: selector_id_total_flows_observed + type: long + - name: selector_id_total_flows_selected + type: long + - name: selector_id_total_pkts_observed + type: long + - name: selector_id_total_pkts_selected + type: long + - name: selector_name + type: keyword + - name: service_name + type: keyword + - name: session_scope + type: short + - name: silk_app_label + type: integer + - name: small_packet_count + type: long + - name: source_ipv4_address + type: ip + - name: source_ipv4_prefix + type: ip + - name: source_ipv4_prefix_length + type: short + - name: source_ipv6_address + type: ip + - name: source_ipv6_prefix + type: ip + - name: source_ipv6_prefix_length + type: short + - name: source_mac_address + type: keyword + - name: source_transport_port + type: integer + - name: source_transport_ports_limit + type: integer + - name: src_traffic_index + type: long + - name: ssl_cert_serial_number + type: keyword + - name: ssl_cert_signature + type: keyword + - name: ssl_cert_validity_not_after + type: keyword + - name: ssl_cert_validity_not_before + type: keyword + - name: ssl_cert_version + type: short + - name: ssl_certificate_hash + type: keyword + - name: ssl_cipher + type: keyword + - name: ssl_client_version + type: short + - name: ssl_compression_method + type: short + - name: ssl_object_type + type: keyword + - name: ssl_object_value + type: keyword + - name: ssl_public_key_algorithm + type: keyword + - name: ssl_public_key_length + type: keyword + - name: ssl_server_cipher + type: long + - name: ssl_server_name + type: keyword + - name: sta_ipv4_address + type: ip + - name: sta_mac_address + type: keyword + - name: standard_deviation_interarrival_time + type: long + - name: standard_deviation_payload_length + type: short + - name: system_init_time_milliseconds + type: date + - name: tcp_ack_total_count + type: long + - name: tcp_acknowledgement_number + type: long + - name: tcp_control_bits + type: integer + - name: tcp_destination_port + type: integer + - name: tcp_fin_total_count + type: long + - name: tcp_header_length + type: short + - name: tcp_options + type: long + - name: tcp_psh_total_count + type: long + - name: tcp_rst_total_count + type: long + - name: tcp_sequence_number + type: long + - name: tcp_source_port + type: integer + - name: tcp_syn_total_count + type: long + - name: tcp_urg_total_count + type: long + - name: tcp_urgent_pointer + type: integer + - name: tcp_window_scale + type: integer + - name: tcp_window_size + type: integer + - name: template_id + type: integer + - name: tftp_filename + type: keyword + - name: tftp_mode + type: keyword + - name: timestamp + type: long + - name: timestamp_absolute_monitoring-interval + type: long + - name: total_length_ipv4 + type: integer + - name: traffic_type + type: short + - name: transport_octet_delta_count + type: long + - name: transport_packet_delta_count + type: long + - name: tunnel_technology + type: keyword + - name: udp_destination_port + type: integer + - name: udp_message_length + type: integer + - name: udp_source_port + type: integer + - name: union_tcp_flags + type: short + - name: upper_ci_limit + type: double + - name: user_name + type: keyword + - name: username + type: keyword + - name: value_distribution_method + type: short + - name: viptela_vpn_id + type: long + - name: virtual_station_interface_id + type: short + - name: virtual_station_interface_name + type: keyword + - name: virtual_station_name + type: keyword + - name: virtual_station_uuid + type: short + - name: vlan_id + type: integer + - name: vmware_egress_interface_attr + type: integer + - name: vmware_ingress_interface_attr + type: integer + - name: vmware_tenant_dest_ipv4 + type: ip + - name: vmware_tenant_dest_ipv6 + type: ip + - name: vmware_tenant_dest_port + type: integer + - name: vmware_tenant_protocol + type: short + - name: vmware_tenant_source_ipv4 + type: ip + - name: vmware_tenant_source_ipv6 + type: ip + - name: vmware_tenant_source_port + type: integer + - name: vmware_vxlan_export_role + type: short + - name: vpn_identifier + type: short + - name: vr_fname + type: keyword + - name: waasoptimization_segment + type: short + - name: wlan_channel_id + type: short + - name: wlan_ssid + type: keyword + - name: wtp_mac_address + type: keyword + - name: xlate_destination_address_ip_v4 + type: ip + - name: xlate_destination_port + type: integer + - name: xlate_source_address_ip_v4 + type: ip + - name: xlate_source_port + type: integer diff --git a/packages/netflow/1.4.2/data_stream/log/manifest.yml b/packages/netflow/1.4.2/data_stream/log/manifest.yml new file mode 100755 index 0000000000..bf706ae5c5 --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/manifest.yml @@ -0,0 +1,80 @@ +title: NetFlow logs +type: logs +streams: + - input: netflow + template_path: netflow.yml.hbs + title: Collect NetFlow logs + description: Collect NetFlow logs using the netflow input + vars: + - name: host + type: text + title: UDP host to listen on + multi: false + required: true + show_user: true + default: localhost + - name: port + type: integer + title: UDP port to listen on + multi: false + required: true + show_user: true + default: 2055 + - name: expiration_timeout + type: text + title: Time duration before an idle session or unused template is expired + multi: false + required: true + show_user: false + default: 30m + - name: queue_size + type: integer + title: Maximum number of packets that can be queued for processing + multi: false + required: true + show_user: false + default: 8192 + - name: custom_definitions + type: text + title: Custom definitions + multi: true + required: false + show_user: false + default: "" + - name: detect_sequence_reset + type: bool + title: Whether to detect sequence reset + multi: false + required: true + show_user: false + default: true + - name: max_message_size + type: text + title: Maximum size of the message received over UDP + multi: false + required: true + show_user: false + default: 10KiB + - name: tags + type: text + title: Tags + multi: true + required: false + show_user: false + default: + - netflow + - forwarded + - name: timeout + type: text + title: Read timeout for socket operations + multi: false + required: false + show_user: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/netflow/1.4.2/data_stream/log/sample_event.json b/packages/netflow/1.4.2/data_stream/log/sample_event.json new file mode 100755 index 0000000000..81958ea26f --- /dev/null +++ b/packages/netflow/1.4.2/data_stream/log/sample_event.json @@ -0,0 +1,118 @@ +{ + "@timestamp": "2018-07-03T10:47:00.000Z", + "agent": { + "ephemeral_id": "bec1bb08-373e-4f04-8d79-9d2726ad7a8d", + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "client": { + "bytes": 719, + "packets": 5 + }, + "data_stream": { + "dataset": "netflow.log", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "bytes": 0, + "packets": 0 + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "netflow_flow", + "agent_id_status": "verified", + "category": "network_session", + "created": "2022-01-02T01:42:37.238Z", + "dataset": "netflow.log", + "ingested": "2022-01-02T01:42:38Z", + "kind": "event", + "type": [ + "connection" + ] + }, + "flow": { + "id": "Vhs9T5k296w", + "locality": "internal" + }, + "input": { + "type": "netflow" + }, + "netflow": { + "application_id": [ + 3, + 0, + 0, + 80 + ], + "art_client_network_time_sum": 0, + "art_count_late_responses": 0, + "art_count_responses": 0, + "art_count_retransmissions": 0, + "art_count_transactions": 0, + "art_network_time_sum": 0, + "art_response_time_sum": 0, + "art_server_network_time_sum": 0, + "art_server_response_time_maximum": 0, + "art_server_response_time_sum": 0, + "art_total_response_time_sum": 0, + "art_total_transaction_time_sum": 0, + "biflow_direction": 1, + "connection_sum_duration_seconds": 0, + "egress_interface": 13, + "exporter": { + "address": "172.18.0.7:58241", + "source_id": 512, + "timestamp": "2018-07-03T10:47:00.000Z", + "uptime_millis": 0, + "version": 10 + }, + "flow_end_sys_up_time": 564184158, + "flow_start_sys_up_time": 564184140, + "ingress_interface": 10, + "ingress_vrfid": 0, + "initiator_octets": 719, + "initiator_packets": 5, + "ip_diff_serv_code_point": 0, + "ip_ttl": 49, + "new_connection_delta_count": 1, + "protocol_identifier": 6, + "responder_octets": 0, + "responder_packets": 0, + "type": "netflow_flow", + "vlan_id": 0, + "waasoptimization_segment": 16 + }, + "network": { + "bytes": 719, + "community_id": "1:idwO/QHAjbcGlF1bfQE9dPuu7T0=", + "direction": "unknown", + "iana_number": "6", + "packets": 5, + "transport": "tcp" + }, + "observer": { + "ip": "172.18.0.7" + }, + "server": { + "bytes": 0, + "packets": 0 + }, + "source": { + "bytes": 719, + "packets": 5 + }, + "tags": [ + "netflow", + "forwarded" + ] +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/docs/README.md b/packages/netflow/1.4.2/docs/README.md new file mode 100755 index 0000000000..0809adb495 --- /dev/null +++ b/packages/netflow/1.4.2/docs/README.md @@ -0,0 +1,1783 @@ +# Netflow Integration + +This integration is for receiving NetFlow and IPFIX flow records over UDP. It +supports NetFlow versions 1, 5, 6, 7, 8 and 9, as well as IPFIX. For NetFlow +versions older than 9, fields are mapped automatically to NetFlow v9. + +It includes the following dataset: + +- `log` dataset + +## Compatibility + +## Logs + +### log + +The `log` dataset collects netflow logs. + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| agent.ephemeral_id | Ephemeral identifier of this agent (if one exists). This id normally changes across restarts, but `agent.id` does not. | keyword | +| agent.id | Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id. | keyword | +| agent.name | Custom name of the agent. This is a name that can be given to an agent. This can be helpful if for example two Filebeat instances are running on the same host but a human readable separation is needed on which Filebeat instance data is coming from. If no name is given, the name is often left empty. | keyword | +| agent.type | Type of the agent. The agent type always stays the same and should be given by the agent used. In case of Filebeat the agent would always be Filebeat also if two Filebeat instances are run on the same machine. | keyword | +| agent.version | Version of the agent. | keyword | +| as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| as.organization.name | Organization name. | keyword | +| as.organization.name.text | Multi-field of `as.organization.name`. | match_only_text | +| client.address | Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| client.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| client.as.organization.name | Organization name. | keyword | +| client.as.organization.name.text | Multi-field of `client.as.organization.name`. | match_only_text | +| client.bytes | Bytes sent from the client to the server. | long | +| client.domain | The domain name of the client system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| client.geo.city_name | City name. | keyword | +| client.geo.continent_name | Name of the continent. | keyword | +| client.geo.country_iso_code | Country ISO code. | keyword | +| client.geo.country_name | Country name. | keyword | +| client.geo.location | Longitude and latitude. | geo_point | +| client.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| client.geo.region_iso_code | Region ISO code. | keyword | +| client.geo.region_name | Region name. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.mac | MAC address of the client. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| client.nat.ip | Translated IP of source based NAT sessions (e.g. internal client to internet). Typically connections traversing load balancers, firewalls, or routers. | ip | +| client.nat.port | Translated port of source based NAT sessions (e.g. internal client to internet). Typically connections traversing load balancers, firewalls, or routers. | long | +| client.packets | Packets sent from the client to the server. | long | +| client.port | Port of the client. | long | +| client.registered_domain | The highest registered client domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| client.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| client.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| client.user.email | User email address. | keyword | +| client.user.full_name | User's full name, if available. | keyword | +| client.user.full_name.text | Multi-field of `client.user.full_name`. | match_only_text | +| client.user.group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| client.user.group.id | Unique identifier for the group on the system/platform. | keyword | +| client.user.group.name | Name of the group. | keyword | +| client.user.hash | Unique user hash to correlate information for a user in anonymized form. Useful if `user.id` or `user.name` contain confidential information and cannot be used. | keyword | +| client.user.id | Unique identifier of the user. | keyword | +| client.user.name | Short name or login of the user. | keyword | +| client.user.name.text | Multi-field of `client.user.name`. | match_only_text | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host, resource, or service is located. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.image.tag | Container image tags. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| container.runtime | Runtime managing this container. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| destination.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| destination.as.organization.name | Organization name. | keyword | +| destination.as.organization.name.text | Multi-field of `destination.as.organization.name`. | match_only_text | +| destination.bytes | Bytes sent from the destination to the source. | long | +| destination.domain | The domain name of the destination system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.locality | Whether the destination IP is private or public. | keyword | +| destination.mac | MAC address of the destination. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| destination.nat.ip | Translated ip of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | ip | +| destination.nat.port | Port the source session is translated to by NAT Device. Typically used with load balancers, firewalls, or routers. | long | +| destination.packets | Packets sent from the destination to the source. | long | +| destination.port | Port of the destination. | long | +| destination.registered_domain | The highest registered destination domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| destination.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| destination.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| destination.user.email | User email address. | keyword | +| destination.user.full_name | User's full name, if available. | keyword | +| destination.user.full_name.text | Multi-field of `destination.user.full_name`. | match_only_text | +| destination.user.group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| destination.user.group.id | Unique identifier for the group on the system/platform. | keyword | +| destination.user.group.name | Name of the group. | keyword | +| destination.user.hash | Unique user hash to correlate information for a user in anonymized form. Useful if `user.id` or `user.name` contain confidential information and cannot be used. | keyword | +| destination.user.id | Unique identifier of the user. | keyword | +| destination.user.name | Short name or login of the user. | keyword | +| destination.user.name.text | Multi-field of `destination.user.name`. | match_only_text | +| dns.answers | An array containing an object for each answer section returned by the server. The main keys that should be present in these objects are defined by ECS. Records that have more information may contain more keys than what ECS defines. Not all DNS data sources give all details about DNS answers. At minimum, answer objects must contain the `data` key. If more information is available, map as much of it to ECS as possible, and add any additional fields to the answer objects as custom fields. | object | +| dns.answers.class | The class of DNS data contained in this resource record. | keyword | +| dns.answers.data | The data describing the resource. The meaning of this data depends on the type and class of the resource record. | keyword | +| dns.answers.name | The domain name to which this resource record pertains. If a chain of CNAME is being resolved, each answer's `name` should be the one that corresponds with the answer's `data`. It should not simply be the original `question.name` repeated. | keyword | +| dns.answers.ttl | The time interval in seconds that this resource record may be cached before it should be discarded. Zero values mean that the data should not be cached. | long | +| dns.answers.type | The type of data contained in this resource record. | keyword | +| dns.header_flags | Array of 2 letter DNS header flags. Expected values are: AA, TC, RD, RA, AD, CD, DO. | keyword | +| dns.id | The DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response. | keyword | +| dns.op_code | The DNS operation code that specifies the kind of query in the message. This value is set by the originator of a query and copied into the response. | keyword | +| dns.question.class | The class of records being queried. | keyword | +| dns.question.name | The name being queried. If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. | keyword | +| dns.question.registered_domain | The highest registered domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| dns.question.subdomain | The subdomain is all of the labels under the registered_domain. If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. | keyword | +| dns.question.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| dns.question.type | The type of record being queried. | keyword | +| dns.resolved_ip | Array containing all IPs seen in `answers.data`. The `answers` array can be difficult to use, because of the variety of data formats it can contain. Extracting all IP addresses seen in there to `dns.resolved_ip` makes it possible to index them as IP addresses, and makes them easier to visualize and query for. | ip | +| dns.response_code | The DNS response code. | keyword | +| dns.type | The type of DNS event captured, query or answer. If your source of DNS events only gives you DNS queries, you should only create dns events of type `dns.type:query`. If your source of DNS events gives you answers as well, you should create one event per query (optionally as soon as the query is seen). And a second event containing all query details as well as an array of answers. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.code | Error code describing the error. | keyword | +| error.id | Unique identifier for the error. | keyword | +| error.message | Error message. | match_only_text | +| error.stack_trace | The stack trace of this error in plain text. | wildcard | +| error.stack_trace.text | Multi-field of `error.stack_trace`. | match_only_text | +| error.type | The type of the error, for example the class name of the exception. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.code | Identification code for this event, if one exists. Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.duration | Duration of the event in nanoseconds. If event.start and event.end are known this value should be the difference between the end and start time. | long | +| event.end | event.end contains the date when the event ended or when the activity was last observed. | date | +| event.hash | Hash (perhaps logstash fingerprint) of raw field to be able to demonstrate log integrity. | keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.provider | Source of the event. Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). | keyword | +| event.risk_score | Risk score or priority of the event (e.g. security solutions). Use your system's original value here. | float | +| event.risk_score_norm | Normalized risk score or priority of the event, on a scale of 0 to 100. This is mainly useful if you use more than one system that assigns risk scores, and you want to see a normalized value across all systems. | float | +| event.sequence | Sequence number of the event. The sequence number is a value published by some event sources, to make the exact ordering of events unambiguous, regardless of the timestamp precision. | long | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| event.start | event.start contains the date when the event started or when the activity was first observed. | date | +| event.timezone | This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.accessed | Last time the file was accessed. Note that not all filesystems keep track of access time. | date | +| file.created | File creation time. Note that not all filesystems store the creation time. | date | +| file.ctime | Last time the file attributes or metadata changed. Note that changes to the file content will update `mtime`. This implies `ctime` will be adjusted at the same time, since `mtime` is an attribute of the file. | date | +| file.device | Device that is the source of the file. | keyword | +| file.directory | Directory where the file is located. It should include the drive letter, when appropriate. | keyword | +| file.extension | File extension, excluding the leading dot. Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| file.gid | Primary group ID (GID) of the file. | keyword | +| file.group | Primary group name of the file. | keyword | +| file.hash.md5 | MD5 hash. | keyword | +| file.hash.sha1 | SHA1 hash. | keyword | +| file.hash.sha256 | SHA256 hash. | keyword | +| file.hash.sha512 | SHA512 hash. | keyword | +| file.inode | Inode representing the file in the filesystem. | keyword | +| file.mode | Mode of the file in octal representation. | keyword | +| file.mtime | Last time the file content was modified. | date | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.owner | File owner's username. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| file.size | File size in bytes. Only relevant when `file.type` is "file". | long | +| file.target_path | Target path for symlinks. | keyword | +| file.target_path.text | Multi-field of `file.target_path`. | match_only_text | +| file.type | File type (file, dir, or symlink). | keyword | +| file.uid | The user ID (UID) or security identifier (SID) of the file owner. | keyword | +| flow.id | Hash of source and destination IPs. | keyword | +| flow.locality | Identifies whether the flow involved public IP addresses or only private address. | keyword | +| geo.city_name | City name. | keyword | +| geo.continent_name | Name of the continent. | keyword | +| geo.country_iso_code | Country ISO code. | keyword | +| geo.country_name | Country name. | keyword | +| geo.location | Longitude and latitude. | geo_point | +| geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| geo.region_iso_code | Region ISO code. | keyword | +| geo.region_name | Region name. | keyword | +| group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| group.id | Unique identifier for the group on the system/platform. | keyword | +| group.name | Name of the group. | keyword | +| hash.md5 | MD5 hash. | keyword | +| hash.sha1 | SHA1 hash. | keyword | +| hash.sha256 | SHA256 hash. | keyword | +| hash.sha512 | SHA512 hash. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.geo.city_name | City name. | keyword | +| host.geo.continent_name | Name of the continent. | keyword | +| host.geo.country_iso_code | Country ISO code. | keyword | +| host.geo.country_name | Country name. | keyword | +| host.geo.location | Longitude and latitude. | geo_point | +| host.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| host.geo.region_iso_code | Region ISO code. | keyword | +| host.geo.region_name | Region name. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.full | Operating system name, including the version or code name. | keyword | +| host.os.full.text | Multi-field of `host.os.full`. | match_only_text | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| host.uptime | Seconds the host has been up. | long | +| http.request.body.bytes | Size in bytes of the request body. | long | +| http.request.body.content | The full HTTP request body. | wildcard | +| http.request.body.content.text | Multi-field of `http.request.body.content`. | match_only_text | +| http.request.bytes | Total size in bytes of the request (body and headers). | long | +| http.request.method | HTTP request method. The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. | keyword | +| http.request.referrer | Referrer for this HTTP request. | keyword | +| http.response.body.bytes | Size in bytes of the response body. | long | +| http.response.body.content | The full HTTP response body. | wildcard | +| http.response.body.content.text | Multi-field of `http.response.body.content`. | match_only_text | +| http.response.bytes | Total size in bytes of the response (body and headers). | long | +| http.response.status_code | HTTP response status code. | long | +| http.version | HTTP version. | keyword | +| input.type | Type of Filebeat input. | keyword | +| labels | Custom key/value pairs. Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. Example: `docker` and `k8s` labels. | object | +| log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | +| log.logger | The name of the logger inside an application. This is usually the name of the class which initialized the logger, or can be a custom name. | keyword | +| log.origin.file.line | The line number of the file containing the source code which originated the log event. | long | +| log.origin.file.name | The name of the file containing the source code which originated the log event. Note that this field is not meant to capture the log file. The correct field to capture the log file is `log.file.path`. | keyword | +| log.origin.function | The name of the function or method which originated the log event. | keyword | +| log.syslog | The Syslog metadata of the event, if the event was transmitted via Syslog. Please see RFCs 5424 or 3164. | object | +| log.syslog.facility.code | The Syslog numeric facility of the log event, if available. According to RFCs 5424 and 3164, this value should be an integer between 0 and 23. | long | +| log.syslog.facility.name | The Syslog text-based facility of the log event, if available. | keyword | +| log.syslog.priority | Syslog numeric priority of the event, if available. According to RFCs 5424 and 3164, the priority is 8 \* facility + severity. This number is therefore expected to contain a value between 0 and 191. | long | +| log.syslog.severity.code | The Syslog numeric severity of the log event, if available. If the event source publishing via Syslog provides a different numeric severity value (e.g. firewall, IDS), your source's numeric severity should go to `event.severity`. If the event source does not specify a distinct severity, you can optionally copy the Syslog severity to `event.severity`. | long | +| log.syslog.severity.name | The Syslog numeric severity of the log event, if available. If the event source publishing via Syslog provides a different severity value (e.g. firewall, IDS), your source's text severity should go to `log.level`. If the event source does not specify a distinct severity, you can optionally copy the Syslog severity to `log.level`. | keyword | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| netflow.absolute_error | | double | +| netflow.address_pool_high_threshold | | long | +| netflow.address_pool_low_threshold | | long | +| netflow.address_port_mapping_high_threshold | | long | +| netflow.address_port_mapping_low_threshold | | long | +| netflow.address_port_mapping_per_user_high_threshold | | long | +| netflow.afc_protocol | | integer | +| netflow.afc_protocol_name | | keyword | +| netflow.anonymization_flags | | integer | +| netflow.anonymization_technique | | integer | +| netflow.application_business-relevance | | long | +| netflow.application_category_name | | keyword | +| netflow.application_description | | keyword | +| netflow.application_group_name | | keyword | +| netflow.application_http_uri_statistics | | short | +| netflow.application_http_user-agent | | short | +| netflow.application_id | | short | +| netflow.application_name | | keyword | +| netflow.application_sub_category_name | | keyword | +| netflow.application_traffic-class | | long | +| netflow.art_client_network_time_maximum | | long | +| netflow.art_client_network_time_minimum | | long | +| netflow.art_client_network_time_sum | | long | +| netflow.art_clientpackets | | long | +| netflow.art_count_late_responses | | long | +| netflow.art_count_new_connections | | long | +| netflow.art_count_responses | | long | +| netflow.art_count_responses_histogram_bucket1 | | long | +| netflow.art_count_responses_histogram_bucket2 | | long | +| netflow.art_count_responses_histogram_bucket3 | | long | +| netflow.art_count_responses_histogram_bucket4 | | long | +| netflow.art_count_responses_histogram_bucket5 | | long | +| netflow.art_count_responses_histogram_bucket6 | | long | +| netflow.art_count_responses_histogram_bucket7 | | long | +| netflow.art_count_retransmissions | | long | +| netflow.art_count_transactions | | long | +| netflow.art_network_time_maximum | | long | +| netflow.art_network_time_minimum | | long | +| netflow.art_network_time_sum | | long | +| netflow.art_response_time_maximum | | long | +| netflow.art_response_time_minimum | | long | +| netflow.art_response_time_sum | | long | +| netflow.art_server_network_time_maximum | | long | +| netflow.art_server_network_time_minimum | | long | +| netflow.art_server_network_time_sum | | long | +| netflow.art_server_response_time_maximum | | long | +| netflow.art_server_response_time_minimum | | long | +| netflow.art_server_response_time_sum | | long | +| netflow.art_serverpackets | | long | +| netflow.art_total_response_time_maximum | | long | +| netflow.art_total_response_time_minimum | | long | +| netflow.art_total_response_time_sum | | long | +| netflow.art_total_transaction_time_maximum | | long | +| netflow.art_total_transaction_time_minimum | | long | +| netflow.art_total_transaction_time_sum | | long | +| netflow.assembled_fragment_count | | long | +| netflow.audit_counter | | long | +| netflow.average_interarrival_time | | long | +| netflow.bgp_destination_as_number | | long | +| netflow.bgp_next_adjacent_as_number | | long | +| netflow.bgp_next_hop_ipv4_address | | ip | +| netflow.bgp_next_hop_ipv6_address | | ip | +| netflow.bgp_prev_adjacent_as_number | | long | +| netflow.bgp_source_as_number | | long | +| netflow.bgp_validity_state | | short | +| netflow.biflow_direction | | short | +| netflow.bind_ipv4_address | | ip | +| netflow.bind_transport_port | | integer | +| netflow.class_id | | long | +| netflow.class_name | | keyword | +| netflow.classification_engine_id | | short | +| netflow.collection_time_milliseconds | | date | +| netflow.collector_certificate | | short | +| netflow.collector_ipv4_address | | ip | +| netflow.collector_ipv6_address | | ip | +| netflow.collector_transport_port | | integer | +| netflow.common_properties_id | | long | +| netflow.confidence_level | | double | +| netflow.conn_ipv4_address | | ip | +| netflow.conn_transport_port | | integer | +| netflow.connection_sum_duration_seconds | | long | +| netflow.connection_transaction_id | | long | +| netflow.conntrack_id | | long | +| netflow.data_byte_count | | long | +| netflow.data_link_frame_section | | short | +| netflow.data_link_frame_size | | integer | +| netflow.data_link_frame_type | | integer | +| netflow.data_records_reliability | | boolean | +| netflow.delta_flow_count | | long | +| netflow.destination_ipv4_address | | ip | +| netflow.destination_ipv4_prefix | | ip | +| netflow.destination_ipv4_prefix_length | | short | +| netflow.destination_ipv6_address | | ip | +| netflow.destination_ipv6_prefix | | ip | +| netflow.destination_ipv6_prefix_length | | short | +| netflow.destination_mac_address | | keyword | +| netflow.destination_transport_port | | integer | +| netflow.digest_hash_value | | long | +| netflow.distinct_count_of_destination_ip_address | | long | +| netflow.distinct_count_of_destination_ipv4_address | | long | +| netflow.distinct_count_of_destination_ipv6_address | | long | +| netflow.distinct_count_of_source_ip_address | | long | +| netflow.distinct_count_of_source_ipv4_address | | long | +| netflow.distinct_count_of_source_ipv6_address | | long | +| netflow.dns_authoritative | | short | +| netflow.dns_cname | | keyword | +| netflow.dns_id | | integer | +| netflow.dns_mx_exchange | | keyword | +| netflow.dns_mx_preference | | integer | +| netflow.dns_nsd_name | | keyword | +| netflow.dns_nx_domain | | short | +| netflow.dns_ptrd_name | | keyword | +| netflow.dns_qname | | keyword | +| netflow.dns_qr_type | | integer | +| netflow.dns_query_response | | short | +| netflow.dns_rr_section | | short | +| netflow.dns_soa_expire | | long | +| netflow.dns_soa_minimum | | long | +| netflow.dns_soa_refresh | | long | +| netflow.dns_soa_retry | | long | +| netflow.dns_soa_serial | | long | +| netflow.dns_soam_name | | keyword | +| netflow.dns_soar_name | | keyword | +| netflow.dns_srv_port | | integer | +| netflow.dns_srv_priority | | integer | +| netflow.dns_srv_target | | integer | +| netflow.dns_srv_weight | | integer | +| netflow.dns_ttl | | long | +| netflow.dns_txt_data | | keyword | +| netflow.dot1q_customer_dei | | boolean | +| netflow.dot1q_customer_destination_mac_address | | keyword | +| netflow.dot1q_customer_priority | | short | +| netflow.dot1q_customer_source_mac_address | | keyword | +| netflow.dot1q_customer_vlan_id | | integer | +| netflow.dot1q_dei | | boolean | +| netflow.dot1q_priority | | short | +| netflow.dot1q_service_instance_id | | long | +| netflow.dot1q_service_instance_priority | | short | +| netflow.dot1q_service_instance_tag | | short | +| netflow.dot1q_vlan_id | | integer | +| netflow.dropped_layer2_octet_delta_count | | long | +| netflow.dropped_layer2_octet_total_count | | long | +| netflow.dropped_octet_delta_count | | long | +| netflow.dropped_octet_total_count | | long | +| netflow.dropped_packet_delta_count | | long | +| netflow.dropped_packet_total_count | | long | +| netflow.dst_traffic_index | | long | +| netflow.egress_broadcast_packet_total_count | | long | +| netflow.egress_interface | | long | +| netflow.egress_interface_type | | long | +| netflow.egress_physical_interface | | long | +| netflow.egress_unicast_packet_total_count | | long | +| netflow.egress_vrfid | | long | +| netflow.encrypted_technology | | keyword | +| netflow.engine_id | | short | +| netflow.engine_type | | short | +| netflow.ethernet_header_length | | short | +| netflow.ethernet_payload_length | | integer | +| netflow.ethernet_total_length | | integer | +| netflow.ethernet_type | | integer | +| netflow.expired_fragment_count | | long | +| netflow.export_interface | | long | +| netflow.export_protocol_version | | short | +| netflow.export_sctp_stream_id | | integer | +| netflow.export_transport_protocol | | short | +| netflow.exported_flow_record_total_count | | long | +| netflow.exported_message_total_count | | long | +| netflow.exported_octet_total_count | | long | +| netflow.exporter.address | Exporter's network address in IP:port format. | keyword | +| netflow.exporter.source_id | Observation domain ID to which this record belongs. | long | +| netflow.exporter.timestamp | Time and date of export. | date | +| netflow.exporter.uptime_millis | How long the exporter process has been running, in milliseconds. | long | +| netflow.exporter.version | NetFlow version used. | integer | +| netflow.exporter_certificate | | short | +| netflow.exporter_ipv4_address | | ip | +| netflow.exporter_ipv6_address | | ip | +| netflow.exporter_transport_port | | integer | +| netflow.exporting_process_id | | long | +| netflow.external_address_realm | | short | +| netflow.firewall_event | | short | +| netflow.first_eight_non_empty_packet_directions | | short | +| netflow.first_non_empty_packet_size | | integer | +| netflow.first_packet_banner | | keyword | +| netflow.flags_and_sampler_id | | long | +| netflow.flow_active_timeout | | integer | +| netflow.flow_attributes | | integer | +| netflow.flow_direction | | short | +| netflow.flow_duration_microseconds | | long | +| netflow.flow_duration_milliseconds | | long | +| netflow.flow_end_delta_microseconds | | long | +| netflow.flow_end_microseconds | | date | +| netflow.flow_end_milliseconds | | date | +| netflow.flow_end_nanoseconds | | date | +| netflow.flow_end_reason | | short | +| netflow.flow_end_seconds | | date | +| netflow.flow_end_sys_up_time | | long | +| netflow.flow_id | | long | +| netflow.flow_idle_timeout | | integer | +| netflow.flow_key_indicator | | long | +| netflow.flow_label_ipv6 | | long | +| netflow.flow_sampling_time_interval | | long | +| netflow.flow_sampling_time_spacing | | long | +| netflow.flow_selected_flow_delta_count | | long | +| netflow.flow_selected_octet_delta_count | | long | +| netflow.flow_selected_packet_delta_count | | long | +| netflow.flow_selector_algorithm | | integer | +| netflow.flow_start_delta_microseconds | | long | +| netflow.flow_start_microseconds | | date | +| netflow.flow_start_milliseconds | | date | +| netflow.flow_start_nanoseconds | | date | +| netflow.flow_start_seconds | | date | +| netflow.flow_start_sys_up_time | | long | +| netflow.flow_table_flush_event_count | | long | +| netflow.flow_table_peak_count | | long | +| netflow.forwarding_status | | short | +| netflow.fragment_flags | | short | +| netflow.fragment_identification | | long | +| netflow.fragment_offset | | integer | +| netflow.fw_blackout_secs | | long | +| netflow.fw_configured_value | | long | +| netflow.fw_cts_src_sgt | | long | +| netflow.fw_event_level | | long | +| netflow.fw_event_level_id | | long | +| netflow.fw_ext_event | | integer | +| netflow.fw_ext_event_alt | | long | +| netflow.fw_ext_event_desc | | keyword | +| netflow.fw_half_open_count | | long | +| netflow.fw_half_open_high | | long | +| netflow.fw_half_open_rate | | long | +| netflow.fw_max_sessions | | long | +| netflow.fw_rule | | keyword | +| netflow.fw_summary_pkt_count | | long | +| netflow.fw_zone_pair_id | | long | +| netflow.fw_zone_pair_name | | long | +| netflow.global_address_mapping_high_threshold | | long | +| netflow.gre_key | | long | +| netflow.hash_digest_output | | boolean | +| netflow.hash_flow_domain | | integer | +| netflow.hash_initialiser_value | | long | +| netflow.hash_ip_payload_offset | | long | +| netflow.hash_ip_payload_size | | long | +| netflow.hash_output_range_max | | long | +| netflow.hash_output_range_min | | long | +| netflow.hash_selected_range_max | | long | +| netflow.hash_selected_range_min | | long | +| netflow.http_content_type | | keyword | +| netflow.http_message_version | | keyword | +| netflow.http_reason_phrase | | keyword | +| netflow.http_request_host | | keyword | +| netflow.http_request_method | | keyword | +| netflow.http_request_target | | keyword | +| netflow.http_status_code | | integer | +| netflow.http_user_agent | | keyword | +| netflow.icmp_code_ipv4 | | short | +| netflow.icmp_code_ipv6 | | short | +| netflow.icmp_type_code_ipv4 | | integer | +| netflow.icmp_type_code_ipv6 | | integer | +| netflow.icmp_type_ipv4 | | short | +| netflow.icmp_type_ipv6 | | short | +| netflow.igmp_type | | short | +| netflow.ignored_data_record_total_count | | long | +| netflow.ignored_layer2_frame_total_count | | long | +| netflow.ignored_layer2_octet_total_count | | long | +| netflow.ignored_octet_total_count | | long | +| netflow.ignored_packet_total_count | | long | +| netflow.information_element_data_type | | short | +| netflow.information_element_description | | keyword | +| netflow.information_element_id | | integer | +| netflow.information_element_index | | integer | +| netflow.information_element_name | | keyword | +| netflow.information_element_range_begin | | long | +| netflow.information_element_range_end | | long | +| netflow.information_element_semantics | | short | +| netflow.information_element_units | | integer | +| netflow.ingress_broadcast_packet_total_count | | long | +| netflow.ingress_interface | | long | +| netflow.ingress_interface_type | | long | +| netflow.ingress_multicast_packet_total_count | | long | +| netflow.ingress_physical_interface | | long | +| netflow.ingress_unicast_packet_total_count | | long | +| netflow.ingress_vrfid | | long | +| netflow.initial_tcp_flags | | short | +| netflow.initiator_octets | | long | +| netflow.initiator_packets | | long | +| netflow.interface_description | | keyword | +| netflow.interface_name | | keyword | +| netflow.intermediate_process_id | | long | +| netflow.internal_address_realm | | short | +| netflow.ip_class_of_service | | short | +| netflow.ip_diff_serv_code_point | | short | +| netflow.ip_header_length | | short | +| netflow.ip_header_packet_section | | short | +| netflow.ip_next_hop_ipv4_address | | ip | +| netflow.ip_next_hop_ipv6_address | | ip | +| netflow.ip_payload_length | | long | +| netflow.ip_payload_packet_section | | short | +| netflow.ip_precedence | | short | +| netflow.ip_sec_spi | | long | +| netflow.ip_total_length | | long | +| netflow.ip_ttl | | short | +| netflow.ip_version | | short | +| netflow.ipv4_ihl | | short | +| netflow.ipv4_options | | long | +| netflow.ipv4_router_sc | | ip | +| netflow.ipv6_extension_headers | | long | +| netflow.is_multicast | | short | +| netflow.ixia_browser_id | | short | +| netflow.ixia_browser_name | | keyword | +| netflow.ixia_device_id | | short | +| netflow.ixia_device_name | | keyword | +| netflow.ixia_dns_answer | | keyword | +| netflow.ixia_dns_classes | | keyword | +| netflow.ixia_dns_query | | keyword | +| netflow.ixia_dns_record_txt | | keyword | +| netflow.ixia_dst_as_name | | keyword | +| netflow.ixia_dst_city_name | | keyword | +| netflow.ixia_dst_country_code | | keyword | +| netflow.ixia_dst_country_name | | keyword | +| netflow.ixia_dst_latitude | | float | +| netflow.ixia_dst_longitude | | float | +| netflow.ixia_dst_region_code | | keyword | +| netflow.ixia_dst_region_node | | keyword | +| netflow.ixia_encrypt_cipher | | keyword | +| netflow.ixia_encrypt_key_length | | integer | +| netflow.ixia_encrypt_type | | keyword | +| netflow.ixia_http_host_name | | keyword | +| netflow.ixia_http_uri | | keyword | +| netflow.ixia_http_user_agent | | keyword | +| netflow.ixia_imsi_subscriber | | keyword | +| netflow.ixia_l7_app_id | | long | +| netflow.ixia_l7_app_name | | keyword | +| netflow.ixia_latency | | long | +| netflow.ixia_rev_octet_delta_count | | long | +| netflow.ixia_rev_packet_delta_count | | long | +| netflow.ixia_src_as_name | | keyword | +| netflow.ixia_src_city_name | | keyword | +| netflow.ixia_src_country_code | | keyword | +| netflow.ixia_src_country_name | | keyword | +| netflow.ixia_src_latitude | | float | +| netflow.ixia_src_longitude | | float | +| netflow.ixia_src_region_code | | keyword | +| netflow.ixia_src_region_name | | keyword | +| netflow.ixia_threat_ipv4 | | ip | +| netflow.ixia_threat_ipv6 | | ip | +| netflow.ixia_threat_type | | keyword | +| netflow.large_packet_count | | long | +| netflow.layer2_frame_delta_count | | long | +| netflow.layer2_frame_total_count | | long | +| netflow.layer2_octet_delta_count | | long | +| netflow.layer2_octet_delta_sum_of_squares | | long | +| netflow.layer2_octet_total_count | | long | +| netflow.layer2_octet_total_sum_of_squares | | long | +| netflow.layer2_segment_id | | long | +| netflow.layer2packet_section_data | | short | +| netflow.layer2packet_section_offset | | integer | +| netflow.layer2packet_section_size | | integer | +| netflow.line_card_id | | long | +| netflow.log_op | | short | +| netflow.lower_ci_limit | | double | +| netflow.mark | | long | +| netflow.max_bib_entries | | long | +| netflow.max_entries_per_user | | long | +| netflow.max_export_seconds | | date | +| netflow.max_flow_end_microseconds | | date | +| netflow.max_flow_end_milliseconds | | date | +| netflow.max_flow_end_nanoseconds | | date | +| netflow.max_flow_end_seconds | | date | +| netflow.max_fragments_pending_reassembly | | long | +| netflow.max_packet_size | | integer | +| netflow.max_session_entries | | long | +| netflow.max_subscribers | | long | +| netflow.maximum_ip_total_length | | long | +| netflow.maximum_layer2_total_length | | long | +| netflow.maximum_ttl | | short | +| netflow.mean_flow_rate | | long | +| netflow.mean_packet_rate | | long | +| netflow.message_md5_checksum | | short | +| netflow.message_scope | | short | +| netflow.metering_process_id | | long | +| netflow.metro_evc_id | | keyword | +| netflow.metro_evc_type | | short | +| netflow.mib_capture_time_semantics | | short | +| netflow.mib_context_engine_id | | short | +| netflow.mib_context_name | | keyword | +| netflow.mib_index_indicator | | long | +| netflow.mib_module_name | | keyword | +| netflow.mib_object_description | | keyword | +| netflow.mib_object_identifier | | short | +| netflow.mib_object_name | | keyword | +| netflow.mib_object_syntax | | keyword | +| netflow.mib_object_value_bits | | short | +| netflow.mib_object_value_counter | | long | +| netflow.mib_object_value_gauge | | long | +| netflow.mib_object_value_integer | | integer | +| netflow.mib_object_value_ip_address | | ip | +| netflow.mib_object_value_octet_string | | short | +| netflow.mib_object_value_oid | | short | +| netflow.mib_object_value_time_ticks | | long | +| netflow.mib_object_value_unsigned | | long | +| netflow.mib_sub_identifier | | long | +| netflow.min_export_seconds | | date | +| netflow.min_flow_start_microseconds | | date | +| netflow.min_flow_start_milliseconds | | date | +| netflow.min_flow_start_nanoseconds | | date | +| netflow.min_flow_start_seconds | | date | +| netflow.minimum_ip_total_length | | long | +| netflow.minimum_layer2_total_length | | long | +| netflow.minimum_ttl | | short | +| netflow.mobile_imsi | | keyword | +| netflow.mobile_msisdn | | keyword | +| netflow.monitoring_interval_end_milli_seconds | | date | +| netflow.monitoring_interval_start_milli_seconds | | date | +| netflow.mpls_label_stack_depth | | long | +| netflow.mpls_label_stack_length | | long | +| netflow.mpls_label_stack_section | | short | +| netflow.mpls_label_stack_section10 | | short | +| netflow.mpls_label_stack_section2 | | short | +| netflow.mpls_label_stack_section3 | | short | +| netflow.mpls_label_stack_section4 | | short | +| netflow.mpls_label_stack_section5 | | short | +| netflow.mpls_label_stack_section6 | | short | +| netflow.mpls_label_stack_section7 | | short | +| netflow.mpls_label_stack_section8 | | short | +| netflow.mpls_label_stack_section9 | | short | +| netflow.mpls_payload_length | | long | +| netflow.mpls_payload_packet_section | | short | +| netflow.mpls_top_label_exp | | short | +| netflow.mpls_top_label_ipv4_address | | ip | +| netflow.mpls_top_label_ipv6_address | | ip | +| netflow.mpls_top_label_prefix_length | | short | +| netflow.mpls_top_label_stack_section | | short | +| netflow.mpls_top_label_ttl | | short | +| netflow.mpls_top_label_type | | short | +| netflow.mpls_vpn_route_distinguisher | | short | +| netflow.mptcp_address_id | | short | +| netflow.mptcp_flags | | short | +| netflow.mptcp_initial_data_sequence_number | | long | +| netflow.mptcp_maximum_segment_size | | integer | +| netflow.mptcp_receiver_token | | long | +| netflow.multicast_replication_factor | | long | +| netflow.nat_event | | short | +| netflow.nat_inside_svcid | | integer | +| netflow.nat_instance_id | | long | +| netflow.nat_originating_address_realm | | short | +| netflow.nat_outside_svcid | | integer | +| netflow.nat_pool_id | | long | +| netflow.nat_pool_name | | keyword | +| netflow.nat_quota_exceeded_event | | long | +| netflow.nat_sub_string | | keyword | +| netflow.nat_threshold_event | | long | +| netflow.nat_type | | short | +| netflow.netscale_ica_client_version | | keyword | +| netflow.netscaler_aaa_username | | keyword | +| netflow.netscaler_app_name | | keyword | +| netflow.netscaler_app_name_app_id | | long | +| netflow.netscaler_app_name_incarnation_number | | long | +| netflow.netscaler_app_template_name | | keyword | +| netflow.netscaler_app_unit_name_app_id | | long | +| netflow.netscaler_application_startup_duration | | long | +| netflow.netscaler_application_startup_time | | long | +| netflow.netscaler_cache_redir_client_connection_core_id | | long | +| netflow.netscaler_cache_redir_client_connection_transaction_id | | long | +| netflow.netscaler_client_rtt | | long | +| netflow.netscaler_connection_chain_hop_count | | long | +| netflow.netscaler_connection_chain_id | | short | +| netflow.netscaler_connection_id | | long | +| netflow.netscaler_current_license_consumed | | long | +| netflow.netscaler_db_clt_host_name | | keyword | +| netflow.netscaler_db_database_name | | keyword | +| netflow.netscaler_db_login_flags | | long | +| netflow.netscaler_db_protocol_name | | short | +| netflow.netscaler_db_req_string | | keyword | +| netflow.netscaler_db_req_type | | short | +| netflow.netscaler_db_resp_length | | long | +| netflow.netscaler_db_resp_status | | long | +| netflow.netscaler_db_resp_status_string | | keyword | +| netflow.netscaler_db_user_name | | keyword | +| netflow.netscaler_flow_flags | | long | +| netflow.netscaler_http_client_interaction_end_time | | keyword | +| netflow.netscaler_http_client_interaction_start_time | | keyword | +| netflow.netscaler_http_client_render_end_time | | keyword | +| netflow.netscaler_http_client_render_start_time | | keyword | +| netflow.netscaler_http_content_type | | keyword | +| netflow.netscaler_http_domain_name | | keyword | +| netflow.netscaler_http_req_authorization | | keyword | +| netflow.netscaler_http_req_cookie | | keyword | +| netflow.netscaler_http_req_forw_fb | | long | +| netflow.netscaler_http_req_forw_lb | | long | +| netflow.netscaler_http_req_host | | keyword | +| netflow.netscaler_http_req_method | | keyword | +| netflow.netscaler_http_req_rcv_fb | | long | +| netflow.netscaler_http_req_rcv_lb | | long | +| netflow.netscaler_http_req_referer | | keyword | +| netflow.netscaler_http_req_url | | keyword | +| netflow.netscaler_http_req_user_agent | | keyword | +| netflow.netscaler_http_req_via | | keyword | +| netflow.netscaler_http_req_xforwarded_for | | keyword | +| netflow.netscaler_http_res_forw_fb | | long | +| netflow.netscaler_http_res_forw_lb | | long | +| netflow.netscaler_http_res_location | | keyword | +| netflow.netscaler_http_res_rcv_fb | | long | +| netflow.netscaler_http_res_rcv_lb | | long | +| netflow.netscaler_http_res_set_cookie | | keyword | +| netflow.netscaler_http_res_set_cookie2 | | keyword | +| netflow.netscaler_http_rsp_len | | long | +| netflow.netscaler_http_rsp_status | | integer | +| netflow.netscaler_ica_app_module_path | | keyword | +| netflow.netscaler_ica_app_process_id | | long | +| netflow.netscaler_ica_application_name | | keyword | +| netflow.netscaler_ica_application_termination_time | | long | +| netflow.netscaler_ica_application_termination_type | | integer | +| netflow.netscaler_ica_channel_id1 | | long | +| netflow.netscaler_ica_channel_id1_bytes | | long | +| netflow.netscaler_ica_channel_id2 | | long | +| netflow.netscaler_ica_channel_id2_bytes | | long | +| netflow.netscaler_ica_channel_id3 | | long | +| netflow.netscaler_ica_channel_id3_bytes | | long | +| netflow.netscaler_ica_channel_id4 | | long | +| netflow.netscaler_ica_channel_id4_bytes | | long | +| netflow.netscaler_ica_channel_id5 | | long | +| netflow.netscaler_ica_channel_id5_bytes | | long | +| netflow.netscaler_ica_client_host_name | | keyword | +| netflow.netscaler_ica_client_ip | | ip | +| netflow.netscaler_ica_client_launcher | | integer | +| netflow.netscaler_ica_client_side_rto_count | | integer | +| netflow.netscaler_ica_client_side_window_size | | integer | +| netflow.netscaler_ica_client_type | | integer | +| netflow.netscaler_ica_clientside_delay | | long | +| netflow.netscaler_ica_clientside_jitter | | long | +| netflow.netscaler_ica_clientside_packets_retransmit | | integer | +| netflow.netscaler_ica_clientside_rtt | | long | +| netflow.netscaler_ica_clientside_rx_bytes | | long | +| netflow.netscaler_ica_clientside_srtt | | long | +| netflow.netscaler_ica_clientside_tx_bytes | | long | +| netflow.netscaler_ica_connection_priority | | integer | +| netflow.netscaler_ica_device_serial_no | | long | +| netflow.netscaler_ica_domain_name | | keyword | +| netflow.netscaler_ica_flags | | long | +| netflow.netscaler_ica_host_delay | | long | +| netflow.netscaler_ica_l7_client_latency | | long | +| netflow.netscaler_ica_l7_server_latency | | long | +| netflow.netscaler_ica_launch_mechanism | | integer | +| netflow.netscaler_ica_network_update_end_time | | long | +| netflow.netscaler_ica_network_update_start_time | | long | +| netflow.netscaler_ica_rtt | | long | +| netflow.netscaler_ica_server_name | | keyword | +| netflow.netscaler_ica_server_side_rto_count | | integer | +| netflow.netscaler_ica_server_side_window_size | | integer | +| netflow.netscaler_ica_serverside_delay | | long | +| netflow.netscaler_ica_serverside_jitter | | long | +| netflow.netscaler_ica_serverside_packets_retransmit | | integer | +| netflow.netscaler_ica_serverside_rtt | | long | +| netflow.netscaler_ica_serverside_srtt | | long | +| netflow.netscaler_ica_session_end_time | | long | +| netflow.netscaler_ica_session_guid | | short | +| netflow.netscaler_ica_session_reconnects | | short | +| netflow.netscaler_ica_session_setup_time | | long | +| netflow.netscaler_ica_session_update_begin_sec | | long | +| netflow.netscaler_ica_session_update_end_sec | | long | +| netflow.netscaler_ica_username | | keyword | +| netflow.netscaler_license_type | | short | +| netflow.netscaler_main_page_core_id | | long | +| netflow.netscaler_main_page_id | | long | +| netflow.netscaler_max_license_count | | long | +| netflow.netscaler_msi_client_cookie | | short | +| netflow.netscaler_round_trip_time | | long | +| netflow.netscaler_server_ttfb | | long | +| netflow.netscaler_server_ttlb | | long | +| netflow.netscaler_syslog_message | | keyword | +| netflow.netscaler_syslog_priority | | short | +| netflow.netscaler_syslog_timestamp | | long | +| netflow.netscaler_transaction_id | | long | +| netflow.netscaler_unknown270 | | long | +| netflow.netscaler_unknown271 | | long | +| netflow.netscaler_unknown272 | | long | +| netflow.netscaler_unknown273 | | long | +| netflow.netscaler_unknown274 | | long | +| netflow.netscaler_unknown275 | | long | +| netflow.netscaler_unknown276 | | long | +| netflow.netscaler_unknown277 | | long | +| netflow.netscaler_unknown278 | | long | +| netflow.netscaler_unknown279 | | long | +| netflow.netscaler_unknown280 | | long | +| netflow.netscaler_unknown281 | | long | +| netflow.netscaler_unknown282 | | long | +| netflow.netscaler_unknown283 | | long | +| netflow.netscaler_unknown284 | | long | +| netflow.netscaler_unknown285 | | long | +| netflow.netscaler_unknown286 | | long | +| netflow.netscaler_unknown287 | | long | +| netflow.netscaler_unknown288 | | long | +| netflow.netscaler_unknown289 | | long | +| netflow.netscaler_unknown290 | | long | +| netflow.netscaler_unknown291 | | long | +| netflow.netscaler_unknown292 | | long | +| netflow.netscaler_unknown293 | | long | +| netflow.netscaler_unknown294 | | long | +| netflow.netscaler_unknown295 | | long | +| netflow.netscaler_unknown296 | | long | +| netflow.netscaler_unknown297 | | long | +| netflow.netscaler_unknown298 | | long | +| netflow.netscaler_unknown299 | | long | +| netflow.netscaler_unknown300 | | long | +| netflow.netscaler_unknown301 | | long | +| netflow.netscaler_unknown302 | | long | +| netflow.netscaler_unknown303 | | long | +| netflow.netscaler_unknown304 | | long | +| netflow.netscaler_unknown305 | | long | +| netflow.netscaler_unknown306 | | long | +| netflow.netscaler_unknown307 | | long | +| netflow.netscaler_unknown308 | | long | +| netflow.netscaler_unknown309 | | long | +| netflow.netscaler_unknown310 | | long | +| netflow.netscaler_unknown311 | | long | +| netflow.netscaler_unknown312 | | long | +| netflow.netscaler_unknown313 | | long | +| netflow.netscaler_unknown314 | | long | +| netflow.netscaler_unknown315 | | long | +| netflow.netscaler_unknown316 | | keyword | +| netflow.netscaler_unknown317 | | long | +| netflow.netscaler_unknown318 | | long | +| netflow.netscaler_unknown319 | | keyword | +| netflow.netscaler_unknown320 | | integer | +| netflow.netscaler_unknown321 | | long | +| netflow.netscaler_unknown322 | | long | +| netflow.netscaler_unknown323 | | integer | +| netflow.netscaler_unknown324 | | integer | +| netflow.netscaler_unknown325 | | integer | +| netflow.netscaler_unknown326 | | integer | +| netflow.netscaler_unknown327 | | long | +| netflow.netscaler_unknown328 | | integer | +| netflow.netscaler_unknown329 | | integer | +| netflow.netscaler_unknown330 | | integer | +| netflow.netscaler_unknown331 | | integer | +| netflow.netscaler_unknown332 | | long | +| netflow.netscaler_unknown333 | | keyword | +| netflow.netscaler_unknown334 | | keyword | +| netflow.netscaler_unknown335 | | long | +| netflow.netscaler_unknown336 | | long | +| netflow.netscaler_unknown337 | | long | +| netflow.netscaler_unknown338 | | long | +| netflow.netscaler_unknown339 | | long | +| netflow.netscaler_unknown340 | | long | +| netflow.netscaler_unknown341 | | long | +| netflow.netscaler_unknown342 | | long | +| netflow.netscaler_unknown343 | | long | +| netflow.netscaler_unknown344 | | long | +| netflow.netscaler_unknown345 | | long | +| netflow.netscaler_unknown346 | | long | +| netflow.netscaler_unknown347 | | long | +| netflow.netscaler_unknown348 | | integer | +| netflow.netscaler_unknown349 | | keyword | +| netflow.netscaler_unknown350 | | keyword | +| netflow.netscaler_unknown351 | | keyword | +| netflow.netscaler_unknown352 | | integer | +| netflow.netscaler_unknown353 | | long | +| netflow.netscaler_unknown354 | | long | +| netflow.netscaler_unknown355 | | long | +| netflow.netscaler_unknown356 | | long | +| netflow.netscaler_unknown357 | | long | +| netflow.netscaler_unknown363 | | short | +| netflow.netscaler_unknown383 | | short | +| netflow.netscaler_unknown391 | | long | +| netflow.netscaler_unknown398 | | long | +| netflow.netscaler_unknown404 | | long | +| netflow.netscaler_unknown405 | | long | +| netflow.netscaler_unknown427 | | long | +| netflow.netscaler_unknown429 | | short | +| netflow.netscaler_unknown432 | | short | +| netflow.netscaler_unknown433 | | short | +| netflow.netscaler_unknown453 | | long | +| netflow.netscaler_unknown465 | | long | +| netflow.new_connection_delta_count | | long | +| netflow.next_header_ipv6 | | short | +| netflow.non_empty_packet_count | | long | +| netflow.not_sent_flow_total_count | | long | +| netflow.not_sent_layer2_octet_total_count | | long | +| netflow.not_sent_octet_total_count | | long | +| netflow.not_sent_packet_total_count | | long | +| netflow.observation_domain_id | | long | +| netflow.observation_domain_name | | keyword | +| netflow.observation_point_id | | long | +| netflow.observation_point_type | | short | +| netflow.observation_time_microseconds | | date | +| netflow.observation_time_milliseconds | | date | +| netflow.observation_time_nanoseconds | | date | +| netflow.observation_time_seconds | | date | +| netflow.observed_flow_total_count | | long | +| netflow.octet_delta_count | | long | +| netflow.octet_delta_sum_of_squares | | long | +| netflow.octet_total_count | | long | +| netflow.octet_total_sum_of_squares | | long | +| netflow.opaque_octets | | short | +| netflow.original_exporter_ipv4_address | | ip | +| netflow.original_exporter_ipv6_address | | ip | +| netflow.original_flows_completed | | long | +| netflow.original_flows_initiated | | long | +| netflow.original_flows_present | | long | +| netflow.original_observation_domain_id | | long | +| netflow.os_finger_print | | keyword | +| netflow.os_name | | keyword | +| netflow.os_version | | keyword | +| netflow.p2p_technology | | keyword | +| netflow.packet_delta_count | | long | +| netflow.packet_total_count | | long | +| netflow.padding_octets | | short | +| netflow.payload | | keyword | +| netflow.payload_entropy | | short | +| netflow.payload_length_ipv6 | | integer | +| netflow.policy_qos_classification_hierarchy | | long | +| netflow.policy_qos_queue_index | | long | +| netflow.policy_qos_queuedrops | | long | +| netflow.policy_qos_queueindex | | long | +| netflow.port_id | | long | +| netflow.port_range_end | | integer | +| netflow.port_range_num_ports | | integer | +| netflow.port_range_start | | integer | +| netflow.port_range_step_size | | integer | +| netflow.post_destination_mac_address | | keyword | +| netflow.post_dot1q_customer_vlan_id | | integer | +| netflow.post_dot1q_vlan_id | | integer | +| netflow.post_ip_class_of_service | | short | +| netflow.post_ip_diff_serv_code_point | | short | +| netflow.post_ip_precedence | | short | +| netflow.post_layer2_octet_delta_count | | long | +| netflow.post_layer2_octet_total_count | | long | +| netflow.post_mcast_layer2_octet_delta_count | | long | +| netflow.post_mcast_layer2_octet_total_count | | long | +| netflow.post_mcast_octet_delta_count | | long | +| netflow.post_mcast_octet_total_count | | long | +| netflow.post_mcast_packet_delta_count | | long | +| netflow.post_mcast_packet_total_count | | long | +| netflow.post_mpls_top_label_exp | | short | +| netflow.post_napt_destination_transport_port | | integer | +| netflow.post_napt_source_transport_port | | integer | +| netflow.post_nat_destination_ipv4_address | | ip | +| netflow.post_nat_destination_ipv6_address | | ip | +| netflow.post_nat_source_ipv4_address | | ip | +| netflow.post_nat_source_ipv6_address | | ip | +| netflow.post_octet_delta_count | | long | +| netflow.post_octet_total_count | | long | +| netflow.post_packet_delta_count | | long | +| netflow.post_packet_total_count | | long | +| netflow.post_source_mac_address | | keyword | +| netflow.post_vlan_id | | integer | +| netflow.private_enterprise_number | | long | +| netflow.procera_apn | | keyword | +| netflow.procera_base_service | | keyword | +| netflow.procera_content_categories | | keyword | +| netflow.procera_device_id | | long | +| netflow.procera_external_rtt | | integer | +| netflow.procera_flow_behavior | | keyword | +| netflow.procera_ggsn | | keyword | +| netflow.procera_http_content_type | | keyword | +| netflow.procera_http_file_length | | long | +| netflow.procera_http_language | | keyword | +| netflow.procera_http_location | | keyword | +| netflow.procera_http_referer | | keyword | +| netflow.procera_http_request_method | | keyword | +| netflow.procera_http_request_version | | keyword | +| netflow.procera_http_response_status | | integer | +| netflow.procera_http_url | | keyword | +| netflow.procera_http_user_agent | | keyword | +| netflow.procera_imsi | | long | +| netflow.procera_incoming_octets | | long | +| netflow.procera_incoming_packets | | long | +| netflow.procera_incoming_shaping_drops | | long | +| netflow.procera_incoming_shaping_latency | | integer | +| netflow.procera_internal_rtt | | integer | +| netflow.procera_local_ipv4_host | | ip | +| netflow.procera_local_ipv6_host | | ip | +| netflow.procera_msisdn | | long | +| netflow.procera_outgoing_octets | | long | +| netflow.procera_outgoing_packets | | long | +| netflow.procera_outgoing_shaping_drops | | long | +| netflow.procera_outgoing_shaping_latency | | integer | +| netflow.procera_property | | keyword | +| netflow.procera_qoe_incoming_external | | float | +| netflow.procera_qoe_incoming_internal | | float | +| netflow.procera_qoe_outgoing_external | | float | +| netflow.procera_qoe_outgoing_internal | | float | +| netflow.procera_rat | | keyword | +| netflow.procera_remote_ipv4_host | | ip | +| netflow.procera_remote_ipv6_host | | ip | +| netflow.procera_rnc | | integer | +| netflow.procera_server_hostname | | keyword | +| netflow.procera_service | | keyword | +| netflow.procera_sgsn | | keyword | +| netflow.procera_subscriber_identifier | | keyword | +| netflow.procera_template_name | | keyword | +| netflow.procera_user_location_information | | keyword | +| netflow.protocol_identifier | | short | +| netflow.pseudo_wire_control_word | | long | +| netflow.pseudo_wire_destination_ipv4_address | | ip | +| netflow.pseudo_wire_id | | long | +| netflow.pseudo_wire_type | | integer | +| netflow.reason | | long | +| netflow.reason_text | | keyword | +| netflow.relative_error | | double | +| netflow.responder_octets | | long | +| netflow.responder_packets | | long | +| netflow.reverse_absolute_error | | double | +| netflow.reverse_anonymization_flags | | integer | +| netflow.reverse_anonymization_technique | | integer | +| netflow.reverse_application_category_name | | keyword | +| netflow.reverse_application_description | | keyword | +| netflow.reverse_application_group_name | | keyword | +| netflow.reverse_application_id | | keyword | +| netflow.reverse_application_name | | keyword | +| netflow.reverse_application_sub_category_name | | keyword | +| netflow.reverse_average_interarrival_time | | long | +| netflow.reverse_bgp_destination_as_number | | long | +| netflow.reverse_bgp_next_adjacent_as_number | | long | +| netflow.reverse_bgp_next_hop_ipv4_address | | ip | +| netflow.reverse_bgp_next_hop_ipv6_address | | ip | +| netflow.reverse_bgp_prev_adjacent_as_number | | long | +| netflow.reverse_bgp_source_as_number | | long | +| netflow.reverse_bgp_validity_state | | short | +| netflow.reverse_class_id | | short | +| netflow.reverse_class_name | | keyword | +| netflow.reverse_classification_engine_id | | short | +| netflow.reverse_collection_time_milliseconds | | long | +| netflow.reverse_collector_certificate | | keyword | +| netflow.reverse_confidence_level | | double | +| netflow.reverse_connection_sum_duration_seconds | | long | +| netflow.reverse_connection_transaction_id | | long | +| netflow.reverse_data_byte_count | | long | +| netflow.reverse_data_link_frame_section | | keyword | +| netflow.reverse_data_link_frame_size | | integer | +| netflow.reverse_data_link_frame_type | | integer | +| netflow.reverse_data_records_reliability | | short | +| netflow.reverse_delta_flow_count | | long | +| netflow.reverse_destination_ipv4_address | | ip | +| netflow.reverse_destination_ipv4_prefix | | ip | +| netflow.reverse_destination_ipv4_prefix_length | | short | +| netflow.reverse_destination_ipv6_address | | ip | +| netflow.reverse_destination_ipv6_prefix | | ip | +| netflow.reverse_destination_ipv6_prefix_length | | short | +| netflow.reverse_destination_mac_address | | keyword | +| netflow.reverse_destination_transport_port | | integer | +| netflow.reverse_digest_hash_value | | long | +| netflow.reverse_distinct_count_of_destination_ip_address | | long | +| netflow.reverse_distinct_count_of_destination_ipv4_address | | long | +| netflow.reverse_distinct_count_of_destination_ipv6_address | | long | +| netflow.reverse_distinct_count_of_source_ip_address | | long | +| netflow.reverse_distinct_count_of_source_ipv4_address | | long | +| netflow.reverse_distinct_count_of_source_ipv6_address | | long | +| netflow.reverse_dot1q_customer_dei | | short | +| netflow.reverse_dot1q_customer_destination_mac_address | | keyword | +| netflow.reverse_dot1q_customer_priority | | short | +| netflow.reverse_dot1q_customer_source_mac_address | | keyword | +| netflow.reverse_dot1q_customer_vlan_id | | integer | +| netflow.reverse_dot1q_dei | | short | +| netflow.reverse_dot1q_priority | | short | +| netflow.reverse_dot1q_service_instance_id | | long | +| netflow.reverse_dot1q_service_instance_priority | | short | +| netflow.reverse_dot1q_service_instance_tag | | keyword | +| netflow.reverse_dot1q_vlan_id | | integer | +| netflow.reverse_dropped_layer2_octet_delta_count | | long | +| netflow.reverse_dropped_layer2_octet_total_count | | long | +| netflow.reverse_dropped_octet_delta_count | | long | +| netflow.reverse_dropped_octet_total_count | | long | +| netflow.reverse_dropped_packet_delta_count | | long | +| netflow.reverse_dropped_packet_total_count | | long | +| netflow.reverse_dst_traffic_index | | long | +| netflow.reverse_egress_broadcast_packet_total_count | | long | +| netflow.reverse_egress_interface | | long | +| netflow.reverse_egress_interface_type | | long | +| netflow.reverse_egress_physical_interface | | long | +| netflow.reverse_egress_unicast_packet_total_count | | long | +| netflow.reverse_egress_vrfid | | long | +| netflow.reverse_encrypted_technology | | keyword | +| netflow.reverse_engine_id | | short | +| netflow.reverse_engine_type | | short | +| netflow.reverse_ethernet_header_length | | short | +| netflow.reverse_ethernet_payload_length | | integer | +| netflow.reverse_ethernet_total_length | | integer | +| netflow.reverse_ethernet_type | | integer | +| netflow.reverse_export_sctp_stream_id | | integer | +| netflow.reverse_exporter_certificate | | keyword | +| netflow.reverse_exporting_process_id | | long | +| netflow.reverse_firewall_event | | short | +| netflow.reverse_first_non_empty_packet_size | | integer | +| netflow.reverse_first_packet_banner | | keyword | +| netflow.reverse_flags_and_sampler_id | | long | +| netflow.reverse_flow_active_timeout | | integer | +| netflow.reverse_flow_attributes | | integer | +| netflow.reverse_flow_delta_milliseconds | | long | +| netflow.reverse_flow_direction | | short | +| netflow.reverse_flow_duration_microseconds | | long | +| netflow.reverse_flow_duration_milliseconds | | long | +| netflow.reverse_flow_end_delta_microseconds | | long | +| netflow.reverse_flow_end_microseconds | | long | +| netflow.reverse_flow_end_milliseconds | | long | +| netflow.reverse_flow_end_nanoseconds | | long | +| netflow.reverse_flow_end_reason | | short | +| netflow.reverse_flow_end_seconds | | long | +| netflow.reverse_flow_end_sys_up_time | | long | +| netflow.reverse_flow_idle_timeout | | integer | +| netflow.reverse_flow_label_ipv6 | | long | +| netflow.reverse_flow_sampling_time_interval | | long | +| netflow.reverse_flow_sampling_time_spacing | | long | +| netflow.reverse_flow_selected_flow_delta_count | | long | +| netflow.reverse_flow_selected_octet_delta_count | | long | +| netflow.reverse_flow_selected_packet_delta_count | | long | +| netflow.reverse_flow_selector_algorithm | | integer | +| netflow.reverse_flow_start_delta_microseconds | | long | +| netflow.reverse_flow_start_microseconds | | long | +| netflow.reverse_flow_start_milliseconds | | long | +| netflow.reverse_flow_start_nanoseconds | | long | +| netflow.reverse_flow_start_seconds | | long | +| netflow.reverse_flow_start_sys_up_time | | long | +| netflow.reverse_forwarding_status | | long | +| netflow.reverse_fragment_flags | | short | +| netflow.reverse_fragment_identification | | long | +| netflow.reverse_fragment_offset | | integer | +| netflow.reverse_gre_key | | long | +| netflow.reverse_hash_digest_output | | short | +| netflow.reverse_hash_flow_domain | | integer | +| netflow.reverse_hash_initialiser_value | | long | +| netflow.reverse_hash_ip_payload_offset | | long | +| netflow.reverse_hash_ip_payload_size | | long | +| netflow.reverse_hash_output_range_max | | long | +| netflow.reverse_hash_output_range_min | | long | +| netflow.reverse_hash_selected_range_max | | long | +| netflow.reverse_hash_selected_range_min | | long | +| netflow.reverse_icmp_code_ipv4 | | short | +| netflow.reverse_icmp_code_ipv6 | | short | +| netflow.reverse_icmp_type_code_ipv4 | | integer | +| netflow.reverse_icmp_type_code_ipv6 | | integer | +| netflow.reverse_icmp_type_ipv4 | | short | +| netflow.reverse_icmp_type_ipv6 | | short | +| netflow.reverse_igmp_type | | short | +| netflow.reverse_ignored_data_record_total_count | | long | +| netflow.reverse_ignored_layer2_frame_total_count | | long | +| netflow.reverse_ignored_layer2_octet_total_count | | long | +| netflow.reverse_information_element_data_type | | short | +| netflow.reverse_information_element_description | | keyword | +| netflow.reverse_information_element_id | | integer | +| netflow.reverse_information_element_index | | integer | +| netflow.reverse_information_element_name | | keyword | +| netflow.reverse_information_element_range_begin | | long | +| netflow.reverse_information_element_range_end | | long | +| netflow.reverse_information_element_semantics | | short | +| netflow.reverse_information_element_units | | integer | +| netflow.reverse_ingress_broadcast_packet_total_count | | long | +| netflow.reverse_ingress_interface | | long | +| netflow.reverse_ingress_interface_type | | long | +| netflow.reverse_ingress_multicast_packet_total_count | | long | +| netflow.reverse_ingress_physical_interface | | long | +| netflow.reverse_ingress_unicast_packet_total_count | | long | +| netflow.reverse_ingress_vrfid | | long | +| netflow.reverse_initial_tcp_flags | | short | +| netflow.reverse_initiator_octets | | long | +| netflow.reverse_initiator_packets | | long | +| netflow.reverse_interface_description | | keyword | +| netflow.reverse_interface_name | | keyword | +| netflow.reverse_intermediate_process_id | | long | +| netflow.reverse_ip_class_of_service | | short | +| netflow.reverse_ip_diff_serv_code_point | | short | +| netflow.reverse_ip_header_length | | short | +| netflow.reverse_ip_header_packet_section | | keyword | +| netflow.reverse_ip_next_hop_ipv4_address | | ip | +| netflow.reverse_ip_next_hop_ipv6_address | | ip | +| netflow.reverse_ip_payload_length | | long | +| netflow.reverse_ip_payload_packet_section | | keyword | +| netflow.reverse_ip_precedence | | short | +| netflow.reverse_ip_sec_spi | | long | +| netflow.reverse_ip_total_length | | long | +| netflow.reverse_ip_ttl | | short | +| netflow.reverse_ip_version | | short | +| netflow.reverse_ipv4_ihl | | short | +| netflow.reverse_ipv4_options | | long | +| netflow.reverse_ipv4_router_sc | | ip | +| netflow.reverse_ipv6_extension_headers | | long | +| netflow.reverse_is_multicast | | short | +| netflow.reverse_large_packet_count | | long | +| netflow.reverse_layer2_frame_delta_count | | long | +| netflow.reverse_layer2_frame_total_count | | long | +| netflow.reverse_layer2_octet_delta_count | | long | +| netflow.reverse_layer2_octet_delta_sum_of_squares | | long | +| netflow.reverse_layer2_octet_total_count | | long | +| netflow.reverse_layer2_octet_total_sum_of_squares | | long | +| netflow.reverse_layer2_segment_id | | long | +| netflow.reverse_layer2packet_section_data | | keyword | +| netflow.reverse_layer2packet_section_offset | | integer | +| netflow.reverse_layer2packet_section_size | | integer | +| netflow.reverse_line_card_id | | long | +| netflow.reverse_lower_ci_limit | | double | +| netflow.reverse_max_export_seconds | | long | +| netflow.reverse_max_flow_end_microseconds | | long | +| netflow.reverse_max_flow_end_milliseconds | | long | +| netflow.reverse_max_flow_end_nanoseconds | | long | +| netflow.reverse_max_flow_end_seconds | | long | +| netflow.reverse_max_packet_size | | integer | +| netflow.reverse_maximum_ip_total_length | | long | +| netflow.reverse_maximum_layer2_total_length | | long | +| netflow.reverse_maximum_ttl | | short | +| netflow.reverse_message_md5_checksum | | keyword | +| netflow.reverse_message_scope | | short | +| netflow.reverse_metering_process_id | | long | +| netflow.reverse_metro_evc_id | | keyword | +| netflow.reverse_metro_evc_type | | short | +| netflow.reverse_min_export_seconds | | long | +| netflow.reverse_min_flow_start_microseconds | | long | +| netflow.reverse_min_flow_start_milliseconds | | long | +| netflow.reverse_min_flow_start_nanoseconds | | long | +| netflow.reverse_min_flow_start_seconds | | long | +| netflow.reverse_minimum_ip_total_length | | long | +| netflow.reverse_minimum_layer2_total_length | | long | +| netflow.reverse_minimum_ttl | | short | +| netflow.reverse_monitoring_interval_end_milli_seconds | | long | +| netflow.reverse_monitoring_interval_start_milli_seconds | | long | +| netflow.reverse_mpls_label_stack_depth | | long | +| netflow.reverse_mpls_label_stack_length | | long | +| netflow.reverse_mpls_label_stack_section | | keyword | +| netflow.reverse_mpls_label_stack_section10 | | keyword | +| netflow.reverse_mpls_label_stack_section2 | | keyword | +| netflow.reverse_mpls_label_stack_section3 | | keyword | +| netflow.reverse_mpls_label_stack_section4 | | keyword | +| netflow.reverse_mpls_label_stack_section5 | | keyword | +| netflow.reverse_mpls_label_stack_section6 | | keyword | +| netflow.reverse_mpls_label_stack_section7 | | keyword | +| netflow.reverse_mpls_label_stack_section8 | | keyword | +| netflow.reverse_mpls_label_stack_section9 | | keyword | +| netflow.reverse_mpls_payload_length | | long | +| netflow.reverse_mpls_payload_packet_section | | keyword | +| netflow.reverse_mpls_top_label_exp | | short | +| netflow.reverse_mpls_top_label_ipv4_address | | ip | +| netflow.reverse_mpls_top_label_ipv6_address | | ip | +| netflow.reverse_mpls_top_label_prefix_length | | short | +| netflow.reverse_mpls_top_label_stack_section | | keyword | +| netflow.reverse_mpls_top_label_ttl | | short | +| netflow.reverse_mpls_top_label_type | | short | +| netflow.reverse_mpls_vpn_route_distinguisher | | keyword | +| netflow.reverse_multicast_replication_factor | | long | +| netflow.reverse_nat_event | | short | +| netflow.reverse_nat_originating_address_realm | | short | +| netflow.reverse_nat_pool_id | | long | +| netflow.reverse_nat_pool_name | | keyword | +| netflow.reverse_nat_type | | short | +| netflow.reverse_new_connection_delta_count | | long | +| netflow.reverse_next_header_ipv6 | | short | +| netflow.reverse_non_empty_packet_count | | long | +| netflow.reverse_not_sent_layer2_octet_total_count | | long | +| netflow.reverse_observation_domain_name | | keyword | +| netflow.reverse_observation_point_id | | long | +| netflow.reverse_observation_point_type | | short | +| netflow.reverse_observation_time_microseconds | | long | +| netflow.reverse_observation_time_milliseconds | | long | +| netflow.reverse_observation_time_nanoseconds | | long | +| netflow.reverse_observation_time_seconds | | long | +| netflow.reverse_octet_delta_count | | long | +| netflow.reverse_octet_delta_sum_of_squares | | long | +| netflow.reverse_octet_total_count | | long | +| netflow.reverse_octet_total_sum_of_squares | | long | +| netflow.reverse_opaque_octets | | keyword | +| netflow.reverse_original_exporter_ipv4_address | | ip | +| netflow.reverse_original_exporter_ipv6_address | | ip | +| netflow.reverse_original_flows_completed | | long | +| netflow.reverse_original_flows_initiated | | long | +| netflow.reverse_original_flows_present | | long | +| netflow.reverse_original_observation_domain_id | | long | +| netflow.reverse_os_finger_print | | keyword | +| netflow.reverse_os_name | | keyword | +| netflow.reverse_os_version | | keyword | +| netflow.reverse_p2p_technology | | keyword | +| netflow.reverse_packet_delta_count | | long | +| netflow.reverse_packet_total_count | | long | +| netflow.reverse_payload | | keyword | +| netflow.reverse_payload_entropy | | short | +| netflow.reverse_payload_length_ipv6 | | integer | +| netflow.reverse_port_id | | long | +| netflow.reverse_port_range_end | | integer | +| netflow.reverse_port_range_num_ports | | integer | +| netflow.reverse_port_range_start | | integer | +| netflow.reverse_port_range_step_size | | integer | +| netflow.reverse_post_destination_mac_address | | keyword | +| netflow.reverse_post_dot1q_customer_vlan_id | | integer | +| netflow.reverse_post_dot1q_vlan_id | | integer | +| netflow.reverse_post_ip_class_of_service | | short | +| netflow.reverse_post_ip_diff_serv_code_point | | short | +| netflow.reverse_post_ip_precedence | | short | +| netflow.reverse_post_layer2_octet_delta_count | | long | +| netflow.reverse_post_layer2_octet_total_count | | long | +| netflow.reverse_post_mcast_layer2_octet_delta_count | | long | +| netflow.reverse_post_mcast_layer2_octet_total_count | | long | +| netflow.reverse_post_mcast_octet_delta_count | | long | +| netflow.reverse_post_mcast_octet_total_count | | long | +| netflow.reverse_post_mcast_packet_delta_count | | long | +| netflow.reverse_post_mcast_packet_total_count | | long | +| netflow.reverse_post_mpls_top_label_exp | | short | +| netflow.reverse_post_napt_destination_transport_port | | integer | +| netflow.reverse_post_napt_source_transport_port | | integer | +| netflow.reverse_post_nat_destination_ipv4_address | | ip | +| netflow.reverse_post_nat_destination_ipv6_address | | ip | +| netflow.reverse_post_nat_source_ipv4_address | | ip | +| netflow.reverse_post_nat_source_ipv6_address | | ip | +| netflow.reverse_post_octet_delta_count | | long | +| netflow.reverse_post_octet_total_count | | long | +| netflow.reverse_post_packet_delta_count | | long | +| netflow.reverse_post_packet_total_count | | long | +| netflow.reverse_post_source_mac_address | | keyword | +| netflow.reverse_post_vlan_id | | integer | +| netflow.reverse_private_enterprise_number | | long | +| netflow.reverse_protocol_identifier | | short | +| netflow.reverse_pseudo_wire_control_word | | long | +| netflow.reverse_pseudo_wire_destination_ipv4_address | | ip | +| netflow.reverse_pseudo_wire_id | | long | +| netflow.reverse_pseudo_wire_type | | integer | +| netflow.reverse_relative_error | | double | +| netflow.reverse_responder_octets | | long | +| netflow.reverse_responder_packets | | long | +| netflow.reverse_rfc3550_jitter_microseconds | | long | +| netflow.reverse_rfc3550_jitter_milliseconds | | long | +| netflow.reverse_rfc3550_jitter_nanoseconds | | long | +| netflow.reverse_rtp_payload_type | | short | +| netflow.reverse_rtp_sequence_number | | integer | +| netflow.reverse_sampler_id | | short | +| netflow.reverse_sampler_mode | | short | +| netflow.reverse_sampler_name | | keyword | +| netflow.reverse_sampler_random_interval | | long | +| netflow.reverse_sampling_algorithm | | short | +| netflow.reverse_sampling_flow_interval | | long | +| netflow.reverse_sampling_flow_spacing | | long | +| netflow.reverse_sampling_interval | | long | +| netflow.reverse_sampling_packet_interval | | long | +| netflow.reverse_sampling_packet_space | | long | +| netflow.reverse_sampling_population | | long | +| netflow.reverse_sampling_probability | | double | +| netflow.reverse_sampling_size | | long | +| netflow.reverse_sampling_time_interval | | long | +| netflow.reverse_sampling_time_space | | long | +| netflow.reverse_second_packet_banner | | keyword | +| netflow.reverse_section_exported_octets | | integer | +| netflow.reverse_section_offset | | integer | +| netflow.reverse_selection_sequence_id | | long | +| netflow.reverse_selector_algorithm | | integer | +| netflow.reverse_selector_id | | long | +| netflow.reverse_selector_id_total_flows_observed | | long | +| netflow.reverse_selector_id_total_flows_selected | | long | +| netflow.reverse_selector_id_total_pkts_observed | | long | +| netflow.reverse_selector_id_total_pkts_selected | | long | +| netflow.reverse_selector_name | | keyword | +| netflow.reverse_session_scope | | short | +| netflow.reverse_small_packet_count | | long | +| netflow.reverse_source_ipv4_address | | ip | +| netflow.reverse_source_ipv4_prefix | | ip | +| netflow.reverse_source_ipv4_prefix_length | | short | +| netflow.reverse_source_ipv6_address | | ip | +| netflow.reverse_source_ipv6_prefix | | ip | +| netflow.reverse_source_ipv6_prefix_length | | short | +| netflow.reverse_source_mac_address | | keyword | +| netflow.reverse_source_transport_port | | integer | +| netflow.reverse_src_traffic_index | | long | +| netflow.reverse_sta_ipv4_address | | ip | +| netflow.reverse_sta_mac_address | | keyword | +| netflow.reverse_standard_deviation_interarrival_time | | long | +| netflow.reverse_standard_deviation_payload_length | | integer | +| netflow.reverse_system_init_time_milliseconds | | long | +| netflow.reverse_tcp_ack_total_count | | long | +| netflow.reverse_tcp_acknowledgement_number | | long | +| netflow.reverse_tcp_control_bits | | integer | +| netflow.reverse_tcp_destination_port | | integer | +| netflow.reverse_tcp_fin_total_count | | long | +| netflow.reverse_tcp_header_length | | short | +| netflow.reverse_tcp_options | | long | +| netflow.reverse_tcp_psh_total_count | | long | +| netflow.reverse_tcp_rst_total_count | | long | +| netflow.reverse_tcp_sequence_number | | long | +| netflow.reverse_tcp_source_port | | integer | +| netflow.reverse_tcp_syn_total_count | | long | +| netflow.reverse_tcp_urg_total_count | | long | +| netflow.reverse_tcp_urgent_pointer | | integer | +| netflow.reverse_tcp_window_scale | | integer | +| netflow.reverse_tcp_window_size | | integer | +| netflow.reverse_total_length_ipv4 | | integer | +| netflow.reverse_transport_octet_delta_count | | long | +| netflow.reverse_transport_packet_delta_count | | long | +| netflow.reverse_tunnel_technology | | keyword | +| netflow.reverse_udp_destination_port | | integer | +| netflow.reverse_udp_message_length | | integer | +| netflow.reverse_udp_source_port | | integer | +| netflow.reverse_union_tcp_flags | | short | +| netflow.reverse_upper_ci_limit | | double | +| netflow.reverse_user_name | | keyword | +| netflow.reverse_value_distribution_method | | short | +| netflow.reverse_virtual_station_interface_id | | keyword | +| netflow.reverse_virtual_station_interface_name | | keyword | +| netflow.reverse_virtual_station_name | | keyword | +| netflow.reverse_virtual_station_uuid | | keyword | +| netflow.reverse_vlan_id | | integer | +| netflow.reverse_vr_fname | | keyword | +| netflow.reverse_wlan_channel_id | | short | +| netflow.reverse_wlan_ssid | | keyword | +| netflow.reverse_wtp_mac_address | | keyword | +| netflow.rfc3550_jitter_microseconds | | long | +| netflow.rfc3550_jitter_milliseconds | | long | +| netflow.rfc3550_jitter_nanoseconds | | long | +| netflow.rtp_payload_type | | short | +| netflow.rtp_sequence_number | | integer | +| netflow.sampler_id | | short | +| netflow.sampler_mode | | short | +| netflow.sampler_name | | keyword | +| netflow.sampler_random_interval | | long | +| netflow.sampling_algorithm | | short | +| netflow.sampling_flow_interval | | long | +| netflow.sampling_flow_spacing | | long | +| netflow.sampling_interval | | long | +| netflow.sampling_packet_interval | | long | +| netflow.sampling_packet_space | | long | +| netflow.sampling_population | | long | +| netflow.sampling_probability | | double | +| netflow.sampling_size | | long | +| netflow.sampling_time_interval | | long | +| netflow.sampling_time_space | | long | +| netflow.second_packet_banner | | keyword | +| netflow.section_exported_octets | | integer | +| netflow.section_offset | | integer | +| netflow.selection_sequence_id | | long | +| netflow.selector_algorithm | | integer | +| netflow.selector_id | | long | +| netflow.selector_id_total_flows_observed | | long | +| netflow.selector_id_total_flows_selected | | long | +| netflow.selector_id_total_pkts_observed | | long | +| netflow.selector_id_total_pkts_selected | | long | +| netflow.selector_name | | keyword | +| netflow.service_name | | keyword | +| netflow.session_scope | | short | +| netflow.silk_app_label | | integer | +| netflow.small_packet_count | | long | +| netflow.source_ipv4_address | | ip | +| netflow.source_ipv4_prefix | | ip | +| netflow.source_ipv4_prefix_length | | short | +| netflow.source_ipv6_address | | ip | +| netflow.source_ipv6_prefix | | ip | +| netflow.source_ipv6_prefix_length | | short | +| netflow.source_mac_address | | keyword | +| netflow.source_transport_port | | integer | +| netflow.source_transport_ports_limit | | integer | +| netflow.src_traffic_index | | long | +| netflow.ssl_cert_serial_number | | keyword | +| netflow.ssl_cert_signature | | keyword | +| netflow.ssl_cert_validity_not_after | | keyword | +| netflow.ssl_cert_validity_not_before | | keyword | +| netflow.ssl_cert_version | | short | +| netflow.ssl_certificate_hash | | keyword | +| netflow.ssl_cipher | | keyword | +| netflow.ssl_client_version | | short | +| netflow.ssl_compression_method | | short | +| netflow.ssl_object_type | | keyword | +| netflow.ssl_object_value | | keyword | +| netflow.ssl_public_key_algorithm | | keyword | +| netflow.ssl_public_key_length | | keyword | +| netflow.ssl_server_cipher | | long | +| netflow.ssl_server_name | | keyword | +| netflow.sta_ipv4_address | | ip | +| netflow.sta_mac_address | | keyword | +| netflow.standard_deviation_interarrival_time | | long | +| netflow.standard_deviation_payload_length | | short | +| netflow.system_init_time_milliseconds | | date | +| netflow.tcp_ack_total_count | | long | +| netflow.tcp_acknowledgement_number | | long | +| netflow.tcp_control_bits | | integer | +| netflow.tcp_destination_port | | integer | +| netflow.tcp_fin_total_count | | long | +| netflow.tcp_header_length | | short | +| netflow.tcp_options | | long | +| netflow.tcp_psh_total_count | | long | +| netflow.tcp_rst_total_count | | long | +| netflow.tcp_sequence_number | | long | +| netflow.tcp_source_port | | integer | +| netflow.tcp_syn_total_count | | long | +| netflow.tcp_urg_total_count | | long | +| netflow.tcp_urgent_pointer | | integer | +| netflow.tcp_window_scale | | integer | +| netflow.tcp_window_size | | integer | +| netflow.template_id | | integer | +| netflow.tftp_filename | | keyword | +| netflow.tftp_mode | | keyword | +| netflow.timestamp | | long | +| netflow.timestamp_absolute_monitoring-interval | | long | +| netflow.total_length_ipv4 | | integer | +| netflow.traffic_type | | short | +| netflow.transport_octet_delta_count | | long | +| netflow.transport_packet_delta_count | | long | +| netflow.tunnel_technology | | keyword | +| netflow.type | The type of NetFlow record described by this event. | keyword | +| netflow.udp_destination_port | | integer | +| netflow.udp_message_length | | integer | +| netflow.udp_source_port | | integer | +| netflow.union_tcp_flags | | short | +| netflow.upper_ci_limit | | double | +| netflow.user_name | | keyword | +| netflow.username | | keyword | +| netflow.value_distribution_method | | short | +| netflow.viptela_vpn_id | | long | +| netflow.virtual_station_interface_id | | short | +| netflow.virtual_station_interface_name | | keyword | +| netflow.virtual_station_name | | keyword | +| netflow.virtual_station_uuid | | short | +| netflow.vlan_id | | integer | +| netflow.vmware_egress_interface_attr | | integer | +| netflow.vmware_ingress_interface_attr | | integer | +| netflow.vmware_tenant_dest_ipv4 | | ip | +| netflow.vmware_tenant_dest_ipv6 | | ip | +| netflow.vmware_tenant_dest_port | | integer | +| netflow.vmware_tenant_protocol | | short | +| netflow.vmware_tenant_source_ipv4 | | ip | +| netflow.vmware_tenant_source_ipv6 | | ip | +| netflow.vmware_tenant_source_port | | integer | +| netflow.vmware_vxlan_export_role | | short | +| netflow.vpn_identifier | | short | +| netflow.vr_fname | | keyword | +| netflow.waasoptimization_segment | | short | +| netflow.wlan_channel_id | | short | +| netflow.wlan_ssid | | keyword | +| netflow.wtp_mac_address | | keyword | +| netflow.xlate_destination_address_ip_v4 | | ip | +| netflow.xlate_destination_port | | integer | +| netflow.xlate_source_address_ip_v4 | | ip | +| netflow.xlate_source_port | | integer | +| network.application | When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. The field value must be normalized to lowercase for querying. | keyword | +| network.bytes | Total bytes transferred in both directions. If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. | long | +| network.community_id | A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. Learn more at https://github.com/corelight/community-id-spec. | keyword | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| network.forwarded_ip | Host IP address when the source IP address is the proxy. | ip | +| network.iana_number | IANA Protocol Number (https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Standardized list of protocols. This aligns well with NetFlow and sFlow related logs which use the IANA Protocol Number. | keyword | +| network.name | Name given by operators to sections of their network. | keyword | +| network.packets | Total packets transferred in both directions. If `source.packets` and `destination.packets` are known, `network.packets` is their sum. | long | +| network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value must be normalized to lowercase for querying. | keyword | +| observer.geo.city_name | City name. | keyword | +| observer.geo.continent_name | Name of the continent. | keyword | +| observer.geo.country_iso_code | Country ISO code. | keyword | +| observer.geo.country_name | Country name. | keyword | +| observer.geo.location | Longitude and latitude. | geo_point | +| observer.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| observer.geo.region_iso_code | Region ISO code. | keyword | +| observer.geo.region_name | Region name. | keyword | +| observer.hostname | Hostname of the observer. | keyword | +| observer.ip | IP addresses of the observer. | ip | +| observer.mac | MAC addresses of the observer. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| observer.name | Custom name of the observer. This is a name that can be given to an observer. This can be helpful for example if multiple firewalls of the same model are used in an organization. If no custom name is needed, the field can be left empty. | keyword | +| observer.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| observer.os.full | Operating system name, including the version or code name. | keyword | +| observer.os.full.text | Multi-field of `observer.os.full`. | match_only_text | +| observer.os.kernel | Operating system kernel version as a raw string. | keyword | +| observer.os.name | Operating system name, without the version. | keyword | +| observer.os.name.text | Multi-field of `observer.os.name`. | match_only_text | +| observer.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| observer.os.version | Operating system version as a raw string. | keyword | +| observer.product | The product name of the observer. | keyword | +| observer.serial_number | Observer serial number. | keyword | +| observer.type | The type of the observer the data is coming from. There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. | keyword | +| observer.vendor | Vendor name of the observer. | keyword | +| observer.version | Observer version. | keyword | +| organization.id | Unique identifier for the organization. | keyword | +| organization.name | Organization name. | keyword | +| organization.name.text | Multi-field of `organization.name`. | match_only_text | +| os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| os.full | Operating system name, including the version or code name. | keyword | +| os.full.text | Multi-field of `os.full`. | match_only_text | +| os.kernel | Operating system kernel version as a raw string. | keyword | +| os.name | Operating system name, without the version. | keyword | +| os.name.text | Multi-field of `os.name`. | match_only_text | +| os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| os.version | Operating system version as a raw string. | keyword | +| package.architecture | Package architecture. | keyword | +| package.checksum | Checksum of the installed package for verification. | keyword | +| package.description | Description of the package. | keyword | +| package.install_scope | Indicating how the package was installed, e.g. user-local, global. | keyword | +| package.installed | Time when package was installed. | date | +| package.license | License under which the package was released. Use a short name, e.g. the license identifier from SPDX License List where possible (https://spdx.org/licenses/). | keyword | +| package.name | Package name | keyword | +| package.path | Path where the package is installed. | keyword | +| package.size | Package size in bytes. | long | +| package.version | Package version | keyword | +| process.args | Array of process arguments, starting with the absolute path to the executable. May be filtered to protect sensitive information. | keyword | +| process.executable | Absolute path to the process executable. | keyword | +| process.executable.text | Multi-field of `process.executable`. | match_only_text | +| process.hash.md5 | MD5 hash. | keyword | +| process.hash.sha1 | SHA1 hash. | keyword | +| process.hash.sha256 | SHA256 hash. | keyword | +| process.hash.sha512 | SHA512 hash. | keyword | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| process.parent.pid | Process id. | long | +| process.pgid | Identifier of the group of processes the process belongs to. | long | +| process.pid | Process id. | long | +| process.start | The time the process started. | date | +| process.thread.id | Thread ID. | long | +| process.thread.name | Thread name. | keyword | +| process.title | Process title. The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. | keyword | +| process.title.text | Multi-field of `process.title`. | match_only_text | +| process.uptime | Seconds the process has been up. | long | +| process.working_directory | The working directory of the process. | keyword | +| process.working_directory.text | Multi-field of `process.working_directory`. | match_only_text | +| related.ip | All of the IPs seen on your event. | ip | +| server.address | Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| server.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| server.as.organization.name | Organization name. | keyword | +| server.as.organization.name.text | Multi-field of `server.as.organization.name`. | match_only_text | +| server.bytes | Bytes sent from the server to the client. | long | +| server.domain | The domain name of the server system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| server.geo.city_name | City name. | keyword | +| server.geo.continent_name | Name of the continent. | keyword | +| server.geo.country_iso_code | Country ISO code. | keyword | +| server.geo.country_name | Country name. | keyword | +| server.geo.location | Longitude and latitude. | geo_point | +| server.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| server.geo.region_iso_code | Region ISO code. | keyword | +| server.geo.region_name | Region name. | keyword | +| server.ip | IP address of the server (IPv4 or IPv6). | ip | +| server.mac | MAC address of the server. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| server.nat.ip | Translated ip of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | ip | +| server.nat.port | Translated port of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | long | +| server.packets | Packets sent from the server to the client. | long | +| server.port | Port of the server. | long | +| server.registered_domain | The highest registered server domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| server.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| server.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| server.user.email | User email address. | keyword | +| server.user.full_name | User's full name, if available. | keyword | +| server.user.full_name.text | Multi-field of `server.user.full_name`. | match_only_text | +| server.user.group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| server.user.group.id | Unique identifier for the group on the system/platform. | keyword | +| server.user.group.name | Name of the group. | keyword | +| server.user.hash | Unique user hash to correlate information for a user in anonymized form. Useful if `user.id` or `user.name` contain confidential information and cannot be used. | keyword | +| server.user.id | Unique identifier of the user. | keyword | +| server.user.name | Short name or login of the user. | keyword | +| server.user.name.text | Multi-field of `server.user.name`. | match_only_text | +| service.ephemeral_id | Ephemeral identifier of this service (if one exists). This id normally changes across restarts, but `service.id` does not. | keyword | +| service.id | Unique identifier of the running service. If the service is comprised of many nodes, the `service.id` should be the same for all nodes. This id should uniquely identify the service. This makes it possible to correlate logs and metrics for one specific service, no matter which particular node emitted the event. Note that if you need to see the events from one specific host of the service, you should filter on that `host.name` or `host.id` instead. | keyword | +| service.name | Name of the service data is collected from. The name of the service is normally user given. This allows for distributed services that run on multiple hosts to correlate the related instances based on the name. In the case of Elasticsearch the `service.name` could contain the cluster name. For Beats the `service.name` is by default a copy of the `service.type` field if no name is specified. | keyword | +| service.node.name | Name of a service node. This allows for two nodes of the same service running on the same host to be differentiated. Therefore, `service.node.name` should typically be unique across nodes of a given service. In the case of Elasticsearch, the `service.node.name` could contain the unique node name within the Elasticsearch cluster. In cases where the service doesn't have the concept of a node name, the host name or container name can be used to distinguish running instances that make up this service. If those do not provide uniqueness (e.g. multiple instances of the service running on the same host) - the node name can be manually set. | keyword | +| service.state | Current state of the service. | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | +| service.version | Version of the service the data was collected from. This allows to look at a data set only for a specific version of a service. | keyword | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.domain | The domain name of the source system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.locality | Whether the source IP is private or public. | keyword | +| source.mac | MAC address of the source. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword | +| source.nat.ip | Translated ip of source based NAT sessions (e.g. internal client to internet) Typically connections traversing load balancers, firewalls, or routers. | ip | +| source.nat.port | Translated port of source based NAT sessions. (e.g. internal client to internet) Typically used with load balancers, firewalls, or routers. | long | +| source.packets | Packets sent from the source to the destination. | long | +| source.port | Port of the source. | long | +| source.registered_domain | The highest registered source domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| source.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| source.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| source.user.email | User email address. | keyword | +| source.user.full_name | User's full name, if available. | keyword | +| source.user.full_name.text | Multi-field of `source.user.full_name`. | match_only_text | +| source.user.group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| source.user.group.id | Unique identifier for the group on the system/platform. | keyword | +| source.user.group.name | Name of the group. | keyword | +| source.user.hash | Unique user hash to correlate information for a user in anonymized form. Useful if `user.id` or `user.name` contain confidential information and cannot be used. | keyword | +| source.user.id | Unique identifier of the user. | keyword | +| source.user.name | Short name or login of the user. | keyword | +| source.user.name.text | Multi-field of `source.user.name`. | match_only_text | +| tags | List of keywords used to tag each event. | keyword | +| threat.framework | Name of the threat framework used to further categorize and classify the tactic and technique of the reported threat. Framework classification can be provided by detecting systems, evaluated at ingest time, or retrospectively tagged to events. | keyword | +| threat.tactic.id | The id of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/ ) | keyword | +| threat.tactic.name | Name of the type of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/) | keyword | +| threat.tactic.reference | The reference url of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/ ) | keyword | +| threat.technique.id | The id of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) | keyword | +| threat.technique.name | The name of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) | keyword | +| threat.technique.name.text | Multi-field of `threat.technique.name`. | match_only_text | +| threat.technique.reference | The reference url of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) | keyword | +| trace.id | Unique identifier of the trace. A trace groups multiple events like transactions that belong together. For example, a user request handled by multiple inter-connected services. | keyword | +| transaction.id | Unique identifier of the transaction within the scope of its trace. A transaction is the highest level of work measured within a service, such as a request to a server. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.fragment | Portion of the url after the `#`, such as "top". The `#` is not part of the fragment. | keyword | +| url.full | If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. | wildcard | +| url.full.text | Multi-field of `url.full`. | match_only_text | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | +| url.password | Password of the request. | keyword | +| url.path | Path of the request, such as "/search". | wildcard | +| url.port | Port of the request, such as 443. | long | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | +| url.registered_domain | The highest registered url domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". | keyword | +| url.scheme | Scheme of the request, such as "https". Note: The `:` is not part of the scheme. | keyword | +| url.top_level_domain | The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is "com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last label will not work well for effective TLDs such as "co.uk". | keyword | +| url.username | Username of the request. | keyword | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.email | User email address. | keyword | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.group.name | Name of the group. | keyword | +| user.hash | Unique user hash to correlate information for a user in anonymized form. Useful if `user.id` or `user.name` contain confidential information and cannot be used. | keyword | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| user_agent.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| user_agent.os.full | Operating system name, including the version or code name. | keyword | +| user_agent.os.full.text | Multi-field of `user_agent.os.full`. | match_only_text | +| user_agent.os.kernel | Operating system kernel version as a raw string. | keyword | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | + diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-14387a13-53bc-43a4-b9cd-63977aa8d87c.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-14387a13-53bc-43a4-b9cd-63977aa8d87c.json new file mode 100755 index 0000000000..500e9291d4 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-14387a13-53bc-43a4-b9cd-63977aa8d87c.json @@ -0,0 +1,68 @@ +{ + "attributes": { + "description": "Netflow Top N flows", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"1\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":20,\"i\":\"2\",\"w\":24,\"x\":0,\"y\":4},\"panelIndex\":\"2\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":20,\"i\":\"3\",\"w\":24,\"x\":24,\"y\":4},\"panelIndex\":\"3\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":20,\"i\":\"4\",\"w\":24,\"x\":0,\"y\":24},\"panelIndex\":\"4\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":20,\"i\":\"5\",\"w\":24,\"x\":24,\"y\":24},\"panelIndex\":\"5\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":20,\"i\":\"6\",\"w\":24,\"x\":0,\"y\":44},\"panelIndex\":\"6\",\"panelRefName\":\"panel_5\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":20,\"i\":\"7\",\"w\":24,\"x\":24,\"y\":44},\"panelIndex\":\"7\",\"panelRefName\":\"panel_6\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":2,\"direction\":\"desc\"}}}},\"gridData\":{\"h\":20,\"i\":\"8\",\"w\":24,\"x\":0,\"y\":64},\"panelIndex\":\"8\",\"panelRefName\":\"panel_7\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}},\"gridData\":{\"h\":20,\"i\":\"9\",\"w\":24,\"x\":24,\"y\":64},\"panelIndex\":\"9\",\"panelRefName\":\"panel_8\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Top-N", + "version": 1 + }, + "id": "netflow-14387a13-53bc-43a4-b9cd-63977aa8d87c", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-15295ea6-ba84-47db-8ced-9312abbf495c", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-5303e99b-389c-47b7-ae7a-945c5a92ba49", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-e9ad835b-b2f2-42d3-a3e7-555a593deacf", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "netflow-31b5f6fd-eb9d-4e97-90fd-367062ef217f", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "netflow-2b3d4e86-2254-4033-8fe3-ce4753fafd03", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "netflow-036aef95-ec90-468d-ad7c-3cc4405e9e81", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "netflow-5292a65b-c532-422a-9008-1251a8073a3a", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "netflow-cccff92f-cb71-49a9-9caf-84867751d31e", + "name": "panel_8", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-34e26884-161a-4448-9556-43b5bf2f62a2.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-34e26884-161a-4448-9556-43b5bf2f62a2.json new file mode 100755 index 0000000000..ef5543cef1 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-34e26884-161a-4448-9556-43b5bf2f62a2.json @@ -0,0 +1,88 @@ +{ + "attributes": { + "description": "Overview of Netflow", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"12\",\"w\":16,\"x\":0,\"y\":4},\"panelIndex\":\"12\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"13\",\"w\":16,\"x\":16,\"y\":4},\"panelIndex\":\"13\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"14\",\"w\":16,\"x\":32,\"y\":4},\"panelIndex\":\"14\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"15\",\"w\":16,\"x\":16,\"y\":12},\"panelIndex\":\"15\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"17\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"17\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"21\",\"w\":16,\"x\":32,\"y\":12},\"panelIndex\":\"21\",\"panelRefName\":\"panel_5\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"22\",\"w\":16,\"x\":16,\"y\":20},\"panelIndex\":\"22\",\"panelRefName\":\"panel_6\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"23\",\"w\":16,\"x\":0,\"y\":12},\"panelIndex\":\"23\",\"panelRefName\":\"panel_7\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"24\",\"w\":16,\"x\":0,\"y\":20},\"panelIndex\":\"24\",\"panelRefName\":\"panel_8\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"25\",\"w\":16,\"x\":32,\"y\":20},\"panelIndex\":\"25\",\"panelRefName\":\"panel_9\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"26\",\"w\":16,\"x\":0,\"y\":28},\"panelIndex\":\"26\",\"panelRefName\":\"panel_10\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"27\",\"w\":16,\"x\":16,\"y\":28},\"panelIndex\":\"27\",\"panelRefName\":\"panel_11\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"29\",\"w\":16,\"x\":32,\"y\":28},\"panelIndex\":\"29\",\"panelRefName\":\"panel_12\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Overview", + "version": 1 + }, + "id": "netflow-34e26884-161a-4448-9556-43b5bf2f62a2", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-ae334aec-31fa-4df7-a064-40b18831d819", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-67fdca65-a9df-47f0-a8a4-1e8b056325de", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-1558508d-591c-49be-bef4-85fdac18a960", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-1cf30eac-aae8-47fa-a156-37f6346d2d5a", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "netflow-7fa6cb0a-518d-46e9-a228-15cd4253a957", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "netflow-f772028b-d5a6-4d55-b441-493871981a60", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "netflow-57e13a20-e94f-4465-a942-42148634a1d2", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "netflow-b02c2713-17f0-41dd-88a3-ce33b446f19d", + "name": "panel_8", + "type": "visualization" + }, + { + "id": "netflow-5ccac452-e90a-4dde-ae9b-1be36ce3f761", + "name": "panel_9", + "type": "visualization" + }, + { + "id": "netflow-31708a70-4957-4a8a-8065-5c88a344ad02", + "name": "panel_10", + "type": "visualization" + }, + { + "id": "netflow-b677cd82-b33e-49b3-8b6e-0e110177b163", + "name": "panel_11", + "type": "visualization" + }, + { + "id": "netflow-3dec20c0-0d4f-43ef-8864-3779e1a1b33f", + "name": "panel_12", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-38012abe-c611-4124-8497-381fcd85acc8.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-38012abe-c611-4124-8497-381fcd85acc8.json new file mode 100755 index 0000000000..6127738813 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-38012abe-c611-4124-8497-381fcd85acc8.json @@ -0,0 +1,228 @@ +{ + "attributes": { + "description": "Netflow traffic analysis", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"1\",\"w\":24,\"x\":24,\"y\":84},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"4\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"4\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"5\",\"w\":24,\"x\":24,\"y\":108},\"panelIndex\":\"5\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"6\",\"w\":24,\"x\":0,\"y\":108},\"panelIndex\":\"6\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"7\",\"w\":24,\"x\":24,\"y\":36},\"panelIndex\":\"7\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"9\",\"w\":24,\"x\":0,\"y\":84},\"panelIndex\":\"9\",\"panelRefName\":\"panel_5\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"10\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"10\",\"panelRefName\":\"panel_6\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"11\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"11\",\"panelRefName\":\"panel_7\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"12\",\"w\":24,\"x\":0,\"y\":36},\"panelIndex\":\"12\",\"panelRefName\":\"panel_8\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"13\",\"w\":24,\"x\":0,\"y\":12},\"panelIndex\":\"13\",\"panelRefName\":\"panel_9\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"14\",\"w\":24,\"x\":24,\"y\":12},\"panelIndex\":\"14\",\"panelRefName\":\"panel_10\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":8,\"i\":\"15\",\"w\":16,\"x\":0,\"y\":4},\"panelIndex\":\"15\",\"panelRefName\":\"panel_11\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"16\",\"w\":16,\"x\":0,\"y\":28},\"panelIndex\":\"16\",\"panelRefName\":\"panel_12\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"17\",\"w\":16,\"x\":24,\"y\":4},\"panelIndex\":\"17\",\"panelRefName\":\"panel_13\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"18\",\"w\":16,\"x\":24,\"y\":28},\"panelIndex\":\"18\",\"panelRefName\":\"panel_14\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"19\",\"w\":16,\"x\":0,\"y\":52},\"panelIndex\":\"19\",\"panelRefName\":\"panel_15\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"20\",\"w\":16,\"x\":24,\"y\":52},\"panelIndex\":\"20\",\"panelRefName\":\"panel_16\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"21\",\"w\":16,\"x\":0,\"y\":76},\"panelIndex\":\"21\",\"panelRefName\":\"panel_17\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"22\",\"w\":16,\"x\":24,\"y\":76},\"panelIndex\":\"22\",\"panelRefName\":\"panel_18\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"23\",\"w\":16,\"x\":0,\"y\":100},\"panelIndex\":\"23\",\"panelRefName\":\"panel_19\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"24\",\"w\":16,\"x\":24,\"y\":100},\"panelIndex\":\"24\",\"panelRefName\":\"panel_20\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"25\",\"w\":24,\"x\":0,\"y\":20},\"panelIndex\":\"25\",\"panelRefName\":\"panel_21\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"26\",\"w\":8,\"x\":40,\"y\":4},\"panelIndex\":\"26\",\"panelRefName\":\"panel_22\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"27\",\"w\":8,\"x\":16,\"y\":4},\"panelIndex\":\"27\",\"panelRefName\":\"panel_23\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"28\",\"w\":24,\"x\":24,\"y\":20},\"panelIndex\":\"28\",\"panelRefName\":\"panel_24\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"29\",\"w\":8,\"x\":40,\"y\":28},\"panelIndex\":\"29\",\"panelRefName\":\"panel_25\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"30\",\"w\":8,\"x\":16,\"y\":28},\"panelIndex\":\"30\",\"panelRefName\":\"panel_26\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"31\",\"w\":24,\"x\":24,\"y\":92},\"panelIndex\":\"31\",\"panelRefName\":\"panel_27\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"34\",\"w\":24,\"x\":24,\"y\":116},\"panelIndex\":\"34\",\"panelRefName\":\"panel_28\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"35\",\"w\":24,\"x\":0,\"y\":116},\"panelIndex\":\"35\",\"panelRefName\":\"panel_29\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"38\",\"w\":24,\"x\":24,\"y\":44},\"panelIndex\":\"38\",\"panelRefName\":\"panel_30\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"42\",\"w\":24,\"x\":0,\"y\":44},\"panelIndex\":\"42\",\"panelRefName\":\"panel_31\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"44\",\"w\":24,\"x\":0,\"y\":92},\"panelIndex\":\"44\",\"panelRefName\":\"panel_32\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"45\",\"w\":24,\"x\":0,\"y\":68},\"panelIndex\":\"45\",\"panelRefName\":\"panel_33\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"47\",\"w\":24,\"x\":24,\"y\":68},\"panelIndex\":\"47\",\"panelRefName\":\"panel_34\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"48\",\"w\":8,\"x\":16,\"y\":52},\"panelIndex\":\"48\",\"panelRefName\":\"panel_35\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"49\",\"w\":8,\"x\":40,\"y\":52},\"panelIndex\":\"49\",\"panelRefName\":\"panel_36\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"50\",\"w\":8,\"x\":40,\"y\":76},\"panelIndex\":\"50\",\"panelRefName\":\"panel_37\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"51\",\"w\":8,\"x\":40,\"y\":100},\"panelIndex\":\"51\",\"panelRefName\":\"panel_38\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"52\",\"w\":8,\"x\":16,\"y\":100},\"panelIndex\":\"52\",\"panelRefName\":\"panel_39\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"53\",\"w\":8,\"x\":16,\"y\":76},\"panelIndex\":\"53\",\"panelRefName\":\"panel_40\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Traffic Analysis", + "version": 1 + }, + "id": "netflow-38012abe-c611-4124-8497-381fcd85acc8", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-abfa0b19-60cd-4984-9c3d-02ebf0aa1dfb", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-1e74d5cb-556d-42ee-8042-88f6c1af47f0", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-5cfb2c9a-4815-4a25-9d7e-ab0ef55ffe63", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "netflow-3e27fb83-b3e3-4c15-b999-ed6da49b7a86", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "netflow-5d868836-c7b2-4812-bf47-4838aac281d9", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "netflow-a5efa3dd-f53a-4d14-9d3f-ee73345fd93d", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "netflow-717cd7c7-bfca-435d-8ee7-38259927aade", + "name": "panel_7", + "type": "visualization" + }, + { + "id": "netflow-f668ecdb-eec7-44c6-9060-26aaf9fc8404", + "name": "panel_8", + "type": "visualization" + }, + { + "id": "netflow-6bbd6712-494a-4fd9-b3d3-757304681f0f", + "name": "panel_9", + "type": "visualization" + }, + { + "id": "netflow-681f0ce4-d828-4a99-b643-0c0715530050", + "name": "panel_10", + "type": "visualization" + }, + { + "id": "netflow-fd6c1144-5026-4795-b7af-a9aa3fc28c56", + "name": "panel_11", + "type": "visualization" + }, + { + "id": "netflow-0b2818fd-aecc-4bef-b566-9466eb702ae4", + "name": "panel_12", + "type": "visualization" + }, + { + "id": "netflow-248e00b4-8fc2-406f-8907-729d5380aaa7", + "name": "panel_13", + "type": "visualization" + }, + { + "id": "netflow-cf399a85-e348-4ac1-a399-e8f5a44114c4", + "name": "panel_14", + "type": "visualization" + }, + { + "id": "netflow-1cf30eac-aae8-47fa-a156-37f6346d2d5a", + "name": "panel_15", + "type": "visualization" + }, + { + "id": "netflow-7fa6cb0a-518d-46e9-a228-15cd4253a957", + "name": "panel_16", + "type": "visualization" + }, + { + "id": "netflow-57e13a20-e94f-4465-a942-42148634a1d2", + "name": "panel_17", + "type": "visualization" + }, + { + "id": "netflow-f772028b-d5a6-4d55-b441-493871981a60", + "name": "panel_18", + "type": "visualization" + }, + { + "id": "netflow-a14c3248-952d-42aa-bd7d-9b39157a776f", + "name": "panel_19", + "type": "visualization" + }, + { + "id": "netflow-a685420e-c45f-4b62-932b-5b76ac8b8ca2", + "name": "panel_20", + "type": "visualization" + }, + { + "id": "netflow-0528bc66-6981-400a-a02d-c1d221b38890", + "name": "panel_21", + "type": "visualization" + }, + { + "id": "netflow-e99dc327-03de-4561-9e0c-f550710125c2", + "name": "panel_22", + "type": "visualization" + }, + { + "id": "netflow-32e712ed-fa15-4db7-8575-8476e8d65b03", + "name": "panel_23", + "type": "visualization" + }, + { + "id": "netflow-d59a031c-70d6-47d7-966d-7fcb805be9be", + "name": "panel_24", + "type": "visualization" + }, + { + "id": "netflow-af707b01-29f1-462b-b279-6d2e803f3645", + "name": "panel_25", + "type": "visualization" + }, + { + "id": "netflow-ddd27657-c3c8-4f82-8059-6d7763dd599b", + "name": "panel_26", + "type": "visualization" + }, + { + "id": "netflow-30cd1009-2925-4c9b-820d-d689f5d1efda", + "name": "panel_27", + "type": "visualization" + }, + { + "id": "netflow-7d447b22-89dc-4f32-b549-4b8620af4d76", + "name": "panel_28", + "type": "visualization" + }, + { + "id": "netflow-d41a9663-e5ad-47a7-955e-3803ae4e23c0", + "name": "panel_29", + "type": "visualization" + }, + { + "id": "netflow-3a4209e2-281c-467e-b5cb-315bf4a2661f", + "name": "panel_30", + "type": "visualization" + }, + { + "id": "netflow-201d7dd1-a880-4a64-b631-db5629340db9", + "name": "panel_31", + "type": "visualization" + }, + { + "id": "netflow-8f83cf97-4a48-421f-8db5-690297d1f4fb", + "name": "panel_32", + "type": "visualization" + }, + { + "id": "netflow-a1704d46-15fc-41c2-851d-796ceb49877f", + "name": "panel_33", + "type": "visualization" + }, + { + "id": "netflow-15e2a267-2495-4df2-a121-abe410d2f18c", + "name": "panel_34", + "type": "visualization" + }, + { + "id": "netflow-f27c1479-0625-4cdc-92de-672e47db0f87", + "name": "panel_35", + "type": "visualization" + }, + { + "id": "netflow-0177bf1a-cba8-4ba6-a1d7-73caed86ffc2", + "name": "panel_36", + "type": "visualization" + }, + { + "id": "netflow-d5568704-e30b-4108-bb49-06a9b8dce6a6", + "name": "panel_37", + "type": "visualization" + }, + { + "id": "netflow-16262df9-a979-4136-935e-d883c7d373d7", + "name": "panel_38", + "type": "visualization" + }, + { + "id": "netflow-63ef5338-fdf2-488e-b78a-f0e98daccc95", + "name": "panel_39", + "type": "visualization" + }, + { + "id": "netflow-2dca3025-692c-4876-8bcc-e0b248dc9819", + "name": "panel_40", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-77326664-23be-4bf1-a126-6d7e60cfc024.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-77326664-23be-4bf1-a126-6d7e60cfc024.json new file mode 100755 index 0000000000..7255b0b0c4 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-77326664-23be-4bf1-a126-6d7e60cfc024.json @@ -0,0 +1,48 @@ +{ + "attributes": { + "description": "Netflow geo location", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{\"mapCenter\":[20.632784250388028,16.69921875],\"mapZoom\":2},\"gridData\":{\"h\":24,\"i\":\"16\",\"w\":32,\"x\":16,\"y\":4},\"panelIndex\":\"16\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"17\",\"w\":16,\"x\":0,\"y\":4},\"panelIndex\":\"17\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"18\",\"w\":16,\"x\":0,\"y\":12},\"panelIndex\":\"18\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"19\",\"w\":16,\"x\":0,\"y\":20},\"panelIndex\":\"19\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"20\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"20\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Geo Location", + "version": 1 + }, + "id": "netflow-77326664-23be-4bf1-a126-6d7e60cfc024", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-f4c8cb5a-7336-449e-ab99-6e867b435b85", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-2316bb53-d98a-4f0f-8cd8-51e9fb317823", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-aed09724-0a69-4331-84f5-3d2067c43930", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-f531f957-e8c0-497a-ad41-ef39c2d29671", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_4", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-94972700-de4a-4272-9143-2fa8d4981365.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-94972700-de4a-4272-9143-2fa8d4981365.json new file mode 100755 index 0000000000..a3808c243b --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-94972700-de4a-4272-9143-2fa8d4981365.json @@ -0,0 +1,43 @@ +{ + "attributes": { + "description": "Netflow flow records", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"2\",\"w\":36,\"x\":12,\"y\":4},\"panelIndex\":\"2\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}},\"gridData\":{\"h\":8,\"i\":\"3\",\"w\":12,\"x\":0,\"y\":4},\"panelIndex\":\"3\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"4\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"4\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"columns\":[\"source.ip\",\"source.port\",\"destination.ip\",\"destination.port\",\"network.transport\",\"network.bytes\",\"network.packets\"],\"sort\":[\"@timestamp\",\"desc\"]},\"gridData\":{\"h\":16,\"i\":\"5\",\"w\":48,\"x\":0,\"y\":12},\"panelIndex\":\"5\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Flow records", + "version": 1 + }, + "id": "netflow-94972700-de4a-4272-9143-2fa8d4981365", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-4bb0255e-18ed-45e4-bfb9-de8e35b12094", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-c27c6a3b-93ee-44d5-8d0c-9b097e575f52", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-a34c6611-79d8-4b50-ae3f-8b328d28e24a", + "name": "panel_3", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-acd7a630-0c71-4840-bc9e-4a3801374a32.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-acd7a630-0c71-4840-bc9e-4a3801374a32.json new file mode 100755 index 0000000000..8fc896464c --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-acd7a630-0c71-4840-bc9e-4a3801374a32.json @@ -0,0 +1,48 @@ +{ + "attributes": { + "description": "Netflow conversation partners", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":2,\"direction\":\"desc\"}}}},\"gridData\":{\"h\":20,\"i\":\"1\",\"w\":48,\"x\":0,\"y\":12},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"2\",\"w\":16,\"x\":32,\"y\":4},\"panelIndex\":\"2\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"3\",\"w\":16,\"x\":0,\"y\":4},\"panelIndex\":\"3\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"4\",\"w\":16,\"x\":16,\"y\":4},\"panelIndex\":\"4\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"5\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"5\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Conversation Partners", + "version": 1 + }, + "id": "netflow-acd7a630-0c71-4840-bc9e-4a3801374a32", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-ebea013f-9b5b-4f61-a9c8-c62bebf62ae9", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-ae334aec-31fa-4df7-a064-40b18831d819", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-e822f94c-5f65-4963-a540-74ca9c25bd2d", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-c54f5529-e6d7-4c26-8e8e-3b35de132035", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_4", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-c64665f9-d222-421e-90b0-c7310d944b8a.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-c64665f9-d222-421e-90b0-c7310d944b8a.json new file mode 100755 index 0000000000..bfb19867bb --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-c64665f9-d222-421e-90b0-c7310d944b8a.json @@ -0,0 +1,63 @@ +{ + "attributes": { + "description": "Autonomous systems Netflow", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"1\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"2\",\"w\":24,\"x\":24,\"y\":12},\"panelIndex\":\"2\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"3\",\"w\":24,\"x\":24,\"y\":20},\"panelIndex\":\"3\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"4\",\"w\":24,\"x\":0,\"y\":12},\"panelIndex\":\"4\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"5\",\"w\":24,\"x\":0,\"y\":20},\"panelIndex\":\"5\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"6\",\"w\":16,\"x\":0,\"y\":4},\"panelIndex\":\"6\",\"panelRefName\":\"panel_5\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"7\",\"w\":16,\"x\":16,\"y\":4},\"panelIndex\":\"7\",\"panelRefName\":\"panel_6\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"8\",\"w\":16,\"x\":32,\"y\":4},\"panelIndex\":\"8\",\"panelRefName\":\"panel_7\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Autonomous Systems", + "version": 1 + }, + "id": "netflow-c64665f9-d222-421e-90b0-c7310d944b8a", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-12aad647-c45d-4667-a029-152c1a97cbbc", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-d27b5d74-b3b4-4311-a0e6-08ff8f4345df", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-751ecb6f-11c3-458d-b039-f6d57a6379fa", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "netflow-f75063c7-48b7-4de4-b8cb-d07eb2cea0e9", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "netflow-f7808e70-df2a-4532-a350-966704567c24", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "netflow-aed09724-0a69-4331-84f5-3d2067c43930", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "netflow-f531f957-e8c0-497a-ad41-ef39c2d29671", + "name": "panel_7", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/dashboard/netflow-feebb4e6-b13e-4e4e-b9fc-d3a178276425.json b/packages/netflow/1.4.2/kibana/dashboard/netflow-feebb4e6-b13e-4e4e-b9fc-d3a178276425.json new file mode 100755 index 0000000000..34d6058e4e --- /dev/null +++ b/packages/netflow/1.4.2/kibana/dashboard/netflow-feebb4e6-b13e-4e4e-b9fc-d3a178276425.json @@ -0,0 +1,63 @@ +{ + "attributes": { + "description": "Netflow exporters", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"globalState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\",\"value\":\"netflow.log\"},\"query\":{\"match\":{\"data_stream.dataset\":{\"query\":\"netflow.log\",\"type\":\"phrase\"}}}}],\"highlightAll\":true,\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "optionsJSON": "{\"darkTheme\":false}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":4,\"i\":\"1\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"2\",\"w\":16,\"x\":0,\"y\":4},\"panelIndex\":\"2\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"3\",\"w\":16,\"x\":16,\"y\":4},\"panelIndex\":\"3\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"4\",\"w\":16,\"x\":32,\"y\":4},\"panelIndex\":\"4\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"5\",\"w\":24,\"x\":24,\"y\":12},\"panelIndex\":\"5\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"6\",\"w\":24,\"x\":24,\"y\":20},\"panelIndex\":\"6\",\"panelRefName\":\"panel_5\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"8\",\"w\":24,\"x\":0,\"y\":20},\"panelIndex\":\"8\",\"panelRefName\":\"panel_6\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"10\",\"w\":24,\"x\":0,\"y\":12},\"panelIndex\":\"10\",\"panelRefName\":\"panel_7\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs Netflow] Flow Exporters", + "version": 1 + }, + "id": "netflow-feebb4e6-b13e-4e4e-b9fc-d3a178276425", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "netflow-441c6c50-fa1a-489c-96c6-76f7925dea24", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "netflow-14c7136d-b4aa-4367-9461-52bf8b5c4796", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "netflow-4ac97841-c89f-4d50-b3c6-6253f7e1dd1a", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "netflow-85ebf558-402b-45d2-a186-e15f8673ec07", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "netflow-f86a7769-8ef6-408d-bbe3-985d0ea0a3f7", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "netflow-1cd36f5d-d9c7-4098-acdb-14d312ecfb72", + "name": "panel_6", + "type": "visualization" + }, + { + "id": "netflow-d3df8d28-65f8-4ea1-8b33-f479380a0600", + "name": "panel_7", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/search/netflow-a34c6611-79d8-4b50-ae3f-8b328d28e24a.json b/packages/netflow/1.4.2/kibana/search/netflow-a34c6611-79d8-4b50-ae3f-8b328d28e24a.json new file mode 100755 index 0000000000..080d02e6e4 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/search/netflow-a34c6611-79d8-4b50-ae3f-8b328d28e24a.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "columns": [ + "source.ip", + "source.port", + "destination.ip", + "destination.port", + "network.transport", + "network.bytes", + "network.packets" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"netflow.log\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"netflow.log\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "Flow Records [Logs Netflow]", + "version": 1 + }, + "id": "netflow-a34c6611-79d8-4b50-ae3f-8b328d28e24a", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-0177bf1a-cba8-4ba6-a1d7-73caed86ffc2.json b/packages/netflow/1.4.2/kibana/visualization/netflow-0177bf1a-cba8-4ba6-a1d7-73caed86ffc2.json new file mode 100755 index 0000000000..15ee68b6b0 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-0177bf1a-cba8-4ba6-a1d7-73caed86ffc2.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "VLAN Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"VLANs\",\"field\":\"netflow.vlan_id\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"VLAN Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-0177bf1a-cba8-4ba6-a1d7-73caed86ffc2", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-036aef95-ec90-468d-ad7c-3cc4405e9e81.json b/packages/netflow/1.4.2/kibana/visualization/netflow-036aef95-ec90-468d-ad7c-3cc4405e9e81.json new file mode 100755 index 0000000000..0c822a66f6 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-036aef95-ec90-468d-ad7c-3cc4405e9e81.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Autonomous Systems [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Autonomous System\",\"field\":\"destination.as.organization.name\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Autonomous Systems [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-036aef95-ec90-468d-ad7c-3cc4405e9e81", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-0528bc66-6981-400a-a02d-c1d221b38890.json b/packages/netflow/1.4.2/kibana/visualization/netflow-0528bc66-6981-400a-a02d-c1d221b38890.json new file mode 100755 index 0000000000..886dc6a202 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-0528bc66-6981-400a-a02d-c1d221b38890.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Sources (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"source.ip:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* source.ip:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Sources (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-0528bc66-6981-400a-a02d-c1d221b38890", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-0b2818fd-aecc-4bef-b566-9466eb702ae4.json b/packages/netflow/1.4.2/kibana/visualization/netflow-0b2818fd-aecc-4bef-b566-9466eb702ae4.json new file mode 100755 index 0000000000..683d048cc4 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-0b2818fd-aecc-4bef-b566-9466eb702ae4.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Source Ports (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source Port\",\"field\":\"source.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Source Ports (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-0b2818fd-aecc-4bef-b566-9466eb702ae4", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-12aad647-c45d-4667-a029-152c1a97cbbc.json b/packages/netflow/1.4.2/kibana/visualization/netflow-12aad647-c45d-4667-a029-152c1a97cbbc.json new file mode 100755 index 0000000000..f0ce29dbf9 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-12aad647-c45d-4667-a029-152c1a97cbbc.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Autonomous Systems (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"destination.as.organization.name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.as.organization.name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Destination Autonomous Systems (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-12aad647-c45d-4667-a029-152c1a97cbbc", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-14c7136d-b4aa-4367-9461-52bf8b5c4796.json b/packages/netflow/1.4.2/kibana/visualization/netflow-14c7136d-b4aa-4367-9461-52bf8b5c4796.json new file mode 100755 index 0000000000..68d4cc4942 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-14c7136d-b4aa-4367-9461-52bf8b5c4796.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Ingress Interfaces (flow records) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Ingress Interface\",\"field\":\"netflow.ingress_interface\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Ingress Interfaces (flow records) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-14c7136d-b4aa-4367-9461-52bf8b5c4796", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-15295ea6-ba84-47db-8ced-9312abbf495c.json b/packages/netflow/1.4.2/kibana/visualization/netflow-15295ea6-ba84-47db-8ced-9312abbf495c.json new file mode 100755 index 0000000000..63e009df26 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-15295ea6-ba84-47db-8ced-9312abbf495c.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Sources [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Source\",\"field\":\"source.ip\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Sources [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-15295ea6-ba84-47db-8ced-9312abbf495c", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-1558508d-591c-49be-bef4-85fdac18a960.json b/packages/netflow/1.4.2/kibana/visualization/netflow-1558508d-591c-49be-bef4-85fdac18a960.json new file mode 100755 index 0000000000..fad8c3c64b --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-1558508d-591c-49be-bef4-85fdac18a960.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Sources and Ports (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source\",\"field\":\"source.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Port\",\"field\":\"source.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Sources and Ports (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-1558508d-591c-49be-bef4-85fdac18a960", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-15e2a267-2495-4df2-a121-abe410d2f18c.json b/packages/netflow/1.4.2/kibana/visualization/netflow-15e2a267-2495-4df2-a121-abe410d2f18c.json new file mode 100755 index 0000000000..19b0ba6504 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-15e2a267-2495-4df2-a121-abe410d2f18c.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "VLANs (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"netflow.vlan_id:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.vlan_id:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"VLANs (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-15e2a267-2495-4df2-a121-abe410d2f18c", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-16262df9-a979-4136-935e-d883c7d373d7.json b/packages/netflow/1.4.2/kibana/visualization/netflow-16262df9-a979-4136-935e-d883c7d373d7.json new file mode 100755 index 0000000000..f1745390dd --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-16262df9-a979-4136-935e-d883c7d373d7.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "City Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Cities\",\"field\":\"destination.geo.city_name\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"City Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-16262df9-a979-4136-935e-d883c7d373d7", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-1cd36f5d-d9c7-4098-acdb-14d312ecfb72.json b/packages/netflow/1.4.2/kibana/visualization/netflow-1cd36f5d-d9c7-4098-acdb-14d312ecfb72.json new file mode 100755 index 0000000000..b994a999b3 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-1cd36f5d-d9c7-4098-acdb-14d312ecfb72.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Ingress Interfaces (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"netflow.ingress_interface:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.ingress_interface:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Ingress Interfaces (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-1cd36f5d-d9c7-4098-acdb-14d312ecfb72", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-1cf30eac-aae8-47fa-a156-37f6346d2d5a.json b/packages/netflow/1.4.2/kibana/visualization/netflow-1cf30eac-aae8-47fa-a156-37f6346d2d5a.json new file mode 100755 index 0000000000..493b9c113a --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-1cf30eac-aae8-47fa-a156-37f6346d2d5a.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Types of Service (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Type of Service\",\"field\":\"netflow.ip_class_of_service\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Types of Service (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-1cf30eac-aae8-47fa-a156-37f6346d2d5a", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-1e74d5cb-556d-42ee-8042-88f6c1af47f0.json b/packages/netflow/1.4.2/kibana/visualization/netflow-1e74d5cb-556d-42ee-8042-88f6c1af47f0.json new file mode 100755 index 0000000000..8d723b9f6b --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-1e74d5cb-556d-42ee-8042-88f6c1af47f0.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Cities (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"destination.geo.city_name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.geo.city_name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Cities (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-1e74d5cb-556d-42ee-8042-88f6c1af47f0", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-201d7dd1-a880-4a64-b631-db5629340db9.json b/packages/netflow/1.4.2/kibana/visualization/netflow-201d7dd1-a880-4a64-b631-db5629340db9.json new file mode 100755 index 0000000000..3ae87ee515 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-201d7dd1-a880-4a64-b631-db5629340db9.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Source Ports (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"source.port:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* source.port:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Source Ports (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-201d7dd1-a880-4a64-b631-db5629340db9", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-2316bb53-d98a-4f0f-8cd8-51e9fb317823.json b/packages/netflow/1.4.2/kibana/visualization/netflow-2316bb53-d98a-4f0f-8cd8-51e9fb317823.json new file mode 100755 index 0000000000..427764a8d4 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-2316bb53-d98a-4f0f-8cd8-51e9fb317823.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Countries and Cities (flow records) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Country\",\"field\":\"destination.geo.country_name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"City\",\"field\":\"destination.geo.city_name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Countries and Cities (flow records) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-2316bb53-d98a-4f0f-8cd8-51e9fb317823", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-248e00b4-8fc2-406f-8907-729d5380aaa7.json b/packages/netflow/1.4.2/kibana/visualization/netflow-248e00b4-8fc2-406f-8907-729d5380aaa7.json new file mode 100755 index 0000000000..1f548f3f7b --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-248e00b4-8fc2-406f-8907-729d5380aaa7.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destinations (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination\",\"field\":\"destination.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destinations (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-248e00b4-8fc2-406f-8907-729d5380aaa7", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-2b3d4e86-2254-4033-8fe3-ce4753fafd03.json b/packages/netflow/1.4.2/kibana/visualization/netflow-2b3d4e86-2254-4033-8fe3-ce4753fafd03.json new file mode 100755 index 0000000000..185b0f1fe7 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-2b3d4e86-2254-4033-8fe3-ce4753fafd03.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Protocols [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Protocol\",\"field\":\"network.transport\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Protocols [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-2b3d4e86-2254-4033-8fe3-ce4753fafd03", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-2dca3025-692c-4876-8bcc-e0b248dc9819.json b/packages/netflow/1.4.2/kibana/visualization/netflow-2dca3025-692c-4876-8bcc-e0b248dc9819.json new file mode 100755 index 0000000000..1b5f875b7b --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-2dca3025-692c-4876-8bcc-e0b248dc9819.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "TCP Flags Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"TCP Flag States\",\"field\":\"netflow.tcp_control_bits\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"TCP Flags Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-2dca3025-692c-4876-8bcc-e0b248dc9819", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-30cd1009-2925-4c9b-820d-d689f5d1efda.json b/packages/netflow/1.4.2/kibana/visualization/netflow-30cd1009-2925-4c9b-820d-d689f5d1efda.json new file mode 100755 index 0000000000..2cf30c10aa --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-30cd1009-2925-4c9b-820d-d689f5d1efda.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Autonomous Systems (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"destination.as.organization.name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.as.organization.name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Autonomous Systems (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-30cd1009-2925-4c9b-820d-d689f5d1efda", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-31708a70-4957-4a8a-8065-5c88a344ad02.json b/packages/netflow/1.4.2/kibana/visualization/netflow-31708a70-4957-4a8a-8065-5c88a344ad02.json new file mode 100755 index 0000000000..0b9bc316e9 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-31708a70-4957-4a8a-8065-5c88a344ad02.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Flow Exporters (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Flow Exporter\",\"field\":\"agent.name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Flow Exporters (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-31708a70-4957-4a8a-8065-5c88a344ad02", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-31b5f6fd-eb9d-4e97-90fd-367062ef217f.json b/packages/netflow/1.4.2/kibana/visualization/netflow-31b5f6fd-eb9d-4e97-90fd-367062ef217f.json new file mode 100755 index 0000000000..2b41a7db6e --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-31b5f6fd-eb9d-4e97-90fd-367062ef217f.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Destination Ports [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Destination\",\"field\":\"destination.port\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Destination Ports [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-31b5f6fd-eb9d-4e97-90fd-367062ef217f", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-32e712ed-fa15-4db7-8575-8476e8d65b03.json b/packages/netflow/1.4.2/kibana/visualization/netflow-32e712ed-fa15-4db7-8575-8476e8d65b03.json new file mode 100755 index 0000000000..604a5b0405 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-32e712ed-fa15-4db7-8575-8476e8d65b03.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Source Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Sources\",\"field\":\"source.ip\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"Source Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-32e712ed-fa15-4db7-8575-8476e8d65b03", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-3a4209e2-281c-467e-b5cb-315bf4a2661f.json b/packages/netflow/1.4.2/kibana/visualization/netflow-3a4209e2-281c-467e-b5cb-315bf4a2661f.json new file mode 100755 index 0000000000..4c9486232a --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-3a4209e2-281c-467e-b5cb-315bf4a2661f.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Ports (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"destination.port:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.port:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Destination Ports (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-3a4209e2-281c-467e-b5cb-315bf4a2661f", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-3dec20c0-0d4f-43ef-8864-3779e1a1b33f.json b/packages/netflow/1.4.2/kibana/visualization/netflow-3dec20c0-0d4f-43ef-8864-3779e1a1b33f.json new file mode 100755 index 0000000000..e8bacff99f --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-3dec20c0-0d4f-43ef-8864-3779e1a1b33f.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Version (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Version\",\"field\":\"netflow.exporter.version\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Version (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-3dec20c0-0d4f-43ef-8864-3779e1a1b33f", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-3e27fb83-b3e3-4c15-b999-ed6da49b7a86.json b/packages/netflow/1.4.2/kibana/visualization/netflow-3e27fb83-b3e3-4c15-b999-ed6da49b7a86.json new file mode 100755 index 0000000000..f62f821bc6 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-3e27fb83-b3e3-4c15-b999-ed6da49b7a86.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Ports (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"destination.port:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.port:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Destination Ports (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-3e27fb83-b3e3-4c15-b999-ed6da49b7a86", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-441c6c50-fa1a-489c-96c6-76f7925dea24.json b/packages/netflow/1.4.2/kibana/visualization/netflow-441c6c50-fa1a-489c-96c6-76f7925dea24.json new file mode 100755 index 0000000000..9a30c91d06 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-441c6c50-fa1a-489c-96c6-76f7925dea24.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Flow Exporters (flow records) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Flow Exporter\",\"field\":\"agent.name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Flow Exporters (flow records) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-441c6c50-fa1a-489c-96c6-76f7925dea24", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-4ac97841-c89f-4d50-b3c6-6253f7e1dd1a.json b/packages/netflow/1.4.2/kibana/visualization/netflow-4ac97841-c89f-4d50-b3c6-6253f7e1dd1a.json new file mode 100755 index 0000000000..532a6d4d1f --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-4ac97841-c89f-4d50-b3c6-6253f7e1dd1a.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Egress Interfaces (flow records) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Egress Interface\",\"field\":\"netflow.egress_interface\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Egress Interfaces (flow records) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-4ac97841-c89f-4d50-b3c6-6253f7e1dd1a", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-4bb0255e-18ed-45e4-bfb9-de8e35b12094.json b/packages/netflow/1.4.2/kibana/visualization/netflow-4bb0255e-18ed-45e4-bfb9-de8e35b12094.json new file mode 100755 index 0000000000..2f7206eabc --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-4bb0255e-18ed-45e4-bfb9-de8e35b12094.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Flow Records [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Timeline\",\"extended_bounds\":{},\"field\":\"event.end\",\"interval\":\"s\",\"min_doc_count\":1},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Version\",\"field\":\"netflow.exporter.version\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":5},\"schema\":\"group\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"defaultYExtents\":false,\"grid\":{\"categoryLines\":false,\"style\":{\"color\":\"#eee\"}},\"legendPosition\":\"right\",\"mode\":\"stacked\",\"scale\":\"linear\",\"seriesParams\":[{\"data\":{\"id\":\"1\",\"label\":\"Flow Records\"},\"drawLinesBetweenPoints\":true,\"mode\":\"stacked\",\"show\":\"true\",\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"setYExtents\":false,\"times\":[],\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Flow Records [Logs Netflow]\",\"type\":\"histogram\"}" + }, + "id": "netflow-4bb0255e-18ed-45e4-bfb9-de8e35b12094", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-5292a65b-c532-422a-9008-1251a8073a3a.json b/packages/netflow/1.4.2/kibana/visualization/netflow-5292a65b-c532-422a-9008-1251a8073a3a.json new file mode 100755 index 0000000000..039347b2f6 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-5292a65b-c532-422a-9008-1251a8073a3a.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Cities [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":2,\"direction\":\"desc\"}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Country\",\"field\":\"destination.geo.country_name\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"5\",\"params\":{\"customLabel\":\"City\",\"field\":\"destination.geo.city_name\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":true,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Cities [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-5292a65b-c532-422a-9008-1251a8073a3a", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-5303e99b-389c-47b7-ae7a-945c5a92ba49.json b/packages/netflow/1.4.2/kibana/visualization/netflow-5303e99b-389c-47b7-ae7a-945c5a92ba49.json new file mode 100755 index 0000000000..f679b4abaa --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-5303e99b-389c-47b7-ae7a-945c5a92ba49.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Destinations [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Destination\",\"field\":\"destination.ip\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Destinations [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-5303e99b-389c-47b7-ae7a-945c5a92ba49", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-57e13a20-e94f-4465-a942-42148634a1d2.json b/packages/netflow/1.4.2/kibana/visualization/netflow-57e13a20-e94f-4465-a942-42148634a1d2.json new file mode 100755 index 0000000000..e9fb888529 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-57e13a20-e94f-4465-a942-42148634a1d2.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "TCP Flags (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"TCP Flags\",\"field\":\"netflow.tcp_control_bits\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":255},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"TCP Flags (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-57e13a20-e94f-4465-a942-42148634a1d2", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-5ccac452-e90a-4dde-ae9b-1be36ce3f761.json b/packages/netflow/1.4.2/kibana/visualization/netflow-5ccac452-e90a-4dde-ae9b-1be36ce3f761.json new file mode 100755 index 0000000000..f4318fc5a2 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-5ccac452-e90a-4dde-ae9b-1be36ce3f761.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Countries and Cities (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Country\",\"field\":\"destination.geo.country_name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"City\",\"field\":\"destination.geo.city_name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Countries and Cities (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-5ccac452-e90a-4dde-ae9b-1be36ce3f761", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-5cfb2c9a-4815-4a25-9d7e-ab0ef55ffe63.json b/packages/netflow/1.4.2/kibana/visualization/netflow-5cfb2c9a-4815-4a25-9d7e-ab0ef55ffe63.json new file mode 100755 index 0000000000..234699f43a --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-5cfb2c9a-4815-4a25-9d7e-ab0ef55ffe63.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Countries (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"destination.geo.country_name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.geo.country_name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Countries (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-5cfb2c9a-4815-4a25-9d7e-ab0ef55ffe63", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-5d868836-c7b2-4812-bf47-4838aac281d9.json b/packages/netflow/1.4.2/kibana/visualization/netflow-5d868836-c7b2-4812-bf47-4838aac281d9.json new file mode 100755 index 0000000000..757b83c3f3 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-5d868836-c7b2-4812-bf47-4838aac281d9.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "TCP Flags (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"netflow.tcp_control_bits:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.tcp_control_bits:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"TCP Flags (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-5d868836-c7b2-4812-bf47-4838aac281d9", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-63ef5338-fdf2-488e-b78a-f0e98daccc95.json b/packages/netflow/1.4.2/kibana/visualization/netflow-63ef5338-fdf2-488e-b78a-f0e98daccc95.json new file mode 100755 index 0000000000..cb7106478b --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-63ef5338-fdf2-488e-b78a-f0e98daccc95.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Country Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Countries\",\"field\":\"destination.geo.country_name\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"Country Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-63ef5338-fdf2-488e-b78a-f0e98daccc95", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-67fdca65-a9df-47f0-a8a4-1e8b056325de.json b/packages/netflow/1.4.2/kibana/visualization/netflow-67fdca65-a9df-47f0-a8a4-1e8b056325de.json new file mode 100755 index 0000000000..3eb1b5b6a0 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-67fdca65-a9df-47f0-a8a4-1e8b056325de.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destinations and Ports (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination\",\"field\":\"destination.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Port\",\"field\":\"destination.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destinations and Ports (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-67fdca65-a9df-47f0-a8a4-1e8b056325de", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-681f0ce4-d828-4a99-b643-0c0715530050.json b/packages/netflow/1.4.2/kibana/visualization/netflow-681f0ce4-d828-4a99-b643-0c0715530050.json new file mode 100755 index 0000000000..39e740819e --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-681f0ce4-d828-4a99-b643-0c0715530050.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destinations (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"destination.ip:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.ip:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Destinations (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-681f0ce4-d828-4a99-b643-0c0715530050", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-6bbd6712-494a-4fd9-b3d3-757304681f0f.json b/packages/netflow/1.4.2/kibana/visualization/netflow-6bbd6712-494a-4fd9-b3d3-757304681f0f.json new file mode 100755 index 0000000000..2c0f33d4c4 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-6bbd6712-494a-4fd9-b3d3-757304681f0f.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Sources (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"source.ip:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* source.ip:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Sources (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-6bbd6712-494a-4fd9-b3d3-757304681f0f", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-717cd7c7-bfca-435d-8ee7-38259927aade.json b/packages/netflow/1.4.2/kibana/visualization/netflow-717cd7c7-bfca-435d-8ee7-38259927aade.json new file mode 100755 index 0000000000..d1827ba987 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-717cd7c7-bfca-435d-8ee7-38259927aade.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Types of Service (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"netflow.ip_class_of_service:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.ip_class_of_service:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Types of Service (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-717cd7c7-bfca-435d-8ee7-38259927aade", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-751ecb6f-11c3-458d-b039-f6d57a6379fa.json b/packages/netflow/1.4.2/kibana/visualization/netflow-751ecb6f-11c3-458d-b039-f6d57a6379fa.json new file mode 100755 index 0000000000..2ea0e2c11d --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-751ecb6f-11c3-458d-b039-f6d57a6379fa.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Source Autonomous Systems (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"source.as.organization.name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* source.as.organization.name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Source Autonomous Systems (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-751ecb6f-11c3-458d-b039-f6d57a6379fa", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-7d447b22-89dc-4f32-b549-4b8620af4d76.json b/packages/netflow/1.4.2/kibana/visualization/netflow-7d447b22-89dc-4f32-b549-4b8620af4d76.json new file mode 100755 index 0000000000..d1963d5620 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-7d447b22-89dc-4f32-b549-4b8620af4d76.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Cities (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"destination.geo.city_name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.geo.city_name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Cities (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-7d447b22-89dc-4f32-b549-4b8620af4d76", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-7fa6cb0a-518d-46e9-a228-15cd4253a957.json b/packages/netflow/1.4.2/kibana/visualization/netflow-7fa6cb0a-518d-46e9-a228-15cd4253a957.json new file mode 100755 index 0000000000..f9d200151c --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-7fa6cb0a-518d-46e9-a228-15cd4253a957.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "VLANs (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"VLAN\",\"field\":\"netflow.vlan_id\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"VLANs (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-7fa6cb0a-518d-46e9-a228-15cd4253a957", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-85ebf558-402b-45d2-a186-e15f8673ec07.json b/packages/netflow/1.4.2/kibana/visualization/netflow-85ebf558-402b-45d2-a186-e15f8673ec07.json new file mode 100755 index 0000000000..2483db9b37 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-85ebf558-402b-45d2-a186-e15f8673ec07.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Egress Interfaces (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"netflow.egress_interface:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.egress_interface:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Egress Interfaces (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-85ebf558-402b-45d2-a186-e15f8673ec07", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-8f83cf97-4a48-421f-8db5-690297d1f4fb.json b/packages/netflow/1.4.2/kibana/visualization/netflow-8f83cf97-4a48-421f-8db5-690297d1f4fb.json new file mode 100755 index 0000000000..8128f6ad66 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-8f83cf97-4a48-421f-8db5-690297d1f4fb.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "TCP Flags (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"netflow.tcp_control_bits:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.tcp_control_bits:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"TCP Flags (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-8f83cf97-4a48-421f-8db5-690297d1f4fb", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-a14c3248-952d-42aa-bd7d-9b39157a776f.json b/packages/netflow/1.4.2/kibana/visualization/netflow-a14c3248-952d-42aa-bd7d-9b39157a776f.json new file mode 100755 index 0000000000..367aadf04a --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-a14c3248-952d-42aa-bd7d-9b39157a776f.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Countries (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Country\",\"field\":\"destination.geo.country_name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Countries (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-a14c3248-952d-42aa-bd7d-9b39157a776f", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-a1704d46-15fc-41c2-851d-796ceb49877f.json b/packages/netflow/1.4.2/kibana/visualization/netflow-a1704d46-15fc-41c2-851d-796ceb49877f.json new file mode 100755 index 0000000000..c94d66bf80 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-a1704d46-15fc-41c2-851d-796ceb49877f.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Types of Service (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"netflow.ip_class_of_service:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.ip_class_of_service:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Types of Service (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-a1704d46-15fc-41c2-851d-796ceb49877f", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-a5efa3dd-f53a-4d14-9d3f-ee73345fd93d.json b/packages/netflow/1.4.2/kibana/visualization/netflow-a5efa3dd-f53a-4d14-9d3f-ee73345fd93d.json new file mode 100755 index 0000000000..2c2e783cca --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-a5efa3dd-f53a-4d14-9d3f-ee73345fd93d.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "VLANs (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"netflow.vlan_id:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.vlan_id:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"VLANs (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-a5efa3dd-f53a-4d14-9d3f-ee73345fd93d", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-a685420e-c45f-4b62-932b-5b76ac8b8ca2.json b/packages/netflow/1.4.2/kibana/visualization/netflow-a685420e-c45f-4b62-932b-5b76ac8b8ca2.json new file mode 100755 index 0000000000..600eb6d102 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-a685420e-c45f-4b62-932b-5b76ac8b8ca2.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Cities (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"City\",\"field\":\"destination.geo.city_name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Cities (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-a685420e-c45f-4b62-932b-5b76ac8b8ca2", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-abfa0b19-60cd-4984-9c3d-02ebf0aa1dfb.json b/packages/netflow/1.4.2/kibana/visualization/netflow-abfa0b19-60cd-4984-9c3d-02ebf0aa1dfb.json new file mode 100755 index 0000000000..138532d583 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-abfa0b19-60cd-4984-9c3d-02ebf0aa1dfb.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Autonomous Systems (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"destination.as.organization.name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.as.organization.name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Autonomous Systems (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-abfa0b19-60cd-4984-9c3d-02ebf0aa1dfb", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-ae334aec-31fa-4df7-a064-40b18831d819.json b/packages/netflow/1.4.2/kibana/visualization/netflow-ae334aec-31fa-4df7-a064-40b18831d819.json new file mode 100755 index 0000000000..e8b944aff7 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-ae334aec-31fa-4df7-a064-40b18831d819.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "IP Version and Protocols (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"IP Version\",\"field\":\"network.type\",\"missingBucket\":true,\"missingBucketLabel\":\"unset ip version\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Protocol\",\"field\":\"network.transport\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"dimensions\":{\"buckets\":[{\"accessor\":0,\"aggType\":\"terms\",\"format\":{\"id\":\"terms\",\"params\":{\"id\":\"string\",\"missingBucketLabel\":\"Missing\",\"otherBucketLabel\":\"Other\"}},\"params\":{}},{\"accessor\":2,\"aggType\":\"terms\",\"format\":{\"id\":\"terms\",\"params\":{\"id\":\"string\",\"missingBucketLabel\":\"Missing\",\"otherBucketLabel\":\"Other\"}},\"params\":{}}],\"metric\":{\"accessor\":1,\"aggType\":\"sum\",\"format\":{\"id\":\"bytes\"},\"params\":{}}},\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"IP Version and Protocols (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-ae334aec-31fa-4df7-a064-40b18831d819", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-aed09724-0a69-4331-84f5-3d2067c43930.json b/packages/netflow/1.4.2/kibana/visualization/netflow-aed09724-0a69-4331-84f5-3d2067c43930.json new file mode 100755 index 0000000000..c8ea4cc9fa --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-aed09724-0a69-4331-84f5-3d2067c43930.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destinations and Sources (flow records) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination\",\"field\":\"destination.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Source\",\"field\":\"source.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destinations and Sources (flow records) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-aed09724-0a69-4331-84f5-3d2067c43930", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-af707b01-29f1-462b-b279-6d2e803f3645.json b/packages/netflow/1.4.2/kibana/visualization/netflow-af707b01-29f1-462b-b279-6d2e803f3645.json new file mode 100755 index 0000000000..3a0931608d --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-af707b01-29f1-462b-b279-6d2e803f3645.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Port Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Destination Ports\",\"field\":\"destination.port\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"Destination Port Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-af707b01-29f1-462b-b279-6d2e803f3645", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-b02c2713-17f0-41dd-88a3-ce33b446f19d.json b/packages/netflow/1.4.2/kibana/visualization/netflow-b02c2713-17f0-41dd-88a3-ce33b446f19d.json new file mode 100755 index 0000000000..26c3a704cc --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-b02c2713-17f0-41dd-88a3-ce33b446f19d.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Locality (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Locality\",\"field\":\"flow.locality\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Locality (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-b02c2713-17f0-41dd-88a3-ce33b446f19d", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-b677cd82-b33e-49b3-8b6e-0e110177b163.json b/packages/netflow/1.4.2/kibana/visualization/netflow-b677cd82-b33e-49b3-8b6e-0e110177b163.json new file mode 100755 index 0000000000..6820b08333 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-b677cd82-b33e-49b3-8b6e-0e110177b163.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Direction (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Direction\",\"field\":\"network.direction\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Direction (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-b677cd82-b33e-49b3-8b6e-0e110177b163", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-c27c6a3b-93ee-44d5-8d0c-9b097e575f52.json b/packages/netflow/1.4.2/kibana/visualization/netflow-c27c6a3b-93ee-44d5-8d0c-9b097e575f52.json new file mode 100755 index 0000000000..8f51ff3b08 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-c27c6a3b-93ee-44d5-8d0c-9b097e575f52.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Flow Records [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"Flow Records [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-c27c6a3b-93ee-44d5-8d0c-9b097e575f52", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-c54f5529-e6d7-4c26-8e8e-3b35de132035.json b/packages/netflow/1.4.2/kibana/visualization/netflow-c54f5529-e6d7-4c26-8e8e-3b35de132035.json new file mode 100755 index 0000000000..f43311ac5f --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-c54f5529-e6d7-4c26-8e8e-3b35de132035.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination and Source Ports (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination Port\",\"field\":\"destination.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Source Port\",\"field\":\"source.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destination and Source Ports (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-c54f5529-e6d7-4c26-8e8e-3b35de132035", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-cccff92f-cb71-49a9-9caf-84867751d31e.json b/packages/netflow/1.4.2/kibana/visualization/netflow-cccff92f-cb71-49a9-9caf-84867751d31e.json new file mode 100755 index 0000000000..4a1c38d701 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-cccff92f-cb71-49a9-9caf-84867751d31e.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Flow Exporters [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Flow Exporter\",\"field\":\"agent.name\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Flow Exporters [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-cccff92f-cb71-49a9-9caf-84867751d31e", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-cf399a85-e348-4ac1-a399-e8f5a44114c4.json b/packages/netflow/1.4.2/kibana/visualization/netflow-cf399a85-e348-4ac1-a399-e8f5a44114c4.json new file mode 100755 index 0000000000..75afe86d89 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-cf399a85-e348-4ac1-a399-e8f5a44114c4.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Ports (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination Port\",\"field\":\"destination.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destination Ports (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-cf399a85-e348-4ac1-a399-e8f5a44114c4", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-d27b5d74-b3b4-4311-a0e6-08ff8f4345df.json b/packages/netflow/1.4.2/kibana/visualization/netflow-d27b5d74-b3b4-4311-a0e6-08ff8f4345df.json new file mode 100755 index 0000000000..e81d9fcfea --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-d27b5d74-b3b4-4311-a0e6-08ff8f4345df.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Autonomous Systems (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"destination.as.organization.name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.as.organization.name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Destination Autonomous Systems (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-d27b5d74-b3b4-4311-a0e6-08ff8f4345df", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-d3df8d28-65f8-4ea1-8b33-f479380a0600.json b/packages/netflow/1.4.2/kibana/visualization/netflow-d3df8d28-65f8-4ea1-8b33-f479380a0600.json new file mode 100755 index 0000000000..283c3b72e6 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-d3df8d28-65f8-4ea1-8b33-f479380a0600.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Ingress Interfaces (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"netflow.ingress_interface:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.ingress_interface:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Ingress Interfaces (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-d3df8d28-65f8-4ea1-8b33-f479380a0600", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-d41a9663-e5ad-47a7-955e-3803ae4e23c0.json b/packages/netflow/1.4.2/kibana/visualization/netflow-d41a9663-e5ad-47a7-955e-3803ae4e23c0.json new file mode 100755 index 0000000000..fbc293dc8c --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-d41a9663-e5ad-47a7-955e-3803ae4e23c0.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Countries (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"destination.geo.country_name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.geo.country_name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Countries (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-d41a9663-e5ad-47a7-955e-3803ae4e23c0", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3.json b/packages/netflow/1.4.2/kibana/visualization/netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3.json new file mode 100755 index 0000000000..357ec15753 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Dashboard Navigation [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"markdown\":\"[Overview](#/dashboard/netflow-34e26884-161a-4448-9556-43b5bf2f62a2) | [Conversation Partners](#/dashboard/netflow-acd7a630-0c71-4840-bc9e-4a3801374a32) | [Traffic Analysis](#/dashboard/netflow-38012abe-c611-4124-8497-381fcd85acc8) | [Top-N](#/dashboard/netflow-14387a13-53bc-43a4-b9cd-63977aa8d87c) | [Geo Location](#/dashboard/netflow-77326664-23be-4bf1-a126-6d7e60cfc024) | [Autonomous Systems](#/dashboard/netflow-c64665f9-d222-421e-90b0-c7310d944b8a) | [Flow Exporters](#/dashboard/netflow-feebb4e6-b13e-4e4e-b9fc-d3a178276425) | [Raw Flow Records](#/dashboard/netflow-94972700-de4a-4272-9143-2fa8d4981365)\\n***\"},\"title\":\"Dashboard Navigation [Logs Netflow]\",\"type\":\"markdown\"}" + }, + "id": "netflow-d4e6520a-9ced-47c9-a8f2-7246e8cbd2d3", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-d5568704-e30b-4108-bb49-06a9b8dce6a6.json b/packages/netflow/1.4.2/kibana/visualization/netflow-d5568704-e30b-4108-bb49-06a9b8dce6a6.json new file mode 100755 index 0000000000..f9888b556e --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-d5568704-e30b-4108-bb49-06a9b8dce6a6.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Autonomous System Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Autonomous Systems\",\"field\":\"destination.as.organization.name\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"Autonomous System Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-d5568704-e30b-4108-bb49-06a9b8dce6a6", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-d59a031c-70d6-47d7-966d-7fcb805be9be.json b/packages/netflow/1.4.2/kibana/visualization/netflow-d59a031c-70d6-47d7-966d-7fcb805be9be.json new file mode 100755 index 0000000000..dc64d535ab --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-d59a031c-70d6-47d7-966d-7fcb805be9be.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destinations (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"destination.ip:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* destination.ip:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Destinations (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-d59a031c-70d6-47d7-966d-7fcb805be9be", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-ddd27657-c3c8-4f82-8059-6d7763dd599b.json b/packages/netflow/1.4.2/kibana/visualization/netflow-ddd27657-c3c8-4f82-8059-6d7763dd599b.json new file mode 100755 index 0000000000..a47625da10 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-ddd27657-c3c8-4f82-8059-6d7763dd599b.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Source Port Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Source Ports\",\"field\":\"source.port\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"Source Port Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-ddd27657-c3c8-4f82-8059-6d7763dd599b", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-e822f94c-5f65-4963-a540-74ca9c25bd2d.json b/packages/netflow/1.4.2/kibana/visualization/netflow-e822f94c-5f65-4963-a540-74ca9c25bd2d.json new file mode 100755 index 0000000000..b481841378 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-e822f94c-5f65-4963-a540-74ca9c25bd2d.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destinations and Sources (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination\",\"field\":\"destination.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Source\",\"field\":\"source.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destinations and Sources (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-e822f94c-5f65-4963-a540-74ca9c25bd2d", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-e99dc327-03de-4561-9e0c-f550710125c2.json b/packages/netflow/1.4.2/kibana/visualization/netflow-e99dc327-03de-4561-9e0c-f550710125c2.json new file mode 100755 index 0000000000..988989c810 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-e99dc327-03de-4561-9e0c-f550710125c2.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Count [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Destinations\",\"field\":\"destination.ip\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"fontSize\":\"32\",\"handleNoResults\":true},\"title\":\"Destination Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-e99dc327-03de-4561-9e0c-f550710125c2", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-e9ad835b-b2f2-42d3-a3e7-555a593deacf.json b/packages/netflow/1.4.2/kibana/visualization/netflow-e9ad835b-b2f2-42d3-a3e7-555a593deacf.json new file mode 100755 index 0000000000..f7e4a91883 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-e9ad835b-b2f2-42d3-a3e7-555a593deacf.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Top Source Ports [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Source\",\"field\":\"source.port\",\"order\":\"desc\",\"orderBy\":\"2\",\"size\":500},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":true,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top Source Ports [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-e9ad835b-b2f2-42d3-a3e7-555a593deacf", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-ebea013f-9b5b-4f61-a9c8-c62bebf62ae9.json b/packages/netflow/1.4.2/kibana/visualization/netflow-ebea013f-9b5b-4f61-a9c8-c62bebf62ae9.json new file mode 100755 index 0000000000..7e67198ced --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-ebea013f-9b5b-4f61-a9c8-c62bebf62ae9.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Conversation Partners [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":2,\"direction\":\"desc\"}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Packets\",\"field\":\"network.packets\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Source\",\"field\":\"source.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Destination\",\"field\":\"destination.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"5\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":false,\"sort\":{\"columnIndex\":2,\"direction\":\"desc\"},\"totalFunc\":\"sum\"},\"title\":\"Conversation Partners [Logs Netflow]\",\"type\":\"table\"}" + }, + "id": "netflow-ebea013f-9b5b-4f61-a9c8-c62bebf62ae9", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f27c1479-0625-4cdc-92de-672e47db0f87.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f27c1479-0625-4cdc-92de-672e47db0f87.json new file mode 100755 index 0000000000..621f27c18c --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f27c1479-0625-4cdc-92de-672e47db0f87.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "ToS Count [Logs Netflow]", + "uiStateJSON": "{\"vis\":{\"defaultColors\":{\"0 - 100\":\"rgb(0,104,55)\"}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Types of Service\",\"field\":\"netflow.ip_class_of_service\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"listeners\":{},\"params\":{\"addLegend\":false,\"addTooltip\":true,\"fontSize\":\"32\",\"gauge\":{\"autoExtend\":false,\"backStyle\":\"Full\",\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":100}],\"gaugeColorMode\":\"None\",\"gaugeStyle\":\"Full\",\"gaugeType\":\"Metric\",\"invertColors\":false,\"labels\":{\"color\":\"black\",\"show\":true},\"orientation\":\"vertical\",\"percentageMode\":false,\"scale\":{\"color\":\"#333\",\"labels\":false,\"show\":false,\"width\":2},\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":\"36\",\"labelColor\":false,\"subText\":\"\"},\"type\":\"simple\",\"useRange\":false,\"verticalSplit\":false},\"handleNoResults\":true,\"type\":\"gauge\"},\"title\":\"ToS Count [Logs Netflow]\",\"type\":\"metric\"}" + }, + "id": "netflow-f27c1479-0625-4cdc-92de-672e47db0f87", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f4c8cb5a-7336-449e-ab99-6e867b435b85.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f4c8cb5a-7336-449e-ab99-6e867b435b85.json new file mode 100755 index 0000000000..5d555b8534 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f4c8cb5a-7336-449e-ab99-6e867b435b85.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination Geo Location Heatmap [Logs Netflow]", + "uiStateJSON": "{\"mapCenter\":[8.407168163601076,9.4921875]}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"autoPrecision\":true,\"customLabel\":\"Location\",\"field\":\"destination.geo.location\",\"precision\":2},\"schema\":\"segment\",\"type\":\"geohash_grid\"}],\"listeners\":{},\"params\":{\"addTooltip\":true,\"heatBlur\":\"16\",\"heatMaxZoom\":16,\"heatMinOpacity\":\"0.32\",\"heatNormalizeData\":true,\"heatRadius\":\"24\",\"isDesaturated\":true,\"legendPosition\":\"bottomright\",\"mapCenter\":[15,5],\"mapType\":\"Heatmap\",\"mapZoom\":2,\"wms\":{\"enabled\":false,\"options\":{\"attribution\":\"Maps provided by USGS\",\"format\":\"image/png\",\"layers\":\"0\",\"styles\":\"\",\"transparent\":true,\"version\":\"1.3.0\"},\"url\":\"https://basemap.nationalmap.gov/arcgis/services/USGSTopo/MapServer/WMSServer\"}},\"title\":\"Destination Geo Location Heatmap [Logs Netflow]\",\"type\":\"tile_map\"}" + }, + "id": "netflow-f4c8cb5a-7336-449e-ab99-6e867b435b85", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f531f957-e8c0-497a-ad41-ef39c2d29671.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f531f957-e8c0-497a-ad41-ef39c2d29671.json new file mode 100755 index 0000000000..961c3eb2ac --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f531f957-e8c0-497a-ad41-ef39c2d29671.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination and Source Ports (flow records) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination Port\",\"field\":\"destination.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Source Port\",\"field\":\"source.port\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destination and Source Ports (flow records) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-f531f957-e8c0-497a-ad41-ef39c2d29671", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f668ecdb-eec7-44c6-9060-26aaf9fc8404.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f668ecdb-eec7-44c6-9060-26aaf9fc8404.json new file mode 100755 index 0000000000..86706c6854 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f668ecdb-eec7-44c6-9060-26aaf9fc8404.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Source Ports (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.bytes\\\", split=\\\"source.port:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* source.port:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"bytes / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Source Ports (bytes) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-f668ecdb-eec7-44c6-9060-26aaf9fc8404", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f75063c7-48b7-4de4-b8cb-d07eb2cea0e9.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f75063c7-48b7-4de4-b8cb-d07eb2cea0e9.json new file mode 100755 index 0000000000..c8502370f0 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f75063c7-48b7-4de4-b8cb-d07eb2cea0e9.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Source Autonomous Systems (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"source.as.organization.name:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* source.as.organization.name:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Source Autonomous Systems (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-f75063c7-48b7-4de4-b8cb-d07eb2cea0e9", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f772028b-d5a6-4d55-b441-493871981a60.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f772028b-d5a6-4d55-b441-493871981a60.json new file mode 100755 index 0000000000..d9e28e2c12 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f772028b-d5a6-4d55-b441-493871981a60.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Autonomous Systems (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Autonomous System\",\"field\":\"destination.as.organization.name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Autonomous Systems (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-f772028b-d5a6-4d55-b441-493871981a60", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f7808e70-df2a-4532-a350-966704567c24.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f7808e70-df2a-4532-a350-966704567c24.json new file mode 100755 index 0000000000..45fd4ac9f8 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f7808e70-df2a-4532-a350-966704567c24.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Destination and Source ASs (flow records) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Flow Records\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination AS\",\"field\":\"destination.as.organization.name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Source AS\",\"field\":\"source.as.organization.name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Destination and Source ASs (flow records) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-f7808e70-df2a-4532-a350-966704567c24", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-f86a7769-8ef6-408d-bbe3-985d0ea0a3f7.json b/packages/netflow/1.4.2/kibana/visualization/netflow-f86a7769-8ef6-408d-bbe3-985d0ea0a3f7.json new file mode 100755 index 0000000000..770cb9521b --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-f86a7769-8ef6-408d-bbe3-985d0ea0a3f7.json @@ -0,0 +1,15 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Egress Interfaces (packets) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"listeners\":{},\"params\":{\"expression\":\".es(index=\\\"logs-*\\\", metric=\\\"sum:network.packets\\\", split=\\\"netflow.egress_interface:10\\\", kibana=true).scale_interval(1s).fit(mode=scale).if(operator=\\\"lt\\\", if=0, then=0).trim(start=2,end=1).label(regex=\\\"^.* netflow.egress_interface:(.+) \\u003e .*$\\\", label=\\\"$1\\\").lines(width=1, stack=true, fill=1).yaxis(label=\\\"packets / sec\\\", min=0)\",\"interval\":\"auto\"},\"title\":\"Egress Interfaces (packets) [Logs Netflow]\",\"type\":\"timelion\"}" + }, + "id": "netflow-f86a7769-8ef6-408d-bbe3-985d0ea0a3f7", + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/kibana/visualization/netflow-fd6c1144-5026-4795-b7af-a9aa3fc28c56.json b/packages/netflow/1.4.2/kibana/visualization/netflow-fd6c1144-5026-4795-b7af-a9aa3fc28c56.json new file mode 100755 index 0000000000..a573b6ca49 --- /dev/null +++ b/packages/netflow/1.4.2/kibana/visualization/netflow-fd6c1144-5026-4795-b7af-a9aa3fc28c56.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Sources (bytes) [Logs Netflow]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Bytes\",\"field\":\"network.bytes\"},\"schema\":\"metric\",\"type\":\"sum\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source\",\"field\":\"source.ip\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":50},\"schema\":\"segment\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"legendPosition\":\"right\"},\"title\":\"Sources (bytes) [Logs Netflow]\",\"type\":\"pie\"}" + }, + "id": "netflow-fd6c1144-5026-4795-b7af-a9aa3fc28c56", + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netflow/1.4.2/manifest.yml b/packages/netflow/1.4.2/manifest.yml new file mode 100755 index 0000000000..a1adeef09b --- /dev/null +++ b/packages/netflow/1.4.2/manifest.yml @@ -0,0 +1,23 @@ +format_version: 1.0.0 +name: netflow +title: NetFlow Records +version: 1.4.2 +license: basic +description: Collect flow records from NetFlow and IPFIX exporters with Elastic Agent. +type: integration +categories: + - network + - security +release: ga +conditions: + kibana.version: ^7.14.0 || ^8.0.0 +policy_templates: + - name: netflow + title: NetFlow logs + description: Collect Netflow logs from networks via UDP + inputs: + - type: netflow + title: Collect NetFlow logs + description: Collecting NetFlow logs using the netflow input +owner: + github: elastic/security-external-integrations diff --git a/packages/netskope/0.1.2/changelog.yml b/packages/netskope/0.1.2/changelog.yml new file mode 100755 index 0000000000..9ee3850eb1 --- /dev/null +++ b/packages/netskope/0.1.2/changelog.yml @@ -0,0 +1,16 @@ +# newer versions go on top +- version: "0.1.2" + changes: + - description: Fix boolean conversion logic to accept "true", "false", "yes", and "no" as strings. Correct the type of `is_alert` and `is_web_universal_connector` to boolean. + type: bugfix + link: https://github.com/elastic/integrations/pull/3110 +- version: "0.1.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "0.1.0" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/2638 diff --git a/packages/netskope/0.1.2/data_stream/alerts/agent/stream/tcp.yml.hbs b/packages/netskope/0.1.2/data_stream/alerts/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..bc587e50a3 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/agent/stream/tcp.yml.hbs @@ -0,0 +1,18 @@ +host: "{{listen_address}}:{{listen_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if ssl}} +ssl: {{ssl}} +{{/if}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/netskope/0.1.2/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml b/packages/netskope/0.1.2/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..b9e9af61d8 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,296 @@ +--- +description: Pipeline for Netskope alerts +processors: + - set: + field: ecs.version + value: '8.0.0' + - json: + field: message + add_to_root: true + add_to_root_conflict_strategy: replace + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: netskope.alerts.policy.actions + ignore_failure: true + - append: + field: related.ip + value: "{{{destination.ip}}}" + if: ctx?.destination?.ip != null + ignore_failure: true + - append: + field: related.ip + value: "{{{netskope.alerts.user.ip}}}" + if: ctx?.netskope?.alerts?.user?.ip != null + ignore_failure: true + - append: + field: related.ip + value: "{{{source.ip}}}" + if: ctx?.source?.ip != null + ignore_failure: true + - append: + field: related.hosts + value: "{{{destination.domain}}}" + if: ctx?.destination?.domain != null + allow_duplicates: false + ignore_failure: true + - append: + field: related.hosts + value: "{{{destination.domain}}}" + if: ctx?.netskope?.alerts?.domain != null + allow_duplicates: false + ignore_failure: true + - append: + field: related.hosts + value: "{{{host.hostname}}}" + if: ctx?.host?.hostname != null + allow_duplicates: false + ignore_failure: true + - user_agent: + field: user_agent.original + ignore_failure: true + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + field: destination.ip + target_field: destination.geo + ignore_missing: true + - geoip: + field: netskope.alerts.user.ip + target_field: netskope.alerts.user.geo + ignore_missing: true + - uri_parts: + field: netskope.alerts.url + target_field: netskope.alerts.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - uri_parts: + field: netskope.alerts.web.url + target_field: netskope.alerts.web.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - remove: + field: netskope.alerts.page.url + if: ctx?.netskope?.alerts?.page?.url == ' ' + - uri_parts: + field: netskope.alerts.page.url + target_field: netskope.alerts.page.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - uri_parts: + field: netskope.alerts.login.url + target_field: netskope.alerts.login.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - uri_parts: + field: netskope.alerts.referer + target_field: netskope.alerts.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - set: + field: netskope.alerts.managed.app + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.managed?.app?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.managed.app + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.managed?.app?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_alert + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.is_alert?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_alert + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.is_alert?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_malicious + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.is_malicious?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_malicious + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.is_malicious?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.aggregated.user + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.aggregated?.user?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.aggregated.user + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.aggregated?.user?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.bypass.traffic + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.bypass?.traffic?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.bypass.traffic + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.bypass?.traffic?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_user_generated + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.is_user_generated?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_user_generated + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.is_user_generated?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.dlp.is_unique_count + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.dlp?.is_unique_count?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.dlp.is_unique_count + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.dlp?.is_unique_count?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_file_passwd_protected + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.is_file_passwd_protected?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_file_passwd_protected + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.is_file_passwd_protected?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_web_universal_connector + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.is_web_universal_connector?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.is_web_universal_connector + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.is_web_universal_connector?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.acked + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.acked?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.acked + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.acked?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.obfuscate + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.obfuscate?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.obfuscate + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.obfuscate?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.ml_detection + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.ml_detection?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.ml_detection + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.ml_detection?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.shared.is_shared + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.alerts?.shared?.is_shared?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.alerts.shared.is_shared + value: false + if: "['no', 'false'].contains(ctx?.netskope?.alerts?.shared?.is_shared?.toString()?.toLowerCase())" + ignore_failure: true + - lowercase: + ignore_failure: true + field: network.protocol + - script: + if: ctx?.file?.mime_type != null + lang: painless + source: >- + def parts = ctx.file.mime_type; + if (parts != null && parts.size() > 0) { + List l = new ArrayList(); + for (entry in parts.entrySet()) { + l.add(entry.getValue()); + } + List setList = new ArrayList(new HashSet(l)); + ctx.file.mime_type = setList; + } + - script: + if: ctx?.user?.email != null + lang: painless + source: >- + def parts = ctx.user.email; + if (parts != null && parts.size() > 0) { + List l = new ArrayList(); + for (entry in parts.entrySet()) { + l.add(entry.getValue()); + } + List setList = new ArrayList(new HashSet(l)); + ctx.user.email = setList; + } + - script: + if: ctx?.netskope?.alerts?.quarantine?.app != null + lang: painless + source: >- + def parts = ctx.netskope.alerts.quarantine.app; + if (parts != null && parts.size() > 0) { + List l = new ArrayList(); + for (entry in parts.entrySet()) { + l.add(entry.getValue()); + } + List setList = new ArrayList(new HashSet(l)); + ctx.netskope.alerts.quarantine.app = setList; + } + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "" || object == "null") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: +- set: + field: error.message + value: "{{{ _ingest.on_failure_message }}}" diff --git a/packages/netskope/0.1.2/data_stream/alerts/fields/agent.yml b/packages/netskope/0.1.2/data_stream/alerts/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/netskope/0.1.2/data_stream/alerts/fields/base-fields.yml b/packages/netskope/0.1.2/data_stream/alerts/fields/base-fields.yml new file mode 100755 index 0000000000..df7e82b799 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: netskope +- name: event.dataset + type: constant_keyword + description: Event dataset + value: netskope.alerts diff --git a/packages/netskope/0.1.2/data_stream/alerts/fields/ecs.yml b/packages/netskope/0.1.2/data_stream/alerts/fields/ecs.yml new file mode 100755 index 0000000000..e5cddd8524 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/fields/ecs.yml @@ -0,0 +1,213 @@ +- description: Bytes sent from the client to the server. + name: client.bytes + type: long +- description: Port of the client. + name: client.port + type: long +- description: |- + The cloud account or organization id used to identify different entities in a multi-tenant environment. + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. + name: cloud.account.id + type: keyword +- description: |- + The cloud account name or alias used to identify different entities in a multi-tenant environment. + Examples: AWS account name, Google Cloud ORG display name. + name: cloud.account.name + type: keyword +- description: |- + The cloud service name is intended to distinguish services running on different platforms within a provider, eg AWS EC2 vs Lambda, GCP GCE vs App Engine, Azure VM vs App Server. + Examples: app engine, app service, cloud run, fargate, lambda. + name: cloud.service.name + type: keyword +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: |- + The domain name of the destination system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: destination.domain + type: keyword +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + name: destination.geo.location + type: geo_point +- description: |- + Postal code associated with the location. + Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + name: destination.geo.postal_code + type: keyword +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: The time zone of the location, such as IANA time zone name. + name: destination.geo.timezone + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: Port of the destination. + name: destination.port + type: long +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: MD5 hash. + name: file.hash.md5 + type: keyword +- description: MIME type should identify the format of the file or stream of bytes using https://www.iana.org/assignments/media-types/media-types.xhtml[IANA official types], where possible. When more than one type is applicable, the most specific type should be used. + name: file.mime_type + type: keyword +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + File size in bytes. + Only relevant when `file.type` is "file". + name: file.size + type: long +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: host.os.name + type: keyword +- description: Referrer for this HTTP request. + name: http.request.referrer + type: keyword +- description: |- + In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. + The field value must be normalized to lowercase for querying. + name: network.protocol + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + name: source.geo.location + type: geo_point +- description: |- + Postal code associated with the location. + Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + name: source.geo.postal_code + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: The time zone of the location, such as IANA time zone name. + name: source.geo.timezone + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Port of the source. + name: source.port + type: long +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: MD5 hash. + name: threat.indicator.file.hash.md5 + type: keyword +- description: SHA1 hash. + name: threat.indicator.file.hash.sha1 + type: keyword +- description: SHA256 hash. + name: threat.indicator.file.hash.sha256 + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Name of the group. + name: user.group.name + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Array of user roles at the time of the event. + name: user.roles + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword diff --git a/packages/netskope/0.1.2/data_stream/alerts/fields/fields.yml b/packages/netskope/0.1.2/data_stream/alerts/fields/fields.yml new file mode 100755 index 0000000000..33542d9154 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/fields/fields.yml @@ -0,0 +1,1856 @@ +- name: netskope.alerts + type: group + fields: + - name: access_method + type: keyword + description: | + Cloud app traffic can be steered to the Netskope cloud using different deployment methods such as Client (Netskope Client), Secure Forwarder etc. Administrators can also upload firewall and/or proxy logs for log analytics. This field shows the actual access method that triggered the event. For log uploads this shows the actual log type such as PAN, Websense, etc. + - name: account + type: group + fields: + - name: id + type: keyword + description: | + Account ID (usually is account number as provided by the cloud provider). + - name: name + type: keyword + description: | + Account name - in case of AWS this is the instance name set by user. For others, account name is provided by cloud provider. + - name: acked + type: boolean + description: | + Whether user acknowledged the alert or not. + - name: acting + type: group + fields: + - name: role + type: keyword + description: | + N/A + - name: action + type: keyword + description: | + Action taken on the event for the policy. + - name: activities + type: array + description: | + N/A + - name: activity + type: group + fields: + - name: name + type: keyword + description: | + Description of the user performed activity. + - name: status + type: keyword + description: | + Displayed when the user is denied access while performing some activity. + - name: type + type: keyword + description: | + Displayed when only admins can perform the activity in question. + - name: agg + type: group + fields: + - name: window + type: long + description: | + N/A + - name: aggregated + type: group + fields: + - name: user + type: boolean + description: | + N/A + - name: alert + type: group + fields: + - name: affected.entities + type: keyword + description: | + N/A + - name: category + type: keyword + description: | + N/A + - name: description + type: keyword + description: | + N/A + - name: detection.stage + type: keyword + description: | + N/A + - name: id + type: keyword + description: | + Hash of alert generated from code. + - name: name + type: keyword + description: | + Name of the alert. + - name: notes + type: keyword + description: | + N/A + - name: query + type: keyword + description: | + N/A + - name: score + type: long + description: | + N/A + - name: source + type: keyword + description: | + N/A + - name: status + type: keyword + description: | + N/A + - name: type + type: keyword + description: | + Shows if it is an application event or a connection event. Application events are recorded to track user events inside a cloud app. Connection events shows the actual HTTP connection. + - name: window + type: long + description: | + N/A + - name: algorithm + type: keyword + description: | + N/A + - name: anomaly + type: group + fields: + - name: efficacy + type: keyword + description: | + Full anomaly details for debugging. + - name: fields + type: keyword + description: | + Name(s) and values(s) of the anomalous fields, usually there's going to be only one in the list. + - name: id + type: keyword + description: | + N/A + - name: magnitude + type: double + description: | + N/A + - name: type + type: keyword + description: | + Type of UBA alert. + - name: app + type: group + fields: + - name: suite + type: keyword + description: | + N/A + - name: app_name + type: keyword + description: | + N/A + - name: name + type: keyword + description: | + Specific cloud application used by the user (e.g. app = Dropbox). + - name: activity + type: keyword + description: | + N/A + - name: category + type: keyword + description: | + N/A + - name: region + type: keyword + description: | + N/A + - name: session.id + type: keyword + description: | + Unique App/Site Session ID for traffic_type = CloudApp and Web. An app session starts when a user starts using a cloud app/site on and ends once they have been inactive for a certain period of time(15 mins). Use app_session_id to check all the user activities in a single app session. app_session_id is unique for a user, device, browser and domain. + - name: asn + type: long + description: | + N/A + - name: asset + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: object.id + type: keyword + description: | + N/A + - name: attachment + type: keyword + description: | + File name. + - name: audit + type: group + fields: + - name: category + type: keyword + description: | + The subcategories in an application such as IAM, EC in AWS, login, token, file, etc., in case of Google. + - name: type + type: keyword + description: | + The sub category in audit according to SaaS / IaaS apps. + - name: bin + type: group + fields: + - name: timestamp + type: long + description: | + Applicable to only: Shared Credentials, Data Exfiltration, Bulk Anomaly types( Bulk Upload/Download/Delete) and Failed Login Anomaly type. Bin TimeStamp (is a window used that is used for certain types of anomalies - for breaking into several windows per day/hour). + - name: breach + type: group + fields: + - name: description + type: keyword + description: | + N/A + - name: date + type: double + description: | + Breach date for compromised credentials. + - name: id + type: keyword + description: | + Breach ID for compromised credentials. + - name: media_references + type: keyword + description: | + Media references of breach. + - name: score + type: long + description: | + Breach score for compromised credentials. + - name: target_references + type: keyword + description: | + Breach target references for compromised credentials. + - name: browser + type: group + fields: + - name: session.id + type: keyword + description: | + Browser session ID. If there is an idle timeout of 15 minutes, it will timeout the session. + - name: bucket + type: keyword + description: | + N/A + - name: bypass + type: group + fields: + - name: traffic + type: boolean + description: | + Tells if traffic is bypassed by Netskope. + - name: category + type: group + fields: + - name: name + type: keyword + description: | + N/A + - name: id + type: keyword + description: | + Matching category ID according to policy. Populated for both cloud and web traffic. + - name: cci + type: keyword + description: | + N/A + - name: ccl + type: keyword + description: | + Cloud Confidence Level. CCL measures the enterprise readiness of the cloud apps taking into consideration those apps security, auditability and business continuity. Each app is assigned one of five cloud confidence levels: excellent, high, medium, low, or poor. Useful for querying if users are accessing a cloud app with a lower CCL. + - name: channel + type: keyword + description: | + Channel of the user for slack and slack enterprise apps. + - name: cloud + type: group + fields: + - name: provider + type: keyword + description: | + N/A + - name: compliance + type: group + fields: + - name: standards + type: keyword + description: | + N/A + - name: compute + type: group + fields: + - name: instance + type: keyword + description: | + N/A + - name: connection + type: group + fields: + - name: duration + type: long + description: | + Duration of the connection in milliseconds. Useful for querying long-lived sessions. + - name: endtime + type: long + description: | + Connection end time. + - name: id + type: keyword + description: | + Each connection has a unique ID. Shows the ID for the connection event. + - name: starttime + type: long + description: | + Connection start time. + - name: created_at + type: keyword + description: | + N/A + - name: count + type: long + description: | + Number of raw log lines/events sessionized or suppressed during the suppressed interval. + - name: data + type: group + fields: + - name: type + type: keyword + description: | + Content type of upload/download. + - name: version + type: long + description: | + N/A + - name: description + type: keyword + description: | + N/A + - name: destination + type: group + fields: + - name: geoip_src + type: long + description: | + Source from where the location of Destination IP was derived. + - name: detected-file-type + type: keyword + description: | + N/A + - name: detection + type: group + fields: + - name: engine + type: keyword + description: | + Customer exposed detection engine name. + - name: type + type: keyword + description: | + Same as malware type. Duplicate. + - name: device + type: group + fields: + - name: classification + type: keyword + description: | + Designation of device as determined by the Netskope Client as to whether the device is managed or not. + - name: name + type: keyword + description: | + Device type from where the user accessed the cloud app. It could be Macintosh Windows device, iPad etc. + - name: dlp + type: group + fields: + - name: file + type: keyword + description: | + File/Object name extracted from the file/object. + - name: fingerprint.classification + type: keyword + description: | + Fingerprint classification. + - name: fingerprint.match + type: keyword + description: | + Fingerprint classification match file name. + - name: fingerprint.score + type: long + description: | + Fingerprint classification score. + - name: fv + type: long + description: | + N/A + - name: incident.id + type: keyword + description: | + Incident ID associated with sub-file. In the case of main file, this is same as the parent incident ID. + - name: is_unique_count + type: boolean + description: | + True or false depending upon if rule is unique counted per rule data. + - name: mail.parent.id + type: keyword + description: | + N/A + - name: parent.id + type: keyword + description: | + Incident ID associated with main container (or non-container) file that was scanned. + - name: profile + type: keyword + description: | + DLP profile name. + - name: rule.count + type: long + description: | + Count of rule hits. + - name: rule.score + type: long + description: | + DLP rule score for weighted dictionaries. + - name: rule.severity + type: keyword + description: | + Severity of rule. + - name: unique_count + type: long + description: | + Integer value of number of unique matches seen per rule data. Only present if rule is uniquely counted. + - name: rule.name + type: keyword + description: | + DLP rule that triggered. + - name: doc + type: group + fields: + - name: count + type: long + description: | + N/A + - name: domain + type: keyword + description: | + Domain value. This will hold the host header value or SNI or extracted from absolute URI. + - name: domain_shared_with + type: keyword + description: | + N/A + - name: download + type: group + fields: + - name: app + type: keyword + description: | + Applicable to only data exfiltration. Download App (App in the download event). + - name: drive + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: dynamic + type: group + fields: + - name: classification + type: keyword + description: | + URLs were categorized by NSURLC machine or not. + - name: elastic_key + type: keyword + description: | + N/A + - name: email + type: group + fields: + - name: source + type: keyword + description: | + N/A + - name: encrypt + type: group + fields: + - name: failure + type: keyword + description: | + Reason of failure while encrypting. + - name: encryption + type: group + fields: + - name: service.key + type: keyword + description: | + N/A + - name: enterprise + type: group + fields: + - name: id + type: keyword + description: | + EnterpriseID in case of Slack for Enterprise. + - name: name + type: keyword + description: | + Enterprise name in case of Slack for Enterprise. + - name: entity + type: group + fields: + - name: list + type: array + description: | + N/A + - name: type + type: keyword + description: | + N/A + - name: value + type: keyword + description: | + N/A + - name: event_source_channel + type: keyword + description: | + N/A + - name: event + type: group + fields: + - name: detail + type: keyword + description: | + N/A + - name: id + type: keyword + description: | + N/A + - name: type + type: keyword + description: | + Anomaly type. + - name: exposure + type: keyword + description: | + Exposure of a document. + - name: external + type: group + fields: + - name: collaborator.count + type: long + description: | + Count of external collaborators on a file/folder. Supported for some apps. + - name: email + type: long + description: | + N/A + - name: feature + type: group + fields: + - name: description + type: keyword + description: | + N/A + - name: id + type: keyword + description: | + N/A + - name: name + type: keyword + description: | + N/A + - name: file + type: group + fields: + - name: name + type: keyword + description: | + N/A + - name: id + type: keyword + description: | + Unique identifier of the file. + - name: lang + type: keyword + description: | + Language of the file. + - name: password.protected + type: keyword + description: | + N/A + - name: path.orignal + type: keyword + description: | + If the file is moved, then keep original path of the file in this field. + - name: size + type: long + description: | + Size of the file in bytes. + - name: type + type: keyword + description: | + File type. + - name: flow_status + type: keyword + description: | + N/A + - name: from + type: group + fields: + - name: logs + type: keyword + description: | + Shows if the event was generated from the Risk Insights log. + - name: object + type: keyword + description: | + Initial name of an object that has been renamed, copied or moved. + - name: storage + type: keyword + description: | + N/A + - name: user_category + type: keyword + description: | + Type of from_user. + - name: gateway + type: keyword + description: | + N/A + - name: graph + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: http_status + type: keyword + description: | + N/A + - name: http_transaction_count + type: long + description: | + HTTP transaction count. + - name: iaas + type: group + fields: + - name: asset.tags + type: keyword + description: | + List of tags associated with the asset for which alert is raised. Each tag is a key/value pair. + - name: remediated + type: keyword + description: | + N/A + - name: iam + type: group + fields: + - name: session + type: keyword + description: | + N/A + - name: id + type: keyword + description: | + N/A + - name: insertion_epoch_timestamp + type: long + description: | + Insertion timestamp. + - name: instance_name + type: keyword + description: | + Instance associated with an organization application instance. + - name: instance + type: group + fields: + - name: id + type: keyword + description: | + Unique ID associated with an organization application instance. + - name: name + type: keyword + description: | + Instance name associated with an organization application instance. + - name: type + type: keyword + description: | + Instance type. + - name: internal + type: group + fields: + - name: collaborator.count + type: long + description: | + Count of internal collaborators on a file/folder. Supported for some apps. + - name: ip + type: group + fields: + - name: protocol + type: keyword + description: | + N/A + - name: ipblock + type: keyword + description: | + IPblock that caused the alert. + - name: is_alert + type: boolean + description: | + Indicates whether alert is generated or not. Populated as yes for all alerts. + - name: is_file_passwd_protected + type: boolean + description: | + Tells if the file is password protected. + - name: is_malicious + type: boolean + description: | + Only exists if some HTTP transaction belonging to the page event resulted in a malsite alert. + - name: is_two_factor_auth + type: keyword + description: | + N/A + - name: is_universal_connector + type: keyword + description: | + N/A + - name: is_user_generated + type: boolean + description: | + Tells whether it is user generated page event. + - name: is_web_universal_connector + type: boolean + description: | + N/A + - name: isp + type: keyword + description: | + N/A + - name: item + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: justification + type: group + fields: + - name: reason + type: keyword + description: | + Justification reason provided by user. For following policies, justification events are raised. User is displayed a notification popup, user enters justification and can select to proceed or block: useralert policy, dlp block policy, block policy with custom template which contains justification text box. + - name: type + type: keyword + description: | + Type of justification provided by user when user bypasses the policy block. + - name: last + type: group + fields: + - name: app + type: keyword + description: | + Last application (app in the first/older event). Applies to only proximity anomaly alert. + - name: coordinates + type: keyword + description: | + Last location coordinates(latitude, longitude). Applies to only proximity alert. + - name: country + type: keyword + description: | + Last location (Country). Applies to only proximity anomaly alert. + - name: device + type: keyword + description: | + Last device name (Device Name in the first/older event). Applies to only proximity anomaly alert. + - name: location + type: keyword + description: | + Last location (City). Applies to only proximity anomaly alert. + - name: modified_timestamp + type: long + description: | + Timestamp when alert is acknowledged. + - name: region + type: keyword + description: | + Applies to only proximity anomaly alert. + - name: timestamp + type: long + description: | + Last timestamp (timestamp in the first/older event). Applies to only proximity anomaly alert. + - name: latency + type: group + fields: + - name: max + type: long + description: | + Max latency for a connection in milliseconds. + - name: min + type: long + description: | + Min latency for a connection in milliseconds. + - name: total + type: long + description: | + Total latency from proxy to app in milliseconds. + - name: legal_hold + type: group + fields: + - name: custodian_name + type: keyword + description: | + Custodian name of legal hold profile. + - name: destination.app + type: keyword + description: | + Destination appname of legalhold action. + - name: destination.instance + type: keyword + description: | + Destination instance of legal hold action. + - name: file.id + type: keyword + description: | + File ID of legal hold file. + - name: file.name + type: keyword + description: | + File name of legal hold file. + - name: file.name_original + type: keyword + description: | + Original filename of legal hold file. + - name: file.path + type: keyword + description: | + File path of legal hold file. + - name: profile_name + type: keyword + description: | + Legal hold profile name. + - name: shared + type: keyword + description: | + Shared type of legal hold file. + - name: shared_with + type: keyword + description: | + User shared with the legal hold file. + - name: version + type: keyword + description: | + File version of original file. + - name: list + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: local + type: group + fields: + - name: md5 + type: keyword + description: | + md5 hash of file generated by Malware engine. + - name: sha1 + type: keyword + description: | + sha1 hash of file generated by Malware engine. + - name: sha256 + type: keyword + description: | + sha256 hash of file generated by Malware engine. + - name: log + type: group + fields: + - name: file.name + type: keyword + description: | + Log file name for Risk Insights. + - name: login + type: group + fields: + - name: type + type: keyword + description: | + Salesforce login type. + - name: url + type: flattened + description: | + Salesforce login URL. + - name: malsite + type: group + fields: + - name: active + type: long + description: | + Since how many days malsite is Active. + - name: as.number + type: keyword + description: | + Malsite ASN Number. + - name: category + type: keyword + description: | + Category of malsite [ Phishing / Botnet / Malicous URL, etc. ]. + - name: city + type: keyword + description: | + Malsite city. + - name: confidence + type: long + description: | + Malsite confidence score. + - name: consecutive + type: long + description: | + How many times that malsite is seen. + - name: country + type: keyword + description: | + Malsite country. + - name: dns.server + type: keyword + description: | + DNS server of the malsite URL/Domain/IP. + - name: first_seen + type: long + description: | + Malsite first seen timestamp. + - name: hostility + type: long + description: | + Malsite hostility score. + - name: id + type: keyword + description: | + Malicious Site ID - Hash of threat match value. + - name: ip_host + type: keyword + description: | + Malsite IP. + - name: isp + type: keyword + description: | + Malsite ISP info. + - name: last.seen + type: long + description: | + Malsite last seen timestamp. + - name: latitude + type: double + description: | + Latitude plot of the Malsite URL/IP/Domain. + - name: longitude + type: double + description: | + Longitude plot of the Malsite URL/IP/Domain. + - name: region + type: keyword + description: | + Region of the malsite URL/IP/Domain. + - name: reputation + type: double + description: | + Reputation score of Malsite IP/Domain/URL. + - name: malware + type: group + fields: + - name: id + type: keyword + description: | + md5 hash of the malware name as provided by the scan engine. + - name: name + type: keyword + description: | + Netskope detection name. + - name: profile + type: keyword + description: | + tss_profile: profile which user has selected. Data comes from WebUI. Its a json structure. + - name: severity + type: keyword + description: | + Malware severity. + - name: type + type: keyword + description: | + Malware Type. + - name: managed + type: group + fields: + - name: app + type: boolean + description: | + Whether or not the app in question is managed. + - name: management + type: group + fields: + - name: id + type: keyword + description: | + Management ID. + - name: matched + type: group + fields: + - name: username + type: keyword + description: | + N/A + - name: matrix + type: group + fields: + - name: columns + type: keyword + description: | + N/A + - name: rows + type: keyword + description: | + N/A + - name: md5 + type: keyword + description: | + md5 of the file. + - name: md5_list + type: keyword + description: | + List of md5 hashes specific to the files that are part of custom sequence policy alert. + - name: mime + type: group + fields: + - name: type + type: keyword + description: | + MIME type of the file. + - name: ml_detection + type: boolean + description: | + N/A + - name: modified + type: group + fields: + - name: timestamp + type: long + description: | + Timestamp corresponding to the modification time of the entity (file, etc.). + - name: date + type: long + description: | + N/A + - name: netskope_pop + type: keyword + description: | + N/A + - name: network + type: group + fields: + - name: name + type: keyword + description: | + N/A + - name: security.group + type: array + description: | + N/A + - name: new + type: group + fields: + - name: value + type: keyword + description: | + New value for a given file for salesforce.com. + - name: nonzero + type: group + fields: + - name: entries + type: long + description: | + N/A + - name: percentage + type: double + description: | + N/A + - name: notify + type: group + fields: + - name: template + type: keyword + description: | + N/A + - name: ns_activity + type: keyword + description: | + Maps app activity to Netskope standard activity. + - name: ns_device_uid + type: keyword + description: | + Device identifiers on macOS and Windows. + - name: numbytes + type: long + description: | + Total number of bytes that were transmitted for the connection - numbytes = client_bytes + server_bytes. + - name: obfuscate + type: boolean + description: | + N/A + - name: object + type: group + fields: + - name: count + type: long + description: | + Displayed when the activity is Delete. Shows the number of objects being deleted. + - name: id + type: keyword + description: | + Unique ID associated with an object. + - name: name + type: keyword + description: | + Name of the object which is being acted on. It could be a filename, folder name, report name, document name, etc. + - name: type + type: keyword + description: | + Type of the object which is being acted on. Object type could be a file, folder, report, document, message, etc. + - name: old + type: group + fields: + - name: value + type: keyword + description: | + Old value for a given file for salesforce.com. + - name: org + type: keyword + description: | + Search for events from a specific organization. Organization name is derived from the user ID. + - name: organization + type: group + fields: + - name: unit + type: keyword + description: | + Org Units for which the event correlates to. This ties to user information extracted from Active Directory using the Directory Importer/AD Connector application. + - name: orig_ty + type: keyword + description: | + Event Type of original event. + - name: original + type: group + fields: + - name: file_path + type: keyword + description: | + If the file is moved, then keep original path of the file in this field. + - name: os_version_hostname + type: keyword + description: | + Host and OS Version that caused the alert. Concatenation of 2 fields (hostname and os). + - name: other + type: group + fields: + - name: categories + type: keyword + description: | + N/A + - name: owner + type: keyword + description: | + Owner of the file. + - name: page + type: group + fields: + - name: url + type: flattened + description: | + The URL of the originating page. + - name: site + type: keyword + description: | + N/A + - name: parameters + type: keyword + description: | + N/A + - name: parent + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: path + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: policy + type: group + fields: + - name: actions + type: keyword + description: | + N/A + - name: id + type: keyword + description: | + The Netskope internal ID for the policy created by an admin. + - name: name + type: keyword + description: | + Predefined or Custom policy name. + - name: pretty + type: group + fields: + - name: sourcetype + type: keyword + description: | + N/A + - name: processing + type: group + fields: + - name: time + type: long + description: | + N/A + - name: profile + type: group + fields: + - name: emails + type: keyword + description: | + List of profile emails per policy. + - name: id + type: keyword + description: | + Anomaly profile ID. + - name: quarantine + type: group + fields: + - name: action.reason + type: keyword + description: | + Reason for the action taken for quarantine. + - name: admin + type: keyword + description: | + Quarantine profile custodian email/name. + - name: app + type: keyword + description: | + Quarantine app name. + - name: failure + type: keyword + description: | + Reason of failure. + - name: file.id + type: keyword + description: | + File ID of the quarantined file. + - name: file.name + type: keyword + description: | + File name of the quarantine file. + - name: instance + type: keyword + description: | + Quarantine instance name. + - name: original.file.name + type: keyword + description: | + Original file name which got quarantined. + - name: original.file.path + type: keyword + description: | + Original file path which got quarantined. + - name: original.shared + type: keyword + description: | + Original file shared user details. + - name: original.version + type: keyword + description: | + Original version of file which got quarantined. + - name: profile + type: group + fields: + - name: name + type: keyword + description: | + Quarantine profile name of policy for quarantine action. + - name: id + type: keyword + description: | + Quarantine profile ID. + - name: shared.with + type: keyword + description: | + N/A + - name: referer + type: keyword + description: | + Referer URL of the application(with http) that the user visited as provided by the log or data plane traffic. + - name: region + type: group + fields: + - name: id + type: keyword + description: | + Region ID (as provided by the cloud provider). + - name: name + type: keyword + description: | + N/A + - name: reladb + type: keyword + description: | + N/A + - name: repo + type: keyword + description: | + N/A + - name: request + type: group + fields: + - name: cnt + type: long + description: | + Total number of HTTP requests (equal to number of transaction events for this page event) sent from client to server over one underlying TCP connection. + - name: id + type: keyword + description: | + Unique request ID for the event. + - name: resource + type: group + fields: + - name: category + type: keyword + description: | + Category of resource as defined in DOM. + - name: group + type: keyword + description: | + N/A + - name: resources + type: keyword + description: | + N/A + - name: response + type: group + fields: + - name: cnt + type: long + description: | + Total number of HTTP responses (equal to number of transaction events for this page event) from server to client. + - name: content.length + type: long + description: | + N/A + - name: content.type + type: keyword + description: | + N/A + - name: retro + type: group + fields: + - name: scan.name + type: keyword + description: | + Retro scan name. + - name: risk_level + type: group + fields: + - name: id + type: keyword + description: | + This field is set by both role-based access (RBA) and MLAD. + - name: tag + type: keyword + description: | + Corresponding field to risk_level_id. Name. + - name: role + type: keyword + description: | + Roles for Box. + - name: rule + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: sa + type: group + fields: + - name: rule.id + type: keyword + description: | + CSA rule ID. + - name: rule.name + type: keyword + description: | + CSA rule name. + - name: profile.id + type: keyword + description: | + CSA profile ID. + - name: profile.name + type: keyword + description: | + CSA profile name. + - name: rule.remediation + type: keyword + description: | + N/A + - name: rule.severity + type: keyword + description: | + Rule severity. + - name: scan + type: group + fields: + - name: time + type: long + description: | + Time when the scan is done. + - name: type + type: keyword + description: | + Generated during retroactive scan or new ongoing activity. + - name: scopes + type: keyword + description: | + List of permissions for google apps. + - name: serial + type: keyword + description: | + N/A + - name: server + type: group + fields: + - name: bytes + type: long + description: | + Total number of downloaded from server to client. + - name: session + type: group + fields: + - name: id + type: keyword + description: | + Populated by Risk Insights. + - name: severity + type: group + fields: + - name: level + type: keyword + description: | + Severity used by watchlist and malware alerts. + - name: id + type: keyword + description: | + Severity ID used by watchlist and malware alerts. + - name: malsite + type: group + fields: + - name: severity.level + type: keyword + description: | + Severity level of the Malsite ( High / Med / Low). + - name: severity + type: group + fields: + - name: level_id + type: long + description: | + If the Severity Level ID is 1, it means that URL / IP /Domain is detected from Internal threat feed and if Severity Level ID is 2, then it means the detection happened based on the Zvelo DB Malsite Category. + - name: sfwder + type: keyword + description: | + N/A + - name: shared_type + type: keyword + description: | + N/A + - name: shared + type: group + fields: + - name: credential.user + type: keyword + description: | + Applicable to only shared credentials. User with whom the credentials are shared with. + - name: domains + type: keyword + description: | + List of domains of users the document is shared with. + - name: is_shared + type: boolean + description: | + If the file is shared or not. + - name: type + type: keyword + description: | + Shared Type. + - name: with + type: keyword + description: | + Array of emails with whom a document is shared with. + - name: site + type: keyword + description: | + For traffic_type = CloudApp, site = app and for traffic_type = Web, it will be the second level domain name + top-level domain name. For example, in "www.cnn.com", it is "cnn.com". + - name: source + type: group + fields: + - name: geoip_src + type: long + description: | + Source from where the location of Source IP was derived. + - name: srcip2 + type: keyword + description: | + N/A + - name: ssl + type: group + fields: + - name: decrypt.policy + type: keyword + description: | + Applicable to only bypass events. There are 2 ways to create rules for bypass: + Bypass due to Exception Configuration + Bypass due to SSL Decrypt Policy + The existing flag bypass_traffic only gives information that a flow has been bypassed, but does not tell exactly which policy was responsible for it. ssl_decrypt_policy field will provide this extra information. In addition, policy field will be also set for every Bypass event. + - name: start_time + type: long + description: | + Start time for alert time period. + - name: statistics + type: long + description: | + This field & summary field go together. This field will either tell count or size of files. File size is in bytes. + - name: storage_service_bucket + type: keyword + description: | + N/A + - name: sub + type: group + fields: + - name: type + type: keyword + description: | + Workplace by Facebook post sub category (files, comments, status etc). + - name: summary + type: keyword + description: | + Tells whether anomaly was measured from count or size of files. + - name: suppression + type: group + fields: + - name: end.time + type: long + description: | + When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. + - name: key + type: keyword + description: | + To limit the number of events. Example: Suppress block event for browse. + - name: start.time + type: long + description: | + When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. + - name: target + type: group + fields: + - name: entity.key + type: keyword + description: | + N/A + - name: entity.type + type: keyword + description: | + N/A + - name: entity.value + type: keyword + description: | + N/A + - name: team + type: keyword + description: | + Slack team name. + - name: telemetry + type: group + fields: + - name: app + type: keyword + description: | + Typically SaaS app web sites use web analytics code within the pages to gather analytic data. When a SaaS app action or page is shown, there is subsequent traffic generated to tracking apps such as doubleclick.net, Optimizely, etc. These tracking apps are listed if applicable in the Telemetry App field. + - name: temp + type: group + fields: + - name: user + type: keyword + description: | + N/A + - name: tenant + type: group + fields: + - name: id + type: keyword + description: | + Tenant id. + - name: threat + type: group + fields: + - name: match.value + type: keyword + description: | + N/A + - name: match.field + type: keyword + description: | + Threat match field, either from domain or URL or IP. + - name: source.id + type: keyword + description: | + Threat source id: 1 - NetskopeThreatIntel, 2 - Zvelodb. + - name: threshold + type: group + fields: + - name: time + type: long + description: | + Applicable to: Shared Credentials, Data Exfiltration, Bulk Anomaly types( Bulk Upload/ Download/ Delete) and Failed Login Anomaly type. Threshold Time. + - name: value + type: long + description: | + Threshold (Count at which the anomaly should trigger). Applicable to Bulk Anomaly types( Bulk Upload/ Download/ Delete) and Failed Login Anomaly type. + - name: title + type: keyword + description: | + Title of the file. + - name: to + type: group + fields: + - name: object + type: keyword + description: | + Changed name of an object that has been renamed, copied, or moved. + - name: storage + type: keyword + description: | + N/A + - name: user + type: keyword + description: | + Used when a file is moved from user A to user B. Shows the email address of user B. + - name: user_category + type: keyword + description: | + Type of user to which move is done. + - name: total + type: group + fields: + - name: collaborator.count + type: long + description: | + Count of collaborators on a file/folder. Supported for some apps. + - name: traffic + type: group + fields: + - name: type + type: keyword + description: | + Type of the traffic: CloudApp or Web. CloudApp indicates CASB and web indicates HTTP traffic. Web traffic is only captured for inline access method. It is currently not captured for Risk Insights. + - name: transaction + type: group + fields: + - name: id + type: keyword + description: | + Unique ID for a given request/response. + - name: transformation + type: keyword + description: | + N/A + - name: tss + type: group + fields: + - name: mode + type: keyword + description: | + Malware scanning mode, specifies whether it's Real-time Protection or API Data Protection. + - name: version + type: long + description: | + N/A + - name: tunnel + type: group + fields: + - name: id + type: keyword + description: | + Shows the Client installation ID. Only available for the Client steering configuration. + - name: type + type: keyword + description: | + Type of the alert. + - name: updated + type: long + description: | + N/A + - name: url + type: flattened + description: | + URL of the application that the user visited as provided by the log or data plane traffic. + - name: Url2Activity + type: keyword + description: | + Populated if the activity from the URL matches certain activities. This field applies to Risk Insights only. + - name: user + type: group + fields: + - name: category + type: keyword + description: | + Type of user in an enterprise - external / internal. + - name: group + type: keyword + description: | + N/A + - name: ip + type: keyword + description: | + IP address of User. + - name: geo + type: group + fields: + - name: city_name + type: keyword + description: | + City name. + - name: continent_name + type: keyword + description: | + Name of the continent. + - name: country_iso_code + type: keyword + description: | + Country ISO code. + - name: country_name + type: keyword + description: | + Country name. + - name: location + type: geo_point + description: | + Longitude and latitude. + - name: region_iso_code + type: keyword + description: | + Region ISO code. + - name: region_name + type: keyword + description: | + Region name. + - name: value + type: double + description: | + N/A + - name: violating_user + type: group + fields: + - name: name + type: keyword + description: | + User who caused a violation. Populated for Workplace by Facebook. + - name: type + type: keyword + description: | + Category of the user who caused a violation. Populated for Workplace by Facebook. + - name: web + type: group + fields: + - name: url + type: flattened + description: | + File preview URL. + - name: workspace + type: group + fields: + - name: id + type: keyword + description: | + Workspace ID in case of Slack for Enterprise. + - name: name + type: keyword + description: | + Workspace name in case of Slack for Enterprise. + - name: zip + type: group + fields: + - name: password + type: keyword + description: | + Zip the malicious file and put pwd to it and send it back to caller. + - name: scanner_result + type: keyword + description: | + N/A + - name: slc_latitude + type: keyword + description: | + N/A + - name: slc_longitude + type: keyword + description: | + N/A + - name: source + type: group + fields: + - name: time + type: keyword + description: | + N/A + - name: uba_ap1 + type: keyword + description: | + N/A + - name: uba_ap2 + type: keyword + description: | + N/A + - name: uba_inst1 + type: keyword + description: | + N/A + - name: uba_inst2 + type: keyword + description: |- + N/A +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/netskope/0.1.2/data_stream/alerts/manifest.yml b/packages/netskope/0.1.2/data_stream/alerts/manifest.yml new file mode 100755 index 0000000000..73acd6e99c --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/manifest.yml @@ -0,0 +1,41 @@ +title: Alerts +type: logs +streams: + - input: tcp + template_path: tcp.yml.hbs + title: Netskope Alerts + description: Collect Netskope Alerts using tcp input + vars: + - name: listen_port + type: integer + title: Listen Port + description: The TCP port number to listen on. + multi: false + required: true + show_user: true + default: 9020 + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - netskope-alerts + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/netskope/0.1.2/data_stream/alerts/sample_event.json b/packages/netskope/0.1.2/data_stream/alerts/sample_event.json new file mode 100755 index 0000000000..e287ed230b --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/alerts/sample_event.json @@ -0,0 +1,182 @@ +{ + "@timestamp": "2021-12-23T16:27:09.000Z", + "agent": { + "ephemeral_id": "f6ea30bb-70ab-4ae9-b338-b103657dd749", + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.3.0" + }, + "data_stream": { + "dataset": "netskope.alerts", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "address": "81.2.69.143", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "snapshot": true, + "version": "8.3.0" + }, + "event": { + "agent_id_status": "verified", + "id": "f621f259f5fbde850ad5593a", + "ingested": "2022-04-14T11:24:23Z", + "original": "{\"event\":{\"id\":\"f621f259f5fbde850ad5593a\"},\"netskope\":{\"alerts\":{\"insertion_epoch_timestamp\":1640277131,\"access_method\":\"API Connector\",\"acked\":\"false\",\"action\":\"block\",\"activity\":{\"name\":\"Login Successful\"},\"is_alert\":\"yes\",\"alert\":{\"name\":\"policy-alert\",\"type\":\"nspolicy\"},\"app\":{\"name\":\"SomeApp\",\"category\":\"Cloud Storage\"},\"category\":{\"name\":\"Cloud Storage\"},\"cci\":\"81\",\"ccl\":\"high\",\"count\":1,\"device\":{\"name\":\"Other\"},\"destination\":{\"geoip_src\":2},\"exposure\":\"organization_wide_link\",\"file\":{\"lang\":\"ENGLISH\"},\"instance\":{\"name\":\"example.com\",\"id\":\"example.com\"},\"modified\":{\"timestamp\":1613760236},\"object\":{\"name\":\"HjBuUvDLWgpudzQr\",\"id\":\"GxyjNjJxKg14W3Mb57aLY9_klcxToPEyqIoNAcF82rGg\",\"type\":\"File\"},\"organization\":{\"unit\":\"example.local\\\\\\\\/example\\\\\\\\/Active Users\"},\"other\":{\"categories\":\"null\"},\"owner\":\"foobar\",\"policy\":{\"name\":\"Some Policy\"},\"request\":{\"id\":\"9262245914980288500\"},\"scan\":{\"type\":\"Ongoing\"},\"shared\":{\"with\":\"none\"},\"site\":\"Example\",\"source\":{\"geoip_src\":2},\"suppression\":{\"key\":\"Tenant Migration across MPs\"},\"traffic\":{\"type\":\"CloudApp\"},\"type\":\"policy\",\"url\":\"http:\\\\\\\\/\\\\\\\\/www.example.com\\\\\\\\/open?id=WLb5Mc7aPGx914gEyYNjJxTo32yjF8xKAcqIoN_klrGg\"}},\"user_agent\":{\"name\":\"unknown\",\"os\":{\"name\":\"unknown\"}},\"destination\":{\"geo\":{\"country_iso_code\":\"NL\",\"location\":{\"lat\":52.3759,\"lon\":4.8975},\"city_name\":\"Amsterdam\",\"region_name\":\"North Holland\",\"postal_code\":\"1012\"},\"address\":\"81.2.69.143\",\"ip\":\"81.2.69.143\"},\"file\":{\"path\":\"\\\\\\\\/My Drive\\\\\\\\/Clickhouse\\\\\\\\/Tenant Migration across MPs\",\"size\":196869,\"mime_type\":{\"1\":\"application\\\\\\\\/vnd.apps.document\",\"2\":\"application\\\\\\\\/vnd.apps.document\"},\"hash\":{\"md5\":\"4bb5d9501bf7685ecaed55e3eda9ca01\"}},\"source\":{\"geo\":{\"country_iso_code\":\"NL\",\"location\":{\"lat\":52.3759,\"lon\":4.8975},\"city_name\":\"Amsterdam\",\"region_name\":\"North Holland\",\"postal_code\":\"1012\"},\"address\":\"81.2.69.143\",\"ip\":\"81.2.69.143\"},\"@timestamp\":\"2021-12-23T16:27:09.000Z\",\"user\":{\"email\":{\"1\":\"test@example.com\",\"2\":\"test@example.com\",\"3\":\"test@example.com\"},\"group\":{\"name\":\"null\"}}}" + }, + "file": { + "hash": { + "md5": "4bb5d9501bf7685ecaed55e3eda9ca01" + }, + "mime_type": [ + "application\\\\/vnd.apps.document" + ], + "path": "\\\\/My Drive\\\\/Clickhouse\\\\/Tenant Migration across MPs", + "size": 196869 + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "192.168.224.1:57542" + } + }, + "netskope": { + "alerts": { + "access_method": "API Connector", + "acked": false, + "action": "block", + "activity": { + "name": "Login Successful" + }, + "alert": { + "name": "policy-alert", + "type": "nspolicy" + }, + "app": { + "category": "Cloud Storage", + "name": "SomeApp" + }, + "category": { + "name": "Cloud Storage" + }, + "cci": "81", + "ccl": "high", + "count": 1, + "destination": { + "geoip_src": 2 + }, + "device": { + "name": "Other" + }, + "exposure": "organization_wide_link", + "file": { + "lang": "ENGLISH" + }, + "insertion_epoch_timestamp": 1640277131, + "instance": { + "id": "example.com", + "name": "example.com" + }, + "is_alert": true, + "modified": { + "timestamp": 1613760236 + }, + "object": { + "id": "GxyjNjJxKg14W3Mb57aLY9_klcxToPEyqIoNAcF82rGg", + "name": "HjBuUvDLWgpudzQr", + "type": "File" + }, + "organization": { + "unit": "example.local\\\\/example\\\\/Active Users" + }, + "owner": "foobar", + "policy": { + "name": "Some Policy" + }, + "request": { + "id": "9262245914980288500" + }, + "scan": { + "type": "Ongoing" + }, + "shared": { + "with": "none" + }, + "site": "Example", + "source": { + "geoip_src": 2 + }, + "suppression": { + "key": "Tenant Migration across MPs" + }, + "traffic": { + "type": "CloudApp" + }, + "type": "policy", + "url": { + "extension": "com\\\\/open", + "original": "http:\\\\/\\\\/www.example.com\\\\/open?id=WLb5Mc7aPGx914gEyYNjJxTo32yjF8xKAcqIoN_klrGg", + "path": "\\\\/\\\\/www.example.com\\\\/open", + "query": "id=WLb5Mc7aPGx914gEyYNjJxTo32yjF8xKAcqIoN_klrGg", + "scheme": "http" + } + } + }, + "related": { + "ip": [ + "81.2.69.143", + "81.2.69.143" + ] + }, + "source": { + "address": "81.2.69.143", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "tags": [ + "forwarded", + "netskope-alerts" + ], + "user": { + "email": [ + "test@example.com" + ] + }, + "user_agent": { + "name": "unknown", + "os": { + "name": "unknown" + } + } +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/data_stream/events/agent/stream/tcp.yml.hbs b/packages/netskope/0.1.2/data_stream/events/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..bc587e50a3 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/agent/stream/tcp.yml.hbs @@ -0,0 +1,18 @@ +host: "{{listen_address}}:{{listen_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if ssl}} +ssl: {{ssl}} +{{/if}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/netskope/0.1.2/data_stream/events/elasticsearch/ingest_pipeline/default.yml b/packages/netskope/0.1.2/data_stream/events/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..989c462df9 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,253 @@ +--- +description: Pipeline for Netskope events +processors: + - set: + field: ecs.version + value: '8.0.0' + - json: + field: message + add_to_root: true + add_to_root_conflict_strategy: replace + - rename: + field: message + target_field: event.original + ignore_missing: true + - append: + field: related.ip + value: "{{{destination.ip}}}" + if: ctx?.destination?.ip != null + ignore_failure: true + - append: + field: related.ip + value: "{{{netskope.events.user.ip}}}" + if: ctx?.netskope?.events?.user?.ip != null + ignore_failure: true + - append: + field: related.ip + value: "{{{source.ip}}}" + if: ctx?.source?.ip != null + ignore_failure: true + - append: + field: related.hosts + value: "{{{destination.domain}}}" + if: ctx?.destination?.domain != null + allow_duplicates: false + ignore_failure: true + - append: + field: related.hosts + value: "{{{host.hostname}}}" + if: ctx?.host?.hostname != null + allow_duplicates: false + ignore_failure: true + - user_agent: + field: user_agent.original + ignore_failure: true + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + field: destination.ip + target_field: destination.geo + ignore_missing: true + - geoip: + field: netskope.events.user.ip + target_field: netskope.events.user.geo + ignore_missing: true + - uri_parts: + field: netskope.events.url + target_field: netskope.events.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - uri_parts: + field: netskope.events.web.url + target_field: netskope.events.web.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - uri_parts: + field: netskope.events.login.url + target_field: netskope.events.login.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - uri_parts: + field: netskope.events.url + target_field: netskope.events.url + keep_original: true + remove_if_successful: false + ignore_failure: true + - json: + field: netskope.events.site + ignore_failure: true + - json: + field: netskope.events.app.name + ignore_failure: true + - lowercase: + ignore_failure: true + field: network.protocol + - uri_parts: + field: netskope.events.referer + target_field: netskope.events.referer + keep_original: true + remove_if_successful: false + ignore_failure: true + - set: + field: netskope.events.managed_app + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.managed_app?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.managed_app + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.managed_app?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.is_bypass_traffic + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.is_bypass_traffic?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.is_bypass_traffic + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.is_bypass_traffic?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.is_unique_count + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.is_unique_count?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.is_unique_count + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.is_unique_count?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.user.is_aggregated + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.user?.is_aggregated?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.user.is_aggregated + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.user?.is_aggregated?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.alert.is_present + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.alert?.is_present?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.alert.is_present + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.alert?.is_present?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.user.generated + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.user?.generated?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.user.generated + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.user?.generated?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.ack + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.ack?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.ack + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.ack?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.is_malicious + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.is_malicious?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.is_malicious + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.is_malicious?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.obfuscate + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.obfuscate?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.obfuscate + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.obfuscate?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.shared.is_shared + value: true + if: "['yes', 'true'].contains(ctx?.netskope?.events?.shared?.is_shared?.toString()?.toLowerCase())" + ignore_failure: true + - set: + field: netskope.events.shared.is_shared + value: false + if: "['no', 'false'].contains(ctx?.netskope?.events?.shared?.is_shared?.toString()?.toLowerCase())" + ignore_failure: true + - date: + field: netskope.events.modified_at + target_field: netskope.events.modified_at + ignore_failure: true + formats: + - UNIX + - script: + if: ctx?.file?.mime_type != null + lang: painless + source: >- + def parts = ctx.file.mime_type; + if (parts != null && parts.size() > 0) { + List l = new ArrayList(); + for (entry in parts.entrySet()) { + l.add(entry.getValue()); + } + List setList = new ArrayList(new HashSet(l)); + ctx.file.mime_type = setList; + } + - script: + if: ctx?.user?.email != null + lang: painless + source: >- + def parts = ctx.user.email; + if (parts != null && parts.size() > 0) { + List l = new ArrayList(); + for (entry in parts.entrySet()) { + l.add(entry.getValue()); + } + List setList = new ArrayList(new HashSet(l)); + ctx.user.email = setList; + } + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "" || object == "null") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: +- set: + field: error.message + value: "{{{ _ingest.on_failure_message }}}" diff --git a/packages/netskope/0.1.2/data_stream/events/fields/agent.yml b/packages/netskope/0.1.2/data_stream/events/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/netskope/0.1.2/data_stream/events/fields/base-fields.yml b/packages/netskope/0.1.2/data_stream/events/fields/base-fields.yml new file mode 100755 index 0000000000..b6306aceaf --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: netskope +- name: event.dataset + type: constant_keyword + description: Event dataset + value: netskope.events diff --git a/packages/netskope/0.1.2/data_stream/events/fields/ecs.yml b/packages/netskope/0.1.2/data_stream/events/fields/ecs.yml new file mode 100755 index 0000000000..674f6f18d6 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/fields/ecs.yml @@ -0,0 +1,257 @@ +- description: Packets sent from the client to the server. + name: client.packets + type: long +- description: Bytes sent from the client to the server. + name: client.bytes + type: long +- description: |- + Translated IP of source based NAT sessions (e.g. internal client to internet). + Typically connections traversing load balancers, firewalls, or routers. + name: client.nat.ip + type: ip +- description: Packets sent from the client to the server. + name: client.packets + type: long +- description: |- + The cloud account name or alias used to identify different entities in a multi-tenant environment. + Examples: AWS account name, Google Cloud ORG display name. + name: cloud.account.name + type: keyword +- description: Region in which this host, resource, or service is located. + name: cloud.region + type: keyword +- description: |- + The cloud service name is intended to distinguish services running on different platforms within a provider, eg AWS EC2 vs Lambda, GCP GCE vs App Engine, Azure VM vs App Server. + Examples: app engine, app service, cloud run, fargate, lambda. + name: cloud.service.name + type: keyword +- description: Bytes sent from the client to the server. + name: client.bytes + type: long +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: |- + The domain name of the destination system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: destination.domain + type: keyword +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + name: destination.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: destination.geo.name + type: keyword +- description: |- + Postal code associated with the location. + Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + name: destination.geo.postal_code + type: keyword +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: The time zone of the location, such as IANA time zone name. + name: destination.geo.timezone + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: Port of the destination. + name: destination.port + type: long +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: MD5 hash. + name: file.hash.md5 + type: keyword +- description: MIME type should identify the format of the file or stream of bytes using https://www.iana.org/assignments/media-types/media-types.xhtml[IANA official types], where possible. When more than one type is applicable, the most specific type should be used. + name: file.mime_type + type: keyword +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: Full path to the file, including the file name. It should include the drive letter, when appropriate. + multi_fields: + - name: text + type: match_only_text + name: file.path + type: keyword +- description: |- + File size in bytes. + Only relevant when `file.type` is "file". + name: file.size + type: long +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. + The field value must be normalized to lowercase for querying. + name: network.protocol + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. + name: rule.id + type: keyword +- description: The name of the rule or signature generating the event. + name: rule.name + type: keyword +- description: Bytes sent from the server to the client. + name: server.bytes + type: long +- description: Packets sent from the server to the client. + name: server.packets + type: long +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + name: source.geo.location + type: geo_point +- description: |- + Postal code associated with the location. + Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + name: source.geo.postal_code + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: The time zone of the location, such as IANA time zone name. + name: source.geo.timezone + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Port of the source. + name: source.port + type: long +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: MD5 hash. + name: threat.indicator.file.hash.md5 + type: keyword +- description: SHA1 hash. + name: threat.indicator.file.hash.sha1 + type: keyword +- description: SHA256 hash. + name: threat.indicator.file.hash.sha256 + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Name of the group. + name: user.group.name + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: Array of user roles at the time of the event. + name: user.roles + type: keyword +- description: Name of the device. + name: user_agent.device.name + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.full + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword diff --git a/packages/netskope/0.1.2/data_stream/events/fields/fields.yml b/packages/netskope/0.1.2/data_stream/events/fields/fields.yml new file mode 100755 index 0000000000..e5521ff3c5 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/fields/fields.yml @@ -0,0 +1,1240 @@ +- name: netskope.events + type: group + fields: + - name: url + type: flattened + description: | + URL of the application that the user visited as provided by the log or data plane traffic + - name: cci + type: keyword + description: | + N/A + - name: access_method + type: keyword + description: | + Cloud app traffic can be steered to the Netskope cloud using different deployment methods such as Client (Netskope Client), Secure Forwarder etc. Administrators can also upload firewall and/or proxy logs for log analytics. This field shows the actual access method that triggered the event. + For log uploads this shows the actual log type such as PAN, Websense, etc. + - name: ack + type: boolean + description: | + Whether user acknowledged the alert or not. + - name: activity + type: group + fields: + - name: name + type: keyword + description: | + Description of the user performed activity. + - name: status + type: keyword + description: | + Displayed when the user is denied access while performing some activity. + - name: type + type: keyword + description: | + Displayed when only admins can perform the activity in question. + - name: alarm + type: group + fields: + - name: description + type: keyword + description: | + N/A + - name: name + type: keyword + description: | + N/A + - name: alert + type: group + fields: + - name: is_present + type: boolean + description: | + Indicates whether alert is generated or not. + Populated as yes for all alerts. + - name: name + type: keyword + description: | + Name of the alert. + - name: type + type: keyword + description: | + Type of the alert. + - name: app + type: group + fields: + - name: activity + type: keyword + description: | + N/A + - name: category + type: keyword + description: | + N/A + - name: name + type: keyword + description: | + Specific cloud application used by the user (e.g. app = Dropbox). + - name: region + type: keyword + description: | + N/A + - name: session.id + type: keyword + description: | + Unique App/Site Session ID for traffic_type = CloudApp and Web. + An app session starts when a user starts using a cloud app/site on and ends once they have been inactive for a certain period of time(15 mins). Use app_session_id to check all the user activities in a single app session. app_session_id is unique for a user, device, browser and domain. + - name: attachment + type: keyword + description: | + File name. + - name: audit + type: group + fields: + - name: category + type: keyword + description: | + The subcategories in an application such as IAM, EC in AWS, login, token, file, etc., in case of Google. + - name: log.event + type: keyword + description: | + N/A + - name: type + type: keyword + description: | + The sub category in audit according to SaaS / IaaS apps. + - name: browser + type: group + fields: + - name: session.id + type: keyword + description: | + Browser session ID. If there is an idle timeout of 15 minutes, it will timeout the session. + - name: bucket + type: keyword + description: | + N/A + - name: category + type: group + fields: + - name: id + type: keyword + description: | + Matching category ID according to policy. Populated for both cloud and web traffic. + - name: name + type: keyword + description: | + N/A + - name: ccl + type: keyword + description: | + Cloud Confidence Level. CCL measures the enterprise readiness of the cloud apps taking into consideration those apps security, auditability and business continuity. + Each app is assigned one of five cloud confidence levels: excellent, high, medium, low, or poor. Useful for querying if users are accessing a cloud app with a lower CCL. + - name: channel + type: keyword + description: | + Channel of the user for slack and slack enterprise apps. + - name: client + type: group + fields: + - name: bytes + type: long + description: | + Total number of bytes uploaded from client to server. + - name: packets + type: long + description: | + N/A + - name: connection + type: group + fields: + - name: duration + type: long + description: | + Duration of the connection in milliseconds. Useful for querying long-lived sessions. + - name: end_time + type: long + description: | + Connection end time. + - name: id + type: keyword + description: | + Each connection has a unique ID. Shows the ID for the connection event. + - name: start_time + type: long + description: | + Connection start time. + - name: count + type: long + description: | + Number of raw log lines/events sessionized or suppressed during the suppressed interval. + - name: description + type: keyword + description: | + N/A + - name: destination + type: group + fields: + - name: geoip.source + type: long + description: | + Source from where the location of Destination IP was derived. + - name: detail + type: keyword + description: | + N/A + - name: detection + type: group + fields: + - name: engine + type: keyword + description: | + Customer exposed detection engine name. + - name: type + type: keyword + description: | + Same as malware type. Duplicate. + - name: device + type: group + fields: + - name: classification + type: keyword + description: | + Designation of device as determined by the Netskope Client as to whether the device is managed or not. + - name: name + type: keyword + description: | + N/A + - name: type + type: keyword + description: | + Device type from where the user accessed the cloud app. It could be Macintosh Windows device, iPad etc. + - name: dlp + type: group + fields: + - name: count + type: long + description: | + Count of rule hits. + - name: file + type: keyword + description: | + File/Object name extracted from the file/object. + - name: fingerprint.classificaiton + type: keyword + description: | + Fingerprint classification. + - name: fingerprint.match + type: keyword + description: | + Fingerprint classification match file name. + - name: fingerprint.score + type: long + description: | + Fingerprint classification score. + - name: fv + type: long + description: | + N/A + - name: incident.id + type: keyword + description: | + Incident ID associated with sub-file. In the case of main file, this is same as the parent incident ID. + - name: is_unique_count + type: boolean + description: | + True or false depending upon if rule is unique counted per rule data. + - name: mail.parent_id + type: keyword + description: | + N/A + - name: parent.id + type: keyword + description: | + Incident ID associated with main container (or non-container) file that was scanned. + - name: profile + type: keyword + description: | + DLP profile name. + - name: score + type: long + description: | + DLP rule score for weighted dictionaries. + - name: severity + type: keyword + description: | + Severity of rule. + - name: unique_count + type: long + description: | + Integer value of number of unique matches seen per rule data. Only present if rule is uniquely counted. + - name: domain + type: keyword + description: | + Domain value. This will hold the host header value or SNI or extracted from absolute URI. + - name: domain_shared_with + type: long + description: | + N/A + - name: drive + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: encrypt + type: group + fields: + - name: failure + type: keyword + description: | + Reason of failure while encrypting. + - name: end_time + type: keyword + description: | + N/A + - name: enterprise + type: group + fields: + - name: id + type: keyword + description: | + EnterpriseID in case of Slack for Enterprise. + - name: name + type: keyword + description: | + Enterprise name in case of Slack for Enterprise. + - name: event + type: group + fields: + - name: type + type: keyword + description: | + Anomaly type. + - name: exposure + type: keyword + description: | + Exposure of a document. + - name: external_collaborator_count + type: long + description: | + Count of external collaborators on a file/folder. Supported for some apps. + - name: file + type: group + fields: + - name: id + type: keyword + description: | + Unique identifier of the file. + - name: is_password_protected + type: keyword + description: | + N/A + - name: lang + type: keyword + description: | + Language of the file. + - name: from + type: group + fields: + - name: object + type: keyword + description: | + Initial name of an object that has been renamed, copied or moved. + - name: user_category + type: keyword + description: | + Type of from_user. + - name: storage + type: keyword + description: | + N/A + - name: logs + type: keyword + description: | + Shows if the event was generated from the Risk Insights log. + - name: gateway + type: keyword + description: | + N/A + - name: graph + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: http_status + type: keyword + description: | + N/A + - name: http_transaction_count + type: long + description: | + HTTP transaction count. + - name: iaas_asset_tags + type: keyword + description: | + List of tags associated with the asset for which alert is raised. Each tag is a key/value pair. + - name: id + type: keyword + description: | + N/A + - name: insertion + type: group + fields: + - name: timestamp + type: long + description: | + Insertion timestamp. + - name: instance_name + type: keyword + description: | + Instance associated with an organization application instance. + - name: instance + type: group + fields: + - name: id + type: keyword + description: | + Unique ID associated with an organization application instance. + - name: name + type: keyword + description: | + Instance name associated with an organization application instance. + - name: type + type: keyword + description: | + Instance type. + - name: internal_collaborator_count + type: long + description: | + Count of internal collaborators on a file/folder. Supported for some apps. + - name: ip + type: group + fields: + - name: protocol + type: keyword + description: | + N/A + - name: is_bypass_traffic + type: boolean + description: | + Tells if traffic is bypassed by Netskope. + - name: is_malicious + type: boolean + description: | + Only exists if some HTTP transaction belonging to the page event resulted in a malsite alert. + - name: item + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: justification + type: group + fields: + - name: reason + type: keyword + description: | + Justification reason provided by user. For following policies, justification events are raised. User is displayed a notification popup, user enters justification and can select to proceed or block: useralert policy, dlp block policy, block policy with custom template which contains justification text box. + - name: type + type: keyword + description: | + Type of justification provided by user when user bypasses the policy block. + - name: last + type: group + fields: + - name: app + type: keyword + description: | + Last application (app in the first/older event). Applies to only proximity anomaly alert. + - name: country + type: keyword + description: | + Last location (Country). Applies to only proximity anomaly alert. + - name: device + type: keyword + description: | + Last device name (Device Name in the first/older event). Applies to only proximity anomaly alert. + - name: location + type: keyword + description: | + Last location (City). Applies to only proximity anomaly alert. + - name: region + type: keyword + description: | + Applies to only proximity anomaly alert. + - name: timestamp + type: long + description: | + Last timestamp (timestamp in the first/older event). Applies to only proximity anomaly alert. + - name: latency + type: group + fields: + - name: max + type: long + description: | + Max latency for a connection in milliseconds. + - name: min + type: long + description: | + Min latency for a connection in milliseconds. + - name: total + type: long + description: | + Total latency from proxy to app in milliseconds. + - name: legal_hold_profile_name + type: keyword + description: | + Legal hold profile name. + - name: lh + type: group + fields: + - name: custodian.name + type: keyword + description: | + Custodian name of legal hold profile. + - name: destination.app + type: keyword + description: | + Destination appname of legalhold action. + - name: destination.instance + type: keyword + description: | + Destination instance of legal hold action. + - name: file_id + type: keyword + description: | + File ID of legal hold file. + - name: filename + type: keyword + description: | + File name of legal hold file. + - name: filename_original + type: keyword + description: | + Original filename of legal hold file. + - name: filepath + type: keyword + description: | + File path of legal hold file. + - name: shared + type: keyword + description: | + Shared type of legal hold file. + - name: shared_with + type: keyword + description: | + User shared with the legal hold file. + - name: version + type: keyword + description: | + File version of original file. + - name: list + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: log_file + type: group + fields: + - name: name + type: keyword + description: | + Log file name for Risk Insights. + - name: login + type: group + fields: + - name: type + type: keyword + description: | + Salesforce login type. + - name: url + type: flattened + description: | + Salesforce login URL. + - name: malsite_category + type: keyword + description: | + Category of malsite [ Phishing / Botnet / Malicous URL, etc. ]. + - name: malware + type: group + fields: + - name: id + type: keyword + description: | + md5 hash of the malware name as provided by the scan engine. + - name: name + type: keyword + description: | + Netskope detection name. + - name: profile + type: keyword + description: | + tss_profile: profile which user has selected. Data comes from WebUI. Its a json structure. + - name: severity + type: keyword + description: | + Malware severity. + - name: type + type: keyword + description: | + Malware Type. + - name: managed_app + type: boolean + description: | + Whether or not the app in question is managed. + - name: management + type: group + fields: + - name: id + type: keyword + description: | + Management ID. + - name: metric_value + type: long + description: | + N/A + - name: modified_at + type: date + description: | + Timestamp corresponding to the modification time of the entity (file, etc.). + - name: netskope_pop + type: keyword + description: | + N/A + - name: network + type: keyword + description: | + N/A + - name: new_value + type: keyword + description: | + New value for a given file for salesforce.com. + - name: notify_template + type: keyword + description: | + N/A + - name: ns + type: group + fields: + - name: activity + type: keyword + description: | + Maps app activity to Netskope standard activity. + - name: device_uid + type: keyword + description: | + Device identifiers on macOS and Windows. + - name: num_sessions + type: long + description: | + N/A + - name: numbytes + type: long + description: | + Total number of bytes that were transmitted for the connection - numbytes = client_bytes + server_bytes. + - name: obfuscate + type: boolean + description: | + N/A + - name: object + type: group + fields: + - name: count + type: long + description: | + Displayed when the activity is Delete. Shows the number of objects being deleted. + - name: id + type: keyword + description: | + Unique ID associated with an object. + - name: name + type: keyword + description: | + Name of the object which is being acted on. It could be a filename, folder name, report name, document name, etc. + - name: type + type: keyword + description: | + Type of the object which is being acted on. Object type could be a file, folder, report, document, message, etc. + - name: old_value + type: keyword + description: | + Old value for a given file for salesforce.com. + - name: org + type: keyword + description: | + Search for events from a specific organization. Organization name is derived from the user ID. + - name: organization_unit + type: keyword + description: | + Org Units for which the event correlates to. This ties to user information extracted from Active Directory using the Directory Importer/AD Connector application. + - name: orig_ty + type: keyword + description: | + Event Type of original event. + - name: original_file_path + type: keyword + description: | + If the file is moved, then keep original path of the file in this field. + - name: other + type: group + fields: + - name: categories + type: keyword + description: | + N/A + - name: owner + type: keyword + description: | + Owner of the file. + - name: page + type: keyword + description: | + The URL of the originating page. + - name: page_site + type: keyword + description: | + N/A + - name: parent + type: group + fields: + - name: id + type: keyword + description: | + N/A + - name: path_id + type: long + description: | + Path ID of the file in the application. + - name: policy + type: group + fields: + - name: id + type: keyword + description: | + The Netskope internal ID for the policy created by an admin. + - name: name + type: keyword + description: | + Name of the policy configured by an admin. + - name: profile + type: group + fields: + - name: emails + type: keyword + description: | + List of profile emails per policy. + - name: id + type: keyword + description: | + Anomaly profile ID. + - name: publisher_cn + type: keyword + description: | + N/A + - name: quarantine + type: group + fields: + - name: action.reason + type: keyword + description: | + Reason for the action taken for quarantine. + - name: admin + type: keyword + description: | + Quarantine profile custodian email/name. + - name: app + type: keyword + description: | + Quarantine app name. + - name: app_name + type: keyword + description: | + N/A + - name: failure + type: keyword + description: | + Reason of failure. + - name: file.id + type: keyword + description: | + File ID of the quarantined file. + - name: file.name + type: keyword + description: | + File name of the quarantine file. + - name: instance + type: keyword + description: | + Quarantine instance name. + - name: original.file.name + type: keyword + description: | + Original file name which got quarantined. + - name: original.file.path + type: keyword + description: | + Original file path which got quarantined. + - name: original.version + type: keyword + description: | + Original version of file which got quarantined. + - name: shared_with + type: keyword + description: | + N/A + - name: profile.id + type: keyword + description: | + Quarantine profile ID. + - name: profile.name + type: keyword + description: | + Quarantine profile name of policy for quarantine action. + - name: original.shared + type: keyword + description: | + Original file shared user details. + - name: qar + type: keyword + description: | + N/A + - name: referer + type: flattened + description: | + Referer URL of the application(with http) that the user visited as provided by the log or data plane traffic. + - name: region + type: keyword + description: | + N/A + - name: region + type: group + fields: + - name: id + type: keyword + description: | + Region ID (as provided by the cloud provider). + - name: repo + type: keyword + description: | + N/A + - name: request + type: group + fields: + - name: count + type: long + description: | + Total number of HTTP requests (equal to number of transaction events for this page event) sent from client to server over one underlying TCP connection. + - name: id + type: keyword + description: | + Unique request ID for the event. + - name: response + type: group + fields: + - name: content.length + type: long + description: | + N/A + - name: content.type + type: keyword + description: | + N/A + - name: count + type: long + description: | + Total number of HTTP responses (equal to number of transaction events for this page event) from server to client. + - name: retro_scan_name + type: keyword + description: | + Retro scan name. + - name: risk_level + type: keyword + description: | + Corresponding field to risk_level_id. Name. + - name: risk_level_id + type: keyword + description: | + This field is set by both role-based access (RBA) and MLAD. + - name: role + type: keyword + description: | + Roles for Box. + - name: run_id + type: long + description: | + Run ID. + - name: sa + type: group + fields: + - name: profile.id + type: keyword + description: | + CSA profile ID. + - name: profile.name + type: keyword + description: | + CSA profile name. + - name: rule.severity + type: keyword + description: | + Rule severity. + - name: scan + type: group + fields: + - name: time + type: long + description: | + Time when the scan is done. + - name: type + type: keyword + description: | + Generated during retroactive scan or new ongoing activity. + - name: scopes + type: keyword + description: | + List of permissions for google apps. + - name: serial + type: keyword + description: | + N/A + - name: server + type: group + fields: + - name: bytes + type: long + description: | + Total number of downloaded from server to client. + - name: packets + type: long + description: | + N/A + - name: session + type: group + fields: + - name: id + type: keyword + description: | + Session ID for Dropbox application. + - name: packets + type: long + description: | + N/A + - name: duration + type: long + description: | + N/A + - name: severity + type: group + fields: + - name: id + type: keyword + description: | + Severity ID used by watchlist and malware alerts. + - name: level + type: keyword + description: | + Severity used by watchlist and malware alerts. + - name: type + type: keyword + description: | + Severity type used by watchlist and malware alerts + - name: sfwder + type: keyword + description: | + N/A + - name: shared + type: group + fields: + - name: domains + type: keyword + description: | + List of domains of users the document is shared with. + - name: is_shared + type: boolean + description: | + If the file is shared or not. + - name: type + type: keyword + description: | + Shared Type. + - name: with + type: keyword + description: | + Array of emails with whom a document is shared with. + - name: site + type: keyword + description: | + For traffic_type = CloudApp, site = app and for traffic_type = Web, it will be the second level domain name + top-level domain name. For example, in "www.cnn.com", it is "cnn.com". + - name: slc + type: group + fields: + - name: geo.location + type: geo_point + description: | + Longitude and latitude. + - name: source + type: group + fields: + - name: geoip_src + type: long + description: | + Source from where the location of Source IP was derived. + - name: ssl_decrypt_policy + type: keyword + description: | + Applicable to only bypass events. There are 2 ways to create rules for bypass: Bypass due to Exception Configuration, Bypass due to SSL Decrypt Policy.The existing flag bypass_traffic only gives information that a flow has been bypassed, but does not tell exactly which policy was responsible for it. ssl_decrypt_policy field will provide this extra information. In addition, policy field will be also set for every Bypass event. + - name: start_time + type: keyword + description: | + N/A + - name: sub_type + type: keyword + description: | + Workplace by Facebook post sub category (files, comments, status etc). + - name: supporting_data + type: keyword + description: | + N/A + - name: suppression + type: group + fields: + - name: end_time + type: long + description: | + When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. + - name: key + type: keyword + description: | + To limit the number of events. Example: Suppress block event for browse. + - name: start_time + type: long + description: | + When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. + - name: team + type: keyword + description: | + Slack team name. + - name: telemetry_app + type: keyword + description: | + Typically SaaS app web sites use web analytics code within the pages to gather analytic data. + When a SaaS app action or page is shown, there is subsequent traffic generated to tracking apps such as doubleclick.net, Optimizely, etc. These tracking apps are listed if applicable in the + Telemetry App field. + - name: temp_user + type: keyword + description: | + N/A + - name: tenant + type: group + fields: + - name: id + type: keyword + description: | + Tenant id. + - name: threat + type: group + fields: + - name: match_field + type: keyword + description: | + Threat match field, either from domain or URL or IP. + - name: source.id + type: keyword + description: | + Threat source id: 1 - NetskopeThreatIntel, 2 - Zvelodb. + - name: threshold + type: long + description: | + Threshold (Count at which the anomaly should trigger). Applicable to Bulk Anomaly types( Bulk Upload/ Download/ Delete) and Failed Login Anomaly type. + - name: tnetwork_session_id + type: keyword + description: | + N/A + - name: to + type: group + fields: + - name: object + type: keyword + description: | + Changed name of an object that has been renamed, copied, or moved. + - name: storage + type: keyword + description: | + N/A + - name: user + type: keyword + description: | + Used when a file is moved from user A to user B. Shows the email address of user B. + - name: user_category + type: keyword + description: | + Type of user to which move is done. + - name: total_packets + type: long + description: | + N/A + - name: total + type: group + fields: + - name: collaborator_count + type: long + description: | + Count of collaborators on a file/folder. Supported for some apps. + - name: traffic + type: group + fields: + - name: type + type: keyword + description: | + Type of the traffic: CloudApp or Web. CloudApp indicates CASB and web indicates HTTP traffic. Web traffic is only captured for inline access method. It is currently not captured for Risk Insights. + - name: transaction + type: group + fields: + - name: id + type: keyword + description: | + Unique ID for a given request/response. + - name: tss_mode + type: keyword + description: | + Malware scanning mode, specifies whether it's Real-time Protection or API Data Protection. + - name: tunnel + type: group + fields: + - name: id + type: keyword + description: | + Shows the Client installation ID. Only available for the Client steering configuration. + - name: type + type: keyword + description: | + N/A + - name: up_time + type: long + description: | + N/A + - name: two_factor_auth + type: keyword + description: | + N/A + - name: type + type: keyword + description: | + Shows if it is an application event or a connection event. Application events are recorded to track user events inside a cloud app. Connection events shows the actual HTTP connection. + - name: universal_connector + type: keyword + description: | + N/A + - name: url + type: flattened + description: | + URL of the application that the user visited as provided by the log or data plane traffic. + - name: url_to_activity + type: keyword + description: | + Populated if the activity from the URL matches certain activities. This field applies to Risk Insights only. + - name: user + type: group + fields: + - name: category + type: keyword + description: | + Type of user in an enterprise - external / internal. + - name: group + type: keyword + description: | + N/A + - name: generated + type: boolean + description: | + Tells whether it is user generated page event. + - name: ip + type: keyword + description: | + IP address of User. + - name: is_aggregated + type: boolean + description: | + N/A + - name: violating + type: group + fields: + - name: user.name + type: keyword + description: | + User who caused a vioaltion. Populated for Workplace by Facebook. + - name: user.type + type: keyword + description: | + Category of the user who caused a violation. Populated for Workplace by Facebook. + - name: web_universal_connector + type: keyword + description: | + N/A + - name: web + type: group + fields: + - name: url + type: flattened + description: | + File preview URL. + - name: workspace + type: group + fields: + - name: id + type: keyword + description: | + Workspace ID in case of Slack for Enterprise. + - name: name + type: keyword + description: | + Workspace name in case of Slack for Enterprise. + - name: event_type + type: keyword + description: | + N/A + - name: zip_password + type: keyword + description: | + Zip the malacious file and put pwd to it and send it back to caller. + - name: user + type: group + fields: + - name: geo.city_name + type: keyword + description: | + N/A + - name: geo.continent_name + type: keyword + description: | + N/A + - name: geo.country_iso_code + type: keyword + description: | + N/A + - name: geo.country_name + type: keyword + description: | + N/A + - name: geo.location + type: geo_point + description: | + Longitude and latitude. + - name: geo.region_iso_code + type: keyword + description: | + N/A + - name: geo.region_name + type: keyword + description: | + N/A +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/netskope/0.1.2/data_stream/events/manifest.yml b/packages/netskope/0.1.2/data_stream/events/manifest.yml new file mode 100755 index 0000000000..c5186b4df7 --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/manifest.yml @@ -0,0 +1,41 @@ +title: Events +type: logs +streams: + - input: tcp + template_path: tcp.yml.hbs + title: Netskope Events + description: Collect Netskope Events using tcp input + vars: + - name: listen_port + type: integer + title: Listen Port + description: The TCP port number to listen on. + multi: false + required: true + show_user: true + default: 9021 + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - netskope-events + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/netskope/0.1.2/data_stream/events/sample_event.json b/packages/netskope/0.1.2/data_stream/events/sample_event.json new file mode 100755 index 0000000000..23098b922f --- /dev/null +++ b/packages/netskope/0.1.2/data_stream/events/sample_event.json @@ -0,0 +1,60 @@ +{ + "@timestamp": "2021-12-24T00:29:56.000Z", + "agent": { + "ephemeral_id": "3cabd78f-ac92-4719-87ff-e1dd82c3162a", + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.3.0" + }, + "data_stream": { + "dataset": "netskope.events", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "snapshot": true, + "version": "8.3.0" + }, + "event": { + "agent_id_status": "verified", + "dataset": "netskope.events", + "ingested": "2022-04-14T09:24:43Z", + "original": "{\"@timestamp\":\"2021-12-24T00:29:56.000Z\",\"event.id\":\"613ee55ec9d868fc47654a73\",\"netskope\":{\"events\":{\"event_type\":\"infrastructure\",\"severity\":{\"level\":\"high\"},\"alarm\":{\"name\":\"No_events_from_device\",\"description\":\"Events from device not received in the last 24 hours\"},\"device\":{\"name\":\"device-1\"},\"metric_value\":43831789,\"serial\":\"FFFFFFFFFFFFFFFF\",\"supporting_data\":\"abc\"}}}" + }, + "event.id": "613ee55ec9d868fc47654a73", + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "192.168.224.1:46522" + } + }, + "netskope": { + "events": { + "alarm": { + "description": "Events from device not received in the last 24 hours", + "name": "No_events_from_device" + }, + "device": { + "name": "device-1" + }, + "event_type": "infrastructure", + "metric_value": 43831789, + "serial": "FFFFFFFFFFFFFFFF", + "severity": { + "level": "high" + }, + "supporting_data": "abc" + } + }, + "tags": [ + "forwarded", + "netskope-events" + ] +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/docs/README.md b/packages/netskope/0.1.2/docs/README.md new file mode 100755 index 0000000000..7e045449c3 --- /dev/null +++ b/packages/netskope/0.1.2/docs/README.md @@ -0,0 +1,2920 @@ +# Netskope + +This integration is for Netskope. It can be used +to receive logs sent by Netskope Cloud Log Shipper on respective TCP ports. + +The log message is expected to be in JSON format. The data is mapped to +ECS fields where applicable and the remaining fields are written under +`netskope..*`. + +## Setup steps + +1. Configure this integration with the TCP input in Kibana. +2. For all Netskope Cloud Exchange configurations refer to the [_Log Shipper_](https://docs.netskope.com/en/log-shipper.html). +3. In Netskope Cloud Exchange please enable Log Shipper, add your Netskope Tenant. +4. Configure input connectors: + 1. First with all Event types, and + 2. Second with all Alerts type. + For detailed steps refer [_Configure the Netskope Plugin for Log Shipper_](https://docs.netskope.com/en/configure-the-netskope-plugin-for-log-shipper.html). +5. Creating mappings: + 1. Navigate to Settings -> Log Shipper -> Mapping. + 2. Click on Add mapping and paste mappings of Alerts mentioned below in Netskope Elastic Integration's Overview Page. + 3. Click on Add mapping and paste mappings of Events mentioned below in Netskope Elastic Integration's Overview Page. +6. Configure output connectors: + 1. Navigate to Settings -> Plugins. + 2. Adding output connector **Elastic CLS**, select mapping created for Alerts and click **Next**, then paste the Events-validation in the **Valid Extensions** section for Alerts mentioned below in Netskope Elastic Integration's Overview Page. + For detailed steps refer [_Elastic Plugin for Log Shipper_](https://docs.netskope.com/en/elastic-plugin-for-log-shipper.html). +7. Create business rules: + 1. Navigate to Home Page > Log Shipper > Business rules. + 2. Create business rules with Netskope Alerts. + 3. Create business rules with Netskope Events. + For detailed steps refer [_Manage Log Shipper Business Rules_](https://docs.netskope.com/en/manage-log-shipper-business-rules.html). +8. Adding SIEM mappings: + 1. Navigate to Home Page > Log Shipper > SIEM Mappings + 2. Add SIEM mapping for events: + * Add **Rule** put rule created in step 7. + * Add **Source Configuration** put input created for Events in step 4. + * Add **Destination Configuration**, put output created for Events in step 6. + For detailed steps refer [_Configure Log Shipper SIEM Mappings_](https://docs.netskope.com/en/configure-log-shipper-siem-mappings.html). +9. *Please make sure to use the given response formats.* + +## Compatibility + +This package has been tested against `Netskope version 91.1.0.605` and `Netskope Cloud Exchange version 3.1.5`. + +## Documentation and configuration + +### Alerts + +Default port: _9020_ + +Netskope Alert Mapping: +```json +{ + "elastic_map_version": "2.0.0", + "ecs_version": "0", + "taxonomy": { + "alerts": { + "policy": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.access_method": { "mapping_field": "access_method" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.action": { "mapping_field": "action" }, + "netskope.alerts.activity.name": { "mapping_field": "activity" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "netskope.alerts.app.name": { "mapping_field": "app" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.device.name": { "mapping_field": "device" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.alerts.destination.geoip_src": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "destination.address": { "mapping_field": "dstip" }, + "destination.ip": { "mapping_field": "dstip" }, + "netskope.alerts.exposure": { "mapping_field": "exposure" }, + "netskope.alerts.file.lang": { "mapping_field": "file_lang" }, + "file.path": { "mapping_field": "file_path" }, + "file.size": { "mapping_field": "file_size" }, + "file.mime_type.1": { "mapping_field": "file_type" }, + "netskope.alerts.instance.name": { "mapping_field": "instance" }, + "netskope.alerts.instance.id": { "mapping_field": "instance_id" }, + "file.hash.md5": { "mapping_field": "md5" }, + "file.mime_type.2": { "mapping_field": "mime_type" }, + "netskope.alerts.modified.timestamp": { "mapping_field": "modified" }, + "netskope.alerts.object.name": { "mapping_field": "object" }, + "netskope.alerts.object.id": { "mapping_field": "object_id" }, + "netskope.alerts.object.type": { "mapping_field": "object_type" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "netskope.alerts.owner": { "mapping_field": "owner" }, + "netskope.alerts.policy.name": { "mapping_field": "policy" }, + "netskope.alerts.request.id": { "mapping_field": "request_id" }, + "netskope.alerts.scan.type": { "mapping_field": "scan_type" }, + "netskope.alerts.shared.with": { "mapping_field": "shared_with" }, + "netskope.alerts.site": { "mapping_field": "site" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.alerts.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "netskope.alerts.suppression.key": { "mapping_field": "suppression_key" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "netskope.alerts.url": { "mapping_field": "url" }, + "user.email.2": { "mapping_field": "user" }, + "user.group.name": { "mapping_field": "usergroup" }, + "user.email.3": { "mapping_field": "userkey" }, + "netskope.alerts.app.session.id": { "mapping_field": "app_session_id" }, + "netskope.alerts.connection.id": { "mapping_field": "connection_id" }, + "destination.geo.timezone": { "mapping_field": "dst_timezone" }, + "netskope.alerts.encrypt.failure": { "mapping_field": "encrypt_failure" }, + "netskope.alerts.ip.protocol": { "mapping_field": "ip_protocol" }, + "netskope.alerts.managed.app": { "mapping_field": "managed_app" }, + "netskope.alerts.netskope_pop": { "mapping_field": "netskope_pop" }, + "user_agent.os.version": { "mapping_field": "os_version" }, + "network.protocol": { "mapping_field": "protocol" }, + "netskope.alerts.referer": { "mapping_field": "referer" }, + "netskope.alerts.severity.level": { "mapping_field": "severity" }, + "source.geo.timezone": { "mapping_field": "src_timezone" }, + "netskope.alerts.transaction.id": { "mapping_field": "transaction_id" } + } + }, + "dlp": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.access_method": { "mapping_field": "access_method" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.action": { "mapping_field": "action" }, + "netskope.alerts.activity.name": { "mapping_field": "activity" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "netskope.alerts.app.name": { "mapping_field": "app" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.device.name": { "mapping_field": "device" }, + "netskope.alerts.dlp.file": { "mapping_field": "dlp_file" }, + "netskope.alerts.dlp.incident.id": { "mapping_field": "dlp_incident_id" }, + "netskope.alerts.dlp.is_unique_count": { "mapping_field": "dlp_is_unique_count" }, + "netskope.alerts.dlp.parent.id": { "mapping_field": "dlp_parent_id" }, + "netskope.alerts.dlp.profile": { "mapping_field": "dlp_profile" }, + "netskope.alerts.dlp.rule.name": { "mapping_field": "dlp_rule" }, + "netskope.alerts.dlp.rule.count": { "mapping_field": "dlp_rule_count" }, + "netskope.alerts.dlp.rule.severity": { "mapping_field": "dlp_rule_severity" }, + "netskope.alerts.dlp.unique_count": { "mapping_field": "dlp_unique_count" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.alerts.destination.geoip_src": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "destination.address": { "mapping_field": "dstip" }, + "destination.ip": { "mapping_field": "dstip" }, + "netskope.alerts.exposure": { "mapping_field": "exposure" }, + "netskope.alerts.file.lang": { "mapping_field": "file_lang" }, + "file.path": { "mapping_field": "file_path" }, + "file.size": { "mapping_field": "file_size" }, + "file.mime_type.1": { "mapping_field": "file_type" }, + "netskope.alerts.instance.name": { "mapping_field": "instance" }, + "netskope.alerts.instance.id": { "mapping_field": "instance_id" }, + "file.hash.md5": { "mapping_field": "md5" }, + "file.mime_type.2": { "mapping_field": "mime_type" }, + "netskope.alerts.modified.timestamp": { "mapping_field": "modified" }, + "netskope.alerts.object.name": { "mapping_field": "object" }, + "netskope.alerts.object.id": { "mapping_field": "object_id" }, + "netskope.alerts.object.type": { "mapping_field": "object_type" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "netskope.alerts.owner": { "mapping_field": "owner" }, + "netskope.alerts.policy.name": { "mapping_field": "policy" }, + "netskope.alerts.request.id": { "mapping_field": "request_id" }, + "netskope.alerts.scan.type": { "mapping_field": "scan_type" }, + "netskope.alerts.shared.with": { "mapping_field": "shared_with" }, + "netskope.alerts.site": { "mapping_field": "site" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.alerts.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "netskope.alerts.suppression.key": { "mapping_field": "suppression_key" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "netskope.alerts.url": { "mapping_field": "url" }, + "user.email.2": { "mapping_field": "user" }, + "user.group.name": { "mapping_field": "usergroup" }, + "user.email.3": { "mapping_field": "userkey" } + } + }, + "quarantine": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.access_method": { "mapping_field": "access_method" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.action": { "mapping_field": "action" }, + "netskope.alerts.activity.name": { "mapping_field": "activity" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "netskope.alerts.app.name": { "mapping_field": "app" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.device.name": { "mapping_field": "device" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.alerts.destination.geoip_src": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "destination.address": { "mapping_field": "dstip" }, + "destination.ip": { "mapping_field": "dstip" }, + "netskope.alerts.exposure": { "mapping_field": "exposure" }, + "netskope.alerts.file.lang": { "mapping_field": "file_lang" }, + "file.path": { "mapping_field": "file_path" }, + "file.size": { "mapping_field": "file_size" }, + "file.mime_type.1": { "mapping_field": "file_type" }, + "netskope.alerts.instance.name": { "mapping_field": "instance" }, + "netskope.alerts.instance.id": { "mapping_field": "instance_id" }, + "file.hash.md5": { "mapping_field": "md5" }, + "file.mime_type.2": { "mapping_field": "mime_type" }, + "netskope.alerts.modified.timestamp": { "mapping_field": "modified" }, + "netskope.alerts.object.name": { "mapping_field": "object" }, + "netskope.alerts.object.id": { "mapping_field": "object_id" }, + "netskope.alerts.object.type": { "mapping_field": "object_type" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "netskope.alerts.owner": { "mapping_field": "owner" }, + "netskope.alerts.policy.name": { "mapping_field": "policy" }, + "netskope.alerts.quarantine.admin": { "mapping_field": "q_admin" }, + "netskope.alerts.quarantine.app.1": { "mapping_field": "q_app" }, + "netskope.alerts.quarantine.instance": { "mapping_field": "q_instance" }, + "netskope.alerts.quarantine.original.file.name": { "mapping_field": "q_original_filename" }, + "netskope.alerts.quarantine.original.file.path": { "mapping_field": "q_original_filepath" }, + "netskope.alerts.quarantine.original.shared": { "mapping_field": "q_original_shared" }, + "netskope.alerts.quarantine.original.version": { "mapping_field": "q_original_version" }, + "netskope.alerts.quarantine.shared.with": { "mapping_field": "q_shared_with" }, + "netskope.alerts.quarantine.action.reason": { "mapping_field": "quarantine_action_reason" }, + "netskope.alerts.quarantine.app.2": { "mapping_field": "quarantine_app" }, + "netskope.alerts.quarantine.failure": { "mapping_field": "quarantine_failure" }, + "netskope.alerts.quarantine.file.id": { "mapping_field": "quarantine_file_id" }, + "netskope.alerts.quarantine.file.name": { "mapping_field": "quarantine_file_name" }, + "netskope.alerts.quarantine.profile.name": { "mapping_field": "quarantine_profile" }, + "netskope.alerts.quarantine.profile.id": { "mapping_field": "quarantine_profile_id" }, + "netskope.alerts.request.id": { "mapping_field": "request_id" }, + "netskope.alerts.scan.type": { "mapping_field": "scan_type" }, + "netskope.alerts.shared.with": { "mapping_field": "shared_with" }, + "netskope.alerts.site": { "mapping_field": "site" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.alerts.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "netskope.alerts.suppression.key": { "mapping_field": "suppression_key" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "netskope.alerts.url": { "mapping_field": "url" }, + "user.email.2": { "mapping_field": "user" }, + "user.group.name": { "mapping_field": "usergroup" }, + "user.email.3": { "mapping_field": "userkey"} + } + }, + "Security Assessment": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.access_method": { "mapping_field": "access_method" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.action": { "mapping_field": "action" }, + "netskope.alerts.activity.name": { "mapping_field": "activity" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "netskope.alerts.app.name": { "mapping_field": "app" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.device.name": { "mapping_field": "device" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.alerts.destination.geoip_src": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.address": { "mapping_field": "dstip" }, + "destination.ip": { "mapping_field": "dstip" }, + "netskope.alerts.exposure": { "mapping_field": "exposure" }, + "netskope.alerts.file.lang": { "mapping_field": "file_lang" }, + "file.path": { "mapping_field": "file_path" }, + "file.size": { "mapping_field": "file_size" }, + "file.mime_type.1": { "mapping_field": "file_type" }, + "netskope.alerts.instance.name": { "mapping_field": "instance" }, + "netskope.alerts.instance.id": { "mapping_field": "instance_id" }, + "file.hash.md5": { "mapping_field": "md5" }, + "file.mime_type.2": { "mapping_field": "mime_type" }, + "netskope.alerts.modified.timestamp": { "mapping_field": "modified" }, + "netskope.alerts.object.name": { "mapping_field": "object" }, + "netskope.alerts.object.id": { "mapping_field": "object_id" }, + "netskope.alerts.object.type": { "mapping_field": "object_type" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "netskope.alerts.owner": { "mapping_field": "owner" }, + "netskope.alerts.policy.name": { "mapping_field": "policy" }, + "netskope.alerts.request.id": { "mapping_field": "request_id" }, + "netskope.alerts.sa.profile.id": { "mapping_field": "sa_profile_id" }, + "netskope.alerts.sa.profile.name": { "mapping_field": "sa_profile_name" }, + "netskope.alerts.sa.rule.id": { "mapping_field": "sa_rule_id" }, + "netskope.alerts.sa.rule.name": { "mapping_field": "sa_rule_name" }, + "netskope.alerts.sa.rule.severity": { "mapping_field": "sa_rule_severity" }, + "netskope.alerts.scan.type": { "mapping_field": "scan_type" }, + "netskope.alerts.shared.with": { "mapping_field": "shared_with" }, + "netskope.alerts.site": { "mapping_field": "site" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.alerts.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "netskope.alerts.suppression.key": { "mapping_field": "suppression_key" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "netskope.alerts.url": { "mapping_field": "url" }, + "user.email.2": { "mapping_field": "user" }, + "user.group.name": { "mapping_field": "usergroup" }, + "user.email.3": { "mapping_field": "userkey" }, + "netskope.alerts.compliance.standards": { "mapping_field": "compliance_standards" }, + "netskope.alerts.iaas.asset.tags": { "mapping_field": "iaas_asset_tags" }, + "netskope.alerts.iaas.remediated": { "mapping_field": "iaas_remediated" }, + "netskope.alerts.sa.rule.remediation": { "mapping_field": "sa_rule_remediation" }, + "cloud.account.id": { "mapping_field": "account_id" }, + "cloud.account.name": { "mapping_field": "account_name" }, + "netskope.alerts.asset.id": { "mapping_field": "asset_id" }, + "netskope.alerts.asset.object.id": { "mapping_field": "asset_object_id" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.policy.id": { "mapping_field": "policy_id" }, + "netskope.alerts.region.id": { "mapping_field": "region_id" }, + "netskope.alerts.region.name": { "mapping_field": "region_name" }, + "netskope.alerts.resource.category": { "mapping_field": "resource_category" }, + "netskope.alerts.resource.group": { "mapping_field": "resource_group" } + } + }, + "uba": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.access_method": { "mapping_field": "access_method" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.action": { "mapping_field": "action" }, + "netskope.alerts.activity.name": { "mapping_field": "activity" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.id": { "mapping_field": "alert_id" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "netskope.alerts.app.name": { "mapping_field": "app" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.device.name": { "mapping_field": "device" }, + "netskope.alerts.device.classification": { "mapping_field": "device_classification" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.alerts.destination.geoip_src": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "destination.address": { "mapping_field": "dstip" }, + "destination.ip": { "mapping_field": "dstip" }, + "netskope.alerts.event.type": { "mapping_field": "event_type" }, + "netskope.alerts.event_source_channel": { "mapping_field": "evt_src_chnl" }, + "file.size": { "mapping_field": "file_size" }, + "file.mime_type.1": { "mapping_field": "file_type" }, + "netskope.alerts.from.storage": { "mapping_field": "from_storage" }, + "host.hostname": { "mapping_field": "hostname" }, + "netskope.alerts.managed.app": { "mapping_field": "managed_app" }, + "netskope.alerts.management.id": { "mapping_field": "managementID" }, + "netskope.alerts.ns_device_uid": { "mapping_field": "nsdeviceuid" }, + "netskope.alerts.object.name": { "mapping_field": "object" }, + "netskope.alerts.object.type": { "mapping_field": "object_type" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "netskope.alerts.orig_ty": { "mapping_field": "orig_ty" }, + "user_agent.os.name": { "mapping_field": "os" }, + "user_agent.os.version": { "mapping_field": "os_version" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "netskope.alerts.page.url": { "mapping_field": "page" }, + "netskope.alerts.page.site": { "mapping_field": "page_site" }, + "netskope.alerts.policy.name": { "mapping_field": "policy" }, + "netskope.alerts.policy.actions": { "mapping_field": "policy_actions" }, + "netskope.alerts.profile.id": { "mapping_field": "profile_id" }, + "netskope.alerts.severity.level": { "mapping_field": "severity" }, + "netskope.alerts.site": { "mapping_field": "site" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.alerts.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "netskope.alerts.telemetry.app": { "mapping_field": "telemetry_app" }, + "netskope.alerts.threshold.value": { "mapping_field": "threshold" }, + "netskope.alerts.threshold.time": { "mapping_field": "threshold_time" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.alerts.transaction.id": { "mapping_field": "transaction_id" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "netskope.alerts.url": { "mapping_field": "url" }, + "user.email.2": { "mapping_field": "user" }, + "user.group.name": { "mapping_field": "usergroup" }, + "netskope.alerts.user.ip": { "mapping_field": "userip" }, + "user.email.3": { "mapping_field": "userkey" }, + "netskope.alerts.app.session.id": { "mapping_field": "app_session_id" }, + "netskope.alerts.browser.session.id": { "mapping_field": "browser_session_id" }, + "destination.geo.timezone": { "mapping_field": "dst_timezone" }, + "netskope.alerts.last.app": { "mapping_field": "last_app" }, + "netskope.alerts.last.country": { "mapping_field": "last_country" }, + "netskope.alerts.last.device": { "mapping_field": "last_device" }, + "netskope.alerts.last.location": { "mapping_field": "last_location" }, + "netskope.alerts.last.region": { "mapping_field": "last_region" }, + "netskope.alerts.last.timestamp": { "mapping_field": "last_timestamp" }, + "netskope.alerts.slc_longitude": { "mapping_field": "slc_longitude" }, + "source.geo.timezone": { "mapping_field": "src_timezone" }, + "netskope.alerts.flow_status": { "mapping_field": "flow_status" }, + "netskope.alerts.uba_ap1": { "mapping_field": "uba_ap1" }, + "netskope.alerts.uba_ap2": { "mapping_field": "uba_ap2" }, + "netskope.alerts.uba_inst1": { "mapping_field": "uba_inst1" }, + "netskope.alerts.uba_inst2": { "mapping_field": "uba_inst2" }, + "netskope.alerts.activity.status": { "mapping_field": "activity_status" }, + "netskope.alerts.connection.id": { "mapping_field": "connection_id" }, + "netskope.alerts.instance.id": { "mapping_field": "instance_id" }, + "file.hash.md5": { "mapping_field": "md5" }, + "netskope.alerts.parent.id": { "mapping_field": "parent_id" }, + "netskope.alerts.referer": { "mapping_field": "referer" }, + "netskope.alerts.slc_latitude": { "mapping_field": "slc_latitude" }, + "netskope.alerts.is_web_universal_connector": { "mapping_field": "web_universal_connector" } + } + }, + "Compromised Credential": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "netskope.alerts.breach.date": { "mapping_field": "breach_date" }, + "netskope.alerts.breach.description": { "mapping_field": "breach_description" }, + "netskope.alerts.breach.id": { "mapping_field": "breach_id" }, + "netskope.alerts.breach.media_references": { "mapping_field": "breach_media_references" }, + "netskope.alerts.breach.score": { "mapping_field": "breach_score" }, + "netskope.alerts.breach.target_references": { "mapping_field": "breach_target_references" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.email.source": { "mapping_field": "email_source" }, + "netskope.alerts.external.email": { "mapping_field": "external_email" }, + "netskope.alerts.matched.username": { "mapping_field": "matched_username" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "user.email.2": { "mapping_field": "user" }, + "netskope.alerts.user.group": { "mapping_field": "usergroup" }, + "user.email.3": { "mapping_field": "userkey" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "netskope.alerts.flow_status": { "mapping_field": "flow_status" } + } + }, + "Malsite": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.access_method": { "mapping_field": "access_method" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "netskope.alerts.app.name": { "mapping_field": "app" }, + "netskope.alerts.app.session.id": { "mapping_field": "app_session_id" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "netskope.alerts.app.suite": { "mapping_field": "appsuite" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.alerts.browser.session.id": { "mapping_field": "browser_session_id" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.connection.id": { "mapping_field": "connection_id" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.device.name": { "mapping_field": "device" }, + "netskope.alerts.device.classification": { "mapping_field": "device_classification" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.geo.timezone": { "mapping_field": "dst_timezone" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "destination.ip": { "mapping_field": "dstip" }, + "destination.address": { "mapping_field": "dstip" }, + "host.hostname": { "mapping_field": "hostname" }, + "netskope.alerts.is_malicious": { "mapping_field": "malicious" }, + "netskope.alerts.malsite.active": { "mapping_field": "malsite_active" }, + "netskope.alerts.malsite.as.number": { "mapping_field": "malsite_as_number" }, + "netskope.alerts.malsite.category": { "mapping_field": "malsite_category" }, + "netskope.alerts.malsite.city": { "mapping_field": "malsite_city" }, + "netskope.alerts.malsite.confidence": { "mapping_field": "malsite_confidence" }, + "netskope.alerts.malsite.consecutive": { "mapping_field": "malsite_consecutive" }, + "netskope.alerts.malsite.country": { "mapping_field": "malsite_country" }, + "netskope.alerts.malsite.dns.server": { "mapping_field": "malsite_dns_server" }, + "netskope.alerts.malsite.first_seen": { "mapping_field": "malsite_first_seen" }, + "netskope.alerts.malsite.hostility": { "mapping_field": "malsite_hostility" }, + "netskope.alerts.malsite.id": { "mapping_field": "malsite_id" }, + "netskope.alerts.malsite.ip_host": { "mapping_field": "malsite_ip_host" }, + "netskope.alerts.malsite.isp": { "mapping_field": "malsite_isp" }, + "netskope.alerts.malsite.last.seen": { "mapping_field": "malsite_last_seen" }, + "netskope.alerts.malsite.latitude": { "mapping_field": "malsite_latitude" }, + "netskope.alerts.malsite.longitude": { "mapping_field": "malsite_longitude" }, + "netskope.alerts.malsite.region": { "mapping_field": "malsite_region" }, + "netskope.alerts.malsite.reputation": { "mapping_field": "malsite_reputation" }, + "netskope.alerts.managed.app": { "mapping_field": "managed_app" }, + "netskope.alerts.netskope_pop": { "mapping_field": "netskope_pop" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "user_agent.os.version": { "mapping_field": "os_version" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "netskope.alerts.page.url": { "mapping_field": "page" }, + "netskope.alerts.page.site": { "mapping_field": "page_site" }, + "network.protocol": { "mapping_field": "protocol" }, + "netskope.alerts.severity.level": { "mapping_field": "severity" }, + "netskope.alerts.malsite.severity.level": { "mapping_field": "severity_level" }, + "netskope.alerts.severity.level_id": { "mapping_field": "severity_level_id" }, + "netskope.alerts.site": { "mapping_field": "site" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "netskope.alerts.source.time": { "mapping_field": "src_time" }, + "source.geo.timezone": { "mapping_field": "src_timezone" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.ip": { "mapping_field": "srcip" }, + "source.address": { "mapping_field": "srcip" }, + "netskope.alerts.telemetry.app": { "mapping_field": "telemetry_app" }, + "netskope.alerts.threat.match.field": { "mapping_field": "threat_match_field" }, + "netskope.alerts.threat.match.value": { "mapping_field": "threat_match_value" }, + "netskope.alerts.threat.source.id": { "mapping_field": "threat_source_id" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.alerts.transaction.id": { "mapping_field": "transaction_id" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "netskope.alerts.url": { "mapping_field": "url" }, + "user.email.2": { "mapping_field": "user" }, + "netskope.alerts.user.group": { "mapping_field": "usergroup" }, + "netskope.alerts.user.ip": { "mapping_field": "userip" }, + "user.email.3": { "mapping_field": "userkey" }, + "netskope.alerts.action": { "mapping_field": "action" }, + "netskope.alerts.ip.protocol": { "mapping_field": "ip_protocol" }, + "netskope.alerts.notify.template": { "mapping_field": "notify_template" }, + "netskope.alerts.policy.name": { "mapping_field": "policy" }, + "netskope.alerts.referer": { "mapping_field": "referer" }, + "user_agent.version": { "mapping_field": "browser_version" }, + "netskope.alerts.flow_status": { "mapping_field": "flow_status" } + } + }, + "malware": { + "header": {}, + "extension": { + "event.id": { "mapping_field": "_id" }, + "netskope.alerts.insertion_epoch_timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.alerts.access_method": { "mapping_field": "access_method" }, + "netskope.alerts.acked": { "mapping_field": "acked" }, + "netskope.alerts.action": { "mapping_field": "action" }, + "netskope.alerts.activity.name": { "mapping_field": "activity" }, + "netskope.alerts.is_alert": { "mapping_field": "alert" }, + "netskope.alerts.alert.name": { "mapping_field": "alert_name" }, + "netskope.alerts.type": { "mapping_field": "alert_type" }, + "netskope.alerts.app.name": { "mapping_field": "app" }, + "netskope.alerts.app.app_name": { "mapping_field": "app_name" }, + "netskope.alerts.app.session.id": { "mapping_field": "app_session_id" }, + "netskope.alerts.app.category": { "mapping_field": "appcategory" }, + "netskope.alerts.category.name": { "mapping_field": "category" }, + "netskope.alerts.cci": { "mapping_field": "cci" }, + "netskope.alerts.ccl": { "mapping_field": "ccl" }, + "netskope.alerts.connection.id": { "mapping_field": "connection_id" }, + "netskope.alerts.count": { "mapping_field": "count" }, + "netskope.alerts.created_at": { "mapping_field": "created_date" }, + "netskope.alerts.detection.engine": { "mapping_field": "detection_engine" }, + "netskope.alerts.file.id": { "mapping_field": "file_id" }, + "file.name": { "mapping_field": "file_name" }, + "file.path": { "mapping_field": "file_path" }, + "file.size": { "mapping_field": "file_size" }, + "file.mime_type.1": { "mapping_field": "file_type" }, + "netskope.alerts.instance.name": { "mapping_field": "instance" }, + "threat.indicator.file.hash.md5": { "mapping_field": "local_md5" }, + "threat.indicator.file.hash.sha256": { "mapping_field": "local_sha256" }, + "netskope.alerts.malware.id": { "mapping_field": "malware_id" }, + "netskope.alerts.malware.name": { "mapping_field": "malware_name" }, + "netskope.alerts.malware.profile": { "mapping_field": "malware_profile" }, + "netskope.alerts.malware.severity": { "mapping_field": "malware_severity" }, + "netskope.alerts.malware.type": { "mapping_field": "malware_type" }, + "netskope.alerts.mime.type": { "mapping_field": "mime_type" }, + "netskope.alerts.ml_detection": { "mapping_field": "ml_detection" }, + "netskope.alerts.modified.timestamp": { "mapping_field": "modified" }, + "netskope.alerts.modified.date": { "mapping_field": "modified_date" }, + "netskope.alerts.object.name": { "mapping_field": "object" }, + "netskope.alerts.object.id": { "mapping_field": "object_id" }, + "netskope.alerts.organization.unit": { "mapping_field": "organization_unit" }, + "netskope.alerts.other.categories": { "mapping_field": "other_categories" }, + "netskope.alerts.path.id": { "mapping_field": "path_id" }, + "netskope.alerts.scanner_result": { "mapping_field": "scanner_result" }, + "netskope.alerts.severity.level": { "mapping_field": "severity" }, + "netskope.alerts.severity.id": { "mapping_field": "severity_id" }, + "netskope.alerts.shared.type": { "mapping_field": "shared_type" }, + "netskope.alerts.shared.with": { "mapping_field": "shared_with" }, + "netskope.alerts.site": { "mapping_field": "site" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.alerts.title": { "mapping_field": "title" }, + "netskope.alerts.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.alerts.tss.mode": { "mapping_field": "tss_mode" }, + "netskope.alerts.alert.type": { "mapping_field": "type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "user.email.2": { "mapping_field": "user" }, + "user.email.3": { "mapping_field": "user_id" }, + "netskope.alerts.user.group": { "mapping_field": "usergroup" }, + "user.email.4": { "mapping_field": "userkey" }, + "netskope.alerts.browser.session.id": { "mapping_field": "browser_session_id" }, + "user_agent.name": { "mapping_field": "browser" }, + "user_agent.version": { "mapping_field": "browser_version" }, + "netskope.alerts.device.name": { "mapping_field": "device" }, + "netskope.alerts.device.classification": { "mapping_field": "device_classification" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.alerts.destination.geoip_src": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.geo.timezone": { "mapping_field": "dst_timezone" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "destination.ip": { "mapping_field": "dstip" }, + "destination.address": { "mapping_field": "dstip" }, + "netskope.alerts.flow_status": { "mapping_field": "flow_status" }, + "host.hostname": { "mapping_field": "hostname" }, + "netskope.alerts.ip.protocol": { "mapping_field": "ip_protocol" }, + "netskope.alerts.ns_device_uid": { "mapping_field": "nsdeviceuid" }, + "netskope.alerts.object.type": { "mapping_field": "object_type" }, + "user_agent.os.name": { "mapping_field": "os" }, + "user_agent.os.version": { "mapping_field": "os_version" }, + "netskope.alerts.page.url": { "mapping_field": "page" }, + "netskope.alerts.page.site": { "mapping_field": "page_site" }, + "network.protocol": { "mapping_field": "protocol" }, + "netskope.alerts.referer": { "mapping_field": "referer" }, + "netskope.alerts.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "netskope.alerts.source.time": { "mapping_field": "src_time" }, + "source.geo.timezone": { "mapping_field": "src_timezone" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.ip": { "mapping_field": "srcip" }, + "source.address": { "mapping_field": "srcip" }, + "netskope.alerts.transaction.id": { "mapping_field": "transaction_id" }, + "netskope.alerts.is_web_universal_connector": { "mapping_field": "web_universal_connector" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.alerts.management.id": { "mapping_field": "managementID" }, + "netskope.alerts.managed.app": { "mapping_field": "managed_app" }, + "netskope.alerts.request.id": { "mapping_field": "request_id" }, + "netskope.alerts.user.ip": { "mapping_field": "userip" } + } + } + } + } +} +``` +Netskope Alert Validation Extensions: +``` +ECS Key Name,Length,Data Type +@timestamp,,DateTime +cloud.account.id,,String +cloud.account.name,,String +cloud.service.name,,String +client.bytes,,Integer +client.packets,,Integer +destination.address,,String +destination.domain,,String +destination.geo.country_iso_code,,String +destination.geo.city_name,,String +destination.geo.location.lat,,Floating Point +destination.geo.location.lon,,Floating Point +destination.geo.postal_code,,String +destination.geo.region_name,,String +destination.geo.timezone,,String +destination.ip,,String +destination.port,,Integer +event.id,,String +file.hash.md5,,String +file.mime_type,,String +file.name,,String +file.path,,String +file.size,,Integer +host.hostname,,String +netskope.alerts.access_method,,String +netskope.alerts.acked,,String +netskope.alerts.acting.role,,String +netskope.alerts.action,,String +netskope.alerts.activities,,String +netskope.alerts.activity.name,,String +netskope.alerts.activity.status,,String +netskope.alerts.activity.type,,String +netskope.alerts.agg.window,,String +netskope.alerts.aggregated.user,,String +netskope.alerts.alert.affected.entities,,String +netskope.alerts.alert.category,,String +netskope.alerts.alert.description,,String +netskope.alerts.alert.detection.stage,,String +netskope.alerts.alert.id,,String +netskope.alerts.alert.name,,String +netskope.alerts.alert.notes,,String +netskope.alerts.alert.query,,String +netskope.alerts.alert.score,,Integer +netskope.alerts.alert.source,,String +netskope.alerts.alert.status,,String +netskope.alerts.alert.type,,String +netskope.alerts.alert.window,,String +netskope.alerts.algorithm,,String +netskope.alerts.anomaly.efficacy,,String +netskope.alerts.anomaly.fields,,String +netskope.alerts.anomaly.id,,String +netskope.alerts.anomaly.magnitude,,Floating Point +netskope.alerts.anomaly.type,,String +netskope.alerts.app.app_name,,String +netskope.alerts.app.activity,,String +netskope.alerts.app.category,,String +netskope.alerts.app.suite,,String +netskope.alerts.app.name,,String +netskope.alerts.app.region,,String +netskope.alerts.app.session.id,,String +netskope.alerts.asn,,Integer +netskope.alerts.asset.id,,String +netskope.alerts.asset.object.id,,String +netskope.alerts.attachment,,String +netskope.alerts.audit.category,,String +netskope.alerts.audit.type,,String +netskope.alerts.bin.timestamp,,Integer +netskope.alerts.breach.date,,Integer +netskope.alerts.breach.id,,String +netskope.alerts.breach.description,,String +netskope.alerts.breach.media_references,,String +netskope.alerts.breach.name,,String +netskope.alerts.breach.score,,Integer +netskope.alerts.breach.target_references,,String +netskope.alerts.browser.session.id,,String +netskope.alerts.bucket,,String +netskope.alerts.bypass.traffic,,String +netskope.alerts.category,,String +netskope.alerts.category.id,,String +netskope.alerts.category.name,,String +netskope.alerts.cci,,String +netskope.alerts.ccl,,String +netskope.alerts.channel,,String +netskope.alerts.cloud.provider,,String +netskope.alerts.compliance.standards,,String +netskope.alerts.compute.instance,,String +netskope.alerts.connection.duration,,Integer +netskope.alerts.connection.endtime,,Floating Point +netskope.alerts.connection.id,,String +netskope.alerts.connection.starttime,,Floating Point +netskope.alerts.count,,Integer +netskope.alerts.created_at,,String +netskope.alerts.data.version,,String +netskope.alerts.description,,String +netskope.alerts.destination.geoip_src,,Integer +netskope.alerts.detected-file-type,,String +netskope.alerts.detection.engine,,String +netskope.alerts.detection.type,,String +netskope.alerts.device.name,,String +netskope.alerts.device.classification,,String +netskope.alerts.dlp.file,,String +netskope.alerts.dlp.fingerprint.classification,,String +netskope.alerts.dlp.fingerprint.match,,String +netskope.alerts.dlp.fingerprint.score,,Integer +netskope.alerts.dlp.fv,,Integer +netskope.alerts.dlp.incident.id,,String +netskope.alerts.dlp.is_unique_count,,String +netskope.alerts.dlp.mail.parent.id,,String +netskope.alerts.dlp.parent.id,,String +netskope.alerts.dlp.profile,,String +netskope.alerts.dlp.rule.count,,Integer +netskope.alerts.dlp.rule.name,,String +netskope.alerts.dlp.rule.score,,Integer +netskope.alerts.dlp.rule.severity,,String +netskope.alerts.dlp.unique_count,,Integer +netskope.alerts.doc.count,,Integer +netskope.alerts.domain,,String +netskope.alerts.domain.shared.with,,String +netskope.alerts.download.app,,String +netskope.alerts.drive.id,,String +netskope.alerts.dynamic.classification,,String +netskope.alerts.elastic_key,,String +netskope.alerts.email.source,,String +netskope.alerts.encrypt.failure,,String +netskope.alerts.encryption.service.key,,String +netskope.alerts.end_time,,Integer +netskope.alerts.enterprise.id,,String +netskope.alerts.enterprise.name,,String +netskope.alerts.entity.list,,String +netskope.alerts.entity.type,,String +netskope.alerts.entity.value,,String +netskope.alerts.event_source_channel,,String +netskope.alerts.event.detail,,String +netskope.alerts.event.id,,String +netskope.alerts.event.type,,String +netskope.alerts.exposure,,String +netskope.alerts.external.collaborator.count,,Integer +netskope.alerts.external.email,,Integer +netskope.alerts.false_positive,,String +netskope.alerts.feature.description,,String +netskope.alerts.feature.id,,String +netskope.alerts.feature.name,,String +netskope.alerts.file.id,,String +netskope.alerts.file.lang,,String +netskope.alerts.file.name,,String +netskope.alerts.file.password.protected,,String +netskope.alerts.file.path,,String +netskope.alerts.file.path.original,,String +netskope.alerts.file.size,,Floating Point +netskope.alerts.file.type,,String +netskope.alerts.forward_to_proxy_profile,,String +netskope.alerts.from.logs,,String +netskope.alerts.from.object,,String +netskope.alerts.from.storage,,String +netskope.alerts.from.user_category,,String +netskope.alerts.gateway,,String +netskope.alerts.graph.id,,String +netskope.alerts.http_status,,String +netskope.alerts.http_transaction_count,,Integer +netskope.alerts.iaas.asset.tags,,String +netskope.alerts.iaas.remediated,,String +netskope.alerts.iam.session,,String +netskope.alerts.id,,String +netskope.alerts.insertion_epoch_timestamp,,Integer +netskope.alerts.instance_name,,String +netskope.alerts.instance.id,,String +netskope.alerts.instance.name,,String +netskope.alerts.instance.type,,String +netskope.alerts.internal.collaborator.count,,Integer +netskope.alerts.ip_protocol,,String +netskope.alerts.ipblock,,String +netskope.alerts.is_alert,,String +netskope.alerts.is_file_passwd_protected,,String +netskope.alerts.is_malicious,,String +netskope.alerts.is_two_factor_auth,,Integer +netskope.alerts.is_universal_connector,,String +netskope.alerts.is_user_generated,,String +netskope.alerts.is_web_universal_connector,,String +netskope.alerts.isp,,String +netskope.alerts.item.id,,String +netskope.alerts.justification.reason,,String +netskope.alerts.justification.type,,String +netskope.alerts.last.app,,String +netskope.alerts.last.coordinates,,Floating Point +netskope.alerts.last.country,,String +netskope.alerts.last.device,,String +netskope.alerts.last.location,,String +netskope.alerts.last.modified_timestamp,,Integer +netskope.alerts.last.region,,String +netskope.alerts.last.timestamp,,Integer +netskope.alerts.latency.max,,Integer +netskope.alerts.latency.min,,Integer +netskope.alerts.latency.total,,Integer +netskope.alerts.legal_hold.custodian_name,,String +netskope.alerts.legal_hold.destination.app,,String +netskope.alerts.legal_hold.destination.instance,,String +netskope.alerts.legal_hold.file.id,,String +netskope.alerts.legal_hold.file.name,,String +netskope.alerts.legal_hold.file.name_original,,String +netskope.alerts.legal_hold.file.path,,String +netskope.alerts.legal_hold.profile_name,,String +netskope.alerts.legal_hold.shared,,String +netskope.alerts.legal_hold.shared_with,,String +netskope.alerts.legal_hold.version,,String +netskope.alerts.list.id,,String +netskope.alerts.log.file.name,,String +netskope.alerts.login.type,,String +netskope.alerts.login.url,,String +netskope.alerts.malsite.active,,Integer +netskope.alerts.malsite.as.number,,String +netskope.alerts.malsite.category,,String +netskope.alerts.malsite.city,,String +netskope.alerts.malsite.confidence,,Integer +netskope.alerts.malsite.consecutive,,Integer +netskope.alerts.malsite.country,,String +netskope.alerts.malsite.dns.server,,String +netskope.alerts.malsite.first_seen,,Integer +netskope.alerts.malsite.hostility,,String +netskope.alerts.malsite.id,,String +netskope.alerts.malsite.ip_host,,String +netskope.alerts.malsite.isp,,String +netskope.alerts.malsite.last.seen,,Integer +netskope.alerts.malsite.latitude,,Floating Point +netskope.alerts.malsite.longitude,,Floating Point +netskope.alerts.malsite.region,,String +netskope.alerts.malsite.reputation,,Floating Point +netskope.alerts.malsite.severity.level,,String +netskope.alerts.malware.id,,String +netskope.alerts.malware.name,,String +netskope.alerts.malware.profile,,String +netskope.alerts.malware.severity,,String +netskope.alerts.malware.type,,String +netskope.alerts.managed.app,,String +netskope.alerts.management.id,,String +netskope.alerts.matched.username,,String +netskope.alerts.matrix.columns,,String +netskope.alerts.matrix.rows,,String +netskope.alerts.md5_list,,String +netskope.alerts.mime.type,,String +netskope.alerts.modified.timestamp,,Integer +netskope.alerts.modified.date,,Integer +netskope.alerts.netskope_pop,,String +netskope.alerts.network.name,,String +netskope.alerts.network.security.group,,String +netskope.alerts.network.session_id,,String +netskope.alerts.new.value,,String +netskope.alerts.nonzero.entries,,Integer +netskope.alerts.nonzero.percentage,,Floating Point +netskope.alerts.notify.template,,String +netskope.alerts.ns_activity,,String +netskope.alerts.ns_device_uid,,String +netskope.alerts.numbytes,,Integer +netskope.alerts.obfuscate,,String +netskope.alerts.object.count,,Integer +netskope.alerts.object.id,,String +netskope.alerts.object.name,,String +netskope.alerts.object.type,,String +netskope.alerts.old.value,,String +netskope.alerts.org,,String +netskope.alerts.organization.unit,,String +netskope.alerts.orig_ty,,String +netskope.alerts.os_version_hostname,,String +netskope.alerts.other.categories,,String +netskope.alerts.owner,,String +netskope.alerts.page,,String +netskope.alerts.page.site,,String +netskope.alerts.parameters,,String +netskope.alerts.parent.id,,String +netskope.alerts.path.id,,String +netskope.alerts.policy.actions,,String +netskope.alerts.policy.id,,String +netskope.alerts.policy.name,,String +netskope.alerts.pretty.sourcetype,,String +netskope.alerts.processing.time,,Integer +netskope.alerts.profile.emails,,String +netskope.alerts.profile.id,,String +netskope.alerts.quarantine.action.reason,,String +netskope.alerts.quarantine.admin,,String +netskope.alerts.quarantine.app,,String +netskope.alerts.quarantine.failure,,String +netskope.alerts.quarantine.file.id,,String +netskope.alerts.quarantine.file.name,,String +netskope.alerts.quarantine.instance,,String +netskope.alerts.quarantine.original.file.name,,String +netskope.alerts.quarantine.original.file.path,,String +netskope.alerts.quarantine.original.shared,,String +netskope.alerts.quarantine.original.version,,String +netskope.alerts.quarantine.profile.name,,String +netskope.alerts.quarantine.profile.id,,String +netskope.alerts.quarantine.shared.with,,String +netskope.alerts.referer,,String +http.request.referrer,,String +netskope.alerts.region.id,,String +netskope.alerts.region.name,,String +netskope.alerts.reladb,,String +netskope.alerts.repo,,String +netskope.alerts.request.cnt,,String +netskope.alerts.request.id,,String +netskope.alerts.resource.group,,String +netskope.alerts.resources,,String +netskope.alerts.response.cnt,,Integer +netskope.alerts.response.content.length,,Integer +netskope.alerts.response.content.type,,String +netskope.alerts.retro.scan.name,,String +netskope.alerts.risk_level.id,,String +netskope.alerts.risk_level.tag,,String +netskope.alerts.role,,String +netskope.alerts.rule.id,,String +netskope.alerts.sa.profile.id,,String +netskope.alerts.sa.profile.name,,String +netskope.alerts.sa.rule.remediation,,String +netskope.alerts.sa.rule.severity,,String +netskope.alerts.scan.time,,String +netskope.alerts.scan.type,,String +netskope.alerts.scanner_result,,String +netskope.alerts.scopes,,String +netskope.alerts.serial,,String +netskope.alerts.session.duration,,Integer +netskope.alerts.session.id,,String +netskope.alerts.severity,,String +netskope.alerts.severity.id,,String +netskope.alerts.severity.level,,String +netskope.alerts.severity.level_id,,Integer +netskope.alerts.sfwder,,String +netskope.alerts.shared_type,,String +netskope.alerts.shared.credential.user,,String +netskope.alerts.shared.domains,,String +netskope.alerts.shared.is_shared,,String +netskope.alerts.shared.type,,String +netskope.alerts.shared.with,,String +netskope.alerts.site,,String +netskope.alerts.source.geoip_src,,Integer +netskope.alerts.source.time,,String +netskope.alerts.srcip2,,String +netskope.alerts.ssl.decrypt.policy,,String +netskope.alerts.start_time,,Integer +netskope.alerts.start_time,,String +netskope.alerts.statistics,,String +netskope.alerts.storage_service_bucket,,String +netskope.alerts.sub.type,,String +netskope.alerts.summary,,String +netskope.alerts.suppression.end.time,,String +netskope.alerts.suppression.key,,String +netskope.alerts.suppression.start.time,,String +netskope.alerts.target.entity.key,,String +netskope.alerts.target.entity.type,,String +netskope.alerts.target.entity.value,,String +netskope.alerts.team,,String +netskope.alerts.telemetry.app,,String +netskope.alerts.temp.user,,String +netskope.alerts.tenant.id,,String +netskope.alerts.tenant.id,,String +netskope.alerts.threat.match.field,,String +netskope.alerts.threat.match.value,,String +netskope.alerts.threat.source.id,,String +netskope.alerts.threshold.time,,Integer +netskope.alerts.threshold.value,,Integer +netskope.alerts.timestamp,,Integer +netskope.alerts.to.object,,String +netskope.alerts.to.storage,,String +netskope.alerts.to.user,,String +netskope.alerts.to.user_category,,String +netskope.alerts.total.collaborator.count,,String +netskope.alerts.total.packets,,Integer +netskope.alerts.traffic.type,,String +netskope.alerts.transaction.id,,String +netskope.alerts.transformation,,String +netskope.alerts.tss.mode,,String +netskope.alerts.tss.version,,String +netskope.alerts.tunnel.id,,String +netskope.alerts.tunnel.type,,String +netskope.alerts.tunnel.up_time,,String +netskope.alerts.type,,String +netskope.alerts.updated,,String +netskope.alerts.url,,String +netskope.alerts.Url2Activity,,String +netskope.alerts.user.category,,String +netskope.alerts.user.ip,,String +netskope.alerts.value,,String +netskope.alerts.violating_user.name,,Floating Point +netskope.alerts.violating_user.type,,String +netskope.alerts.web.url,,String +netskope.alerts.workspace.id,,String +netskope.alerts.workspace.name,,String +netskope.alerts.zip.password,,String +network.protocol,,String +server.bytes,,Integer +server.packets,,Integer +source.address,,String +source.geo.city_name,,String +source.geo.country_iso_code,,String +source.geo.location.lat,,Floating Point +source.geo.location.lon,,Floating Point +source.geo.postal_code,,String +source.geo.region_name,,String +source.geo.timezone,,String +source.ip,,String +source.port,,Integer +threat.indicator.file.hash.md5,,String +threat.indicator.file.hash.sha1,,String +threat.indicator.file.hash.sha256,,String +user_agent.name,,String +user_agent.original,,String +user_agent.os.name,,String +user_agent.os.version,,String +user_agent.version,,String +user.email,,String +user.group.name,,String +user.id,,String +user.name,,String +user.roles,,String +netskope.alerts.user.group,,String +netskope.alerts.page.url,,String +netskope.alerts.page_site,,String +netskope.alerts.sa.rule.name,,String +netskope.alerts.sa.rule.id,,String +netskope.alerts.resource.category,,String +netskope.alerts.ip.protocol,,String +netskope.alerts.slc_longitude,,String +netskope.alerts.flow_status,,String +netskope.alerts.uba_inst2,,String +netskope.alerts.uba_inst1,,String +netskope.alerts.uba_ap2,,String +netskope.alerts.uba_ap1,,String +netskope.alerts.slc_latitude,,String +netskope.alerts.ml_detection,,String +netskope.alerts.title,,String +file.mime_type.1,,String +file.mime_type.2,,String +user.email.1,,String +user.email.2,,String +user.email.3,,String +user.email.4,,String +netskope.alerts.quarantine.app.1,,String +netskope.alerts.quarantine.app.2,,String +``` + +### Events + +Default port: _9021_ + +Netskope Event Mapping: +```json +{ + "elastic_map_version": "2.0.0", + "ecs_version": "0", + "taxonomy": { + "events": { + "application": { + "header": {}, + "extension": { + "netskope.events.event_type": { "default_value": "application" }, + "event.id": { "mapping_field": "_id" }, + "netskope.events.insertion.timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.events.access_method": { "mapping_field": "access_method" }, + "netskope.events.ack": { "mapping_field": "ack" }, + "user.email.1": { "mapping_field": "act_user" }, + "netskope.events.activity.name": { "mapping_field": "activity" }, + "netskope.events.alert.is_present": { "mapping_field": "alert" }, + "netskope.events.app.name": { "mapping_field": "app" }, + "netskope.events.app.activity": { "mapping_field": "app_activity" }, + "netskope.events.app.category": { "mapping_field": "appcategory" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.events.category.name": { "mapping_field": "category" }, + "netskope.events.cci": { "mapping_field": "cci" }, + "netskope.events.ccl": { "mapping_field": "ccl" }, + "netskope.events.count": { "mapping_field": "count" }, + "netskope.events.device.type": { "mapping_field": "device" }, + "netskope.events.instance.id": { "mapping_field": "instance_id" }, + "netskope.events.object.name": { "mapping_field": "object" }, + "netskope.events.object.id": { "mapping_field": "object_id" }, + "netskope.events.object.type": { "mapping_field": "object_type" }, + "netskope.events.organization_unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "netskope.events.other.categories": { "mapping_field": "other_categories" }, + "netskope.events.request.id": { "mapping_field": "request_id" }, + "netskope.events.site": { "mapping_field": "site" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.events.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.events.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.events.type": { "mapping_field": "type" }, + "user.email.2": { "mapping_field": "ur_normalized" }, + "user.email.3": { "mapping_field": "user" }, + "netskope.events.user.category": { "mapping_field": "user_category" }, + "user.email.4": { "mapping_field": "user_id" }, + "user.name": { "mapping_field": "user_name" }, + "user.roles": { "mapping_field": "user_role" }, + "user.group.name": { "mapping_field": "usergroup" }, + "netskope.events.user.ip": { "mapping_field": "userip" }, + "user.email.5": { "mapping_field": "userkey" }, + "cloud.account.name": { "mapping_field": "ack"}, + "event.action": { "mapping_field": "action"}, + "netskope.events.alert.name": { "mapping_field": "alert_name"}, + "netskope.events.alert.type": { "mapping_field": "alert_type"}, + "destination.geo.country_iso_code": { "mapping_field": "dst_country"}, + "netskope.events.destination.geoip.source": { "mapping_field": "dst_geoip_src"}, + "destination.geo.location.lat": { "mapping_field": "dst_latitude"}, + "destination.geo.city_name": { "mapping_field": "dst_location"}, + "destination.geo.location.lon": { "mapping_field": "dst_longitude"}, + "destination.geo.region_name": { "mapping_field": "dst_region"}, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode"}, + "destination.address": { "mapping_field": "dstip"}, + "destination.ip": { "mapping_field": "dstip"}, + "netskope.events.exposure": { "mapping_field": "exposure"}, + "netskope.events.file.lang": { "mapping_field": "file_lang"}, + "file.path": { "mapping_field": "file_path"}, + "file.size": { "mapping_field": "file_size"}, + "file.mime_type.1": { "mapping_field": "file_type"}, + "netskope.events.instance_name": { "mapping_field": "instance"}, + "file.hash.md5": { "mapping_field": "md5"}, + "file.mime_type.2": { "mapping_field": "mime_type"}, + "netskope.events.modified_at": { "mapping_field": "modified"}, + "netskope.events.owner": { "mapping_field": "owner"}, + "netskope.events.policy.name": { "mapping_field": "policy"}, + "netskope.events.quarantine.admin": { "mapping_field": "q_admin"}, + "netskope.events.quarantine.app": { "mapping_field": "q_app"}, + "netskope.events.quarantine.instance": { "mapping_field": "q_instance"}, + "netskope.events.quarantine.original.file.name": { "mapping_field": "q_original_filename"}, + "netskope.events.quarantine.original.file.path": { "mapping_field": "q_original_filepath"}, + "netskope.events.quarantine.original.shared": { "mapping_field": "q_original_shared"}, + "netskope.events.quarantine.original.version": { "mapping_field": "q_original_version"}, + "netskope.events.quarantine.shared_with": { "mapping_field": "q_shared_with"}, + "netskope.events.qar": { "mapping_field": "qar"}, + "netskope.events.quarantine.app_name": { "mapping_field": "quarantine_app"}, + "netskope.events.quarantine.action.reason": { "mapping_field": "quarantine_action_reason"}, + "netskope.events.quarantine.failure": { "mapping_field": "quarantine_failure"}, + "netskope.events.quarantine.file.id": { "mapping_field": "quarantine_file_id"}, + "netskope.events.quarantine.file.name": { "mapping_field": "quarantine_file_name"}, + "netskope.events.quarantine.profile.name": { "mapping_field": "quarantine_profile"}, + "netskope.events.quarantine.profile.id": { "mapping_field": "quarantine_profile_id"}, + "netskope.events.scan.type": { "mapping_field": "scan_type"}, + "netskope.events.shared.with": { "mapping_field": "shared_with"}, + "netskope.events.suppression.key": { "mapping_field": "suppression_key"}, + "netskope.events.url": { "mapping_field": "url"}, + "netskope.events.device.classification": { "mapping_field": "device_classification"}, + "netskope.events.from.storage": { "mapping_field": "from_storage"}, + "netskope.events.managed_app": { "mapping_field": "managed_app"}, + "netskope.events.management.id": { "mapping_field": "managementID"}, + "netskope.events.page": { "mapping_field": "page"}, + "netskope.events.page_site": { "mapping_field": "page_site"}, + "netskope.events.telemetry_app": { "mapping_field": "telemetry_app"}, + "netskope.events.transaction.id": { "mapping_field": "transaction_id"}, + "user_agent.os.version": { "mapping_field": "os_version"}, + "netskope.events.legal_hold_profile_name": { "mapping_field": "legal_hold_profile_name"}, + "user.email.6": { "mapping_field": "lh_custodian_email"}, + "netskope.events.lh.custodian.name": { "mapping_field": "lh_custodian_name"}, + "netskope.events.lh.destination.app": { "mapping_field": "lh_dest_app"}, + "netskope.events.lh.destination.instance": { "mapping_field": "lh_dest_instance"}, + "netskope.events.lh.file_id": { "mapping_field": "lh_fileid"}, + "netskope.events.lh.filename": { "mapping_field": "lh_filename"}, + "netskope.events.lh.filepath": { "mapping_field": "lh_filepath"}, + "netskope.events.lh.filename_original": { "mapping_field": "lh_original_filename"}, + "netskope.events.lh.shared": { "mapping_field": "lh_shared"}, + "netskope.events.lh.shared_with": { "mapping_field": "lh_shared_with"}, + "netskope.events.lh.version": { "mapping_field": "lh_version"}, + "host.hostname": { "mapping_field": "hostname"}, + "netskope.events.ns.device_uid": { "mapping_field": "nsdeviceuid"}, + "netskope.events.severity.level": { "mapping_field": "severity"} + } + }, + "audit": { + "header": {}, + "extension": { + "netskope.events.event_type": { "default_value": "audit" }, + "event.id": { "mapping_field": "_id" }, + "netskope.events.insertion.timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.events.app.category": { "mapping_field": "appcategory" }, + "netskope.events.audit.log.event": { "mapping_field": "audit_log_event" }, + "netskope.events.category.name": { "mapping_field": "category" }, + "netskope.events.ccl": { "mapping_field": "ccl" }, + "netskope.events.count": { "mapping_field": "count" }, + "netskope.events.organization_unit": { "mapping_field": "organization_unit" }, + "netskope.events.severity.level": { "mapping_field": "severity_level" }, + "netskope.events.supporting_data": { "mapping_field": "supporting_data" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.events.type": { "mapping_field": "type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "user.email.2": { "mapping_field": "user" } + } + }, + "infrastructure": { + "header": {}, + "extension": { + "netskope.events.event_type": { "default_value": "infrastructure" }, + "@timestamp": { "mapping_field": "timestamp" }, + "event.id": { "mapping_field": "_id" }, + "netskope.events.insertion.timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.events.alarm.name": { "mapping_field": "alarm_name" }, + "netskope.events.alarm.description": { "mapping_field": "alarm_description" }, + "netskope.events.device.name": { "mapping_field": "device_name" }, + "netskope.events.metric_value": { "mapping_field": "metric_value" }, + "netskope.events.serial": { "mapping_field": "serial" }, + "netskope.events.severity.level": { "mapping_field": "severity" }, + "netskope.events.supporting_data": { "mapping_field": "supporting_data" } + } + }, + "network": { + "header": {}, + "extension": { + "netskope.events.event_type": { "default_value": "network" }, + "event.id": { "mapping_field": "_id" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.events.destination.geoip.source": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "netskope.events.insertion.timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.events.access_method": { "mapping_field": "access_method" }, + "event.action": { "mapping_field": "action" }, + "netskope.events.app.name": { "mapping_field": "app" }, + "netskope.events.app.category": { "mapping_field": "appcategory" }, + "netskope.events.category.name": { "mapping_field": "category" }, + "netskope.events.ccl": { "mapping_field": "ccl" }, + "client.bytes": { "mapping_field": "client_bytes" }, + "client.packets": { "mapping_field": "client_packets" }, + "netskope.events.count": { "mapping_field": "count" }, + "netskope.events.device.type": { "mapping_field": "device" }, + "destination.domain": { "mapping_field": "dsthost" }, + "destination.address": { "mapping_field": "dstip" }, + "destination.ip": { "mapping_field": "dstip" }, + "destination.port": { "mapping_field": "dstport" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "netskope.events.end_time": { "mapping_field": "end_time" }, + "netskope.events.ip.protocol": { "mapping_field": "ip_protocol" }, + "netskope.events.netskope_pop": { "mapping_field": "netskope_pop" }, + "netskope.events.num_sessions": { "mapping_field": "num_sessions" }, + "netskope.events.numbytes": { "mapping_field": "numbytes" }, + "netskope.events.organization_unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "user_agent.os.version": { "mapping_field": "os_version" }, + "netskope.events.policy.name": { "mapping_field": "policy" }, + "netskope.events.publisher_cn": { "mapping_field": "publisher_cn" }, + "netskope.events.session.packets": { "mapping_field": "session_duration" }, + "netskope.events.site": { "mapping_field": "site" }, + "network.protocol": { "mapping_field": "protocol" }, + "server.bytes": { "mapping_field": "server_bytes" }, + "server.packets": { "mapping_field": "server_packets" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "source.port": { "mapping_field": "srcport" }, + "netskope.events.start_time": { "mapping_field": "start_time" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.events.tnetwork_session_id": { "mapping_field": "tnetwork_session_id" }, + "netskope.events.total_packets": { "mapping_field": "total_packets" }, + "netskope.events.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.events.tunnel.id": { "mapping_field": "tunnel_id" }, + "netskope.events.tunnel.type": { "mapping_field": "tunnel_type" }, + "netskope.events.tunnel.up_time": { "mapping_field": "tunnel_up_time" }, + "netskope.events.type": { "mapping_field": "type" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.events.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.geo.timezone": { "mapping_field": "src_timezone" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "user.email.2": { "mapping_field": "user" }, + "user.group.name": { "mapping_field": "usergroup" }, + "netskope.events.user.ip": { "mapping_field": "userip" }, + "user.email.3": { "mapping_field": "userkey" } + } + }, + "page": { + "header": {}, + "extension": { + "netskope.events.event_type": { "default_value": "page" }, + "event.id": { "mapping_field": "_id" }, + "netskope.events.insertion.timestamp": { "mapping_field": "_insertion_epoch_timestamp" }, + "netskope.events.access_method": { "mapping_field": "access_method" }, + "netskope.events.app.name": { "mapping_field": "app" }, + "netskope.events.app.session.id": { "mapping_field": "app_session_id" }, + "netskope.events.app.category": { "mapping_field": "appcategory" }, + "user_agent.name": { "mapping_field": "browser" }, + "netskope.events.browser.session.id": { "mapping_field": "browser_session_id" }, + "user_agent.version": { "mapping_field": "browser_version" }, + "netskope.events.category.name": { "mapping_field": "category" }, + "netskope.events.cci": { "mapping_field": "cci" }, + "netskope.events.ccl": { "mapping_field": "ccl" }, + "client.bytes": { "mapping_field": "client_bytes" }, + "netskope.events.connection.duration": { "mapping_field": "conn_duration" }, + "netskope.events.connection.end_time": { "mapping_field": "conn_endtime" }, + "netskope.events.connection.start_time": { "mapping_field": "conn_starttime" }, + "netskope.events.connection.id": { "mapping_field": "connection_id" }, + "netskope.events.count": { "mapping_field": "count" }, + "netskope.events.device.type": { "mapping_field": "device" }, + "netskope.events.domain": { "mapping_field": "domain" }, + "destination.geo.country_iso_code": { "mapping_field": "dst_country" }, + "netskope.events.destination.geoip.source": { "mapping_field": "dst_geoip_src" }, + "destination.geo.location.lat": { "mapping_field": "dst_latitude" }, + "destination.geo.city_name": { "mapping_field": "dst_location" }, + "destination.geo.location.lon": { "mapping_field": "dst_longitude" }, + "destination.geo.region_name": { "mapping_field": "dst_region" }, + "destination.geo.timezone": { "mapping_field": "dst_timezone" }, + "destination.geo.postal_code": { "mapping_field": "dst_zipcode" }, + "destination.address": { "mapping_field": "dstip" }, + "destination.ip": { "mapping_field": "dstip" }, + "destination.port": { "mapping_field": "dstport" }, + "netskope.events.numbytes": { "mapping_field": "numbytes" }, + "netskope.events.organization_unit": { "mapping_field": "organization_unit" }, + "user_agent.os.name": { "mapping_field": "os" }, + "user_agent.os.version": { "mapping_field": "os_version" }, + "netskope.events.page": { "mapping_field": "page" }, + "netskope.events.request.count": { "mapping_field": "req_cnt" }, + "netskope.events.response.count": { "mapping_field": "resp_cnt" }, + "server.bytes": { "mapping_field": "server_bytes" }, + "netskope.events.severity.level": { "mapping_field": "severity" }, + "netskope.events.site": { "mapping_field": "site" }, + "netskope.events.slc.geo.location.lat": { "mapping_field": "slc_latitude" }, + "netskope.events.slc.geo.location.lon": { "mapping_field": "slc_longitude" }, + "source.geo.country_iso_code": { "mapping_field": "src_country" }, + "netskope.events.source.geoip_src": { "mapping_field": "src_geoip_src" }, + "source.geo.location.lat": { "mapping_field": "src_latitude" }, + "source.geo.city_name": { "mapping_field": "src_location" }, + "source.geo.location.lon": { "mapping_field": "src_longitude" }, + "source.geo.region_name": { "mapping_field": "src_region" }, + "source.geo.timezone": { "mapping_field": "src_timezone" }, + "source.geo.postal_code": { "mapping_field": "src_zipcode" }, + "source.address": { "mapping_field": "srcip" }, + "source.ip": { "mapping_field": "srcip" }, + "@timestamp": { "mapping_field": "timestamp" }, + "netskope.events.traffic.type": { "mapping_field": "traffic_type" }, + "netskope.events.type": { "mapping_field": "type" }, + "user.email.1": { "mapping_field": "ur_normalized" }, + "user.email.2": { "mapping_field": "user" }, + "netskope.events.user.generated": { "mapping_field": "user_generated" }, + "user_agent.original": { "mapping_field": "useragent" }, + "user.group.name": { "mapping_field": "usergroup" }, + "netskope.events.user.ip": { "mapping_field": "userip" }, + "user.email.3": { "mapping_field": "userkey" }, + "netskope.events.url": { "mapping_field" : "url" }, + "netskope.events.is_bypass_traffic": { "mapping_field" : "bypass_traffic" }, + "host.hostname": { "mapping_field" : "hostname" }, + "netskope.events.http_transaction_count": { "mapping_field" : "http_transaction_count" }, + "netskope.events.response.content.length": { "mapping_field" : "resp_content_len" }, + "netskope.events.response.content.type": { "mapping_field" : "resp_content_type" }, + "netskope.events.suppression.end_time": { "mapping_field" : "suppression_end_time" }, + "netskope.events.suppression.start_time": { "mapping_field" : "suppression_start_time" }, + "netskope.events.transaction.id": { "mapping_field" : "transaction_id" } + } + } + } + } +} +``` + +Netskope Event Validation Extensions: +``` +ECS Key Name,Length,Data Type +@timestamp,,DateTime +client.bytes,,Integer +client.packets,,Integer +cloud.account.id,,String +cloud.account.name,,String +cloud.region,,String +cloud.service.name,,String +destination.address,,String +destination.domain,,String +destination.geo.city_name,,String +destination.geo.country_iso_code,,String +destination.geo.location.lat,,Floating Point +destination.geo.location.lon,,Floating Point +destination.geo.postal_code,,String +destination.geo.region_name,,String +destination.geo.timezone,,String +destination.ip,,String +destination.port,,Integer +event.action,,String +event.id,,String +file.hash.md5,,String +file.mime_type,,String +file.name,,String +file.path,,String +file.size,,Integer +host.hostname,,String +netskope.events.access_method,,String +netskope.events.ack,,String +netskope.events.acked,,String +netskope.events.activity.name,,String +netskope.events.activity.status,,String +netskope.events.activity.type,,String +netskope.events.alarm.description,,String +netskope.events.alarm.name,,String +netskope.events.alert.is_present,,String +netskope.events.alert.name,,String +netskope.events.alert.type,,String +netskope.events.app.activity,,String +netskope.events.app.category,,String +netskope.events.app.name,,String +netskope.events.app.region,,String +netskope.events.app.session.id,,String +netskope.events.attachment,,String +netskope.events.audit.category,,String +netskope.events.audit.log.event,,String +netskope.events.audit.type,,String +netskope.events.breach_name,,String +netskope.events.browser.session.id,,String +netskope.events.bucket,,String +netskope.events.category.id,,String +netskope.events.category.name,,String +netskope.events.cci,,String +netskope.events.ccl,,String +netskope.events.channel,,String +netskope.events.connection.duration,,Integer +netskope.events.connection.end_time,,Floating Point +netskope.events.connection.id,,String +netskope.events.connection.start_time,,Floating Point +netskope.events.count,,Integer +netskope.events.description,,String +netskope.events.destination.geoip.source,,Integer +netskope.events.detail,,String +netskope.events.detection.engine,,String +netskope.events.detection.type,,String +netskope.events.device.classification,,String +netskope.events.device.name,,String +netskope.events.device.type,,String +netskope.events.dlp.count,,Integer +netskope.events.dlp.file,,String +netskope.events.dlp.fingerprint.classification,,String +netskope.events.dlp.fingerprint.match,,String +netskope.events.dlp.fingerprint.score,,Integer +netskope.events.dlp.fv,,Integer +netskope.events.dlp.incident.id,,String +netskope.events.dlp.is_unique_count,,String +netskope.events.dlp.mail.parent_id,,String +netskope.events.dlp.parent.id,,String +netskope.events.dlp.profile,,String +netskope.events.dlp.score,,Integer +netskope.events.dlp.severity,,String +netskope.events.dlp.unique_count,,Integer +netskope.events.domain,,String +netskope.events.domain_shared_with,,String +netskope.events.drive.id,,String +netskope.events.encrypt.failure,,String +netskope.events.end_time,,Integer +netskope.events.enterprise.id,,String +netskope.events.enterprise.name,,String +netskope.events.event_type,,String +netskope.events.event.type,,String +netskope.events.exposure,,String +netskope.events.external_collaborator_count,,Integer +netskope.events.false_positive,,String +netskope.events.file.id,,String +netskope.events.file.is_password_protected,,String +netskope.events.file.lang,,String +netskope.events.forward_to_proxy_profile,,String +netskope.events.from.logs,,String +netskope.events.from.object,,String +netskope.events.from.storage,,String +netskope.events.from.user_category,,String +netskope.events.gateway,,String +netskope.events.graph.id,,Integer +netskope.events.http_status,,String +netskope.events.http_transaction_count,,Integer +netskope.events.iaas_asset_tags,,String +netskope.events.id,,String +netskope.events.insertion.timestamp,,Integer +netskope.events.instance_name,,String +netskope.events.instance.id,,String +netskope.events.instance.name,,String +netskope.events.instance.type,,String +netskope.events.internal_collaborator_count,,Integer +netskope.events.ip.protocol,,String +netskope.events.is_bypass_traffic,,String +netskope.events.is_malicious,,String +netskope.events.item.id,,String +netskope.events.justification.type,,String +netskope.events.last.app,,String +netskope.events.last.country,,String +netskope.events.last.device,,String +netskope.events.last.location,,String +netskope.events.last.region,,String +netskope.events.last.timestamp,,Integer +netskope.events.latency.max,,Integer +netskope.events.latency.min,,Integer +netskope.events.latency.total,,Integer +netskope.events.legal_hold_profile_name,,String +netskope.events.lh.custodian.name,,String +netskope.events.lh.destination.app,,String +netskope.events.lh.destination.instance,,String +netskope.events.lh.file_id,,String +netskope.events.lh.filename,,String +netskope.events.lh.filename_original,,String +netskope.events.lh.filepath,,String +netskope.events.lh.shared,,String +netskope.events.lh.shared_with,,String +netskope.events.lh.version,,String +netskope.events.list.id,,String +netskope.events.log_file.name,,String +netskope.events.login.type,,String +netskope.events.login.url,,String +netskope.events.malsite_category,,String +netskope.events.malware.id,,String +netskope.events.malware.name,,String +netskope.events.malware.profile,,String +netskope.events.malware.severity,,String +netskope.events.malware.type,,String +netskope.events.managed_app,,String +netskope.events.management.id,,String +netskope.events.metric_value,,Integer +netskope.events.modified_at,,Integer +netskope.events.quarantine.original.shared,,String +netskope.events.network.name,,String +netskope.events.network.session_id,,String +netskope.events.new_value,,String +netskope.events.notify_template,,String +netskope.events.ns.activity,,String +netskope.events.ns.device_uid,,String +netskope.events.numbytes,,Integer +netskope.events.obfuscate,,String +netskope.events.object.count,,String +netskope.events.object.id,,String +netskope.events.object.name,,String +netskope.events.object.type,,String +netskope.events.old_value,,String +netskope.events.org,,String +netskope.events.organization_unit,,String +netskope.events.orig_ty,,String +netskope.events.original_file_path,,String +netskope.events.other.categories,,String +netskope.events.owner,,String +netskope.events.page,,String +netskope.events.page_site,,String +netskope.events.parent.id,,String +netskope.events.path_id,,String +netskope.events.policy.id,,String +netskope.events.policy.name,,String +netskope.events.profile.emails,,String +netskope.events.profile.id,,String +netskope.events.protocol,,String +netskope.events.publisher_cn,,String +netskope.events.qar,,String +netskope.events.quarantine.action.reason,,String +netskope.events.quarantine.admin,,String +netskope.events.quarantine.app,,String +netskope.events.quarantine.app_name,,String +netskope.events.quarantine.failure,,String +netskope.events.quarantine.file.id,,String +netskope.events.quarantine.file.name,,String +netskope.events.quarantine.instance,,String +netskope.events.quarantine.original.file.name,,String +netskope.events.quarantine.original.file.path,,String +netskope.events.quarantine.original.shared,,String +netskope.events.quarantine.original.version,,String +netskope.events.quarantine.profile.id,,String +netskope.events.quarantine.profile.name,,String +netskope.events.quarantine.shared_with,,String +netskope.events.referer,,String +netskope.events.region,,String +netskope.events.region.id,,String +netskope.events.repo,,String +netskope.events.request.count,,Integer +netskope.events.request.id,,String +netskope.events.response.content.length,,Integer +netskope.events.response.content.type,,String +netskope.events.response.count,,Integer +netskope.events.retro_scan_name,,String +netskope.events.risk_level,,String +netskope.events.risk_level_id,,String +netskope.events.role,,String +netskope.events.run_id,,String +netskope.events.sa.profile.id,,String +netskope.events.sa.profile.name,,String +netskope.events.sa.rule.severity,,String +netskope.events.scan.time,,String +netskope.events.scan.type,,String +netskope.events.scopes,,String +netskope.events.serial,,String +netskope.events.session.duration,,Integer +netskope.events.session.id,,String +netskope.events.session.packets,,Integer +netskope.events.severity.id,,String +netskope.events.severity.level,,String +netskope.events.severity.type,,String +netskope.events.sfwder,,String +netskope.events.shared.domains,,String +netskope.events.shared.is_shared,,String +netskope.events.shared.type,,String +netskope.events.shared.with,,String +netskope.events.site,,String +netskope.events.slc.geo.location.lat,,Floating Point +netskope.events.slc.geo.location.lon,,Floating Point +netskope.events.source.geoip_src,,Integer +netskope.events.ssl_decrypt_policy,,String +netskope.events.start_time,,Integer +netskope.events.sub_type,,String +netskope.events.supporting_data,,String +netskope.events.suppression.end_time,,Integer +netskope.events.suppression.key,,String +netskope.events.suppression.start_time,,Integer +netskope.events.team,,String +netskope.events.telemetry_app,,String +netskope.events.temp_user,,String +netskope.events.tenant.id,,String +netskope.events.threat.match.field,,String +netskope.events.threat.match.value,,String +netskope.events.threat.source.id,,String +netskope.events.threshold,,Integer +netskope.events.to.object,,String +netskope.events.to.storage,,String +netskope.events.to.user,,String +netskope.events.to.user_category,,String +netskope.events.total_packets,,Integer +netskope.events.total.collaborator_count,,String +netskope.events.traffic.type,,String +netskope.events.transaction.id,,String +netskope.events.tss_mode,,Integer +netskope.events.tunnel.id,,String +netskope.events.tunnel.type,,String +netskope.events.tunnel.up_time,,Integer +netskope.events.two_factor_auth,,Integer +netskope.events.type,,String +netskope.events.universal_connector,,String +netskope.events.url,,String +netskope.events.url_to_activity,,String +netskope.events.user.category,,String +netskope.events.user.generated,,String +netskope.events.user.group,,String +netskope.events.user.ip,,String +netskope.events.user.is_aggregated,,String +netskope.events.violating.user.name,,String +netskope.events.violating.user.type,,String +netskope.events.web_universal_connector,,String +netskope.events.web.url,,String +netskope.events.workspace.id,,String +netskope.events.workspace.name,,String +netskope.events.zip_password,,String +network.protocol,,String +rule.id,,String +rule.name,,String +server.bytes,,Integer +server.packets,,Integer +source.address,,String +source.geo.city_name,,String +source.geo.country_iso_code,,String +source.geo.location.lat,,Floating Point +source.geo.location.lon,,Floating Point +source.geo.postal_code,,String +source.geo.region_name,,String +source.geo.timezone,,String +source.ip,,String +source.port,,Integer +threat.indicator.file.hash.md5,,String +threat.indicator.file.hash.sha1,,String +threat.indicator.file.hash.sha256,,String +user_agent.name,,String +user_agent.original,,String +user_agent.os.name,,String +user_agent.os.version,,String +user_agent.version,,String +user.email,,String +user.group.name,,String +user.name,,String +user.roles,,String +file.mime_type.1,,String +file.mime_type.2,,String +user.email.1,,String +user.email.2,,String +user.email.3,,String +user.email.4,,String +user.email.5,,String +user.email.6,,String +``` + +## Fields and Sample event + +### Alerts + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.bytes | Bytes sent from the client to the server. | long | +| client.port | Port of the client. | long | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| cloud.service.name | The cloud service name is intended to distinguish services running on different platforms within a provider, eg AWS EC2 vs Lambda, GCP GCE vs App Engine, Azure VM vs App Server. Examples: app engine, app service, cloud run, fargate, lambda. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| destination.domain | The domain name of the destination system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.postal_code | Postal code associated with the location. Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. | keyword | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.geo.timezone | The time zone of the location, such as IANA time zone name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.port | Port of the destination. | long | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.module | Event module | constant_keyword | +| file.hash.md5 | MD5 hash. | keyword | +| file.mime_type | MIME type should identify the format of the file or stream of bytes using https://www.iana.org/assignments/media-types/media-types.xhtml[IANA official types], where possible. When more than one type is applicable, the most specific type should be used. | keyword | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| file.size | File size in bytes. Only relevant when `file.type` is "file". | long | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | match_only_text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| http.request.referrer | Referrer for this HTTP request. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| netskope.alerts.Url2Activity | Populated if the activity from the URL matches certain activities. This field applies to Risk Insights only. | keyword | +| netskope.alerts.access_method | Cloud app traffic can be steered to the Netskope cloud using different deployment methods such as Client (Netskope Client), Secure Forwarder etc. Administrators can also upload firewall and/or proxy logs for log analytics. This field shows the actual access method that triggered the event. For log uploads this shows the actual log type such as PAN, Websense, etc. | keyword | +| netskope.alerts.account.id | Account ID (usually is account number as provided by the cloud provider). | keyword | +| netskope.alerts.account.name | Account name - in case of AWS this is the instance name set by user. For others, account name is provided by cloud provider. | keyword | +| netskope.alerts.acked | Whether user acknowledged the alert or not. | boolean | +| netskope.alerts.acting.role | N/A | keyword | +| netskope.alerts.action | Action taken on the event for the policy. | keyword | +| netskope.alerts.activities | N/A | array | +| netskope.alerts.activity.name | Description of the user performed activity. | keyword | +| netskope.alerts.activity.status | Displayed when the user is denied access while performing some activity. | keyword | +| netskope.alerts.activity.type | Displayed when only admins can perform the activity in question. | keyword | +| netskope.alerts.agg.window | N/A | long | +| netskope.alerts.aggregated.user | N/A | boolean | +| netskope.alerts.alert.affected.entities | N/A | keyword | +| netskope.alerts.alert.category | N/A | keyword | +| netskope.alerts.alert.description | N/A | keyword | +| netskope.alerts.alert.detection.stage | N/A | keyword | +| netskope.alerts.alert.id | Hash of alert generated from code. | keyword | +| netskope.alerts.alert.name | Name of the alert. | keyword | +| netskope.alerts.alert.notes | N/A | keyword | +| netskope.alerts.alert.query | N/A | keyword | +| netskope.alerts.alert.score | N/A | long | +| netskope.alerts.alert.source | N/A | keyword | +| netskope.alerts.alert.status | N/A | keyword | +| netskope.alerts.alert.type | Shows if it is an application event or a connection event. Application events are recorded to track user events inside a cloud app. Connection events shows the actual HTTP connection. | keyword | +| netskope.alerts.alert.window | N/A | long | +| netskope.alerts.algorithm | N/A | keyword | +| netskope.alerts.anomaly.efficacy | Full anomaly details for debugging. | keyword | +| netskope.alerts.anomaly.fields | Name(s) and values(s) of the anomalous fields, usually there's going to be only one in the list. | keyword | +| netskope.alerts.anomaly.id | N/A | keyword | +| netskope.alerts.anomaly.magnitude | N/A | double | +| netskope.alerts.anomaly.type | Type of UBA alert. | keyword | +| netskope.alerts.app.activity | N/A | keyword | +| netskope.alerts.app.app_name | N/A | keyword | +| netskope.alerts.app.category | N/A | keyword | +| netskope.alerts.app.name | Specific cloud application used by the user (e.g. app = Dropbox). | keyword | +| netskope.alerts.app.region | N/A | keyword | +| netskope.alerts.app.session.id | Unique App/Site Session ID for traffic_type = CloudApp and Web. An app session starts when a user starts using a cloud app/site on and ends once they have been inactive for a certain period of time(15 mins). Use app_session_id to check all the user activities in a single app session. app_session_id is unique for a user, device, browser and domain. | keyword | +| netskope.alerts.app.suite | N/A | keyword | +| netskope.alerts.asn | N/A | long | +| netskope.alerts.asset.id | N/A | keyword | +| netskope.alerts.asset.object.id | N/A | keyword | +| netskope.alerts.attachment | File name. | keyword | +| netskope.alerts.audit.category | The subcategories in an application such as IAM, EC in AWS, login, token, file, etc., in case of Google. | keyword | +| netskope.alerts.audit.type | The sub category in audit according to SaaS / IaaS apps. | keyword | +| netskope.alerts.bin.timestamp | Applicable to only: Shared Credentials, Data Exfiltration, Bulk Anomaly types( Bulk Upload/Download/Delete) and Failed Login Anomaly type. Bin TimeStamp (is a window used that is used for certain types of anomalies - for breaking into several windows per day/hour). | long | +| netskope.alerts.breach.date | Breach date for compromised credentials. | double | +| netskope.alerts.breach.description | N/A | keyword | +| netskope.alerts.breach.id | Breach ID for compromised credentials. | keyword | +| netskope.alerts.breach.media_references | Media references of breach. | keyword | +| netskope.alerts.breach.score | Breach score for compromised credentials. | long | +| netskope.alerts.breach.target_references | Breach target references for compromised credentials. | keyword | +| netskope.alerts.browser.session.id | Browser session ID. If there is an idle timeout of 15 minutes, it will timeout the session. | keyword | +| netskope.alerts.bucket | N/A | keyword | +| netskope.alerts.bypass.traffic | Tells if traffic is bypassed by Netskope. | boolean | +| netskope.alerts.category.id | Matching category ID according to policy. Populated for both cloud and web traffic. | keyword | +| netskope.alerts.category.name | N/A | keyword | +| netskope.alerts.cci | N/A | keyword | +| netskope.alerts.ccl | Cloud Confidence Level. CCL measures the enterprise readiness of the cloud apps taking into consideration those apps security, auditability and business continuity. Each app is assigned one of five cloud confidence levels: excellent, high, medium, low, or poor. Useful for querying if users are accessing a cloud app with a lower CCL. | keyword | +| netskope.alerts.channel | Channel of the user for slack and slack enterprise apps. | keyword | +| netskope.alerts.cloud.provider | N/A | keyword | +| netskope.alerts.compliance.standards | N/A | keyword | +| netskope.alerts.compute.instance | N/A | keyword | +| netskope.alerts.connection.duration | Duration of the connection in milliseconds. Useful for querying long-lived sessions. | long | +| netskope.alerts.connection.endtime | Connection end time. | long | +| netskope.alerts.connection.id | Each connection has a unique ID. Shows the ID for the connection event. | keyword | +| netskope.alerts.connection.starttime | Connection start time. | long | +| netskope.alerts.count | Number of raw log lines/events sessionized or suppressed during the suppressed interval. | long | +| netskope.alerts.created_at | N/A | keyword | +| netskope.alerts.data.type | Content type of upload/download. | keyword | +| netskope.alerts.data.version | N/A | long | +| netskope.alerts.description | N/A | keyword | +| netskope.alerts.destination.geoip_src | Source from where the location of Destination IP was derived. | long | +| netskope.alerts.detected-file-type | N/A | keyword | +| netskope.alerts.detection.engine | Customer exposed detection engine name. | keyword | +| netskope.alerts.detection.type | Same as malware type. Duplicate. | keyword | +| netskope.alerts.device.classification | Designation of device as determined by the Netskope Client as to whether the device is managed or not. | keyword | +| netskope.alerts.device.name | Device type from where the user accessed the cloud app. It could be Macintosh Windows device, iPad etc. | keyword | +| netskope.alerts.dlp.file | File/Object name extracted from the file/object. | keyword | +| netskope.alerts.dlp.fingerprint.classification | Fingerprint classification. | keyword | +| netskope.alerts.dlp.fingerprint.match | Fingerprint classification match file name. | keyword | +| netskope.alerts.dlp.fingerprint.score | Fingerprint classification score. | long | +| netskope.alerts.dlp.fv | N/A | long | +| netskope.alerts.dlp.incident.id | Incident ID associated with sub-file. In the case of main file, this is same as the parent incident ID. | keyword | +| netskope.alerts.dlp.is_unique_count | True or false depending upon if rule is unique counted per rule data. | boolean | +| netskope.alerts.dlp.mail.parent.id | N/A | keyword | +| netskope.alerts.dlp.parent.id | Incident ID associated with main container (or non-container) file that was scanned. | keyword | +| netskope.alerts.dlp.profile | DLP profile name. | keyword | +| netskope.alerts.dlp.rule.count | Count of rule hits. | long | +| netskope.alerts.dlp.rule.name | DLP rule that triggered. | keyword | +| netskope.alerts.dlp.rule.score | DLP rule score for weighted dictionaries. | long | +| netskope.alerts.dlp.rule.severity | Severity of rule. | keyword | +| netskope.alerts.dlp.unique_count | Integer value of number of unique matches seen per rule data. Only present if rule is uniquely counted. | long | +| netskope.alerts.doc.count | N/A | long | +| netskope.alerts.domain | Domain value. This will hold the host header value or SNI or extracted from absolute URI. | keyword | +| netskope.alerts.domain_shared_with | N/A | keyword | +| netskope.alerts.download.app | Applicable to only data exfiltration. Download App (App in the download event). | keyword | +| netskope.alerts.drive.id | N/A | keyword | +| netskope.alerts.dynamic.classification | URLs were categorized by NSURLC machine or not. | keyword | +| netskope.alerts.elastic_key | N/A | keyword | +| netskope.alerts.email.source | N/A | keyword | +| netskope.alerts.encrypt.failure | Reason of failure while encrypting. | keyword | +| netskope.alerts.encryption.service.key | N/A | keyword | +| netskope.alerts.enterprise.id | EnterpriseID in case of Slack for Enterprise. | keyword | +| netskope.alerts.enterprise.name | Enterprise name in case of Slack for Enterprise. | keyword | +| netskope.alerts.entity.list | N/A | array | +| netskope.alerts.entity.type | N/A | keyword | +| netskope.alerts.entity.value | N/A | keyword | +| netskope.alerts.event.detail | N/A | keyword | +| netskope.alerts.event.id | N/A | keyword | +| netskope.alerts.event.type | Anomaly type. | keyword | +| netskope.alerts.event_source_channel | N/A | keyword | +| netskope.alerts.exposure | Exposure of a document. | keyword | +| netskope.alerts.external.collaborator.count | Count of external collaborators on a file/folder. Supported for some apps. | long | +| netskope.alerts.external.email | N/A | long | +| netskope.alerts.feature.description | N/A | keyword | +| netskope.alerts.feature.id | N/A | keyword | +| netskope.alerts.feature.name | N/A | keyword | +| netskope.alerts.file.id | Unique identifier of the file. | keyword | +| netskope.alerts.file.lang | Language of the file. | keyword | +| netskope.alerts.file.name | N/A | keyword | +| netskope.alerts.file.password.protected | N/A | keyword | +| netskope.alerts.file.path.orignal | If the file is moved, then keep original path of the file in this field. | keyword | +| netskope.alerts.file.size | Size of the file in bytes. | long | +| netskope.alerts.file.type | File type. | keyword | +| netskope.alerts.flow_status | N/A | keyword | +| netskope.alerts.from.logs | Shows if the event was generated from the Risk Insights log. | keyword | +| netskope.alerts.from.object | Initial name of an object that has been renamed, copied or moved. | keyword | +| netskope.alerts.from.storage | N/A | keyword | +| netskope.alerts.from.user_category | Type of from_user. | keyword | +| netskope.alerts.gateway | N/A | keyword | +| netskope.alerts.graph.id | N/A | keyword | +| netskope.alerts.http_status | N/A | keyword | +| netskope.alerts.http_transaction_count | HTTP transaction count. | long | +| netskope.alerts.iaas.asset.tags | List of tags associated with the asset for which alert is raised. Each tag is a key/value pair. | keyword | +| netskope.alerts.iaas.remediated | N/A | keyword | +| netskope.alerts.iam.session | N/A | keyword | +| netskope.alerts.id | N/A | keyword | +| netskope.alerts.insertion_epoch_timestamp | Insertion timestamp. | long | +| netskope.alerts.instance.id | Unique ID associated with an organization application instance. | keyword | +| netskope.alerts.instance.name | Instance name associated with an organization application instance. | keyword | +| netskope.alerts.instance.type | Instance type. | keyword | +| netskope.alerts.instance_name | Instance associated with an organization application instance. | keyword | +| netskope.alerts.internal.collaborator.count | Count of internal collaborators on a file/folder. Supported for some apps. | long | +| netskope.alerts.ip.protocol | N/A | keyword | +| netskope.alerts.ipblock | IPblock that caused the alert. | keyword | +| netskope.alerts.is_alert | Indicates whether alert is generated or not. Populated as yes for all alerts. | boolean | +| netskope.alerts.is_file_passwd_protected | Tells if the file is password protected. | boolean | +| netskope.alerts.is_malicious | Only exists if some HTTP transaction belonging to the page event resulted in a malsite alert. | boolean | +| netskope.alerts.is_two_factor_auth | N/A | keyword | +| netskope.alerts.is_universal_connector | N/A | keyword | +| netskope.alerts.is_user_generated | Tells whether it is user generated page event. | boolean | +| netskope.alerts.is_web_universal_connector | N/A | boolean | +| netskope.alerts.isp | N/A | keyword | +| netskope.alerts.item.id | N/A | keyword | +| netskope.alerts.justification.reason | Justification reason provided by user. For following policies, justification events are raised. User is displayed a notification popup, user enters justification and can select to proceed or block: useralert policy, dlp block policy, block policy with custom template which contains justification text box. | keyword | +| netskope.alerts.justification.type | Type of justification provided by user when user bypasses the policy block. | keyword | +| netskope.alerts.last.app | Last application (app in the first/older event). Applies to only proximity anomaly alert. | keyword | +| netskope.alerts.last.coordinates | Last location coordinates(latitude, longitude). Applies to only proximity alert. | keyword | +| netskope.alerts.last.country | Last location (Country). Applies to only proximity anomaly alert. | keyword | +| netskope.alerts.last.device | Last device name (Device Name in the first/older event). Applies to only proximity anomaly alert. | keyword | +| netskope.alerts.last.location | Last location (City). Applies to only proximity anomaly alert. | keyword | +| netskope.alerts.last.modified_timestamp | Timestamp when alert is acknowledged. | long | +| netskope.alerts.last.region | Applies to only proximity anomaly alert. | keyword | +| netskope.alerts.last.timestamp | Last timestamp (timestamp in the first/older event). Applies to only proximity anomaly alert. | long | +| netskope.alerts.latency.max | Max latency for a connection in milliseconds. | long | +| netskope.alerts.latency.min | Min latency for a connection in milliseconds. | long | +| netskope.alerts.latency.total | Total latency from proxy to app in milliseconds. | long | +| netskope.alerts.legal_hold.custodian_name | Custodian name of legal hold profile. | keyword | +| netskope.alerts.legal_hold.destination.app | Destination appname of legalhold action. | keyword | +| netskope.alerts.legal_hold.destination.instance | Destination instance of legal hold action. | keyword | +| netskope.alerts.legal_hold.file.id | File ID of legal hold file. | keyword | +| netskope.alerts.legal_hold.file.name | File name of legal hold file. | keyword | +| netskope.alerts.legal_hold.file.name_original | Original filename of legal hold file. | keyword | +| netskope.alerts.legal_hold.file.path | File path of legal hold file. | keyword | +| netskope.alerts.legal_hold.profile_name | Legal hold profile name. | keyword | +| netskope.alerts.legal_hold.shared | Shared type of legal hold file. | keyword | +| netskope.alerts.legal_hold.shared_with | User shared with the legal hold file. | keyword | +| netskope.alerts.legal_hold.version | File version of original file. | keyword | +| netskope.alerts.list.id | N/A | keyword | +| netskope.alerts.local.md5 | md5 hash of file generated by Malware engine. | keyword | +| netskope.alerts.local.sha1 | sha1 hash of file generated by Malware engine. | keyword | +| netskope.alerts.local.sha256 | sha256 hash of file generated by Malware engine. | keyword | +| netskope.alerts.log.file.name | Log file name for Risk Insights. | keyword | +| netskope.alerts.login.type | Salesforce login type. | keyword | +| netskope.alerts.login.url | Salesforce login URL. | flattened | +| netskope.alerts.malsite.active | Since how many days malsite is Active. | long | +| netskope.alerts.malsite.as.number | Malsite ASN Number. | keyword | +| netskope.alerts.malsite.category | Category of malsite [ Phishing / Botnet / Malicous URL, etc. ]. | keyword | +| netskope.alerts.malsite.city | Malsite city. | keyword | +| netskope.alerts.malsite.confidence | Malsite confidence score. | long | +| netskope.alerts.malsite.consecutive | How many times that malsite is seen. | long | +| netskope.alerts.malsite.country | Malsite country. | keyword | +| netskope.alerts.malsite.dns.server | DNS server of the malsite URL/Domain/IP. | keyword | +| netskope.alerts.malsite.first_seen | Malsite first seen timestamp. | long | +| netskope.alerts.malsite.hostility | Malsite hostility score. | long | +| netskope.alerts.malsite.id | Malicious Site ID - Hash of threat match value. | keyword | +| netskope.alerts.malsite.ip_host | Malsite IP. | keyword | +| netskope.alerts.malsite.isp | Malsite ISP info. | keyword | +| netskope.alerts.malsite.last.seen | Malsite last seen timestamp. | long | +| netskope.alerts.malsite.latitude | Latitude plot of the Malsite URL/IP/Domain. | double | +| netskope.alerts.malsite.longitude | Longitude plot of the Malsite URL/IP/Domain. | double | +| netskope.alerts.malsite.region | Region of the malsite URL/IP/Domain. | keyword | +| netskope.alerts.malsite.reputation | Reputation score of Malsite IP/Domain/URL. | double | +| netskope.alerts.malsite.severity.level | Severity level of the Malsite ( High / Med / Low). | keyword | +| netskope.alerts.malware.id | md5 hash of the malware name as provided by the scan engine. | keyword | +| netskope.alerts.malware.name | Netskope detection name. | keyword | +| netskope.alerts.malware.profile | tss_profile: profile which user has selected. Data comes from WebUI. Its a json structure. | keyword | +| netskope.alerts.malware.severity | Malware severity. | keyword | +| netskope.alerts.malware.type | Malware Type. | keyword | +| netskope.alerts.managed.app | Whether or not the app in question is managed. | boolean | +| netskope.alerts.management.id | Management ID. | keyword | +| netskope.alerts.matched.username | N/A | keyword | +| netskope.alerts.matrix.columns | N/A | keyword | +| netskope.alerts.matrix.rows | N/A | keyword | +| netskope.alerts.md5 | md5 of the file. | keyword | +| netskope.alerts.md5_list | List of md5 hashes specific to the files that are part of custom sequence policy alert. | keyword | +| netskope.alerts.mime.type | MIME type of the file. | keyword | +| netskope.alerts.ml_detection | N/A | boolean | +| netskope.alerts.modified.date | N/A | long | +| netskope.alerts.modified.timestamp | Timestamp corresponding to the modification time of the entity (file, etc.). | long | +| netskope.alerts.netskope_pop | N/A | keyword | +| netskope.alerts.network.name | N/A | keyword | +| netskope.alerts.network.security.group | N/A | array | +| netskope.alerts.new.value | New value for a given file for salesforce.com. | keyword | +| netskope.alerts.nonzero.entries | N/A | long | +| netskope.alerts.nonzero.percentage | N/A | double | +| netskope.alerts.notify.template | N/A | keyword | +| netskope.alerts.ns_activity | Maps app activity to Netskope standard activity. | keyword | +| netskope.alerts.ns_device_uid | Device identifiers on macOS and Windows. | keyword | +| netskope.alerts.numbytes | Total number of bytes that were transmitted for the connection - numbytes = client_bytes + server_bytes. | long | +| netskope.alerts.obfuscate | N/A | boolean | +| netskope.alerts.object.count | Displayed when the activity is Delete. Shows the number of objects being deleted. | long | +| netskope.alerts.object.id | Unique ID associated with an object. | keyword | +| netskope.alerts.object.name | Name of the object which is being acted on. It could be a filename, folder name, report name, document name, etc. | keyword | +| netskope.alerts.object.type | Type of the object which is being acted on. Object type could be a file, folder, report, document, message, etc. | keyword | +| netskope.alerts.old.value | Old value for a given file for salesforce.com. | keyword | +| netskope.alerts.org | Search for events from a specific organization. Organization name is derived from the user ID. | keyword | +| netskope.alerts.organization.unit | Org Units for which the event correlates to. This ties to user information extracted from Active Directory using the Directory Importer/AD Connector application. | keyword | +| netskope.alerts.orig_ty | Event Type of original event. | keyword | +| netskope.alerts.original.file_path | If the file is moved, then keep original path of the file in this field. | keyword | +| netskope.alerts.os_version_hostname | Host and OS Version that caused the alert. Concatenation of 2 fields (hostname and os). | keyword | +| netskope.alerts.other.categories | N/A | keyword | +| netskope.alerts.owner | Owner of the file. | keyword | +| netskope.alerts.page.site | N/A | keyword | +| netskope.alerts.page.url | The URL of the originating page. | flattened | +| netskope.alerts.parameters | N/A | keyword | +| netskope.alerts.parent.id | N/A | keyword | +| netskope.alerts.path.id | N/A | keyword | +| netskope.alerts.policy.actions | N/A | keyword | +| netskope.alerts.policy.id | The Netskope internal ID for the policy created by an admin. | keyword | +| netskope.alerts.policy.name | Predefined or Custom policy name. | keyword | +| netskope.alerts.pretty.sourcetype | N/A | keyword | +| netskope.alerts.processing.time | N/A | long | +| netskope.alerts.profile.emails | List of profile emails per policy. | keyword | +| netskope.alerts.profile.id | Anomaly profile ID. | keyword | +| netskope.alerts.quarantine.action.reason | Reason for the action taken for quarantine. | keyword | +| netskope.alerts.quarantine.admin | Quarantine profile custodian email/name. | keyword | +| netskope.alerts.quarantine.app | Quarantine app name. | keyword | +| netskope.alerts.quarantine.failure | Reason of failure. | keyword | +| netskope.alerts.quarantine.file.id | File ID of the quarantined file. | keyword | +| netskope.alerts.quarantine.file.name | File name of the quarantine file. | keyword | +| netskope.alerts.quarantine.instance | Quarantine instance name. | keyword | +| netskope.alerts.quarantine.original.file.name | Original file name which got quarantined. | keyword | +| netskope.alerts.quarantine.original.file.path | Original file path which got quarantined. | keyword | +| netskope.alerts.quarantine.original.shared | Original file shared user details. | keyword | +| netskope.alerts.quarantine.original.version | Original version of file which got quarantined. | keyword | +| netskope.alerts.quarantine.profile.id | Quarantine profile ID. | keyword | +| netskope.alerts.quarantine.profile.name | Quarantine profile name of policy for quarantine action. | keyword | +| netskope.alerts.quarantine.shared.with | N/A | keyword | +| netskope.alerts.referer | Referer URL of the application(with http) that the user visited as provided by the log or data plane traffic. | keyword | +| netskope.alerts.region.id | Region ID (as provided by the cloud provider). | keyword | +| netskope.alerts.region.name | N/A | keyword | +| netskope.alerts.reladb | N/A | keyword | +| netskope.alerts.repo | N/A | keyword | +| netskope.alerts.request.cnt | Total number of HTTP requests (equal to number of transaction events for this page event) sent from client to server over one underlying TCP connection. | long | +| netskope.alerts.request.id | Unique request ID for the event. | keyword | +| netskope.alerts.resource.category | Category of resource as defined in DOM. | keyword | +| netskope.alerts.resource.group | N/A | keyword | +| netskope.alerts.resources | N/A | keyword | +| netskope.alerts.response.cnt | Total number of HTTP responses (equal to number of transaction events for this page event) from server to client. | long | +| netskope.alerts.response.content.length | N/A | long | +| netskope.alerts.response.content.type | N/A | keyword | +| netskope.alerts.retro.scan.name | Retro scan name. | keyword | +| netskope.alerts.risk_level.id | This field is set by both role-based access (RBA) and MLAD. | keyword | +| netskope.alerts.risk_level.tag | Corresponding field to risk_level_id. Name. | keyword | +| netskope.alerts.role | Roles for Box. | keyword | +| netskope.alerts.rule.id | N/A | keyword | +| netskope.alerts.sa.profile.id | CSA profile ID. | keyword | +| netskope.alerts.sa.profile.name | CSA profile name. | keyword | +| netskope.alerts.sa.rule.id | CSA rule ID. | keyword | +| netskope.alerts.sa.rule.name | CSA rule name. | keyword | +| netskope.alerts.sa.rule.remediation | N/A | keyword | +| netskope.alerts.sa.rule.severity | Rule severity. | keyword | +| netskope.alerts.scan.time | Time when the scan is done. | long | +| netskope.alerts.scan.type | Generated during retroactive scan or new ongoing activity. | keyword | +| netskope.alerts.scanner_result | N/A | keyword | +| netskope.alerts.scopes | List of permissions for google apps. | keyword | +| netskope.alerts.serial | N/A | keyword | +| netskope.alerts.server.bytes | Total number of downloaded from server to client. | long | +| netskope.alerts.session.id | Populated by Risk Insights. | keyword | +| netskope.alerts.severity.id | Severity ID used by watchlist and malware alerts. | keyword | +| netskope.alerts.severity.level | Severity used by watchlist and malware alerts. | keyword | +| netskope.alerts.severity.level_id | If the Severity Level ID is 1, it means that URL / IP /Domain is detected from Internal threat feed and if Severity Level ID is 2, then it means the detection happened based on the Zvelo DB Malsite Category. | long | +| netskope.alerts.sfwder | N/A | keyword | +| netskope.alerts.shared.credential.user | Applicable to only shared credentials. User with whom the credentials are shared with. | keyword | +| netskope.alerts.shared.domains | List of domains of users the document is shared with. | keyword | +| netskope.alerts.shared.is_shared | If the file is shared or not. | boolean | +| netskope.alerts.shared.type | Shared Type. | keyword | +| netskope.alerts.shared.with | Array of emails with whom a document is shared with. | keyword | +| netskope.alerts.shared_type | N/A | keyword | +| netskope.alerts.site | For traffic_type = CloudApp, site = app and for traffic_type = Web, it will be the second level domain name + top-level domain name. For example, in "www.cnn.com", it is "cnn.com". | keyword | +| netskope.alerts.slc_latitude | N/A | keyword | +| netskope.alerts.slc_longitude | N/A | keyword | +| netskope.alerts.source.geoip_src | Source from where the location of Source IP was derived. | long | +| netskope.alerts.source.time | N/A | keyword | +| netskope.alerts.srcip2 | N/A | keyword | +| netskope.alerts.ssl.decrypt.policy | Applicable to only bypass events. There are 2 ways to create rules for bypass: Bypass due to Exception Configuration Bypass due to SSL Decrypt Policy The existing flag bypass_traffic only gives information that a flow has been bypassed, but does not tell exactly which policy was responsible for it. ssl_decrypt_policy field will provide this extra information. In addition, policy field will be also set for every Bypass event. | keyword | +| netskope.alerts.start_time | Start time for alert time period. | long | +| netskope.alerts.statistics | This field & summary field go together. This field will either tell count or size of files. File size is in bytes. | long | +| netskope.alerts.storage_service_bucket | N/A | keyword | +| netskope.alerts.sub.type | Workplace by Facebook post sub category (files, comments, status etc). | keyword | +| netskope.alerts.summary | Tells whether anomaly was measured from count or size of files. | keyword | +| netskope.alerts.suppression.end.time | When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. | long | +| netskope.alerts.suppression.key | To limit the number of events. Example: Suppress block event for browse. | keyword | +| netskope.alerts.suppression.start.time | When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. | long | +| netskope.alerts.target.entity.key | N/A | keyword | +| netskope.alerts.target.entity.type | N/A | keyword | +| netskope.alerts.target.entity.value | N/A | keyword | +| netskope.alerts.team | Slack team name. | keyword | +| netskope.alerts.telemetry.app | Typically SaaS app web sites use web analytics code within the pages to gather analytic data. When a SaaS app action or page is shown, there is subsequent traffic generated to tracking apps such as doubleclick.net, Optimizely, etc. These tracking apps are listed if applicable in the Telemetry App field. | keyword | +| netskope.alerts.temp.user | N/A | keyword | +| netskope.alerts.tenant.id | Tenant id. | keyword | +| netskope.alerts.threat.match.field | Threat match field, either from domain or URL or IP. | keyword | +| netskope.alerts.threat.match.value | N/A | keyword | +| netskope.alerts.threat.source.id | Threat source id: 1 - NetskopeThreatIntel, 2 - Zvelodb. | keyword | +| netskope.alerts.threshold.time | Applicable to: Shared Credentials, Data Exfiltration, Bulk Anomaly types( Bulk Upload/ Download/ Delete) and Failed Login Anomaly type. Threshold Time. | long | +| netskope.alerts.threshold.value | Threshold (Count at which the anomaly should trigger). Applicable to Bulk Anomaly types( Bulk Upload/ Download/ Delete) and Failed Login Anomaly type. | long | +| netskope.alerts.title | Title of the file. | keyword | +| netskope.alerts.to.object | Changed name of an object that has been renamed, copied, or moved. | keyword | +| netskope.alerts.to.storage | N/A | keyword | +| netskope.alerts.to.user | Used when a file is moved from user A to user B. Shows the email address of user B. | keyword | +| netskope.alerts.to.user_category | Type of user to which move is done. | keyword | +| netskope.alerts.total.collaborator.count | Count of collaborators on a file/folder. Supported for some apps. | long | +| netskope.alerts.traffic.type | Type of the traffic: CloudApp or Web. CloudApp indicates CASB and web indicates HTTP traffic. Web traffic is only captured for inline access method. It is currently not captured for Risk Insights. | keyword | +| netskope.alerts.transaction.id | Unique ID for a given request/response. | keyword | +| netskope.alerts.transformation | N/A | keyword | +| netskope.alerts.tss.mode | Malware scanning mode, specifies whether it's Real-time Protection or API Data Protection. | keyword | +| netskope.alerts.tss.version | N/A | long | +| netskope.alerts.tunnel.id | Shows the Client installation ID. Only available for the Client steering configuration. | keyword | +| netskope.alerts.type | Type of the alert. | keyword | +| netskope.alerts.uba_ap1 | N/A | keyword | +| netskope.alerts.uba_ap2 | N/A | keyword | +| netskope.alerts.uba_inst1 | N/A | keyword | +| netskope.alerts.uba_inst2 | N/A | keyword | +| netskope.alerts.updated | N/A | long | +| netskope.alerts.url | URL of the application that the user visited as provided by the log or data plane traffic. | flattened | +| netskope.alerts.user.category | Type of user in an enterprise - external / internal. | keyword | +| netskope.alerts.user.geo.city_name | City name. | keyword | +| netskope.alerts.user.geo.continent_name | Name of the continent. | keyword | +| netskope.alerts.user.geo.country_iso_code | Country ISO code. | keyword | +| netskope.alerts.user.geo.country_name | Country name. | keyword | +| netskope.alerts.user.geo.location | Longitude and latitude. | geo_point | +| netskope.alerts.user.geo.region_iso_code | Region ISO code. | keyword | +| netskope.alerts.user.geo.region_name | Region name. | keyword | +| netskope.alerts.user.group | N/A | keyword | +| netskope.alerts.user.ip | IP address of User. | keyword | +| netskope.alerts.value | N/A | double | +| netskope.alerts.violating_user.name | User who caused a violation. Populated for Workplace by Facebook. | keyword | +| netskope.alerts.violating_user.type | Category of the user who caused a violation. Populated for Workplace by Facebook. | keyword | +| netskope.alerts.web.url | File preview URL. | flattened | +| netskope.alerts.workspace.id | Workspace ID in case of Slack for Enterprise. | keyword | +| netskope.alerts.workspace.name | Workspace name in case of Slack for Enterprise. | keyword | +| netskope.alerts.zip.password | Zip the malicious file and put pwd to it and send it back to caller. | keyword | +| network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.postal_code | Postal code associated with the location. Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.geo.timezone | The time zone of the location, such as IANA time zone name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| threat.indicator.file.hash.md5 | MD5 hash. | keyword | +| threat.indicator.file.hash.sha1 | SHA1 hash. | keyword | +| threat.indicator.file.hash.sha256 | SHA256 hash. | keyword | +| user.email | User email address. | keyword | +| user.group.name | Name of the group. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.roles | Array of user roles at the time of the event. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | + + +An example event for `alerts` looks as following: + +```json +{ + "@timestamp": "2021-12-23T16:27:09.000Z", + "agent": { + "ephemeral_id": "f6ea30bb-70ab-4ae9-b338-b103657dd749", + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.3.0" + }, + "data_stream": { + "dataset": "netskope.alerts", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "address": "81.2.69.143", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "snapshot": true, + "version": "8.3.0" + }, + "event": { + "agent_id_status": "verified", + "id": "f621f259f5fbde850ad5593a", + "ingested": "2022-04-14T11:24:23Z", + "original": "{\"event\":{\"id\":\"f621f259f5fbde850ad5593a\"},\"netskope\":{\"alerts\":{\"insertion_epoch_timestamp\":1640277131,\"access_method\":\"API Connector\",\"acked\":\"false\",\"action\":\"block\",\"activity\":{\"name\":\"Login Successful\"},\"is_alert\":\"yes\",\"alert\":{\"name\":\"policy-alert\",\"type\":\"nspolicy\"},\"app\":{\"name\":\"SomeApp\",\"category\":\"Cloud Storage\"},\"category\":{\"name\":\"Cloud Storage\"},\"cci\":\"81\",\"ccl\":\"high\",\"count\":1,\"device\":{\"name\":\"Other\"},\"destination\":{\"geoip_src\":2},\"exposure\":\"organization_wide_link\",\"file\":{\"lang\":\"ENGLISH\"},\"instance\":{\"name\":\"example.com\",\"id\":\"example.com\"},\"modified\":{\"timestamp\":1613760236},\"object\":{\"name\":\"HjBuUvDLWgpudzQr\",\"id\":\"GxyjNjJxKg14W3Mb57aLY9_klcxToPEyqIoNAcF82rGg\",\"type\":\"File\"},\"organization\":{\"unit\":\"example.local\\\\\\\\/example\\\\\\\\/Active Users\"},\"other\":{\"categories\":\"null\"},\"owner\":\"foobar\",\"policy\":{\"name\":\"Some Policy\"},\"request\":{\"id\":\"9262245914980288500\"},\"scan\":{\"type\":\"Ongoing\"},\"shared\":{\"with\":\"none\"},\"site\":\"Example\",\"source\":{\"geoip_src\":2},\"suppression\":{\"key\":\"Tenant Migration across MPs\"},\"traffic\":{\"type\":\"CloudApp\"},\"type\":\"policy\",\"url\":\"http:\\\\\\\\/\\\\\\\\/www.example.com\\\\\\\\/open?id=WLb5Mc7aPGx914gEyYNjJxTo32yjF8xKAcqIoN_klrGg\"}},\"user_agent\":{\"name\":\"unknown\",\"os\":{\"name\":\"unknown\"}},\"destination\":{\"geo\":{\"country_iso_code\":\"NL\",\"location\":{\"lat\":52.3759,\"lon\":4.8975},\"city_name\":\"Amsterdam\",\"region_name\":\"North Holland\",\"postal_code\":\"1012\"},\"address\":\"81.2.69.143\",\"ip\":\"81.2.69.143\"},\"file\":{\"path\":\"\\\\\\\\/My Drive\\\\\\\\/Clickhouse\\\\\\\\/Tenant Migration across MPs\",\"size\":196869,\"mime_type\":{\"1\":\"application\\\\\\\\/vnd.apps.document\",\"2\":\"application\\\\\\\\/vnd.apps.document\"},\"hash\":{\"md5\":\"4bb5d9501bf7685ecaed55e3eda9ca01\"}},\"source\":{\"geo\":{\"country_iso_code\":\"NL\",\"location\":{\"lat\":52.3759,\"lon\":4.8975},\"city_name\":\"Amsterdam\",\"region_name\":\"North Holland\",\"postal_code\":\"1012\"},\"address\":\"81.2.69.143\",\"ip\":\"81.2.69.143\"},\"@timestamp\":\"2021-12-23T16:27:09.000Z\",\"user\":{\"email\":{\"1\":\"test@example.com\",\"2\":\"test@example.com\",\"3\":\"test@example.com\"},\"group\":{\"name\":\"null\"}}}" + }, + "file": { + "hash": { + "md5": "4bb5d9501bf7685ecaed55e3eda9ca01" + }, + "mime_type": [ + "application\\\\/vnd.apps.document" + ], + "path": "\\\\/My Drive\\\\/Clickhouse\\\\/Tenant Migration across MPs", + "size": 196869 + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "192.168.224.1:57542" + } + }, + "netskope": { + "alerts": { + "access_method": "API Connector", + "acked": false, + "action": "block", + "activity": { + "name": "Login Successful" + }, + "alert": { + "name": "policy-alert", + "type": "nspolicy" + }, + "app": { + "category": "Cloud Storage", + "name": "SomeApp" + }, + "category": { + "name": "Cloud Storage" + }, + "cci": "81", + "ccl": "high", + "count": 1, + "destination": { + "geoip_src": 2 + }, + "device": { + "name": "Other" + }, + "exposure": "organization_wide_link", + "file": { + "lang": "ENGLISH" + }, + "insertion_epoch_timestamp": 1640277131, + "instance": { + "id": "example.com", + "name": "example.com" + }, + "is_alert": true, + "modified": { + "timestamp": 1613760236 + }, + "object": { + "id": "GxyjNjJxKg14W3Mb57aLY9_klcxToPEyqIoNAcF82rGg", + "name": "HjBuUvDLWgpudzQr", + "type": "File" + }, + "organization": { + "unit": "example.local\\\\/example\\\\/Active Users" + }, + "owner": "foobar", + "policy": { + "name": "Some Policy" + }, + "request": { + "id": "9262245914980288500" + }, + "scan": { + "type": "Ongoing" + }, + "shared": { + "with": "none" + }, + "site": "Example", + "source": { + "geoip_src": 2 + }, + "suppression": { + "key": "Tenant Migration across MPs" + }, + "traffic": { + "type": "CloudApp" + }, + "type": "policy", + "url": { + "extension": "com\\\\/open", + "original": "http:\\\\/\\\\/www.example.com\\\\/open?id=WLb5Mc7aPGx914gEyYNjJxTo32yjF8xKAcqIoN_klrGg", + "path": "\\\\/\\\\/www.example.com\\\\/open", + "query": "id=WLb5Mc7aPGx914gEyYNjJxTo32yjF8xKAcqIoN_klrGg", + "scheme": "http" + } + } + }, + "related": { + "ip": [ + "81.2.69.143", + "81.2.69.143" + ] + }, + "source": { + "address": "81.2.69.143", + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.143" + }, + "tags": [ + "forwarded", + "netskope-alerts" + ], + "user": { + "email": [ + "test@example.com" + ] + }, + "user_agent": { + "name": "unknown", + "os": { + "name": "unknown" + } + } +} +``` + +### Events + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.bytes | Bytes sent from the client to the server. | long | +| client.nat.ip | Translated IP of source based NAT sessions (e.g. internal client to internet). Typically connections traversing load balancers, firewalls, or routers. | ip | +| client.packets | Packets sent from the client to the server. | long | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.account.name | The cloud account name or alias used to identify different entities in a multi-tenant environment. Examples: AWS account name, Google Cloud ORG display name. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| cloud.service.name | The cloud service name is intended to distinguish services running on different platforms within a provider, eg AWS EC2 vs Lambda, GCP GCE vs App Engine, Azure VM vs App Server. Examples: app engine, app service, cloud run, fargate, lambda. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| destination.domain | The domain name of the destination system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| destination.geo.postal_code | Postal code associated with the location. Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. | keyword | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.geo.timezone | The time zone of the location, such as IANA time zone name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.port | Port of the destination. | long | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.hash.md5 | MD5 hash. | keyword | +| file.mime_type | MIME type should identify the format of the file or stream of bytes using https://www.iana.org/assignments/media-types/media-types.xhtml[IANA official types], where possible. When more than one type is applicable, the most specific type should be used. | keyword | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword | +| file.path.text | Multi-field of `file.path`. | match_only_text | +| file.size | File size in bytes. Only relevant when `file.type` is "file". | long | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| netskope.events.access_method | Cloud app traffic can be steered to the Netskope cloud using different deployment methods such as Client (Netskope Client), Secure Forwarder etc. Administrators can also upload firewall and/or proxy logs for log analytics. This field shows the actual access method that triggered the event. For log uploads this shows the actual log type such as PAN, Websense, etc. | keyword | +| netskope.events.ack | Whether user acknowledged the alert or not. | boolean | +| netskope.events.activity.name | Description of the user performed activity. | keyword | +| netskope.events.activity.status | Displayed when the user is denied access while performing some activity. | keyword | +| netskope.events.activity.type | Displayed when only admins can perform the activity in question. | keyword | +| netskope.events.alarm.description | N/A | keyword | +| netskope.events.alarm.name | N/A | keyword | +| netskope.events.alert.is_present | Indicates whether alert is generated or not. Populated as yes for all alerts. | boolean | +| netskope.events.alert.name | Name of the alert. | keyword | +| netskope.events.alert.type | Type of the alert. | keyword | +| netskope.events.app.activity | N/A | keyword | +| netskope.events.app.category | N/A | keyword | +| netskope.events.app.name | Specific cloud application used by the user (e.g. app = Dropbox). | keyword | +| netskope.events.app.region | N/A | keyword | +| netskope.events.app.session.id | Unique App/Site Session ID for traffic_type = CloudApp and Web. An app session starts when a user starts using a cloud app/site on and ends once they have been inactive for a certain period of time(15 mins). Use app_session_id to check all the user activities in a single app session. app_session_id is unique for a user, device, browser and domain. | keyword | +| netskope.events.attachment | File name. | keyword | +| netskope.events.audit.category | The subcategories in an application such as IAM, EC in AWS, login, token, file, etc., in case of Google. | keyword | +| netskope.events.audit.log.event | N/A | keyword | +| netskope.events.audit.type | The sub category in audit according to SaaS / IaaS apps. | keyword | +| netskope.events.browser.session.id | Browser session ID. If there is an idle timeout of 15 minutes, it will timeout the session. | keyword | +| netskope.events.bucket | N/A | keyword | +| netskope.events.category.id | Matching category ID according to policy. Populated for both cloud and web traffic. | keyword | +| netskope.events.category.name | N/A | keyword | +| netskope.events.cci | N/A | keyword | +| netskope.events.ccl | Cloud Confidence Level. CCL measures the enterprise readiness of the cloud apps taking into consideration those apps security, auditability and business continuity. Each app is assigned one of five cloud confidence levels: excellent, high, medium, low, or poor. Useful for querying if users are accessing a cloud app with a lower CCL. | keyword | +| netskope.events.channel | Channel of the user for slack and slack enterprise apps. | keyword | +| netskope.events.client.bytes | Total number of bytes uploaded from client to server. | long | +| netskope.events.client.packets | N/A | long | +| netskope.events.connection.duration | Duration of the connection in milliseconds. Useful for querying long-lived sessions. | long | +| netskope.events.connection.end_time | Connection end time. | long | +| netskope.events.connection.id | Each connection has a unique ID. Shows the ID for the connection event. | keyword | +| netskope.events.connection.start_time | Connection start time. | long | +| netskope.events.count | Number of raw log lines/events sessionized or suppressed during the suppressed interval. | long | +| netskope.events.description | N/A | keyword | +| netskope.events.destination.geoip.source | Source from where the location of Destination IP was derived. | long | +| netskope.events.detail | N/A | keyword | +| netskope.events.detection.engine | Customer exposed detection engine name. | keyword | +| netskope.events.detection.type | Same as malware type. Duplicate. | keyword | +| netskope.events.device.classification | Designation of device as determined by the Netskope Client as to whether the device is managed or not. | keyword | +| netskope.events.device.name | N/A | keyword | +| netskope.events.device.type | Device type from where the user accessed the cloud app. It could be Macintosh Windows device, iPad etc. | keyword | +| netskope.events.dlp.count | Count of rule hits. | long | +| netskope.events.dlp.file | File/Object name extracted from the file/object. | keyword | +| netskope.events.dlp.fingerprint.classificaiton | Fingerprint classification. | keyword | +| netskope.events.dlp.fingerprint.match | Fingerprint classification match file name. | keyword | +| netskope.events.dlp.fingerprint.score | Fingerprint classification score. | long | +| netskope.events.dlp.fv | N/A | long | +| netskope.events.dlp.incident.id | Incident ID associated with sub-file. In the case of main file, this is same as the parent incident ID. | keyword | +| netskope.events.dlp.is_unique_count | True or false depending upon if rule is unique counted per rule data. | boolean | +| netskope.events.dlp.mail.parent_id | N/A | keyword | +| netskope.events.dlp.parent.id | Incident ID associated with main container (or non-container) file that was scanned. | keyword | +| netskope.events.dlp.profile | DLP profile name. | keyword | +| netskope.events.dlp.score | DLP rule score for weighted dictionaries. | long | +| netskope.events.dlp.severity | Severity of rule. | keyword | +| netskope.events.dlp.unique_count | Integer value of number of unique matches seen per rule data. Only present if rule is uniquely counted. | long | +| netskope.events.domain | Domain value. This will hold the host header value or SNI or extracted from absolute URI. | keyword | +| netskope.events.domain_shared_with | N/A | long | +| netskope.events.drive.id | N/A | keyword | +| netskope.events.encrypt.failure | Reason of failure while encrypting. | keyword | +| netskope.events.end_time | N/A | keyword | +| netskope.events.enterprise.id | EnterpriseID in case of Slack for Enterprise. | keyword | +| netskope.events.enterprise.name | Enterprise name in case of Slack for Enterprise. | keyword | +| netskope.events.event.type | Anomaly type. | keyword | +| netskope.events.event_type | N/A | keyword | +| netskope.events.exposure | Exposure of a document. | keyword | +| netskope.events.external_collaborator_count | Count of external collaborators on a file/folder. Supported for some apps. | long | +| netskope.events.file.id | Unique identifier of the file. | keyword | +| netskope.events.file.is_password_protected | N/A | keyword | +| netskope.events.file.lang | Language of the file. | keyword | +| netskope.events.from.logs | Shows if the event was generated from the Risk Insights log. | keyword | +| netskope.events.from.object | Initial name of an object that has been renamed, copied or moved. | keyword | +| netskope.events.from.storage | N/A | keyword | +| netskope.events.from.user_category | Type of from_user. | keyword | +| netskope.events.gateway | N/A | keyword | +| netskope.events.graph.id | N/A | keyword | +| netskope.events.http_status | N/A | keyword | +| netskope.events.http_transaction_count | HTTP transaction count. | long | +| netskope.events.iaas_asset_tags | List of tags associated with the asset for which alert is raised. Each tag is a key/value pair. | keyword | +| netskope.events.id | N/A | keyword | +| netskope.events.insertion.timestamp | Insertion timestamp. | long | +| netskope.events.instance.id | Unique ID associated with an organization application instance. | keyword | +| netskope.events.instance.name | Instance name associated with an organization application instance. | keyword | +| netskope.events.instance.type | Instance type. | keyword | +| netskope.events.instance_name | Instance associated with an organization application instance. | keyword | +| netskope.events.internal_collaborator_count | Count of internal collaborators on a file/folder. Supported for some apps. | long | +| netskope.events.ip.protocol | N/A | keyword | +| netskope.events.is_bypass_traffic | Tells if traffic is bypassed by Netskope. | boolean | +| netskope.events.is_malicious | Only exists if some HTTP transaction belonging to the page event resulted in a malsite alert. | boolean | +| netskope.events.item.id | N/A | keyword | +| netskope.events.justification.reason | Justification reason provided by user. For following policies, justification events are raised. User is displayed a notification popup, user enters justification and can select to proceed or block: useralert policy, dlp block policy, block policy with custom template which contains justification text box. | keyword | +| netskope.events.justification.type | Type of justification provided by user when user bypasses the policy block. | keyword | +| netskope.events.last.app | Last application (app in the first/older event). Applies to only proximity anomaly alert. | keyword | +| netskope.events.last.country | Last location (Country). Applies to only proximity anomaly alert. | keyword | +| netskope.events.last.device | Last device name (Device Name in the first/older event). Applies to only proximity anomaly alert. | keyword | +| netskope.events.last.location | Last location (City). Applies to only proximity anomaly alert. | keyword | +| netskope.events.last.region | Applies to only proximity anomaly alert. | keyword | +| netskope.events.last.timestamp | Last timestamp (timestamp in the first/older event). Applies to only proximity anomaly alert. | long | +| netskope.events.latency.max | Max latency for a connection in milliseconds. | long | +| netskope.events.latency.min | Min latency for a connection in milliseconds. | long | +| netskope.events.latency.total | Total latency from proxy to app in milliseconds. | long | +| netskope.events.legal_hold_profile_name | Legal hold profile name. | keyword | +| netskope.events.lh.custodian.name | Custodian name of legal hold profile. | keyword | +| netskope.events.lh.destination.app | Destination appname of legalhold action. | keyword | +| netskope.events.lh.destination.instance | Destination instance of legal hold action. | keyword | +| netskope.events.lh.file_id | File ID of legal hold file. | keyword | +| netskope.events.lh.filename | File name of legal hold file. | keyword | +| netskope.events.lh.filename_original | Original filename of legal hold file. | keyword | +| netskope.events.lh.filepath | File path of legal hold file. | keyword | +| netskope.events.lh.shared | Shared type of legal hold file. | keyword | +| netskope.events.lh.shared_with | User shared with the legal hold file. | keyword | +| netskope.events.lh.version | File version of original file. | keyword | +| netskope.events.list.id | N/A | keyword | +| netskope.events.log_file.name | Log file name for Risk Insights. | keyword | +| netskope.events.login.type | Salesforce login type. | keyword | +| netskope.events.login.url | Salesforce login URL. | flattened | +| netskope.events.malsite_category | Category of malsite [ Phishing / Botnet / Malicous URL, etc. ]. | keyword | +| netskope.events.malware.id | md5 hash of the malware name as provided by the scan engine. | keyword | +| netskope.events.malware.name | Netskope detection name. | keyword | +| netskope.events.malware.profile | tss_profile: profile which user has selected. Data comes from WebUI. Its a json structure. | keyword | +| netskope.events.malware.severity | Malware severity. | keyword | +| netskope.events.malware.type | Malware Type. | keyword | +| netskope.events.managed_app | Whether or not the app in question is managed. | boolean | +| netskope.events.management.id | Management ID. | keyword | +| netskope.events.metric_value | N/A | long | +| netskope.events.modified_at | Timestamp corresponding to the modification time of the entity (file, etc.). | date | +| netskope.events.netskope_pop | N/A | keyword | +| netskope.events.network | N/A | keyword | +| netskope.events.new_value | New value for a given file for salesforce.com. | keyword | +| netskope.events.notify_template | N/A | keyword | +| netskope.events.ns.activity | Maps app activity to Netskope standard activity. | keyword | +| netskope.events.ns.device_uid | Device identifiers on macOS and Windows. | keyword | +| netskope.events.num_sessions | N/A | long | +| netskope.events.numbytes | Total number of bytes that were transmitted for the connection - numbytes = client_bytes + server_bytes. | long | +| netskope.events.obfuscate | N/A | boolean | +| netskope.events.object.count | Displayed when the activity is Delete. Shows the number of objects being deleted. | long | +| netskope.events.object.id | Unique ID associated with an object. | keyword | +| netskope.events.object.name | Name of the object which is being acted on. It could be a filename, folder name, report name, document name, etc. | keyword | +| netskope.events.object.type | Type of the object which is being acted on. Object type could be a file, folder, report, document, message, etc. | keyword | +| netskope.events.old_value | Old value for a given file for salesforce.com. | keyword | +| netskope.events.org | Search for events from a specific organization. Organization name is derived from the user ID. | keyword | +| netskope.events.organization_unit | Org Units for which the event correlates to. This ties to user information extracted from Active Directory using the Directory Importer/AD Connector application. | keyword | +| netskope.events.orig_ty | Event Type of original event. | keyword | +| netskope.events.original_file_path | If the file is moved, then keep original path of the file in this field. | keyword | +| netskope.events.other.categories | N/A | keyword | +| netskope.events.owner | Owner of the file. | keyword | +| netskope.events.page | The URL of the originating page. | keyword | +| netskope.events.page_site | N/A | keyword | +| netskope.events.parent.id | N/A | keyword | +| netskope.events.path_id | Path ID of the file in the application. | long | +| netskope.events.policy.id | The Netskope internal ID for the policy created by an admin. | keyword | +| netskope.events.policy.name | Name of the policy configured by an admin. | keyword | +| netskope.events.profile.emails | List of profile emails per policy. | keyword | +| netskope.events.profile.id | Anomaly profile ID. | keyword | +| netskope.events.publisher_cn | N/A | keyword | +| netskope.events.qar | N/A | keyword | +| netskope.events.quarantine.action.reason | Reason for the action taken for quarantine. | keyword | +| netskope.events.quarantine.admin | Quarantine profile custodian email/name. | keyword | +| netskope.events.quarantine.app | Quarantine app name. | keyword | +| netskope.events.quarantine.app_name | N/A | keyword | +| netskope.events.quarantine.failure | Reason of failure. | keyword | +| netskope.events.quarantine.file.id | File ID of the quarantined file. | keyword | +| netskope.events.quarantine.file.name | File name of the quarantine file. | keyword | +| netskope.events.quarantine.instance | Quarantine instance name. | keyword | +| netskope.events.quarantine.original.file.name | Original file name which got quarantined. | keyword | +| netskope.events.quarantine.original.file.path | Original file path which got quarantined. | keyword | +| netskope.events.quarantine.original.shared | Original file shared user details. | keyword | +| netskope.events.quarantine.original.version | Original version of file which got quarantined. | keyword | +| netskope.events.quarantine.profile.id | Quarantine profile ID. | keyword | +| netskope.events.quarantine.profile.name | Quarantine profile name of policy for quarantine action. | keyword | +| netskope.events.quarantine.shared_with | N/A | keyword | +| netskope.events.referer | Referer URL of the application(with http) that the user visited as provided by the log or data plane traffic. | flattened | +| netskope.events.region | N/A | keyword | +| netskope.events.region.id | Region ID (as provided by the cloud provider). | keyword | +| netskope.events.repo | N/A | keyword | +| netskope.events.request.count | Total number of HTTP requests (equal to number of transaction events for this page event) sent from client to server over one underlying TCP connection. | long | +| netskope.events.request.id | Unique request ID for the event. | keyword | +| netskope.events.response.content.length | N/A | long | +| netskope.events.response.content.type | N/A | keyword | +| netskope.events.response.count | Total number of HTTP responses (equal to number of transaction events for this page event) from server to client. | long | +| netskope.events.retro_scan_name | Retro scan name. | keyword | +| netskope.events.risk_level | Corresponding field to risk_level_id. Name. | keyword | +| netskope.events.risk_level_id | This field is set by both role-based access (RBA) and MLAD. | keyword | +| netskope.events.role | Roles for Box. | keyword | +| netskope.events.run_id | Run ID. | long | +| netskope.events.sa.profile.id | CSA profile ID. | keyword | +| netskope.events.sa.profile.name | CSA profile name. | keyword | +| netskope.events.sa.rule.severity | Rule severity. | keyword | +| netskope.events.scan.time | Time when the scan is done. | long | +| netskope.events.scan.type | Generated during retroactive scan or new ongoing activity. | keyword | +| netskope.events.scopes | List of permissions for google apps. | keyword | +| netskope.events.serial | N/A | keyword | +| netskope.events.server.bytes | Total number of downloaded from server to client. | long | +| netskope.events.server.packets | N/A | long | +| netskope.events.session.duration | N/A | long | +| netskope.events.session.id | Session ID for Dropbox application. | keyword | +| netskope.events.session.packets | N/A | long | +| netskope.events.severity.id | Severity ID used by watchlist and malware alerts. | keyword | +| netskope.events.severity.level | Severity used by watchlist and malware alerts. | keyword | +| netskope.events.severity.type | Severity type used by watchlist and malware alerts | keyword | +| netskope.events.sfwder | N/A | keyword | +| netskope.events.shared.domains | List of domains of users the document is shared with. | keyword | +| netskope.events.shared.is_shared | If the file is shared or not. | boolean | +| netskope.events.shared.type | Shared Type. | keyword | +| netskope.events.shared.with | Array of emails with whom a document is shared with. | keyword | +| netskope.events.site | For traffic_type = CloudApp, site = app and for traffic_type = Web, it will be the second level domain name + top-level domain name. For example, in "www.cnn.com", it is "cnn.com". | keyword | +| netskope.events.slc.geo.location | Longitude and latitude. | geo_point | +| netskope.events.source.geoip_src | Source from where the location of Source IP was derived. | long | +| netskope.events.ssl_decrypt_policy | Applicable to only bypass events. There are 2 ways to create rules for bypass: Bypass due to Exception Configuration, Bypass due to SSL Decrypt Policy.The existing flag bypass_traffic only gives information that a flow has been bypassed, but does not tell exactly which policy was responsible for it. ssl_decrypt_policy field will provide this extra information. In addition, policy field will be also set for every Bypass event. | keyword | +| netskope.events.start_time | N/A | keyword | +| netskope.events.sub_type | Workplace by Facebook post sub category (files, comments, status etc). | keyword | +| netskope.events.supporting_data | N/A | keyword | +| netskope.events.suppression.end_time | When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. | long | +| netskope.events.suppression.key | To limit the number of events. Example: Suppress block event for browse. | keyword | +| netskope.events.suppression.start_time | When events are suppressed (like collaboration apps), then the suppression end time will be set and only one event will be send with suppression start time and end time and count of occurrence. | long | +| netskope.events.team | Slack team name. | keyword | +| netskope.events.telemetry_app | Typically SaaS app web sites use web analytics code within the pages to gather analytic data. When a SaaS app action or page is shown, there is subsequent traffic generated to tracking apps such as doubleclick.net, Optimizely, etc. These tracking apps are listed if applicable in the Telemetry App field. | keyword | +| netskope.events.temp_user | N/A | keyword | +| netskope.events.tenant.id | Tenant id. | keyword | +| netskope.events.threat.match_field | Threat match field, either from domain or URL or IP. | keyword | +| netskope.events.threat.source.id | Threat source id: 1 - NetskopeThreatIntel, 2 - Zvelodb. | keyword | +| netskope.events.threshold | Threshold (Count at which the anomaly should trigger). Applicable to Bulk Anomaly types( Bulk Upload/ Download/ Delete) and Failed Login Anomaly type. | long | +| netskope.events.tnetwork_session_id | N/A | keyword | +| netskope.events.to.object | Changed name of an object that has been renamed, copied, or moved. | keyword | +| netskope.events.to.storage | N/A | keyword | +| netskope.events.to.user | Used when a file is moved from user A to user B. Shows the email address of user B. | keyword | +| netskope.events.to.user_category | Type of user to which move is done. | keyword | +| netskope.events.total.collaborator_count | Count of collaborators on a file/folder. Supported for some apps. | long | +| netskope.events.total_packets | N/A | long | +| netskope.events.traffic.type | Type of the traffic: CloudApp or Web. CloudApp indicates CASB and web indicates HTTP traffic. Web traffic is only captured for inline access method. It is currently not captured for Risk Insights. | keyword | +| netskope.events.transaction.id | Unique ID for a given request/response. | keyword | +| netskope.events.tss_mode | Malware scanning mode, specifies whether it's Real-time Protection or API Data Protection. | keyword | +| netskope.events.tunnel.id | Shows the Client installation ID. Only available for the Client steering configuration. | keyword | +| netskope.events.tunnel.type | N/A | keyword | +| netskope.events.tunnel.up_time | N/A | long | +| netskope.events.two_factor_auth | N/A | keyword | +| netskope.events.type | Shows if it is an application event or a connection event. Application events are recorded to track user events inside a cloud app. Connection events shows the actual HTTP connection. | keyword | +| netskope.events.universal_connector | N/A | keyword | +| netskope.events.url | URL of the application that the user visited as provided by the log or data plane traffic | flattened | +| netskope.events.url_to_activity | Populated if the activity from the URL matches certain activities. This field applies to Risk Insights only. | keyword | +| netskope.events.user.category | Type of user in an enterprise - external / internal. | keyword | +| netskope.events.user.generated | Tells whether it is user generated page event. | boolean | +| netskope.events.user.geo.city_name | N/A | keyword | +| netskope.events.user.geo.continent_name | N/A | keyword | +| netskope.events.user.geo.country_iso_code | N/A | keyword | +| netskope.events.user.geo.country_name | N/A | keyword | +| netskope.events.user.geo.location | Longitude and latitude. | geo_point | +| netskope.events.user.geo.region_iso_code | N/A | keyword | +| netskope.events.user.geo.region_name | N/A | keyword | +| netskope.events.user.group | N/A | keyword | +| netskope.events.user.ip | IP address of User. | keyword | +| netskope.events.user.is_aggregated | N/A | boolean | +| netskope.events.violating.user.name | User who caused a vioaltion. Populated for Workplace by Facebook. | keyword | +| netskope.events.violating.user.type | Category of the user who caused a violation. Populated for Workplace by Facebook. | keyword | +| netskope.events.web.url | File preview URL. | flattened | +| netskope.events.web_universal_connector | N/A | keyword | +| netskope.events.workspace.id | Workspace ID in case of Slack for Enterprise. | keyword | +| netskope.events.workspace.name | Workspace name in case of Slack for Enterprise. | keyword | +| netskope.events.zip_password | Zip the malacious file and put pwd to it and send it back to caller. | keyword | +| network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| rule.id | A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. | keyword | +| rule.name | The name of the rule or signature generating the event. | keyword | +| server.bytes | Bytes sent from the server to the client. | long | +| server.packets | Packets sent from the server to the client. | long | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.postal_code | Postal code associated with the location. Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.geo.timezone | The time zone of the location, such as IANA time zone name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| threat.indicator.file.hash.md5 | MD5 hash. | keyword | +| threat.indicator.file.hash.sha1 | SHA1 hash. | keyword | +| threat.indicator.file.hash.sha256 | SHA256 hash. | keyword | +| user.email | User email address. | keyword | +| user.group.name | Name of the group. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.roles | Array of user roles at the time of the event. | keyword | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| user_agent.os.full | Operating system name, including the version or code name. | keyword | +| user_agent.os.full.text | Multi-field of `user_agent.os.full`. | match_only_text | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | + + +An example event for `events` looks as following: + +```json +{ + "@timestamp": "2021-12-24T00:29:56.000Z", + "agent": { + "ephemeral_id": "3cabd78f-ac92-4719-87ff-e1dd82c3162a", + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.3.0" + }, + "data_stream": { + "dataset": "netskope.events", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "52d90929-98ee-4480-9b14-fe07637d0bbe", + "snapshot": true, + "version": "8.3.0" + }, + "event": { + "agent_id_status": "verified", + "dataset": "netskope.events", + "ingested": "2022-04-14T09:24:43Z", + "original": "{\"@timestamp\":\"2021-12-24T00:29:56.000Z\",\"event.id\":\"613ee55ec9d868fc47654a73\",\"netskope\":{\"events\":{\"event_type\":\"infrastructure\",\"severity\":{\"level\":\"high\"},\"alarm\":{\"name\":\"No_events_from_device\",\"description\":\"Events from device not received in the last 24 hours\"},\"device\":{\"name\":\"device-1\"},\"metric_value\":43831789,\"serial\":\"FFFFFFFFFFFFFFFF\",\"supporting_data\":\"abc\"}}}" + }, + "event.id": "613ee55ec9d868fc47654a73", + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "192.168.224.1:46522" + } + }, + "netskope": { + "events": { + "alarm": { + "description": "Events from device not received in the last 24 hours", + "name": "No_events_from_device" + }, + "device": { + "name": "device-1" + }, + "event_type": "infrastructure", + "metric_value": 43831789, + "serial": "FFFFFFFFFFFFFFFF", + "severity": { + "level": "high" + }, + "supporting_data": "abc" + } + }, + "tags": [ + "forwarded", + "netskope-events" + ] +} +``` diff --git a/packages/netskope/0.1.2/img/netskope-alerts-screenshot.png b/packages/netskope/0.1.2/img/netskope-alerts-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..3478a97c3027123588c9a5d9f8265578d78b38df GIT binary patch literal 93629 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�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
    &HATF*73ey~UL$e7-bS^tTQOE8w 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 B6YBr~ literal 0 HcmV?d00001 diff --git a/packages/netskope/0.1.2/img/netskope-logo.svg b/packages/netskope/0.1.2/img/netskope-logo.svg new file mode 100755 index 0000000000..cf1c8bcb3d --- /dev/null +++ b/packages/netskope/0.1.2/img/netskope-logo.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-0f68b070-71f8-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-0f68b070-71f8-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..23c328b567 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-0f68b070-71f8-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,152 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"quarantine\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"quarantine\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6fa82f60-f04f-444f-ba2f-00773e1e6108\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"6fa82f60-f04f-444f-ba2f-00773e1e6108\",\"panelRefName\":\"panel_6fa82f60-f04f-444f-ba2f-00773e1e6108\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"4652af1f-2400-4b6c-bc5e-571191e2a14f\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"4652af1f-2400-4b6c-bc5e-571191e2a14f\",\"panelRefName\":\"panel_4652af1f-2400-4b6c-bc5e-571191e2a14f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"45c067c5-0e47-4988-90f8-fc788f006afd\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"45c067c5-0e47-4988-90f8-fc788f006afd\",\"panelRefName\":\"panel_45c067c5-0e47-4988-90f8-fc788f006afd\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"a9793bf2-d220-4b8c-a5b5-ce31043445f9\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"a9793bf2-d220-4b8c-a5b5-ce31043445f9\",\"panelRefName\":\"panel_a9793bf2-d220-4b8c-a5b5-ce31043445f9\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"feaa25d0-fc21-4688-ad80-aac792a6f5a7\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"feaa25d0-fc21-4688-ad80-aac792a6f5a7\",\"panelRefName\":\"panel_feaa25d0-fc21-4688-ad80-aac792a6f5a7\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"366ab0ac-ca2e-42af-a6c3-ed7af9892b33\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"366ab0ac-ca2e-42af-a6c3-ed7af9892b33\",\"panelRefName\":\"panel_366ab0ac-ca2e-42af-a6c3-ed7af9892b33\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"afe687dc-fbb2-4277-b415-2d63dc660034\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"afe687dc-fbb2-4277-b415-2d63dc660034\",\"panelRefName\":\"panel_afe687dc-fbb2-4277-b415-2d63dc660034\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"84973327-83fa-4d3e-a605-942aa2f8d165\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"84973327-83fa-4d3e-a605-942aa2f8d165\",\"panelRefName\":\"panel_84973327-83fa-4d3e-a605-942aa2f8d165\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"b4492c2d-8d65-4ba1-88ff-477837e47ba7\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"b4492c2d-8d65-4ba1-88ff-477837e47ba7\",\"panelRefName\":\"panel_b4492c2d-8d65-4ba1-88ff-477837e47ba7\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1ff971d6-add3-4c2e-b392-13c5487ac4ee\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"1ff971d6-add3-4c2e-b392-13c5487ac4ee\",\"panelRefName\":\"panel_1ff971d6-add3-4c2e-b392-13c5487ac4ee\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1f30c1e5-042e-48ce-99e5-5f1fc9e12d12\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"1f30c1e5-042e-48ce-99e5-5f1fc9e12d12\",\"panelRefName\":\"panel_1f30c1e5-042e-48ce-99e5-5f1fc9e12d12\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e9392a59-5f4d-405d-8779-6b1400c25493\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"e9392a59-5f4d-405d-8779-6b1400c25493\",\"panelRefName\":\"panel_e9392a59-5f4d-405d-8779-6b1400c25493\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f722efca-df82-46e8-bb4d-8217b1fac3e3\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"f722efca-df82-46e8-bb4d-8217b1fac3e3\",\"panelRefName\":\"panel_f722efca-df82-46e8-bb4d-8217b1fac3e3\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8c4361bf-c0be-44e9-a898-0f2de9b10187\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"8c4361bf-c0be-44e9-a898-0f2de9b10187\",\"panelRefName\":\"panel_8c4361bf-c0be-44e9-a898-0f2de9b10187\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"a65412a1-13cd-40ed-900e-4fc49f388ee7\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"a65412a1-13cd-40ed-900e-4fc49f388ee7\",\"panelRefName\":\"panel_a65412a1-13cd-40ed-900e-4fc49f388ee7\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"eb9e1079-4966-4ae9-abbf-e0df000f17d6\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"eb9e1079-4966-4ae9-abbf-e0df000f17d6\",\"panelRefName\":\"panel_eb9e1079-4966-4ae9-abbf-e0df000f17d6\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"d726178a-8c9a-465c-ac2d-974f77abb85f\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"d726178a-8c9a-465c-ac2d-974f77abb85f\",\"panelRefName\":\"panel_d726178a-8c9a-465c-ac2d-974f77abb85f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5d065d8d-9b03-4707-9c50-4b655a013932\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"5d065d8d-9b03-4707-9c50-4b655a013932\",\"panelRefName\":\"panel_5d065d8d-9b03-4707-9c50-4b655a013932\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5da4dcb5-1642-48d8-8b08-cc24ad43f53d\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"5da4dcb5-1642-48d8-8b08-cc24ad43f53d\",\"panelRefName\":\"panel_5da4dcb5-1642-48d8-8b08-cc24ad43f53d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"65a1d845-2c17-4bd6-8cd8-d8c651d89bd5\",\"w\":24,\"x\":24,\"y\":135},\"panelIndex\":\"65a1d845-2c17-4bd6-8cd8-d8c651d89bd5\",\"panelRefName\":\"panel_65a1d845-2c17-4bd6-8cd8-d8c651d89bd5\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"b2f14091-11cf-492c-bd71-06a8096e4cc2\",\"w\":24,\"x\":0,\"y\":150},\"panelIndex\":\"b2f14091-11cf-492c-bd71-06a8096e4cc2\",\"panelRefName\":\"panel_b2f14091-11cf-492c-bd71-06a8096e4cc2\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e0331a0a-3091-48e8-8591-31ed4cb1e001\",\"w\":24,\"x\":24,\"y\":150},\"panelIndex\":\"e0331a0a-3091-48e8-8591-31ed4cb1e001\",\"panelRefName\":\"panel_e0331a0a-3091-48e8-8591-31ed4cb1e001\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"99617f89-4bf3-4426-9d51-d486cde5c8a6\",\"w\":24,\"x\":0,\"y\":165},\"panelIndex\":\"99617f89-4bf3-4426-9d51-d486cde5c8a6\",\"panelRefName\":\"panel_99617f89-4bf3-4426-9d51-d486cde5c8a6\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"44f4cc45-f34e-4034-aa95-aab9bae9be7b\",\"w\":24,\"x\":24,\"y\":165},\"panelIndex\":\"44f4cc45-f34e-4034-aa95-aab9bae9be7b\",\"panelRefName\":\"panel_44f4cc45-f34e-4034-aa95-aab9bae9be7b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f01b8e09-267d-433e-965b-20d3483143a6\",\"w\":24,\"x\":0,\"y\":180},\"panelIndex\":\"f01b8e09-267d-433e-965b-20d3483143a6\",\"panelRefName\":\"panel_f01b8e09-267d-433e-965b-20d3483143a6\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Alerts] Quarantine", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-0f68b070-71f8-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-f96d6680-71f7-11ec-8c4b-cb281099ee02", + "name": "6fa82f60-f04f-444f-ba2f-00773e1e6108:panel_6fa82f60-f04f-444f-ba2f-00773e1e6108", + "type": "visualization" + }, + { + "id": "netskope-8c226d50-71f7-11ec-8c4b-cb281099ee02", + "name": "4652af1f-2400-4b6c-bc5e-571191e2a14f:panel_4652af1f-2400-4b6c-bc5e-571191e2a14f", + "type": "visualization" + }, + { + "id": "netskope-bd2879d0-71f7-11ec-8c4b-cb281099ee02", + "name": "45c067c5-0e47-4988-90f8-fc788f006afd:panel_45c067c5-0e47-4988-90f8-fc788f006afd", + "type": "visualization" + }, + { + "id": "netskope-5b54d5f0-71f7-11ec-8c4b-cb281099ee02", + "name": "a9793bf2-d220-4b8c-a5b5-ce31043445f9:panel_a9793bf2-d220-4b8c-a5b5-ce31043445f9", + "type": "visualization" + }, + { + "id": "netskope-5f452920-71da-11ec-8c4b-cb281099ee02", + "name": "feaa25d0-fc21-4688-ad80-aac792a6f5a7:panel_feaa25d0-fc21-4688-ad80-aac792a6f5a7", + "type": "visualization" + }, + { + "id": "netskope-2b81f870-71da-11ec-8c4b-cb281099ee02", + "name": "366ab0ac-ca2e-42af-a6c3-ed7af9892b33:panel_366ab0ac-ca2e-42af-a6c3-ed7af9892b33", + "type": "visualization" + }, + { + "id": "netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02", + "name": "afe687dc-fbb2-4277-b415-2d63dc660034:panel_afe687dc-fbb2-4277-b415-2d63dc660034", + "type": "visualization" + }, + { + "id": "netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02", + "name": "84973327-83fa-4d3e-a605-942aa2f8d165:panel_84973327-83fa-4d3e-a605-942aa2f8d165", + "type": "visualization" + }, + { + "id": "netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02", + "name": "b4492c2d-8d65-4ba1-88ff-477837e47ba7:panel_b4492c2d-8d65-4ba1-88ff-477837e47ba7", + "type": "visualization" + }, + { + "id": "netskope-37409a80-71db-11ec-8c4b-cb281099ee02", + "name": "1ff971d6-add3-4c2e-b392-13c5487ac4ee:panel_1ff971d6-add3-4c2e-b392-13c5487ac4ee", + "type": "visualization" + }, + { + "id": "netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02", + "name": "1f30c1e5-042e-48ce-99e5-5f1fc9e12d12:panel_1f30c1e5-042e-48ce-99e5-5f1fc9e12d12", + "type": "visualization" + }, + { + "id": "netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02", + "name": "e9392a59-5f4d-405d-8779-6b1400c25493:panel_e9392a59-5f4d-405d-8779-6b1400c25493", + "type": "visualization" + }, + { + "id": "netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02", + "name": "f722efca-df82-46e8-bb4d-8217b1fac3e3:panel_f722efca-df82-46e8-bb4d-8217b1fac3e3", + "type": "visualization" + }, + { + "id": "netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02", + "name": "8c4361bf-c0be-44e9-a898-0f2de9b10187:panel_8c4361bf-c0be-44e9-a898-0f2de9b10187", + "type": "visualization" + }, + { + "id": "netskope-a4745040-71dd-11ec-8c4b-cb281099ee02", + "name": "a65412a1-13cd-40ed-900e-4fc49f388ee7:panel_a65412a1-13cd-40ed-900e-4fc49f388ee7", + "type": "visualization" + }, + { + "id": "netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02", + "name": "eb9e1079-4966-4ae9-abbf-e0df000f17d6:panel_eb9e1079-4966-4ae9-abbf-e0df000f17d6", + "type": "visualization" + }, + { + "id": "netskope-8705deb0-71de-11ec-8c4b-cb281099ee02", + "name": "d726178a-8c9a-465c-ac2d-974f77abb85f:panel_d726178a-8c9a-465c-ac2d-974f77abb85f", + "type": "visualization" + }, + { + "id": "netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02", + "name": "5d065d8d-9b03-4707-9c50-4b655a013932:panel_5d065d8d-9b03-4707-9c50-4b655a013932", + "type": "visualization" + }, + { + "id": "netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02", + "name": "5da4dcb5-1642-48d8-8b08-cc24ad43f53d:panel_5da4dcb5-1642-48d8-8b08-cc24ad43f53d", + "type": "visualization" + }, + { + "id": "netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02", + "name": "65a1d845-2c17-4bd6-8cd8-d8c651d89bd5:panel_65a1d845-2c17-4bd6-8cd8-d8c651d89bd5", + "type": "visualization" + }, + { + "id": "netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02", + "name": "b2f14091-11cf-492c-bd71-06a8096e4cc2:panel_b2f14091-11cf-492c-bd71-06a8096e4cc2", + "type": "visualization" + }, + { + "id": "netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02", + "name": "e0331a0a-3091-48e8-8591-31ed4cb1e001:panel_e0331a0a-3091-48e8-8591-31ed4cb1e001", + "type": "visualization" + }, + { + "id": "netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02", + "name": "99617f89-4bf3-4426-9d51-d486cde5c8a6:panel_99617f89-4bf3-4426-9d51-d486cde5c8a6", + "type": "visualization" + }, + { + "id": "netskope-d1189e60-71df-11ec-8c4b-cb281099ee02", + "name": "44f4cc45-f34e-4034-aa95-aab9bae9be7b:panel_44f4cc45-f34e-4034-aa95-aab9bae9be7b", + "type": "visualization" + }, + { + "id": "netskope-b0b26610-71df-11ec-8c4b-cb281099ee02", + "name": "f01b8e09-267d-433e-965b-20d3483143a6:panel_f01b8e09-267d-433e-965b-20d3483143a6", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-1db9af70-71f4-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-1db9af70-71f4-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..ec910490e0 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-1db9af70-71f4-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,122 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"Security Assessment\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"Security Assessment\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"9ecea79f-aedc-4c49-a78d-113c35d00646\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"9ecea79f-aedc-4c49-a78d-113c35d00646\",\"panelRefName\":\"panel_9ecea79f-aedc-4c49-a78d-113c35d00646\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f7136693-69cc-43e0-b9ad-3b975bbe830a\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"f7136693-69cc-43e0-b9ad-3b975bbe830a\",\"panelRefName\":\"panel_f7136693-69cc-43e0-b9ad-3b975bbe830a\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6a352e9d-2bda-4c4d-a65f-70086fe9e098\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"6a352e9d-2bda-4c4d-a65f-70086fe9e098\",\"panelRefName\":\"panel_6a352e9d-2bda-4c4d-a65f-70086fe9e098\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"48681f61-2ad6-4dac-aafd-895b2c267d93\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"48681f61-2ad6-4dac-aafd-895b2c267d93\",\"panelRefName\":\"panel_48681f61-2ad6-4dac-aafd-895b2c267d93\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"414e518e-6119-4905-9052-0bab7a7e53c2\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"414e518e-6119-4905-9052-0bab7a7e53c2\",\"panelRefName\":\"panel_414e518e-6119-4905-9052-0bab7a7e53c2\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"f52d5fe1-0317-4341-8828-34c8eb20e6c5\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"f52d5fe1-0317-4341-8828-34c8eb20e6c5\",\"panelRefName\":\"panel_f52d5fe1-0317-4341-8828-34c8eb20e6c5\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"dedb010c-aa2b-4849-a123-01d05df8391e\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"dedb010c-aa2b-4849-a123-01d05df8391e\",\"panelRefName\":\"panel_dedb010c-aa2b-4849-a123-01d05df8391e\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"769bdbcd-f96e-41c7-ba73-76bc435f8573\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"769bdbcd-f96e-41c7-ba73-76bc435f8573\",\"panelRefName\":\"panel_769bdbcd-f96e-41c7-ba73-76bc435f8573\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"c15e2f15-51e0-450b-8b65-68ad53160156\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"c15e2f15-51e0-450b-8b65-68ad53160156\",\"panelRefName\":\"panel_c15e2f15-51e0-450b-8b65-68ad53160156\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"75d0c42b-7852-4914-95e7-6d2e92b99bd0\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"75d0c42b-7852-4914-95e7-6d2e92b99bd0\",\"panelRefName\":\"panel_75d0c42b-7852-4914-95e7-6d2e92b99bd0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"abd95a27-a1f0-4808-88fb-3bb5f770f543\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"abd95a27-a1f0-4808-88fb-3bb5f770f543\",\"panelRefName\":\"panel_abd95a27-a1f0-4808-88fb-3bb5f770f543\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"15c3b9dc-93ee-48ca-a860-fd4f1b768c4c\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"15c3b9dc-93ee-48ca-a860-fd4f1b768c4c\",\"panelRefName\":\"panel_15c3b9dc-93ee-48ca-a860-fd4f1b768c4c\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5fe16d63-f752-4c67-b033-54924d7a631a\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"5fe16d63-f752-4c67-b033-54924d7a631a\",\"panelRefName\":\"panel_5fe16d63-f752-4c67-b033-54924d7a631a\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"87ee17ee-d40e-4a43-b26f-9622bf1bcbad\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"87ee17ee-d40e-4a43-b26f-9622bf1bcbad\",\"panelRefName\":\"panel_87ee17ee-d40e-4a43-b26f-9622bf1bcbad\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"802cd7a9-7704-4a53-b143-1b9a4f75cc2b\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"802cd7a9-7704-4a53-b143-1b9a4f75cc2b\",\"panelRefName\":\"panel_802cd7a9-7704-4a53-b143-1b9a4f75cc2b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f6e061ee-b7ac-47c8-9915-3fca33a23317\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"f6e061ee-b7ac-47c8-9915-3fca33a23317\",\"panelRefName\":\"panel_f6e061ee-b7ac-47c8-9915-3fca33a23317\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5a0acb1a-ce64-413f-a582-567d7fa79fc0\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"5a0acb1a-ce64-413f-a582-567d7fa79fc0\",\"panelRefName\":\"panel_5a0acb1a-ce64-413f-a582-567d7fa79fc0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f9e38ddf-3807-4283-8612-12890da9ddbe\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"f9e38ddf-3807-4283-8612-12890da9ddbe\",\"panelRefName\":\"panel_f9e38ddf-3807-4283-8612-12890da9ddbe\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"4f45dac1-2a01-418a-9174-86fa1d613f5f\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"4f45dac1-2a01-418a-9174-86fa1d613f5f\",\"panelRefName\":\"panel_4f45dac1-2a01-418a-9174-86fa1d613f5f\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Alerts] Security Assessment", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-1db9af70-71f4-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-f9097160-71f3-11ec-8c4b-cb281099ee02", + "name": "9ecea79f-aedc-4c49-a78d-113c35d00646:panel_9ecea79f-aedc-4c49-a78d-113c35d00646", + "type": "visualization" + }, + { + "id": "netskope-7d7e2260-71f4-11ec-8c4b-cb281099ee02", + "name": "f7136693-69cc-43e0-b9ad-3b975bbe830a:panel_f7136693-69cc-43e0-b9ad-3b975bbe830a", + "type": "visualization" + }, + { + "id": "netskope-187e0140-71f5-11ec-8c4b-cb281099ee02", + "name": "6a352e9d-2bda-4c4d-a65f-70086fe9e098:panel_6a352e9d-2bda-4c4d-a65f-70086fe9e098", + "type": "visualization" + }, + { + "id": "netskope-9c6d6030-71f6-11ec-8c4b-cb281099ee02", + "name": "48681f61-2ad6-4dac-aafd-895b2c267d93:panel_48681f61-2ad6-4dac-aafd-895b2c267d93", + "type": "visualization" + }, + { + "id": "netskope-5f452920-71da-11ec-8c4b-cb281099ee02", + "name": "414e518e-6119-4905-9052-0bab7a7e53c2:panel_414e518e-6119-4905-9052-0bab7a7e53c2", + "type": "visualization" + }, + { + "id": "netskope-2b81f870-71da-11ec-8c4b-cb281099ee02", + "name": "f52d5fe1-0317-4341-8828-34c8eb20e6c5:panel_f52d5fe1-0317-4341-8828-34c8eb20e6c5", + "type": "visualization" + }, + { + "id": "netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02", + "name": "dedb010c-aa2b-4849-a123-01d05df8391e:panel_dedb010c-aa2b-4849-a123-01d05df8391e", + "type": "visualization" + }, + { + "id": "netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02", + "name": "769bdbcd-f96e-41c7-ba73-76bc435f8573:panel_769bdbcd-f96e-41c7-ba73-76bc435f8573", + "type": "visualization" + }, + { + "id": "netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02", + "name": "c15e2f15-51e0-450b-8b65-68ad53160156:panel_c15e2f15-51e0-450b-8b65-68ad53160156", + "type": "visualization" + }, + { + "id": "netskope-37409a80-71db-11ec-8c4b-cb281099ee02", + "name": "75d0c42b-7852-4914-95e7-6d2e92b99bd0:panel_75d0c42b-7852-4914-95e7-6d2e92b99bd0", + "type": "visualization" + }, + { + "id": "netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02", + "name": "abd95a27-a1f0-4808-88fb-3bb5f770f543:panel_abd95a27-a1f0-4808-88fb-3bb5f770f543", + "type": "visualization" + }, + { + "id": "netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02", + "name": "15c3b9dc-93ee-48ca-a860-fd4f1b768c4c:panel_15c3b9dc-93ee-48ca-a860-fd4f1b768c4c", + "type": "visualization" + }, + { + "id": "netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02", + "name": "5fe16d63-f752-4c67-b033-54924d7a631a:panel_5fe16d63-f752-4c67-b033-54924d7a631a", + "type": "visualization" + }, + { + "id": "netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02", + "name": "87ee17ee-d40e-4a43-b26f-9622bf1bcbad:panel_87ee17ee-d40e-4a43-b26f-9622bf1bcbad", + "type": "visualization" + }, + { + "id": "netskope-a4745040-71dd-11ec-8c4b-cb281099ee02", + "name": "802cd7a9-7704-4a53-b143-1b9a4f75cc2b:panel_802cd7a9-7704-4a53-b143-1b9a4f75cc2b", + "type": "visualization" + }, + { + "id": "netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02", + "name": "f6e061ee-b7ac-47c8-9915-3fca33a23317:panel_f6e061ee-b7ac-47c8-9915-3fca33a23317", + "type": "visualization" + }, + { + "id": "netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02", + "name": "5a0acb1a-ce64-413f-a582-567d7fa79fc0:panel_5a0acb1a-ce64-413f-a582-567d7fa79fc0", + "type": "visualization" + }, + { + "id": "netskope-8705deb0-71de-11ec-8c4b-cb281099ee02", + "name": "f9e38ddf-3807-4283-8612-12890da9ddbe:panel_f9e38ddf-3807-4283-8612-12890da9ddbe", + "type": "visualization" + }, + { + "id": "netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02", + "name": "4f45dac1-2a01-418a-9174-86fa1d613f5f:panel_4f45dac1-2a01-418a-9174-86fa1d613f5f", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-388b1e00-72ae-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-388b1e00-72ae-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..1d99e0f070 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-388b1e00-72ae-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,132 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"de113850-0514-4327-bf4a-96fd3bff0aa1\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"de113850-0514-4327-bf4a-96fd3bff0aa1\",\"panelRefName\":\"panel_de113850-0514-4327-bf4a-96fd3bff0aa1\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"81c7c9aa-e4bf-4f5f-81a8-8a9b2b329842\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"81c7c9aa-e4bf-4f5f-81a8-8a9b2b329842\",\"panelRefName\":\"panel_81c7c9aa-e4bf-4f5f-81a8-8a9b2b329842\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"1ae18052-f555-4f33-b76c-7f425a337c95\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"1ae18052-f555-4f33-b76c-7f425a337c95\",\"panelRefName\":\"panel_1ae18052-f555-4f33-b76c-7f425a337c95\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"cf91b73d-8723-4207-a9db-2f2eec6dbc83\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"cf91b73d-8723-4207-a9db-2f2eec6dbc83\",\"panelRefName\":\"panel_cf91b73d-8723-4207-a9db-2f2eec6dbc83\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"40a99b00-0503-4360-b2ee-4758402ddbc6\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"40a99b00-0503-4360-b2ee-4758402ddbc6\",\"panelRefName\":\"panel_40a99b00-0503-4360-b2ee-4758402ddbc6\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"c56aec99-3085-448f-b3ce-d68d4d758354\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"c56aec99-3085-448f-b3ce-d68d4d758354\",\"panelRefName\":\"panel_c56aec99-3085-448f-b3ce-d68d4d758354\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"cfbe5876-f02d-42c0-ae50-b85b43223f2d\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"cfbe5876-f02d-42c0-ae50-b85b43223f2d\",\"panelRefName\":\"panel_cfbe5876-f02d-42c0-ae50-b85b43223f2d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"91fb5be5-9fe1-446c-b5de-0a9844698834\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"91fb5be5-9fe1-446c-b5de-0a9844698834\",\"panelRefName\":\"panel_91fb5be5-9fe1-446c-b5de-0a9844698834\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e89d1bab-dd1c-4b06-bad0-77f26fb8e217\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"e89d1bab-dd1c-4b06-bad0-77f26fb8e217\",\"panelRefName\":\"panel_e89d1bab-dd1c-4b06-bad0-77f26fb8e217\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"cafd5a6f-d702-4870-b85d-8c5619997cb6\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"cafd5a6f-d702-4870-b85d-8c5619997cb6\",\"panelRefName\":\"panel_cafd5a6f-d702-4870-b85d-8c5619997cb6\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"199442bd-7bb0-4112-ade5-3264743defd1\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"199442bd-7bb0-4112-ade5-3264743defd1\",\"panelRefName\":\"panel_199442bd-7bb0-4112-ade5-3264743defd1\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"90e8a139-5ac8-4a10-a5ed-802d30eca519\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"90e8a139-5ac8-4a10-a5ed-802d30eca519\",\"panelRefName\":\"panel_90e8a139-5ac8-4a10-a5ed-802d30eca519\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3e9a0f3a-f5b1-4cc6-ba7f-645bf6f23339\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"3e9a0f3a-f5b1-4cc6-ba7f-645bf6f23339\",\"panelRefName\":\"panel_3e9a0f3a-f5b1-4cc6-ba7f-645bf6f23339\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"cbe6b18e-b303-4b00-b573-f9856a82e15e\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"cbe6b18e-b303-4b00-b573-f9856a82e15e\",\"panelRefName\":\"panel_cbe6b18e-b303-4b00-b573-f9856a82e15e\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"68eae1da-9479-4de6-a888-790e7bee6449\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"68eae1da-9479-4de6-a888-790e7bee6449\",\"panelRefName\":\"panel_68eae1da-9479-4de6-a888-790e7bee6449\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"8368a6ca-b543-4adc-a9c5-624e74497329\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"8368a6ca-b543-4adc-a9c5-624e74497329\",\"panelRefName\":\"panel_8368a6ca-b543-4adc-a9c5-624e74497329\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"4b05e711-810e-4014-9b25-0bd307954aa0\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"4b05e711-810e-4014-9b25-0bd307954aa0\",\"panelRefName\":\"panel_4b05e711-810e-4014-9b25-0bd307954aa0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"893dd429-9e30-4fd6-9419-dbe51aafc104\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"893dd429-9e30-4fd6-9419-dbe51aafc104\",\"panelRefName\":\"panel_893dd429-9e30-4fd6-9419-dbe51aafc104\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5c2b0e3e-3fa6-4b04-9950-0a51dd2bc0bb\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"5c2b0e3e-3fa6-4b04-9950-0a51dd2bc0bb\",\"panelRefName\":\"panel_5c2b0e3e-3fa6-4b04-9950-0a51dd2bc0bb\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"39191fce-eb15-468c-ad46-923e47f84456\",\"w\":24,\"x\":24,\"y\":135},\"panelIndex\":\"39191fce-eb15-468c-ad46-923e47f84456\",\"panelRefName\":\"panel_39191fce-eb15-468c-ad46-923e47f84456\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"aedad988-c987-4390-b904-8ed71a118d4d\",\"w\":24,\"x\":0,\"y\":150},\"panelIndex\":\"aedad988-c987-4390-b904-8ed71a118d4d\",\"panelRefName\":\"panel_aedad988-c987-4390-b904-8ed71a118d4d\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Events] Network", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-388b1e00-72ae-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-55144a90-72ab-11ec-8c4b-cb281099ee02", + "name": "de113850-0514-4327-bf4a-96fd3bff0aa1:panel_de113850-0514-4327-bf4a-96fd3bff0aa1", + "type": "visualization" + }, + { + "id": "netskope-7d1142a0-72ab-11ec-8c4b-cb281099ee02", + "name": "81c7c9aa-e4bf-4f5f-81a8-8a9b2b329842:panel_81c7c9aa-e4bf-4f5f-81a8-8a9b2b329842", + "type": "visualization" + }, + { + "id": "netskope-a2047d20-72ab-11ec-8c4b-cb281099ee02", + "name": "1ae18052-f555-4f33-b76c-7f425a337c95:panel_1ae18052-f555-4f33-b76c-7f425a337c95", + "type": "visualization" + }, + { + "id": "netskope-327320f0-72ac-11ec-8c4b-cb281099ee02", + "name": "cf91b73d-8723-4207-a9db-2f2eec6dbc83:panel_cf91b73d-8723-4207-a9db-2f2eec6dbc83", + "type": "visualization" + }, + { + "id": "netskope-2044d2a0-72ae-11ec-8c4b-cb281099ee02", + "name": "40a99b00-0503-4360-b2ee-4758402ddbc6:panel_40a99b00-0503-4360-b2ee-4758402ddbc6", + "type": "visualization" + }, + { + "id": "netskope-5982c0e0-72ae-11ec-8c4b-cb281099ee02", + "name": "c56aec99-3085-448f-b3ce-d68d4d758354:panel_c56aec99-3085-448f-b3ce-d68d4d758354", + "type": "visualization" + }, + { + "id": "netskope-dbdd48a0-72a7-11ec-8c4b-cb281099ee02", + "name": "cfbe5876-f02d-42c0-ae50-b85b43223f2d:panel_cfbe5876-f02d-42c0-ae50-b85b43223f2d", + "type": "visualization" + }, + { + "id": "netskope-40a01500-72db-11ec-8c4b-cb281099ee02", + "name": "91fb5be5-9fe1-446c-b5de-0a9844698834:panel_91fb5be5-9fe1-446c-b5de-0a9844698834", + "type": "visualization" + }, + { + "id": "netskope-464ce970-72b7-11ec-8c4b-cb281099ee02", + "name": "e89d1bab-dd1c-4b06-bad0-77f26fb8e217:panel_e89d1bab-dd1c-4b06-bad0-77f26fb8e217", + "type": "visualization" + }, + { + "id": "netskope-891546c0-72db-11ec-8c4b-cb281099ee02", + "name": "cafd5a6f-d702-4870-b85d-8c5619997cb6:panel_cafd5a6f-d702-4870-b85d-8c5619997cb6", + "type": "visualization" + }, + { + "id": "netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02", + "name": "199442bd-7bb0-4112-ade5-3264743defd1:panel_199442bd-7bb0-4112-ade5-3264743defd1", + "type": "visualization" + }, + { + "id": "netskope-41932530-72a7-11ec-8c4b-cb281099ee02", + "name": "90e8a139-5ac8-4a10-a5ed-802d30eca519:panel_90e8a139-5ac8-4a10-a5ed-802d30eca519", + "type": "visualization" + }, + { + "id": "netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02", + "name": "3e9a0f3a-f5b1-4cc6-ba7f-645bf6f23339:panel_3e9a0f3a-f5b1-4cc6-ba7f-645bf6f23339", + "type": "visualization" + }, + { + "id": "netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02", + "name": "cbe6b18e-b303-4b00-b573-f9856a82e15e:panel_cbe6b18e-b303-4b00-b573-f9856a82e15e", + "type": "visualization" + }, + { + "id": "netskope-357672b0-72a8-11ec-8c4b-cb281099ee02", + "name": "68eae1da-9479-4de6-a888-790e7bee6449:panel_68eae1da-9479-4de6-a888-790e7bee6449", + "type": "visualization" + }, + { + "id": "netskope-d9596770-72a8-11ec-8c4b-cb281099ee02", + "name": "8368a6ca-b543-4adc-a9c5-624e74497329:panel_8368a6ca-b543-4adc-a9c5-624e74497329", + "type": "visualization" + }, + { + "id": "netskope-47132800-72a9-11ec-8c4b-cb281099ee02", + "name": "4b05e711-810e-4014-9b25-0bd307954aa0:panel_4b05e711-810e-4014-9b25-0bd307954aa0", + "type": "visualization" + }, + { + "id": "netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02", + "name": "893dd429-9e30-4fd6-9419-dbe51aafc104:panel_893dd429-9e30-4fd6-9419-dbe51aafc104", + "type": "visualization" + }, + { + "id": "netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02", + "name": "5c2b0e3e-3fa6-4b04-9950-0a51dd2bc0bb:panel_5c2b0e3e-3fa6-4b04-9950-0a51dd2bc0bb", + "type": "visualization" + }, + { + "id": "netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02", + "name": "39191fce-eb15-468c-ad46-923e47f84456:panel_39191fce-eb15-468c-ad46-923e47f84456", + "type": "visualization" + }, + { + "id": "netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02", + "name": "aedad988-c987-4390-b904-8ed71a118d4d:panel_aedad988-c987-4390-b904-8ed71a118d4d", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-4bdc8830-72af-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-4bdc8830-72af-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..d2e6875041 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-4bdc8830-72af-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,47 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"infrastructure\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"infrastructure\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"eef1d418-6eb7-4ca7-963c-376163e018cc\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"eef1d418-6eb7-4ca7-963c-376163e018cc\",\"panelRefName\":\"panel_eef1d418-6eb7-4ca7-963c-376163e018cc\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"b8ce0876-320e-4903-919e-3101df39f199\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"b8ce0876-320e-4903-919e-3101df39f199\",\"panelRefName\":\"panel_b8ce0876-320e-4903-919e-3101df39f199\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"bcd7cd0f-3d14-4165-ad36-411e407c1b3a\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"bcd7cd0f-3d14-4165-ad36-411e407c1b3a\",\"panelRefName\":\"panel_bcd7cd0f-3d14-4165-ad36-411e407c1b3a\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"cb25209c-af4f-46d4-8055-e0165377c186\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"cb25209c-af4f-46d4-8055-e0165377c186\",\"panelRefName\":\"panel_cb25209c-af4f-46d4-8055-e0165377c186\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Events] Infrastructure", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-4bdc8830-72af-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-e2e46e60-72ae-11ec-8c4b-cb281099ee02", + "name": "eef1d418-6eb7-4ca7-963c-376163e018cc:panel_eef1d418-6eb7-4ca7-963c-376163e018cc", + "type": "visualization" + }, + { + "id": "netskope-719e0f30-72af-11ec-8c4b-cb281099ee02", + "name": "b8ce0876-320e-4903-919e-3101df39f199:panel_b8ce0876-320e-4903-919e-3101df39f199", + "type": "visualization" + }, + { + "id": "netskope-914898a0-72af-11ec-8c4b-cb281099ee02", + "name": "bcd7cd0f-3d14-4165-ad36-411e407c1b3a:panel_bcd7cd0f-3d14-4165-ad36-411e407c1b3a", + "type": "visualization" + }, + { + "id": "netskope-c01026d0-72af-11ec-8c4b-cb281099ee02", + "name": "cb25209c-af4f-46d4-8055-e0165377c186:panel_cb25209c-af4f-46d4-8055-e0165377c186", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-93c4dce0-72a7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-93c4dce0-72a7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..35312a2ab0 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-93c4dce0-72a7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,92 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":5,\"i\":\"26fbf4d7-3b96-4d0a-a206-1c0b6c36a654\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"26fbf4d7-3b96-4d0a-a206-1c0b6c36a654\",\"panelRefName\":\"panel_26fbf4d7-3b96-4d0a-a206-1c0b6c36a654\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"5a43e517-99d6-425a-b5cb-7ee124b327e7\",\"w\":24,\"x\":0,\"y\":5},\"panelIndex\":\"5a43e517-99d6-425a-b5cb-7ee124b327e7\",\"panelRefName\":\"panel_5a43e517-99d6-425a-b5cb-7ee124b327e7\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"6a0e0f49-951b-47ca-8664-5507bae1d7f4\",\"w\":24,\"x\":24,\"y\":5},\"panelIndex\":\"6a0e0f49-951b-47ca-8664-5507bae1d7f4\",\"panelRefName\":\"panel_6a0e0f49-951b-47ca-8664-5507bae1d7f4\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"067dda5d-b9eb-495c-b663-5bb1eaa164da\",\"w\":24,\"x\":0,\"y\":20},\"panelIndex\":\"067dda5d-b9eb-495c-b663-5bb1eaa164da\",\"panelRefName\":\"panel_067dda5d-b9eb-495c-b663-5bb1eaa164da\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"26a44d07-f0e4-4c58-a209-ebe227dfe682\",\"w\":24,\"x\":24,\"y\":20},\"panelIndex\":\"26a44d07-f0e4-4c58-a209-ebe227dfe682\",\"panelRefName\":\"panel_26a44d07-f0e4-4c58-a209-ebe227dfe682\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"98d0578d-b4f5-46f6-8c5d-db6939548a41\",\"w\":24,\"x\":0,\"y\":35},\"panelIndex\":\"98d0578d-b4f5-46f6-8c5d-db6939548a41\",\"panelRefName\":\"panel_98d0578d-b4f5-46f6-8c5d-db6939548a41\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"1150af83-f4ee-4aa3-8b31-7d5c5dccc716\",\"w\":24,\"x\":24,\"y\":35},\"panelIndex\":\"1150af83-f4ee-4aa3-8b31-7d5c5dccc716\",\"panelRefName\":\"panel_1150af83-f4ee-4aa3-8b31-7d5c5dccc716\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"822a62d6-ed17-4a9c-bcbc-b29b25538156\",\"w\":24,\"x\":0,\"y\":50},\"panelIndex\":\"822a62d6-ed17-4a9c-bcbc-b29b25538156\",\"panelRefName\":\"panel_822a62d6-ed17-4a9c-bcbc-b29b25538156\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5bc67aa4-4d7f-409e-bf28-a5c3a2f5caec\",\"w\":24,\"x\":24,\"y\":50},\"panelIndex\":\"5bc67aa4-4d7f-409e-bf28-a5c3a2f5caec\",\"panelRefName\":\"panel_5bc67aa4-4d7f-409e-bf28-a5c3a2f5caec\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1773342f-dd53-4c10-9b38-82b4e09a7395\",\"w\":24,\"x\":0,\"y\":65},\"panelIndex\":\"1773342f-dd53-4c10-9b38-82b4e09a7395\",\"panelRefName\":\"panel_1773342f-dd53-4c10-9b38-82b4e09a7395\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e297318d-0e02-4fc2-a5dd-6b6d57f5e35b\",\"w\":24,\"x\":24,\"y\":65},\"panelIndex\":\"e297318d-0e02-4fc2-a5dd-6b6d57f5e35b\",\"panelRefName\":\"panel_e297318d-0e02-4fc2-a5dd-6b6d57f5e35b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"d9355657-e78e-4edf-89b0-4f0e0698372e\",\"w\":24,\"x\":0,\"y\":80},\"panelIndex\":\"d9355657-e78e-4edf-89b0-4f0e0698372e\",\"panelRefName\":\"panel_d9355657-e78e-4edf-89b0-4f0e0698372e\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"82495547-fdb7-4c0c-8e55-83246013d66f\",\"w\":24,\"x\":24,\"y\":80},\"panelIndex\":\"82495547-fdb7-4c0c-8e55-83246013d66f\",\"panelRefName\":\"panel_82495547-fdb7-4c0c-8e55-83246013d66f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"c291aef0-c76c-4c83-ae56-2c2126f817a7\",\"w\":24,\"x\":0,\"y\":95},\"panelIndex\":\"c291aef0-c76c-4c83-ae56-2c2126f817a7\",\"panelRefName\":\"panel_c291aef0-c76c-4c83-ae56-2c2126f817a7\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope] Events Overview", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-93c4dce0-72a7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "netskope-a6e2ecf0-72a6-11ec-8c4b-cb281099ee02", + "name": "26fbf4d7-3b96-4d0a-a206-1c0b6c36a654:panel_26fbf4d7-3b96-4d0a-a206-1c0b6c36a654", + "type": "visualization" + }, + { + "id": "netskope-e15f2790-72a6-11ec-8c4b-cb281099ee02", + "name": "5a43e517-99d6-425a-b5cb-7ee124b327e7:panel_5a43e517-99d6-425a-b5cb-7ee124b327e7", + "type": "visualization" + }, + { + "id": "netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02", + "name": "6a0e0f49-951b-47ca-8664-5507bae1d7f4:panel_6a0e0f49-951b-47ca-8664-5507bae1d7f4", + "type": "visualization" + }, + { + "id": "netskope-41932530-72a7-11ec-8c4b-cb281099ee02", + "name": "067dda5d-b9eb-495c-b663-5bb1eaa164da:panel_067dda5d-b9eb-495c-b663-5bb1eaa164da", + "type": "visualization" + }, + { + "id": "netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02", + "name": "26a44d07-f0e4-4c58-a209-ebe227dfe682:panel_26a44d07-f0e4-4c58-a209-ebe227dfe682", + "type": "visualization" + }, + { + "id": "netskope-47132800-72a9-11ec-8c4b-cb281099ee02", + "name": "98d0578d-b4f5-46f6-8c5d-db6939548a41:panel_98d0578d-b4f5-46f6-8c5d-db6939548a41", + "type": "visualization" + }, + { + "id": "netskope-d9596770-72a8-11ec-8c4b-cb281099ee02", + "name": "1150af83-f4ee-4aa3-8b31-7d5c5dccc716:panel_1150af83-f4ee-4aa3-8b31-7d5c5dccc716", + "type": "visualization" + }, + { + "id": "netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02", + "name": "822a62d6-ed17-4a9c-bcbc-b29b25538156:panel_822a62d6-ed17-4a9c-bcbc-b29b25538156", + "type": "visualization" + }, + { + "id": "netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02", + "name": "5bc67aa4-4d7f-409e-bf28-a5c3a2f5caec:panel_5bc67aa4-4d7f-409e-bf28-a5c3a2f5caec", + "type": "visualization" + }, + { + "id": "netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02", + "name": "1773342f-dd53-4c10-9b38-82b4e09a7395:panel_1773342f-dd53-4c10-9b38-82b4e09a7395", + "type": "visualization" + }, + { + "id": "netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02", + "name": "e297318d-0e02-4fc2-a5dd-6b6d57f5e35b:panel_e297318d-0e02-4fc2-a5dd-6b6d57f5e35b", + "type": "visualization" + }, + { + "id": "netskope-357672b0-72a8-11ec-8c4b-cb281099ee02", + "name": "d9355657-e78e-4edf-89b0-4f0e0698372e:panel_d9355657-e78e-4edf-89b0-4f0e0698372e", + "type": "visualization" + }, + { + "id": "netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02", + "name": "82495547-fdb7-4c0c-8e55-83246013d66f:panel_82495547-fdb7-4c0c-8e55-83246013d66f", + "type": "visualization" + }, + { + "id": "netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02", + "name": "c291aef0-c76c-4c83-ae56-2c2126f817a7:panel_c291aef0-c76c-4c83-ae56-2c2126f817a7", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-97349920-72b0-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-97349920-72b0-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..84042f8c6d --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-97349920-72b0-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,57 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"audit\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"77a59f05-8734-4361-a4ee-f0081a667f90\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"77a59f05-8734-4361-a4ee-f0081a667f90\",\"panelRefName\":\"panel_77a59f05-8734-4361-a4ee-f0081a667f90\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ba5dff68-0c84-4678-bf9b-a20767da4594\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"ba5dff68-0c84-4678-bf9b-a20767da4594\",\"panelRefName\":\"panel_ba5dff68-0c84-4678-bf9b-a20767da4594\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"04a815f0-2d0c-4189-9382-c4b5c4455bce\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"04a815f0-2d0c-4189-9382-c4b5c4455bce\",\"panelRefName\":\"panel_04a815f0-2d0c-4189-9382-c4b5c4455bce\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1fb9cef2-f112-4a25-985e-e191d044a824\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"1fb9cef2-f112-4a25-985e-e191d044a824\",\"panelRefName\":\"panel_1fb9cef2-f112-4a25-985e-e191d044a824\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"d6851ddb-5402-419a-b8e2-91e060a5a715\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"d6851ddb-5402-419a-b8e2-91e060a5a715\",\"panelRefName\":\"panel_d6851ddb-5402-419a-b8e2-91e060a5a715\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8c1ee365-4a0c-4b03-858a-26c7d6652699\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"8c1ee365-4a0c-4b03-858a-26c7d6652699\",\"panelRefName\":\"panel_8c1ee365-4a0c-4b03-858a-26c7d6652699\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Events] Audit", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-97349920-72b0-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-feb43930-72af-11ec-8c4b-cb281099ee02", + "name": "77a59f05-8734-4361-a4ee-f0081a667f90:panel_77a59f05-8734-4361-a4ee-f0081a667f90", + "type": "visualization" + }, + { + "id": "netskope-24907420-72b0-11ec-8c4b-cb281099ee02", + "name": "ba5dff68-0c84-4678-bf9b-a20767da4594:panel_ba5dff68-0c84-4678-bf9b-a20767da4594", + "type": "visualization" + }, + { + "id": "netskope-8fc2c680-72b0-11ec-8c4b-cb281099ee02", + "name": "04a815f0-2d0c-4189-9382-c4b5c4455bce:panel_04a815f0-2d0c-4189-9382-c4b5c4455bce", + "type": "visualization" + }, + { + "id": "netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02", + "name": "1fb9cef2-f112-4a25-985e-e191d044a824:panel_1fb9cef2-f112-4a25-985e-e191d044a824", + "type": "visualization" + }, + { + "id": "netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02", + "name": "d6851ddb-5402-419a-b8e2-91e060a5a715:panel_d6851ddb-5402-419a-b8e2-91e060a5a715", + "type": "visualization" + }, + { + "id": "netskope-47132800-72a9-11ec-8c4b-cb281099ee02", + "name": "8c1ee365-4a0c-4b03-858a-26c7d6652699:panel_8c1ee365-4a0c-4b03-858a-26c7d6652699", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-9e55e880-72b5-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-9e55e880-72b5-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..94ccc020a5 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-9e55e880-72b5-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,117 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"application\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"application\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"ab32506e-cd95-4643-94f4-ff3d7f10655b\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"ab32506e-cd95-4643-94f4-ff3d7f10655b\",\"panelRefName\":\"panel_ab32506e-cd95-4643-94f4-ff3d7f10655b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"f04eaee2-b656-45f0-bf2e-7db096fe5ba5\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"f04eaee2-b656-45f0-bf2e-7db096fe5ba5\",\"panelRefName\":\"panel_f04eaee2-b656-45f0-bf2e-7db096fe5ba5\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"85a443dc-c3dd-4198-8273-b2edbe5254a6\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"85a443dc-c3dd-4198-8273-b2edbe5254a6\",\"panelRefName\":\"panel_85a443dc-c3dd-4198-8273-b2edbe5254a6\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"d8da7946-0d47-405d-b219-b3f4519ee4d9\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"d8da7946-0d47-405d-b219-b3f4519ee4d9\",\"panelRefName\":\"panel_d8da7946-0d47-405d-b219-b3f4519ee4d9\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"516a4ca3-23b4-4d6d-9162-50197cbfe306\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"516a4ca3-23b4-4d6d-9162-50197cbfe306\",\"panelRefName\":\"panel_516a4ca3-23b4-4d6d-9162-50197cbfe306\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ab75c7fa-d665-4ce4-b2d0-62428fd846da\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"ab75c7fa-d665-4ce4-b2d0-62428fd846da\",\"panelRefName\":\"panel_ab75c7fa-d665-4ce4-b2d0-62428fd846da\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e6fdc807-d7d7-4c8d-a592-584e42001712\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"e6fdc807-d7d7-4c8d-a592-584e42001712\",\"panelRefName\":\"panel_e6fdc807-d7d7-4c8d-a592-584e42001712\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"fe337472-7a96-402a-b7e5-b8ea37e6328c\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"fe337472-7a96-402a-b7e5-b8ea37e6328c\",\"panelRefName\":\"panel_fe337472-7a96-402a-b7e5-b8ea37e6328c\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"5de4021e-f3ba-4155-83c6-d44937ad4564\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"5de4021e-f3ba-4155-83c6-d44937ad4564\",\"panelRefName\":\"panel_5de4021e-f3ba-4155-83c6-d44937ad4564\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6b88f03d-4441-4081-b031-7af3644a3421\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"6b88f03d-4441-4081-b031-7af3644a3421\",\"panelRefName\":\"panel_6b88f03d-4441-4081-b031-7af3644a3421\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ebf8e192-7eba-438f-96cc-5e6d80d08fd0\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"ebf8e192-7eba-438f-96cc-5e6d80d08fd0\",\"panelRefName\":\"panel_ebf8e192-7eba-438f-96cc-5e6d80d08fd0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6a003a65-76ee-43fa-9f63-a8c96c129fd1\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"6a003a65-76ee-43fa-9f63-a8c96c129fd1\",\"panelRefName\":\"panel_6a003a65-76ee-43fa-9f63-a8c96c129fd1\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"942c0bf9-1f9a-4a8a-9f9c-70e32e61d1a4\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"942c0bf9-1f9a-4a8a-9f9c-70e32e61d1a4\",\"panelRefName\":\"panel_942c0bf9-1f9a-4a8a-9f9c-70e32e61d1a4\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"51fc9a00-6109-46eb-9264-cfb81fafbb90\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"51fc9a00-6109-46eb-9264-cfb81fafbb90\",\"panelRefName\":\"panel_51fc9a00-6109-46eb-9264-cfb81fafbb90\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"85ba4c06-11ce-4bfe-ba79-983562383efb\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"85ba4c06-11ce-4bfe-ba79-983562383efb\",\"panelRefName\":\"panel_85ba4c06-11ce-4bfe-ba79-983562383efb\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"2209097a-5361-4924-b89b-30cb69fc1aa9\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"2209097a-5361-4924-b89b-30cb69fc1aa9\",\"panelRefName\":\"panel_2209097a-5361-4924-b89b-30cb69fc1aa9\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"313214f2-83b2-41eb-98f6-d2e061b84267\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"313214f2-83b2-41eb-98f6-d2e061b84267\",\"panelRefName\":\"panel_313214f2-83b2-41eb-98f6-d2e061b84267\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"18e2231e-c783-4353-a799-b41f01154e97\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"18e2231e-c783-4353-a799-b41f01154e97\",\"panelRefName\":\"panel_18e2231e-c783-4353-a799-b41f01154e97\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Events] Application", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-9e55e880-72b5-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-a44f4160-72b4-11ec-8c4b-cb281099ee02", + "name": "ab32506e-cd95-4643-94f4-ff3d7f10655b:panel_ab32506e-cd95-4643-94f4-ff3d7f10655b", + "type": "visualization" + }, + { + "id": "netskope-0f05ca90-7456-11ec-8c4b-cb281099ee02", + "name": "f04eaee2-b656-45f0-bf2e-7db096fe5ba5:panel_f04eaee2-b656-45f0-bf2e-7db096fe5ba5", + "type": "visualization" + }, + { + "id": "netskope-5e243140-72b5-11ec-8c4b-cb281099ee02", + "name": "85a443dc-c3dd-4198-8273-b2edbe5254a6:panel_85a443dc-c3dd-4198-8273-b2edbe5254a6", + "type": "visualization" + }, + { + "id": "netskope-c6540e80-72b4-11ec-8c4b-cb281099ee02", + "name": "d8da7946-0d47-405d-b219-b3f4519ee4d9:panel_d8da7946-0d47-405d-b219-b3f4519ee4d9", + "type": "visualization" + }, + { + "id": "netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02", + "name": "516a4ca3-23b4-4d6d-9162-50197cbfe306:panel_516a4ca3-23b4-4d6d-9162-50197cbfe306", + "type": "visualization" + }, + { + "id": "netskope-917c9230-72b5-11ec-8c4b-cb281099ee02", + "name": "ab75c7fa-d665-4ce4-b2d0-62428fd846da:panel_ab75c7fa-d665-4ce4-b2d0-62428fd846da", + "type": "visualization" + }, + { + "id": "netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02", + "name": "e6fdc807-d7d7-4c8d-a592-584e42001712:panel_e6fdc807-d7d7-4c8d-a592-584e42001712", + "type": "visualization" + }, + { + "id": "netskope-41932530-72a7-11ec-8c4b-cb281099ee02", + "name": "fe337472-7a96-402a-b7e5-b8ea37e6328c:panel_fe337472-7a96-402a-b7e5-b8ea37e6328c", + "type": "visualization" + }, + { + "id": "netskope-d9596770-72a8-11ec-8c4b-cb281099ee02", + "name": "5de4021e-f3ba-4155-83c6-d44937ad4564:panel_5de4021e-f3ba-4155-83c6-d44937ad4564", + "type": "visualization" + }, + { + "id": "netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02", + "name": "6b88f03d-4441-4081-b031-7af3644a3421:panel_6b88f03d-4441-4081-b031-7af3644a3421", + "type": "visualization" + }, + { + "id": "netskope-47132800-72a9-11ec-8c4b-cb281099ee02", + "name": "ebf8e192-7eba-438f-96cc-5e6d80d08fd0:panel_ebf8e192-7eba-438f-96cc-5e6d80d08fd0", + "type": "visualization" + }, + { + "id": "netskope-357672b0-72a8-11ec-8c4b-cb281099ee02", + "name": "6a003a65-76ee-43fa-9f63-a8c96c129fd1:panel_6a003a65-76ee-43fa-9f63-a8c96c129fd1", + "type": "visualization" + }, + { + "id": "netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02", + "name": "942c0bf9-1f9a-4a8a-9f9c-70e32e61d1a4:panel_942c0bf9-1f9a-4a8a-9f9c-70e32e61d1a4", + "type": "visualization" + }, + { + "id": "netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02", + "name": "51fc9a00-6109-46eb-9264-cfb81fafbb90:panel_51fc9a00-6109-46eb-9264-cfb81fafbb90", + "type": "visualization" + }, + { + "id": "netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02", + "name": "85ba4c06-11ce-4bfe-ba79-983562383efb:panel_85ba4c06-11ce-4bfe-ba79-983562383efb", + "type": "visualization" + }, + { + "id": "netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02", + "name": "2209097a-5361-4924-b89b-30cb69fc1aa9:panel_2209097a-5361-4924-b89b-30cb69fc1aa9", + "type": "visualization" + }, + { + "id": "netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02", + "name": "313214f2-83b2-41eb-98f6-d2e061b84267:panel_313214f2-83b2-41eb-98f6-d2e061b84267", + "type": "visualization" + }, + { + "id": "netskope-a3c6c270-745f-11ec-8c4b-cb281099ee02", + "name": "18e2231e-c783-4353-a799-b41f01154e97:panel_18e2231e-c783-4353-a799-b41f01154e97", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-a03670f0-7208-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-a03670f0-7208-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..0c48984958 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-a03670f0-7208-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,182 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3b340e55-d9eb-4304-a0d3-583150bd54eb\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"3b340e55-d9eb-4304-a0d3-583150bd54eb\",\"panelRefName\":\"panel_3b340e55-d9eb-4304-a0d3-583150bd54eb\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"df123261-3370-4572-b118-09a2654264f2\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"df123261-3370-4572-b118-09a2654264f2\",\"panelRefName\":\"panel_df123261-3370-4572-b118-09a2654264f2\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"649b0d8e-5d17-411d-9117-a63ad74960f1\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"649b0d8e-5d17-411d-9117-a63ad74960f1\",\"panelRefName\":\"panel_649b0d8e-5d17-411d-9117-a63ad74960f1\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"92b99046-01c4-413a-84dd-93ad174171b0\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"92b99046-01c4-413a-84dd-93ad174171b0\",\"panelRefName\":\"panel_92b99046-01c4-413a-84dd-93ad174171b0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"aa10cc62-fe46-420a-88fc-9df0b78e58c1\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"aa10cc62-fe46-420a-88fc-9df0b78e58c1\",\"panelRefName\":\"panel_aa10cc62-fe46-420a-88fc-9df0b78e58c1\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"3d78958c-581d-4ad4-a768-346a4f234b25\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"3d78958c-581d-4ad4-a768-346a4f234b25\",\"panelRefName\":\"panel_3d78958c-581d-4ad4-a768-346a4f234b25\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"cee9c637-74f0-42bd-8a30-7c8b8cb4ed01\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"cee9c637-74f0-42bd-8a30-7c8b8cb4ed01\",\"panelRefName\":\"panel_cee9c637-74f0-42bd-8a30-7c8b8cb4ed01\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"9422ea18-43fb-4271-9c06-bfb40b9f9c78\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"9422ea18-43fb-4271-9c06-bfb40b9f9c78\",\"panelRefName\":\"panel_9422ea18-43fb-4271-9c06-bfb40b9f9c78\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e0b7f071-f82f-457c-ad45-de3f45cd9ee8\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"e0b7f071-f82f-457c-ad45-de3f45cd9ee8\",\"panelRefName\":\"panel_e0b7f071-f82f-457c-ad45-de3f45cd9ee8\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"table\":null,\"vis\":{\"params\":{\"colWidth\":[{\"colIndex\":0,\"width\":162},{\"colIndex\":1,\"width\":355.5}]}}},\"gridData\":{\"h\":15,\"i\":\"b205b75e-5675-49ed-90d3-f183e7b80d2f\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"b205b75e-5675-49ed-90d3-f183e7b80d2f\",\"panelRefName\":\"panel_b205b75e-5675-49ed-90d3-f183e7b80d2f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5513d359-dd47-44a7-856b-fadc0178aa5f\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"5513d359-dd47-44a7-856b-fadc0178aa5f\",\"panelRefName\":\"panel_5513d359-dd47-44a7-856b-fadc0178aa5f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"ccf70172-a85b-40e1-a616-b3b1e9a6088c\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"ccf70172-a85b-40e1-a616-b3b1e9a6088c\",\"panelRefName\":\"panel_ccf70172-a85b-40e1-a616-b3b1e9a6088c\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"6c932713-9d4b-430a-a799-6d31b45ecacf\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"6c932713-9d4b-430a-a799-6d31b45ecacf\",\"panelRefName\":\"panel_6c932713-9d4b-430a-a799-6d31b45ecacf\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"c483ecaf-49f8-4dc5-b0f0-0e1339a67d22\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"c483ecaf-49f8-4dc5-b0f0-0e1339a67d22\",\"panelRefName\":\"panel_c483ecaf-49f8-4dc5-b0f0-0e1339a67d22\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"90096c7a-a554-4a30-89a3-7d0d63ea804c\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"90096c7a-a554-4a30-89a3-7d0d63ea804c\",\"panelRefName\":\"panel_90096c7a-a554-4a30-89a3-7d0d63ea804c\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"cd490c17-67ea-4bd1-aa9a-88f1a9c139b5\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"cd490c17-67ea-4bd1-aa9a-88f1a9c139b5\",\"panelRefName\":\"panel_cd490c17-67ea-4bd1-aa9a-88f1a9c139b5\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"0b6ca0f2-57a6-4e90-9592-56bb052d4ca7\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"0b6ca0f2-57a6-4e90-9592-56bb052d4ca7\",\"panelRefName\":\"panel_0b6ca0f2-57a6-4e90-9592-56bb052d4ca7\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"650391d6-5467-4b6e-b529-f89b34cacdee\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"650391d6-5467-4b6e-b529-f89b34cacdee\",\"panelRefName\":\"panel_650391d6-5467-4b6e-b529-f89b34cacdee\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6b8089ba-e257-40d5-847f-516759ce8475\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"6b8089ba-e257-40d5-847f-516759ce8475\",\"panelRefName\":\"panel_6b8089ba-e257-40d5-847f-516759ce8475\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"2d4098eb-54b0-474e-81b5-75fc222cb341\",\"w\":24,\"x\":0,\"y\":150},\"panelIndex\":\"2d4098eb-54b0-474e-81b5-75fc222cb341\",\"panelRefName\":\"panel_2d4098eb-54b0-474e-81b5-75fc222cb341\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"bbc3957b-53a2-47dd-9760-56f8ceb5289d\",\"w\":24,\"x\":24,\"y\":135},\"panelIndex\":\"bbc3957b-53a2-47dd-9760-56f8ceb5289d\",\"panelRefName\":\"panel_bbc3957b-53a2-47dd-9760-56f8ceb5289d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"37776b9c-bfc6-4c6f-9079-2c0d23fe4a89\",\"w\":24,\"x\":0,\"y\":165},\"panelIndex\":\"37776b9c-bfc6-4c6f-9079-2c0d23fe4a89\",\"panelRefName\":\"panel_37776b9c-bfc6-4c6f-9079-2c0d23fe4a89\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"690c706e-c8bc-4f19-ab9e-9ba64e268647\",\"w\":24,\"x\":24,\"y\":150},\"panelIndex\":\"690c706e-c8bc-4f19-ab9e-9ba64e268647\",\"panelRefName\":\"panel_690c706e-c8bc-4f19-ab9e-9ba64e268647\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3753bbb6-64ab-4b10-8526-232375c9da38\",\"w\":24,\"x\":0,\"y\":180},\"panelIndex\":\"3753bbb6-64ab-4b10-8526-232375c9da38\",\"panelRefName\":\"panel_3753bbb6-64ab-4b10-8526-232375c9da38\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ebec8d00-4d63-44cd-9970-4882fcf5108f\",\"w\":24,\"x\":24,\"y\":165},\"panelIndex\":\"ebec8d00-4d63-44cd-9970-4882fcf5108f\",\"panelRefName\":\"panel_ebec8d00-4d63-44cd-9970-4882fcf5108f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"97611e00-8013-43c4-856d-54b0e78313d5\",\"w\":24,\"x\":0,\"y\":195},\"panelIndex\":\"97611e00-8013-43c4-856d-54b0e78313d5\",\"panelRefName\":\"panel_97611e00-8013-43c4-856d-54b0e78313d5\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"32296ddd-d26c-431a-8227-7ee72592cb3e\",\"w\":24,\"x\":24,\"y\":180},\"panelIndex\":\"32296ddd-d26c-431a-8227-7ee72592cb3e\",\"panelRefName\":\"panel_32296ddd-d26c-431a-8227-7ee72592cb3e\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1394aa3a-d711-4634-9623-5dbaff400068\",\"w\":24,\"x\":0,\"y\":210},\"panelIndex\":\"1394aa3a-d711-4634-9623-5dbaff400068\",\"panelRefName\":\"panel_1394aa3a-d711-4634-9623-5dbaff400068\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"4812c275-ae66-4de9-913e-4ebe6b8a7782\",\"w\":24,\"x\":24,\"y\":195},\"panelIndex\":\"4812c275-ae66-4de9-913e-4ebe6b8a7782\",\"panelRefName\":\"panel_4812c275-ae66-4de9-913e-4ebe6b8a7782\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5a0aad03-2a3b-4dcf-97d0-dc6799f2cccc\",\"w\":24,\"x\":0,\"y\":225},\"panelIndex\":\"5a0aad03-2a3b-4dcf-97d0-dc6799f2cccc\",\"panelRefName\":\"panel_5a0aad03-2a3b-4dcf-97d0-dc6799f2cccc\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"2be4e6e2-c325-4e05-9ed7-bb4534507f5a\",\"w\":24,\"x\":24,\"y\":210},\"panelIndex\":\"2be4e6e2-c325-4e05-9ed7-bb4534507f5a\",\"panelRefName\":\"panel_2be4e6e2-c325-4e05-9ed7-bb4534507f5a\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Alerts] UBA", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a03670f0-7208-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-f1c99420-7207-11ec-8c4b-cb281099ee02", + "name": "3b340e55-d9eb-4304-a0d3-583150bd54eb:panel_3b340e55-d9eb-4304-a0d3-583150bd54eb", + "type": "visualization" + }, + { + "id": "netskope-a8fb1770-720a-11ec-8c4b-cb281099ee02", + "name": "df123261-3370-4572-b118-09a2654264f2:panel_df123261-3370-4572-b118-09a2654264f2", + "type": "visualization" + }, + { + "id": "netskope-304fa1c0-7209-11ec-8c4b-cb281099ee02", + "name": "649b0d8e-5d17-411d-9117-a63ad74960f1:panel_649b0d8e-5d17-411d-9117-a63ad74960f1", + "type": "visualization" + }, + { + "id": "netskope-e9bc9d80-7208-11ec-8c4b-cb281099ee02", + "name": "92b99046-01c4-413a-84dd-93ad174171b0:panel_92b99046-01c4-413a-84dd-93ad174171b0", + "type": "visualization" + }, + { + "id": "netskope-bc70e470-7209-11ec-8c4b-cb281099ee02", + "name": "aa10cc62-fe46-420a-88fc-9df0b78e58c1:panel_aa10cc62-fe46-420a-88fc-9df0b78e58c1", + "type": "visualization" + }, + { + "id": "netskope-7f9d2540-7209-11ec-8c4b-cb281099ee02", + "name": "3d78958c-581d-4ad4-a768-346a4f234b25:panel_3d78958c-581d-4ad4-a768-346a4f234b25", + "type": "visualization" + }, + { + "id": "netskope-648c79d0-720a-11ec-8c4b-cb281099ee02", + "name": "cee9c637-74f0-42bd-8a30-7c8b8cb4ed01:panel_cee9c637-74f0-42bd-8a30-7c8b8cb4ed01", + "type": "visualization" + }, + { + "id": "netskope-03150a40-720b-11ec-8c4b-cb281099ee02", + "name": "9422ea18-43fb-4271-9c06-bfb40b9f9c78:panel_9422ea18-43fb-4271-9c06-bfb40b9f9c78", + "type": "visualization" + }, + { + "id": "netskope-0922ae70-720a-11ec-8c4b-cb281099ee02", + "name": "e0b7f071-f82f-457c-ad45-de3f45cd9ee8:panel_e0b7f071-f82f-457c-ad45-de3f45cd9ee8", + "type": "visualization" + }, + { + "id": "netskope-3ec223c0-720b-11ec-8c4b-cb281099ee02", + "name": "b205b75e-5675-49ed-90d3-f183e7b80d2f:panel_b205b75e-5675-49ed-90d3-f183e7b80d2f", + "type": "visualization" + }, + { + "id": "netskope-301d9fd0-720a-11ec-8c4b-cb281099ee02", + "name": "5513d359-dd47-44a7-856b-fadc0178aa5f:panel_5513d359-dd47-44a7-856b-fadc0178aa5f", + "type": "visualization" + }, + { + "id": "netskope-2b81f870-71da-11ec-8c4b-cb281099ee02", + "name": "ccf70172-a85b-40e1-a616-b3b1e9a6088c:panel_ccf70172-a85b-40e1-a616-b3b1e9a6088c", + "type": "visualization" + }, + { + "id": "netskope-5f452920-71da-11ec-8c4b-cb281099ee02", + "name": "6c932713-9d4b-430a-a799-6d31b45ecacf:panel_6c932713-9d4b-430a-a799-6d31b45ecacf", + "type": "visualization" + }, + { + "id": "netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02", + "name": "c483ecaf-49f8-4dc5-b0f0-0e1339a67d22:panel_c483ecaf-49f8-4dc5-b0f0-0e1339a67d22", + "type": "visualization" + }, + { + "id": "netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02", + "name": "90096c7a-a554-4a30-89a3-7d0d63ea804c:panel_90096c7a-a554-4a30-89a3-7d0d63ea804c", + "type": "visualization" + }, + { + "id": "netskope-37409a80-71db-11ec-8c4b-cb281099ee02", + "name": "cd490c17-67ea-4bd1-aa9a-88f1a9c139b5:panel_cd490c17-67ea-4bd1-aa9a-88f1a9c139b5", + "type": "visualization" + }, + { + "id": "netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02", + "name": "0b6ca0f2-57a6-4e90-9592-56bb052d4ca7:panel_0b6ca0f2-57a6-4e90-9592-56bb052d4ca7", + "type": "visualization" + }, + { + "id": "netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02", + "name": "650391d6-5467-4b6e-b529-f89b34cacdee:panel_650391d6-5467-4b6e-b529-f89b34cacdee", + "type": "visualization" + }, + { + "id": "netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02", + "name": "6b8089ba-e257-40d5-847f-516759ce8475:panel_6b8089ba-e257-40d5-847f-516759ce8475", + "type": "visualization" + }, + { + "id": "netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02", + "name": "2d4098eb-54b0-474e-81b5-75fc222cb341:panel_2d4098eb-54b0-474e-81b5-75fc222cb341", + "type": "visualization" + }, + { + "id": "netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02", + "name": "bbc3957b-53a2-47dd-9760-56f8ceb5289d:panel_bbc3957b-53a2-47dd-9760-56f8ceb5289d", + "type": "visualization" + }, + { + "id": "netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02", + "name": "37776b9c-bfc6-4c6f-9079-2c0d23fe4a89:panel_37776b9c-bfc6-4c6f-9079-2c0d23fe4a89", + "type": "visualization" + }, + { + "id": "netskope-a4745040-71dd-11ec-8c4b-cb281099ee02", + "name": "690c706e-c8bc-4f19-ab9e-9ba64e268647:panel_690c706e-c8bc-4f19-ab9e-9ba64e268647", + "type": "visualization" + }, + { + "id": "netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02", + "name": "3753bbb6-64ab-4b10-8526-232375c9da38:panel_3753bbb6-64ab-4b10-8526-232375c9da38", + "type": "visualization" + }, + { + "id": "netskope-8705deb0-71de-11ec-8c4b-cb281099ee02", + "name": "ebec8d00-4d63-44cd-9970-4882fcf5108f:panel_ebec8d00-4d63-44cd-9970-4882fcf5108f", + "type": "visualization" + }, + { + "id": "netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02", + "name": "97611e00-8013-43c4-856d-54b0e78313d5:panel_97611e00-8013-43c4-856d-54b0e78313d5", + "type": "visualization" + }, + { + "id": "netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02", + "name": "32296ddd-d26c-431a-8227-7ee72592cb3e:panel_32296ddd-d26c-431a-8227-7ee72592cb3e", + "type": "visualization" + }, + { + "id": "netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02", + "name": "1394aa3a-d711-4634-9623-5dbaff400068:panel_1394aa3a-d711-4634-9623-5dbaff400068", + "type": "visualization" + }, + { + "id": "netskope-d1189e60-71df-11ec-8c4b-cb281099ee02", + "name": "4812c275-ae66-4de9-913e-4ebe6b8a7782:panel_4812c275-ae66-4de9-913e-4ebe6b8a7782", + "type": "visualization" + }, + { + "id": "netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02", + "name": "5a0aad03-2a3b-4dcf-97d0-dc6799f2cccc:panel_5a0aad03-2a3b-4dcf-97d0-dc6799f2cccc", + "type": "visualization" + }, + { + "id": "netskope-b0b26610-71df-11ec-8c4b-cb281099ee02", + "name": "2be4e6e2-c325-4e05-9ed7-bb4534507f5a:panel_2be4e6e2-c325-4e05-9ed7-bb4534507f5a", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-ae3f6d70-71e3-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-ae3f6d70-71e3-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..1ef5de3f2e --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-ae3f6d70-71e3-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,137 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"policy\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"policy\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"baaf2231-c596-479b-b0ad-238fc8c7405f\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"baaf2231-c596-479b-b0ad-238fc8c7405f\",\"panelRefName\":\"panel_baaf2231-c596-479b-b0ad-238fc8c7405f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"4202f297-6899-4b88-8d71-286c85369671\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"4202f297-6899-4b88-8d71-286c85369671\",\"panelRefName\":\"panel_4202f297-6899-4b88-8d71-286c85369671\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"5a6d5d65-1709-4f03-8bfb-f8fc721c932d\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"5a6d5d65-1709-4f03-8bfb-f8fc721c932d\",\"panelRefName\":\"panel_5a6d5d65-1709-4f03-8bfb-f8fc721c932d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"714f5073-96fc-4838-a2b3-987a3b62bc33\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"714f5073-96fc-4838-a2b3-987a3b62bc33\",\"panelRefName\":\"panel_714f5073-96fc-4838-a2b3-987a3b62bc33\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"323b1896-5cd9-4382-982c-7be72721ae48\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"323b1896-5cd9-4382-982c-7be72721ae48\",\"panelRefName\":\"panel_323b1896-5cd9-4382-982c-7be72721ae48\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"bf72a578-2949-4de8-b4de-5d56b067efd0\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"bf72a578-2949-4de8-b4de-5d56b067efd0\",\"panelRefName\":\"panel_bf72a578-2949-4de8-b4de-5d56b067efd0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"069358fe-da68-4d45-a0f0-aa7eaa4c1db7\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"069358fe-da68-4d45-a0f0-aa7eaa4c1db7\",\"panelRefName\":\"panel_069358fe-da68-4d45-a0f0-aa7eaa4c1db7\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f4521dff-0b61-4d7c-b86d-8cd3fe341b61\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"f4521dff-0b61-4d7c-b86d-8cd3fe341b61\",\"panelRefName\":\"panel_f4521dff-0b61-4d7c-b86d-8cd3fe341b61\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ca498f3d-dee7-4ad3-ad0b-92e9719890f6\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"ca498f3d-dee7-4ad3-ad0b-92e9719890f6\",\"panelRefName\":\"panel_ca498f3d-dee7-4ad3-ad0b-92e9719890f6\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f7bb1094-f089-4f2d-98b2-8ad73597a045\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"f7bb1094-f089-4f2d-98b2-8ad73597a045\",\"panelRefName\":\"panel_f7bb1094-f089-4f2d-98b2-8ad73597a045\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"648b3fc0-5826-4478-a8a8-be02ec93b757\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"648b3fc0-5826-4478-a8a8-be02ec93b757\",\"panelRefName\":\"panel_648b3fc0-5826-4478-a8a8-be02ec93b757\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"5ac14a5f-c30a-4e76-8d13-984f21ceb9ba\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"5ac14a5f-c30a-4e76-8d13-984f21ceb9ba\",\"panelRefName\":\"panel_5ac14a5f-c30a-4e76-8d13-984f21ceb9ba\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"365a5a5d-0a5a-4723-935c-346fafc76c55\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"365a5a5d-0a5a-4723-935c-346fafc76c55\",\"panelRefName\":\"panel_365a5a5d-0a5a-4723-935c-346fafc76c55\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8dce8a31-9c43-4a5c-afcd-a0ca9cdda312\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"8dce8a31-9c43-4a5c-afcd-a0ca9cdda312\",\"panelRefName\":\"panel_8dce8a31-9c43-4a5c-afcd-a0ca9cdda312\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6bfbea77-62ee-49f6-a0c4-d38b5894a137\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"6bfbea77-62ee-49f6-a0c4-d38b5894a137\",\"panelRefName\":\"panel_6bfbea77-62ee-49f6-a0c4-d38b5894a137\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"fd2a100e-72d7-4432-8fdf-2b8185964894\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"fd2a100e-72d7-4432-8fdf-2b8185964894\",\"panelRefName\":\"panel_fd2a100e-72d7-4432-8fdf-2b8185964894\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"0a553ef7-103e-495c-9e6d-3e3fe2945fbe\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"0a553ef7-103e-495c-9e6d-3e3fe2945fbe\",\"panelRefName\":\"panel_0a553ef7-103e-495c-9e6d-3e3fe2945fbe\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"d7e9ce08-5c56-4606-a7c9-afc702edee17\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"d7e9ce08-5c56-4606-a7c9-afc702edee17\",\"panelRefName\":\"panel_d7e9ce08-5c56-4606-a7c9-afc702edee17\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"36f7a988-2b45-4ce1-b613-5a97f2708865\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"36f7a988-2b45-4ce1-b613-5a97f2708865\",\"panelRefName\":\"panel_36f7a988-2b45-4ce1-b613-5a97f2708865\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"cbc5ad63-8ee6-4f93-8502-60ceb118e14e\",\"w\":24,\"x\":24,\"y\":135},\"panelIndex\":\"cbc5ad63-8ee6-4f93-8502-60ceb118e14e\",\"panelRefName\":\"panel_cbc5ad63-8ee6-4f93-8502-60ceb118e14e\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"162ca71c-5ea9-44d1-9667-c48682cd7292\",\"w\":24,\"x\":24,\"y\":150},\"panelIndex\":\"162ca71c-5ea9-44d1-9667-c48682cd7292\",\"panelRefName\":\"panel_162ca71c-5ea9-44d1-9667-c48682cd7292\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"4e858190-599f-4e73-8772-c8a0d3fe103f\",\"w\":24,\"x\":0,\"y\":150},\"panelIndex\":\"4e858190-599f-4e73-8772-c8a0d3fe103f\",\"panelRefName\":\"panel_4e858190-599f-4e73-8772-c8a0d3fe103f\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Alerts] Policy", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-ae3f6d70-71e3-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-5def8dc0-71e6-11ec-8c4b-cb281099ee02", + "name": "baaf2231-c596-479b-b0ad-238fc8c7405f:panel_baaf2231-c596-479b-b0ad-238fc8c7405f", + "type": "visualization" + }, + { + "id": "netskope-5f452920-71da-11ec-8c4b-cb281099ee02", + "name": "4202f297-6899-4b88-8d71-286c85369671:panel_4202f297-6899-4b88-8d71-286c85369671", + "type": "visualization" + }, + { + "id": "netskope-2b81f870-71da-11ec-8c4b-cb281099ee02", + "name": "5a6d5d65-1709-4f03-8bfb-f8fc721c932d:panel_5a6d5d65-1709-4f03-8bfb-f8fc721c932d", + "type": "visualization" + }, + { + "id": "netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02", + "name": "714f5073-96fc-4838-a2b3-987a3b62bc33:panel_714f5073-96fc-4838-a2b3-987a3b62bc33", + "type": "visualization" + }, + { + "id": "netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02", + "name": "323b1896-5cd9-4382-982c-7be72721ae48:panel_323b1896-5cd9-4382-982c-7be72721ae48", + "type": "visualization" + }, + { + "id": "netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02", + "name": "bf72a578-2949-4de8-b4de-5d56b067efd0:panel_bf72a578-2949-4de8-b4de-5d56b067efd0", + "type": "visualization" + }, + { + "id": "netskope-37409a80-71db-11ec-8c4b-cb281099ee02", + "name": "069358fe-da68-4d45-a0f0-aa7eaa4c1db7:panel_069358fe-da68-4d45-a0f0-aa7eaa4c1db7", + "type": "visualization" + }, + { + "id": "netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02", + "name": "f4521dff-0b61-4d7c-b86d-8cd3fe341b61:panel_f4521dff-0b61-4d7c-b86d-8cd3fe341b61", + "type": "visualization" + }, + { + "id": "netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02", + "name": "ca498f3d-dee7-4ad3-ad0b-92e9719890f6:panel_ca498f3d-dee7-4ad3-ad0b-92e9719890f6", + "type": "visualization" + }, + { + "id": "netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02", + "name": "f7bb1094-f089-4f2d-98b2-8ad73597a045:panel_f7bb1094-f089-4f2d-98b2-8ad73597a045", + "type": "visualization" + }, + { + "id": "netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02", + "name": "648b3fc0-5826-4478-a8a8-be02ec93b757:panel_648b3fc0-5826-4478-a8a8-be02ec93b757", + "type": "visualization" + }, + { + "id": "netskope-a4745040-71dd-11ec-8c4b-cb281099ee02", + "name": "5ac14a5f-c30a-4e76-8d13-984f21ceb9ba:panel_5ac14a5f-c30a-4e76-8d13-984f21ceb9ba", + "type": "visualization" + }, + { + "id": "netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02", + "name": "365a5a5d-0a5a-4723-935c-346fafc76c55:panel_365a5a5d-0a5a-4723-935c-346fafc76c55", + "type": "visualization" + }, + { + "id": "netskope-8705deb0-71de-11ec-8c4b-cb281099ee02", + "name": "8dce8a31-9c43-4a5c-afcd-a0ca9cdda312:panel_8dce8a31-9c43-4a5c-afcd-a0ca9cdda312", + "type": "visualization" + }, + { + "id": "netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02", + "name": "6bfbea77-62ee-49f6-a0c4-d38b5894a137:panel_6bfbea77-62ee-49f6-a0c4-d38b5894a137", + "type": "visualization" + }, + { + "id": "netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02", + "name": "fd2a100e-72d7-4432-8fdf-2b8185964894:panel_fd2a100e-72d7-4432-8fdf-2b8185964894", + "type": "visualization" + }, + { + "id": "netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02", + "name": "0a553ef7-103e-495c-9e6d-3e3fe2945fbe:panel_0a553ef7-103e-495c-9e6d-3e3fe2945fbe", + "type": "visualization" + }, + { + "id": "netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02", + "name": "d7e9ce08-5c56-4606-a7c9-afc702edee17:panel_d7e9ce08-5c56-4606-a7c9-afc702edee17", + "type": "visualization" + }, + { + "id": "netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02", + "name": "36f7a988-2b45-4ce1-b613-5a97f2708865:panel_36f7a988-2b45-4ce1-b613-5a97f2708865", + "type": "visualization" + }, + { + "id": "netskope-b0b26610-71df-11ec-8c4b-cb281099ee02", + "name": "cbc5ad63-8ee6-4f93-8502-60ceb118e14e:panel_cbc5ad63-8ee6-4f93-8502-60ceb118e14e", + "type": "visualization" + }, + { + "id": "netskope-d1189e60-71df-11ec-8c4b-cb281099ee02", + "name": "162ca71c-5ea9-44d1-9667-c48682cd7292:panel_162ca71c-5ea9-44d1-9667-c48682cd7292", + "type": "visualization" + }, + { + "id": "netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02", + "name": "4e858190-599f-4e73-8772-c8a0d3fe103f:panel_4e858190-599f-4e73-8772-c8a0d3fe103f", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-e538e5c0-71ea-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-e538e5c0-71ea-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..36550b0059 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-e538e5c0-71ea-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,147 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"DLP\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"DLP\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"729f9e92-d075-4a1a-bcf0-db456d39e724\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"729f9e92-d075-4a1a-bcf0-db456d39e724\",\"panelRefName\":\"panel_729f9e92-d075-4a1a-bcf0-db456d39e724\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1c47cf4d-6ec1-48fd-9db4-237bbf50dcde\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"1c47cf4d-6ec1-48fd-9db4-237bbf50dcde\",\"panelRefName\":\"panel_1c47cf4d-6ec1-48fd-9db4-237bbf50dcde\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"66cb1e9c-2f52-409e-9c62-0ad6b92cdfcc\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"66cb1e9c-2f52-409e-9c62-0ad6b92cdfcc\",\"panelRefName\":\"panel_66cb1e9c-2f52-409e-9c62-0ad6b92cdfcc\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"e77aa5dc-d13c-47fe-b1a0-9d31fef6f43c\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"e77aa5dc-d13c-47fe-b1a0-9d31fef6f43c\",\"panelRefName\":\"panel_e77aa5dc-d13c-47fe-b1a0-9d31fef6f43c\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"92b187cb-5b44-404e-890b-fa8326868e36\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"92b187cb-5b44-404e-890b-fa8326868e36\",\"panelRefName\":\"panel_92b187cb-5b44-404e-890b-fa8326868e36\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"89cb7e35-d97e-4c2e-9d1c-49bf3825bfe9\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"89cb7e35-d97e-4c2e-9d1c-49bf3825bfe9\",\"panelRefName\":\"panel_89cb7e35-d97e-4c2e-9d1c-49bf3825bfe9\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"23dfb547-1341-4b1a-9011-02f307aed221\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"23dfb547-1341-4b1a-9011-02f307aed221\",\"panelRefName\":\"panel_23dfb547-1341-4b1a-9011-02f307aed221\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"2c03ec65-55cd-4a12-8949-3e4e0bf0fc4b\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"2c03ec65-55cd-4a12-8949-3e4e0bf0fc4b\",\"panelRefName\":\"panel_2c03ec65-55cd-4a12-8949-3e4e0bf0fc4b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"faced4fb-cc57-4a4e-a51b-5b27fda57ab0\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"faced4fb-cc57-4a4e-a51b-5b27fda57ab0\",\"panelRefName\":\"panel_faced4fb-cc57-4a4e-a51b-5b27fda57ab0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"a2bf7e9f-4500-4848-b180-0a567d702d6b\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"a2bf7e9f-4500-4848-b180-0a567d702d6b\",\"panelRefName\":\"panel_a2bf7e9f-4500-4848-b180-0a567d702d6b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"55bda241-c95f-4c9f-ad5b-8a199890b163\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"55bda241-c95f-4c9f-ad5b-8a199890b163\",\"panelRefName\":\"panel_55bda241-c95f-4c9f-ad5b-8a199890b163\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8eee17e1-802f-47f7-b29d-669762b68849\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"8eee17e1-802f-47f7-b29d-669762b68849\",\"panelRefName\":\"panel_8eee17e1-802f-47f7-b29d-669762b68849\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"9175a01c-5781-4771-b5ab-fceaf12bfcc7\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"9175a01c-5781-4771-b5ab-fceaf12bfcc7\",\"panelRefName\":\"panel_9175a01c-5781-4771-b5ab-fceaf12bfcc7\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"decfcd4a-6565-43ab-bccf-0ba7a992fd94\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"decfcd4a-6565-43ab-bccf-0ba7a992fd94\",\"panelRefName\":\"panel_decfcd4a-6565-43ab-bccf-0ba7a992fd94\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"41f74a84-f471-4895-9443-cdf02a955cd8\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"41f74a84-f471-4895-9443-cdf02a955cd8\",\"panelRefName\":\"panel_41f74a84-f471-4895-9443-cdf02a955cd8\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ce4172c4-1b4c-498a-8ee2-65af0c6a9cd0\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"ce4172c4-1b4c-498a-8ee2-65af0c6a9cd0\",\"panelRefName\":\"panel_ce4172c4-1b4c-498a-8ee2-65af0c6a9cd0\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f3a73b11-012a-4517-9a2f-623494321346\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"f3a73b11-012a-4517-9a2f-623494321346\",\"panelRefName\":\"panel_f3a73b11-012a-4517-9a2f-623494321346\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"f43a0df7-6e17-4523-891c-04e65c22ad22\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"f43a0df7-6e17-4523-891c-04e65c22ad22\",\"panelRefName\":\"panel_f43a0df7-6e17-4523-891c-04e65c22ad22\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"774541fd-cefb-422b-ac26-12f4b8528e7e\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"774541fd-cefb-422b-ac26-12f4b8528e7e\",\"panelRefName\":\"panel_774541fd-cefb-422b-ac26-12f4b8528e7e\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"38569123-9613-46c8-ae0f-10f87bee71ed\",\"w\":24,\"x\":24,\"y\":135},\"panelIndex\":\"38569123-9613-46c8-ae0f-10f87bee71ed\",\"panelRefName\":\"panel_38569123-9613-46c8-ae0f-10f87bee71ed\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"a9d1659e-0caf-416c-8520-f96b7e765fb1\",\"w\":24,\"x\":0,\"y\":150},\"panelIndex\":\"a9d1659e-0caf-416c-8520-f96b7e765fb1\",\"panelRefName\":\"panel_a9d1659e-0caf-416c-8520-f96b7e765fb1\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1e02ac55-c2e1-4383-a282-129bcf97ef4f\",\"w\":24,\"x\":24,\"y\":150},\"panelIndex\":\"1e02ac55-c2e1-4383-a282-129bcf97ef4f\",\"panelRefName\":\"panel_1e02ac55-c2e1-4383-a282-129bcf97ef4f\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"89576865-7807-4305-abee-1b92248de9fc\",\"w\":24,\"x\":0,\"y\":165},\"panelIndex\":\"89576865-7807-4305-abee-1b92248de9fc\",\"panelRefName\":\"panel_89576865-7807-4305-abee-1b92248de9fc\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"2b3e3a8f-4689-4aad-a5ef-8380200768c0\",\"w\":24,\"x\":24,\"y\":165},\"panelIndex\":\"2b3e3a8f-4689-4aad-a5ef-8380200768c0\",\"panelRefName\":\"panel_2b3e3a8f-4689-4aad-a5ef-8380200768c0\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Alerts] DLP", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-e538e5c0-71ea-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-516130e0-71eb-11ec-8c4b-cb281099ee02", + "name": "729f9e92-d075-4a1a-bcf0-db456d39e724:panel_729f9e92-d075-4a1a-bcf0-db456d39e724", + "type": "visualization" + }, + { + "id": "netskope-25b07fa0-71eb-11ec-8c4b-cb281099ee02", + "name": "1c47cf4d-6ec1-48fd-9db4-237bbf50dcde:panel_1c47cf4d-6ec1-48fd-9db4-237bbf50dcde", + "type": "visualization" + }, + { + "id": "netskope-2b81f870-71da-11ec-8c4b-cb281099ee02", + "name": "66cb1e9c-2f52-409e-9c62-0ad6b92cdfcc:panel_66cb1e9c-2f52-409e-9c62-0ad6b92cdfcc", + "type": "visualization" + }, + { + "id": "netskope-5f452920-71da-11ec-8c4b-cb281099ee02", + "name": "e77aa5dc-d13c-47fe-b1a0-9d31fef6f43c:panel_e77aa5dc-d13c-47fe-b1a0-9d31fef6f43c", + "type": "visualization" + }, + { + "id": "netskope-dd1de560-71eb-11ec-8c4b-cb281099ee02", + "name": "92b187cb-5b44-404e-890b-fa8326868e36:panel_92b187cb-5b44-404e-890b-fa8326868e36", + "type": "visualization" + }, + { + "id": "netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02", + "name": "89cb7e35-d97e-4c2e-9d1c-49bf3825bfe9:panel_89cb7e35-d97e-4c2e-9d1c-49bf3825bfe9", + "type": "visualization" + }, + { + "id": "netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02", + "name": "23dfb547-1341-4b1a-9011-02f307aed221:panel_23dfb547-1341-4b1a-9011-02f307aed221", + "type": "visualization" + }, + { + "id": "netskope-37409a80-71db-11ec-8c4b-cb281099ee02", + "name": "2c03ec65-55cd-4a12-8949-3e4e0bf0fc4b:panel_2c03ec65-55cd-4a12-8949-3e4e0bf0fc4b", + "type": "visualization" + }, + { + "id": "netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02", + "name": "faced4fb-cc57-4a4e-a51b-5b27fda57ab0:panel_faced4fb-cc57-4a4e-a51b-5b27fda57ab0", + "type": "visualization" + }, + { + "id": "netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02", + "name": "a2bf7e9f-4500-4848-b180-0a567d702d6b:panel_a2bf7e9f-4500-4848-b180-0a567d702d6b", + "type": "visualization" + }, + { + "id": "netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02", + "name": "55bda241-c95f-4c9f-ad5b-8a199890b163:panel_55bda241-c95f-4c9f-ad5b-8a199890b163", + "type": "visualization" + }, + { + "id": "netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02", + "name": "8eee17e1-802f-47f7-b29d-669762b68849:panel_8eee17e1-802f-47f7-b29d-669762b68849", + "type": "visualization" + }, + { + "id": "netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02", + "name": "9175a01c-5781-4771-b5ab-fceaf12bfcc7:panel_9175a01c-5781-4771-b5ab-fceaf12bfcc7", + "type": "visualization" + }, + { + "id": "netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02", + "name": "decfcd4a-6565-43ab-bccf-0ba7a992fd94:panel_decfcd4a-6565-43ab-bccf-0ba7a992fd94", + "type": "visualization" + }, + { + "id": "netskope-a4745040-71dd-11ec-8c4b-cb281099ee02", + "name": "41f74a84-f471-4895-9443-cdf02a955cd8:panel_41f74a84-f471-4895-9443-cdf02a955cd8", + "type": "visualization" + }, + { + "id": "netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02", + "name": "ce4172c4-1b4c-498a-8ee2-65af0c6a9cd0:panel_ce4172c4-1b4c-498a-8ee2-65af0c6a9cd0", + "type": "visualization" + }, + { + "id": "netskope-8705deb0-71de-11ec-8c4b-cb281099ee02", + "name": "f3a73b11-012a-4517-9a2f-623494321346:panel_f3a73b11-012a-4517-9a2f-623494321346", + "type": "visualization" + }, + { + "id": "netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02", + "name": "f43a0df7-6e17-4523-891c-04e65c22ad22:panel_f43a0df7-6e17-4523-891c-04e65c22ad22", + "type": "visualization" + }, + { + "id": "netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02", + "name": "774541fd-cefb-422b-ac26-12f4b8528e7e:panel_774541fd-cefb-422b-ac26-12f4b8528e7e", + "type": "visualization" + }, + { + "id": "netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02", + "name": "38569123-9613-46c8-ae0f-10f87bee71ed:panel_38569123-9613-46c8-ae0f-10f87bee71ed", + "type": "visualization" + }, + { + "id": "netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02", + "name": "a9d1659e-0caf-416c-8520-f96b7e765fb1:panel_a9d1659e-0caf-416c-8520-f96b7e765fb1", + "type": "visualization" + }, + { + "id": "netskope-b0b26610-71df-11ec-8c4b-cb281099ee02", + "name": "1e02ac55-c2e1-4383-a282-129bcf97ef4f:panel_1e02ac55-c2e1-4383-a282-129bcf97ef4f", + "type": "visualization" + }, + { + "id": "netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02", + "name": "89576865-7807-4305-abee-1b92248de9fc:panel_89576865-7807-4305-abee-1b92248de9fc", + "type": "visualization" + }, + { + "id": "netskope-d1189e60-71df-11ec-8c4b-cb281099ee02", + "name": "2b3e3a8f-4689-4aad-a5ef-8380200768c0:panel_2b3e3a8f-4689-4aad-a5ef-8380200768c0", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-e6184f90-72b6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-e6184f90-72b6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..8f2f13b1cf --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-e6184f90-72b6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,132 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"page\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"page\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"9b39019c-58f4-4613-9109-2865e86acee2\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"9b39019c-58f4-4613-9109-2865e86acee2\",\"panelRefName\":\"panel_9b39019c-58f4-4613-9109-2865e86acee2\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ad69cae5-30ec-424e-b6b9-44e3d3979273\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"ad69cae5-30ec-424e-b6b9-44e3d3979273\",\"panelRefName\":\"panel_ad69cae5-30ec-424e-b6b9-44e3d3979273\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"8c6f7513-48aa-4457-ab23-7e528bfe1dcd\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"8c6f7513-48aa-4457-ab23-7e528bfe1dcd\",\"panelRefName\":\"panel_8c6f7513-48aa-4457-ab23-7e528bfe1dcd\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"fa6b11ac-3e40-4a52-9596-52d73081690d\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"fa6b11ac-3e40-4a52-9596-52d73081690d\",\"panelRefName\":\"panel_fa6b11ac-3e40-4a52-9596-52d73081690d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"a1e0af01-0501-4fa8-96ab-b5f8cccd50c3\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"a1e0af01-0501-4fa8-96ab-b5f8cccd50c3\",\"panelRefName\":\"panel_a1e0af01-0501-4fa8-96ab-b5f8cccd50c3\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"ecbf5a0c-05d8-4bdc-9ad6-9f928c7d9745\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"ecbf5a0c-05d8-4bdc-9ad6-9f928c7d9745\",\"panelRefName\":\"panel_ecbf5a0c-05d8-4bdc-9ad6-9f928c7d9745\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"b7a38f86-d6e4-45d5-a490-34a522910597\",\"w\":24,\"x\":0,\"y\":45},\"panelIndex\":\"b7a38f86-d6e4-45d5-a490-34a522910597\",\"panelRefName\":\"panel_b7a38f86-d6e4-45d5-a490-34a522910597\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8db6d9a0-afd6-4d8a-9e4c-d85a8b9cccc5\",\"w\":24,\"x\":24,\"y\":45},\"panelIndex\":\"8db6d9a0-afd6-4d8a-9e4c-d85a8b9cccc5\",\"panelRefName\":\"panel_8db6d9a0-afd6-4d8a-9e4c-d85a8b9cccc5\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3729697c-99a7-44aa-b08f-956fbdd7fd52\",\"w\":24,\"x\":0,\"y\":60},\"panelIndex\":\"3729697c-99a7-44aa-b08f-956fbdd7fd52\",\"panelRefName\":\"panel_3729697c-99a7-44aa-b08f-956fbdd7fd52\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"428a29ce-c3cf-4c1e-8884-28216396972a\",\"w\":24,\"x\":24,\"y\":60},\"panelIndex\":\"428a29ce-c3cf-4c1e-8884-28216396972a\",\"panelRefName\":\"panel_428a29ce-c3cf-4c1e-8884-28216396972a\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"8236132e-146b-46b9-80c7-8566b41ac58c\",\"w\":24,\"x\":0,\"y\":75},\"panelIndex\":\"8236132e-146b-46b9-80c7-8566b41ac58c\",\"panelRefName\":\"panel_8236132e-146b-46b9-80c7-8566b41ac58c\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"bc8801ce-4f2e-43ee-94f9-7dbed415fa95\",\"w\":24,\"x\":24,\"y\":75},\"panelIndex\":\"bc8801ce-4f2e-43ee-94f9-7dbed415fa95\",\"panelRefName\":\"panel_bc8801ce-4f2e-43ee-94f9-7dbed415fa95\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"87729323-edef-43f8-9ec7-b9c3212ba067\",\"w\":24,\"x\":0,\"y\":90},\"panelIndex\":\"87729323-edef-43f8-9ec7-b9c3212ba067\",\"panelRefName\":\"panel_87729323-edef-43f8-9ec7-b9c3212ba067\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"6ae15ec6-52a8-4037-82f4-0c6d6438a301\",\"w\":24,\"x\":0,\"y\":150},\"panelIndex\":\"6ae15ec6-52a8-4037-82f4-0c6d6438a301\",\"panelRefName\":\"panel_6ae15ec6-52a8-4037-82f4-0c6d6438a301\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"014d7310-feb8-4078-9ff4-4174cf8f0c7a\",\"w\":24,\"x\":0,\"y\":105},\"panelIndex\":\"014d7310-feb8-4078-9ff4-4174cf8f0c7a\",\"panelRefName\":\"panel_014d7310-feb8-4078-9ff4-4174cf8f0c7a\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"29065c13-ac1a-49d3-a76e-de75726936ac\",\"w\":24,\"x\":24,\"y\":90},\"panelIndex\":\"29065c13-ac1a-49d3-a76e-de75726936ac\",\"panelRefName\":\"panel_29065c13-ac1a-49d3-a76e-de75726936ac\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"49f8d21b-3a7b-4d6e-a478-e815766c292a\",\"w\":24,\"x\":0,\"y\":120},\"panelIndex\":\"49f8d21b-3a7b-4d6e-a478-e815766c292a\",\"panelRefName\":\"panel_49f8d21b-3a7b-4d6e-a478-e815766c292a\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"13b86156-05e3-4be7-98b9-1e4b9833c411\",\"w\":24,\"x\":24,\"y\":105},\"panelIndex\":\"13b86156-05e3-4be7-98b9-1e4b9833c411\",\"panelRefName\":\"panel_13b86156-05e3-4be7-98b9-1e4b9833c411\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"fb4d6560-8b66-4ed2-b848-94dcf4d1d8b8\",\"w\":24,\"x\":0,\"y\":135},\"panelIndex\":\"fb4d6560-8b66-4ed2-b848-94dcf4d1d8b8\",\"panelRefName\":\"panel_fb4d6560-8b66-4ed2-b848-94dcf4d1d8b8\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"1aa39804-8029-4770-bc25-e2e94a29e83b\",\"w\":24,\"x\":24,\"y\":120},\"panelIndex\":\"1aa39804-8029-4770-bc25-e2e94a29e83b\",\"panelRefName\":\"panel_1aa39804-8029-4770-bc25-e2e94a29e83b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"85675e54-cd8f-4ca1-b0a6-e4f2766011e2\",\"w\":24,\"x\":24,\"y\":135},\"panelIndex\":\"85675e54-cd8f-4ca1-b0a6-e4f2766011e2\",\"panelRefName\":\"panel_85675e54-cd8f-4ca1-b0a6-e4f2766011e2\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope][Events] Page", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-e6184f90-72b6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "netskope-914898a0-72af-11ec-8c4b-cb281099ee02", + "name": "9b39019c-58f4-4613-9109-2865e86acee2:panel_9b39019c-58f4-4613-9109-2865e86acee2", + "type": "visualization" + }, + { + "id": "netskope-c01026d0-72af-11ec-8c4b-cb281099ee02", + "name": "ad69cae5-30ec-424e-b6b9-44e3d3979273:panel_ad69cae5-30ec-424e-b6b9-44e3d3979273", + "type": "visualization" + }, + { + "id": "netskope-51bf6fb0-72aa-11ec-8c4b-cb281099ee02", + "name": "8c6f7513-48aa-4457-ab23-7e528bfe1dcd:panel_8c6f7513-48aa-4457-ab23-7e528bfe1dcd", + "type": "visualization" + }, + { + "id": "netskope-0f05ca90-7456-11ec-8c4b-cb281099ee02", + "name": "fa6b11ac-3e40-4a52-9596-52d73081690d:panel_fa6b11ac-3e40-4a52-9596-52d73081690d", + "type": "visualization" + }, + { + "id": "netskope-75f900b0-72b6-11ec-8c4b-cb281099ee02", + "name": "a1e0af01-0501-4fa8-96ab-b5f8cccd50c3:panel_a1e0af01-0501-4fa8-96ab-b5f8cccd50c3", + "type": "visualization" + }, + { + "id": "netskope-528169b0-72b6-11ec-8c4b-cb281099ee02", + "name": "ecbf5a0c-05d8-4bdc-9ad6-9f928c7d9745:panel_ecbf5a0c-05d8-4bdc-9ad6-9f928c7d9745", + "type": "visualization" + }, + { + "id": "netskope-dbcca900-72b6-11ec-8c4b-cb281099ee02", + "name": "b7a38f86-d6e4-45d5-a490-34a522910597:panel_b7a38f86-d6e4-45d5-a490-34a522910597", + "type": "visualization" + }, + { + "id": "netskope-a3e5e650-72b6-11ec-8c4b-cb281099ee02", + "name": "8db6d9a0-afd6-4d8a-9e4c-d85a8b9cccc5:panel_8db6d9a0-afd6-4d8a-9e4c-d85a8b9cccc5", + "type": "visualization" + }, + { + "id": "netskope-40a01500-72db-11ec-8c4b-cb281099ee02", + "name": "3729697c-99a7-44aa-b08f-956fbdd7fd52:panel_3729697c-99a7-44aa-b08f-956fbdd7fd52", + "type": "visualization" + }, + { + "id": "netskope-891546c0-72db-11ec-8c4b-cb281099ee02", + "name": "428a29ce-c3cf-4c1e-8884-28216396972a:panel_428a29ce-c3cf-4c1e-8884-28216396972a", + "type": "visualization" + }, + { + "id": "netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02", + "name": "8236132e-146b-46b9-80c7-8566b41ac58c:panel_8236132e-146b-46b9-80c7-8566b41ac58c", + "type": "visualization" + }, + { + "id": "netskope-41932530-72a7-11ec-8c4b-cb281099ee02", + "name": "bc8801ce-4f2e-43ee-94f9-7dbed415fa95:panel_bc8801ce-4f2e-43ee-94f9-7dbed415fa95", + "type": "visualization" + }, + { + "id": "netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02", + "name": "87729323-edef-43f8-9ec7-b9c3212ba067:panel_87729323-edef-43f8-9ec7-b9c3212ba067", + "type": "visualization" + }, + { + "id": "netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02", + "name": "6ae15ec6-52a8-4037-82f4-0c6d6438a301:panel_6ae15ec6-52a8-4037-82f4-0c6d6438a301", + "type": "visualization" + }, + { + "id": "netskope-d9596770-72a8-11ec-8c4b-cb281099ee02", + "name": "014d7310-feb8-4078-9ff4-4174cf8f0c7a:panel_014d7310-feb8-4078-9ff4-4174cf8f0c7a", + "type": "visualization" + }, + { + "id": "netskope-357672b0-72a8-11ec-8c4b-cb281099ee02", + "name": "29065c13-ac1a-49d3-a76e-de75726936ac:panel_29065c13-ac1a-49d3-a76e-de75726936ac", + "type": "visualization" + }, + { + "id": "netskope-47132800-72a9-11ec-8c4b-cb281099ee02", + "name": "49f8d21b-3a7b-4d6e-a478-e815766c292a:panel_49f8d21b-3a7b-4d6e-a478-e815766c292a", + "type": "visualization" + }, + { + "id": "netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02", + "name": "13b86156-05e3-4be7-98b9-1e4b9833c411:panel_13b86156-05e3-4be7-98b9-1e4b9833c411", + "type": "visualization" + }, + { + "id": "netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02", + "name": "fb4d6560-8b66-4ed2-b848-94dcf4d1d8b8:panel_fb4d6560-8b66-4ed2-b848-94dcf4d1d8b8", + "type": "visualization" + }, + { + "id": "netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02", + "name": "1aa39804-8029-4770-bc25-e2e94a29e83b:panel_1aa39804-8029-4770-bc25-e2e94a29e83b", + "type": "visualization" + }, + { + "id": "netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02", + "name": "85675e54-cd8f-4ca1-b0a6-e4f2766011e2:panel_85675e54-cd8f-4ca1-b0a6-e4f2766011e2", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/dashboard/netskope-f181cba0-71d9-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/dashboard/netskope-f181cba0-71d9-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..f6150287fe --- /dev/null +++ b/packages/netskope/0.1.2/kibana/dashboard/netskope-f181cba0-71d9-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,137 @@ +{ + "attributes": { + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"syncColors\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":5,\"i\":\"7b3d09e3-1987-4202-a3a7-6f0ea3c441d3\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"7b3d09e3-1987-4202-a3a7-6f0ea3c441d3\",\"panelRefName\":\"panel_7b3d09e3-1987-4202-a3a7-6f0ea3c441d3\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"a6294ee5-eaed-4c98-9e3d-2ddcc1c24649\",\"w\":24,\"x\":0,\"y\":5},\"panelIndex\":\"a6294ee5-eaed-4c98-9e3d-2ddcc1c24649\",\"panelRefName\":\"panel_a6294ee5-eaed-4c98-9e3d-2ddcc1c24649\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"3f9bbd86-5074-4a11-82e0-dd80b2727b63\",\"w\":24,\"x\":24,\"y\":5},\"panelIndex\":\"3f9bbd86-5074-4a11-82e0-dd80b2727b63\",\"panelRefName\":\"panel_3f9bbd86-5074-4a11-82e0-dd80b2727b63\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"758d5f91-4e32-4dba-b9a2-78dd39a2ae33\",\"w\":24,\"x\":0,\"y\":20},\"panelIndex\":\"758d5f91-4e32-4dba-b9a2-78dd39a2ae33\",\"panelRefName\":\"panel_758d5f91-4e32-4dba-b9a2-78dd39a2ae33\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"50a67c99-45bf-4877-a02a-1c2fbabf5a7d\",\"w\":24,\"x\":24,\"y\":20},\"panelIndex\":\"50a67c99-45bf-4877-a02a-1c2fbabf5a7d\",\"panelRefName\":\"panel_50a67c99-45bf-4877-a02a-1c2fbabf5a7d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"92098d7d-bd52-4b7c-8fc2-c38f0aca5c1a\",\"w\":24,\"x\":0,\"y\":35},\"panelIndex\":\"92098d7d-bd52-4b7c-8fc2-c38f0aca5c1a\",\"panelRefName\":\"panel_92098d7d-bd52-4b7c-8fc2-c38f0aca5c1a\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e71428cd-6aa7-410e-9401-b00c6661589d\",\"w\":24,\"x\":24,\"y\":35},\"panelIndex\":\"e71428cd-6aa7-410e-9401-b00c6661589d\",\"panelRefName\":\"panel_e71428cd-6aa7-410e-9401-b00c6661589d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"5296e207-4ad5-4936-b802-7a57e9bad6f5\",\"w\":24,\"x\":0,\"y\":50},\"panelIndex\":\"5296e207-4ad5-4936-b802-7a57e9bad6f5\",\"panelRefName\":\"panel_5296e207-4ad5-4936-b802-7a57e9bad6f5\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"e6adbd85-a30a-4210-a05a-0c56c2362657\",\"w\":24,\"x\":24,\"y\":50},\"panelIndex\":\"e6adbd85-a30a-4210-a05a-0c56c2362657\",\"panelRefName\":\"panel_e6adbd85-a30a-4210-a05a-0c56c2362657\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"3cbd8e3d-7d76-4ba3-8355-a23cf9465ee2\",\"w\":24,\"x\":0,\"y\":65},\"panelIndex\":\"3cbd8e3d-7d76-4ba3-8355-a23cf9465ee2\",\"panelRefName\":\"panel_3cbd8e3d-7d76-4ba3-8355-a23cf9465ee2\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"a7581748-99c7-4a63-aa09-61a0c039fe4b\",\"w\":24,\"x\":24,\"y\":65},\"panelIndex\":\"a7581748-99c7-4a63-aa09-61a0c039fe4b\",\"panelRefName\":\"panel_a7581748-99c7-4a63-aa09-61a0c039fe4b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"651622f6-9e33-486b-b996-6fe0a89d3ad9\",\"w\":24,\"x\":0,\"y\":80},\"panelIndex\":\"651622f6-9e33-486b-b996-6fe0a89d3ad9\",\"panelRefName\":\"panel_651622f6-9e33-486b-b996-6fe0a89d3ad9\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"454a5cbd-3538-4448-84fc-b0f83c8a1970\",\"w\":24,\"x\":24,\"y\":80},\"panelIndex\":\"454a5cbd-3538-4448-84fc-b0f83c8a1970\",\"panelRefName\":\"panel_454a5cbd-3538-4448-84fc-b0f83c8a1970\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"bcd9b35e-19ef-42d9-847a-d7518a21b0d9\",\"w\":24,\"x\":0,\"y\":95},\"panelIndex\":\"bcd9b35e-19ef-42d9-847a-d7518a21b0d9\",\"panelRefName\":\"panel_bcd9b35e-19ef-42d9-847a-d7518a21b0d9\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{},\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"22dad9c8-4909-4efa-9f59-02a3ca979151\",\"w\":24,\"x\":24,\"y\":95},\"panelIndex\":\"22dad9c8-4909-4efa-9f59-02a3ca979151\",\"panelRefName\":\"panel_22dad9c8-4909-4efa-9f59-02a3ca979151\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8c6ab1fd-e0c5-438b-b0c9-392d90c273b1\",\"w\":24,\"x\":0,\"y\":110},\"panelIndex\":\"8c6ab1fd-e0c5-438b-b0c9-392d90c273b1\",\"panelRefName\":\"panel_8c6ab1fd-e0c5-438b-b0c9-392d90c273b1\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"a5927e76-29f1-4c6b-85e0-ed1dee3de6c9\",\"w\":24,\"x\":24,\"y\":110},\"panelIndex\":\"a5927e76-29f1-4c6b-85e0-ed1dee3de6c9\",\"panelRefName\":\"panel_a5927e76-29f1-4c6b-85e0-ed1dee3de6c9\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"7846948a-db42-497c-b956-ac5d7dd7383d\",\"w\":24,\"x\":0,\"y\":140},\"panelIndex\":\"7846948a-db42-497c-b956-ac5d7dd7383d\",\"panelRefName\":\"panel_7846948a-db42-497c-b956-ac5d7dd7383d\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"8cb62986-e557-4d71-8de0-6f88ec7535d8\",\"w\":24,\"x\":24,\"y\":125},\"panelIndex\":\"8cb62986-e557-4d71-8de0-6f88ec7535d8\",\"panelRefName\":\"panel_8cb62986-e557-4d71-8de0-6f88ec7535d8\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"de6f44ab-bef8-4518-bbb0-4afde2144001\",\"w\":24,\"x\":0,\"y\":125},\"panelIndex\":\"de6f44ab-bef8-4518-bbb0-4afde2144001\",\"panelRefName\":\"panel_de6f44ab-bef8-4518-bbb0-4afde2144001\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"b2e8e6c8-d585-49c1-ba49-5a8c4fab5080\",\"w\":24,\"x\":24,\"y\":140},\"panelIndex\":\"b2e8e6c8-d585-49c1-ba49-5a8c4fab5080\",\"panelRefName\":\"panel_b2e8e6c8-d585-49c1-ba49-5a8c4fab5080\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"d1633b77-5ee0-42ed-995f-d5e01cef7d3b\",\"w\":24,\"x\":0,\"y\":155},\"panelIndex\":\"d1633b77-5ee0-42ed-995f-d5e01cef7d3b\",\"panelRefName\":\"panel_d1633b77-5ee0-42ed-995f-d5e01cef7d3b\",\"type\":\"visualization\",\"version\":\"7.16.2\"},{\"embeddableConfig\":{\"enhancements\":{}},\"gridData\":{\"h\":15,\"i\":\"17fbf33c-a3be-4e8e-afae-195fb4a37fa8\",\"w\":24,\"x\":24,\"y\":155},\"panelIndex\":\"17fbf33c-a3be-4e8e-afae-195fb4a37fa8\",\"panelRefName\":\"panel_17fbf33c-a3be-4e8e-afae-195fb4a37fa8\",\"type\":\"visualization\",\"version\":\"7.16.2\"}]", + "timeRestore": false, + "title": "[Netskope] Alerts Overview", + "version": 1 + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-f181cba0-71d9-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "dashboard": "7.16.0" + }, + "references": [ + { + "id": "netskope-de309310-71d9-11ec-8c4b-cb281099ee02", + "name": "7b3d09e3-1987-4202-a3a7-6f0ea3c441d3:panel_7b3d09e3-1987-4202-a3a7-6f0ea3c441d3", + "type": "visualization" + }, + { + "id": "netskope-fceec3e0-71dd-11ec-8c4b-cb281099ee02", + "name": "a6294ee5-eaed-4c98-9e3d-2ddcc1c24649:panel_a6294ee5-eaed-4c98-9e3d-2ddcc1c24649", + "type": "visualization" + }, + { + "id": "netskope-5f452920-71da-11ec-8c4b-cb281099ee02", + "name": "3f9bbd86-5074-4a11-82e0-dd80b2727b63:panel_3f9bbd86-5074-4a11-82e0-dd80b2727b63", + "type": "visualization" + }, + { + "id": "netskope-2b81f870-71da-11ec-8c4b-cb281099ee02", + "name": "758d5f91-4e32-4dba-b9a2-78dd39a2ae33:panel_758d5f91-4e32-4dba-b9a2-78dd39a2ae33", + "type": "visualization" + }, + { + "id": "netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02", + "name": "50a67c99-45bf-4877-a02a-1c2fbabf5a7d:panel_50a67c99-45bf-4877-a02a-1c2fbabf5a7d", + "type": "visualization" + }, + { + "id": "netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02", + "name": "92098d7d-bd52-4b7c-8fc2-c38f0aca5c1a:panel_92098d7d-bd52-4b7c-8fc2-c38f0aca5c1a", + "type": "visualization" + }, + { + "id": "netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02", + "name": "e71428cd-6aa7-410e-9401-b00c6661589d:panel_e71428cd-6aa7-410e-9401-b00c6661589d", + "type": "visualization" + }, + { + "id": "netskope-37409a80-71db-11ec-8c4b-cb281099ee02", + "name": "5296e207-4ad5-4936-b802-7a57e9bad6f5:panel_5296e207-4ad5-4936-b802-7a57e9bad6f5", + "type": "visualization" + }, + { + "id": "netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02", + "name": "e6adbd85-a30a-4210-a05a-0c56c2362657:panel_e6adbd85-a30a-4210-a05a-0c56c2362657", + "type": "visualization" + }, + { + "id": "netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02", + "name": "3cbd8e3d-7d76-4ba3-8355-a23cf9465ee2:panel_3cbd8e3d-7d76-4ba3-8355-a23cf9465ee2", + "type": "visualization" + }, + { + "id": "netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02", + "name": "a7581748-99c7-4a63-aa09-61a0c039fe4b:panel_a7581748-99c7-4a63-aa09-61a0c039fe4b", + "type": "visualization" + }, + { + "id": "netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02", + "name": "651622f6-9e33-486b-b996-6fe0a89d3ad9:panel_651622f6-9e33-486b-b996-6fe0a89d3ad9", + "type": "visualization" + }, + { + "id": "netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02", + "name": "454a5cbd-3538-4448-84fc-b0f83c8a1970:panel_454a5cbd-3538-4448-84fc-b0f83c8a1970", + "type": "visualization" + }, + { + "id": "netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02", + "name": "bcd9b35e-19ef-42d9-847a-d7518a21b0d9:panel_bcd9b35e-19ef-42d9-847a-d7518a21b0d9", + "type": "visualization" + }, + { + "id": "netskope-a4745040-71dd-11ec-8c4b-cb281099ee02", + "name": "22dad9c8-4909-4efa-9f59-02a3ca979151:panel_22dad9c8-4909-4efa-9f59-02a3ca979151", + "type": "visualization" + }, + { + "id": "netskope-8705deb0-71de-11ec-8c4b-cb281099ee02", + "name": "8c6ab1fd-e0c5-438b-b0c9-392d90c273b1:panel_8c6ab1fd-e0c5-438b-b0c9-392d90c273b1", + "type": "visualization" + }, + { + "id": "netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02", + "name": "a5927e76-29f1-4c6b-85e0-ed1dee3de6c9:panel_a5927e76-29f1-4c6b-85e0-ed1dee3de6c9", + "type": "visualization" + }, + { + "id": "netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02", + "name": "7846948a-db42-497c-b956-ac5d7dd7383d:panel_7846948a-db42-497c-b956-ac5d7dd7383d", + "type": "visualization" + }, + { + "id": "netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02", + "name": "8cb62986-e557-4d71-8de0-6f88ec7535d8:panel_8cb62986-e557-4d71-8de0-6f88ec7535d8", + "type": "visualization" + }, + { + "id": "netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02", + "name": "de6f44ab-bef8-4518-bbb0-4afde2144001:panel_de6f44ab-bef8-4518-bbb0-4afde2144001", + "type": "visualization" + }, + { + "id": "netskope-b0b26610-71df-11ec-8c4b-cb281099ee02", + "name": "b2e8e6c8-d585-49c1-ba49-5a8c4fab5080:panel_b2e8e6c8-d585-49c1-ba49-5a8c4fab5080", + "type": "visualization" + }, + { + "id": "netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02", + "name": "d1633b77-5ee0-42ed-995f-d5e01cef7d3b:panel_d1633b77-5ee0-42ed-995f-d5e01cef7d3b", + "type": "visualization" + }, + { + "id": "netskope-d1189e60-71df-11ec-8c4b-cb281099ee02", + "name": "17fbf33c-a3be-4e8e-afae-195fb4a37fa8:panel_17fbf33c-a3be-4e8e-afae-195fb4a37fa8", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-03150a40-720b-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-03150a40-720b-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..e63d8d3ea0 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-03150a40-720b-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.telemetry.app\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.telemetry.app\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by Telemetery App", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Telemetry App\",\"exclude\":\"none\",\"field\":\"netskope.alerts.telemetry.app\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of UBA Alerts by Telemetery App\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-03150a40-720b-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..de6a746151 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.access_method\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.access_method\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Access Method", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Access Method\",\"field\":\"netskope.events.access_method\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by Access Method\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-06bf2da0-72a7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-0922ae70-720a-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-0922ae70-720a-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..65bda788f2 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-0922ae70-720a-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.type\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.page.site\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.page.site\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Page Site", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Page Site\",\"field\":\"netskope.alerts.page.site\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Page Site\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-0922ae70-720a-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..82e9f663f4 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.category.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.category.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Category", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Category\",\"field\":\"netskope.events.category.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Events by Category\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-0e9511e0-72aa-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-0f05ca90-7456-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-0f05ca90-7456-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..d150083ad3 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-0f05ca90-7456-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"user_agent.os.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.os.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by OS", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"OS\",\"field\":\"user_agent.os.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by OS\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-0f05ca90-7456-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-187e0140-71f5-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-187e0140-71f5-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..97177729c6 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-187e0140-71f5-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"Security Assessment\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"Security Assessment\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.sa.rule.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.sa.rule.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Top 10 Security Assessment Rule Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Security Assessment Rule Name\",\"field\":\"netskope.alerts.sa.rule.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Security Assessment Rule Name\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-187e0140-71f5-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..155dfcfe37 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.activity.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.activity.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by Activity", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Activity\",\"field\":\"netskope.alerts.activity.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by Activity\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-1b3226c0-71df-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-2044d2a0-72ae-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-2044d2a0-72ae-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..7dcdb32b6d --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-2044d2a0-72ae-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.tunnel.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.tunnel.type\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"netskope.events.tunnel.up_time\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.tunnel.up_time\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Tunnel Uptime Over Time", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"aggregate\":\"concat\",\"customLabel\":\"Tunnel Uptime\",\"field\":\"netskope.events.tunnel.up_time\",\"size\":1,\"sortField\":\"@timestamp\",\"sortOrder\":\"desc\"},\"schema\":\"metric\",\"type\":\"top_hits\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Timestamp\",\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-15y\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"30d\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Tunnel Type\",\"field\":\"netskope.events.tunnel.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"_key\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"temperature\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Tunnel Uptime\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Tunnel Uptime\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Tunnel Uptime Over Time\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-2044d2a0-72ae-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-24907420-72b0-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-24907420-72b0-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..06e6a0996b --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-24907420-72b0-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.severity.level\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.severity.level\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Severity Level Over Time", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Timestamp\",\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-15y\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"30d\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Severity Level\",\"field\":\"netskope.events.severity.level\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Severity Level Over Time\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-24907420-72b0-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-25b07fa0-71eb-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-25b07fa0-71eb-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..1db1e211f9 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-25b07fa0-71eb-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"DLP\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"DLP\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.dlp.file\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.dlp.file\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 DLP Files", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"DLP Files\",\"field\":\"netskope.alerts.dlp.file\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 DLP Files\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-25b07fa0-71eb-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..b076fbb38e --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"file.mime_type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"file.mime_type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 File Types", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"File Types\",\"field\":\"file.mime_type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 File Types\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-26d9c5c0-71dd-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-2b81f870-71da-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-2b81f870-71da-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..1aeeb1b3e6 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-2b81f870-71da-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.access_method\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.access_method\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by Access Method", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Access Method\",\"field\":\"netskope.alerts.access_method\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Alerts by Access Method\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-2b81f870-71da-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-301d9fd0-720a-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-301d9fd0-720a-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..fbf09761cb --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-301d9fd0-720a-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.policy.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.policy.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 UBA Policy", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Policy Name\",\"field\":\"netskope.alerts.policy.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 UBA Policy\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-301d9fd0-720a-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-304fa1c0-7209-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-304fa1c0-7209-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..0362694068 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-304fa1c0-7209-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.managed.app\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.managed.app\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by Percentage of Managed Apps", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Managed App\",\"field\":\"netskope.alerts.managed.app\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of UBA Alerts by Percentage of Managed Apps\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-304fa1c0-7209-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-327320f0-72ac-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-327320f0-72ac-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..dd7813210d --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-327320f0-72ac-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.tunnel.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.tunnel.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Network Events by Tunnel Type", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Tunnel Type\",\"field\":\"netskope.events.tunnel.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Network Events by Tunnel Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-327320f0-72ac-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-357672b0-72a8-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-357672b0-72a8-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..55fea541c8 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-357672b0-72a8-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.site\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.site\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Sites", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Site\",\"field\":\"netskope.events.site\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Sites\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-357672b0-72a8-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-37409a80-71db-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-37409a80-71db-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..3b2074fa94 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-37409a80-71db-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.app.category\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.app.category\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Distribution of Alerts by App Category", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"App Category\",\"field\":\"netskope.alerts.app.category\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by App Category\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-37409a80-71db-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-3ec223c0-720b-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-3ec223c0-720b-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..a5bcfcf409 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-3ec223c0-720b-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.threshold.value\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.threshold.value\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Max Threshold Value per User", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Threshold Value\",\"field\":\"netskope.alerts.threshold.value\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"User\",\"field\":\"user.email\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Max Threshold Value per User\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-3ec223c0-720b-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-40a01500-72db-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-40a01500-72db-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..e233be9f9a --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-40a01500-72db-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"source.geo.city_name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"source.geo.city_name\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"source.geo.region_name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"source.geo.region_name\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"source.geo.country_iso_code\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"source.geo.country_iso_code\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Source Location, Source Region, Source Country", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source Location\",\"field\":\"source.geo.city_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Source Region\",\"field\":\"source.geo.region_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Source Country\",\"field\":\"source.geo.country_iso_code\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Source Location, Source Region, Source Country\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-40a01500-72db-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-41932530-72a7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-41932530-72a7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..75dd366a3f --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-41932530-72a7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.device.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.device.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Device", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device\",\"field\":\"netskope.events.device.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by Device\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-41932530-72a7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-464ce970-72b7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-464ce970-72b7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..0291951a06 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-464ce970-72b7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.tunnel.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.tunnel.type\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"netskope.events.tunnel.up_time\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.tunnel.up_time\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Highest Tunnel Uptime for Tunnel Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Max Tunnel Uptime\",\"field\":\"netskope.events.tunnel.up_time\"},\"schema\":\"metric\",\"type\":\"max\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Tunnel Type\",\"field\":\"netskope.events.tunnel.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10000},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Highest Tunnel Uptime for Tunnel Type\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-464ce970-72b7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-47132800-72a9-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-47132800-72a9-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..7636bd384a --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-47132800-72a9-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.ccl\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.ccl\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Cloud Confidence Level", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Cloud Confidence Level\",\"field\":\"netskope.events.ccl\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Events by Cloud Confidence Level\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-47132800-72a9-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..8308ba4195 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.ccl\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.ccl\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Trend of Cloud Confidence Level Over Time", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Timestamp\",\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-15y\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"30d\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Cloud Confidence Level\",\"field\":\"netskope.alerts.ccl\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Trend of Cloud Confidence Level Over Time\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-4a1cfbc0-71dc-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-516130e0-71eb-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-516130e0-71eb-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..f08ad9f6bf --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-516130e0-71eb-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"DLP\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"DLP\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.dlp.rule.severity\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.dlp.rule.severity\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of DLP Alerts by DLP Rule Severity", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"DLP Rule Severity\",\"field\":\"netskope.alerts.dlp.rule.severity\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of DLP Alerts by DLP Rule Severity\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-516130e0-71eb-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-51bf6fb0-72aa-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-51bf6fb0-72aa-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..72987c814c --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-51bf6fb0-72aa-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"user_agent.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.name\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"user_agent.version\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.version\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Browser, Browser Version", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Browser\",\"field\":\"user_agent.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":2},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"user_agent.version\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":true,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by Browser, Browser Version\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-51bf6fb0-72aa-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-528169b0-72b6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-528169b0-72b6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..ff92cee1a0 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-528169b0-72b6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"page\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"page\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.domain\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.domain\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Domain Accessed by Page Events", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Domain\",\"field\":\"netskope.events.domain\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Domain Accessed by Page Events\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-528169b0-72b6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-55144a90-72ab-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-55144a90-72ab-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..ece13da665 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-55144a90-72ab-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.policy.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.policy.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Policy used", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Policy Name\",\"field\":\"netskope.events.policy.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Policy used\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-55144a90-72ab-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..ea167e2cc1 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.object.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.object.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by Object Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Object Type\",\"field\":\"netskope.alerts.object.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by Object Type\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-55b418a0-71dd-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-5982c0e0-72ae-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-5982c0e0-72ae-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..8c2a0beaab --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-5982c0e0-72ae-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"event.action\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"event.action\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Network Events by Action", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Action\",\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Network Events by Action\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-5982c0e0-72ae-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-5b54d5f0-71f7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-5b54d5f0-71f7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..08db6fd3dc --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-5b54d5f0-71f7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"quarantine\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"quarantine\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.policy.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.policy.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Policy for Quarantine Alerts", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Policy Name\",\"field\":\"netskope.alerts.policy.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Policy for Quarantine Alerts\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-5b54d5f0-71f7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-5def8dc0-71e6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-5def8dc0-71e6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..5bc1f93605 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-5def8dc0-71e6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"policy\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"policy\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.alert.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.alert.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Distribution of Policy Alerts by Alert Name ", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alert Name\",\"field\":\"netskope.alerts.alert.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Policy Alerts by Alert Name \",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-5def8dc0-71e6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-5e243140-72b5-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-5e243140-72b5-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..264570500c --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-5e243140-72b5-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"application\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"application\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.app.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.app.name\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"netskope.events.app.activity\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.app.activity\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Application Activities by Application", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Application Activities\",\"field\":\"netskope.events.app.activity\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Application\",\"field\":\"netskope.events.app.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Application Activities by Application\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-5e243140-72b5-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..c8ee17f5e9 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.app.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.app.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Application Activities", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Applications\",\"field\":\"netskope.events.app.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Application Activities\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-5efbfc00-72a7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-5f452920-71da-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-5f452920-71da-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..585f434e24 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-5f452920-71da-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.acked\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.acked\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Distribution of Alerts by Acknowledgement", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"filters\":[{\"input\":{\"language\":\"kuery\",\"query\":\"netskope.alerts.acked : false\"},\"label\":\"False\"},{\"input\":{\"language\":\"kuery\",\"query\":\"netskope.alerts.acked : true\"},\"label\":\"True\"}]},\"schema\":\"segment\",\"type\":\"filters\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Alerts by Acknowledgement\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-5f452920-71da-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-648c79d0-720a-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-648c79d0-720a-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..35dd2ab157 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-648c79d0-720a-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.policy.actions\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.policy.actions\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by Policy Action", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Policy Action\",\"field\":\"netskope.alerts.policy.actions\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of UBA Alerts by Policy Action\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-648c79d0-720a-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..a6e659852a --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"source.geo.country_iso_code\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"source.geo.country_iso_code\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Source Country", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source Country\",\"field\":\"source.geo.country_iso_code\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Source Country\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-662de6e0-71e0-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-719e0f30-72af-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-719e0f30-72af-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..b66ef1d6cd --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-719e0f30-72af-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"infrastructure\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"infrastructure\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.device.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.device.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Infrastructure Events by Device Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device Name\",\"field\":\"netskope.events.device.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":8},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Infrastructure Events by Device Name\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-719e0f30-72af-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-75f900b0-72b6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-75f900b0-72b6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..a801c22acc --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-75f900b0-72b6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"page\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"page\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.page\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.page\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Page Accessed by Page Events", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Page\",\"field\":\"netskope.events.page\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Page Accessed by Page Events\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-75f900b0-72b6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-7d1142a0-72ab-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-7d1142a0-72ab-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..c50947064c --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-7d1142a0-72ab-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.ip.protocol\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.ip.protocol\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Networks Events by IP Protocol", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"IP Protocol\",\"field\":\"netskope.events.ip.protocol\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Networks Events by IP Protocol\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-7d1142a0-72ab-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-7d7e2260-71f4-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-7d7e2260-71f4-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..8bc7685fcb --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-7d7e2260-71f4-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"Security Assessment\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"Security Assessment\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.region.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.region.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of SA Alerts by Region Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Region Name\",\"field\":\"netskope.alerts.region.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of SA Alerts by Region Name\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-7d7e2260-71f4-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..d51452f475 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.file.lang\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.file.lang\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by File Language ", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"File Language\",\"field\":\"netskope.alerts.file.lang\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by File Language \",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-7edc5f60-71df-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..5f68195714 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.site\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.site\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Site", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Site\",\"field\":\"netskope.alerts.site\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Site\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-7f41e9e0-71dd-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..9453bd293f --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.ccl\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.ccl\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Distribution of Alerts by Cloud Confidence Level", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Cloud Confidence Level\",\"field\":\"netskope.alerts.ccl\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by Cloud Confidence Level\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-7f8d83c0-71db-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-7f9d2540-7209-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-7f9d2540-7209-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..65c66d83c7 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-7f9d2540-7209-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.orig_ty\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.orig_ty\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by Event Type of Original Event ", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Event type of Original Event\",\"field\":\"netskope.alerts.orig_ty\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of UBA Alerts by Event Type of Original Event \",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-7f9d2540-7209-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..179a06a4ba --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.access_method\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.access_method\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"user.email\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user.email\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top Users By Access Method", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Access Method\",\"field\":\"netskope.events.access_method\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"User\",\"field\":\"user.email\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top Users By Access Method\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-83fa5a10-72a7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-8705deb0-71de-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-8705deb0-71de-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..b21098fd2a --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-8705deb0-71de-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.type\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"user.email\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user.email\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Top 10 Alert Type by User ", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alert Type\",\"field\":\"netskope.alerts.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":11},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"User\",\"field\":\"user.email\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":11},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Alert Type by User \",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-8705deb0-71de-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-891546c0-72db-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-891546c0-72db-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..63cd952080 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-891546c0-72db-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"destination.geo.country_iso_code\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"destination.geo.country_iso_code\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"destination.geo.region_name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"destination.geo.region_name\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"destination.geo.city_name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"destination.geo.city_name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Destination Location, Destination Region, Destination Country", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination Location\",\"field\":\"destination.geo.city_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Destination Region\",\"field\":\"destination.geo.region_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"customLabel\":\"Destination Country\",\"field\":\"destination.geo.country_iso_code\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Destination Location, Destination Region, Destination Country\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-891546c0-72db-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-8c226d50-71f7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-8c226d50-71f7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..24544002e8 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-8c226d50-71f7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"quarantine\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"quarantine\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.quarantine.original.shared\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.quarantine.original.shared\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Quarantine Events by File Shared ", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"File Shared\",\"field\":\"netskope.alerts.quarantine.original.shared\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Quarantine Events by File Shared \",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-8c226d50-71f7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..26b81c25f7 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"source.geo.city_name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"source.geo.city_name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Source Location", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source Location\",\"field\":\"source.geo.city_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Source Location\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-8efd9840-71e0-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-8fc2c680-72b0-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-8fc2c680-72b0-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..aa1a3fd85e --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-8fc2c680-72b0-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.audit.log.event\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.audit.log.event\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Audit Events by User, Audit Log Event", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"User\",\"field\":\"user.email\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Audit Log Event\",\"field\":\"netskope.events.audit.log.event\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Distribution of Audit Events by User, Audit Log Event\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-8fc2c680-72b0-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-914898a0-72af-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-914898a0-72af-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..0510139e15 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-914898a0-72af-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.severity.level\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.severity.level\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Severity", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Severity\",\"field\":\"netskope.events.severity.level\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":3},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by Severity\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-914898a0-72af-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-917c9230-72b5-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-917c9230-72b5-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..dbdd28303a --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-917c9230-72b5-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"application\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"application\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.object.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.object.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Objects which is being acted on", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Object\",\"field\":\"netskope.events.object.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Objects which is being acted on\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-917c9230-72b5-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..53cadf2c6b --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.ccl\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.ccl\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Trend of Cloud Confidence Level Over Time for Events", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Timestamp\",\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-15y\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"30d\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Cloud Confidence Level\",\"field\":\"netskope.events.ccl\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Trend of Cloud Confidence Level Over Time for Events\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-93433ee0-72a9-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..95533fb16a --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"user_agent.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Distribution of Alerts by Browser", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Browser\",\"field\":\"user_agent.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Alerts by Browser\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-9b93d9d0-71da-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-9c6d6030-71f6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-9c6d6030-71f6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..b2644fad90 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-9c6d6030-71f6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"Security Assessment\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"Security Assessment\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.alert.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.alert.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Security Assessment Alert Names", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alert Name\",\"field\":\"netskope.alerts.alert.name\",\"json\":\"\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Security Assessment Alert Names\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-9c6d6030-71f6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-a2047d20-72ab-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-a2047d20-72ab-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..6b50b42626 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-a2047d20-72ab-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"network\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"network\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"network.protocol\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"network.protocol\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Networks Events by Protocol", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Protocol\",\"field\":\"network.protocol\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Networks Events by Protocol\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a2047d20-72ab-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-a3c6c270-745f-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-a3c6c270-745f-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..344a4153b5 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-a3c6c270-745f-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"user_agent.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Application Events by Browser", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Browser\",\"field\":\"user_agent.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Application Events by Browser\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a3c6c270-745f-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-a3e5e650-72b6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-a3e5e650-72b6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..613ab40309 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-a3e5e650-72b6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"page\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"page\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.request.count\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.request.count\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"netskope.events.page\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.page\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Request Count for Page", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Request Count\",\"field\":\"netskope.events.request.count\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Page\",\"field\":\"netskope.events.page\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Request Count for Page\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a3e5e650-72b6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-a44f4160-72b4-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-a44f4160-72b4-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..c7a1d45680 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-a44f4160-72b4-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"application\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"application\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.object.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.object.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Application Events by Object Type", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Object Type\",\"field\":\"netskope.events.object.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Application Events by Object Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a44f4160-72b4-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-a4745040-71dd-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-a4745040-71dd-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..3972019d7b --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-a4745040-71dd-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.traffic.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.traffic.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by Traffic Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Traffic Type\",\"field\":\"netskope.alerts.traffic.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Alerts by Traffic Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a4745040-71dd-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-a6e2ecf0-72a6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-a6e2ecf0-72a6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..bf2807eacf --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-a6e2ecf0-72a6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "[Netskope][Events] Select Event Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"params\":{\"controls\":[{\"fieldName\":\"netskope.events.event_type\",\"id\":\"1641881851553\",\"indexPatternRefName\":\"control_0_index_pattern\",\"label\":\"Event Type Selection\",\"options\":{\"dynamicOptions\":true,\"multiselect\":true,\"order\":\"desc\",\"size\":5,\"type\":\"terms\"},\"parent\":\"\",\"type\":\"list\"}],\"pinFilters\":false,\"updateFiltersOnChange\":true,\"useTimeFilter\":false},\"title\":\"[Netskope][Events] Select Event Type\",\"type\":\"input_control_vis\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a6e2ecf0-72a6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-a8fb1770-720a-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-a8fb1770-720a-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..8dc80cbff7 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-a8fb1770-720a-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.severity.level\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.severity.level\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by Severity", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Severity\",\"field\":\"netskope.alerts.severity.level\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of UBA Alerts by Severity\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-a8fb1770-720a-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..bc2e9cf751 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"source.geo.region_name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"source.geo.region_name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Source Region", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Source Region\",\"field\":\"source.geo.region_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":7},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Events by Source Region\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-abcc6a30-72aa-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-b0b26610-71df-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-b0b26610-71df-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..65b9d928d6 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-b0b26610-71df-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"destination.geo.country_iso_code\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"destination.geo.country_iso_code\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Destination Country", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination Country\",\"field\":\"destination.geo.country_iso_code\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Destination Country\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-b0b26610-71df-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-bc70e470-7209-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-bc70e470-7209-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..e157906e4e --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-bc70e470-7209-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"user_agent.os.version\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.os.version\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by OS Version", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"OS Version\",\"field\":\"user_agent.os.version\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of UBA Alerts by OS Version\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-bc70e470-7209-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..054db583b4 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.device.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.device.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Distribution of Alerts by Device", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device\",\"field\":\"netskope.alerts.device.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by Device\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-bc859e60-71dc-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-bd2879d0-71f7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-bd2879d0-71f7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..fdc31c9ea6 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-bd2879d0-71f7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"quarantine\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"quarantine\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.quarantine.app\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.quarantine.app\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Top 10 Quarantine Applications", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Quarantine Application\",\"field\":\"netskope.alerts.quarantine.app\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"row\":true,\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Quarantine Applications\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-bd2879d0-71f7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-c01026d0-72af-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-c01026d0-72af-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..875f0b687c --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-c01026d0-72af-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.severity.level\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.severity.level\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Severity Over Time", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Timestamp\",\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"now-15y\",\"to\":\"now\"},\"useNormalizedEsInterval\":true,\"used_interval\":\"30d\"},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Severity\",\"field\":\"netskope.events.severity.level\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":13},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"fittingFunction\":\"linear\",\"grid\":{\"categoryLines\":false},\"labels\":{},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":9,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"line\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"line\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Severity Over Time\",\"type\":\"line\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-c01026d0-72af-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..48b1e7a670 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.app.category\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.app.category\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by App Category", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"App Category\",\"field\":\"netskope.events.app.category\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Events by App Category\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-c1e088c0-72a9-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-c6540e80-72b4-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-c6540e80-72b4-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..44b8effcdb --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-c6540e80-72b4-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"application\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"application\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"user.email\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user.email\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Users doing Activities ", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"User\",\"field\":\"user.email\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Users doing Activities \",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-c6540e80-72b4-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..b108b09856 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.app.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.app.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\" \"}}" + }, + "title": "[Netskope] Top 10 Apps", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Applications\",\"field\":\"netskope.alerts.app.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Apps\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-ca5610d0-71da-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..39f63b6634 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Type\",\"field\":\"netskope.alerts.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by Type\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-cab84db0-71dd-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-d1189e60-71df-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-d1189e60-71df-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..ff38d96f8b --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-d1189e60-71df-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"destination.geo.city_name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"destination.geo.city_name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Destination Location", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Destination Location\",\"field\":\"destination.geo.city_name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Destination Location\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-d1189e60-71df-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-d9596770-72a8-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-d9596770-72a8-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..cfa47a672b --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-d9596770-72a8-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.traffic.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.traffic.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Traffic Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Traffic Type\",\"field\":\"netskope.events.traffic.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by Traffic Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-d9596770-72a8-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-dbcca900-72b6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-dbcca900-72b6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..bbac81c480 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-dbcca900-72b6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,40 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"page\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"page\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.response.count\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.response.count\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"netskope.events.page\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.page\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Top 10 Response Count for Page", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Response Count\",\"field\":\"netskope.events.response.count\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"customLabel\":\"Page\",\"field\":\"netskope.events.page\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Response Count for Page\",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-dbcca900-72b6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-dbdd48a0-72a7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-dbdd48a0-72a7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..3de7dd6294 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-dbdd48a0-72a7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"user_agent.os.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.os.name\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"user_agent.os.version\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"user_agent.os.version\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by OS, OS Version", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"OS\",\"field\":\"user_agent.os.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"user_agent.os.version\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":true,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by OS, OS Version\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-dbdd48a0-72a7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-dd1de560-71eb-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-dd1de560-71eb-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..eba12a9f4e --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-dd1de560-71eb-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"DLP\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"DLP\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.policy.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.policy.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Top 10 Policy ", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Top 10 DLP Policy\",\"field\":\"netskope.alerts.policy.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"autoFitRowToContent\":false,\"perPage\":10,\"percentageCol\":\"\",\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showToolbar\":false,\"showTotal\":false,\"totalFunc\":\"sum\"},\"title\":\"[Netskope] Top 10 Policy \",\"type\":\"table\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-dd1de560-71eb-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-de309310-71d9-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-de309310-71d9-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..354947d7c5 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-de309310-71d9-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,25 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "[Netskope][Alerts] Select Alert Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"params\":{\"controls\":[{\"fieldName\":\"netskope.alerts.type\",\"id\":\"1641794009450\",\"indexPatternRefName\":\"control_0_index_pattern\",\"label\":\"Alert Type Selection\",\"options\":{\"dynamicOptions\":true,\"multiselect\":true,\"order\":\"desc\",\"size\":5,\"type\":\"terms\"},\"parent\":\"\",\"type\":\"list\"}],\"pinFilters\":false,\"updateFiltersOnChange\":true,\"useTimeFilter\":false},\"title\":\"[Netskope][Alerts] Select Alert Type\",\"type\":\"input_control_vis\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-de309310-71d9-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "control_0_index_pattern", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-e15f2790-72a6-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-e15f2790-72a6-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..de6dadfd9d --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-e15f2790-72a6-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.event_type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Event Type", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Event Type\",\"field\":\"netskope.events.event_type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Events by Event Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-e15f2790-72a6-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-e2e46e60-72ae-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-e2e46e60-72ae-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..1dde9bccd5 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-e2e46e60-72ae-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"infrastructure\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"infrastructure\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.alarm.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.alarm.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Infrastructure Events by Alarm Name ", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alarm Name\",\"field\":\"netskope.events.alarm.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Infrastructure Events by Alarm Name \",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-e2e46e60-72ae-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..74969e6a5d --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Events by Type", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Type\",\"field\":\"netskope.events.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Events by Type\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-e8cecff0-72a9-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-e9bc9d80-7208-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-e9bc9d80-7208-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..414d3d6f30 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-e9bc9d80-7208-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.device.classification\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.device.classification\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by Device Classification", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Device Classification\",\"field\":\"netskope.alerts.device.classification\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of UBA Alerts by Device Classification\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-e9bc9d80-7208-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-f1c99420-7207-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-f1c99420-7207-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..fc285b9b3f --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-f1c99420-7207-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"uba\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"uba\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.alert.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.alert.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of UBA Alerts by Alert Name", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alert Name\",\"field\":\"netskope.alerts.alert.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of UBA Alerts by Alert Name\",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-f1c99420-7207-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..6dbf820574 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.category.name\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.category.name\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by Category ", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Category\",\"field\":\"netskope.alerts.category.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"rotate\":0,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"detailedTooltip\":true,\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"radiusRatio\":0,\"seriesParams\":[{\"circlesRadius\":1,\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"interpolate\":\"linear\",\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"truncateLegend\":true,\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"[Netskope] Distribution of Alerts by Category \",\"type\":\"histogram\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-f4fb96d0-71de-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-f9097160-71f3-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-f9097160-71f3-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..e32e00549f --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-f9097160-71f3-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"Security Assessment\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"Security Assessment\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.sa.rule.severity\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.sa.rule.severity\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of SA Alerts by SA Rule Severity", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"SA Rule Severity\",\"field\":\"netskope.alerts.sa.rule.severity\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of SA Alerts by SA Rule Severity\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-f9097160-71f3-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-f96d6680-71f7-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-f96d6680-71f7-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..5cb3c8d1e5 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-f96d6680-71f7-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"params\":{\"query\":\"quarantine\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.alerts.type\":\"quarantine\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.alerts.quarantine.app\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.quarantine.app\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Total Number of Apps Quarantined", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Quarantined Applications\",\"field\":\"netskope.alerts.quarantine.app\"},\"schema\":\"metric\",\"type\":\"cardinality\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"metric\":{\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":10000}],\"invertColors\":false,\"labels\":{\"show\":true},\"metricColorMode\":\"None\",\"percentageMode\":false,\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":60,\"labelColor\":false,\"subText\":\"\"},\"useRanges\":false},\"type\":\"metric\"},\"title\":\"[Netskope] Total Number of Apps Quarantined\",\"type\":\"metric\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-f96d6680-71f7-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-fceec3e0-71dd-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-fceec3e0-71dd-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..d8d371bba7 --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-fceec3e0-71dd-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,30 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.alerts.type\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.alerts.type\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.alerts\\\"\"}}" + }, + "title": "[Netskope] Distribution of Alerts by Alert Type", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Alert Type\",\"field\":\"netskope.alerts.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":11},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Alerts by Alert Type\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-fceec3e0-71dd-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/kibana/visualization/netskope-feb43930-72af-11ec-8c4b-cb281099ee02.json b/packages/netskope/0.1.2/kibana/visualization/netskope-feb43930-72af-11ec-8c4b-cb281099ee02.json new file mode 100755 index 0000000000..9ed3fc8eca --- /dev/null +++ b/packages/netskope/0.1.2/kibana/visualization/netskope-feb43930-72af-11ec-8c4b-cb281099ee02.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"netskope.events.event_type\",\"negate\":false,\"params\":{\"query\":\"audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"netskope.events.event_type\":\"audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"netskope.events.severity.level\",\"negate\":false,\"type\":\"exists\",\"value\":\"exists\"},\"query\":{\"exists\":{\"field\":\"netskope.events.severity.level\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"netskope.events\\\" \"}}" + }, + "title": "[Netskope] Distribution of Audit Events by Severity Level", + "uiStateJSON": "{\"vis\":{\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"Count\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"customLabel\":\"Severity Level\",\"field\":\"netskope.events.severity.level\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":10},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"distinctColors\":false,\"isDonut\":false,\"labels\":{\"last_level\":false,\"percentDecimals\":2,\"position\":\"default\",\"show\":true,\"truncate\":100,\"values\":true,\"valuesFormat\":\"percent\"},\"legendPosition\":\"right\",\"maxLegendLines\":1,\"nestedLegend\":false,\"palette\":{\"name\":\"default\",\"type\":\"palette\"},\"truncateLegend\":true,\"type\":\"pie\"},\"title\":\"[Netskope] Distribution of Audit Events by Severity Level\",\"type\":\"pie\"}" + }, + "coreMigrationVersion": "7.16.2", + "id": "netskope-feb43930-72af-11ec-8c4b-cb281099ee02", + "migrationVersion": { + "visualization": "7.14.0" + }, + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/netskope/0.1.2/manifest.yml b/packages/netskope/0.1.2/manifest.yml new file mode 100755 index 0000000000..8867454ed1 --- /dev/null +++ b/packages/netskope/0.1.2/manifest.yml @@ -0,0 +1,74 @@ +format_version: 1.0.0 +name: netskope +title: "Netskope" +version: 0.1.2 +license: basic +description: Collect logs from Netskope with Elastic Agent. +type: integration +categories: + - security +release: beta +conditions: + kibana.version: ^7.17.0 || ^8.0.0 +screenshots: + - src: /img/netskope-alerts-screenshot.png + title: Netskope Alert logs screenshot + size: 600x600 + type: image/png + - src: /img/netskope-events-screenshot.png + title: Netskope Event logs screenshot + size: 600x600 + type: image/png +icons: + - src: /img/netskope-logo.svg + title: Netskope logo + size: 32x32 + type: image/svg+xml +policy_templates: + - name: netskope + title: Netskope logs + description: Collect Netskope logs + inputs: + - type: tcp + vars: + - name: listen_address + type: text + title: Listen Address + description: The bind address to listen for TCP connections. Set to `0.0.0.0` to bind to all available interfaces. + multi: false + required: true + show_user: true + default: localhost + - name: ssl + type: yaml + title: SSL Configuration + description: i.e. certificate_authorities, supported_protocols, verification_mode etc. + multi: false + required: false + show_user: false + default: | + #certificate_authorities: + # - | + # -----BEGIN CERTIFICATE----- + # MIIDCjCCAfKgAwIBAgITJ706Mu2wJlKckpIvkWxEHvEyijANBgkqhkiG9w0BAQsF + # ADAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwIBcNMTkwNzIyMTkyOTA0WhgPMjExOTA2 + # MjgxOTI5MDRaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB + # BQADggEPADCCAQoCggEBANce58Y/JykI58iyOXpxGfw0/gMvF0hUQAcUrSMxEO6n + # fZRA49b4OV4SwWmA3395uL2eB2NB8y8qdQ9muXUdPBWE4l9rMZ6gmfu90N5B5uEl + # 94NcfBfYOKi1fJQ9i7WKhTjlRkMCgBkWPkUokvBZFRt8RtF7zI77BSEorHGQCk9t + # /D7BS0GJyfVEhftbWcFEAG3VRcoMhF7kUzYwp+qESoriFRYLeDWv68ZOvG7eoWnP + # PsvZStEVEimjvK5NSESEQa9xWyJOmlOKXhkdymtcUd/nXnx6UTCFgnkgzSdTWV41 + # CI6B6aJ9svCTI2QuoIq2HxX/ix7OvW1huVmcyHVxyUECAwEAAaNTMFEwHQYDVR0O + # BBYEFPwN1OceFGm9v6ux8G+DZ3TUDYxqMB8GA1UdIwQYMBaAFPwN1OceFGm9v6ux + # 8G+DZ3TUDYxqMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG5D + # 874A4YI7YUwOVsVAdbWtgp1d0zKcPRR+r2OdSbTAV5/gcS3jgBJ3i1BN34JuDVFw + # 3DeJSYT3nxy2Y56lLnxDeF8CUTUtVQx3CuGkRg1ouGAHpO/6OqOhwLLorEmxi7tA + # H2O8mtT0poX5AnOAhzVy7QW0D/k4WaoLyckM5hUa6RtvgvLxOwA0U+VGurCDoctu + # 8F4QOgTAWyh8EZIwaKCliFRSynDpv3JTUwtfZkxo6K6nce1RhCWFAsMvDZL8Dgc0 + # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk + # sxSmbIUfc2SGJGCJD4I= + # -----END CERTIFICATE----- + title: Collect Netskope logs via TCP input + description: Collecting Netskope logs via TCP input +owner: + github: elastic/security-external-integrations diff --git a/packages/o365/1.4.3/changelog.yml b/packages/o365/1.4.3/changelog.yml new file mode 100755 index 0000000000..e5c960664d --- /dev/null +++ b/packages/o365/1.4.3/changelog.yml @@ -0,0 +1,142 @@ +# newer versions go on top +- version: "1.4.3" + changes: + - description: Replace invalid field value + type: enhancement + link: https://github.com/elastic/integrations/pull/xxxx +- version: "1.4.2" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.4.1" + changes: + - description: Fix grok parsing errors due to invalid IP addresses. + type: bugfix + link: https://github.com/elastic/integrations/pull/2669 +- version: "1.4.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2427 +- version: "1.3.2" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.3.1" + changes: + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "1.3.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2252 +- version: "1.2.4" + changes: + - description: Uniform with guidelines + type: enhancement + link: https://github.com/elastic/integrations/pull/2096 +- version: "1.2.3" + changes: + - description: Fix processors configuration + type: bugfix + link: https://github.com/elastic/integrations/pull/2113 +- version: "1.2.2" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1976 +- version: "1.2.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1837 +- version: "1.2.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1670 +- version: "1.1.4" + changes: + - description: additional type assertions in painless scripts + type: bugfix + link: https://github.com/elastic/integrations/pull/1642 +- version: "1.1.3" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1493 +- version: '1.1.2' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1402 +- version: "1.1.1" + changes: + - description: Escape special characters in docs + type: enhancement + link: https://github.com/elastic/integrations/pull/1405 +- version: "1.1.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "1.0.0" + changes: + - description: make GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1219 + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1219 +- version: "0.6.2" + changes: + - description: Use `wildcard` field type for the relevant ECS fields. + type: enhancement + link: https://github.com/elastic/integrations/pull/1180 +- version: "0.6.1" + changes: + - description: small pipeline fix for parameters when they are string instead of objects + type: enhancement + link: https://github.com/elastic/integrations/pull/1136 +- version: "0.6.0" + changes: + - description: add system tests + type: enhancement + link: https://github.com/elastic/integrations/pull/1119 + - description: fixes o365audit config file + type: enhancement + link: https://github.com/elastic/integrations/pull/1119 +- version: "0.5.0" + changes: + - description: update to ECS 1.10.0 and adding event.original options + type: enhancement + link: https://github.com/elastic/integrations/pull/1117 +- version: "0.4.0" + changes: + - description: moving edge processing to ingest pipelines + type: enhancement + link: https://github.com/elastic/integrations/pull/983 +- version: "0.3.2" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/860 +- version: "0.3.1" + changes: + - description: Change kibana.version constraint to be more conservative. + type: bugfix + link: https://github.com/elastic/integrations/pull/749 +- version: "0.3.0" + changes: + - description: Add changes to use ECS 1.8 fields. + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/716 +- version: "0.1.0" + changes: + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/230 diff --git a/packages/o365/1.4.3/data_stream/audit/agent/stream/o365audit.yml.hbs b/packages/o365/1.4.3/data_stream/audit/agent/stream/o365audit.yml.hbs new file mode 100755 index 0000000000..8656c87842 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/agent/stream/o365audit.yml.hbs @@ -0,0 +1,39 @@ +{{#if application_id}}application_id: {{application_id}}{{/if}} +tenant_id: +{{#each tenants}} + - "{{this}}" +{{/each}} +{{#if certificate}}certificate: {{certificate}}{{/if}} +{{#if key}}key: {{key}}{{/if}} +{{#if key_passphrase}}key_passphrase: {{key_passphrase}}{{/if}} +{{#if client_secret}}client_secret: {{client_secret}}{{/if}} +content_type: +{{#each content_type}} + - "{{this}}" +{{/each}} +{{#if api}} +api: + {{api}} +{{/if}} +tags: +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#if preserve_original_event}} + - preserve_original_event +api.preserve_original_event: true +{{/if}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +processors: +- add_fields: + target: "_conf" + fields: + tenants: + {{#each tenant_names}} + {{this}} + {{/each}} +{{#if processors}} +{{processors}} +{{/if}} diff --git a/packages/o365/1.4.3/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/o365/1.4.3/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..6845e47632 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,1041 @@ +--- +description: Pipeline for Office 365 Audit logs + +processors: + - set: + field: ecs.version + value: '8.0.0' + - set: + field: event.kind + value: event + - append: + field: event.type + value: info + - append: + field: event.category + value: web + # General Schema + - date: + field: o365audit.CreationTime + formats: + - ISO8601 + - rename: + field: o365audit.Id + target_field: event.id + ignore_missing: true + - rename: + field: o365audit.ClientIPAddress + target_field: client._temp + ignore_missing: true + - rename: + field: o365audit.ClientIP + target_field: client._temp + ignore_missing: true + if: ctx.client?._temp == null + - rename: + field: o365audit.ActorIpAddress + target_field: client._temp + ignore_missing: true + if: ctx.client?._temp == null + - convert: + field: o365audit.UserId + target_field: user.id + type: string + ignore_missing: true + - rename: + field: o365audit.Workload + target_field: event.provider + ignore_missing: true + - rename: + field: o365audit.Operation + target_field: event.action + ignore_missing: true + - rename: + field: o365audit.OrganizationId + target_field: organization.id + ignore_missing: true + - rename: + field: o365audit.UserAgent + target_field: user_agent.original + ignore_missing: true + - script: + if: ctx.o365audit?.RecordType != null + lang: painless + params: + "1": "ExchangeAdmin" + "2": "ExchangeItem" + "3": "ExchangeItemGroup" + "4": "SharePoint" + "6": "SharePointFileOperation" + "8": "AzureActiveDirectory" + "9": "AzureActiveDirectoryAccountLogon" + "10": "DataCenterSecurityCmdlet" + "11": "ComplianceDLPSharePoint" + "12": "Sway" + "13": "ComplianceDLPExchange" + "14": "SharePointSharingOperation" + "15": "AzureActiveDirectoryStsLogon" + "18": "SecurityComplianceCenterEOPCmdlet" + "20": "PowerBIAudit" + "21": "CRM" + "22": "Yammer" + "23": "SkypeForBusinessCmdlets" + "24": "Discovery" + "25": "MicrosoftTeams" + "28": "ThreatIntelligence" + "30": "MicrosoftFlow" + "31": "AeD" + "32": "MicrosoftStream" + "33": "ComplianceDLPSharePointClassification" + "35": "Project" + "36": "SharePointListOperation" + "38": "DataGovernance" + "40": "SecurityComplianceAlerts" + "41": "ThreatIntelligenceUrl" + "42": "SecurityComplianceInsights" + "44": "WorkplaceAnalytics" + "45": "PowerAppsApp" + "47": "ThreatIntelligenceAtpContent" + "49": "TeamsHealthcare" + "52": "DataInsightsRestApiAudit" + "54": "SharePointListItemOperation" + "55": "SharePointContentTypeOperation" + "56": "SharePointFieldOperation" + "64": "AirInvestigation" + "66": "MicrosoftForms" + source: > + def schemaId = ctx.o365audit.RecordType.toString(); + def schema = params[schemaId]; + if (schema != null) { + if (ctx.event == null) { + ctx.event = new HashMap(); + } + ctx.event.code = schema; + } + - set: + field: event.outcome + value: success + if: 'ctx.o365audit?.ResultStatus != null && ["succeeded", "success", "partiallysucceeded", "true"].contains(ctx.o365audit?.ResultStatus.toLowerCase())' + - set: + field: event.outcome + value: failure + if: 'ctx.o365audit?.ResultStatus != null && ["failed", "false"].contains(ctx.o365audit?.ResultStatus.toLowerCase())' + - set: + field: event.outcome + value: success + if: ctx.event?.outcome == null + - script: + lang: painless + if: 'ctx.o365audit?.Parameters != null && ctx.o365audit?.Parameters instanceof List' + source: > + def newparams = new HashMap(); + def oldparams = ctx.o365audit.Parameters; + for (int i = 0; i < oldparams.length; ++i) { + if (oldparams[i]["Value"] != null) { + newparams[oldparams[i]["Name"]] = oldparams[i]["Value"]; + } + } + ctx.o365audit.Parameters = newparams; + - rename: + field: o365audit.Parameters + target_field: o365audit.Parameters._raw + if: 'ctx.o365audit?.Parameters != null && ctx.o365audit?.Parameters instanceof String' + - script: + lang: painless + if: 'ctx.o365audit?.ExtendedProperties != null && ctx.o365audit?.ExtendedProperties instanceof List' + source: > + def newparams = new HashMap(); + def oldparams = ctx.o365audit.ExtendedProperties; + for (int i = 0; i < oldparams.length; ++i) { + if (oldparams[i]["Value"] != null) { + newparams[oldparams[i]["Name"]] = oldparams[i]["Value"]; + } + } + ctx.o365audit.ExtendedProperties = newparams; + - rename: + field: o365audit.ExtendedProperties + target_field: o365audit.ExtendedProperties._raw + if: 'ctx.o365audit?.ExtendedProperties != null && ctx.o365audit?.ExtendedProperties instanceof String' + - script: + lang: painless + if: 'ctx.o365audit?.ModifiedProperties != null && ctx.o365audit?.ModifiedProperties instanceof List' + source: > + def newparams = new HashMap(); + def oldparams = ctx.o365audit.ModifiedProperties; + for (int i = 0; i < oldparams.length; ++i) { + if (oldparams[i]["OldValue"] != null && oldparams[i]["NewValue"] != null) { + def validname = oldparams[i]["Name"].replace(" ","_").replace(".","_"); + newparams[validname] = new HashMap(); + newparams[validname]["NewValue"] = oldparams[i]["NewValue"]; + newparams[validname]["OldValue"] = oldparams[i]["OldValue"]; + } + } + if (newparams == null) { + ctx.o365audit.remove("ModifiedProperties"); + return; + } + ctx.o365audit.ModifiedProperties = newparams; + - rename: + field: o365audit.ModifiedProperties + target_field: o365audit.ModifiedProperties._raw + if: 'ctx.o365audit?.ModifiedProperties != null && ctx.o365audit?.ModifiedProperties instanceof String' + - script: + lang: painless + if: 'ctx.o365audit?.AlertLinks != null && ctx.o365audit?.AlertLinks instanceof List' + source: > + def list = ctx.o365audit.AlertLinks; + def links = new ArrayList(); + for (int i = 0; i < list.length; ++i) { + if (list[i] instanceof Map && list[i].containsKey("AlertLinkHref") && list[i]["AlertLinkHref"] != null && list[i]["AlertLinkHref"] instanceof String) { + links.add(list[i]["AlertLinkHref"]); + } + } + if (links.length == 0) { + ctx.o365audit.remove("AlertLinks"); + return; + } + ctx.o365audit.AlertLinks = links; + - set: + field: event.severity + value: 1 + if: ctx.o365audit?.Severity == "informational" + - set: + field: event.severity + value: 2 + if: ctx.o365audit?.Severity == "low" + - set: + field: event.severity + value: 3 + if: ctx.o365audit?.Severity == "medium" + - set: + field: event.severity + value: 4 + if: ctx.o365audit?.Severity == "high" + # ExchangeAdmin Schema + - rename: + field: o365audit.OrganizationName + target_field: organization.name + ignore_missing: true + if: ctx.event?.code == "ExchangeAdmin" + - rename: + field: o365audit.OriginatingServer + target_field: server._temp + ignore_missing: true + if: ctx.event?.code == "ExchangeAdmin" + # ExchangeItem Schema + - rename: + field: o365audit.MailboxOwnerUPN + target_field: user.email + ignore_missing: true + if: ctx.event?.code == "ExchangeItem" + - convert: + field: o365audit.LogonUserSid + target_field: user.id + type: string + ignore_missing: true + if: 'ctx.user?.id == null && ctx.o365audit?.LogonUserSid != null && ctx.event?.code == "ExchangeItem"' + - rename: + field: o365audit.LogonUserDisplayName + target_field: user.full_name + ignore_missing: true + if: ctx.event?.code == "ExchangeItem" + - rename: + field: o365audit.OrganizationName + target_field: organization.name + ignore_missing: true + if: ctx.event?.code == "ExchangeItem" + - rename: + field: o365audit.OriginatingServer + target_field: server._temp + ignore_missing: true + if: ctx.event?.code == "ExchangeItem" + - rename: + field: o365audit.ClientIPAddress + target_field: client._temp + ignore_missing: true + if: ctx.event?.code == "ExchangeItem" + - rename: + field: o365audit.ClientProcessName + target_field: process.name + ignore_missing: true + if: ctx.event?.code == "ExchangeItem" + # AzureActiveDirectory Schema + - set: + field: user.target.id + copy_from: o365audit.ObjectId + if: ctx.event?.code == "AzureActiveDirectory" + ## AzureActiveDirectory Schema new user + - set: + field: event.action + value: added-user-account + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "Add user."' + - append: + field: event.category + value: iam + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "added-user-account"' + - append: + field: event.type + value: user + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "added-user-account"' + - append: + field: event.type + value: creation + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "added-user-account"' + ## AzureActiveDirectory Schema update user + - set: + field: event.action + value: modified-user-account + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "Update user."' + - append: + field: event.category + value: iam + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "modified-user-account"' + - append: + field: event.type + value: user + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "modified-user-account"' + - append: + field: event.type + value: change + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "modified-user-account"' + ## AzureActiveDirectory Schema delete user + - set: + field: event.action + value: deleted-user-account + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "Delete user."' + - append: + field: event.category + value: iam + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "deleted-user-account"' + - append: + field: event.type + value: user + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "deleted-user-account"' + - append: + field: event.type + value: deletion + if: 'ctx.event?.code == "AzureActiveDirectory" && ctx.event?.action == "deleted-user-account"' + # AzureActiveDirectoryStsLogon Schema + - append: + field: event.category + value: authentication + if: ctx.event?.code == "AzureActiveDirectoryStsLogon" + - append: + field: event.type + value: start + if: ctx.event?.code == "AzureActiveDirectoryStsLogon" + - append: + field: event.type + value: access + if: 'ctx.event?.code == "AzureActiveDirectoryStsLogon"' + # SharePointFileOperation Schema + - rename: + field: o365audit.ObjectId + target_field: url.original + ignore_missing: true + if: ctx.event?.code == "SharePointFileOperation" + - rename: + field: o365audit.SourceRelativeUrl + target_field: file.directory + ignore_missing: true + if: ctx.event?.code == "SharePointFileOperation" + - rename: + field: o365audit.SourceFileName + target_field: file.name + ignore_missing: true + if: ctx.event?.code == "SharePointFileOperation" + - rename: + field: o365audit.SourceFileExtension + target_field: file.extension + ignore_missing: true + if: ctx.event?.code == "SharePointFileOperation" + - append: + field: event.category + value: file + if: 'ctx.event?.action != null && ["FileAccessed", "FileDeleted", "FileDownloaded", "FileModified", "FileMoved", "FileRenamed", "FileRestored", "FileUploaded", "FolderCopied", "FolderCreated", "FolderDeleted", "FolderModified", "FolderMoved", "FolderRenamed", "FolderRestored"].contains(ctx.event?.action)' + - append: + field: event.category + value: configuration + if: ctx.event?.action == "ComplianceSettingChanged" + - append: + field: event.type + value: access + if: 'ctx.event?.action != null && ["FileAccessed", "FileDownloaded"].contains(ctx.event?.action)' + - append: + field: event.type + value: change + if: 'ctx.event?.action != null && ["ComplianceSettingChanged", "FileModified", "FileMoved", "FileRenamed", "FileRestored", "FolderModified", "FolderMoved", "FolderRenamed", "FolderRestored"].contains(ctx.event?.action)' + - append: + field: event.type + value: deletion + if: 'ctx.event?.action != null && ["FileDeleted", "FolderDeleted"].contains(ctx.event?.action)' + - append: + field: event.type + value: creation + if: 'ctx.event?.action != null && ["FileUploaded", "FolderCopied", "FolderCreated"].contains(ctx.event?.action)' + # SecurityComplianceAlerts Schema + - rename: + field: o365audit.Comments + target_field: message + ignore_missing: true + if: ctx.event?.code == "SecurityComplianceAlerts" + - rename: + field: o365audit.Name + target_field: rule.name + ignore_missing: true + if: ctx.event?.code == "SecurityComplianceAlerts" + - rename: + field: o365audit.PolicyId + target_field: rule.id + ignore_missing: true + if: ctx.event?.code == "SecurityComplianceAlerts" + - rename: + field: o365audit.Category + target_field: rule.category + ignore_missing: true + if: ctx.event?.code == "SecurityComplianceAlerts" + - rename: + field: o365audit.EntityType + target_field: rule.ruleset + ignore_missing: true + if: ctx.event?.code == "SecurityComplianceAlerts" + - rename: + field: o365audit.AlertEntityId + target_field: rule.description + ignore_missing: true + if: ctx.event?.code == "SecurityComplianceAlerts" + - rename: + field: o365audit.AlertLinks + target_field: rule.reference + ignore_missing: true + if: ctx.event?.code == "SecurityComplianceAlerts" + - set: + field: event.kind + value: alert + if: ctx.event?.code == "SecurityComplianceAlerts" + - append: + field: event.category + value: authentication + if: 'ctx.event?.code == "SecurityComplianceAlerts" && ctx.o365audit?.Category == "AccessGovernance"' + - append: + field: event.category + value: file + if: 'ctx.event?.code == "SecurityComplianceAlerts" && ctx.o365audit?.Category != null && ["DataGovernance", "DataLossPrevention"].contains(ctx.o365audit?.Category)' + - append: + field: event.category + value: malware + if: 'ctx.event?.code == "SecurityComplianceAlerts" && ctx.o365audit?.Category == "ThreatManagement"' + - append: + field: event.category + value: authentication + allow_duplicates: false + if: 'ctx.event?.code == "SecurityComplianceAlerts" && ctx.o365audit?.Category != null && !["DataGovernance", "DataLossPrevention", "ThreatManagement", "AccessGovernance"].contains(ctx.o365audit?.Category)' + - append: + field: event.category + value: web + allow_duplicates: false + if: ctx.event?.code == "SecurityComplianceAlerts" + - append: + field: event.type + value: info + allow_duplicates: false + if: ctx.event?.code == "SecurityComplianceAlerts" + - convert: + field: o365audit.AlertEntityId + target_field: user.id + type: string + ignore_missing: true + if: 'ctx.user?.id == null && ctx.event?.code == "SecurityComplianceAlerts" && ctx.rule?.ruleset == "User"' + - rename: + field: o365audit.AlertEntityId + target_field: user.email + ignore_missing: true + if: 'ctx.event?.code == "SecurityComplianceAlerts" && ctx.rule?.ruleset != null && ["Recipients", "Sender"].contains(ctx.rule?.ruleset)' + - rename: + field: o365audit.AlertEntityId + target_field: threat.technique.id + ignore_missing: true + if: 'ctx.event?.code == "SecurityComplianceAlerts" && ctx.rule?.ruleset == "MalwareFamily"' + # DLP Schema + - set: + field: event.kind + value: alert + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - append: + field: event.category + value: file + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - append: + field: event.type + value: access + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.SharePointMetaData.From + target_field: user.id + ignore_missing: true + if: 'ctx.user?.id == null && ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.SharePointMetaData.FileName + target_field: file.name + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.SharePointMetaData.FilePathUrl + target_field: url.original + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.SharePointMetaData.UniqueId + target_field: file.inode + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.SharePointMetaData.UniqueID + target_field: file.inode + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.SharePointMetaData.FileOwner + target_field: file.owner + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.ExchangeMetaData.From + target_field: source.user.email + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.ExchangeMetaData.Subject + target_field: message + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.PolicyId + target_field: rule.id + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - rename: + field: o365audit.PolicyName + target_field: rule.name + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + - date: + field: o365audit.SharePointMetaData.LastModifiedTime + target_field: file.mtime + formats: + - ISO8601 + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code) && ctx.o365audit?.SharePointMetaData?.LastModifiedTime != null' + - script: + lang: painless + if: 'ctx.event?.code != null && ctx.o365audit?.ExchangeMetaData!= null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code)' + source: > + def fields = new def[] {"To", "CC", "BCC"}; + if (ctx.destination == null) { + ctx.destination = new HashMap(); + } + if (ctx.destination.user == null) { + ctx.destination.user = new HashMap(); + } + ctx.destination.user.email = new ArrayList(); + for (int i = 0; i < fields.length; ++i) { + if (ctx.o365audit.ExchangeMetaData instanceof Map && ctx.o365audit.ExchangeMetaData.containsKey(fields[i])) { + def emails = ctx.o365audit.ExchangeMetaData[fields[i]]; + if (emails instanceof List){ + for (int e = 0; e < emails.length; ++e) { + ctx.destination.user.email.add(emails[e]); + } + } + if (emails instanceof String){ + ctx.destination.user.email.add(emails); + } + } + } + - rename: + field: o365audit.ExceptionInfo + target_field: o365audit.ExceptionInfo.Reason + ignore_missing: true + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code) && ctx.o365audit?.ExceptionInfo != null && ctx.o365audit?.ExceptionInfo instanceof String' + - script: + lang: painless + if: 'ctx.event?.code != null && ["ComplianceDLPSharePoint", "ComplianceDLPExchange"].contains(ctx.event?.code) && ctx.o365audit?.PolicyDetails != null' + source: > + int severityToCode(def x) { + if (x.toLowerCase() == "informational") { + return 1; + } + if (x.toLowerCase() == "low") { + return 2; + } + if (x.toLowerCase() == "medium") { + return 3; + } + if (x.toLowerCase() == "high") { + return 4; + } + return 0; + } + def policies = ctx.o365audit.PolicyDetails; + if (policies == null) { + return; + } + if (ctx.rule == null) { + ctx.rule = new HashMap(); + } + if (ctx.rule.id == null) { + ctx.rule.id = new ArrayList(); + } + if (ctx.rule.name == null) { + ctx.rule.name = new ArrayList(); + } + def maxSeverity = 0; + def allowed = true; + for (int i = 0; i < policies.length && policies instanceof List; ++i) { + def rules = policies[i].Rules; + if (rules == null) { + continue; + } + for (int j = 0; j < rules.length; ++j) { + def rule = rules[j]; + def id = rule.RuleId; + def name = rule.RuleName; + def sev = severityToCode(rule.Severity); + if (id != null && name != null) { + ctx.rule.id.add(id); + ctx.rule.name.add(name); + } + if (sev > maxSeverity) { + maxSeverity = sev; + } + if (allowed) { + if (rule.Actions != null && rule.Actions.contains("BlockAccess")) { + allowed = false; + } + } + } + } + if (maxSeverity > -1) { + ctx.event.severity = maxSeverity; + } + if (allowed) { + ctx.event.outcome = "success"; + return; + } + if (ctx.event?.action == "DlpRuleUndo") { + ctx.event.outcome = "success"; + return; + } + if (ctx.event?.action == "DlpInfo") { + ctx.event.outcome = "failure"; + return; + } + if (ctx.o365audit?.ExceptionInfo != null && !ctx.o365audit?.ExceptionInfo.isEmpty()) { + ctx.event.outcome = "success"; + return; + } + ctx.event.outcome = "failure"; + # Yammer Schema + - rename: + field: o365audit.ActorUserId + target_field: user.email + ignore_missing: true + if: ctx.event?.code == "Yammer" + - convert: + field: o365audit.ActorYammerUserId + target_field: user.id + type: string + ignore_missing: true + if: 'ctx.user?.id == null && ctx.event?.code == "Yammer"' + - rename: + field: o365audit.FileId + target_field: file.inode + ignore_missing: true + if: ctx.event?.code == "Yammer" + - rename: + field: o365audit.FileName + target_field: file.name + ignore_missing: true + if: ctx.event?.code == "Yammer" + - rename: + field: o365audit.GroupName + target_field: group.name + ignore_missing: true + if: ctx.event?.code == "Yammer" + - rename: + field: o365audit.TargetUserId + target_field: destination.user.email + ignore_missing: true + if: ctx.event?.code == "Yammer" + - rename: + field: o365audit.TargetYammerUserId + target_field: destination.user.id + ignore_missing: true + if: ctx.event?.code == "Yammer" + - append: + field: event.category + value: configuration + if: 'ctx.event?.code == "Yammer" && ctx.event?.action != null && ["NetworkConfigurationUpdated", "NetworkSecurityConfigurationUpdated", "SoftDeleteSettingsUpdated", "ProcessProfileFields", "SupervisorAdminToggled"].contains(ctx.event?.action)' + - append: + field: event.category + value: iam + if: 'ctx.event?.code == "Yammer" && ctx.event?.action != null && ["NetworkSecurityConfigurationUpdated", "GroupCreation", "GroupDeletion", "NetworkUserSuspended", "UserSuspension"].contains(ctx.event?.action)' + - append: + field: event.category + value: file + if: 'ctx.event?.code == "Yammer" && ctx.event?.action != null && ["FileCreated", "FileDownloaded", "FileShared", "FileUpdateDescription", "FileUpdateName", "FileVisited"].contains(ctx.event?.action)' + - append: + field: event.type + value: change + if: 'ctx.event?.code == "Yammer" && ctx.event?.action != null && ["NetworkConfigurationUpdated", "NetworkSecurityConfigurationUpdated", "SoftDeleteSettingsUpdated", "ProcessProfileFields", "SupervisorAdminToggled"].contains(ctx.event?.action)' + - append: + field: event.type + value: admin + if: 'ctx.event?.code == "Yammer" && ctx.event?.action == "NetworkSecurityConfigurationUpdated"' + - append: + field: event.type + value: creation + if: 'ctx.event?.code == "Yammer" && ctx.event?.action != null && ["FileCreated", "GroupCreation", "FileUpdateName"].contains(ctx.event?.action)' + - append: + field: event.type + value: deletion + if: 'ctx.event?.code == "Yammer" && ctx.event?.action == "GroupDeletion"' + - append: + field: event.type + value: access + if: 'ctx.event?.code == "Yammer" && ctx.event?.action != null && ["FileDownloaded", "FileShared", "FileUpdateDescription", "FileVisited"].contains(ctx.event?.action)' + - append: + field: event.type + value: group + if: 'ctx.event?.code == "Yammer" && ctx.event?.action != null && ["GroupCreation", "GroupDeletion"].contains(ctx.event?.action)' + # Teams Schema + - set: + field: event.action + value: added-group-account-to + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "TeamCreated"' + - append: + field: event.category + value: iam + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "added-group-account-to"' + - append: + field: event.type + value: group + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "added-group-account-to"' + - append: + field: event.type + value: creation + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "added-group-account-to"' + - rename: + field: o365audit.TeamName + target_field: group.name + ignore_missing: true + if: ctx.event?.code == "MicrosoftTeams" + - set: + field: event.action + value: added-users-to-group + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "MemberAdded"' + - append: + field: event.category + value: iam + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "added-users-to-group"' + - append: + field: event.type + value: group + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "added-users-to-group"' + - append: + field: event.type + value: change + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "added-users-to-group"' + - set: + field: event.action + value: deleted-user-account + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "Delete user."' + - append: + field: event.category + value: iam + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "deleted-user-account"' + - append: + field: event.type + value: user + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "deleted-user-account"' + - append: + field: event.type + value: deletion + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "deleted-user-account"' + - rename: + field: o365audit.ObjectId + target_field: user.target.id + ignore_missing: true + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.event?.action == "deleted-user-account"' + - script: + lang: painless + if: 'ctx.event?.code == "MicrosoftTeams" && ctx.o365audit?.Members != null && ctx.o365audit.Members instanceof List' + source: > + def members = ctx.o365audit?.Members; + if (ctx.related == null) { + ctx.related = new HashMap(); + } + if (ctx.related.user == null) { + ctx.related.user = new ArrayList(); + } + for (int i = 0; i < members.length; ++i) { + if (members[i] instanceof Map && members[i].containsKey("UPN") && !members[i]["UPN"].isEmpty()) { + ctx.related.user.add(members[i]["UPN"]); + } + } + - gsub: + field: client._temp + pattern: '::ffff:([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)' + replacement: '$1' + ignore_missing: true + - grok: + field: client._temp + patterns: + - '%{IPANDPORTBRACKETS}' + - '^%{IP:client.address}$' + - '^\[%{IP:client.address}\]$' + - '%{IPANDPORT}' + - '^%{NOTSPACE:client.domain}$' + - '%{HOSTNAMEANDPORTBRACKETS}' + - '%{HOSTNAMEANDPORT}' + - '^\[%{HOSTNAMEANDIP}\]$' + - '^%{HOSTNAMEANDIP}$' + - '%{GREEDYDATA:client.address}' + pattern_definitions: + IPANDPORTBRACKETS: '^\[%{IP:client.address}\]:%{POSINT:client._port}' + IPANDPORT: '^%{IP:client.address}:%{POSINT:client._port}' + HOSTNAMEANDPORTBRACKETS: '^\[%{NOTSPACE:client.domain}\]:%{POSINT:client._port}' + HOSTNAMEANDPORT: '^%{NOTSPACE:client.domain}:%{POSINT:client._port}' + NOTCLOSINGPARENS: '[^)]*' + HOSTNAMEANDIP: '%{NOTSPACE:client.domain} \(%{NOTCLOSINGPARENS:client.address}\)' + if: 'ctx.client?._temp != null && !ctx.client?._temp.isEmpty()' + - gsub: + field: server._temp + pattern: "[\n\r]" + replacement: "" + ignore_missing: true + - grok: + field: server._temp + patterns: + - '^\[%{HOSTNAMEANDIP}\]$' + - '%{HOSTNAMEANDIP}' + - '%{GREEDYDATA:server.address}' + pattern_definitions: + NOTCLOSINGPARENS: '[^)]*' + HOSTNAMEANDIP: '%{NOTSPACE:server.domain} \(%{NOTCLOSINGPARENS:server.address}\)' + if: 'ctx.server?._temp != null && !ctx.server?._temp.isEmpty()' + ignore_failure: true + - convert: + field: client.address + target_field: client.ip + type: ip + ignore_failure: true + - convert: + field: client._port + target_field: client.port + type: long + ignore_missing: true + - convert: + field: server.address + target_field: server.ip + type: ip + ignore_failure: true + - remove: + field: + - client._port + - client._temp + - server._temp + ignore_missing: true + - set: + field: source.ip + copy_from: client.ip + if: ctx.client?.ip != null + - set: + field: source.port + copy_from: client.port + if: ctx.client?.port != null + - set: + field: destination.ip + copy_from: server.ip + if: ctx.server?.ip != null + - script: + lang: painless + if: 'ctx.user?.id != null && ctx.user?.id.contains("@")' + source: > + String[] splitmail = ctx.user.id.splitOnToken("@"); + if (splitmail.length != 2) { + return; + } + ctx.user.email = ctx.user.id; + ctx.user.domain = splitmail[1]; + ctx.user.name = splitmail[0]; + - script: + lang: painless + if: 'ctx.user?.target?.id != null && ctx.user?.target?.id.contains("@")' + source: > + String[] splitmail = ctx.user.target.id.splitOnToken("@"); + if (splitmail.length != 2) { + return; + } + ctx.user.target.email = ctx.user.target.id; + ctx.user.target.domain = splitmail[1]; + ctx.user.target.name = splitmail[0]; + - script: + lang: painless + if: 'ctx.source?.user?.id != null && ctx.source?.user?.id.contains("@")' + source: > + String[] splitmail = ctx.source.user.id.splitOnToken("@"); + if (splitmail.length != 2) { + return; + } + ctx.source.user.email = ctx.source.user.id; + ctx.source.user.domain = splitmail[1]; + ctx.source.user.name = splitmail[0]; + - script: + lang: painless + if: 'ctx.destination?.user?.id != null && ctx.destination?.user?.id.contains("@")' + source: > + String[] splitmail = ctx.destination.user.id.splitOnToken("@"); + if (splitmail.length != 2) { + return; + } + ctx.destination.user.email = ctx.destination.user.id; + ctx.destination.user.domain = splitmail[1]; + ctx.destination.user.name = splitmail[0]; + - set: + field: network.type + value: ipv6 + if: 'ctx.client?.ip != null && ctx.client?.ip.contains(":")' + - set: + field: network.type + value: ipv4 + if: 'ctx.network?.type == null && ctx.client?.ip != null' + - append: + field: related.ip + value: "{{client.ip}}" + allow_duplicates: false + if: ctx.client?.ip != null + - append: + field: related.ip + value: "{{server.ip}}" + allow_duplicates: false + if: ctx.server?.ip != null + - append: + field: related.user + value: "{{user.name}}" + allow_duplicates: false + if: ctx.user?.name != null + - append: + field: related.user + value: "{{user.target.name}}" + allow_duplicates: false + if: ctx.user?.target?.name != null + - append: + field: related.user + value: "{{file.owner}}" + allow_duplicates: false + if: ctx.file?.owner != null + - rename: + field: o365audit.ExtendedProperties.UserAgent + target_field: user_agent.original + ignore_missing: true + if: ctx.o365audit?.ExtendedProperties?.UserAgent != null + # Add Host and Organization fields + - lowercase: + field: organization.id + ignore_missing: true + - set: + field: host.id + copy_from: organization.id + if: ctx.organization?.id != null + - script: + lang: painless + if: 'ctx.organization?.id != null && ctx._conf?.tenants != null' + source: > + def conftenants = ctx._conf.tenants; + def orgid = ctx.organization.id; + if (conftenants instanceof Map && conftenants.containsKey(orgid)) { + ctx.organization.name = conftenants[orgid]; + ctx.host.name = conftenants[orgid]; + } + - set: + field: host.name + copy_from: organization.name + if: ctx.organization?.name != null && ctx.host?.name == null + - set: + field: host.name + copy_from: user.domain + if: ctx.user?.domain != null && ctx.host?.name == null + # Convert field values + - convert: + field: o365audit.AzureActiveDirectoryEventType + type: string + ignore_missing: true + - convert: + field: o365audit.RecordType + type: string + ignore_missing: true + - convert: + field: o365audit.UserType + type: string + ignore_missing: true + - convert: + field: o365audit.Version + type: string + ignore_missing: true + - convert: + field: o365audit.InternalLogonType + type: string + ignore_missing: true + - convert: + field: o365audit.LogonType + type: string + ignore_missing: true + - convert: + field: o365audit.ActorYammerUserId + type: string + ignore_missing: true + - convert: + field: o365audit.YammerNetworkId + type: string + ignore_missing: true + - rename: + field: o365audit + target_field: o365.audit + ignore_missing: true + - user_agent: + field: user_agent.original + ignore_missing: true + # IP Geolocation Lookup + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + # IP Autonomous System (AS) Lookup + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - remove: + field: + - _conf + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/packages/o365/1.4.3/data_stream/audit/fields/agent.yml b/packages/o365/1.4.3/data_stream/audit/fields/agent.yml new file mode 100755 index 0000000000..da4e652c53 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/fields/agent.yml @@ -0,0 +1,198 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/o365/1.4.3/data_stream/audit/fields/base-fields.yml b/packages/o365/1.4.3/data_stream/audit/fields/base-fields.yml new file mode 100755 index 0000000000..f43cebe668 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset name. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: o365 +- name: event.dataset + type: constant_keyword + description: Event dataset + value: o365.audit +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/o365/1.4.3/data_stream/audit/fields/beats.yml b/packages/o365/1.4.3/data_stream/audit/fields/beats.yml new file mode 100755 index 0000000000..cb44bb2944 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/fields/beats.yml @@ -0,0 +1,12 @@ +- name: input.type + type: keyword + description: Type of Filebeat input. +- name: log.flags + type: keyword + description: Flags for the log file. +- name: log.offset + type: long + description: Offset of the entry in the log file. +- name: log.file.path + type: keyword + description: Path to the log file. diff --git a/packages/o365/1.4.3/data_stream/audit/fields/ecs.yml b/packages/o365/1.4.3/data_stream/audit/fields/ecs.yml new file mode 100755 index 0000000000..2bf1d87305 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/fields/ecs.yml @@ -0,0 +1,338 @@ +- description: |- + Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: client.address + type: keyword +- description: |- + The domain name of the client system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: client.domain + type: keyword +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: Port of the client. + name: client.port + type: long +- description: Unique container id. + name: container.id + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: User email address. + name: destination.user.email + type: keyword +- description: Unique identifier of the user. + name: destination.user.id + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + Identification code for this event, if one exists. + Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. + name: event.code + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + Source of the event. + Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). + name: event.provider + type: keyword +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: Directory where the file is located. It should include the drive letter, when appropriate. + name: file.directory + type: keyword +- description: |- + File extension, excluding the leading dot. + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: file.extension + type: keyword +- description: Inode representing the file in the filesystem. + name: file.inode + type: keyword +- description: Last time the file content was modified. + name: file.mtime + type: date +- description: Name of the file including the extension, without the directory. + name: file.name + type: keyword +- description: File owner's username. + name: file.owner + type: keyword +- description: Name of the group. + name: group.name + type: keyword +- description: |- + Unique host id. + As hostname is not always unique, use values that are meaningful in your environment. + Example: The current usage of `beat.name`. + name: host.id + type: keyword +- description: |- + Name of the host. + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. + name: host.name + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc + The field value must be normalized to lowercase for querying. + name: network.type + type: keyword +- description: Unique identifier for the organization. + name: organization.id + type: keyword +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: organization.name + type: keyword +- description: |- + Process name. + Sometimes called program name or similar. + multi_fields: + - name: text + type: match_only_text + name: process.name + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: A categorization value keyword used by the entity using the rule for detection of this event. + name: rule.category + type: keyword +- description: The description of the rule generating the event. + name: rule.description + type: keyword +- description: A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. + name: rule.id + type: keyword +- description: The name of the rule or signature generating the event. + name: rule.name + type: keyword +- description: |- + Reference URL to additional information about the rule used to generate this event. + The URL can point to the vendor's documentation about the rule. If that's not available, it can also be a link to a more general page describing this type of alert. + name: rule.reference + type: keyword +- description: Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. + name: rule.ruleset + type: keyword +- description: |- + Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: server.address + type: keyword +- description: |- + The domain name of the server system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: server.domain + type: keyword +- description: IP address of the server (IPv4 or IPv6). + name: server.ip + type: ip +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Port of the source. + name: source.port + type: long +- description: User email address. + name: source.user.email + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: The id of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) + name: threat.technique.id + type: keyword +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.target.domain + type: keyword +- description: User email address. + name: user.target.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.target.full_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: user.target.group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.target.group.id + type: keyword +- description: Name of the group. + name: user.target.group.name + type: keyword +- description: Unique identifier of the user. + name: user.target.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword +- description: Name of the device. + name: user_agent.device.name + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.full + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword diff --git a/packages/o365/1.4.3/data_stream/audit/fields/fields.yml b/packages/o365/1.4.3/data_stream/audit/fields/fields.yml new file mode 100755 index 0000000000..ca908de5ae --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/fields/fields.yml @@ -0,0 +1,199 @@ +- name: o365.audit + type: group + fields: + - name: Actor + type: array + fields: + - name: ID + type: keyword + - name: Type + type: keyword + - name: ActorContextId + type: keyword + - name: ActorIpAddress + type: keyword + - name: ActorUserId + type: keyword + - name: ActorYammerUserId + type: keyword + - name: AlertEntityId + type: keyword + - name: AlertId + type: keyword + - name: AlertLinks + type: array + - name: AlertType + type: keyword + - name: AppId + type: keyword + - name: ApplicationDisplayName + type: keyword + - name: ApplicationId + type: keyword + - name: AzureActiveDirectoryEventType + type: keyword + - name: ExchangeMetaData.* + type: object + - name: Category + type: keyword + - name: ClientAppId + type: keyword + - name: ClientInfoString + type: keyword + - name: ClientIP + type: keyword + - name: ClientIPAddress + type: keyword + - name: Comments + type: text + - name: CorrelationId + type: keyword + - name: CreationTime + type: keyword + - name: CustomUniqueId + type: boolean + - name: Data + type: keyword + - name: DataType + type: keyword + - name: EntityType + type: keyword + - name: ErrorNumber + type: keyword + - name: EventData + type: keyword + - name: EventSource + type: keyword + - name: ExceptionInfo.* + type: object + - name: ExtendedProperties.* + type: object + - name: ExternalAccess + type: boolean + - name: GroupName + type: keyword + - name: Id + type: keyword + - name: ImplicitShare + type: keyword + - name: IncidentId + type: keyword + - name: InternalLogonType + type: keyword + - name: InterSystemsId + type: keyword + - name: IntraSystemId + type: keyword + - name: Item.* + type: object + - name: Item.*.* + type: object + - name: ItemName + type: keyword + - name: ItemType + type: keyword + - name: ListId + type: keyword + - name: ListItemUniqueId + type: keyword + - name: LogonError + type: keyword + - name: LogonType + type: keyword + - name: LogonUserSid + type: keyword + - name: MailboxGuid + type: keyword + - name: MailboxOwnerMasterAccountSid + type: keyword + - name: MailboxOwnerSid + type: keyword + - name: MailboxOwnerUPN + type: keyword + - name: Members + type: array + - name: Members.* + type: object + - name: ModifiedProperties.*.* + type: object + - name: Name + type: keyword + - name: ObjectId + type: keyword + - name: Operation + type: keyword + - name: OrganizationId + type: keyword + - name: OrganizationName + type: keyword + - name: OriginatingServer + type: keyword + - name: Parameters.* + type: object + - name: PolicyDetails + type: array + - name: PolicyId + type: keyword + - name: RecordType + type: keyword + - name: ResultStatus + type: keyword + - name: SensitiveInfoDetectionIsIncluded + type: boolean + - name: SharePointMetaData.* + type: object + - name: SessionId + type: keyword + - name: Severity + type: keyword + - name: Site + type: keyword + - name: SiteUrl + type: keyword + - name: Source + type: keyword + - name: SourceFileExtension + type: keyword + - name: SourceFileName + type: keyword + - name: SourceRelativeUrl + type: keyword + - name: Status + type: keyword + - name: SupportTicketId + type: keyword + - name: Target + type: array + fields: + - name: ID + type: keyword + - name: Type + type: keyword + - name: TargetContextId + type: keyword + - name: TargetUserOrGroupName + type: keyword + - name: TargetUserOrGroupType + type: keyword + - name: TeamName + type: keyword + - name: TeamGuid + type: keyword + - name: UniqueSharingId + type: keyword + - name: UserAgent + type: keyword + - name: UserId + type: keyword + - name: UserKey + type: keyword + - name: UserType + type: keyword + - name: Version + type: keyword + - name: WebId + type: keyword + - name: Workload + type: keyword + - name: YammerNetworkId + type: keyword diff --git a/packages/o365/1.4.3/data_stream/audit/manifest.yml b/packages/o365/1.4.3/data_stream/audit/manifest.yml new file mode 100755 index 0000000000..2c1315f9c1 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/manifest.yml @@ -0,0 +1,103 @@ +type: logs +title: Office 365 audit logs +streams: + - input: o365audit + title: "Collect Office 365 audit logs" + description: "Collect audit logs from Office 365 via the Management Activity API" + vars: + - name: application_id + type: text + title: Application (client) ID + multi: false + required: true + show_user: true + - name: client_secret + title: Client secret (API key) + type: password + multi: false + required: false + show_user: true + - name: certificate + type: text + title: Path to certificate file + multi: false + required: false + show_user: true + - name: key + type: text + title: Path to private key file + multi: false + required: false + show_user: true + - name: key_passphrase + type: text + title: Private key passphrase + multi: false + required: false + show_user: true + - name: tenants + type: text + multi: true + title: Directory (tenant) IDs + required: true + show_user: true + default: + - tenant-id + - name: tenant_names + type: text + multi: true + title: Directory (tenant) domains mapping + required: true + show_user: true + default: + - "tenant-id: domain-name" + - name: content_type + type: text + title: Content types + multi: true + default: + - "Audit.AzureActiveDirectory" + - "Audit.Exchange" + - "Audit.SharePoint" + - "Audit.General" + - "DLP.All" + required: true + show_user: true + - name: api + type: yaml + title: Advanced API settings + multi: false + required: false + show_user: false + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - o365-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + default: |- + #- add_fields: + # target: foo + # fields: + # bar: baz + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: o365audit.yml.hbs diff --git a/packages/o365/1.4.3/data_stream/audit/sample_event.json b/packages/o365/1.4.3/data_stream/audit/sample_event.json new file mode 100755 index 0000000000..e5cd6aba50 --- /dev/null +++ b/packages/o365/1.4.3/data_stream/audit/sample_event.json @@ -0,0 +1,111 @@ +{ + "@timestamp": "2020-02-07T16:43:53.000Z", + "agent": { + "ephemeral_id": "14ad310a-30bb-45d4-9dd4-20f22267fbd5", + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "client": { + "address": "213.97.47.133", + "ip": "213.97.47.133" + }, + "data_stream": { + "dataset": "o365.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "PageViewed", + "agent_id_status": "verified", + "category": [ + "web" + ], + "code": "SharePoint", + "dataset": "o365.audit", + "id": "99d005e6-a4c6-46fd-117c-08d7abeceab5", + "ingested": "2022-01-02T03:51:15Z", + "kind": "event", + "original": "{\"ListItemUniqueId\": \"59a8433d-9bb8-cfef-6edc-4c0fc8b86875\", \"ItemType\": \"Page\", \"Workload\": \"OneDrive\", \"OrganizationId\": \"b86ab9d4-fcf1-4b11-8a06-7a8f91b47fbd\", \"UserId\": \"asr@testsiem.onmicrosoft.com\", \"CreationTime\": \"2020-02-07T16:43:53\", \"Site\": \"d5180cfc-3479-44d6-b410-8c985ac894e3\", \"ClientIP\": \"213.97.47.133\", \"WebId\": \"8c5c94bb-8396-470c-87d7-8999f440cd30\", \"UserType\": 0, \"Version\": 1, \"EventSource\": \"SharePoint\", \"UserAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0\", \"UserKey\": \"i:0h.f|membership|1003200096971f55@live.com\", \"CustomUniqueId\": true, \"Operation\": \"PageViewed\", \"ObjectId\": \"https://testsiem-my.sharepoint.com/personal/asr_testsiem_onmicrosoft_com/_layouts/15/onedrive.aspx\", \"Id\": \"99d005e6-a4c6-46fd-117c-08d7abeceab5\", \"CorrelationId\": \"622b339f-4000-a000-f25f-92b3478c7a25\", \"RecordType\": 4}", + "outcome": "success", + "provider": "OneDrive", + "type": [ + "info" + ] + }, + "host": { + "id": "b86ab9d4-fcf1-4b11-8a06-7a8f91b47fbd", + "name": "testsiem.onmicrosoft.com" + }, + "input": { + "type": "o365audit" + }, + "network": { + "type": "ipv4" + }, + "o365": { + "audit": { + "CorrelationId": "622b339f-4000-a000-f25f-92b3478c7a25", + "CreationTime": "2020-02-07T16:43:53", + "CustomUniqueId": true, + "EventSource": "SharePoint", + "ItemType": "Page", + "ListItemUniqueId": "59a8433d-9bb8-cfef-6edc-4c0fc8b86875", + "ObjectId": "https://testsiem-my.sharepoint.com/personal/asr_testsiem_onmicrosoft_com/_layouts/15/onedrive.aspx", + "RecordType": "4", + "Site": "d5180cfc-3479-44d6-b410-8c985ac894e3", + "UserId": "asr@testsiem.onmicrosoft.com", + "UserKey": "i:0h.f|membership|1003200096971f55@live.com", + "UserType": "0", + "Version": "1", + "WebId": "8c5c94bb-8396-470c-87d7-8999f440cd30" + } + }, + "organization": { + "id": "b86ab9d4-fcf1-4b11-8a06-7a8f91b47fbd" + }, + "related": { + "ip": [ + "213.97.47.133" + ], + "user": [ + "asr" + ] + }, + "source": { + "ip": "213.97.47.133" + }, + "tags": [ + "forwarded", + "o365-audit", + "preserve_original_event" + ], + "user": { + "domain": "testsiem.onmicrosoft.com", + "email": "asr@testsiem.onmicrosoft.com", + "id": "asr@testsiem.onmicrosoft.com", + "name": "asr" + }, + "user_agent": { + "device": { + "name": "Mac" + }, + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0", + "os": { + "full": "Mac OS X 10.14", + "name": "Mac OS X", + "version": "10.14" + }, + "version": "72.0." + } +} \ No newline at end of file diff --git a/packages/o365/1.4.3/docs/README.md b/packages/o365/1.4.3/docs/README.md new file mode 100755 index 0000000000..3f34736de6 --- /dev/null +++ b/packages/o365/1.4.3/docs/README.md @@ -0,0 +1,373 @@ +# Microsoft Office 365 Integration + +This integration is for Microsoft Office 365. It currently supports user, admin, system, and policy actions and events from Office 365 and Azure AD activity logs exposed by the Office 365 Management Activity API. + +## Configuration + +To use this package you need to enable _Audit Log Search_ and register an application in Azure AD. + +Once this application is registered note the _Application (client) ID_ and the _Directory (tenant) ID._ Then configure the authentication in the _Certificates & Secrets_ section. + +To use client-secret authentication, add you secret to the _Client Secret (API key)_ field. + +To use certificate-based authentication, set the paths to the certificate and private key files. If the key file is protected with a passphrase, set this passphrase in the _Private key passphrase_ field. Paths must be absolute and files must exist in the host where _Elastic Agent_ is running. + + +Add your tenant ID(s) to the _Directory (tenant) IDs_ field, then add the hostname that this tenant identifies to the _Directory (tenant) domains_ field. For example: +- Directory IDs: `my-id-a` `my-id-b` +- Directory domains: `a.onmicrosoft.com` `b.onmicrosoft.com` + +## Compatibility + +The `ingest-geoip` and `ingest-user_agent` Elasticsearch plugins are required to run this module. + +## Logs + +### Audit + +Uses the Office 365 Management Activity API to retrieve audit messages from Office 365 and Azure AD activity logs. These are the same logs that are available under Audit Log Search in the Security and Compliance Center. + +An example event for `audit` looks as following: + +```json +{ + "@timestamp": "2020-02-07T16:43:53.000Z", + "agent": { + "ephemeral_id": "14ad310a-30bb-45d4-9dd4-20f22267fbd5", + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "client": { + "address": "213.97.47.133", + "ip": "213.97.47.133" + }, + "data_stream": { + "dataset": "o365.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "PageViewed", + "agent_id_status": "verified", + "category": [ + "web" + ], + "code": "SharePoint", + "dataset": "o365.audit", + "id": "99d005e6-a4c6-46fd-117c-08d7abeceab5", + "ingested": "2022-01-02T03:51:15Z", + "kind": "event", + "original": "{\"ListItemUniqueId\": \"59a8433d-9bb8-cfef-6edc-4c0fc8b86875\", \"ItemType\": \"Page\", \"Workload\": \"OneDrive\", \"OrganizationId\": \"b86ab9d4-fcf1-4b11-8a06-7a8f91b47fbd\", \"UserId\": \"asr@testsiem.onmicrosoft.com\", \"CreationTime\": \"2020-02-07T16:43:53\", \"Site\": \"d5180cfc-3479-44d6-b410-8c985ac894e3\", \"ClientIP\": \"213.97.47.133\", \"WebId\": \"8c5c94bb-8396-470c-87d7-8999f440cd30\", \"UserType\": 0, \"Version\": 1, \"EventSource\": \"SharePoint\", \"UserAgent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0\", \"UserKey\": \"i:0h.f|membership|1003200096971f55@live.com\", \"CustomUniqueId\": true, \"Operation\": \"PageViewed\", \"ObjectId\": \"https://testsiem-my.sharepoint.com/personal/asr_testsiem_onmicrosoft_com/_layouts/15/onedrive.aspx\", \"Id\": \"99d005e6-a4c6-46fd-117c-08d7abeceab5\", \"CorrelationId\": \"622b339f-4000-a000-f25f-92b3478c7a25\", \"RecordType\": 4}", + "outcome": "success", + "provider": "OneDrive", + "type": [ + "info" + ] + }, + "host": { + "id": "b86ab9d4-fcf1-4b11-8a06-7a8f91b47fbd", + "name": "testsiem.onmicrosoft.com" + }, + "input": { + "type": "o365audit" + }, + "network": { + "type": "ipv4" + }, + "o365": { + "audit": { + "CorrelationId": "622b339f-4000-a000-f25f-92b3478c7a25", + "CreationTime": "2020-02-07T16:43:53", + "CustomUniqueId": true, + "EventSource": "SharePoint", + "ItemType": "Page", + "ListItemUniqueId": "59a8433d-9bb8-cfef-6edc-4c0fc8b86875", + "ObjectId": "https://testsiem-my.sharepoint.com/personal/asr_testsiem_onmicrosoft_com/_layouts/15/onedrive.aspx", + "RecordType": "4", + "Site": "d5180cfc-3479-44d6-b410-8c985ac894e3", + "UserId": "asr@testsiem.onmicrosoft.com", + "UserKey": "i:0h.f|membership|1003200096971f55@live.com", + "UserType": "0", + "Version": "1", + "WebId": "8c5c94bb-8396-470c-87d7-8999f440cd30" + } + }, + "organization": { + "id": "b86ab9d4-fcf1-4b11-8a06-7a8f91b47fbd" + }, + "related": { + "ip": [ + "213.97.47.133" + ], + "user": [ + "asr" + ] + }, + "source": { + "ip": "213.97.47.133" + }, + "tags": [ + "forwarded", + "o365-audit", + "preserve_original_event" + ], + "user": { + "domain": "testsiem.onmicrosoft.com", + "email": "asr@testsiem.onmicrosoft.com", + "id": "asr@testsiem.onmicrosoft.com", + "name": "asr" + }, + "user_agent": { + "device": { + "name": "Mac" + }, + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0", + "os": { + "full": "Mac OS X 10.14", + "name": "Mac OS X", + "version": "10.14" + }, + "version": "72.0." + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.address | Some event client addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| client.domain | The domain name of the client system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.port | Port of the client. | long | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset name. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.user.email | User email address. | keyword | +| destination.user.id | Unique identifier of the user. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.code | Identification code for this event, if one exists. Some event sources use event codes to identify messages unambiguously, regardless of message language or wording adjustments over time. An example of this is the Windows Event ID. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.provider | Source of the event. Event transports such as Syslog or the Windows Event Log typically mention the source of an event. It can be the name of the software that generated the event (e.g. Sysmon, httpd), or of a subsystem of the operating system (kernel, Microsoft-Windows-Security-Auditing). | keyword | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.directory | Directory where the file is located. It should include the drive letter, when appropriate. | keyword | +| file.extension | File extension, excluding the leading dot. Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| file.inode | Inode representing the file in the filesystem. | keyword | +| file.mtime | Last time the file content was modified. | date | +| file.name | Name of the file including the extension, without the directory. | keyword | +| file.owner | File owner's username. | keyword | +| group.name | Name of the group. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Type of Filebeat input. | keyword | +| log.file.path | Path to the log file. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value must be normalized to lowercase for querying. | keyword | +| o365.audit.Actor.ID | | keyword | +| o365.audit.Actor.Type | | keyword | +| o365.audit.ActorContextId | | keyword | +| o365.audit.ActorIpAddress | | keyword | +| o365.audit.ActorUserId | | keyword | +| o365.audit.ActorYammerUserId | | keyword | +| o365.audit.AlertEntityId | | keyword | +| o365.audit.AlertId | | keyword | +| o365.audit.AlertLinks | | array | +| o365.audit.AlertType | | keyword | +| o365.audit.AppId | | keyword | +| o365.audit.ApplicationDisplayName | | keyword | +| o365.audit.ApplicationId | | keyword | +| o365.audit.AzureActiveDirectoryEventType | | keyword | +| o365.audit.Category | | keyword | +| o365.audit.ClientAppId | | keyword | +| o365.audit.ClientIP | | keyword | +| o365.audit.ClientIPAddress | | keyword | +| o365.audit.ClientInfoString | | keyword | +| o365.audit.Comments | | text | +| o365.audit.CorrelationId | | keyword | +| o365.audit.CreationTime | | keyword | +| o365.audit.CustomUniqueId | | boolean | +| o365.audit.Data | | keyword | +| o365.audit.DataType | | keyword | +| o365.audit.EntityType | | keyword | +| o365.audit.ErrorNumber | | keyword | +| o365.audit.EventData | | keyword | +| o365.audit.EventSource | | keyword | +| o365.audit.ExceptionInfo.\* | | object | +| o365.audit.ExchangeMetaData.\* | | object | +| o365.audit.ExtendedProperties.\* | | object | +| o365.audit.ExternalAccess | | boolean | +| o365.audit.GroupName | | keyword | +| o365.audit.Id | | keyword | +| o365.audit.ImplicitShare | | keyword | +| o365.audit.IncidentId | | keyword | +| o365.audit.InterSystemsId | | keyword | +| o365.audit.InternalLogonType | | keyword | +| o365.audit.IntraSystemId | | keyword | +| o365.audit.Item.\* | | object | +| o365.audit.Item.\*.\* | | object | +| o365.audit.ItemName | | keyword | +| o365.audit.ItemType | | keyword | +| o365.audit.ListId | | keyword | +| o365.audit.ListItemUniqueId | | keyword | +| o365.audit.LogonError | | keyword | +| o365.audit.LogonType | | keyword | +| o365.audit.LogonUserSid | | keyword | +| o365.audit.MailboxGuid | | keyword | +| o365.audit.MailboxOwnerMasterAccountSid | | keyword | +| o365.audit.MailboxOwnerSid | | keyword | +| o365.audit.MailboxOwnerUPN | | keyword | +| o365.audit.Members | | array | +| o365.audit.Members.\* | | object | +| o365.audit.ModifiedProperties.\*.\* | | object | +| o365.audit.Name | | keyword | +| o365.audit.ObjectId | | keyword | +| o365.audit.Operation | | keyword | +| o365.audit.OrganizationId | | keyword | +| o365.audit.OrganizationName | | keyword | +| o365.audit.OriginatingServer | | keyword | +| o365.audit.Parameters.\* | | object | +| o365.audit.PolicyDetails | | array | +| o365.audit.PolicyId | | keyword | +| o365.audit.RecordType | | keyword | +| o365.audit.ResultStatus | | keyword | +| o365.audit.SensitiveInfoDetectionIsIncluded | | boolean | +| o365.audit.SessionId | | keyword | +| o365.audit.Severity | | keyword | +| o365.audit.SharePointMetaData.\* | | object | +| o365.audit.Site | | keyword | +| o365.audit.SiteUrl | | keyword | +| o365.audit.Source | | keyword | +| o365.audit.SourceFileExtension | | keyword | +| o365.audit.SourceFileName | | keyword | +| o365.audit.SourceRelativeUrl | | keyword | +| o365.audit.Status | | keyword | +| o365.audit.SupportTicketId | | keyword | +| o365.audit.Target.ID | | keyword | +| o365.audit.Target.Type | | keyword | +| o365.audit.TargetContextId | | keyword | +| o365.audit.TargetUserOrGroupName | | keyword | +| o365.audit.TargetUserOrGroupType | | keyword | +| o365.audit.TeamGuid | | keyword | +| o365.audit.TeamName | | keyword | +| o365.audit.UniqueSharingId | | keyword | +| o365.audit.UserAgent | | keyword | +| o365.audit.UserId | | keyword | +| o365.audit.UserKey | | keyword | +| o365.audit.UserType | | keyword | +| o365.audit.Version | | keyword | +| o365.audit.WebId | | keyword | +| o365.audit.Workload | | keyword | +| o365.audit.YammerNetworkId | | keyword | +| organization.id | Unique identifier for the organization. | keyword | +| organization.name | Organization name. | keyword | +| organization.name.text | Multi-field of `organization.name`. | match_only_text | +| process.name | Process name. Sometimes called program name or similar. | keyword | +| process.name.text | Multi-field of `process.name`. | match_only_text | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| rule.category | A categorization value keyword used by the entity using the rule for detection of this event. | keyword | +| rule.description | The description of the rule generating the event. | keyword | +| rule.id | A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. | keyword | +| rule.name | The name of the rule or signature generating the event. | keyword | +| rule.reference | Reference URL to additional information about the rule used to generate this event. The URL can point to the vendor's documentation about the rule. If that's not available, it can also be a link to a more general page describing this type of alert. | keyword | +| rule.ruleset | Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. | keyword | +| server.address | Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| server.domain | The domain name of the server system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| server.ip | IP address of the server (IPv4 or IPv6). | ip | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.port | Port of the source. | long | +| source.user.email | User email address. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| threat.technique.id | The id of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.email | User email address. | keyword | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.target.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.target.email | User email address. | keyword | +| user.target.full_name | User's full name, if available. | keyword | +| user.target.full_name.text | Multi-field of `user.target.full_name`. | match_only_text | +| user.target.group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.target.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.target.group.name | Name of the group. | keyword | +| user.target.id | Unique identifier of the user. | keyword | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| user_agent.os.full | Operating system name, including the version or code name. | keyword | +| user_agent.os.full.text | Multi-field of `user_agent.os.full`. | match_only_text | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | + diff --git a/packages/o365/1.4.3/img/filebeat-o365-audit.png b/packages/o365/1.4.3/img/filebeat-o365-audit.png new file mode 100755 index 0000000000000000000000000000000000000000..a2413e7b909bc7d98052b6cdd6b21022e8db12a5 GIT binary patch literal 432036 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%0DlshTs^HduAe=H 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 z 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 KE>Fhn@qYoFzugr8 literal 0 HcmV?d00001 diff --git a/packages/o365/1.4.3/img/filebeat-o365-azure-permissions.png b/packages/o365/1.4.3/img/filebeat-o365-azure-permissions.png new file mode 100755 index 0000000000000000000000000000000000000000..19a98e687ad02b60780ce4408929547b40181aca GIT binary patch literal 301548 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

    Icoy8x#f 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 RKLY-{E2nZRU-p6D{{i+R!-xO? literal 0 HcmV?d00001 diff --git a/packages/o365/1.4.3/img/logo-integrations-microsoft-365.svg b/packages/o365/1.4.3/img/logo-integrations-microsoft-365.svg new file mode 100755 index 0000000000..3763f267ff --- /dev/null +++ b/packages/o365/1.4.3/img/logo-integrations-microsoft-365.svg @@ -0,0 +1,16 @@ + + + logo-integrations-Desktop HD Copy 2 + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/dashboard/o365-712e2c00-685d-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/dashboard/o365-712e2c00-685d-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..a261099e07 --- /dev/null +++ b/packages/o365/1.4.3/kibana/dashboard/o365-712e2c00-685d-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,54 @@ +{ + "attributes": { + "description": "Sample dashboard for Office 365 Management Activity events", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"title\":\"Total audit events\"},\"gridData\":{\"h\":6,\"i\":\"b6942e2a-81dc-40e4-a932-8b7a864b28bc\",\"w\":10,\"x\":0,\"y\":0},\"panelIndex\":\"b6942e2a-81dc-40e4-a932-8b7a864b28bc\",\"panelRefName\":\"panel_0\",\"title\":\"Total audit events\",\"version\":\"7.6.0\"},{\"embeddableConfig\":{\"title\":\"Event histogram by service\"},\"gridData\":{\"h\":14,\"i\":\"9673e6df-4b1e-4771-b1c6-c41c9bfc7272\",\"w\":38,\"x\":10,\"y\":0},\"panelIndex\":\"9673e6df-4b1e-4771-b1c6-c41c9bfc7272\",\"panelRefName\":\"panel_1\",\"title\":\"Event histogram by service\",\"version\":\"7.6.0\"},{\"embeddableConfig\":{\"colors\":{\"alert\":\"#EF843C\",\"event\":\"#7EB26D\"},\"legendOpen\":true,\"title\":\"Events by type\",\"vis\":{\"colors\":{\"alert\":\"#E24D42\",\"event\":\"#7EB26D\"},\"legendOpen\":true}},\"gridData\":{\"h\":8,\"i\":\"70ab7239-c65c-41da-8242-da61750745d7\",\"w\":10,\"x\":0,\"y\":6},\"panelIndex\":\"70ab7239-c65c-41da-8242-da61750745d7\",\"panelRefName\":\"panel_2\",\"title\":\"Events by type\",\"version\":\"7.6.0\"},{\"embeddableConfig\":{\"colors\":{\"failure\":\"#E24D42\",\"success\":\"#629E51\"},\"legendOpen\":false,\"title\":\"Top users by authentication failures\",\"vis\":{\"colors\":{\"failure\":\"#E24D42\",\"success\":\"#629E51\"},\"legendOpen\":true}},\"gridData\":{\"h\":17,\"i\":\"775ced7d-7c58-44bc-8d4e-2a757d2c218c\",\"w\":10,\"x\":0,\"y\":14},\"panelIndex\":\"775ced7d-7c58-44bc-8d4e-2a757d2c218c\",\"panelRefName\":\"panel_3\",\"title\":\"Top users by authentication failures\",\"version\":\"7.6.0\"},{\"embeddableConfig\":{\"hiddenLayers\":[],\"isLayerTOCOpen\":false,\"mapCenter\":{\"lat\":42.68781,\"lon\":-48.94209,\"zoom\":1.88},\"openTOCDetails\":[],\"title\":\"Client geolocation map\"},\"gridData\":{\"h\":17,\"i\":\"15fe975b-6b8b-4445-872d-e06c041e2c31\",\"w\":38,\"x\":10,\"y\":14},\"panelIndex\":\"15fe975b-6b8b-4445-872d-e06c041e2c31\",\"panelRefName\":\"panel_4\",\"title\":\"Client geolocation map\",\"version\":\"7.6.0\"},{\"embeddableConfig\":{\"title\":\"Data Loss Prevention alerts\"},\"gridData\":{\"h\":13,\"i\":\"481f1778-caad-4971-b598-bb61c94bf998\",\"w\":48,\"x\":0,\"y\":31},\"panelIndex\":\"481f1778-caad-4971-b598-bb61c94bf998\",\"panelRefName\":\"panel_5\",\"title\":\"Data Loss Prevention alerts\",\"version\":\"7.6.0\"}]", + "timeRestore": false, + "title": "[Logs o365] Audit Dashboard", + "version": 1 + }, + "id": "o365-712e2c00-685d-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "o365-0be1adb0-6860-11ea-8d6a-292ef5d68366", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "o365-8b033510-685a-11ea-8d6a-292ef5d68366", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "o365-d43c95a0-6864-11ea-8d6a-292ef5d68366", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "o365-897d0c70-6869-11ea-8d6a-292ef5d68366", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "o365-dbae13c0-685c-11ea-8d6a-292ef5d68366", + "name": "panel_4", + "type": "map" + }, + { + "id": "o365-8b8e5a10-6886-11ea-8d6a-292ef5d68366", + "name": "panel_5", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/map/o365-dbae13c0-685c-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/map/o365-dbae13c0-685c-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..d7c061e5c4 --- /dev/null +++ b/packages/o365/1.4.3/kibana/map/o365-dbae13c0-685c-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,24 @@ +{ + "attributes": { + "description": "", + "layerListJSON": "[{\"alpha\":1,\"id\":\"0b910b6c-77c8-4223-892a-1ebf69b0ccb4\",\"label\":null,\"maxZoom\":24,\"minZoom\":0,\"sourceDescriptor\":{\"isAutoSelect\":true,\"type\":\"EMS_TMS\"},\"style\":{},\"type\":\"VECTOR_TILE\",\"visible\":true},{\"alpha\":0.75,\"id\":\"acc53b7b-3411-406b-9371-6fa62b6b9365\",\"label\":null,\"maxZoom\":24,\"minZoom\":0,\"sourceDescriptor\":{\"applyGlobalQuery\":true,\"geoField\":\"source.geo.location\",\"id\":\"3ba31ffc-7051-44bf-96a0-a684020cd2a3\",\"indexPatternRefName\":\"layer_1_source_index_pattern\",\"requestType\":\"point\",\"resolution\":\"FINE\",\"type\":\"ES_GEO_GRID\"},\"style\":{\"isTimeAware\":true,\"properties\":{\"fillColor\":{\"options\":{\"color\":\"Yellow to Red\",\"colorCategory\":\"palette_0\",\"field\":{\"name\":\"doc_count\",\"origin\":\"source\"},\"fieldMetaOptions\":{\"isEnabled\":true,\"sigma\":3},\"type\":\"ORDINAL\",\"useCustomColorRamp\":false},\"type\":\"DYNAMIC\"},\"icon\":{\"options\":{\"value\":\"airfield\"},\"type\":\"STATIC\"},\"iconOrientation\":{\"options\":{\"orientation\":0},\"type\":\"STATIC\"},\"iconSize\":{\"options\":{\"field\":{\"name\":\"doc_count\",\"origin\":\"source\"},\"fieldMetaOptions\":{\"isEnabled\":true,\"sigma\":3},\"maxSize\":32,\"minSize\":8},\"type\":\"DYNAMIC\"},\"labelBorderColor\":{\"options\":{\"color\":\"#FFFFFF\"},\"type\":\"STATIC\"},\"labelBorderSize\":{\"options\":{\"size\":\"SMALL\"}},\"labelColor\":{\"options\":{\"color\":\"#000000\"},\"type\":\"STATIC\"},\"labelSize\":{\"options\":{\"size\":14},\"type\":\"STATIC\"},\"labelText\":{\"options\":{\"field\":{\"name\":\"doc_count\",\"origin\":\"source\"}},\"type\":\"DYNAMIC\"},\"lineColor\":{\"options\":{\"color\":\"#FFF\"},\"type\":\"STATIC\"},\"lineWidth\":{\"options\":{\"size\":0},\"type\":\"STATIC\"},\"symbolizeAs\":{\"options\":{\"value\":\"circle\"}}},\"type\":\"VECTOR\"},\"type\":\"VECTOR\",\"visible\":true}]", + "mapStateJSON": "{\"center\":{\"lat\":30.87292,\"lon\":16.67387},\"filters\":[],\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:\\\"o365.audit\\\" \"},\"refreshConfig\":{\"interval\":0,\"isPaused\":false},\"timeFilters\":{\"from\":\"2020-02-05T03:25:59.045Z\",\"to\":\"2020-02-29T10:59:01.067Z\"},\"zoom\":2.88}", + "title": "Client Geo Map [Logs o365 audit]", + "uiStateJSON": "{\"isLayerTOCOpen\":true,\"openTOCDetails\":[]}" + }, + "id": "o365-dbae13c0-685c-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "map": "7.9.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "layer_1_source_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/search/o365-8b8e5a10-6886-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/search/o365-8b8e5a10-6886-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..7c0cb148aa --- /dev/null +++ b/packages/o365/1.4.3/kibana/search/o365-8b8e5a10-6886-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,56 @@ +{ + "attributes": { + "columns": [ + "event.category", + "event.type", + "event.action", + "event.outcome", + "user.name", + "file.name", + "rule.name" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"o365.audit\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"o365.audit\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"event.kind\",\"negate\":false,\"params\":{\"query\":\"alert\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.kind\":\"alert\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index\",\"key\":\"event.code\",\"negate\":false,\"params\":[\"ComplianceDLPSharePoint\",\"ComplianceDLPExchange\"],\"type\":\"phrases\",\"value\":\"ComplianceDLPSharePoint, ComplianceDLPExchange\"},\"query\":{\"bool\":{\"minimum_should_match\":1,\"should\":[{\"match_phrase\":{\"event.code\":\"ComplianceDLPSharePoint\"}},{\"match_phrase\":{\"event.code\":\"ComplianceDLPExchange\"}}]}}}],\"highlightAll\":true,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "Data Loss Prevention [Logs o365]", + "version": 1 + }, + "id": "o365-8b8e5a10-6886-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "search": "7.4.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[2].meta.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/search/o365-fdc14020-6859-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/search/o365-fdc14020-6859-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..aab59e7d3b --- /dev/null +++ b/packages/o365/1.4.3/kibana/search/o365-fdc14020-6859-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "columns": [ + "_source" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlightAll\":true,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset:\\\"o365.audit\\\" \"},\"version\":true}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "Audit Events [Logs O365]", + "version": 1 + }, + "id": "o365-fdc14020-6859-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "search": "7.4.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/visualization/o365-0be1adb0-6860-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/visualization/o365-0be1adb0-6860-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..2fdb82d937 --- /dev/null +++ b/packages/o365/1.4.3/kibana/visualization/o365-0be1adb0-6860-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{}" + }, + "savedSearchRefName": "search_0", + "title": "Audit Event Count [Logs o365]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"}],\"params\":{\"addLegend\":false,\"addTooltip\":true,\"dimensions\":{\"metrics\":[{\"accessor\":0,\"format\":{\"id\":\"number\",\"params\":{}},\"type\":\"vis_dimension\"}]},\"metric\":{\"colorSchema\":\"Green to Red\",\"colorsRange\":[{\"from\":0,\"to\":10000,\"type\":\"range\"}],\"invertColors\":false,\"labels\":{\"show\":true},\"metricColorMode\":\"None\",\"percentageMode\":false,\"style\":{\"bgColor\":false,\"bgFill\":\"#000\",\"fontSize\":40,\"labelColor\":false,\"subText\":\"\"},\"useRanges\":false},\"type\":\"metric\"},\"title\":\"Audit Event Count [Logs o365]\",\"type\":\"metric\"}" + }, + "id": "o365-0be1adb0-6860-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "o365-fdc14020-6859-11ea-8d6a-292ef5d68366", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/visualization/o365-897d0c70-6869-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/visualization/o365-897d0c70-6869-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..ba90a63e18 --- /dev/null +++ b/packages/o365/1.4.3/kibana/visualization/o365-897d0c70-6869-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,33 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"event.category\",\"negate\":false,\"params\":{\"query\":\"authentication\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.category\":\"authentication\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Top Authentication Failures [Logs o365]", + "uiStateJSON": "{\"vis\":{\"colors\":{\"failure\":\"#E24D42\",\"success\":\"#629E51\"},\"legendOpen\":true}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{\"customLabel\":\"\"},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"asc\",\"orderBy\":\"_key\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":2},\"schema\":\"group\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"user.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":15},\"schema\":\"split\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":false,\"style\":{},\"title\":{},\"type\":\"category\"}],\"dimensions\":{\"series\":[{\"accessor\":0,\"aggType\":\"terms\",\"format\":{\"id\":\"terms\",\"params\":{\"id\":\"string\",\"missingBucketLabel\":\"Missing\",\"otherBucketLabel\":\"Other\",\"parsedUrl\":{\"basePath\":\"\",\"origin\":\"http://localhost:5601\",\"pathname\":\"/app/kibana\"}}},\"label\":\"event.outcome: Ascending\",\"params\":{}}],\"splitRow\":[{\"accessor\":1,\"aggType\":\"terms\",\"format\":{\"id\":\"terms\",\"params\":{\"id\":\"string\",\"missingBucketLabel\":\"Missing\",\"otherBucketLabel\":\"Other\",\"parsedUrl\":{\"basePath\":\"\",\"origin\":\"http://localhost:5601\",\"pathname\":\"/app/kibana\"}}},\"label\":\"user.name: Descending\",\"params\":{}}],\"x\":null,\"y\":[{\"accessor\":2,\"aggType\":\"count\",\"format\":{\"id\":\"number\"},\"label\":\"Count\",\"params\":{}}]},\"grid\":{\"categoryLines\":false,\"valueAxis\":\"\"},\"labels\":{\"show\":true},\"legendPosition\":\"bottom\",\"orderBucketsBySum\":true,\"row\":true,\"seriesParams\":[{\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":75,\"show\":false,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":false,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Top Authentication Failures [Logs o365]\",\"type\":\"horizontal_bar\"}" + }, + "id": "o365-897d0c70-6869-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "o365-fdc14020-6859-11ea-8d6a-292ef5d68366", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/visualization/o365-8b033510-685a-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/visualization/o365-8b033510-685a-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..6724878043 --- /dev/null +++ b/packages/o365/1.4.3/kibana/visualization/o365-8b033510-685a-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{}" + }, + "savedSearchRefName": "search_0", + "title": "Events Histogram [Logs o365]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.code\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":true,\"otherBucketLabel\":\"Other\",\"size\":50},\"schema\":\"group\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"scaleMetricValues\":false,\"timeRange\":{\"from\":\"2020-02-05T03:25:59.045Z\",\"to\":\"2020-02-29T10:59:01.067Z\"},\"useNormalizedEsInterval\":true},\"schema\":\"segment\",\"type\":\"date_histogram\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":true,\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"dimensions\":{\"series\":[{\"accessor\":0,\"aggType\":\"terms\",\"format\":{\"id\":\"terms\",\"params\":{\"id\":\"string\",\"missingBucketLabel\":\"Missing\",\"otherBucketLabel\":\"Other\",\"parsedUrl\":{\"basePath\":\"\",\"origin\":\"http://localhost:5601\",\"pathname\":\"/app/kibana\"}}},\"label\":\"event.code: Descending\",\"params\":{}}],\"x\":{\"accessor\":1,\"aggType\":\"date_histogram\",\"format\":{\"id\":\"date\",\"params\":{\"pattern\":\"YYYY-MM-DD HH:mm\"}},\"label\":\"@timestamp per 12 hours\",\"params\":{\"bounds\":{\"max\":\"2020-02-29T10:59:01.067Z\",\"min\":\"2020-02-05T03:25:59.045Z\"},\"date\":true,\"format\":\"YYYY-MM-DD HH:mm\",\"interval\":\"PT12H\",\"intervalESUnit\":\"h\",\"intervalESValue\":12}},\"y\":[{\"accessor\":2,\"aggType\":\"count\",\"format\":{\"id\":\"number\"},\"label\":\"Count\",\"params\":{}}]},\"grid\":{\"categoryLines\":false},\"labels\":{\"show\":false},\"legendPosition\":\"right\",\"seriesParams\":[{\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"lineWidth\":2,\"mode\":\"stacked\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"thresholdLine\":{\"color\":\"#E7664C\",\"show\":false,\"style\":\"full\",\"value\":10,\"width\":1},\"times\":[],\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Events Histogram [Logs o365]\",\"type\":\"histogram\"}" + }, + "id": "o365-8b033510-685a-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "o365-fdc14020-6859-11ea-8d6a-292ef5d68366", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/kibana/visualization/o365-d43c95a0-6864-11ea-8d6a-292ef5d68366.json b/packages/o365/1.4.3/kibana/visualization/o365-d43c95a0-6864-11ea-8d6a-292ef5d68366.json new file mode 100755 index 0000000000..ec9ec39027 --- /dev/null +++ b/packages/o365/1.4.3/kibana/visualization/o365-d43c95a0-6864-11ea-8d6a-292ef5d68366.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{}" + }, + "savedSearchRefName": "search_0", + "title": "Audit Event Type [Logs o365]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.kind\",\"missingBucket\":true,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":true,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"dimensions\":{\"metric\":{\"accessor\":0,\"aggType\":\"count\",\"format\":{\"id\":\"number\"},\"label\":\"Count\",\"params\":{}}},\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"Audit Event Type [Logs o365]\",\"type\":\"pie\"}" + }, + "id": "o365-d43c95a0-6864-11ea-8d6a-292ef5d68366", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "o365-fdc14020-6859-11ea-8d6a-292ef5d68366", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/o365/1.4.3/manifest.yml b/packages/o365/1.4.3/manifest.yml new file mode 100755 index 0000000000..8b35831ab0 --- /dev/null +++ b/packages/o365/1.4.3/manifest.yml @@ -0,0 +1,35 @@ +name: o365 +title: Office 365 Logs +version: 1.4.3 +release: ga +description: Collect and parse event logs from Office 365 with Elastic Agent. +type: integration +format_version: 1.0.0 +license: basic +categories: [security] +conditions: + kibana.version: ^7.14.0 || ^8.0.0 +icons: + - src: /img/logo-integrations-microsoft-365.svg + title: Microsoft Office 365 + size: 216x216 + type: image/svg+xml +screenshots: + - src: /img/filebeat-o365-audit.png + title: Office 365 Dashboard + size: 1924x1409 + type: image/png + - src: /img/filebeat-o365-azure-permissions.png + title: Azure Permissions + size: 2660x1030 + type: image/png +policy_templates: + - name: o365 + title: Office 365 logs + description: Collect logs from Office 365 + inputs: + - type: o365audit + title: "Collect Office 365 audit logs" + description: "Collect audit logs from Office 365 via the Management Activity API" +owner: + github: elastic/security-external-integrations diff --git a/packages/okta/1.5.2/changelog.yml b/packages/okta/1.5.2/changelog.yml new file mode 100755 index 0000000000..a0940465f1 --- /dev/null +++ b/packages/okta/1.5.2/changelog.yml @@ -0,0 +1,139 @@ +# newer versions go on top +- version: "1.5.2" + changes: + - description: Handle invalid values in client.ipAddress + type: bugfix + link: https://github.com/elastic/integrations/pull/3010 +- version: "1.5.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.5.0" + changes: + - description: Increase the limit for the number of results in an API response. + type: enhancement + link: https://github.com/elastic/integrations/pull/2791 +- version: "1.4.1" + changes: + - description: Add missing field mapping for event.created. + type: enhancement + link: https://github.com/elastic/integrations/pull/2774 +- version: "1.4.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2428 +- version: "1.3.2" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.3.1" + changes: + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "1.3.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2264 +- version: "1.2.3" + changes: + - description: Uniform with guidelines + type: enhancement + link: https://github.com/elastic/integrations/pull/2095 +- version: "1.2.2" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1977 +- version: "1.2.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1838 +- version: "1.2.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1638 +- version: "1.1.3" + changes: + - description: Add proxy config + type: enhancement + link: https://github.com/elastic/integrations/pull/1648 +- version: "1.1.2" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1494 +- version: "1.1.1" + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1403 +- version: "1.1.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "1.0.1" + changes: + - description: add missing `initial_interval` option to the manifest + type: bugfix + link: https://github.com/elastic/integrations/pull/1299 +- version: "1.0.0" + changes: + - description: make GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1222 + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1222 +- version: "0.6.0" + changes: + - description: Update to ECS 1.10.0 and add event.original options + type: enhancement + link: https://github.com/elastic/integrations/pull/1067 +- version: "0.5.2" + changes: + - description: Add httpjson system tests and remove log input. + type: enhancement + link: https://github.com/elastic/integrations/pull/1034 +- version: "0.5.1" + changes: + - description: Make event.original optional + type: enhancement + link: https://github.com/elastic/integrations/pull/1009 +- version: "0.5.0" + changes: + - description: change okta.target to flattened type + type: enhancement + link: https://github.com/elastic/integrations/pull/899 +- version: "0.4.2" + changes: + - description: add fail_on_template_error on pagination + type: bugfix + link: https://github.com/elastic/integrations/pull/901 +- version: "0.4.1" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/861 +- version: "0.4.0" + changes: + - description: Moves edge processing to ingest pipeline + type: enhancement + link: https://github.com/elastic/integrations/pull/759/ +- version: "0.3.1" + changes: + - description: Change kibana.version constraint to be more conservative. + type: bugfix + link: https://github.com/elastic/integrations/pull/749 +- version: "0.1.0" + changes: + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/232 diff --git a/packages/okta/1.5.2/data_stream/system/agent/stream/httpjson.yml.hbs b/packages/okta/1.5.2/data_stream/system/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..24a3d77d72 --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/agent/stream/httpjson.yml.hbs @@ -0,0 +1,56 @@ +config_version: "2" +interval: {{interval}} +request.method: "GET" + +{{#if url}} +request.url: {{url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} + +request.rate_limit: + limit: '[[.last_response.header.Get "X-Rate-Limit-Limit"]]' + remaining: '[[.last_response.header.Get "X-Rate-Limit-Remaining"]]' + reset: '[[.last_response.header.Get "X-Rate-Limit-Reset"]]' +request.transforms: + - set: + target: header.Authorization + value: "SSWS {{api_key}}" + - set: + target: url.params.limit + value: '1000' + - set: + target: url.params.since + value: "[[.cursor.published]]" + default: '[[formatDate (now (parseDuration "-{{initial_interval}}")) "RFC3339"]]' +response.pagination: + - set: + target: url.value + value: '[[ getRFC5988Link "next" .last_response.header.Link ]]' + fail_on_template_error: true + +cursor: + published: + value: "[[.last_event.published]]" + +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/okta/1.5.2/data_stream/system/elasticsearch/ingest_pipeline/default.yml b/packages/okta/1.5.2/data_stream/system/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..8e9eb8a186 --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,557 @@ +--- +description: Pipeline for Okta system logs. +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + - json: + field: event.original + target_field: json + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean drop(Object o) { + if (o == null || o == "") { + return true; + } else if (o instanceof Map) { + ((Map) o).values().removeIf(v -> drop(v)); + return (((Map) o).size() == 0); + } else if (o instanceof List) { + ((List) o).removeIf(v -> drop(v)); + return (((List) o).length == 0); + } + return false; + } + drop(ctx); + - convert: + field: json.uuid + target_field: _id + type: string + ignore_failure: true + if: ctx?.json?.uuid != null && ctx?.json?.uuid != "" + - date: + field: json.published + formats: + - ISO8601 + ignore_failure: true + - set: + field: event.kind + value: event + - rename: + field: json.displayMessage + target_field: okta.display_message + ignore_missing: true + ignore_failure: true + - rename: + field: json.eventType + target_field: okta.event_type + ignore_missing: true + ignore_failure: true + - append: + field: event.category + value: iam + if: | + ["group.user_membership.add","group.user_membership.remove", + "user.lifecycle.activate","user.lifecycle.create", + "user.lifecycle.deactivate","user.lifecycle.suspend", + "user.lifecycle.unsuspend"].contains(ctx?.okta?.event_type) + - append: + field: event.category + value: configuration + if: | + ["policy.lifecycle.activate","policy.lifecycle.create", + "policy.lifecycle.deactivate","policy.lifecycle.delete", + "policy.lifecycle.update","policy.rule.activate","policy.rule.add", + "policy.rule.deactivate","policy.rule.delete", + "application.lifecycle.create","application.lifecycle.delete", + "policy.rule.update","application.lifecycle.activate", + "application.lifecycle.deactivate","application.lifecycle.update"].contains(ctx?.okta?.event_type) + - append: + field: event.category + value: authentication + if: '["user.session.start","user.session.end","user.authentication.sso","policy.evaluate_sign_on"].contains(ctx?.okta?.event_type)' + - append: + field: event.category + value: session + if: '["user.session.start","user.session.end"].contains(ctx?.okta?.event_type)' + - append: + field: event.type + value: info + if: | + ["system.org.rate_limit.warning","system.org.rate_limit.violation", + "core.concurrency.org.limit.violation"].contains(ctx?.okta?.event_type) + - append: + field: event.type + value: network + if: '["security.request.blocked"].contains(ctx?.okta?.event_type)' + - append: + field: event.type + value: network + if: | + ["system.org.rate_limit.warning","system.org.rate_limit.violation", + "core.concurrency.org.limit.violation","security.request.blocked"].contains(ctx?.okta?.event_type) + - append: + field: event.type + value: start + if: '["user.session.start"].contains(ctx?.okta?.event_type)' + - append: + field: event.type + value: end + if: '["user.session.end"].contains(ctx?.okta?.event_type)' + - append: + field: event.type + value: group + if: '["group.user_membership.add","group.user_membership.remove"].contains(ctx?.okta?.event_type)' + - append: + field: event.type + value: user + if: | + ["user.lifecycle.activate","user.lifecycle.create", + "user.lifecycle.deactivate","user.lifecycle.suspend", + "user.lifecycle.unsuspend","user.authentication.sso", + "user.session.start","user.session.end","application.user_membership.add", + "application.user_membership.remove","application.user_membership.change_username"].contains(ctx?.okta?.event_type) + - append: + field: event.type + value: change + if: | + ["user.lifecycle.activate","user.lifecycle.deactivate", + "user.lifecycle.suspend","user.lifecycle.unsuspend", + "group.user_membership.add","group.user_membership.remove", + "policy.lifecycle.activate","policy.lifecycle.deactivate", + "policy.lifecycle.update","policy.rule.activate","policy.rule.add", + "policy.rule.deactivate","policy.rule.update","application.user_membership.add", + "application.user_membership.remove","application.user_membership.change_username"].contains(ctx?.okta?.event_type) + - append: + field: event.type + value: creation + if: '["user.lifecycle.create","policy.lifecycle.create","application.lifecycle.create"].contains(ctx?.okta?.event_type)' + - append: + field: event.type + value: deletion + if: '["policy.lifecycle.delete","application.lifecycle.delete"].contains(ctx?.okta?.event_type)' + - append: + field: event.type + value: info + if: '["policy.evaluate_sign_on"].contains(ctx?.okta?.event_type)' + - rename: + field: json.uuid + target_field: okta.uuid + ignore_missing: true + ignore_failure: true + - rename: + field: json.actor.alternateId + target_field: okta.actor.alternate_id + ignore_missing: true + ignore_failure: true + - rename: + field: json.actor.displayName + target_field: okta.actor.display_name + ignore_missing: true + ignore_failure: true + - rename: + field: json.actor.id + target_field: okta.actor.id + ignore_missing: true + ignore_failure: true + - rename: + field: json.actor.type + target_field: okta.actor.type + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.device + target_field: okta.client.device + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.geographicalContext.geolocation + target_field: client.geo.location + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.geographicalContext.city + target_field: client.geo.city_name + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.geographicalContext.state + target_field: client.geo.region_name + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.geographicalContext.country + target_field: client.geo.country_name + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.id + target_field: okta.client.id + ignore_missing: true + ignore_failure: true + - convert: + field: json.client.ipAddress + target_field: okta.client.ip + type: ip + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.userAgent.browser + target_field: okta.client.user_agent.browser + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.userAgent.os + target_field: okta.client.user_agent.os + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.userAgent.rawUserAgent + target_field: okta.client.user_agent.raw_user_agent + ignore_missing: true + ignore_failure: true + - rename: + field: json.client.zone + target_field: okta.client.zone + ignore_missing: true + ignore_failure: true + - rename: + field: json.outcome.reason + target_field: okta.outcome.reason + ignore_missing: true + ignore_failure: true + - rename: + field: json.outcome.result + target_field: okta.outcome.result + ignore_missing: true + ignore_failure: true + - rename: + field: json.target + target_field: okta.target + ignore_missing: true + ignore_failure: true + - rename: + field: json.transaction.id + target_field: okta.transaction.id + ignore_missing: true + ignore_failure: true + - rename: + field: json.transaction.type + target_field: okta.transaction.type + ignore_missing: true + ignore_failure: true + - rename: + field: json.debugContext.debugData.deviceFingerprint + target_field: okta.debug_context.debug_data.device_fingerprint + ignore_missing: true + ignore_failure: true + - rename: + field: json.debugContext.debugData.requestId + target_field: okta.debug_context.debug_data.request_id + ignore_missing: true + ignore_failure: true + - rename: + field: json.debugContext.debugData.requestUri + target_field: okta.debug_context.debug_data.request_uri + ignore_missing: true + ignore_failure: true + - rename: + field: json.debugContext.debugData.threatSuspected + target_field: okta.debug_context.debug_data.threat_suspected + ignore_missing: true + ignore_failure: true + - rename: + field: json.debugContext.debugData.url + target_field: okta.debug_context.debug_data.url + ignore_missing: true + ignore_failure: true + - rename: + field: json.authenticationContext.authenticationProvider + target_field: okta.authentication_context.authentication_provider + ignore_missing: true + ignore_failure: true + - rename: + field: json.authenticationContext.authenticationStep + target_field: okta.authentication_context.authentication_step + ignore_missing: true + ignore_failure: true + - rename: + field: json.authenticationContext.credentialProvider + target_field: okta.authentication_context.credential_provider + ignore_missing: true + ignore_failure: true + - rename: + field: json.authenticationContext.credentialType + target_field: okta.authentication_context.credential_type + ignore_missing: true + ignore_failure: true + - rename: + field: json.authenticationContext.externalSessionId + target_field: okta.authentication_context.external_session_id + ignore_missing: true + ignore_failure: true + - rename: + field: json.authenticationContext.interface + target_field: okta.authentication_context.authentication_provider + ignore_missing: true + ignore_failure: true + - rename: + field: json.authenticationContext.issuer + target_field: okta.authentication_context.issuer + ignore_missing: true + ignore_failure: true + - rename: + field: json.securityContext.asNumber + target_field: okta.security_context.as.number + ignore_missing: true + ignore_failure: true + - rename: + field: json.securityContext.asOrg + target_field: okta.security_context.as.organization.name + ignore_missing: true + ignore_failure: true + - rename: + field: json.securityContext.domain + target_field: okta.security_context.domain + ignore_missing: true + ignore_failure: true + - rename: + field: json.securityContext.isProxy + target_field: okta.security_context.is_proxy + ignore_missing: true + ignore_failure: true + - rename: + field: json.securityContext.isp + target_field: okta.security_context.isp + ignore_missing: true + ignore_failure: true + - convert: + field: okta.client.user_agent.raw_user_agent + target_field: user_agent.original + type: string + ignore_failure: true + - set: + field: client.ip + copy_from: okta.client.ip + if: ctx?.okta?.client?.ip != null + - set: + field: source.ip + copy_from: okta.client.ip + if: ctx?.okta?.client?.ip != null + - convert: + field: okta.event_type + target_field: event.action + type: string + ignore_failure: true + - convert: + field: okta.security_context.as.number + target_field: client.as.number + type: string + ignore_failure: true + - convert: + field: okta.security_context.as.organization.name + target_field: client.as.organization.name + type: string + ignore_failure: true + - convert: + field: okta.security_context.domain + target_field: client.domain + type: string + ignore_failure: true + - convert: + field: okta.security_context.domain + target_field: source.domain + type: string + ignore_failure: true + - convert: + field: okta.uuid + target_field: event.id + type: string + ignore_failure: true + - lowercase: + field: okta.outcome.result + target_field: okta.outcome.result_lower + ignore_missing: true + - set: + field: event.outcome + value: success + if: ctx?.okta?.outcome?.result_lower != null && (ctx?.okta?.outcome?.result_lower == "success" || ctx?.okta?.outcome?.result_lower == "allow") + - set: + field: event.outcome + value: failure + if: ctx?.okta?.outcome?.result_lower != null && (ctx?.okta?.outcome?.result_lower == "failure" || ctx?.okta?.outcome?.result_lower == "deny") + - set: + field: event.outcome + value: unknown + if: ctx?.event?.outcome == null + - remove: + field: okta.outcome.result_lower + ignore_missing: true + - script: + lang: painless + source: | + def arr = ctx?.okta?.target; + if (arr != null) { + for (def i = 0; i < arr.length; i++) { + arr[i]["alternate_id"] = arr[i]["alternateId"]; + arr[i].remove("alternateId"); + arr[i]["display_name"] = arr[i]["displayName"]; + arr[i].remove("displayName"); + arr[i].remove("detailEntry"); + } + } + - script: + lang: painless + source: | + def arr = ctx?.okta?.target; + if (arr != null) { + for (def i = 0; i < arr.length; i++) { + if (arr[i]["type"].toLowerCase().contains("user")) { + ctx["okta_target_user"] = arr[i]; + break; + } + } + } + if: ctx?.okta?.event_type != null && ctx?.okta?.event_type.contains("user.") + - script: + lang: painless + source: | + def arr = ctx?.okta?.target; + if (arr != null) { + for (def i = 0; i < arr.length; i++) { + if (arr[i]["type"].toLowerCase().contains("group")) { + ctx["okta_target_group"] = arr[i]; + break; + } + } + } + if: ctx?.okta?.event_type != null && ctx?.okta?.event_type.contains("group.") + - rename: + field: okta_target_user.display_name + target_field: user.target.full_name + ignore_missing: true + - rename: + field: okta_target_user.id + target_field: user.target.id + ignore_missing: true + - rename: + field: okta_target_user.login + target_field: user.target.email + ignore_missing: true + - rename: + field: okta_target_group.display_name + target_field: user.target.group.name + ignore_missing: true + - rename: + field: okta_target_group.id + target_field: user.target.group.id + ignore_missing: true + - remove: + field: + - okta_target_user + - okta_target_group + ignore_missing: true + - set: + field: client.user.id + value: "{{okta.actor.id}}" + ignore_empty_value: true + if: ctx?.okta?.actor?.id != null + - set: + field: source.user.id + value: "{{okta.actor.id}}" + ignore_empty_value: true + if: ctx?.okta?.actor?.id != null + - set: + field: client.user.full_name + value: "{{okta.actor.display_name}}" + ignore_empty_value: true + if: ctx?.okta?.actor?.display_name != null + - set: + field: source.user.full_name + value: "{{okta.actor.display_name}}" + ignore_empty_value: true + if: ctx?.okta?.actor?.display_name != null + - set: + field: user.full_name + value: "{{okta.actor.display_name}}" + ignore_empty_value: true + if: ctx?.okta?.actor?.display_name != null + - append: + field: related.user + value: "{{okta.actor.display_name}}" + allow_duplicates: false + if: ctx?.okta?.actor?.display_name != null + - append: + field: related.user + value: "{{user.target.full_name}}" + allow_duplicates: false + if: ctx?.user?.target?.full_name != null + - append: + field: related.ip + value: "{{source.ip}}" + allow_duplicates: false + if: ctx?.source?.ip != null + - append: + field: related.ip + value: "{{destination.ip}}" + allow_duplicates: false + if: ctx?.destination?.ip != null + - remove: + field: json + ignore_missing: true + - user_agent: + field: user_agent.original + ignore_missing: true + - geoip: + field: source.ip + target_field: source.geo + ignore_missing: true + - geoip: + field: destination.ip + target_field: destination.geo + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: destination.ip + target_field: destination.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - rename: + field: destination.as.asn + target_field: destination.as.number + ignore_missing: true + - rename: + field: destination.as.organization_name + target_field: destination.as.organization.name + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: + - set: + field: error.message + value: "{{ _ingest.on_failure_message }}" diff --git a/packages/okta/1.5.2/data_stream/system/fields/agent.yml b/packages/okta/1.5.2/data_stream/system/fields/agent.yml new file mode 100755 index 0000000000..da4e652c53 --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/fields/agent.yml @@ -0,0 +1,198 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/okta/1.5.2/data_stream/system/fields/base-fields.yml b/packages/okta/1.5.2/data_stream/system/fields/base-fields.yml new file mode 100755 index 0000000000..915728ae0c --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset name. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: okta +- name: event.dataset + type: constant_keyword + description: Event dataset + value: okta.system +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/okta/1.5.2/data_stream/system/fields/beats.yml b/packages/okta/1.5.2/data_stream/system/fields/beats.yml new file mode 100755 index 0000000000..cb44bb2944 --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/fields/beats.yml @@ -0,0 +1,12 @@ +- name: input.type + type: keyword + description: Type of Filebeat input. +- name: log.flags + type: keyword + description: Flags for the log file. +- name: log.offset + type: long + description: Offset of the entry in the log file. +- name: log.file.path + type: keyword + description: Path to the log file. diff --git a/packages/okta/1.5.2/data_stream/system/fields/ecs.yml b/packages/okta/1.5.2/data_stream/system/fields/ecs.yml new file mode 100755 index 0000000000..70ee18f075 --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/fields/ecs.yml @@ -0,0 +1,300 @@ +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: client.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: client.as.organization.name + type: keyword +- description: |- + The domain name of the client system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: client.domain + type: keyword +- description: City name. + name: client.geo.city_name + type: keyword +- description: Country name. + name: client.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: client.geo.location + type: geo_point +- description: Region name. + name: client.geo.region_name + type: keyword +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: client.user.full_name + type: keyword +- description: Unique identifier of the user. + name: client.user.id + type: keyword +- description: Unique container id. + name: container.id + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: destination.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: destination.as.organization.name + type: keyword +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: destination.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: destination.geo.name + type: keyword +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Timestamp when an event arrived in the central data store. + This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. + In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` < `event.created` < `event.ingested`. + name: event.ingested + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: |- + The domain name of the source system. + This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. + name: source.domain + type: keyword +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: source.user.full_name + type: keyword +- description: Unique identifier of the user. + name: source.user.id + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.domain + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.full_name + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: user.target.domain + type: keyword +- description: User email address. + name: user.target.email + type: keyword +- description: User's full name, if available. + multi_fields: + - name: text + type: match_only_text + name: user.target.full_name + type: keyword +- description: |- + Name of the directory the group is a member of. + For example, an LDAP or Active Directory domain name. + name: user.target.group.domain + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.target.group.id + type: keyword +- description: Name of the group. + name: user.target.group.name + type: keyword +- description: Unique identifier of the user. + name: user.target.id + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.target.name + type: keyword +- description: Name of the device. + name: user_agent.device.name + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.full + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword diff --git a/packages/okta/1.5.2/data_stream/system/fields/fields.yml b/packages/okta/1.5.2/data_stream/system/fields/fields.yml new file mode 100755 index 0000000000..7cafbcba89 --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/fields/fields.yml @@ -0,0 +1,262 @@ +- name: okta.uuid + title: UUID + type: keyword + description: | + The unique identifier of the Okta LogEvent. +- name: okta.event_type + title: Event Type + type: keyword + description: | + The type of the LogEvent. +- name: okta.version + title: Version + type: keyword + description: | + The version of the LogEvent. +- name: okta.severity + title: Severity + type: keyword + description: | + The severity of the LogEvent. Must be one of DEBUG, INFO, WARN, or ERROR. +- name: okta.display_message + title: Display Message + type: keyword + description: | + The display message of the LogEvent. +- name: okta.actor + title: Actor + type: group + fields: + - name: id + type: keyword + description: | + Identifier of the actor. + - name: type + type: keyword + description: | + Type of the actor. + - name: alternate_id + type: keyword + description: | + Alternate identifier of the actor. + - name: display_name + type: keyword + description: | + Display name of the actor. +- name: okta.client + title: Client + type: group + fields: + - name: ip + type: ip + description: | + The IP address of the client. + - name: user_agent + type: group + fields: + - name: raw_user_agent + type: keyword + description: | + The raw informaton of the user agent. + - name: os + type: keyword + description: | + The OS informaton. + - name: browser + type: keyword + description: | + The browser informaton of the client. + - name: zone + type: keyword + description: | + The zone information of the client. + - name: device + type: keyword + description: | + The information of the client device. + - name: id + type: keyword + description: | + The identifier of the client. +- name: okta.outcome + title: Outcome of the LogEvent. + type: group + fields: + - name: reason + type: keyword + description: | + The reason of the outcome. + - name: result + type: keyword + description: | + The result of the outcome. Must be one of: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. +- name: okta.target + title: Target + type: flattened + description: | + The list of targets. + fields: + - name: id + type: keyword + description: | + Identifier of the actor. + - name: type + type: keyword + description: | + Type of the actor. + - name: alternate_id + type: keyword + description: | + Alternate identifier of the actor. + - name: display_name + type: keyword + description: | + Display name of the actor. +- name: okta.transaction + title: Transaction + type: group + fields: + - name: id + type: keyword + description: | + Identifier of the transaction. + - name: type + type: keyword + description: | + The type of transaction. Must be one of "WEB", "JOB". +- name: okta.debug_context + title: Debug Context + type: group + fields: + - name: debug_data + type: group + fields: + - name: device_fingerprint + type: keyword + description: | + The fingerprint of the device. + - name: request_id + type: keyword + description: | + The identifier of the request. + - name: request_uri + type: keyword + description: | + The request URI. + - name: threat_suspected + type: keyword + description: | + Threat suspected. + - name: url + type: keyword + description: | + The URL. +- name: okta.authentication_context + title: Authentication Context + type: group + fields: + - name: authentication_provider + type: keyword + description: | + The information about the authentication provider. Must be one of OKTA_AUTHENTICATION_PROVIDER, ACTIVE_DIRECTORY, LDAP, FEDERATION, SOCIAL, FACTOR_PROVIDER. + - name: authentication_step + type: integer + description: | + The authentication step. + - name: credential_provider + type: keyword + description: | + The information about credential provider. Must be one of OKTA_CREDENTIAL_PROVIDER, RSA, SYMANTEC, GOOGLE, DUO, YUBIKEY. + - name: credential_type + type: keyword + description: | + The information about credential type. Must be one of OTP, SMS, PASSWORD, ASSERTION, IWA, EMAIL, OAUTH2, JWT, CERTIFICATE, PRE_SHARED_SYMMETRIC_KEY, OKTA_CLIENT_SESSION, DEVICE_UDID. + - name: issuer + type: array + description: | + The information about the issuer. + fields: + - name: id + type: keyword + description: | + The identifier of the issuer. + - name: type + type: keyword + description: | + The type of the issuer. + - name: external_session_id + type: keyword + description: | + The session identifer of the external session if any. + - name: interface + type: keyword + description: | + The interface used. e.g., Outlook, Office365, wsTrust +- name: okta.security_context + title: Security Context + type: group + fields: + - name: as + type: group + fields: + - name: number + type: integer + description: | + The AS number. + - name: organization + type: group + fields: + - name: name + type: keyword + description: | + The organization name. + - name: isp + type: keyword + description: | + The Internet Service Provider. + - name: domain + type: keyword + description: | + The domain name. + - name: is_proxy + type: boolean + description: | + Whether it is a proxy or not. +- name: okta.request + title: Request + type: group + fields: + - name: ip_chain + type: group + fields: + - name: ip + type: ip + description: | + IP address. + - name: version + type: keyword + description: | + IP version. Must be one of V4, V6. + - name: source + type: keyword + description: | + Source information. + - name: geographical_context + type: group + fields: + - name: city + type: keyword + description: The city. + - name: state + type: keyword + description: The state. + - name: postal_code + type: keyword + description: The postal code. + - name: country + type: keyword + description: The country. + - name: geolocation + type: geo_point + description: | + Geolocation information. diff --git a/packages/okta/1.5.2/data_stream/system/manifest.yml b/packages/okta/1.5.2/data_stream/system/manifest.yml new file mode 100755 index 0000000000..442cc16cd2 --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/manifest.yml @@ -0,0 +1,34 @@ +type: logs +title: Okta system logs +streams: + - input: httpjson + vars: + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - okta-system + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: httpjson.yml.hbs + title: Okta system logs + description: Collect Okta system logs diff --git a/packages/okta/1.5.2/data_stream/system/sample_event.json b/packages/okta/1.5.2/data_stream/system/sample_event.json new file mode 100755 index 0000000000..939354c90a --- /dev/null +++ b/packages/okta/1.5.2/data_stream/system/sample_event.json @@ -0,0 +1,139 @@ +{ + "@timestamp": "2020-02-14T20:18:57.718Z", + "agent": { + "ephemeral_id": "ef00e489-67a9-4e8f-999c-81305f2350f5", + "hostname": "docker-fleet-agent", + "id": "dd014e06-ac12-40b1-a20a-4453a5f99c84", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "client": { + "geo": { + "city_name": "Dublin", + "country_name": "United States", + "location": { + "lat": 37.7201, + "lon": -121.919 + }, + "region_name": "California" + }, + "ip": "108.255.197.247", + "user": { + "full_name": "xxxxxx", + "id": "00u1abvz4pYqdM8ms4x6" + } + }, + "data_stream": { + "dataset": "okta.system", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "dd014e06-ac12-40b1-a20a-4453a5f99c84", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "action": "user.session.start", + "agent_id_status": "verified", + "category": [ + "authentication", + "session" + ], + "created": "2022-04-07T02:23:26.399Z", + "dataset": "okta.system", + "id": "3aeede38-4f67-11ea-abd3-1f5d113f2546", + "ingested": "2022-04-07T02:23:27Z", + "kind": "event", + "original": "{\"actor\":{\"alternateId\":\"xxxxxx@elastic.co\",\"detailEntry\":null,\"displayName\":\"xxxxxx\",\"id\":\"00u1abvz4pYqdM8ms4x6\",\"type\":\"User\"},\"authenticationContext\":{\"authenticationProvider\":null,\"authenticationStep\":0,\"credentialProvider\":null,\"credentialType\":null,\"externalSessionId\":\"102bZDNFfWaQSyEZQuDgWt-uQ\",\"interface\":null,\"issuer\":null},\"client\":{\"device\":\"Computer\",\"geographicalContext\":{\"city\":\"Dublin\",\"country\":\"United States\",\"geolocation\":{\"lat\":37.7201,\"lon\":-121.919},\"postalCode\":\"94568\",\"state\":\"California\"},\"id\":null,\"ipAddress\":\"108.255.197.247\",\"userAgent\":{\"browser\":\"FIREFOX\",\"os\":\"Mac OS X\",\"rawUserAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0\"},\"zone\":\"null\"},\"debugContext\":{\"debugData\":{\"deviceFingerprint\":\"541daf91d15bef64a7e08c946fd9a9d0\",\"requestId\":\"XkcAsWb8WjwDP76xh@1v8wAABp0\",\"requestUri\":\"/api/v1/authn\",\"threatSuspected\":\"false\",\"url\":\"/api/v1/authn?\"}},\"displayMessage\":\"User login to Okta\",\"eventType\":\"user.session.start\",\"legacyEventType\":\"core.user_auth.login_success\",\"outcome\":{\"reason\":null,\"result\":\"SUCCESS\"},\"published\":\"2020-02-14T20:18:57.718Z\",\"request\":{\"ipChain\":[{\"geographicalContext\":{\"city\":\"Dublin\",\"country\":\"United States\",\"geolocation\":{\"lat\":37.7201,\"lon\":-121.919},\"postalCode\":\"94568\",\"state\":\"California\"},\"ip\":\"108.255.197.247\",\"source\":null,\"version\":\"V4\"}]},\"securityContext\":{\"asNumber\":null,\"asOrg\":null,\"domain\":null,\"isProxy\":null,\"isp\":null},\"severity\":\"INFO\",\"target\":null,\"transaction\":{\"detail\":{},\"id\":\"XkcAsWb8WjwDP76xh@1v8wAABp0\",\"type\":\"WEB\"},\"uuid\":\"3aeede38-4f67-11ea-abd3-1f5d113f2546\",\"version\":\"0\"}", + "outcome": "success", + "type": [ + "start", + "user" + ] + }, + "input": { + "type": "httpjson" + }, + "okta": { + "actor": { + "alternate_id": "xxxxxx@elastic.co", + "display_name": "xxxxxx", + "id": "00u1abvz4pYqdM8ms4x6", + "type": "User" + }, + "authentication_context": { + "authentication_step": 0, + "external_session_id": "102bZDNFfWaQSyEZQuDgWt-uQ" + }, + "client": { + "device": "Computer", + "ip": "108.255.197.247", + "user_agent": { + "browser": "FIREFOX", + "os": "Mac OS X", + "raw_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0" + }, + "zone": "null" + }, + "debug_context": { + "debug_data": { + "device_fingerprint": "541daf91d15bef64a7e08c946fd9a9d0", + "request_id": "XkcAsWb8WjwDP76xh@1v8wAABp0", + "request_uri": "/api/v1/authn", + "threat_suspected": "false", + "url": "/api/v1/authn?" + } + }, + "display_message": "User login to Okta", + "event_type": "user.session.start", + "outcome": { + "result": "SUCCESS" + }, + "transaction": { + "id": "XkcAsWb8WjwDP76xh@1v8wAABp0", + "type": "WEB" + }, + "uuid": "3aeede38-4f67-11ea-abd3-1f5d113f2546" + }, + "related": { + "ip": [ + "108.255.197.247" + ], + "user": [ + "xxxxxx" + ] + }, + "source": { + "ip": "108.255.197.247", + "user": { + "full_name": "xxxxxx", + "id": "00u1abvz4pYqdM8ms4x6" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "okta-system" + ], + "user": { + "full_name": "xxxxxx" + }, + "user_agent": { + "device": { + "name": "Mac" + }, + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0", + "os": { + "full": "Mac OS X 10.15", + "name": "Mac OS X", + "version": "10.15" + }, + "version": "72.0." + } +} \ No newline at end of file diff --git a/packages/okta/1.5.2/docs/README.md b/packages/okta/1.5.2/docs/README.md new file mode 100755 index 0000000000..a12a02d307 --- /dev/null +++ b/packages/okta/1.5.2/docs/README.md @@ -0,0 +1,330 @@ +# Okta Integration + +The Okta integration collects events from the Okta API, specifically reading from the Okta System Log API. + +## Logs + +### System + +The Okta System Log records system events related to your organization in order to provide an audit trail that can be used to understand platform activity and to diagnose problems. This module is implemented using the httpjson input and is configured to paginate through the logs while honoring any rate-limiting headers sent by Okta. + +An example event for `system` looks as following: + +```json +{ + "@timestamp": "2020-02-14T20:18:57.718Z", + "agent": { + "ephemeral_id": "ef00e489-67a9-4e8f-999c-81305f2350f5", + "hostname": "docker-fleet-agent", + "id": "dd014e06-ac12-40b1-a20a-4453a5f99c84", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.17.0" + }, + "client": { + "geo": { + "city_name": "Dublin", + "country_name": "United States", + "location": { + "lat": 37.7201, + "lon": -121.919 + }, + "region_name": "California" + }, + "ip": "108.255.197.247", + "user": { + "full_name": "xxxxxx", + "id": "00u1abvz4pYqdM8ms4x6" + } + }, + "data_stream": { + "dataset": "okta.system", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "dd014e06-ac12-40b1-a20a-4453a5f99c84", + "snapshot": false, + "version": "7.17.0" + }, + "event": { + "action": "user.session.start", + "agent_id_status": "verified", + "category": [ + "authentication", + "session" + ], + "created": "2022-04-07T02:23:26.399Z", + "dataset": "okta.system", + "id": "3aeede38-4f67-11ea-abd3-1f5d113f2546", + "ingested": "2022-04-07T02:23:27Z", + "kind": "event", + "original": "{\"actor\":{\"alternateId\":\"xxxxxx@elastic.co\",\"detailEntry\":null,\"displayName\":\"xxxxxx\",\"id\":\"00u1abvz4pYqdM8ms4x6\",\"type\":\"User\"},\"authenticationContext\":{\"authenticationProvider\":null,\"authenticationStep\":0,\"credentialProvider\":null,\"credentialType\":null,\"externalSessionId\":\"102bZDNFfWaQSyEZQuDgWt-uQ\",\"interface\":null,\"issuer\":null},\"client\":{\"device\":\"Computer\",\"geographicalContext\":{\"city\":\"Dublin\",\"country\":\"United States\",\"geolocation\":{\"lat\":37.7201,\"lon\":-121.919},\"postalCode\":\"94568\",\"state\":\"California\"},\"id\":null,\"ipAddress\":\"108.255.197.247\",\"userAgent\":{\"browser\":\"FIREFOX\",\"os\":\"Mac OS X\",\"rawUserAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0\"},\"zone\":\"null\"},\"debugContext\":{\"debugData\":{\"deviceFingerprint\":\"541daf91d15bef64a7e08c946fd9a9d0\",\"requestId\":\"XkcAsWb8WjwDP76xh@1v8wAABp0\",\"requestUri\":\"/api/v1/authn\",\"threatSuspected\":\"false\",\"url\":\"/api/v1/authn?\"}},\"displayMessage\":\"User login to Okta\",\"eventType\":\"user.session.start\",\"legacyEventType\":\"core.user_auth.login_success\",\"outcome\":{\"reason\":null,\"result\":\"SUCCESS\"},\"published\":\"2020-02-14T20:18:57.718Z\",\"request\":{\"ipChain\":[{\"geographicalContext\":{\"city\":\"Dublin\",\"country\":\"United States\",\"geolocation\":{\"lat\":37.7201,\"lon\":-121.919},\"postalCode\":\"94568\",\"state\":\"California\"},\"ip\":\"108.255.197.247\",\"source\":null,\"version\":\"V4\"}]},\"securityContext\":{\"asNumber\":null,\"asOrg\":null,\"domain\":null,\"isProxy\":null,\"isp\":null},\"severity\":\"INFO\",\"target\":null,\"transaction\":{\"detail\":{},\"id\":\"XkcAsWb8WjwDP76xh@1v8wAABp0\",\"type\":\"WEB\"},\"uuid\":\"3aeede38-4f67-11ea-abd3-1f5d113f2546\",\"version\":\"0\"}", + "outcome": "success", + "type": [ + "start", + "user" + ] + }, + "input": { + "type": "httpjson" + }, + "okta": { + "actor": { + "alternate_id": "xxxxxx@elastic.co", + "display_name": "xxxxxx", + "id": "00u1abvz4pYqdM8ms4x6", + "type": "User" + }, + "authentication_context": { + "authentication_step": 0, + "external_session_id": "102bZDNFfWaQSyEZQuDgWt-uQ" + }, + "client": { + "device": "Computer", + "ip": "108.255.197.247", + "user_agent": { + "browser": "FIREFOX", + "os": "Mac OS X", + "raw_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0" + }, + "zone": "null" + }, + "debug_context": { + "debug_data": { + "device_fingerprint": "541daf91d15bef64a7e08c946fd9a9d0", + "request_id": "XkcAsWb8WjwDP76xh@1v8wAABp0", + "request_uri": "/api/v1/authn", + "threat_suspected": "false", + "url": "/api/v1/authn?" + } + }, + "display_message": "User login to Okta", + "event_type": "user.session.start", + "outcome": { + "result": "SUCCESS" + }, + "transaction": { + "id": "XkcAsWb8WjwDP76xh@1v8wAABp0", + "type": "WEB" + }, + "uuid": "3aeede38-4f67-11ea-abd3-1f5d113f2546" + }, + "related": { + "ip": [ + "108.255.197.247" + ], + "user": [ + "xxxxxx" + ] + }, + "source": { + "ip": "108.255.197.247", + "user": { + "full_name": "xxxxxx", + "id": "00u1abvz4pYqdM8ms4x6" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "okta-system" + ], + "user": { + "full_name": "xxxxxx" + }, + "user_agent": { + "device": { + "name": "Mac" + }, + "name": "Firefox", + "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0", + "os": { + "full": "Mac OS X 10.15", + "name": "Mac OS X", + "version": "10.15" + }, + "version": "72.0." + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| client.as.organization.name | Organization name. | keyword | +| client.as.organization.name.text | Multi-field of `client.as.organization.name`. | match_only_text | +| client.domain | The domain name of the client system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| client.geo.city_name | City name. | keyword | +| client.geo.country_name | Country name. | keyword | +| client.geo.location | Longitude and latitude. | geo_point | +| client.geo.region_name | Region name. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.user.full_name | User's full name, if available. | keyword | +| client.user.full_name.text | Multi-field of `client.user.full_name`. | match_only_text | +| client.user.id | Unique identifier of the user. | keyword | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset name. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| destination.as.organization.name | Organization name. | keyword | +| destination.as.organization.name.text | Multi-field of `destination.as.organization.name`. | match_only_text | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.ingested | Timestamp when an event arrived in the central data store. This is different from `@timestamp`, which is when the event originally occurred. It's also different from `event.created`, which is meant to capture the first time an agent saw the event. In normal conditions, assuming no tampering, the timestamps should chronologically look like this: `@timestamp` \< `event.created` \< `event.ingested`. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Type of Filebeat input. | keyword | +| log.file.path | Path to the log file. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| okta.actor.alternate_id | Alternate identifier of the actor. | keyword | +| okta.actor.display_name | Display name of the actor. | keyword | +| okta.actor.id | Identifier of the actor. | keyword | +| okta.actor.type | Type of the actor. | keyword | +| okta.authentication_context.authentication_provider | The information about the authentication provider. Must be one of OKTA_AUTHENTICATION_PROVIDER, ACTIVE_DIRECTORY, LDAP, FEDERATION, SOCIAL, FACTOR_PROVIDER. | keyword | +| okta.authentication_context.authentication_step | The authentication step. | integer | +| okta.authentication_context.credential_provider | The information about credential provider. Must be one of OKTA_CREDENTIAL_PROVIDER, RSA, SYMANTEC, GOOGLE, DUO, YUBIKEY. | keyword | +| okta.authentication_context.credential_type | The information about credential type. Must be one of OTP, SMS, PASSWORD, ASSERTION, IWA, EMAIL, OAUTH2, JWT, CERTIFICATE, PRE_SHARED_SYMMETRIC_KEY, OKTA_CLIENT_SESSION, DEVICE_UDID. | keyword | +| okta.authentication_context.external_session_id | The session identifer of the external session if any. | keyword | +| okta.authentication_context.interface | The interface used. e.g., Outlook, Office365, wsTrust | keyword | +| okta.authentication_context.issuer.id | The identifier of the issuer. | keyword | +| okta.authentication_context.issuer.type | The type of the issuer. | keyword | +| okta.client.device | The information of the client device. | keyword | +| okta.client.id | The identifier of the client. | keyword | +| okta.client.ip | The IP address of the client. | ip | +| okta.client.user_agent.browser | The browser informaton of the client. | keyword | +| okta.client.user_agent.os | The OS informaton. | keyword | +| okta.client.user_agent.raw_user_agent | The raw informaton of the user agent. | keyword | +| okta.client.zone | The zone information of the client. | keyword | +| okta.debug_context.debug_data.device_fingerprint | The fingerprint of the device. | keyword | +| okta.debug_context.debug_data.request_id | The identifier of the request. | keyword | +| okta.debug_context.debug_data.request_uri | The request URI. | keyword | +| okta.debug_context.debug_data.threat_suspected | Threat suspected. | keyword | +| okta.debug_context.debug_data.url | The URL. | keyword | +| okta.display_message | The display message of the LogEvent. | keyword | +| okta.event_type | The type of the LogEvent. | keyword | +| okta.outcome.reason | The reason of the outcome. | keyword | +| okta.outcome.result | The result of the outcome. Must be one of: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. | keyword | +| okta.request.ip_chain.geographical_context.city | The city. | keyword | +| okta.request.ip_chain.geographical_context.country | The country. | keyword | +| okta.request.ip_chain.geographical_context.geolocation | Geolocation information. | geo_point | +| okta.request.ip_chain.geographical_context.postal_code | The postal code. | keyword | +| okta.request.ip_chain.geographical_context.state | The state. | keyword | +| okta.request.ip_chain.ip | IP address. | ip | +| okta.request.ip_chain.source | Source information. | keyword | +| okta.request.ip_chain.version | IP version. Must be one of V4, V6. | keyword | +| okta.security_context.as.number | The AS number. | integer | +| okta.security_context.as.organization.name | The organization name. | keyword | +| okta.security_context.domain | The domain name. | keyword | +| okta.security_context.is_proxy | Whether it is a proxy or not. | boolean | +| okta.security_context.isp | The Internet Service Provider. | keyword | +| okta.severity | The severity of the LogEvent. Must be one of DEBUG, INFO, WARN, or ERROR. | keyword | +| okta.target.alternate_id | Alternate identifier of the actor. | keyword | +| okta.target.display_name | Display name of the actor. | keyword | +| okta.target.id | Identifier of the actor. | keyword | +| okta.target.type | Type of the actor. | keyword | +| okta.transaction.id | Identifier of the transaction. | keyword | +| okta.transaction.type | The type of transaction. Must be one of "WEB", "JOB". | keyword | +| okta.uuid | The unique identifier of the Okta LogEvent. | keyword | +| okta.version | The version of the LogEvent. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.domain | The domain name of the source system. This value may be a host name, a fully qualified domain name, or another host naming format. The value may derive from the original event or be added from enrichment. | keyword | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.user.full_name | User's full name, if available. | keyword | +| source.user.full_name.text | Multi-field of `source.user.full_name`. | match_only_text | +| source.user.id | Unique identifier of the user. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.email | User email address. | keyword | +| user.full_name | User's full name, if available. | keyword | +| user.full_name.text | Multi-field of `user.full_name`. | match_only_text | +| user.id | Unique identifier of the user. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| user.target.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.target.email | User email address. | keyword | +| user.target.full_name | User's full name, if available. | keyword | +| user.target.full_name.text | Multi-field of `user.target.full_name`. | match_only_text | +| user.target.group.domain | Name of the directory the group is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| user.target.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.target.group.name | Name of the group. | keyword | +| user.target.id | Unique identifier of the user. | keyword | +| user.target.name | Short name or login of the user. | keyword | +| user.target.name.text | Multi-field of `user.target.name`. | match_only_text | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| user_agent.os.full | Operating system name, including the version or code name. | keyword | +| user_agent.os.full.text | Multi-field of `user_agent.os.full`. | match_only_text | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | diff --git a/packages/okta/1.5.2/img/filebeat-okta-dashboard.png b/packages/okta/1.5.2/img/filebeat-okta-dashboard.png new file mode 100755 index 0000000000000000000000000000000000000000..6a28b4363b05bbde414362c7a5b35f6ef932b7fe GIT binary patch literal 443571 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 z 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 z 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

      p4*i|7OmU5KUoWyiM{Uq)2GiYl^<5vQQ`<} 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

      =2Uz1HTae)`sA&-|vzp0QR|djEYNgPu4g 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 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/okta/1.5.2/kibana/dashboard/okta-749203a0-67b1-11ea-a76f-bf44814e437d.json b/packages/okta/1.5.2/kibana/dashboard/okta-749203a0-67b1-11ea-a76f-bf44814e437d.json new file mode 100755 index 0000000000..d8725c4d60 --- /dev/null +++ b/packages/okta/1.5.2/kibana/dashboard/okta-749203a0-67b1-11ea-a76f-bf44814e437d.json @@ -0,0 +1,54 @@ +{ + "attributes": { + "description": "Logs Okta integration Kibana dashboard", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"hiddenLayers\":[],\"isLayerTOCOpen\":false,\"mapCenter\":{\"lat\":26.54701,\"lon\":-44.69098,\"zoom\":2.75},\"openTOCDetails\":[]},\"gridData\":{\"h\":22,\"i\":\"8013824b-5a66-494c-acc5-3df8b7678879\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"8013824b-5a66-494c-acc5-3df8b7678879\",\"panelRefName\":\"panel_0\",\"version\":\"8.0.0-SNAPSHOT\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"c6a66fe5-21a2-4308-8563-d4a7f5135d25\",\"w\":10,\"x\":0,\"y\":22},\"panelIndex\":\"c6a66fe5-21a2-4308-8563-d4a7f5135d25\",\"panelRefName\":\"panel_1\",\"version\":\"8.0.0-SNAPSHOT\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"195db901-dc2b-4b7d-80c3-742e2712ac2a\",\"w\":9,\"x\":10,\"y\":22},\"panelIndex\":\"195db901-dc2b-4b7d-80c3-742e2712ac2a\",\"panelRefName\":\"panel_2\",\"version\":\"8.0.0-SNAPSHOT\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"dc5128e2-0b4d-4dd5-bbc2-624f64467a77\",\"w\":19,\"x\":29,\"y\":22},\"panelIndex\":\"dc5128e2-0b4d-4dd5-bbc2-624f64467a77\",\"panelRefName\":\"panel_3\",\"version\":\"8.0.0-SNAPSHOT\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"a25a43ed-3262-486c-a482-1fac52f26128\",\"w\":10,\"x\":19,\"y\":22},\"panelIndex\":\"a25a43ed-3262-486c-a482-1fac52f26128\",\"panelRefName\":\"panel_4\",\"version\":\"8.0.0-SNAPSHOT\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":16,\"i\":\"c0d5bac3-7e50-4ef9-a401-5a596ec84ee9\",\"w\":48,\"x\":0,\"y\":33},\"panelIndex\":\"c0d5bac3-7e50-4ef9-a401-5a596ec84ee9\",\"panelRefName\":\"panel_5\",\"version\":\"8.0.0-SNAPSHOT\"}]", + "timeRestore": false, + "title": "[Logs Okta] Overview", + "version": 1 + }, + "id": "okta-749203a0-67b1-11ea-a76f-bf44814e437d", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "okta-281ca660-67b1-11ea-a76f-bf44814e437d", + "name": "panel_0", + "type": "map" + }, + { + "id": "okta-545d6a00-67ae-11ea-a76f-bf44814e437d", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "okta-7c6ec080-67c6-11ea-a76f-bf44814e437d", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "okta-cda883a0-67c6-11ea-a76f-bf44814e437d", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "okta-0a784b30-67c7-11ea-a76f-bf44814e437d", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "okta-21028750-67ca-11ea-a76f-bf44814e437d", + "name": "panel_5", + "type": "search" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/okta/1.5.2/kibana/map/okta-281ca660-67b1-11ea-a76f-bf44814e437d.json b/packages/okta/1.5.2/kibana/map/okta-281ca660-67b1-11ea-a76f-bf44814e437d.json new file mode 100755 index 0000000000..916a10ca30 --- /dev/null +++ b/packages/okta/1.5.2/kibana/map/okta-281ca660-67b1-11ea-a76f-bf44814e437d.json @@ -0,0 +1,24 @@ +{ + "attributes": { + "description": "", + "layerListJSON": "[{\"alpha\":1,\"id\":\"6908e81b-1695-4445-aee4-8bc8c9f65600\",\"label\":null,\"maxZoom\":24,\"minZoom\":0,\"sourceDescriptor\":{\"isAutoSelect\":true,\"type\":\"EMS_TMS\"},\"style\":{},\"type\":\"VECTOR_TILE\",\"visible\":true},{\"alpha\":0.75,\"id\":\"dc52e707-92d7-4de7-becf-a3a8bfaa2c2d\",\"label\":\"Okta \",\"maxZoom\":24,\"minZoom\":0,\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"okta.system\\\" \"},\"sourceDescriptor\":{\"applyGlobalQuery\":true,\"filterByMapBounds\":false,\"geoField\":\"client.geo.location\",\"id\":\"4b8bd321-4b90-4d97-83e0-2b12bf091f66\",\"indexPatternRefName\":\"layer_1_source_index_pattern\",\"scalingType\":\"LIMIT\",\"sortField\":\"\",\"sortOrder\":\"desc\",\"tooltipProperties\":[],\"topHitsSize\":1,\"type\":\"ES_SEARCH\"},\"style\":{\"isTimeAware\":true,\"properties\":{\"fillColor\":{\"options\":{\"color\":\"#54B399\"},\"type\":\"STATIC\"},\"icon\":{\"options\":{\"value\":\"marker\"},\"type\":\"STATIC\"},\"iconOrientation\":{\"options\":{\"orientation\":0},\"type\":\"STATIC\"},\"iconSize\":{\"options\":{\"size\":6},\"type\":\"STATIC\"},\"labelBorderColor\":{\"options\":{\"color\":\"#FFFFFF\"},\"type\":\"STATIC\"},\"labelBorderSize\":{\"options\":{\"size\":\"SMALL\"}},\"labelColor\":{\"options\":{\"color\":\"#000000\"},\"type\":\"STATIC\"},\"labelSize\":{\"options\":{\"size\":14},\"type\":\"STATIC\"},\"labelText\":{\"options\":{\"value\":\"\"},\"type\":\"STATIC\"},\"lineColor\":{\"options\":{\"color\":\"#41937c\"},\"type\":\"STATIC\"},\"lineWidth\":{\"options\":{\"size\":1},\"type\":\"STATIC\"},\"symbolizeAs\":{\"options\":{\"value\":\"circle\"}}},\"type\":\"VECTOR\"},\"type\":\"VECTOR\",\"visible\":true}]", + "mapStateJSON": "{\"center\":{\"lat\":26.54701,\"lon\":-44.69098},\"filters\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"index\":\"logs-*\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"okta.system\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"okta.system\"}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"refreshConfig\":{\"interval\":0,\"isPaused\":false},\"timeFilters\":{\"from\":\"now-15w\",\"to\":\"now\"},\"zoom\":2.75}", + "title": "Geolocation [Logs Okta]", + "uiStateJSON": "{\"isLayerTOCOpen\":true,\"openTOCDetails\":[]}" + }, + "id": "okta-281ca660-67b1-11ea-a76f-bf44814e437d", + "migrationVersion": { + "map": "7.9.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "layer_1_source_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/okta/1.5.2/kibana/search/okta-21028750-67ca-11ea-a76f-bf44814e437d.json b/packages/okta/1.5.2/kibana/search/okta-21028750-67ca-11ea-a76f-bf44814e437d.json new file mode 100755 index 0000000000..35112753e0 --- /dev/null +++ b/packages/okta/1.5.2/kibana/search/okta-21028750-67ca-11ea-a76f-bf44814e437d.json @@ -0,0 +1,49 @@ +{ + "attributes": { + "columns": [ + "_source" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"okta.system\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"okta.system\"}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index\",\"key\":\"event.outcome\",\"negate\":false,\"params\":{\"query\":\"FAILURE\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"event.outcome\":\"FAILURE\"}}}],\"highlightAll\":true,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"version\":true}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ], + [ + "event.created", + "desc" + ] + ], + "title": "Okta Failure Events", + "version": 1 + }, + "id": "okta-21028750-67ca-11ea-a76f-bf44814e437d", + "migrationVersion": { + "search": "7.4.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[1].meta.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/okta/1.5.2/kibana/visualization/okta-0a784b30-67c7-11ea-a76f-bf44814e437d.json b/packages/okta/1.5.2/kibana/visualization/okta-0a784b30-67c7-11ea-a76f-bf44814e437d.json new file mode 100755 index 0000000000..e31342b53d --- /dev/null +++ b/packages/okta/1.5.2/kibana/visualization/okta-0a784b30-67c7-11ea-a76f-bf44814e437d.json @@ -0,0 +1,32 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"okta.system\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"okta.system\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Actor Types [Logs Okta]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"okta.actor.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"Actor Types [Logs Okta]\",\"type\":\"pie\"}" + }, + "id": "okta-0a784b30-67c7-11ea-a76f-bf44814e437d", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/okta/1.5.2/kibana/visualization/okta-545d6a00-67ae-11ea-a76f-bf44814e437d.json b/packages/okta/1.5.2/kibana/visualization/okta-545d6a00-67ae-11ea-a76f-bf44814e437d.json new file mode 100755 index 0000000000..c1c400b37c --- /dev/null +++ b/packages/okta/1.5.2/kibana/visualization/okta-545d6a00-67ae-11ea-a76f-bf44814e437d.json @@ -0,0 +1,32 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"okta.system\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"okta.system\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Event Outcome [Logs Okta]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"Event Outcome [Logs Okta]\",\"type\":\"pie\"}" + }, + "id": "okta-545d6a00-67ae-11ea-a76f-bf44814e437d", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/okta/1.5.2/kibana/visualization/okta-7c6ec080-67c6-11ea-a76f-bf44814e437d.json b/packages/okta/1.5.2/kibana/visualization/okta-7c6ec080-67c6-11ea-a76f-bf44814e437d.json new file mode 100755 index 0000000000..beb76986ed --- /dev/null +++ b/packages/okta/1.5.2/kibana/visualization/okta-7c6ec080-67c6-11ea-a76f-bf44814e437d.json @@ -0,0 +1,32 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"data_stream.dataset\",\"negate\":false,\"params\":{\"query\":\"okta.system\"},\"type\":\"phrase\"},\"query\":{\"match_phrase\":{\"data_stream.dataset\":\"okta.system\"}}}],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "title": "Transaction Types [Logs Okta]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"okta.transaction.type\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"Transaction Types [Logs Okta]\",\"type\":\"pie\"}" + }, + "id": "okta-7c6ec080-67c6-11ea-a76f-bf44814e437d", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/okta/1.5.2/kibana/visualization/okta-cda883a0-67c6-11ea-a76f-bf44814e437d.json b/packages/okta/1.5.2/kibana/visualization/okta-cda883a0-67c6-11ea-a76f-bf44814e437d.json new file mode 100755 index 0000000000..4e314cfd4c --- /dev/null +++ b/packages/okta/1.5.2/kibana/visualization/okta-cda883a0-67c6-11ea-a76f-bf44814e437d.json @@ -0,0 +1,21 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{}" + }, + "title": "Time Series [Logs Okta]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[],\"params\":{\"axis_formatter\":\"number\",\"axis_position\":\"left\",\"axis_scale\":\"normal\",\"bar_color_rules\":[{\"id\":\"abd68650-67c6-11ea-8c7d-ed286611413e\"}],\"default_index_pattern\":\"logs-*\",\"default_timefield\":\"@timestamp\",\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"index_pattern\":\"logs-*\",\"interval\":\"\",\"isModelInvalid\":false,\"series\":[{\"axis_position\":\"right\",\"chart_type\":\"line\",\"color\":\"#68BC00\",\"fill\":0.5,\"filter\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset : \\\"okta.system\\\"\"},\"formatter\":\"number\",\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"line_width\":1,\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"count\"}],\"point_size\":1,\"separate_axis\":0,\"split_color_mode\":\"gradient\",\"split_mode\":\"everything\",\"stacked\":\"none\"}],\"show_grid\":1,\"show_legend\":1,\"time_field\":\"\",\"type\":\"timeseries\"},\"title\":\"Time Series [Logs Okta]\",\"type\":\"metrics\"}" + }, + "id": "okta-cda883a0-67c6-11ea-a76f-bf44814e437d", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/okta/1.5.2/manifest.yml b/packages/okta/1.5.2/manifest.yml new file mode 100755 index 0000000000..12b375d145 --- /dev/null +++ b/packages/okta/1.5.2/manifest.yml @@ -0,0 +1,77 @@ +name: okta +title: Okta Logs +version: 1.5.2 +release: ga +description: Collect and parse event logs from Okta API with Elastic Agent. +type: integration +format_version: 1.0.0 +license: basic +categories: [security] +conditions: + kibana.version: ^7.14.0 || ^8.0.0 +icons: + - src: /img/okta-logo.svg + title: Okta + size: 216x216 + type: image/svg+xml +screenshots: + - src: /img/filebeat-okta-dashboard.png + title: Okta Dashboard + size: 1024x662 + type: image/png +policy_templates: + - name: okta + title: Okta logs + description: Collect logs from Okta + inputs: + - type: httpjson + vars: + - name: api_key + type: text + title: API Key + multi: false + required: false + show_user: true + - name: http_client_timeout + type: text + title: HTTP Client Timeout + multi: false + required: false + show_user: true + - name: interval + type: text + title: Interval + multi: false + required: true + show_user: true + default: 60s + - name: initial_interval + type: text + title: Initial Interval + multi: false + required: true + show_user: true + default: 24h + - name: ssl + type: yaml + title: SSL + multi: false + required: false + show_user: true + - name: url + type: text + title: Okta System Log API Url + multi: false + required: false + show_user: true + - name: proxy_url + type: text + title: Proxy URL + multi: false + required: false + show_user: false + description: URL to proxy connections in the form of http[s]://:@: + title: "Collect Okta logs via API" + description: "Collecting logs from Okta via API" +owner: + github: elastic/security-external-integrations diff --git a/packages/panw/1.5.3/changelog.yml b/packages/panw/1.5.3/changelog.yml new file mode 100755 index 0000000000..14e041f6a1 --- /dev/null +++ b/packages/panw/1.5.3/changelog.yml @@ -0,0 +1,130 @@ +# newer versions go on top +- version: "1.5.3" + changes: + - description: Remove invalid field values + type: enhancement + link: https://github.com/elastic/integrations/pull/3094 +- version: "1.5.2" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.5.1" + changes: + - description: Extend and explicitly link to event streams that are handled. + type: enhancement + link: https://github.com/elastic/integrations/pull/2810 +- version: "1.5.0" + changes: + - description: Add HIP Match event handling. + type: enhancement + link: https://github.com/elastic/integrations/pull/2758 + - description: Add User ID event handling. + type: enhancement + link: https://github.com/elastic/integrations/pull/2758 + - description: Add Global Protect event handling. + type: enhancement + link: https://github.com/elastic/integrations/pull/2758 +- version: "1.4.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2430 +- version: "1.3.2" + changes: + - description: Regenerate test files using the new GeoIP database + type: bugfix + link: https://github.com/elastic/integrations/pull/2339 +- version: "1.3.1" + changes: + - description: Change test public IPs to the supported subset + type: bugfix + link: https://github.com/elastic/integrations/pull/2327 +- version: "1.3.0" + changes: + - description: Add 8.0.0 version constraint + type: enhancement + link: https://github.com/elastic/integrations/pull/2221 +- version: "1.2.3" + changes: + - description: Uniform with guidelines + type: enhancement + link: https://github.com/elastic/integrations/pull/2093 +- version: "1.2.2" + changes: + - description: Update Title and Description. + type: enhancement + link: https://github.com/elastic/integrations/pull/1979 +- version: "1.2.1" + changes: + - description: Fix logic that checks for the 'forwarded' tag + type: bugfix + link: https://github.com/elastic/integrations/pull/1840 +- version: "1.2.0" + changes: + - description: Update to ECS 1.12.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1672 +- version: "1.1.3" + changes: + - description: Add time zone offset input + type: enhancement + link: https://github.com/elastic/integrations/pull/1580 +- version: "1.1.2" + changes: + - description: Convert to generated ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1496 +- version: '1.1.1' + changes: + - description: update to ECS 1.11.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/1408 +- version: "1.1.0" + changes: + - description: Update integration description + type: enhancement + link: https://github.com/elastic/integrations/pull/1364 +- version: "1.0.0" + changes: + - description: make GA + type: enhancement + link: https://github.com/elastic/integrations/pull/1221 + - description: Set "event.module" and "event.dataset" + type: enhancement + link: https://github.com/elastic/integrations/pull/1221 +- version: "0.8.1" + changes: + - description: use `wildcard` field type for the relevant ECS fields + type: enhancement + link: https://github.com/elastic/integrations/pull/1182 +- version: "0.8.0" + changes: + - description: update to ECS 1.10.0 and add fixes to event.original + type: enhancement + link: https://github.com/elastic/integrations/pull/1093 +- version: "0.7.2" + changes: + - description: Make event.original optional + type: enhancement + link: https://github.com/elastic/integrations/pull/1007 +- version: "0.7.1" + changes: + - description: update to ECS 1.9.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/863 +- version: "0.7.0" + changes: + - description: Moving edge processing to ES Ingest pipelines + type: enhancement + link: https://github.com/elastic/integrations/pull/772 +- version: "0.6.1" + changes: + - description: Change kibana.version constraint to be more conservative. + type: bugfix + link: https://github.com/elastic/integrations/pull/749 +- version: "0.1.0" + changes: + - description: initial release + type: enhancement # can be one of: enhancement, bugfix, breaking-change + link: https://github.com/elastic/integrations/pull/233 diff --git a/packages/panw/1.5.3/data_stream/panos/agent/stream/logfile.yml.hbs b/packages/panw/1.5.3/data_stream/panos/agent/stream/logfile.yml.hbs new file mode 100755 index 0000000000..8fb7441b05 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/agent/stream/logfile.yml.hbs @@ -0,0 +1,36 @@ +paths: +{{#each paths as |path i|}} + - {{path}} +{{/each}} +exclude_files: [".gz$"] +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +fields_under_root: true +fields: + _conf: + tz_offset: {{tz_offset}} + {{#if internal_zones.length}} + internal_zones: + {{#each internal_zones as |zone i|}} + - {{zone}} + {{/each}} + {{/if}} + {{#if external_zones.length}} + external_zones: + {{#each external_zones as |zone i|}} + - {{zone}} + {{/each}} + {{/if}} +processors: +- add_locale: ~ +{{#if processors}} +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/panw/1.5.3/data_stream/panos/agent/stream/syslog.yml.hbs b/packages/panw/1.5.3/data_stream/panos/agent/stream/syslog.yml.hbs new file mode 100755 index 0000000000..7493cd4efd --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/agent/stream/syslog.yml.hbs @@ -0,0 +1,33 @@ +protocol.udp: + host: "{{syslog_host}}:{{syslog_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +fields_under_root: true +fields: + _conf: + tz_offset: {{tz_offset}} + {{#if internal_zones.length}} + internal_zones: + {{#each internal_zones as |zone i|}} + - {{zone}} + {{/each}} + {{/if}} + {{#if external_zones.length}} + external_zones: + {{#each external_zones as |zone i|}} + - {{zone}} + {{/each}} + {{/if}} +processors: +- add_locale: ~ +{{#if processors}} +{{processors}} +{{/if}} \ No newline at end of file diff --git a/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/default.yml b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..33c3edf738 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,579 @@ +--- +description: "Pipeline for Palo Alto Networks PAN-OS Logs" +processors: + - set: + field: ecs.version + value: '8.0.0' + - set: + field: observer.vendor + value: Palo Alto Networks + - set: + field: observer.product + value: PAN-OS + - set: + field: observer.type + value: firewall + + - set: + field: event.timezone + value: "{{{_conf.tz_offset}}}" + if: ctx?._conf?.tz_offset != null && ctx?._conf?.tz_offset != 'local' + +# Collects the first few parts of the message to be used for conditional parsing later + - rename: + field: message + target_field: event.original + ignore_missing: true + - grok: + field: event.original + patterns: + - "^%{DATA},%{TIMESTAMP:event.created},%{FIELD:observer.serial_number},%{FIELD:panw.panos.type},(?:%{FIELD:panw.panos.sub_type})?,%{FIELD},%{TIMESTAMP:_temp_.generated_time},%{GREEDYDATA:message}$" + pattern_definitions: + TIMESTAMP: "%{PANW_DATE}|%{TIMESTAMP_ISO8601}" + PANW_DATE: "%{YEAR}/%{MONTHNUM}/%{MONTHDAY} %{TIME}" + FIELD: "[^,]*" + +## TRAFFIC + - pipeline: + if: ctx?.panw?.panos?.type == "TRAFFIC" + name: '{{ IngestPipeline "traffic" }}' +## THREAT + - pipeline: + if: ctx?.panw?.panos?.type == "THREAT" + name: '{{ IngestPipeline "threat" }}' +## HIPMATCH + - pipeline: + if: 'ctx?.panw?.panos?.type == "HIPMATCH" || ctx?.panw?.panos?.type == "HIP-MATCH"' + name: '{{ IngestPipeline "hipmatch" }}' +## USER ID + - pipeline: + if: ctx?.panw?.panos?.type == "USERID" + name: '{{ IngestPipeline "userid" }}' +## GLOBAL PROTECT + - pipeline: + if: ctx?.panw?.panos?.type == "GLOBALPROTECT" + name: '{{ IngestPipeline "globalprotect" }}' + +# Set @timestamp to the time when the entry was generated at the data plane. + - date: + if: "ctx?.event?.timezone == null" + field: "_temp_.generated_time" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + - date: + if: "ctx?.event?.timezone != null" + field: "_temp_.generated_time" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + timezone: "{{{ event.timezone }}}" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + +# event.created is the time the event was received at the management plane. + - date: + if: "ctx?.event?.timezone == null && ctx?.event?.created != null" + field: "event.created" + target_field: "event.created" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + - date: + if: "ctx?.event?.timezone != null && ctx?.event?.created != null" + field: "event.created" + target_field: "event.created" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + timezone: "{{{ event.timezone }}}" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + +# convert integer fields as the output of the CSV processor is always a string. + - convert: + type: long + ignore_missing: true + field: source.bytes + - convert: + type: long + ignore_missing: true + field: source.packets + - convert: + type: long + ignore_missing: true + field: source.port + - convert: + type: long + ignore_missing: true + field: destination.bytes + - convert: + type: long + ignore_missing: true + field: destination.packets + - convert: + type: long + ignore_missing: true + field: destination.port + - convert: + type: long + ignore_missing: true + field: network.bytes + - convert: + type: long + ignore_missing: true + field: network.packets + - convert: + type: long + ignore_missing: true + field: event.duration + - convert: + type: long + ignore_missing: true + field: _temp_.labels + - convert: + type: long + ignore_missing: true + field: panw.panos.sequence_number + - convert: + type: long + ignore_missing: true + field: source.nat.port + - convert: + type: long + ignore_missing: true + field: destination.nat.port + - convert: + type: long + ignore_missing: true + field: panw.panos.repeat_count + - convert: + type: long + ignore_missing: true + field: panw.panos.scp.chunks + - convert: + type: long + ignore_missing: true + field: panw.panos.scp.chunks_sent + - convert: + type: long + ignore_missing: true + field: panw.panos.scp.chunks_received + +# Remove PCAP ID when zero (no packet capture). + - remove: + if: 'ctx?.panw?.panos?.network?.pcap_id == "0"' + field: + - panw.panos.network.pcap_id + +# Extract 'flags' bitfield into labels. + - script: + lang: painless + if: 'ctx?._temp_?.labels != null && ctx._temp_.labels != 0' + params: + pcap_included: 0x80000000 + ipv6_session: 0x02000000 + ssl_decrypted: 0x01000000 + url_filter_denied: 0x00800000 + nat_translated: 0x00400000 + captive_portal: 0x00200000 + x_forwarded_for: 0x00080000 + http_proxy: 0x00040000 + container_page: 0x00008000 + temporary_match: 0x00002000 + symmetric_return: 0x00000800 + # TODO: Remove the workaround for https://github.com/elastic/kibana/issues/85486 + # that converts the param values from string to Long. + source: > + def labels = ctx?.labels; + if (labels == null) { + labels = new HashMap(); + ctx['labels'] = labels; + } + long value = ctx._temp_.labels; + for (entry in params.entrySet()) { + def flag = entry.getValue(); + if (flag instanceof String) { + flag = Long.decode(flag); + } + if ((value & flag) != 0) { + labels[entry.getKey()] = true; + } + } + +# normalize event.duration and determine event.end. + - script: + lang: painless + if: 'ctx?.event?.duration != null' + params: + NANOS_IN_A_SECOND: 1000000000 + source: > + long nanos = ctx['event']['duration'] * params.NANOS_IN_A_SECOND; + ctx['event']['duration'] = nanos; + def start = ctx.event?.start; + if (start != null) { + ctx.event['end'] = ZonedDateTime.parse(start).plusNanos(nanos); + } + +# Set event.category. + - append: + field: event.type + value: allowed + if: "ctx?.panw?.panos?.action != null && ['alert', 'allow', 'continue'].contains(ctx.panw.panos.action)" + - append: + field: event.type + value: denied + if: "ctx?.panw?.panos?.action != null && ['deny', 'drop', 'reset-client', 'reset-server', 'reset-both', 'block-url', 'block-ip', 'random-drop', 'sinkhole', 'block'].contains(ctx.panw.panos.action)" + - set: + field: event.outcome + value: success + +# event.action for traffic logs. + - set: + field: event.action + value: flow_started + if: 'ctx?.panw?.panos?.sub_type == "start"' + - append: + field: event.type + value: + - start + - connection + if: 'ctx?.panw?.panos?.sub_type == "start"' + - set: + field: event.action + value: flow_terminated + if: 'ctx?.panw?.panos?.sub_type == "end"' + - append: + field: event.type + value: + - end + - connection + if: 'ctx?.panw?.panos?.sub_type == "end"' + - set: + field: event.action + value: flow_dropped + if: 'ctx?.panw?.panos?.sub_type == "drop"' + - append: + field: event.type + value: + - denied + - connection + if: 'ctx?.panw?.panos?.sub_type == "drop"' + - set: + field: event.action + value: flow_denied + if: 'ctx?.panw?.panos?.sub_type == "deny"' + - append: + field: event.type + value: + - denied + - connection + if: 'ctx?.panw?.panos?.sub_type == "deny"' + +# event.action for threat logs. + - set: + field: event.action + value: data_match + if: 'ctx?.panw?.panos?.sub_type == "data"' + - set: + field: event.action + value: file_match + if: 'ctx?.panw?.panos?.sub_type == "file"' + - set: + field: event.action + value: flood_detected + if: 'ctx?.panw?.panos?.sub_type == "flood"' + - set: + field: event.action + value: packet_attack + if: 'ctx?.panw?.panos?.sub_type == "packet"' + - set: + field: event.action + value: scan_detected + if: 'ctx?.panw?.panos?.sub_type == "scan"' + - set: + field: event.action + value: spyware_detected + if: 'ctx?.panw?.panos?.sub_type == "spyware"' + - set: + field: event.action + value: url_filtering + if: 'ctx?.panw?.panos?.sub_type == "url"' + - set: + field: event.action + value: virus_detected + if: 'ctx?.panw?.panos?.sub_type == "virus"' + - set: + field: event.action + value: exploit_detected + if: 'ctx?.panw?.panos?.sub_type == "vulnerability"' + - set: + field: event.action + value: wildfire_verdict + if: 'ctx?.panw?.panos?.sub_type == "wildfire"' + - set: + field: event.action + value: wildfire_virus_detected + if: 'ctx?.panw?.panos?.sub_type == "wildfire-virus"' + +# Set numeric log.level from event.severity. + - set: + field: "event.severity" + if: 'ctx?.log?.level == "critical"' + value: 1 + - set: + field: "event.severity" + if: 'ctx?.log?.level == "high"' + value: 2 + - set: + field: "event.severity" + if: 'ctx?.log?.level == "medium"' + value: 3 + - set: + field: "event.severity" + if: 'ctx?.log?.level == "low"' + value: 4 + - set: + field: "event.severity" + if: 'ctx?.log?.level == "informational"' + value: 5 + +# Normalize event.outcome. +# These values appear in the TRAFFIC docs but look like a mistake. + - set: + field: panw.panos.action + value: 'drop-icmp' + if: 'ctx?.panw?.panos?.action == "drop icmp" || ctx?.panw?.panos?.action == "drop ICMP"' + - set: + field: panw.panos.action + value: 'reset-both' + if: 'ctx?.panw?.panos?.action == "reset both"' + - set: + field: panw.panos.action + value: 'reset-client' + if: 'ctx?.panw?.panos?.action == "reset client"' + - set: + field: panw.panos.action + value: 'reset-server' + if: 'ctx?.panw?.panos?.action == "reset server"' + +# Set original PANW NAT fields for backwards compatibility, should be removed in 8.0 + - set: + field: panw.panos.destination.nat.ip + copy_from: destination.nat.ip + if: ctx?.destination?.nat?.ip != null + - set: + field: panw.panos.source.nat.ip + copy_from: source.nat.ip + if: ctx?.source?.nat?.ip != null + - convert: + type: long + ignore_missing: true + field: destination.nat.port + target_field: panw.panos.destination.nat.port + - convert: + type: long + ignore_missing: true + field: source.nat.port + target_field: panw.panos.source.nat.port + +# Build related.ip array from src/dest/NAT IPs. + - append: + if: 'ctx?.source?.ip != null' + field: related.ip + allow_duplicates: false + value: + - '{{source.ip}}' + - append: + if: 'ctx?.destination?.ip != null' + field: related.ip + allow_duplicates: false + value: + - '{{destination.ip}}' + - append: + if: 'ctx?.source?.nat?.ip != null' + field: related.ip + allow_duplicates: false + value: + - '{{source.nat.ip}}' + - append: + if: 'ctx?.destination?.nat?.ip != null' + field: related.ip + allow_duplicates: false + value: + - '{{destination.nat.ip}}' + +# Geolocation for source. + - geoip: + if: 'ctx?.source?.ip != null' + field: source.ip + target_field: source.geo + +# Geolocation for destination. + - geoip: + if: 'ctx?.destination?.ip != null' + field: destination.ip + target_field: destination.geo + +# IP Autonomous System (AS) Lookup + - geoip: + database_file: GeoLite2-ASN.mmdb + field: source.ip + target_field: source.as + properties: + - asn + - organization_name + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: destination.ip + target_field: destination.as + properties: + - asn + - organization_name + ignore_missing: true + - rename: + field: source.as.asn + target_field: source.as.number + ignore_missing: true + - rename: + field: source.as.organization_name + target_field: source.as.organization.name + ignore_missing: true + - rename: + field: destination.as.asn + target_field: destination.as.number + ignore_missing: true + - rename: + field: destination.as.organization_name + target_field: destination.as.organization.name + ignore_missing: true + +# Set source|destination.geo.name from panw's srcloc|dstloc + - rename: + if: 'ctx.source?.geo?.name == null' + field: _temp_.srcloc + target_field: source.geo.name + ignore_missing: true + - rename: + if: 'ctx.destination?.geo?.name == null' + field: _temp_.dstloc + target_field: destination.geo.name + ignore_missing: true + - convert: + field: source.port + type: integer + if: ctx?.source?.port != null + - convert: + field: destination.port + type: integer + if: ctx?.destination?.port != null + - convert: + field: source.nat.port + type: integer + if: ctx?.source?.nat?.port != null + - convert: + field: destination.nat.port + type: integer + if: ctx?.destination?.nat?.port != null + +# Set community network ID's + - community_id: + target_field: network.community_id + if: ctx?.source?.port != null && ctx?.source?.port != 0 && ctx?.destination?.port != null && ctx?.destination?.port != 0 + - community_id: + target_field: panw.panos.network.nat.community_id + source_ip: source.nat.ip + source_port: source.nat.port + destination_ip: destination.nat.ip + destination_port: destination.nat.port + if: ctx?.source?.nat?.port != null && ctx?.source?.nat?.port != 0 && ctx?.destination?.nat?.port != null && ctx?.destination?.nat?.port != 0 + +# Append NAT community_id to network.community_id + - append: + if: 'ctx?.panw?.panos?.network?.nat?.community_id != null && ctx.panw.panos.network.nat.community_id != ctx?.network?.community_id' + field: network.community_id + value: + - '{{panw.panos.network.nat.community_id}}' + - grok: + if: 'ctx?.panw?.panos?.threat?.name != null' + field: panw.panos.threat.name + ignore_failure: true + patterns: + - '%{GREEDYDATA:panw.panos.threat.name}\(\s*%{GREEDYDATA:panw.panos.threat.id}\s*\)' + - set: + field: panw.panos.threat.name + value: 'URL-filtering' + if: 'ctx?.panw?.panos?.threat?.id == "9999"' + - set: + field: rule.name + value: "{{panw.panos.ruleset}}" + ignore_empty_value: true + - append: + field: related.user + allow_duplicates: false + value: "{{client.user.name}}" + if: "ctx?.client?.user?.name != null" + - append: + field: related.user + allow_duplicates: false + value: "{{source.user.name}}" + if: "ctx?.source?.user?.name != null" + - append: + field: related.user + allow_duplicates: false + value: "{{server.user.name}}" + if: "ctx?.server?.user?.name != null" + - append: + field: related.user + allow_duplicates: false + value: "{{destination.user.name}}" + if: "ctx?.destination?.user?.name != null" + - append: + field: related.hash + allow_duplicates: false + value: "{{panw.panos.file.hash}}" + if: "ctx?.panw?.panos?.file?.hash != null" + - append: + field: related.hosts + value: "{{observer.hostname}}" + if: "ctx?.observer?.hostname != null && ctx.observer?.hostname != ''" + allow_duplicates: false + - append: + field: related.hosts + value: "{{host.name}}" + if: "ctx?.host?.name != null && ctx.host?.name != ''" + allow_duplicates: false +# Remove temporary fields. + - remove: + field: + - _temp_ + - _conf + ignore_missing: true +# Remove NAT fields when translation was not done. + - remove: + field: + - source.nat.ip + - source.nat.port + if: 'ctx?.source?.nat?.ip == "0.0.0.0" && ctx?.source?.nat?.port == 0' + - remove: + field: + - destination.nat.ip + - destination.nat.port + if: 'ctx?.destination?.nat?.ip == "0.0.0.0" && ctx?.destination?.nat?.port == 0' + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true + +on_failure: + - append: + field: "error.message" + value: "{{ _ingest.on_failure_message }} {{ _ingest.on_failure_processor_type }}" + - remove: + field: + - _temp_ + - _conf + - message + ignore_missing: true diff --git a/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/globalprotect.yml b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/globalprotect.yml new file mode 100755 index 0000000000..53d0472d94 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/globalprotect.yml @@ -0,0 +1,87 @@ +--- +description: Pipeline for PanOS Global Protect Logs +processors: + - csv: + field: message + target_fields: + - panw.panos.virtual_sys + - event.code + - panw.panos.stage + - panw.panos.auth_method + - panw.panos.tunnel_type + - _temp_.srcuser + - _temp_.srcloc + - host.name + - source.nat.ip + - _temp_.public_ipv6 + - source.ip + - _temp_.private_ipv6 + - host.id + - panw.panos.serial_number + - panw.panos.client_ver + - host.os.family + - host.os.full + - panw.panos.repeat_count + - event.reason + - panw.panos.error_message + - panw.panos.description + - event.outcome + - observer.geo.name + - event.duration + - panw.panos.connect_method + - panw.panos.error_code + - observer.hostname + - panw.panos.sequence_number + - panw.panos.action_flags + - panw.panos.selection_type + - panw.panos.response_time + - panw.panos.priority + - panw.panos.attempted_gateways + - panw.panos.gateway + + - set: + field: source.ip + value: "{{_temp_.private_ipv6}}" + if: (ctx.source?.ip == null || ctx.source?.ip == "0.0.0.0") && ctx._temp_?.private_ipv6 != null && ctx._temp_?.private_ipv6 != "0.0.0.0" + - set: + field: host.ip + value: "{{source.ip}}" + if: ctx.source?.ip != null + - set: + field: source.nat.ip + value: "{{_temp_.public_ipv6}}" + if: (ctx.source?.nat?.ip == null || ctx.source?.nat?.ip == "0.0.0.0") && ctx._temp_?.public_ipv6 != null && ctx._temp_?.public_ipv6 != "0.0.0.0" + - grok: + field: _temp_.srcuser + ignore_missing: true + patterns: + - '%{HOSTNAME:source.user.domain}\\%{USERNAME:source.user.name}' + - '%{USERNAME:source.user.name}@%{HOSTNAME:source.user.domain}' + - '%{USERNAME:source.user.name}' + if: ctx?._temp_?.srcuser != null + - set: + field: network.type + value: 'ipv4' + if: 'ctx.network?.type == null && ctx.source?.ip != null && ctx.source.ip.contains(".")' + - set: + field: network.type + value: 'ipv6' + if: 'ctx.network?.type == null && ctx.source?.ip != null && ctx.source.ip.contains(":")' + +# Set event.category. + - set: + field: event.kind + value: event + - append: + field: event.category + value: + - network + +on_failure: + - append: + field: error.message + value: >- + error in Global Protect pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/hipmatch.yml b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/hipmatch.yml new file mode 100755 index 0000000000..3833612f18 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/hipmatch.yml @@ -0,0 +1,69 @@ +--- +description: Pipeline for PanOS HIP Match Logs +processors: + - csv: + field: message + target_fields: + - _temp_.srcuser + - panw.panos.virtual_sys + - host.name + - host.os.full + - source.ip + - panw.panos.matchname + - panw.panos.repeat_count + - panw.panos.matchtype + - _temp_.future_use3 + - _temp_.future_use4 + - panw.panos.sequence_number + - panw.panos.action_flags + - panw.panos.device_group_hierarchy1 + - panw.panos.device_group_hierarchy2 + - panw.panos.device_group_hierarchy3 + - panw.panos.device_group_hierarchy4 + - panw.panos.vsys_name + - observer.hostname + - panw.panos.vsys_id + - _temp_.source_ipv6 + - host.id + - panw.panos.serial_number + - host.mac + + - grok: + field: _temp_.srcuser + ignore_missing: true + ignore_failure: true + patterns: + - '%{HOSTNAME:source.user.domain}\\%{USERNAME:source.user.name}' + - '%{USERNAME:source.user.name}@%{HOSTNAME:source.user.domain}' + - '%{USERNAME:source.user.name}' + if: ctx?._temp_?.srcuser != null + - set: + field: source.ip + value: "{{_temp_.source_ipv6}}" + if: ctx?._temp_?.source_ipv6 != null && ctx?._temp_?.source_ipv6 != "" && ctx?._temp_?.source_ipv6 != "0.0.0.0" + - set: + field: network.type + value: 'ipv4' + if: 'ctx?.network?.type == null && ctx?.source?.ip.contains(".")' + - set: + field: network.type + value: 'ipv6' + if: 'ctx?.network?.type == null && ctx?.source?.ip.contains(":")' + +# Set event.category. + - set: + field: event.kind + value: event + - append: + field: event.category + value: + - network + +on_failure: + - append: + field: error.message + value: >- + error in HIP Match pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/threat.yml b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/threat.yml new file mode 100755 index 0000000000..791b422930 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/threat.yml @@ -0,0 +1,107 @@ +--- +description: Pipeline for PanOS Threat Logs +processors: + - csv: + field: message + target_fields: + - source.ip + - destination.ip + - source.nat.ip + - destination.nat.ip + - panw.panos.ruleset + - source.user.name + - destination.user.name + - network.application + - panw.panos.related_vsys + - observer.ingress.zone + - observer.egress.zone + - observer.ingress.interface.name + - observer.egress.interface.name + - panw.panos.log_profile + - _temp_.future_use1 + - panw.panos.flow_id + - panw.panos.repeat_count + - source.port + - destination.port + - source.nat.port + - destination.nat.port + - _temp_.labels + - network.transport + - panw.panos.action + - url.original + - panw.panos.threat.name + - panw.panos.url.category + - log.level + - _temp_.direction + - panw.panos.sequence_number + - panw.panos.action_flags + - _temp_.srcloc + - _temp_.dstloc + - _temp_.future_use2 + - panw.panos.http_content_type + - panw.panos.network.pcap_id + - panw.panos.file.hash + - panw.panos.wildfire.name + - panw.panos.url_idx + - user_agent.original + - file.type + - network.forwarded_ip + - http.request.referer + - source.user.email + - panw.panos.subject + - destination.user.email + - panw.panos.wildfire.report_id + - panw.panos.device_group_hierarchy1 + - panw.panos.device_group_hierarchy2 + - panw.panos.device_group_hierarchy3 + - panw.panos.device_group_hierarchy4 + - panw.panos.vsys_name + - observer.hostname + - _temp_.future_use3 + - panw.panos.source_vm_uuid + - panw.panos.destination_vm_uuid + - http.request.method + - panw.panos.imsi + - panw.panos.imei + - panw.panos.parent_session.id + - panw.panos.parent_session.start_time + - panw.panos.tunnel_type + - panw.panos.threat_category + - panw.panos.content_version + - panw.panos.scp.assoc_id + - panw.panos.payload_protocol_id + - panw.panos.http_headers + + +# Set network.direction from threat direction (Threat logs). + - set: + field: network.direction + value: inbound + if: ctx?._temp_?.direction == "0" || ctx?._temp_?.direction == "client-to-server" + - set: + field: network.direction + value: outbound + if: ctx?._temp_?.direction == "1" || ctx?._temp_?.direction == "server-to-client" + - set: + field: network.direction + value: unknown + if: ctx?.network?.direction == null + +# Set event.category. + - set: + field: event.kind + value: alert + - append: + field: event.category + value: + - intrusion_detection + - network + +on_failure: + - append: + field: error.message + value: >- + error in Threat pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/traffic.yml b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/traffic.yml new file mode 100755 index 0000000000..63ebd2f507 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/traffic.yml @@ -0,0 +1,186 @@ +--- +description: Pipeline for PanOS Traffic Logs +processors: + - csv: + field: message + target_fields: + - source.ip + - destination.ip + - source.nat.ip + - destination.nat.ip + - panw.panos.ruleset + - source.user.name + - destination.user.name + - network.application + - panw.panos.related_vsys + - observer.ingress.zone + - observer.egress.zone + - observer.ingress.interface.name + - observer.egress.interface.name + - panw.panos.log_profile + - _temp_.future_use1 + - panw.panos.flow_id + - panw.panos.repeat_count + - source.port + - destination.port + - source.nat.port + - destination.nat.port + - _temp_.labels + - network.transport + - panw.panos.action + - network.bytes + - source.bytes + - destination.bytes + - network.packets + - event.start + - event.duration + - panw.panos.url.category + - _temp_.future_use2 + - panw.panos.sequence_number + - panw.panos.action_flags + - _temp_.srcloc + - _temp_.dstloc + - _temp_.future_use3 + - source.packets + - destination.packets + - panw.panos.endreason + - panw.panos.device_group_hierarchy1 + - panw.panos.device_group_hierarchy2 + - panw.panos.device_group_hierarchy3 + - panw.panos.device_group_hierarchy4 + - panw.panos.vsys_name + - observer.hostname + - panw.panos.action_source + - panw.panos.source_vm_uuid + - panw.panos.destination_vm_uuid + - panw.panos.imsi + - panw.panos.imei + - panw.panos.parent_session.id + - panw.panos.parent_session.start_time + - panw.panos.tunnel_type + - panw.panos.scp.assoc_id + - panw.panos.scp.chunks + - panw.panos.scp.chunks_sent + - panw.panos.scp.chunks_received + +# Set network.direction using src/dst zone (traffic logs). + - set: + field: network.direction + value: inbound + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) + - set: + field: network.direction + value: outbound + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: internal + if: > + ctx?._temp_?.internal_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.internal_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.internal_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: external + if: > + ctx?._temp_?.external_zones != null && + ctx?.observer?.ingress?.zone != null && + ctx?.observer?.egress?.zone != null && + ctx._temp_.external_zones.contains(ctx.observer.egress.zone) && + ctx._temp_.external_zones.contains(ctx.observer.ingress.zone) + - set: + field: network.direction + value: unknown + if: > + ctx?._temp_?.external_zones != null && + ctx?._temp_?.internal_zones != null && + ( + ( + !ctx._temp_.external_zones.contains(ctx?.observer?.egress?.zone) && + !ctx._temp_.internal_zones.contains(ctx?.observer?.egress?.zone) + ) || + ( + !ctx._temp_.external_zones.contains(ctx?.observer?.ingress?.zone) && + !ctx._temp_.internal_zones.contains(ctx?.observer?.ingress?.zone) + ) + ) + +# Set network.type. + - set: + field: network.type + value: 'ipv4' + if: ctx?.labels?.ipv6_session == null + - set: + field: network.type + value: 'ipv6' + if: ctx?.labels?.ipv6_session != null + +# Set event.category. + - set: + field: event.kind + value: event + - append: + field: event.category + value: + - network + +# event.start is the time the session started. + - date: + if: "ctx?.event?.timezone == null && ctx?.event?.start != null" + field: "event.start" + target_field: "event.start" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + - date: + if: "ctx?.event?.timezone != null && ctx?.event?.start != null" + field: "event.start" + target_field: "event.start" + timezone: "{{{ event.timezone }}}" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + +# Time the parent_session of the tunnel started. + - date: + if: "ctx?.event?.timezone == null && ctx?.panw?.panos?.parent_session?.start_time != null" + field: "panw.panos.parent_session.start_time" + target_field: "panw.panos.parent_session.start_time" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + - date: + if: "ctx?.event?.timezone != null && ctx?.panw?.panos?.parent_session?.start_time != null" + field: "panw.panos.parent_session.start_time" + target_field: "panw.panos.parent_session.start_time" + timezone: "{{{ event.timezone }}}" + formats: + - "yyyy/MM/dd HH:mm:ss" + - "strict_date_optional_time_nanos" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + +on_failure: + - append: + field: error.message + value: >- + error in Traffic pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/userid.yml b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/userid.yml new file mode 100755 index 0000000000..078c7002df --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/elasticsearch/ingest_pipeline/userid.yml @@ -0,0 +1,83 @@ +--- +description: Pipeline for PanOS User ID Logs +processors: + - csv: + field: message + target_fields: + - panw.panos.virtual_sys + - source.ip + - _temp_.srcuser + - panw.panos.datasourcename + - event.code + - panw.panos.repeat_count + - panw.panos.timeout + - source.port + - destination.port + - panw.panos.datasource + - panw.panos.datasourcetype + - panw.panos.sequence_number + - panw.panos.action_flags + - panw.panos.device_group_hierarchy1 + - panw.panos.device_group_hierarchy2 + - panw.panos.device_group_hierarchy3 + - panw.panos.device_group_hierarchy4 + - panw.panos.vsys_name + - observer.hostname + - panw.panos.vsys_id + - panw.panos.factortype + - panw.panos.factorcompletiontime + - panw.panos.factorno + - panw.panos.ugflags + - source.user.name + + - grok: + field: _temp_.srcuser + ignore_missing: true + ignore_failure: true + patterns: + - '%{HOSTNAME:source.user.domain}\\%{USERNAME:source.user.name}' + - '%{USERNAME:source.user.name}@%{HOSTNAME:source.user.domain}' + - '%{USERNAME:source.user.name}' + if: ctx?._temp_?.srcuser != null + - set: + field: network.type + value: 'ipv4' + if: 'ctx?.network?.type == null && ctx?.source?.ip.contains(".")' + - set: + field: network.type + value: 'ipv6' + if: 'ctx?.network?.type == null && ctx?.source?.ip.contains(":")' + - date: + if: "ctx?.panw?.panos?.factorcompletiontime != null && ctx.event.timezone == null" + field: "panw.panos.factorcompletiontime" + target_field: "panw.panos.factorcompletiontime" + formats: + - "yyyy/MM/dd HH:mm:ss" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + - date: + if: "ctx?.panw?.panos?.factorcompletiontime != null && ctx.event.timezone != null" + field: "panw.panos.factorcompletiontime" + target_field: "panw.panos.factorcompletiontime" + formats: + - "yyyy/MM/dd HH:mm:ss" + timezone: "{{{ event.timezone }}}" + on_failure: [{"append": {"field": "error.message", "value": "{{ _ingest.on_failure_message }}"}}] + +# Set event.category. + - set: + field: event.kind + value: event + - append: + field: event.category + value: + - network + - iam + +on_failure: + - append: + field: error.message + value: >- + error in User ID pipeline: + error in [{{_ingest.on_failure_processor_type}}] processor{{#_ingest.on_failure_processor_tag}} + with tag [{{_ingest.on_failure_processor_tag }}]{{/_ingest.on_failure_processor_tag}} + {{ _ingest.on_failure_message }} diff --git a/packages/panw/1.5.3/data_stream/panos/fields/agent.yml b/packages/panw/1.5.3/data_stream/panos/fields/agent.yml new file mode 100755 index 0000000000..79a7a39864 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/fields/agent.yml @@ -0,0 +1,180 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: "Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on." + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: "The cloud account or organization id used to identify different entities in a multi-tenant environment.\nExamples: AWS account id, Google Cloud ORG Id, or other unique identifier." + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: "Container fields are used for meta information about the specific container that is the source of information.\nThese fields help correlate data based containers from any runtime." + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: "A host is defined as a general computing instance.\nECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes." + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: "Name of the domain of which the host is a member.\nFor example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider." + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: "Hostname of the host.\nIt normally contains what the `hostname` command returns on the host machine." + - name: id + level: core + type: keyword + ignore_above: 1024 + description: "Unique host id.\nAs hostname is not always unique, use values that are meaningful in your environment.\nExample: The current usage of `beat.name`." + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: "Name of the host.\nIt can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use." + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: "Type of host.\nFor Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment." + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/panw/1.5.3/data_stream/panos/fields/base-fields.yml b/packages/panw/1.5.3/data_stream/panos/fields/base-fields.yml new file mode 100755 index 0000000000..fd2e344778 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: panw +- name: event.dataset + type: constant_keyword + description: Event dataset + value: panw.panos +- name: '@timestamp' + type: date + description: Event timestamp. diff --git a/packages/panw/1.5.3/data_stream/panos/fields/beats.yml b/packages/panw/1.5.3/data_stream/panos/fields/beats.yml new file mode 100755 index 0000000000..f69a96ea42 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/fields/beats.yml @@ -0,0 +1,33 @@ +- description: Type of Filebeat input. + name: input.type + type: keyword +- description: Flags for the log file. + name: log.flags + type: keyword +- description: Offset of the entry in the log file. + name: log.offset + type: long +- description: Path to the log file. + name: log.file.path + type: keyword +- description: Source address from which the log event was read / sent from. + name: log.source.address + type: keyword +- description: Referrer for this HTTP request. + name: http.request.referer + type: keyword +- description: Syslog numeric facility of the event. + name: syslog.facility + type: long +- description: Syslog text-based facility of the event. + name: syslog.facility_label + type: keyword +- description: Syslog priority of the event. + name: syslog.priority + type: long +- description: Syslog text-based severity of the event. + name: syslog.severity_label + type: keyword +- description: Name of host parsed from syslog message. + name: hostname + type: keyword diff --git a/packages/panw/1.5.3/data_stream/panos/fields/ecs.yml b/packages/panw/1.5.3/data_stream/panos/fields/ecs.yml new file mode 100755 index 0000000000..9706c50c85 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/fields/ecs.yml @@ -0,0 +1,417 @@ +- description: Bytes sent from the client to the server. + name: client.bytes + type: long +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: |- + Translated IP of source based NAT sessions (e.g. internal client to internet). + Typically connections traversing load balancers, firewalls, or routers. + name: client.nat.ip + type: ip +- description: |- + Translated port of source based NAT sessions (e.g. internal client to internet). + Typically connections traversing load balancers, firewalls, or routers. + name: client.nat.port + type: long +- description: Packets sent from the client to the server. + name: client.packets + type: long +- description: Port of the client. + name: client.port + type: long +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: client.user.name + type: keyword +- description: Unique container id. + name: container.id + type: keyword +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: destination.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: destination.as.organization.name + type: keyword +- description: Bytes sent from the destination to the source. + name: destination.bytes + type: long +- description: City name. + name: destination.geo.city_name + type: keyword +- description: Name of the continent. + name: destination.geo.continent_name + type: keyword +- description: Country ISO code. + name: destination.geo.country_iso_code + type: keyword +- description: Country name. + name: destination.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: destination.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: destination.geo.name + type: keyword +- description: Region ISO code. + name: destination.geo.region_iso_code + type: keyword +- description: Region name. + name: destination.geo.region_name + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: |- + Translated ip of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: destination.nat.ip + type: ip +- description: |- + Port the source session is translated to by NAT Device. + Typically used with load balancers, firewalls, or routers. + name: destination.nat.port + type: long +- description: Packets sent from the destination to the source. + name: destination.packets + type: long +- description: Port of the destination. + name: destination.port + type: long +- description: User email address. + name: destination.user.email + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: destination.user.name + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Error message. + name: error.message + type: match_only_text +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. + `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. + This field is an array. This will allow proper categorization of some events that fall in multiple categories. + name: event.category + type: keyword +- description: |- + event.created contains the date/time when the event was first read by an agent, or by your pipeline. + This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. + In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. + In case the two timestamps are identical, @timestamp should be used. + name: event.created + type: date +- description: |- + Duration of the event in nanoseconds. + If event.start and event.end are known this value should be the difference between the end and start time. + name: event.duration + type: long +- description: event.end contains the date when the event ended or when the activity was last observed. + name: event.end + type: date +- description: |- + This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. + `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. + The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. + name: event.kind + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. + `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. + Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. + Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. + name: event.outcome + type: keyword +- description: |- + The numeric severity of the event according to your event source. + What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. + The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. + name: event.severity + type: long +- description: event.start contains the date when the event started or when the activity was first observed. + name: event.start + type: date +- description: |- + This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. + Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). + name: event.timezone + type: keyword +- description: |- + This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. + `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. + This field is an array. This will allow proper categorization of some events that fall in multiple event types. + name: event.type + type: keyword +- description: File type (file, dir, or symlink). + name: file.type + type: keyword +- description: |- + Custom key/value pairs. + Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. + Example: `docker` and `k8s` labels. + name: labels + type: object +- description: |- + Custom key/value pairs. + Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. + Example: `docker` and `k8s` labels. + name: labels + type: object +- description: |- + Original log level of the log event. + If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). + Some examples are `warn`, `err`, `i`, `informational`. + name: log.level + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. + For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. + The field value must be normalized to lowercase for querying. + name: network.application + type: keyword +- description: |- + Total bytes transferred in both directions. + If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. + name: network.bytes + type: long +- description: |- + A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. + Learn more at https://github.com/corelight/community-id-spec. + name: network.community_id + type: keyword +- description: |- + Direction of the network traffic. + Recommended values are: + * ingress + * egress + * inbound + * outbound + * internal + * external + * unknown + + When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". + When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". + Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. + name: network.direction + type: keyword +- description: Host IP address when the source IP address is the proxy. + name: network.forwarded_ip + type: ip +- description: |- + Total packets transferred in both directions. + If `source.packets` and `destination.packets` are known, `network.packets` is their sum. + name: network.packets + type: long +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: |- + In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc + The field value must be normalized to lowercase for querying. + name: network.type + type: keyword +- description: Interface name as reported by the system. + name: observer.egress.interface.name + type: keyword +- description: Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. + name: observer.egress.zone + type: keyword +- description: Hostname of the observer. + name: observer.hostname + type: keyword +- description: Interface name as reported by the system. + name: observer.ingress.interface.name + type: keyword +- description: Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. + name: observer.ingress.zone + type: keyword +- description: The product name of the observer. + name: observer.product + type: keyword +- description: Observer serial number. + name: observer.serial_number + type: keyword +- description: |- + The type of the observer the data is coming from. + There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. + name: observer.type + type: keyword +- description: Vendor name of the observer. + name: observer.vendor + type: keyword +- description: All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). + name: related.hash + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: The name of the rule or signature generating the event. + name: rule.name + type: keyword +- description: Bytes sent from the server to the client. + name: server.bytes + type: long +- description: IP address of the server (IPv4 or IPv6). + name: server.ip + type: ip +- description: |- + Translated ip of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: server.nat.ip + type: ip +- description: |- + Translated port of destination based NAT sessions (e.g. internet to private DMZ) + Typically used with load balancers, firewalls, or routers. + name: server.nat.port + type: long +- description: Packets sent from the server to the client. + name: server.packets + type: long +- description: Port of the server. + name: server.port + type: long +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: server.user.name + type: keyword +- description: |- + Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: source.address + type: keyword +- description: Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. + name: source.as.number + type: long +- description: Organization name. + multi_fields: + - name: text + type: match_only_text + name: source.as.organization.name + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: City name. + name: source.geo.city_name + type: keyword +- description: Name of the continent. + name: source.geo.continent_name + type: keyword +- description: Country ISO code. + name: source.geo.country_iso_code + type: keyword +- description: Country name. + name: source.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: source.geo.location + type: geo_point +- description: |- + User-defined description of a location, at the level of granularity they care about. + Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. + Not typically used in automated geolocation. + name: source.geo.name + type: keyword +- description: Region ISO code. + name: source.geo.region_iso_code + type: keyword +- description: Region name. + name: source.geo.region_name + type: keyword +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: |- + Translated ip of source based NAT sessions (e.g. internal client to internet) + Typically connections traversing load balancers, firewalls, or routers. + name: source.nat.ip + type: ip +- description: |- + Translated port of source based NAT sessions. (e.g. internal client to internet) + Typically used with load balancers, firewalls, or routers. + name: source.nat.port + type: long +- description: Packets sent from the source to the destination. + name: source.packets + type: long +- description: Port of the source. + name: source.port + type: long +- description: User email address. + name: source.user.email + type: keyword +- description: |- + Name of the directory the user is a member of. + For example, an LDAP or Active Directory domain name. + name: source.user.domain + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: source.user.name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword diff --git a/packages/panw/1.5.3/data_stream/panos/fields/fields.yml b/packages/panw/1.5.3/data_stream/panos/fields/fields.yml new file mode 100755 index 0000000000..3625a11874 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/fields/fields.yml @@ -0,0 +1,356 @@ +- name: panw.panos + type: group + fields: + - name: ruleset + type: keyword + description: | + Name of the rule that matched this session. + - name: source + type: group + fields: + - name: zone + type: keyword + description: | + Source zone for this session. + - name: interface + type: keyword + description: | + Source interface for this session. + - name: nat + type: group + fields: + - name: ip + type: ip + description: | + Post-NAT source IP. + - name: port + type: long + description: | + Post-NAT source port. + - name: destination + type: group + fields: + - name: zone + type: keyword + description: | + Destination zone for this session. + - name: interface + type: keyword + description: | + Destination interface for this session. + - name: nat + type: group + fields: + - name: ip + type: ip + description: | + Post-NAT destination IP. + - name: port + type: long + description: | + Post-NAT destination port. + - name: endreason + type: keyword + description: | + The reason a session terminated. + - name: network + type: group + fields: + - name: pcap_id + type: keyword + description: | + Packet capture ID for a threat. + - name: nat + type: group + fields: + - name: community_id + type: keyword + description: | + Community ID flow-hash for the NAT 5-tuple. + - name: file + type: group + fields: + - name: hash + type: keyword + description: | + Binary hash for a threat file sent to be analyzed by the WildFire service. + - name: url + type: group + fields: + - name: category + type: keyword + description: | + For threat URLs, it's the URL category. For WildFire, the verdict on the file and is either 'malicious', 'grayware', or 'benign'. + - name: flow_id + type: keyword + description: | + Internal numeric identifier for each session. + - name: sequence_number + type: long + description: | + Log entry identifier that is incremented sequentially. Unique for each log type. + - name: threat.resource + type: keyword + description: | + URL or file name for a threat. + - name: threat.id + type: keyword + description: | + Palo Alto Networks identifier for the threat. + - name: threat.name + type: keyword + description: | + Palo Alto Networks name for the threat. + - name: action + type: keyword + description: | + Action taken for the session. + - name: type + type: keyword + description: | + Specifies the type of the log. + - name: sub_type + type: keyword + description: | + Specifies the sub type of the log. + - name: related_vsys + type: keyword + description: | + Virtual System associated with the session. + - name: vsys_name + type: keyword + description: | + The name of the virtual system associated with the session; only valid on firewalls enabled for multiple virtual systems. + - name: log_profile + type: keyword + description: | + Log Forwarding Profile that was applied to the session. + - name: repeat_count + type: long + description: | + Number of sessions with same Source IP, Destination IP, Application, and Subtype seen within 5 seconds. + - name: action_flags + type: keyword + description: | + 32-bit field that provides details on session, details about specific values is found in the Palo Alto Traffic Field documentation. + - name: action_source + type: keyword + description: | + Specifies whether the action taken to allow or block an application was defined in the application or in policy. The actions can be allow, deny, drop, reset- server, reset-client or reset-both for the session. + - name: source_vm_uuid + type: keyword + description: | + Identifies the source universal unique identifier for a guest virtual machine in the VMware NSX environment. + - name: destination_vm_uuid + type: keyword + description: | + Identifies the destination universal unique identifier for a guest virtual machine in the VMware NSX environment. + - name: imsi + type: keyword + description: | + International Mobile Subscriber Identity (IMSI) is a unique number allocated to each mobile subscriber in the GSM/UMTS/EPS system + - name: imei + type: keyword + description: | + International Mobile Equipment Identity (IMEI) is a unique 15 or 16 digit number allocated to each mobile station equipment. + - name: http_content_type + type: keyword + description: | + Content type of the HTTP response data + - name: content_version + type: keyword + description: | + Applications and Threats version on your firewall when the log was generated. + - name: threat_category + type: keyword + description: | + Describes threat categories used to classify different types of threat signatures. + - name: payload_protocol_id + type: keyword + description: | + ID of the protocol for the payload in the data portion of the data chunk. + - name: http_headers + type: keyword + description: | + Indicates the inserted HTTP header in the URL log entries on the firewall. + - name: wildfire_name + type: keyword + description: | + Displays the FQDN of either the WildFire appliance (private) or the WildFire cloud (public) from where the file was uploaded for analysis. + - name: url_idx + type: keyword + description: | + When an application uses TCP keepalives to keep a connection open for a length of time, all the log entries for that session have a single session ID. In such cases, when you have a single threat log (and session ID) that includes multiple URL entries, the url_idx is a counter that allows you to correlate the order of each log entry within the single session. + - name: wildfire + type: group + fields: + - name: name + type: keyword + description: | + Displays the FQDN of either the WildFire appliance (private) or the WildFire cloud (public) from where the file was uploaded for analysis. + - name: report_id + type: keyword + description: | + Identifies the analysis request on the WildFire cloud or the WildFire appliance. + - name: parent_session + type: group + fields: + - name: id + type: keyword + description: | + ID of the session in which this session is tunneled. Applies to inner tunnel (if two levels of tunneling) or inside content (if one level of tunneling) only. + - name: start_time + type: date + description: | + Date that the parent tunnel session began. + - name: tunnel_type + type: keyword + description: | + Type of tunnel, such as GRE or IPSec. + - name: device_group_hierarchy1 + type: keyword + description: | + A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. + - name: device_group_hierarchy2 + type: keyword + description: | + A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. + - name: device_group_hierarchy3 + type: keyword + description: | + A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. + - name: device_group_hierarchy4 + type: keyword + description: | + A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. + - name: scp + type: group + fields: + - name: assoc_id + type: keyword + description: | + Number that identifies all connections for an association between two SCTP endpoints. + - name: chunks + type: long + description: | + Sum of SCTP chunks sent and received for an association. + - name: chunks_sent + type: long + description: | + Number of SCTP chunks sent for an association. + - name: chunks_received + type: long + description: | + Number of SCTP chunks received for an association. + - name: matchname + type: keyword + description: | + Name of the HIP object or profile. + - name: matchtype + type: keyword + description: | + Whether the document represents a HIP object or a HIP profile. + - name: serial_number + type: keyword + description: | + The serial number of the user’s machine or device. + - name: vsys_id + type: keyword + description: | + A unique identifier for a virtual system on a Palo Alto Networks firewall. + - name: virtual_sys + type: keyword + description: | + Virtual System associated with the HIP match log. + - name: timeout + type: integer + description: | + Timeout after which the IP/User Mappings are cleared. + - name: datasource + type: keyword + description: | + Source from which mapping information is collected. + - name: datasourcetype + type: keyword + description: | + Mechanism used to identify the IP/User mappings within a data source. + - name: datasourcename + type: keyword + description: | + User-ID source that sends the IP (Port)-User Mapping. + - name: factorno + type: integer + description: | + Indicates the use of primary authentication (1) or additional factors (2, 3). + - name: factortype + type: keyword + description: | + Vendor used to authenticate a user when Multi Factor authentication is present. + - name: factorcompletiontime + type: date + description: | + Time the authentication was completed. + - name: ugflags + type: keyword + description: | + Displays whether the user group that was found during user group mapping. Supported values are: + User Group Found—Indicates whether the user could be mapped to a group. + Duplicate User—Indicates whether duplicate users were found in a user group. Displays N/A if no user group is found. + - name: priority + type: keyword + description: | + The priority order of the gateway that is based on highest (1), high (2), medium (3), low (4), or lowest (5) to which the GlobalProtect app can connect. + - name: attempted_gateways + type: keyword + description: | + The fields that are collected for each gateway connection attempt with the gateway name, SSL response time, and priority + - name: selection_type + type: keyword + description: | + The connection method that is selected to connect to the gateway. + - name: auth_method + type: keyword + description: | + A string showing the authentication type. + - name: error_code + type: integer + description: | + An integer associated with any errors that occurred. + - name: description + type: keyword + description: | + Additional information for any event that has occurred. + - name: client_ver + type: keyword + description: | + The client’s GlobalProtect app version. + - name: stage + type: keyword + description: | + A string showing the stage of the connection. + - name: connect_method + type: keyword + description: | + A string showing the how the GlobalProtect app connects to Gateway. +- name: labels.pcap_included + type: boolean +- name: labels.ipv6_session + type: boolean +- name: labels.ssl_decrypted + type: boolean +- name: labels.url_filter_denied + type: boolean +- name: labels.nat_translated + type: boolean +- name: labels.captive_portal + type: boolean +- name: labels.x_forwarded_for + type: boolean +- name: labels.http_proxy + type: boolean +- name: labels.container_page + type: boolean +- name: labels.temporary_match + type: boolean +- name: labels.symmetric_return + type: boolean diff --git a/packages/panw/1.5.3/data_stream/panos/manifest.yml b/packages/panw/1.5.3/data_stream/panos/manifest.yml new file mode 100755 index 0000000000..b34587a9af --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/manifest.yml @@ -0,0 +1,115 @@ +type: logs +title: Palo Alto Networks PAN-OS firewall logs +streams: + - input: syslog + vars: + - name: tz_offset + type: text + title: Timezone Offset + multi: false + required: true + show_user: true + default: local + description: >- + By default, datetimes in the logs will be interpreted as relative to the timezone configured in the host where the agent is running. If ingesting logs from a host on a different timezone, use this field to set the timezone offset so that datetimes are correctly parsed. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00") from UTC. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - panw-panos + - forwarded + - name: internal_zones + type: text + title: Internal Zones + multi: true + required: false + show_user: false + default: + - trust + - name: external_zones + type: text + title: External Zones + multi: true + required: false + show_user: false + default: + - untrust + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: syslog.yml.hbs + title: Syslog logs + description: Collect logs via syslog + - input: logfile + vars: + - name: tz_offset + type: text + title: Timezone Offset + multi: false + required: true + show_user: true + default: local + description: >- + By default, datetimes in the logs will be interpreted as relative to the timezone configured in the host where the agent is running. If ingesting logs from a host on a different timezone, use this field to set the timezone offset so that datetimes are correctly parsed. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00") from UTC. + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - panw-panos + - forwarded + - name: internal_zones + type: text + title: Internal Zones + multi: true + required: false + show_user: false + default: + - trust + - name: external_zones + type: text + title: External Zones + multi: true + required: false + show_user: false + default: + - untrust + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: > + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. + + template_path: logfile.yml.hbs + title: Log files + description: Collect logs via log file diff --git a/packages/panw/1.5.3/data_stream/panos/sample_event.json b/packages/panw/1.5.3/data_stream/panos/sample_event.json new file mode 100755 index 0000000000..c23b6d9dc4 --- /dev/null +++ b/packages/panw/1.5.3/data_stream/panos/sample_event.json @@ -0,0 +1,193 @@ +{ + "@timestamp": "2018-11-30T16:09:07.000Z", + "agent": { + "ephemeral_id": "e4811856-bfcd-4b56-a3b8-e72433fa3caf", + "id": "654bb145-fd80-41c9-8a5d-307abd101e5a", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0" + }, + "data_stream": { + "dataset": "panw.panos", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "bytes": 5976, + "geo": { + "city_name": "Changchun", + "continent_name": "Asia", + "country_iso_code": "CN", + "country_name": "China", + "location": { + "lat": 43.88, + "lon": 125.3228 + }, + "name": "United States", + "region_iso_code": "CN-22", + "region_name": "Jilin Sheng" + }, + "ip": "175.16.199.1", + "nat": { + "ip": "175.16.199.1", + "port": 443 + }, + "packets": 20, + "port": 443 + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "654bb145-fd80-41c9-8a5d-307abd101e5a", + "snapshot": false, + "version": "8.0.0" + }, + "event": { + "action": "flow_terminated", + "agent_id_status": "verified", + "category": [ + "network_traffic", + "network" + ], + "created": "2018-11-30T16:09:07.000Z", + "dataset": "panw.panos", + "duration": 586000000000, + "end": "2018-11-30T16:08:50.000Z", + "ingested": "2022-03-01T06:53:34Z", + "kind": "event", + "outcome": "success", + "start": "2018-11-30T15:59:04.000Z", + "timezone": "+00:00", + "type": [ + "allowed", + "end", + "connection" + ] + }, + "hostname": "PA-220", + "input": { + "type": "syslog" + }, + "labels": { + "nat_translated": true + }, + "log": { + "source": { + "address": "172.29.0.4:50949" + } + }, + "message": "192.168.15.207,175.16.199.1,192.168.1.63,175.16.199.1,new_outbound_from_trust,,,apple-maps,vsys1,trust,untrust,ethernet1/2,ethernet1/1,send_to_mac,2018/11/30 16:09:07,22751,1,55113,443,16418,443,0x400053,tcp,allow,7734,1758,5976,36,2018/11/30 15:59:04,586,computer-and-internet-info,0,32091112,0x0,192.168.0.0-192.168.255.255,United States,0,16,20,tcp-fin,0,0,0,0,,PA-220,from-policy,,,0,,0,,N/A,0,0,0,0", + "network": { + "application": "apple-maps", + "bytes": 7734, + "community_id": [ + "1:La5Jgm/PJBlaHF8BtgJSyZEmW9E=", + "1:sKYRL+yp3SWr5aT5SC1cvyWNnnM=" + ], + "packets": 36, + "transport": "tcp", + "type": "ipv4" + }, + "observer": { + "egress": { + "interface": { + "name": "ethernet1/1" + }, + "zone": "untrust" + }, + "hostname": "PA-220", + "ingress": { + "interface": { + "name": "ethernet1/2" + }, + "zone": "trust" + }, + "product": "PAN-OS", + "serial_number": "012801096514", + "type": "firewall", + "vendor": "Palo Alto Networks" + }, + "panw": { + "panos": { + "action": "allow", + "action_flags": "0x0", + "action_source": "from-policy", + "destination": { + "nat": { + "ip": "175.16.199.1", + "port": 443 + } + }, + "device_group_hierarchy1": "0", + "device_group_hierarchy2": "0", + "device_group_hierarchy3": "0", + "device_group_hierarchy4": "0", + "endreason": "tcp-fin", + "flow_id": "22751", + "imsi": "0", + "log_profile": "send_to_mac", + "network": { + "nat": { + "community_id": "1:sKYRL+yp3SWr5aT5SC1cvyWNnnM=" + } + }, + "parent_session": { + "id": "0" + }, + "related_vsys": "vsys1", + "repeat_count": 1, + "ruleset": "new_outbound_from_trust", + "scp": { + "assoc_id": "0", + "chunks": 0, + "chunks_received": 0, + "chunks_sent": 0 + }, + "sequence_number": 32091112, + "source": { + "nat": { + "ip": "192.168.1.63", + "port": 16418 + } + }, + "sub_type": "end", + "tunnel_type": "N/A", + "type": "TRAFFIC", + "url": { + "category": "computer-and-internet-info" + } + } + }, + "related": { + "hosts": [ + "PA-220" + ], + "ip": [ + "192.168.15.207", + "175.16.199.1", + "192.168.1.63" + ] + }, + "rule": { + "name": "new_outbound_from_trust" + }, + "source": { + "bytes": 1758, + "geo": { + "name": "192.168.0.0-192.168.255.255" + }, + "ip": "192.168.15.207", + "nat": { + "ip": "192.168.1.63", + "port": 16418 + }, + "packets": 16, + "port": 55113 + }, + "syslog": {}, + "tags": [ + "panw-panos", + "forwarded" + ] +} \ No newline at end of file diff --git a/packages/panw/1.5.3/docs/README.md b/packages/panw/1.5.3/docs/README.md new file mode 100755 index 0000000000..873410c3a7 --- /dev/null +++ b/packages/panw/1.5.3/docs/README.md @@ -0,0 +1,254 @@ +# Palo Alto Network Integration + +This integration is for Palo Alto Networks PAN-OS firewall monitoring logs received over Syslog or read from a file. It currently supports messages of [GlobalProtect](https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-admin/monitoring/use-syslog-for-monitoring/syslog-field-descriptions/globalprotect-log-fields.html), [HIP Match](https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-admin/monitoring/use-syslog-for-monitoring/syslog-field-descriptions/hip-match-log-fields.html), [Threat](https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-admin/monitoring/use-syslog-for-monitoring/syslog-field-descriptions/threat-log-fields.html), [Traffic](https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-admin/monitoring/use-syslog-for-monitoring/syslog-field-descriptions/traffic-log-fields.html) and [User-ID](https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-admin/monitoring/use-syslog-for-monitoring/syslog-field-descriptions/user-id-log-fields.html) types. + +## Compatibility + +This module has been tested with logs generated by devices running PAN-OS versions 7.1 to 9.0 but limited compatibility is expected for earlier versions. + +The ingest-geoip Elasticsearch plugin is required to run this module. + +## Logs + +### PAN-OS + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.bytes | Bytes sent from the client to the server. | long | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.nat.ip | Translated IP of source based NAT sessions (e.g. internal client to internet). Typically connections traversing load balancers, firewalls, or routers. | ip | +| client.nat.port | Translated port of source based NAT sessions (e.g. internal client to internet). Typically connections traversing load balancers, firewalls, or routers. | long | +| client.packets | Packets sent from the client to the server. | long | +| client.port | Port of the client. | long | +| client.user.name | Short name or login of the user. | keyword | +| client.user.name.text | Multi-field of `client.user.name`. | match_only_text | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| destination.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| destination.as.organization.name | Organization name. | keyword | +| destination.as.organization.name.text | Multi-field of `destination.as.organization.name`. | match_only_text | +| destination.bytes | Bytes sent from the destination to the source. | long | +| destination.geo.city_name | City name. | keyword | +| destination.geo.continent_name | Name of the continent. | keyword | +| destination.geo.country_iso_code | Country ISO code. | keyword | +| destination.geo.country_name | Country name. | keyword | +| destination.geo.location | Longitude and latitude. | geo_point | +| destination.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| destination.geo.region_iso_code | Region ISO code. | keyword | +| destination.geo.region_name | Region name. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.nat.ip | Translated ip of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | ip | +| destination.nat.port | Port the source session is translated to by NAT Device. Typically used with load balancers, firewalls, or routers. | long | +| destination.packets | Packets sent from the destination to the source. | long | +| destination.port | Port of the destination. | long | +| destination.user.email | User email address. | keyword | +| destination.user.name | Short name or login of the user. | keyword | +| destination.user.name.text | Multi-field of `destination.user.name`. | match_only_text | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| error.message | Error message. | match_only_text | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | event.created contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from @timestamp in that @timestamp typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, @timestamp should be used. | date | +| event.dataset | Event dataset | constant_keyword | +| event.duration | Duration of the event in nanoseconds. If event.start and event.end are known this value should be the difference between the end and start time. | long | +| event.end | event.end contains the date when the event ended or when the activity was last observed. | date | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data coming in at a regular interval or not. | keyword | +| event.module | Event module | constant_keyword | +| event.outcome | This is one of four ECS Categorization Fields, and indicates the lowest level in the ECS category hierarchy. `event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. Note that when a single transaction is described in multiple events, each event may populate different values of `event.outcome`, according to their perspective. Also note that in the case of a compound event (a single event that contains multiple logical events), this field should be populated with the value that best captures the overall success or failure from the perspective of the event producer. Further note that not all events will have an associated outcome. For example, this field is generally not populated for metric events, events with `event.type:info`, or any events for which an outcome does not make logical sense. | keyword | +| event.severity | The numeric severity of the event according to your event source. What the different severity values mean can be different between sources and use cases. It's up to the implementer to make sure severities are consistent across events from the same source. The Syslog severity belongs in `log.syslog.severity.code`. `event.severity` is meant to represent the severity according to the event source (e.g. firewall, IDS). If the event source does not publish its own severity, you may optionally copy the `log.syslog.severity.code` to `event.severity`. | long | +| event.start | event.start contains the date when the event started or when the activity was first observed. | date | +| event.timezone | This field should be populated when the event's timestamp does not include timezone information already (e.g. default Syslog timestamps). It's optional otherwise. Acceptable timezone formats are: a canonical ID (e.g. "Europe/Amsterdam"), abbreviated (e.g. "EST") or an HH:mm differential (e.g. "-05:00"). | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| file.type | File type (file, dir, or symlink). | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| hostname | Name of host parsed from syslog message. | keyword | +| http.request.referer | Referrer for this HTTP request. | keyword | +| input.type | Type of Filebeat input. | keyword | +| labels | Custom key/value pairs. Can be used to add meta information to events. Should not contain nested objects. All values are stored as keyword. Example: `docker` and `k8s` labels. | object | +| labels.captive_portal | | boolean | +| labels.container_page | | boolean | +| labels.http_proxy | | boolean | +| labels.ipv6_session | | boolean | +| labels.nat_translated | | boolean | +| labels.pcap_included | | boolean | +| labels.ssl_decrypted | | boolean | +| labels.symmetric_return | | boolean | +| labels.temporary_match | | boolean | +| labels.url_filter_denied | | boolean | +| labels.x_forwarded_for | | boolean | +| log.file.path | Path to the log file. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.level | Original log level of the log event. If the source of the event provides a log level or textual severity, this is the one that goes in `log.level`. If your source doesn't specify one, you may put your event transport's severity here (e.g. Syslog severity). Some examples are `warn`, `err`, `i`, `informational`. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| network.application | When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. The field value must be normalized to lowercase for querying. | keyword | +| network.bytes | Total bytes transferred in both directions. If `source.bytes` and `destination.bytes` are known, `network.bytes` is their sum. | long | +| network.community_id | A hash of source and destination IPs and ports, as well as the protocol used in a communication. This is a tool-agnostic standard to identify flows. Learn more at https://github.com/corelight/community-id-spec. | keyword | +| network.direction | Direction of the network traffic. Recommended values are: \* ingress \* egress \* inbound \* outbound \* internal \* external \* unknown When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword | +| network.forwarded_ip | Host IP address when the source IP address is the proxy. | ip | +| network.packets | Total packets transferred in both directions. If `source.packets` and `destination.packets` are known, `network.packets` is their sum. | long | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value must be normalized to lowercase for querying. | keyword | +| observer.egress.interface.name | Interface name as reported by the system. | keyword | +| observer.egress.zone | Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. | keyword | +| observer.hostname | Hostname of the observer. | keyword | +| observer.ingress.interface.name | Interface name as reported by the system. | keyword | +| observer.ingress.zone | Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. | keyword | +| observer.product | The product name of the observer. | keyword | +| observer.serial_number | Observer serial number. | keyword | +| observer.type | The type of the observer the data is coming from. There is no predefined list of observer types. Some examples are `forwarder`, `firewall`, `ids`, `ips`, `proxy`, `poller`, `sensor`, `APM server`. | keyword | +| observer.vendor | Vendor name of the observer. | keyword | +| panw.panos.action | Action taken for the session. | keyword | +| panw.panos.action_flags | 32-bit field that provides details on session, details about specific values is found in the Palo Alto Traffic Field documentation. | keyword | +| panw.panos.action_source | Specifies whether the action taken to allow or block an application was defined in the application or in policy. The actions can be allow, deny, drop, reset- server, reset-client or reset-both for the session. | keyword | +| panw.panos.attempted_gateways | The fields that are collected for each gateway connection attempt with the gateway name, SSL response time, and priority | keyword | +| panw.panos.auth_method | A string showing the authentication type. | keyword | +| panw.panos.client_ver | The client’s GlobalProtect app version. | keyword | +| panw.panos.connect_method | A string showing the how the GlobalProtect app connects to Gateway. | keyword | +| panw.panos.content_version | Applications and Threats version on your firewall when the log was generated. | keyword | +| panw.panos.datasource | Source from which mapping information is collected. | keyword | +| panw.panos.datasourcename | User-ID source that sends the IP (Port)-User Mapping. | keyword | +| panw.panos.datasourcetype | Mechanism used to identify the IP/User mappings within a data source. | keyword | +| panw.panos.description | Additional information for any event that has occurred. | keyword | +| panw.panos.destination.interface | Destination interface for this session. | keyword | +| panw.panos.destination.nat.ip | Post-NAT destination IP. | ip | +| panw.panos.destination.nat.port | Post-NAT destination port. | long | +| panw.panos.destination.zone | Destination zone for this session. | keyword | +| panw.panos.destination_vm_uuid | Identifies the destination universal unique identifier for a guest virtual machine in the VMware NSX environment. | keyword | +| panw.panos.device_group_hierarchy1 | A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. | keyword | +| panw.panos.device_group_hierarchy2 | A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. | keyword | +| panw.panos.device_group_hierarchy3 | A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. | keyword | +| panw.panos.device_group_hierarchy4 | A sequence of identification numbers that indicate the device group’s location within a device group hierarchy. The firewall (or virtual system) generating the log includes the identification number of each ancestor in its device group hierarchy. The shared device group (level 0) is not included in this structure. | keyword | +| panw.panos.endreason | The reason a session terminated. | keyword | +| panw.panos.error_code | An integer associated with any errors that occurred. | integer | +| panw.panos.factorcompletiontime | Time the authentication was completed. | date | +| panw.panos.factorno | Indicates the use of primary authentication (1) or additional factors (2, 3). | integer | +| panw.panos.factortype | Vendor used to authenticate a user when Multi Factor authentication is present. | keyword | +| panw.panos.file.hash | Binary hash for a threat file sent to be analyzed by the WildFire service. | keyword | +| panw.panos.flow_id | Internal numeric identifier for each session. | keyword | +| panw.panos.http_content_type | Content type of the HTTP response data | keyword | +| panw.panos.http_headers | Indicates the inserted HTTP header in the URL log entries on the firewall. | keyword | +| panw.panos.imei | International Mobile Equipment Identity (IMEI) is a unique 15 or 16 digit number allocated to each mobile station equipment. | keyword | +| panw.panos.imsi | International Mobile Subscriber Identity (IMSI) is a unique number allocated to each mobile subscriber in the GSM/UMTS/EPS system | keyword | +| panw.panos.log_profile | Log Forwarding Profile that was applied to the session. | keyword | +| panw.panos.matchname | Name of the HIP object or profile. | keyword | +| panw.panos.matchtype | Whether the document represents a HIP object or a HIP profile. | keyword | +| panw.panos.network.nat.community_id | Community ID flow-hash for the NAT 5-tuple. | keyword | +| panw.panos.network.pcap_id | Packet capture ID for a threat. | keyword | +| panw.panos.parent_session.id | ID of the session in which this session is tunneled. Applies to inner tunnel (if two levels of tunneling) or inside content (if one level of tunneling) only. | keyword | +| panw.panos.parent_session.start_time | Date that the parent tunnel session began. | date | +| panw.panos.payload_protocol_id | ID of the protocol for the payload in the data portion of the data chunk. | keyword | +| panw.panos.priority | The priority order of the gateway that is based on highest (1), high (2), medium (3), low (4), or lowest (5) to which the GlobalProtect app can connect. | keyword | +| panw.panos.related_vsys | Virtual System associated with the session. | keyword | +| panw.panos.repeat_count | Number of sessions with same Source IP, Destination IP, Application, and Subtype seen within 5 seconds. | long | +| panw.panos.ruleset | Name of the rule that matched this session. | keyword | +| panw.panos.scp.assoc_id | Number that identifies all connections for an association between two SCTP endpoints. | keyword | +| panw.panos.scp.chunks | Sum of SCTP chunks sent and received for an association. | long | +| panw.panos.scp.chunks_received | Number of SCTP chunks received for an association. | long | +| panw.panos.scp.chunks_sent | Number of SCTP chunks sent for an association. | long | +| panw.panos.selection_type | The connection method that is selected to connect to the gateway. | keyword | +| panw.panos.sequence_number | Log entry identifier that is incremented sequentially. Unique for each log type. | long | +| panw.panos.serial_number | The serial number of the user’s machine or device. | keyword | +| panw.panos.source.interface | Source interface for this session. | keyword | +| panw.panos.source.nat.ip | Post-NAT source IP. | ip | +| panw.panos.source.nat.port | Post-NAT source port. | long | +| panw.panos.source.zone | Source zone for this session. | keyword | +| panw.panos.source_vm_uuid | Identifies the source universal unique identifier for a guest virtual machine in the VMware NSX environment. | keyword | +| panw.panos.stage | A string showing the stage of the connection. | keyword | +| panw.panos.sub_type | Specifies the sub type of the log. | keyword | +| panw.panos.threat.id | Palo Alto Networks identifier for the threat. | keyword | +| panw.panos.threat.name | Palo Alto Networks name for the threat. | keyword | +| panw.panos.threat.resource | URL or file name for a threat. | keyword | +| panw.panos.threat_category | Describes threat categories used to classify different types of threat signatures. | keyword | +| panw.panos.timeout | Timeout after which the IP/User Mappings are cleared. | integer | +| panw.panos.tunnel_type | Type of tunnel, such as GRE or IPSec. | keyword | +| panw.panos.type | Specifies the type of the log. | keyword | +| panw.panos.ugflags | Displays whether the user group that was found during user group mapping. Supported values are: User Group Found—Indicates whether the user could be mapped to a group. Duplicate User—Indicates whether duplicate users were found in a user group. Displays N/A if no user group is found. | keyword | +| panw.panos.url.category | For threat URLs, it's the URL category. For WildFire, the verdict on the file and is either 'malicious', 'grayware', or 'benign'. | keyword | +| panw.panos.url_idx | When an application uses TCP keepalives to keep a connection open for a length of time, all the log entries for that session have a single session ID. In such cases, when you have a single threat log (and session ID) that includes multiple URL entries, the url_idx is a counter that allows you to correlate the order of each log entry within the single session. | keyword | +| panw.panos.virtual_sys | Virtual System associated with the HIP match log. | keyword | +| panw.panos.vsys_id | A unique identifier for a virtual system on a Palo Alto Networks firewall. | keyword | +| panw.panos.vsys_name | The name of the virtual system associated with the session; only valid on firewalls enabled for multiple virtual systems. | keyword | +| panw.panos.wildfire.name | Displays the FQDN of either the WildFire appliance (private) or the WildFire cloud (public) from where the file was uploaded for analysis. | keyword | +| panw.panos.wildfire.report_id | Identifies the analysis request on the WildFire cloud or the WildFire appliance. | keyword | +| panw.panos.wildfire_name | Displays the FQDN of either the WildFire appliance (private) or the WildFire cloud (public) from where the file was uploaded for analysis. | keyword | +| related.hash | All the hashes seen on your event. Populating this field, then using it to search for hashes can help in situations where you're unsure what the hash algorithm is (and therefore which key name to search). | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| rule.name | The name of the rule or signature generating the event. | keyword | +| server.bytes | Bytes sent from the server to the client. | long | +| server.ip | IP address of the server (IPv4 or IPv6). | ip | +| server.nat.ip | Translated ip of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | ip | +| server.nat.port | Translated port of destination based NAT sessions (e.g. internet to private DMZ) Typically used with load balancers, firewalls, or routers. | long | +| server.packets | Packets sent from the server to the client. | long | +| server.port | Port of the server. | long | +| server.user.name | Short name or login of the user. | keyword | +| server.user.name.text | Multi-field of `server.user.name`. | match_only_text | +| source.address | Some event source addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| source.as.number | Unique number allocated to the autonomous system. The autonomous system number (ASN) uniquely identifies each network on the Internet. | long | +| source.as.organization.name | Organization name. | keyword | +| source.as.organization.name.text | Multi-field of `source.as.organization.name`. | match_only_text | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.geo.city_name | City name. | keyword | +| source.geo.continent_name | Name of the continent. | keyword | +| source.geo.country_iso_code | Country ISO code. | keyword | +| source.geo.country_name | Country name. | keyword | +| source.geo.location | Longitude and latitude. | geo_point | +| source.geo.name | User-defined description of a location, at the level of granularity they care about. Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. | keyword | +| source.geo.region_iso_code | Region ISO code. | keyword | +| source.geo.region_name | Region name. | keyword | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.nat.ip | Translated ip of source based NAT sessions (e.g. internal client to internet) Typically connections traversing load balancers, firewalls, or routers. | ip | +| source.nat.port | Translated port of source based NAT sessions. (e.g. internal client to internet) Typically used with load balancers, firewalls, or routers. | long | +| source.packets | Packets sent from the source to the destination. | long | +| source.port | Port of the source. | long | +| source.user.domain | Name of the directory the user is a member of. For example, an LDAP or Active Directory domain name. | keyword | +| source.user.email | User email address. | keyword | +| source.user.name | Short name or login of the user. | keyword | +| source.user.name.text | Multi-field of `source.user.name`. | match_only_text | +| syslog.facility | Syslog numeric facility of the event. | long | +| syslog.facility_label | Syslog text-based facility of the event. | keyword | +| syslog.priority | Syslog priority of the event. | long | +| syslog.severity_label | Syslog text-based severity of the event. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | + diff --git a/packages/panw/1.5.3/img/filebeat-panw-threat.png b/packages/panw/1.5.3/img/filebeat-panw-threat.png new file mode 100755 index 0000000000000000000000000000000000000000..46959b21a75e8904dababe83dca542e30721c3f0 GIT binary patch literal 484023 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�$_Jd-%n#GTy+^SK#Cxzh$YgWo0$^f@mu01cb= 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

      }^JwD6BQPGw&b*9vU&!9t^=gcJ(fVR_hJ}*$ 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 z ze6M$xZw0Msc6Z%qvtdoRrghzxawphonANU-=1(=LJzbmz!9=ft>JcpSg}as`aHWT5 zk8Q?C-%Y7DIR_QD78i4`Y4o|KBsc%O=n8DEzT@@M)-26Ck+d3I(DNff63oGWGtn@ z9r04mXDlNirI~v0Gsiaw2`X5LulfSg)W+%Ji$TbhfO1P#kBveeLoMc7^_Pj%@qX6% zmWUXu80t=NUIol>kYN3>%;g6 z0qt&4N@v(&sEUV4MFx@5DI&5f>`&)3ihe#V5Jr-Qeog73RCn3iumdI`eYdHX_gh3Lm3Qb9()x9`>e{$y-VUqs4>&;#@I!++2C$A@xJGE znG3WCWI4&Odz6m-iuO0cndaN3Sx)CK*Jtg?Ay`2K2s{}FZdPPrU-O#^;}Bckq!sd* zP!@1Odhgw$SPqIXp8+Gxa#mT$mJXKz)o+UtZ2V7b00@9rhdpmY62u0^Zt`Ag>~`wK zLtaFOd2`uYNQqF1K0&+!Z2ZP%o|u!z^JnFR?BXAk75eNvSh)P>(gj)YIRpva?|6`0 zv2C?VPq+4a^S6}p*g}zbflyNt$C%`p^Ouy2&Kd1lt3U3|XbJ^R;5XNa_w*7w%5HU@ zG@5-Gstr?2D4ewR{iru|EpCh!FURRnP!WmW4clYAvG6}5FX7ovpY(VT0LmH-kjtzVT7N>t!GPR|}3D~Ec8n&`6V06>RlV|8EIILKaa{D`03u-k~+ zn$vh=%a|8zKv*s1g`38W>WOM*m*YIt0$n0ytHL(dkUu?{I?^NxD#uq}*;&ke+%~sQ zetVeF9=rjp_Dxmo{zkw`i@t~ad;s3WqjpH-XukoDhhPOD3WSi)z(zsTSg+_MC+-G8 zcySFI%SbE_?1L_|C52Er%@d)Tr2Um7vfY0-w~p2-#r1uS!PJi3#=j6v7>IvR*bpf&G|GIed^Qyir4rvrw6%&G#1b}PeTgT| zE*0A6RpJu4AOAz4dO(or+hN!}LkPRcSuJ}Y?D`0E$O4M-n9o*>%A3be?+g`68-C}R zn#CwO2~hhphML-%x69f0FG-(T6d(Ny3fzg~FA-A<%RfRyIAl+?e((8o{s!Mpqc$7! z!XH?WRQ)c4p-$cX&c<{02{$n4Cbhq}HEMg1L?1YPyt+;rtKOV>kDC10F19XSb08|= z?p<8>n#e;rGAbeIHG;c~B|2CeQAV272CbYY(s6D1bhrI(+?Hijg)RI$U5FAn5t$

      blUUNqrvIibTBiZe?(&=K7rgXj&rrj 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�m8m(MHPUnF|XaIp6Dje0buFuzcQHQqf}>EJ%f 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ξ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�wmKJNGELU&b&d1}y|~#C3<+4)iB~Pr+Oz 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

        SB0G8f734)WfUvgmR}cgs>fdK?Ra90 zgd<~j*w=s0cTemud(dbcSTkW0|c zuSr!fg7tRDxcf&>W^g*w=XCy|&;4r?{b?EhPQ3q6z)c)5B$$x(K1y7RG zR(5OnA8zjd0P+6WE+_l0aaa|!bA{-5gQ-xu<$=h-F`{y%N9e_u$3OJ{}P_y{Y zf6S?K-{D`t@q9F#kB0Nna6TH&N5lDO_&elqt}>phjOQvN&=F75F6X1+d^DUF!ue?U zuWa9WM>y{Y=N;j^Bb;}Hv&$sT3*o#F&I{q+qxt_YvxZGPg{r@^0DtB6&#!kNWBC95 z^$z1F`A&3i6_vEULxTMHDr!1h#hpp-qxL+9kWYx4SjjMKc{u&=>})e;nnn1Ae`LKQgbT zvwR%_<_eU4A$ui>=<$n>SN`)G{dsQz%S900BOw+3czk=}|N6RreGqUG4=!8;2}Mv= zdIfj-CEvVBj%R{La`WD^|9Zo}&eGFD`d7e(FM;85%oj&L{P!g|U#|c7-TyzmTmtvs z&UcB0h@DUewkTdXtE(#Uv+9@$c*1z~tY|-Rcrr=_O0SNvgs`dR4yeS5TaF0BXv}C@ z((na*3Ko9#{8ijfsqn1q*|}=!n&#?X6MZJS$a|6CGugd=-(j94M2G8B3f!hxHteyF zoUL+3NY8h5iSmP0;Ut2yxT&n$OC_BMNg0(F!Ot$ITE)lo zWSd@UJdjdck9R`17DXDh1c_Nk2(yiF29;WJKIB63hGY&9;t7Uaz)1w&aTL1tXHTt@ zpYGiowEx&|k@(<&pD+8Xcip>mQga`%6q}1q7Npg&g5P$%Rr}fGr!1w8;-)z9l$mHBFB0NE#U&lutEgxU@axYs;OMkh=srBLu1qW;W7m9FN z>oWNcfvK%KwT~*D?0?swryCR9uP+*Hn<-BZnM)stnGaS}!#8Ho;;=DS*N2-7HO)5T zzc2-}?WNOxT!@JHN{>(u%@S%p?YBBMEIL(XBPzN6BhHO0wjF|6#*&|+Mj0-6Ucj@$ ze`U{}cKxgmshK_`eN&~{GG=R6^ZT{LXi7$}*JOf_X_1WrZP3b^7vap<7nD~fr{*jq z`mvRvNQ|FpeDpWxWU)H?rke!?a`bMj*40N=ua-et9yuafsW)*FagbX__vCdmZlBf2 zBn0TE6r~K`e^4<(Z>@8itKxUH-Io(4YZAfZF=`K|Y*e^r_KK&+pQ?vz^Fz~zh?cNQ zbl>8Lx>BlPbL$7Nf{fV4Wy_Z@U#gQmk(+&kXEm#P5I72(N>ljoDu7P#1#1{rq|(Oz z!HSPTpl|s2g_5-amY{yK=?Y5atT!Q2^cnZj+OEY*ZiBxy@hcpcIF|aYuUyTPsO<0g zp{G4ns9otOQ%p0PP2okj6Y*siGnLcvPK1V{t1&S4L90r(&8-YNV})XK4sT)#`#0c9 z%E?le%Am(bew2TDY!$@Q<+N%aT))Vclj4frA=C@*y9C}|NG zZpRe&RIceNjb=r(Zyw4B{aHiU(8D*Wo3mUIH$Q$cG+}K&wx$S> zv*kO#mk$DdDNmCtW!?GTO__BL^r!tO2dVn~F3?Csy}5ibh^&d^buFXzwX3zCf!j~H z(!W5jc3xfq?h~3iGh;ecHSkcs#Rq?+L);&}6RO)6Ma1p8`aKDcBbG0$#4^UXHafJh z@>a&z)#UyvQ#aGz%;@Qsa5iHv+3_)79&Bn_T1#>; zw6PrN&01v}+(LTmM@rvTK2<11u1U!W!m-*2yOj4k+P*P>nrX(0BXs3Jp70*owLc5S zn=(jwIvRHvzQ+5*D{7j0X0p5p(lBGDb+DgX2^lW!@n;L51%cb0*3YtcLs zn-Gsrtwl0Fq-&}7yXf_K;^s-a?Vi&HCEVjXomHR0-qYS?>*1d)r-vZk^#r^gy^{0< z?w#TDjn*9#36D{?UcO{gS&t(U{z7G%PN*4SS-06N(?K4HOxk~7& zf>WCh53{ioi^e_eh4AtP0%~ESAJfh8!p60-U8l=oTH24;&LyGZRXjf0g(gSJ(W1f~ z6-wm0=#1S5SigfzMwljjP;I+CVfl(!tPEo=qwul`Y?>B(XlHxk=49-<+D&++F5o@w z#anmTtZJXupMr^-K2IIFv6f?1l0u@RttW~hHfusIpQf8bnXRUtIF1-b?=QlW-KzsV za#hhE%XHdF+G&sOS@m-2v0gWxmhkxG{-~S&yYUacq<}^r#^ST}_;|V=A-Jh(QeZvE z1I3Sk^?3h+f^41YY(4s6jCcIuI(I1auReSq%;ji@mw(@py;>(U{%bDj9e8YKRrqTt z4Jwc0?vU8(_Ug^V%NLm;;L(+);AAZD$hel&NSzwRJWivYiCU=?@zDMP%i-(8)n9J0 zJ~F=5l&BXi!^v`Q(-`@nxw)BBqfA z-}N1q2c9%q>qFSgOsY&xO+!L%YPY?1P^(#F&fJTb&{t92 z2|?NJQ*ku=cStP=E*Bq-u&~@nME3+qR)asSR#EvO1ab_vqKL3&O^P!Jw?va+txT|% zIxukb;VJNlym#6Sfw7C7?o`@6^L;^IqL0^zGH5B`dSXEE?^@ zFQMJ^A6V+8X}7bFbvN4TGlDyt;a63eGy>$y7t2`-x60oh*tJm7s?LZ_OTeP zkaItB$a)=Lz~(kX(V%F#JLVd>5@JbBy$?aGe}``%^I(`nkNpEmswL%AY23;FWR#xb z&vEs%+~v_q1(h6kCE&TUUWZlAekT*foPI8Y4__SG5gWsW-PmjKYu?0^5l@l{ zXzxT+l{|~c(VC(!^y92}nu}PxYC4b<7*;WPYuIEKxGQ{q43gEw0yj^tj?fQya^kp* zYZq&X(VOq_lX(I=LuKx-L|u1Qc}VW8RiAtVFcHVR zz$3ffZS1QV!s!OuTvBu0&qiQ=tK*L;@gfUiARos*Cy_)uD;w%3DT!I8lzGm%*0H%R zN7vMM#|Q=ycIh6?cj7fwb!?)w90yYsa~35^sOy#|dqDHh_`;|CRr`S_BWVu(8QY)U zWbJ&#ByAt8c{F{H%xl(M%ib+@tDlLKF1Iaxv6*)5p~o=~_jJkza(kz;z@=Ri+scKc znN!59)uB`)BU-{&LxtDML?xz{B65Ze2Md&aeyLTvP^hXC#9dkNy!-0j8xLQppm@VY z^vaA?aDKAy&<;q&4vs+_HI#3hfDaNahVy&3hFvz>(K0zSsMHt1HF|SD5>6sHT(!Xm zhki+Rp~uHz9Cn2wd%r{#XJ=_^`;!~v6XsO1;Sz|WW5N@yt|{#~uLR*$a@9C6?g!PctB(V< zJXZL6e!5$hFBizveGcwitgz5MF;0E{nK(cw$K7DK$c&YOb%Y7(z8%mOU#bQ^SSB`b zXCtrPDO)MgOmQC_((@R0P>*ungoXxz_r(md-Ov^@E#bi~4rVP0q6gCptJQJ_yi?(y z_1a7I2>Dy^aKaiBt1S`5hK6ude$S@Oe431>T+I3hn41ux*zq)vddZ=~{zQ7>5t^qZ ztIm6lwhG1jZsPKs=ITkW0`kR)XYB_>@AAFgG=IKuw0p5x@7UIU)5N7Cf^oHWBJJxr z3dr9OO%*16=*iZ>!D?me)-cTsS%ENq!R0?NqlC&<=pq2i9(%q;k9uk^^;&k1DHb-xGDU4=x?kVGd1iztR&U!(9Va|nS2~>-nW$uT?uR5p8FBK&auw~lCKOZdgkrv;P7SB~!O zl`Evgyb&qh$c~~cA_Djh!wn(;T~-ZtPZAAozUgX`21h-Y^!Sx9#y#wu3?4_P!J7Jbr3?8r4)4%(yZZ)ST%0yaKbMRz- zBzXK2s*tfYexx_`CFOn0t%}{{*a=%pgiAQo3l|hk2RAmHUg}FtucE)NKUiOGv0?Gr z?xVF*Z}W(=-?aA=@>)kZIp1UmiT^;A5uam_iiesNhimB8JPK3d#wX%W&m-F*T3QB+ zez$RCQmgU0gcjs>vl~uI%q#1u)()jmbpeCAxUL)bWyhp6_}_Uj7w=>iD6k-vV%OEt zRBDd4qUOg+4yUbUzpdO_>aDeR|0yJI-+?yoYq19~?!gV`3YiL`XF*B@jAEjqo!D| zD#Y>1=|l^nUt@+u$DYOTo9e2oT<-WSAw|uEeXH3EahUnss5uy8vK{x$sEpoY>`pE# zwaCxXH&rKeN`hIN-EEP~O}_MQ_sN-&`kK}=glpkCog$W|0_d_KhvkHcwUhOGM~0{+ z>z0ab+7CllsuQk8Mxz%&B}%@HseKfYGQ-SXbH=(7tUpMp`#|$U4C}60E|-w12E$4# z8ZzX>y~B;Pm=;^c#F(1OUEbJ);Sw{msuy3o`Sp5uot<%al!61+ka{g!KSda*N+e$^r zuMA6PmE4unrUzhpgWt1!er)}c2494mjqO^>uC1A(Mn3Bv9k#iIBSpP;>p-3v-Ire> zfBnwWYSo0tHkq=Cd|b<6{jNWMMHaw?1-h%c>6bTV?T^IyZo6GvT5&=TKU1_!HR-<3 zt>3qo#64qOiF)^KwA5ReRO7C3X79F3njf!8UyHTwwQJ9df9rW2NSAB2sx|CwFrP4M zSMKJc=C=mx23~v3G&^d`S<1$WK&;A+hkiCfMTnEcWUtlGW-w7GSc)V}DU6H_jJ zaql4DAF$~?>ayJ+H^|6ja?=6A)kE8tb+@ln!uL3sc?ftMVHr1G63AGIIqr_4V8WYY`!6&;a7GMtw8J|T9tJ>hobK9xd#P3Ee}Ebst41V?p(>(~KW}k&vL+!Ttn+n=890AXgz*g?`NeI?t2GoUW%3Sp+7g3mK2lcODu&yWCnN#=Q#!}7MQgU{X|{_ zjlPYSO%P}a3wD^zcII|G4EwpM7WAaO=T3$5?+^;6e9kQeg_%(l|ZSVS*XKI+u zL$Z!vHwWH5fPkxa(CkaXPOJReQ(g{P0SEDFH2agzIW$>_vT~;$*Oe~z?)=ACN!$2k z+NW-U_5#p#weVB;2D*F{TBJSG|u$z_r z^1#MVA>>#P7nFOrNWbd@aX8fFSYzojHdyI|d^xxNA(-^&-ar%Of-_&j(7Uqz`rR`< z{;T|{YAaoV9nzoNXq*|%*`^pa_Y%66aP+YR8X^!2+1wtZX|zN;&i zy}g%CgVtOr$ZogC(iLV)w_F6B!;Nw~GJ%hnHGi=qD44c%R3M%CP} zb1O2#P7JbqVSxne$Y*RivE*Tbj=wf*4F|6-ZRUl#80byg^#tbma~=4uVUSjXti?+N zu~wsf>9A_u>E4H)&*-<5a};0VwgTn)1=?L+A#K>C)FUPKy=k8E)Hcl-k+|96F(%TQ zg?Yc{JHvIi3r~gTr~NlSl?Hd_I(f#ZX8XgVZF0;|^rddiFDh-hY4y*JIa(cRg!4Ge z$hFFR+>(h%qAs?ZlYer&@*Gf-UZ7JQBs>I)ZRH+teI%40P@~!(xpM)Bwc1TrfIU>U zoXf|xTRNCAJGlOC@;xTAn6~4#Qkhdu7qWRUR2Ccci1-vRF`vo9!Q}rT56`RPIa0Q{ z6dpd0HL|Uzh-?L9GsDTS1#Ba|tL)K_-GStuR6872m-UY5`YXBKYb7yTG@xw8NG;p^ z!-9QPYCe}LSOYQ$gjj*fcYgk%xBFP9{Thlcm)#jV8@xMq@DzeH>4>;xvi{leEnd!aKORuWhl&fg(fi2qHcu0lo0xV1-EO9G#p3K!(!n zMaP)OvgDEdTf;2YKth zdE__wNFUL{rx&|R6O21z%r$Tl)*n^#G^PjQsG9G*A)}@?HbebjRn=CP-dP@G<1yy? zd21fP;984>h9_RD=*jfz!LV5g+(1a zvXxJAmw)IDbe?vM5&G`+Eay9pM~H+`Vd{M0!S7G7+Y6vNUIkve(eb&&*7aRbh#=x^ zw<5KWes+coxy~ItnAV5iw{DoxF3nOI9`4>h>S;n8|3`OsykNOp)6z6bo2PHw~bM@rhb%FUWj zp2q?_Li7uYBdTFlT8^tju=2i4m7cY7I>ni9TMvtNmPeVx>92RlE}Oqt%6x^0yCdo% z8 zMhNpy9-YTnQMGa(Q*epp=o=0G&UfnC%#FDb`K=m1sCP9=&F;^|X}6W>EC}mH&8(>< zUF78nfLqOe1iu+9J^;-sm0$Tg3vlUWBd4ewsVXmdX#&WhHBk&{YHFR%&O+$9Ec-`a zj5o$}^8$2L&!U06@+>-s7W>PECokvZ6ME z-B#iapN9AUgmv-x_jxZxfU~W74vBgtCY~~Oo!U!Pm;Gjd4Z>eXd{oLwu~G9$TwG?_ z?XdZznOs5CQoq2Z9*;#O`^Sc}!0X!83FoBzF7&St-g(jf);R6)kl1dLui!GbxzSz2 zljBQ}#N9Ov7ijEVy#4B);j7}%bi{onXbiaWm~}}LTg$>I%!rW)XO+gxRS-ruq;*Dd zOfex0GjW3n+9Y;9RvWWf_Zvel^P~X4`B>mKhYpj3PtcQkiUr%+Zxr>m$C>JdHKXYT zLb#!;?G-696D(UL^s4TcP75rl{}v_bSQ;N7}@5&>aHgExlGmulWwP=lfY| zr=BD4{7rjQ$DEz2O$VRzAvxm?zQox;aI^@7oFw|S0TY4S?WleBh|Slu)O4N6C-7M!#zKR8vEF%ZgzMr|KL~4~AUmBW>w-3Ix#vw#32c8*wZNki+XYDC1Y={%q4z>IUTOWN@r%zlDRE+o!6nk$6=}AfNF^10 zhoE#}Dg&~zy8xv(6YU=`oOjvWu0LKbaGXo-lC3slx9lnlV9A}8TWTe@)TBw|a<=p) zp%H3%lXeuElWLQ!+Ov|Ms zal_474hVlGfSHtPeYW^?@OLczBG^Ok)wWeQ0@%dt&K+K2K^lQ@>%v2u+z&zI*b{WGbP0kKysDt4;@S*+#6| zJVfB1=vIwLHRw$id*==>?aC~d*8N(kv{(YX(k@>twZqQd26=(~pmeK+nCJFKa=xNK zPcP_WJ_-|pEjMSt04YZ*UhDN*Obb|)u4L9UZW;LTb+cyPCN0~^ELZ)cL)wEx{^N5H zQ|6c(K};Q&wvdv#IaAKBl~YCCN3Jc+J3pDAb)|H4F)B1Z*m^%?5Mq@0tKG_?ZwrlF z;|U!0_gU)&rc(S6--n?B9#B~`BK-Awegaa3bVS)uxi*|;7*3$x__X$xJr7|qE1QiF zuS`T<^SxR~bU}e>L$b|9YUZ3kayPGo10)OKpxsB5lI)` z0*j3gCgFsg-1@_2*dMoM7^&S6Ffr@`t8DLGEwUPZ4L+D`O~QVYsb7qAaqkkiB-!)U z?in%&*m*D)74qq9>IG_J1Hs0eKx<10o(uh%>TuQ=N8zUt8sOW|Sj=I%wI6i0_T3)XZoo0l@8vzUxSemn|DI6z%Ed z(+c1qx!Tpfru4zjnnfjG1VnmGt=vBKmA9s zwT|0M`)@~a*TfwN=<-f29DDh_4-HL}+eP0#-1#f^Bf(5G>T>~KMB>-y<5^;UMMh}Z zQa6B?xdDA-2%$ErIXEgjSUpWm%m^()H&e^$^6|JGwU_o(DdSrBJT-N9aBpLr#@$b+ zB_fIpng&7yUIKar*n{~V9N zqwOc>?;ZOKd3r7t#E^>Vcf=StTuNo~jjwcU1#F=Q7`I(7i$R2v0OSlQ3mEqlWNqt=PpAWv^*NQp4%_EsNKPoHjX7QwmXf9c$KR|9r5QKa4$xKWpk~ zQ1y4o-bm}~qa~KZH@05S+bkY%5AFZhu9L|AIZ5v4j5z5;P7hlnBcUFn`cYYqtB37- zuJhPTFj(Fn9PngJ0jRE7u~CvWA^j6ZO4c=_SuV_x~ITzXOp(_BYLp8%$%A{ zoVRC+iH0#Tyqlwogtk@CDpH)`C&on{xw_b+nAUbpv1GaZxHQWRb}R~4TdiUi%`zM3 z->AP~+sd)fx+yfu@3xguwA9u9W~5z!fTkCaMJ^i+5?eH}3V)-)Ls9+E9A*}ZjR+!Y ze@?9iO=hx`l{smsX)@lWHIKZw-z&E;TYCa{7p9xfjmd|9!2&KJNA@P9dJv(5hHHII z#*{&$T3w}wje&HFCYfsSyU!wFPH%!G?^Oz#MCQK(gw2=;TGGS2%_R3kdjuzzz!1a> zW8#Au`?JJMb{tr9UJRe%D+-^xwrO{DXht#Vsrzs)aQsMhbY}NX{bGH&zY62e3a2mL z!CXU2h8W$&qiVCU%o9N69qp2GAFHb0;*QOOrvRTDM7~8ByqqQ`>*@?Ngqw#w-$$>C z3RyPdc;OIqtPbp z_{zd2zz8s-u{?OktSO;va;K%#Bhh#|CM(ZYB-isYAQu$!NNQB;EdsGHa-VD=Lx($M zEANu@7*#f38+`Iro0#?d80wtczzNVzt*Q|Uejt^QWwQj*{lwyGdIA=m{?_ta#<(LE zsRr?hteG<{X=DI?$L5~$hU>d!Eb z?OjPQS?RoDj8+9v!`)VLw2C3P>r}T$QBTR2gGCev;DAX0z)< z)K$f+3g9CxI%{-&pZ}WEgOM`))gLluru`qfEC(kCzmr zashd_`fN`iiTSk{e`EwC6%*XKix;4+Fgg-DfC>&rXL>&IUXt04xh5-QbHJ=AGXrB5^-e@7^8pmZfZE9_4dhO zt5L@Aueg_}j9>+x3yzC4RnHwEQ)&yIt|`W(h4(tl=(Bv~T;f4?xCcNYrR8nKd`}fk ztW|UKOUQmoiXn@3MOd7A()*b^eX^z2**f~_Ym_Gk(i$ZTy10(WdVI#j*yP9pvKQ=s zI$#}*=67$vVxYeW+HKe2$EuHV!TO8M#LNp93A)5Qv!l=!M>T%LAwiF0i|x;A~cNjI0+ZX z!1FHp$!`Ibf<`R=qu!=cgQ~M(oQdED#psWfS|df&QX>{NUrtF$N5@)+k@8!F1Zulz z>?rfRA9XaRE}ss$3Ft(rDK9sfWoLjs2MLO1$m`I)^+u|^0A@I%wp2RnbDiF@g^8k! zU61$D*5qC@w?RL=m9=l+?a{U>E%kMUIDvad1O&w34Sp=jdZ4E$&Zd%CL%O$Nn`5f@ zW`Bh}{MjOkFR1b^58IRkWRO(K{|@u!Z2~b8}-;mdiNoNzp z$EOTFLUzJx8-hqA5@SqjESE6aFpb+hBjC?Q(}gYUZ;D$kDNcSTu601|9T)Y=hc=pt zu>#SmC-FfVP9k+zL8K43W9G~{tVW7*Oj%yh7gesYbEW2%jXZYuI7a3fIyMOk0t7?F zVq5FYx5J#k25n;HEZkQhc-myM?|&6yHXRGL3-phD-2P@edm(f>lP&KtIA{h46ut27 z-=?<+3!oKy67dzatV?Zaslgwt!Vyd5gFc|+<&pq9^q7=y_$+B{z^#u67J71=y1+Qy zOr6n~z@_qH3+j`b9abGH6F~n{x8M`jOTRvAe&5$DjMqJG6h!tH$5FH%R%`|(ni`@kXY@m#j%V(wv%vcu6i_cAva?p zpr!xLDsjb#QcU;Aa7HMmO1Fe%@BqnM@2AR5RhF1+0`7~fo2g1yRnHtd@f?F zf5^OB*cOAtG36M&!mZZ^!MZ155$Y&N(47YqEs=IYRgm)MJXnYMEq{x>_2eY*j%%*( z8|O#wGE|t!^abgQMY(AAm;H^+`W5Z0j}MLag5{$5wbNvUi|>@U2csYeRpZXcZZ7%j zH2s;%tS=MC`lB`D{XKYL_n%-F3Pgc#V`0W`zrUf@VN(fSv|g|VG&c-2*8SJ}Cs9-HyJmK%m$PSmid zD{ z4O&98(|J7p@qIX*kjbw??9+NzFGp4F)S6MF&CjYpwhy5a5XsWbTAMJ2&e1|VwVjhE z(nkQ%hzylvPgAPG9spirJBe!vTUJWL!^6Uq+AyzKd_(O%=W2pe+fRUEqtV2aJfgCYrtq=vcjj%1u`Nn4Sf``sVb@2?&G+JskNQ&y0<@vVO0Fl6^(s9JU&CZyLQs6mcV0A%-8>s z7CMS)X)*>87FW?msI=CE0h#1z-igZ|^H$s)3-T(~(uuPX1HiN(g(8WkOOqZrSN? zgU5hw)gZ9icL>cda5mKwCdUGz2gy`;Ak>qGn95`9?NKoVqFXwb{1%ugm`XriX&$|Y zrgTK+s{=-bv*X&Ops0bY&z23X1y8A4;CMnAW>FrAu$-- zsx;-*l#fG-Tcr}ZWXQ^oeLsjG)|*50MI35xjSyuQ&LlRgocD1Zq(s4_;es(VRFUF zM$H$!OzE<&EXxqSpLGt&GZxtp z^xveF2?;NhKX*(%Fk~XB2YVnv@h1C8JY7HZU{{E=nZ)bUBP@m0IQJKTl6cbpE<1nb z+Gv-!8;Mr}jeQ^Q-kV0ch}Mf%@2rcb+hakQ`L8`Qv@YAJ zr6ll_IhqG#{HFclYehEC2G;Gk0Ay>SWWTnw4aF{1n{ z1>Ego`IAIR?$7#s9+(r|Wcx)kce^KBa<;-sp`Gl>Zm%v1jO>{Sg6v+kR_alc0=y_T zgpV%c{#{{_38=;%aIH+LU8GLh!&h(G&<`E;Md`x>P(4(*{jw*u)8C0ZLH_!lkfA?< zyv&i3eCO{Y+}4$wSOeH}A^AG$lXAA&YY!5$I2wVbxEUS*u$h&(rl?3LH7IE7lzL!{ zr>izQ_;5*+dwWDmax#~eoIInSJ7g>}aU^V=B+T!-jzoR49W7QB7P>q@y$?8k>e$5K zgweN{<0Bx_swq488;`bZHKvE#0UMR%D+4(GLxHG}WwVblq6W5KZMs>Bb#-s^RL)59 znL|(9MN{h}DVs|%Zd`?P>_zYwYlif=fX$WEkgN(S`0Tq^U?l zAPsvdCIXRC5WD$WfHARyNV|W)tk=$bA3HNW-)&G}G0560L5~5S?nNpe655A;5!sI& z#P|8l-l%p6mzEuFZE~eOgyT7_e+gboPXx(S`}}6w`6aL&leVRt`T(=AZ`c~KQlO8b zY0d97aGfbA_aW*l^-gegO9WZIL95AY@=2`B4B$A;`15pp)i+b-?AqviLyfq$(3JSw zlH#NG%CVJec}DyG$?Bmv#ViQll#XSuRHEAAeGMrU+Wj%DgTSq2(JpLUrdt=~i*1BP zdoL~>HA?}Ir`n8eqPTQVgW0X!x*Y!1L1JP&zzk*h`u;3VzfAYv5(^M;`bEMq5dh^& zrgg>`4{di`Ep3$p>9ED58vdS~i2%h_glaNkDje4Q5X}_L{Ta1WJq!%7uOB$ zajZLPCb&{$uVe^;fSJWVavsGF!rh)!JaH9RP&J7LGGXmEojg)$A{xWLd;x^m9Ki3n z9V*yP+4&{a?(|AJsuO!|ght289s62t;FJQK$CD-^8o$wbp~E;~QA~(~3Fg*sBw9K` zr~aMhL4PH-t#D^>cd^g?dBSQ)!tcJ0Y(CiJqw-5hw`wn%Q61Z?*3Ak)=akW|8PrNHDk_m4;8S@M;=D=J138s=Vpj zfp*T5-;O1_v>SlBQ>qa%fDT05$a(_b>Sm6RaUkSW&ubW;`Z_N4P3diO?ND|` zNPyE9v1LJws_yP8CS@^sn=w;0&r9k$J(*!y33p9JhR7HoXUuqBn(B=-;$`EZ#b+S< zvjEAobwD6iqcq;;Ua}+V5x>>) z+uo2EEB$Ni!VW_u(IS?R=ao|W)4l9Ud`rCf6u!J)o%%U9jYGO&cWL;{mvBtwmRV^% z1@$a?ua=6*M{7i1IbND8_U4(XA?8|N3js>A>p#15Yn`j) zcuc#qgFVEUr?R|9JH$ckKoC;NOQ9N)BRe=)BhIE;;_pw*Hvl}i7^uJD>&#{5I|b@I zOtgAK)EtRx7#TYF_#4M`HR}B$xvXs2iKuIOwYD#Gz&DJ9Wlxog6+{7pj2Tyi`g0Ct@%b_`5l3g zG?ILbsa%EGc_Sfc6*Z&4YmII-ezmE~9H0ZgazT1QfD^ zcWv-F=h27ro%fIT8{>P&_Zy7C*hAd+TK8IW&A8?@=gLya)Q{Azl>tn=L0)S>$~BlB z{d82o7}WKioS6943Q5mWRqA^~$d6j@m%fJ^@O;H|(f6P3EpjaZOD{WwQLF7J$&@l; z(7SahClX^saEQdSJb zFXEWK&K~(>FsRoQpaWDTC+p`Y@5S``i3B|Me$e;Gr0B3CGf06N#rv;rSqO|)gs+{J z9e*K1W{^Hdainuf!CHTiK4HR0c>F_ej#U0j%g;m^8*I`;u{V>ibrNuvM|$GD+kCoM znRF>O+M|ypTnYvXNyN#sCj`DtTqJm;S!Qa=9*R^(GIIfB{JhJE#zqBy z{TsTZ&stn|W%G~I=$__Y?QlSU1{j8dI%YzOlEcN8!yfD#66=3S_s(pGzVnS@a_3sCY8K!_lrLKd>tlsn_l}rW_HQ!isWvI$vlktIqT{O12#Y;5tmtm{bIDRv$xrHQ)yZakb zpw1^%!~b%cyGwJ^9MV z;8O&3>Cq3h-{QjTh~rg{Ds}3%V{RB}N*5IzaQsvSGt4!Bo|14Qr;jh8Hlnj#q6$hl zi@LAyHN6IPYr$NsAMky8%8_uFD(7Vgw-7x|`E>$4XZprH5 zy*KM~B0+FIZ9AM;L;Og}R#vlcImvD%V%B2JXVD~9rUi}z$y;p|*cZxe$rwddElcKW zB;^%Iu^)^#wW&P*WIJc+oTapTwGEn;E1+0XxM1)Q(24Byw^KV<$6QBtMAuT&Wl8kr zgA)zS*pPL!-B%>crhE8eOs9qxsb9CB=21^uL!j4kdH<7W^dtFc;!Ad?raS5p*oI(vN-^?r5VIuj6mI9Nlv>b_XK9VZll?gD3p<}y@bbL zFA0&kU8y|zGgwc*x%)}OZWL9PX2gz-Or%oUS3f@-)7qOn?pX^Km5gB&L56_jQcuTP zXwJj5rx7Wr?9|h0wB|!fWO=(YELHll0co!rO>9l#%Hl?-%QCY@VJ$l?S-zRHE?urB zcPS^~ed39Svrh*ss|}Dz^?R3mKYHmh>lSG23sac)T2pflk5E`>9oxCz z$qeqm&>o$*XBtszBWxa;>Lxvvnae{(9Up@GK&=;J zp8Lf&O}E*6R^`I2 zq*p!x8@H0SN5|709rfNlqmNbsWgCvH_t&(hZstBZR;fs?U3qp5>b27NJiyG&)Dyat z>*(KV$XNKslJB@uV7+>GlqyhY~0NO>Lq+m ztELlirUM$}d5RDuR_}r`UkCW$+rfR}<(*3bB7;$3(_{8aGtpM=K@;vL+BS3TETHTs zVAT16bH#C`nf^fD*cH9$9(R+5z!Ix!Jpr`C^|`k2P3e5OY+)@3qe@j{eDnR$^_<4S z_OEnsoigoynB~fYR8XG&M$p0D&yL}Hr>#f*!D@JEZZt9R{UsiA6JL+*7VqQb2+O=k zkgyX(&(W%oN~_+;S}5;BXR_6aCB!C}5T|U!JM9-UQ@$YT18h#<_0Al}Zx3L`-OO8j z>+iVRQb%(Q^jint-PTk2E|?WwZ{{FFZ$DalD`HPt;*M z(?W;yBs&xr2|)OE14>Yuu5;ODVsvXx9w&{;r2`DZ}#gPq4@hr!MGc&)|< z>FPfWrk14T3fnYJDC`I zRq6mJH9)Gc^m`xmq?VWmx?*@~;!!}9wseHCzui(-?yKIc$742*Wt#)6mt$|Vs7+`9 z0IX&@rs(~nNEVsYdKe)!^w}u>C9TsFT4X17 z!REKw`iRe<^$?SQ(U`BHS8M%fSGXliRfo#iW-fpuRjDt#`9a5m2ibi}NlYT{S>=#8 z;~VBmH>TG-mhUwP@v0VDj|ou4_3+|-Pt&e?n4}Il>-7HC@Z5*wAm(aq%fh^wbSlHyqiC(EF-qNPb&fc&w zcVz)#))6PzP>?^DnJ^zYQ0>z<+3z4{!cCX3%V-+MXEXiQ zT5vXXDYm$nQ~cunwJKZx166uW=KLqI#Y9W&l^c)@^;JMHOOan8DX?Tr+E?ZosW2-e z<%LSHR{cDDyLusp)9={xIH*gYYf4MER!LieORjJ5#^dy&#pK20#4C8kF|cLx2+uFg z_riz`Iw_KpmqAyGyh}Ss;0)yg$diITOPSApYb6y2YH6D0hQ8?Gs{x|#Jxr#=Z0qOK zGSk=%Jxvi!T5rit+ooI(^fdg~XMPh|W@Itq&;mf)>4m(Nnd5_1Zu?opSGJGgWz-y+ zlm5JT;wY%=XXS3b6Zao+oCZ`*fu1n@B$=Mo;cCrN%L#)~M|=k5rlt&veVhEeIK?9Q z8%p$2{x^;FbBvHo>Ci8Z6GxQs9_y*kUXB&$m6;Ef%B@yTIV_B>LzH~%Ae%-9A5}-4 z=GqKwW+VHr+`1l$`4|j)T5lErsL4!ANyS#gf2R6DZlMjlsaJd5m%AGVSNW4ct;T&> z&P%5yMYy=xsW}8PNDdRI|K=K>KUvJSGB`T8B?tF6srW@p6u*8thD6;d@8JV7az*iq zkq{|T5Z3rykO@apv;?$fE>!F(jjhH6Bt(1$EDq zJ+1HQ^m~T(J>@qjBoukQQ5+c4b~F=dfkI(@X5+rbpX{5z%ac)*X_xXONf&*U9~x^a zJ1Cnl=$=-kCeP$6p$P6y&G&QiaQOA$I$x1ub;Aj@k|wpJ@N1_pcz5F-`mat>#CY?^ zvbxR(W7~M5lb4d-ek!-#M zC6j1CI}bkh<=CPtV2Zl!Zf<&u(q&Ir`C#gEadcv&%s3scDS#p>J$ZP_$)NILIs>R%7+7MaXmeE zF#vjJXwp?#4N4Vi@?I`Yr27acBQB^OJi2-M2(V{kUw)hcQ>3JjIVRw^@CpF zw?o4|l?>hwo`!eGg`Z_XcfTn-y8`s*lVRaL75R<`Hgk1Mq?g(RIdijlO$<9#PuJil z-lNU-6o&k!80Yuj#2A3{aMk6Q7wKBphNmKp&3!bx%$0jn=`8@p^0}rFF|j(aOUw&2 z!nf1EpEaIZMP{T%`(k)gLB|s8xeN_a6n{(#{<#;Z`LgjWjR6!`Nssa^S;F79{n(_A zTJ<<;b1Zx|m6pJmcgMM6)OMGwOBoJ3tw#gTtBd>sf>#Dzx1(I7g?0csOZ>-$fP%=W|?IK%ZOu3 zum=v@Bz-PaF+w-WeZqQO(xyw2NIGt`La&Ds+59DrCZX}<0fh&n>GDXaTSQ7~s&t~5 z_w)vwHC%?ZLJf4Zc+@VuCIFF_-_Tk{LpwW*P1t9)nC&-P{QtS`a{Bb1aRQNynvN$X zA7E+I6<0cMi2Ze1&$Q96LxlSfP~Sk8s~m}2+LM5>^4C9u?EkNiLq0%l!QWRm{Kk#@ zbw>W$LZqxAt;ty}aayRSrReX&oIcMBWLE(}`?(_!W@}}!=VB;wo}$zef1S<0j~yg; zr5sPBtDta!HbL{ZQU2077tWHRWWOC0ykE!YY_op7guW7LKdNyEEnTYP{pMXFJkiFM z|GgP9KbMwK6_q^ctw{sjoti^43+;E~8|DT+2=Iuyh2Hka2g)AIL~L-Bfj`@2fxhKA9-4QC4p^GRMhPu~>CaHb#hb5m0UrTD{hCr(Lq zW$#kwCMHBWPak3v6O2Q~M1>xcaPB_8y#69v&p9_5u87teU*djpU+7DLArL$?P47FHXe(?|*>ba&7LUsc^B|#OjT<{3uao^H ze1Bi!rT{c*kOptKKodV8Rd<`b1|@4EJu{e1PCiaHjI8E_j$S^k#ej$)4C-u4|Iq6E z#RCl-Fi3@5fR|f3&{XI6mG{yK#|GV{kGorIUj;=QrC$frNu4W?)ff^kK7q_ibY;-y}5hdvLWlNzF4{9w2TYmG!r8> z9v0Lh=u`_0r?EhDDll@ve;7ITbmZKVzgGJeLPD`e(SODshfIjkb>~QLSyBatMl5^& za)Z`?yM#q=G;*4VLxgp8^wh_uQ}jIuVJV$<(1rI9w5lLvUqErW^BZ?2UXjQGJKb|S zHgVmJa%PA|773zzy6#V20)WpuZkIEo#bAG`QfD&{2bVaFRTG zzJ4V^L$+u=H7&In=;)0<7473<_>Zq`_>1JhK>y6i>f_c9h=Y;X2(x_c|oR9t{+l1ENT}sV(#zv>EsHjN0>k+wUb7VBhZ!lie(J;3p$fttZ zc2VqH>!m}F`+yA2q}|vw7Z&^i&qp2YNsmrca3tIIbo16#w@i9TzZ|GZ2%|~Jmac;k z*EXV*R&l2yLH_Z1VjLuhk+QJVBD5I?J1{xqfY>a|HA6x|VweOk>gJss%gVD~b+?p- z3Mqp2w0iBGSm!>20F7O#vBme;yA(i9Sjo7eS7E6T=<^H`gr9-K_C>C()YRyM?ivLy zAbqXS#I{RO2hLGj7w$uko_L;BzJP<*WJ<=A{rKrLd=c+$l3OT7)a{V)C{z6({FzJhB-nyS zcUjz?jGY`4ONK6E{=P}StbC9*#-Y*V0UOnXhuMPdM@cRrO- zaU5e58ePNg_PSDBaSl9gx$}0`%UqmtQ&Pb$$DG4?9^<^VZ<0Wb%-5^`YMUfFoYZsbNL3$R8Ub-p8FOCXjM6S_17__U~1hdtmplg zvmoNH=l(gGrwr;%gcfS@{qtsgt{VQ=lPJT{?rzkF+_pb&InI^be@{j0ItUG~t5Fju z$ZSe3oybsoE9Cs^!M}O4krokIClo zYyYe(j%XeFn;#GcvW`s=k;PMkD#Mur z;c~fy2M2eL>a8DUkeqiqoIZ#=Y^kQjJD`OY5Q%ja2=K9BoZIQzDL|xuQ7zK{A`q$@ zf!3}nR&4R?tFi2hm(+KDuGKr?XPi52+M8Y|*ErR%ABM|P3cbsmzhd78&-dGFPvze@eG*dp-y-J;M)+G7Qz4lrb zqhx^4($Pi4xNDH}Zu(W(44XKMU3CkNMt~>7nG-3_+c3(dD|JBSwv0cUhD+~1E+(r) zd*_?zu`GNC9h*ELNyXt@%K_pUKCdFo>Chr9B3uF~1&h@-=)79%opa^c%jx>tumFON zo3Xv1ozNA!z_5GOUt_{=^Pk+OJRuh{l+XaqA#e5<6B~^8LxvFHmLx$>xqE=YkL=%fX(sHB^vI{L_KE%yLT7Q+iHCZ)b-ASDiL%5E=hfr zys9!ew|0QjJb{iQ6F16m_%SZ!FD`)1kBUoly5pm)rYU#M+bFQ?FRvh-| zEHbjA8J-MY{#>1i;^lPXt#<&y+RfO0Kz(Ci2>gJh*`xkuh}{p{$=9y%J>3$$s@G$)(Xs_9pkWcH=&?)H4?Ge z%qzL^o(~anJi?Wn12(yRPZ9InuTgTNQTG)*?{P6V{n|uyDNs=Kfmwy+& zeuKWbA%cNMgyvi+G{XB?-4?@77xCeK&8KI;d--0}(c%*jRy2F1`dkTAm!nh!c6kch zoPs7kLW)L~S?EG(eWM}SD_I) zYRVy@p`->g;*A^2LDz4dxARTm$oH#4yLdX@E47#5G>{uzP-tdmW})+ekRC|l#YIyJ zQpujPivYWlp#Hh7@Y(+b+viVjY3b~?Z{fk`Q>mi;BDAm(1sY7BuFgG_7v*o`J z2nzz;htFO6A6HI?c=l_ER(NoVFKh0>Qu|Q@x&E|FkQeQ_uN3qY?GSYy;Z4V@?hge8 zWbq+v^J~Lgb~$Lbp4OhbXG5<&HOb&+V*o8F!7F&z$mW?wY?A@nwdtE?nGYe-3(%!N ztoHCf#A;ICKcHyL3)930hbTZ*U?NKKiCU@oxl5;K;p^p?7w5&5B7cVCm1nY3mA%A!1+V5kmq0p2us!xAsYsu#H~@f^&Y+HIV(;X^cHP&QB7xw=2r}y z?gwS`kOpuk5*Q&O28ad5m2-V9TG|WoC>oPhVj)Zsw`eH%RK&3Fi=KO|(dbU03!YQx zf_W06>t9z!3yCUVhL~z(#RvogL`!d4#*>Qne9-6e|T^?nk=fZV&S|^rHaf_k{;da{TsaJ9iWGx z0v2@Z-y!%7;XfA#8Tud+gtDlq!2`L<5pM|--d+Py!~f-%S|DM^`;m+z4*wUxj&-tB zFE*wjyf)JrHMv#Jn-8U>rCUdkm2t9B0+O)fePoFqOgU4Lch*AR-rEO>#Od_o_s6F|Dsvz<^)mxLuh#AY_G&$HtDoP$iXUUx&Pa#%CD;oTtr zQ*P=)ka?l-m4+-*OVS<`Ro#KYT8Qff>Gjeo7)8tXdv28fI_jx>V? zx7>`)q5NgC(cBD`n1Zm~Pd{i3T0dGJ-$|E^qXVCJ&ES|j!}2rbCmOS`n2gjoF(D@edfJL&+e-Tqe+vHh?Qvcm2dRL zaKRqUlnz_ms6T;i?Lq;CUolDI9qGfDtbd&3rpQx>oc8q@4PMC*BjFae`G>|u&bMzH zT8Y`3-FC-rb-{Fo7C=|;jSYCu3}_)P^$;Xu!(Fx)Kh|oNntOvhz_%0U_p@?zx-h7E zzrUiY4vi1?(Ug_PT!3y7bGQ@F;h5tD{D?pyawo5HQQBFrO}aUZNwrRHWZkScBeH69 zmCvKv*0AHl=haG@Nr$Ad^&W*21yJKsP!rV>M*acL`k6D!6o>RarGXX8TD&k~GoC71 z2&xN`#`sUFmqFX^-%ZX?;91|4P6{{_I#E<>#HhDJXB7R2;mCT-k~$waf3&>!9!vn?krPLbsN4n zXPHpEa>anj8@Hx$ZnTDXH-^KuL(n$g$WUi)eea~E#&wo?z*)y=wCCVhYk;oDNTR*8 z{OPe)rdCB#jn9LMiNi}+2Av6svj-N##UY8}mmBu0Vo)xi;fnnG7iBRTxGJc*V6tWn z{F=C5s`@sNl&RDLGkr?eqEDsNe8_NoV`S4%rY|e(+dEHJ$$x(pe5zHU3?hZUdx*cm zTcB!gA^jF*tFAe8qn-b~0Ox1~Q6JApsl`fx0+5uK?#`&FkBmHUtNfqus2CH^Ywt0> z?v2Fmh~cHVggK3~RcsCOfD&wgdo1KOi0+u1tewF485ere-*38pe~m%uiGup?UtgJU zAEHPH5S$#zf?o{<6=KjCwE`2Rax$~{u(ix|X?Ru`yw>0A;E&lVp3YX}-?Qapd?R86 z{p@~JInQ35E`P-60lFRQw}n3;XAIIM_c**4ID>_}Az`T0;Eji=h4C9$Uk*bGpLG?dFg%It12q1S(=vCQhJ&Wv-h}8N4Wy z+x`}hZp~aAGrLXQt%i7!xyrk=bfH@)h0R&5Z?p$)#WF0#d>|)*{o1_BcVNgIx~;SdLp5 zi>AsH`R?)%J+F;EXa$`Od2^Mx)vZ02pB_{$aYOU95b$yzpopcLLjq;GQy@pHJs0wE z!o9I*u;g5~<{3c~>P?qJ#3qqGV9eX>Z<$PyNWLcolow3R;TgWWj5VNXl$1MS=C$*2 zp#l71gCDVA9=I$)xT%Xq7j9+L4sH{u@H67lg;jM4E#=M4#CzoVvPQd3&p)oHH1vNQw+k3C z&7j>6kp4 zZZ;s_o$jbG<#x@t!HE0|(xW*=KM6k`$#~){g!C~HB z?o$nC^XM2=eSf3Oa)@@Q$cRTrvuxFEVZ_RF;MnCDfyr*$pqUoDTH~~?xG=J2zX|P0 zmkT!OG4c&ycd&R*$P$Fv5k|z)O)B8@ky&TbEhSqBM*~egt+mH}dm*_#9+#!l*5cN< zt{%QyrIki8x9OHzJt#-7q^Y~~*QHosjPI%AC*k*;n-K|uah?IGnK=mD7n?29R&Wrp%%Z-cOA@a$7*s21{E@n=TyliW#1FoVGUjK>eK$%H10I%^T;1382!1tuHsFkHzn>Xj)n! z9VXo%V*7`bd36$E&^Fp6p?O2)mkBhZW5_)hyAyWsLNzj!Q(in9f*t9}SjV|i1y`3h z+mC3Nr@=q0j(r}`Q(pY~>Y$1h^lIG6HQ~^2{kWc%ptF`5kp-{ev1|f5n`KV(vteq1 zc^>&DaF*dMVcBg{och`7QwCFW;rXRORy9W|JF7$VOZ_!gygu#J85~t%9;@ofKcyog zbJersW(0sha}MXwh>T%P?C-45Y4bfmd#dYZ|47HBqBM1`kIE>3G)d;9(rQ&SvP=wy zBRtBOt5H@&Iz>+Yz@CN0MzhE;cjlP!iOcxS=Im&}y&@00;bIdyai6Onkhis!5K%8{ zMYpScWHOQ;0+eclhWjhg>Ky5aLwwlDv6OSJxRGsqdK@E5wu*+)el))o>?#@Gs7>5P zM>xm6c0`)}#AO^3%9UYB{8*_c7z^1!9WeadxOCtgG_c=Ug-z)$PtkP-U&?Z3G@!0{1j z!a}?58KNgCgng<$`bn4ex0jNb6v~Z6qu9b(k5Wka>;?-fyqj=^mzmAT_gF{JOW`HfILEO@kK{P(TPIe}=W6cigfDO9mfeP|XmBOBawfxx zlW$?x!%NE1aixu<3bQVCh0P4-&OoYlNp4=Qp3e^ZQxV;% z2ilC=KWYP`)=cnX+n*XuWU0790?0u%HcV(gOus#5XjJY&`l4~iCJ}4X+MIjDk8eIV zy;3bf1xPGjIdC4bo zC1_gCY1Ur{ZFbKE_Z&&Ty1ebbYc*OPb8>JQ$cY18H$ zjbWdWgH!FO6VUrn&|Ew5=>7Tim5-k~iFWjXO|ci@Ml8RhJh^LCu`??f%i-6wU4K}o z+g5)Z{{mng*e$_+^%YrCkihP=ho;XeeoMAmW!^jeiT+^ zRLwKiX@vO|9$XjFc$(oIYto&Xxd3J5SoX=ZZp|Zv0^) zQZAjw3)JXK!FrNV=B5H_TV^XJg^WPM#7eo3_aQ>#1wBnK*bQ6mi2Go(U&a_Qs_S94 zTK*U;<=`~ePDae{@baG8P>EbDA7rsNZ^1Dxy<(iEp1f%Klkm}A>^)BeI8~vwlH?^- zbBjG6XZ^-85e)%kbX+>_T}?PW=?Ye(n&#|mZHgtv-EIf#gJmIn_KQKsyHU~Nzp3Y1 z?NeW0<(IE-cdq92viY%HJfT16@~QYH@TNuNy*4-Q@^Z%M&3{Wj!&|Um4z>?Z~egSHL84A50EXz*-!|I@T(h zt|)`M=PC#fu>z6=kE654Hz^qpldc%Tjv*|BU4L1%tI)36%f1mmD2paHM|dQQV#+52 zbybgjtI@r8>;}@)Ic}?$KDtx|JY?N((wogJ#;_gf$7w}Tp18?p{+jgQgm@+7wj3iC zVJlbd7ZG5L;S^??QJg0FItKxx!7X9BcVEe^1b*|`adqoI*&V~9`OqsDAAEQTQ}e#V z+J3Lr8@@_0p##6yE@S<?%9BdC`!KYorC za?@DsH#0uY@pk8P8ki7Jz$u>ll;;(Fw@Jn-%Yj zD*6rxmxsi6Da=-{{yqy4q%YGXdFIR9rbkcUo6<@2p(rTct7B{Qqh=T=wVH6xe8O*2 zp{}j*Y-~7;yk1V@X6XrhEZlY|;zi|x%7AzIVnWxZ zfnTdoYB|CRkf&1o{))1JC!oJYull&qft`=8LRvL$oBMI{0~ouJea~*ywyGUbw>nnI z(>C(M?d2{xm#z6l>+(1Hfr7{SA9izhRgb()yFWd1YmVlzvWwseZ|&=BFS&M$8?<2b zjoFruz%l79j|75xE#RgQ^YG>(HqZwP^Rt;&a=S~Td9lDtdF+0;Ko0;2U+0*z8Ly?9 z?mPx;E3O+(Y5W|ztb zn_?YwF9F6B1V4oPv2zRW9M^`J?3cLj<|i^)UnM@Ql#Sx-`^eB)QlaAeR<7NcZQ9kU z{yKxwtV!U(dyCmrj*SW&m;MWFI6`}#69LO_{~qyUP~t*QElm~wugHg&7v<=Ok6seo zrjpxA(zxcxK}tH@_v-VcsMJmF5IvJVkDc@}XKZoC>++PmxR3Mp;}0gnmSDkyGH zctdLrZNxOnOspak?`Az{Med!Q?mky#V~;9IRwFjFx~6JJLvxdJ$4t`E-L1wp9lJYU z*DCOPht8upch;3nhZTO`o%sBNcwXBmWv9HV4#TVD0SmJsb8p- zA+j~oOYvDW>ePh#tI5_MHyP>9ihawC;?fCkr0{4}!z_~@Q*EUdSEZT&oi^wuj&LG( zry1?+Y9M2C0I`^rsiXy04lXIY-R&xEOMI7PbD<&Ii$9KHFoWf%{ zdUppBwZ#gF7m8i?Ken)r4 z&kk#N_SU)^!+j5T=f=0ASgQ+NcgZ(}X4|6a`m&_jDQ}{k$aYKo9wvG@;r|Pf@QtZ% zkJGF0kS)0{k50EXkzX;SlYcSPae0s$fIAPDFN#dKn1#^Fg>begxHZTU&s1!5T#lIo zF_n~I>qm9#hJx27m7HK)Lpt521-qZ$ zg_^^;vYp%0KTM8X|9tj*r#0LCm7N$|R`!#KQ_WI}5f$r~%aJSC_;S++OunYL$ zqQy_|>NQ+#P;5RX+%UN}r0by_?2&g&qk2+dijS8j9oB-eTWWdqaJY2o=|T+)g(WBE zrQ~5kW+&Cl*d)(kx!%@AMv|;n*^({@Ed0`Pcl)RDAR2FQlEcD;hq;b-v*o?)0>;*1 zWte4qk%v8>%VGJBNq2c->H;4LVkeeAWc}pG&%IP|sQ|Q_ZjT{u*r>~si@>mUo+x)# zB4;5i7`-!ib@4AQz&5CCVAvejp|pbW)^|53(R;9CifTt6RcM#kM9yE0H2*^xU}T6; zUbw?c2!6uXNM$yofHU>rxWeU$9d4oFdw`AIyIkwA)}`rwj3`IobiDoXEyVzCNDd!y z2Qm9RiuOQSBLxU#x>Mzth}lzkYy{h;4%;@h=DKXFe%8Wgow;c2tvY;X-p@oDQEv_a z?+h$r{q0RY+u0m}#~TcA;mI1(ldm_I+ur=4yem(Yw{pV2!vyOo`j!t2J*_HcKl(%J z*N{fs|7GEAIZZXG4|!0lOo5{f(}2enoAu-GvIQJoG|wzbPY~B{CTC+_^n~H zgPoNKfWSwtRS?N&S8SB6#~oZXSoMbPJija0yx7My4Rc)!1E_7(Tn>moQy*IXOt_$! z+#rL*2a*Td+#JMMzIQ*4BZ&fn@I_SIpeu=Pwqg_u0l-N%E4k=rSDI&Q1Rtz^UeiGs zA7Gn|a2M{$1s(u2qG7v=AZcL(W)N4vs+tXdF>ga!=}#^wpC%V?q9gO|%hy*rJidtD zMEj+k!p%^Hw%v63SXz72fi3>MrT*#&P*yoC02B9d*x2`UZ|G3X)4GSsd5uY1(~jnu zBeY5>3OMzvYZePX7W>Sa62CoYbt`VN7%hJ+g^>l{Sj=(HYpce++bJew;gRU`UVZ;X zU(3vFHw8cxBRNe+TcHyrXb^KOMDhKe>YEDjV^puur5AfM{f5}yN8B+{SKJ-*wt{bV zsNNlZrW>aru5-;*dt_y#Y-ap`ycn9cvvMQ`N=*sSPWb+zm|o+aDkk4$Je!=iscOvy z{U34aUDtBieYdruv3s?_F%RBc=>POs324KPwp}iYUca8Wz%XXS>(*Efr9#8%2X>Ir zOeJvB^1EP;3*6>=zOpxk8`cCm>_ywUfjC$Z<1V=ZCP%{D@Iyq}zopD}t{sxAv0Z&xz(I%QQ`9}Z zEWACZXkY^zje{pDOPKs??^}%kR5^7pIZ$)FTfLt1?kK?e8>x2aq)NWXJ}@0Fd!@S) zW8QuaQId>Hxz%d@ z+v9-mV=y-#PP6eA8}e%{cEmwP=-6tcEn%)w;VjzIn@UdWlXT80gL>g^?t90#Y#RjK z^mgN_!wrO>u`e37GNsm2*@ShUCA~>n_4aZhX9?(`7CzXViV|fn^@ak;V@E#x@;Ul4Up?AivPzNeBWe?`W?3Qqe=tzK^B4gB zLI?2IF6k0b>xx@=X6>m6&CC$GnWnDf@GAKucY&SU6!};UWD>=stFR=ssbf24p@n4i zmEpGi0Orl(S?ARgsPXEI4*tAL#|Zn^du_x=4AVVJ4Yz^vLb?glCyE2>dkS~brGAU= za36{w_Z!VTd?EsX4^~-qBV7v@GFs*f3)pJ3Mrh1!RGCi9c_W2A0#alnyPbvrX32qw z<+E?0aq4y}DK}mUmuq15fR)Bo@3(BstT~TKJ}9s37&c^^j^^LBAm(FE5@~m{jUQVE z8Db>3DX_CJ2=J1Suh}a3VR_oFPSvnCHX5%pWW?rYb()NB#@(l48_1aId1Ry>%{#?X z^p+({OeoeMSM*!jMm^Ez*3$Xq7a$wP9dNXe9`8Q`)wX!oVz&|%rkK@xqhaLuvIn1r zLsJlsU*u1yg~n)lvhVw&6ZTKA9Tot`8xZ5{3R#owc0J%vamF&cka!d$=wcT}KK3~Z z&H{Xq_$BDK@tX{`v#p!X9wnyzK_H@ZV$rx}XQHibGlTGbB8YiuI}jE4bWfp%c6Fug zusO4yS{3c^!IIIU)oc#YMZcgtIV0U(^_zb>1Gq1)oB~h5dKGcEz;0i04JfgmLhsIV zYcxLbvd#_pF}x0ZukH*G6q-_v%d?vgJ~bI*d~T2Bu_>^-dAK*FuwjnyB~KqOf0p~< z&g0RkZGdT>nT^5@%M1?uMOp7Z%~&GKX_Dj0Ur7#e;DPja8XmspF#srjIDh9$E;6_5 zOUeMdxHqxMEu((o?v|oi7H9Z1mi(X=t1m@+q+c=P(N|+vnTR*B0tgm(cY#a5TpW{C ztJaS3`r9PVv1MDLaPu;4*M^!*N^T2*T?DEVdz*f+f8Q3Jy=t-}CRFWt*}yczEAAjoG63YYIj?HVSj-=|2tOvcy!dvoTOq6@ zrt!&(3^sE9on-6$9kT^j64UB_ST4AK`Qq&Q&UdTcCY}`M%`}|@39KvIyq(ndc4z$T zjaa^CtF1c|ch&>~Plak&sE^E!;i-1kw-OT%4x&zn?|}Bc=V4&>~gJTIx}?*UDX~TieLKx zMQlU~FBRQ0AH>jOAQ(vN=q#Hc4F|b+89RjWO0s&-#^JwZVOp3iQAolY0rLFbNzE zAMKzBZIy||6x3?%Zl&?TQM+9BW?6V}^yY8T2=45uhmrCNh*WxhIpN-quCBz&x_SRw zJha-Cc2YmWUDqR*VqoF7`aaE!R!kthc4vHYM9=N&Qo_Qq{k8CEkDp&XI}+g)I*0>b zeRx!#8mx9?r$bnE=FodHgh5ZL`QyE0g9y+vRsp0==_|F~5Pp-i56D=pH^^A&2;~nn zAXfKS6%KOK8t6W0i{UMrZVDbV^SERqzw1_VX9M)INSYfsmW>y3`;xwY6eye`@lJ8p znooSn>&P|9d~OCF;cs*obOx2W7gILJ_Fc+}R|JdjWN!+mYmN>esSQPz9)y#Ve5-Ti zKz7#67dTQmmKN;Ccv#r0>=pq1sck=wkT4Bg&1}X|4AR$=44Z-$Cjiu{k5<*vd?EBl znDH9#)S4G!Cv2wsG!+~^_8p|}wPDs~-(9Y-wON>?1C)()(5|kH?W(F!3h_tmn0~#B zZ4^h9k39M7jZV-)oQI4Ab527z4jV~d6sz}Re*g$CAD%`MWxp_(w5M1iM|9gyn&#Gc z2ic%#`&$caGU2Q|R!+-zx}-M)`x#Z_-Rnp!RqtPR+c55Er~7TQ zJw@)G!Qq!|6?%5cuTwVqGBtncuwCkBan2JnKp^I(X1|VI^%36t(M-$(r&7^0j< zLqbDNw!b1AYLsg)<&)m6vnCXc3vSz~+YaGso9drLxYD}q+pW8=JgWMFBTUL6CO4pR z*!8^7{m9gC3ah?-Htx5;$x99MR8!VpkNzeu=1I!5UTM8hNYMS+QMl;B%5X{W*H@Qm zbzXrRN`G_OMP6c}h3L^4e><$Y=?!%kqnouvOL&*rQ4&l0Y2j5HyW=Xf2$HK=@&Pnx z{R)x08dch=`{@z4<*0tCW8KeZezMq6wic=^vln?alshZ?)snUIi!0irhEoqNl>6# zVx2Q3)YB=AWB-CMFhpJ@gc?)-^WAWh&U75rKJE+6b7qW-0k)8L-Qmu(?eqM>VF?rx zv{;E7e;fuNEMB+-7)Y)GW|xoWh}iG`4066NMb6HP_%F;7wUct5HtG)`47m!g&*D6l zw?b&6gy+l`?F=g;`(;4!JTHsVcl`k~AlHLZ;tZ%2+oJkj`kOSLu9g=iaQGW-CRcuK z+B+0Z48C`_{}34@H;0PxjFFRsbD_-ppSySwZY1$6RQMke z`ki0};MV^Uq5lz~Qx?eW|M#^Ji5JM7Nr%uvXqD1r8%`Ey_a{VtE;o+8!w3{8Wm3(% znLh?tsa`STdK0IV3$@3#cmJvNzGHa3XeuDRU}5$b_2EA&bbpciNFomO>N!g9I}wHt zAT?G?{5LHuL4%8pMB6AXo};PuF4a;s+B|1_d}iLz2QJ_Ttl#?s7CAL5x|F2A^zK~$uXgVL)Up_(0Iu*8#8ja0^u`R_=4ju3 zY8f!GLI8zDrawm=AP$@jW{%XgG=VEEVNBrTgqvf|{_K*Tk>AwjY%8(-Ir-bxr-ig8fgT0oZ`L2MHB?$$Ww8b8759mIQYkSg^&X2^S0i}7m zea3f+*=#3a`k1*iXCU_h4w=sXXv`E=`sDHr&wR5U55ME(B z2QBTb4pMMzjT8KQk0ahKIfyNoKL&ozLWwfsVgu9s`OPoWjK6W|KllnHUh}A(*{b<1 z!88w&?2Cyu7MR^ZZ?90mt5gd}4Pw)fb~s1)aDP&t4!|Gxzc&D2@i#?s7$w92rNeIeQA-fA#Z7yk1}cmiOMxKkYnt>Q}bY4RU?=-<-3zQk0~C@y0B4 z`5cGqCl(OYnL3?c0r-FRsFLt7d_Y$Dec*+Es&L%Hv)zpNub%Y(EX%n8#{VqK|18V@ z4-Qern*2VvZCrmQ%f4`Gsv~8YBQ^CalRcgDhQ4TL(Rj4ea$`KWn2EqY4e*nJ_m{ix$e<@Tv%J&g4dUR}3 zc6%4QwL81B%`EZmr7|vC)Q;>QoGOE63=@+Gquhe{^Xuh5O-<6Nlq!OrgWf zb4U~?zzl49-zs3#OM5V#N{Gx+^+D$Vvn*x-2CXcCW1( zOMGd5KlxW~ZF9yH?9io3OXM(y)@gn!@T_@()9)svmo zF}9kR!zZ8%D+Pl_c>+Ge#wUFD@&p0(MQcz1A$Moo#cyrlu-;?3HvZ&c9BCx2#UlPa zAslpSPmxie|B*F0yB%_$;;lD65EnWPF>Z2m=V;#MwbfVnIYPp_FURX~T-9hFN(*6h zoQQo~Xav6vxQQW(bQBT#%`Y8;UcCIa@BB5RFb|7}71XlXw-xo~9))Zz^^A2C-5$5p z*M4Wz5q1WvU`Soq$o=B#4`q765gV%&YKNk z4aWNEf@{a4{+FX0J*p{rERT(r@D8r{8-`%>s= zGi~-f_0S7f3OP{M&m>soP)Pi%(@x&l0i5XbZj@X+w?WJY_lx*3#iX=zZAZs}6G1j(UhFzBIc=#Xw{h9S-~ zg7JRed)Dv#dDc1KKkstAYqMwXXW!3r$8}xzZMVq%x!N`2t$n&C65E~2=nJou{$3t5 z=s@$n1w|rH*%rFLe2^_vSOCfCva>{8(34B1DsvIN@fhEdXW1zvKXvI#hM9*yDkWml z?IfPM#b#Qa=i*Te!3AubH-+E!ZwpN#C2l^;%xE2IavUS)D5!Qr@aU-+dT{OB5kRux zZJ=@++%HlG9_N0SHki(JD{s3w3GvviSlm|+D4A(Xy5l%vulj22RgJf6{#)g2rAMQ; z1_k8@1KdTVhvJ}zQrNk9L*Y!#q2*o(^&a@re6LyEP9iRg^Id} zQYjZW7T#yoHIGL;STWLQa^d0P5AHHf#*y2cSkegs#=ACxVkt=_i=Xv`a9_nIV zL3z9|-=)W2w`zh34{Wz*8FliqrVx$=VC)Fdz)>$H0%r&P%UpDu4V18wJI&`m0wNqr^CZoZ3WyR4~_bcpl*2|ZK% za;TN4ofL()>y&1&>pK&rTgQ>(O8RjvPVw%A_W)rjaIH9cpTKRaa)_EGZ#o)3qwq=h zRKYoOdHi*g&Vgr8nkQGLJf5!4z>uj%tUA@yXdKdawt(ghc8Nr1ig&uu;RR~-BK_Ow zmHjE(3j4*VHRrci=YwMTOI|Ki9UV~kV3V<(PCtEaT`KIWcZ=SZjsV&fO3G*VSS3%( z2(DAvb5o(X{z`p&dn7A~#fJ~*QgHq;;3qK}k($-C3wz%V2LsKUj^Ki{N9eH~km1&> z?@rQCAHCiYuh5?l0rm17{iZvy>;{{tsUg7UMGZ$H2-JcHiXCgJ*=(x!!3jIFI8bB| zdCe@^876K4`awgQ<~fX}#umBKUQE17L0~VEYo!hX#Tk`2Mmcw|#Wl$Ts1xA;MIv&` zM6~P;x^r7Azz?=P>aCq?&Rr3p#t{gW0~22+Hk^GzNFyQc-1N~bkf;mfXN+1rwwzE2_{9=&qaWR2JNYFNDlCNGund$Y6koGoNS~D#r=JG z#PBWmoJaN6hX;q!X9P*n^4PBSPr5Rt=z!PhC@&au=cO8R-+@(B380-lt8Lq>PL)=E-|LuW_ZP;WbsoWASQsQbHQ%Ku@la(voTIX7 z=U0Dhq}-<`d*o1mSGNN>Vl>F>zW)aFavd)*j(*y?Qh@G=E%wafp1e8{2_+b zi(H?@M+gs7GkI$ojNct791>vC7s~6%;#A%tVuOhuc2?ZN`JCA4HMdQupyfaWf_fL} zUX&)j7BO>m1yL%vJAM##r&7p<7`@7MaFAUy1{6dLKq|>*!`E8Sl_@v7)pT^|qi3_w zW3mBLNWUF@b-tU)Xv5(y zVfJf_cqb+GSIVBQj5flz)<5dH`I~T^X8IVf){f=v>PJKV*tF z%}1Wq+|S-!*RLqcx{T_}8=*+8mu25s?1iP?f0-VP+5pM}{RPcp{m!mPonA0nhnj2< zTJ%PBnxWdbOe%VRZmhtk#B``G^aX#mB}CSA+%7Z$kI0ulyNuI7 z{Ho7tGpE8TUNxRriU%}rY@6JbEhr5qXeDu}#!O>~Ww!`!Skx24j+$odYovsp?rkMe zC9VsAC+)=WL01To!pPgO3r?GgKzmPPJ0s0*QO{?)6J}M-qRb$;T57e={N0vJnhkpi0!O0JM*>5$v zCx6s@5VpO1r^cnSW>xNbGRA{`9Y0gc%%kHe4EMb=mvYXA2VO8ta;rP=PMNyMYv+j52Ocsyi$b&VAx`sX{0|vx0s9u2_r*!8COF{sEtAL1NW=yIqBw*2)*wBz6>5X7X9Ez`VU7-vkFdC_LLa=Wnpqq#}v-I%Z(bxfAHbS#AwoGPu zRQ;Z!%}k@^ePtupZsEts3=X*45BDBgz+{=njHIQo9n;ZI(iEA|;pdGNT+FlQcSf%) zHuw`pG)0Jk`x~_%TH-Z1X~K~s@UD$%gU!Y-Gg3S^Dy5+C_1+Iu0_ZB8W#X$5c-NAHb?$(JdfQQkr0 zl!UgA&Gz+T!IB9+@`{>RT7?t{!^!26q8E=wug*b`F6@~Rq&sOibGIB$h*Vx3c()$7 zCYbkcesHqg(}tNvBdbUA+>c0j-ThHI&F`AhtyV2(cAP!n0Si0T=d9$SwJPrTOMWj3 zl{=zXT@IPeKX0W`GaO^hli}^^ap0yco8*^3)R9alTyuu7B^vZyXUrC?D#kf|v9=Hs zaeau=tGl1-8<6+tO55@o(rD%+qm~6h*PgQ*^F3Y}-+V+3S+}*skKzwgageuOQy!p3 zjN45BO=sI-9_47RJ!{{4#UiaHR>##)dl1_LXgdX&hnG4kp!2yqRWmTh)?~fsS&Sal zK&0F02!Ft-w%Nv{S1&yBJkB1>6x?O|*76))+g!QNJVmwWKM8q~fPG>}-@#Fdh~NUj z>-xu+Zg||>rweZY0Dw_NXwB}Px9i$jlIYB9rC6JD$T3MoUzoR!X*$ObgVs1@cs~p& zJS&j;w&p{!3*}hRbgusQDWco6($OqI=A$>*x)aS7JGVGZHjlvMRHHiEWj$6y8yI}+ zb#MKRLdA@>@a~!eLn8HDL|4?ylB`0rf+THf(e)_-avTq%Dci&;zXpGjquIj(Z1pzu zi!Y~(j3>+|OEJtrjjg!Y)kUV)8?!P2MPy!h>jU3pb_4=)3dotaea-h?#HSnQ4RgpL z;%|yQez-+M%`15D)f}?+Tr^#y*WYGkXUqWQvdGl%QEk0!Zv9^6)*RyrtI)Q5~iHt6%Z^&*#5cPZWcf&y(=|D2gi!dy&fGw2Wu0)WlRaNTkhQ1ssK{RmK4N(wOX;4cwx@rgnIOX zbuv+hy$)c3&$8?@BM)H{8{ANM?BgPRY3BLvy`+!qo;QmaPYQ%*3x$TZN0`n~ySDzA zTzn8hdLRa-2o4kl5YX}|QPjAWnL!Pn2BOJZCyPSc?bosnd4-JxRz^!-yOvK=>CKPe zK;6wz`I;~dP!g!kl!`98df7U0XN&|owS;1{5ntIInQQ{wCmSQgcws`)7@aO?5#Ss7 z%Vw!leM9mdk@KmRy`S}fOUi7h_l$9nTWPX_R3Un8uwI5-L*;6g@}#I<1~g{oK46ET zeLioYnR0M^YGRWXcXt~rH;2J70Xkb~Hw)~%ns$H>!$x*Th!np~GpZooNOZT_E>H}K z74#5Dgg@@H>NjutXg6QTQwn*o9VF3*-)qgPT);5fmKfoN#?e?=PK0Jkb>6|D)99PF zqD*#4bu%c@*Dl=Stow3OmBkf5J*62YwHR(y*C|qGg8Sqw21L5y#W^UY&`8KE|9utL z^i-Bx*`;e?=dtHZ-UL-niHz*EGI6B36}hDr+I{?K&yZ#CzeMF3qnYms%Z;#r2s;wu ztMy9tOi9pU6iIQ(K)`%6-&We@>X5cw^1%goQDAegZEGU8y5zgNh6y_xtlLkZNoQIv zWJ-Li?D}YSp@uw7=rU?JS`@XvG1B!Bxfr#$)L%AA`USoHO0>S^jg!qZh#jghG3Vof z3~;Gz!b2K+9X~Cd#{uloEWtnuH;Q}>S!HIeQEGj;THhMqm2GQ@kVXG%sQ{*<|S{5d|QYvP)s5bA^qJKL6Xwo?#Ixn=z zN)+$GLWa~tnc0wnz#v?44|ez# zzOp)qX}9@Xd7imP^Zn8Zf6|hOj8^h(E{PFpaAB;pIyvClmRp>bO z2uL?gCyC`ESxf-Lc7L&mJd@)xi^e@fqpJN-sY`*~{OH(HejKZ6gx48oVD9)&D9P2M zZ9Qr_*-t6}pFk=}#_^~Tx@$*)TYU^2IG#WUc&4X}Q)xd=`;dD)SY7`X#5kSgQWPU- z78b$6yD-S(Xl{n52f~4h%c!N)2zwPM*ITi-N@5QmI=wZR;ZmiH<>w8JByl!1A zL&mdJ5~yR3?>LWr39#2JoV3uNQ*@G;)O{C0h)`?_#x^X+FPZ7ga~*=zJFdA`GrR<~{6RG|6$ zqd5yh&Le3=&tD~Ffm(_(q4vhlpaN+IGo%yg1ETWp%W*n=zw0!96u`e#$6?eiQH9Ol zvQye&)v@RXjFMMykYc_oopZZ)kzY|D#kjK+R%7T_s6UiO&!OK`q&%}&P-ct?-XC}z zg4Cp|T%8wD$VNZ4u~TvIa@MG;Y7BS7d7Fsj2)!!kl&^3Nv2+hu?B3b6+b0Kct=MOs zdxZ|YcR)*)6;C;nBbJ4@umSrN$5Cxl6id!)b{+@go0*`xF-Ea5Bh5MF{-fi%NjE$m zReZq9@9lcZk>dgduHDb9OC#8THD-e@)fbWXY-FJhbSY;EF>+fhBV*TnTHAcSvf?}w z7>g#A#GpCgs;x@6t2-%4CFN%#tH(MOaO-N7bU5vnRjh*t2W+>c5|27m7*43;URPxE zB}yijS}Lka&)gWo`52x4>@|e&WENTqdD@U}ylME5i}wx~*_*XWxF=ndGUg zHrKVKjq9m0_O`5h{`rji*ABG2U0t?UqGh$wj~z7-==@H^wlEw9F)zjoY4tEFY>D9< z<8zpMFR=c6E2q94V^kUhbqD9`gX8ZoBJ;Q)Hpz+iaDBlkxa1MoGp&{>LuS-s^L-R~ zs8wUz@Sv;OL*{vt5ev{va%P9WhjGLg&FB}wTGzG(DqgFw`3bF@5>ZSxPn&>-CEdO%f5u5$)X}=4WW{V*Lozo?rqyf?%a0DB#O~p6 zFfqJ!8kmSZ2QL-wyPqba5S)&qF3s*=-b}o7Zej)Jpw|qUHf-D58m+}hO}e`fY9N$i zmhRg>1$-{t;bXj1d|y~D$K#!6n_S%i?Rio|b5@jNA2p$An;c23$Zwg%}cK?^B}`UQgSJcPTJ-9hT=>d;mgm7*cDJ$e^c?`On((M|oFLIZB9YR{a{c2t5{%o4x5VyQNN{pNv8f zf^mDvxi2l2D}&f=q^H=G5A6_|5e)T%dbi`{S-Z=)oiXmQDHx!wL}UJeO}iEVS& zv1$-J(&8p!FE2=wNYv0Fzb{;795{3Xl#e&yyTmlb{5A+0~si@8qh;_rnR+@$$SQHnH=IpJAeeUz=##myLg?0e6Px& zH9>{lDDYy=FZBRL^|`%ma)u$n!=A@;-NnT{1*!-}|F(w*%Z}Gyv)eTdQ{Pd@0)>|E zwe$!N$Co5Rb}PfH3NW!V8`biyVyUm6&<2uNR>0kK-wKZPYSFz+u{#%HR;hEbBy@G5 zl*DFlN08=w4bj0+IE@qo%4TF4DLrzS7zP7`MqCWgEkfU5vt{v~NYvHv+DiM-drB(( zji^SZsn%io>L zhIMLVo9wPYQ9jtejg|ZJGTV<%xIJ_iL#)@I!Q(1vTr9LIk(ftN{oW z_5SV@qh>~lblk&c8$sCK)gmVRB^}*cjj1ajMht$OFQ5B?#*>u)d8ks(ZbCnL4^ZDF zfda<$0Tl#}P8%0F*WzZUKE&#<9QMs8q&cjhCZapD{Uxd3dn-phCtOHfWd3UmC{*D# zTeha>KSfWiob&EE4j9xUb99lkH;PikIkmq#IaVX(GS@Of*x15PM1Z>{>9Asa~q80)TMBY4H$I|6k5Ra zpCpeC??lMegeJM2j}?q|nK5y){dzHE)oJ^Sxbw;^L+{0x+xkdvOd4BbJMUN^RHpAp z6X~;V04OrJ_qRnUu)%i5x|U9gfGwVBy8E5O?1fc?o3bzE85hJW$7nFoqJ|gv zSh;M1!QlfAZ^C5tXy;wcMx%C$#ol~MH?&<)E?4A8BJ88SKEz#F(%)VU_Ln1xrw@jr9 zk`noDgVNuMFF{ngoE5W<|H9yQhmzbJoG%6{c$dY=u`K=G3ef(9Gbl3vh%&ofd>~mE z9uUof*uA7^FtnW*W$U)Rb^%0r43nHY@CS!j=)=nrVSE)8H3WHyd|SB_1xM{$KD|=l zFF=>H$I*Tgk?fIEtu6)DEd`k#5lxDQ8vgi*XjaCX^;bDgcQ}wa$IP;9^hB^5C`^&t zZ}rF7-??&0d*VkmbSzTcc8o1Vv%=iVxbuTqxBDItZPLgL-VbN7&`7NTvUZ|eVR*#` zLGzN+l~%KILpD3uCzp1C`QcWLCxpqM$S@sdeB(*Y19n80 z?c3~yYgM^_EAU`1)|X`DE;jsO266cHZ8`|cU#^8Kxqk?r7Bhou$?R<|n9|Rn7n||3 zRck5?o=RjQH6#LNf`ash9Oo#}H9Y!BMhj`3>zj&lae{KOJcr&sV)bHf6H&f+-<~5$mV@Z){fEc=VtaUvI|7*+aTK*z23O*w-4r{^Q%Zpp9(g zI)1J}TeTxIau{k>1t6A(V(Q4lGZ)g`8j@yEI;%(#(_Yt38}~%*AKS}AVr}WM35Jgf ziAsonZH0ubs*t{8;u3B!Cbz{vM-#i3#*;)uj}K7%KL=>9X1suH5|dhaPqoxFBD!D_ zmI~YH`~Ks5o8+eOS)Hd-R&%rPYVl%K-bUz{7*i=2=h0%s6J9BbKr(skx_GqS0J0aO zJi{q8mdpvUsW$Mk7Og(G+JO(USGSL?Ct{kj!l%BkrYxF zxv%jZA|y~t0sK+wPc~t2SmhH~C1>k~Y%&}2)}@s}oorRbN(ZObyEEOw2!Vt1no&u; zhhW;;ryfvmS-+a60sm|awOnP=x`RnX;bY~`wC6$XLmp2Z{#`1{rAx5>fopnj0vdEn zV7CWD;yyuE^A$kmF>sP%@#ViPOkuZdxmN+IG-B_$J-$4b`jC8h-D%u&wD2;Qqx*Wr z<^pejmkMkLH1_}_G|||%OfQYvH|#P^Z5Zy@&4()#SYAV|)(o*5t?=Hass+2o#N~i_ zCe@dD#4m1!Y+dI@0M-|6qSlLMdLb&J}OXdrRCu-ZAuKJ0$LH*#)xu z@3s&xg>1xFN9gy)UDHWk--&9AzHqzI2u>K0kfG5l>5jiXFKt_ZLu@(4#}mKYc>OiC zQSefI=|StJ-Pmq3DD8mYGe2=q5?~&nXXRnoO**-z=nL3RdFLnM$lASc-TaoL%mCE1 z3u^3*O*h4xI1D67GWqwmpj}1wQxv*nx;bZLKwdHs((P*B)*=B|3bhQkwjW)J)6R#$ zs5^`DckhDW)24&9@T~#WFD`&U+^gfn_OVJXjwgHy{`Vd2u+a9~2@8HD6igO__rGXfEGf$xlxoSJ7#VPG!i;+lQ(r62u;$!X8JAIz-m ziMON&%!)ddgZn3k_??eW6$87*1> zZOm*CS8Wl$4zX*l4mn=J-OHG9k6me^E+MN+@W)HVt!LNA$bjgtZI>mt7<;}CHjAY< z?q3s+2}Nhul^eNCTOO+yTShb(Gz1ghshmnIXjNq+7j-?{rbbiZ9-XAO_{WDWTG15p z;qw+8x7v;|-y%-fg4ne(k2`I*jE=O3^?c8iYUH5gtL=xY1 zn7576LRq)puDQQ`dPN9d+K9}ow=yFAGXgtXDtTdUc|3xB{| z6wj|0&c^FwSxE2Om9FNpLuMX(&}zR-Hq=Lg2r!=L&rDurkH2p?rJKF$>XeKu^U2WY zpMfjIpbsKhw%!!xx9aivS+@{f(Ia@+j7V4C6xd)T?u?a5(r{zVsLzIJq*HoEZx6$I@nJDmIx zuo~t??UXzw4VSA&Q`Hg;=HZ9?)(;=Fe=IZEugxxcKFx!3#!Y84WN3xMB-nM* zK3f5WGCn#8$cYKL12>-UKXr`LeIncivySyULc^kn5>kboZ1*qHt8SZwK;@DJs0zwf z<~FLb+8*bfaR%u7Gtf3T`ldp`quRipZJ8RM#qswz0>g&z>2^m>WE<#72|t|SHR;Sr zZQwknzKFHdE}Lzr{4`3_>JXu?mjU~N*pypEn!|q=q`q=_`Ls_zI%|iF*^lr*BWQyl zYcD_Rg?H~NHbTu&46&eM<;1TY`N6TBrM?{_tTyUPUj`|n+=V>&Xia9}Ql49Y--ou- z!`V{g-0NFVfum0O*PW^7rDmjKTMnLw+s}WA$ZQF%L#UvtbxIlV_2z+MoxS6%bZ`}^F!pCD-J37xQGzYeyIy#P0slm)GJnW_>PGO$s4RprFw7 zHYna;U9-4#8zdx|7y1KGcfSKN2H!8WozKNNb||mFp^{3$z_>jw;)*h(MCx1n*7Wby zoSH}d0%mQeLsnDv4xSoeS#{@BfaVR&lO5z9d+K6A?%n%V7nw(0%9a!Xkb5OoKrc9N z?8gVEmNJ0YdAxvn80~D2(E=0Se8ZEwo0eV7RD9hTolm4pSV6cUUppImA=Z#$oEA_m zjqlE=v9;d)PG$CE+ba%`7OSgXdQX1@To}o=1nz40!_%!M`=|p4)OvE)2SqtOnsco| z8F23U7H0qm${RTIc(TKbSiG~eYt-N6Qq8?@#_F9>(ss5XACfPKx+-%>^j$N^ZfW)_u;xA{Gde zX7Rh~-IJ2%n^#yUmB*~%R^DH`Tln9c(DoI71I<_q?g2c)>ffjjZbVQSIoO_u@6N^5 z99G_`Ia>1peVLR%y`2K+8KOW3>Dq?$KwHyiJ>CJ)Q#G1LAh=g&^7eyTj)ZT_vPuS% z4(wOL3p(3p+aaN#51bfLM^< zc)%#=Yy>(A>0Qw-YL{O=nTJjVE#Xl$ zZAFnm=sS8>kFnqtEsUSG#;_ZW@6KY3<_0jD*(Q*u+#GT8KraVkH1-8cv|7b1%%8er z)iL2tIQ8|4Rk(|2am-vZT{{+sci6iSqesflHAD z^G|-%%M9H@jFnqe4kws3L3WUcD0=1y+ThEPL$d<^P_=oTz4=pd!T9BN=KC64b=3~X z4|-Ofd5A)7k#B!rN#P3~4`|jL|CamGpNe}@9*foZ%=MD?-VDfxrZ(p}1n^C(m6V;g z=I#JS+GRav%YQbK_Kn2^*;8t4E)Tx0-7U(0v9$H3$_RLp;u*=mr6ag;$F=m?zvUk9 zuw?diH&igmic@-9;$Sm4_-Q{!Ry;1hs0DgFRo7S-n-7-MvGa}{?94`f^}Z}wQ6$&2 zfuD4Z5c`DE{A($FZI5Ly-}ehI4crX3_cllJ%+xnll6K?Y|A$2V)zhDOq{Ef}P{>iz zzCdr2fvK#3RS2@}CgG)(aej59wl~&&6<5+=IKE57x*-5!AB#js3ZQ)9_IG|T^wMj;seQf>6HVXSR!zR>xXUz)%epyWfD zqXLk^9I5z~(Va3*>9l?JFPF9*Ka_uQgZIsU((ivhnICX7+$t#(d*y(`@w2%4|86np z=OciKuE{HnOg7*=y1pj==-e{YB!zIFrtM%W2wyoRe1+^$+$OQJ@Rh_{p`!u* zd=zAqVDS05>$vduU3ib^YmhLMfy{%d0h!maiS7FzC|zdTVs~Pj7`a`xv5(yu%h|lA zSn0ua7XKn9i-CN;Y|lhx=qDyXWmv~Td-*->lN*%(qV@m(@l81Jgya%n&reGT|5HD5 zd}y;iy_f9x-I3rrBc4#U9?krXXGZ^Gxaw!YVAIf^Y*;MgZ5VJycQm z1~Ezji?bp#4J&RqrN!sJHtj`fEzi?gi>L3}=e>cbE_waS1yC$|CZv7d)C0L-l<|}l zb{$^Qx2xwm@Mv|N|NB`!Z=TL;bQGDrm+h_J4Y`=`-}j@?eQ}Dhr!X+)G#G#zgI^V6 zJjL-S{NlfKZg@ed>kS@^$?{*s(4Y5Dt7PdBu}R%uCt_oCV3Wt<{NGLfwN6+2&}-@;ecq;Ko?;Hc)7&m`W5rmzD@&Tx(m8>z>r9wo@;&IFh_WRTJUc zxJnI_dkRa5uK@65LO-E+|IwO&`@UM4C0YUdHV?xEY`5GUH|S$)di9hnrCbdOkl#hV zNA-*Y`M?}^h}h%i395#vWRKfV<{bk7*UvlMxwIM6=l*Pa6ZW6D>tZ?8iv=_XsJaXD z-}gA=N`LJ^l37JFv+B7FSqf#=tO?|Lw=__l?pR>C@&<7Wm=;B_C;sL4J%x|6^yC}9 zH;|v?xR{u(^E439L>-`UnxW#sO&~)}*Khj%U9sd7nAafBo+gKb2QJoC`{@jP<*1Uc z7e6PA$RrR_Rvhk`FQ#U4O&7p)F_SoOF8!{rzY0Hdqu$tytABav&t#{z&=!b3vMnF|9+j@ltT!zeCHrd5)CVOqFsc*;a3z?7;?PLW zJx5`~tKeO6#Xny@_jEz6r!a-pbwO<(_s_jPRet_jm)sN>`qbyD=|o&?H(j$?fk7G1 z%~_DDp2z2Ho+%Ng5l9}yrq0@|#z4prM{PCjpwoD~6qze{S3)G@FR-2HjSL znV!qmNDn`B9@=I#K$MZ~EgH%!&>3@v0WfMPZkJ~d8U+m4S7XZxna^MJqKSQ|Q0ywn z6uZFrzmkPeT(3_*@Y$Ufq=#7Ah`}&ZN1>ghGy3iDGYa|A^sraZRA%kU*>r`v^-Gr$ z3xSb)%KTdYEWI_6zq8}8pS0QcL}fd2i#_@DM^2Q9S%bZsp-&Hz3Z0K!mUGg>X9kQY zG4mj<(&>8hL``&vzBvhMHi%eD0eB9ygWd8i<$}K>E$>D-|z>dXcDFJR^y%e;Tt#Ja+0@TuGM)mFqCwQ(~?h zqw~bif#FA7Qu}}Hw8pb z5%GC0#1aWgDOG1+y|;8~?)vLA$?411O03$4q6?gxy<^EY?rSth(HoF-4 zuuev2P-%TCJS%M*$L2Vxe6v>T;G6pE;qpt0`VGO_09xEuYgq2~$XXh%&@@Hn(TZHy z3AovgInWQ!_$;ojj=-2lSifWZJ?7EUAWYSHi!5#I;Yg{T zUczoqYTGEYqPoXe=Via9ms0oee;=Wqb!Ssln;Eq}dA?(qrm__#ErtxDOWy^P4H9oD`GSsiOiUR2zTPeM>p;dAT5d{Jg?+Lr=Ow;Q zzkJ4dZXzDZij=y-J80U2dXleQ#R8yyV08OixTOojIlYTpN6NOzP{*i;RV>#uSrjwc z`*KlkW%qlQ8NaAko4zWXq(e0KlB9{1HnZ<{pR#PvJ}-MQjuxSsXJ5J6X8~z`{~@*X zTZTQtoNX#FsOZ56@|7k~4OZDj>fNZ^KJk0s=Zr4-PSiY5hUxGI_3Ff5u3`Pgi_L_3`HC)o<(;Ri? zAa}wLs=~E@oe(`iB4msM9AIp&d@3 za|#KjhoLU@Plq-|Ms_90RjkEdTUv$LQ;d|C<&dn(EQpyzAX++BCn$n>OH8|z_}Vm- zge%<@Wy5a0bPviw+))utDsW@M?i`=d%{pWw;lbT;3_-k?0e^ZbyW3{dI4$95o(^T@ zwf}umQORbudH%%$42}Inw>@j7#yvv!NdBf+PMMrc|2plCBy=E$XiB3ir4^?#O;0#|B$ zdzn`uSBK-E>LVn6ri=SCM0l3fVX$!)JGr>#44fAQE7=a%QmOb~gS|Ezq_kw3nc%GO*-4`<6mMEBJIFeC0!+Gp6 zF6(2?>i9jmLPLlkB$-{}#9Nt32%*QIAFgr+!z7 z`0Wa6&h@$-$Irn9juJJelIsKbLC=N*FEY&JHHyO1DtA2<8f*@YwHMT^S4kJt{0>aM z{xzn<((30bOV5i;Pbsn4 ztqf{n-xkOr>7Vg#^DS*20zSasqd^F?HI>rH6Y_!@tR;-d=ltRV?Bhlg@gH@cGg(H8 zdVKw0Q@74;*n=C5t|cAM3zPeZt(Ic9#I@DK3dyl%1(OffTSw27sr4>+>4{@U8729_ z0*jpamK!@C6+P?jd&o8oLgbnDSeE(j8d9t3XqKZpTf}<{Y>ZzCpMap3G+0%}F(|&Y zw}8g}9L#z$v)R9QaZ_u-+6WU)KgziJSCj6~I^&ISr+l72VpHj#eXVeP$R zr;@!3LM0T97WA^lCK13->LB)W67~-BmIPn+6O5)^qMAOiSq-~~Szh_$qnqQK;>*XI4zG6n90Fc@T;KlVP`LiBB;q1Bo(+_49zY?cS@n-aJqn6&R} z>NJH4JW};478BU&FSx9{FgVi;qA{4WPD_JT>%}ChE745ddT+587)#AWKR(QQP?|I1 zD}U3VJ8D^Wk{&pOKw@sS>f-7dyFlmHMb_O}=V6?T1X2L+Aq$29>R6A}uw+e{4N5pO zWZ&MqSbv^9mPar6b|2L}A=h{=>(VO)e{b*tPmM&)kGpvSC5lysoJ2h3$ri59iBZES z-toSVL+jn%$?qYI64-CNmCo6jV!S55Tdfed=e4N|f`1 zV#AFO!3HDA_6gj7&Q3iqU%iI98a>B@ls(+}a<*j5{D27z;q5B@Plq#Ma$>JGr7Lzo&qEOSB+Y>_8www6ltd<8br4~? ze)weC?$=6~ERHGHluZWMuXhEo((YRJS1wCoNTj0$@~;QGY9LC5ao2tU2cT7J+QpV@ z+SJ7&gxvcuo)1B;O(xJ4JoSS=>)q$5|C7sVbVoc_>Tr z`!*ChUgREptN;z~mJ3q6^0g(2Q?!f!h|d&rSU&r?_wNY&@;t1b4A`a3!(h~u!I78M z^spS^)X0sx^fz+XLHM1rEMJm%X1}&TriaR484BilXgY5azbEg`EmQyU$T>2o)*OV@ zV4@^7%~)<)X5eZV4EX4%OOH4<>58G2Iy9i!*^SaY@w%L?P5AN<2qKnKReAy{$bx*| zZJ&}4@}CsLiS)-8ctH%8%f7r@-|HB9+wtX5@L9#I6m#A7Q_eN)>0`aQ zlD8ag+96c|mm~NeSR)$+@4@xaY zwKkH0KMU18wn6y@1+MeR$LARi45jD7Tr;DOp?0Ta;Yj|DG;2BblMf;rxTh z7A)QPrQ>p<-0yOteG+x)SM6^h8jIqV+|Chl%cvg{B1HG~-?^^!%JPTh(mqs;egpPz zDI|!8e7<43%n}u5w|Jve!{=bTE*gUHd_=Vg-B}rA03GGSPBPVn)$GXqBEv0*a;wck zw|LI*+atWZ*GetF5$qLybGL|-n#J<)nKW!oV*PL>O0vv+w8&C9Cbv6y%ekd@zei8O zP&)ZDo!AZPM%_QJWpw(?d2HyxicY?C_QP+o$p`XBZ6C|#kQcD$mK_8E??xmyPzh2uSL_V*l+;% z$_W^>0c+-a{IjN?;eV3;CF_TQKk zJ>TMit%iEJrOPfaNHjaU2Dyp|kWs}$-6?Y_EZpa=`ZUDer%@BoER*!dW4ZgmHe;R* zvb>w@y5DpU^r+y40`-48H(+||3LdD90^M3u$CqGot~>`)UiYFrE!ZQE6g@W7-w3jc-1 zB)1DU?A#Y#(=VK1=+u0Eh^kPn zBYaBxwNFLIhIKT9TRDaVRkD0&#>nCoxi*^ ze@>Zmt61fLG$&YoUTwj*51gwUSK(*3chx|SFZtS;b2{P>HmPqbJ0~1_vr^5YMqJl( z_kq=Sm3rly6H=_OyY2jh&<`wdF?gytRk~YdR>PPqDKDm@4B_HSw)pY=p*=~VhAi>7 z*>ca7^8185_+5=Xe5^<@m8JzQ(`+zZlUt2Jb?>Ri0f->w*PLC93dt5vLM%zw*XK9G zo$bx){PmXiWcI>pO|L+R88A+|ZxQ3v)nTy7`&c@lSf&BJ*1;`r^{y?RpSi7>&hiw; z#oxyl)+xHv=xy?Mi%1XKh2jkl7kwm`%hqb@^5E{mn0l^K_Fa=Cx4tqt%m*mHD{a`4 zKnJJ};rJ6*ro0Ke>inObWVr{hU6oE+OpGPu`rDnaoB~x9rhimb#*X%>V9q!_0VP?? zcH2ty>#~%&#V-I*uY2bhg}^>RA@Ve^l&^M%cql`VAGKw`97#&lMh%T%!ht+6Z7QFT z$HvU!t;UQh`H|K)Q&p;SwF*Il{H5LN#S8XZhT5AX9*C%daKDJxTbXyFe7x&TLlyNV z&88F!cIE|@99D)uhVZ_J;LxjFY13P#hvpeE-knW$On*cL;WuI&3!(nBSQE0b zjN2i?#Vyt#U-r_AOLq(qQ4Y8KRCAPM$86m$f3ST5PQ1^w z$Em5zNopE-<^9qAh7gbayn)#Z+jsf&k5bdkV-*T@Ds5+RP@inbpv5F`{ro9Jv}%ae zG*X?_DzEHI@@812y=iS+gECdJX_;a!MnpX_zc$+zcSke;FL-Nj3*r$m3d&Hy%f?2% zS`TTA-?_(d%v&m|!XQWGjuPXIqQ7wE(Bac-oa;2xt62E6ait^%J!-Qu z&Z3tI-bZZlLu=ygms%r7as-ksOjP#kvI6v zbn>pgW0{M1 z*+}iW-1^~zMb=A~V(AvSEF!^awcw<@w*J~CJ?+`+O4(=`mE6_VMCenHKc>l~aN$d> zrFf_5T@Y+aV$NMgo4O*(PF1QG*m@@KmaYZaw?S8j!`@4LS>HN>`{6hEkiUx@g;h36 zvBGaP7*EYzDsng=a4Jx`gpnF9Ti1V~v^Dth{RLFI_p+~^*fnc2rq_Qg3ipYxkR4U> zo{MgM$y%X<3@Ac%-pua(G|PIi_~YS6_|XhW0m3C+${(T$iQByq&QuTj&5`~JA5wzr za0LIj*xV~ihlT~4OB{{N=h1Z8x>L-D@wqj2q>6m6uVbW4NY4Cqc zQ}YyhjtLzl^JFAf#Hk>X3$)$CctR1E!cG2K)00-bUYU1);<9;}FTJdd|18t5e^JC@ ze48X~j(*}>F}VJ;bZpaI&x}CE;(r1Da>%XSz+_WbDLk!f+;N=KlZpE=2lyeDQ>>RB}U!2xPAYv zB9I!`m#Y5CxqiLqdCZ*(?{ne_0f-@qz+gqzwe|IIrR>KF*+-2vM{)#HcrkCp;CMnZEA;f9 zw9va7e|hp>3w??3J=Q`cKs6XAkoYdYE%DF#H!%y5A?(Q*D_SG;1OQ|u!sb1DPvq2n z?@KYa|NB|)!LS(DM>@ErO(_R92~X4g`k6oXyLe0MI2-dk$;OCL(xKG<#w5}@2_%Mo zzv;w`O-u%nF zo^sq5%2+|ZzM%kItgs8Td>?RocXv(C36#dB6CFqWFqjw%J<-3|48^$6Potqt`ac^@ zIfJK8`HM&ST7DV_Ebvxc*uc-fm z34eR-apBL(r#1mBe}jlGYp0<(^K0+^y){TNZrq@@w)+?k zcubZ2f9o$*&pj;Ek`a+uyThhB+e3=9>09OPIc%C(#w zxeGvwhz(I?$>|M7@I&woZ?fl`vIA|RlcT*|i{RWzSwn_Uw#h(vFaX>?FxLmh8;93nTl! zG??tWv5hgqnCBWxb*JC=c|FS?zvuOI|8c+O4}Ct@=UnGH*E#R=KIgdo;TGW_r~li7 zTO3K(!2z(vw#uqfcv>tl9{qK1*Y)~#@BZ(g(ciq%#Dl-RVPcf0+}cUlpTGgrXq;`2{eb)`LY1%fMjhYQlm`+~&`W?tLI^AUHOAm}960=3E_r zRc^4BX5`F`7`-`_c*^E_Sct2cTiuu)uR#$vDi6vQ6oi()Ht6zN%teKBQROnH+J{eX zW;i3_T*<+WZoVhyE*hqg?a$$D%W&Oy1#h@-si$b9p8VLXwvzc->o?bDwoY$iV8u?1?Ee@ zw3IoLcLQS2RO86Nxa|-Av(FJAL#`kJ&Y}~50#F?(9_$YCU4j+L(UOXvKWl-3ni~Y7 zxMX1rrTc*gzFp~x?&dw&;a@svmy1QifN2V~ztJCbkQ`G4gj{=fq$?VDBzKg1PexzneuwF8dh zThBp2pQ%>k)@obj6CGh!p6;!}&oh`zJ>#*T8^jTE0rJzIHtf=042rMx8HkY8{5c&t{B=y>e~yC`NQ~NG$JbbztC9)gJFik~PJazTWpp zHC0pNYskgtjAG7upTp9dS-5Z2c}!?MmnSUnJ|^$WTUl}-dLz|1e7OJg&8@fE$zyBr zv22D(q%R0+6O;;l#M3E62V3~E-6k09$`}RboOX}KM-ut(UFW49rUEmGdh>|jZsXP8 zzN~Of(05RE#0SJh-rDhb|%O9+tSa4 z`Y|2V=9GsI!6M$9P6XJGFWlxNc^x|@VV?=AzAA-qphzas6s1ByTk8mc*}upJB$%}xDU z7N6jFHQJNauvU0RHt^^fjdNNrg3}elph1xRo>*Mc4*$?>Q-!Wd0UWj?by~#T#8!K0 zZ@9SA2ZKIV$9jPztw+VPDSPf_P>!Zuw&{MtnQe?b4>}~frwuHw1GhZ6mYTs}^g)Hs z2(X+AB=0X+9B#UoK9#S@>p?A@61=NWruhRA=YK;`=!3OKAbUWJmOo52A>J#;ajrZ_ zHDl7JE}too8?F?fyDS4frM( zV6sTSs!%ChQWrLi>uSE458Gh|1O_Tdxw*7#Umb5dS2J^CSAj&*@k@Xz%Was|J_aY> z509S(v>zDXUk9q3M53jNe6nn&EcjiGx<5$g4!pQEVA}I6-6oo}$m?9i@mOv=gjU#A zkJfVN%Z}(XkAG2x2d6GT`&9RY3mU?9l!9E?mnOuDz0A14{dmJjNz=49=QR##k>zq^ z?V5lv)f{0se)$hDll;d6~MTMS$ipCd|wA&_mYw~h76vj+OnS;dvz*?kUQ-;A|g z%1pTh)A4^s2+9DXbAx@1pBMVG{GYILq_EEtAp`sn_nGhBOHRAr1alz5=I~^GNhEXJ2 zVNdK`)srM$fu%xEEZ@N&jz?K|*`ud-$Y5@XzX!v4y*JNTa@*AwCVIeVvKYFK@s5`mXZ|2(3W_M&!g z_#nMkEwZ)#K=_#oKRP>0DZ#TK168zNw`!yR;Xs-mw{_Jb^H~j7`Rbl)Y zUqw@s7^DX*Uru!Ag2w(H>cW|I)X}H9a!hl(R=oy3EV=A!4II+Y1u2o5e*CHPQ*9RZ z>BOQ@x`}gI+`MFvy6{Hrw)%dJ)a{{X_4(TMEON!#3c~n|cjE71w&|u>V9T;tchvyE z_^{>5m*+I5gQF+AGR-Zc-jY4OdC&%UVazZ*ZO8i|{wCE$IGf>}omFl6vg0N%b#DbMS#^h=oR5ZAaW?>#w9mUGP;j*>~oJN(uT4i(XwgljicE z*?Zq{XxkUIkrZSL^^tBc^n3*1qh61VOB3ELJi0nbtHB*m%R1r08y6MH zeKZcPTCCaX``AJ)umNgv}xb-3OddCBXOL0=`c(DPx^PBK2=_ z(#a2H{cJTRIx~z!9;~|))*|FgstY}S@%ocARDm+|EC*zwCm~0`^4o6d|80{c0GE|y zD!uZ>ufeEU z3#VCA&_U5PK#B4OC3!jje*1OMv78l* zlL!WdpIZvfqkA!Gx7V5^DDrYERwwHG!93lPF673{)-CJ)_M=&IXl$B zZ`8P(I8|Dlrw}1vKKMP}Hqjv;PH?wiL!{j>3NMCPaI($Qng0~sYQw`ZW=u~_DrG+8}2CR0yRI&9t2TOIETcW%r5X|AXYu`%u*K zrJDbpmV33$$Lk^mgH~)2$2fHPw2~bbT(#Rqg}put+|GhT_qtS-!Bvx-v1d#rz%>Xu zB?i^$B3^x_qOMwLJa!=PqPaq*N1j#42D`k)82)Wm3cnP5hcIF5Y!md!Jl3JWwxi68 zkX5qocrr=ZXir^oUNN~{2zhLPwOu2+&@J=jZxUVTl)ypdAueNIc9?*k+x&MIu1O3- z4XxiW7+hyCTd9vOPP{>iCoC7kd(Vu;Kqckte>6h`9)Yqqxd4gaA6Zc|acr!Eqp=SY zGtY271wZrOtWSzQkcS&Ijn??%sL^C-g@|KVcWu*;jjx$ikzlUNj5dgQnI;ydPuq;8j zy*%Ho)z>aVs12~T6?v;28Y-+m`oV%QqfOV%(VXM6`G=7Qg24#b3ei>&%)WOjK5vhk z)}OVV;M&GST$m8H>3vh(c6=1}oMwtwFh$GfaDRnjSfW=#C}EjAX`?zsvei(^bw*mf z1h~3Z%TdI>D1mu@9Ut4qhX$bSSi1Inx;{c)>b16YpW;KApT2E| zOax4|xya<=2Xr>6$Kv7m@;1;T=xZ=~{$5I|pI^sMud1K!CgP&7O}l2G4_?e+L1o;f zZJ0-F6s;_`pXIDZs`@qZWR(m4o9D8wLN@MC=W&QbLkJ`J5QK} zDdYgJ8YtWTudyT^eBWds7!blp28gbTS;*>U*{8pZJeu3DKjb@NBck1$sK`9NF^0V%E2Ne!9OcR4XgR z3WGku1OYK8E3S}pZvfSvUjexI{8mesh|4e?Pso=dQ!oVh_>Gb8DNLgbIJF_a?hbbbINFD=yV#V>Zj{{+Q5oo zg~xhqGp9NOoHgs7sy&jG&w7U$4Z}@Io&5vtge&6Gw>iLPI|Vq$q4L+O#BU?aQ>W_W+V0~n7pgXAUe+h`xSnSvx8a8C zb@$FLQ(%R_as=VyDh&ZJ&mqhzSn)jM@7B-O=e}-HX-b*`L zcd1>uS0A!JG7t4E8J%47<~(O9#4!|9c~Fu6@Iv(F0q>EKEBm<#o4=$_uO09mioTdD z;D8_IAW|HWPT2Pc5=pS59>>LxI|~KOW9WE!VP}}G3c~dZ?KM{2W&#JR!&x=eqEdY{ z_K_oG12?wEUga4%%7rUVn3(tOt9VzWUMT@eaI(d4XB016wJ=V{J1Cyo(^U+>m zdW8<(m=!1O@BXX6PTHGXK8j9m3k7|Bb`Vvf%dYY+P_ zHSfmZWk#DtF0s^neV+Cg0{IV9^IGPisOC=j=x>UE;|GxFAoX#nISeV7N`#6%K8Tm< zX0W@$-ng$k)gFH^UZ1JXJ}f#| ze24PG&v@s@T9kOpd_9C64+QI67a~3_+p|SIL0S1aX^eA|c_u4)_>9jVm^0fL)=hN3 z(2uA8G^(|{YoK!u$itKC_YYIu{QHo|a*GF|FHbSXi*!r=*#`t#()b$5S z#e~6JrbAif0>AnMCnc7lY<+Lco}Rmdw+At7%nto+)0L_05?=l9J@9QRB95akqVRoD zgI|LcdpXsmzu|KaVYp!;64L-Z0Fwt`XZYvDd|s@m0NxE}MK9-B)9N>&ha_bVAHfVD z15GFLc!$2nC)j^)%!i;|6pw@f-i890>jj2dsPBnr=$S_>cNk{ho01iQOg>>0UrIM= zh>-E{@U@tKC$ksnUQ0&w>vZ#Kf>?v>=aw&u8dmtyg&uE9y}oF5`|uIoUvgr#JedIh z?Lv^^JlqH0>J_-&2E?=Tk}}kaZ7FnYR|yNlk|OWGg`h|#9*=)@;#M^H6eX}Fiqi(f zYtWjFJ#;g)<$0L$Av3wfj9h5xS-E`~_Zl?(sQ6k1kl!YGEbuL&b01wzo!y=mYlHe=8#_iAeYD{ zp`y?)_xA*)`kBF9E+l~qk_3LTiOsz8{qMj_ttpqxixk%Gy*rS49C zxbxSm@TtT9grhp0nY>UcYFNuNj5n)&WdM}_O@41RN79Yh z5V!fTDqCTj@xBSor{*l=^7IWu)q|KfyKK;PW^n$=C88-0F(=kyQs)A%cJ@7DzV}3L>2kARChXd^m{-DRSN%}# z2p&L;$g2~RaLwb^$<~v4=5o8UMB8?Ti0zO7Bkmr9Nyuz_MjK^Uh&m$5N>}S4*pT%$0Z4)MwOUdsvV{~)wW|`D3 z`A+4^1u`oJ8W5c>8W!>=n%Fmvy7In9+jhS>*LGr*4?C_N=DnTJ$()eNoG(W1?_TWX z=jFK^+BT=Kb0m;Wu?i2(F+(hj5`AJ^%9FOg2Mw9>E|Hc7Zj2pl)ECAlS1N?S-s(ES zTk#FCV#>W$%NW*R=+bP|QZ7xaZRdKqX)|A+@S$Ib#&2a$5?sa!PL^NGww2zk@SN_x z(fqzJcC|MuJUCIi$wkS*V23X_G8c)Ew!z-C9V_0s$prwNhyK)F z<(cTRtYq6qtvnB>bUsM=$z;{SD^XVZMJs--mZPZ%DYpBc-teeZ3wn!*kA0RHx zl8yD4)PsW6)!rUdzrLGE)9VM}%;H*s#Cs$3 z9r?I;42VEGrQiG|t-6-5O1Y&lc?0lUKeEq9krP(!M;QQHZ^>mc zLonZJNsr$YA{dZn(VD865Krz`@P^k=g*||2IL}LZ#DLttt%YtTN}1dwWFg_92CMG> zwN5Kq`6t9IUVs^Ty?vddbgQjz`Y5mncP2S?lu|52v+qldNLsc?h3(FZEIr~7<0 zCK5OLY)Hro>IWQ?l8Ma`burW3Y+eGYN6kCq0#JOvz>j4PJEptwS1sDDQ=n)jq4$W^ zG+NyDGcgW%QF|zNyRK`W0dnq>vO|(0|LEo1M8yK z5_meDecEkCop7~Q-{%3$h>1yx`g+nv$`F!IL|cV{{vyTpz7Xr)M{N8KibD!+!qfO?6@7SL&u}LViHr;PSZ!y>QL*r0JK4hQXmQ!?^;7!6zUA-~e=J zEdelM5FK@Fi<5M621Y)gvbDk+l@aTymkfuFUi+DuTRmk$ypFPIav6W(eq4kA)=u*` zn4iHvtive}&bzFTwu2L?xr_T&(cLuj)=0mt%~JweCKt(F20+&%A**l4IijLOa%xsY zTG%`ZVFUXGhgt7yJ>h*N?q)B-2wh#FGVe}H_p0j}uwt4Tom>&N?md6?c_5t@*Gl^B z;#;!*(eE9KtZOVhU)*7>oN&m{DSY(uIA7Hmem|qQYMy5n>p!Vyiz0O^e`b}B>KZLG zhz$n+!|L=Zt=Vc)j}~-QxI_=yO0~93XzQUikKRwn^&uS@yym~l{EPMah3Y}uw$%0; z)r0u9ZFGv5jrscC=a%ib2+E5@e72Og=apqgh9YQOXEOG#Yfjl#k`5=3L*N zk3o+s#A+;6kRN3$DwPwCFSMs=bAt=T<daa9F)y#-$oi{JH$#VqBQ$yC+ zcb(AhnT}Jv4R=1YRy%i<7zSs~gfti2VZs;KwkF(VvWBj@X;F&e-T((?oIP7+{xRDP z8)Rx*h0E{tyy?mc0PE{gX9X8J3bRdEuga z`w@BE%KWetUp3IrWn6-cv*We-CMvQNPs`Pa}>FdV!hU5k~iYxq?jKLbOu$O zD^-BhFEMu&dsJ8e#{N~I=O}t$_gZmg?@c2qBpNno zpo0(UIn}P3m@g^#6h6AUlpS(NfbEQ?Lu^8H=sX})6?>H>8$4(%anvc6Ogs$=B zv&M28hBML;A13%MG2}dI9_`jU4-3H#8)K3Nm%Wu#9!fV+ zvK@)@D@C3oP)~k2d{X)$#Wu!A9X&TJ zT+Yd%46P`z^_mc~o5o{O(ZlX89;~6~^^ZgGTF}FmH}KH}ObQo%Di<)Xkw>8zL0fTl zmF212ivf^UOK1XoYR1miQ!Pzm_K7)*OC5(4T?dqaGscu^RchH1^iar{C8AO+l=v(b zIj&Wj;nmF{xfp+G2C*{!3Fg+lhXbkaLV8e5cLd>tnzE~R!=$rFwX|*HFf^ZeO`~^| zS8DM4?S@J3AD{2GSA41Qs@)1oC7pyJj;C}WaAPF8<>}>@;!-b@_Z&QVkak^ob29Az z7Tk{AZ%*F45*TtffF7@^l*rd|msi?MZ=WvWRK`lVU~Xk(?-IeamzUTtWUdTX=y9Yr zYI}!%F6m+Ffv17%NZ~%udvOGa-^HpV!b@e~)Vu_vm04lKcdXhbk|32j7q=hVx)(pR>?o;6?=0 zeytlNgIB|lTC3j!$GJkgAvMaV?qO#W69G+@)o+9pb|jX0^h6PDuaA-gWtaNe=fDM4DrDfS)LCZS?y0*k$m9; zq>H6VUwCt8l zk+6TZoMW24Ce*t4W-v`XFI7=}pms%>n%sXm{fS2$Ac zFkOg4&Q=NW=Fk(vmVCHmC-c5>{uk(v4N4A51~!_3T|rbLeHtN3V`x z^+sYmbxH=~4E^*&F^61w@h-FfC`#(^vTI5Sdrd#XE)8}ViY|6zx@j2n1j6t$2xWB(ejFZ zr&9AmcztOYsLkPh>xvnR(c?kt+jZ^gui%B;Ax>aO6^50ZN&Y>b^9Vgm=v6{_OG<~X zd-d&G`cw~!V$CEh(FKG779WWi!W$n$EkAEw36qJoWt*beoGc8yVRUSs)T8gxaZy8y zDQembOIpGf%&a)v{rdVJYcFCVFX@iQXm()3sPkfYQu%}-E~4w&INuNZ628|1vrOVp zksx;8zCr4M&Q9HyYTpiwQD)=DMX582d4=Qn-Q3qcm);}M?r~|6z)X*a(CI!z@-9*? zC|jz$fEM78cD*8I<(38#So%yl+y~`IV7QkQ^qlJUt1Zy1G$4*6S@Q2iJ}nr(94J0_ zpK)c5^8qR`HI;+~jN z_Ek7!B@#Mc4!LbR<%6uSv(>*ibdiMmLW4AADLn_DH$zABBWnyGH>2Dt<<)Eq#a7F4 zhAVvqc+31ssKks^1@b(?qT&V&|}{4UU*xu z_zU2UP@lbdWm{3Fdm7aW!PRn8v!g6&Fs3i(LssO077D9{c= zA0!cMX^=TFg*WycuyL2k_cB%IsRAvjO^T__a@=4+K~38E)83uppF|dWMvkGlE37es zDaWP}P@oMLkPjN-C)@1ME3@51Zn$7x_5#fTL(}zGZcKzEpzG`fHfaa(n1*2 zoHj(98JTf966f$@B5}(f&YuChl!A;%;tkF}_3vlw*j*b>J|2v7Q!|RXgQz=2c=vad zj;m>x&Nq1qVD7w)F<2KRp%!Q%2rb~ zr2qNXY5gchGsbrP*Esf%Gy#Ff_1!{OmKOqlw^ zMcvkkAKv8VRzMhTKFni?gQWE$v|=v*zQ3dS51CU-k>mMpQU(pD4W*8ZED3_8j=U|a z*<$&!86L>McTMbb$-7>^>i2#7<{N%&_M!F7rd;1_pm2W=*}vrd_mKUytUs;$U(5RU zI{kZ{Zu&19=i-HGl9}1I`Gy}jgU=c^a@2br z8v*#tUwGnIr^fp)CiNGS`U#c%1tR|fk$=(W-)^M8z}R14?59fn1;+jYV}F6MUwudr zTK%^K#{ORb!?;zwi!rygpxK^U885uOZ5)exMjcO!wn59=p_zOyKZJZHtl&F4}HCL$GP2ekiFQrReIuaey#3VdG4!|(pE3=^B?;1g>^RAiKZQjAf<$admJ*}lC3XGjb&x;>)uMyRHA}RWvMQ|1>37=^308$cTR(D zbSd45gbtN~la`_+5-xg41uIDg^KFUqcQn&~6ip_%W42>oHFSeF?R(jylV1dz4i%fQ zX^|hxYOZf}-13nXXERwPG%XHnzHo2jI4+^>H2VHNn!s{T(%j8``vc3pmc<1_d39fZ zP2yw!U8oPG4^W;Ewhmw+I$rf;gC~)m_vCZWIkEF#G@vmA`2}r}GnTTy%df2eP-hS` zm*BPy`6VQ@@s5*Tr0iod9MmO!XPq6bL=Gf##T;~(bjnwf^#8-x+8=Z^`tl{K?;p9l z9Yc!7fgDn&b{4hK;lI)2!8=X<@Xoty@62tm4dTtccJHm(_-VuPs?qD7?mcosHojOX z=qInx)H%~bAGW^j*zT7k-P*Q~?&78$uAk>jvDQw-(bMG`OQLl(v;I9wcbgHfQjpar zEw;i$+4P-F%v`xN*5tS5U2GUcy?z;>?&p!fCm_H$!2%HwlFSncJ%8+_Sz31wkMqUq z){k2@=?GQI+{=dJK|Ibrla)12 zyMP7s&)=6|K(;kdG(IMjA_LU^$pz$o=<;%*MP_B7vW@g{``1qs8j{C%qw->Xr z(i)RaU{%oVq_;Wvk_*4D<)O4JSd4nA8@A5A_!jTPeobok$2~_G8DFyLW|RwOn)=vI z%=OlS{U$9y(q6)M$+B&lq)mtY{rL;eB{a{m^qe+4C%k%8fADDfs?*TyQ0X|Dm`1YX*qMUB zIN!|_yWmU(_vRr@I*(H!3__PG6Bo4o2E+!`egZ2S%b~wwBO=W?)(6{N>cJXjR{KC?CGgY91TZtGGp> z`58J1u#17PN$XPo=_R=dqI1#3_|YtWQqj@a-xrl>L^+Q#<|#*hs>(k&?ywMJEOQ@g zeA_nQMJf01dL4JtdzEKKuxUY?%G2LN{r9DoMN!x42MUfP+<e6{SjB`$AE>sM?f>6{A)WtHh|?Qq&$bijvwAVkfB;Ew!n= zN2r)FLlE;hd)@c{dH27b`~Ey{|1ac)btdQeJC5VKj_{XS%Ga*my?W-%nQN*l&vnn7 zxk5T~hFazFMc_MVSYz9nGwf$npUdmLHCvscO1w34uXRhVjBkCtc`EPaW8>m)>aJMj zK837j-0LsDoNJ!qZdP-(cU8;!cH7I#dr>QGOjT^mx>9I-LuN5!{h`R-G-WcCZ)4Tv zRDAMqZv#(#?d*jc&(8ekFMb?1V%Xu@lT5e&^S}9X0nK;pY~tt6U1ooG=0ARsz0KaX zsOT5^;=g!*H=Y3(+WXJ1@%J10zYG2A2>joz15W4v9ftp3hr#w|pdiPr-?zIo(f>^q zZo+SE8pUl`Bq5SV8O};F+e?O>t$joHt54|1G}iBa%U}(iK)}xFq~>?32meJ2xxBCS zJut`*CldGO>`l&=xDGl2MFqBBL0LEdo2GXXdF}$`Ij7G?1zpy6P%?qms9T<@df zIa$jUDDBJBGmY>M@gKn*iBYc^HPXIDRQrWgNB|Ehbu38y6~IY6GD z>#!knRBwdcbt9EUee;{%yLH9l;uI)9zEos!mnb1D@n1CV@2uxem)Xq+YpS^{>(8yf zIeK+q=Vh0|SK|*#-x#=jlc4!wlO$mBwBd8${@w=H%$ijA?k-9UUUP-6Jy%-k$kJKk z+<(#UHxs`HinTH3X*|5*Xx;@X2^cG_ro&IXnI)+HJkxMx)5r?(%zS6Wg|qQ+Pr*jE zp)Tq3?f-ZxT>hprBgaIb?n+U}-l0rJN1fn@wv_ksmZr_o;j%PQOW6CemAO~9n|;W} zhn~t=2?_kKSx%K-hyE9{=N|#_ znMucvi`DAQAF?M$s&f3tNAg|dxl;tY`MzO1*Z7PYovgPBW3}w$K*z@P;|3XTlDyuW z2yc23$)820rdZHqx2f57;lFs_&o2M{-=ogbbNR(spSCk|P!{M(t5d$!Y}}i{H78F6 z%~c0CX9;S{D{O;xseJ$WO=q7e{vP++O885@;7S2AsrCI-;<({h|D&y?&#vME zBL}B9g8iV=dmY1@A7imcGQ!@HO5YXF892)(+UcC<@=1IazW?5_dF}qy8m0eWqR+@Z z*vul>-IEL82)oXf;ibfnfCn&T>xm1j9p@Ez1xt?e#Bo4_@rhT3$Q7 zC6BYyludpItv+&-uOpwiL8z=hnkMaarpKz@f2BAxUnK6f(C>8R;|(+6Jk<|3|D!u_ zqMmeX^XCS{P9!(Vc09E1vKYoNVe$wCQe=>POmd8B?SE#9YRNz`gbp?$9BPIB_;INps;kDZNu2k581PbybxyA#!?-YUy^oSGe zFRHena7V4z zMo=}UTH?!yfP*V$|6ld9Daf#iWr@Bzi?{*5x~&v@PqW6uS&*JL5oS-N7lJD>C&xe1 z&V=5VrC$JL$p%7CJJ`)X{1oCG{|Zc#0QbNOj0B^L%$W-mNBq@klGpBw$vTe|mecL3 z?xyqS&vThgj?#%c^R*{S1aoR8w2e8}`}~34HY;5rq$3J-d!kTAqM+%M!8tjfqvru% zuo~0#{*RQX7gOr0E5mAH1Lv+ZtdH_4$7T!)pqx4dIo)zqoa?)6d(7J@yk1;l*MwTs6vzU|R z$L{AcO^ChSKV_5;4}3CZ0tJ-R^~$`3Br0s;QwJVB_0JmaQLDvtb19LmulJl<95_k@ z&L()8#5YnYg#_A{P!}J1e_9={*Cu{_b|S5df+~$jRZ7BowQ@xLuEo@gYuwU#Gi0J_Z2-3+)+-(4k_e*EPMTd*6R3Rs=LLRJ$)%e31#% zkrMOn|Cu1`FUf868$`+NZKV^keAncmce=Qb#nZMS25jdE?E`MB`&U#GAHOGbWhx2V zc08_z&Br~lmvtMZz4Q;vD12OoBdbGbw_a;R&8 z6Xj*t2ixERP2&Vjo?QqR%B}d&8Q0seaTNG^5q0UisXXrE(A^H=C0c&R2hXE9ZhqoS zco(ay`mMit-X3Q{T8EqWhkD%nUFVnQ;ach#UFK=C?dL*~lA`p@*|v>s=bs7ANq%f` z4q=2Yw(kD&qc6+M-yH0=(o2RoX^3KXQFlN19CZeoCuQXnKo^q)K_)y&f=ny2C()0N zp1M@8%DvUAt(raWtF~ijQR-;xUgNP*K3Q}4{C7*tL)BY9-BbU{WyjYHMLq}b8rLt_ zGX3?|y0FD=pd!4=ZdygEz^dS0g)Khd_{d1)p&F(*6}=HH=XdL&2D@CT5ew2)L2|!8 zuOaV6M$5r{;)p=}g)6^nQGqU=?pysf-aAX>V%8*URW9err_(Ic{8rv>s43weFFk)R z`RF}eKOi$3mzG<$Bp3vek^jz?A2Xn6virIpsrg94o$z_rv*`d$ z=!|ii@`)BSt4kcP)!@RO=Xf5+XCz#W4h$p~pT5iT3Ex}+^Qx3)nofx|XLIp(RND3^ z4B@9U(sz0d$4Eo->&KVIDZw}*zfEW2Rj~OfCfJlxZJ6c9w2Ut;(2V#Ln2|i~f2m`> z(?B7&Bk4gp4eO-#@77q`y>FF^zZ?QHJjpBM8;2`>D65Y@8UrWNTxI_E26Mzrb;PA? zRi9DPH-2XU1l|oW#;P95th`rLu4*F9w{xi`a3)94cPve87>Dh59aAR6YENs}&7-Dm zxcuJJ7To=Sy?4foijw=>CJe5qQ)!z#g5OOXalRaKloISGl&$>f^4WZ(=mx$%rByp~ zd~&^P)wVg8w8+I}^6ky_krw7lHwfEbDhh)A7)vIT3VO^{J2+iAU+=UDn12*%Gbr+* zN0_wh4U4g}KkF~hF7jVfdzGbG^sqlWmAefa(DZtFd+o*=(YigMErJWS^DZvuuf$Hq zha9K*?D)kbVjBvA6^$u78d5NnZt^L4G$L6HgU$OXkL2)tMVTCb8urM$I-hF}FEwFm zS(jMZJ{&}d92_17NU`54=<3DMIw{E#ZI#Gu4*_|WKvHu2+&4zQO) z(&8oJ;Ef}!SRgfNZ33-&X!P~2yliLfuOxWnZjc`&U`jy7hwOEL(eG(2j1S&WR#3w9jO^Ag(za2@hC=x z@)7veoutS5h75eh_f~Jf@W8-N(C1HknwDTNy=N3BXf6*5K|P&)pxSjgo>PARal%uD zC#p<0)cY^~OpdzwTP<-j2J0=%^FL_*>X+J!Tf^sP)`9skc5B{A4aD{JjW%4hO5K3- zDBg;+6ecn5@LrX!^Kf~N;4%2vBKtt_5+!tJL!g`n;)&#U*qHKV4>YeA=p1oOtUYy9 zE_lbAEXV~<;bwT~;FX~f*JGOS<8aG5PTQ%$>-QH#zrjLPIH$t?=HE|yWV=W(?=_j{ z$3ew)K8=hgFiVI^fJACet^NI3XUf^K8u<<9t ze78YA1mkvP3VGbb3Els=!1)p5W~Trs4$itI#JL- z@(Grw^&c?!JNV_dysfwU=aDNuNywp*>pDvIRi}3`KSeW(BCa65noUbrb1ELVk3*ng z0$_wT)$!nlh@&VGfL117!CTuN+um`4obMdpZ*jWh{v^5n%uNuooV1#JClJx(TyKhdQ9fz5GmppD7yI?B_SbEvydDbdD+%IRlAr?{kT%d z;;t@ME4o)BI>JxicvxN*7^OI$W8<_ZPP_#@nIpa~Bl)RMoQ{;rI=WYApEC#;Kg?;> z9FFCW6U1ty{iSwlRxbx#@?7i0L|rl6yWz~!Zk?@K(- z1CId34zD@6laA?_yPtoFd$LEJ;D37ryTsXME7fL;>v`Q}#B+)EG|N9-6n4=bk9^+^ z*=&wXsqo)(aieSy-H5xUIt_Kvx1^E@9hs^?hrS=rK{a0Qfv@v^pnUq2dr{CdiJDQc zv&f*7E1>Rag3y$*Ztk12;rl%d-V4_qsVF68wf7%s!#@FIumLgsbGqkSY z4?7HeyeU&tW#>HZW+19;@p#*{CsXFrHD+vE_@}`3U}bGi-Jc&5qzpXUGi4%k)ze!R zFz+xyenM6)aor7$NpjjpT#N!H$xmG^)$=u$(J1XX$@1p?@LPfHr4X;S=7v&ax~8mJ zl7ibp*F&Sq*YV$6Eu~DTJx&0wL+D6yFec}IF1J#R$PLfaL;U`MQT5x|FYo#+VL*hP zG}`#!tKAB>gzfQ*Jt@i&w*{8on9SYfRJmb(cd(QnyDyNaJtwjPwS~P zx483U^5$%lYJV=&St9p&csAV~q3kB&wY9VBb(zZ|iyv29nnKM9e}IP`9e|ng)KgE^ zK5@Eoq~GVEKbWrE6W4(d%xXOqGvxxaP^v97_IV~_J)EAahWE{qAMub7XPF0!xHE8$ zwlGKAV81N?fFTj&@abmXTy`cC>@eHxCA$0+?UHw_ktS^uS{JbWLMqoJRX0Hbwh0%x z^-yadwmtPhdLp0BlTk9CS&ahBK=YWa9n#Zj$TGKb;5dO(zs@F+PbRy*uS<|KH;;O4)+loTuiB^=QdF(a$hN==Qq+Blq_5Tn%)7Q&IAJ9 z@W#k_@*DSxh=CKrY-d256QJb`r!g<{r;Qt=05*};q>Mhb@;Zp(ewy+`)v`TJG-o%J z@s8aoULWK5XO_SlrhIk>YF+xvO5E+(NNhtnALPMzY*&FfV7<{lw4tP)SW;Y%^4tX_ z?RIt7O_dx35Xv@k-j2!>{S?9BkP;*SDHW3T8cmmO++VXL?cdAUoPx;ak4%;iyZ(>mS z=icG{2aGJA$L2RUu@X8n9#nQg>c$r+;dBq}g0zydaZIS#KVxy;ba3 z*wsc4XT077j=wP!uJ&qUhnvr6AC zG|8$mX>e8FWs^qM%lW<14!_5b?CeP*9=`x!`r$3U3fiY) zjJEr|IV~({+n%6`TRD(h9!FvCJrVJ|A*kiZB<1t5`&pu-^H{`?u>1bE8?7vog)U_% zsSHzxZMizfYhM?{Z2Ir;=l(8PSSKQM=cw!ZlTZ>!_JtjLJftp977M`=`BDVU%YBUi z7?ML3vnuL!ks@rX;Zh!5P~Tzp>jK5ZJ0SW!r|(Fu@1YM$_iG=7>R1vIavddiY4EsI zmO4rk{Nj)>P;sC>RqGiiiAECfVK)9zv(jWH*Tr>H8AqFYGqnLS^V=jFmWvcI=W&ku z!|VNvc{~--OroRC&ClmVeIB%ldrfmNiCd&i`RYv_;$vBPbaE~pOYgKCtN}dRhs2Kd8%BdCnF|oO?L>O`|>bw zj-im1-QslZ-gl1T*F_0mh1v=hUS}4p2)brp0O-DEq&EULbc9ljTB-Z-;1N;&IsLeL zGH3kr%OBYdN~e1l^AFYra)N)xx>SekbwjW=-^;=otdzo8i~ul(1e1kB*CjDde5t~@ zL#$EqvN^#unU7EP5G<3W>7I30nRhA9RkCd4G)ZMJtKO^(?6Qb)RUv5yfjEel3id0- z*Cl}%o$bLL6}i_AGdE7|5kN_VG|Ulv>P+a?d!uT{l3bNcjlg!v?>U$&*SH_&X|Zgs zjp*V`>?0Rnf}2^S-J^;DCf3x`3Y;&sy%JXb7*G-!I^^sq^2By(_7T;#!;deQZ*n}P zCx9mY5_7PuttlvXvHGY*^+Hd?AhOa+CvveTuF4(+satzoXeB)=c{KmH&1+%R+kP6E z(}dRFhD-S(_2&hOyKjxmJ#MqDXU#w0O&WHRGIA`n->7*Q%f?OFUM#0zfKM~HZla~qsv`KEv{@6HR4=)enlI5v~1lf=vb}Jhgz;MnV0{(-64jZ=N)c~ zo3-LMJMoh$%HXkXO#O1~bveS3clyV(6k?2G zu8gO>1Sf$eex^Y-*4H?V`oEq@6>77U&DSDF=&lZ&JGfKOW7fOia-BkdTJ?3X?SZY|Qidma1s4qoc-Cd)|=~ze%>GdLe-u3y= z*AKGg#l0XSBaj?+&dBlEG!ICX3v98Ahd=!SSW@I7W$+LxHLI^lTpB?v6ad)hR(Tl$k#A>h8_l5k54Qz5o!!Ac) zW}G|XcYhwtca3PLle07nup%?nRxO$N@ApC9A?O-3QoS6oX9DWJRrqeWRJc>1kyis3 z4x0{YCYcE7;=V}FYtiXcP6&uRIEpwjU^yBWFeKMyUgw9Hifww4hGazgT29La zHs_r4D?b@~IAtgcVJ*O177dji8qOO|dV)HYv^|KD5T3s@AW|Z0t1k#I^@hliEx8WnZPGLAtsKpz=pO~g4btfxRr`#e?&({n29MQ9Yg3Gd$@w4OD zkgJ6FP;wCRk=7S6?GtHlW8a=(lT2yhJ3$IDg0utriFSIi-z!Vi^;@ zR2xO5KGIPVi0MR6rwvQC8RS_qaYK0arx$oso;p`>Kh9EcwF>ipaQ19|gmh~RJds;O z<31}`$>kMZz=unE+geY>dGs>^VCfFy>hL5!jv?NpKAipr>+xLf>a>^2y4>5xQw@#? zut1fw`5to?cmZ@)8Wtks5#^zTlRvH*pFG+7(WKl@ocOvH54L%RHZAjjlvziwj{80f z9LtcGrT-1G!2P^psdhAq!9MnMXS<8{;%X~U;JlCSNa|3Zk`&!hG?_B?nwhy-0qyod zvC((w{6KMr-!h`{pP8|+ACP@KBkVPNyZsAyuxAvC9iL4Z;4(Gtq(BU8h$I^b!n`zj zIPB_YL_)(tevkt{WjHFFL7tt=;;}ZZ?72Fg z0=Oic4_EQ1mp|rj)S{PxWvL}CfwuwJT7Rh0f zIhj0r3LkMvz#WIJz+jlWSu(e@&0_EVF=%|~l_A8E7^A)Ihs%4Wy`pHRDZMmtCp)3} z$P@wfZb|w3zQl-th2SZGpd<>_-#PCL{W7bFOG@C1SlOoLZetu?G`Ln_F(*jUZ1^$$ zmZuHtdK~eplLDy!+&hS6+xO5GWE#%}voe)l-vz5;UR#XakPd#gM!r6+e;K~!Jyk9{ zERXwTj!6}UGg7+bR=`US_WJ0)!MB?ALdAE$NZeu1eKz_q=^KkHEH0 ze2*)j6xU0>8okhM2>#_T-FBP7Eg!L>a!P!Sbk1wE;(7ksS+2{NFD&*1;qOqqvsh?u z6{k(L^x|6iai_V}+&?la%J85F>JGW&n?;n4}`NZ|!A@J_F-m^Cx z*<~1jU^e3Ci!|gvxaCEv&i81_UnIW%QsC1AlqwokGHxbr+Obb3q5HGf1lMh4dW9r$ zw@RPP(?3@vNNxfIQ-sqcIbMinDWA1NCuIAKx#x*-kx9OB=fbr-kIww@5kLk7Unw={ z`PvJo_>ox(*?Y?8@_k=|v(qJ}cD^8QOn-L$gf0btehEIT7>YUd)=hgN4mJUG*Mal5 z49PS_9nlLbF)e#5;&xdsD5!(4nb#%Cs<(02)pSvW;M#cAWzTjVKdb4x1N-^pT{v@q zG0)aq>%jGLFSa^AitbfLk&rZSkwI;m`x;3u{g-Ktf6k?APEI+{ZO%t#?u+ElVX%j7 zwsl_M8!Apr#R_`E-EY~Dd&8$ydPOWy$IQzl1iMM4KC4nlj2_4$cV7K9(Q1O4R6R!l z&q>@OfLi^h4yDHGY|_PA)#&xm;-L9wR+qJ8Miy)*4Ly1!S4HiQE_27>^|pptiB>d= z2v-Avi~@t|Dl=OmyE!Uth!2yl50~fpxwyJp+H!&l_KUd}Np?tCf?$wVYgClt;Lr!5 zyD4qq?+oDF`rQK8> zcjRl+<~N-!V4oya+k>micgU66;2=@`2(+wO$N_G3^hHO~ao0jmZrQK*+y9W!`Y!eN zNUTlsqf&>uI8D{HWUG9rA5qM)JdrVry3>a~>F(Y?l$qNwR~W$7#vIQC`K?8QIopa-uEb85@IoZA_=gp4a43rDp7S zWIlKu`NoQdWYhgcejE#ZwYNJ~z4wmK#PZ-B>Sal;-eZW#p>fEz-o7T<^}zuYay0JH zVij#6O`ID-Pu2JvtWQ=y!mdw$60sFrwvhK&UAkY-Ue*Y?B@d?#wct7>nGp5VJhLVv0EQ|7q%JT3|mY;ewfzM4G3 zjt`+u$<>zuv1_9@4#BevjO#H( z=};w#9o3nn<6|oqI)8GDRB0`waOA#A7K)&1kiW9yg2CFfd%{&&Zkea7sp%lzln?r~;$ zSy7BonR1-=^RCUT>I|qY?_+aKai_4?j*%sqDL%FuNljfS$k9(>4#-Kb`^G1$dh(gK zB5jOTO$^@Bj$hhg$8_;+@unEAKRnfzrUHC$B*JYjX&0$LRoW;s;kA)s)q0vxpbZ~0 zr6#h&k!}*uBN`wu;#LL&oQenDFq=;tRNHDtftW#2HftJE$n8eZ#L(`#oSGDWF1vZT zwp_C05btQlUUR2`_5K}@{QyS@N%c7J+29$m`N2Az~3)Qd<`LV#w!op1pm2R`R(${E`ZiU_b^a3R6J=jBGDAa#1Nhy2s z;KH0|>-tsFl=r5d^JD;Lxz&p#Lbzr1QSn`EcK{(G--iqiVp@c(F38Z9=n*CYXUeM9 zZb)BVU&^LtXnS-EC+;K<=(dn*_n4_0T?^)zjuHF?s$owjNGX*}G{jl*?!-QB{NhvF z7{>#39`^i39=YSXb`CwuB5mzUlwxchIDq`Uc|t2fku};<&pZ$LVxBqPbx?wW5^pIDYNx%It&IT$^;QgK{W!524+pbd?xR z6w>~s6W3EiH#>6{uaerI-(XnoJUkJ*yDjAs)!H&5 z^wHT<>~N_}bJ5S0@;D%2r8;(1luY5zlvC`_*K`tUfa~)opyf~_=W7@Ek*!hboZF{k z*K72`vxObou*P!h#%z#@`Eg&fV(hHwy%b($u~ade;?AJ~KomnOy&Xc*D;}vtGK$AE z8}9OuG}C3(^EKf)WSe4lyQ1yX%7yk^ZV@y#3c}@UdE7OZu3j`zJKCQYp+45nmHRE4 zC+PlJKt28g#Qd3x?2vJ$Xk&T$&c&0bM#8qg?)*;sFs})A^1$QpHrs*|){E=@45l7- z6DDa-PB{3cU;_UT1Kd~nTg^!^sD{c^d(Pz>x@0+QkbD114ea^!#FfLS5}Fl&q>y)( z2Ra(7b?Zb9RSW2E(&xIo&5>q;4r#+VNbcAN^ht$glh{v}578UIjm%uEm%IwK&15d3yk}8M*YWtfG-+ojdmV z-{S$D#VN7~lV3GdjFmV7^uBN=k;p0~CaR>rbkdQ~M34RVA~8+Y0Y5&Re#Ps+Ke(k4FcP_OkUkz4OJt5Jn;*8-{%dF5h= z4r?@9@*Y_9yP5w*Xp$b7+J0icEUKycpXP)2-}Av#m59lhpP9{JXs`vfrok@%I~()u zf`!0ii^(KykE%C)!c3x`354zpP`=jnafyyR`Np^Xmu?a|Z%T!0Kt$Bfo#Q|6U63iA zm=NaKF3NnLxl%o8Nyyr{q>-*kyU7o52Bet?k^8IF7mobF9P4tNv9CV|-Tf1gAu{1R z4L3XTaxT|Z4|T4perCs=M9#0{ zX@+>nV^>K`a^}vHb^Hat%;FlfGE(GDjygFehbvTB+cQLpJipZj`+2+Bd}4@pm^dz! za$EhNap)Sq8-Vy7lJ_F1VtmB3;T~U)d0j8^RO5~fGSs^C8nXykz!Zn9m+^Z>8-7nF z4FLISl6x$La5~=CG?c10XI0@3^8ge1nPtnzl6rCfT{1XSF*^i1~ z6f7~z0`RrC?*eCg8rLUHj8bGuXB!aQ+zY^0Dm8}DK4O(3_cp0R)%zYs6Q!CMGK@gS3K@R%u3Md07va+xxkRvgFd56K&`S^7XbZpy06Qb%ICm z%(4Usw^3t7b`el&&{y;a2qP@w-c#^iITR3vdQTi^{w6y9p#VcF-qo*ad!$?Wf@^t{ z;^5@0d3QMJ`WmDi0F=4bsmO8B!b7jEASPV|RAvec28$SI!bT2008<--kqz8Rxc5Zw zR)(}iBB6(INBPXJ>BAQGLcpnjE%GP0-qJ|&1Wz=0MNT;xM-S0<&#G;Eubat11OUH3 zK`|`$V~t$kL||JZnDvjKyF4^dtyTuu2Z*hxStaHBD%)gf-xHI&Pn`MxWEBC=A=lz~ zT(>gRrf?+HxA9JyL2Idb?Q=TLj~iVGmf(Nbl?mYd+i6o5I~C{x$p4Ay^H7>)>y@8< z_t!n`id@kC&c`oM1VBjnp%AotE&yl9&_GM#x)OC?PJ@*sWY*S`%r#ih@8 zn9NgF5af&0WSKIjraAH^RTZKf!Rqkc2g{?F^5-9KNH2-`tv;zoX7S3)&Pj?E8h~ZF z<60NcJR>Fb7m3^M%1SsO=hzX#y9XqtKPCv|9R`f8mje34w?ad7$vU&{x6bKnwyXpY zxaLokczg4GuyPwxl!)Goq9C2=L0>yh?(kJiXoVobUviQqCYIwSDrildMu)HY+D4Ql;E#Lo(e=2u@^ z#jF3}wfWmoY>OQPME=$H$YYFeWw-5AsuF3C{JGWhHo)1zh^-K_A7#c#5&efm0kMLB z{Y@eJF)=&!*?*^Q`D4iLaoX1~_S>b#T!N79I|Nwkc2Ub^%{XnaDd_AYSP`fQiBsAk zY(3x#3>a7>|I6>ykPBNGDtSnqQap(J^+l+@D??`JcmHI$YzZ)-M8v#*KSov9tsQjl zcq7jICUI5rW9&T^0`~NP7;dIvEi{W$)e)KKFg0F9%rNZ6)Dp`9Xm699A>kA4z$E!75W5_oL~D9!T&Sngg6 zxr{O5i!3ZgBUMaY4i6-kBuBr6lp7Z)ZNI)y^!+VxA%t0Nx!KJUz`hc;e)-Y^*E@Zh zS$9vA(JHQI+9Y}+0SRO1foDxAw&cqefX{T)g`lo711gi`sQ)S;1f``2ow5I78|)*R zH;}TnlhSx_gp2`r3=w6B8kx{1t8WX{VoOt0P95`{kNG~w+W#v@-qa z=bc>4Dfb^|>hf%pdit>ZdzJ0y#ZJ*+CdC5{SLHZhGv-hi{aW!@M008m^e}2LAZ83& zpaqXlc9JBv7V*0p0PYxIj07~x6Ry%Z4IVO!gGP$HTjAGNI7S1ZAZzuOc z;@eNfxR!bC{m&(_=%kRBS=%*D8+Zv?Kx-!KSsO-XePWtWA$0}!A zo|p=c?X;H$2e3UiibtHw^X==p**3ixmxV|df9p~W-#3p28Hz;a6Fb6#!?+Zt;+eHK zfgmS_9nM@jm0EI{L`6$Nbht()pXM4gfnp>oZR3Z#gLtA5Bl^WtoDD}c>Q?KMS*iNq zU!#Lz__#h00Z^F7J6qWCKu9&u>r`i)2z3~j_piNJWaqU-qGytANelqmV8&5tG~_G-LVRGBQ4as^n}k+65*KI9n(CF*#<(P`7hI~`D-sIAUWdb&Gz9tWCN^9(`7 z24gd%93rfL-F9~=I`Q>8My*aCrUw9amU*N;>wKHg0HzljiMLQZB#yjtJwHxq(SM5o zwTktB4d~S$9iGTSmS7xBxXLY4gK}Ed0*8{}4?_KIZ_8>g4=w)7`u*B_K>MjxZGBQ=RRCKaluuztcdswS%Y!criI`_a%=f(VC`R#w ztsAm=U7!peU8K1yP&AT;!Rw=x1}=&P+wZ;sR65Wcd0phCn6ns|sE5)nb=ECcFp{x* zJHH}oKb;*M&{Npc2JT$A=zDLnKA>p0_|yAf%~M(3?wa2jR~xR~dGhyiT)j*EROuA6 z=5t_Tf{rH+9Gxd>5PBs$)%VmIeD^X79a3ey%I^(=7OyjnDys$RE5P&1$8&vjj`{4T zDiF=d)hqbNum!$2Z|aog#rckS&3tX@10&{skL`Q^q-UhO!@6nQH$_wSERc7a6IJu^ zl<@;rmE#)GT$}9{&n7P(#_gu4v5HqZFZ(!$MzH?41YkwQ{y42@D@5;dTRJZRE00@; zk0eO?2V-EuIW+skk302SSoIgGO<^gflnAwz!uu`;E4qsUnFQ3OckJ*rDpGPoB{r-) z!YnIxTV?QZK7SODsLpY^Rdlkq-wujg*Ui(&2ggUUNF+29k$2%M+USpG&;ChPw`X$I zGZ;$3))Q7o$>~bw!}OHU=u{q{2M+x**r2E6zO(L#GuC^yJ_;`Y=&0Pz8I!q#q4~L^ z{M%KJg8Y#9JAFB-)xyo3N)?=L>y7wqoMQ?}K0Q{KD+Ty16(EZ|-#E`p+HP?=knTPoDhddM-5Juhq|OAfa?r$ygfAOV=o`m} zd&1VEcK!|!4^5t>#7ABN-hvy}8!nf2_-_vR@~~6@PxN5hhPSOC29$-2VjAcSR*s$j z8Q#EG2pHjAg+G#e7OS`Wi*1x6&x9b$lBKxW`|hrdoPW1)3rMNI{+0IVQ~qZjw=~GgAR^a4eL*XU8e!G^ z>BqvBO_+Xvnf%L{c0*RpZuyL&bNlKoujb!lLi+s;87*!Q6Afq9#!6H$zDrKQqU)v#UE4q|k?MBl0Cu81ce<#;ccVK0Mp zPmBObPa3TQ3hEZNq$J<0@;WJmOac4j{x->YUCQf_mR8vpu2_#Jmj6ihZ~Z0HpLZzE zPzo^!0J+>PqDqsK!W>t$ybc*ED~YWI9=Mxr&TA)rh1R*&>q!b!)K5JQeTCchRw*$1 z0bEh@BH}<=z@+eRgbH=2?oj%fa@brDxr$=EX4FT%A zt7En|Rh*`>%c~swM!B^CnOfu#eOn6Tq2}eQ3~4<=p%Kx?j}?b9Wq>6Z&mE?>#|PIC z+e(qIT8qy39PMvC2aBT3sD}!?ea&o3-dp{{a_#qq3rF{ra{`og5XS!3UWBYyonF7= zd`r#g2PE6h0-&=gx!NiEQVU&UFt^Q_n?{w+Ifb}CD=N_qVY~AY`!;cdVj{HRAi@|QEpVcqLTKf1yp)~2lOX})n0kQ@11eiRG?q>rU` z>T17Z-1A5}RozG8PRgq#3q3%WkLLL~L`**mB&cF;2pUn{d#!P3)?c8W!}f>cLHe(= z3jK1H&DqS-4d^c-$BY?mM+S$t9o9#D zd?Cj^PL5PajI*FVGCO3hBM-)@6hUAp)%^Ta^L4jrZi7Cs0=GOcu@lJSh%PJsQx;G& zMgg+~V~=2@5Dzww+Ey+5`4v{#i@?4S;s-bno6kRfiTVOWn=iLwInz)MlBD2dfqKp%I8fGzQ6*#BPwsrVr8k2(Hj(GD+&ksnO?vP4I|b?;Lr;sfU&>Lp zMBlUAf(`VI*2VsVrg6eGBPfvu?EAD=EyJpyzQ~G9Ku#t&<8hFZsmnZPY}AGQ52_Lb zwY7}CJuUo}KzaKAZr|-UE9{%bl`4#z^alc<p| zVXc2J|Lgu)$(Fss-B!TUfk3*u{{EQ&ELN*#9aVEd^+3(CzM97zUi0JKB;qcxOenow z{wJw>?rpHLMnBK?AKu~$Y>IrMcM$97lheA$%%R_P2T(m+xk;)4k$>d$B2ay{b!UQE zi*^Pt)*0fAKqAGQ zuHm1;8cb`CRn}$R@?4oyO8MYA1<4ysWykjr#Z~bqie$vSQO2r}Y>{p8(6(Z%0L`)t z3}0$ipHRKc*qOk^8%#AeD8%zjuhhBwl|?d;+EY)uYrX`UL_5{%t2*}1#EW66oTiK8 zr-X6HTWIoXY$ZcmjHz#ssb?}@YOZUrq;AD?opg(-oYoli)AvpMJeQGLdU>4ap^X;J zhK|@uM!Vx-1Q=Z7wRXob3W9a+{QlzsKXQPcFHZZRpUYt>Qxq!@TM95ns|0+J(SE3n zrb$G+w5WW2EmuDpDFzpz*J74=9mEGI7aKhqOfDr8hZ5-Wc!?XRQ+otXCRfA(#Z%Uu zfi)b&6c1-9(M#F`8zX~*3k+Ipb2C{FjN2rh@I!{X=%hUPw*DXX-ZQMJHEkOf1QkS4 z6cFjsq$>zWN08p6ccRjycaRc-C?L|i)Tq=DAW}jnpeVga3B4%+qy_?n4)0>`*)#5$ zc^vom{P>RJedk{e2;6JkS3j@TycIz&B0uOj>~Ohoq|DvoeNpU?^DqyP9eJU$$tG1K5S!$R*YN3f`cMnZ*tJWu*yn z>29N&i!`@HD95`}SWMopi+L@+m1bGY-1Uis^}$PwoJYj{TPsJ)Xtmuv!4daRC#8^; z#q`S;XF5yl7{Dm{ciUf=ZDfGb&n=tw8oPYKo~U(yKl2l05y*9ol99kKnUv*%hA+HH znV$~Z68FI+bf#1q3OkQbEo-A~T#!KFpf6IT`_}gs!(&sAIZH)*PoRy{sNyja=tA3BEu(fMA1Z=bUrBy9J3tS8TY?@s`kh*O5lJS$5q3`kG?ymRN`jdPd#*3D_b{ zxt2^9xp#OU?v-&eUgAS`gvm_76piy3%0vSy1rOePrx?vn)1Mcgt$f9HY<{lGV$`f} zGRmFnyNF}o>q`&>wkrn*X99g7Vr+YXOd31jjF^dDRUKjR!;IE?JC%gd^3~BDR#mY^ z({=G42IpM)eU<_uuJWMCExKyPl=6G6&r(!A7oa3eaM@vODhaI`-iP02Re1-zkB?4= z0S#!Znwj^d%tPgXskoJd|UYGR>90 z^dcqvcMOY7Yl}0|B#bD+=(%&VbWD9gTL{ANc5ydMYn*_OHVH6HMjOPO;QJ-aODTpXl2RBV=9m?O$YPL#>?7m`B zZEEV!7EnI{0073xBov>L?~_~^CZoR29Vse~@|5S+1V!%^R=I8@RczH5Zz~<^o#jQc>P_@sBshTrjr(>|MPCHV1zhN^Y1^BsFn{fbd^ zn!yr!BO9U749eM!GAj)F_H#?Q75Vi(OBLhQ?wb2@;kukUDxY3X9&g98gaVOtN4?*6 zd3AvwpLt!CG1I6aGg^yrZkti!X+AhJ|A>M^CEGDStZNhdP`NPBPoEl`f# z*8PU`*pk1s_#({emhYd88*1g_~z0UGOr{3{GvOpc1jY15wv<`J3K2XN={PsW{KD?sD) zxKsqt3R0m1$Vr}5^ZcxeczxHKF%E@LC(8HK822S6sl`tEds2+*l4?x_?|T5%`-;>V z?zJ|pRsYQ}%E8ETZj&fWW2oyqe|!ZST-w) zZG$@kXLbwctGv*%%5lSoU+)?4-tF;x1_2O>)jD|`4h?_sHJ_JDCtHc3!2Mul+NKAp z+Dk#{pb^dlZ78DJ_?ZF$hTSwC5+1$IDw(tv0cD!@mCCb#$4nJT&yv%}G6Dm2PKQQ4 z3Edm>s%hTcmydClooCQ~A7y2XL)Uuuef!Rkvj3%=IFrLT?`fE&8lEuo`{;rcP-${9 z*oPIc?Rz29GDLMuYuk}$ack@D%Bf7bpCVUKMXFso)^O{TfB= zN2MEXdovVq0xBNSQCGC*f1ej*PVBt9zkJ5xA(6wm1J9$}I-h-wzC0DCSi;leP96(= zQ#cH4MWrA`&?*6FHLV7#iEW|)qGHqhd_MtV*4EabF-FG@;Kgz5U5c5Rgoi(AgZ#}e z3nV87W*WHz0SoV!O0S9B2b_8Z4-|lwxf{Stii>EUNvYwydno*8E~WlQX3xzw%EKYb zOW`(kk8ewiDE3K$y$}&r_LqLw)%+!u2Vk$~w{H>Z6P~mzaR9?<`fU)bKJN^7n5Ih` zQBxONYP?fy&Fq448X*(SGkSvj|Ca%t?XY)?FsU4GTDqnsF5jKg<8;Tx3@w+Qy`Rt& z+@bWs)sC7u6Ofc>wM>ow zB)Wfp1(*0!qSr<4)eJ`hk5Dn^hxuT}>FEI-_dD+X+~K-Xo-wka8v7K*nE~Vy-W;q( z;>O}RaJO!~t2@8_$ibfG=+G~0YZ2-H`_QjJn;uZEtvdOtDO4Hoi*)*M1)k_kb0} zRZ9mDcqj~ObX>muj*i!q&mp7gX+729BD_Q!z_cS&C2g$sQHjrAMeE33Uw`^~?2;(VtJyhk_k8SZU z2?ABiIcB%wi|*~jDW8&*G&=a=?3xxllC0N&CrYNO04m? ztLxuWpN>ssQOnK$#1{U!X1wYqaOv`QMKb34nV@OKU!SiwQ*0Qa!!e+J_xGbbqVr!I&;C%8|8Z{O1g&M9$}t9zwOk<*pt~_=8csT z_pD@K6!O2@#vqh>H8Sl17u&wl2?+;}Ry^mpAqZ2t=RcXM^ylz!Ivco1j<*sX*X~J? ze-InvB@Zmq&J?`}>8a}D{t2A<;{lDKY`|?)F3HFAR33diJv~O;I8}KR5%uSj{(ONy z{QWc|AVdDO7m0TLmo#I@A&lp5N&Mo;rwC=E+FC>i0Dpl0l(PO5->Do0TQn;TFBmLSMq%A6ps5M_4i0KC-m{a5+ti21h*10bQw zBVA0>R0|>5&%*XU|69ske=s>PU}&8*#&T>drxuUv&LxssYFbj4Pm0XFPT+s2`KB|9N zFhZ?yf3hL@xXhbzP3!6*V+%z2d;N<^KWzQ;JF}NRhg^72aPAe8-u=t>ZExIsNL<4F zX82SrU;Xx^A4xrXObo8hI(lr`Y?Uv$wq8|MYX5lOw{>E*bJ-8S>Q*+@`6(aDCbJ*= zv(C*QIpYr#%R`tn>uSLYj9j~axXt88oqu%r@H{D5LgSlL%9IHz+Q4WNm^QI;W7pW* z+r6>96g2cKv9Ylfl$5-;7mwc+$u}Dc_!~#{Xcx>vct@m!e_3h%_AJ^pfoyttIKQM% z8G9gme7BgVxy+kAgFqr;VwD127^~jHK%!jIgut=4-WKn&-pL<&OS7x6j#3Qh9Lu-d zH<_C(OUmUqL$aQ;86LIq%c6Yp>hCGPH2DvPGFoB>Fuu{X|!?T_Xgn#XZFTFI=H!w2n^Bx?Scn%$i9=%abKymHK?!7|<73NCfj!v7T zqo~>CtvY-e>GBBC&g+=y@W04H285$8{K+eZWuUJXiEI4~L;t7+_)a64IM$yu5*Zd7 zxb{*BTr@sxw8O(@*yNu?^l-cjCqerYMgM~%^oNJUX(DrecEoY-W0jq(WZJymOMb8U zz?b`4Axxmo=WCgsXOSF_>Jz{|uJ~UzCnu*&k_=m~>*n`dTNdnWwMknm({C^In_PFl z^H-iurk%>=t_f(_1N>N!1^Vt4?RZ%seCdhpM1p$9$X`+juGxP4JZqC23Gt*__b2zpeQhI;w{bXXI?f;tCJi8C9 zUPykqqx+X;xCa7mLh&!!$v>WlLMxC7bmN!4j`=w++To~(QG^~l%iUi@4p53xMRhQG!I~#$^(hw8zV*9KceKl?j^$~gOjtRjW2wUk&-b|f2 zJS=`1C;C&i{TuH+3zZLKnv&~_H<~&!Se0*K{qEod#^qz04T0 z*!n(K`|jQ6_%ir>UGZx|2C-+7Hcra5ur$na{XSohqimW0P61BgieK35qDm<{F2z4Z zq!L>`4&@@x(9)KCt6KSS7VTWwh7%Mq6~1l1D3h{n3=HTHP)t93+OVdH^~L#=__?rf z#`m}e4(h=>>T1rsiLzGH@G^@;VVU3bv;domG-wwUjN+sXz6-L9{E8ICD3v z(K)SKIn=0jT*0T>-)XnPVCFqjTlu!`=5}+9P=?O;yN`FrarF}$=FBd)enl%O zs{tyEV(F4*ngyA)M^UO~W|7$!D=paR)7e@h4>jRsqQJ%+&Irz$nDZj5%Dv?J!`JG@ zvR_LW)COYO(>1)(YnYGet5^jqGb%~K)%_~oc{msvN&|m$%%3H`{Vu!xEVqNTmTuW< zJ^FpV@RIqQ2W%EI`yd6mUWke)Kqf*fdASjiuivUmD#Y|iA0~h4Igc(7V=Gl{E{9Q! z%h(9wU_tLJ9$T(_fE%Y==$K1rJT;axNrGd0op$=)s>(m>ySS25_fVGOKFztb&uJ`7 zlH*X(iMX+p%a{$?Ejg3kPx6YEt?yX&c6k@gbyD?O>F52?xS}m7^P>80 zF>;AtAd6z&ay#hk~&9m2aNks952`orYBK5a5L3xF}eGzOA@T){6*E)$XerS z$u#QZaihMr25~vd5383%!9r?W)SWl5NN$eZ(ws7w-$uz2Za=Ba?JleCyT^~SO;Kun zZ*<=eaHg3Nz;xYv*F|~Re zXF$F*0j~$6@JQBu! z$0k10r4G7>@q*8F`4Z&CMEKZ81aqUd>)GBS3>ZD+g2FfFHa?L(9-~*9=iTlPpNhBEYHP3*1J`qu?>;3eV?LOZC=E-u4!E1%;dQX8agON1Ur&OCG<*>ZiZi)UukAYl*c?DG9>kbVQc zfF;;1S5rH=1W15h_i}XLj!s%HC&!_=lH|mWD_Xu*3-c$a2P_z=mWrOUk_Fh6iB zbEu|R98m5$v!mH?CXO>>rPIAxIA2N{GE>Z;T~3AX>ZimcHp{EkdQrdy^Z3Nso%!!( z8#L^$oN+DI+^>Mm>V{u1D&UVju!KF_MS8D1ol-5Ft=cg5tG6ad8F;HgN439QAjp!Y znpI+tv3znr9gM~`Hh99A)!S#?T9+14G|(x>Si~u%sS4ZT&FKn+>t%75i07< ze71>zQP{r5iIJj7()PlS=sa%KPRmJM>9QlXNkBHGvJ$I|{?E4P@AM4}v<0k^T9(>) zP#uXiE1C%k{@$FpHm-rrcJx$z|D|R{46Jiq(-?c_n$3hJv4%b##({oi-5)J@!3 zix_u;=UK|vCQ{k4cnh@%rEP3Qo2DOMv)^S8cqS;p|mFUn1;V zpof+qgYXi2tFB;^(I(2WoMcDFJMM7NP`>dbRT18=<8&!~HA1y{TgbuPu_6Kc`^U%ED%-nQ|U9L{XtUrjSN^WO=4*NoX=;|It}zDgMGP9k8L# z^7Z5*J#3L(*%??D(1$q%Ic$`t`~}5+ZU^vyprF@aP?*Svi0tbaTEXKOGEjh8i%!{V zWMP70sihJxH{Lw%8DzQN#)`JXc2U(}Yvb<#8 zCX3TLz(6A8mx|Bs?PsxEULr3>Hn7DTXt>Pjy12r=J%FvPPN)KqQnopX?%DD0?v zaf0@05(nTWyAhXu0=;~B4PmuJ0A8euv$3O!*|ZI^{CuP;U>R#=WWMCJHo>mVlWb)z zkKEb|2<<|?wTAh>)wl=Kk_dGW4NylJ0^2>(t8%doCC=cqOZi#C`AbVF*LT@;MwzO? z{3_=82452FTX?TBuIgH@QGl%_h4!bJI@1ep)n%KC+6wY)` zvNT8=;?3&wz>~cK9glN8V63XXV=g)T={K+ZN|Xs91u*`+3i2g^GlIH8T0Acci|EKxpgQ9 z$7JVi{-{6Xf?~09Ka6&(MG9OOvFW7sG1S2FW4QTy$@`hRuC-04 z(Vb5;6S~+m0a@?j!VJp#L<#R-nn+%0S53~9cl0_0Z}|8uBxmed*ezgM;4NpkId~*) zsN&7y66c-T!)M()wk7RG=@7CC!J+&^jAi8EBb8rg^mDQyY1&fNUKGU+lb5+V6N^F1 zZet)xJ##UU5~Rix$KoLW7QV??T$aI-e1XwO(nY76&j^x?rUs~}F0-K(4s6PFSJ5R! z$Wu9^%N_iww7^NKS9WK6?)60CtYX=oUmxBKc5@K0j_iuV;IZQCV7x~fgLpqIYv>)n!!I$z zvriNNpkat(AF^lce2Lhxz>4%+C+e8^KO(g^vfXbE@jCL)NiBz28?_JW?XaV0Dom06 zz<^l6)gt=QVcWnC!|sWfH`~N5!x%m-=#>SkEk8_YYpV(lQEWGn#>TbgUt9SqVw{wa z`kAL=={hjDRkw|M%AG(OhWW6(X(Q?G!LuFxw;$=m7!S>@3ncZrpTcOgK zIvt+)y+?UnWFh#if(KJO6|;Bp8qcbF8*kq>@32#7$jUN##XO%wJ=+~&X{T_D@^TqM zj#7K}kkVJCEuh+RUzm<&;v@UCrQ?grp(yFSCOvwt{6w4Y+TdhSdbo1!^@rJGIfn?x!_4Z$Y1fCiaox@48N~U~ysNi-Ex3%w+>|e5#J}I|AcskpALbk6)o53+f zXNkuIZ&rm}c7z?ZT|ay@v+TL*Re8HrWH!vL?=bf9MRM?Zco(kaEBB~7+TA)PcE!PF zri>x`V{p%5xg5X6-^_1`Gu&9}E(Bl2Ea5qgv1+kghbJGz{ z%K+Di8=J0QYcJ2MW-yw^Sy6ViHHF)Ib^!Un$n$%_0r*qjyj>ZTpm#XLrX3RpGOyf> zKb%`Z&b)shEp?5Cl9y(mzt28>-IUD-c5nQFscb5St92+~(R#wHeo(k>Xu!6&d0TGA zArn7~Skck6lYBkWXE?l>$dNMy+DC@!x@`9CC?X+g>%QtQLlJoO@AJXnn4V#3yegP> zjE;eZ*XYbAa~2@qiOxz0|A!OwKYd!e1pqaE*L<~t)hCY(plEgCc;7pobP{EmPAG?k z&6MW2#R&gor(o63WO99e3VPE}u7+E^^k$2^;;yu*H5VkGaUbC%J z-DY+z!zFp*8&~VL-E1Asle(o$)YosN%CBh0O?qa@(qkzOhquV7FX#s1h3~U=Nowf8 zIg7#XWn$Om;H%x2_WDQr`y5xzS4@FUP(gEqIYEkti>x%iK%OSAQC|zHMfm6m(xJv* z(LOROr!KOKN8oALix-M^D=f&!<@) zt;0t*9K+`ms=~*>$w(hEAMqD=7iJ?r6 z*7*+e9Ebmms6WH-$;9wiZ%;qR`(5e06#^C0Z)fSR8GM=bE{VEJ>PgAb4iupqFO0_7 zO4pLMRMDn~A!wamOeRzA^LNb63|X$k!uLw^2WLogRe4*Q%Lf9+T`;M4GHSH=`)VQ_ z{XMTiy+vAwd=JEod{%S4o@~gDU^0%YMOch7v_)CfA3RL2=w8xpD*E#1Xn7&~ex{mn zJtt?Y4Ft7lqnQ-uMTH5E3X83KPBqp^2upGW=NbpV%x;7xbfzgM9Kxp@5{>rxZI6Dx zNeVZ~eY>f*4J+{^OBxHGLD$f-ZkDegcvZ^sF}Ky+Y|?WvHNjqN-eJ1)lcw@+!r@H5wcLj8gh&Izn>22jWuAh@kj8w1u!n-8$20x?DS z+2#vYh2sz-V@R3&5Y9WM2bC6OR>yMMdLV?4@}J_7Hn z;2s~!Ui8}opuwHO4oEz1SNS&2NgyC&)v*P=;x7Z{-Q& zi}-=xG+eM;)?b!QHBIem~7=(-wscy6vWZr z^;RvoK8o|pTf{xxs&gHEO!n31I%Weus{BR%TULg5dL6STN70ZfR$sC~4SXrpT|WnG zh^@E&Y&9Hjg`6-W-u3Mq=96A7ts6AuWd@7fP${L6ZDB;-US}#zX?Nfv(t zENMgQR|8nMG7?&2bR^{_ zFD*?OMZ4?a!@0v$n4ekoRM52f$XzMdNeYfN;J%wxNI!W0cw~%esy9Yl`%$M|ecf+C z%h|6QTW=PzHXP1<$xrp70m%}a8CA}%q)oHihSsv7$;z(TvCq1zHngayehxA!9~#K; z)57h~l?k|geRSyg2EU{&1ohvw6RMX0?1xal`N(#XDgfT28gBc;30sa=Nn`U+Q^nGV zB>BlTbDhd|k<5fLn%w~@AbNxmZzr{p;JrMONX zMS^>@#X0V@iX22A3RrI`7cmHJOsziZa*&-<{tzepZ_?iXBAXAB093Dx^-49Ja}bS4 z(~X>gwc%T-Te`Z_%jV@)BStd~=pNKX98Bzblrfu0@r%V$tFr8PDy!#g09HxGP{qR` z$Fe!UeA;X=Y^Y(1d1|HZ4K^!?i8p*U0l-;L5Eo%d{JjkdoW_{Ip2aFKm4(2rqCVux z(1QNrZ6Ua6n<bi(TlBb*IkT5589%K=$&2xv|%Y%i3$=haC6RgWZQN z+GdCPO>j<)DjD39at0xk-}Xd6saGrJrx=i!SX}kygfz%a_Y7b8g+&-!H1~WPD+gi% zE!WqKyK)_40-kQZnC_$T$wHk6&61!t>oavPh<0^-mdHVg)*y#hm09MnI0KY#PO7@uA`{ZmX}>Ma z@yRM?7)L@wIcmGVl63cxlp+(?tvd*BdfKx{D9t^TD4>%# zno8f|x8M(rBPCL{jCSitPVW7aU+=DMXt1~(<};&r6&ivS;^xCjX$g1Z+SZA8$G5Z* z@x0HkE88}8zFsu+Za3JkCdK*e`)=uYR~0tLGfjP570U4m9`~(Yl!R}T7YW!LTjhBo z`IA*O%&NK5_@;XCDZ>?on|9`=Q_`p*`%i~YYy|+Irs2A^PAKWd3JqF<^FiO4|Ll+v z5UE{ZYPGp;^^MAsEOVr1XU?hPB&XnfP-=26nwb!+HtwDDaB`^tqeOr9h)a$fh% zT3R=HMv?=9JxL|!r=ZyHe&!a>QU@^;)e1kGbX#LMvruc z=sdpQmz5N>Nwy5$N)19sXWa8H$r|Aart*y1+N^OA_b)RX!eMr?7H(6R&$rtUuD+Oah-Ut{v-X$u)37;Z9YK}WOj)!sE(0_ch@~TnasAcKB?1z z+v-1b75%1@ro#Y>qB(H)7oxr&%LC#8*dv8V`DgQce^7aUXvL>DfMV7wLO*Tu{8!0t zWCaRl*zakR{Ynn}A0{&sfB-h`NB(Tq!H;kBw{veP1K_@L%+;UG!TZMuDuO4;89>^GC~Un%>u ze)+Fr{Ie(V|AQ@K*S}58m#$e@0HgjlXzMidrPgHr1_PT9I|&B;7of}v= z1)3;qUYYO$;Gza+DGqqFX`-2d+^o4r#8^uy3!nlxV)$;!6ks}UMyk#x*w|6W*vXgq z7(Ap9O$92%7S3s=eUO3WxzYW*c;yXIUH#>cJ6DG;|JmLKN)y!`9@$ybh91^vHY231 ztYZ^`PZ64*BP#^mS3n}B*$ne{_y0}`6Yc?tYV1@7>`k9p42(7^op^o=6LnfG^)5%?2 zQEosxH|sO}tXrEV0xbY5|HKJYgMX_^)8{^&ldHwP5Hv7duovBE9k zeS?`fsUe+xde(jQeo^CIILTpp{)EizAO64}uPC8QIJh2C=d+{+V3BwdTkyN5=S5Oh1Z?UWZ}4ZEtla9PC9< z{ZO+V(?{I7b7U9twH82oH3u^UvTn8m%9D|l?8$@sQohAOPnWY=Y2JES*Edt5b17}fR>~6I|zkKIc0Wy0}29jQOTZy4;I-T3W%i>3|bBt-J$&F z<1BAHY>vFtoEN8TLz~)mR|mHwX#9hu$f!`?n%Rd}hVdDnCd+ks;k5MhCkZ}$?zJfSQv}kaFEpO;K7018 z&B@2i8nZDY|JX~9EFqOQ)uY2AP-p>vfmiO&9-0hOHR)?tmKOjQ4(aENr zBLq`yl$C#=4bwE^Z^RkxdwuQl)`SR`n2Nv!!*8~?PgGz4Rn>+vHwh_OT;M5WT``n< z`<)o@UWEK5imOY51jQn&_H z37`gUv<=boF>qV@358ex@e8yyi96&p?sNQAHA&RYVq_j?2>Tz|G+M3ss7oUBi1hB2DBhFH`HgisAzMj4TerF`GuhaF46FkoM1Triv{fa+`EUWVV_1uU zy5CP*nz2a12dQo~83cm~{X^-TKd`}XYcg?;Fuk3_} zy0UNZaFYCZO9#IxBTW;Pm>wO`C^;tAljfje$g9E(Kw^K&TK`%9WL6|FK~FptnQuT9 zm8$9SRU`4!Ih=W8faVkhcct9;U19#66{h(K1f5>|U&ye2J5k&*Qb;lfBiY5|PEPqC z!Pdk4Yoe~Ax+eu{X?zntI~sRWpqGIX`N?N(CA)xyX))g@>>_*bJJ+oB&m=u*H3O`5 zn5b0ZTv707o4o&Evz16~El8zWAMn07CA)lnxY@O}-?&ldLXiKBrO5)sy3me8eO?4# zG(1)C`N3puR0sG*mIbD-%SF^jRM)ytl8w82a#PtPopQ8XMjxmWm27)0te0*!s$s}~ zoL)6Ignw-|asmXap*oFAzyYI)%RP!2XMxlPf}%a#fa&&Gl^I7m@z-39r{J*kt08}< z?jOXy@whoM<`W&%P2|n|Y5?c#yNBtVIh%Lp!~XHj#-`u7Qs^8m?7pUt>CAb5i)Sa# zY_D}IjfbZ1);%i_ijt4MVU$Z%1El%IHFG(gok?a@%~wsEn7CO~g6D>cK>ZR0tJ@|HaLV{mt z#Xr;xtKPHMudf07GL#Cs{JxJ_0j`v0EJG3#=Hm|aBZ{kRtdTRY>g%%@RVI5{o(=RLG%b+G-$zzR$3Y5_WiP?{y`)cPuAOMLNMA1pI zn^dmGWQcFKCOL|ii`nZVZs>6t#MOA(E2rK`8lg6IwCPTdKUw5!mGAoTx=?{i;w#E* z<@gYat5>grE{|@c2|Fk5Zcy7EukH^nQP8FLFSrgNreZvogj-i7_pOGCCEb>~>0$as zuXJIC=D@^UHu-QWFL*cReSZ!tzg^+ zY0|~W@86#om08y>k3nScE8;iLUZjr&errFZlcPeJ?NxN$$?UwHzvtnedMUU?W26S0 zOef}X|J7Bln`|nHF&tx3?4EWllRS~wx(rE#1iQbOe1apeF>7|jX0)0ISc+nXo39Hl zgexdotCz3<{ahaD&)9sIRPcUQ}&DYOSLQ(yoZdtfH@IVypr@kg(wm7x3yM z2KEKA%rryTdwXvigUG>o4cQuwB%-V>yl;mZjIisO#<1-dT_zQ6nUedKEm0GreyTa7 zv*kVQc6!{Z03jy0e1VngrJhS(^$~7XD#}Q^#2o9cMQx-CTV=aa{sb^E*m5JcsMH=C zpoL{I60nNn(&JK|Rhi9s)Z`n-Ya(2^sD4pA<*R-3yqUkgO;2WgWLm`&sLo>QtCtZ8 zsc5(z6b3A`PB_@bH5 z7X?wrMp5+Q3;Hz9sNGadTSmtM3K%vvD5Zn8S3JzjlWJ&B~zwO+nYNdB3<1Yf#sT39fOYA zaO=oWJDJZsjNTo}5d`{M!3)t1)Exy#S~KA?-L}VlhiGb6vzqeN%x<|d==JxD;!m=@ zq-Hyk;xZ@91DdG{bEHv)e-4=+B*9B5gp9`WbDxg}c?0Aa6>&{eKdH!tVS3lC zorpJm4z51&f?;c&Ln9oa0}qLyIeeC_iS_qVp;UW%7?_vmLK`X6s>Ry4mdJ!?At&kHE)5jTr7VlhQwG0a7X44%4<6unU~|)8jjuQppW- zhco3b4aDnjBDTJNb8`zbDw}V&iEnT-R+y5KoDH6bMpmYfl22lp-W!jB*J$>|2ASmgN3`ebdm9_C1KkX~&?1aB@46f>s?wlES#Q)50{ zwBAWw_n`*)85A3{$c03?)THfAtdwag+JAMo8B63g$eCXPBOg?j71>00_kEq6Hw&1o zwp-fZuUp)7pE{}n1!S^+4yW`q9Pi8F#?+Hbc^T`izmvBdACA?2|HhA*&*B~z)9_Lx z!5-ETpP0Yow>S^onT^&4VuR~b$eHC`3>{|4lntS_{6HQG##XA&TlTJ=FP&NDmCVlz z3Q$*>PuOF7K3gr8v~<6#FWGVWamJ^qdnh|>QHH%G<0{Sa*uj^qISC-(O`snGY_oGoLn6ezqgfLo^dGIc%6ZP zSqF8brI8Uue~0v9H#4whBd#$}ruykZscD_%?vgFisyjhzuK{i5wzI&`7pHOzoXsV9 zPyELK>=eNe;p&;WGhL%B@xsk~p{1qX^f1t>xlD75j1p)fvYDI^^p*?{7fTA=hX-jpxC+hiILPgx~nq*eqlbS8~ z=>J*qfWt0jLcJ+%@0FNx;u6-CeW?v1GQ+WJJxX2^T=T33GbJs7T2C>|x3da?24u4J z+Z;H!^K}Dt7snsuq+`_6D!%W-zW{sWtF30{ii8P}Br}T2&-XmlrIDiU0m)&|mZ%Nk zLXg49D(xWzDEU~w2<_adU+}=3JwVJ@z^eUP-i4(>=LBHO!$LGXt-=#98^DOwwp`vZ zhi>(Wn_gGzv@L8q3<~3VEjUKU$$;w2v4-O}b?bvn;HjY94O_wQ`K8H7jMQA9 z6_a5&p2{*Gfn91FuZFZSLb|>8bA2Q2^f2|0p0henN|>X;tK&YrthN_;3WgL9Ymi8R zA?NWz+MC{#d%6S{_PZE|jFnpDeP+4{eDm)i%Y4!8+Sy9?s{MBhc#QDSNgm3N`#VkB zbls=23#IpVt{7E4fuR~odCY1O(#c7BKXMMPtP2-e4cDH&vJ78!&VTR)SW~rW0Td%1 z9oVBH=#NuS2vWzve0{w#1MtJ~qm*qprgOpH3uF^Xf6L`HL!hppSoNs+!dj37PAQ%U z>iwAU5|x*MfTa?u1HB!P)!;BzqH5!xZELZ+leK*%P3XfG$L5~MjHJ|u$UAf{#{t=Z zwpAdngKtv_g_{Apt!6hD+=US{^O?3Bhf@Jfk36R|_9y2yM#S7x_c|X41{hZsXNW6p zJ0Zk)Sl)U;4(nx_Bhs>y^{U3CE8yWp z=wKq#L~;xem9xMSi9L68fo|LZK*zGvv`t`yhyOiu>LD*MU)kmg2_@8g9%q(r>B_TjZ5iMN!5K;dfYtmG+Iya(wV%AaWQMHPq!nnrcGHEtarGM+#~s0 z4Or#uL@DRSD6iCs8J#^l#W1A;L{cg;fqOm6eP9CyUG<8H-{w{3=TJFf0vWgaH;z>^K*|STu{P$lXu?^g2Qp>@)Wn3IbO$xgu5)jvZ#cE z0?hc2_$QMnN!69tY46wG*Od(mP`$12F|%vU(sOuD6Dqf=^tl%floMjQSuHY)m@c$` z3OO9Okg_`_myI2-H$JEC$o0L_`x8qXTm4Gs{nhf0y5atCRlCQNfe>92d?vYKWW3Ol@RR8J z?NymwP}-pI=ln0|8BHmEyD$@^Cw5f%*urV6jC7-Z6q$T

        bD6u85Yl)@g3Mhh6X- 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.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

        m^1w&5oofCGfh;TBd< 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

        af*bdr}E?|NH2{6!+rm+684bI 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 Z~|0XVY>>WCG0zCdIY*08E{In(CS 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�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

        ReI4!V(x)?~2ax#g=^h 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∨jos!}o;T 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 z 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 yYVsB7*f0kZUAGDlaX}}@siR-- zg^|8J!XgEa0GM#`J7VYq*KLDF9p4pPWXW9{3*Zv5Vr&qfJ0x0UK06$?jX(ykd| zs3-Bzb)UaQxrnyHJA{3%U)EZS;ushhw6ZltbNS2#0hShu5*M)OnuDMGZxhg8t!q>5 zRl#n#nk|uTwF++h90_!<4hZRPU|X)h2?4$=_n&NRby%!RhELQNhx66mM$M~Suc!t^ zpyB`VpiaJW-T30*Xy-u`bS(rTPfbg2tAA;`f-3DSl9zU`YHj_y;?{aAPs(GxW|bA$IpAzwsH#7-JdCG4on z={75d`ad3%xz$s~^Sf`L?4LofkEimn>@VXnN)~b7X@tA?x1LLh2@32eDh+PQNqJ1Z zbU%J?(%i6VFv!Wq#2Bj|WXJ*pe!{wwcnxw;WnzrNyH42D`*YYc;cHnAed}1{m{DuD zx71&yza4yXn}E`QSo-N&SUl^#6m0&U)IYI&jrjX!s=%YCV~|p4Z5)?eu7Z8ZfBd*3 zwSo7L03rePSr|iwIN-`ZPRZqy-&HIeMprQHJF3MTZHJ&Sw){{^_!YE_N*1b1LS+i% zNpml?ei-KxII$r0g55_$56K!oRhL(_y?e4q0rrC*Z&KHMQKGcIm5aqcoyq zeXAqd#U6~^C(t9u7me3we(ixvdVeP}Oqc(y`aeM(oSf2DI*u31SFXYLXwBYt*LZCu z{9RMJsX8su8@T%KwT_}MRCVx$ghjW)ITTIYr1mkxv6it9&kBE7UePq4%n-HdW|$QD z*lF!W-k*MbKmYgdKdDeePi%IrG zDlHm3Oq}ef14=07Xi)4QW?;O`*U*b+;82msdz1Wcc`Bmx;$1Rg|IsGef^9kUPW9N1 zUw3LuM&ZypC~xU$2)ywgAyd?3;(gdx2@6-|kb`0Jh~6C@U`h7Z$GQTy&IFwgD3pyn~A62g|$0jesNJR=yVfOSYu-wS zX~u8u>as%-%{+dkTU963N$e}*?kKQnaAChY&?btt)ovi&4n>&60`^c$a$k!kA=Hm% zNjz~?=|6S26NZDWy-E2R5UlZ`tD0i@R^#~r!M#?SZvo{y3;Cyd!Qs` z>mt@1DFi_JWEOhYTW{gL8P1{gjWWG?y8olu(m5&hbB+%?F@Y9?pYd-1M)@~YQ5^X~ z;`&z`5SS$FMghSce7@^!_euE;OHac04QAa;-ki(I#$TDkZCCD2PK{h|_;#M}7kw)P zPDv57Kzn(2-0M5N%?k?x2ek~OPSN$6CiBL9T@_`L1D|J#k=i+lPV!IXjyNO^bJQrw z3h*DRB->2i6y3INFZ(JfNT{=+%j%9Fa{IM%SbaUDn!Jw@q682FGljCf1}AN#v{feD z0hoe$eTv*O(sBjbB+Q|5ABO^1i-rc-Q}-Cu%?3wY)j&{aW`JB{Ynm0mOvfA9l|hM192Ishf6? z5Cq*HPERL0d=)^n8U`c&@m8+!Hq;%U(d0ROsuJjWTluy^KAM^$kI?DhP`CW<eS?HIpKGtE+=lnVbIy?Z0L!}aR ziqT?QE<&fCpmXdU%%{NQkN_)S2@x96MO#DvtZv5ASK{QHT5Ar-MDJ(WkSY}kOmNS_ z&2(!jrHi6^(P|Z zf>H5G?+e6}&-itE0sU(LybhF)<77CA1!V$VLK#3?E1Oq0<|@rjQAWqA;%5DI41h1d zIO}3L)E5Jr*!T4g3j%gAv9!|G=s^A{>;>@|2m+q?*6A=;@%w%^(5I{Wb7*I;<`(gc zziX{gvvXzpX1tU0-#VMyhxKl#q~~qyt<}@xgKBqQ9r`*^I;5Ml9teM4xv;p%o5%u@ z!F``DB7$QqwI*9PfDh$Wq;o*rMQp1nUyBcecemR|TzRZqYPRBZ3s9JpJdBo_(Y=D6 zp8)J}dJhdy6Ny(C`;6q-#ofu~!ma+F765Qmh~_3%X4E$iy(wA8twrA&%V2)O^qq+LCwWAH*%9a8okp_*PAo6!2@eqF;y zMMtaFe+cFSI;`ezh}uV%+pfPl^a}>Uw{YfHY-)Q&9OhfvPuk=J@BvPYC`B;5833#9 zI+5^3rjPb3;%y!aO-gYrVU7x^2cjy>BX*b}G7D}?i%VN_YTp2BqC1Dq%Pl=iRcWn#Zd2o?(nT?r^G=q&@2gpy-jhso& zz!Sq*kSqbYXXnT{QS!42v-Uw;vw+bC1AfxfQUr-m{P|ey`hsG z1HZ!40vw{*^Xz2wiD=i|<(?9TwJv|pSD8yndNOSG^ySd+6vxE>_$5*6PFl7Qq732P z8ZKiUXRAJ;^Hq?NiP2RoxkYZ|Es!_4pT`PvyL_8pAN=Yr|03A!(QM*reCtV@RsQ@t zJf-hPG?3JPP_v?(i;{)Wm)p{~=**JIZ@Ve7di!mS{YTtrj5>X4T1uv_A3wC4bdc-c zEgx)M<^Rk@lcDkc?3O#<&#Kt$FwThy5`e%$v4{>|WsA9Zpa3*Z^y3qH9T`hEy8Yyp z;G0#`y=$Q=Sss0VeK(q;@`vz2gS_+BiWYtl9H+QOcn9omXKigzYrCO7rZW00g^#s zcg-a6NLHg%by8h({;}rV^>@HtAxa{ZZ z<V5(*NdvLgHvWDN;r)5YcsDq|;vRe%ysuGh8W^`!XE~bFrG4K^{0S%UIVJ|3 z7-+%p>|=*NT)O#g*fjS}uIuJ>x$FKwU&BxMRmB$d>qL08;4A11Fy+IYU<}??=nKsK z_fTfwu&ugV%#f5|X~f2FW5@><7Tls*5}+_11h!W;@_X$S8?WtM8n0CTIH*TdPbDW8 zW%ZcO=U4HXe_Fe~CahGz1aZFm#K-^3Fp-r!(t0LzY#4Py=$08qBjLo48V&P_0Q9r+ zk3EzK^S$IA$M#5VNXvLP_zDy9+JA@nSQ3d>OI;|K8Hb~5`mGn6Lx-G`)fQ+^>X!WMlnJ}% zu=dWj{_0^!%~gL?P1&)50jD+}0qX{mpdXB{2?w#}(a;M`0KlX&o5iz<1%o^wG2t1{ zDJFkyD@>7xu7hZVICQHLdebeXKIV+}?jv(SHNrQr| zVLwO676r7|r~%9~A@mHu#IU0wDtvpEe8X6VAIO_9k}$|-NZzfEnnTiRWkvK zPlo7ez-ea(wC)rslKb)Rv~o<(lT{JNeu;~0{cJWN1Dbkk;#AolFuGmUTB?Ewe@%qR ze1b>H{t$k|;Png%z7C)$A!zrb#Ym=k!9|inas(c1*rij?aXLQ!ID{%|7V!qMF!ywR z+{V>sHxIG(#dipQGPPKif9Kuu?kdL4!?TV_pd1HXkf?$G0GK z#3Qp{?VoOwdz`cTlbqsuSO(x{C4*9t#CxLz)=Z2|z&Sn0?v3w)6u@R-Lj1b`pwHqA zt#G0hx??AKjf>;6!+T8uknV~=QfSdKc|!N0S9;Z^`zRx-v8{gbQlmq2_i>GOwQ-}Y zW9?CO;;gjqM&aS1*p$ybHed~9aEcls%)iU^UY&I}PjGg0OeN!s4P-?oQUw32J#C>6 zzH2_|q%{3BVybPExnJV!=s^^K9CcpGfNlNyn(g^iZ#&U8!D~E z=Y=}m={8lWyNM^&IhZk))CQC&zipMcL9KUQuPhYxhR41 z(L#IEhAipUDwt8M8HTs{oFgz7>bjY?YN7ua@Xw}GKA4V~NUD+c)kamv@ z@Zc?MB1V}qDlJh6%)GDm?@C~3bn8qo4D+ukd(0_9CA;e%cf>iRZ5UaiW+cs$6_#J| z&#foUIVr)9(T*y^tel@F-NQfwpkG2D>K!#h1zDM(Py8=eGo8DTVZ%;aXoRCbd3d?> zsvK;r;>yd6#WAl@AZVa)z3*)?%73VKUatOe#u6Pe0}XgzIK-MQu#;k`SFgZ1scA6r zR>3_F8eo}o4v|qgTonS_uS{WpFIk@6E84+^f*%Hhy%4MJyE!g$03FO#G^8V`IzO4K z1vCJ29SW5@g zCzDMH?+eVbbqzgp}O(0^b>ro$< z87SO4g+YPSt>_BS67Kt;5b^AgYvrjcWZmTyoR~#wy zX2@{^teom`slrP|s$BG2Cix4LseXJpj9i^0P)_BAXO$Y!D! zPxN@{RD+0B+aTx9{S1V05f^-=y2Qm@UQCMvZ3D?z&W*KAUaT*n_&Z!<$f4%dw{8+7 zGB3+n);)Wi%v=-_5|Ty;rGuZN=p%=|7tnwa3;i%1XcwbX7%E1}gbDy`t~Q(HvFAP+ zdhHgIKk4n!{_WedN*lo1fw?6YFImlx`t~(?$-p-kf&ic|`x7IC4tU=*!7whin)O&x zUYbgvM>1K@|JzI|<`GyhBw6*bO5dh1^C}S?5gXAVb~=o#@Lo=VY6676k_k+A_Py7t zu^qPeMi7*A?MbdW8Op`2MgTAnQtmLhV3cn*@^6C7x4-~Kfbetv)N$3!Y;bx(>%wC> zxfqSP=mORNZLi-+iehP3)&ucW95jqE6djxPBUiubpWmxR>u6)OtU!y4MCmv+ZJSTj z-^~WLFnUh|a3;y*I8LYvm&BkxfJtDopwbN=l&H8qY)}e~<(sbmB8-Lg=mSF!W5zjc zW=!pc>SJAaT1K0^VN^F7ARldA;zsuJaQ&=iLDgc%Npn=&;G|`$s<6xN|3xCYEj>_;(Qy`dAhbZEUuzPq=YG4`XOxKYe z7ADsA4=i?D1GmI>w*8zD8J1uIZh|HpU+KB`7ht^Ye7BcOjfr0}f`|Qokqd>9iK7rJDF zaUY}WPzhMvZLpjuO*0)CnXi3=hPfnRZlUQ=q3-bfO!$^d$>Z3RCzW1uC9Nu~g@Q2hW(iA0RW+Yg}#YSUnxFcM0?b~dx z5I;$V{NMx4{laf`jG1geM^R9Jk2Fi|rnOKF$mU;;`bbv=bFhnkoCMNYFGEHcY(tnuBrsj`G$av-*X-84K! z));+BZaGGp23{Lt;Z=pmMM|K-T_a!m*eS1Hc9+GDqpOEYM=>sNSc>!a0(pk=KJmKa z7Z?J9T}_-c;)00!7@M#LFjtB0(ADTf6C4&LB`%F8*rH7I^~;rdb%gk*sx#jumc`r~ zoGJn0i*v``E_}2ny^~3$prNHP_EiYuwUAaI%=5bR@@{t@if?VwE;e2oL9x|Qq_-K~ z_6D7cB2}ix=`IWFqNcuSM!~abRb(}H{a=!gJH!y!3V)14&AJhFK~PkEpVJO_wYI2j z@DCe%Dfg5|`I`$0=7>Q280+~8BsCW-b#%xN9= z0ty>IY{srW$5c{pMSZ`4Sbh9Q{r_BmTSLpWAP~1RKXrqE_emVsTj}W^<)!4pjq}2- z@(vdx-!8@VhmRR+_41NQ3$PKYJNRTsn6Vy-eurA=NS*C`7UB%HD=i7QvtwJcd<5?Z(dzD` z-i$H-9J;q;Q_lN@eWz|=tmI#8*-eI_MHR6@>HDZg-_OCQ{mX=fP*LU&=2@7i%OXDu zi<$W}oBrGkxWu46NgT;y+huFhB_v_VuvwdW)CClOsjqgFmB2fwT8p>QeA`hHX~iTZ zU?w`#b5A=!#6YKIOaSKR>zYbK;RJ0cAAVaY3f0W^?aREPe#K-qXL9vBw}lF*g@TVY zcxW}ObNSOm-{Qf6lh{kP!%I|&E}sjNNUVSG;%Hgg4NC`{-g9U9p3F=JOg=g2*^4vb=$b3274`=gmz_XJKE;+sXQ{?rSnCNnQwI z!K~r8?$e#Zv_pJ-=9`4FR$-CDuC5C zVzv6yGuGIx`wsw2>DFE9`Nf$c$)L?rj%AJf$A+h-9SE~7jrGju2K!HdU5SYnUgadX zkl-^)&G%veWTG7b1V&;7z5w#m#_R*VL6`PSBApepR0eLWHp{K1!t){YJqi0h(CE9R zXLhw3Cp|mAGwDFdfyN)FYxCaz<~U0ej?ArQ%KA#Y`0uZN>Lo|LP-*9?8o|5Qx7-Md za=rV2V9hy&WH9TT9LCErqdbjx2a6%AiJ_4A%NRBcxml;6erB?s8^IfexvDWB(R+E~ zG*zoNrRr3P3HcfaVx^B(E6@=Z{(s}P0TVlm>-QK;jAP7~)Y(PwIzbH9eLg%I%@Qzn zjdtL;w^K>AHpJ^WAwW8`Z=v{^zybtG$7OZ&n6Y!4b&zd*heqWgaKvHG*Nq>m-TmSOP30v^lB;qdG|t;Q04oyxe7Ziw}R?meu81|x}O>Vafmly-27BXR5hii2L{n* zVD)JQ&qe``Zj6ZVgMHr|`BmTnuwLaCVj<9mdpDqeG+fpS4v!h9gyyOor`IgjtQY_! z<_vkSTu7QiekULlddUW9y4?Xp_LT2>pa+~A>liA-&xVPnVXQ)S9LFF?pGZh$qK2u< zQzF0*fB@j~I+Tz*sB2cUi2|7G6dOFR6yZI~L#ysO0M%6oU(yHDgV&!2b-tp?#mc&B zpT~LXs@lbje>7JvP`pPAV$8g)Ifp(0;87MkRtLd>({l;GpIOgYtkkQT!4U9UuH8YU zmDY3$q-31NAf}=lnU>}!^4%!5$zQS0l;z%ii8k0_xxj{GspP!z-kN*5xvl211bUdS z)S>j=1$D`?`i37MGM{xY!jP65cn%~?PjeHdSDn}93=1Ry3#DD%3VXpIyG>q88|yL9 zm#RuGeREnS#zPs0&8gv%?kyuPY-yat%4Q_|kiCGYv$%_+2Nkhs=b)Ou;gZ$fVZfXzd&9LFIY zG#Y@v;9n;yA|ev$`KfAXh+w#Rx7*@kA1$WHv1!0q*5c=NiK$-3h|Rj)PS!w&fq&9$ z*wwi^kz=;Qe341B&W3?z$5}X};6@LC{4@t=m2~kpQ78x~(0t6|(!0o2=!k9PtB9&o z3d(mn&$@B`McL$+|H72a&b5-PpfB9#_Uil~2<>+<)UoxD@A%Pbd41D7|9t#>sMh9) zsK&N`4}T1Q)9n{8U&HCZW0AgV3J%++(04sKmT`uaBW!L7;x(W4V#5~t$v4jzM<6nBngg#dR=C&h+~?PpzTK_CFEm?kxf%E= zhw8I8Y0DPua+qH%nbo>{v%?KvYS<|IFY*`s8tA(m{0j+w;Z>aTgcyMbqZMF7#A`nt zkq9Jwl@Bv|W(CK+<|6}sl~x@X-Wcd~&F5YCzPcJzie11w%9aVA*((;}Vf%K*krrdS3&Cdo5H1$Tq&r#_&?3CEJYad67%KRzv?`Mn zBQcNado^X$bjm<$a31Rb@-Jpd1y}OAPb=n>()3 zBW|xgcA3Sh!cDuCsJpbiW(BV|Oz`M0Dl1xAz0)ME>%1 z%gXhER-TXJp_#TY@YB6c?It!b%l@QGKA73l<5@G?)1qWFU%~&v80xl6`-v>zv!a&rxH6BJ7y@PP57FIixpA}-L{?#O2m7?ixpiBaSkmh5 zlgl@181wAaPtQ_TSxak~#>d)z-5T-|zy3yrd@pH`5KEAHC|5hI16+-ned6-@&A_gy z@^((+2 z$5WTh*uD+E5QV9eC?d`8A^8?00H&G`S6ry{urw2ITk*q9%&n!np0@)MWz8Y`=ItLANx53@x3~2%~ffBGM%w-AKs*LrHfx2-4l%-5}l4N_R77 z-gDOf%lSNOJs)O0>$&&d_ita9ZeJD5fz75h*H3-ZfQ6-myyuhBlBjxZACYa2&t`be zmkLTkv?4(B*x1SyS-Dq|I>N()#dnhgT>UZHFj~j6${ujQvd=OwoM0u)@yWIMqlkf^M`S<-ovNxb>Row zXO(fED)GTP`>w>D$9bD4H=9VFrk89Y;@U1hyZ?*HA~!a$#Jk&UveH2k(vHbcrr3Pu zuYoc@=mklD@mZ((gBQritQ3}o;;Tl!j4$}5$S$L{wsw&7bunRiGiwY94-RUtejD>M z!xe7jPLX(f?+t`($a^`HmRX~J6Te+9LeETUnwZTLgNKGBzcBhZw*fMoBmG=^6hv%t zxy{Y8nZZo#(Dj_H1J!zx`(TODXz8g0=yZTJI;|;2s4=A+PM5SubJMP*)CWiD`bA zf%lHfjWgm}v*wUPG$QZ?TDvmkTuTJyd=ui%5ayvVkF*E1EE~Fg{rU?F4hohB-lZ>K z!Ctb&7ixdb8u`7xsmAyTcvng|xz1Q@q&QE7XtWxSLT0EX*1XaVtOc)ImIc?3HD<~& zns5;;)xZmn*BsYp`<^h7D!N-NNjOa19c8gc3A`n>EPvDODSBCun$L8jDT~*%IsHxf z2C9#ypWM3uK6pWpBaN*IC#bX1lPR1^D|~= zXYFQ-6F{W(wF?)(MbvsJ`HwVxAN4j_Sw|AGD-^Wem$nq>lCaeVT7$G+{4-+xmYSNX zr|goz#>v7{)R##;zr1|VEYhN%Rg7z7OF=fv?PQeDUR=;#ZV+oIqD2`eKQw$Ut~XH= zbFABL+_bIAP++W%vHNC%a1fmy0(?W*Qk=~^IG;QaVxIo{W>Eue!a65h^Y6WB{sP<6 z%`aS(%lC#CwsbU*p+CdJ7~zeRm%F(pauq2k`i6*Ta+^o=P}Z=!L|RPpiqJ1BK6>-( z+%jXkdutNQC-@tsNG{jGH#WlB%57q@W?nzgj@&*)3+sW7v@o0x{PPQ&kvDzJl7vw> zY!-w9YUSIYM4u-kC69YGL7US@E_Hqe^K3{?0@MJdfa-(a=U`viwu+~6LW2WOztG2GZqF=nw9ci^HRc?H2#YDa|ES~BKh2MVt>L(AgMYkD|Va^Qq z8!A)pd}_M$h&y86N^6qgw?UH9pnJ$0`i&30dhuQFWeKS`c*asAR?2}}ShZ%~ zu5c{E155)L)o~{ic?LaSJQzY#TR~Mw=-uwB1>XUKZGHuaGBhtf5R;Fzp>t3$=}NJ! zoQ4`fYiK?Jk+F0Awt@;^r*Q`CVdK^&S3pF5U*$~p+So1_q9v`8n`t3>$fFI9{8P_( zjMV0sJlQ=YvI2~#LX`EM_;-m`H1u-)=uOZ1`?o8S5|XSd0@lZYfZwry=FqMUq^0}H z>&tbHEUj(be*OAo_d6fCOH^)_ubFXv0uiKHZ}%VIi1|l>XG@71Ju$9ny+%&9VpEtNtvICg+#;#9m;4o6n;OSTc z?QYW}j+m@=pR0$3g~6~r)$YeCYw#y+D+DEw$9Z1%?WyBm3F!K*I;}V zZR~&C$Xf@gaI$*K(YjaW)a(ZhO}x4aEC>%%&87@BDmeHJSfgE&?&3Vq@sRe=06-UE zTqBgmt+aL&$p;1B>#uQhbB`z8I*vbxJ*A11{fETzgr^T&Dlz?T!*6HcfxE4HFJ(wL z%N5w&ciT7O;vLQ%4?W+;dH3*hd zrDR12*#lRUn6b$4olnyhm)8?t9}d*?uwX#_aaGUo$ck_$bV|)4BbBJgONPoOv1mi~ zAtl)oq&G9GyyC6}rG=4RPm`$tZJDBMzC3>zkAiWq!!k1T&$*H~tV0*jaMfM^&|YB; zYW?`3FM9%CxXl~gm(SSrN=@siC(5)!Sh3>N|Io#mImhji4KMLIdm!$qMfV*56hr#% zArrr4rN6U2%J=o;d-|~bI75x`_eTcupdOsb6JNGbqj# z#<9Pc4Ng159?F?i(e?(bNi9NY)LJ++>!L{7WvD5aBRM{tw_KY2#~qgFO&7B3%v=Rv4y#8MyU?fhCFGI3#X=GT7eMyx!IsR_ z>&fbLL))^Ffi=&MJd>q}hYGL0wo7y59+kOrkB-~Ok2F5m5BKV?gp!g0UZI*eT81oe zVhWk$Id%{9=x&*dz=07+>n>gc)fB`VnWA2Lnh`|YV1G~p#1{7uOd=Z%Utb_<8A#e$ z;KK7<80F5PyKwx?F0V<@mIq2HhE-xxl5DIFtp^zu2&7tx$*iiSR(j##^E|%5f9ZpD zN(SOpU{2^VQ~wEN`*8fHCup@QcVP95=(V1`N`;?2GU?^ou--mfrrpL=Z2ZF)FM3JW z{>Ui^@0IJ((b3EPE8Ht2h~nzFpR&SjB#EO&^Ji>$gl^=Kw;rq?c#C$N(|BE zEFqv~+QqDwLE$PU_BdO7LPO3ek}2iL%E*X_Qf+;~=>RzM!r45(I5&C_;a=X+^-S(; zdHnP`Dog3Q0Y|3&pF)HsJf}1lg#z@uB(DrOz1#D~a#mJuFqVq(9ix$h(PRm`<}^U{ zrCPb%{F2@{nGv{N%;Xm!U4Y3|I8&B4@ouaOjk-v$ToNnkCs-glwvHOKV3W=7JN8ut zXNJyGO{4T08C&x}6Z7QC?0EtOBbDDsv`sP!0blW*0-RBAq62V*vLs!Mm+wmp?mM+v zLIvOhXr6{2rhU@UjY8{FU?+v}klKp&avcPSYWsPC2P)Vq`UIu(y?K*3;U{N+;AexBe|RsPMvU@nWQu|`{F=L>||jl|g$g|jceUx3NaR`qN= zfI#>s#eGugb=_>0{xj|kN(QtDlCmOkTIlchQ~+#>b+BY2ahRf748|u~1r&xbk1|LV z!rr^Gsv{-KR@|j>{r1z@ok_4S-%Qr{SKS(KtBp#N0l;nOjJ0Q&Br)qB3*V~iqf2<=@$U^+Qn-UmN}GN zA!vE#ngJ>_~Md{^!`?KBYOP$`Z|{c6*v4^myv-Qrxw7Ra!#GTzZ)B-S|Sy z2r_@5g93YJCGN<+9FO%l;6a}YxC>W4i+QLYZ?fmpznvPWGKlL{Q?Cp%q*qNK$xz_% z+sH(%C7`M2r$O8P-F%$D*gLb= zo2bA$9M7<+FHBVctyTSLo6zRBDHEb&yE@>=E*!;o{*081Zok?UuidbDCTU)AIjm!x z2-Embq*;cy`+r|wO10{Hxiek!t>e7Cql`q5MmYt6DoqwEHUDu~S zP9Aw(4DDwk!xs9SRgbJ}$H0nFT%#*ic>3dwd zS_>AE46>!t=97eos-D`&rldY}lScJ0o-3^=i$9`5rDeTmaVGdJC) zCpsQ6e9p14bfkQCycMj)M5j~zwc!{9h3RoNxW3G-)hDvMYo6=JMR-OH2v`eDB=*9i(NX0il3c% z2yi@1Er?Fe)a@*S(#TMtPe_6r2N~VkCv2beSFAeF+$SfjV8Y`Vh5CGpATI7s#r^xO zlS4xlI(zcXz0!5CBWK9It0diO0n@C#EV3}x!{XAWGz?kI0=WuI&&~P3`9cQ z)*p}{o8y*~ri(q@!0aIXlTfyDhnsb`3V>Y>R#Ki2ykoDy-t7cgjJUYCUv4mxTRFwN%hm0lxzb;nSaQd<$wJllUOK9fYY#D>8RcIpiH6K5pciU=2-#o z$jEqwwSemI5~#F<|9gFRENvyjZ8gXHr?L=@Y!sEtNt;jS(Ndi*4RooeWzBV2!|iHT z6Ei$nj^XE7xyNCUv%qvSk|iw$WY04sBq32SP8;Qp9YTu^^B3xY&Hhw2sAmx>XZb;Y|p()ablwQ(u^+pzXoSElUpvG-$Ik{lwi7(v=+_;FGhPLCF5@TrM_vRKnyZ#wglK&;`gs71KKzrFU15 zmRq3HKUxaViDo2|Z6=Xr8N@J>dmUc%wl+th^Svh*-rC6iEZF@mH^ws6uUDm(gSXS9 zYqICI1|n(MJ{DZos*PCyH3J3O$G4;UnYh8e0t3tRP@{KPaxb9x^&a(gVGkD<+2-w) z_2g|{`|C6}BW<^o^Pe&>Y1E*sS7X2aNa%-Nyk;MFM7Z(Hak&SgY@Ut2I7bIMS*@{16e*ODT`jQGKA7wm zq|Y0&-3=#9{7RC5G=eQ?eU_U8Z?nB26+#V&^?o9}_%wWi;YA5S6!DlUjh@jgqGHll z1u6}4ag$0Q@V-yPo1A|X5-9X>4UZpr%c-HR9 zP@*z(5moyZVqz_=Qzp@F?@N%VHoFE%m}gwu$!g8@XsbufM4Fc;SL`baKb$T{I889U zlsrM_M|Mn}Ln#cJkywsJ8PhII_IG|@#qaj@H)cmE9`?IqttrQUz1A17J^!@NbhE~G z-DDtEnm@D0eqQH!x^ zNKoGSjQOT774@_+j$xQG=h3ZuaevUQHf195jPopM^^~=NMI^1?|m1+ZKiG#$JC{nT4hZfBY88s>plp z@jGbx>Yz}Q1~M**kclR5@3Ed3Z#&_-uOhu2NP9K#{b4K186q>}-dm-mS3JZ6zdDs5 z9iBe(fB!xPs~+y{ z{j8@AZO&&8ym6vVR#=gs#n21FD)kNfDuot}e<5njph5f@&tJ#tQAAf4V#j68%Do}D zCTkMVEI>>t`E|8%G!FOMkE@ALeX^FwTZrwb6QEm#fiP1Ig~BUNe*BecZl{>(iS2`c zbx^<3({tGI(Wpd$;hsQfpDfC@lv|U0mocuB55zBqT=D!_uDR0Iv|k*cDZ8Q z_SFL`3dnD95(rd`x#aKow;lCdlKxD+24@!1os1C))ne<|pA$U^*b+gUn6WL}Cr ztn*a(no3+>E)eBx6z>0tBfkPy``@i&r8x!QbloSdOZs1}$9o*NUP+K6x^8beSM0uS z9(R*y(UJPM32y!6pAF~uRwu(qrIYEWty>Zf085iB1o>a)wUs4UUmwBX#5<#l7njn_ zbKexiNS#?V`%-QX^MNh?=-n3i>kzzN(MeGQE@cFwGq{=kc>G=`0$@NHN_N>xPQt3Vm zapBWEX}kO61=!Y&z4HrGtm?D^++DwVn=2U`qKcaH1&|}7UHK7g6m@81VDo{klIlE} z1`kCqIy)s@Ps4Im&8BvGFFK}zG~`St!QJSmY}_>l&HiS-)OG2hTi1uWBHE?T?-f4j z3=i(1pICFlK0Q)Aeuw^^iXaXX1er*1UV(bd%#97>wk#~4Je zAzX@%cA?<$vl5`!%Pa$M`t)#-kbaqK*0@S%8wNS?V&Y$Z`i|tcLF{>QPR%^=Cd-a{ zv`yG(?I9@Z$T^~)T`_s3Otg?hRq+#%tT#v}4ype6f>)aa2K?*r7;+nk-bDAi^*2$% zYUIZ4?}@Ty@6vBr<)}LSXdAvTZiqgTRxYW7 z`8T2l)IksnDdc8|w)&pRJ8Hf36X#8FUfVUp*EvN`8Z9OomN;#yGCS)c2*4uY#}ZRQ zB`>!gE!-QqLnK(?pjYfx2FHnOb%BZl99YKkV{>-h;EM#9u7D(xnbJ;<;mBq;0J){9 zX>uTXr6;qx3IwN~?3x?fiF^EEhBsS#rZy`mdS zI&v%Xz9AaGOV)v)O$z;a#|a?!LCh6VA3s0Jn*d75X>OJ7^=oqgPxLHvOgya|d}1`3 zh3cj=>lZKL*4AwRbeC?JyM~RW<^>h+IHdE1k?)A2ha2uUY+GjGrE%y@5Zy`n-gar%>YPa zc>^;#JRStUR@x(_>?hwm?^7%ly>tAC#x%Qi zcGhpS^WF zdO)bnSs;W_UPh>Jo1-!zrHCS;OB#XXg)8-m-^K3_CnqtwK4@jlSLlxDF~Xt)VRm60 z?_QX?i@j4dd?v@3vwy;K3qr)s@0~vinFlsKLiVEQA!2B|t?Fv|HE|3kS{-({zP}XM zKcyPlK->TP`4WqjfwZzCA)kt=$;po|U4LzlyCb6d|gme`va3$N`w2Hu##l>2a z03a&F_5>mqcA}}6Yg=bdo=XkVHf1tKh5ZG-YN4LsdL8}g*=QOr*3Qvs;GjCGaj7gc zGZ6JEsbT%DO0ONJy`-Z{!G3T6hH^68ta(NquC;|pRB44rwL9c!dY{MLG%X)0$T!=NM-vMYF{lTOuFy2DDinLV z{A5~j0Vbs7L2c3lY>Pj;S5S$3OFs1A;BfTVO)0>v2S?-6G$R4-sQ$juHK-R5^0Vk( z|Lr5>c=eVDFK8!_EVDq2^Ek|!mI4P#3k`J_fOt|jy7@d||2uGlgMb4l&z#JLxl3P-z`&h)A!GtK&vPXq-Ge;Kh*DCzoJgLMa z?@At&>K;Vz{gU9tBuSZ_k^De@8Yop2C&<@X{MlgHQy0=8^$|}f9{=*}24Au9`&Jxb zp3(M*0$RNQ>1T+o#LibL{=QXSgj3k2X|>;t;q607n-XX^2;c~y;r8(`@&a$(FoYg*+!U#^iYoTY9J>6oD*44vYWAL@ zOQu@w=LT)YFRAh>?VlCqUBwN6XqBu4w#g}%b+{SY_DCJ`9?=8PO5n9+7lBs@#o(IN z3l08c!_zf^Jt6Lnak5C|m3cgT)%_*oKp9~(MQ%;HFQSs!B&MnWhrDmD5!J@AcYVOR zNm2%u3jMYZ5Wq7>sQxL~aM6%vBk3LhC#>E&ePug-X`9u0qGj_`eJ6i|YIl73^cT^e z86Jb4XfXJET+$R`$M|1rsa6Pc+3}L&>JLp=kQYw!NoBz(2_5^vBPxM_k?84`7@$!( z`B-HzUSyK$UL?=$1ss2NK6;GW*ZmR#xD^s-BFVFbwo^eryxVb~Pc2rsk5P`eidR$j zxD%`WHPD-+^wku_do}NPwbAa*7gi3(=44u!r#TQ4LZ-w%QCM2xSf0t3k@9q9q2^NG zn=8BE5?#bmeBB>u1T>U|o!SC>vH9P~39Srv{#0;gi=Ks3o<;=y2>M&Gb))=8=J>^< z(yWJr}t0R(BR~3>qX|%Rsiw6=C1_? zq1TmABi~MtFDeL|*s)jL!|xwC>)1F*d^b%!0cb@QOnXbhl{gaHAC6NwHMk$Ft~o!L zI*x}axKoiaa@9K9hz}e70=VP65d8@Y+lcu8@2j=lGmZv5-ptXsWY5@*NM>? z#_agn!R*^s({Ur5@@knGJ4Rjxh;sKXBdsi@{rd!B%MkHd_-be3j)n4|=ltJOMe{`QB~72OGS+N; zsOx`M@V-FnZ+&{eKh?JAL4uRm@x|RCi--+&xG+Iy&+{|T06Y87c*gQy zDH;b08}&+DXdwX1YQ#B$<%c{iv#xpm8n;r~h>P>QGk^F+W*E<*D^^(GwqVZ$1 zI0>x6rRD^zA;-TWGsQ<@yB=H8WEaKdJb5WNcvC(Pjej%KsZLI^ZRa2AZgGG9YRu`5 zh@D&SKHDl=q#hg_cQ7J=JYiRxhctE0fTQN{}fxS&7$9VH325ouG zwND;}1KjEm$KNov(P;WLkK`oqpt42$^m|iuK>g1bS3h$;b}#QQSNCBO`18(jjOVb} zwexH3vw%9<0p{EvbT!#vdXJlotLM9;3D5R{X>%t>VPS_31ZjAduFtb7!FM|^=2`pq z)ecyndluQ_bQ-OGv(1 zo2YtrR4tI-;yxrcH@_?@nKHF?`NgaD>E9BgLzCNCRaniFwY2x2^3~HL{&kuQT(~$(~WThrye-oqHZ9C$zz{ zo3&rpZf}N6h|>?omZ;SnuC68e_M-GEXg|^o^@Zaac4an0Tsl(|v^p%Yv&J5o6$}gd zwS`a9y`6cb{1Yljokjr38kGz9TRlclVKfEs1`FRyZwF-)a3>76bP_##!iSv5(C@sv z$#D-@>t#(^Kff<=ni3a+DIXanUsx{ly;<~cm~j?d#@8!LtvM2R6(0+waBbb-((}^o zws^R+fE~7rZ^Y$xbdO8AY_#&F<3*U%U}{;Z*RRh^%c61eScm($CZKxz+Y9TxnB5F} z@0MjaOrbIjeEu15_!kcQ{d?h4(YH6`cgJWn5JnfauGBCyY#*cO2i=Hy0e58J^rX;{yK>fYDg$&k zY`C7JGiZAxbWetmEB8J_?DDr&v2gy$H?y>{N|Y?|BYMx5eN(s}6v}pc!bU2Y#iWOD2SjDiBchg5OgUT2!@itL)8VjWJN4$~| z;7PG_^I%<7=G9(9_l3J5szazZ?>LxE?v% z8c6ws&bhJvnC7ED%&{l-8gR}r1ncVirDepA#6ha)t0pG2ZdU^DoY+4$VF}B6s1OUn zVI=X(z)BEsQdA{&o2+R=oE#|ESO67Im=1*D31fe|$U@)#WND0#($k?8Sfl9YDG$T_ zNvvW1eaJrQ7udWhY6lG1wlKVSo3*_29e(>fyN>W&tF*ASN-%fxnh;c45q;=FSt}Vo zIZC;(NI*rdLmq&|x1&0|49lbRZZfa9#9@ZVKD#MuKlV$VPuWp^pauQ7TQ!-&080w@ z_jRA-t`qH9(U|*rS@V#j{1RNi-~Qx^1Gt03I^6&AYX1{|Jf%k)$%LI_Rx78Ad!^bC zV5lKO81e@0e}orXJ@_D)yTX8-@pSQ#4oPE58&`L9_{AY|>Bs@kNSu9`ezJMOl)RG- zZTsPR8Jri|??vtN=(yPE_?E4Ze^G;NN=v<2M07_6fqSNrv7Zks%6Z zjHOIrPYv;V3$B!h=9YPa!JESxl?#La0C-*x?IdE@6G)k(=FaoONu0ab2klkJ)4r{+ z$2rQnHS+rHy#JtLI5I<&8OUp$^v5Fjg-!nh~L2G&vATr95M;I=9OyAvB3!=&yWgAeT({hXOC?wg7mAlWl%<0|p#5J$q6D2s+X@!I ztVI!-4`a#tu^*uLU+d{vI@xd^zi6#g+|Gtn&Fg;Z}P6^?2QEYy_<` zkI@<0l91XFw%VYDFW8Cd*EQUXZbSuj#3GlL$WV#paC>?Kq!e;^3x7GLZ1jCRsaa9w z!w%2c*xP?A&#e6NLs6!5w7*ko-^jlFdXeu!Xo(e9@yl3 zyv7&+JNiGAQEwD#S)|Oio0m2(>g&Q|ts*^e&j@{9yeld*#Iw{FQ`BA`=3-^3%ecre z53!M;hb&c3L)*Ir?otGulwi#odz;Xj#Twj7v}^q82W6`m^i980mXWW`sFUp-KG9>= zwh=Xzjp^W{cUf;}AlRm)*xQsY)6Fr{zg)1Fv3#~hJ$=~Q?4K)kT7S45=g<4-&UM^( zVCG#vDh-4+Ydd`WUunG3M>^RU#5-q2ONZ54<&1WRa(%@d$`~DWu-omJ@{9cUV`NOs zN7AJ)C$04@x^z?dzgDjE4Mhb+IFlak$?f5rNks;o6C8WcGmcOT;HE!5z=%XE=1`3VaAo6FhV2aY<{$Ow(fnnOPf-^fE5>pgE=gxN{;>_b+(s2^% z%)~Dv_~uQoF#XGjSSs{lviWkuq>A>(Kq_&V)`u)%#p(=+$DVb=*e(#wdh95fo?a-b z26)hI|5Ca-eh2GlNVnhWtI3y-0(`Ik?0)7o`GT}O;CL09YS64_Fw1wF2E;K;DVU*e zJ12}P!I4$z@ABa!2FGSuVR=H-_FMjW7E7UlFCjH66(>q#_YH`B{OwhrEA%z%=khPy6QaHhHE1-@(b+?L1kQM#cA+oK86$_vPjoSb>7s5Qp0DkFqy*kG{OM%B z9cJV50Q5Jt<1)Z1^jl=iBx|wZEkV>vlEMZyFKJjFYqGq$;Q#Trq*&G?uU&avpu+_9 zX{l-h6hXjUfPp{9q~XTO29-&^{~KN#tNG3kq{)3Z9D&Bm2yqWg=XI`gOl>E%l=Lwy z@*nJHAvX|e>aWYuZvv^1I)d$8fgOvg2TD=Z=Vnvqd>)rEH0te!cdw*GXS4%QjDO%L zSSrkn*}463Yt!9bZ}EDogmP-p}m za3zh`)ALq@R3Wc!Rsh2dE@8nx4ICj*k77W3OW&;qplVpOniK;gn@) z_Ymft0P3`0xt>@pXuT`Bd_H`9_d3P@V3O>qeUB=@d(Ev5F0oC_lic}FQ(vFOMVfGn z-2P4p=8PN>%^1~CzIqiiYN}JrYQ{hvG1!m$mN4SY4ta)G`1ii!-4pDKMXLFq@1GBw zuv^_!CSGdNcDV1-FLU|HZ%ps7tq6XJ^1q%yhq7NIIY(T8b5v;iw0Zr;sBR}HcuQI3 zlQ9`iTe2o_H|&Sx^z6%o{QhPS$`F(S`6N1T5Q}CQU;Kq@^g`d1DjiYQ>hg@psavnL zs*$#xUVggkxJx;b=*7XOz3Sw1TQm9B2`CFBS$qXCVryrzZ`I$CaxUpu9NU-=XLIwr@)za$m2c zCoXitCOs!kli}&Dy>#RDE%|f9v?V_Pe6P;-NZ}3?VD?D z5(kCNAxxb{-anp!R+64Ze@H>!%U^wVW_t#z@mS`EzEVsIEq@7roA6tiU@(asl2l}q zC?(2KHdgJiB@!Yyu)AuWf)EoB-~{{o^NR2?5fKqhFDx)02$m)#y7Qe0YL@H8aET*? zFCKx>DxT7Pre;=*PIwJgSuGsPbuXdqJ?5N6qY)|}3JC@WA}-izAlo=#`B-SIsYlQp z_B8GB8(0G4;sOj|lgNf9UT}I8V{YMHhpzlvsEl}qjX3QCSuBPpfXd4JcJq2@Sj-+}0oo%YE!Z1$Yv#t8E4{u|zB>;Y|8x%OsyxITI9{0ja(`V19{kIq&&*@}!1A>+O~mvVSsqJSlO8HMnZy87a18*bwA9SPp06PxR#_S@mqj78jIqkvK(DmDOcBv|Gj~}sHF9s z;Yun+D5!XqORM27N#eP2J#hOH!i9w<-#(mb=a&q9_xc0-?Xd<@4%xCU2-j{)Fi)$Jp{Y6PYaW3;4D`Q9q=KXYCT^(VR zbe_3#&>PvbM1Ef*?@C@(gKbfpl}ZESvD1?z?_^W1Yw2NC16h`hm&ZIMZEw3^(`|0Z z%{bH|RK1@ySZZN?RooHxTUrabYelF<(V3%Ma;QCwc`mfXIheHyCc3J5Zr<;T!9IIf zYIWJeKJhK2;~?#%ls@e8i3Xphi|r!|i9&XU-*KkUACLg!z{o@lZT)Csw9}RaUm=uO z>0q!xK6HMm!AkRNqJS*9O9(Rhlr*isVedChA6N z21mE?Bn06&QG!Zf?S64^1gO3Rkjra~`|%5#fv!zfdnvOnXMy0`j-5yVNQ0*^fmk2C6_d7?%M0jaNy_4XT<8|)M2>NR2wfaa%ndxnF)_V{Q} zaX|rO5sDetJ0{KuIA1;FqB-AE=}0sNPKIKkK-pRW%%&cV!3pF54p@y7S!bGkN`iHl zz0L7Zi-%&PH1*PDwA9PQM2s)p&fj%ph;q-50=;;Ja-6VSVbK|Sb4h-2U&2WIScN*f z&46Mk*Q&JP7X&a602jc_yFF_e?f4ZBSx&{~m3ouJ@R?5xJ)HQ^yjIDiYs7=Ut(=sm zdqDxAObScljH$w(CQ^}jdXusZNcJ~9Qt>{gW^|tNhTn>`h*%zkk#P~_A=MgD7swFe zO^y-+(>AiZD#*o5U8$<7`U!1+il2L{B6_$`mGMpl^@~-XwTeo^;bKh?9ts@xa1DtL zYa>f3JUIMElTCo6jZ$s2Ak`2t5%#M~b<^Z_@xH#k!W4IaZSWxS*TIMS`g+w^ve-5x zQ9bLXMz6zLviQ@97^<-afC&cmU_ z$OpKY%BA6o;^E=N1k$gqu;-{gaeSmT0ZO6ZzaZ~hr+iuYv4mEL1ZaYrIWZ>Q%=@$o zX(Z5ii65?n0&PzaaCJcZzp31d_sOI! zX;db#Mnic0CB(?WL2F!yX59>Mw|N1+!*P$wdolvFcJPaDTGe&un)QQ66is!B3O+u@ zro^lBvJh>V;E4ETH&qwwSRv=+5d!j>x_rMV63*-$Cs^Ku+;tU3qDu;03m+s_ZLR}Y zFkG49}2NiswWQm zRZ)7D4voGlV*f}!P+SOwebHe>Jq#FLGSL15|I650Rms(de^ZD@m1{-vD}o-ib=S}^ z(&m%H)2gKelW{?O8QCZ-yku5Gk)1F$(meok(>RDxvGWx_sds@|_?6|98~=k@6CBFM0MCMJQSF*vI?Em2 zk$k~g25wL%-*$F`cNw^&CfraiPF95xI$0RV{`Cor;5apWdhS^F5rp906)U->!rLqw zeR+yi^~+}FXB}`k-7@s>3~`;w9?<}I*;cdDgs*Gfs#j@@K=dMSPS<hm)njor|0gNzV~4T!e1>xxe);S7XCDCe|h zevg;xW@_0+n8K@biR6p7(OI0XaPc+oQHrKTAHi<+$i44>)%<=@nc@+L$58uD%$T+8NI@I&i^c3 zkbSpIJMq5x$h(w6jB)I1jqGUTDl;L2njf{_!M`ZGL|p2(4QDU>z@;?Z8-I0v+T)p5 zP!QBr)dYtby+jeE2EZg9|D>T@0$YO*XvZc;QnmoM4krUy!(Ea=+vmSV)bu~m zFW1}dm;uqD?v1bgd|tge0-<&8WqN7|*ez@@=3r6Wsgr7S5Oqi+-~lgRYFz;;SH^^F zwmMD8O;IzpF+s&9L_|7wYpN>CITIV6Ny%H95gJKDNLR%EH(ERfU~el9 zZ3SxJ4DNNl(313ka}-s-FQzgfB){z(4cmsmQV8-C-d_>gmcFK6FLOr@7w<=f1#Cxl zBd|ethp(cw82s&6=|4q!oNB;2vXvVWQIYRD>z|Mi$04N;u|B0gn`Md*UNS5Z=QEhp z7Jbq7g)QtAg>N-p-rW2?Ir?iruk5VOlw{4%_D^1k!Sov}-E%PJ&&QO^Oyf>!fVSK} zqjiCK#{%G8`&;is&pk02;UePDj8Ab3^1RJ-EHomR+i9tEVPd=5pu6f%D@kqVqx3u8 ziMscXkI218(FH4wkWnQTr8(eDF>8tTN3H~{V5utBPH(h)#uAcsqHn zJDnJkaA`u@zv2XiRTYo`Xxf94*+UJ_ID-v2cTd5ZXJs$kI9(;8Lbx(wrb6QLnE3Q~ z_r(3~ZtOCB>Lyplick-HD!tL46*oFK)K`QNx4wunoa)o&FtWbw$CPx$*b_dMW#{>b zU%v7DL*@}yiV~_q#elPO69>oC(5uJ#W9SDg&krWjTd5%jz*9n6YzXYlp{C;pNw2b6 z8A{A;$v;$c4XC84ee9lh^S4AFP{VZSVxkWO?=drjh%HPCeTAh7d`1=2$2w>dr^W+? z>_!@AsS19|<#za}o_gPUt1=-~mtU#vcg@~AV^53G)PEy2oh2v z-Cfd1Nq2`xch8*t{m*mGxi~jm4G%ZN-tW8C`mIGIv`{f05P&5DH?)Tf0ZNi8cn8Yi zA*{Z5G$$(S_sRk-0ou4yRoY;isH!_Kz#i%4lYH!=Lhl?C8G&W!MW`mfe-QU ztah6jeS_a$y+y$O_Fvo7KfzP;f4h>&gr+k|q>i=i%_DYmhmyOV)GuFOq+KQWXod8a z4S%bTA@JeG$FZMf-ErRp*~`8lN>=wbVVehxYdfpe7#0FHyJ;G6ccV3*eKW`c-dQjd zt%P_(3@LMi76%*qd|kw8jS*M+EJ*VDDj6xQ}fD3;K&Itprdw&H_z|>PQL_>&Wk8{FxDAX zKuJje4i*^g3|J!3varzbol(2RW zp#}vtf!W?KAnhX&qjBN^mzQocTd-van1Ff?`_7KNLY=VhVzG}8PWLz1X0yd0l}J}l zugJmIz`$zVazp=fcl5|lj8YdYzu*0wjeb0ZUgSs#r&q>sL>gDt5c%s7zRb*|8pSA$ z)`Q`&OnJ4I{coS*WPSvcbXu0476sw*R%)s;3#fK0+wpVg!FJ2alZ^BVuH1#yV|@8i ziOu4AK@_akWXRLnnhowA?kdftE@F-o_uV%s3r^r6&};XRzXk@XdU{6U5~th%j9p+u zS&$uaPnhvq2y>_ee`mo^?!?xlxK5A1-zvqq@}(b)|68JA?(=vp5Cz?3M%ht#MP|gC z$I2&Az$SuxL5FTgXOL>})PrCcGC7u<3H6^Fao?OlV zd7eQD@6GAW$V=wJw$*^YfeG&PZr0*sqy&p!N{Sb%da)aH)osm2pTB-+RIFwC33gU` z#k8kdol>5C@e=-5S%PJNMX*$pSys~bdYj%VK)rYYr!ULV%hv1)JhWgbZHpmt@ogk= z?&bRVaxag_n~|s3>$Oe}QXG;;vyWz|3HdGsNB<`aAjy|lD1-0mU!UShm}42%2>OVF zh5d*5_~X~fTbfFvq%s*89MdV z8f+WdjjG!k`7ZJO+%C<&*|NL+X3lBvGa0pGuvA+v)rtj!8Vxsp>KMNWx^VTMb3S&P zhK5Go5^GtN3D3@uCFJESFL^NG)NvqjT~7KZYzxTH0Zx1j+Ds29(nR}Z&GP?{NV6clw7i#(Y!OR=sUI7wR+?vyCv@sEgd(3;*I6Ght$n@ge2vNmTQ`gwqe!O zxiE1g4C}gNw$jqdl;Q!UTFa(-!MbLYN2-{YcZ-(W+x&u(qoV4XAF=sRHV2fpFnCYt z;*gb8uX5vVguf^jj9#P4b}kCY0xqY=>-I1Et5~!&rMmv9qgdB2uCEDQk%^sETnNDz zOnSCH*EnTX0k_HKXx(f=4GlROvwpJD+?Jhc)@6>9z>kEC*b$M4UN_-4T^t6*eW&I3 zZAZre&kX`4yD|tGL>uMfRkATdP4UmyzpmfG70JIcPT_5e6%4;1(~SG=trp0ySI6Ym zBn3}tzmj>jv|VmCCa16~A{fQmL@6yA?c;y%j$u;HiEUZ_5HX6)E}Li-Qh+=o4zc^4 zs_`{&X#{*f$yW2@ZSy1tu#Kn#1n+pjj;pKojQC$_$q9o!uIwwW{@P@LKLefCBt_Pn zDcj<__dQ?U)D=f#eL_?5KZ7f~79ddGzpo*UkBLz+G-LsLI78MShaX+@)WQ$L%_RDkhK#DKvXr<*_v=pV|0(!To%EsFk*O!2cXDQ}=hF4U6_9U|A zt!c8w<$5v0R*M$G#6yYmdpll6X@hc!S6X`9YrxH!3)05Zc?SvhYeqe)1_Yb`G^sU` zp7oNPPr8jx%gpEA0%e&W6(VjMv1d#5Y<5tW{?7w*akY|gVG=x zFH#WRR7W*5I7-WNh*J5D4L&uRq-(O$m(7bJk+jyrMF|1Ef0%^@Qn9hl1Ny||>q8;Q zb`%~-VwmFOk*@5y=}V5~#tUyCctDS_m2MN>5XorQz5VoYX8_VMj}sT>1K^aMG9p~W z24xE6@#=p)M1z=uJT_4X#r0i2T5lvBdX9%&O0OeZajA?5<#aP3$(2a9$b+uV%Efu@ zW@dRsqk~w<9*jCVW>Q@|DrqQ5lcsF|@c)weOOs&w6%2IWor6gxH4>mX#&z!@GGR{q zL!{v0xgrVcW3cb~@NcmIHQP{T9F1CbRPx$qfz!<-V)*A?zen?~E{t_t5I4w@uC%R^ zfjjZ+g5LyM%_l9)P4K0VF-aALB~dmvp00{;dDH{v<~@v9mY3)>N>K`u=S9E(JWflb zY|Yg1iGY8z2j1S`nbfffqZPM#hPT9TWJD5h zJq>BLxf^JL{74H*8MoD0X$Lc2a-uiN;g>d=_%n^32Q+{l1N&k(ducJw z4V2glTdXp{!LNrM&<_^J{SDE_%6H7o>kEHH*HJk;JvlqSa_=^X!sTAZ&^wY|{5Y^_03PNWI7oaD{H~1MI6IavGQi%G-xOBWbK7ouYu6mwb?-p;=ti*l6-SF;Y-SDCxr>S}-pbC>vP^w}zb(H1=I4xFudAgT9Y! zrJ1i=jGZ{v`?h&%o+URB?k48FLAyN!bTeE;1l~QWU&P|({@cDjZ2NjZ;H&Y&@u+I% zt+Q(EjTt3y(EOdm;hk%Mdf}2lPpeC(!oap8FH%SI->)IEL=dk#0}hp4|AyYC32vSEZ!#@jKHTnh zrms88J(j<|5S~-#T%kSxz`&vWdMju<0!E!Zs4uR`B41|kvjbyw7A(w`FhR_gw+^-z z(4h!<)|Ncaa9FAz=G$QFCI2b$AK^p7^EPR7^M!GfXGQzX1BX@W<5o1!?yoRR_aF0> z$8-$T*;nz>x8d(2LqcH!L)Whm&b=37((^?v!ju9hY1T*2nMDy`9kc|)sJjZm!#9ETNK|7;M_Kx9pSsR-yN)gMH%`9uUi5{a4wD3`U-;~tB3(Y z`__D2=pMM5vsNIV(Pcb=uoO2)QQ7ey9xA7}mE$Oxg3iMBbJJ0&+qLIzuBx~C*++ zkSfD(jC>Bp3)*0kC4)0$1cqL-7zIKR3};;sM4gTu*q{FQHN)5jQ5-YK+Ju1w$p8~DO)B^3MPRD0*J2I@@B{rfs16A;Onch>) z)is%Hr(Rs569?)22=F$qu@1fVcceA14k*)SjV5@LD*eR8#hj%+#kB9c%6^lT2{9#y zT!Ka|q#$A$%qVBXX&)vn68&z1EDl9JafdV>Xry)0tPxyH15q{iM#ZAiSJ24c9^Kl2 zd0FI+=4Vd$RNvUwVs7*W8vKg)f({hr6u%#2oR{D;h&YnaG$E0d-Uh(}ZGe4^Tz(_o zMEN|SZcB``IavE6!KK858H(>^O#AthCC7QG@Pz?h#+2TK|1um$YDu|g8Dok&zWrpYVtmQf z{K$mzQ}x?-uGdFKYVsZ}%N8+QZ&1H&4UBylbnPICQmt9ritKkq@6kPVLbq8!=93;Z z1^K42+o}gK<0nfO_ZRiK#J0RRR{mc124=D8Tjr`X72N}748DctQ2|HFu=o6WEAuc% z!vT~_O#hk|7~B(owdaATd_5R}f9J%p-8DBqrzVKcoQEdHT0P96qq(gGn^mgB=xonT zjPF947R8{NvdxM2K)Y|(31v5~K^vsP(9$j9-P!7{408b@yC=ATXopBQP|)nz+gSrE zzFZZJGx2h+6*me7S~TXL_A^~B{Vza@bR|*t&!{=LjSGtW`G*AP>_0QKk(yB_Zht?G zH{_K4niW-Lf^nF3fobiq!bnXyBqyy21!A-{@IK>)aY(kch_NRYqxGDm*<6`p`jVBA zew38b%oUiKlsfnGgB>#<$O@6swNxHvs|=Qi$7 ztorB_dKsp?isBvRlx^A+v%a=l@H}M^6SvTu{G(iZ_eqIA!En5_T?Cv3O0=W98q1Mk zy%b08QVy;V>IQ%QcR#(LGuZBjL&}jfZe`_8>9VFull8t6dG@qT;-)G&Lu5d3JS>F$ zXi$e19Yho9iWdQK#)a3=SVeEq@t)C1&+3?KqkIeuoVi;>d&C$_(L*_E`()4wN;uu1 zgWQAIp9^FjNHB53ea6xLA21_Dn>&KH@N0Z{5qS}$*!vo%zs(IOjfk_-1?{v=vuC~l zy_EfdLg7naFC?4IQxV<2^dmA=H8hElD4}D@3L5eq`1FBOGifWk%}u<)oMaajaL!zQ zhUl#GtUcw&;9jNk$1tu;vB&!%x)LHf5$d&@!KjOgn<_>YsNA9*h-Y!xhQ-s5x6 z8F4x|!{}aWs^W={U%Llr?tL#LF}+e1Q<7c)%Zh`}LF|Xe9V)gfhUWfZSUza3-^IcH zP|O4P^ZH1QB@1BgyCGFb-LBmJy@DR0{4?e3Je<2uaKU|s*X6=B;%H>(L>#X!-vUhJ z)`ZmUQ5t|0`CN{96#^v6_dh=Xqe3Ca_r!Q0p?fF-`EjdAy&YH9NA~!zdh!N(b+fP? z?<#OUyr#W7^vBW_@H-**0cW8iXbYhg6TsRiP2dwcllPyw@o}8RRu7KT(DiRJ>%Z4~ z;IPA9-*w+pNB#r3wA-EG=?kD2=y!wtJo;R;B7Mr*%OXzU7b|aC#zPz*Y$E2Nh6Nv({TYYIFtW(FIYgg5A-x3t#Cv9ss#GT^0Q|JM#z3?)g zT*kwmFMsAz-C;k+gyCD=j}H$#SYl8M)ap&N80=}^#enpCnv`~BvIU@ME~aLQmSnQQ zRM2Z~=~oU<1y!JCA@t$Ql-fE=hkWO<0w(&+$qUH+28DtWxts{trVYsP&SKh2>a*`JOT%9t$JVfp7f#s5LVbIe}*H zEl5m<_4=742Y_Z)F7`XG|4fuZf;uEKMqr#FH#%WjH&}x=;1;u>zuEPUsklRf4Vd=% zEKNnV#!-+_TQeVxyp(_mRE*`fb8|hv4xf(#ID@b&Zy(Z@9B!o7oDgk20dHt%OC+TF z*Mi|0<9`FF4;2|HlZ1}PQnZvW7BG;>WXMRZHd(s;s^6PQCCxTyxYEP*^vuR+_hp6xGBWBkAhv&U3Og?Tp!lh^jZMsW^WwMBJlH~ALqq5K z-@rA6B#jtrcElxJg^7W&=42ATB@-G9x=mgw$2o#Q39`Zz5#r-Poh?HFJ^t(dYc}@y zw(V1FlmYBle~#*6j8FuU%+GxAd_*P()R`0C@#=~9=vaAh;9jExwOf{L*jiwe0o)Aj z=TLD|Vt5s@xS4y8do(|Zvon>TOi4*epFwS3!uKzPwxFRQ)z_&W3MU3BgHAUWL71D` zZ){G3t|@#pcVz#A7es%VpoKr{i!(7)&z@C-R>JoScs`s|1>=7Q)K+Os;euLX+`;0% zY|f(w`o@(_yoh^FwC=XJxZ$%&w0VzuOwS&X;C1`XLWGu*DAXJ+3Q~>hXWhpNM*6II zSMkmKXo6yIHG)s;{ZSoFtkXZ-CyzU(pHW4^#s~MIh3J&WE7q+4iIuR2$GoEF|H zPDVwOu1GIOW_Bgh_b(yT$u`dAP1bkH6V-(M6v%rQDhol;^ljm+RCN-b5uQ$XxHp7X z)4~t_7>GDc6a4W1rTk=v>P;4(SrfExUC}Nw-%2LVAy2g?FvwlEL++Dm-&H^~PExj? ziZG{))@5g^Q9Le!{p?sGT17_QL+-05!9yj%x)2}+U=?8Snacu8P@?4pvvJ-Z$N34l zj!oQ?Rn2*uDO<8;Z@C9w-}f83RafTitk4dUzeWw^W*p}y4O6wA-|8z(Sw0>Lt9!yET{rO`{i+ z5@XvRH&4igU%837Jzy! zS6(Re01owf+EQ}L#6gY8EZVQ&#DZou|Eo=_)dp>2kg9+s1|7-LN)ow6-!ZeruH49Ex4Tm@p*j|stF6^4%J^8eJZ zM*sW)Lu67rMp@o!M{gKeN?Gnu%kFazH*!iwIr`bQN=DDVEC}D8?J4HpR}(ml>a*Y* zGb;AdLnNXlquw&S#g159(7o0-@m`UIR*$+Aj2-Co=8#bmSn%}(v3@Gg)pIkVRsBZ$ zYvk-R(`_8J&LA=)mC8)F*3)#dY>UuME~$cw8tvb>XY`vs7&devXlKkyTLG*e`}x<4 z(u%Tzs^6LALvZ6)0rDu;&@K88(dWyvw@{0`c%hi;F*xW#DttgnMdV-j)Y-VpebjiChC)vq~m$8h+t04`j>1SPlVPfR=Ydx+p#N7JaRum(4q1?0WZ!)&qKX4#~|; zMLdWzwL$p3I+)NM0;%56Eb#1?__h(p8LAC}GlZoWRBHd+etm&1GNWq4k9 zhS|7cT#{_3^_HAmm3a}PIf3m(yhdFi*QS^oP{d2JtX1ueu3dqzdlRLX6Eq6~1D2YA z>OFLAKfklG=;r!&L$1a18D+lsB*)QbCsEmIyEqmfN8|ublGjz^(&BfYlpQuTy~)7O zE86|E`fz=y%3AZT7lnVUD9QGqZHXnF`)$(Y{scjah_LX;b+EL&0g*ohwA9)ZG2B>Ts`{&@xGedQ{s{EGihxBH#Wlx= zA9Vg>37E9(8A3f<{VHUyG7!9Cr0grPKD}pwm;a{I)i{n?N^6$89cl!TN(-pH9I)CB zzpnN9ZN1p(FYzqaw|urXsGXex1OxeK&~ys!)y{^`a)3-+giRrG_Gx91q2#P)u@Z%W=18&8u8&jCmP}x;=MUciiJUdW zBEc^ArTn@fKqqP?`1*&(0^o(b=1>$`i%a>w}{*joqeb@*w*?WfI;hwYbfMR zGL8^P0^DvZ=Y;J%3>SMFbT)%q35C8ZQAoL!-RbTp;RT^S_!5;iq(?e!XT<#+0%r6SfS2)!u%Tdf{yLRP4T z7fs)ejaK^idP`P%S(XEuUPkOSdNUwtor?4F&wJ^yi;ahiBUBbtIbWoq4J%OW`gV}t zK&R1&sM(PiGkUNU5v7g(RtkZv$&nioqlsz>=0y07B=Jz0VbxS-I22o!?5FpWKMv+? z(Qm`%AHRGCT0mp@#|fOlE9fC#@__l9HQ&2an~9u)Ivi^W&UVltxPrzh?)T(bg5Tws zwD?UP{N%(~!Ps<^D`B={!S~ew%fO-%;vJ|aCx@DUv4bO z-qmnF*;E!ZZot~>*>*7a}#Oi3}SKld}C$mfE<-3<>T| zF*Gyi5n7eiUm@^5VnflN?0{6VP|OIDdM00G>C{9XZqfuHi_R>_5<7!<@F;thOv_z8 z&*AI;-r9l%2{p6D+~Q7kF%l-`oXZy(wpCR_dcOMVn?Hs=Pn2KJm+OflSSQCkf3%i} za95ZPBVHvSLxRYN(Y}8KQ5cxQJd}z|c;Awf3njkmGwa_o*BH`>n?}uc2d|iXc}ZT> z#>M=fKTutuv;VK*5F$g?a|)PdRS(``%GB$_O#7%2;iUD-HF!7Ve}24PnebS#jror? zn^gSHgnYL}gml6dsSVE46788kP5eA7MkYHkESSNr>-C26caUF0gH9SK2)Ek^8JX_g z<{e&;@I3dn5%#Nr-wmT4jCyH#oK?^*+nBrr5BmAb3$orTtpLPOpg&F|#TzGLw4?Mx z%od0mD#XKubM*LZf)^E1NEIK>G&j?ok;6w;kcX?PFu=+VviO>^`9kwGy(7{Yg+=SE zP=Z%k@)iY(zRn<876DEs-t3U=q~A^AY5W zo^)D<1Z}edN+oHTgeo@txAlaTMBaM+A^f4KS|N)(vrXQ=i*=LvCB+9w7wYx#hxU0s z6y=Uz3*?@QX9Vtj4b)gaew+`RVx zx-_`WTQv}t&*9jNkqa&MCGPH?u3ZrgG>Q~JF=A?ga{Pt%6VY*X;N)V=1T^_ni9&42UX-00}gahz1;K>@~1&07Dok5)~vLwDn&R z70^~C$gpJ%x|C(Z^pXEz%l4yE{@-EhXXHTCp%)_t&D1_Z?YM+=S~-%cNq9fJHmf~| z5%K#B2owYEH%;$X`x8}IgxFYTkY%+j3pknr?uy)N3}s(wAR#Ym(%CvtuNJEVD-90%7&t)aE(c2})+CDlathW*PXrIGDXtSvP;&fiP$bdUpGPKzR)C_$cMV zzu*?EIb*J3CuW|JT!S({uTc@Zp0hE6^_UB1W&X}Y%_2uC>z5(IYXgJxGxf?mPXhrM zk2|T~xn3b0+5bZ?ZS?sl-imEH*Zes!=13>&cAFVqQUA9-#2Wm$Td=;$25q2wL%n$F zB9!EmQ#DCM=8miz?fLNkWC1c86F7go+z2D6MUm;L%O_f&j{C(c1H$mN>#oyf*CA3< zk`6_*bl2A0{W+_PC}gsX8JO#G-eHFkZc@K7&v~BQ?*MJg5E9fMk7?rDW2h=fSqZ1H z1o6**4u44#hfmBUs;#o{UCp9~=v$F?HpWgbcu*o!Ein~GPKomGDLa*^tc{d_=8`F} z6!{_^nQZ@8O|OOHI8~*6T>ssv?0oOJQeKSUdLo+f7O1dS2mmAexW`}OQ=}}3>WC$) zXf&&Rd+JVN!qa&d>S+-Jb5YL1(^oiasAw>d&+9J^73zm^E#-qG-@|6s$?p2b{8q4L z)H%s5ukoSz0sZv8M@od^j01xy;RxLW$*jwJc+V0Z?0;ILwsTh!*o2+{cb+yQM&bP=9@5N44POR1h|aK~;4<5Q##eATZg@x*&nnWx{kL=T zIhRJQ6&-KxDg~%h(PZ~-qj~$(y^^bRzbpx3Zvys=HaBrGH_?r##@Ojbv?lLQI1tD1 zB&U3r&yAS*=+(wA!q9`cZytQ461zJ=-*T;e`)Uo%t=z&W_XQdiC8-4n?Ijq^8v;V2 zT|dUzDu_RLdQ)Berg>7`{KH|ICMN#{S+XO2DiB^Pq|F~|Sbh2dd-jBz+g@s~t?^BS z7nxNBq{kDvh8;N>EL-ilO|@E;Gq%w_>7)kt2DJYCX|i~CVPxeRC%l9eq$Hk6dx`(l z9W`QC>f~V6?efw0vKD$jFu=T{wr+3&uEvcL3@geBWB<(&tGU+&2rdj896*Eeer9{_ zAc~Har8kfqlzfjqs8V{)F*+(uO9SsADzvzbUNm{cH`4Df;Y>^t$$4}J%x5*mhdbz{sfuBNpU386pDBXDTa z{!8x~uY*_*|NYy-y>Mjx0qVvX^%`1yCxx1KvS^c=SYawGfQ!o?2Yk>3helc>1gG5e zaK0k_CeD-HuBS>y}Hj?*|sX;c)E3%L!%fVfseCmn-q@_p!>h67rm!t=} z=-%4cuw;V4I8VpxaI@5BjiNhh;60~vX5kNAUYVa~@%J~}wOcp%A|&$LvVPu?|3T;_ z{o8zkx%pX(o!?>JDU#69=lRFS`>~1*+?%j?FvZ0!kh{#5myx3;sfngceBsyM;V9@;i*%QdAG@Zu3YDLm*{BEN==74k`usd&`8?IiHqdIl*? zayM35JNMr>kvb5{*YlzH$MFmMMOCi)J+L&0D@`K;QzGNmbl2aO};_rhV zp?R+n<<+O{jEdaGTaz2oo+QYSJ%)|rPl0)RjdMA(HFhy&@wkU_K+TGAX0;l|x)MH1;V z>5ZY1^rXQAZe&9g-AE6q=pWRb-a7>*@$O)^)rn-Le20eD{drrc6iA?Z+F?}m7jBc- zp9x2E#l$|l?rWR5g&cNB8|*z0Eb#o5>A7q1*vEwuz6%WP#`?rTdSRg%TRSkg^ZqdR zp6cq!{}rc9Mn`oB(LVUj?fAhXQ^N-Bmz?t$hPa~_vvhkdvl?AG@5shSGyjTm)3&tE zQNIX-qYxpA+Sc-*>qVgqnf)A@F=0FN)$~u#lfiEFxj(g2)So2CES%y^7=yQ^m(-Tl zmyo)!Blsky({G8YQ}_erzl(_R(H*$!GPBg_9%MY3d@Y!oCbOY!s#myuae4gt>?LRj z#0wRUeaV1hRFZlWEfIC(VWq@8z%ulN%FCOC%i8+KhoK8pw(!<=E~jWTJe2@s7Arcp zDUeR6czl1y?xaQLsJQr%;@~DO-1s-@MQ|eSR4W_Mh!>w`n`ruY)g=88qG13)fEcOv zEQdLk3zzwYL_hWmBW4{cL6e3FCgne(E<>6`Ha>Vv>p0@nN*jB31O{3ooA+D?Kf9A< z6(B@kzXcKisN1AP23i-2Se_?5`6%z*g?$Wf7 z@)_HZ>wF-;wi=IOBU`xcA25_I%U`;(rnb3xMipy2mDv$`H=Ps6nsxisoAmX)Mg;39 zH!8@+4Z9Pl;HZYqX>%lT9c*%1jOlVg2Q5H3Hqx{sD(r!_hfY!os=W8Yt^{E`b_ z0)j|=55Srs9Odw|{jkajAAK*rXoBWiUmRoDihUP+9{|71{T+KKf<_M zhLEkixqjh?%Da5x>q$V1mPd=m_lf6fWSD?uw>ucxKA$7yyVE0uI|RjD(MI&+?m!pz z!br?%foUtg>fPrp5_90s&!fkzH`qtC-z=3qA)Gqzm2OUDXd`fG-UXnIn8PqW*OFM6 z8%5{eT?1a@e{q&K>2za{OZHWGc#*zWH*Zt^Ye_2q1bPfEJ(Y-;-s^4IOUn4QZHm}Xw$t!wLa6Z zj&e~9I%el!H~w1(hq#OA+G@XFTTMg38Njcpg~Iiw29 zBCKj%;ZEE6ZBsS#$TRp9+xQB;^ezlfkD@);UtRa-PkW-F`KeLJahiACV2l~s2E&VS zt8gs81@m_?fa)1WuNkQ*lYz+#$E)i0(Q)f(SDY1r`i_q#h`F&Ti@B5+N!k=uR%DE7 zj1{jNm6jminx!DWW&pLG{w2fKAn*%rK@NUW%Y-CM49oI~+W9_{vHTH59$?gjz>*_j zV(e>Oh+p3Z0Yn5@?NELTW9fj%B(@wx_gs$_&TqVB&g-3Mc^dSUv23G2l(o|!|8h6UC!kC0B}O^>nsEOhOAw%WT2 z%7{7{g=H>AdwVy+(y}^ZN5TOXd@RSo?H?c5H8}SI&D^e1W`{GE%22*-K5A<)q8DO| z*!H_i)5>2eIZwVQFHFvu{YP5=MN2sJd3yZCHz~wF%A=i6{~42kA=ieOk}KL9feR*h zcjoZx37O<|+e?-?*Y~bt{P)owyh}4GWZ~ZRiO4i-t*6PKd39Q9{#`Ia)&81GzBZ|S zW=;l_V8wOhM=T^NI^S2#<6Jugt9D%_GHJuLtQ){e(3|uudQAZPSLJMU4#G=q?X^_R zR4Km4*01fyaF42qKsjuBXs%RS7_9zorbFg^=POdR{B}n62Zl=bTZ0}^5jS{=`QQ8L zRvKMfoNCEENK}rtR0Kk4?ovNW=1jAO1l80_U6OhA8y7xygc^l7>tsQfj7&=WV~hUR z+dk6DO16q1YtJJ1Qx<1CZedi6Dw=G?*Cq1R-iotVS|E3!EhFlLiQpl3+^`URngjq7 z)}y7li3w2ZWE-df?f4!qo|ac58{XcW9zE-l|NA48C%D0*GP{rpzQ4G+Wewjp5lYqD zbLOi8E)DBtyf=c;RMUHQ#}jFN8NVSt*J1XiFqvbH%PX2biHsk=nZjwakPqBJ57nMQ z20)ri@ssXPQiQG;U+u@BQUVv&Z+Jr^5#M8VsJcH9rBKd#FjkCK9;jBnj4T77tqk{{ z`ANT4P@^&Z&xI}hLJ_D+*7f-f4PjWUVW{DR+q7ShwoQ!?XQMZBuN&nEVsKjAXx9D#KCf0vNW)d*s$E7-GWxoJE{{VvTM;B1*B)3!^Kq|d~DKTeVE zn!UMk{3JkK1qC95^OVYs)Z5oB`$GENz~rNyie6>gx6!w{f6(EL_}SU?Xd% zAYS^r6GW-)@uV$%qW5e4X%-~|jfHqs`$a9_D~3uB7pbT3CU@ixghKQ)Rn*Y1<&=Kz74o%TI}#;3BK8%Fi#L! z_sa^B9$Ir;ZZydGbm4MfyqpY0ri(Dq;{q&#q+x3##ZN#g(P#gg*YFXtQpakW=SVN` zu8@*iWwd)$Z5Zx?Ur%(?;#w5X3G2Ex?b4jw1`;>S0(1*E;u7MSRi9-d{YBRfpKoOV z@Wu&`(Hr4^J5smqt29>ue5HYXp%$aXNqkP`1LvTZcUqCtuN<4dhahk+;`{Gt-1`4M zbuz=v&5p@J4#NjF(rrW?UfaQu5}fE0E#!D}XfQ>Fmc~Vi?xOC;;hqbKN3b89&#}S2 zF+!Hw{e!nY_uJM{e^t&kdJk-D40#Uc4#{He-z`;r@XU?mqT?=OJPGM>J_~j~OZ^me zKJM^4f{Z&8ldPgTC}%pkp}==yLKpM4V%>HfqtGa-ElbvfUw6=xo~ZA42wLr*y5{8b z8`2AP_e}Bmu)36jY|%O0oI2fk6o4YGJ>p;U5`yGC#((qJYQgFIWn2^$V$rS0y;4%XkmG|3Qx zXCnQGl7fGXReP;fW4>YBMr-%nEs_7gg4pOjLHAD^U13K$caIKA!QLM@WRX7Dv&A(q znOEqNTFw;Os@sMli$0HrJC_qDk-yt@5?05f%@&p26AKt_DFx3sd)gj%q1U0?tVS|6AIqN~N0)t` zyH=mm^PV{l1FeVuV&E+jLO(B{y4Nd`-Pt0ki!7L~Btn&TA+O+p9B;gyEzvgURe}py zSj=P#^BF;YZ1(qKl7n*}?;vRIznTt@K0kd4A+!;g_+Vcn$pA~%&>W$K__0+Vu{v|0 zCb@Go^N121&gbXObIZ=mVSSazzc?7c0im$>C$}h;@hXq2z~t z=elQ+yB?J}hQ&lRX2Cx+j)Xuy?!Y0n7(dwWOoW5IY=Ptjmh#0qY4;x#E|tvucxp#| zXJk@5yt}Ij zmaaT~i6B3;uZP0s2u`GnKP8s0s=)UttCLUI(UwHXk*$l}d8T70a=x!8Ad%mKJ#hO; zB1`ipAydX@^WDuNnPd0>`1y6zDJ84vg@6uhU2uQqp_Tm0=YK_DSf|>HK1<$HOKv54 zLO1a!!WU(|*^=op+xL-LpD^d&Q8i|u?RoIFz7npgQy||rir>%<4z_mido$2YYiKNI z-C69sz;UKe^C5p@<)43YSdRPk)uZc&Q<-hs&0Nd=hqAAy5tz^9vRvJaA28OPodHu2;SV%9>n}e}~hFjiBj<=7t3AT!awKKf z?8~MS!fhittfvpjpE-70H?seCF#r;=kr}3}i3qVRBg0uyG$2~?Ry!@Vf4OLycUsB2 zI*jJ&P_Y&b8Uti?w%mY=Oe}2N;ia4gexcOV>5>UGQ`6{n_=7#tmE3pyjb@-eE2=xQ zBqu=azp$Ti*Si8mO8`vkS>yYbW;qx)EaB9_(9zNHM784wUVw@XbUNJ-ICz~+(h>7Z zUP`H~JEpcid?NlRzeVC&7nvzHb$h>`TVQ^@P1D5!ppG!P-Z?JQoktn(Z$aXB(kO!D z)YR4#x5vxcY;W$=fMjGjzyyWrHo@k6FUOkDhI*yC18)10<6lS$Lb}in0|kHG_JU>C z?k_uPoz|tLX#xXx5+io=BdB*85{9@uK~Jb;ZzcC{15Oe2w5JCpxr~_fI{}t_*M@in zpe+6%0O|f?n(`PH+f9rDVpxh)GM0YVP~>sE8q-4hk2Ewiv|iiGi{#QRQZ7Ue7&ME7 zYu|q5CKf6m2=-eYQj9v6hN*58Ouqj8cr?A$hr1_rjBRdRkMY4v*bDu&ydQ-%mdv zoAp15QoJ|T4y@#rP*6#=f0kD4`|A=|CXH#-x|2SmVa2m5{mQmPRt0JkDRy?%4N3RI z1LH)U-2_Kg++DWlmFoph1FUU*zqxK1F@3c&&<4_kWp*e1QVzgFA5|+`50pvgDaP%Z zIx3(iE|xJh zk$13E3OyThGbg%iR0wL(%g4*xcdCa&s}&q&rx)~ZlG=e&?O5AW3L3S@*#*sfxrgrD z`i!+4wGW}i$YV{4u5LkT{f)?J2GWYLFL*EWTP&Ip8N&*bn6@sv)Yl*CIr`C(|~|LqCd>a`?IvYx;^G8jgw=sQ;a{#4Fz+0^r4cHGFf>Su>F&ZyP^Dve@tF* z2<>^b>+!exSEdp4ph_i54$#FILJSHN^0oRppMQjb`B@3NW4vYOlIO#^!f8hTKp6`pvM7a*W>U?4i-$4Btg4Myn$=-5{s3uL9kc-%E-|jg;EZ8qV_FKR9K2(Ta zDa?vvPG@Lpes;b^-s1i9*zIvi%MJ0RsY`B;95T%V5o`J1!iCOm*JSvcU+2 z(~es;dsB*BF;PKQl5sQG3b;HN=nZB3fYaSf13%MLTmCi3m$!WLarwgNq@_zbP_Fad zI=3AGk6_&Qe)=-lypNoK8xtr4Ki9T$aLA_Z1C*q^&s;$s&}V2XPE(&TELcGbmH7h0Q{&dK>Cd2J`H!Jj%A4?%i*2Y27DViUkbjPIp1d4`43P6 zh5@HaWPO2}lzDVn#!}Rm4}y*^0yrFmK@)EG7eo&v2}CFf7&VFKHRxpIWSdQIr)SwT zHDk-BG*pg4L|HP&b^RHHGK~{MpzN_l%$Y2GhzN>*g=Io&WQXGX-CWp&)&mypw)Ao^ zMhtaX!s)p+B_g!IC;s&=LVhMU?ZnJ2IC9>AE;ttHTr+r7F*?H;lnz>i5q?V!TPHdz zX0Ef)9cU3I>|6AU)dT%YVH_BIe>UJ@LHMti@8Q>?yL_<#t8DH&7h4-ciEZ5gYda_@ zM0UyR`X?hntIaF6HR6HreQw#QX2+V)yTOr`Xh*e!_T9c3wU%|eTmsPj>*cLz?=?Fl zS=^k~Jp3A;?FHcQIwW!yit_WD1|6GxBJGb!bhIz&`VTlMjQ3GQcvii?6i;`237tQ8 zu}VbAfq|TiS?%LCBK4m3O`V*Fk@uSQKJ%x1I~5|njm&FDgqEFN?R58l-|6?44W-- zONZV^+Q=~JPQtza#nW5HMg4wV+cN`5cPc5}sWiiYA|2A*p@fw5(1J7rNJ%Q)DItw? zBho32^pHb7-{1fG+|OI!9k6GgYp=DA`rd|LFgsmrd`yeIPH~K&Ndct-137#<;)dR{ zwWjsOysu9q-TjaQD<{q=%wDa==vlo{+2+TXr4@ zngumZ9GSu<+9V2kh7fnvpnRREUkMPRYVAQHTv5s-bW^1tq98)+?TqY{a1Ev%Q|8;h zts%nH`x=wKFgMT8WVuhPoN%_)=PFNb_09eacve4L``6|^QboJ)2ZW$D2-2nhW(m0n zyaLhB(2NA@-!e>wcdCoN=+K5Y2OugO*dd_dR90J~Xr=OGzvB#_hl#c7OfkRguI0*? zStRkjN|sbIKiET5L3{CRzi~Ftlx+S>PvaHb9=(w~c4VbjJ002Ys{we`hLh;C2>GZl%aXlE& zJ-d==AG$)j!|16W^PI4Qnu==kKio@YFE{%|4QjEm+BoQbd8})-MlIx!vUZe|{Y7PI zqCWRehPt(bYk)f8@}TJ^c=lL#W!jN!V(@k6drRxpZ$H7-#wdh(7@RX1sbuqji~mA{ z@17rqHnm&w)z@hRWPrf<2W^*zt2fYndL=I1hPj>-%^bUr#@4|DkOT}yT<&Ga z6=3DfsR5igvese;T&I+3IpP&BkHRQTi4-E*Eac@so3y#a$_zK#Yiy-KXyxP0Ci571_J zth+|j6Q)&w09)L4mcS%kv)tn4Ak{iO`JVpafsoT0)QO2WKKb?v8SLxlYf?kK@6t`a zi;stgWet3NO8t@Xw(Sn7e0gmZzc6MZQStMq@66}vfss@rndB|5(x}z2`FDJ=>%i-iyaXM%MVb{RX4Hp6u&U z4D{C(@n@VWjy=6ou(G<(JTLCn2M6Q2=GG=! zDhH{91}NhPy;%B3#RgI}8C2nmjV?8jg8mPN!ARC|3v2HQ-=ihs&g$=lrmp!U)QyUN zMCIix7}Ki(WW)P**CF32u=mQUZFvH9q05h&cC`)X64b+b;#LAXIZ40a*ql*?6%)g% zy@4mjcnbx1LM!!yEGK0tY~$q^8cK4xNK~LuF|kQ0u$q)Ki4@=yhq5a&zF&Ty$V||> z!=lKnMFK+ECNsOTq=~&>ra|zf!q>*#LpzTub~EC#J)7g3CpRZgg55lPB!#l3GOasVezJA$BQ%~k6tHd7e-*sK+6C*~e$@3nl3vB@;w z2Mac^Ohpm%kJIVM)4NV&E@wYwIW0b>EOB4tgI*B<0IyR^gzcj`CXm zq{5QGlT5R%O!Z9G%%on(sx4HW5QfgZOY(_j!J6k14$VEZ5wCv#Eyg>>OE^UI@uE*)dKodMW?A>FJ~EErpKFp!9iH>cNwd;ux>7!yfHyP2U-)8t#((Sy5er`h)zw ze0{*1hhN6-Mw`;3htlu2y*2K}8TcUxyg-myyr1%ymLLTk!OHv(1`3*90{eeubBHJ2 zdG~}TI8i^HG|l@_pty#jx8KP6hNOfM@1M=^WQ2moyRmJ@;Zk4e>K^{S4ZbPt2%WsS zw=(P~YD237@o#4aLIN{ov!AD({pP@+E#pdR@ECpqRz5AE940#qhATWGmU4&a_Zag( z72ovBuh#lRlTgM>-bCE(j6-incuiaLJA}fyI62Ad&)piYuc?I{tBZ01lwvRyR(xS# zZd||&tV=M^@`RzoW*Oti!Km%POk#wy!7nNCYfK9;Wl?AXp)KJ${fPhdhYX{C74_xT zZ%3?g!4UuFpY24k%cQw`RiLc0BMt)CJb@ve-9t>+H|<52>Pe!?=2^FS$E z26tGxge0$+nYe_-ulG2n%Ri0@={02H1#evbZ-fSXp-3YixSHSj+7d76{~C&)`(lAq zU6Pk!Axpvw$Y*NYO1VjSTzEii!-C6@hSLa!6$L;=phgn`L6bQmMQ2l$**;|H2pEKKp;Ld02p*$`?{oCaxX*|#` zYxKjjyXUIv@rK%e#}Jc%rn+&(clok&fYSavqm2vJPAGjBdf7TI>HeCet@`L~E?`b~ zypD(7M9@Ov0|d03kwgHP-kGoaqEoB*nOGVgKP}^nxg&| zdvofdNF~f)uga8C04)X%lC7Zzab??-w=NkPfshqWca#11JvfoIvrSfMXn$D4er7R>xj2(8wlKFPLWug(Bb`-9X`BQx%!kxZO5Vc zUZ=0R#1Kq+Z->6b;t?8*FSj7yayjhRj~ACH=nE(PmQegV2;_WvK>sdZOgV+BAG!}M zOGzQaIILM3M`ktCihyA`_j+@@YQ(R_-Yyc51Z@}Oazt^0co(##qX=t-YpT1TgWXCO zxY4XIX#T9esIoE=cL)CF6#NR@(AT$_TV(?p<10UB!lN^$X>#476S-$N2_xMINq0cA zKG$s0#&Pjy5A{Du?WBuKwc_BW7|X=%dp<+RWHOqANz(_bhR#rNsfS|2<-7q*7=(Cb@#FTSQ7 zD-mt;a8a&GKUt@jMIt@ItZHe={oG(iLvL>3N-{i5M z;(s|$3BiY~GlA5>#Exk3lE`Z2=;9ms6v{_B{*%}Yk?Eq2hYO(=zeeS?`S9>34o*(Q ze)LeOM47)4G))I9a}0JoTy(;vWoe3RiPpOGQ<+m?3%XWjW=+A$?ECAN2Cu zDI863rA9-v#wXlX$~;Ymlc-m_TIK(6)X!pa^mR37YPZgtn=}l@)B7o(`9;L#e0UrP zu-&jq5>5`@Xp4PmxPHSBKqW_?HSMqLFMX^k^!hqIVI-!?2t{0)v=neJyD*T$Y^6&7yg>iqe@b^Qgp z@+okajD2XE2kY{Z>D#UhTns=sG@V_xxYn6O-fnOA83)Ja+$aQGou8Li93iU2EGb+*A`39X+PHzKmsfjxfsvZ@$zV^ z`IszeuNA2GBU($q{ZDHdmayBteO&{c_p5Z$7Jx`ggouCXG`=FWunGzIWoB7{K5#WM zr9Ka+1wAVsD5MQ|S@IWsXDcupe-Rw47WthF(3`OX>*09dLs`siH}3fSN}FHrKz}w0 zxUp5QtU$@@Xnl8|`<>Uw$K2*=;KPWoy2Vwf>7F$JronkY6sV_XV+H-9_q+H^Kvx~! z*Jt35kFz(HDdymH>*(Kxi&-t479}Am$d-9W$zeK1M3$lyG^L$^EYz^>}z>yRM>IDahDX}I#SA%!wrl*sbep#%Tw|Vj!L$&#WtG$T KS+ESvzn*e(0{8ih_EJqI^XDG{=14!e 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

        %I63RvwYCPE|dOmOe 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 +uGfm9$w7RCY|)P@>bV! zk8z2X)}zzraFZsvT|F6sX1P@b3hYiY9^CC- zAr^_rC@ZG;_4jc-PhC3tqyt{bK`MD6<2IY4H3z9II;Z!Fe4+#B3l?eno!$2HDr#B+>Y}&-zGAz?%;_=Hv{lrBR;O}S^P2WO!1}oaVcaa z-OQ)^X4%&dEvM8w2IOZ&FR!=0msJjh+xN|#Qac>FkTGII?5#X*+aZ47TH1e|s?6c< zA-j%JE&sU=>RX#u?TG^{dBiyIi#%P6n5Is5L}}g#O-|f@O~NfU!qyOPrYX)EI;sm1oU-qK%d@y}_>-^u_9SdINM+{pGMDS(n&M~Vdd(nHbWwM!6$h#quaYN|4pwA@6_ zLGR2Iq8&CKapOx{y>KIV;|EObnIIvjPPEVtxZ}(Vzffbgd_g>-5 z>@P>@(kM$B*0uGdZAc=6q-y~LVQ2QIIK!Nbm9a8FSXj70rY%380a(+M;wC)&l)X1V zxiN>{>xE*8x~;OUTUEb#v(S3Ji^jATP_>bZGyw8wR5zzj?XO6ON)I%%P~m_(CPNmL zl@X?Oh}j)urvj>M#9&%m)W;1P78Oia?}mhj55)8dA5=>!OUJ1=FLHIZuz=! zEYHsCRv0yxl86Vm&EQ&w_v>y!UIB?cMD zIKFeqyQCH-#~HQN4&>yPTBx(mp_2O^x3wyQYGKnrEPfS69+FLX6;P|6xkI|xr%N;e%r=v0llC8l+=^Yywq>{f+88iiKf5{8;8=t&d4Nd+Cvkl23L>oJYr=u0! z_)8C}s;-hz$Rg~vS;dX4x+xxIgHBfH=X_jlo)yWHmnR7+$GjyYr?*k_OtLY8H_^2rzyGDG z8T6N4eZ6-DPP`HXSWs|-kjb}j0@d_)>?u|xUhWbHC@090!{94;%+>Lqbwf7guld zpwU^3@SC4khljfhI^h-XjCE#brb~j`E4+i~M&R_%8Ik+(A0vz+yK^`=I9N+RaFE;k z`qacbN%II!f4`*rWbYCfI5054`LRIy#dE$xR&fzWlv>_Fs@WKw;ZNFkZ>Bj4zSLr< zr?QB;gEm@}bb_JKx{YkifwE;U-EX5Gcri*x zmTuu|9xrQO3<~w^XVcVfxHN{Y`W}@s{7NReAz@hy-!}>JT?uDG4DYk(5A%KHr}?(5 ziN=JXPv_YOf<)GtH2nxO@RKG;XTz^&JPX|UJ(TidKH1STR`0n}Zz5SOOH0G^tU2}8 zx3%9$xE8Bpj66e*5_g7UH3v~_(9o6SaYt%{s zZF8#_(=+U^p7*V3aMlu0X=uDz>TJJq@u({*l96R2cS%gPChX6U zWd8IjDrp@l>ijYAg$UF|Q;8`6I*c^otzOuNZSV#S!nx zj`j#EV~an0{^zY(eYk2q+MlVY$4DbT)?BMM4Vrj(m>#@58)S?HE;l~6Wk1u0ZJr=# z&q$ou72zi#yYD1J4l{qXKQn7%`)s0h9iDjwye|C854erXXVwJ@L>l`-L^luDgR*73 zU6+ejM`fk?DJ*OM9xm4&?_Fpa3z8Ps&L^eq)~Im5WKQ1LONZbCCluanO)X0N$ zQ+!rs9ycrR5gCvFmW&jc=%Iy z!b}@sN{-fFqU@ws%$A-p&4-&*n1)gH^XhQRxs&8X$t8cN{I$zeTUA?bCbX*ed2L2V zYo8-MY#lS%t*C2su^|W#GM%0zs}{?itR}hWg-XFaHa|hE?Dw*4a_N&}>p|b^#r~y| z;xZKr^XjKnMcskqcV|ISlaI{LyuxAAT};S&=C2S@w0n|Hav7c;^~ z!W#Kvwky(Rv@#rugUGAFBEzAcj+fByn*sc3ec|%WycwFWMt+MMJe#ytl3KNg*4{FU z=xCe?h55L(cGwePGt&_!K5^TfskwE&C%$>6U+JS)^o<}{(^sJ0k-uHFl}sdupreuK*oIIr#tF^9L@?m-4%dxp1ajQupIz@$b7xXh#tNgQn{myF(lx5V4r0B zVWzmfl^1?d2R`{TW^7WT7j*5vv7(Rg^Q6hlA!UeYd{)<8mdYuz5;>>meonRgq*W$H zk{J=7kifm`?{Cw$C<&Zs12qNr&kqwZ$sYt0B`L#5>hnWA1kZyJk!aG z2olj62WL|1>Q51QGGF#7`^VI>m5{P%1uC!)=R7xf4&^*Bs1KQ&yUptZn}5n7f4MVo zad3HKS3s*MvvUhLz44Q`YiH>TsG6J9b9RETy%(A)rG0j|jZ8>LEpTW#5tdl7+Vcwy zc1N-g*Nm#wpPyab;Y}|6oRre3gT9A67bL(r6+&LPg;-ymtTcarO|W!6DeLBTx9+3X zSaSHK>wZNB___L7CF*Tt4V;I(L$cXz30Tz?6Gf$+Ty;H~1?^-BiHM2W19$Y)-c`GT z;Acz+ryC0Ov%wEHyOr$~quDH*E5HvNekYVopt*oq$Mtuf-JOMAp z(~2r7Ze7*DZ-a?3QB>?pabXQlP|BDv1dc_CK+Frl_XpsH4Ddq}y@a>@I0z+e3qXxg zr`tZ>cRhkdUc6w#=yro_Io)~zOMuxVuv?sUeYfXjo#pFGkY<`OY_19141nyeNB`_yG9%$> z)W~a{{($I9{yw|V*rexky$Z6|d^0|OkG#4#)*3kvY4%gy6dw8A5OCok=Y6Tz+1Z(` z*0F9Uc>+BcORDYaUTl}m=Jj2i+)o~&yyWM}Clkb1f-7I@ut11hf)mH{O`(aE*-BJ) zjOIKz?;rYe))pLo?sWv}Y$Kc3x;R-Fd2Ytz6XZU9VG;HD9lEe)poWsm+8MpCn#sl+#Y5o@ zUmP7KA#xjsQZ`7dVZ?{evxknMpG^j8^w*z0yCyD9=ll^MpS!GKfLWwHPmEh7HRiJw|tGRaU%23Suc zJ_OJfL<}`+1yrQvD*Sj@a)r_eI&^W_rTr}^dSp8Tn+k10AHrza>}%>DlYTG8@9#)3>>C; zwj}pgIPd##RBSo(j?Ao_W%J*Ot`V1;wP0Qv(HdpBTm=mba=a)d>MN6YkHeiEUNj^s z^XUc#!uzbiG=q|f8Du7^kNA?(690p@Ljkq(32j@+D-$06HhgVe57g^H@vnl(NghE2 zKcQ%@SV;y=R>c_Hp>j5dCr5Py=^y!|cPJ=WS-{Vs?B{;nr()NFE!?xYitAQJ-U1=e`ulNr}u z+)wzKHvt@dt}>h~O&ryaZaGYCNOM*Fp2y23vU|hQclXF6N*|eZ!pZ)C%F-lKqf}-T zRGRy_$6F{iWt@WSCk#>3c!g&6kXXQKl-+{&y02Dv(d|zMqg3T zOv`BG^hCYqa9T`Rx|pWq8v1i=pNfIeFFikZIMd^$uC88|hzJJm$(Cj-W;so}`uVcU zU$7n5vEDMLSalV@yD-`8Ns==^$tvH*=0to@V2dt1ZX6iyn>!SwBIVLT7!9D$p;5gH zp`m8bmR;P#UXzuP;bxaz{WAruOuc=KN}ig%{jpr(SDzxLoQ&^9c$H9v-@X4T=2d$q zA$IJFbh}#lFWTgj6FYu!jbeHBH6*JLCC~HR{n}LT(Zj+$ z5(C7!cyal!V;yTIpt|->eMJ+aR*=Qw-)!1`B&+pSX*=htk5;Ab(s?lgsa5Xt8@oB> z3-&aW2{BFKT|_-c95&p#Ag6X8*Xw|2?=ViX>ds`P zURF##Y+=09*x_h;TU}cAHl~NQ?`5lczr4_4SF`-)xqQbv;+$8511`?q%fMZ}u>fN! z3<%U+H3pGQNQq>W86QlPGm#tuZvg1mT0R7jFj15K%ee&O52mA7F~$qZh>CBf>q_y0Z; z`ysunge+^Nlr^yvpB#VVDsMD4J@J*3X(q4;bo^>~@Qhz{{s)O1M%tLhHt*Qv6920I zJA)(RM3B9S#M9?bNWWl1;@P&+m1fU6v7)hI9ph4#x zq1CN)rgj=wkh`aH+;2NPU#PSCx;bEsw;&WI;_+sPL_^RFzf8!_?`(|NT4YNowZlU_ z$ui9{oq%Cz2ypwU)7#gtla8W9;zr=Vy z&0U%&YV{(5Krt@S|GUwL$xOq{OPJ`w@Ni^MGVI~1^)?`g28FuHCnBN({=%HqQJs(; z=*vOBulQNSumQbqeS9B8u<_Jv;?J*A%bhW?_uW2#p(qJ)wBB8M4B1IdKXl*`t@Ylb z==%0)f1}#dro`rOaKbP;^;0?u6r}0tEstxJ_Ecl%iAb3!r&Tp71T)Y``dSG-+3b;#yNiTxr~G8SotJEswiRb zpk*5Pd|Z5@9>Lz(QlcdG6~uv=1dRwkgRs-C%7O|nRRN`D|#rU_jlQgdmj-EdA!YnMlNnn zlF+HO#d#D)`d6S<5?yRa`kt0?oM~Uj-Eor@h4^6(VK-YfwLWEHap_gx=veMqlX(tJ zcMbTeR!%)AJ+*86l@{0Zr_aZ0__pS7FZm8NXVU`pOaebe0IuPww{1M=)w_RMvf# z`ZEKpdg*$tv~D2!mZ6b5jb_=E$-DADej_803z1!{lg>$_tjlY-7Awgv$t~-> zkG=JzVs%4&yuuN$a?2qEN@iG?XZb+D>+)}E0hU0PQ|0>s=;({I(NV$Vp$`f1MA%`} zxVUZ`W>ZJuxF#yCsWR|hO+`QbYylu-hfj$Uc^^SQ7&CxTZpVYk)#7eCVl(d?Y!)oa z|D`o*MDa(TAsYm;x&mlm4BKlx9z&BkB0P6DyAy`QH6;^GNFIT&btbrFQ`tUBZG0Y^ zm(&a34)pUUrI>y%)#wJF`;oaWld{B@*ZEm~S}Z9kJy`SZD`x@Y0u_;pey2YuyI=YF z0GC#%b0Ffp(+e?5j#GMZ@o~jtN{l1>CiGgODXZ0a{@_LEArBZ%gvM4S;rX}7=;GmI zQpD?Y#%k@CIgTf^Eu?1(pR1gLyfbtTdUadr_4|Z4%T%xF&S={D%!A#zgtp<2&i=k# z>!hRa6kY}i$W$6$iA30%MnWiSv{P3>l{5;zV?iI2nrqO>-9UL3UPOpQLT0=Ax>qje z9_I-FZ-W3gPx$*f5@>`K`J`3AVwvr#lD1YnO(<5o_Z~!;$-@ux3B+ z%Tcne_z2~1=%;c{Zv-Rt;B z3^-t19{{0e5GEP~0u<^crE)t^z&pKR{!`BDAM?>Sh*PD8BM9$kfsbCRlS zLUJMlbpH5)&QNKLJKes&WGTTAM!ljFyA4aB7Syy98D8Xucr#d)W7ixMi4h~}Cde}q zU_Mqgx_#+RyvuvvyjIsT$bbHzGvnXsI25lP@~~n%ld>+BXa~WL6pT)h*ikF_ngb8A zNRt$J>$B3KC*I-;~ zieRG{AACIX-J}W5$X2APP7CdI|MfaG?VO%XR|&se65=cRB7c(Y(#U2QNvqGduW|xx z)|$UX0r4TnsKH&en;0S9?mAa(S}10rRl~HE`{gFPj3O$n(>E`-WID}N!^{*vUOQVC zDQf@kOP#KSF#5HKk;Fq35y~f$Z<68~tA)>|Ge;-td)}un-O@!&Jk?04x`k~SzZ_t4 zU;8RP)IQHK(PB>*kE(JHLxdsVOZKq~$PW7T@>bwBK`@svphI{Ob06D*{6@}3pisgv zle$`{A;)?>Ws7@YAAvbRs%^x60n>w}++Q@z-x& zhC^(hk^#|b=S1OY=pjlwcqAtmT+wW20_6prfY7g}D=i;(TpkNX06SO(6*Xq0taC!R zTZ}G*2TbyrSfNPCT0Vy6#Ifl~?}rPN*189Wpr1L+L_Mf8mh$WZ%)Hk>yDz zbCj_fubaYGVhnZ9pTH6jM97>SM}Vf1Y{;}=OIrV!m31#aZ!tj_F54Oz`<`DXZAMNN zN1A>|8;|#(qj9)pg+GUv+cp9$Y#S^d(W}BK8Xmwt1xL)_0I$G;w zc@?VEeGI+zAGypE@t)*1?E!%$6l`F~hwF>uAo8j&tu8PUB6om3)ERi(GqG!P>4#>a zAf$(qUn2PGEkh96Nq%6yDOiAY#s8u;K^7w{7VGQT83&K@5&aGuE)KV82W!D*-2MW{ zs==bdOVsmkN)X;;x9?@<5p9g_!N&JxEY|*8eAE-bo!;HC~oCEcx&H*i- zR=VJWHI~wsrH9Lx)S41S60WfBwY7#fYyK*Y-q-DCN^T_7UcQ>5@v~nn-x#troPpjB z_2xX2xs#>Aj3UI`J{$}*^r>(SWTl-M`r7&XJaOgfFE)%=*F1`H$#LgC+(Y-sPsXp> zyLOV=prw3-4ajtUu2KX<;8!ceOS9G<`uE%clC#hAzLNFo8?f5t;uPujDn>S~CAr^( zazER8D7JlV+O!0b3KCYN*d^c1Ue9$7E*23|=&wu2%=E&e#Ep5onBIMLd+qH$GAeW_ z2d{jqT-M8~xgJ_Y%5ug#1;#ATe`TV&H%a136WWNu6qyG-J*!zRUC(9?K&(Iwgmd^J zAs>2BF>Ka}LCo2T_`4o@md(JKAWD=%NLitrNAH!60sF3sM&ZvrdTe-O^v-gHc~?Hk zzCeO@I23+YbngWV>>|~{36cs+_RJFEEqfxh?(E>Cfoj1mW8SIw7SkS(8sQ+c6g+{EA@IaG&?qO>UqOK=9HeE8pI^@yCSc-H?8xA z6Nf)@bgEpe`*7dqu2U&D=DBQIl&4^zPeQ&KBp{fnVx?g7mha~;XJet{vW?QRpEG+J zav!toQix-KSfQK4|Fs@`zBeKXWI7!>+D-_K4_wo$m2%*jG|P2yOe8rSmQ0rgi&F0J z&Kx*O#S@UlYChf7)6kYJ>=3*%$9^!>(=EE05Hb^{`SWqmfZ>Gm{JO~q#On2~%8QUY z8V`-S&FVCMM9mp&yR&iBCf?)21%kN*oEwt6zK6$k80+eix1tVFJ$pt}Gq8@vd2|g8 z90DFS&b}1M0%{tXhRI2<&5*t)lryxGL}UV?`1hv?ftr19y?V;d?tja>EKe88haDPq zd|Y}siI7+xA8)GjtUF{;%V|Ou7GCi@p4GA^@2%emy>?gdbHwfIOK>aPpfd%WK%wJ` zr@{-eA4uo=fVv`;HqlejJiptF(o2@@oPz7Zp?Cv0=R;BhbvlVn=WeQ(WVGR94t(}q&@8A>Mg zQ4_x)B>v72-_R2;(>hiRAtX9#6Hye_P0t?Kz3j9_3VaWtS_fBVQ6?r$)6+;VfC1X+ zcK%u5ltnGOspmmFSaN%N+v{P~C+q9iy7`X=6!nfbjD;F&-hkKb-q4S`6h?@TAC*5O zWyN4g+WTbqV_~61+SJr@3^r^RTH~Dgm0yJ(zDVEd&d#9*Cn|tjk-YVJ=vk>(A z3jT)$Y(8e`(J=_{>{8HN*1JC7{U{g?NZdj(;rkPN;Neqa*y^(1i7La;Pjqh6D71fk zOzIkfOD`*Ho~Wg)B+2AKu>S^zPemMqiA!15WqD{Bw@1~{*>U)DlUU@Vt?VeIiTFCi zmkthHX+0i(pbR12XFSXrX&TAA8Q%OZAj-#NXtJE?aQ@wUx&}q0v9S?Ee|DTmXUDRP zhi0xFRolVihBntnim1EFUt{DyJz{w8>FHIasp*%+(PFk*x=W^|YRi3p*?d(JkH>ZW5vqSB1np}Q5=;6h(DkQ(|yTvw< zZiK(H#ry3{CAnV>);)Ga(ovO-ORl#gO4Oc?+)2)$GK&rx z*kE1F&7HR_!9^b4_Wt?3*hc!a+)}mpHG#sXFx=zn7A_}URm4B#T|@td)SX0oD55$bRchqb)>jbd7;ylNHj zx6u0s^K8_Y{8#ZH>J6y`gEl7?>QI^RKq<@kc z7(M4GT8G~$?7T9ll|kwb%V?W_>MDGBsH^??W9qOT(&wcJ$P&!H9sDVQ+}THCk;ZUX z$Fb1B&{95ARU>w~=oz7VO6571l74GR9ZSoRAN0y^GqVA1e4&SDB~Iqb+J!$*Vf;?O z)4hR%1E%#fI*v|pqE1i^p)(xu#Y;8?bv6E3Ke0s@fweaEsl+safLpItrtZ(NovBr~xR4N+C?4d=YCjHQpA?`RT~$Ro z6=fQxEa2!-v=Owsy`m$3W!j&dY?u^)D|SO5gif+9pJm9TP| zIT)HKjuSM)HPK);c3PE$Nxc_6ESRHvQnU}ws``6Jlq9>Q-Et~aiZ%&W%(Oi!UoGAB zQ41+2RF0b^2cwVF6}%!nfR~B7IM%g1P2F>PGYZ+PMD4f1J8yV0ImJ~*k9<}>b;?oT z1?J|>2>f!%q96F>#)9i|T;Ais-YHl;`HPdVgR9#&TaWONU0H#XGHpSD*FaE+U!>48 z*AtCT#m_H7Tu@NAZmUc8M(TB_!jR9hyll8^Ly)YZ`8U>ZPVuqZ@6D0W_FP` zRb+qnZ>tvba(P%26%_bJ#EYW)cG2$xJ}v_5X9TF?lb@UFO;W0&O4QW3ha2_4oWGBR z1slq%NbM%E0#(^8C0L{1l@$HZy6$v0NE@2 zwbrqw0;!|R^O}gS$GJF(k_np*h8*&@Rp!IPYrurBg@i~{(;+9{!esTK-SAv zcQ@vt$7F1`ZiQg9Z9i~GDV%8+GjbT^;zH~yFM=@c;NWFpv^lBPP0*fUp%Y^AUIeB--JcMdr?B^pGJa}Uw@ z+TfzN)h%4cB*(8#^sy{TrYk|YiNW1jY4rewqc`RY~Saff}uQc<> zE_Jv~ErHpGdA0ENiMsl$*_BPN^!`~RMKn?TEA+mA^P@(kOjH8;IAu1~Q<^!^*~5q1h3nUoJ(txk%Ya|0)PpsE zxMciUY@6Vn@uHi964N4}E-wLeZg#Ll9rxsmK?>{FZ;HEweysdM-sHS>GlC?0>`g8Z zA#Qpop_lJI^b;Z4*0JdC-rbxL2ArTHmjRE|x9<@tepoEq{Et^I0L#B`oPoUuq2@A5 zE-!STU>o62dTQ-TnbJ$?b5NF#u?dP!AI9_cZYo!|Z@tUBP#!kK%F)nDeQPR)BrlmFSH<1o2QvqkG@N5;3ij_BsOf_88<3@SwcoWg zVSwl*g$2@7dy~-UQB`CIHGc3F(KtnpoiWZ2s=!6l1>#+1(elYiI8?fFX`V7=SM12x zF5ZZXWYcRQ0ViDjeFYOUwlV8pq4(WnY-O(%wG)b}Ssp>k`K*224ba4F3jL=)n!>>j zcFt8=MriXzhS!s!0lJ|=!um?2g%(PQ7@p4sFioO<6>J3AFuA?q6)FxB_VT>T#l?(- zV30X-S7@$PE6o>jOQUpX7e{x0%Ds7u(c7O4V6w={$9O4)GkEl>t8XVGv1!+vJw$Vg z{@8OVr=nm}TUUJd6JD+o%hH%5i+WZw0TB@r*(>_#841ZXyK3+9h4Egt>ZLj|5WCE$ z1;7HtB!>E++M|#Rg$$nb8V$|he8orkBo|*V6BKj4KirL7!foKm{rb_3O=g4a}8_OpZa>7CCB%Rp*bIIY~-zu%(|o}X=(F_^a(UcQzs7( z_4V(oiisW=U?Xx1S4^W#@21A1wN&y@u_vwCby=SK9vEjmyL!C1N4LZ!BUgW0eDV_~ zTh)L&ZB%LWV7JTxlt;&@3a@O2%&Et&`g7>~KQF+6clrXu8LBMwa=F#(m#Amy@O7m` zfGz93G#szu{)n?ab9fINVWPjo;h^oqS#_;?V_5n1L#M-hO{S2LkX^8tbFh^m$)6fd z$M{9rit#@wB(OxpGjuYw&tW$mZ>OR~3^|34P^}|4(Dew?y!^`5>xbg%tH-2LY}U|@ z3lH_)YeQy8^gjs-v{!~1$vkf+z=0aLqUpOI7~^3laHMifa=~4Mm+RDJiHqMM8Lmvv z@fPzwP#J6Gnfhxf*3f;#$gZfsuJAWlx+eaR(B!R_Y{X_4T!fiSpq!f~HqBA8{+}fQxg}nm_wQDAI_AsbI5DiagnA=chMU3K?D(f&LSGud_ zw;m@{HSZqcySe-{WrY`EN1op{b&im3h^NO`?&RT(7Tcu#;(apeiU)ry0$E~11JtPX z_r=f0e>K#AZJ(gg`(d860PzqzBdJV038J04LH~#LJ&F+kQm-Z-jaRK5@-jc-Q`C~E~gHC7L zPs!cwWmA(j)&dv+wEboz5)CnZyv4g3NP0msvbk&uanqUaG7a#N+7rE;eSbASwchZa zMQtR5i)>rj$H-iyI66O$GNsLx*bQ_}aLR&VPIg<6avg7K_uqR?W1ppOsTxSM4eOtEmu zoMHKppX4_vqGHp!ctO(em|3b2OqbYU%GPl(LS~+sg9E&6Z$KQ%LxkAc^K*YK1T|UV z`Na7}3#W)h!60$vErWy9v*NAv9+aQD^}2Cv7eWrB4&jPk^^&)UiTSm4>rexR{mTAy zOEHQ@z*h%62&_qi7Da{{1E;-7?N%@IT9Mas%^QU!QtJKCb}n9z@d7Og8*3XUh@-TW z1T{v;)V)gV=k^z@rxWCq9KFsAq^#dMr3+HLqr@?g0fG&l`YMXlQ9uM6hE~n_^H@IIo z$m_5FBE5WR^}ACUMN*1B$>y1vqW=~ZNY(v@hhipQ#6VOfv>U^Gh$AOIbm&!dho6|K zR2r_G_{{7MT?fTP#!zbAQ9?+nxcOMU1k@{uQN^4woP}UZ__@$|6-9~7}U=c=?lu1tJiX|QN>kZRdI*!QIfd?zeq0-`}KDvk{tUq z;f)_8fSBxGVu=pg4|i9@W8z9|>LoDjRfHUrFUd5DH%^9xUVgN$evwt*@*4E!?YPkV zps>a;rR<40{m8>J5HZ-yP@T<|L?uj}AOAyeEBFGtcZjFACp*E=XG#$Lbp-9vH<<`W*L>6V zi`p89mG|))>6OyyzM;##?B4a3wNxLgY!Bdo54^9PlkEX${&GhiWTKdY!aMs=EINZJ3r+m6MMA9w%BqQE&cHQ#;}3wWOix@y8@=GZi` ziTe~DG1{jvEMF0$1|7{OTjphYjhUWbiO{n~jSQ^LkTG9?$l0~=Uuzm;-%+t~R#jQ* z)QnRvj1Yb67h2Spi;`X_GELnmXOi)Z!w#$YWc=CVvKZK&*8|A+)!mg6GZ^fJ{Bn59 z!bRrH-!YB9sI#0yUbj}Y8XFjqP(`2P_Jiff+)!b?052Y%g?J@O)#{@$)cKJCuV}0Gk8Cw97@mok-wmWJ$X05dQtnQ z4qN$kCdr~I&94=~;r&k>{~%n`A}<tmy;$h_jq1(R}VbX6Mc!PSUNAx#|$|%F>6#{4mV80rB zTAy`Guv@uEDqQWxSn1N|4@ZI65(J9BwtrAkz zOISvK7x}I-`;&EcM$bzRxo0w%P-QLs{c0Yj>n}}`GiV9Ac&tOu%5ftQd8-f3jTIu=fUOzqMc;5FJ$G zG0`ok$)vArW@5}BtMYW<$avS%S)pfCkh~NH>1<|Ns(N>YgrQ1mDC4CuyXP3fOdhZcApB~ zhY_w_g|ArB^olN~$_uKl=&yG1&dGy_cN)K=uc19L&h&-KkKMxdEX7&&+rdX&mVxCD zjQK2I8Gimb`qMBOPk<@I^n81uB$14ZY}W|_=|2na8g|6E4-LIfn>gYYYMz@nP>xE- zx2mMzFubQjEwsX(4R~UouNC@BK3nC`ANx`+*@Mvj0f^&%Q>)QQJN45vV?lvv2+%FH z=qR>(%g8!<;@PnWvuMCM(#S5V7Xn7^v?b1U$<}HOpaKoSD*tXJ_Irt;hJjxmDkIGe zx6`L|hrQqMG87p_~oXyN^U?xRV^-X0T>i!qp2R zajYYS`$f{%xq^kl&Lc&D_g`08K2-t`6 z3-4O7D(>(AQeU=6TwvdAP)4+`Nyg7>tbU-Nr_A{WQ@O|GXt>1bzoS}>sOsHY-qhB+ z)h@ERCMYXKbE)~H!pQUbAMQ)BoW(DYuj^v4YCS5;Z{24WNBOJoR9KfW zr$T#&o-;{Pd2ogc;NfXL*|l+Ymg1(JpLNVJ7MqV=^AihB6R`{O6)xR62uA)0S*GWV z7n}YT>`X48j*^sjZGM*cX>IAn>=B!{R~)?Re=8J&U2wN;uw;G`Xn!Wz>Q^;6*bjqz z)vcfduBtY%cu6e?{Al>xC+rh1oz(5V;QdG=m_iNqJfS7J0V*hTcJ^o*ITW4fesG`p zVEedk41((!k#oKrZ&x)*XHO$~Lq83X8A$Gi3`a<>1nj8ox7oFPbO6?y+HSqRVUS!!2YR`8Y3FLvtzbVE+x3=R4cNmoZ@kah?{FjU9{;v1~ZtU{1@JfUIns;yyN*c=Sq`%gjxgVL&z#nwU zna>=HWY?!#IGE4=^NP2;wk151K}x}q2QzWe?4Kp}?E!J-Z31)JZ;(GIC-@qug?_~I!3f_5c4ZV9lcCTH>>_3`jDL;4YQYUe-7oTxHWR zI)5G6)5aX{!OSN{sjO|451N-^EfLEf^!d#lbGw++d5vjys=C~$KZg6!-sg92ajvso z>hbm$P?#Ia?d8Qsy9A8{EU)kyvPQEXBy&A6Em|fN&lId&O5Rv~zt4$gVf;-ZqB<^l z#}QSAo#E~7s{@uP-<2CH%H;gD?0C2&u>bdO)ykg9u`x<)gDGee_4LEHuny*7dU^|DEN~< z|0O5eWIIV9D{kc6_N1i)&}P#dJdEHP+YOkpzefDdHDQbtjO!LTCeF6*AX92pkhXV5 zHK+QDPoRVGvD@3gdU!Nz@Xw^NCftbcbixvQP?pnhhe`*d735IA;_K4!AoqNk&R8jKt^OSqcguy}e){38J9x=PNhsoX6A z*+l0EffBzf+svem?OINB(ygmcU`;OH41{r!DbFX{Q>aeoj^U(ln~1Xf=KeTRe@=ly znUR~DRLzSU%lZ=FfJcjFyguAL>;P;6i&uuQ+mak%PbGW5^;~@R?1RHU_2qU7o_Uda zSQ&)UYYBmO79yU1!%nDJ^x{{5EU4^-%sayIUEtYmF}>R={hZ2$b=8rGCh;#dzYl%L z`d6#?i7gBYP%*hg?%`jSWm70A9U>tMHOA@YW-cxXo}QjKcn&Tul;2zdbMljjCp%#w zw%R+u$2?m*3i7TJcyngR@-k5~y2IT-rd>fJc;C{(M_wH8mH88f4Na{0SF8OmQrDQ< zm|z2Zto;pG7^Fmw6`$AMIHjQ(s_z;uJwau7AL0-o^_cyw zzm>K!{Y-avXwca9pW!j)ZFm<G|MurLc}MI|2+bY3Sh10mxbv&=uEkeOF!1%(kFcsluR zwqbIf8nskcb90#q`X>q_d%w%UJ$~$ie}wZR3Q`gosEO$($0ymm4u-9&USv({v7m|- zo98z~=P_KoQ`uXKrUW8GPVFkAGrXR`!hT@tbybE#DJ|=~fd{NX_qyk%2$m`QucJQW zQ5BJCB)%H#zquy3t}gi1jw^8f-AfX9pqkTJD@pt?7ghLoC3R=g9WcjOW=@5hsWM$e zh}M_n#pI+CLwj5GrgW2;gaVZ< z`0b$ghY~~u3bCQByyC2?vO7;4Sc%!SX1g^WJ^SBysHlInstQMwk5=2#@izR6K{yft z!8c4ckXQec1*Y;dAKX=rQKA!gBM9s!&4gJOkJXof%VKRk>K8v}7tMrlvn^8>8RQAK zFynJ3pu%n|VD%B?$}-Z>C6eVZy~&hBg89@!^kM$)ooMZya?wCX7>UD|k@`yLn6Uew zOg3itHZV1UanX1Hc0Ku3$clD_l}&gGeq7wqtN9rtjY~rZ?wCFFB|j<65X(XTIxnf$ z`$tF7MjZw_X-PC9E~sowJZWGu0K#8lK4~GJpr`At+w}SPZaLw5#y&CPcP-E_$K`jm zWOJ}sZvh&sPq(_WTwZpxw;!F%li&ftfFhEbD>Q&EnJjj_+So7=ej`uJ-_m*9bx!Yf zf9py9As4tp2RxkTDb1-xToEzrUp$OGJ`{`7vjE&qm=XvEgt!0Y9=&cazFdv-tF8R} zsUBw`(*YEH3{d(nu!CUlOAo8_I-0qK+;*v637Y%m0x}69=jX$uW53m3iXPZ3xh zVcUnZQm_8+McRXo0z`jcsCS`vEgFr&N@`Tm{Nu2l1l-d>FG#qL@4I8k+c4@xltFkI zwVQUyVNQm@!(G0mIZCcPRzWftN*6>_XDvu~ft*fbOx){i`J%$&DxKsake8lAp)GRX zEvD(_Mjl@N?4$Hu5uECLrv%32{(H!(^7@F>*&GOlFBXl9j^y}y(`Ozx;*NTW!erOPLg9Hl=BoT{i?>Sr4ks1*pX647dV$b#NoocrA;8M}!ld6~j z%5%QGpwr8bP5Oo}t;%<;dA6KtDDr1lj2c#uI7bwS_JTOoNxcs}ztdwQdq-|yDrs(6 z=Qi*}sa365GL6ivEX&3*!Y;cluIjHMIe|c0*Ykc2+iwjh%>L^-f*85Y7$8)!$Riy4lKS`bkjW5z9XGE zWHIJ|A1R2NTDv?#Nmsvzf-KRps`~eZo}w*;x|O@n`o~ORSCJ(<1z!#=m2zv7?RQDT zvy9U}A>`4;Yh5+))&D;X%6DOQ6_AnS>7q-E4i_29uD{r|lVL6{uSa`|0p?&=uczFA z0&%z^c2o1p!(~+QtqDJ~1gsztUf$wp$E`{gOVk*1bN7QTOgaIOsd{g&Y0$7B%bYcF z^=OQMsq7mkjRBlth}OBZFVS08&9q7c>a*moXC?XNgj5E zm-nzyY}~BYokJ4|(bLh8oy$)PE@>?)A<3M>NUBwoxV3tLoqi!^&q>;Ru1%U|b-wL) z9f_@gYOKy|D5F0mL0y&4h&G?g18#srhWwJR4Bx~OG(5f%loZCJC?@)@0hzm%ky0!Q z>Y&O{JY^mIs60l#qa{aG&l>-nX}QzgDb0C}HbC3OL%ofj%vzcOa!L5tQB|W8HG%tsO3%NO{-fB< zjjo^7N&WCyLowAHOh5?a*-ENA%YJ}asV&P32<&8DSJ&5u-nx6iWF4QoOx${G5&hXa zc$i~TllI)M{rg{Dh%>95 z=K8{b-3%Lha)g&69C^C{wXTKiStSVyis+Ca77IlYZ~&X57HG~A4;($;5+OoBd8CL) zeg}T|fe+Dl)Yd(k=(OH_#%KJ3#qU>O$N!t?^y$S<0wu6Pc}1Br%#9BvA=dgh!(u`B zA7tUAC5!bWzB;axgI+D!7dWHitN*~@!WRXXa%((DRI54z^iPx5( zV4}Tecpbj7NKjwip-~|&>;7<+EQq!A;0A(8m&4r`+hdD0C*ZW%qAf3j$A?~WdMBF% zMbo@m$13X`X|bOs3xev`+jQgia;*}g{^|BBY=|o;NExLKDQ#)FXgQ?25e{No>fz>m zeno%Ru4C3PUrlTISl)U{n8dS4^gb?GvD6ZwlDB*8_)3W3BuJ^kBk(cg~`F!C! zf8dhQeDbLwbr#b$4^^Nie*nk|2L+w^{TQ87YY7ceuQVwiOlgOUr6I-1 z-F?}4ward1fW~ht($mY+ac??#N_>MNpPhyXFUA=6HA?sGt*@3-CNPx*179`DTr%pm z^1H5yiFAx-((BsO`BkEzn6{RtUbQ$kPD_ok&#~Y~#pbfaa%K2>O0#H5G~}C@Mi&ir zUY&H0nN6;E<2iwq^`$(#Q?GuWoL58@j_y6ZPQ^Kf^ZH3tLS92HK7=N`$E+IJC`bpm ztXGcnhto;Ydg+#8Z9cnh+J~!dxjGoL@s;6MMnmEa5sb{YUo%bM?0=&pS%sY>;Txhu zycJA6H;4_Z5x@`lA^A$A?E(FdAQ58qta_LrIam*b+Z5vvP7$vj(@!75`ed zUuDlu0-Le2&EjLL?0ojhcYAu*ukWwZOPv^FCMI{eOot5}D&{^%JmFf%tw#Du3{yXq z?U5FD0oH*gz!|;@M3tcmP6=He!p1SW1WzxP8mGh^h7#zT`}(Bx4+2geB7g?Vbg%uZ z>d5gufqB*wUIJ@tn~TWB!(5-gY{*Tv#|ppy=LN`;Nc1(eA~fM%L7bZ|uedyp))*m1 z`7&a2#Qm28?zRQNxU=H^ZqqMIOAh`a(M<3EJ~mEIYXDU7vMPva0D^gK?C*Dd_EZa> zrJgR=zV!g)V`?~0{o2TTmcs~%yKiD{7q($Pz~+K6%KcA6em!UWaEFa~NrYf+vRb!r zM$4oA{U>qbrvc-(+_CU~qh)9|UdzQAQWcJedd2q&)`0Gj+Q9|ueG?R{InlXVrnJjY z7}b2VDmvf6<6K79QjAsmh48eC2*LN~Ycsdg%&a3mzA_N@#gLT6=x$5JOJfF|fg8@V zh!Ooy^cn0NExP9{ecgM|@dzD|m|LWZ>?Ar;eNTJqq$8teH|7n3z>+a3_SjEQ;Hbwd zGJcjfZC3>$eI<0}KRDQi$cc7_9h7PQoGDC>sBEG{Xhkkl2UX}Q*#fo970 zU_V6PEBKeSiKSOiY9)~~Z$-<8jx%phVR3StN{6Fs%YKVt*cl{o8{y^EzG1QDw52dNfLT4Uo*`)FULv-bW(3+^%zef0T`fXLy} zZvN=MtRo1R#+IRh!E3Y7w~7~gE?pN2n|h$LVog9vXt1vGnBH&*bFJq@v+T`MCnY7; zOpDnFWC)s`6zngab+%vp*)dlGXA*S@gtgAS#FUOj(Wy6)a`*?!xLgd>Go*>|h(*JU zTAviq-)|64%C9h^aJYO_e@egE|CBH)bc<8tvsUcPM}0Rga2vpE@btD0PZd?d`t(!f z!}^&Ap3c`SUBA!mX5X)3l7^EJ7RYm(-szAO6#Fs*yh5)zVX7oH!RLV>^Y{8DLZX69 z86gUDwRA(ZXJ{Jn9DgKMjwKY4%=au*67d@I=XdpOZH^vzc%ztnqZ-u`uYVSIDX*4; zRABu4KAoP(mUn6swgCejEtQS$Cv}#Lbl#4Kiqb4_#Atb4uls+HRK5L{gJ=b#Q*Rwt z@gznqp3CgYXg?)yAF%gEx!JIr;i>DW{H(tw07+?2BRyQE1f`?wQ(JX=iWpWbk^x@lYJ@D+1 zTdGX)F|gfzjy5qhHQm|$GOTtQ2X(XJ1h?uw4e&w3b*X!97yH~UYo^{s1UFkTu#~?g^c?&v&3;$^SPYLh+j$4em;3!sb3biG`d@d#>c1rsZ+f($ zP`rT=DR*oTAz$di4Rbm%pd5+&TkUKf5*CP!poeqsuQf-qS5Mz2e34pKk_lL!vN2UK+3c3IDeX5!ZJ&6#r z+}fK4a85{g@NeV?4wKt0OgVpa^<%ong z>|B4<5=u#sg9V*elQZ#9@yNl$6fT}GKy%-ju^dV@(Ad(7*6TDupDyv4x2M3*?f2+s zxdD`@m$jY#|Doxu8=`u=Z%s-`w{%H^pdj5yNq09&m-Nse9Yackba!`m!_eK`UHAC; z-XCvZ{$OUGeb!#!)6nyQ@8x_FN4z@^sgvGfZ)`sk&YHYxTE5!H zCz(9+S#3!`ZWOu6G9|IuWU7n#=oScR_$mBEH;r{Se&k~5YvjWk1Ue0rYP*PS%iuh4 zq88u2z=nEX!KWmRE?tj=cPwmVK@ac5Aa9K7f5RCrSDb26U<&QgV#4G2Jylu?nOv|b z1Zv4yIN$ABE8sOd^jDbK%S5Y0>gK!aJtON?)U84iZ*-xIL=uDP;K1r3hLE&rEVu z%0@N6#bFu;-z;f4(Pb?0hhH_wN*A$h>en=>?Y`BHMe*zI=(K<13nVUONp~*N2%DR} z2U5i*FLIlS)Lz@f*TOEJm%2!IVdGsO=j1-07?g-(bb&jBZDV!ZYSR>xWr8&zqk}|V*(Dt-lBvGd< z-j?#5+-#oy83lvp373#RZ+!W`WXQ%3JPte!$VZi7**1xPqPFGrKDUU~L ziuc(B;pz!qo3pFC(Z~c$L`D4}YjZzFnVHp6GyZWSnjN1aSI9^>tlTQ2&Aw0FCjGhG z?&$CtaJ05&(;L04T4{BWx9~8|HvUi#>ks=+G13P3`#S;(sN0T-tooHnNtzLaWp~@L z`6by@TvH{1U8?px!N32R(CU`1L)zN(JPtSyZIW` zdvDF5-F4>eKzgkY2WLupuFXIrb%^n-vAng0WH9LFUe6-26p;xf*5Aj1;Bbeg+1W!R z!}D}-)U)iX`vh=k#XqNK|DGgm>NECJe+3R4m9>v@=%6A@Kzk_#Z-peKQ(ngV&=Z}; zeK3`d{$zi8$8_+ zxX3v2c5e{28xk$Fp`%)@;m@H8)s<>WMiGd-C_F@k9UHT`dp2Mf^&VaG2`~5W%BAt- zE}pbfP;88j$xTx_gAV&^(fZiXgG9hoZ&iowBe_Y~e^}=D03{&90Y&$JTxM*aKO^3Q z&lx4&gO3?Kg7H0lLw_D8wY?Q^Sr`ikS79dLDCN{8QgCXQU&pCz5cx_dsJXu?eJ~^O zTbAEB050h`Q5jsP@%e*_g3KKrK~~>PIq@=ms)D}#Rt*Oe6V>`?Pc@3}9&V=gPW|1v za#O9l;zrhHwV}YQ^R05!Q)LF!{(s>_ZRh zT+`!D3@}IKg9(Y9ts~N=!C%C=W%%5VC$jyGb(_ra+nNY9kMc?YWu(tE!W%O6j%H-p zn#zIz^Wol>hM5xdXQ7SwHzCoPCYeWO7{`o&%lXA z3uRAoOn%W;@JU`{wquRr$uD1#SO!{3lBXI1w?jZCQ~c!J!BK>yq`w!eOb?<)+dR|3 zFA0F-6K{=%kOlhJf{c(U$uwwBdiT9SeS%MTk7347vy`pzaE9&Oi4|y zJ18{YfTasHT?9@%W;fMj0LS4TPQc}45!GKO@?>uaW~{=-E@S&{cW)0>+W^9Wj1A0} z((G){VPLd~FxBFZL)l;6rg?DE;)lo8<|$Ev6wi^)I%m-+ZuviSu{K+OroH4q=7CjD zNBI0FW%^!G2e(j?$7{u)w3J?R+sIo+``xiGA8mlZCxllP8S@KazeAI10eMoQzlYMV z2y4I%x73K>EnO|bH*fb)!1w5aq#ENuJP9 z@qT=i@mR(}aBS3Xy=oJBH$Pcwj`tZsz@Jhd7LK1Gjw%I1wb=Y40z&Qz@lWGRt*8Nf zD+4DRvCZOAi!0Q2&K*m|&6_rzQ*LfS6%@7N$C+2BWiMZ$;lJ;KgAU<@WIQ;HbxAY< zFR2=$OY}&d*`5gz4P#`mJtG0NR@8xuQD<>E*M3z6Mr@U}70%VmfY4o0$E(4&g;h^R zsC~e5AS*jQzrSDLSDMucEoGN2Mn0U$fu`=r4n}~&N4XMynAj7Iya@(Lzo*%<9ew!0 zrnDW~^HfC-=9!tJpx=S~p`?C`{PNjaK9^HEc(!Q!k+dDS9X@)qzsBBEg|s`9c^f^@ zO#vw4Sa*%0UI%OQqk|D?LL#Ein^e8rM;M7}EEhfSP|RCf*i{f3JT9lp0H?d-F+GPf z%EWEy8mM*jb>LfBB&cY_$H#7TLV^Ug-69p4^k>{-O~5xzW6(~fb7qz~$S)^w|hLI78p=1+W2x@+nfhnAL-8UyRX%=c9@lq(ow3f=d2 zE};aKD?@7%)&Zyg+gxbz%Xl!E7=B+1?6M&IxJcr!aHUPZ{u z7%o*&6pgE;nba|ECof)fiHjx2%8Qy*&31BL7}5@ep3udYQDwVUBwHTbksFJosCi$< zni|}#iy{LvYjz>o!UxpS&WbqtdFPc(#L;U?JyYp7_lY8sQJ!RDvvliLIM$K!d#Wvj zkhjn&)$b%_ZI9k!`jMaRS4Q+(MCr3Rn-3$lrWtf^+Ni!yTEjCAZDS_MiM2$_W7Hib z_~Y`c?CwcIQEp@2OO*Aejz09*>xc%{p`biYvuz*B=Vowz(NfOFerOQw=P7cnhWPKh zWJM>QZAL>0lcRn+n+=4tGQ;}9c1gXod!I!B5()KMM$H@Ph~R2eG3TPxv+8I(@V1(d zU&0cq(2aidexA^+r|q=JPNGATyc5jmkCDF@xoZl^V-jnttMjC~ti%I=kPGViy3+(} z1rwY&pueBq<@J9EHcpR&6aOO}#)k_T4En6K*xrm5AcwQ@Q)U(36RLz(mEwXU6z8xg zi1er|1$(7kTQJi$^t>+ggXf8LGzvMoER+0qiBtqa+q; z7hP1lgg6goDB>rYMb7gqe%P6b7`%hd^RoQChER!HM0O}092M=1`JQqecV9g^f$hWE znHAyU3<-QjuH~7s)<_1mFF59%tC)*wOyJsPs<=}XR$NVSb@*sHcqv}w39f(Hr0l`J z8`Ps?nODw_T>P9LX?C8{@zira*bQX}?vTkqh201t@)i`GjyW7=f9UZ**>&ZHTwGYSCnVcN0 z2@{h~epajbvY@$V>Ts3^R-3rt$q}4a3ScntTHq4Dw1BeQJ+U-{0N_bu>nwbA+qb<% z7i^!bXRFn3{r&JtfrqdIAh88^duP z{8YnZzv9hG^ygDtGOOq*vja+`3;+0<0MG|vOJ^pznYf52xm#X3uHPeEfEqghhw)RU zevurxtOTC|x>gp8%oa8i*>bY-g00zOFJ1Dx2Fmr#4c~jiQDes_AopBpPcxAFABp!A zR!H~gKv?_kQDiOa!kRw-61_foYUMX-1 zk^tU8dqNS?r$uNQBCF)U?Y{^$C<{z;Do}IAN*9zakSczyhfOanHHW@fCKBR1Vzlrx zHpb>mVRenSr4c7S2?LVG8f2+^-+92I_=Mzh ziV&%4pCH6WCoS!^_A{D2@YYU|a`{Llds{b90V)Kfc#kV45UMnu3fjz4-{EyRC`xOE zii{7%dC)2;Y!r87+#=1DE<6+8Op1QE7W5*K#5WxI=3$UZ6JW1;Ojc~Hwbzf6aG!Yp z2YA)Zny=s_+&1ajel8MG1r(7PZ$96A7rzsag^)vH$|{K*0egL_z{=V+{rC>`={G7r z93&wulajUY!0$Y!t!dntj|#bcQ+I}ZFk|1cj<-wjt$vF*d#AgTzLmvQ;a}m~%Z73{ z^v3rnE+|98GI(OLm8ob&FQUNXes8B9&&^4dW9(#^+BaIbWTPQqosu-yLxV@xVeRp* z`84P%0GpK}z^6^8@@Ur)lbedgjpR19I{3RKBlGw7lEJ;;g$_ZyT)OVIQfZT10xBG@ zih9vOtP*r9Rmw)n@$3p>6}Y2^mvY00W}}zlv)7d6H-_Qe?Uz#WE$Xc^!$?8=9jk!s zNuzC_xH@o~+z#e6+Xme2O}6pYqI&bCZCDQr7x^t)&>1aw+&ITn^GL7hm$(Nw0@+$L zJ!(GeMaysuDa3%ZB+P)wlb;`wfch}nO3u$8jyVT8<= zu>g5cxp`8@BT<#ZP&a*{qT~9kkJmBx1A{;-7&lV|Wy<32O;wSBdmR@);0`-~x2lwL zewyOOesd<8Y;|Ap4!eI*Dfa9t2(a}Fe7%=zvk`=vh#J=|Q}GQ9eIWnC68Spi&^uHF z<0I`h_BG4~)+bqGP+A<(QykN&aRr#oFBDTfjK56-1{;RgnXqS4+2v;WiMUtnw6aHjpr=eK^rN zxPooxG!@zP6 zX9)szeFY351=^4)18%0Ut{dZQ=Cy4ZY9-RT!~Y<);y65RmjS^bBKn(CMXnefvoL0b zT1f7cyUyS+7@XCkxi=HSYqTq%+U08df`s(_fB`j1`J}AVT-)dQC^ORNp!4F1D-bHLTt3 zzr}`HK_@<{mihX(>{LvEHW=#T*F~&kkdl8m7J3$W{J1y^HYG(SqO{^+>Jle-;(n}N zuYyX{v)TL*miMkNP4Q_sD1$3foUO=?$tA&nDYP4b6jwQ5%8QAP!TfET3uxXUR=nix zc)oDrDjNd;GU_u~zr47LeG*?fMAy)tfyY>&@*v6z-cuX+pko7y4L z-xq1LSW)-RN#M7XLP_|zXUdKKZ*gURMm1N=!eV8AZhxe@`dsD|DRWe9x01A9OMGB_ z)Dqd<0*y`9+rh)x`UJYYm5O)cxcId!!=a3HxxZz^kXwZbfAwOWIVy_B55*R89E|-b zN;Q^LZ9cO*@_js;pLo5=IDe%$6HZ^}zqFy~zTmy2a}4Aj-uq!~=H7?w2v2*-%xc+| z7wvZ+l2JB>hD5vE;xtUB(&)4XSv8}8<0+;!()#R6Y z^78d|#Gp5r2$hVtmI`j1~Pt2{TSwuP)Qr63RHg`8dDZCdJQ#LuN1MjVjN} z1#zjHs!23&7@s1)#==HqVmR_IRfJ$%Hl=GA>~v+fJ=mx1|qVv94?@}!Pa>-1MFQT|? zh9*`;5R*Md-9c)l?}yl{bwrM z3}anfU-t=Co-5O@Z-0K!Z3gXxb~p>I@1=XFA?={AzD?MyHfdHzq1Lq*90()wc|HFD z{G?MrS<5l{S&K0~t1g6}Ig}4mebdpP0=_r-dmm7FY+l~_T13JF>VYD>auiP)97p;B zw=j^WU0R;M!c&b#AYc*rU7L{hfBV|aLv9K#G2^^2Zv++PWu>6Ap@6)?m4rfuC}0Tu z$@CdtM(Q$d+Yf!y~pl$_s*w_-rVBb!5{dk9dnD6#Ei0v49GIFs7gE7t9v7; zF9%S(H2z+$ljcB<6&&7DVRwURG%`D{QX1)#(I&u^k=m|QNnzgZdh8zkLMum&(f}XA zNc%_q?y!W>VXA=eqc5n@`OVhG>Uvw%v6|70^AC0&`P5eqIRi1I@u)ULVYJiby`mp7&mHJA*b;LW_Ip&5pL_g-< zdWFWJeUFuuj_x73NwQKa)+w83Z8DFT61i=p73WrX|94z((-!h0_izojaLU7*PzY!% z)|rj+GR<#bZn`#CfkvappN)J~*w@gjZe1Lh)sThBGN*8n&h2^fs_ww>20ARrL`Ik? z?t6t_A(GexB!LsKFF@$UEM`|H8=mwlrM~&3WBs;u=VI`MMHKFZHX8e z6e}K@NSME@2Q!ab&Vu$O?#IVS;BwNnp`lYU@NyN_`j>Erw#{5=`DebFRaL&YJPd^zGuG{2!>5HCd5ic5w1p zSK>-Ss1kR76u;I6TGGgtGkn_vFPA1bUqGEXZYbHCLPgqvn=*v{hnd&(`vUfA7^~eTSa9j?X$Ux<)^L2I#`GlzuqI!pS7-KJWh3^5PU}t5TZNn(`9i`J-fMk zDDxZ}Nduci=zL4?v=s;)`Dw#@x9oVU>2XpU3|p}(L^5J6(Vt_JH8hp*kzU0>9extJ z%R9V3!|&5>V>4WbSxkgzHx*@!B6N$*Npjpky_kHkm;lr<5O|%hU-S9_{3I%0BivCe z7@}2coom^(+r83SFNcOZ^_oNnSI^o74T1XfYDV=k2Ajwno}yqkTBx_eskIt&f9sXQ zf7Dk2z{RKAZZGP+RQ;pA_33n}&TZNZfM`~s?6J=GO9)P~N#R&6H%#ieAN0d4zFj7w z-*C?kmE9}lUqycxdMVG%)htQ^`kIE_$J?JT*B%ApH@ii4~ibL#^nrOvDSn;`}c80r(2a*V=9-_>P}AIzwPFJ2f5_a$usxq!SWyFE+`s{pkJ zT=6vsRb2d*0%9Li2k@~8uEF+@+31J7kJccEz7OoRU6q{WM>T!!XT|c-HO+C6Q?U--n^x7#XS3#%NZ(JSwXwI1MnS=IMlK5o0Cgy zUn52A_MULcKTX8TJd|o_IIB9<;z%fN8Gavr)a^e)7HN zVsCV$fZWG%7~<47`?ASlR|>3e8IBUO=;`1L?44*yO_t3KzP|FFJsoTni9a6Seg~as z-Er{RZwBbLE|$()SU9lPG%oFnH0&Q9E9v~&pAhb~_I|wz`e*I7G`Fr?@wolhNNWxx zuYT<%OtN8KkEL^40waC;?(TTi`bi%&2^e*{DGSN?9}596&Xmo~a?GQHvSYPTZ%Oa= za;n|5bq@$=#cuOt)sXnnJf2-$M&Nd_DgJc5PYaORY52)-RaMj$Z%LL;R;bPx^x&4> zyVQ=|q^ijk}f;s(Uq}HDcQO-tE1c#K(DDr)N^L)0QT-wkDO3lZC z+P`pAhjS=;qXW!LTnc8nP&c782~R*y!x2u33W@cElEFg(iSMEed1K_bN>ISV5O=ws{j|nF zdDWaZsxr&;?kLk~&2y%PmU5WDCVY@0Ko>I;4<#nJ5b9ZaH9r*;a6WXSMVx;a_s%U} z^OzpFF4=_*c4y-J?8E_?h5TeLs3rYasWh_s<9SXD=4%rgk7Q zwZZ!gJ#XI~`^RVG-LrVo_Kf2P+$W8sUA^NOXxRGzhRqvYW~J@y^$wDkAuCtc8K8)d zN+E^=9!Zdd!mts45TS=hiJiinAg1v6Gv}^zdTp(fnt1M7sy10oUEKf+W$mJFBjP8R zN}$riy-#lYXv$HlzE|6Tf^w~&j4b}|aGR$`uFc%kRFMfEkp+E0ofvsS&qaQQml@F3 zi4~0}^~(}cQoFnR4Z3#nAIDYoRJ+a!Z{gC``zZ(j`l>8LzU9JrrAd8(ahuj$}1p)r&^{2n*S^j3NwG%GZsTr*0dh&(=VT z2?-{fKl3wIq{EZ+RjD0&S29BH+vs?N<>x*MijPEy`l*SP=4c?&l9Ib>Zk=4yTN*9T z;;Is;sv@#p7$=geJ(D>Q^g%y9UOhoG5Lt=hD4q~7i)e`l;*RzH5RPDF*vl1b`}Iy* z+W=rjh~FxCT;<^Pu(9?9et-9|<;z8V6Y#zlf#}1@o9%YB3uLW7aTRbEm(|HRJJLy& z9~>$y9}&rSe`@6DTB`@0 z+16k-vM^i7 zMX)54M;MI67v|}4H{bfy3dFi!I-8oyH9aI!PL}G&SH1SEmulRUfvEd+;q>iXyBGD5 zHV#ZOei7FKs31Jai035g|U$-Ehxq zZ?eI>`r=~cQMbEOUF~|WR-kc~Y#xZcmsB-rRp)3IHvX+zjfJsXQ4$Qh2AQMe08_fd z!pgUxhj!S3{z6qtySn%s%m{E&-ivH3-J}4~U8}A`B6fx*%aU^ZN@l4ZEptkJZ?cCb zn^9E2V^{-$?51{WV4~9@yLJeZmt_|Cy2a`+I1+IwXr$D?km+^UNWCu*SP(t#l?a5Sr+q$K&nQ|@NAMt#qcJ>tyV4))N zh^iJ)OLP(yT-KFy1mfcJ3R{d6qf{&v9=2So&Ygy_X|_dn(nYbkasToWr3FYEig9^P zxM)W=nEFaV*QWmDJU{Ew5AaY*(xDh$9=b%XXYEkJ$08H@8P8fH^--zz_`6q!lHkV< z`2O|!HJAV)+DjVWl!6i3BBRb5$CI(2QFSN}KJv?RE;_Dnu5VsQ2d{%R&nop9KdMA2 zdDI&jm9R6X-=9r|KXS~b%v%^pNaylHbDdFc({*4D{Fv^9X+D2-eCd+PB36zEPaDmI zUPQvkDf?;MNW#u3SAF);xVs^OA%qr`lKy5Iv+eO$$OMmaE$#+&4}ntN=}iiQARThy zU$%}iW>88Y9)}E;sC2fm88N|Cl+3Fn&#f|!9*U%=RbgmAr*?R^xV#)Kzd1nkws{B3 z%}F9S{Xmr_IDK!JbD*TvDp&@xun=LR`?dGS{w>~^2UtukKL z=R)Tq?^p}jq4*+XL~b7Nf#3>BO2o+hI6t@@`m2;uj1~1aNhHr)^i2g%Q4UNGoM2V`H6>NIYfAG?8V^6c&f4kL9Y*$#H#Al2UP+UXGs|S zreD30p6=g~tOlUy+FEWOEh+JLDs+Bag=N3vd;*bTWlnS z9D!T^_xLl0RF13^glRg(I5NA#%3U&8K7W-(b?!#l&NlKC&33Ame#MX?*Ck(JajD62 zARFT3{Qb34m&TATi}8@tBhJVowXJ>6tT{TExVO_Pe|Cjb=Tl)X=|mSLYw;cYK@U6x z;-=J38vQQ2P@10N{Ctnp?0Hnzm-hSjx1|Pqf9ut%g*w}%qMVv7#?O>hS^Ir_pz3@H zV;x7w*xheTiWCc<0m%5xSIP+qO8q*5neT%(h|WD7;g}lrB27W5^~U|2OD%5IrTX=1 z-g~cq09Ns>$LLlx@@FSPODl^RVpO)MD=@6V)_n9mxo@d<{n#Qe&zDuBVfW&E2{HEI zV7kL|?!A6Abav9a@OUOTAP)=cFWQ8#80aV(kS!EsPsEpgpHrGW3i(x9iAwZULz@?_ zCw$-s&L@BI4Gd^V4Hi-5H_tpZF#!j(`Q7H5JB_X`tXSvT^R7DOF58+=LWAQ|T^gU;kiY}LLeFTQ zyrVn)X<<_Z6q*N~thMV0422dkfa%QdB%NhLK#Y^H(~f!n#_gevFLz3M*A&*QojO5znt?Gf~Dg!-JhsIimD6lt;_TC;9Y~ur%~Ba$h?BB6XAeY zZeZ+}wrcZ~ra%Kfsd)@s(SDtVsXxhxKDBFR<;%gXo%$$hL5+4n`wcSiMt$$6nk z;zV$f2j+>&iA=BI1RzTIcTXDm5Vr|1ydjX+@d<^oT!4{nW12~V#nNT7BdyTbWgwYq zkBwPP^^xxwEpqsXmh+}N)(&(EeW#?m;9ijDM5>}hvd|!w5~8bDNw1(9#C*u%A}A9~ z{5UX;GxCud|H$eJdj0t&t-0P6i*iM9E!jcuO>^URdYVzi=)IH;gOqqW%@GO1Yo(t> zTq^(6ENxPhBsGH# zin06t?$3gdiP6;KI|*^>VHD% zNYG^q59Cimf2HHR*NIPw!QFzWXDE(7er;WqY$SrBM>~t3(gg8HOs5{M4$=kHyYCa% z8mBITZpm#zEHvqo6cj4zS_e;9iggO(QSA_7<~ll}R~kLkEm3jk*qxlvYapg;KcAoo z!~Vh`{e8IKSILU6HarVZ;({gW^HBsT^F%Q~V86Unw;2LR%esJ!kOEoxF`f==JN9jf zdaso}z?%;7S#kNR@%&@k6;KYgzYa~aU04uA-Qn^t%Cf%*9Ztc}c6W7WQdq1dv~cN` zg?;hSIGpK5VN1A`T;oVpEw0eDu#v*JRF)7|nx9ph9(qD)T?42{&VCW0%!qjxHh)wk z7t8_6a8J#Q*I7ya_5AB9tQ8G+CS=MqGAPR~QKx+W1D0j?4(0=hB(|rrs>l_yKN-cu zc>uJov15wfQ`ymQX~(p<>!AQYXuxIT+3g8#cq$B^<7>7F0^w@N*^|}DB1>^$QBBB&{eOBpkCPU1qsGLQ zXWWvW+YW7=%Ngkl5r<{m0*g)q0pz7jgT&ZG@+rE3hqu|pa&BqK7MRhs$ES+Z;wyI( zS+J0qc{)F`tNXRLSNYMW=>54;<25w!p+X|CHa5jMEs&p!Zt~ilXId|`3??Th zmDx0EhO+aktA@?aXH~kqE{nHmyf{}Fu;KFG7Y6nl&I{t_UCmIFcyMdj`E}Yrg9497 z63(wdS4y(W753S!54%LbN1zRx9M0PEb;`DN^&$kv-@k5AUjlLo!l?3idK7OVBO;kw^paK2x2sUXtD$TG?i{lCtNX_j583B^4jH(2 zz3verFz3{gp~hRr|2)^T9I6Z$J~MX}{raajCA(++FiTIZtre>W3fj8^g1cBf5dxCby?Dz0ZY<=8```K6gD?8r~;V z3|~@2ikv;>!GvVSJqbN35z@F3=7C$?GABP$xD_Lm%nhYZoV13@Zbv zM}0;GMMYZ1uK9p|3Qtm-+}gJWezz7%%u2n(6cl8VZJ}AhLUd?lE#a6RAmAM)ge8O? z>JBA#1StW_O0uPlad78qte>uUNPn_kuFwl5gOczU?FLw6`Db=kh$hq+6v%(Awg<-y zjP*y5rq7s);VCl_=B42|W*cicIErqq&CRid{@8@ocleh$>AMwRi(SG^=H)?ybY zKk#+=^mXCP`k#R7Yg|aq!LS_EU;l?eAFCfGHfBkzqcT8@8MYs*5FO#&%tffmrp%_s zU~bc0tIi%Ha(|3yfQ1e0V79v^SHf6Q#VqcmEn!{Lpod%ZW0#Sw3PoQ1a;;XAw-;D; z(QBBfh0OacaLi+5>HZ!6|p!VhSqyq=mgIorWY5Us?+3{3wm~?bqU0uk} zdXFy@$ryAhK=AgX1;fQJHId*wr2#6nvaC zTmsH4$gJ;jXP#PL(H7F5g5cggoJ$0u69%vuA(vfcyglnk`-S`CEIR0&I#~ckh;YG{ zfH+k7b=6fj)E;zqom720tFFHQpr?MF=%CN3YpT+e*xDHgRl;-8!$Z*xwq8!F&ydbg zMw1hhlBidmUjPk?Ph_51m84E!hm`d6DzdTkTEW)~dFPuU)m}afj;I#zo;usLjl+Tu z>-HE9cck=avhwub9+^WyD=QD7pp>s+Ba(hCK)Z2*%J$Q1!whaEo7Yyv*PNE%pPeiJ zz#ez~syd>R(_^~4C#_TxR!@=Ek54DsF4xbMr>%Auf0-hHhYAOOy}Tg*N0{C)gj*S~ z?OWJWZa7{3M_lCwOY9!$G7g)A``TY`Qjrvllit%;ds^hyZ(m*|+t70f+NsO@V|#HL zV|oKIDa&9sKI~}kP66LSX^uqDpT6}FDSC)+t0aGYxEq%-$;pX>2p!F7;B?<;x;7_2 zM{XnHUy?uKDrlg2Rc@~S_4Vk@n5<4i_@C=o>)tm>;pe$ZSa@W&0@Ahm$NEYZsefuJ zFYH|g2?*n-VNxSC;<{V_C9_LnTaCWMM@E=fT|I^BT51NdGry32qwHG0-|WDDi@``J zJ_^;4aKP7~!a%x*ER~AkI=+aRbeC_O3_KoCzVUNTkdMKo!>B%RSN;)B{Ph~W0SR}< z6r!QeNU5*w*lLOeUk{Aj(AIn~h zC6WvU4q*vYDzXXMvZjHtPxqz0pMm=5N9_Fv1!w9hUY&Ei1fpl$X|w~E^ejBY1dVV+ge5y3_GkIY!Frt z>}927bgq(S5{#UmD~veI*g};95n)E%pt)k=^a)!%R6HKWjTl#2Qappc$LDxFC#63o z*+sCXQg{W*pSgWl-;^A396SYBuRh>D?B)o8Bg>;6g!6)A{x@h7R$$~dQ?P=$n1zDf z>dKm=QGPLme6IE3NIzHUvM^JF!h&PuZY|(Cna=R@Ppf1;FT(&?fx#)+p^aw)GCNMeC{XN0IiP zi4$NBbm@1aO6)>ARtKE=Cu?;7(+=*@)%}KHdg?%?EnR*y!Q6^1A9JY;6*oeLn2qx2 zh-G?<9Y0eBePbs+qf~3|UDr@T3Ky?3B%$g@V6qA8sQin?me0tV;drFO6vD6^`IDYl zMm?k{-Nn7Cix$4 z_AZ34`kc+s-347^JQ!7*%Zjcqv+=4`I^y(r;%$=K&9jcfoYt#3UB5#@>;VlSw)N&# zyUzN_xwxn#I^v`-miA;b5XE_`PZsn1z68)AdrI*2K@?E~E)SQp2F=alc*PnkRhU#l zc~ov==vP;JZ_grPo=jGiww_NX^*D)HpNs*LtmT1yZ8PNE~&x++g3`_V(Ivv;516>^N}EiKa(=X=_;zSxpHhu$N{k5hWZt#V-x3~?*hkrBMDl1oS@+`*uNfi(t8MvZ} z)UM7`UdtsT;k`|IIqybSlI}qRdm*(w9?)hip77R}X19tWdjXb~lP< zhOVhO864`=g<#s-)PpU@xVQP6=hTb(sSC7dHb%k~MHlpBZg#COC7G3hRdgdlP*82U znU{XMbA%nU9o~R7P6hj%5_MwXaBxe%Yt$y=(Tma9j(tf`P>{q4`wFyF3p*8hZJR~G%yU7XNh4cyq>&HH=NBhi>JTVY$1nj>O1jJMWx9sL8`_|1(tvJd= z^U3F0=&;+f2l`h%)rB;>x~4Kqa<=^vqRZbWd| zVXZM*s6f<*l#)0sVXBa1w^y1jRw(=Duk@3Vx$ISr_kP z=Jm5wM2mT~AeRuSG74p5pFsD!P#}nW$M(Z*Xy@-afTv8Z>*F&`?e}7&;WBv7uA78@ zV76ULapl%4R6=d&D{9B{RoyHbdzzD9J?}8;GE_oaC~h53eU`pu3dZAeqO6$?e8X?9 z#Z{&9SKco?WkYDexxH9Qdtd#=IjjWQ@DRdFiu%5@a{k+Rr|>kynK7UT2--ir{;(*n z{bXxtqmZi`BPse9;gh+6-NfV5J2*T=ahdp!MQ*(?pqSUh(x--!hJsU_cCXTo-0hE0 zdFA>H#vt`8Y@m;WCk?xUzI561nItk`3pi)Ms6)fL)zPuQROKyAF;@U=+}%-9`qOAv z7gZ@pliaq))5%wO$lIRan&bxBPAZ3G)A8F&`x|CsS$n&F4%Cdt>2f2L17jr)wH8*> zS-ZE`nlTlj&}RDf1EA`e0tYi5vXF=RRrhH$Qa*BV{#7y`L#%#`hcf;4tnKm{7)#6C zW$(9F&(>lmCqhi*HLoMtm$G3vj~zJh*|QtY14AxO03{hR=cGttE#{lqh&_jZ9byzx zCwZ0hc6Id!e@M+&dNlD3IxTnBmCNEgqW`VCp5C`H_&<#J|46dmV`Ghuu+eU46mT{% zF!km~3Ja%)wI5JBqIXn+NT^&w;Och5q+M(W^!-?UjKzs%O*-s!caBfbe%`lRA%q=* zB8|CKgP%hF5PL$b9T`iCC<_KyLX9hJeB2KE9pHhijU z{PFwTd@aQ}2dnRwz#W*~uZEQgr@)M1I1@x-w^SILtbj^Lg)hQCeVbKPg(yVv3JZYC z%j@U#TsPoH=Kxb3Huqs`MmuZZmkP#UueaAr86ex=wA$_a3jNP%hxkmlAe<-9a4Fp3 zzmCp*3T&vA0EKb?hH7%CC4%Eah^G;hm9pY-AZUE&?Y>`7N#w5U0fqAmUydvAfCK&+ zD}Z#&vix2Nf1Ab15x}ROg&u_9&*LkRn0O)j72IO#fBEudQQNlNoR!p7QH(R@Ua`>B z#8o2zrsTX~JUatqK`WP9u~csprg47?cClJRVcqwlV;3qcds^gpI$YCVNSdC1(u;*z zXB7nGRKfGVwKX*{FTi^;W-pZeGsDh3b_giEYnhDtdobwkbhWm09-WNKK+xmlN1e^f zqt&G4vFMO|ToObCD-TCzN`0E*6@L7AH7M+*ZN)0O$N(%dc0-y>Uq_sjZ-1 zE%JyA4NhwS@zhnKY+>Gh%TF(a@T`ShTZvXe=V^a2b)zm{9qG zx#)Ip6M1&4ukYpsk`w#;S7KaE#3~8IvDPK6OPL>CVjMfY3Jw8t=uZKO4a_^7TPgwg z@oZ0X^-$PHgm)!-yVfV7-qZ4qu^jO6Vw(t`G*Xp1yawmK9qAdi*BZ2|3TL6~932$3 z{8NW7NC?vYRK0d8Vm@LJYo-2HSbpxke+Li&(F1Y{+aR33YC|)8n&_fhkP2YO^7xEFNeeH1@tKp;yqhZ93^yLKJY~k=2c$?q#N1P5?%gHGh6)kFEpg}vUx96x^cU6h%teb>mh4Ft=SyJ2J zff)noi;_uNTJ7WFhh9S22q!h=kPmgS1V)I0T%Szl%GNOU5%;O!HrQ-#!Hz+Y_C=MCl#VUfc>|&u^CLKBxq?o^URsVxQvZpInGBnW#E)p#0un`LU=K>TavevYv z$dTe+F4`Dd!V)UuRq?NK9S~RXMcV(647X=TQL*zuN6EgIR>4PU6{w|tM8r(Y(r8JE z$7-~rYT0k(1HcCkLzJxDyRngcXU`JAAP&x zwHRbDJ|~rXnSp-MUn0lSJPRkhWiMtPQVbUeT5puKDk9uX5+KnD!7#bYKyt4jN?@av zOf`_DeHo4rh_HB!ja@o=8W4RT+gprlgfQF@-^upC9-pH!)Bk%ZH!MOxfjK1v?XIwz zGA|I#6d8|3lDhqXKB+l15{LN`kIl5MhDK5s>^g7lT(pCC+PKGSBR1fwY@-LFV&C@b z1n)vVjH_^zGy=H1yCk0l`1@xWYn*y1So1JjBus>rlgmKReDR*>@BvAyd{x{7R+HhV zQT*tRNEcZGF0n}@TCF|wp`gHPXHVgzYs=wev8DmA=#n;jZy8s(NI->HoY=P{*3WlA zY=L;2wCItv%>ftPy882ciM1Wl1HcA!y-Stk#0=dsM=%e}6bFx6YP3 z*jKrjE(5v1hFu-jkv#c5b}nfru*}kUfSFZ?)0#Fuc^cDI{;0P#aOPZWtrx=luWv(n z8CblUq)>{3AAV51&YJnN;yuO&zLW*rL+_8Jf042<{ghI6l&SREeZrnhC>54U2Ltow z+s^O>*3E~BJn_c078iEofnlHBFzoS@AHSmCgX(rOn;cHR;fmFEJ>U6C%IUS`Gaw&e znFXcyB%kF?i66Zfko6Qoxng>>KfUPvbqslsvvDYB`e1oQ$w>xdjSn&12d2IKHL7bp zf!D=o9;W)Gm5iLKQIj+z4O50w-t|ku-1)kwAQMefgDE$X=jxtocZrC5 zF5AjyRaNTndoQzduWs4?yp)ItDD7$MxE&`cIpz`gO=ziJ9}b zSJ7KoxZC{5Qw!=HkDKm`qJ47XaMhJBZ0w?;SVGIiSH_q>u82qcD5rKvkg$BmDE`f@N%^Pa6MLCsb}$#oDIZ;JQ9G(?=pNiiueP_7e*>>&=aqSe z(nE;cz=-#9`nt!}W-FTpd@|bGXVmXb)s_7b;EZ-F_V%jc*9O(7)Sai25<`4O0-^X& zlciuS^OTtA$3wV;&lD4kLd-Sd`YN0yhsisyG+#uI9`o`p{fjnx8eyE92uIKNA)7t5 zGc<3meM0NrAlw)8I_amA4wH#|f4+Y{1=?!V=RFtJ?X?bn&Ro9B`Ym^CUzOi2x!B1d zM7ml?7GCvxruM(26`&N=($ZnGQ?#-}$}!ykwM24s_m2~9=KCZjpE1k3pXsg68{`Sh z^TkH(Mx^vt_-oz3hO8+4+iGr$O@`y=)wNYeQ#|zzH~bUYYspgj{BDm!FUF}H(-nuM z8WYl4Twc-5o`C1O6$o^x28-Q*Z&V~6RXIn@0`f4BcRE)zfe-||fdNZm<3@*<9eyyC zVd5xiKAb0MI1(o(rzG(YwUGYXlSNke=plD4&weR`NU#mipAqRB2_B5&4kI#SCpnjy zQ~&v&4Evz6xP4Av6|~fj+P^z@)}7g-rU=(aB(T_0!i7YP+*13iyj=#tNOM0araFkt zObfK*%SAFw$W76G4soNLNRn_pw{F^scJwWAavqK{JbK&hUAwp^UieGr$MAO^Sz1CN z^eL4$8%{-;=#R?ZBR!&aZTjoJ9#vIy=2CnWVj!9wp>cD!JWQ`1husk-ymNT|J4F=R@W{&{x3?Px%q8B$~Nz7H%%~P8`*VwFA+$F%Rcp#Qq)V_dz zpk6E|GqVw(XfcP1S$3ovKe1gIb)VV?;5|iPs^(bl-UF>`g^?{**VYNuwD8$Iu6<(A zn{?pTj?AdhH!dF{O%6WHX^}aw=&mmFoTwNI2eb4!ZFVX&+v6?Kes!a)bc5Vhn5h8_DeI8*U(7zp;r+ z9uUh}6%+IOeZJLEbGSM?TXxuQ$SWdZ2~;vQIBYCc6*O#YLSO;-L~FuARxTV_19j+T zHG}p=j<7GU3Wr-CUPp&q>|UDuc2vxr|M6UTR$J;@$7JXmtgUbimD>{!KJ9q=*be%A z)dGy-raF}qbaqB(-PT0a@3$lh{m8SKK=AgC;9n7*O`eO3i=fUk1;^}~8W#y=JojxD zE>aYP;CJ6I>!{h9O&=5t_mhOJ)%TFFVtwGSV!hxi@@?CjiWbNzPO6HFt@T>jN2sZW z>~_25VK+@=u<Umo8>|%H!GeNSZjr4banm}3PbLqj;G7k~2x2!w^TA^_ z9co6Cpco$~PboTc7nuNewtTpegn>mq!hu+|;+X zqhAKSE;3Yd?znnX$5jhF`Hh^W=BMJ;KY%8`8=QXU>s) z)$oxe8uGjOf||wn@!+1w9^akiefmoLe470E)5z9;4~R(|Z0>VLwV3A*G*hU1-hWm=<;w7>#|bB$oFP`^B^-8;+xuqNmjp z8hcF}6xD|LQx9lplMsii?#Ed8-qw8ROH*d7G#$Z(2?|64*ddXkp*f-9uHyaFW(lZBOs0*bm;N6BVMGk)Q-n+ z20$X%0Vry$DLgJwatLQ-y?;5shy1=z0-lZsc805jnUBFJQ9Y!_%Qg;6)x z;GDh=l1}l)jkegdK(BP1tD@R5cd-_o2JhBg=n|%h^*Ad1hnvp-_$y(1HrG`QWged( z%(SgD*ZFnBI0znh{Q5Yb5MC39ir4vc$OvKI22*Jt+xl}zjimhMop+`m;jL|GHGh%e z;d-^t!`~;e@PIr z(o8+x!WJMA(9%OjE=$o?d-K~V|3Tp>Hfy_Ez^!x1H36NHJ@H@t8L6fVF)jwVg^8qGv2Fo^B%n_hkahV(EBU?xGa1648mpJ%mb=W_a=U$_hjYB zxp5Kz#%19`%l$SFah6T+#$NLxgTXT*CR%)dQ`JJdx=;8h zfN~)i%3XS+$}kY7b@mE<21dt5%@!kGlQ2iTMd7t_mJdz>ZM?|Z7vA(6ETW}p+&d#`GHF*c5ttX zvhs47M#<@Y&-1r%hbkxFASiORiC^}jr2b2Uzr^w_N&Uu#j_h6mRqwqqbfv<6z^KF9 zpg6zp{2rUl*Q7PY{3Sw0EbuydD(|`P_2sZ5X#o%Y6IN))zx#)t(kc@oBVc2)My;&Y3WR@MwCZkE~;x3#4h8TYZ z&8sFnWJPh+nPo(G>aHRc@!$3U3(OAJKb^_9syokGTyuUQs8T%3#%mrKce9;Wy8I2pHs&e97T>o9#YF$(rmNzKM z9M`7W_kNk>INCJJv?_tN1mP>l7wwXgQrxa>!XE!L`GLqW?e(*yorcA?1uOf8I_W?SOzp{!XlW2DcUv)o)PebjC3!1dGB%TAT9Pf@(4BxUp?q(ma;%x!0}yBeJ>k|%df zmJ+Q66aUG)&-BYCM=vf(R8J?GxAKT|-)HEvkIc}iDTA6qAU4APcr~pf1Ty(*$e%@DAV_;0M2nX1sDSi$|D}dL zLxrosRq>Ra>eS;4p@+U0s!WleAafO~Fd<*?x7^bL_0>M*t*+?nlfwK{-+XH#-?zPy z4Vo&bpCvP2h!fZDrH)j2j7a1oB?>&?_c$=MX5rI`(N*oirOprC7>NihSvA9la3!Sr z{Q;=T&(OZLTg-~_OfypJG6}S z%&>2HwYAjf-hKY^oAF$nsY(Hi?^CB@q}0^JOIKo8g+a4&r>$+t9*`=YD7xWqyPT2J zkWh!-u_SI;uuFY9czL0BCf-(}4ji+~-xK{qmL+1dQ%&6dzNF22_t}^B>e~6Ln%s3Dj{4UJ9dcJhT7ts&e9gY zsZO;QW~FhoPMDT zo|BUkLP5B%)Ty1zW$=z>!Otx{P-*l4f~Me*a{J3`X#&dI56leR)R`AYJ z`54(9Mc%Q}n=G!l_G?CNT`3lJ9~tA1Qpeigyj8H?=ZBlp+=T)i}%=^e>Uoaqt8q7Co~RYNp43SINc6AfTuxoT^2b~4KGG&xIMxL@UUs4QsE z;A_P@q_yDYj~e9{bEbiSH7#pU@gD(+^j%yezwYkO<6&@2Ke^@8Q5ow=w-?ZIL9|?L z*jA3j#wNDB34q21nUE}U3Rxiwf4l@2dYNu&<||2z!kFcr_|XyYuXSSsjjBueNH87+ zVnQ4!F5uZ1&kY+yb1g=XhAbuh?b~9&ZFv9;dVkk4{aP$=Xd~{wfD<{|GI4yIGy2_X zO)*+rYdSOx9z{)qnsLg#SHt>t)pj@*3VwDNd7e%PbjNm5?-Q>0|+dWTIMHa2#| zs5gLQ4|yewe!nu7wMq#G1393o9C65|^JZ%q?=l2>57F~CsK^oaHlB{7Nd~v8f~#w$ znVyeM2IvR8o)?{N=_3`4MO=G<%K?WuO{(3XvF?GIPr?+<(aWI)Sec45hQ|GIctHSG zG<|U?CXPQXl}~QLB-l0_7Tv^WU0Ky;?3L90`LcgBI9Re{#p9F1w-|~g2k5k4psnp- z^;T<{ZygWO=+DNUbdY}8VoPbi8B9#%J==Q|CC?b3ZmE>zpMtX*owKX0JQB~Ti5i$* z%$_KrM!$9Uy|1InRU*yNvWWL8dDH%Eots(aAco^DHa2KbRQc1cJlWm@-e|9e%SLxW zdMpCcYWf}Hl+gf*7W=E+vpf7UJZ-MwJ{atC4-Qh@*UGZPgSdMN`+-D*khJFY?(vr0qwo zmH-Sh?%f{`i(TW>{LbKPp3G!^7Jyi`)JVH=C~I<7$a?;xtc?M8vlr^1=Q%nQaxP=BJrgTm63G5oAFF;p3&jUqmKAyc-$=j(OW|-dDNX zfJ%8<^O9W~AqdAQ{_6~sAIsqAwQbLl93oZ*QGE23JQ*YHki$XmWeO;vtA zJ{G~)Tk37LA4f%>(kxxRQeh|x0JDua`91o&m*eR`wyOhm1Gk2$mmnN26ZCE||Z-{sq)^SZBie^?xA-__etL=Q?u7*!PX-507 z^RA9SR0jPUx}~7POz>>06wyV7!KGZqfZ=}gPuf4?fmo=O(r&i2 zqx%P+F0^ngrSm*eiYPPsxY@*_oblARF~`BVYEpG<+wP!?HgoDN_yG@OWM%@jO7gl^ zjy5$1b}rRP{YNIEF^`kbY$3D!ucn=Wi#pDvl-yn6b;ul?pLQl7S@ric=e+-M8>Q#* z?Cv-hYP7KjyCs4{uO;0uEA~kbZ`Ea32IScFcPUE}XlsQ>5Jcl)X`zv{(c!Oh$$SA? z^kA9K4-DgEAN%zU6?atqb~jF(gt`YWflL3yd9`s2hZ;N!EWtt&B>sJDN@IA-SHS>Q zaLfZrqhhI^v(S77Eg7u+{r#)Dx|9a{5P{v8h@?8bmDm5V00iky+zv*`+W;%V;JyTu zDUwo=hQ^->do9;MuG!bR{Joo(a|I1#x{ukgy%_@3f}VG23@_6hHX6L+pf9B2X#_3| z6a}ptOG^%vI$)mm@4fRGDQtRtO?#_?P66$1wQMA z_O#OTeHyG8XtH0~pGcDpUvKblaa!*j6A~7ZVW54x>+8x@nxp{-fAnYGB5%yO?eKuJ zD#quP$SM9eQvw(O>^i)lnH#Nv^Q*$Er=uMg$HG8}`rXceikK+VzEq`W-HiXERi$Ud zz=36%|J|uxN5FHnl8VaF8yGN!(_DkR4)vVA;F1>pRHBhNio2G3kG2#!zNKRl-~fh@Sd3MSfb@pn)}m1Iu~n28KAb)b?Oe7LyxUj5@qiB!tdI<-%b!|o<~OhiP~7_z z0gfv|6<_(5i~uL<+bz7jAry3!+QN2#y%%YEi?8_zqMIHA>mIga{~YzvjySe6W(AwkjpNc%hm_c!N(dm z8EPLa^) zQNfuTDBT-IVXdXpZ~!6-_)l;YdAvoDM@M>`@nIuOj;5|M3qKVlkz~K#Kn=3d?n`&S z>y&*oFlecXOw}1`gdn}j!Y!@i4@)Gv#gDT8t#MYVH&xIQ3M{_?hGPA$r5Evm^HYNg=PmjApAtU;53^M{LOz^+qa3H6l9 z*06+%iRH_%o}dIGg4McK*VbzGNEA5B6%_*2_4EyN*zq_huEkdvcX&L%tO5;?cz%{& zWQbQz7OU~mQUTIgg5fGAR@DwNpqwpW1&{-W>TBN`bqumxl%!LHN&MEDo$7cU7Dr!C zD75>N1sjIXeFiQo$gc-qg z&%=;E2)SMsxSj@xz5J^IF0!I)?VeGUV4%xY=L_d`3+*Hg(5=LboZ0iT4@;h5ZeFYN z_)aD0KFDWL$NUKw&X{PJ_5F>xAkiZR(xVhH_aap_(Rk;`@?h)lg++$*yXWK8O`&^Lhoe4e zyI?-Lrg&8NbvVL$N{o z$7`mdnH_e|9DFEPeDId|+~<$ao1s#}%0nDBpdFOdxlli-ers0Nli0fRqOm{|E83Jg_?BuUwTG6ruENG+K!+@<-X>zij9kIp5 z&aMeKMe3VC@`yHT;Y`9uQQdmFx;F04H=JsE?lOTSpn}C457yAbu)&C= zJAk??YK2QN8mr*yB?I69h(=;(8>=d=q6LuXFaJRB`yYhTNlTZZQ&kW8s zq0e`-CgRP6zzZ1ae=kG%ExrXk}y#tMm4{A?7vI|AH!E z+*ql~pdlE3qs_y>s~&ItK`HSG@Jg%(e?xWLc)HcrGO~ao4)BQyW-tnKi3W!Lk|ZOg zv3luOC*7CL<&7BY3x@A-eeIO@SVolw)6cH1&zU<_RVlV6h7?gLe0EvsTru{09PzW> z3h*{mj1bQjW-gME&xq%a=&7Y2_VNX&2#co!rL41Ce&aL*kQ-g3e;)X%ESJk`q_QD= zgx2kSTHRC|Aj8^eJ~$x3e+-}3y_YzZDa&y9fh&=`w<728{;ucCQGI~dDNl#{ZR8V4 zD9Ht-FS9O+4x2Uw`I{u{wYf8zgTaxR*Vwaze;Z$36%Q{OVMUi&u6dR5if<2ej~*r> ztch}z94ZS)QsT! zHU4CNU~9p~!C8ZD8c%+tSgg@7Gh=NoeF*F4c%WaV=f-(pT#__kQgCiFPf|DB7|5en z&}4{}NWmtc;U?-WCUyM~_3lvs9UNuE4J8;7B1-Tb-u{eR07rHa)mj2ERZX3J$qIF% zy3{hNidCv(vlQDI_+E!*>^y;sjk6Y$B`QZJl+Im;OUC5X0WzQ!m&z`5nRkg&lQ6t% zLeWv0K0-+m(>wPIr1Ji3?lKA{&{ZI!c>4i{ft=2s)DPIl)%h#S8&ijc43=gSfl`d4 zvZnL;4!bdL7UYDBhcN`;jBM69sVLBq$ zQD1T#0+4_3)_Q4OiU_m6`|#X?l>A1oL(EOiXPyzB7>q32LphV)z=Wn+X%uEQXWNQSje&Kbl*{ER8m0rflnKAMp`4Tuyb9Q-(q1l z)W9Wx=pdK~PudRq0z0gS(q3^(%E^imF|20s)Gt!?y|?#!>Vq<~m>jUpQ{Kl}ijm+t zyQ#fhD=U7|cW|msQ`~B3q=OgvAmmJMLA}RRMLl4Nw5LAvg%|m_l2-QnfY?2lq+@lAOv}M zxrAgH*=nMoe~ofh`J zYP{XN&?2rSY9KhJO?+VR_^)I}Z&E!!u8UkD5G`mxnqCoUgbeE)K`l*6Hz05s&jsx9 z^!|?`!oMx$*Z*6$l{=I>J~unvJyFysl*vweTMq-QQF1)&UdQC*N!5c+@@4LmcqAs#NX4A*_PI_-G&bjv5k%~(V_3a&J2%!Rj!=d_1seU}|# z|7W%iJpoGlF@e?$Y@V%O`MT>S(vl)F+#t6%A@m6elu0;K+cSy(XntjU-l1*Qz@0&p zO{Y2ahN$1jY&uF9sw=1^%-?|>Dw*#v{HW2hFzxO@a0d+94sW6LJ@gG+)dux4LPipQ zLGV17d!lzW{}k6M4MH&#jY_BaF|@RP5pnbUMzv6@PI@_zGApOJ4r`7)BPD!q` zQ{8Wg+HO%-(;lbg+D!nG{GWW#0%abKOu2KZf@2cu*66t*aXtq zGI;*b+a;p4!21nvb$Eu^nEEXsW5igoad2Q=7RVv9C*2gY44*<9JHbs0ll~B7de;wx ztf5c0i_0^mx~}f_bK!OZCLcd`Y;<{y#0K1X|EDVg4$=eq`UYn){KhQ-T&ME^KosmB zior%r&y#)#vzCDM4INfwj$fcbp)8WLy*~(SJFnLEWoA<3?b%(&PJ)jX8Lc)E*w!5anlepVf`neE2lI3qc8d_Pj06NIbfPDzHX=qdZ@5SaJCh^noa2+N! zp;`*|nr&n+g;f4+QlRs!9?}bWWx5aU`(q1@UIT6ReUced)4?!~`-sbk3+j^tQ^{rt zJ`$1lfszurxjYr6m8m<87O0Z6O#b+f*Ku(+L^Bq%!d1J8TyS{?TmS9rnt+K50IO6Q zJw#Ae63KL5OdF4*!1cpQm2rNUBS{9+(Fb$t2gvv*)JuS(I1CG4C~t1ct>Lra;jk{+ zQlje9=>H6nE@B4L|07Fzc8Ay0oS%4WfM81gjjZPtTu)=d%7vRU7(@&r5&9v-^IbDQ zR|-W~4cj@QoXeR$Q6l@--)F=?KX-%8pr#g_ zQhaT0!}z$n!>`}^9~}yKt!rVu&O!;M{vdi&JDf;AGuTWiP&RR<2{(8uNyO}vy44es ziZAV<<;ml&&gQF`@(%=&x0HV?IK+%r%rBtBWV9KR5Q<}Udgm4sl0*Dkb4*Mux+~mvM9M%B=n6hCzy0G}5(AM0ORxFs0kQ}jBq)Aa z#?*gdeb3$+4-YZsnTozl za5A9xVlGppFe_wA=hDOH0WY4yO@zMf*RE$jmyX3R3RT}_Tsv_z5g)0?YzUq@c_>|$ zs&mx8qE}oZlk>JL2H65$(KqBF%*ze=FD2cmm$tEn! z_}NQzVzK;gxmf}Uy1Vx2p9q5YuuA+#WuwmAGmBW+wu!GxNe4umV5$)v=_~dx?5yX= zR<2dz%Q|=@_F&0dlPpff(X}k^)2p<4{kfMEK=jx#)DMguci}`gmqUdwP3|$B(8pE{eLsIT$g|NI%&qGjCRxfBow@DfWEo z!d6cE8X9u{@>mD(^2ju!W=- zf%ZQ}sqZ~cFPTh`V>9*vQmSw)x$OKVIN5PRLI8#3NTgMmb?Jdl0S$7j`$7jdUH#`H#?pHFC=G_R5)-B^o!oraTX;a(xaz)heUaP ztYNK{lA>*J#vo>>S&LZAkBfCRT;Om;h=ij^NvV71)bB+++W?L)CD*LJZ%9du>seUEr0++i6b_`e6}|r|3!w*4oupyMnWo4jngYr-~2a*b(Y9mi2oy;rR%sftCPv*Czb$M$8N+YoyE zi&~Wh4s)@+y(7o!+?`u9_{(O{Kj5%b-C9-AFn@eKHrwdRVXEsV!}Brfe*y9#0J@`NaEE$x#{uh;{>;9XgU zU{-!9ci*h9>I>(K8OccWn-~b?cOPom?iiyg)&wrCJ%gjAvexUgucP+>#=8MmyqGodjL$p#XVowE7Qn^oCC0zQjB!jkMhf)M{WT6SAh?+nc4bO{c6z0c(zS>vp z+$}*b)5dls{X_w{Of7l&b(w1Dbxq#I0ZL~PfT~Sjp0bIG!gyw1)w~G^XxNBuTz+4b z&O|8K=qWO8ZiQ~rZ0fYg{Ocwh12ez|3-j(|ct@O^f3d*F3DMC0Zm5k>{;anJC)16d zl~L5?PTV#@1JT}kMwOR`sL6VL)k|O~wf)NuC;E7?CpA}LK~UgZni>&M=n9!aO&@z) zN#`jgxsuVZUM+ToRC6m@CizSzyb|oXk?j_w`2V?O9@*OKX$xe1VLXWY@}hK@_vJO_ zQxA}<-EG;~(V0Zm{fY#lks(j~q)Ff+bIFGHxbuM1ix`2Mg_Nkva1JL~N?nwhn5T~S zn5`;SalCNuT;r&XP)WD7!#hP`$UG)bkRBxP%Rv*rhDfz})#814l4#303+u%7h!D<9 zV{@_Go;<1wRmdlPuI_Jz(xX83DV4F23aak5P+1{Qu=XwvemMzT(l6q0&&_X>q@e-2 zNtoH+s!zsoP+6sLr`|$+`Ch93S9qeWZkPUY`>-qXI5$)+-bD$}l|qvsKctT9a4%DJKdckeHay^? zgU0ZZ(DaND^JBG0g-rKLn_&AVK%`0?d8U{WDv(-Z@t57XnBDWI>arN>+vGFpd|CQf z;xVxA@%C8T`@}eRfkmlZ9h`X&xy1$8k-g_nQm8I&J8XSx4w__Px*9mtC0->rqd+Bdn7S7 zDA|Pwy&ev~e0lZfJM1}K&d^D&!KZt%^S!*b&w^oIK+GL~qdY%5Msw$g(1$Xw3fhtA?)(`6>7{%MsV`3$LhTpvs5BdmS1MGe0U*VdrOZ=9lW674wihlDZg5% z3nNBM1eCTd9}mqgsnwKT@t0DZbw1^FirNak$Qwg1NAPFaKid+6dV@SS-e{GB{MVR` zG-q~F$wg?{UWb`JBfz@smRd~3fP@BDFeswz4aJ+hIo;I5O1&8t!56@AykIgqIgLaY zR2=Q37y-6#`mOIx+^JSXdlle)kmwz5%L5{yi1ZCsqsVBA*dAXhl}u3n0cxgt)zhA> z`PHYI#-^;B{r4LDE=RNok&J*q4PO<}L!F8}|B8qv4QcTALLxhf^(l+^g-?&uRed+wQyU)^E7u-SB}xSm@o8tZL4qB z2Nv3E+YVU`e4T4Q)pS5r)_`VBiSbHA`lKA z2F4@~)h$m#juNy%RbTtQ1b>R|M=#h-S`-#Ae_0eRxez;Y z(@$w!y(TbX6JoBUGx`)3hr2Dkd?O+_I)n_2wM6rOoZ?>V8Pd`Qg1@#U(&y;fP_rq7bDJez)e+)zh_iZ}kg-cl5@ z0lgY0VZ0o&I8ZM!>(id`&)cfIEAxw)kMa%ErzLn~V;{Gy^8XKZz8fpy6A-ZMxIazh zJx=A!s;a4(7K84k|Nhs@_g~P?r3;!`WzeH6^Y-^j_rs1!WIo;0*=Co9qAwnt`0GO{ z08Y?FVKOcJ%o%M_*b|FnetJSZ{Z138TKR9BUA!*f`EEJv_Cywif{Zdb;H``Z8su~h zXy~Beuh!v!+?@)Z933TO@=_p)R#Sai<}_&51?sbbX;%Xb$fX#y`zS=X6I3U-{*n*< zs_0-)0sQisF$8MERvg^B6>!#0B_6n5ZQN$h09Er;+XQNcuwJqp4Cfb8oLXYC_#@yB zkExS@wwOAWgo|J!HvOva=3C)u7)cn5gLT~uI4dvOl%UQCLxnbZGSELQfx5V+;7B{^ z_&;o0M8ruqgIX*k>aAb%7L`DbKC=~-bF3jbUX%i{uy_ip=?Nvu!S|8=HvwEX#0pe>_@Sqt=8J^ux%Rch7+U2Y;+Hhp@InCfs}C_gAEx5BAxAvC*+T1rH8W znipfdH<#92fFhAa$oYERr2d+|cBg^F6hhwV8NgHh!lbjeT6ro&Gn?o-3itS|tU4-C zZLX|&QEXFuTUj@k66#d!EQ@JIZ;Y|%e}67IgyFFCCBpDtAR?6Dr<&PF>5kUBcjio2 zyK26fJEofnrIqR6xYV`R%jX;1aPaoBV?B;@f$6~`=xXS$_wsAH>lg4iirjGFl+G!M z#qWe!x2&&Qs@hD9-Pk!*1VrWKfge%^k`Dd9uo^5jSr0jaNZE!fhm21Y!GOb~N~VJA zIvaS4<~;mSluwHoODlOfxC1Hgsj72wJPe-6vwWC@cNfli%TY>CJbVv;P=fhf)f5xs zRPvLcXx~F`5as76$0h>_QV$8RC9TjA!_$|2k}APzC$37A^*tVw-}Y5+Mj>i|^+v$YIaR1@DNUX&pRS^7#1Q#~oI54ci5(K(`+LjNRoOv65WuMpBU(oSXp8 zu8$48{8p9PAslf7@T2D&7g_{!DG)VhS7Gd4>fwLt01ds4Nak_5V>P5A?Coemq#BLn zdcY~sILpnQv!{x+Iq(ZQG{=fzQ@DM*EUG9d2Wj#M1_VFNDb@9E+%zEwhrH`MDDh7-c_wX zlF|!4l65^4FEnGo4jjJ#`oHhP$+gqOKlU(=6CWfs=?)*}=c^r+>+=Mf^1Fu@8+jE1 zvITf!bv}tkEd0B-i5c~Nnv0PQ_YfTU{&N(3vmc^V4UCbybBFSNN|`*Ea;uyCMI$(! zI3belL>27odJ#=x0|!GARJJEBJ$5MwBLeEuJ-HdXlLuSKH`i~-^A<>eYJq=^D;ahx zg}K5W+Q&_Rl(^aYjQl@)M@(GY3cwOuso?@431`?VbaDANLue9^%3cAk4rY3Q{+B4C zrlCQ)upMw3uK=oISpxR;aMbXI2wXBu5oa6 zxZ>}va^fufiKH2s$;_A@Gi;ziMsDMy!>08a7p+dHQ~X9EbNCt0JldAwW^|Dx5U z@|)T|y>))Ag{|x8`TgB$SI502k4VrlRx6=)TV%@#uu9kv5)zhqb+DJ?{oWtyJ`}f` zq@iBmVHI!X*yn}-M#~QO`Sw8l-k`WxQFe+*wLmUyy>rG-KZG~jxlohR!ec!}x8Pkc zWnImlTlUR&0#Dakc|+9ak$^;Q&8yZIiq8TB&&dy@dah>uzU%zc@D|o`_c+bNow|C) zZ#_%p9I4saiG&q`0|>y_r<@;cxfmeV-jSRF#_j)Kc5jEdr*8_j9Q3=`Ncb9{$LLE$ zbMLlc?@+$fnzixu9|DXDeSQxGQ(^rn&@{bc$EgZUPA&eAoh|IY%-IVvDcNe1M@Lgj zOZ9`5U|k?z)CD#UHf9`%CR8X7&E2!wu~VI*4qpH_^&Sz5INp|@nx*xp;@Z%NgT=V4 ze=t1F+yHzsMKxp@6NAm>cW}Q8N>(gI@<6;>pL-_3G`1ulqkp@WW?DJBKnTDF< zzR9N(JYH?V&6VBAhPXe4jfhNlN5_aD47ClObbix~s-cgY(PbvMDsW^?xKPvQ+Gr^y z`END17kci>saEv%YxJvuy_{M*8=k?>-`sDht*p9jC%=Zk|Bf?lTVp`6>atZaZ(zd7 zn-CL3=h74-eS0T^@HtmJwas@hQ5Wu`yRn#jCL_Fk9h->}G;AWRf#4Q$eb_1=yD-5m zsmercXc{A zwN%0m<1<`T_6J!LAcWf*_f2-<1X8aPFJx2wMEC>c2L=Jnwo-smQ&45U(;v;DIdm-X zDRsL(nH?^-ops|+XBWZ|XX4WF@0VLK2~>10`8f z9AB@HFVWDe55l6WE*$H^K6`3ogS0=JFCZ=V`%Gm^Ak#ksIDw9bWEl|L&SeQ>fFEiG z!ONC=U)QNL{m(|_2p~Y!;{C_kAH>HC!7vaor8i4gk<5XEyb-jJ! zjrtU;bHL>X?}WpM(Zlcv(i6)iLtjimE|vv-_K~}&ro5FV5RE|Yo(Vw$ed6m*FkxZ$ z-nB{ck9K)x*64xyiC;**antS?;J~z17kpwdDhqt!jlIVgoCa*}3k=fs=90FWlBHC@ zf^HkkkbwL24_J1F+cR86L{U&=$tWX|N}f5}+RC>qEHB#vgoB1i$kpg}Z~QCD`O@lo zvEO%saUKTnn zzsoP{#l@l#tc<;vtXZjSpSu-}xuNsup2Q$_`^G%kP_m*wp%FfzBj9D|Zr~TJ7N=|t zLt;$Rh!|CcKi+(?<0OHH7?yn{^sjFYRdPSoEt!0#DB4o^U$s|m=>L3IYK}jDOVQG_ z3#_WBu8&PcaZnA`3q8pHzQV9g%Ul0gUWMz?InsnH(+w0A+Ex4Lhl73HrXNCX?{QcE zjn)P$;b(bzHDc}-D1C}Kk!5Cg_XK)zB12o>x*M0W^Yinu;p_;CD;W$bbOrg#E!*nY zeBbG2t{X;Ll1z!?`ze7;nIM6^u8I-RZ(Z>%vxpQ${FkSQi_e;R02_%1-t+jQbB0X! zr~|FIN-Ufq4#>m9Vz_;kMyZO2@rv{IX0Auv9W(jssQ2;CEmB{}zr-$bLAII4W9~WS zMnmr)%{^X6(R#*-YYA1(f6|?FMWRcM^L13D)4>HR6=>P5XgGU|6^|J3#y?WgtO<~f z>(pah7@R%=dn&@eiuFjHU`zt2Xoqqb$BvA|*3U?@534b7wy*vAXKAF4`zAdwyGv6? zF|_RSJSP}O-0`Dh4@1H)c05%gOgI(VzPWoiJ$Z@!`(N^}daW=ur?NdQ#`l{z$`S8E zuiiA5!}k)nHf_^UI|tWw2J`rSoDipR3QMHhHnx26crB`21@*lph-p};z|`$z?3uWy z`$z~zOe82A#Ml~wt73+}CS@Zr?E6an-CaT0H2dTJIL8RMU7G>(z-n*r4;@|9ex6?E zrOdbgkyXGwX9CWv=V2+$>+p`M!o@aTX#zkn0ormRsc?507iXpE-1+&u<3ff25W99c zt#$uL6%|Bg)O0_^8Fl)MJw5sTKepcbuj&8$;~t$#hjd9xN~cPQfFMZ6C_w}SL3(Th zL`q6TKvF`G?uG%95)+i}Mv2j547Tg_{(f%PFW2q*58wtnd!BP1=YH27D!j7svaxrS zGn=wbHVz-JRq(X*&atyAi-{Yyu4> zbigdQn5q#C;mb1$j?#2j#(mrHe%-CVgSrpZ+h|@~+@nH?YePku_V zyBo(ZK2%!}_3M^Md@xx=0B|KF%1`i|6>srrD7s&_lzO?6@4s@iWS_K+1ImL$LkUW`Mu_D#M2Qw8AVrRk3Hhu<7bAVITK5e)V{* zt|;eoj;CoKOqdh@Mov!fDVkqg(hYvJbCRG>Y>GLpD*QF~if*~T17b^%$dq>)v8k4G zA3-b5T&QDC(M8v#eSL4nk54@mQn>SZat_24#0~~FnZa;lOf+(M`oa60>9EpO3bra`&$vfTVfcPQG{ z50v;u^5nthkBID3_W`+x#*m`iqnC)Vt?fk^j27Pmx^H!XoQ=R4F@k zd1FLsoGpJc3wzC%15J+VGt{%7Zd*2Rv=E^Mai-_f0Wk|E&)NrXcxx0@WD7+tpSvoO z5s39T37UHNH_B1uBUiu`5|`=^7)lLWKdn6Mf8^izH;BKmj4`okVs4sB^v*L<<)_<# z6zjdV=mT>ze}Ar)7!vNmcu~*V-VEmft(rvCWFRF60R_QB46kJ}v8;TZrF#Cn;4fLw zcc#}u<)Nj=e!A-dXnG>8xwdgdOSbB8k1bo`xz`&^n*EuXK2OOm&7IT0fMXU%^|NTii-Kz%UQ~j_<8GEi|3lWmRRT~0EW7ZIfm->ewtv({R^4Fg6^5+MTc9NYybqD{*J1(WRF80O* zY*E--`txVBw(w^^Iiu}%BwI>S#PjIa9g1&pP2`DbmsKpqq|vc_KH?T#$j{ZJzB*M# zjFHawv`S-V?5Pv`+k{(l1M9|Qd@5>~r|T3&-M5&^x2=777grwuuLh(cT2i>uRuI_d zA>2xCx_4rdVqqfL#Yas?Iq~wP&j6UWlZiY-ZO~HzQBO3Fg?3tl({g_?f@p}oE3I2v0DJMDPq%KTO69(Fi`&dLm9k)p9~(HW>cetVBr+l+(rbeq z1GT5^GnyVMY43Gf<(|ItjOz56#<~l*Y^MSDFDsMPj_d4V$JePW8M*kmOqkPkNA~Ru zb-WPzT4-RvGaudcj+^a^jrL|Fr0>&%+;1YL9tV}T_&)3IRBoxZmz=lXgb@X7y=vaZ z7-q>^d+eq12B`hJN&4_1c1YKr>MI4~ma(ReX91%kqmtp(4?y_<;6=nx6uB`4b`4i{ zuT_srz3Q@WoYlSaVZW*Zz!tc-WAhS?ytBeymjViF^`)%0Z|M(z$(HQrmz$dU=_OJ0 z%VP8#cn#S|d!69tLaTQke-v9f)fA#1dZ)ugN%Cph%x-DlwSLa}Bgc5o3|4Y6x^W3D zw=ftsn=aSx>Jcz@i0}a`Zu%$+*wAR#&y6wPZEMgGVZ2YDNdfqaR8?hVQb6lJ=JU&A9uN;@4m}+iKENE^+k5T@4lj%(P3_ z?xwGJjT{`}i}Ga()E`Mbnky)Ch4v5F&~!)*eF;r@#3BJ{wO|t-QZXlqCpm=|tC zGLotpJvh8ZCd5IC6)5!i|qg{565a_rJ5twlyTHtUU-zP6wI6{MN;_ zVs-M#*~NO+c3(dLJKR)WZ2g~&(BlFe^eFLPL$wUsb2f(G@%Zwr= zBvqk94o+Sv(=4l(j9T-tPeVh~ljSsQ3XjhAe~Ya5(eM2YyCI;S7D-U!^k?S1-IvW* zLAC*;H8K0*lRNt50{%|k1uncJimZW%T}5T%6fhfkemB9BXPLE|_-eiH*tv}IYOESR1^_$U zybdY@*83(KnG9vVHc7SkD5_;^X60o0P zW;!?ClKhD+t+yxCBqGII_DZ15%_V$@FomQkl|+>xPhh0K&%&$HFfl60P(hCqlKdy= z=M|S~ji>7*8{5XmF~j@!HzO2sG0yej5cT|_`Ckj|Cvd)Cr zz4o+n-v=wCX(D<^5$DxH3Rid83}_T2F<7n|d`fhZg9vaVNPg|O!Z=WC%NO3W-W?P& z7)e;?yKbqh0s5>+%QL!$dDyzOZrO_U%gN>_)_?)_hfB!JYYCI@@|Vuv6+Z|3Q`N|i zTg9a@Mb#xcvNI#Y^_yWB1%71>R@hyvM%{`p^Q`*@8Nve8<#5|-dgs^mmdjJCJ>$=- z9Q4@s`7h!Vv{G^6G3QJ~IqC5vZAeMzwC@fJx+n`JC{*GlkjC7tA4l1@i|RozKiJxSIOf~tG| ztI@POBQ7OgZ}|#${-{N!HlZ$WEliZ(ul>-*%4XNSOfy~Dv`reW7wh#AUR+9;)jPQp zmuc7ICxX@RKp}{VKZ9Q)!UmJ}=1OlSt`L8&u@wkB@a0d)a-5r7U4x+%qR@y`?&&y@ z1N}_BC0%JaQmH#K=U0Bs=`gbt8un8)Jhcs;N!Pq@adOy{ZNBQ6-B#)o&UiXve|*&f49Y~CvG-}X zbr}h$lxBzZ`rUtLet6-qTTkgx)S@~eJkXzES)Gpd&ua{_X${kIJV+)xAsHPP%f#Q= zkZ@Dy2e*~g_1cH6S++JyVp_?Engvg_h0>kF6G%^@6cAJk7Pm8y-e~=r)7JRCy7=%b z=0zArslMUPBf4l425*8Oqg#~WXFpxmPL2NMmNZbuwx7M?F36^%4->5Gre_`+=IK`5 z77Kn=@y)=sOEtN=*R`bNVB!Z^z~N$W==E;x*!Y;Wvvcpo;X%`KSZ4q&Sn3%WGUqRZx;{gte>)ESzt=?hTV6VxD=#)+jc@U=>$GiCSfZqBD7bv#C- zq{QPYZ+GG67Z>xnRZCYYNHT^+0DLX^i#h)xN3WI)Z$5Lk>Y=VlPNWCXIuS7dzklI% zaPXv!f8=U+?GeE+h_AQw2dY&gO&)$6%ek&i&i3aSom?27CESU z`oer+s&%9d9bn_Z4(e;^b{nFhpN)`VJ^JCw0m87YOM6ihc%58>p_pR3j-$w>t}q+w zcO_4A8g2lLydVot0g-?ro4366nTXyw_~zeC0D7ErcqLacxc5H`UP6)-|4P&;3xL_c zM-~qZ9<=V{*4HER?txCE2e=jy-cl&Qge%r2pCx#;2@w99!-b6gkisMI*GRm8gZ+y} zBF762s3(hrZG(|I=K0Ky_lHjXbP1a}5qAwd2D$&|yD8yw^Qk}NTCq!NvvN+G3m@oM zmt^ZSUBVB%2*A<`-vw^@Nob~5CAxaNilHE<`9Y50=HhC!X@2c-!(%)%KVNV@YvG`L zw9rs~pOej8+t;*im_Ff_Id_SPpL5Z@8L|8!*?QcXem9S9e#}bkdpdz$7M>&0AJW5% zFOfB8S@3G|An%}{J^*>^Mm+AY5jjC;EZi@8Y5q~E+}Fed5=@cVzrQE;uJbKr7pHSd zA)8*yzgJAs6*{k-WmgW|?$wm?eNz%zXjbL{w=_Ha&24-;fY}jP*UNqz*z|b*WxEXT z{(YX6R+2 zkdgr4h(#)X@ z;lR2QVS+~Q?8Lu0y#QM))Q#?d-%frQM-H1v$U*tA_ng9W7x34QNM$|KMKUP{Ti^;FHOsqc3P|-rz(?T*7%jhrQG{U0esq^PjDh6=Z3jZFlk} z?zZDKYgx!;huB|hJA6rENk}N(@1jhtkK0N~(vq(DY)SXz<&;?*XOy$?i!TM6gB=2u z&g<;vw`I)1)tADpiXgXzzelypfQ~?<@fT3(+8B`wLy-XnMS`B60zM=TYdi=}u=Rb^ z{Y&?{T9C2azgDnhan(7>G}TmIKDX}sUw2I12eQqt%{GXN<^z#ZPA)&3I*9}$YI9w( zc%8fd7Wvwpy41wW?Q?Ez&8~iDyS=5ziF5N8;guwtzq8CqW%FRq-&=eg9fI)YJrXm!((}!?OCd? zER{&nAZ}5+77n33A=qq(9()OlaQU0S?rZH(7b$&kdAvdBb+Ei7f{7jWoaREK7y9Eh zW?{IUyn~Aal`GXzFCfX}3?SDtpa6CqJnA`9z2f8dKs$=V9yyfySb%u_-|p@wet-<@ z1eCJI7l2j{-O?bjZFhv4bmf&1c5sKdd| zQob6v66O|&T4pko-46#bWGp2Y_PaX*J3x!nA40r*J_|?CovEBIH+!PW%DlO(&duE?e9?+#s zrXJ=_#hPJ)^uq56aUFFbl5N&1RZzU!TZ6zcB_GBag5-qf#NAi}<#LCgRpYnA8&zk$ z`1egYj5l#Z9g;f=X|J;At(;bJOh`l@v>3<(cj3Ry^>G(F|5{~|@uMG3{*3;8_Y*&t?O%W%6q%53Kl^Lo!;D}Axfe(~ z8V#o^_l34oG zkwR2J@}`7dn3)?)$RPoG&|O;MJ4#vO(}QXKVCl%AKbgq%y7M=({x-SrYW5)w?Tc1y z^f=9m#vds1_AYjGF!y=Sxbi;~ca8o8^y2Xo=3w(YO0rooMSCL*I623y2hsNxEaH^hzq-F#(zOW2)xeJDzRxj1}X zyFCzO+);CG&XY?7R~>%pVv$lsvb(*rQuzztw{2@XK6X6ocQ=5fLH^56;WreeGUgHE=wOl13waZk%x^(=w$j;ZwR&z_0c&#q_s6lEF^$JcPB9QAp5QZF^i6uD6iz=p zvk7~dFwczvFHGa9eS<5q9vjrLM5R$~+pz`_JoTRGt*eQC=(*Dqsmr&@BOg;RrNeww z)n{X}C<}rcy2!|9YCnXUtS~8*CB=e>`{_2Vhg0cPtPgr_1WnwfkG~S?95cPC+IBHP zA4h!y{>HA^JMdUj!sC>|7u2YOW#{2CB zzlwyM4ee%JalCc}lN)UOO(Ko4<>SeFA>`)iqFUL)Q4w+(Za{Wfr>1|dcYp^NO3TJg&Ym6-WM{-55_H+ATaJY#9q`%3=3mZ?=vh^Vyk}rh+yNeTZ z))FWE_!@>)GNe{wl|3!kW=^jDW(}%X=fA$T_njibKwE+)pr=`|`YeUliflWd%?S43xJG>TI#OmSl|k52B7LQ z*4VcM#=$wmE#_5KWbdtRBYKAd(XV;=!QR!Wta@&MaeL_V3&16mJ2pz#-NTus6T-Z)^;>9C8drEd?H|ekHoXZs^|pgB68Vue5x$o z#jx#9tQde{de>EpFb-tA3xf_kD5{*e-V?96*+IC4;gWI@wkskhdCbg{pH6Y@MfWwk z-1Ur)WupkCBKAM`rI*v5Yl?toq*m%aUtH`nc}P%jj`gIPI#m$u3SKNyPOkx-L8G2b zZ+%&1k&y*wg>)UzbFwd5b?WYm9@3c!WARbiMQqH zYg*=aW=l`6FX>G;Hb1?nv(h&-h*?YKVee6(soJb3Je`^@<@=(^M#3ufaD8xU@C2?t z&=m3T_iw^|Y3Q9oLL1jQQK$U*%t%qk?(pNQ5VPHNSj$h_!C%d3Np3VlZj|)j>ciiz zJjam86kmHI-*sQ+AN>$Aa@c+_FKlm7pVp3WSqR`tM(I4Yo~i%xx#Ib_UR#Z;5}Y(t z&1ZX*%&GYFB#|U4t7mFkEL(N`I=hHvNBD{wPM&-F2hqQ`ol)%jix?#<`~HH5XmmwI z|7e8MUq2r8LnLNilaxnm272KFzY=9J@q0H;Hk3hCfb_HHxy4a)5*1ENqOLh{(|N<} z0gDCwh|ASbMgR@_P2n*^2%aQ{pN_JS^MkjrCQs$U7e-T~u!`wdWzD&;_3(;Ii@(Dn zKnl&$HSRLqbjXT&=(#FhEdet)Qb?4MG34?Bd?9KW8?v`FRff{%yv?od=EQR+aIz<+ zIh1+!==$dVe4g{Ug!W*|H0FmFpbWd6IOiV_U_TnwWvps$bzeg8vsIUE z_B}EInybb7UWtADLo1gAZUO?gKU{i~q?3P`%!YojYEbWF zQ}FZ{NfKtuAJ<)E6Oj-dBxiKPTG+J0#@*3V8kU3#${ypga%$7e|UuEM~&An-{r}~J3 z>j!z%NgsCa1mQuOzrki{W^qa%b(hC)>TU69*ucT=oZ8sYBHv}uvH3p!pQ{um^ZJD4 z>AvLuXNWeTsg5>j?RMcJw|MeT!~sdAz7?6)diq`FmL|xv<|IuGR~D78-udN0+R>By z^(+IAsTNQ~^;cYrZ302aXq))l6|db>BzUNINAT0pTHXrP!Fv?g9wxbr+r8epXRHe4 z$6_7c>kF@*nKBKB-zUDU`~7%t1wa3)jH2}9&14(b5PElwfA8->%7?j4muaAztyNe7 zR2>|uFXg7pKGt>ytwjK5pi74JL<-DaS zztGS#vzdh-(MkK&Fifw6U6(k8&8E#t$ey86y+xHRlc^03?LAxTta~r>@%-#%h9+dF z4tIkBi%nqvl~>Qs)w>-GP5c0a@4%VyIJo8I%Jl~OU7r*ewV)&T!NCDtMuKR<_hG%e zi5P{+Hpt;#HO_HoJcoguXX+PHEpYxem-0&>$N%|s-0g4$;k^QbjdQ8{yj>fjLZES> z0h_ze$}7tm`j0F{z2-z*L{3goItgI1&3Jaqu0hB{%@!CQy`tw7h|EO(|-1Y=As&Z#ZG{kS5e+~0X|Da$==LO-zpM55o{LbCGTu$epblz zG?~<6FMj^SnNaHPP5gaSl^y4m_{MHMQoR{C5{(m~o6{M%%U)@uf%(G)kn=8@0;DfH zujb2}O4=99=;G77t<%gvcJ3ZQH=<;t1ylJ!H{|q@6PT^=VLq((9-u#gL2rE+Sot@w zqUulzpJ4nMx~-DI3TkU;zW>BJHd2$(;js4kPaWOChAz}xr#?tTbDG%qeM(%$15rZe z#+L5TQS@^S!hEqn3A<$*TO5N#{-vd+Bs}2xRF$sg1Q8nr9P zNIdLpxAuzA6+FO?6AYiRw9C07F?Z{_{4fw$@T~jkRV>nLv&HsrM$j}I@>G5#yWw#5 zU9nKfh|FBUDXb>2V3mmC(K49+kH8taf#`W+n*UAZ+1DKM%^zK@YNjuss4OBk(hrX> zS@$V?_n^XwWi~_)sK@`z(@x5Mdd|}&YDwlIiIIa|F+y+3fo4}%fOo8{`3JJUXzMsya1c8gP8PK2-LXl#RE zvIM0xnju{d)75X{D_54GT$d#o8~Y80FY4oNnLp`GF5ujxo)c>8Fq9?_TUda#C*}P& z!{fwAmY=LNun}%%Wu|UopOTyy8n{&8hZ(k=&hthTP&l+S~U8VDW7J|vXX^Hug# zlMY!x#P8tA)%W*IgHTVo53PRF#=;>UGT^tqO3bssvY~Wdq|_v!y#W$+^6<-nRE8wj z%RE2$mWSz!WQbVlZ7Q-Oa%PDRL_~F&gpO!Y?{>VVZqx;T_Z^T(#054^0tW56SsQb{ z9kFXUGV9_4g<7=c-(cAGj$}6%Xr3#wDBf;FFd7Eq?l3pwdoR-2lqN9Cnbs-WA&Q^4 z4`E2rR{kqVVx3zVenFmkOIypslN)3@sRN{C5Xx}Kk4KLJPB!)K&Y;eh7!?0?(k!z) zVjB*ILt%J8$FnjcwB!2L8 zqh^$N!0iJ=3#bk+uAyiKRTNPP68iKu0BWARIbfFQ5r|rx zaxJZ|H#N}ycu3Bgxq|J9k-7~=iN42+UH~Cs7CYA-c9RW<@z`&)AwYoyML`2}z zUI#zIpfxz3!@UUk2KP=-fPF;INS_mT#>SCQBv3 zSp@Jka~Y|hGK)I&q&rRdIBiqDkj@dIa%%{Evy~OHETs}h#@w>P@{{d~HG$IbRvJZf z2}S+s);JAmqKXjBkk9Co+gh?3VBYt<1EeU8?j)ye^G4p}t+ADrNVA9@rF6HzXV)Vm zXUxN|lw+4bK|(e0Du`8#h}JCv$Lx2G4$-!bKul~EGUiAi^@FBpeFu$}^zTYSM4`BI zz>2`cFn9p1J>Y#GN4dOWf=Y7Uc$@guvi7dh)@JiYt@YkZJQ9L%@eWBdw3=G%Qsi~<&SRUc3dF>JRsBFU4PJ&+b>gei{ z7!VifESA+1ZPlvQd$Uq!I9KNsJGhyTqTsoLlkR}yXKE6l8@U+9zN3s+5L0inmzIz; zH1JGv6R7SeuYUv@uk^X>;!V`KW|N^iDcYou#jYjM<`pgFv@2Ig8-L>OBIoCK&M4@r zwB2u~3;0IM{N0HaGw{1_!u4Ul@(5P4DO)91!b)>di2ZWJW z-W?%9KR@`i;B!((Y{HqFR;494+&p0>LgvdI{)c?0eu6)H_k}LAYV$0fn=pBlw}zvXTR4+hovJO`eMF2gR9 z%lK6ym5}|?k7Z%#tNnT-^~Rnag5d)bFM^{)mmm=xb(+n+gC!5$M2^~~CUZlEp@a2( zKGS$D39^b;8rMF0@D3af8cy!E?X~_ebO$~&O3EA5zW1T zpPsMW30g73nSVbSUdoN_xBdyTOo#r+y^=lKKiX;C`Cgf@W%c44` zr)hT^(smyHyyygA z;cg_UH=?@m_RcYsHmnRbU$RK(dDox_RF}L$jS67~WaE7154eV{r|ps(f$da-UR&1n z53xR)7^Cz<+2>`@5r7ZpJ4c{6KvZeES{`3^#BFYpZKm4}JeWT0jgSOq;xIpPbSU1V(zqV_ROn|9pBhxhOjIcWPtHgf9J z|NZX17kZ=_E&+f3yyE>`V+AVKG!N8f5rh*C$qlc}zFF`E94%aCD88L9-$dn#MeT8< zs}+^S+C9pL)$8$YyF5OmHe4WOm$z0)eZMS`76uN=5pMmHO>2F50v)byBwblUE++(2 zWugzjmue2`aHy>Z`tWJ^H>N@U)1 zv}8Vm0x{%K zSmjiYrFo;=_0U6&v2cduWx`)2E&;TI8DE%VEDNCrV^u+l1u!hif>mTUY!h=1%(z=I;beAt9JMVTR@u7ptdWg|h zr-fFf@~YK%%QtBk#EGrL(#BWknQ9_X_Pu(6QX;c2Ky56(iGF!=Z%ae%08{u0e+Oe! zJe$sse{mO8ExGMt7}5H<;A@U><=zGpt%^^wLXksi#%O>ti2hXG4X4jXRq!1e(DCw1wOsP;e7c*6wOG<4j*&PF7D2w4p1I9?E1S)4EE}fisx!09b8vcrRG~e@OrXI z$cXg*XOID4Y|vnE@D6%8D`9`#qkeVi3@C-3Bbu56OTjVsznN@YxHxnlE*;cgB+7>Z zWN{K>PY+abN3F|k*;FSIfoJV07vS@&bLw&M#Fd3hxSQuq+!f5@TqBf}Fz#strQmN$ z{XXX=VE6gKtg%ezE!6K7q?e1-q;cr?k2q2(s^saMb~G`eODDnOMy8Ch6N3H^MAQBM zDjU!Lk}$Te937Rq1XxAS2GTYVY3_!nVtUuZM3w;c?lPONh$hiwq|iyN6mBuZT-?u#MNz8?sdpi5w3g1Yiuq}& zVR!Bw^>LJ#yH!G+Ph3|jsdp&)Lr}%^!L6nrwZDNcu&R|?j7$&X$RFqib!aN~uw9_+ zY=uA*!4!Qp`yRq3{{~CPX*BP14N1vS89P`@lUzKXGOHq&g=`MAXuj>qVDU?IJG1M! zu`OA}g*&}3j5s?$=Ap7GgX}@%XS@~tc`)8p=}{M}6CBBfjW)LM6u?|_E2P|84Y(iIYSm$+qwOkmL%NU`E-nVg+;CIE zfJX0o4iJ>c(j(Sm(sl5?F~Z|# z#D*W<3UTx;zkjd$Y4Al}9AB*Iybt`kGN7epD!bT(LH@|)*ZcR;Of&-Eu+1S}4-b#I zSBA^<2R(T@v1Ev#`)Ouxq8RDSH}RxV`gF-gVb;=eYQS`>sqe_XgN~hGQw4UOs0k70 zv(GJ5JQ9`yC*I;~xHDo#8;zt9<%!fRt$sXC_K!sgY-UniCZF9=?M8OSB>&2J7|SyM zdj-L#>t%g~Q`B9tH4TOi~npE2|0%NODnfMZ)d+Y->RiQU0zp)+TBy!VOoPM?WhhtvQ+UW@2@7*GDj&?4!peW? z>b?pxh7}F`sU*ofJ)rK7cP~^p3dhB@T;>#2=My0 zwJ&55@A^RzS^B!VgLl23(z>7lm`O(MwCPw-GtJy-?+S}-rPo=&7#ZX5%!XV#`1EgT z;Sdok(IC^m4Ino-_pyq#HO1=P%^A-?k%a!Ml-0XagU?&&IkLXIH4&(hC48whFio^+ z&TrOpF7oH-WBVv8vFWi98Cf)=@m;zMgZtKD*{^mc!%ZwQsq#InnSMXdTyHPUCl216 zXCtv`9XC%_pDWW;mo7GV`bv?u0$hz=A{*#0P~3wL=JWGH%CPD--QP~AXPMYh?+w)t{iK&*_J5j@C@E&>`Nz3 zJ`E+X$o`TlKAMAC*Z6qoyyABHdWmZIVOysbsPFV+AkbwYEua6w)ogmjp5}~JJ1Z2d zHS`S9rMGLqkQ#VCv?S(w8SaSH-ob{Os^XXv^M;_~gcFxm$5<8vaT1;daL%^qGSxs(DzF zYP#A7kL{%y@DK3SkscJys{i*hxcqxYy_WN0fWHa3eIAkS=4@hwKiz8ll^gwgbyk+0 z=Pn#$8WY#-l^PRQ?d#{w@WmI-`-95E*NvukFd+BB=}%uCQ;iA@PmW*Q<8QQX;-`g3 zm558rOB}JZ3SU!B%dS5&IjN^4I0e-ncl7061{%tdd^Nj*+(MK`{moh5%_;o#V1IwO zJKxDoos7D6#N4!r9NoUx?w*p`{Zm0vv9t-bcToFnd-F;3knC|V+4G!w3d-rh$U0EsHA1BK4kt4+d7h8l@%|ct3*Irg3OUhTj_*}HwuO7;20!@`< z2i332TR`fC@T8|Z0DHlC*Vyq`DPX^}^L#ps5PFw^B79u&GvUbr$q@P%0R}|k#6K=c zdXmD}7o0dXRnT(4iUG-!YIbdZb_E_{Mev_hFPQ${EPw|HGwUK9Q3~PWX0LA#Je)5TDlkbkCg2FvH{AUg5-yN+-i%zxH|#u#>)HB+5HN5Bi6(KYxNdB05S{=eCwm7&pyv**E^E`#>;jl}(||(4 zmF7^RrmAY`0toaVENwjE0X2-_%^*t_V%#q0<4bBXW>W@{|FWF}6W>jR4$d-V0|3G* z$$p`-R?o~^ovC)NKb?QB5%w2I5-F-_d_SDS-sO^DanUu2zk(A*?e z63iCMS`i!`GbtvQgJ_#`KMrt74V@Dt)4dEkYXPfsl911`VkIn&_fy|xqXgt_^O;w| zyLyq`>9=IhymUb3^bcsq*(w4>y4YRC|4SI=r1a8J4`GmRF7TxvJKZKkGkb{dq zX2hqu6Tcc!(9*YG+K3vD)^ptZ3nR-HrXS9%5W6^9jj{96^Z4LBMtNd#u?QrCxL+^R ztjmQTj9isFFG?wWT*vwYVS$D@fb*2J8i9lhqba=TJ}yaDRBJoJ1#6> zwTjhSjO2Nen@0pA=7}jdU21)>D*Do*O0#hna|6}zjEq7eT5e8`Bd*Eg$0cFc+7~0T z23K^933-hPc}KR@5k%el1pIfXzaC#HGtCOD`=20Vjl7t?+j0MP^5WF_C=dGGs)g>w zgxW3V@k|y5eI8mBUi7bP8$EDxt*U5XAPbQE_gPUxYDViIYG9Hv>S@{IK3OW}YK^@~ z9Q`T&$#l}z3?dDQ@8XUp2=)krI{a15a)S@T8sH-fs=vwx0Ac4V7!8r!xvdXnuqMlHv$z=t<^ z^VoWl!4=me{4Ngq&=!FfVnblgy#q*jRz6K<<_rz#UQ?wd9>-FAcYn6u9vWEUYp`(4 z)1>`Iw3au{PlR?_S!Y}%H3c?s-`awOf&9ZP-LX-eK`bX-^&BPTU89i;_!^fQly6Jk zHvp2x01LG~5J9)8zt-EQNt1F44Q)qT)`>hjyqo(Sxn@om_yf(xmQ`~m@B!j+3ghGX zUu~QKYGYUXTUobg4nxH5K#uITf)<8lyfdhE%zr3OKMxgrz0`QKExJgNox~Vh{>AjOL81*`EJ{ad+d+2Ge$mU`G*sK~{@2^N*voVQ%v`^;7q zn$lmMG-c&)7R8E@0RJSyfWUV@>ahpOI57Ne=yiOI>@m>or>Lt?ECLq5I%ZVdVP`30 zl7yS5lWl5hY8Q)sC6&OsfdXeK?m9L$_GF!}K5j$H2|HP=e=+BV7Xfim%PICgdh`hJ zj*70XX8tbeTh*n{aF%wr%UBHw2_-(fI`GCnnu+4wT>bj!Vg!a0QVBT|&Qw=e(X(#; z>C`CqMdEZB2;C1x{JK6F z$nu``bIW5Gv9k+Xe6KS=!~+gKMTR7T;X#l0re|jEXlR67cH?kcD+lXQ@d10&_Xzls zIMrSOu9k|zPCHFP(b!#@+~Ug4u|#f_GSM<44Xmy22(VlDDEky27#Jw_-H;D64v1Q+ z0k0V<)B!jfxj0lo?aGFRwt4wD45?$zWTjd7D&yZR>r3)hE)*X})k82RFG8;`W5-4f z%9H+!FAZJ5Zq~g64*vPGb8$_uzWbYm4Ur=EirPW}1-dC^jSjFBusE+~d3QRhsda9b zK}y8s*5Hu6Mx54Zv(27Z%;Q~=YCL#9HIdU!1 zv?UL%!VLy~U%l)Rv0|^Odt)dNh|N=-P}CkL3bySo+LGdKTVlq;e&ZvBGA8r;ZyHNKNMUz za1AeB$co30k3Kd@SG+U&E{hXyH~y0@*;|P!Z9ePE^;OR^vQ3*k+}>u-VVVNp+kq$# zn)B)~yL(>)?|~i6Mb+!Ru~(fAr!*WYv!A)!zUGHRR={1w-$LgS(q5TkckGuixdf8N zJ=E~GV!uZvD!xfh;hefnW}l6a<(|sK=`VqK5XpJ%lc!693L4f0r|Bq!)1Y$Q%D{)b zFJ)yM$=(4WZRA7fj>f^R`cP{w1BYbymO--mhKW|;&wXE*6^mwiFSocO@HgE4-t&{~-g%v9p!=OGk5_V+ zpM7wJ<<@`73};`_GeH0|ynyXi+37~Nq^UpCb3-qG)|r}yd_LLMNH@1l!Vu}%Wv~!< z(YJ80b2b7Mlj43fM5OisCB5%^Yk%#wiUSm`{*rIri{Vft;Y zq`e7k<%F_}UT0*+1+sE~#SgxKD~(RTPXm)buT);NE`@DKk4LAh~g9}L{- zCu#J1dDZ;gJ1eF0oU9xsX)@}!V;>M^&B{>wF8q5y=Di|iOs7F;F0Topd^x^D^yRrj zwGiC9R!w<>en6QuacSAGQ*Xpbkp)sRXzuc;^q{i`hRR3bbH{yWRDm(6a+PB%zNgfW->26%Ws z!Ey@9PS)Y37#8c3)P9prD$!$epS*)Q^NQ7!f+QX07;)oXLc&_)D8>In)mcVG8Mj-1 zf=0R}l@3WMsZo@W6r?)@q(iy}kr3%_P!OcM1&8jG?nY@CYN&Z{&$FI&-t&nstYOy8 zy8p4Sy??t@&IRvCdR3~wgFXCa@?n)U%!Y8Nt;y;P?hDsux%>Hvsp{#p6Iu%r-1@Q; zxvvh^vs0bZf}{1Q5-UoJD*@k)o$Z6ou&ul#k?_mQ&0b4(3S_>*=ZA48Ly0Qi2C6ET z{oJBjl8z2p52Q9FFdB(OGX#{|9iB;yQGo4S+tmEg$hPv! zo4@@ErZU6b+fXH+9{FKfa_X|n;Re$fZ!FtsN^H3S(fD3Z4_$P??8gG#2DV|F<@qL< zGzEjQn$p&)3!1E3!Kb;ULFzZnkrWI2sSw6yMs-|V6_ecNx^Y?Aa7J-rrDO01Osa>p z^bNj2j|YL6K=-o9Zp zyab)yPA#aqei~Ma7Fm>G{(J^c;xp~r;4^#ZEnd=&`j|}q60GeJ@b{(#@BL_O?d07O zYVBSx<_0@y^PMDG|9~nh2b-#?J&8e;0(TRrNeC8TR&k zO@Cca{n8hRttj-Y*d{SadeK2f83(L;(>^;@aOY9@>rtjdMNhA7uN7SSAu*!@Iw&4g!gX#!CXx*X%ucRlc3bQv=921 zc1}(;?00t;b31|6$eq!JyS5u3IBZ_=>pne8%=^VCK`K#`n5Fx#`&~Q55!aE!a^9Qn z(LjJ(kVRgy_ET$Km#b{k9EB{ze-^T{GBv^|Npzt&yg_9mZ+e2voiCvYh!KlSkvHEJc z^~QYjW^J7a@|LvH&L;eeK*)^%LvcxQ_dEt7#tuP@L%RVyj}Tq=Kin*E6VzXB+l&%~!ul#LsSl#J_m{y;=c6Ntl{A&CskHe$ z1THD$1oTaD_x#0UO+W2#(74aZ7*&o8Nb9FD`tpe$v@JzHtWmjnhWsI&8mVz2=Mf$za zHiTtxZFAgk47bxt`=9lotE)25C94tr!RV=U!n>L3BU1lLKYT9@lGLYK{2_siT?3fw znmjo!2)gP3CPAWg3*JZBBa7<`FZP=F1TYT?@;tNO*WOw$sOFq8NmI~GYuh=vz@@2Z z*QGKu)2DA5vhOOh>}%8O4?i&FVE2)U{tQHa)q1Nvd%w)kKjOI4*&C+2ni}J`*iYdr z-2#(FL^d2PQcUL;7A~Y`Bt+afoZs03E7sD&AAEO?Q2MMsYDC)<14%3&ZUZwqV;o^}mH^Y~;t%my^15m-j% zT{yLzG|b)Y1o?Hn0+PFwAk+opEW1@LyIS_F$^EGgxB(|0RQb&JqLlh%cf$oZOdZC< z+A3=g(}WcEJpNF~U4KDP<4&bNgd1P(BS+Di)g>S>Xsz{PS1sv*RN(zLn3qC3fYP2< z3%rhinJZkaaX_Em-rpe2x0ubY5^`>J9VCGyoe17c#S$^|icH(RKB0*6$D4~IGU`%+ z@jsit3u4tWY74g6f-n>#0&WgGJ?A_o?K_UW{Gn?Rt><={Ps{ z#}%!JIa?uEfN4ty5S=Ze$w&u(!lWJ)Fld^X7z^N2r*U=ga3DGgOItv-!u^D&d_2re zAjeNS5Ieryy+4QA-hCMA(d1P6K4Gi&&OHjSI6W&^N%xCGU|pVRwi!tmgv;c+e8Mp0 zm%eJScwzip=mkvrT!sH)(&^PEF-T7^K{GimwQ}ex9Q0$Uy^VA%*1Cz(w2#YPb#=-c zTnI9O{DJoEw9E2;j5FNUeb`48{k^#{-zjG_J;`UYKW=auJ%!dXjT~V_uV~Ns`C(#3 zNb3W+JhF9S_?0^Lw{Qu+<9k800A;E?2E!8VL!xr&RCj`{<37L%vcmAIZi18oE z5!$GooT?kXyt(=yq8`9`StNpX6ZhTJB{a%NuErJt&Gs4BG&c*1vR6iXsWV^b7Bh;V z`x~_JJ%Di8+n@yKLUeTG9FW!5UocuMdvE97Rji+2@~BUUkRVDD841{bnLUux4#Nc4 zg!`IbJ;kJdatS#h6oD(FgWQO+>O!BFTxs8xb&Xq%h>X(n5cVQmS6n6aPx7!ffJIRM zrV(uIgb{nR9@S==Q|r}z+yS>TyIN|s#vi@hDZB7DF4;L(MKhdD93L@Zse3DLp>y4zwI1o*Ca~#7sA4MyAwp#hU6*X-DF<6Ub z4jWtnLlVt5q3~V_>`rAR{K<)E+z?9(wNc~#@>7Y~Wnk!eB(AumS*SYySF`X;6yXm) zzrXILiZ^|weZJZbh1`HQp-esgK*S^07a$Pe{JES^;=}vUTW}A=f-iPt(68Xn!M(e? ziMnh|@(U%!M&E%n5fIRA7H)Wo|I_R5={v={$Jk2deA*^_a*t;BK=;7@t|B%n?;E@C ze;=~rFmt$shZUR3nA2DMtzoh%{cO~&#nQy7 z{06NGySn5}6L0uE7T37C#B*4l?tmX+)FP}i6PJFlc>ZOak5^_X`&K+(ouG-wMOqnx zvi|U4Qt&S>rY?xLV^-IMai$KJjU0+H%>5=N*&wyNVsm#ARPY1+7|m)Q^ylszS!^}) z>h^LSWg(bQUlnJ@s;&?b%k)U=#p$P))Tf5LAWbh7ozI7$mwjxL-MbJhXHRV1CbqaF zqGAm_2_0sK=4AsxBABfH{Y92<^KCoyrnKpu8zh2(y63XJ{gD9m`d(#Q_lBbi1`BSk z6F0py5Pa(g>VW;Ar0=h2;KXqm=RAJVZ!B0NsqF$a{A6H`{3RfcZoXN3GB-fjqPk?# zAKk|>ja_wM%OFX>hw0w(+|u+&fV7uM{Jx$`f(A(Wdk$-H(Io(5R?0P7JrfFVpI7N1rU%zcL<5(@h_# zG5*#6t!`LSd#EA0QVws!K{OORqR67tGu_c+0wKLYlx`TgcqZ@-1SeP`4clx|TcQrD z%0P=3|AT>39_pEo;x5)6R`rjrVK#^rx3<$gp#dX;F5)ft9eAQ74^|g?rJV%(9AG>t z{k^)Qn2XNKMI1{SZD_teXzB35eh3R2YYUqtBfT*-Dl%%YfvH?>k$-v2MoS}cRvdfp zYXUBY^55_2NRgh4F2O--|&4-}c(e*}K|%jcxC2^JLp-jEl8N zoc2hEat3zZ&<8!Ofii?V*9Ff#SAA1l%hy*&2O9HdSk*pBop4tI0A;I;$%knDz|Wp- zmVi*@IRc+GSL>kr?%7tay=q9fjfuTHTq7*#5!c0bXs}C+qw*lDtBcdwbEo;Pv$njS zVMJ;3dK9`TTTf?twA$C$CKT9XUPmc=V&%xI)A*}fxxvy+l4G=n&YZ}8;6{CbVW_T@ zW;XbWI44Vi`T5~nI>YGpxl=t;4#SGJWpP-Wd8|j@3nY@O{O63P$*=u`IlIr6-|}&@ z(pMi(zk9+d&b%Y@YXYfr4P59jHy_^eLQcg89{_cu=X;{($hA&vR=%I~7v=v}G@*y~ zeOE_AcjP_sqH^a1f#ne&smTV)xN!n--+mxG0+YGE#fJV1i=9Xzsjh^!{~E>3F{v12HZ~ya#_X6$UsvE zq^Gz@P=MtF=%$U={P|M}+_tE3CkIn1W;?@(Sc?Y0u$X#g z+!i2u>p&Wc6?VY5;%6c1wD|U0<|n)CCyB$>t#!5av*USycs3KjCDK$?CD7tqF$x@T ztbyt?f%yB%W~NaXEOBSudcLuwM##FMwN(m&5ci1TRI$!dh(-XjJ(8OKKb(PZp4bMM)#G=v{H3b-hORHaM3jiI zzv*dSi*bJS9cntmQMJXQ`33&^xp{X`=Ux|Y@Ac2QiROE~AJnY@8_D;dKWQr2Aq$A` zNk8+K5fBh@GyTDPWFBwtuMe+GlCH&OP;JkS8;;1Lo^DB-qd`$A{C(XaVw{sOZuD1b zdIQO_!=XV4#jm!~+LmwX`jCz_2!A_$X^G~ygwrc&!{V7&a7{$wa(?@byV zW+cA+=Y-vix-+hPsh=^=;zlCoFl9vNsA~?RDeY`a0h-gdsh>~@75$WtKo+d$LxjZ} zZt)eUd*_8oKgtosqkL1beS0ikA|69uCQ4 zT9Sxb?@9Cv{!S>Jq8(&6%~qpVQdU;uQ561G7mcViSD>2`79ND4>Nl>=VbbO)vmZOb zg&Y{=acXaQV=F%Ja*S^8;CH@$BwSFfN6Se2Cdl!fN|x3a%s78G!R$Q~;nJ(OV}uWaBXX?Q8y+HK)(8>X{5 z_xi$MDDZ-`X;z4jW-^bsFFV8JCt6#ntlGKcrLPyo|Mvw0qKCz+c*- z-j_*&k{KMOm%!~~r$NGO#dC68gdP~}U=aM*3lI_pi3_CR?dg{OINZK19!o%V3W5>+acuwN#NR-;5rf|Y#3LSZZ4f)Yx zNG(sE;$ojID;ol9tFKQ!r5shce+%3W4X{^xg?18d80gguY#%?Fpk8ijzV@LI22NYw z9Sj9104$vdp6Kd+7TzYZV1Wm=@;a-V;Lq;A#i>3M6L91gG*4_>S+gYgY)!laV&TB_ zzvKY0%Kr2Vtm|$2I_!LGzYZR`*nb3UC-AUY_D+LIYD>&+4e53cGlPG0h5e-kkC5W18*fTRTo2!0xm=d0XET1eYV0R8+ z&%%fQUd=WF4EZ@k0=WM{Ovf_-YX@0h(5mX4BRh)i&g*Q6YjjV&- zZ9%Qt^yhVcZ;PsiWMueNc7X|{Do3-3bSrDw!kowskPhFSygWV%ej39mCQ(piLh2e( zU>H`OL?(PZ6YOM-54g=*<)8Ty{ZBFZ2Ri99V3H6plZD>BHr9GOV|%v_oBts^m+LL+ z`9onElU2$zeW2N#xIr4gvC(fhD4R;d{NSzi9nZV})a9C=^{oZhQ$SP*b!7^>nA>`0 zy%?5|7j^pf$T<$W}W*z+O{2x=zt;^rt zo%WM{mJ^^m^=}1zmj>f4R9a@SneAkdBjTh#tyR~T%U!%zW!qXP$ByO4qo#`H49}+d z!ZIJKNh7;%!5Wt0(P^?n|5E>FNo#*P>G?ZFWZ9;%+FlKiwDP>4&oU+CMVElh|VK98FDJIHAmIZD1 z)_!WPWKNTjK?P!)Q+J9wc~<6KC!Dd7BO#}gnw$BulAGN98;pXIi>>$r=6CY+)1-wk zax>O&`mekE&z?C#gM*W^75JL=*Ckf%$U2#$)9hdG?)**jrlq6TF)O#^;5H*K(ocM2 zc{7sZt!+eMIx2o4Y3>UDbJaxmeyKZ0Cd?h@*!O$;lNzDl^Isy`Sz`sti@TP2L-jcN z4Vsm7u=2SQr-x-P41Z1>n1Kp-h@$_ zY~)ckj<%J6sb{@Pzc*4;+HCH9A@#=1XpI{L_GM<~y>oU3wLTglY}?%kxDmC^aD6#>A)xAvlPRguXmsTcW@ z@TX`OZ}@xG1P=Zwtb|6SmaeaESnJbz@*HxtQ)#$$Wvb5MSc#-}ZlH>LUH4Npa&D#} z?($Hlwe3X~x zK+<3z#tg_+Whs7Z!!MsX1j{mW<*OFfXur{V7uC;J64m7CR^|2JXt7AvcV;pie}-ZA z78or?H?rxDc8Ko^FRgOs(1B6e)j=~GrxNsi4Gba?hCQb#ziPZBylY&4H>E3ai- zLa7LRLaq1E!{=sV2cSRAEiLXj$3c@Fo$@h>Pdz|<4PS?__3)rPm7C*~@F2kVsim!D zYoU7TZDZ31d?*HpJhq})Us)7>oQ|@6{{~@d)l+r2Hnb5N>AXDKII`g>hQ(5`FhBo+ zs5ruljY!&}2KH*6h4$k+uw|P@(!hq~><}gacNtf#qS?lS#*cg=D{X?~3wWRu8nG{J!-oIg*1#k*(zVO9QdmOxi3 zxR#^Rgt%0D%NxP)r#GC-Q7g{)p+e&#@?~HQ5AnZ;rdkKbJ|!V9i4xU+m6V`VR8dxS zu`Oq3@2quPDqAA%xB7+2OA)bR%iB!2z!2c9_K%=Eiw{RTw&t zzRs4%-Bi~8hqten{+0&9?jEE1Qp87}@f}~iqJW+RAS~+mfoN7dZR|THxG_%GMAy|c z9zdBA%xU05=1bwdrR5%OAVO{$-+!yk;lPtt35Xg`M%O6&=1w;Q>DA3RD(>#v30bR* zM8LgnA4V~C8h+wdGD+``{RnQoJ&xvlvA3``uc38;&9^5?+B-)TmaSa(_Ph+bt3O&6SlK^KdNclKB4FOb zBrx+09do<|jD>S=qwf2@_GZu)o^9tIpW;F{b^Pl~bmlOoDSiZE0DC-S|HwTfxa#Oj z>L7TdX{QiAFQ9u0d3E2rjWQumnwgp|@?u2L9GxTj8lxf$>?O0N?u%IGY=%E$DTz$m z-9`iX^-pD^0#pIpJ%Ob|*h89W+Y&?-}HtFQX(a%tG$V{NJcQAnJ<= z=!2rFr)B=&UF&C%K@8%b<>qL-2cFdpGsPop#Kr2~`p)W#v8~Yo5oqV>ykZWoFxu$| zFUAg(RB-0}f<$K>2{tTWX?b8~ZF z{TM8!VuJn_aRU6zTxxtK|67`6A<&g?b2HEKn0n>USb0CV&x{w><;~8BbOVA4)P)@s z_NyG!>gLwuNrTRHj z0bG%FY3bf30_(U`XywAJA%8#z?4~6%*X2Es-`P3(9p*bd8UDXiO`JZR=%jC>FM(n0 z@l&2$yc*rI1n!V20@QfFqIe!8x~i$9Y%0`?w7x}M{X1{ZW5f4A!RYJVkr7a632Ccj zJB&2JzRNisY?f3UdG^3QKxwboczZ}|0@0srQdszkflKb)$nHqhbpG@fyx!B3MarDM;*}nnttiAXe3-ZS)B; zT!Mv}QeqRLmb~C=t{eSI`=q*lSI1Si^~=kSc8-odTnG(6s_OxPGZpSfpAKRl$!TNB z3uv2IM-dQAPfoJbhfTpzkC|3FvU}CKXBg>>#ADT@tr4~ad5_UnBX*9Z4NC_qkZ1Pi z7KPw{p1$7#CmgucAY-M{M~*~)@>x#qS~uf81pfbZ2WQ>f{4oKZQ5yOuUT}^mG?_-g zT7k2@yZMR^9&IT*q@VGShqpU2%HTvYT!jeyAHihlwkqwE1RtLU3_!eOFVTTf5GbsLA95{x=!?xwnZ;dk1I z{(N0o=o`bDfrqQFEmSYEo(U{HKHNfqYWWivSN&w1$P*{nqE?*%7{$d^@_d@F@p%>c zVsZSg#OYHS5bYFB<9pUbhi{J+TS1;%kXg^W&5_)a7Cqug8NP3VllQr2bl|b&o_N5I zu5atf1W7AQ~EaMU|d@wAK;iz%ehPd9-_X%*n97!}^^3QFZ|`R@#+O z0%$LsKKUf(eg*0+Q&{MoqZEsNiXCInlOAXg&8!Nj@Xa4^URKJr(chb&i&8VlBWZE| zXM$FqhZme2Eq0!T_Td=#B7W)ExVT)yV9O3mDJkKybrMn~jBF)=v!vhIz-BT3ny@d0 zGIzA1dFzG|DIz3gou-(gzGm~IqRyyHQHgE$Nxh=-tF1_E=^7;5PxQrv%@_7~z0%Bm z6NWA-Q}8z=^gV)(){*mr>OU6G%cIeHAXtyX^>f;LH5l8hJuwlRrHMa-H05{AwY(&F z&uuR++3OQTuGiy*(SZ_QDfVSbq&bvKbYKZHI@AjMZc>hjuQ zory@~c5zHSV`2s|g}TCg-Ciu=8vqfy_#TR}QHsaKl`G087bkD^5yH!~shglpa5Hn8 zvLlqAaVQ{CJRHv}Y?dlAy3oOy<(=?UQhh~>W|a?xorpYy<|el z(@|(5bSuMjp7-AAoZOh+aN`bv_4Ekj0JGG7$APa5NTo z^%$pB*^qQ-*CjBv>ITU9J1`@_2@Z_oXH~Ps%vx`J-VXJF;fDiBB|vbG=wiupMQQ2_ z)MJrI+G|BM>zP?uSy_aX%VMkV%>8ZQuh}hb9S1Kj-95>pKWm*~`__zproGYhZ%T(o zFK5b)YS33PGP8Ad0c!6rR?s)-7I;;vhhg&vJ<~Ssl!|ARzupe0U+?bDJN$F@jsd6mz}!oci=M^uHI!=f)oiM|4;S2UrAT@ovdd_~L}T-#j%xBp2X6 zLM$q*30f4F*rlXCLdw6yU#H-wJ02(5tejT16!c*%EVL>m?8u!@o$A^h<|+|R868Th zG#bD4zqo35l{Nl9jSb_lwnZ$y*-|mGI_LofCvjNRazKl-< z5ZdzB4g&?&^uK98-x)cm%!BM?^#mm;vPn|h@=t>rC#;`%2Au5gWw!PAzo%9Fj(Kb@ z^aq0Rr3M-jY>AqUwpm(~nPUp$a=YtUkPs;jyWnwtgdJj%oG#-GXCaZ;O&9T{D)yLAfrvjl2PFte>|T$ieE~UOIJWR zU9dHs=XwD%SQ7%Z94_x^9tVNwA2`s0BMtu6_!dpajlbDD@*MIjb9geHsQel$@?~$e z^x|u$hu4x!wZM2^L?CE?BomVUWLO1q>f-dV#^BD>9!Y0Tu3Y%8!pnbge!<`ggD1tB z+TO7Sv-uw~&Gvli>xuue?1Ai|AON#}MJlp&W(`c#mMj!@3B8$2Xzo2vw0@p3-O&5J zx2#FMJnlUaI_YoNts)EZa~!0&;`xrCdqfQ9hH-s^-oLrW?63sD?B=ZWtF&}YO0wY`19yzbr z3<{fn+B^1Z4NZy`4?h*#htW~*LnIQi=5?zKU4PD4MQZa&E{ht;&hRL zm@o-nynfp2krXqq{X8q%ooKs44;*rJy2|9_38o9~u)H)xO+!kD=3M4bLZf(1i`N@H z6~Ag3I|0{4rygXeY4&c4!jbND-<#ipgnF{(>U2&rosT-=kSY#cb#k9F=~~Q%8LITO zN0=9|sxOM9yK1DXLKcUWK)cTj5+2^uMG1WN{j?+{(hLA(A)H)PY^v4fAH}(%B9ygIi!kD zg0iM=HEOMF9&%?|9#i-iz7V6`0Zz$V??71Ku zyRssIa%yppRiVlUr=q?5x<#X%&Z)1h-9%0k9l}GB5_iF)N{-jxbmF@?B!>@e&{~mx zvoCDl6#SI)w63`(h6Eq<^Z}Nqf26Td>6^vFrM=(RN~H&z{Rsfc%tgZc^ppFC4?m8~ zrU2w(;Ouv$6pU+HYHD&ZBE;gq0+6b!y1IH@6^F7%fxhRv!Z)3aGPMg0M;vV3y0Y$I zy`{_Lz!_kbEE>&A?*=OzH~hNu%-Z=ZdEbk^LIVz~*!}O$lm!5-M#6fg!lVIkZGI*o zwnF?aRGR}Z+GTmIcQgsp?o1x+E(hSdgVHH4XQVy2+{bO}b4jC?@>eH~YYom2u|fbUMUo+0#5TGEyHW!2J9) z&)Z~YoBI>3!aD>JY=Cs0Ht~2RTgJsk1?&Iv=5TOG${QyNtkUo}8>0H58sCt}QlEd4 z3i3glOtgMhgpkPFr0IB@%H?wHH-S$181mw7rRWD4w)4YSi~V~VB%rCA=`^%eK~Y!w z+ZN{lT&@qEPdQx_VD3!>bQCUnx+b%Uh3pQlJykOfXjDsOp_J^(e|h(ygy`vf($Zq$ z%q(E!RP;UwRaul0J5G^@@>PmLcdzX9q5HrenbF**zdB&2g^dA8kZNLQIrE0^oQ@~Y z;Bu@;Gj6?f(YqRpyp3s3bkIi;0C5C);{fpP)kdNL-u-L*3xTX{_4`V%{rJG z!n|*&t@!j>(^~(7yZ=U(9RJcH7#7n##8&d_cTeW$MWRtb5oyQ1fd7HsV}vgDbt<(* zO+=3ipx712G^GgLFdq1`NZZ=lCF(vtd2~Upg_q#$e!oN>NwC40k)Ew>hPx32-|*N= zIj@)Mk6jbkIcj-%_H($x^6mj5@U(=TzC{@Kd#G0yX$U#*)L$uX>>riOY7J-S{~$a! zgQ82SYzl`v2%N95O747DL3rB_uF*wu@~~Gs*mfQqG#j3u|5xyeO@IC*(3gVyQi|ohhDr z0||Uk|1~{bpV_KAD9g&afc1RP`eX~lv$hw<5&Csb3A@?c;`XPa6rV>ARaa?kO?n@9XI4ZDA}KR0P+=tkNM|17zBLdyp=?ZVJXO1+Ql? z#d=$0o(h)R`AAgCu!IHG@*VNG(9HKEkxnod!!K3JwDai?S%dL)W1B)fjvYH;eV*8_ zl^6PSUpGMySk0zo2gG6@Z8InwnA3uM=s>hp*b`l|2_zKte^!zW<@Pq~zneNWe^*v){C%YG9}IW!WN;AmC~({tnH-F;raeKAj)`XS_k@Im{V^v2Z`^9Q#}=2vpl?(OLXJiaw;J#n?AzNLUdIHFN=~Yb#d?V4rOmA*}l?YfeoJ%|gC-elw3# z6UoblsXna3-(hrFWfT?_Ht?6+o~NZdBgx4NEGVQ;O>aZys)E9Jx3@RPz{TFl^5&ne zvYrCBf)FWRkW8r;Q3Jf|fR3tFn5xZU9zsg4i+ z-ujQ|{|+gdKG65(u?;-maaMdj8tM5pVMl}zk7q>vxpLr$&2KfPPYCS&SYhF}A|sgX zDs3&JB+9FUn4CFFmorhH|Dc%B?5AkpLru~jnUmcef%-a{KN~&(6X`PG@N^)QOkLO& z_DSJh$E$IWEdWA=$3}AdD6V0OaNCgxB-?B%s6_0iv0^mA&sMbbQZ_g~h=oz3plGhC2CScX(bNV#3LbY!MyQ4BUbrMEVZ85t*oH8 zf<*tyhoKRcBoGp86Z-Y3@eTsh;P1cM1~(n29qM#1>{G>(7vj~Gs-Et$zrJC~4ZOG@w754RjwD2?;0Vk!q;&&WJ zt$(Co#LF#Q)h+KjkT>pUWJGVNPlG!71U?Z-`lnAuGG}mFaC-Fa_|DW+jWm04ym{3_9i0RKzD znA-PTBhue`uWzm$oNd&l>3&rd6;%P!rrtZPBnxDX%Bgr*SlIsJTn$77bZ_zNjlKrg zg5%tLeC>(~%F}IHhTrrb8*qHwWpHq?4%k8#?uUfpX;^w#k{spC&~DYdpLs=|25}kALQS0W(j}aDOdAAiQNB3f0AqjX8-+NP5Q#j^z_Ln7!(; z(1a|ntw3Ejd@2{J3PThtIMUgFfG;;;^;GY2mcI&saZgA<=qc^wKYj>j_yir))I$T3 zVu(8w2xTUNG>ZK-X4feZ7mSSpe4|FQGmWC%w`ZRD{%H+fZ2nu@)T3iU{NJocV#L(l zn?KdVo%nasK6_XEU{cEm84@8FDCmi{Ewf>NpF)M_TOSrt1J5<@vHy#=_i433{Q?=yVey-d+p?UGk5u9-d2X^4AL8+}==HGA zvt%erl9_Q&*iObpWIDN^K+gAkN~g4_>di(05Xn;YyG~2J(GAwCh~0kIdN*kDkNcAY zcQ3B^^-ox^0Gw_~Dr)Rq(_zCS*;4G9m2Kcn0D$4-DrJNp8)Nsu-F;3?=H9**y*niW zbm~&&5;HO0dJlp2-#a+Hb(I-CbYd+ zDJn0nHr$Mllh4V}3=;6)+)WaprE$M!x(o6A)zoGj(mNzUN1lb~nf?8no5tD%XB||P zCU;v}Tl)5>{@XW0|5!=U)#vLS@$W91refpNswPuGt9?Ie*qX(jhV=Qp$sF>DC_26a zJE|!Uhr3VCC@(tR6MlD>Wm;*@;bz2*J+e(n(8-?w1l2+v;hNb9+gp#xhl5W`mN2#v zW7$@ck}|a>vw@DXDmCEVn38MPshoOF*^K?&>c_10FO_oYDE~&u3#r`XW^;*J?btsS zaro`lS6a~jwDcwW70z;wX9QST8S^=&$VhjH_q482!I9^)S&1JnXt3f_6A0T#Dt`c$ zLY7gqv_XLNW!}Y_3jBhL5YA5fmKBQ!?~cKkkXfH+wva_ z#%E_U`;!sdij4Ca7}Ru*yNuw$J+id-GaO|?Gk2n1reV;!xpk)kuR#vB@HQQ^!NQLz z?WMWh@Ckm3NL7YtW-VDi3pib9sjcwm55zajCd&TMZi~BpUlHKEzCWe+(~dwT~pK<~IdqGdt@yV>`on^{{&r!eT% zi~7O_wRn$Tch@b$LnFF&d)mI+Y1a0ahgs$g8;BgRWZw>O=wfF*r2#0wTCe+LkV7JN zbJefxRmqcMj{%yW492GormCZa>Z=xzJoPBt3ZOQOK{E*Zx9aOXSmRI1KtG#06}#iq z0}h+4pFE7x_w-De^)ENtQ?I6$uz$Y{gaS{R>+Bt>hIsJwGM`pKx3g;MOB|{n1qcN$ z%ukpHUjN<$vV-f1Q4qG2=xD;5>ynBCANjC#MTMBEOB-9q>YePs5drclw7za_+TTxg zbqx!mCjJ)CV5qjfhPi=(!MQldpP{cXwUmX2{`cb(et3AHTGqdI05FP!{E>C1zp)RB z)y~$oI&z4oyEh(Cb*DYt5Ls})=U%+xL7_$ksG_Vs4t_iutg zVUcP*`}r&Z*5qjGfD&Fl7l;1uUV{QClHc3unb1m%SO&PmK922g=y zc9u1ST31g$(eg@DA_8AnN1YC*39K9j@2jMkA*&RK&ueVSpRS>kWnWd;Z})8%neh$7 z0Ac*VzN#n{+hy_EP*~&rv$VBosrTIYTnpC3w=8f4=+l@{T z5}YfZygGS50Y!xmyI-EM;(s#Z#9FO2-iRm(oB_6|pNt5XC8H&ei$!nX8lr6|*#DG{ zJQ@@M%zl&6eJx#lDBy3s<*D{|YfYsgqJNf}sJopGV)yRd8O@rZt41Th3sn{^!lI(M zroALFy<2%eO`8@bE4fjwe!H-V*V>QrL5V!Cpx~SP>piDtM>Vw^JS}R8tItF4xvs+@ zk~~RAdRlt#leCgF7$04HW~76lG+IN%y}i8NGD+W>_PD=!Y8xjRvGyj!#YI4;ai4sH zZ9^zIl{L9XvLW*Q+;{pj-U~-3WB&%jwS=#=hyH1NlHS6UUgWSgp_B@{ah(t?IJufr z#)^IHgX1Z!{$CZjdabuj9Z33Ndz)XCXvrrVVNIX-iifr->0-I~;>)5_wnz5T zCNLVtq4qDihzzM@h2sFk+njPnrFOF5u@K}BU@ zl{l#e32A!-g_$P8uYDwM=eO@@BFJ!JiT4ZUO{yt{qMyTa@%r2A6jra@`6x50gW7?N zP35ZqV>+9R^l+$}0BLcvu3a1SX zCN%)vVh)Ce&r{{3Ys6pltP=I1G>G z7Zy6yw|I3*GB#%ANx^!=+I7YUx{mYT;sZqUfw@N$=(G~h*my6v!`oY*dVRNe;Aza- z2J``KM)=;!6M`wlG5Q-bmNJ?=ls8EbvTL6Tv=;6lb|HlggHr!lcaQ!XAW3TpbD1r^PI9T~ty}XTuPyRAhP9pdqd&g#ZB5T%+N2ar7eNFE;KB`{sy3Ba5jR?KR7R9iJu67_KymPF#M(t zdqV^hJqTB6{~%WSGaS0Pr8qym(AhioE(VqrWd8int;`O_q(prW;_P7Q1FNfHhQ|MP z7ct|*N??L1WK&2aCcT7?nd8BfC0L)U8e4j(y5N{7)REkIPOn|DDBlQaXg=oKoC-D7 z+?0BsiHUA6cdJ2041*%MAVXAe>*>xmw8unqX-nx%EiGJ9x(BE<sUs~@j47eC_bD*pL zkE^qcit-J+{REv#BQ;7lh;)lIilTH1NC-$HF~9)Q4N{USpoGBCATe~xAP5ZIpfodd zp6CCb^_~ys^DJVmdDi`0_rCVtKa(G|LOy2VNxA{!H0+CKm=EULe_t`(y9c1|zABDa z=Kp1f1!MiRtsM~T=v-M>Aa_hBCKg0@W1t)qa>a)sK4&SA0r_xp7Gbp&t`69N7yTFp zAZ5y5?%Y3r%nZSrH@*G#EFTGU9l!9L;qObBzJXpklPa}+=Wi)Gg9ax^jOHJZC$Ige zD5>Af4<0$$S>VhkS4@O1#sxt^G>Zue>c5HI^|0YQIUow#wspq;^q`qSHhlww!Hgp% zlRiA0S8P6Tx0{?*Tq0SHB`G3U{bOQwKR&VJtnTCS9eu#qTK@Sgy8*{`QY$ex^_(~a ze)^{EU~R%^=>_QgnPqeOW6EzYK3@)S=b8&Mg2?afgUEQ5qL`eu_BpvL53Xn>L_S}q zWEWK3I+q`^YmUIAJ9{Y@G3WT3EqY)>V-p^d)0~}QB_G#oja>i+ky7NmGhNk7O;MoK zKX|RUZmU>&u1i7TfsB3CEo1fCMHR`nJea%}GnW-J3q4P|1MQdW!f}8dn96R?wBw<>H#wr`R6eAn^-_{h?t+vJsiRl^KVt;) zX($+=VYqQ)P}i~85!>Ti-XpernpzFLH!P@~coaF(CPJcdYdP>^DAG+zE=44Vf| zNw}DvZ!~!9${-DLy4KP`5>Bq`WC{YE>M5b>1;H6>7`s-FScgVJ%9u63kie^=Eq{Ee z3On>K`<6$d(Uy71TJu|_T41TEuH{AYXwuTD*FMVi@hJH=g0|=kb(JqdB#metWorh; ze_h)p4{zP4X$+uLR@Pe@!z58v>BmzIrX3n3bdBAtHxios6}n0pw&wcApFx2f^ixo= zMKu6|?z*qpOH(VX-CLX^ywBcIf7((1lBykx_&Bqx?tl+s~h@nk%|G8AxgNR>(+mtOit&Vy_Y5&^FP;53Ja{uf&!6k-JNBsd3^e6>!pGP)6!Iv~6=F=Jl0b4N zgG2RBr|*EA4z(Crn{hxucHqswO`r3@H`%#a6UT=?98VW-4=Z*tO)5GjXWk(0*NM{Z zD=(44(37u$RYz%tuZVm>&xIAOazDF4QJn$%t=#`CGF?t~=3Ue+eLJ?cw(&i%Th!&o z*1IVWd%mRdU7daK23puxD6$qhLX`Oh`KfKl5l`~M0;D&r2}$to4AeDND1|!qbSz)d zj|7)6Y;_&BXMSUL`ko3V1Wj^lnsU>VzBGPgj6_+To%OFhm>85cWqQkTNb+1M+y#e= z*`Dv5Vd(kfdzw!C8M4j9%S@4#foP>G(|ycFW!_gD{#A7Wl*=`p+OYL(j9p zf+rMleD9x|zp!5C4ELvSRt*3Xc48#cGGCZh5yrs*5vK9F5GoT31HPgCwejOUr~($)^d6W}%=$8>%^ujrNMR*Xve;F{E!4XMP2& zu`1M~=e}M~u8@Z~S-mi8ME+GuXBxhxAA0@Zb*jzR1bqqU7tptdAK8}qlb%s{xWd_= zg_&33Z*$)qKm5u&^e0!zKh_$qu?L!5#x@Rq{1z*VhPZmM&Szos3I79$g(l- zQ2QL=yQZfdqg`Ivj#jw6(gxJ^>Zi}1X=oi|kQua_GC+|-<~!q>S-x&u^+c>LpWfqk+>nVnsh| z_*lhzZzqLN^P0j!4N?7tDQs6C`iY!aSj%1|tB>nE+;Z~&JK!xGbR~MgbU9?@ zl@13X1AidYBCJI?T0%o2H03UE$Nv^^B|_^f{Vqst(wkN5;2i%K)vLdBPdv)Y8Me-t zf45Z9|7-O^q*r1e`;#i=r%Wr;etbNh=yqcRjUzW#6{Pqw{h8%y_3Yc7%_47NySQi1 zc)us>NEHb_VS0T-(64T#s;s8JbCwZPfK9SNSMFv$zRic5$&8yl=$qCoGht zX^)=irXS

        tY9crrKD$2RPfleb+C|341`irP_zrcz1_wE*wNV_O5P_nIz?Y>O3(a-LX$vFm7!J!Q+kprohQ&?o%zR6lvimn8 zdaN7?lg&YX`Q(~5ifmi+{e55k11vhsQX)CSfi#antq{Y2Bwv#2dTUl?lwJI;08!3W^n*7Mx?=LVRlU7x0oy-TQ)<^U zv-7EIm{IZ-en9b@CKmWLnkVnKC+TJdtIXr!az?L{23y^htzkVGj(rKOh1+{Gb?gIe zs#MkAt2D+sK~S`1V}U1#Y>dvi+H><+$bR1RVVr`jI4wOp8G34b{_A5{9&r-KSl#Ve z-y%zru-G^kH`k9<|45)CQCD#QEek)ZYP-D{a<$ff@R}S}O(kn@zkR_mczcfaf-SNJ zEceiN_p1*N(8kMbh$yL_@kEz2&fEaNGEDzL)Ea44`^;DcvC^cM6uaUD1QrXhGJCX()O7_D1SnAe2MVGUt!pTA#mpXRe-#zR6kj4 z64J$^kduZT$pOOD2zZsgojtMK`&N4m0aw~0RcjQKx&PP-X~QgHz<>kctom%6JFb9_ zpCglgO{~jMK4%I5TAihtJ@cF-^CSNyAdO!de?k8Y&DR0%Ik3Ahh9$c?>meF8e(6_S zdnR}x>_H6Rq{J@hZ4$wTLcDhxWZ}0#uR=aP$M0#`Li=U8y&-$wwrI@94JOK}Q~@`* z2~|^fGm8>ZseTRgAxhqtKw*0~B(TvyeLqQI>XjicFvP3QG2OWzz!SsnNH5BvfDTwg zyhy&ZBAtPvx@uzln;Cd1i8OX%4kbU`;t!zWdsMTZ=}dQ@W$xs#@K&|JQAK|K@59fV zOv+x$QJ41#1wk55heFv2#ds)m0`{Ua&%aLrWfL7-1Bpyay_ zg}`(A0{*}irAtm59wb%1iRCXaG8(m4xLNyvNyXu?fAV>P))hE=da&abe#dXlzcK?q zLgSBGi?S7N6S}cAe4hyXyT%ATrC}O<)ZpoyXC#Y_715gZNg49DyA!}6na|E<5>MEt z3G;H_VoJ}9lFulw=Oig}B>x*A0Xvpx5 zi9r>y1%UE$Q%t4U!H${ctr%JfhP3Fp_+oJR5+%4;l1HGwsUczycQ7H7`b-cQTecba zoNGlBmY;q4a)2=-Y7T^J2NlLv)6$MWP6fdhLgeMrD#Z+ESLh1iv(ir=o34x8B4ywMCa`yl4A{Yo^oQs}w+0u&65wg~wPh?HdE$){ zWj=`3hD>VPoqr(+btjG0z)`_-43oUU2bil+syaMn@ZpPf9jpyI^Q#Yu3Gw{rWor~; z3Pqd{w~D^5)-om%3?*f}hMt|r!(ye4dKc3lEiGR15|_vZ;^0plEJ24)=JanW=5NVK zGJp;#nl7fGOR9mxtEdU?O;y70aI-!&0<64HcEl;U;2jfKEh_aL7$JawYBcN7MGMS- z<5o!f!>@3c7(HbX{Hxx@i8d3(Pr+kQR|Oj-5v82eL*Q+q^C}3dHiy>iz%t@8yI%GZ>LY7EfUASFtZm#tas-0Iz$RJx|68g+{ z6YUzSobZ9)U5x^66l0jAb&0;c`o<8LS`Mw%H(#uNuX>tXG0 z@Z1zr-l2RR^n}<7WBx2(ntu|O(hNG_aSmyvR8rD*ie*u_Dp!cjnFYvbJK3&nb;-#u zkhIl{>I50}pf#0y3@|oWnAkToCLDlMV$=9j@}XxMdKWn1wm)jsBPgc#r4G7$0&er+d|oBTx#k`Q?)6pr}P3BR64+W!2)4R_Dn0DY^Im?UcC zs-ni16!U~A6E_kdgu1{}%@>gqXeWMcyd0ZnhdLghzl{pP z&~&ulhFtm36$yf{=K+Uj0HKYZ_k~_Nb6Uj3PlbEi41@nLkB-T^@U_=|1kcmb+Gz9_5=M1zFjSxypP&Dqv;lpQn~A7eXaU282-Or0Kzp&F;kf&*UJ+Z ze^$(l!r79__TCm9QLZ@S$s;(SwHy>0=5xHIKYjP#0#u{=og-c9eit70chE;su2pwh z4qN*-rsn4H8f+4s%ivFE?o~WE3&pdg#cD~Ewo!T_tGqQp$TJu9648`JI#9=Q_$Wu5 z0u8hc%gc8~H+ScdT?bu!eEfeZfdk$3U>c-{wMdNvWIh2!Ma%rW_&wR@dszARa3q9J;zd8DZ zNm6k%C;Vo%jZK`6pt^%uQz#_6h{Iq2hZ+mB+J+- zd`G+X|1SO%`;;hKVeNJDtT|;Qp?Sxn?v1;!MPGr>rDDHgc#A-%Ih2k!N5m!!h7M4$ zSi|SRD*BVA($xuOkU+u0dn#)&EsF{szqaI!V9~82i4^~D;310(QXNf~l2sv5`;5FA{B|r-AK3gnL9kygjOQtN*4=p$>`4Ad|7gt)!HyQtD>n$8{ zga$2qy_Z?Qvn0%EDJE8@0JIqoDB1{e7?DK9Zx&r-1yg$!hGwIwm$<=$`}=f%&7GLo zHaB0d0N>T!OBnjuQsUt9u|Uzz!hB2U3f`W&n%bWea{YhT2-)z;tK0`2-v%uKJC|#% z$?XuWpx`kl3j$%qu^(@hH*zXDs<^i#2?z_y^PY?B3q{|5oJjWnjlVe3G5D<>(!;Ax_*H6wjgJm4eDc1u2 zt!H!(Kh}vY+*(2*a^(R!uRIkBEq|K>aC?+AEei(^3^n`n&elFqRmYQOb0Q-iF}01j zw%>3mL89m6MJDtOOe})(Qd9Lmub1a428`U`6c=mq@>oT&9S)~6PL(`|gCVbGrfW94 zA$UoYmcHn{c>`np`=ep@k1EPbX`rO&ZJ;54W?ef2x@4NBipAndI5;>|8Cpo&^>A`d zPE7O4=E!>jE9A^I_rn^(OG4X7V1hL?YzVyEZD{5qcHxLiZ1vCyk{Rn-wOLJB#g8I# zx*u(q83T+--!oGtz2o5jloaw(Kk&gAF(5F>Sg~c$O;2@o4W0uJPt*)>^rsaR$5$P- z9)6Q7Z}N+^etY&1;RcGff_~FNdVKMQl0_ceoy@`qCH@Y69SH3w^mTA>)n z!G|q1br-b%^imrn(IeA)-|`E_G|Rh!cx=$w6#dY~jjUy>N$B$p%rzZ!=@b9XDULHZ zEQBed^)sMiOnuto7tiR-;igTW_FGpt%e6mY%60=iIT<%)D#Q1(alT6emFgEKROiOO zgZD?ht?+aG81})mM4FPGj|Gky_02)~i8NgW;aQ^lz$SP>73V4L6BrcM-X+y<|F&!p zZ+O)hL*GL^9-|)+5XCE;R|RZThx&)B2&UPCqpv}n#XHHBC#eku^BAa=ucvt$Dx#Lr zN8XjPq6ge~2lYVdi4k#wbH$|C3wZx#Yax;_>U{2q1fscJKD7|wNk_loLT51j&k@W< z@A|HKM@{Z=>xcb#{0dmVhUZ(HGdo{d-V-%w3d)q77@x#Q>ljXs$RO>^_( zNE%Tpp9gAUX&MesH>dgd^GWdXEkSIoq`OZ#omn8L+hYGA|7W@WPzZ&{sU zGI=$Z6Cally$iSsP=md_1R?8M+C$xTgP;9O1HTytF||3$Bqg5LHY5gltLY45t`C+~ zAYNm1723&KZ&Zt}*DLq?*}4HY)){dB<1X@+PjbDzY2_O$pv3K2J-j(vrJh^}dTK+Q zbbtRkYj?JYpqM@B%!18z<9B_icwCc}^+UTZm9F%xG)MB|V}n;_jinJhw-nU>hFhNM zJk>t7|L-_|3|lOf8DG5`{R+b7w#KN*rjF=!!w11Wq)GWnW3y{u+2!-k*PS=i32Yl= z?HwkL3m<7PonItMq+UDMPDiEw3BAWGvgmJf@OrN+88I2e_aBkuJxSG>(xzh5RYmA% za>t9qEyx?^2n-o@Kc=Z@qh9-^M>9pH0rJ?^+8{ef!ZXkKz%i>mS20i$wm8!#JnUzd zp+NpTW$B0DNOYR;y#eHxFQID$g2W^`sc%lQyTg03NqmWh={0ss{b#hVBDP)s2IDbx zj^2(r1o`6jsbH^RNS1_l*@X5Ud<5LnWL)wAI~({ZN3-?Imvq^2yds7#!wQW$R_9n3 zaIM5&QswZw)lsRirb$u0@NeHzHSsdllP(LY(+UOR0+Z*=L=W%&X-&1gmY00Tl0(E$ z5p31JvAM~i(q*VzYc(%ML6x&HPsPE-pqUil88}}Gwckb^CDsxrsG`m-z5>mXnc>O% zCq2x(lN%F16cg@tAa9nZ?#^=Z>NEdpz@|X>qt@icHlMZ|6Ria}7gM@210%JPLx{H% zm{R9;>!++|m~+p~-LTsW)WyZcM|k)l1%e^^B*BRVNTFJj;z%LHDAp%qE%g-!ATb4% zFP@w*HXW}jXMjcDo+}M-yaM)&MX~q0vh&%Hd3g$=BOT0TXbfuDl} z1eni$X7!(oOU(SHPx$_P1(5Ny{&rgRU7I$%)7NYG`E!nfzRRK$pW`qXXJLU?ki>NSR>OULx2IomXah&i}btQYLD_2lt1?#3v?vu69>X zhEMDTWF-y5hlHNh@zkZ=>2G)!iH&e#Sdb34MVz(Zy|eb8yol)K;4TyWl>GTY7TKRS z%pcTN2g3$2L+?r|wX|AftXP-W`#y3z_MPK{M+wxKVU?fjf!fgCB*Gha)+v1F42mbv zgWjgvyS&C8%p#lMCpJ6KOlM)lXv^i;*!8o>g zSi%@`Sw-3eM!ZL?TA`qEedlmi-npw5pfM$r6r>5tR58hzC)>sAZ!p73;7j2pWmF{} zYKHJIZ8N{j+c4;9w?AeHShKT_y_=k$D@bLH!=3Q-qwD@T?uc?D*!Rc7AOkh1{>W>q zEGNhBzh##%^6)=0P+vaM^+MhASS?PSn2(A?z{SKMJ)o_Y&ku&o_<0j%Hn#Nm>9Rk+ z>}nogX1oCPoE{&S2|wKY+Pg$T3$!6)y>K{dhwy)Cb3#ZVYlW+LY0E`uSiobb@SDU? z6}#eC$|mN>+U7Ylpwr|>bE|$0AJkkntvU%ho|w9rV{&Z~x?`r^=MAnf$_88B&41iX z6FpH{szod0FZ#!#C#DP&IIA)o$ngs*1>fYqrS}{vUTTs`JZ5w>zrvqEH%Bk77W$u>sQNXnudCY%pKAbO1wWUS zftlH>LuKWlHq6~A| z0zkjCeDMOg(ZBAl{znY7)-jSvvDUQ#;(vW|dDzG1&3dC}ZvNwfJe;@v1|Yv>14ORk z-Np9Bw@z=nYg?$2T=y5|4HyK;dOMzqDg>SV?(_Lar87}eA81;3-EezCsWM~iF_A|x zxye6i-A#TlZJWcm(e!P?!+~(&s9*>s`N?C>2wISXa?#L_C3NxvM zoPY5%FuQZtv&Ua1Ns*Iisr@^ZFVDX4e`FN!(^f(aUJKWw82~Seu zeqqR6QZajZ;1rxvmkYf5ChaN@#y{gfCjCI?dru&VVl7O6{i@0H*}WgZN;*=qKD)KR zD*9P5Y}xPHBoblEF|B#i6+wt29;@c4mX-av2Pky2%z&_v-M^J5<2M*|acDn(+W&jA zr;u>y8Nl`k#O*d%W0VQ#)D$q@NtLubuSY~1a^wRh7lLmC0ec{|?+CE_CD||no-KN= z4odCV#G*HE?6s-()@_6b6uJB;okqh+GhQu0$I1GDN9=QbvXPJg9}NT52JAgbqgGQ1 z0-~*5SG-weo1AIZFBjD~zG32R{Hz>8_Md6PQ5rfYjASaf)Bwb-K+mwHqtkMuW42^9dokff`BtJ(L=d38rRZ2N8jSe){ZI zk6|AUjSNg!D639a9pWz(xGsOYDVw87jz>m(?!UNvSq(xqpsn`~2eC%*4z= z72glibeDV6t&}?!66t-K`2AM$kA75gqSGCxT&-aqicb_(*-^T)m?t`@S}x&3KK=Wc zW2+e-D}xy*5k=BszpqY#_z6w-&Uh9sDZGefZhVojfC(jzRw7K&og#S^hZ&F86OqMeY~u#``wJ3l7_CtTieaS{lE_Y`%jj?5qsn zfmmMbNHWHjiO_-=m3R^RN9-$#U%#$GMv$!T?x<(wjNes|6decZaE|NeY;kK_{t3(I z61l>*F_N$Na^X7#8cy_9QWzKDoMGzgKiw)bFn{@mo!w?~Vxr{O+rdF&>aF9nwQH;Q zTxnU^ku1tHFL_@$*iRi%5lb&j(%rL2LW0Hr&}UiTaz>4*t#m~JQ)41%IKy$azV2=7 z1}k95h&FHaSGD=H8hn*_n)tTiaN`h#UMq;{J@i@i=iRmb{+tF+lv`t(O&%x zh{Pg%keO~uuv`;!KjCxS#ql%IU0_;2I1jo$mX!65dGBeA&jmU^X!yI@QU-Vll^-@9 zQD#Dt-xQ;7&sNdacE!5sX=yQ{e&{@Ny681x#NgcQWY8~#n=|U;r?2FI1<+3Wb>E`P z)SmgL@jM@3U@+?4KN^nPptyRyQc`7Iu?`DTv-o%=zC8(tQKH2k!z_u`Otmfj1@Z#{ zB?GrBpSV8VnH@n#BzWLuq9oucqA$?+G_!2P-Ks97Q_f|n`ZI|k_G~XrjdC_7Zzbaw z2a}iZ{ivO95_26>Gkl#n!*5g8Rb;9{Ooxsk>zBYPAUz}7rsua(kQ6E7&ot%nXMDrR z>MG4*E%N5Tt31q6&aYDIz1OBrP;*7Ap4DhQqXttKUA6?>r=|}?-;AfOT4y*)`ZMrK#;44yzK`5?`rF&svU{i3;yLEF$s zR;jIkDtq{!mSlt1P05xClmunf55LnLqlYkFKA6UdR?5|RA)>!~e8vAW8#{)^<0%pn zMB>?*#y&xHRh@@5a;+{9+OQl>QR%xi6?qotdUz(p zZi>VqlXv>xyS5SxBn+IzafUvb4b#!6S*WsvHT7Qgzu+h-)6;y=BtOzxcNsJ?|?0QlFWYVs9_C6)q zwQnTXy0FXs$rznMo00RFnwr{=%67}8RzPH)@Y!Dwl#s;yyE)h8aJh8$RB7E^s8Ju5 zBqz^?s%7IA zg`4ap$PP%#EnL9Z+6#==ujjcj zEG_$fFUROygT~YHB-t|PIBhM$GU)ux&=BeK0W|_+UDzsg~oR08W4(R zdXTIg>T3(QPFo`){L3mT?uJ=H2(B_ODo~FwM+`&1}td8KwCu+ z93hpK83A#ece^3oY>yPb1*5twi!)g^q&G$|f8sLNd%0Jw^UFv%tidLuQ|2G$MO_mU z`gTp;w}b596l!7{GB@M_EP?dKrWO1KjlMCO707x$GB4J~K~`m*S-=$P4KjnmrWECb zmhQRFI|MCIZM1kTnaG4KVr=Ks`fRNK%u<2292yFr+Hd}$<8X1bH`e@|MyLLx_PY}9 zE<*Aou&U@#0F-96xBZv(6*$<~{c{=(9nntsycPEo|BOyg;eVue?rzBDCC-7Dr1D~= z)MZc<0R>wsLB+`W#|4k=Df9Jm~5l_rN|?B>2zGRQruF3b#E~ISXXg z>uzdp+RiufU-`xi3p%@%f2-PW!;P4l%rdZLF=oBhHMGwNyqu>rSvA_XVhY0jlB`V! z#%jsQ-@iYL_Sdk=H7cG1Z2JD%FP#r)Nl_n(o|B0%k_Fd7N9j@TC+(bvaGj-6jIsZ4 zSJ^%WhM#vr$c|?wWuS%qq$pUa&G@a>OS5jDz-LI&ygKx8!V9)J}X}2}drzljwp|A34bYZyv;gHc{+{3b(dG?Esd;`o?goHh6UhIr+o1yruk=GV92(LhH+aUMOBZ?Z1jgoR$-E?TD*K+3QRmw_ulQ zQIl(AZL{O?W_Ui_i0)35>o}J_5p}mU^=1qXw70yn(om^QSm9Q0M@2nB&Xtg2uOV0Vy@|8On8M`_>E-Gg?{-U&d7RSv zn>R5oqK2sq+>S#p%*+I&7aA56-p$s#Qg2h<$f~B>Kg+K>y*bYV3=Y*G0{CjYX$YLd zO>=Dp*8zj_FO1}(IZk&(4wJjpLwAR>#H?Mw{e7)qvZTN2S`=#Rwv%U)&hloIAlPm( zdH+^1pi8O(R`xrc4U0j-=@0f&Et7=Z@GiYmzKUFc9u}HwoOZr@sTW7~x-SOMrqfiE z+I0F_aS?erjbeqzlCDVVDOdh~4D^=0{&YP~ixD>l^Q zgj_UzUc|QjU&V5YkJSdZ(PxZE0hAPC;P3lDl~syit|hZ4Ao)UPd{mSBI8p1vz04sl z>v5kSWs6ohVZSR1c`Q}2ar_lvrP9L2=SW!Q^4YvC+yo?5=>7G)Ddw*G9Z84=#33;s zj1RF^8KX;LR^mdq{~Pw(0XuLbuL^BWx^UzjP<=|&|-S(_pJ z5af=eyGKe2D*>2@vj89~lC73WI% z{Ak!8u@gm&J^v-XUj1GMm2k#6yo&kSNQ9US^**L7i;DKNIxXV~(dQqxK6K2^%k_qJ z4-1rt9_A&n6+Z=mvQppj58)ZT+!>R=cWeGnVb3}2Y>aoo0~?)2jckChYF&OI8V=%^vGng zJNFR9M`7L+y|rEw1eAX?12@SszV`R`*XEch?Gmdf(DIrw{K-^IWcC}m$8=9nmRmgt zsuKv0@V+x?4l)Hb82vOd1>=xHtCFKalg}~lz|PVH?UF7)KIdgB5mprOGs$4RjfM$z zMlde22_;)=6Z!E%12J5wSQTkcU0zW!DF-TW^Ywj#dN>ldY3ngq!fcM z=;&Nd4f=`$EBmJT17+$;>L0l*XwiPCn9TS&b-B3jm%RaK+1E1%pYz!u=d8`qT}&VT zo8=n??uaCVO{|lBM&zy91ds-xEgRfk$aAe)TPdZu!Uafll>UY}E9T{jQ6cmkQ$@w> zrbjIzGfxwiZQr7$&w@$_FAsN;jU=^e6b=%GS^A{sv7|o+pS|lsZL;-4$&=3Y5;h8ArOiRBTH^K|FL0vGG6bZ@<`stT_9hEGbumz<`Z267v@z z5H*S=2_Mf1QUAN3-_^D^5BOe8DI8=7bV3q!mb{gSj6oHJJnI$4u?2?st@%*hWzEc3 zsGMhhd`m#aGR&zQdlg6wr}AP)sUZ?>b}l*CIAL0}!fB1VW68DZF#5IGAnpJwC?qf0 z?C+siiYLS=j!@h>QMNUbdq6Gm%MT{f{suj&PJJrfI9(I__lX;mT;TH+5Wy-+pEvD@nJ@ zrE>>7DxSsBJQUFd?Y-`MRjZ8Dg*k>NCSDo3zs^I!IY`*nJIvD4ay=~@%(OvAFS?O{ zVV|o#V{P<@!Ub0SDKL@gu?~m)@1i2#^yEx;>S`JACCR!p`;7y6l%3Q>#k-#5#5z>t zKqfPWVPC5Ik(hLe?L~$qyyX1oc*?S-_3|WYogiy6_<9=({sn^6*S|~c&QfG^e1vgN z`hNYdFOI(d=zqNc`80%K$V414W^-t2cOG?ylWKkR{H`PpqFOo~6=J9cF(owyZ=!<@ zR?_hJr`R1y#fAa^cM1rMm_6B>wXbYHDHRtN|N99@XTTQGinn}LATmWW$_SQ7MbML! z&r&n}{Z&-0to?+zk^gp3nwNmxS8tbKN8=JilJq2KJuRc>8RQJ)XiB+unRt8l^CoEP z53g+CMR_J+@-ln0j;vmQsZ#X#TYfzck-43PI&HEr5cL@2d6H7l$#j>2p=m}OIdY$n zNa~RkM*#fdpS|@Nzu^6j+=jwYw5CV`zj8wN!Cq^?Zc&Cs?ZvNb+D+ShGO1|co%Zhx zc7TX?(}!jF7nY@Xm<=w!%l3_}kGf`3Oyt1fE;{9vP|xoy0K-gbZUO9+Ky8YQI%7JiDND4geAwd5A&M5&|$l9*0z~^lU950jb``yvp zUZ6*<{G+W%c?f8yN_t997U%JX$$D;$FG|t+{e~&RZ|+-}s}a(D22^$TfKdW3M@mfc zoBh(2gL2+pUx$2>7MH<5jepXE)tJ_g=+py&oNZ7V@m+f7!gF)6kQ{Bcz0g>4l*bPmM?&-h+W7%7zq_FP_ong(Am}6^71`}-wc^32PK7c z{hF?V^nE1@8=J4Y3w7gpirDf6_Eq|@ImEJPe+VQ;=fY|KdI&fSoY5A2nURW6-xO&3 zUDzfdX1)U|1nMU75OC{De&M=`ig%YwVU$2$q4|DX8^2mFLXh$n-;$_3q3wxscmC~F zePM!bp4<Kg?@h{ zR90xx!(O?a*hnH~3t?$hJkeX+%Dsp_a7By=7@jlaY;WZInWuu7_j9^} zEtCmMKho2=*vb{}59cRqB=EfnRK=zetlnx^gthDpcmxz0dQoHa^(`R8*z8h| zb$^QC$VcbB_B`W# zaZ?xPoV!m`gMiE5$U{I1^*Mg~Gw7X*i|AVTRKOc97jhulCHb`@BJOrC#h#<&^|#Dq z#SBelvYo*!{V|1K6L2+ojN^@ii!9uymz8_u z%ocbR&7fm-Q&RE+`Bj*CVo{?aC8^c_xYWF9cLhteeAOwcQT^fRN>8kHIJiF&k7@T}Ig*XDPCbR{ zIi6+^%1xx+sy#J0=M~jG;C|Q_e6?yGLI-FTrpQaM1{fY+pw6YJwo2&d$H(L;s<|Quyd>UR1q<(BXAU zOGs4ssyI27u>@~7*44h7@YghR_qS71h__z@gh00&xDk#U=}BnefnS2yB~b4b=i(oV z!KeAElp5Scras5A1VT0dYgBC=^z?CF2TfHuOm|bHBH3e|hc~9Ql6q+KLgg#TajN9B?SfTI$V&wt1e({& z6OO+-A%Ev|ARh_c@0h#yTMW|3o=$ux394qeLy(l{ zlb%7dWdedlPmBWuTDB#T1r|@CZlXEv^i1MRS{BkT460%eY06ej;OLPLjP9c3{SBhM zY{F7KYkSr`_{q#=0{pesG3_)^9}@mke_sd@hfl!e1!rBXj*RjGSazbs#V4?>a7C1TAqHYelwS&5lx|KM+W+P*Gc8Ag*Z2kEW`K?KJJW`GDQVn* z=DAN5_iERRzXv-tku=w04zZUw$_%ECz~-JHig5VemF7B{>BJ|kAB|zs?UORnQ<&>SJETeCUtGHyvtY(KM)%<{X5PF0wVen&9fy~~s z-6c;c6=#X>?*<13>SFjHiP_F>zB;uyX5&{c=kfbbIT92p*Vvar1f`hW__Sd%p&4cP zSi#_%SHWJ2es-;CN%uU(#OSh_r|hKIWv8mUL;LL#e=T0S!ZS`ofY!3AIB8hE$ur4yIq6}#57)~o3`MANWV$wQ(}()fqPxJzCT@* zpi0txxDoQFnqzz{(~NlU#cQqn? zWK{H$!*}xk3!9yi9IR&HG$Ap8)-ia>k8OA)h0*$?i}?M07#u2)iu|9I0%W3GFv0zO z>biRMj~0%%=S|X@P5H8+xO78X2h1gMUkY`N(KWH2KKj+tC50B|X%x2k!3nzHSux@k zuEpPOw{gmtHyrdh?-c!2MA5B&*;2_>UvzLa8ua>>xDWkOCisqQh^W?%p|r7t%tLE? zbWR-(e963Y0sz$cr45bsOP+8=@8s>V0?ny~H-S58Hd@Xp<@nuz;cbz0XL5Gjep=di zvbk;|H#_w!p28+YBAKZiU53ED=<$eO*)INeGeVZl*8gqy7`BpxXa8F{bJL9RL@S6n zAu)w1rHethA3>*`vBDaBEz}tOT7@SP1Alrl2Ll zSu6xyy38UyBT2vx)JRppP|HyGgsLL{^X);>6*o$|+wpIHOdYo!p3qkWbpZp8)+WV> z0Us&ygl|LTzEjYXw$r7*A4XKg!!d@+K^02epmV7P5t9NqBu`vPEJzp0tsomD53(n; z@LZAt`7n2n)6xHm=;iXdP3eS$+(bQ1?y}0^m=J*&2(Nh5W;L=62Y25vXfyA*O21|I z!&~u0WDaV_JTfGP$;sMB|6`1I*?C+(U2}Hm2iS<1o9K{23hGy}owvUa8xcMi=FjS9 z&>nq$m}q1?3w%xwyC#NV=jv6qc9vrr4*1;?m6tYf*Yxfss9)U_L{q)bE66umBSZHX z6h*9AXrn^AwjpIo0}F6O#M{%bs}?gLI1m&kGTmcfWvZWRO;K((uA19?7N={M`-oZQ z04B6Jdk^aZxpM^hL=m`bd2nyK)p-lFObPHh`}@Bu&6ev{{YlTra1;!77_02~sYOr- zp%Yucc}#q_?a&9Myv%t9uChXJ>qn*YnxA6~4qhC;D2!oILhs&Q&HOc*t)>a{JXa^W zXLdvJvnt46pT!#7Pqvs6puzskjqe$6)mI|T+SA3%KO_n#8tviADWU!w0#|W>-&2{Y zH&5SvC|wX6z?>wk;!Y>5X=Y~jz(DSb`HFGHoraHDstRoY!Cv27vH@KRBG@-GhmyCp z$bf8X-GujwtM_!LVDIeOg4V3lR0bp2)4i?M2?9Mf@L!m8{d=gX9x*l4yW z#U3%p72cV8e!;v59;^IC%kEs$xWv>{G>RP$oAt8l-`3;|ROJD}fQ{NlXE~LUJpQk_ zXdY-z??V?{B~A;4Q6dj}Usg#*XhCP()%m5a{?X#l#|$}pLHF{@=HDtZ(s)>TjxL4% zA%z%_gG>_oX?Fs}EAc_CxMIHAy%XpECx-;&DyEMJ3ps2kyXDcwlh+yb7JNthQ0c$= zpo;Sl^-V4UqpYe+vvj>`crj^wOkke! z!q3x90rVAd>~Mj@|N5=ww+rY8cpb!B(BJ6|G?RVhqaQn61&HV+adcH0>IQkuiAEGV z$eTY3M6y7ylasj>Gs{asMpTnq`|1m+?Mb-^Jjl0URSHe~0q)bhe5IbPHDxm0(ntn$ zbDR_)nE30RozcJ>gx#Bfe*d2Adb4=M8Ag`Tn1S8?is+DCAM9$FQ`Oa&;5Q;H=F|>4i$8QiqG#($??W#*-@-?D z=qMYC3?6jqicfWso!~2(tZH~4yGey3+L>+23O6NI2A z%}l4(a}$(i__fmr^ViwWo|nW`+V4A-I}=m{B7l12P3P}T+uJ+8KF{{9x#FCSbFpfj z-_I#AVJF6u%}#wz{dOCJeR18#J35&4gwmfAuNk0w*LDX`kGGda-_I=n9-ow7PIfj< z7r1`9Nf4k-_u3zO`?z;t_<=H(TqrM?QB-iAW1c9@9R$=U$ptkPJ~{ef`mr5$D6n#tRJ&1y_&%qYM{9(k7+%-Fda?puvo5$LqOt ztHV{^8%#{ps8BUdw}+=2_C6d5@>olct;3s!X5*WLLek64aQtil*3b$?6HV4jb$!l{ z6>hLTTY#T}D|^IUBH<0l{`S5abW3$r!k9slJ@s$H>!iun)^^U*AA8Xhfgm{dayumQ zzXUyi@4?%&2V5-xW9yqXKR*%i{Scjgp&(vG=Y%xo!X!$Euh%DG_M>4^M22W#Y2$Y{ zLt|r^{$2#Ts1Sf+4qC@0lN$)<`g#230RAIf+@Kcx-=fN}#GcQkA6FfY-}Z$rPCDCy z(EGyE2IV62mpkd-HpbIocWKp0%aMuYmYH1DY2UEy;BUs!vVtx4OyCrFQhIE7MLs%# zvVM97=J{+t_-{4&)qxGWc-YB~gga$BX|cMV`9Y&4RX$mQA&*gwL4K6`xW1EZV$@aW z+s-wv!eEgSUqntf69v!>XmDO!ibFaEmR$|pwm%RxbIuAYIy)M-*W{clXK%08AGjCMwNw!z%K`-(h&-En2+kltxB8MDJPy z>XW7n^ekyY-QQ*;{GfE{aMeRcMox+j`3^_4qigX{C=@<{^NXipg+uY`Ha~qxoEgyj3xDtB_=xyTd|*5 zQjf2(>Ze~6LJzBJKO6@;EC2sSVy-|k6ukLsQ9jVWIR zry^r64v`)lka`~brEddfK3#?4Bu$FKtUa=87>F0Qj-;9n9&u6NK9Xn_PrD0n_<;jw9P->6tL%E3crwL%26#bEW1R;>* zRs3KDktX}kHM39J1#e&x0E_R!4v>XUU(F7VLaBfQpHh;{*PoP*sP&&Pnd$Exuz-5V z*y7U4R4@l(_p9m@E-X*}Zg8F>`fkfVPq82z-Cz##9S&~EEubM+*~DSlT_15x{*cHC zu{Or%@j_&(MoI3Af)SW*y?Z805ra=cltt^iq*MXgoz*d&J8Kfe16Y-r_l5dPatyQ_ zcIahn3W6&2{Vk5R3g_p1v8NK&cp6^YlmTZ7D6_;J#lx42r-aEI!pBF`j9aZ4Ct6^_ zJsdH3fd7YwlRy4Ra0dwuCm~Gj?TqF#c}(5j)MXXCtbs~kH9DxXqT!aPfd#Sx%n|xD zwqt!B@7A^zK-+*~_{Biee;x37eGKyxt-@^P8lVdmjX-CkvFEY|JdSch$DXvf!y|Y$ z-lSOUAA$%_0(5O=KPy!i9EN*50j4p(%3*qLAeCWk4-QByplj5mT&0J=v{iPQ%Kki{SRnZc5p{8C&ODXPpaz(0laV>AcmfoenwmXRn)H>n zLTx+?nOtN0E(gHN)$m($r4P&Ha!QQz8X)y(`T7Q&GrN@nP));Diw(cWc96&1oO*-p z3Xj0kDK(wN)nsKu{SrXir1d9ts%2$mZLse&)ybvsUtV5bDL)%g7owM{V~g94a3R0M z0UOr(JIho7c)D=M@4*~sJE;a<%3XqRRF(R*A}@UA@Bh3vd0y#gS2q%_kh*@mFQlcv zNY%yHdjaZ6L}UN7<}QLhH0Tw>ibWxq^Wins&=-FyL5O`p z{#+IAy4sJCt!7nEQ|%D{g5#|FbCaiY5VP?5u0Pj*5xn{KWw*HsgKvK*ksW}!Miqet z!frmu!D60}1I63dP>ZC3YU|+&yns#EfymNqc@Ug~-NqcwsBC~dHwPC7l_I9_is>j#_u;UpnvSD9(& z&XQp7k4gDUZ#aj2rQ38__-%;u+fz;kgDtGQ14KK4lUsRhT1|Bf}q-5bae#Yuvmw?`-hZ7HtZKlopn!lrTu{9Q&Ypu z1UBqOfK*)W_}3TL0yR9I^3M6mNgvafL)}+d*;-lzDp9vp2OUcZ`X&bkR$nr%;22PG z1fG*VkTt7!K`FWGb}PC+w0vw$>>SYC5`_NLjoG|uwDqh)Y5$W*SB)sfvKsHeC%V^* zpk6UC@BWZ%lq-P z^`fJ3I9wK{2w1g}vx7JKISFGU>n~>Zm`!GPbTSpog5c56X^>HjS=nk+4WQFHjkbjM z6Ym*k*pZP@=<*){_b>B&;G`5w2n+z8O9~V1^x)@C`Gpl-zRfD{=ujA&_QzK3pZmu7 zUA^t%vGM7l4PLb47DzSmzfCp!_#E(0{3O-nxNqp@Z-udh+6#vN*>;}EX4yBkf%Ey) zW>~XmA=VzF|53*2A%^t%$<_kiU`r*LP(dO9W0v4L1+<2IRR1h%(*P%YY<$Or9*w^Z zAiyTq(yk`!e!w*rkgL@t=M6_+^$8tNJm`;VRm2S zV*PC7;ASjF=$)vl)`3K}PZ(9hxo?jm=wzK%D`Hr&99Mrb!NSz2`^vYV$*^Ikf7eY2 zv_B32t@REYtuTbf3kQok9Gyi*g;7)a=d^A%sM6h-N`ohPQ=iom$=R8%f$1W5?P0YXXzd(p@8PKAfeeFXSAZEzciKw9M8;ZY~Fo&l(Ryx9LDTLwD4 zB{;7O*rYz29#C#@n%pUf(nliUaj9v!ksZc6|GoQW%nHPa#z7NGDMQBYhb2PgO@`wy zPsgi)rDGcmTR=)N_Hw$G3-N3Q)*lnPkQljFN6^Uy&qc*wckEpRB?*6&{mA#06HMS> z5fy#aa!K+U9ra{FqT$g$=BTLu{@q0i1*0qM(vmnMdS?0DRtaDD``JY$eBE`{qskGU zF{+B?=KZh~pFhbQmyCr^=XeKzFBy#w5j-<|9`yz|EK&Bz{m=T$^OjI@iuahxv0wRn23nDh;2VLc-U^w z#0Ojt{Z{AX`&%U*J;>j`tBFl?!Z}**OCs*BB*jZ{Kc|qDar@QU^-RIZ2y=cg_i1m3 zhs2RsW=6jGdS@44CClAs%6W2fRNb*oi2@#9G>eXoKKAqRdFJ8d%^hx`6> zJOORBq*{R{Th8f$6HWz!n(>3Qp55OEOcd&ArYv^&$Ulz<@*!|6`;#h=z$L$a=RQeX z^|4Hifykez&fUQUP5u_^{|*hPI)z!X*(r>M&sce9p1NP+gyMBpLIc-J!F>vXA{?39IVrb4>mq?txh*qIYn+^fo3?y_pISEX{eznnrp+=X)kq zHQUo348{*cUx;(C9LO*i{m&!hX^#IrO?ev;!u7GQ;L0OAL@V@qrn9rdoCn9|2=;+Ko1~YpM{T@gR z>_)*f$frw(a~B9*+FUWD1f>tubnnjlMM-tGbc^;ASn>?s4fSN^>sf+0oKIb`AjMCb zo30Om*K{F2zZr24vK*KwuZ|inG>+coK>EdSbl-JE&X%2LYq&7?Boku!`Mo4zp>E$i zt!ylC(&5%R!Qfx_&QhO#UMwYGNxk$i(gOgR?+CVLkh!%d(jRsGZw5KCBF0fb1DhSA z0rI0e!7pBvf9ptwQhp7-WdFUA?sW0F`9A)OlO;v+rmTe=DPA|gY;>pQ_u7u*`p{5X zeZBr4ZN}N6`=6U z17~Ep(Mk8K&Uy;>)VY61g{$_$aeW%oh8%-snjG0w-W*l9BBq!N3v=lA$Z2n>h96^S z^G)HeIjJ@yH!G7ArN7H%2lNjtEceJ_VxpD~7mFWQ zr3iM#!nZ&~z4nnrlI11M%2C5dPD5q*1PXYuNZhDhB%Py#l}$7wSK(+r?#_auM>g$u zJzsOBFfevcU?#Hk`KK802*U?OBtyIaTn$XcGf*+zQ(SPOU35jS&0b{=uupxl<5FHK zR*6rfNnt_r(NaYNgTlc+D9?d;S^vFmgDu&Qf@RLYuGCv|iqLlc->%fUOgMz~OZ4lJ z`kRX5Z7flE*=CPRu@>iy1pfc5vGfO~h0&iD{jwge5)r|Lbh=Q#D>9+mNJh~F=hUR8 zOv71`oSY)Lk}?j%vd^VA=sZ6jd@=kI8Uo$Z$}j4=Wy1A5*-&^ceG`v)RV$YJkSJ%E zC+*t5Z9YxsTXu>B~e$dCJ6?X(WyTy zf6^}rZ8m>4L!biT3MJqD+@Jg_8tdmPy>*WFX6xbc>w@7a+myCKgTG6ZA>?1&mgorK z6#i$gAxjVr@UNETAr6q^>r%;L%kH2brWTo@Kl|Td^05#pqBae*ewW1(rQC!o=tslC z>kD0q6_zgKxbV}trbZ)s8>{Q4@%_V`CR*FTesU+Q)N6p`PCO8yOOFdIeaRKat%&?F zJt;NX@@4!3+?yG!;gC;Gb66F0+G5qbP3}FNuxm^=1Ghd+VT2w8l0ou)l7BQc87Su} z)ufS%D^tbt+-gZg!&$4E*N}t}q$=K@h^N)lMQ^HF;SF|M$|%UMN+eZkg8k7OF8x29 z0`k&+n?EcudJs(Z6Eh zYyd{$qTOs!{WotC3>NF1i$3sBziu+6z)f{;I-ak30wPb+zdP*1JC20^*o;EW2hP}vzGREso?!!K#t@VkpEYbnQe!CZ#!QW zUiUOoxwC(`fk@!T+>f@+2e*lfNVyiQtgUShCMa%urfK1cgnfWhlpkBwk`p$zUqW*v zXy?AKU>}RPO85+|FFX^9Os{GP2RIlEgOeQhi4chqHbvx05-qNH{48I>8n$hd1io%@~$RB;?6~zIa zYHR+&SDkk(@AZYjEM*_6vADT;mViNBS#^nWO*;q0PXXsor@Wv$4?~WtOYH*G5;jHI zusz6Lt;}X>O0rzX<>gk8$=%a^qN18HmIE9IV)C}kUkX41U>aez0o(^Zhy!{5-@aL^ zDS+_F&QKS@l3Bivs zxSKWzxvN4S4ep>#f0md^Y$9hP6&7AcLd5t4GJFELTE!w$FVVLJHSsZuC&JFu4>

        oi85)1B*ePFU`O3(CXzM)%xSY!uk1yO>`2Dqa+bub~+}IV;F-wyYa$) zhRMTxSno_aM>pbk5V$4t-U@j2qZ)4Rlhje%P@T~$f5v3mbEdiDw>RB^q**5RmkMG` zj%_rtA=xl0NrP!gPv_QN)?`zLD>$$Y4n~Q$pp6%*sYnEn->my{CPelr25yK#i?q&^%VGJV26iqb61aXWNgxz z)6--GSheHg5|6g_w{QZsup`g?A#Wdrb#`0A-vtoKwdFIDoq$<4 z9)CmP4Pp|J`$oUUJFg2A&n)}*!n*da{-=ln?~y1#DbJao+VJBjL*P45A@uZ`FI4{Q zxY#URtNgzgi&H^^^Dh_I`b5fja!n*LW{DIzKZ2ae7ng_QduI*^)n;fA9x#!}K-~IK zbpJG84LsOjY4F!uJNt6tspP#gP!sgNgC(#}{BTg+O`;R4KU8z2g7H@bVl~zK#l(B2 zmzJj&8Ohtf7w2}92ZOv_t2Gf3tv*jNeunboCmnWw0cb5i7aFd@zOIR-0eS6TyYi#N z%y=T(b zgUUyQNjjXah$yciC;k?%bJ-9CIB9y3&n6491`ZXLEhhSoUO|@PQREArJ z%n-r*fgoa^T2*y7yZ1-wr++C0X+P;0^`P+8D_?Dj1V$!kJF2AEA!N^IfyfWUf^G!K z2<2tG5I4aaZng|Y(tpK%*2y4ujkvTUV$L1QON5+?(lQwzKNGHsO}>ldFQ&4}Y8(Abyzl8nb)Z%{3)>(tJ^#`vOXR*(SzVLp z&iBqg^v}=D>@zJ;YUvd%UF!4%Ns|G*Ar}uK(FCSu1@tuELB0$zCsPZBN=69Uz)@c6<;;sW=li@Ql#RI)Cdn@HD?mvo9Sj=_k07(AX;zR-mhGAzTC zWGpV)h%XqoYo%``sNr|CCoUXQ6Lz+7)PKdUXK9E;NJ%X00b-02VA)f#6@KWW@pUhy zvopr+YwcZ@h=%@2%YiPxX8A}ndIU{SH0>htiqTF}`<-yh%=Gijaf(ih)mmpx;bU$g zv;I+?i*Ad`@7RYYT%U&OMp_bw#YH|Nr^}OBuRICK-(#=Aukv z_y+{C?mV+Cp$WI5;h;?;m=8M)rDO(Km_a*+oJp=;mvxWc`l*6iO@*| z!z%BW8sZPrZGzb{`gS<(mCq@8XRNMcPIvOc^CdJOhui^%uI9dy1-``eV6XA^^K03c z_DT=>BM}b1f?eS*&MO@YB9LFq_ScSuW*7mGf2m!(Pa0_4+oT$vZ|U=8xPHFhQFPmz zF^|7inp|qVbG0_uuvy}7o}XT~+wgskUTbkxy`dm-_r7f_YrehQqNRD^!WO%fXdYyS z1NjQfwUfrXpgcUD<;RLldu%PhpLQDedTGA^1@+chfnx_}-_GxZDiMKOC7;HsHcgmx zo47{XD1Ce-o@uwqZ<;Wum^hcxAx5ksBu~hb)kZ`lHTZeZ6v>Vptuve6_{pEV>mht` zZA-GG$3n28*E{9o_oNw$>G3%kgN3<4013N`B+B=vFHbH|1YrM zwbQa*4-$7U!)4=TiqZA;h)Pd&Fs#WN&ykH*;*RxHJ}s>_^WPomAik8|`?Gw=Wf^ls znhK5Q01F+fow?$5{J$Jj@AvOjM(I-G#?3|JcF6U}K8S9^oogzPnVNnaz-7S;aSG=_ zMQ8W%KJg@;m?6li_Ca1D%K7o1XBc$r>FD8?>iwIY&`<)Az6Ixw>T3)AED^^vjd@w8WL{+h@cC zbL{lKTFQ?ij61RDS8JK0X_()<<=jRR4;6K=ct(yGQ;3R1^9)YV7WqVSHd8W!oU}Uj z_V-W||2qHqISF+vVO`mu6zZMHH3J9js&*jzJtK1uQ!bm`3UFM)pnvmb6$qP}=G zw+N#LjZ)LBUp$xZ@)62^R#?7tP?PH$3n1v3iEUE+*C`qtlv#M4AU5-vGs>wo=5p|p z2;}zqT+Qgv$O%mfn|>EJmKMRO(E?rs3le{6_s0nhUdBXgPcJC&kq?(!>BBoa_*Zpm zc^vF~qDF^PIW7LjtB<${Pn?mK%J&8LnYVqod3ALj0qS;6754@aX~WM`gZX_e+62oL zCc0=b^%0|jbrKRZ8xq#bDDKSX3}Xul3fpw@ zEzzBd_~KIeiexP|D803B-a!GBA%Z?ERAv?35gAQAWCrBTPas)yWIqg#M7iwWS#($Z zdEY^4JBu4j>RiLzXqB0i7boq*f!4reMn!P<$aK7T6Xjr&*-lTi_ss(By(N_lB94pF-cDw^ zwsuYL(9l?ft|bm%t5s6C#~#Ke-NH7%GFjfW8&lJ}Gj4(RtiKHn=@4>K1D@qH8d!SU zTyuUezgOqEX{&n=$6*Wbx^t{(cDL2}$+d7X1XFA+zK>6i%Mp2-kgNANB0XIJU?&<} zauCxuW`at-&_z>jjwA9cgzIbS9Zi85^RT;q&FAaCy=`e zf4%#v3V>POI4Gjf4-yysH3Y@6QjUr=-XT?j6AZ@&k$-6V5n&Sjg?3sweqO6!$O$E~ zqmDa%9&~{cDs7%2(9N5iU;_B$X!bpwC?Z^-FK@(R--uJ61$^MN1tjvP-+;fkF@u(6;uzW{Q9@y1aro0gKSq8Ljejc3y}P47 z1oko8n`ahYIV>%P`I=7CLuB@f-hePmDK;FT3)|z#(M+)t9cHFJE-p;D7WR^>iO0MAw_`L-ByueavKma)88|C-e!4Ke7n~e_j z+s5XA1X6TwDxbgZtkvF!_*2aNTh>GUWWKVhK}BBY!`J<%0tDtCofjlNMB z%PZ3-eriIly2=-*?tXed_W(Z+Vc*h~!!B=hz zgc=V=t8$1)1UiOf41R#>af5=bi9v%(JV4bqL10#<3mTOPhC`-6$B+M9!k zQ5CY9%?bTh8-3M8LLx#dDF5}G@yXFqvTIJ#d&A|z>RrIRLByH*0aK&xWWF39Jc4}4 zD*t0UYzSH$_Ht&AVs=%2mvtU?X+2+7&AYy6Nyfu%O+gUdpT$SB0XsSC=53mqdG}W0 zrk@)vidngiz%ZJQPF&ySH~Y%-$6-4b<$~Hcb6k3%zUu1B`>Ov~d%hx_*;hdiTH9{K zhL93N7{sED!SU$o&zodBy}vuTiVbXTUu7uWUE9riTrcG-p;=MRe1v*;`ur*e32XZ_ zbH76F;=!N?Yj3=tq5pR8L05`R+rbW%N!&#d7p5!(|EPHro(lcHH~;uYnd%1VV(iB! z828@_P?tUO{3?^m8ZODg8=F_hO}JhY&tWm4vC<#OAJqD}^u(y0kRqe%=q*ch(1C)= zAiePCfxfzRm1(;g0o2LEWt@Hwx^aX@F5eU-a{bR53Vq5QU~!~QI3An{KjWv|3$7@? zz}2rLuOU|(BRe8hh(#aMt(p>LLskvL4gpHZ>#ok!#MSQUpnx!9a5XO7~( z#C>@||Hq6z+l7#_sD>_U>k?L)aE9^y zANUWctU6|d|QbE_7O-fWuxOI_cY)}&x}82NX8SpLvFP- zl1K-i{%MhX8~^NGn8=jcI5rll5YYeniNO!#QeB4#2b37)#|J!SW6qi<4A~6EG`%$tNgi_Wb+|IDmh5 z%H~J_2HTJ>4K=l|=7og-ZpgNfj!r{K%LqV8$~l?lOXb!7`lW*|P^?)cCVFym(HL`! z)$05F3$KYVc~35-{F_Y_eUE+@ubu7L;w3)@%R2Ld80=R?$Ap}`d@_!tBg$U1d@8$q zwPndTl4#t#Uf=|y0|BGbyJ3{>%?2hM`ReOyF1pvn&c;Sfzv8g&cL~no!X93Oe;!s= z1f3M~If?Af00gYLP`i+d)7Amt_o}&Nsw{R;fB&h5Z~WoG>kKF(mJ<|bL3Ck>A^2^( zP+=X>xY1V7Qv@XBR@gE{>}47fXUj@U8{UxdGKHgllaBBT$RmuTA!2LOWXjfA(V2VE z*VorcsY@Ah?6Z_jf+oZhDKvx&!@5L4!&-{I06A(=1Sz@8!9Azz+^ZZd-sK z8s=cD|EzOJM5vT|!D3O!&C5>*ujiv)lC%Y$7u(%=9Qv%-C?mQ{M&@n>m6%q>y#SMl zI_*Gyj(JM@77d|X;3TNbC;jHXv%dI7h zYbVzW+ckt5iUUvdYv(eSK$<+&-5{-@4{tZXv5*(6(~!5l%Cw&cCr?$82{u<*Nj;bqJ~Y_c0N$&R9|Wy)+tP4V3wav)OZ_7qAL{n+XC z??-Y~4+S=L z+KWPjr2T{ZrB4ZQt0O!@`0%(W=KDd-F@oyWCm9Rc#zxhG!aNqXXB0I`bZ%Qe{t`YY zm`jDQ94yK_VPRsG#_F{@jX$913Cj3wtu4&W>$t_#N?PV0B7PXSy~Uyn^q~%;?fW(C z`zBI--Bw$>fiF6$*J1seSHlRti&(DJG~d(21}$&dOr zv`I+tBlX;L)5;uPSjC{o)6>O)@H_zO>+2!@Pr$E@-zqMPEVZ_pZ6q=55V>s+E1c}S zY!j;Y$r$SCy8_T(@nN1g7z^drHGnf@7$|$&cDBgWi%TyNhL4YZK@m&48&6YHR<;9Z zTrmXvv{HchCHQT=C2OeBqry?hJh#Q1>uaZ)VvCO*R;>Hk?*4VvGoCH(ZT5;T_{o>Z z^3m6D2W6))c12&&{Tz>m2=VG^#-W(CGCuP9#)kcP>q$mYCA zuZ2R2AV-6rq;0uL>rYQV|1K{{QMnaY@yy#?`l2h}NbfkLrnOgS5axe)?o57F2eZ9q>`bTnz+??*lC1nHaPb0!)9*K7|I#hlwn&XkN=yqXl zE#JB-;0_-j_ZnC4^_2ZMY}*prm*!iIJS1v3V2gPK2&Pn3cPP9xrsm!eL` zwdp;J9MH^zR*VoPb39@vX8!D1c%&`q7T_3ukw^?k^exC7C=oRMeE>j|r(P?CgZpZhI?S zmF?H~A`Q|W^4qz&xcogib&Fbt^pSfg?IDsKM@u3G*xpm^ht$~@$~Z6u{kGg988sv7 zY09ut3CWw=VA;tZZ3^-Ri>)Ch9?(S~wIZvK#AcxNeM8ZNLwn*LPCKvwqFx0V1ih8@ zdh-UWMbbt(Gz==&7Zb}2`*mF4GJES}9^Uxv&%4wp_Myg!7==fm<5jYana!=BHPvwa z8xW~yBcUX#y^T@OR(rm_LCZ+XtlHmqZE)QAw9?{QJ9`Gj!SIZG25K;y5-c!(`nyAR zdF}M<99}&4u0x7Osw(u?I2AR%_?9=7gDRi0Vj@`21s$p8XfVV zR3#|+ZiO7Miim71FYA=tx=H_EFF@hB^UlB*y2x*#_15#tfX%u5n|@+pVe5!V7+Xx5 z`$UC)`!AjXrm&4%g6jdG2Iq^aDqa(>J+J+GoqZLk)l+pxP+bD@NVdSejKSWqNf4o; zQa6=JLRD)Gz@i!r{jAr7)-=e&7hCo%&QNkE@nMUp6+`sa9w=7g4Nds*u|7Q)_U0Rge7>xh$rtl}_r4_g;L&Nz zqwK|Hw|`j2-sNoUMAUDuGc}ij!WOi2jhmO!9sdbDuk^HbWf~Mi@n?NF%}vXW|$SzvOYVV`^WdI3alC79{2hw53Qds%zr&X6ViN`_6Bp% zrDMBC5Elz346~3nyAm+Y--)w%Usl7teNM-$I-*97T?KLNjB>%12Oo)jmHZOtEapbA zB({6XU2>h9G+2A{83$oB5@QG5uO&7QKAKQ%G&d%6h8n`P9B~uAnD(=zAhB%z&rfms zU76*eJMop(<3mC?oIJ|i&V)RuWjC3;7LmEdFI@wL2ANa|+I+9rn6GIj@qv2!vDImu zR7z+xMs_@XZ^QhGF%|d;%cbN>6-VxOm^hVt3Q6&;=}N=CTr{u*av6()RKG;3V(rDE z<|AS0d1ofU&Lwvdnshf-Swf;aI)vj}*B2W#Z*ZOOlbJQoHoGhT3ZQboSjM>|ghTzU z`_OSttG4%+ls8S+U-we+e{4`s+b^{Z8!SCL2~uh^#>es}dhE^)s{$>5>def{wb;TQ zhPzOIks>^D$fM+}`wkgmeZ#H7nqS)tAN^w%Xj8%fS;YSjJLLKb8n?5ovvPXcd^0~k zzh7DwRBAb3i;e>B&$amUG}H=VgPphf6>Ak#RA`v}{x33VS3Sm0t#BO!oFN1iFBXk6 zcx>b95fKF%v{-(ToL%qzW@5-a4775Z2*)Ek*!$^-ZKHPwa8ai{S5^eni)oBL(n^^A zh!DR1dB#*t@AhtwaAF1#CxdU%&)a};2afyr;+7z4*vAKf<_Z_(MxPk|_P~rC^iVkR zeuw2u+6146=g0;Ij()T)`G?^gIL|~tZf?QBzqs4i^f0iX<=R*;*Z;%4SAe#|98>J4 z{YFPS&7Fq2#*hlJ31w%{SDDpT=K~Ct2NzD~U;cjUB0fko8=bF@p(+n%UwYfKMEsOb z!WuW$*_}Ah#oB$^=YitJ(!0h4xqayXQ#yQ@#y_L2ZexsKR-6XWMR;S3)oLWY)6+0S zg+hY@G{!$gi>qUGU!tO$^O~Xa$t64=zb{V|jDJ?tHulZ>z&)$8ixnKv`a#f{@nrsG zi<9i9gWSXx(f@uanDx@Ep$jvjGQYSh`gd3wKS~*TStFRfm#dpEh`hsQ*YcoXYH(To zM%9QHd&}mFX)guZ2ZCLieGWmqWCmns(q=Zb;~R`?Dl!bs*OX+-A8A!zU1kaS6uzLz z2i0yyDl?h{abR1VV$f=?$X9^}j^Jl#Z6g^e9h(1qw#3eeX#(}5Vi6N(aqbX2?K%;X zUp!*lqPH#UwO&B!}Eh_=vvT9J@Mg4G$|*HZ(RW-broc_+fukMD`pCKIwB> zK2ttJ$W3-fNO!dIl0zJgh~P42-EzAiy4)F(VR@HH=sNY|n2DLe;r<|KRh-69X4gCJ z`6xH@L>ZK0$+qE=LQNCGlA;_sL=1rz{5uEPWQVnlJ8=m5D!c0aw_%`lQqkdRa{3yn zqE`1Z3mBsaOl`2|EmYDg$lzlC<_a@s5iAxrrsbeJ($-hEZ8cao2gvtwvtoLWfB#IX zu_~#b&EDUh`u3BOo*)fGM~m-THv(NK!#ddB(G&t%8ZL;14x~?X3 z9=O2}#|rEs`n^y5vUXDV&&~Yoyvzq2dCnvmtzbukMusnr7)Y}IMNHK%6oG&bQ9uI8K+12Rq6h7oM znTK^6z)%SgHD_h1V`;;`9w zRUkZyV}IKGc@cu-QhguSbXp4J4Uuq+<>*JtCn5)2irR(>;gS{Ox2G3K+Z0{!wlhob z!Fe=0IrP_8x@flzTc-LTwT_>`M5kKC^|QWY_#0dxPCh#I4bpCUXpO(lmh6RD z`Doi{+oX>~9Q}aD^S=ejVmJ=qvfKiME20UU!|4v~EhjSP+Ahjnm4U0(D_}xAaVPKf ztZFM%6yKF_j5f{qF~7WG-&wc~_rQ->v8Qu#Jv936`kS2$4h+O#ziKlrG`p~XuJ_kX zkJ)Bq(AvGE7)09gLtoTzC>{t_H3CKA^6BY(ksi$Kyowu4>H|-hDinyVG6hlV%Gz1J&-9IgE#D!-c1RJIece{;uWZ_`$k9({c_P8t9?3hqX;k}pK)0nI1; zD%b=9a^!hHIe|+mrOpul{QOFU1KW3D$$2=}G-xPaX*l$lZGT&&Q45?`=jseRZ2nvJ z|6BjNE*g>Gkp$>X4|wM0S_H!{%a0f{vikCD*xlFXeo&^#GBZyplVlEOoqzns1Qc{zJ324k@b}_=CvA;Ac zx0zxChum+iMrl0nLK4@u0X9*QbZrm(f-u;{Y-tA=-snz2s zfyEn5qc8?9eDV7mGMmZYl`>gSGqb*ymKLdfvO_AR?HEMXNzp=ebyr|Gl&mZJEga7U zQ3O3N2oW5v7f6GOr1lmU^RYU_6sU6E1FD=KJI=Ex-$-eJ&OKclZI@c+N`G4yU?P-k zKm4!G#sBJ|u%fLnjrRAeWPg7t^_Q|5&_FHNaRzdTi50 z?e97=Gr!cIr>0?`0^uSl;IMJ3w%SW`{ij~z5yFtufA_aerX+3^{BY$XD%!dbq{+M$(MiR9YsWNVr zoP(V5Cc~ishTG_vFNX$Su?b+3yJRs(OXStl^(c>jC|9xX4$wRW5q2;pnLh~5YX4Cw z>_E&B^%k|sOi!=g#A*vQUEi5n5JJEH$Jsb47p=|z++Sjc&(dmgD zXRV~1iB^`LRd+AV6l!Y9!^O9$X0G~YuAwbs)#e3peppsRPtA9Rtu6$`2fQ{~K~45s zUz4?Ek;#fszL=20i=Kw+=CyY6dSL8}Awu(VaylobWIk$LyYLZ|&&`9(TK1 zKAJ$PtoHXGEGl6uVs?Xu_;_ROlJlinT@cEMHp3d1rNkKQPxkts<|ZOJ1MI}116cz# zl8v@uuc@+cXQYt?#LpHNCQ|I@1_FcO&|f558uF18kAv6|iVS@@+fB{QvIPv44VX*V zUC!gnpGtOMcMh9fgFJj3#ajF6mRSwNS$-2hvz#kRUoOrW*qoC8I{M-I<=KAOc~Xeh z++tgtr)&J8L%>24sAA0BGG^p7`J+O>So0-A$!9&U2e)GMQ>Mq$z2fajc%s|+lV@}h zL9)``SSvh32!w}&BWJO`t?hGg*V#%#1WvJs7SE#dmFr^rk5k!~=gX{ zw6Nd|*wv{kuAmkQrInB=>e%W{ch*Wkl1o?tg_#{@`1LM;}? z#_>aWef8|;tBiQIURI_0Z63;!!l#*qT^WfKhGY(~ygV90`e|v#yrc8u2z=O+m;XQH z9VSyW5n8NJz833+3HA2vxS__zZEmYVh^}O!XDchhKAitmrBg70*WudWX?pB8?F|a)4 z6sl`s+<$~|M;LT-Q8cr}h44;nP@0Ub$L|hlDy6Jcs+-?2+TfuOPkpW}=4(!KJwWnVI?3 zAZCus#o!|Xxn66x4D|lPe$UqZ;jQ#8Q9{P!)G}~e1vX*t=+sWw1r<{K#p(x3l%qNH z6tAyTP49eD)dGpseuWNh@H1ho*k9q%pNgF8UhmdlKDMsh$Gwy($aKSM`R7)9Ij6ic$iT@-!9=>}mZFW43jMnrA zA-+30&axBmeu$#@_&0e1F8(6jGF#b+fQCxwetw)tyIj8os?Ef%#%-J`B`OFEm>)|U z*O%Glb$QHwD5nH94f0p&HPgro6L2YwXf;+0H$>QI7J|b3QGe^L}VnDsIMqmKmRWlgRLT*=t6# z!Si2rU%?PcKy1UWajiqqk2J$E!Gd=$KxLYapJC@I##@m}!&d5q>3Lh-e=NW*lM+Fl z5)+pOUUCrB<%*wVw;-Od-nz#J5J7HFAuiH2lzDIctf|S!8e_8H;=d?EZwds77D11T zO?h8Y;>(+>b#^&skKfT3NkMlqmvCSZ>uk2`)$&_|k~SbYB?pJ?1U``HkGb%-53#2- zp~Ud+U`=|ptH1kNZK$bTx&tPwy6hoM9cMgfezfpQI=|=nJwm%ol}Co*()Hy$-uta& zyuE{DaL5PO|A(!&3W}?Xx^^3PwHK%=uxVp zzc62EvCC64DI~CM@2s{TO|v?V&%?zWsVChTlb2T7VipuE?e!1!4Cn;zclEgWJ(~?p z<=ex&1qfgTq=SbBJ=%FYSi(HdX1&bBmE%v{$zTIRX(%f{t=OyFf=$%Kh|}(=qJ=>` zPK}LRLR>!v#e;qvN1X{w8uuH-6}oB0Wfr&dAvy#;rG*Hc7#CK6;pSxJ<&-(uii!&; zq>LU!<_Zn`nIsMXLO~fQJe%Ke=>>9HOLHgWcD72s;gvL}4|?ut!Jtp9BAiSXp|d;fLW_GCpZ0p`<(OQrwGfldlh9)t-479-97<=fo1 zf)b)+PBP2OBbdzNg?NoEW^-DH!9p?nf?kTqbUqBXAavW+%)k<}5Xs-UvY}msnMo0B6f?ny+3mBGWnHWhQ zM7k9MsE1D1*OGOg=?r+E(Wyi?3QRAQ?)q^$LZXk2SLOa=ZlQNTA7W{lk`rIjK9l%d zQu5ix-l&h+pzXV%-)l4O@J9>=hRQP_)T-5{vH3Kks;Wrqq#khPVgox1vE@#Yf70Nq zmZP&xfp{)uc=Pkc#otU6q}#$nLL(~3MrQA-*!AlfI#xQZ8biv+cK<((K;kC!kY`zP z;Ru4l@IZn`*4;OK2?sqqzhax6aPJ|?RwgD*&j$PV|B8hYia%t>8RkNK6CJ%jBUft^ zr&b_mFaxwXP7qZQC-CxNFsCUB|DVLlB$F227FQ@7eZ}`M{5AmuEek4PDZj>}+heB~ zM)bn{ZQOzwa3S^&X+=5Bc}5Rs%ISO!t`%Ia?MHn6F9_GZ>?HqYO+ zVs0!ng1v0F-`lz7;rkcMNny^LKk~`!Mkea#n8w^@DIVaYT)jVp^c$Ju8U(J1lmz{g z$oVSax5yL2W5Iec%J51fj55kI+-kWi9|8xbvk@f0^BE=)!?W|# z)I78g!Zx9QzB&|1UuFs2=e5R-5nw-&IOlrq9DCt{dv1PhkUsi^(xCotnI=&~5ituO z63L6qXKZl}MJGvEW(c4IBBvjEY)^l2M}8Fn^?w!{o{GZfEz^!GqjC62@ssk}McYSQ zKWj`%EL8$Kyk;whFT&)5LeqK3RtKrKs!%_oyX}p3Lu?qF&nm1KzPGq8S~Idc`JI!|Kwu_6|+WSTL}&-QYg~V-&_^Xpp}pUAaOuqe4|CHdIxo-`F>cqbgvE-)mvm%lfnK=K|3| z)6q|QtY2!&U(ldDWR1eZtT6wm5Ia;iS1P`CbqG-G5t&A4CIpF$wv#IvpEJm9@Ji_o zeoDEl%J0xag1x_)@DRY+XNde)4rtbnT%8|IGYl+aeTa6s!?DGeYl}8LHj287@KGHPmh$8`xp?av{Wo5XYL#bFD4D5J7B`9K^7QoLbsxf3nX7 z2Wjg;xxXUv(kkn7*o*;ud$8Cx$=efXz`dvC!dKr(-llzBe>r@S7D=HZo6O+)rHk_Z z@`7~bgM`$>8D%Q8!3(SiV_#AGi_=6^K?0DRe^6c#D8fdR#T?3aJTIJ0H8Jcw?d2sk zYFpL$dYHav>VzgGrRew?)R-3)|L}o{znoaEJfWex&0THo)z4eNfOt`F`oMISviC8@j?(z4h;pA}Sb3&hW8EU{ijJ=RKK&j*VC+Jr7WZ4!!lefA8XWA(9ny}A_35NP|B~2H*hl9?(`H(}zIIyfY2s)j z#~5xC(+%<}_%jNDve@tG7fE%5ZQCH)!9CC`+^oi&PmIlGHwAX@pO^gll<266F$AKZ zf7BUV7hyg+~H|E9lBEZ!`lKtsc=V>tW@<8@*_4tKKeu>tSfpu`Ri>R`) z94mj8|59M=R0#c87IW!$TjJLRy(-%FN8i7rw_fX&wY}Strly||`l`sTc_+V1)fM-i zy!6YwXzkY?57DG-Q;^34?FLhC>x-nbD#*T#ilr@5jWdlIr%MVhyW7^Y|fv85S4m{!mGk=vsBG~B!P%vWN9kud>L zTB()C>!>Nr6V{3Lo50N!I<-$dy?FP};In=f40`enC169&N$>Csft;u2`eBg=fG@a` zP9`SRlk+52QBmGy`2Fs)uwBm2&s7e@=Pv*lz4~4yw-{(W`SW)QD+{q~lbfgQ?LntG>G4XI#Iu!mZ zUZoO%R4MUp72pyGzdk0Kb(4QNI6Raa4u<7?2$S9J;l5wX;IzWS6x$349vl!=SB93q z%=+$Q&FAV)sR%}KXAo4|CcCaLyCf#UazI1Te`cf-8e!?h+88h3;`-*nySB2VWC=)P zXOPLslAyj(;aro|c$o7f-H|2ny7aF3w{cZ2Laq|Fjh7<_3@-cX{3k}%9ixkBk44+W zd1FI93Exck1`WpeBO2T4ix-F4dh3E1F%ftzX8Xbr1LK~_#+NlybroEHM#mV_@mD*b zgD8brHcCn@T!hB_yi?CGu9$_n<+f`Kr>?wk5!OmO3cy1GIU&P_jCJt;&dH0rR)IMe zdPPQ)!FhaV-YXgP=XID$s6;`E2YD|MR6|u&@&@vUsE!;vjG1BhcFX|^Fjx)g*NQry zS>xUR)dHNP$HiIr*;!_x4)9WJjYA*Ig&Sl2~(DeC0V{q4<*}Ih3)Hx_RfElQ)iCw#2iS2K#iuA0?TLG zZm0-@4)-;558nuLk-oRnBfW@zfw!k`*wbm;@FGq@AljF z`)E9NDw%?a62I%27uHJJJ~_zeUq3|Udr;E>GBLD>xvfG7LL5W=?mt(=L-S&2lbqmb zoTo4}T_AX2C_M50>DZ87GXK$^tE4+z&YRQi+DTDSUi-Z-Z|Q>UTC~dgdl`XtOZZ(J+lP(3aQxvep2Yvf@TaRhjN7Y`z9<-lsi z=os4NCJ@{;H*09A)m7OF@$=UPzdQ~#p~c2*3@uG1j4~-Kg^dxco?i1uc++AQ?EFk? zZK;{r@^~QL=rWHyJm4Ad`{r4(XS0H!S*xE|Ky%QgY2Y#ZiSX1#UsEtvhsDg_xzqV? z!>bo|d~H+HS6I`r!doP+u>Lbh?)%MqOO-{>qCzZi`PK2svMHEl5D!lqA|&M$GW}>D-lO~JnxTuFL*QClaw%_SCNs1D${gs@uWMQR6->fGWkeVBnjwn0Zy33dh@(mq<&6B z5aqeQziBVjb{ZckF*e>~KMH>)@C+A-fHqUALSu%*2iG7l{%q!>kH2lcHOek6Xc(u< z%*?J&GGZca4KDeB$4>ttHe!}`F9UaltWz6nBx|84%>3ibx8(OyzedtivzkdCCD@S% z|3{d#%+Xnal%4UDGn5pm9Hg*-%Rr|>l3v`Bh8^8G9|alA0UXaF=G2)+9_*~qN}|wN zBGDNUIbulB+=uy`3X%e45Nm>Tgrs51MkW6 zrMVr%FgMD*-{<&(uD-RrvyljMwwsz+JjppEv`%S|QUVDEN>J0&U}Wh3l%P52oHS?<7n{(xMl2Z#w%e5iuS;Q-5cA|gf{w34y0Q)ITYmG$>JeU@{z=Gpd}21(!Jnx+_b1C%uKy;*8-5*r zDhtd5V!nxZy@&Yt_`xP3qVR_W>lvR22}wIS;xPt_s5*}KlXYPo%Aic-LMccmz!LEk z8=ZEw3Co)>2jWQ<74!@??;8-C{h!e(@yW#@B%pG7igL04c1!)5kkK|cGI;zGkk=Np zo3-}>pBI8TO{LuzJS7<2b#OD)b}~&e6d3@w3e)Z41IXHxrAahaQdHZ8g)57fh#q&# z<`magXdZi{qYehrFyr7ah;~Gif+o}`YnX=uVc)$W{>;99cIlCD%)x;!XzKWMV|aPv zBh99!I4Y0(cK$Rm)zyq_RkNmrT1fJ8K8OWGL;Pb7v^%0B`|kIn$lTmCs$iiJApa5b zsBVS2e8xxYK-bzMlZ;4gjIi-7A1go)jZ=Y6(exD6EK=rG-pkC~Od2cRue0StVn(iA zY}Y0uA!(@~(T7RMZIQ@Xkn%y{t5UjEMePFr?u!9jQb<|tx@!ymjcDNE_zOJvV37TX zqe{^XuXQm;1EWfkolEkt1{J4xf{vS?FUBos3^-@yEbK=F#@xz(tX=p0pKqIRb;^CI zjp4~)`*v(dZr%EFZj&pvCVaoSjw~z?f%e1fXGp;BF&jrkW8a|h7(^sYP>!~0d*37> z=Nqk>RBf5ucH#EJo2XC7d-yBGT2(4OVHt*2R;SPuhU)6YF~$mSyP^9kXF;&=^OM^+ z55Q6ao8*QQ%(fTsyVDR0bpO!nhfQ-mU-5p|`$pQqQVtJ0JM1tuOY4ZmV*fssIV3n! z;nta)oKo>g!=@H?xM>f$;@cBCoe;<#Hq2Ph6Pru%K>QVzUw@A-%-LU|)3y8itPmth z+6j{+b-hk5zhD)pOTXOx0F>M(N&*-!wHvW9@ocvAF{w=PD)8E6D5>w9!;l<+kU!zZ zEqQslK~i_@eZ9}Tzg<++bx}`FN=c=-w%P7kM!qh0buqKRB^8FeplCNh*Vt%nTfg5b z`mt4In`@p^i@)aqe>8!K*9hjbx5l>=b&Zrrs@4P>Z^w1*GX*g%iz-9us3@E#S|;=! z2$x^gQg(0qI@PZT?Vddj14uUZf}!*PurT;W3A^9px*(qlJZ+5)sxe9 zFA`%Z*HPMXo!A0f{=Y@WO}~qg&F{OuXn;~2rlEZoLx$)u@xbhD6y>()4q$LXTzO

        zQ`#VCjy0Z%kEB9*XN-`Ih#LT1lg2SgWdc zFCy%|VhJ}?Yjwh_ zw2lt#b8IGHUu-h;Y8+#j9KVzPbqP~Qv}^2whRw=t=H;_Avq~)Jj7E-9-Sb+2>+M{N zs?Yq_Fo~|Am#=FVR(jYt0#kVJjenTjFSRyL3BTPV!%D*~6VqY}qxU6ff^$@Q1-l{o?V3Ax#;#2CyejDe;Px5P%@E|GO_?tpr5lQjfVK6~bZHJ!8q(_ex` zUr}1Twq2)4W;;LrNIEtl181jkE^D9hWS`X>vUTl%K3K$WQ0<@dCryQ(0XAk1A8=2t z-{MZ=jlZE|l#-``heZP5Pntv(lw$w$?UQ#jH?VW@y8NuQ!a%?xqtxl?X#j%Xq8Mhb ze=k+&FAT-m!UIhZcpnVVUTO*V6bQTCo#zsrt8cIRk=E!L7v10Dc4GPZM6^5&m7ZSi zP$jLY;^--Yy>iW9_gpM%51IW~>TQ0yGz7{t|iu&BzPx8U2o2O28XZ&>(NrvLMW|pnA?lLCX@U${c*3f-W%S z>V*dpp;@7+ouSGUWGv!NEmz1a6K7v%J@DU2bb;*io7c@wcy?5N@mxLh-gmE^ZT0LN z_FRTfm=7U~w{($CQ%?600Z*o#1UC6v`lH5Rg``z;+V1xz-w~kWilSi<`J!Rbp#6S} zh!EALWF3SB+%(D$mcH&ehA}sTN3p|LEfMpVgyR>^W zP6t1fe^4uU^?uv)zdh+LQ;(Z`ZbeN|HtPJ(rk8IbqcPuf|Cf0jcS56t_q@N*F)xl6 zF+K8XXQ-I|T7Zm9(XfmhsKR8}b^FP%yFz|_7h#Nh=hA-_1ge24Ht0Jvm>VCn4ol%p zYJSZL!n-fT|0OaSkRf6ul5A{g==jkT9rWSR@D!_W>?;W9^b_tQ+CQaxCa)$V3<<0* zTiI9Xy_<4*L2tlsh`yfw>kQy{&$|m93kyJFKQguN-SD0HMDy^kZ89liP@(sw4vb4) zHy37`L2lM{7veh;cd`9tm1#oHVSS#{t{kGgzU%lz{Z<^2=(=&}?Y|0vlnHtpgNa`g zs)zx@{=HAmW&(B(!dLVPB`bNA-%TU-H-V-k7#39Li5c$yO->l}M3QI{jVxUz+`=KqR;$^$n>kAf=Y&2z_}hHYppcu#O}CVH zHyHly8_K*VGq(Q!cE+L|BtsQXKD?&f&XkY4XP_vu%w;*cg+J^%YU?zzqGjY|K;>={ zug;emsNZ|UGVIhTyC^5b4g9TUNjz($9X*%44kos6| zpS>a`oucPUCB2Fc&rqiVdL3*!Ak3DvPhYDe@N#uGa}LbEO7H&q5;9eEIl5)ooJY2@ zLtdjEc2mtHOA9a8sLl}FwJ}HVcz?M(9F!$X;P_J!U!`Q6xq&{=>dtHN?)>TMiYk&E zuY%O+DzrqQ@w+ZPbw3P_fd=Ti*?MN_ZNIB;B=3R7-LnnjbDC-SYR=f4k>t$)hpY!L zef&bG3M!?uR6fA;A>ICtbMG|>vRd8Y(W7=%2H=;Ds1_UFy_8C&V~{{ctTiS{*Bxz3 z@@eq9R)|>*Uh5%Z*)>A6_$c=N|;vghQQ!|0t_j%dEc_awiE9PN_VzU+uOOpjnz zW4M92|5aCNFe1(lW=P!LxHYKHu{dxz9S<8X8*Q2EM&doPnzYuP_3C8^R?7|#FDH`T z);0~YE?Yi2+=fs8x_JP9yfyULO{d!8;pcqDs=*<~)tbS?o;svZtqZ$Rt$t$6PJCPZ zZW-iobFj#)og&My2If?dt$E1AH~*EyG}^#b(V`Q~n4@^M%|&>kZhytI=;0R}zI0dH zEX`$UKG1lYV#3HUh3p6vY>ZHDjE7iVKe`HKBZegRwiijm&E~{ zY$`|Tft_hNagn2)aOdTLn`ZgK)B?^GH}YoSPajL|E^mtnx)^%e3h5PI4uvW*}3yG|+i* zgx=9Bz9Lc-*2tn~Q*7&&y=Xd3Jj37XmM*q^A!6K>RSPT2&Mbl7_Qn6=>%HUIUf=)m zbGo#rEmdu`2yL|#HEK(Ys=Z5$+Eu$&jaVU0tF5Aw;Fr<~voceCW#FKh>qdX?ykOPaB12 zJxQDkQG5|^(}tINh?Vn5$SK+N{q=}<#Z$H-dMRNaeq_2Bh`(zIhvzG`Y8TO2*4&@1 z;Tt%=9)xcX$}GMjXNkzdnOt^_0fi$);WpPZkYK8I$lS&TuuIPPqr}6LLOe-tVL3&K z3Y(OwTX&9oX?0qHwtzEV6vZnPanK;^LNroABtBTzSn=3fG6dy8^D|6}q!I=5CGFCx zd&}1X;>~JTjGTfh;qI5XBlcJ26z00pTk=o&E}Zo*AJqIsoo))Ldds!*c{yrVeeqkQ zNKfuO-v;yQ&vo2k&%1rTcdC(VMvtQG>_L#}s|rtCFLh)d2b$9L;S;T=v)ey8Qqn`F z#|JC>Wv4EE87yPMHs@l8pG0IyhUAQt*^1oud{ylteO-C~m%sbKx3^bQrSS5$9g2#Q zw++`4&GaBu#)JK)MIQl|7qQ>f-9zG4%*6_~iOs)&#wO=jqoVB4G*TY%xcu_EOp=R78&JkHCnkcBmQPcP~E43%sd0M{s`G5Z(f$bR6vEH8BD==Bws$AZa z_DDtTSp>Ycy159Y6#3K5^Cbt`EjTpTE1K6RoS=Zu{WF zdKnqOLw_8P#F9VbWkNwpjIWNYhn^|dOXepWA)5{Sux2KamSY^6E5CU=J)Ux~oan>X zVREh96EET=LUK$N-RGD7yNdzXc_ zho%&Z)N0pQ-TEKb=-<>@pa;F;%B(emvcqErH?L4vo^9N=mhGjyF4iF^p>|5xFo)eU zBtI|Eikvs2*6xht?xs5`d%Z5T?kNY2IBHRs41oun9Wt=jQm%4AJYK$_HGi7+*h#js zeOPU1l_$jq8CLk#B3sp9UX{XIES;Y6xkx?G^+CBdthoer29BCQhEe82r~KSM6@OXMlcd8q0Bu*-e4 zdD2;A7#I7qm2s`u3jz6#gM4NZReCh@)b8gjnnoN6`EBMUE}TPJX{I2?NcRKiDIkiW zBQ0DAmYLFcHEHRC6I$$DH};&rvT#sfEYOF%juKIS*cK0!B~D z6G!fH2kRfikY^e+bNqK4^8mYS=nQYM3G?-DSf4qtT-AF>L})gE7}XJ3;ncV;8o6&d zh))hSR$wQZGNdpQroXF|6}B&t0+bW%$@ebKYjyk0cZ>M#b7=bIW^sz{x=ryHxx8}y z7Iim)Cakc&v6cgK>zM@wj(=fnZC?}DnW|k?>MZczEIe<>9!JkN4q4eJ!PoJz8FTj} z6%CK3jfeXG_L^(b{!4v#D;-$0S{`!@oSgw1x|MZ z99zY4zvfCrW2+XXz~k{|Eu|JO-Uc;}1*lHG4b>M$Is~e>jM+yNYESxECz=^#>!(S! zETst9T7d(b?$I-{c;9=IC3qM)_{;_JCwR&Gx({gn%GEAcYfxZw2|20(zx|U|=EXPV zR1Btc=V#iTK$iu{OfIIY5anqO*ruPYw}9$mbQl_Yy7#m- zK|K7flsOdW6>RamH(b#Z5)QbLhSi#}nKvM4k*UzEzv+dav~rwd=V)C`+O4db7n%!Ph$-F*TZErePNn-*MeYzvr~W*CBi+|Lyz77{)S zw1yjdxD20${&~-_avvYEyn$;$Y+|tU*Ehy~LFJ`F*LLdHf&!8OuVlwiZGqG*@I8Ik z(aP?07gnF&cAF~qYJ>_EeJ(tk1*{x^U{zoa3oQUt&|I5vHuf*pYlSt>qO0ZEH4Q7{WUtzc{kXi<>#gz12!rQ>@F%AQEYr| zddFV*2aHVaszWeOS$=-@acgiV`#4(?&^T+g12o}l#PW#uNn*{h`6P{4m3Mp*A`tT)#tGTG!GM*uMGPA6S%=7Z3bcU`HpBGWX!Dhv7L#mTda`B@QxJO(mmHjBE+ znGEwvC!P3fe2AY3TkKPpn&~^C=3n$xJP&tvXZ_qpi~Lq9U`|tBbvuh?V--k>kqYy! zh($>fDQMP!PV%u=sP#tO6vC|14V4>OJaNoGWHVp*b_KB2h?pj~zfu*{dXLCPrrz0Z zPqpvfbnbN?v+eEqlZE%X;0VO77C`4W$@mW&l?C%}_a}!uHb*V&Q%7;krST%ZogK$t z;<&rXz|Sa|M}fJvDb2S*r48%1GX9?6Jzk>)(sb=l=LfqY<$paZG%LpRWyq;~8fmn! z9o1ZG+(JGIO8)K`uOvoVs~?X1)_OLh=iQgxy(fe5*Y%WtK13WWa!$Brh363mWl+_x z5bovrCsoO&1N)9S`{i)&ARD?>QNyGashfY*$_-K(miuUwZE=MN3S}2`r3u-gir^D=9!a`;XqA)F4 zh`nx|lciy!mVHdmdtU0{uRAhmwcoCOpcO7FVjcyI-H@K3-uMAQ}Z*sJeFR2^o>)i(@+xBK9&QC}!7T zW!Ok1Q6u(BELeXB0@xiFa2)*f$1{oaJ0*+x~ zsHjbV?^%K`zt*{+wcA!}%ZPl%&90x1prQTxVM}L>h6B@^;Vkq-y|A1IpCs{_M+8uI z{ppwN_ha=sB|WJ`B~5h5-WfupTmirR08H5TQ8`mRcA@>Deo|=K*QBFoi!nUU9FqKTUt!+l`6=BxZYz4g(Vg% z2kq9}jiAofl26ltn7tM+>d?+$uQ-mHCT_-BxZ?ZwS?ud)9$ZsNH4K0&UK z9c5_3Afs(d{aNcFgi*M0te&_pvSuAZKgrdeupZgI4)zihj^2KE9q-^kEZg8=m~xK5 z`{ZU3B0$J9Xidr`(MWMBQdw;U{t9!ENNy*n9NxvQwqUCcN`S#;rIA)vp$0R|leDAP z_>CBA$%8A)!c`t^eq4qbum7A^_cMA#th!w$R@f)|GEK?32qsI98e80UjVfq#4R@$)^zxYXqmaX9hN0E@ zAg-sS`Y16zp1=rpmXG)1-zFX~S@!U9%~!AiEe6|QiFR+Fxvzp6{1OfAe<+!w5(MDOi}m3AENH&rZXX1@HQ6#Fo~ZHn!-_3*3)A`M z5B8S%0>VSDG1OnOR4M5hn=^AZxqRbDB|N;jNh%_6J&c0dw2=oL_|NNxbeU3iR$}RX@BHIJ7|mwz5}}hX!iN2paaLzqz3g0^ zMG+xou{Tw3tV}5^DBU9?wWeM@bi2N7%PxK88ZW(Bc+lqUu65%IYpA%vqJk&>{Jz7@ zu4VyVK3vxy8#fmxc3qp}k$k(Kp*5?2_>I|;7K>^vLeodjUjUO02KO1)Trb6WUU1G- zIARj+`*NJ-|NBZRa?xcZ7wg?L-Ds|})WsP{y6DvZ^UM3&L*=u?bLZ2GhSZbH1QXj> z%dd<*w;5gmA-<;Ek+Yg+_mpBBlz@#RPq}`b93_9C-nSx_Frat{F50!fFnx+Y{_S6v zR;L4hQbs5O*QA#bgpq^oM79|9n{{Iv{pohsVezFRbu*Knx}5JlzHjgDOKGpbfFMc$P?aKPM?Ti5rOVx!U^vu*M zxpkeJpX`dyOb#r!IgFV+^=O=_Gr;+@e5z7pEDWP*`-`cV4xaGbk{j`1uDe_jB9cro}H%$VDXkMYFAvfc@4wWx<`SJK2+CPxVgMzArDvgVJc zxk)3lEzK4z!;!7ZYWnR(k%6nk+&2eL5$nU)d>aJA8UGrBiYk1Y8eY1+KBlGo^RZ5X zkMLg8HI)PQLc7&FMu%-ccU*9CysR;GeqT9B3@f7+ZLL$`Z|82X zE0SYWq~M=LxfZU%l9@BsJjV=ls*5SBb*{bbsWw+2L{yA;+TSUxTFP( zRB*n-_3jqi@-^fJ*DQLR;-dGIT^}`MW2m9pbK-%tNp6ZDI#}1+H@c0>Oe44WLk=FQ zH3lY15ncY|-nL87_uQH<|Ph4$x2*q9Fld>kGLT) zLh~LlFP*xzS_VcI9#6A}v+zFqyIc*;Tg>jmnYb1V-zH1}^l{uNFXI!!Dfdmk(ALXfZA2MHh$|cK8N`S<>!Yn)xO$x~IUHEhLlC ziU*p_ZZ;AM<{R^QWdC(=Y+Ds1H}bqKNsAA4-PU`St3txgo-g?EXX%D)-$@?Eh_3{i zBdbCc#WH%PeT6H2?_Ati{&lyFMii`(HJtXT4fk6@V0jjqfea8~ZEHpGY1e&x}fWsdpQN_ZG` z4{%JwUoHtoU`4+DgrJ!R33&fV@aD;IBQ9{jXKAlW7~RfL^hSag<~Z2gto8QH`RP>!Lfv>)Qy=?!e)srG%mYxhoF0*=mXI=aR`q$ zPLp$ovB3YHMzF)~DF`;yJb>e=ue-MhDspsk_Er3qMl-?P?xb*vzt1Xpy3EFH_f7|=PU1(SCb4q_jV_$T=p`_U^lEuSm!u;8gRzb;i_9k*+EcPATMQ6yC?~%A39JBLv-g8o- zkY_a71XMgd)_#&xI&kQMQMzJ#Td66)z|Grd(PixF&lWKK@bv_PrhKxcEXlaJGvD`RhN;Stz0qee+H zcE~D1$2r zppaq5*Fm?`UMpVkm;^aL0L73B>vpo2`ZE+L!XzQ*opr9;P$*VC4NAcMc#^#jf2gG_ z*BMN>B4x4N04)x*CHQMV9~355&lGPn9AdzuO3aZHmcPDS3<+!H*u=khg?76_y$}EA zU>_nBB12Wp0WI@uA;m5-OxNR`byHJ>2)J(*oy;#1M=*wY_lT1GE58J_#FoaeBV>&qIuchr2OIw+7aBxLQOliEvV zvMT{G%H1|d@9s{S%qj;-1wS^_INtvPmmuJss0LotrcFb zE6vG7=;f1CXJw!vtQpELnG)Z3eMM(r7_TD&jcf~zor#!cU93%vc(_F0B4y@}{knGE zDAh3@Vh+fVreviTN7PXEg){#f_=aTOfi*wma3vz%5(A2(fr+5R`bEh#5exA6d=rLn zF79#J`Xf39cYt;)!bF98p7ZUbeLVsi& zR=M=2#EQ){emCpXM5Rh^j@OKlu0q;Np=l}|!)n#61~B=EgI_m8zwNK%=9jNi6y<?H(z00(N021zl5LM&QmgnH}U8REBg%+TcXobex;!Y(*NMTg6)Ah9Zj9 zQoR?57Z-UKgUSc?s%HX9gys!($Ji*<@ZqKY=haOC+oCI>mRQe-eeD1g>RIbXMSl%_ zUo+>fY4nFGJ61`4g;W2DSDwE+*l=047r=QYncm~IusPr9chT7#i zsq2F4H$%CcVqK=GBL^i88$G5)c{;e+VA`~?@_2rU{ZB^skT!^%0*qwC!rW3Nz{qx9 zBaqO@j~L_8JJGThtGT|x)%*(7>4A5LlWYe3!??p{bip0Ep$pt|rM={@7J^~ekgw(l z1H+y%&8jtt#_NdIUf=5J9bWj+#^#T}9_+CqBQu2vip+W+-Bxw~+dxAj@A(q7{pDt- zRg26Zy5^;Oql{-I)6xcAJ!ZvDjLOBK;xSatgZh+sm4mO>*r3xd-io$14&MpeXips~ zGUJYy%Ex>pf+ncn3Ox;cBR&k^3LpOLp!t9ceS6oeh|y0lPZ~*R^zP8x!h7s}NQuYl zh|*y+_udqsu7I=*QQXv#B}3ym!?PY$L`H$EjN7wHVD=YI=}?~?3mBeMZ>zW5F8ez)=49Zc4yHmCF4zZLPp+-OKlP)Ql)YSozulN8jEQ>*1IT zw^U@ZpC0VKX7*uF|>y zzrFe+rFgR-9qsz9lTXxd4PqsY+Kz0iQ(qX!0Uqp?RTQPKtGCvG{`?xwwjI0Xkkf_P zJ6A(SNCJXVwv5+1h)FSoqz&Hx=-xAFGcn01DA?VRbnf}uXV3v2lmQVF#EorL`L{dZ zV(Q^RoBI;7!2|a@E6iiFsy>CR$LuNM7i!q!eT4}r`=`z)w8y4)6(x(H*iwy@6uyL5 z_?Go+bwCnO2ELF~7Ep2ax>@v6{Hzb97Sh!$olO2rQ5$FD*ibHOpI{)Z~pN-zU-G@i9w_}_T;X>y?6H$Fu6JZvR6ciPXtvmO~{ zJSGbERwcfr?{`~E+57XTc{dh9*|pA>`fudC!ta-?esh>1OEC{t>P`XT;U&uS1b2Vn zWHmW9&sJYLbti0B6WA?^GZ?Y_$M8l8>@MS*(u7xCDHxT-n?u8|1x>HHna_srqNEk) zJqbWHj7Ke24|Dx|Dr8JJKi5UxMdyJNs7S8lhc$w6T;4qZStKBcek5L*!m&USodJ)d z_pMSP{*jr>Q!^3q>n-4hGIew5) zm-HG0CM>xdPb=goA}XZ3YkBIv3woyO9_9FVM-+E=f;e?@)Ti_#S2A_rwqD95rfqH= zR_^(1#NqY9xIW{o8(b&uug3!0QIal;nD?MB3wPD~vUT3X0grRcaFm)#iCzttqXsi< zMZ7^h;*i&apNBrdxU^b;UKZI$2$(AM5*SV$8ax7JHNE0*R24P7U6uMJawab64~9fc zIH#WaV!d#c*qiX#_u_vxsB1TmtWxjJ2$=!sQ1@r0zaKDwMTfd-)y3AsuaZe|oBpf?x)OszEa^9_R1zzo zq+_2}pN%t-WkW4YGbD3uL_)Y0hka(JA8;l#N?V}TT?x@zgZZfN;~!D13ddy>l|IolyrMe#=9u;n4?R9{rQj@6%RO>8ih0QVa@bG7D zJFi{(P$%e%OJ5s5D(NF7j5nV)`9{vJP|b8}9HHYkQ2J}nMkgRs z8J9B&0zBysfP`vZn(@IYS?}#|e`~P&McvRlfAy0R{P_67)rx_4d!}9-1U447as@Lqu2j zP>E&Y&5Vk^^*vUMaV4vwTk(N|?04sR=7e43PYsG3HzX2x!TtO{J}nzDriCUGg%7I2 z3LImEc3D>hi`YNR@Kk>x2Dcc!lcpB(-^BwzM50#Ltr zy-Ib4&ni-2B>l+c)2cJ1xzfnhOJ#x5>Y%z97K@#8TlraG-_-SDi*B@MNc~5LYuf64 z@<2Vd*IP5l$HbWuFLYP89|Fo|frkaIrbAE4EZMIQ$#-?8L1|8fEoNe)5a+@5C@4>0zRMMI=~l+w zbaPniOJ85Ms#m8CzUQzL^*0 ze7p+t(T`1$^6t6z*w{Spdz}J)3sQp}eHFElB~xiKcDMdivY3+Jo%ZMHR8D;T@X-6L z0)h{_dQS=~yV~GjQpsg~$RP76)DICWMsXPx)s_((46Vvx!vl)qi?F0|fOjAT<3Dp@_qZ%ZH`1l+gp!$$l$rx^7AtUd_f<=8Vc8%N~= zcO}Y76ve)Yk)rQrAZ-LVI4DY!BFU}*BIWDkW6Ek+_f~h75?5`E{)$_c-_olEp2H$V8V;47x1~%Jbf$unq1Mgx!)-8XrYb-@#Np?7Rc9z-_tgTB;z-|A=vIY=vF46_BYkt zAVWGu3a=6LcP z^NW=HT1}QpuT6jDirJvJVO#Lg&F_i}8qe_H*oevDcMAs`By**Zl?ET#(nhapxoS%N z^3U;gl7sXul~cbfl~H;gYI#(t-`48vj&p?!p(f7sT&9;`Mj*8(t)i=td!U+<{k93|u z7KhV4nyVtd>sQEGeZN4V151S;dT{aaRf^E z5ul^e>Y?KjA$(M(2v#LT=IYijozfm!KeoS9sbK;n3CBs20x;nm&v&x0D zVqYF>uq);Tc~z#V$gLFmHW5rr0^U%1Gs#|ii({&~#VOMuqfy%%ZU#51?hU5j0xHnZ zf5~RbeQ>oa-`^bSUO&9>vu2`UOVn@v{Fs8u!~^6ktC0bgdNA;0NPE0#CgKnzXj_gQ zpZCgHKjGj-J+o=tQJw{8-~0T@G55Gc@wP5~!IqQNUYz?-Fo-c(gTr%7w5ltNklMKV zCH3zmoXG7H@)D%7oKupUm>#%PFHB5(0&to{fNt85&>kTN$Zt-t4hj5~gSCacUw*|Y zn|vd3-C*zB5cr~!+G@*5*a9@cdYwD9@ur7UBcHc*;+fLuj=KQg0Lk&l32g&!e%d@@ z8Ma~%9_M$e;F1d>U1YdfAbS{T_V*XcX12Vb$4f&z5U@qGrrU6n1M&q4V z7sGvjjl|EZ@!vPTwa5lf>deR^tCHKBnLt`X*ri0G2M;~a3g-%$n@`P zhz2;zdq&R9@AX|r=_WvR(ZZ+Jc0nZXRFAR-Fr92VcA;B3&IULVg{>SUwH*0P4O{Ff zOOLRf(J?<0Ce%@YJ8I4peIt;bp{@v6$H+5o?vse+j|oFqf;ss&gFtEwOeokb2;Pl3 zLdJ@bLtb^YY5!MG)@RxLP?Qk*(z>QA`bMtSp`e&uv+P)@EvL0OpUuW~!C;M?)=-5m z&&8|%uf7b9>T9ib*q9Hfuj~)s!G5YheQ7YC$%OrUGyYLnx-oaVAt=Oa{Ie=+QLy&P zBj$4WaNL-nr)KUSPqp{2A2VnKF@BjSQIRsMiS`v5y1U1^fCt1%WOv3NyjnF))y}SJ zm^6Gl`I@)No7DJWBK@M8idAFoRcbt6M71`sjE)JZvvsZ6ryGJ z&8Gf`QkqIcOS#lnz?^i;j7=f$4gV}ksWDoUSE7AAT?!vepOz3(>uu0(uR$Af82AFd$=&zw5fWVD8h(6jOvrT8sWp)zX#yX;cTTHc*CDXdMX5+H|6ammDZAkYOlMD#!=K!3 z3F6la<`nO8o*1~!tV8LH{JBaiuT%dxyg8B>f8<|_Wny)PmvSiJnq`)nlk0s#?@hjC z__X*2ZWmNp0fhkw!zVTD2TXA)GCj&c$h)a z{82LiF;=Ske3}j_3)=F9GUR-&p!~5bO;tc(Vlqt-vhrDNy6~yEi;QHZ<{PQ@gC9lM zxhy!HGQOT(R%5keb&o84`5CEIQ`mu=sBoc>y<47JjYD*DHA$KBY+?9~9`5h}+XlSM z1w$TB)$APJ2-zj=W_o-H=aVpg=6R#@O8m%ky>_=C#`pd5JoV^{l1^R6C4bDQR%Dgo z*0=@($}r=2{StHUteXogvA1 z$3RXFWh(eDwl1YMu6gag!6f)`Dg^;VtqDD1Hw2Y<#Jzb${PTG|-hn^6!7Gm3m0#FK z8oa{?_w?*5e3Uzi4t{cc(1VbqjtmPt@iKUf32-c;$-;a~4(>yB87h-}+H52EUd5u-dm0&UcK_(UtfgEdPQ@lN9rS6E>=FjJ;<18N#sIT#IR1B>;mGRH z1Xvx+MqB|K)7@k+tga=uD0hAfijD&S@VYl}tB~&U$4wU0j=I;_G5Cn58TYgmQACrL!Q9(9(4>rCin|pdb=RYsN zHKwfmRclO(yyer80xR4Vow&O|EtHr$C@u3DZG?HpQ z=9j|fqqC&Y-(7@jQAVLVje634A^)}m$dvKe%C2tJ#;qdcg(Ien>)Bcp1ATrx5EDCE zY|)#b6(XmD*zYGJ=N&Noo3AX(Pgu?a!>*`xt)kcZRO81-awo(eeU=DRayx-{hvt9X z{s9cX08?TZVCxt&Wo$I-&!&>|nhe%o=pu9OsLW{mW*^4N5Xi82qpRXOw5+Q%dVgI& zieT1s5eGL&o+{3qP%Xo8<%cWK|8%~75IF`New>y6C zCc5tZKeIx{ky&A?_M|(TR?GFI7{-UWi}yzd3j@8%AJ1zVf6~27=oEoX15O;L__h}c zcCT{f(q#=|p~pC1BYp2fo1gFim>9RT*&9w2GdNgdegR8$R=K{1NlSfY4C^(Vpif8#YS z<5uY-rw$3Z{S{mzT z*WRz>#;$JX?#L(~+K?xqoe2co&(>%Ycg|h0usF$Q%MR911Dd=+*pdzzUC_>}mH1wX znmGgpxHqZqU1I?6CJCo!Uj2*TkILuC;=s(9N-)y+1te$UQN@H85cu>B$Xb2mmcDKP z$z$?PIQl~lyP)a#=sx4+8KbUMTP*xF8HhThfP$v)ExHycEfvady4$9$L`@N$O2WmL z51B{9W=;!)p|I&bSz_0`7QmCX#!k*839kjU3{a zBYJlc=!W`xGs7Z%pZ)G0`6)7w;-!F}g7$rof1yu`JM`*gp=y6TFosYYHE3rVU8+F` zZ_j%hbOfH0=o}aN4$%EPKId}?ItDi=Vzs%kvkNuQ>Efy$(K=5Z{uQy_)be+ZRGxK4 z#zgiK`E5R}$ARr!Li6s7H5%^yUhr~-`I8~`{H-H`F8$NDO5iZ;-9t>bncx8R`wNTS z!X6D08~}~$!dShB=xJUR73{)VH^DwrGl~-G^$rhqyFR7b+yeA6&e4AY3_N1sZ62oQ zg=Wr+CGY57Ks}m@t4x`Uz%hp!4F{yNb`0ewBEK{b$|uXb1fA5MHG|E2G>`&0;vTLN z*+%}TtKz0~P=bL(BG?evmL=uVv=YYc%Nc&9 z#v9hK_13C7xT5Jt>&Q)GWR!~h2%`)GB%CU*b+7;b_Pj*cK3X{lLb*n2pJBKlw)|uE zzDMybX8Lo(ul&(?zu-~Dle@Ns3bUe5PO`gQRM>3y?-*)l93^1KR}0w#FXCjjWC~3w z-ySss53ncZdW>!uK&WH&t6iym2$)mjw--w-tjU2)>dS%$f2T;0DV>Mk+oHg%{M|f# zIp9tA6HP>m>K*y#g(zX-(>%?ok3*}9^PPb9B0l&Sx49`Tc)1i?P=yrJUCrTpVHOr= z^+G=NHsGzO1vLg7xb4-+%>-ASt_o0J*qZuSxLV=ebC7h#>`a6Y!sedTlw-E60pPQ3Sgp+wI+(k6 zp4P?b$rOmGc20f1cUR&u(%wMQA)Z896`ojf)u?GR!t+Z#rxT9uz*P>Gkb|FwJ zSNhyEKq<3&`o9I&(pa$SW6dC?8-rI#Ffu5I;2>J4thO3x0$b>HQkkw5a74Ya7gN~O z_^s}x6c9M2mF)q;`y9{3osi6K4}SEjah7PYIg_eR0(=|DoscDRH4l*Kr^3zN?UyPD zaQq8JWNV}TXINkt*@Yl^^V#2WpYpCT+zM@&?RG{s7uL zg~xORpt*t1z5;*WJ-}|Jb$W9x#qGSC7TPF)%>>ifZLTNF!?-vxXLp1$p4u7{O^Uu_ z;HYdvm@RhaM*v|u-o#REx#L+s=3;d{0Fbq3G05wKpZtI8a55`aY7P1sdtrTNgnOjE z5`1-scc|gRP7;3cp8)q0AhRg|F*xxx?Fi#_R;Cq3rXl z@^oP{hmzjhhPmLt^W%FRvRhFhD)(TOcC1nv3RnJf4SYU|ygJbE9UJnS&XImGUYAn; zNbmDh(P}wz&r`F)tP-I1VGi#{N+{>Qm$OhTtu z4f9A3%?v^ezqFB2>Q!swdlqPsoAiV3_5OGHds)?aqiiN~k_BJn z@CEIbwFe&wX=Xed`|{;vEc6DJHvB5Mbh7ixcSnK-8 zEq>>rxc=Fquhn%1jAal-^A zeM-*U_5yLORx2*_(a5!SvBq4x@*6l49>?s!@wvh&S;*x8fXoZvrLgt|D~8UH^0o8C zGcsa+sJ))%=7`AY6DpOOVBP~b)^y%Suf7CpfWk=$O+am>&n%4$}y#k1B zcoNxHpgb;kKDno=-7tB|V_bcGpAKuDsvbYUTnZ&uat~u?R)ZCx~LKhz(bdAS* z)beN579;1lPLli6d~Ub@`W?)47?g?AoUYHwd&A8tJiwF}eHi${Oj`kriofpB?^$h-tsp!{^(>eKwn znsRCq8_w5r$C+|kRXXWixh(1pT&nZV_9BfTqBG&TP>eG8AmM`{ z=MHc3vRwi-U9zhfDzL(uBmO_jqH{tKe->i*s>C;CW0rNNMNCFnsJ) z@s@_6r=XrdO!|>e;P>0Sga04{FbUXGtUR}jl$iSLL}B5A<4XXYp(pF)H>Y!6aj-)9 zaD|^TQI*Qk-IsJKKl3i9-S~)3)s^y}pIrR&ZS|hMA^fSD+56r%&|-ff(MWF=aa{35 zBIbTWzL7X(vJ~#=>Ix)?;1+1GL}oahQQ;CWM*5~|JzPVLO8CwecjxAwJGbyTis2sc zAVWL8?o}qB5p-Eg&2EN`51?jTvtXENFZieOf%1gQ+cO(qIgGBPaqrzz9o`vlwc6pT z2?t%9kIRU0%+-qbo%GduJ|Z2GE+%d#guM6gi$>?;$?9wODvTIGl&}obazs*M>qrtn z1_}j{77d!IYrWMJsfD8AvW-lwp-XNY0(3pKvT%l`c=sK^zze&iAl`o+%O`y%v zUZJW9`^Mu6&XWcK5&GM|v}NU_R}22C!Yuz9qur0i)UEis8pU@N?Rvvw#0|g|?ZqQiE($uhmOr%=DYy_a%r6N184MTWv_M{|L#6d=-X-#(fPz!54)($JfV@81>RF&0;1|jZ@fZ0T6haXUg*<;h+lt z6tK*D(ryU4!yXVK@CbN8g*WRKx0=m`0cz6Z2Vsy|IgHjAS=nV=6#A!v*>=K5w}F_?eFc zTh;4l7CGD&jX~=|i2_Ex2PI>#%3RADFsNLE=>TZ{`1e}nV!TcfOR-uh_EzuT7r!PD zh)#(LEKm2N*EG79?8j@0n~4MPKHH$cR71JhE7nqXdZoC~VivUx4@L$FV#eqjp#<9K zKKf>Yp>=h=Iu#U=DJb$5IAl{uNjrpLc@YSR;FCX?7ac0oR-`nBv!_@y0Y$O9L%1*9 zWX$jEmAmJDt>qPtnQ`J@l2o@pNrYEHE+1u?r^YNLA09a%5@pB4iaLwb(BSzg4Y|2G zZ_>~pa_%y*x4UZ#@*g8Q@!KktV&E|OB|-dL=@YQ5^)a`5FmYnZn)CXNtHcRlB{mqo6rXAW?uNZdarm*Z&zSv^V@y}nrmo$wgJj)8F|DKke z{Y_5{oWu~xfe+tWRG^9;X!MiO;b3RTknIvQJm2`n9e0ddW4!-u2iyIu zHP@WK`J1ukGj4hdTu}zDHsg0RJ%b-u#D^(+CoF~)dz=zNR7VCsBuSW}Tcgv4C>QiG zZ1(MwolQ12*!Z{QeXnG3LwP$di`q*yzi*NgKwyu*%#qu%-XZu_ zO%o)%osbr4jm?O7^O_R*RH%bpUQ*|*txG*nM4 zLe|tWAF|^@%7>_rA?3r8AS~ON?}Au%eNjOReeIXloZFIVK|*rSBkv6-idXtYUNoGR zEA&gX892pP*zKrI0GEs7PQ8SlDH4%EV(gQ?>D!&tIsL=*KKHThjrs7*pu(+)q!UjK z3H?nMuF$&Iqv)Wut(wyUAcbhQ((N^BWs3^5yvnngT`8YTmk9hk1Vj`{;nUNEMayZB zwTr=cY&U56W~CBf2{k-*>7bi)!!=?IA)Md?WYv;YnR5VfiLPgMrioI)@7rnRj=F&> zX+3@kBj4TAuBMx}%wJ5ut{IA3_HJrEcG&LUU60a}51ppm%;>Y?U zR*D$~vdPX#=2W{-I(38&)mEgxtpV?@RfhkNMj2?8>4txy^_mwcDLO+Cc##q}6c!2& zqb6O$^^FfCZzTitaWJXGs1LFqieRcBb^R>FRI%Rxnr=cmU;%n+_iD8l^r8?(otUDN zVCe9A;;TO}?G5cKCmx}to|M*$fF58ZTl9MpNJ>Th*I2ExA3f$yPdJvIZK*zAqs)n& z12V#or$Pt%mT$;TIq;0Bt6q~z;%`nDjvEUDtyWdzBo$J*k=8Drg=oLy5$C6n0!Q1; z!u^mm&j&G&JUsp2q_n3iMbnHch=ngQvm82tNx~xK3jCcK4`wF5SDydi1y;=i4MZ@( zw%PP6mnHf)S8yyg>xGTD!1M&Uk7M~*XJ?DtA!rzF;)&&uG^w=ObjbZLMSzH^s2pSk4@m+E$-<*80{T{)Trs!>kYH5&v#8iX&8oq ztJTZI?m_Wp5$5&hqhp0~6eLzZE#<8|9t?b&#(l&``*KGkXVlagW!UDOE-`U*O}j4M z-9ZCW%HWgMRU~63;o!6RsoC!EYsd_mWIG=4MFcp= z+3^v#XH#yZVB@0f@A@$*dI%(StR11sgDhH~yBIWz3vKk$EDp}y<}v%uk;p+8RU+p| z7R+21)fh0Bt4{T~A}70s)YaU`(8>vy-o+7K5l99|Kmvn24sMAaao&#x+n{JHdFDcw zg>ZkQ+K}6j-*uT?e~QoN6x4sCl#1=h<~|JchRn8dj}cp$=0~wWhiDNu8PooR_|F{W z#Hcbzu^hO)vEp|eh44$#5ccbC0inJNAN%`%0Eg{k{U(ppE!{IXj4T8jdTTTfqYm4C z)-j`WSoGQNOwsR|IKS>u0h7=o<=UkGBLN7X{xyS6*5PjY)40<=PV)bA)9wTw^m)8) z{vYSt$tKGL$Mcv*ibgPCZXv>0G-i* z5Xp^?FXE2@<{%w|myHDVQcyeVcg^J&U*X3_xT*(z;Xdz^U@>lcqS~-AS4j^pSu(Sl zy`k!+aUu${++w@AESP>}Q))6>tE#3kDReTM^Lc1>Y|fccMkZ#J9n)@ioMFjs5VEwX zd+t}o^G)T^KNt}|DLk+=(r|X*rf8?|9RVyQ`QO-4h+AVugDdT+>p}QcHAqTZn(7;$ z{3P*DAv@|Sjd|;4;rEnBM_0o; zZ2RPHvb57st{h-O@v}GHoQ&&DkVJT!CHmPd<=wdBi`xX+BS@<;BxtyoMyEOSy2?2Z zNCgcF-WNhQLvj8$7ToC5xakUtWB~I}H<+s6L=Qwekx(craPS?R`$+@UKMIvBOlUaK zdj@IIBIEP>Id_kAzr_Hac1r~#^@>b({w}WYh5p}UJ})?5k46$<54xt)XX6R_NG}?m zLs*%h^^GBtvEf`(DfdkA%{Mw4CvcU|aHd_9Nk#lCDRUr%=DV&{;JsZmR;{`~o6uj2 z*SmE&4W~fm5&~*2u~G3r%iT9eB%H2Q*H;`LoO-}Tu^DKtx#w?ruZ)lqThMaIYrfGh zox8MkYpnz@Hdx*$twrI>XX_b|V?2D=%*L7!l9sxA6eh z)7M$@GaWF8zYkh3=5I2Gd<-#w?zz!?Ml_2@7yDDzJbos-yHB)SQf(L?! z^B;CWIZmaewUtF{agmx%66v*P*@qP+{p`a19EX?#;9y=3)zyAinesUh7v3~DDD`^n z0brXiV1aqn$jTqR{?d%QRno!^7L^CWaw_Hbify~`+d%AOJx^~}lKenF$aL}}&>mt+ zody378MyI}!gC+@Av^B+sDAh$lQPZY(A!shiCWX1XFilJ_0w?P;)jv5+OTE8n-vee zzL>IuL&hGRHQSA0Y1DC7t+hEh!gG;8M*(cc^VXsEU_SbYGUJL=G$q4&;`o9{p!w7C zhR3ei`k=pASpHLFe41-PKk?-wWIUQV&}qtHh0E!LMD@(4ytUK*naiFSzOgs)ldP$> z0hAx!iv#g5zr#IP?KyM6{IP6H4E_#*j_11^VwdP*K*JuVQuU;yArCM+Bh0{i6X0p+ zD%pPu=r#1I^Ijp{jj4p%xJ~#JYJ zz@28b>QmzFtJ4n|aimiH#_L!1Dx&pk84V0CG(kfgr?ny(-5VJR^QpTd2YvQ@oi2hT z*tXPk4IR5y%3}oaFKc2r?a$T``kC$Rw@96?80&VuzYwgXzXPAx2&U|QIO3tFRla%7 zbAfDmb2(W~zuZZYoeo1`3&8T@d)Og=u!{Mg;Qk&2+9V$kAra+7Wsvp>lA1!y@`Lfq zFIYgXNhB&d8xiUyFasTOC+Kgw!M_SWz1Lq?dDjXDI6 z8T5x5QUUXtANw3N2m(U@BiOzvz(T=$-e=wrJHDm-5qd8}L)p*)!G4s__yczv$i)1# zlscO+cM7d)KZ7J**g<6ev^Rgq2aj^lYE+{bG}K;N_S5DTBh9hxg}_(_s!fdA>B2sS z{=@;6e7WR@jj2PWj0C12XV=^7V4Lc?VC&hwSEZqE9+9jY2Z&4z897C2*whocn$WLB zC8K=_li|DVUV4!E17>6&9HllAuZvw z%RU4^eSyiO5byD`BR=LI*a`)&7w~`+n^UQL6@TY$>hrovbosM4*T9{O$f zajSp)msEHD4mgkHwFZ!spwzo;qqpZKA1Vhd#kVe3r%0CL?fF6gIFbYA&M&ZURY?G& zV{BXB`f$^GT-b#Hb75!4zJWY$DCTbWN;+uF`)lo2iZaqo{PJHV)r3D+m6x<>$WhZ; z9)9t0`z>VdU036*MjSQh)eYlL{uCM0hcymJs|x)68xlmk-QN6hRC?hLI7dhO($-b* z;y)^&x(7lg>+4TP!K2J~;y|gD%e;Qj$7VSRVIY5Vq9L5_AQEnJ@a>7>Cf0RJ@H<@kN?8GB`QE&z4p0n{1CZ~+gL zZ7r8`U2v>T58hZ!ln6LhE$v>$xuWgb`yAd9)g0N~-0qqY>792gvY51{^fx>@+9j{K z8n`KKN+k#I6!U&p)TM;KUkvbTm84YgNxDST@n%L#fpDBk(vsqVZv1)>Snd3xwV(ux}|>@T_>?S&0GUnu3`Sc@(`tqag zOSiD*)8(+BuvMIw{zOAgjULkea~D*@5j>~Uf(anI?Cl2dtkos`7<-eJWl2Q8yl8&GY|pOf zn%y6u5>3vuS>kuFSu9MW*Z>S=@8n^f>}pCol~9pc+r8HBOEg}IO3CTMqK|b9x(06W zq!|x5tt7gRiUNm-_@zX9f+a1@umTlQ0{b-Sc(t*nKRWHzKet=8g*{Pb56Ih5wkoXM(Pov-^&t-ymnidx=; zQ!iXqq*sj;n`X%uzh7z(2Rf}1Ud<*@4RF8e8w&a$c$*pI@@j5SMDo(CCh?P9c5fW( z+fJRm3#za?jAJFFsytwTS{)?GNUqby6&j>=e+Gik@Kln674PGw_ za&j%{LfOQk^>P*i{{fbO3&c=4Iem_Iu#a(YoG1aKn8)BCg~~1-L+nr; z4nN;&`270hl4K=W4kHe;X4k6y1C==NvJd@93G+^%_V)%%{ECaOBcStip(C+t5BQSq z^y72M_<{yjWzDD)HM&m;=QSdWHQV108eg`)a**)Wc-=AN-`7=S-KAT=LH+H6n+5jy zai?x{A%#}@{>m=~!`tZ}zDb3pSq~mhIuu%QmPyFX2KNPh5fr^znD$@CK zCGEA24zvPPY%4m={geLlHOTYb;t|Ef-B^P4Gt8kG0{*_B-(REV=YK;i5!CaZERoPY zO-oYJ?YVXsE;(e~k8lRrl#=qYrjumfSq<(vnd)*(;`cnn`dP-Bob`NY(CmhY?{uSN z#~;qZZj3)~-|fv3YMBU(;g`z|tqfQ2Dnq#?wx+eU&t@RoB6#N0L!e)EVh+$&|O{hXW}MEr%Ey%!ZFu9UUAcGdB*0T|Qj zG8ML#Pc9J)jsw$>KZuC`P4@1|kAdUCkAWZHqy4u~$CLRz@*guuGgv4aBj@x;oukEM zTepFY0|w%UOEKH35YOpY?QSinudWubfw8-?@GsrTEKm@=-^s#HLwmF();xUJ($&?a zHe{{-cdh7DyFX`D^Jg9@fTCzeLSJC>#307Bma)d0e6APwncpDW3q0BG`;d1_%%zme zWPJU~WagnVBV!A$2i8F}>x3icr9;-j*35O!Ko1?C$5 z8U)$ZBFu_9m&E`iY512woGJjS16RbR}%t58^lJC5%OyS{-)vpDHj(PX z#N*(f98H09fMT$+ocp;(c5uwPSZlx!^qR~f*w^#2aJ|WUe(P@n#SBSv3x}mXR4JYo zcqj}g6u%s_FdufZl{uUmZK)BxIV+8wDC6=A?7kT(>TT;?-U%7@l>vz_d+5qSJ|EDx z!5_DoO#Xot6YyePx?Pm(FQETzknUud=!hp)1P37_Q9ixx+~MU)fMvc9^(7{{enf|& zWrUkUXNtS>s#LCJKdTPzEJdxY4Qy#_6?HAq6<}UfR z$Tx}>b~|yoFq~d2pIdJdt*ZNcLx{Ho`%`sEdmoAA1>scm{%f@3u73<)URW567C)#BK_`Vk`4>c|K_kxI^1{MHKVF2B*F|R)T`++fu z+#8*)(1bVSA-eD{hs#qGs7JXb0)Kv{3}1frojL<5PwImAf$PPoLSXD;y|ZWwa;;UT zXafrR3j?`CX5Kiqkz8h?yb!Ru$}Ya)ekpHqCF7=zrB)JSz-8|z-J%!2K_B>iVK`ue zbeu(A4|T~By-4#okTH@*hgZfSYg(oq{BDkgbYdlqvlDOB`MRilG95~bkP``w>Slt8 z3hCUW1&odU06ZQ#lX2F+F8#!Q8pYlg{EWY!-+YDlOyvggXE)mQX zw(n0X9%on)$SF?iV77lZ*0tP86v3MuB`Oe{T>2n#%%eqteGn~WH2ff8_qmXlBd+u= zhV=g7p&Y?T;b0aL$yl}9B3rIc#TIVC9OjcT+sOr4ktY@r*T#&g(3C^K?w7ABEWOvd zZ=-7tcOsz*u`PVqRwYH;Af)z|HeFAp`_|Oe4mfOWOXOh z^2Vqs#dVs@2G>aEb}klpM>}7Xf)l-*(;r__28uMc>YYi&A{2+YpC2uCT(OGLMv{`N`!)kU=^lDnSlY7nT5Ah)eheCpVP!-*?_DhU zWVmoKP8-_c`w=~k!HOjCBQW1KBGLIlZ!96B<6Tw4j<*dVfy6Q9 z`QAUjqLOxZ5(+=}u!057#MdjW<99CrU?q3T=YtXQ^?^Qd&%!LRIuqb}A3^sWbH<4k zh!}iADMlOn{&MbuWPW?#q`(}fk+HLHZz-@sI>|x8Pqn&aE)GsAs^)#*bwRx+Fp$OU zAPP`BJ)#>fd+9}vj>1+lUZ+`_rP5jOqX{XS^izmO!% z=J0Ph#v50*N7k5eb)&sGw>z2Ivp#0c_3(1;o{=xeT-cMqN4wpB+lp}+H^UQNgDWEa z7m3k+aqnhL%IV|o(4Y&N=t5dAb<96w2f@pU!{?(UagRI^iL)u^6Uqw$Z(5c3;Auri z0~EfME}A`wqZfgeXV>-=K7xnr^uy zH$zcG7kc=4E@3zX!}Z)J%hd?YJ6nHDN)qPtxnoFCJqu25MJ4%_BBM5G?tgMscggD#3JgKC_ zw9)G$cM3YsL4~hxoeCQ+pV_3lplFb;O*6dueh!j81`bRzV0sky&}Dk!Spp$fxROa# za=|H1v^51iJPIEEZ~HuK@qUgOYT)~=1fPI93$v0QJCRHqDoIk92Z|m=Fncpg?@R~v zq463WL|w})1CFmN+`v8%-Vy`pQbeeVg5f6&z*P-`yP)m_msG&7YyD{SO5NRq3O^Z) zd-gD!pAUyF?y>I#hLgEnarnx9ph>Pq1KjQ|{@uwCw9$czBhV4j7(@e|*} zlG!FeyY=e|Dl*Fd3Xwh*+-7#rqRJ-5;D?;Rgl7)pYaAg&5rQLLx7`1yVtC3-GM4Z0Oq5i^ZJN%_Gf?8DY92*Kug)~_^bNnwBr?+Z(q8H zLXe*JCaOmVy@7j{N#xw!Ciiw}hcdWJfH!O-ck;)?ggD(QhX2KrC7#Db?Zysyi2Y4K zROf@<$uZ&|TuP1 zeZGU5wtqp*cm%(k1cH1Hnzs2d)OHS!fwJ)neP;XMN@8VE#uqkuj69!VjCYy!sl{C! z$P=G3YR%lmW5vVCXWe4fePL`0DCF8PEy4!}&9vgIeVz z`6^@@6r^+S@WimU+MRHB^aTH4N9O?`T@QrPGDIq{qCL)Dn!@*FyZNxh73ss1lYk5L zzDO%&M75rGQmC^!NOKTl)UVLy}s6k3}amgVqW;Xw|$joocW zd@2=-q{pS1zxU*XxO{^z0(H|%CV@`AZrpLH)L=e%)Bg_V3 z35NNY_YxM$&Gg=6s-1@78Y^E`64_DRhpGcErYTY)DjtYPLQJV0+B8p5Y~~Z!(M}oV z03q|$o2Qb+pvTwe(0YJ=Pjv)g79#!91)ZKMct96cp?6H1yPRg)oH|YvzURN8J@oy8 z1YS7~SXfA7d&yf!PQ)rId3$Pfif-R~F_6m}=E`oGZP^r;f+e&3BHFBzGbreIlVLO9 zR455N2x9-(iO$Xpai0j#$6r2OU3!EWnXz8mWk-iy?Zu`gKQSPxq(M5TYwmnaJ#TTB zAZYzp2$3Y_{!oMBXExemg1zX$oET>0hRb^Nwa<%rWK|D7LaK3~;F2R{_IftP&&j)g)G>-bd^Iij|i=Cmv z#g!8$jdSGqejA?A!HJXBjvhGP8ZZCEZr% zQGS`X)=1LW*nT@)oSf){>%j<17z-NWq-zCV?3)JIGUQ()IPQV$hfUefK<}S(Px!ms)XTJ7}5;+*aWdK z5W*o_%x`Q>b7EHem_K8p2Oc@r!}7(ghG9s=|@p?QG;T5+@P(*l7D+#Tmq_h8UQ(;j7*k*79K1!9E@E zobxP^@%So}ddD{0j^V6=>V3X%574oMhJ|6IGpfRU5$$waihkR9x-D-1OegJS66f%d7F2hq659neK?^)6?o?&K8PB zkxVSoz3+jaMbPqEOW(?G?A@q)r5>l+N_B)6!351&hZ?OqL-hcO&*=b+=F7YXIQDSB z#)F@AC>Dpv1l9axq@?7>DilW!1yVR^jX$a}#IOQRe}+uSllS08JQ+?uPi&sZI_>tm z)|zuqe}2gOm}h*_k$g^D;J|gpsZ|UXN!aDBVKXf#{0hdv6T(30=qxPO1T%A3z>LHL z$RD9NhkCnyBQ={I>a~B24N#M{+^Nu~ECEhQl3wiTE1mhMBE&n8`S2xlL+Betq&POoo9aT4rgVvXs+w;Y{o%Ds3qT6z+sNEPDj{}0cuAl zU9(F#zx6paRCAHWCFPm=qYq=$>V$CA^Rm$9&UT0#8FZ&mpXan#k(V$YGWh0X<#o&@ zep02YK0G{Z(juwF(9}%$UL_lMIypt+H@1d2!0+YUY|Q+l#bSV{XJI%0@s!fo@Isbr z16k1Hd2m3+%}vsKl0>Hs(|y65dfr)w3lcQ{B}5tH9PHcEfylw^5gn0(r_;{Y5vXOS z>U411Qg`@e44Cgf^TwnE?$hnu+j*RBTG>OErA3z*FP(dF&OrT6d$RVokHYr|)lShr z2GA=(e5n0!;;^#S(QGOTsW-s?NB)EN_pSGx*?7^+BV56FzAzoJ$;_T^1iE|7if)k*~y?yaPRPVW5|AKH2%zNhH~G~ zy#5H*GnT<~O$IF=y(8AX$>wTxQ{wW7hCatlIzv!F&ojBMjfou{U|nw^$(Y!O2FrRt z$ou3Ybu2R!XZS@NkTI9_Z>-O@xl*r3;#1s~d(-Lfe^`U0)ZCGF%I6t$QwptkK9yJf z5c@zi!oKsNy_FJ~!=wr9vjK0{1IbE<(`&SCGNeEZNL*F;x$&e-;>XAjv!c)xky+2j z;teDg+;5T2Z!TJqGINX@3m7y#CBF4?t(~FW&RH*JIm2KbAS8l7M>l*4C1BA+*MPdL zM~_KxJRaRR=d^L(t()stY+At>=Lf7cpI^=lN5+D zrRUQyv_IvnQ%9H6q#Ugfubx~ZU!yhLGW=A^fBB)djj`4(v+5AV#TYg3^+=QXefr<9 z_cEbmR|=bw-Ys78i7)C9Df2AS+c0PJ$O4-lxfcrII843GP|yETi1IAt`q;~(@AJ_C&JR%*PK-9iJ#2n_Bs^3 z0t0!FSDk%>)Ju67)U)zB2Q2ieov(Jix0sJ-A0Zc&eluJg_BLz<1IBWIO_QFI6M*=( zFE}_eVz zB4gKa7Hu-E;X(`UlfihyHg$(=+=04bjmq0;J`(p}`%|n2pWuYXDX{B%BSy?4VNqf2 z?I>8uL>A)Luc5Ht@jd!}&q9ce*S`}w82rnVvtdzxq-ifN#x$Xu^CPD(AS!~p*$TS} zDgxEH77YmSzRTq5CwyLpzkn1;Zqp=x7KpdTj*Avu>w~6_gx5Jr0X={j2Ry7KTU?88&_1r%>H~b6^frd{?v^7< z$-&-n3<@;^4VQ5q(pq2hNF?LRNHw+-js+iDe| zM&AbFp99gUJI|2esAgY$UzwLuc#hLsxlUVIeXNNz+AyZ=Zad^Ux_=s&aDaETol z7%Z%;jI#@xCs`aYtG;>DE16)^ubtqsz{jqr&Z$i{x9lfgX?k9^wq0}5kvCpw85{MI zXUvw$qacBvn%_McsE7f1K;umNfI|TMtR8oY6*S%C>5I*%Lz@O@GQ98N4I&_sZjRHh zBVovTlh>TQh8j(1->c8;t3_7BEoQzMkHWpcsj?$plJb>Uv1(iOvnxoN6qvS66FbEESwtxsp5Y+ zVQp6TpnOyl#b3=*5e-!E#?oAu6S49OyiDSMjjrgiCSp)@hIs7*%?JgeZI=u zN^$r^SF+DIbY2)TW?!#C%>0P5^V86#lla@`8?X2?&Rs1Do>XD_b-8jd+KMPKXkHG8 z>ckoh^sF{V^$Zbwp^~ zCxKCegz-$!r_)u_gRA=)nj*Hg^tE-|Z8>k^;^O)@Z!e}umV^vYzqSW8YgEiMRsiLW zB>sE%fmzvv91VD=D1M0&;tvA*v)@?s(%-EzHq&Fr2|SE(RYV3kX@T?5rQp7dUnXs2 zsF#GukP#H@F~MA`hr}%hWQp^_A6UzseZ=JjXjCRNiWHHil?JuIw18Fo$*tp0+_&8|i&>wVtqsWLsB-FC66!V<2X1d7`6%dKRt|6zRP46e zZ?XCD5oCtQIP9Ff%WrAj_j9>G9E+&ENWAsutJ(f3Txqn=T|zew2pSjvUhduo!R)kv z!j(c(y&z~EI)!*{DaWnBhbem#g5SCKmkq5ia&>w}-brdI-U`&mpnYd5KzP$M6l3IddNXQ44N{ek#GHaBe@Wk4<@uu?vX*Cn{kR z;DNEHrq5z~n2p=Rd3U@BzgY-+?qw=GuialnY}wMv)%1y{$@0a=4(cGTKFoDQl)+l6 zid6FF16Qe4q?QtHfu^5hKjd|u+kxK$U!J1ObhJH^A<;e8*H>K{U$jQll0fWYo$=**K#sQdmbrp?sLy=HP^_1E5a!VhmukD?0%`~Jg z^b|C_I^xnIOAJxK${!<2e2M?bmp(o2xxo;Q56~;CsQEwJGUaN3&Sq$C?)US8B)&<2(ekyVR zm;pmas->R}D$OhKQ%?foPgd&RsF!oHvzz7;LBfHwl%H_T>NdvU5fRZ3l>|_?QU>a= z)?#12r@Ps!nM20sBLL#g14w=7>(cXoB{8Gu3u_K=_AjOrX-{K$upbo$HIBk*9pOcJ zIgeVdX0GALR#lVgEC|C#H(>InbbN(0zPORY;%^;V7e40-yKVs*htW`jsJPIe413-p&BPu7HC1VK$J)r`kT*W~4y1Efh`7}FN$sMz(kai$Il2g%{alHfv35tZ62lfKz;QC+!WsvQg3jG5>_gU3y@YromoIUAPpl`EY>=;O?171nH z0h(Uw8GAVx;pLbiUX>WucMLNjlSM0b4)Mz#;)R&$f}4uj5MNB`iCAV+7Hq~SuSYir zrR=vrMD1NUUQZR5zAe%5>UPRaDQ^@#B_rd}Ztd}>?HO0G+G0I`=S{m@e(@e7aoyBc zP#)9SSggV&=0PTLuC10iP-J%pw{J1vT<-r$B0%b|R;SUSfMZ|7Ss%358AE$EUUh;g ztzY6c5Ce{M1#vz~{*mBKgQ&DdVIQ$k)gr9L2p#u{;>P)hKq)Jmm?pH$a+qX0sv$h= zMHMMW7tVb|AwU4hiWFmK=9+f+%zaBrE$+)?_j2uJh{5xfSbZp9yINE&a>PJQ*X)z% z?9rY5QP4Qq0vtoj=-p6&rUcr9^MtNZPQ0yIIBv=xrDvdN85(GKRt`Xy@|g=jX6onm zN*uh*20pm*c(kJiKQWKlJKb_x$$u=NjRBaS0p!$JkTj4Xd8g?J5HmAWwwsiWFQ9!- z-6=INKy(wI!Tztlm*$DcYq1e?x}zNOdgo-n>asDK5zM5QE>YtLA`JYz85BY$P_e^~ zS?AR=y9zc2pk`Re=-wY>hiTyI@%1ySkvY-&1uNE-;Md0y7DUjWsbb&;$H!rDaBzV6 zEh51bam`durQfNQ!tb4W6oAhQnt4h>zy}gI0SIzrs*}^x{*4d#U>{x(xWpv=cwI~e zXomH#Ah4b%4pKTPc9S0S)0neQY*db;s5|TFUYJ?wOlm)i4 zREJ3?>pTnQca`ymqj#?XV>!SsT*8BH&T{@wnDN0#5EA8;Lvy-NmG9;Vce`^AzuFwY z%aCn+#WIQ!UJ@z2C13%B z%0M9yspBw4PX34Y<|iVxG9vgrTVb~XB$19!q)!`1EG;Xo06BiU2ZslLf`j`ZqK%!c zKh<6y?W}L^D)~nmh4~y+bJEVd)1kpCn%kzV7A;j%R)F4rEVbh+bh3bNj-(T8ZHpA# zvAqdP-6r-x0%~;B+WJsHE&?yAMwaU`^RsiD33 z+2U%!55XJih@R7=;e$^XOuwT!s`|B40J0t5Ic)K0UKls=y`hRAO1?R2itD=Z4Om8S z5&2q#_n&?PTv^C@E*^gFJ%k3#3yLKp$qo6JGidT= z2Ko>hpSq745ZSqCk!vQu)9i%i4MV3N?&{O{G6qtcHY|nI1|5%RWTf4-z9%N%E}YH@ zPj*Lq?LbOoN5H8&%ui0t&q6$(9ypFzh^loWC}fA84G_J7E0WDv{hA zkUqe0F#WkCb|CQ*R>^tUwR845W&|1tEJloo%(NG}XF3B4_}9H6Ij1M9v?0GgihVZL zLn|jQ9~2PT-y$5ars~8Q1Qh9zLw_}rm5Rp!Jda5gQa#p~!|{W2ju7sn3~mYfhUK7p z_@uHj8`*1Sk( zJ|vPWv5*Qrph19V6uTn`oaOYBK;;j++n^t4O^SBg2AU$q6-d)`7)K*a+Gi(I*y1C@ zRJG;@_Fv6+XKLY5X5SY%izZv|fUpI18z}faj#PJ_N5baJg~Iu(sX`KH3x%|aV7@;A ze2TX~QWZcv1)%0mGh`K~Sun{g`VZl23(X$ax@aKNv&?e3FVa7wjFxh?frie2!@F3` zzwg`pKnL_%wYE!B!UGkj063Rs1Q(!j3`0a4=l4NT&qv+a8>Y^mk(`^0;>KCM9)_JF zNvd}|B3*Dja*ycMXdx%|!Ni6LS7R|Wm5k`}v&a_LP02?p^pStH6!+rXFW%Wa2$D@z zPD;)vsu{J#*&7KjSF>jcGAnMRFz;{lwX7Rk_|?!C)*etr_i(>w3B{!cEmilL#QfFo zwHv_0KB~k=yoihI#r4(rPp`3?$6do>sOKNf$U@uQgH?1-u*<+CYkI8_F{tP$K)`Sz zw3UwlJLgx8v8?S-h&Shl)%*~2a>*Lm;v(&Q?8{Kf-=_=c*xJ4P1I(WRh?EbF!fHBR zmS0)pRuBj0Y&DaSQ2FiFl-q#*3zMhnuci$elY3FKU;s(L`OjH5QQwv+N;+{-{{sXe zkpTDqR!a^J^8Rzp{O-E8R6sun$_fo?<);pHtB?S+`f6?c#5Qv$rzSUCd@#IGZ3}Y2 zr7*H4U7FqDXXSbLqF}AoGhW>>qUqrN6E>UDijB2sPB4^K!ejqlOvtDT$4UPQRh$84xOnio3v`#Lh?#xlUDEbzXC%e~e*?GcyT->Jz zvX`Aw{Abo5ma?HuuB#u|MyOSJbvQgkuiUG!tX%DfZOOThct4OlJt5ih>AH>k$)%)9 zqoh^d`_u_wYEKBbRAqtQB&t>E{gz5tMx>zbWQhITp@iG@-3eNb{DFpUFbH~V%kv#y z`&8al&$uh~rFmChP&D)4GD?HKqlx?oy~RTWd*al7UQDu66nP@9tmRYQZB?qM=&MyW z5;3DCbNewTZ>60pihnpwne^&A?fhe`C2iU@tN-Xu49M5_qD26I!ON|4y6AwwFuwTW>BC~_*_J)SgHD5eq=8zIgf6PW zGWM6{Jp^zGl2wwGhBUdGkjj3Y3;d$BsylE&PSD#QS*_}{GH6e`ClrM`^%G!j56aQvd6h;j?pAER_q5jm$L1* z*uQawsXbWovN+xDQzW_r^z@meLW^So_N-4i&|@>sFxf0D&oK6dc)RqrwPB!==WY8j zUDcT;(8!?j*`h+<{_J?}!aUU%92?he!{aDrh2{P` zMF_Hep2o_}LHQepx-su`L?YU$Hu*P{0n zQcg`NL`g3Eqo8U>DLbbbY>qg#F!Yvhe4=~Xnj>HOQGv=HvLvuTn_xtsk*9mAO{GIrJpnIPDj_CcV3>(-{1z zX+#Jn^i%EwGWoAHk-`$KW=0V@sqM&C(mBw}F4^Zeta=^LFLf%+!wlzm^%id$-j^Y*3|+9&wIvXzx^jcp?s&lg_u zFNE_UaaX5{l)|^UEJoA{gleJ2ARf{)vG^2v^N-iI`PQ$BI0&_==sE=bbx%d_S5Glr zMaXNpMh3XaQlgo$bx?wjovDvT{*NCxwksqe3*TdPP>^jqwn9!EV#MiwwW}tBZ1 z|F(_Mt`PrHRUk8mM8vT}Csmnl(M2b8o(RqL6<-(*wYv4x&q??07(2{}QqmU{k9~qh zQc81$>1M-*UJQFVd#J)^oH!z7T%5PJ3{gEKPFS!w_4mwaCy|z3)zJ8nHJ0+M;c~eC z0z*_bz8q}_<=DfkbP10z~@*)uT74zC_eazHUJKr-T9A`;(_yYJYY1`rKXaqJaMcos+boTryC# zaPnJ3sm7A>-fDWOBO0*M*w{zVwmWpZPaU&pb?PAP=Rz&g{6YEU*;R>Pb#8oS0}Q$^U>8+V(7Ba4N&PX)x=00CMEZ6c)^}RNMAbN|Ape*_wM%V8Zpar#PI0g$mUSqRWyzC^q>pw%iIcBPy8Qjy@O+2TlWQ;oSrml zY&Aw3+i2LJu^QX9ZKsVIqit;4YTVei?d0v;-g|%VyYKx02Yaot<{Wd*G1j&P*i{wv zfq|s2ZBA2}fe}%52TM(Ag8l!k1u$Ok*PrF#Af*6waVQ^!76V{Mvz8!-Wgzb{ZhkOf z6v9of*$72F(#iKwpW8TfUijEzA9KGZZ3-ft;(ncOCex1spL;Mlxi2fb;78iKSMIKj zQE`Sx9!*+{C_%Tuo%o|NoLw-O)=#@n*yT3LC&e8mHBIxA-gGTX&Q%-V#Lr`)#W8=A zcl6Ar_)bjP0-M=AC+60e@OLX422VctzW+j|4=4yInje*-R|_f2sA%A`h)h*w1=ggtc+>Z=NQG4`&`${J-=9Iy(a< zrA2+4{5E{blU6bUPQCP3x8FZX_|Lf!oWZ4ZQQIn9DG}#pno=bi zRM#KAI8bDzhjGEdBSHc@=q|UB0gYlXsgrNNd`da5=o-J(MhLl;c^FF1Vp{wi|5 z12d=p8CRi`m6e#h;^VD<9e?Nu7p69w6?Ki{+y5k_AH#2>c%g^GxLj!t3g)o zNB8N0=)s(NVBCaRRkib*sUbQo=K#SLd&{`5UztII#-t21I4zK&HrG)>5-)HKcAZo>Y43iyzBPtCk|N&X^b#(Y8S!%c)z~~gEK2#n z3Ly^)ZnO?WkM`=Ed`x)5da#`L0mEJtfuMTY#lG>uVYA`krAu#jcGhNj$D4}@B$o1Qfh2W^FR#8Z$Wbkw6NC$V@{z0D?1&4Er@Q2Pc9Tg0;INMuCE}bH+qs&2&}h?0yp{%N~nlD;aMUg+TJ% zKL?lUf32oMbg~LdVaH1&?Mn#VLT}+;#bo&OC`77E(f54Yjf`uQA627!d=(1cq6!gT z_^Yh%A68A9tgob{$vu!SrSk{DHTJC5h37YyI zlr{eZ7{Iyq2h5VM@p_P{GKqXAiVaoIwb?T@Ydpkww6!T)f3*}es%#HO&|u^e5Op-p zM%s$QrHM6nk+wGN% zJSX3(Vlxp``u)_GSOMpN&{3^8p@!Dt>kFsTnF^5b5NLqz{6H(W2dIbCu1o0z=^IdL zWPG4B;jjfy-d|^$X~QMUq~TZb;$c%Fvlzb4_Vy(85RGOnd8PhueDWp!TLcoq9zL!h zKnyCTbu04ZhgMg?q9W4^;*0~06r~5Z$vO+ca1w5=Y|OQvqeHGgbn_jxAB_f>Alr+) zN!4(Z*}(h7io*@O5Es50!3~%^$W3R8S?Y6};a%pHPKRpm<2ss{ZbFAdUK()kf=Kmw zZ2MD*xN_ui2HrHlP3ySn@m5VkZ)j zr%$ii#@I)w4rXo&a;MhU#SD}0lbOPSdu#~5-wVuceVuhv+PES!Kc$;B%Mn2eSC^-x zT0?|wpL_B2Jc>e4XY|jxj{D2u*o#sAp8{5h>O`SmxoA*5kV|tNSv2b)pOlqY)#h$* zVXOt#pH8$6M9N$Wn^Kdwo|`d{1cRqISoIoMjiI49EjdzaLDdP6%S~5X|L#ME)Uk;v zrp#`k_@@uuON%=e*6fB7SDduSOy+cJR!^iXx;>inpE&;cKU56pe*!5&H=?aH9F>^P zqPP9&BlPSq*rZs*dI6IvtSwE<#LVJm1)77xlIg5GjrqsIB82KoE^_+t z@_ALAITvjWHhyfax5I4d-^TxiB;@*w4n2Z!(g~2+8FQO|HP!=77;rg#_tAu(sG3|G ze<(fC++}Oj%4Nl><#6FLf~M3Lm1SCZ%^6z+On2%7X=iTialGb~!-7PcS%ubTAb?1I zU+X(JN!TeyFD82c|05o|oFI#U;Z5B<41Dujn^)_A)>@{y^Xi%=U0Li}( zOeFbdc4tr@_$CYl1lE`_AJ${T^_!Mo#L%ndK}Be?Fv$j6 z2d}xabAW6;zq7aJS0V&$X^eNFnYMGV2lP)$3sV(MCTl}WVVBu=)nrS}{W1!XxVX8y zkUlnWHfDZahKu~AG{_0J+?cPix>ghv{tJrkJ*!4)>S~d^5Uq!!9cHhill+Ix4e+VA zv^3ji=fav-BAb@E-llRIKSe&X@>iLnc?3$MqO1iCV1o4>igE>2+RFZEK9)KEm7mrA zo1fV*Uy2mME$`1i#VdeiiiH)fxR-sUsk>wFGupJTYidCIXp`PF4jOn zE~%ZXD#queOp#U25>fd2mbe`^AlNL1hY^CA;(q>s{s=!HbpVL&gMZpY15y@FxjqDN zK>HWjd}+Y1CXg_!s`HT5RlMf?+_>}J*i;spHS?I`-q`3;$lVpi#2#*Wiwlz3e99*+ ze_AflI%vHB6^?8kA(XAR0YvQlHw~`sRtOAX7{F=!!vU_ z5>x{eT^d#dyz%Q8e-OG2gl~@fh-WU#A81eB}-+JwQ zu6=(b&P+^1C|lzB`QMD7O3vHy{MBR8`Y%0*1amcVor*7+c_`kbMH*E_n|h=!mNOV| z89{yOoX8aSrz`lO6kXK`(83f!gDsXfbLj|0q(G$KuS;e!Gno(x!S;e}dKCM>+P543 ziSt|DOgWU{JX>~i)>7OqegjhJoa4^n_8Nge=FbuWYwy(H3}+RA+gH0Y**4JQ>s<}0k=+@qO zC%A-BH^>}Oqm*u8c$Eg)7}68=Vk9xl;SFp-llF~t+oAx|)|qkvp-KvOR%k!lk@0auY&#a@&S3uMg^C{&S<7)D4WxK@{ zV>e4{d7S`b_ZgI5BpFGeLEb_TZzy8sb7pGN067tKKd z8F$NS7eVdYt4}6_Bk|jM2DlidbMd=93^Z^_?`%$72+}=PISTe8T7Q~76(RH3IfHn} zG$<3i&(IO^xge2{oHeRkqQ1#has$lD*XmD*xhVnaX0UHFo@7^{L*alL?3xbfeLPx^ zG*U-i{|C&*w<=Uq=9A`QndTj#cOZjFEIsc}6l&ZN&(7x1^Fe$A7$v8lPC~nEMr;1`o>2kuK~}O6SrT%ueul@i9Z;bA3Qi zfT?|LkrFYx<=0J0!B3huy+hFvfjylM-Yqj>2Q#5GO}E3jYYs08UYecCp7XBC(wwGj z)bOp59zZ2q-Gd&6YrmcTc(YbmtvC3Ul47-HbNc;zuh-Pxe+8V9{|=qXD%$3<2~RT? zluY&w?0#YI1%BvP#Vtqf_eF!YT$-Blts=d=x!4EckF4#w`}@t7K?0uY5X%llz;PCW zbM6in8}tiLId&C8mfk6xX@ONTb^nyqZ`*iMpxL|VUb656mPeXg9iv3bs#LhsRLl`| zS&uZPXz%W>6J8scS11F#Q8v>iCu^17)%;Q=fCvN|_0K*88H97ZgEAl;oyhE*yS6WT z^rkdKLwi-;B5-44eQMTRzE&zwNipG6l_jAb?$?8gUog-^uLRg_`^~=%2@+&h%J#8y zyU_I9M|Rm9!+;xZL#Hp3?;IQ)h$}OpaBheC=qx^%2A*~k{v7W2Izy?mQHG#P!=uUY z!G?WN0koY?;5I$k6o|VPB{6!rY($#M;(hC7;`|8j2sD-giO3PhmzJXFTQ#E-Flhl% zENtm?{7&zd{|np^_>vFR0SnF5))!*~kRlTfw``jg7-+Pdia)8$$foPDn^$ZJu5pEc z{?P(_M?Z;AFfX@N=Tt7{3{|Er^(otGN#bIIzmyK#2`^;~Mtsrew8o#l8(DZ+c14Rq0tLRg{ z^29{S)3PuHRGTy#7GOXRG=%qKpy{f*ju?8i1^8atK7)WUB9E&%Tr$}L)tGloeWKWU z5HuP_7Vu|9EYSSF`xv|cw%>m~^A&(NAB!V&z{OA9_k=F{v+XKu(S`q765W(Kz8(Tk z)Y1YnLu)zkmDv8tY;7QiOVv~mirsq!FhDxO=0>kz!&H5e0`^xnvAmbeoz=r-vg~?| z;;fb8T<=t*`1;2IQqPjXLWt!i)^_CJo1Ghr<=9lCP87b36;g9rW zk@j{M3IHxXrgBf6On%YG2<}2_TXCF80M2Jalg#F$Y!3@a*GczKcmk9pH2iI z^5qa(8EXB$ZX*#mOL5)8fe_jc`6_B0NTr=(%w5yDQn=9UwJnq#>F?>f^A#4oof!bG zUTLSqSr3($R}>T+%uNw>tj>}*zHhs8VjGvBl9iM5Di$RR8;1~HJEO7`0+16;PfbM~ zEO=~W&;(UhGG_+`>MqR48EMzgKbvV1Qzm{@5Bar+3&^!}7m~nWsI)^Rb(Lr|98TH7 z$s{&M&>kMH?TsphG)6qhdnWwKT$v*@bs>E;M1mm!LnVZX;b9nf*p2{O{oylSz=t(A z=N15lCh_Vz;kze$aG(E6giI0~NX%uXnlTNPQ}s%$DF5cM$FCjkhyu_R&|MuT6;Ntn*O*tQU6n~xA}qYqZzduJVFNzdS)auZYX0 zZA&CXO(`oL%mjoTrpUQB-Sa=(yrF3;bhrF1U61F~E1j~bwSA)CeP=#@)5hvO7s z)}_+o0%Te>?3MY6VV#~cyyz)lU+%oR0zB?70>{TgeidQgb}-Pgi@eN8eLTkSzg*ux z!-N4QqcV$lob8063jWB*1&mxetMontRg)a@DUoRy(6N)U77p5MicxJBZDUDzTqwY$ z1t<1jm8-}#I#bBeFEMIKjvaKhjdP)%I>k9XoCtRp@}E@M_+jYG;ulNf;lKMd!zf}_ zubkpJsggyrdMU#kd0CzLuwcY1sh$p+ukF{;wqkyzyc%+Ce&~Vj8>U6p_TEXKN5;Zi zG%jl8I|c3S;l{8yp&vCIzV0*^)Lr5xEb@~boPNHY><+gXTjTVETOOv_xF2}s-8EqC z1(PLvIM}P1)2{utsk3Nb+a2x}b1(&JRc&_B{VD?^<7BS1v@UOC1nF;wbI-$lN=Z9# zWy9q5Wn#uXzfkPbHJ(?`U4|E*xklD8ExQ&irqmUWb@Me&)Z2l8j0~jo+g>5hyVUpZ z+bii?XrC-xq{!aZA7Am6<`VLlh3I!{A2XuwZf5WVvM)V>i`5Q4Giub?055BF%39s_ zJAL$am3Vl1YP3dyrw!a5#NVjvidB7F465vD&{3{f?Hn*}p+bLrypMO5`>eE>8(sD^ zZ+#odp$wQGN*X-gVUA>2(m&U3a=rdDN+S8sC`pIdm&p=pY48D}(H!x!iSRvs&kU#~ zB30DmZb68AJT^w7J*|eNf@_rST@3Ti-F#WXZ)^`+2O3ETPcP>Hykw>h&SgY1Xoq`(=9Dl~Kl1_to(}xmXnBFP4HGlE9&z=6^o+0^i(+Enkz3 z@$mA#u?!LkXz!hud{6}5h@3lP)lnz>aC$vGJ8)%70OTN?zZEXULXf>ECV-kYu{2!( zumtvgt|BN^Jk0Ls3-#4o)#?CypBBdD))YhHT;9%TB}Bb)q&bMwGp4u13YPAE8OpdSPRK7;IE{L8k?JrQA8DQ}efrYo^JnqW!SyBssV`8Vx0P&3%OS!d;) zq`Mydh+lITaB;g+Qkuqn<8}ZvDPo_)2fUD9dfs&ZAByYKcG~c!DfyDGBE|hVa0t{n zH;LSXegY^oVx8&`kG;NxH+2{_s~JF44L?l=q1 z`>)DZhKHKH^lfn%I4*!&$lM1Thhnw7$VQ@-b?8uULA@zRVU#i zPnSjY)7A@7$KDGhPad=6;kKuN_6U~4Qd)GW?C{g6Pv|x>#M&|>2Q9$SEzLrHOB{RE z>X=eyIB#`&Pff4x2alzpQ_gBn1PIXH{()=1{s=Y{R1s~Aa}}a?lM^Tq=W;4NY+YTh zZB`@@7Art+?EpC<85g1zf<4FBe9T;KR59XFskgj%jVSrD398eC2ijyO->LKWiD?o# z1DqT%`&PkwUMeV=UNw2_C$ zb<8|AHQFk=jLN0d|DEbv%J8^1e>qcgo>*z8D%d_%X#F_N;ArxZ;pucH17Z32qj-10 z3&{>Pq^tf^kY$FHkqlg#$I zg6gZnJgWvx>Dz+5tkFu{G2Uk79bU#0lG3-{ceWX) z3%CHriJ1MyW0_haGgX%i?BNSkxXl++M+ilSg7$LAwzelUYxQL=f1P`V3q}dxrh2FkDGUO;wlD~gswzoWj~czb7Ff0+BEoAkB_~0&5(`o39_z z@24hM#OJ?%`pw>7Khmk6vf$ox+#=|H)_Ps^`RT(aDgK8C^-tU@q3c0e#?w(c!P&EQ zgjX=!EsHA5i2)vwZUIVGu{4e}d=z4We0)b?AEgu_lzcyBBZms0!D@VL_KRPAPE$0= z=B!qyi}WeYs{?J9e%BwEMxlCF+=3AlWQImWoMCpXtvNPd|HdbH*(FK!Zt8)A+|+7n z5$_|98_aHPNj@bEr-4YZ(N>|`5gsZLho z?;)(EGiZ$VM~}U2bL|KYEZf2E7Jzm^m9a>rR=RqsJbR%x!>b$PcE)s@{CruS;WLvA zIK-y{woe}72UkLcbMONSkXk$p!eJuu~a z%R?)m7v@sPmme`oriHvS(E}oNn{S^`4aPc^MHcpf2|-ikS><8+621{+v~VEsCTT}5 zx4Cae)ne(2_PV94?kKU7(&nf`iG!PyXxA0)`YG2Ot9_>K&KQ&8jXOF@KWsCf$1}oF zwYSxB?-8NbW|!H%^05E6Z>F@ZQiHWNvy`c$);g_ku~~~6h6>AM>8aX~tXoejRGY-2 zGTQscCrPS{@e)30Yd3gz1|Yz~-zLx{4Q*2JoSng!IZRSWJIpj1Q&B{`?P#W@*>JbN z3pW{mFH6(1=#I3Sk>XsB*=U~VE!!#15X-1>-jB6VyDp0KVL3f(VH&UIK-fZqB;Xtq za|ZV2dS?!WK8kR-7^S9LI8th%FDMhEBCQxfnbx&dIYP<+Co!gL@paz)@sQVVm|J0M zI0MmVE_akx0^aV~XT9@+^9L}r=c>K`nRa8u-{bCJ~U9W1^Vx-wfoReOb|i6PgsFD&+c>hCH=-|uyuFIIiH-}rQ5b~ zPPFf<8U~fK;EFV@6s>qlelGTIUIc%N@JT@PeTH!;yAa9q#JlFq9(CeirC~0iH26)A0#qQpatP_2RV3`?Sk$iI!ElGr z%7s$q5AesE5VX=r>^UU=`|GtWI`v8@9GuTChQCztdCn-4`Yi7zPE81ZC-1*uG=4HW zYVGhVdW4Q%fB3O)g0T@@tCc}AwtdY{&{K`)Y&L{~dDhImk8x9bf~l^qsv6)bIb~Z4 zznpO0J&+fVM-PeLA#tr_iVu+apZ*p1h3 ziyXf$g(_g#Ttts+?9UZv&=lrB!`?7&ABc8BdNxd%O;h743IRl>rn$pBLzu5~ivFp$ zxoR~Bsh;Ef?Cf;)Or~xcvxy%q{b(&X)BgOd{A8IEz{!u+cwE9l8pom@cew=#)U$U{ z#S1hFkcw7R{m3XQ1iqRwt-UP)XiedT^{>82w5e$L+E4#3+YN__Q;P8^t-qE+c@po- zg(-Nb%>VJ@Rcp<;&h`R=+ufu}e|S_u7#tY^e?Wjfv|OB;Cn&nd8=N;u$BQ8B(+Z|& zbtDkCsred#rhG(u+h!2CWUz6Rz^8rf9bNojg#SowPX5wkC+D|I(RR;#+ zIvepy@e9T7wajnVZ5~|B66c8+lZog-`ipMag`Nzlk%w82*3?Z67Kti~#5@&hqgYo} z5C@s;2$RHZRvRf7exz!*Q!TWTj!c;!Lw)X0Rk?0Sexq(o|Mpl*CAuKk)}k-dY`nIo zwT7zQhYhb_EBPF<9F?)vWhvFw+vO1}$2imU$UVH3ylG$0R&D`P>u*SFLXO~sM~GK+ zS&~Ux2wXg{Sa7QYViFg!Sx+g0IXFa8w)5*~=t)#po^B#XK6A7nj8M_WrMB&_mz+Kw zXkSnLcvKlVP|pd7RCL`zuQoR~Q_Er_zm-Z0&a-_$wS>3AKrcBoG&0oR-5Xl)Xg_pw z_u>lJXFtkTH-V18og+L?EZJVdT8OIkI!Em4rX(h-BcJY2VW_CIFTcncs&<)~pCzGc z!y=fk4N44FFRsHyJuAOz58oO>9U!OUL)m9P-q6x+b%Punk}|IzErb$;KC#fjfshlZX`iP!w^u?`AQ{BLPYAD`dh;yawhbAx7JW2e`)*&>Pfuf%EP3C z#oc?s6842W_Ro`pQ2`zW_12$4=L$DzINT9@)6+M!6C^8{I6i1E9JgjyR8_qznXt2L zQ@3B`D7y=Df5F0ue;YLQ@%q%GR6SIslbpH3zUnh{*(K~Poo2mn1|t5Z^o-SVmHb{E zSddTIN4?%9s>|{A7D~0u;??z1>gRFf(GD@QdzM%jWXLD9m>&=ljx`lF& zoP=M8K%m4Vw@uZvpY9knOq}B--%K@J!5kT>99PXdcb*KTYu9lW!FLsN>)xzxFR$oW z2V;aU<(qmAbh)NX(e{+KK899qmrkIrmsf+bG=&(;uc2yYrU8UFQKw~I7Ure>C}byQ zriN~IcW4h_q_?rwuCsd;c(Wk2*<$EzD`vzTf0p85^Qs9CH$J~3XJCnWxGpkj z0}*G0hBD5WnuwD!abc#^dJZ&K>t2GAzKtEi+0D8z34&b&0Z$&)WVuU)DLO!-(0uWX zzm|LN3vC#V>%QkCR!aKT7UiTdzp!%TROVz-XK85lnYe>FW2N>6KIEO0lB$M55)4a% zfFwN98^_%+0ZBsaeYOWFO5->?_RB!t{@%*2?4E`njuK=ig7oTd-dNt$$dU&MmxTC; zqH)wv!ilwdzQ=mq;5Mh~T*f{~+pXRX$4x~`+wD%M9NxK<`b0vf*%(=N0`q2X8I3gf zD)=PQegLb*pWf-QuX+&!W&~WL+8jRFoKzRFNT#wp%09YnWv4Hs+E;7V?_O3}jj8@i z4WgCV8pC;hVc@GMag{yyHyqdi4@)(um7(3Q=Kwa!H-ycX&ip`#R-FopO&9cHissc0?F+Q`3H>zQm-s!NtD5p1%m>%*Tii zA|g<=!4{*D9!&f#@9PC#0umY-F(IL|2pPqDpMo|Dxe#HXo6J6btkdo<^F6irXIF)xGNQn^i;HyDLMO3YBCO!nXy{a%?)Ev`I=cvvBc*_AAN=oGmF2G<&CA zDD4RB#eq&BNd+=zgZh6yO=4DAs*kD=+Fzk+Z~~jBMPpT2P1k)y*C%v-Q3pFn@d&z z58i^AgS*~a!a?grjK`i2qUA=xOYGb1JwuO3ssnpeY?>d%a)kzxdz_QP z-r~-&Ub<+%;D(vvzqo+|c~hjdQ=%+?WK>}O`Nsahm(i+o#dMF3arMjZJr4uAqB+Q!Peef5j(>KmS+R|W87-FA|31gxMqY?iat4DU{ zF$Gbecw2)lx_@AlPM5U$LaMxQZzseJzGHh>J(z`8Io)5~!;}1cuc2&$_I6;(VpW>1 zlC8c-B-Ca#CT-0yu(|H$yBe(oVDMWM;?_9}K&iIa+Qib?E%>C7r8MPd`n7FTk3;|* zC;A6Nalm^rLtv;P1Z?Fvue_hIRiY@V2BC4Rcp#^^YWI=Z11=l{bf8bw^@V9wl$A(Y z7@!grj#gCHloS=8MLzk%2D5kC+pd2=JcG~g z8Jzxv1k2Ruz%n zo1JLfqM{!MQ!)vY4+QiaJnxg*5M!;hYQImlLSA>i)$OgFtnKzZ8FsjFai5r@P_CS- zc;rq>PR=x*Mg&OvNHaanhQ6h?3caUxQ36HXVf4^TrSOKW8h18rG~zXe5?l2ne(~c)Z5+=$d>0>pvu6jpp`x6HJ9kO4zKNzzXw(cFe^3 zqo6KSBs_;uj@=v-E-si$ZnZ*T8H?2~_4OXWbww0eo~^l7>gek$p}i_p_i8$o+}PN% zEd}`0Z?poh(ti2gHT^5HjrH}CkS<{;S&SJnxL6n#0Uhb@u}1p!yn2 zU}{GU16z+Y=Y+&mpnp>IETFD-{7lTnGiqUi#l$q~`!(F2Uzuoow8m<+G$ZFfRtf|J zb6sM>d#@88E$oF>%8LsJ6bym^jQusV414?S!Q>zxOumBp&*-c`h;szEzzYd;iwW^D zLko!>To?9`IX233A~C~m4lE{aKy(sGB$l>uU^Zpwj98;t7<36(UZW?eth)1;#1$4u zgPFlm)hQCQuBtYJr1rn-CaJ&0SU~V(@34zaRnC^io}j=o=6==0)dS_E>_DYt$rg_) zCk_&UGE}|4WBpE!&cgMyI{wIDk$h2|m72;!qgG$uqiwS<&~!Q%&bpkNYpi!WSIoNX z{D+mRQ}a=8Xu3v5a878;`K|QpzpB+27M?sC^an$HBiBd(?7lXVO7W?&^plnQ9C{KgbJE$e zT!)B5ZnN=)I1T7Vq7i%9&mF}GDQhN~hWhz8_oeV_yf0+Q>aB64D|JX<5L5yuL9b9Sd&) z14UTvKQqQ*^nryggy}|V1A$A0gauxMD$oV;qsU*WCQE=_L|3i?6@jXgxMKY2p3~2m z*vx=KI^76{V9l?@KTX$2>E2&OjtFW~#3czMGzT^jIW{pbwu#Dghz!|cH?o~B3#RJC zFSbNC4S8nd9eanp?fD0~^e#57@7dqtFfyuZ5-^us`w6t@9FMcsa)^+CQm4$HAZ4jO zDjPJruiCyyz+i5vp1-dOnxmfb>IrS0L2hP^YQ9>nK+s_?EI-}4z#99hlsO}cfsUy= z6m-bSURn;D%}VdgZanCH?YOhEW3vwhltk-x_Ks_FBNDhpi-+^pO*HmeAa#J_W<*n_ zi%vd%V+@ZZXu^178sK43ViT?*e#(rpcqVe}GkGN(e3GTjtbk^5v(u@jP_k6#Pw2%p z*lc8M?yn@dgi&ex*rN$tNG3b9?}td-;n;~q86gloinxI93V)mQX;mFTK)1uRzT}mX;!7}G%j=g9+uA;gAyS}&4 z5U{s9rg_mm?&0}1mjno&uOvgq!}KzUpLQV0(n_r8^LI%%a)!!G9+%^9lZXA!C_zIX zh)!Km61-8P@@72p7tBo|>7$%_Bl@*Qr>4G`Me4{qNz=8=Ro8AM@SvgTTWD04B}6KC zYj+S*j!bgJ{t8PW;0CXE+jg44C0oP_^lfjg1x){p>Z~DHCS|71?Rl%tZXiqe=4e^y zCxRPY zMcz@J6$olyVWrM?{NF|$>X@HstMiKUycNN+$!?intxt{!Ppp?AT=$!zm2$x zhP4JFa1VH>di$Od|I-8BTmI03OFp!O%UztX*v>nlYi$(56e6I5b#bcaQMsL%oN^C- zty(x^`c+IwyY=Z6#w9Nvhv3goqp!LFgHLe)?4Upqg^WfO#2e9;*m!04vvr}O zVW~H|y6kbcZ4CFrcb$sdVCtVO9Jo=4PN>s~iHZ8d4`%b4ja9t>Pn=3l)Rql_lAN|L zMc7-02TGN%Cfiqw3=eJ_G6u%eUPd#Ye8zu9K%p_hiRuS>9BlDUi6%xm7H);ZqJ6$! z0Ir@~^SVKc@^36;o~wafsT|x7K zI$dg4cl4&^NWzO!nGR+N!&D8<<)#MqRCcf`pLcC`21GG3ZpMsMWH@tFmVZrD-%zu8V|gPpYy+1TNrsa zzji3=TzRJjV`5y~w1Ru0sHiwN*`#V2QQco%U0&d5Qr)sygeT(BVULZy*V#UdDJpu_ zN*?Dp@zE{4W0A>3-?Fgp@m{sc2Cxg#R8}*>)qVZt=W?Fi) zpor^(dg{7`B-vP4Ow&Ae$d_Fu`|#ggMfN4kL0V~?c`iYk66R2D_?dLTh@Z0<^g&(n zq02@@1Y=lBx^u1=i4_HDlZG4;^-LT#?B@ru5q#RY7HIeFx1+x?`9oE-Vxn*S-BH|k zj3aY5pSRp?a5e6Q(|Ux6A%rt=V9GKAOBRQP9i;fubK{BlTi+l$1=&=w3-=;Z*Ktc? zQnCx>rAmqmwrqt3KA=L9jPigD-ucKA6uMr8G@<(Tpx#^#P;y+_JLo5lb8({Xu(UyG z2GeCo1BrBQhXSqP=>EE%~X~7X2B(;Y|=p{ zv+b`DkA7i<UnYzMv! z);dtWz9MOJ|C5Bf?+?F2gbE<|da4tyE@Y{a{Eh&>iEu#X>O#o!Pg}*&(Xu8J56tKI z=7QnP*E$w~^3|Lqa}NB|6-hWxQ(YBj;_+Es#1O+-XnCj%U$_UOz^TIwxjCZ|)=0)l z$zO^J3aFHTo}4VYZ)C<{M`e=B@WW`k=UB6(yQ*rEZSC77&l7A)nY3*+oXTO6B650! zOUl3IH7x&K7zl>zDW-*?$O%={`?@};W3mfUEwAy=%Ef?>Zedtd*ul3UTQ;;wD$=oR1A!hJ zXD3g%37ri1ae$3bB?@?XK~7mO`3@GPauMwB?&)ore;s8i3$*hmwH^YRU|hP#&BGYGB?ecWN4#kFDeM<}VT>E~yJnTng7`Ui@?p!4lNUGqo^hRZ#CGW1+iGJh25W&k>58WCw^ zTZAd90ma(Ri{9fDA?aSN^)o)xH*bF3+^8 zLDupU=oKD!V<4P=#}Uq~hlxv6T1!#7w%Hbxun){E_c~mZ z8uj+WYCy90jgnrh_1*+xk=dN*1N~k=PepcDsDM36(k?qbfu(wf#z@sLGTqW}Pq+H# zk3&?JB@C=f$AvkmDEK-*Pw`=1@Cy9u#HY-%GMIYT+p;Q#;H)gjtlt8E)eRxR0UjO; z7_mut5CxzVVPZ2HU)w|@l1dtx^)vQK#x6X*uZ$ChK3xm&;lFH8R8dF=sT{l5>s2b|TH2ftuJ zf%HP9dQa7f1%JG<+brevI`604F5X_|Gg#(=;P~?~f=9o|E=QUJff!n8!8=%qaF{$q z-&MM-o$Uo!Y0)o8ya{p2YaPXAAGEE!>i5WgipC-yS%tSRT24@rN(BB{X5h5OP`+fR zvkO3{0{metaj3a0P#$RYiz&${7$h_-BO-4285rko{T@~>J_)-PzDc>4kXq?kq$yg$ zkK%c+m$&u$oXQM1NG8k^WatFE_TUwD}06YS-0 zs4iR?`uD0MLq`5h4RB9C%6@q-N(qnsKLYblW&5~*0z5ihLfA$Rzu7Vwe^ zeQ)00DNRL}i8^SZc35EA-|o}TqZZ%+Lm3S@`ujIZPAr}mQhDo`mj)?m8E4_}WhU&4X`)lVUo;+U^&J1|l(k zC7C~=LKY}ofNp4c?EjASB8g%&QvLc>md8Uh0>9!PjAD#8QFgS;K5P}tbdh*ey~B^4 zNETU7hc_gX667Q7!1kwHaSf%Xl^^YFOXBliO5Y{_AN+sj%8&M4tAA}Jbg=#O-&`Gz^~g1Wl!h5 zxZMF?l-@vk@>*i!nstr}K>zG%U|=5i{}xI&MPs2fpnK7|m`6n~Xy}UaYXDwOPHWIp zTT9C)>`X8&5hJsr2_in8JPbCjsDKr6qz%XBoB*CcQ>dKhoTLM#*_g88EuXCU>+Js9 z<||AM(TM5)Su6pjKQr;{+z=QRe&3|tdR6vwiF4>|NR$ig)hMrZo|O$#62|$pFnJA$ z`bf>#UKXF%KR$w4f_<8^$d^v=0uz*5Mhi#}xuef)PL}0(Dg&*Wwl$VKJPMNtN@&9(n%|5Nz4x=?Wx(BLlQzdI~hhw@-x}&P8y$;(%zI*KmOqN5ySW-7qkDSuA>w$r|#h-LKCje&Vm z3H$dm*h?fYPp5;Q;znPPpW+EE1Oi?zE+eGl0gS%Yo0T1*rbT5Tq}W%M?u+2ZMH?J% ziC3OSEg5!dF)|(Uyj})pIB_AXKInos+}Xpni2V7le1!ZGHx!fqC|B|?lod|Q1Xjk1 z-&lA)2jLoY9HXlRb7d}roxwG=vDhXeO5{fdJYB}oNSRd?e#`x`4#4SPNfwByr~Y}1 z7@V6gnZ{PKFwp)Z{@MkvRAzVGpcIK*xhHItJNP$V1rqx~x`usYJePksZ;>0Vi(yhw)5n zBCQ+Ar+sXa>jPm|-z^@jC+jBoT;iOK|A(uu3dpkCx)lTj>FzEm=|(`hySux)ySuxQ z?gl}+8>OVXyPNai=ePf}_lAhDr2hCmCpR2o?# zA>B66iJbG)60ir3dS)l+_MJJ^E5GNgGhoF3H97ta7=cPAo73HyLC zkh-02+ew@2WsBj6|9or3$^XR3RF42yT5xB}>PC&Vy~`!r+`B5Hq=!A$F6ig}R{m99 zVZDCQK+}1APoy~peDimRVsF#}QLz5+*S!eIR&>9Tm#jFeazKqM4L6n|B|wXLL22O} z`F3Y_K3?$_{@)Gb1}YgaXmS1bJdwA6c*nU-#O-!hu&}MD%=di6p__Iq(2NzHO%@eK z)9Dut2xQ_bUzCGC@QFi1n(6v>qU}KHc|VP=nOGNJO_#n?P*lwQn5c7XL|H~DtEC!x zQEGQ0t!l^~;Rw@mJ3l$~Q%F`2>Z-vZx2WO+t|jiC$v&^LIJTOa+KhLON0+Xstx)7( z6#*>-JErd7$VYh&X}e-J(36*6YnXK43kwa_S>=>e+iJ)CxSYjoyIgfRcQ+nvSKhwH zva)Rd6ceCQ`!GQMLs4XK3h+SiT>y(ZiR!L7%|b#0N8J0;|Ngn(y>q2cB`^3WP6J20 zIUqk&83hF-l@tiA8OXL1PM9w^3thaz+IoBIvG;7Y6z`#i`bv}1hI=^;n;AJ8ndDPl zC}jSPD*;|FFoP2Pp^365YGAA4MU83%km)}1iwA}J2!MK%WcC*!uA0GQs;}MK zX$OQ6Y+jU@>CQqXFwl+?(=$_$zAqBh#=bsiMvzyE66bm4c`*0efrFG|{A#vj3}Ush zY8n1*KRvdTQHZO`-?eND4$@Ky$O@)*%U~bw^~kNF?6~#Q%`yA7WI;t-!?c`MT+`^3 zSVJ&=K|YBN&7!|*aNNcdH#EeoW$cbkM~upd_%Jx;77$je(eg;>KTND+hUlZDsnj(& zuQh5qyw8Ks;!Zw%!K@$cze641x%ze3Upnjms%3%PbzK)>paRyshgaF_Xb?TF! zwPH`M?8wGdhQ$(6Kwh3klrljVV7)9^XqRpK_v=gp5(S5nyeEa;7pQxbuZrU=CGRMW za}1&&r}@`pmgp^_7s?PL)KXnHnNLMc%$L=uSL-8?JT3&mtdUKICr>F8&_#&nQ^ zK99cqu$;izF_J_tt#Q8;qZ*b~(F!@L_4tNn=+_V)Iwa2Lpvxc^UZ)5ZuTm~0qy$N4 zA6%3Qoe_DYV{QNft;vXSfMvr9GOWL4%u|7OYsk%KHLH(;-aFJo{ac2?mqn8&uz}y5 zzUp2UF=XMAx%OmL$xdKw^Rvkb(){hwD%bcB)!$A4KxwG|qBN?FAsJ?$e9OGa^lk^> znV8)B3YR^bv4x~=16vw=Q;263*M!{ISa=qy<_QKlfS)(}+PORr_v=}RptDwk`-&ATZP z{0vJ#4J4Eu`RYP3FyJ)KS50;iADn1nCws3^*6Et}omzJHSDgF|f0=)iGW zei-aRN+tNu-=g6Ax2ASS$weISu8sF89I51C28SlJXaj%*273>DuD>S9cgas8U31d# zghZ^esk*VWz?Gf$>Es=NOW9*aD0JJf{7yw#+Pru#r75cHFL9sTZLY5|Sr~X{O!yR@ zKt%MPU$^xYh`=PSr=dj%U~Z690J#AM$#=yDagZShZ0R0&=6J`Gke~7EUBLM@dl!k& z(3EuMq$h0dqQN59a>7KhF!pjhvBe!sjl(}5SLj+(c~NSlwavr22O9Q?P>l0BXn_KS zzbn5@1tlR_q%LFUNxXAq5|l8BX0m$;wz4p)nzeoh%qtSpu%P92W%d@#RaH7B`5D2G z)PdMYUxiXXvc=IH%ux-3pO};0xx`qS$nF*{VW;#)GV!O4#q&Dle85eD5#`wb#ezb{ z-}AdOlE0(;O0XeC#?tW^E!JBq_SNa=Fkqe0V|~qx2+c`U5HpHYqm#DAyG%|DlsMvLEB!)LF8>fyP~xm1T*SqK&#!yrAS{p$1(i-eNEE6O{cKx z@-Hv|0W`a16c4z-j0|eLU;1fAW*(CNj;tf-G>TL zdC2j%B=8trUNbRypDz^hSXxR6Q2d03X$%UV{M)F_5=oxnK3N;tG>ui)!Xw(NAUvbU zu6jp~wz4LoOE9{c)w#fyb2^%noo*%lr##D`{pEztR>t5z3gc*Vi;Cf9GRxTs zi{*LYDia$v`>dKAF#4^&i1gmP3W}MB?NFrn)Wm-FQ&%JUmPpFc)Z`l+9xH)&ITD7T ze1-#Go3)|l#ugX0r^K52j#8&KwUQ8YY#C7x+2nRNNHmD>d@()Eyl zBzyc1zm8i00Pk&2Uv`AnjtqrfLwi$>^Cgbrt*Y`e1I!Og z4+J)-V@rP$qR=qf4Xa&uBz4}wEfJkr0oFVB&?eTTd}s#2Hwg7llrb^Bh1eKQsle@j za~Whwp$w9Y^p>`NQ)0GKf0eewjhOQ+;u9Ayo2@NBVkloiiE>{*SbdR2(;B0n8|Xpl zs-T`~L^V%0hXtmrlAb{-8eRh}oEK5}p4F0DS-}CO0;9PMWKRj)sh)NkH8r=Mu0c3p z6qF0*&*LtUrLfEkv~&k^)BtL#x+_I!HvyMmP|{S);?f7966hd@Wp5|&pU?g2 zZ_`KNY(1F1gD^Nj1JDryT@BOX>-`vU@7RallgngpKzX zltZ0mXtHNe_b{)9%;YJh5N0Lo~0yX}@<(`1g9)y%!7m_mIvad;sxD zR^WIbK;-`a+Pqm+Bq?zV79oOxE(?((iM4S0|;2cnJ7Prk3~%&gLk*{id(Z`FMicl z=g`FueYk5V>-xg&|28(|eALf7GuTx!;Q6?z+-Vn8cw8#2i@BsVt~7-6&$kKGtIiL9 zarj`|e2i(pjzbVNNvb6zg5y)__PZ~PM#&KuJ5 z4si|A1Az_%_gI}Dx&eNx?p6;e{CqbNhAV2AT+NP%?iLlknGHlv#p$}>tm#f`!tM`cZi6{(a-^Ylh6(_yCA>OokUJxD&qsEBcC{x^*n}( zDD_%szjPkA*HN)^S=0IsCzhI8gY_)+$b{gQvU-f&Jq{13q6`Y5d1Gf@;$6p=k9NXF z|JTct0@Lyvr-jt=W6RVhQ1e1rKgbd7;0h}?l*2^0F~8L)zH7ugs%r|cJw^3q(-U-*%abG-%F0% zTeEvkPyat{gdEt;vR2?Cd$b~@k*eP{qixrPlKr~g5q0Cyp7zjuJ-?@Ya$tPz4i@Hq zo-`|f02xKYb;Uu`<<%%CC=uj-LcL`mwjny_U=Y7dK>d8bP6%{c#4z^9Q3%-HCym^= z6+z+RBnRdzk@dBwew}dme5<@qulL2)O~fyIT|2NcT`Qc{tM7@Gox$A+FaMKAeHi|M zv62{^gFH+@eI-wqJL4BI(_%{b>>aL|2SWC}01hP!u zowCm}dkFHFr(!F|M3kA{p1XG^3b_>+9!PbH2*c-VxaY)cQn6vZy%HbFKp?Aq$%VSG z00FswjyYQX+y^Sc)&?Kz-forEnXuI`m&*w37(3SaL{Elb|MN)+jQ_b`q{ep!Qu$CG z4O?(0S`t$x5Emltb0+W+DJRhK_U9*%=in3PrgvH-=*A;GsK5W@+QCTP>H>5vYkDlF zpbg8;)OdT=I-4gCj^RD0b~5@VhPl45CXX}&f3*LDO`nL~HW1pe%EJGfd4M-Y2Ugc6 zFBvHj&Gr2<0L)8&IXIkVY=m~8?DWO|s{ChvN&zzif)4rJ{IUCybW;=yY-M?I=~}P* zoc!sgNH?lNUTGIIK#PZjtWJOEcf0z^nf`7bOKi@ImFk)$Zc~bw^aadU0m)ZMlRKzF zzBr|+-o6N-{aT+?FxP_>B1s8y*;C{`YKZthN0Wo_cik03Ly(UpqI3J5PNU#`s^o$z zwy}Oh#(MDhb7t>R_4`C`Qq7*MJ)ZQfzke!47~bQ#PXbR^cR9PwO$t4usR_!+Mepdt!TOx zQ52e5z6W!2s3~jrtt!K&a zGDE8b6hxDcz86b4-?AQ|?`x($Nx4SV`gve1uy+owKqV34>dsUm*JC}b=TU%6s=YNe zJ`sOUPpFwG^KEW;&?JdEjw1OiNdPPj(8=14X^nDgOOcA=D%V?!dD3(;lYk7(3zin$ ziS5-hwOEti3k)h6Vgp0sBr;aRCs+Fxk+GgfX?lLMNFWU)GD+$|ThK$FLdJx3%@Bv7 zhjk6i-|@Tat28wPIfgLL)J)s$Qcw`(eE%nXi~rBTs)O#zeb&A1p>@I5mIu9Lz3yzh zG0!QhpfWOAU3WQpA}poYF}1`6%fNwowah+z$3q+M#-6BP*qMXEVhIRoG+i$15Lp|2?ZSP7vV0RJ4+MO!)dXWHUfNI zb2Oqy*=Du8v(zWbB{B)ck)=-*LO}?T&hOwu=NP2uC9Gq{ZbCZvjEf!h{euJlW6bP@bQ(2F*t;@e zui9&Kt7Aa-(AD?5M%Kv$5ith+&uZ_2LYfm;?U74@{{|M_ew}fu4dgcDm)vN}t06xr zuOAB>Q}p3SVLikx;Hjv}&Stw8U2sI__C_8-;Ln%`s$a%2CP&~PAQ}YOy4&Z4cP60a zZP~9sdquVqoYD>AA(}Ax%33W?E#`j7h&bd?OnZ64lG~6bq&c_9_nhkf4waGupgO0P zld%Nl9`*Oc-!x>TPiS^&{55aeuS|eEMiv9Cl-ARg@<|xw&ETSzA3LpYJoYd!MSqYH zGh&Z$FD$J+{Uzu%?4Y8eZkAc!5HWBlZMXpf1nP`O2%Mw+AU_C@UtmNzMt?8L7)$m~ zSuEcXZ<3A2Yxsm6>17;t*Hqn&jCTNDjwnt;^oW_X`l_@nSLgwh>q#3>?1dlT((<-b z5*l{&aM@ygb-hHe<{A z2-@B`)RGNMz>X20nDm4xYapA~&^33*S5BwDT+?U{-OE3#y(J|%1;1Trw9E73)rvJlFbfydz);19I!>ZFP&ufN zB^2=U4RV!-Y{RC5(>z`bD^QnH3-vFOKc9HUk^D+H$JNkK4>aq}&0$ZiM9Sm_5s+so zynqsKN!1=*5%t>HJtn~~unKdbYX2S07t25c5kBrf9m`r-fUkf_h#B)|CbV;+LAM8P z4zy4o7O)i8yN`3cCXP{yi<-G*T?a_R3#3i#E>H_X@)&#JW&$xVC=gXS z8fO;Y|KYm4frS!~i8U&&8Zf%=h?`)FbZeBX{}dp~f%tokU|BNcWGH>V8H3L^u8}dw z@9li+_rYiS{Xu`_3RzuELCfz;tniuh!Sh?A^{3b;64H&fK$E$^`}sEBtyeM5G1y*d zqz!L%7xB`JIn?NUCy#(VJQ?pPa-l#Y0+g<#n550zulNbu2`mfW4hfX+Ca$cn9v;x* zfJb*#(k&7KJS2rgAhzE2FG(4iBYijkh~_6-BLskGD(wcEKOhqn5;pRyC7a_)yad0~ zE>sBQ1m3~7lTQ@rEbm57n-izgr>_x+!{Dw3`2INP@I6)40*xZq=~wC|J2I zpi?^c?&PX6(N{1NZDa&G7Rec6$kv;XmP$e@Ye*v4>(#%cr3fRWJbli_dW@*yy}`+5 zuv2=wQfu2M!Z)4MSu{HFadw$x(6rNxkP5_{RUp;SUhHO(?Zp-N3E2;T^(lUQo1K1J z?fi;(0>RTLrLFzMpCd@cLPX9A|5x)UVwp|`lZB7TPx0(N=|2 z6D4UbKUt@{dY#`-c@~$c2m#~|6<2HYS~2Kp5_K{EH?T>D2gF%l-DBPj%L2B%myFvb zE}FkcJ|q4GyQ6m7>a=M!Y#`$ zWgd*A;9F1k64(l!)!8*-Rr(zHmVPElT#nKL<+R_z|{L{S(R>(;mT`yJ~;q&=blZv_JbgP#6=Buh1j&i;kkm8aq1 z5!=%jelBTIVL%h7k%_yud)PN~l*RyP6*d5EqlHEJ+UaiOXt{-e05`v!9OdX}#QN?g z6fHa}J^B&CY5qX0#&L9wE_3_iI%0^l3mmI5xx?X76ek8X20-FzM!&%@-A|pInexs5 zK{MCY)5)tn+E^SD-PZ>PF5K6fTU?A1b;AM)Wd+6G^PM(PN66fx(9q6aGxHd6virls z!v=SHcg$=l&szcY`1U`{O;>)Mk^Cwfrh8E9jaX#@?S@y#mz{RK9VIWUD0}5SflMy8 z;QHDPtF^mZ3#MtCd@J$B(kY{0UU^2$mPw>xVQInn{Jw;?T7}*Gm;k+!{(H?smCU1hPag#pU4N_E7h}4r zm0H~NGmv&ErT%VFJ?bbt3XtwhM~E|caLN?257tI!CUD|cpaQhjZM%k_MiM4ah3&p6MYHi{Cb>V)Q{+(X6fo=1a&^U# z%4{KNECTH~UI=r}((gaGFf}j*1e7rbT>|#Z07MQrwd4`~H~*lG;LQ98(F60D zkybC(7@?J;JTN--j&_w+q9vf4h(mBrVfJ`Y#U8Ysd%1T}{i6lCa>9m^8{17^hLD=5 zl)UCow>OIES2R3~-6`~!ovg{3%2rP>dFe!#MJ)adCZp`)$+ z+|u=c*WS5X3Xbx=-B4eT@cq(wZ*k6Z&*xnAZ^iag zTbu=PdAh=M_M0DAd|v_TxxRA%V+1%#9FD*Dczg!2`YkNJx-0ek6PW3F?f>pefn9xq z=`Y9(c7$N<#xE9Wh_D*VxzWgEqfkD9lE;f&z)sheYaPkU<0ctGE;r#10`-dMGGh!0 z!4b@-e%PU&INzEG>^D8gV9~7&5kF%>IY8I+-hI7xK8u|qkt7FgBSE;LoK zhCCop*v6bJ8b9hplhaNcpWO?BTsnKV{l(#!2m>2?CM*~Va?a{0&fRihi=LVF0_rIx zHO+>PmyGZ7+)mh36;p5XrFD;gKDm>wuEpvX9Gxv8_UG}a>e~7>t782R2EQ?;JJ5yT zj^~PZc?q@{>FFzV2Ru^JQ;9ZA9U@oPX1}^@Hi$BF18V;p(2?N2ffQ_P?CzQ0i1FkR zYdcvTPw+RdZskU}i}4#9a^JqaIM=`+LowKX(*b;St{fcML5PvpT-{rUnQ7je?qf3B zqmO&OKe1{6|CwC1(z~MVwYvkU0vO3=_04Quz8opHV8fasfS3Yb&p=#%R_$&~jP&nb z?Dgo6Igvg>;!IJU4fWV6IE|{u7cY&Q5H6|T!?$PLN7)-j6n{fGTA24h-MIxW%@DGzD;CZ=P)CRCjK@V0szrV>MZE0@V(MUEVFip zg7{s9_Rp;AW7^-_3q#0`1;H{QQF>s-Z6 zpDF&WV&?RNeP4jk4O%rx*_%NtuTG#{8tz~JMN#~c8W~g%7IanJmt)29Q>w`IEuk%` zx?-ooZ;{`?YE42kW*)W+5HnChq&ImF)VR4`m;^Y%l&s&({SLo7-lI5qj8-1?FDPKY zZ2-zn=w18Es@Iacj3=+rMzikTOoe=8X2hrk^<(kF<)-LnaQQPsF@%MtxO2$4NBjff8)n|$>W9^el#48#XZ!)fBO+Zuk$@V_2B10#7 zW)01g4qC!y00Oz`_~o47WC^r7;wm$t#MgRf2N!RO@SpF=k&Nj8P8}P z_2hBu<%QXk*Az!VyP%Irp1BYBfDBr@G!F?VoDZuc%1wjQk7UDqfq10_7x|1mUwHSs_x?ELP*=-V`W?H{ z)52b%Ytf7Vuj3zGQWo5?j{c{6h{CWiBod+LsDM5HPc&k(%L3`_cJGOW1K?K3(F6r$ z5kI%z@i7XMd*9OR(gtfbabK`XpoPAZhSbPrhY~Egc;uWqZD?9!(DTUrU9+(bh&#+y zjKTTwY2g!+5;xD|MJiSLAvi5t_xxGS7Ys!hnl~4-ZFtIWg4aFW9s5GiANaJjv&jP} zU;qpu;jd6Wp@C{kSP|+Q8JgarpSnn7(M{0Llib)6JhC6yA)oy-`T$kKH=UtO+)tI% z@v}H%e{eq&Fc4rtUJmQ}zLG3T@1EOBDderiOOt)(B!bLIa=S`E^pS)by&*tJ;1xNuAKsV zXkP#=Jn)HamxmpaA$`^n&$}1wh81+25W`Gh2$i4%^P0b< zLL2k-_dFK=Y6sZ&SX>)PWsooF-DWS|);tDlvlA|SPrNki^#*OVc^{fM4Q-+!_x-LYY3#ClDW`iiy-m^$44l?kSt{%d`ew!W~9AA$=e1+=Nm z*&baL*sN}l4>vH|?ZE$1({Oad?;9e$w)O8!+Ei!U9+2cq(_D4?Ad+Cg^B4Lx2jTFdL)&+Fx9YO-TVwAGyh@1p$^_;t?E;} zJW-AbC^{JopJB-pH^w;*CuSCHhnDetxePjX_F%(L!=ivdb&YDla>2kgqc3E`*sNwY znT<|fxAtSEMqMOI0XPiRtU+)G6($aU=(SmYcRg8_c!52fpo{1$UH()T$PbsFzp{VW z!ZZjCwf@lAs(5XQ-@OSm9^9^cFF^%mfz02}{t$4V)-J(oFb9`T{A=x!GC@wr-f{@n60bL`*)9X}7KPqcBxB)<;`TLXz{ylNiX(60C?acw{>5$?^Zw0FDXi%>6p8pObZ~8FiuyX{WDs-CA96=5 z@9TQ7M1;91objDtzPmNtCw(j0IDok}6E@#D4xb%i;awH0WmDj08v2N6f(QCK>IM}! zfxNxb))&#V4h&fFM>U|NR0_4TxaEPu{DAl3JE+i!7ALZE;NSi3zQ&;0UypC4^~2xN z8vUh+8ijwY6CIK5N5={L9?GVoV}%penje%ssE$#tGF50;sn`>mGg?RQPhaJkWzDb* zpu`#?VQkOhZhm>-SKgZZ6u!RK;*imjlsjspu#ntR@>vUi7nD_)KXKgOj~p}(Qp0nX z@?-qRZHNKyARdk25NAAOHk}W0%2lgT3Dd6}l{GgdAT%BbNH_sXG|#z@*5*oGSiX}H z4GD%#i#1(fR#fN{C5%?HADvIS8S$o_0v5`gS^V>Y)Kc+QQB{I!hdRSCTVVNg+cY2OlmFlz3&M>FQ#6Us( zMu5CmY1N%|Qu&F{-X~>~pHm%kIzm&{mz4NNA9^rn+|B`Ixd@SKHc8!PAs5I!x=<)zU>qund-REJj(n`^kut2Q}eHf*gZg6@UK4-Hw ziJuWU!SeY7m4_Ikifv-(JAFOmW;Ari%)7*Xv^UZa@AcpD;NX~6up9>z-AlT2MY?R! zYsw_0vwH4{?gOEQQNum0? zFUUU;njWBBTCwzJNznK9&5$XHa+JVMD%<@d+*9pFN{;h%<{gTc4B~_+%_g=>uFJ$tEdS8o5VY)ob5x;)A0^E$VFbm0+xb#HtMT2?^ zGxSO}l(h2@kwh14Ftv6PE8xb^{s2fPo-a5*YyMCrZb!MHfUWyGKKzs@V8;RmcR=$X z`#*H#0%XV$uaNuO+5B&{68r6_+h@Fc=+%g(ilRjA{Zm$}{aCb7w*0{?N=UFMiOFkn z3z{C6^$(PmZ&qc%GOxYy^9n3RG(tM>o{8vZ9Yd}Tpj%pvNp!0)9cQv}yj>s2Ei>1k zy6iTVz1w}pG!yJO4valZz0XqH78pYCz0>yMot9o50uN}+`pnnC{_YF(d81t|o6FrD zMdRs{uX?S~y@raqsC6_ds_G*Q3*dUGSr$Vn4#SiTq=^~gzY5`|4wRY=D6aO*P|Hi} zyfz81ieVId$4gg?N2PZVQWq%D1nmTvR42!LUtL8n!G*K_%#oB*I+ly6XUxv%BY@(` z0*6DeVzpp-MGLor?tAu+`d_Aah%!*1^c~#%)9ofLy`>dJktf>D!C9`y>4}F7TB@o; zxOkBv5g^EeU!5pF5ako0=>aFS#ozXUrDzZK0xF^}(nf`$-n6njW6F+G70=i}+ zu@*YCk{%!)=vWyOQ=51P$@j^=`qupGK3b8JX#=de$*eq#S17B0yqQ5d00vd`joNV8 zoh{I>#;07Jd2H!yFGaVXHDmH}fCnX_`jI55W%X%8hm1pMob*F!Zm=SSB7I1&Z}^2u6(mq1nxRk%i`H)v zranDePYZjR%->xJUb>EGoBCmL7IU)Phxl||0aCHjpVw9Y)Dcb z@KRmVZUWAFYr}6?T{0*F?|60H2(2VKqJD1Fx?NTuoBAi=i@$u4SMG84z~6Yxj;b5s z$zVb{Zu>HFD0}Ec#LWET0_8{j6}n2DF1mXfKBJ@FSXfIU`JCc)A5+AbdTo>@tBDRi z30XnsZ9C6n4CQ6D*>zbrJmZ1$uZ2DtdHHyi%f6Q$NSKd?!tW;TR$XqMH_2(&e)7!y zrf(i)(-71^jr54HG^(dz+-Q7o++W3J^V;Aldb#~B#N98{XQGpRl1b;*yU0Ae+IIOa zOSmu3eAg+3&h1lcp&4;@Q}TzxHXb!S>lt|j;Woy1o*u(RQRR!Z=n|6lXX>8x)!Nd6 z1jOk?Bm|N`$#W@=jgD3=DFkTnpdv`33Y5MT(zk0G8?Xfr3g7B@TD`&bX-?qX`$!G< z#3eoCbiK=}a5;tMR+OYKc!EFm)J2FKxjLax1S+s4f25`%170*Vv7Uw5)cDY;^|~E< zt2jo-Q{5Mo%_}jFKR6K@*X7UFbcNvohn2QeG^Pc{6|frSO8Gv3-FDP`%qgYbqJn{5 zmOy~Ogn_HU}L87L5If+(xzWko*m@c0)1rcww4~2B~;Iv0IJ25e`A^nzsoIF|H zzyJ;R{u<0`rF{bJ%UqS3j6U+(T(DPQ_ABzu{#?Z&cZsq@eJYUlbP;0;-`H2W+ey=u zS)IPp_#0h`V11l&An@_YO+ve@$0S58v3Cfq{=)-FQ-3*&7ld>@mKYuu3!)g8(4*bA z?$=zoQw4; z4Y}2yBRx9sc>Jm6PO5Lr+(ME|pc$^e?xe9miJ#zy?osm)lU9> z4ZZsW|9O17s7GllutbzWGJZySNnA{-Yo*G|K!1O+mFkNM^))W>IP6cr3`isd>;5h! z(JZa_9ioy!F0Ogl$iH zj=OL;mVVfTc$c*9t_>@Vh@oB~Z-|c!Buw>jNG=>VAf+ggwUgB))9aBYVyJ!!asI9) zoini3k&`<_16Rn?4E@?5uGOJRKqaAG&v!Vpm{Z9wDC7Gr!k|5f*VYOSk2)o2=}sk8 zwI%BD9b7)ytm*5C=jx`a4MuAc#g602B*cvq3nXlGZ?v#95g@1WjCPevan)#uhdk6zK0xO7fiYaIKzf^Tg-1c>P$pW4U_ zd6Wynvt8v}HfItA?tX=(;d;jvlSTOp-Rh3b)3ve~c}l!5fZrZ~{hMHb;hbc`jUpJHyn~i4#pfobRh*WytMptg}~a4@LRo|_&VXnUCpq+)YD zv38OScG4>UaiDCW0qVY?F=IZ^zn!S>Ue>PF5F3rT`PgwQlndy8~s}i%btGBKE3hOSYJmkmF))CDS}$x-&BP2WkEkL`ys< zp0lX2SO?|h>2bk8_R^}Xt^0kKTINQKe~EB5fd3=7|E6(peB8HcRUe1b zD@pTE$2y$!vZzKPg^H9EHrsNgXTk7dG^2BGYd*!YJ|Zl%$Jg4sKYa9pUoGVqa;iKE zP;;t?f%JIj*od{^X|`n!c_8=j4YW9+)1+k>sX5jII~(FiF7JBg~aGVW#&yY7@-hry-HEGmX^ z{Jw(%1gu0T@JSQkzoyBL4S$zlt9f0hMiO(G)h1@0gDyIIzc;EEv78I2In6O2XhgEk zZgoK|8c&MesW`s4un2`;#a7*nAN$!abO>~F2yp)dCX$qvXo()w5*K>-DJ!>9IWlSu zx3T&Mm+3Q~o!=>kcid03sG)J)zzPB|+Kul7+kL?}B48h;+j9MU^MW%bJ;f!@oYM*p z;b7g%s7MkFIVeTI$pC%Jzss*kCaKGIR5N2w2ZypA4L6BYdz z*Z|X%qDBMr1^wwM``P;}ZfM=)C@*IOkME8NF&%oxH^XVFGqKGx=t_6GY5gfRRSlZi zquCI`AFLRyrL6E~Em!1!d-NYw;3en#^6puE&;qd3+z+F^CSXWY}_6#LIK#rhF9Th2$hOVxlv;Jb&*s zQ?REvMR`W;i-wMK1NVCoNyTQaozMP;RbHhCANzR0R6y@->0N3anQMuLrAOS43o0Rs z5H}|cjy}jdoCKwey2{#H%}O_7i9-`o5JzM_TKkoFNSvh&pY zC2;;uKI}ZPBS`oeCP2bu4w>4{aCELCrM!<^krA1rj_kx=t)e?4` z%91i!`2G}-SUQJ4@!C&2@#?zl^v9tHK)AMe0d)%eiep@P7gzMiz254;hb%;k~a_&iGCItms#xJ#cw zDp5C|1M-7Js@z?X7+)S<{fDly;d@QVeBIaY4&dYy3E4}m_6J}t^)_X)YKlBkQ8&P( zgi+KLW15#vXJk_GnEJsY`su=WdphDHxrAq>^TcNij^e6O_#q{x3wrWJPr7|gr*fN_ z4{oW2UB1>g{XXqq*lNJJV7rsGUkBT7w#OT)Bq)A`-2SSO7m*U(F4s2;kMD=`k8B{_ zy)Fd;(LUds7hzoUF1fCdk5*p4d|%Hjjt4OR&(cu2W?*2_8TjOUOwA7W(r`;kgFplF z*5n5W{CAVj2ZfT1w*E_4-G=-NZ?0E@;gehyer~0bmxfJWqPC15h<-`vsUy3M6J2LB zV$_~;Pcf>IwSp5@`$z7mn4=5g{I_P>#~aMTag46V6KqK$!we-k%?2IOca@kk-@}7g zvjKUJ{R(utj5&~8izB@Ai@G9cx>df=8L;Jai%c&Tcw@lmKqjD}5$yEJ_Ga<~J|%3W z+*dEe?H0-UdwQU(38=eJ%8HQOQZd8adWv60t!VPzVya%@xm9SmU%Y%%UmiAkVU zfJ#71B6v_>%9|L-BWQT~DjO<}TWw+qSEMUNXGwZ*Bc!Q6F+L zyW=wD%y(qtm;QTk<@wm^Q58+*hO~6JGFBLdS7F06ID5Mb9bK#8D4z;TYsIgwuJ;xi z67jjQv4mKvDKoA8N)55r``yth&cNPKL_$ngdZ@0p-lwpzP(i~?eN^H_MB2Nn-|Y7w zPEb(Xhw|yhWYd%IurNVUQ;Kpd)z034$JdvI8+v_*RK$)^ZfJYPlvJ#_&;|`qGGYMf zOaq_@|3V>dZli)Uz{L0?fhdV=F4zsYcd&j9I?4gRYCrAmi)y!`l@|R9mba!V64;^f zl8tZ#_AFQsL>v#~E-Lz(!>A%wKGpnDoDDtFp7k%h{LIH5nQ-?2j-I^cPr+X@X<3en zF{VUN?I&{4b1TQ6bGc5AvLRo@n1!a)9Z$xiPznI|6D;4_IHYep&Hfp?>x0r_ytYng z4&@d(#-^~pSa5TUPjk!&<+*@r0h!^$^!6SE6xVN(juo)>=Oe@ut%$NFTt$|gl8UIr z53OAbv5#K~7!7qVH&4&#i1`wGist`NAKFMKy9e>87A4}@LI_CnA=TR>1$3uI&Xe0< z^FRU{Zkf6Qnk=zo-n2|%gfdEUK};PA20Rl&UUuAJc40Z@CD5AUUsPOD`6r}m`>QZW zuj_`Hl4#W0V=YTB_otxpgF7_Kx|B1YlzC9ES2g8{wVx~Ez=?9yz`nf+C+y6&HuaTC zO#v3?yEp+PRG~G8BiAEH?r(ID!%R>7MaR{1O`FZ5BeY$ewhlGl@jiN%&=(ugF%jZ!yL26 zgG)+mD{^IsvnOjM+(O?a`!E5UoZ9^V4n{&SyuvU2e6Nw80?(o?R_DzKIaC`rZ73-z z1v{pcQM;uSBj654Th6ic9ztk|Lt57qkxWaQ*o*~*>(2>W zgGD*0gVVs$M3wt>%URrUfYR26-IFD=y45qyoK0Z}H!~@Xs>rN>iSdQ_@IulRosFpu zK6~#3Oz}@OFy1mQ9;^e$!;2)r5XwvQCyWq@m@m%hsb-h}C)9VMM4@)%F>*0ss4wXV z8OX%Wi^D8zzZ|KB*x+Jq7TtS0KD}N_Dm#KgJYc1;)KCPqnNooSW7gSG?ISvUcotfF z`^)G-N7N++%g z8C@z@AZYRzvf~ueF#aQH;|=&*y8~Du10$Z6^o}yT;bWy4LxgC+uznxtkHwx$PH()7 z#%ari+**~BS^;+%*x`5bg9d;1{P+bHH;Q5B)$I^2fS5TyBslDzaHyb$n;T0Xo<{Pd z!}Uoqt8B%~Nx_@?}!^pp}sqSmC)QU^Kaq=ABJb+wmY#`B}N#euo9bPV64{Mwa zl!V{i9?&#@XX?s`UXd>}2ks2m-+Y(%-ywDa#=`wOFkG~0+e-O2#D~QP9j(iKBr9PL z8{`tqz~LlfNZ>s&qoYsDXp)g6S7ciSYrK=zE@`5XTz(>Cp(FrIv1h&<^d)mbWRX|T zS<4C#5W^Ew9F)T(_0<&2Rgb)zX6sr>eRMoU|X9}`Ku`6N3n1j8M#icOl`S#62ex~}J21e*Go z555~4dI<>$e8R%&csqk{tY1)qKZp+yp7{86a+1J<9N;k|ai5ey$@3=kl=tB68h#`6 zbELWI$fu(sRT|TJhYa{$1vp8vV}6-N{6)sWubH_RAg87jlpgAJM|9`H|1HkrO_=r$ zEU7Wghh=BX{0ax%6%NrCc;Y4d=eyy%)7rUeZxR75d{)T57WOCfSFFG>V`?AC*ROuj z{y=N{&shSA=1(I)T7ML`@_=;qBg4m9iKn~@GjaKJ&BzaRRV2$TPBtdg)VZMeUe@|8Nx#>M)vj0MC;NR5YRhr$fv$1{Hd-M=4hE4DlA9IO=SKxY|8_27`~!ADcE2Hp<)f_(dv z{|*mg|E-xG2Xj+*)omM5XU-Z=jz_^l&T5lo!*Y)b4m|pYjWlm;2;eC#U zeeu1v>Kzq$-N!ru&uoTj9X=_4+o}OYWp{K0eGDal(+(L6%B2PTc7ZBDWIqJ zNu?-Ju*AM-XkJx!?f5;?fe_<&gRYL!1B*a3B<~qS85u z@^unW0}%;R#7BVS7x=Wx6a0{LDzWy;^OL=BkAh`Mo=Cw}L5u)E9R63e~+v+?*kn*R0Q(R2};_t(q(#Ea9)FAJt7VCFpA84XJ45n-*P z)b77-J%uDU;=Itsz@*YPLxwGfNE{$qf;s{6JUE|rl1i%tETS9%D3y8>r0j(e65`el zN#&3`#hHpC`TTw0_|J(i%oPXy3@E?MiPm50o4l2x-2T0Z?d%TX>*^6CiFkdOS0L0>1q)iJrU3givU z7Gsh%hp>LKUi%w$0XB(ErH=W)fT+670HTdHL?Wo&$OG;#lB+K$zoVMpXbvBl7vQKZ z`|h8=B7n?6i!1beTMAuw`b6}7eYSsy5tV-{;2Z2&EWd;)1Mk_&*M|?@+)Ao!YL%Kj zdbJz6!|R=!?qTUp4OVZ3EB1$$Srb{uAhz@7Q-dV?Kibk>zx9OTqeDVMAq65@1ro+Q zpkczi2ZjT8yh0S#G}@y>M0!c4CSADMEaL$$G}7yhypXLF8nx{uJ9>u6>?C}^vXEh* zN3qK;{-7U#6@l=Y|PewO) z$IvCQ&aS-|sJF*Qg#2-n1ur$&#=8d@BIsEs<$^pIKmLi(fG0QpK{povFBd}h?pSL9 zHdv9bD#k`r$T;738_w8bf2ecq!nl8yMj1mkp+?8Cbd*Zj4Oz2Zkj$ZKT7|gg<_h?V z9u1cU=sN%*TIhLMd%1fL2jG&;c#q9?_-ud7PM$8>~ko;G8Y;83=w)YF95If?&R{hP$!U-zGpi6fECu{ikiBjpdPP?2i0iIXN>qdpva%yd-WT+as) zQJ?l=DiAPfoNC)h4%^bCXs~2VwoLgtNB{f`M=1jxlWluHLlIw&@<`Le0Sa2VC^kka z2hfy-;jb~7IAme9o1hkV%ClFbB3roz=Ez}g1ETWVeXm^f->;qU6z|WRLG-_KhC%S- zeBRD1v6RotBZ1*U79R99cMcJ;+zj*_gTq`$|qNtOzr=OhqxK zx$jHbSiZexBR`3ZYWape33!CV7l`wU0-Ih#Ww9O@t>yc;n9avpj71%8Fp;_T=bHW_ zuS#7u6F+)u-A~g0?1TTeEX9`~Nn%8VI+yH-h&<{4r833lVVChPRm0|h_sq2~@t{F+ zN+|y}hgdhGAoTsV)hVOBZ$cdx?61q5U;G1c68QP#@Xt>yVf_EN0Hy+`vhV@c>hyLY z7jb*(?$BRb(<3hQ3e1P)F)`A8!Nd%}GqmrJ$l%IF7UH}6ouzR9J;0!#-;Iub=6|bD zQc#XA4%K@bFwlzj&+{XJ(mXVc<@Hzk&=d#Gd>vh0$hY|AZ7jDA<(-WMR`e`m>n0Qw zRBd~^g|`&vCvRuOL4m-F!0H`LYrRhMU?r!bumk=r0XY)krAb_}k>K#nR?c#NGrYQ! zW?Ol@-2n_JYiWE;U;smQNpU!Po-eckgA|gF|MEvJPb@^!bA@qCt(FsLi%HG#N z^2e#({GL#F%m25`MD{KfdcU!gXwP`G)sZ*dEnU8RfQ(^c_f9r2lDDT#hw!(p!m!ta zl1>`Lcf|+1ytPI=yDO!>P?omE2!jTF4MEtoSjJXZ5}Ujw_9}Zx2ztktM;JX#2a6sV zxw^|5VnF;nXbbM~B=Q8yc4}o`dTr7az)Nhg%KR^Y%jx}X3ESCxdW9Z5bm(axsTTv~ zQRA9z->J75n;1m6ZiAP?TNSIsN>)%IfO769n^+&ex3*_~`?xlWL@T%=uKP5iQxayMqEs>?(^)pe*kx<6V5~GDkf| z3%ra!sWyWY^fxRP_225K0D4ipIb0UZk4wEneg>vcgU&C;8;tDwoeFaK+68}s>yPz- zIXvc$Ac1S7OdbI2HU=nOE_>G#$wG=tIQ zPj-W5X6;(w4_@9rnw)UIJiedknjCgY7@eZ0Al}^QJj&Y8z*L1xuQutSUt+Q$TEG&& z66}6kN(actuN9or^ia6Y+}($Kl3VoU0>;&_+=Atovin(4ULN>Ri~J=xsg>3rJ8 zo^?~WlRNxLXx3CyshtB6u;5Z{IRc*2#kG7>W=~deM!?oSXv%%f5ob z1piD;gplMy;>ONdGKu&VGA-5u+p^z7sw_%>MA$!32?V0Q5Yq-u);t5=@;Nx0j98&l z)F;s$rXuL>A@jDmF7DR4!!~U{V={5m@c4IeZ|u+0YwEbvQ`mfSOX}o0@RwkSqf);I zh?x?cKAhz6LevvZa1)NUE#kb>kdBpeIE_^0hRMpi{i(ZrXyon9gLy{oM*L57`KuXF zn*aieK?VOII}|Z_4?wE`NU2WR%!TC|cwo($zyvh58c+@-GVjoS`tOG*Wu+A z7%LBhrk7X+rKOv`33=KPg0fNzISJS5&bd%)LJu4_K@@)X`)8unzb0BYcqLNJ}aKySSvkHyRqxB1bnoMe)2(!_Y zbpJXK%siGiJPO`ulc7b{xZ+SI46gHx>AM<)4I)OWvu9@3dUzILV_HO}(_#2ehV*Oi zYk9d&MET!&=YcRjFC9qe(=<^vey+^HUGRYS+`;PgPM&uinY81e&~$sk+00IxKpPq?;w^Ddf_sEe~ezkOGb# z*@yjh58h*~_~L{2 zEaCpOXx+WskEWlUjPt4ozb8F)cHqq+H@5$eT5fs90*c-3;kSvr^$chDe-j!2RRPl; z&Uoyl{vi~W^FFxTby#4QXKT?{VFzvDQ4hI;WKBL(klOgcbl<=&<+F*|W`DWMwmxX} zG4jns_XJs;{vg+Tq#V4QxB3?`cw4a`jK7tSe&BgWrnH2XD1XCaC+X1^T5Y-_r$Idl zw5M4p^@{_$0dGj$;3K#^ow@Q|{@ReXj02eut?*~q4LnUC61~o;fAgZM?C7>lu1j5@ zS_+v-tJiT)cMbhHG!{NCB6*2wb&o_Rbh#J)a5!}Ovc3EHDEwG?xonh0X-}1ceG5r^ zXr%RunC~%VH?X#md5e?G`Xdqjf+c(Xg3ZfOZ!dLsbM~0H6yl9v_D>0n`vBB0&ddtx z+P#SX(!J7a>0beyD(F-ao|I8tZ}v5KohLM1X& zFUvjFlO_mj1f{Y97Z2cyx{pci@Z0#By- zzBxAZADQoej!42<5L}UqL0;g4Zl1++7u;IU{rZND$nCPiD%5J)GNUk4NId9kJJeMv_m#WW&(P6E6Y+(-a~7emh|%=Vt!z|pl9@md*w z0v!Lh))_zU>j1c~<9nkeFcWSJrfkJUfHOdgi7b5d%b`M zNNjtKI+8^C1J-e-kj*Vo8>i;EIS}a-@dz4jOk3O*F&$)0ZsJ7X+uI_z3{(@5GUI^5 zu{g@K(tY|)xO$9Dv-r@U8P6<|alELya{XII-@$KyB5ANzD zI=U9&NefD!8#61vzLQzR|D*IP%>VwkjoQ){r2!i)M)$Aa1Fh{yEH!09YeXxZEvGypII$daA{Sa{wLS}4M92;qMU{#Hv4iIGI+4jjtw7=m`rngIW)L3$_oj|N?OBg ziaZ_Ua`jQ&=y~JQclDOg(zh35=DUXd*R3%?BPRrHXwE=Ni21BAKsJ?*!GBFMmo;@@ zs~*_pKY;rgZLFTL$HvF^E#)J?MPQovmT1%ARiNs_=DgC@ekXc7;CJ+_`!4Te{`ajF z#kHnwKB!`rNk{o5P9!^3t9dKu(XijsX-aekXnFgD6*OlpX@;LpO*}YJ0KTJkHsm$}Hgl_PP`mGUE<({Qgr3A*f3qGWniy|#=qMJ&3 z5V%31G!>J3v$9>0sHX%0+R8$Brw?o!ATsy6#exMf$5F5_<-@AS zZ>hM$lLaHs*O(sWF>qWcNPZR3R+xfnWMMH-t^hy~II^B!t<`Osj$*t6h)(k?AseS^ zu`DhD-VfBd6u2RAR8)dbB?Frc@3M;MyIpuL5yXdNJ2YG3f`-tSA)l?@M$GPBK@U0% zvfCa#Qi78`hoEXzo13po4omh>uN-A<2!H^^T}CqadnYwohI!xM$(Qa=Ib=)9Lm4`V zaoG#RwJuWIMdHslgz4_h0#VdqDfQVv0VFrGmflR>t1Hg@H^X|r{o9hkMd8~~po10=W7kU!uM0Wppo8LImN&OH*!HP8a?7aVxQP{!7s_0P zkX)5lhZ^qG?&!F*Y3s&!TD#B)6D5^2S5!xX(We zQs~XUerz%t=*NmUlNI+F%{CP%t>#jJ0*KY>SD_v>HY|@1(U>u&vR~M8O|`a<6PhJ^ z!%I_A*wjKNn|^sUX>)BO@!-W04UyhFaMczNd?b6FCHP0P-gHoknzkNIi3hi|%Z|Y) zZcSNo4Hnhr+xX$l2mauTq#P|=m*R>{_ail^8ww7&5RDIRErd2iLs_?TAZ)L+i;9W~ zEXvYXJ=kkk)`7Py9vWTl$2K!F^LtfUCv3&~``l7~MI%r^J$g_B=dfKUyWUS}ae8=Y zxZISjgWnSKz?$QE<<|=o+89oAl47inf_WTq7TUz3B&$MehBSo7jLk%;o(dL0f#cjn zTvzIqS`P)U?LWa{wWoQoQksOGkw@u$KK`8KM zsO~|?LKJ1GYR;%f$3a;G^&@r5 zogMVm_N@ab80emhAF3E1Fk6cYm^d9z1qZe(($>!})u4`V?}^x%K>=p6$+`*rjS=nc zi>UMN{yC@5NPd|d*nHJQ(bXoan)qee!HP7e8V6})*OeP~(sn_8u zcDXODv)Jf?M>{M{Z#K)nyhkJ;3>?u4c%6B4k^lIv1k60}_;L^PK!1Fqk3r@@nmygL z*Zf#dBo^AwFg5a%DgKN5plv+B`0BIwK>SW#qHkp>?Y^eQpt@h9!vRe|=R>SpVhOIn zqoBH%*zsuucA9hBB**xzR`_{0H;!W-N9m)v>v!f(_fehYQ-6r%!e8)0)$jiA5L1uMVzZc0PTkgq!158G*lT!_AX{ADM6+8J8si09eZSK1^ip!9laPG7<;}lFPSb@2Y0ms8}6URR0ydm|>$6rbOmBzP39BU`4C zB-&ZWw5K@Cx#IpS3Q7@R^}Yf)4i8Y_t)&g$*UqiChSv3)=WnXJVp+7Y!2z^Eb?t^E zeTO*sL-?xxiOF$54dxC1I|bu5Q?fQ;eq~Va4~T$Az&TI&d}a}N!2HTjS2&%x>`pv+ zdM%$jZ6z_&)vOssP{yU?cvu=nFQCfc*uVV;+xLG>Pq8ZjC(_VLkI7_w%cbS|G5?jy!jv2R4;ZjeyGZoeFIO7xd3>7y2TGV z+36)5n0v|X-|n<$VCVPMeOi@O)%`Xf9f)`G2}t;WJ2+e6o`WZ6cYB8tUJk)2t=HF; zW3}@x@B!kz9Xvtdw_1uei}Tc9(=PC32BCLk*XNqkd^T5kJ#Z}`VG(njkZ3ePJtg*3 z9R~17w)hq$99@$!^~6T1M~ixbzQq{7bnBq&L_n1mM@O2bYBU?UeeTc!xbmxeYXPyp zU^VOAn=0z8Uqu_n+ZtqS7tgOc;Q5}~N`3JF=%P_eBkx*>6j~BaCKYnkRYO}GBn;2Ga(4khu1c*?ci2+CUooxP@Um`40VHun?+!EDnWkooVoX~(607H?R zHNBs)0wr|VkezSoCU2jy+9kbe_6R8PHAU<$*0ZGtrKom@@fFV@H0mux6A|A6#{6czf&M`30cy@lpYV zm->a^uk3#&GX($r`f8w327~R8g@{o~&zZ?lC62iEV^cqo#m?bY6scEKpW8B3OXibr zA3yn)?e)RyxAEIPi?#AAK&E%gn3!&d7h7GG?DL^T0+j z5k)I#^4|pXLKT@aK@5eZhzsM~-F{#BsdmmiwQ3_QMn=Xtqb5{Iqc(n>Qahcg znEON{?mUXp^)F|H?<7^MKet$JtwlugVyn0&)7itEG+TQKw#J-`HiZ|Ww{>;~J>8GD zu-QCzxo9mt;Ks(!9m| zV`aw7K9l0YS}*$IWSjr!`i^WPoPq$;*amHgzE!c|6xpK*c2NnY^+;CM=7y;mj?FIk zQkN2eoUpfI;=$uMn6e2j$>hl_a`s|H=zm2Lm6GZgv(ZCDN2Fz>KobBjwj&$g*Qk?@ zRS+$k&fJIgn}rWBe#1ikiwMNGT93%C51f975Zmx2?VxY_j3Vaz=_81!bQ4Lf>ON8J zHEA=y#g}sf52*=lZvL@b#JhQo)X?Bf$~sw zJ8XdXjyc@BcVUnf3TI$?Pu1XUd=z|=^_?B7f@>@u%-L?RUEme&>F#K6hb>mGUF*N% zs$xAaUb!dH-$2qeHV;P)HU4-D0}IoI{s3QD>h(DGa7f`=TA!$J;dDgx(qK0%c9L0_ zvbmCfP<<$(=}vffWKrfm7WUD;M^;N$7R0b5Ek&7MOe|&NXGR9X1+Q99b9d@Fo4bwI z^#NBiyzTlSi7HD4e}07J>82?Zux^zxR{v>*p0Pngl|?)ATAIbkJOvgU~l!| zEw~&@VsP^Ik_+HOcq0Wg^wL8P_nUc`#csJY0{N3!)1&bZM?NJxNlh`uTZ z@u`sFNms8vi!w?`m|^#akLvQ@D1exN9?5Z|LQqUDDaTx|@vCiqT9Q3kQgWcoV!}% z)G!1}97())xZ_r`h9HuUfR{DAto~vE`Cz~OVZPYy_Ri$4FDZ0Kx@+kn^6X?vgN5~+ zfyflyt3C;kg}T+)T@tF8?MG4Gq0@rT3ofyTw3fnTJB(v||8faw^>AMK=wte-i*raUZ*hrIFaGAd$?!wWj=9hfQ05#z z1B_8LVJi8X=}keMlrPqX zERqi{;u&Te+6vp7Jji4wKh4kO3Qmbp6VQC`n2?iEMZ!JWC3VtJN-tAk;hFkkavn>D zJ3=P|9V;?nLb>ZL{Bq%H>d3A)<^8Z1$!bqA9e2Z&2iRa_*r3tSynR73ZwZ*yX|s}| zOz(@jqm`T$Q-7iJN}wX^f>rT5_Z{q>5|yhBt{1F5><5;Y=l3 zkx`W_1`moBS52Yq$7jQPwpN9Urk>)jCmb@$OynJu%jII}rbJ3U2AN+h7*ll6Bh` zSYfUOx4UFk+tRg8`5t{W>3NjXI}*9aO3cmX%aMKDH_$r=$gCLiMRjoZ;2r!0Q$bIJ}wcB};JlhDeCd z{u^Az!2Vy_F;ZP;plKw-ikI&yxs)@mzr4(%f^e4pIlbvHPFojY;VR%B?G^fEgVrrY zMy7a?P=Hn{&fwD8=k2$2_Rbh4duQTl`ycx#`hC6B5gsRe*HX}g4P2Cnr>a;kmblqq z{O|fGk+u#xcDYx{9j`!H1<_U`U8Od$}XqFdJw0P*2(v>R4^ zmROusg6IqN;S+b~DR_vd#86-A>u1Zp5V%n;7h>K$;z6#rwtZL2Z>TBu$qNt-uaA7X zLw~Nbi@}+Cmj+nZG;Znd@@%{F5ej>H0lW&Tikg*_{w@E>=hs4bFQvHb5y zK;;TCf-%+2Ze27WYu!@pu{DDl{H=vX$h#@jirGMn!KlJ)k0Sxz>w#q`ECNV5l1t(> zY>Tiazp%_VRm4-?V_BXRu|l&L2HGW=jyw{Mx>UMSvyFk&gw_!Sf|JY41B zJRqXt^vD>iwwMWQnR)>GCx^aSu6K8-6i9#<)Hr-2AjBvC;{_Q1mlwoEvToG3$`F}Z z9){2?7iJWfC?z$me*>634tSZ-b6LG6Kr1=Mai;3xRZ5QW!z}6xraC}^h+utTIsIUo z5cwm!P!Gxwb-N7C1AfBChK>fxl|%%N$gi>AzxC~jsSS(W>MSJ|aUG38DZ=!f?}L*?V!WEt+3ZLm>pt8o{cLB*E@hh^SJ zD)#^B1ilBj8^ivpAmmD^oeX$2!Y7Ck*pSRg0=A7?dUd6a8etB{kP4PWu8Blg!u*rq zj4+ip)a!(_B)kYLki3vBH4~uB;|v?(kI#nKkLmH>M@gm!ese*|`MT0+2{WKTdjj5z zI=MG4N;xNU!PE4FmrgC;wUn-R?nxd#aIw+^mJAP^jSZT5fXMo;t}lYWy{Ci!@#6=< zox_RW7}4_fY=o@1pu9XHHs*qNl0}>5|NloX?+iVA(cP#l1sBsz>(O+m+V32DS}0IG zyrUJiDeonm?N|bLV{3M=$ZZ$Z)MnhiJO0*1d}OK%I=`R1tE=s~pPrz`l(-+umnMu3 z9MVNGZ0F{h5z>#~fU<~v~Cc63c7LZo90olBNtwKH812<;E)Cao9^3v2rI~i&1h%o6l1g?Exk+Ju zZ*bbKrEd7OooJnp@Jo~kl~Q>)S2X3#M^f}GCm~csl^746!J_)=nNqAupC=wpW;3Pj z&Gwb!+|OwuI+hx;a^yU{y4725c;|;wmCO?(K|#x37S6v^G^D%>fZK-@3shk%EKzTH z*GExcp%qfV=6Ez4pC%~3AOa-*h5>PSL^)t_cVD$%o;VF1aN-CR-=aKF6JK4jd`J8! zt=Mo^cx57L6;)XV`0Arz*CD=j;ahH2_>&>DW${+d90~p4h={ktFN;F!SDTN_gY^wU zXfeO?y`fBg6l4=kG#anHr<*VWw(BkNNj8fpS<6OFjNQ=8-Pv5TRY^k69Lw#W2=Hc{9-;}N zk^hibqgSZ8;k^cm8lc=_yY1sbVs`dT0{}!_K;`ALfv~M9^z)TF*BCV3u)0v z_Gb7LurRYN4JFeDaPFommttlnS>j})UFG0e)y z%x}-8;^I~%Oa<=@s6^OYt5`l8EbH#;M7(!8>?lf`uM*7`-A)BMhyTAUP|%4-6tT9@ zyWtbEEUbXnuu$Ud+cp5tFZpqRej^4F3I?^O{Ll;g@Ga9s0+D|bcpiFVEA|QwIW-NU zB5xOEH4zi*j1Py$h_rs^SJfmap5s^_hueIJ4Lvh@z&oIMu;q7WlxJGKhb1#h3kHJO zHph5718`6wzzjlxGic>$O!{nhE0QkfcVF7NR`jotRBt}uvo8@RzJSLsUG@|c-?6;2 z*k8mQuZ@ih!3|1 z5H1|+9K)5|mUjD$#CpR0bw|E@ceWXB8IP~AyGl)MPPM}B-NUla9A5iWF7(4ynCq5- z8<{MI_xqzpv&93q6}%OkyEKoJfi!b-O+aDi@x@*c#$Vv?s!y~6!_P)1%C}v z`xAFg_Mx1uj{{T0h=waJ%I3 zJLnw0SeeV*=`Bf7;GUA zFE=nkd^lYG2W%dh`GuiJSP4@m-!bp}&W!yP&%gg^Anp0Ns|SQDSQAm+`eSq$ z8+e+3qY8K~{Xq6i_CZheVV7%+am`>g9>AAQ7V)%-%sivKBa;EokV6Hn`Sy5b&_ z98&ne&D6wH?{cqll!2)*reJ*hlQ1x1kTW4pEI>SimN?|y?rgF=NDx#}5o;d~MOTA@ z32m)3)~f|PJq&Jpf1!aZ0Df=8Q=0623Yw3G5R_8vx3l=>|1Z&*Ft(QN79pZ59bIwL zQhKqh%MEpMO8eO+CMq_PVZ!y2sYV=qXy}qZVpb^=GDe5BydJrxi z`^$=JQD-V^)zMu|h>7ilyU9mbP1*B~mSE4IftVFjna7Y%w`QquMdjs7)IS8mk;7K1 z{9U5$bZ$YW34E-qU!ZA@5&-g{Xuw+AI0yMKva)aO!)09=4*jq9h!aSJa?U_{g23=t zLkp1{*l#X~j|0OlD$mgx8gfL{V6|EZ+?{nPa4%Np#F|!)*X>TC)~t@UOgEov{9q)V zLarA`k>y$K3jc6FD=##fE%~5wU+;8)>&g4&o7M$@N0e2Se^YI_DI{`1!Wd-Tuv{qn zbsoG22I=MfvXMVJKH0gW!5fEhHL#o3aLaUUYDqT|pLi`Wl&$_FTK4CHHyX0H`o95` zxI3}UmN2a6JniztZ7R=TnXU??iD^qw@MrWb{pJ&yM)KhegMQ(Hf>4onVNQGS8a$Hn z-LeA6AiM}cBa+>vYv?vqEK%@w;$Uyk!LZ!7d4LJLt_`IOR3{MEqzed9|_nUhxxXmfDb~W1g$r|8 zAMd43!2t+enF8fEg-?2BW?^uJXcdycKe3H63akU0{Anl1|IYk%HUN($InZBbxMXm9U*PF0RTB|j_8g;}>dtURceCJodMGTgB~Put6n403 z@SFXSSx9h~6RpZFm&)%c0a8MCzxHt*3|Rj_M8ZYd)gQyQ=OML;jf;z0JKgBQLjDSJqJ50^DiYDK}id(W?P@V zSEUYJG8e?KG&ZFrL%6-$`^T@X8FJUAyJ;yZipPaR1QUjA)_t7U!MkY3(sSGVr12qC z>#oezp3f`~M^WA$^cgL(TW-m{sMa$X5BkpX8ibs0z*m9+CCh$pi;Ujl!y2191@Gp%=|Tw9#wK8U)Lxx+?JG}) zD^=!z34>!{IB6mUbU$8Pfqn!y3oiqeO~Q3K5&< z=VkN{w!aFwM4?fJO3Y{TgD&SuuNiDe6Dgwfs`ln3A>yeZJ+3AQcsbq0_q1JWF|@^L zSo97<`LA3-kW+kmf`?tWeunAJqw8^Cfa3!oV}UOjWimXr4>qKSZ(9ax7D6wfQu(dq z8H}FY;G;PzzB@5h)iHIm?xYt{zl+cIO6_P-u`VauU?AI6YO%AkD>vyPz5blH+sA!2 zm^$1Ow!~xqtW#avui5m)A)dT!xoIbo>*jGzo=i#X7?;Nr?M0i44b5{|Mn;CjNx>$fxh5Ic8`27^nA)^J@ydgFqouv9$t_g?>h>xZ5kc7O1=P-E=)t3V_|K-ssD#lX4fN zZ$o5BAE(CiDnG&&nDs!n>_xMViF zH>YSs$mn?v)6GP(pgYre0B&oD(Z4aksqe{2|CYyulWmtVg>erhzJsPP7mADlBz$Exa_d zX>4Q%)i)!aYR;-p)SGed{mo z>gt+(xIzSnm~j`Rn4o6|#A>cPoA*`J@84N0m*WAP2o^IvcbX(Vt##M76wl>< zjQ}F?hvp*UjPM-_1(h-XY)Mel1?{^bg>-0IC?eY7F_e%&@yG9VU3ZB)4PYNc>OM{g zM3|9|j^yEpa$N;Rvpziv+(03&Qh67(V?ScLddtvn3HV4=U6vPa2=1CSrsg1gNQqn$ z%W9RvL)ysAEr@VE;bnM{|{^a%Z(Zf!xGq4Q5ZdazLA> zXZ9?$cHHR8kU4GQluYVSKE#k6yG| z#`yFpvCAuRQ%~uL%89Q^IV4BoS?a$bj9$CdEo0XMS-635}<}6)d zRXpbd&`yRDU0q=tN3+ZChyvjZWe*BHEf=fd$I8!4mVR>Nd9g=auuh=309t6eGDiag zBc<+wTYQWp=-UTtS7qly}A zAf0ZE#T?cy{zO*@#AMDu|MK9l)i^BWqbGA8_vCIWO4pbmSZJqdqqZ}{x z9j7&i>eJhf4JnRThy{?Bjd4Co{cUUhH918}4FyOcOppbVJ%fX0*nAvRYq-SmbK|@0mykUS;1szP%lB(CeHxBG1eAS08llb}xSF+q#Xqi_A zpDrIkGH^+F5bNskLxHKW@nxE(B&?k3KGq=goJeUn5_IALre2OQTXJtkClmgRFuywJ zpkG+Ao>)|@ifxaL>Crf^6S(pe4urA6*a^@1d1#rQ4sq7Ha6E*7TVYdfyOJOER;QiIwLJQv^=z%1Tkf;$F(h3PC zVyY8Uryg<)4ULT6P0y=p^cyDoPl5oYDnB^8$X99HP=)pvx&WBFS{KSKW_i$9$iN&@ zB=|;-5S+C@7t|xlmOZF41V_=2Bjo%EATx4`IrGKSEf4b$9S?OOX;TlWC}H(Y$tpYf zA^KcgZ!^<`3=$85oj)pesZx-3A&d7*ckTT!XFrp<5(}hCr{#*&z>>OKZMiUR!$Nr2 z#^4g-*04NS1YrRs4K0Y^u*V*$Dc(^cwrYZG-&;6w1zO$n&^JuiJ2IL`%Q<;Ov{Wke zb~E$*@T{WuP-TpPzQF{gp#8(cZ8=Gj5Xn137*yivzrT+eqHfHaT<&2=Z<_sb>eEI&;SCa z9E!Kf-boqHArv9woxPsCyamcu&sZxq6==7hhJwZ}D1M z%KE!&a>v;vlY{j83Vi|#Hoe=sT|1^0-XcCFowq*JFo;dKy)BaFYieI>A#_FdWfs(6 zscbtuW9g~}E>G&7r(FdNNJn=QA4P+B;}58toXle2D(ymIepn?&{!Va8NCWEC(hzVE zyw4^0agI)cMaZ1GhzaS7I;Z|8!4hdPyGNSO12Kg!oYHJrKXXeHBS%S?qFr_ZG@ts% zYtxfB_5oEKo_G7nl#(Tel8(@gE*~NsHLhEGdl3rJWL1{D^ zj`Y#Cj%TtV-Y8c@Ut@oxMW%Q%z9syT=9^e7w6Pa)5j z!;R|K>#;amgrEV}NSu*KLgp(t^vxf+0d2=Pqw~$ts)sF4IH3#hcTCbBry<#L8o=DS z!#-QaAO73#TP68z%(vqImodebpZ$kQuP;bHY4F$=6>{OR-e>8wwm^+^j!HPYyc+YV zNxEE5{s_MM*xeI+XX9AX;M=w0x33MsIGmi!0z~HW#=RetbB=`h^+DOzg-%r_l^UfY zqg~)>VsX5utGzKc=TI>}OBv-f3ZG6%kPphnq!C4^jZd=($t{45PL88eO1j-c-57^$ zC63Du*dC3c(|WwU_{bDY0@_b#bGv4Xi3jqbWEXU%N^C%m+}5p!N<`l69zjAkd0-p=AukD)i|907A9 z`TpOIv`zGz6mB&1D+K~PblKcg(vM%ySECd)^=0(li>{>k&!|0`O7o5x;B#_Tqoqsf z$uoE+dg6^}=M^5Ba?E1r&QbHRbA^yW&~+|$U!#)&4Cs=#$|5~)(r{9;(uAT^Q@l#{ zNwj`SW@P+$lb>C((b+&HJ}{!Z#Ls~_XA=o*-Z+iT7`P=w4NqqC=^r#NVOA2MJ4)m-bmOul=%jiN1H*2jRE{- zeEe2YkdLm^Urb}A@u@1`0D+oc&@itemweF+m5E1ce)df@ZGhlPo&Q~;jWf>j&d=k| zg#NxpYo}BTZ(z?*Ugm6MCQzVYouP^iOOxbItlM7>Wbbntd}0GAUqB$CnJT zc}klNB3ll01K&0)DPFWvP`<8MyzVzqLzVRzl+zcMQh|4^8qdpdPP| zVW*pK)mXbxbV+&_;X|K{gIw#~nGo$&0w`M>>@;_GP4wreb-?eFf}vfaF}>#qxZ;RD zhBsAL6$Uy*gm+ni|73U%lSTxtUx{pczr>OnEPphdgWX0$Y9Mi>XH&XPeO*Ykm{F8R9rA*Wj7(wW7VL0??ROQO!^OAUBAYqD35=?I+g6zZozD^ z4*$3SuGGVL`Tg&>A0Du<=kBGpHj2nwwUHag*3HSvBV`(!{GP0z6luY}>Z;?Xt3~YK6I#^>&w$*)hC7h!Ir|&BLTrhIFu3+9DVe^X8Zx`nkBih(3qiWAcvFJtVVt z1nQ#w_wyEVZ?P%73RqGV{#{WPnUvqnPMnISx~c)e=yarOG6Hf%xN*e??P=I6z@51U zdfa-NjYNIXaMOZ}HG_i$ZnY~BlM%!93R*&FjGUk6=>sY!yH_XqV15EH)+dR;j_L;0 z9-uVtM2aBU>a6v(m|+sxImhFi6OgSwWd%@${D8n4ze`HTm4;*I?ZTr%NoMXq4YCZzB5;U7q-4gnBR4@aUc6>YsDs>V3f&+G<;xpJwcw=~bZUqq& zwZd;AHQ9#i;Z}z6=IFVG=&d{b0PVCQ90BNy1N5IrJFM3|Ej${G=;v$|6ygHg%k0j3 z(DgZ+RJI{Be+~)w%WI4vtWfepM(20gD*O*A&+F_>&yCQ+U36eP?`b>5b?ge|L8OOlk>{N5+~{u*EFF z4%ZA8>)p;C9Y|{#qmLBVvh*s`lE?nS`e3+t+sYXjr@)raDB+=wFg86Uir(L6wmSwU z%K3rj%Y-6P2OMb1{X9FaGiv{;j*zYb2%B(mRoH)FEWoz=rQ@)luf%35mD6nEh2p2P z@G_*5;K_Pt%V0}r%6<_>gFAM_61Q7kO2B_AecxFA9@bzg?|fW5zdO}ru;pcy>xIp|-Z4A$H9Ep8cJtr<<41%) z@e&Q=G1+dU~5I-;7@pD`zy)wreh_$7Yg^LXGCd@zGwdz zBpKceu0cHFf3R~d(sywBu8er{mJnGrA?!uar0mq{BKD2>Qm2SyhiLSN0>t^+4B|d` zXY@s^w2TmYml-LesGBN+vE^dSHfQVKh7h!*picyL6i+xG#dLRq)iX<`CdPW|f|L|Q z`qeQ6zI>(uFdHDJL?V~>&~o&l+y@w`E4MRPxa@D>v%cD8b1)9HNhpC_s={vijE18i z%=F*or$~I421c=6jpD(&RUW|a?tqv0vDq)5{ra$v%}wdO>s=a@USQXT;ILN}9Q~xx z-nBe|9}7s{y84bO9(WU(8gS5d-#VIy)uo&2Q@#!MJfu89Ub;+44w?9O+nt2P**%s}Y>ebi?`??= zx98BhxgWy!ae1gQa^#fUkl$nHWZICabG5TZME(p|bbz^Je10JlHYKlS6tUDms2VQ~ z*!;(T3Piq_e?e{U{id>npU?9X zG`UN={NNlfs&e?r^q8eKTs3Ku;ps+ym61iiUB?I_pca;Q6KVXwKQHKENU}G_c zy(KC{LUBcYfpbvz?;Z&ZeJ4RW){}5yS(}`L56>|J3!m!vn+p>y(AmJH|G9Es!Va?N zUJ*m(f&N}4%I~2_+1%_TsPXLN#vB!-foDWaJTkaeFxt@Q#9}!sk2#dd?6)BFS5m|d zy*NIfiin%6f6v|VJi$hZ=qB{x9LM+q@DOWHqZRH5wv0qwMk?f8J5-M``P$lHO~d&M zX8Zf~s)w8t-0`8doa8RGXdgl2xk?;W9S-yB_9d8ZDmp=84O`vylXygmA^M_p1Mp+k z;*%)fS}xSB$ff`D=4gK%l>On+lz@z;BwiwHTU2}ijx(ehMqXPC>t`z%|MKvhGs|MP zeT*-TftvR6U#i+!Qy_F?a7}&@yuRJ7cz#_4-Ul6>4h82D^3v2C)Wi=FAk2t)SNFH7 zfa)pl8?Qo~nTSE%;cifc z5Kqs>%ki~2j*pAXu{s6yTC0Gges=kHn%h5VK_48mFP3 z)dGH~T1?6PW3F7r9GkV(Sbh}cD|`acKj%o)5&H(`r6!>@WCJ~+JGD8;Xw&+2mDpX_?W=n^TF|La_dtJz>`}w$!_OR9lb<$jE_$Xi~LUfuLGNy6?KX3 z4oFaTzMoT}N%YQGS0k%PF9-f|G|aWL9TML%&6lzeEIy=pkJV*5!c<^Eu=~fS1D+%P zAD9|qC%nFCG@PPs`6#1G4f%QIA-Sy_QJPjn#JGAs6vM@|6}V8Js}4c?yH>_DQ;_~t z<+zCuGEk$TT-Ywe8QTj^EZEt+~O@MDJUHOpczCj#8IwvU=;yZ*WJ}lFBS~5IcX7ev zP2saSVRF`P$z*B&off;)U+9_6BbtD6bLLJ|C*58eTkSc|h_6rGNmB+Zy(hIp}YynkGUtKEW zXDdrcFCl9K>GgeuWV{v?6T>YBf;^sfQKiLqbW$YNz_-{XcO=Yt%;6NK-s4pm=pi#; zMTyo4YK%iQsy{k{K|_Z%lBra0ff)XN!{vN&V4U602M;UGM5w1Rpf!!Od28OTyBFTrp^|w2W3r&d)2LI3zHvc zfVRiqLZ?B0?oCu~H*>XJ2Wota0u=C;!i{;@>QBL$>Q zO+S@mT^yu<&zB&uquGPBi)qUz*s)^=x0^c;pJ78rGAR*8>4a&TYJt7c z-$7c%jIdn9`QY-2^+>T5v1TUGUA;b=73T;xz*I?DJ3xf6`79vzCzFSsmil8}k|lO> zB4vI|ianDsm~sTaqz%@`fUMr$I|S5lX}9$$w%ab@)3&iOgvfN6D0tC<+R!0nQnAsO z$l0#prl>I?gD+?&a+smRE>CycM%TK}>r0ltI8ZU>|3RH4qQ4~vn~V&qQjY3JQrYJx z#RQ=zf;x+p!sP1OoVi(ZpSwSQiHuZY|k?O0E1m!e$PeZ!x+c8kGl%b;XS7Z+k!x6wImeN`(xfvs^?h+Tj8tyr@4w~O_zS8E z%9Ir8+ua%i)!ENDkycDfRMy^qe#}v@^e`9(7YW30@qk0RoR|vxn)}t-<~TTprA_6h z)&;Qc$2Sal?%@dGCETZILxGBoTa6f-ru^~!r(e>6caM@pBRU?H+6K@!72iuki@yRJ z7fPc1dE&VKdpARG*s1_0FzZJ0e{w*O&`t?>MoME$dLqVY#;#~TDT7k_CV{K|L6^B7 zV%IhXE;gIKq1`+^BczTiE9NFn8%Xxw)(R>dUqqm@^BKwuGLNK$RR$M4+>PbBjWID&hq+&n#|viCyR>0jt5MuU z4p{KyV{e62EuUmcjS5!@G*XDU-dv0yG!%{39kQUJE;23$BEuw0&(4EVPC4ZR&o4f< zSi6H*cQ1SclZx=-uiDvp<&@+T#)gusyUi(AI<};n>NnhGbrViz8%`D zerK$X#H_%d8wlyx+)`7&GmDNWE3QwmXK^POSkQy*isSl)_s&Q<$wjoL)_zD3&zjmcgki8WC544mAW8r22M)?SR>esJo*Cqh4rf-ord| zG)k+r)r*U7yqxwJOSGACX??n=q>_p=4*&0D$p3!`A2z{1r$7l@;P|6} zl$0EXT32njYfBhDE~Is8t?=(qN96-)3XK0e0qWl#5n8Lz1zDBPF|s!Ajq2O!_;fwE z7b&QH`bf`0kK1iiu@*0?g0yL67KqvQUcW-D_hX4u1quw}8k1lCk}{3QPjuUwsZy!* zTwwlD34#mjw{K=*#n^U1^B}uBudV_T`+EQHK?I`*c6&jXP=bHPMj-cQY!_36<baJoQ;iy`f_PShJe%Ogqem*h^ zKdOL2DD#P}fN-Jvv;JV>;_l4iL7HLItG@a{ikA(g7qHk7&~-v`jH{+FW;1kD1hifk zF+j_$4h)Ob*cdSoN8yQ{23Zr{Z)uof9hKIihEqGOJCUrk_lBzJa~Da1)A!Ua<(`VWXX0AZjrg3Iu}=3F?zY8N?rk5!#R3D4uA5nuS8>T?1M`g06~m z$uxEa*+=a-QFp+z$=ibh;7a{+i;ZNfu*5Zg2+B5JOzl%W3<@Vb4OL%iD`H5LS|!Y& zP`kZvee>Q$m4ocpmj5e&(Z7`s?x|u%I8iSo`ekyODL_i(mn?RVG`nPmp_V(s8-kS| zKeXyJ!_@BVpyn=S9}WytZ3TKuhQ{E?x+XnC^KlkwS%0cTI={d)A|8{-368x&B*7~ROngO;UwrGL zVi+p6n%NM3xRTLtIGsGumcVDnXtl7@ApNTyC<0l;TLW?`**p&nY~^*?qP zO-cu+6MYG_bn0qUY8vz#L`q+`Fm9n;ZL`|!7#VN!Rlcbpg|3dK5(b-Ep?dyrV^_0a zL)nSprLZD-pH2NwjFI;MmBK#}6_;#SaQuem8>ov~29y4dhZZ*{^tQVGY_HGBT*l!` zR`aPkdy@}s;pzI3y*RYjfX45FuB+i;ga#WnC+Xrv>RtHoe=A4;_3uBOLsFK{3lt!J zyekZTirZZ|=yjpEGKhFO)3j`zgyZ~qU|tb| zyJtrMMm+<2M88-@KalCgoD3r)#!_r=ukf=XD@>1#y2jA=+G|!)aPSRYlKF4)_<$Fn z5&|G*DUp@LHVk){5A;Q_j?ZYVC86G(dh+rSD|t3V zyb84onbAk5QJFe8y(7kxlkXc+5rzPunmZth#=^ML43AzALq?R11~$XD5{-SDRU%S$ z0r{iS($dMng6#9d{a2X~C_W;1m!X>C;;((jABDtbg^LJpmL#|zWAHOXxj#hu3+>_! zZT?#!{1y*V{?_fbJTWY+URDa&kCKtgSi!C$e=-_rAz10a1~Rt)4(W`4)S3$NBYKZ} zGLA`md_X-xdjF?@>lxn>n5;GTvO$6v``!FeqZjmv=Ki?zLM4|^glrq2m?jp6hnNoO5?Y}mbCxNe!0&g{XvwA>ge|J} z{(kQ~dnBJObO8*I{6$Qi|1jlRw*s&#W|zC;S*qlk=j?k_r4ApP6Yc?_wqk@KjavhD zwBkz9cri8ER2=}l$Nmp`hxi77eF?=&MPFnZW|Me6BEt9es zYNfKKex`d$VA>TQ0-XQfFRvN>Eds~I*c?@q;=v;>tM_n)S=FiFUM)?%> z8nCcfJ`n3MCD&i4p9WXV@Qg_#n7=c?=h>DEy9<2W9SsQw<>CU%iPrL@zX6@QfZ!TGW zLGyIb(O^11aN;S>$QyBBSgQB=&Id8!97}?udVoqixG@uM816{Eo93PF&ULoJ%@>IF zF5+6?trQXbE#noh!F2e2BkG!{ate8P;#TMtgs=JXp>s-6PW;t;$a2`{4jDpLsFq}^ zXd`5w_q{hMk zvJ_T1I%}k7^<+bc5YtKJljEX(s?EkEA%#9gfT8S|2=)&karUV)IGqK?w9@x9#oMtW zApw`uw+Sfp_iqp(|Br8jC(R6R^xYo)av^yChp=*n{w#k@184NPMAh{BPGmWwk0NdL zCC~@Mh0qwaLgh8Ucbo&f2z8OvhI5Q zdR{!NnJkiHi9n4$DR;4HH-;F41!+W{(nmvpmI zt=W!mof|sLfsd+hr~`^N!#yv@i)+RoSY1|S(JhOT^h9t!{@r7j^~}yCVc=!uSquRi zonC#hQcaD0Zc*}Qv_^bNLS%T7?MCk}yOvN_2y1KWhQ`M1!X)fAGj06T)Kt`k1)n`I zqE)XZVpDw`y`L5!hHWWzcR$4+Tt}N-UO-yyttk!+ zTtWSP!{b`S@SwriXajaU`Wl?y1uF$oNuN87l^&kowq3Kh<)D#v{HIp~F z5LikS)ri_M3HQlBOJvs+CSYhjK5I;OE4zAT;9}>=IiF|MyWoZjnyCkM)l&R2xCA6r z9}0@91AaJt)3ZUQ7?u^;XcZCz0rWw{Vf-iBy^H_ z-47GDcNT8RkoEang$8%!39+f!&L)sQt6_Qw;K$8G{of>I>mi@6HZVr|mbMcq@QSLZ z*?JFr?Z?I^5KClaJOkFKjoh+z9YTZ1DvDmWZK|=;4bs$z9-hnxBPr}ny77Gi+gkIG zP`_EyA-iTEh3RF|@LTBm_b?r**9wkeA?JKIp*YXHm7q+n*}KH$YJaR_PGyCDDqF^O z@jpMb6$?DyVyj*Xrko_h9F*hyMDkXJ^gRDbyF)WFn|Rsj|m+DGt10<}WQj_=Q{7o7oP zVur3V>rf%-FCFdiPvHVaV^u^#m}suyb^?xKSu|_w+2&f`Yc8@WdVBcWE*O~yBT^ils+tax5LKSAGeF9!GEkWd;Z(`6a z04oD%ap3$_$Y3i{zX46M$`n&Mtg_??bqDqXo7b?zTA-#16PM+#Y=ETk}prqP*j*qEIT32s3iPo3c{ip}cxu$aEI(v3!#Rx2)M*BRX7x~0g zUqMQ{WyA>~li4V(9??&t-fGzZW3}A!{LbZs4`tw@VxN*?hx(C02V6`pmHtk#^_>qp zhw2i@Sm%gnSy5GX6@n$}iD1uSY>c>W=ClHR2Yk@O10TR?9Bocx7GU#ZTF$S*VW|YsMzy{)pj~y7k#Vz0cOsJC=dUZ+-Q>s z{=Ws5jg%hRQI}1-E4Pu-x{2~I+-ud`l8Qamsb~+q&9Tt>^jW%Mer#&5r-l|fnqgrb z@!XmX#`P0X37N5`SL8D$`;IP7;!p@gVACrh1Dh*#=JzBN%`svQKWn(cuCih4^`{mm zFuhFQvMaS%?DacIt=*_1L;~H0TeD8(7WlSq`)yy5<%hG3X8$)&Z3vaWMP_)soFhIe zm$+b${AjaxLa6~Ua>#aSu-XZbP;1j><59XL9*-XG5l;9Z1EcEds*>d<1l#Ik6x7?k zG@!`RJ3cj7 zw(IM~iTdq5Tbovo{rZA_^r)i-HeE?gi?tvIHWl?3;!T}gfAi=_D_j=ZgB#>p7}EKc zjvJw_i0+&k#tH0~Zt0&}Jlr}`X&r9HTr_Apnl^HKB|Gk?yzH1?xO+XE0D>ot{ zAlo~MO46w?T?1}~1^3OE@{k2EPAp7opsFPChl}I;KU^H{*yQB25W@OGqH>0`%aX@` z{k4qZeek`BSE^m-8btOlRpd?1Rp>U9qKq>EFOnH0bNpayhQ^TzAhFL5X$9t*Z&@l1 zlyqx7B4Wz9!&SC>;o`z{H-9vppm=rR`-}6K8{FE^N%!&=+EXgx<0))6o^D#>A}d=jG|`(Gd6gpqk5v#RAlOP`e9Sv zS;4J+LFFFckB_$}K|s(Ux~s_#^!z^Z60BrO2O0K`tt|D?FDicvWms383Dosy;H7At z@}TE_!-Re2xxI8POk`5u(27I>Cpapz&nL;YgI^EdGVynr-Do22P$Pu1TIgMMWQ_SR3`p-*?8Gha-4uCOF69O~AwnQt0oOFmPr5HI);mAwN zC0yNH#xzrNg8_gZk? ztiV=5MMY@sQVu9GO<~dAH9(xQ#U~3C21e=5ZPquiai4tCs8BJ0+tWX}K^O%Mt!sSc z1Kvr6e>yG?fCvYY-l1L$Cedp^@CSNcVGYD~6c_naksXn1q{gR}mxI8ptMm$)y>2yP zl+E90+q|Gy&$TB~veMAq2UT6UB|dz(6#PP|30?U-4^%jWydFqtD&b>#N?H8u>(z)^ z$wkUBtKhsnj5v!otJsY@hUvTfDm85>al5 z*LRPyt9H8NP|C1=J?R)Ujq?!i9u-KoQQfsZbt9|>W})gXh(t@s%i{7K)f`f5%FE09 zYQW48@DL+so>TxbogNVxE&Nr=fJ4BpKiQmp-_N^%$w0^mb(vU(K9|mB1Z!1R9-t_B z%cOT_zr1Tix7=XX`?;s5ulsK}S1~wBs#xmlB=&*g)v7iA5CIF9Zz!Awz}tVs<)&8L zi^$uJb#a`zGxauEcH`FFJ595B87E4TQUZwgm8CNUxF(x;@~yNB9IOg;ux~q;fOUpp z9k!Knn|IBzBRf|EK^>!!yZm}ma%M-?(sVN~!_QA~R=E%l&OgL_*-%jj!^l^Ux4!oi zKMg1sa^_6rU~tU@JtraaT9WhdyvMG8_AlC-gP&n)EFUxqhIEiB8109?PbO-^cRA^g zGo=TUdb~OE&kh1fW;G2YXx|3V3$iGDiTvm=cxg;*EE&ZO_3wg&hy8_p>YhHbjh&1& z_?tS5d9Y>9+KMqU$55w!Ifwvcx*@uQxf7|M*3-%~6{G&S;J|&U0@^3hy+c+0Xi8$d z;C>Ym*pj}gL3qcsa{4db2@Ov#-L|X^q9u(cI>Xnf&Ip5}^nw60Jtje?gQZyUP=k9J zUFJXw@)jKp-Eab6Mi0h#AEizix;Bj~_ajih@5?Tsd(Ix5Bqo^`eh07-lHF~Q6)$Q+ zf&#!SRGquH+YQEm&dMCtqnd8(*T8Vs)ch~-9cnD2$6vN$ z;1cqMi+GdHl}Cow5Yjk*-_OPE zoj_?jn_i{&JrU}`1=u9I5kP^I^9eN61)gyKoO1qdcFfoEmSv0)=^5{5i$Njs>J$g{ zw-k+wW)MqisRni~f}>u`{KABY8|&#@s3vDL)L$w<=$V^udSnaWr8EC9*(^r>395wr z&e1$7^#1aIlv!W>M37vGzrlDq+P`*KIBX)yv%ouf2}KEVU~6DWJ0m73D>|fJp-X<~ zf$Eva$ZRV+P!C zA5uBhy>89 zEu=AdG%|o_jte^0lq7SwO+keIny4M7i0h@UhkRKmm%;`zL=0fFcp1!n@^eA2`*0RE z8+3pRoQnXkx-zm^U-XtqZujFb?G}Ac{>jTW{1S}!)i`^~*8bGF(E8C9LEX-%k*VGK zgmb6a^0btxvU*j6`z9R&u~PDGuz}aQ&ZN@kU7?^5U#fpqPpWpPut=HZzJt1#3eKiz zl;>t;pb1+IxNAZ-nd&u_skHDImd|&vzA3t>sFB~gfN;sL1KA?&5iSCMD~~553Sm>A zCc4QtKN{+>BYzX z=M;R+$j}66T>r-#?6!>`QnrIw8SBS8 zCe_*Q0T8|!Ef8SS^7_1VGP?hoSjl9u&0`6_Yh!|EcR%+$cq2fl!n_Dm{toP(cn{Z{RLJJ2 z%z9JSZ3;A*YFsnK7pI%)(c?yI;_Oa2viRwI6yT8Bo;7SMy90FhtJ7YvZFWa53fs~b z7r~*I0a?sYLTqa2TifVs8go)xJ3COkMmFrD$)AAr@VOO9!?P*R(unxXnTZE_SN}G8HZ6)wcZVf;|Y>%`it6KLC$;k+^F_?&=oL%(|z}^;q}C4TOpin zW8`dlYy)cwXr1_(7TYq=2Rz~yH(s=P%8H33yw3 zF8`)DI(IFTM*Z6|&4yXx@}RvgaHe&1^py+4b>{`!MvmLT95Jt6zRLSW;w>-aiA)CJ z-x+b9FzQ?++xSe9!Jhq)OuF{FQ#`_^X!C$a_MvqlwHcD?Wf(`S{q=f&#_ND)Y?J)yM z)lJ>n9@%QOHi9LLP#kwQcQTpsFD=7$w8soyKV8uaCKYC@ZdH2Q*PdELuC*9P4za=J zr&QZJC=H3SH^3_Tc{+l2eM(&8f56y!M&g+nAJcz6+h0xy30KbWkvphefFVXkH;6DF z6}0zxz?c_^k0W(#e|JZ#O-p`goG1rYsB81}DOWp1!e;x4hf^8@;YIf2gFETMW9Z=(y`6&#|$-6o(1A&Vx}mpkZ> z8JsfjZf}0!pNQBENe$|cm&hUQZ7x7(WTYaK{t18j`QN7^)&lCyV}y6sJuyp5 zOLHQZuhqIb$7Ee)AEQMLcPlHEca~V`ir=@V<}S+oBY6(>ke~94x_%LWS#-bnB6I`f zsPagD;nglxv=NWEv+)69!{v!VA8x>Y`(-8;<*8b15QFJq0u)`QaecjKY}bcZg3pJ8 z7xN+QZZc#y+vfQzL0S4+L`}bG<@Aixn!yrR4x$5&AXA`@P8jiIaC(}Dt64@!C{lz? z?uif9!S?&`EWa?H)4?@v~ILbAMRDMvngUZ0Fh*j+XPD!B%LOx9>y zxBo{!>6n#tbH0wg1<4J0*^FoS?<3j>WqR#~ADx^s0c)z_GPTuk zZ}Sbc68t@&HGh_;6qAKU&b&JV_t5pTub*p#5nU0TZZ)Fe4lG9wko@j64&r>NUE4ec zx27GxV*RXO?uW}fUcV|UJp$5 zp@%n5$%!E2OQOGc>~ns^=ORvat+u(h>P(Vqer5Dw9hoPqYb3EIeYh?{Khl&@`|l}=W@wi z5(!_HIT8eB8@lcH_EZu3;#{Bk0xGmS?(dc$V1td+9s&t>;Uz~v>w~4cYqqqQE}42< zI9h0VaS*%u1m-I|uvLGfMiiN3$}D%?p-JBk3L#jJNHHd$@-t7>Ba19sxiM93oKf8CbJG{ScEX#kO@Rbm#} zm=k=sygg%PM{`s0_MPtek>>~g`3}yvATuRZSlR&Sh-ce?;gRrk{}}T+K&#WRfJVSatX}eY@ zP!grH8-=dLQcf3yL+%swKW`E9uaLsu%B+@`Lt6dO!=rB!29NFrta zwyv7yjTut?sr=hEFan1#oZu)3H8ymfw@eBKKpdBZRVOg@5YbSu;6nYbB?v0Vh|=9h z;xW0aZg~eAEYT&+Vy5#!=5H(0ZNligXctZbb#K)!1iwvN`i*+FR|j!Kwt_t~GXtPC zJ~lgp3@!baw6}yp6G%0>pk#2mAZxYzJlGv`!z2xD8MbJ+qXqF2K0`G^=(a)PcZv9D zPt{^9EM|glEu%AR=?dA`lyFFJyEP98O1zZv%bJTd4Y-V}*L_Y~vmB;11iC7Wjl&^} zMSJRzevM``eOY<&{*vhOt3l`eFxtEc$WJn zJElfsk+D8v`^7kZ=C$s56$N*J3quAnQ2Tqpy*J&8`(CSjYZ^eG@-&#_M~fGfGYt|opodhJ9O7x$#Ui=ceC zw5xO#l-!Hky|dr-?&KuHPyF^R08Z-``lZco##LQ2HGGiz`m*@fcXC<1jugk&(Cu1D zas!6PrY~mK5)n=AP5wC8f2u{9Z(PQsR<#u()C-l&oF!U$Q00>ll@$=ZzJr-^&G)5; zBgkCQ8oz|>kH6$frYpofB&u^Si_s+Vt)zEn+0vH^dtSii2G;V4PVEuOp&O?Gr}GhM z?&b(yI|6<^o5@B3>tq~|%Ie{A4Or0(>DdckLZT|b!sUShtL1q|cCYjxob~kHpxGyW z0_Y1&>$SrKO)tIm1?;2v-EEN2mX1QZHl8FcVSd_#^VatCd&aY2;UWhceIJ2od-AHR zU|?l^=r|pmM7Mib@-YmwqSp;FT2ACC`}8n%(N&b=MYR<7Ux^r-@s11V(3ROO#~|<8 zy=aoC=Fn~M)3G0m20q#pgUvsweo7?B&J&R8ljWW|SN5!Q?^NYo zg(=7KOQkJfoLtMiQS#p4%ez~sEwmj2fq{=LLlljkBGFf1eQsV~39uDz8Fn5Q06dKN zs{7+abHZb%Z$tv1R2XZWQ^?y;kf2_W$$!i6KjS0MZ78ams3>Xp&{;QcSA4wGboq|& zRaH@${q7MDvS^bUNaFo;%+YzsAZh^>IRQ34vi6_)H?GO5&sDD92H9ki>(r|%jGE~Y z(X&FhZUw=XUp~t{ufNX#@_U8$U+A)dK|y^GmXhDK7>Iqv;3x-U5_X!FN}KgJk~>=k+gkD0b^UlbjBXXJ6zla$WaPLO88aS#tJ6W zI;TQ#D&(vdPwWQH1GD?Pi-}2g+`PwI zq4l|Pw(l&l?Dxp*XI7{-y_qHP#6Yn~x~LgWmMk;tXLrPjzNjk$d|bTM>H|#m_5MDl zdV?V|6LXC`>)=2{V=MO4US1sxOt}41Wo*pyHR#j&mKh8>IfQG2%Hv+<#CQ`v^_`LE z_hGFcx(wd+QSEF&ANMGK*1B$^F^Ggt>tryR59?POQ^vV2|9nR0hWB_DP;0Gu)kQtP zVXZ>9cnoz}Yeav7Z1%YqS~Kk|JFlX0S!_}a7ETKVIJbZKOkwS?(2#O~U#dIa3<9PK zAdAt^&<(E2Rm6v+)ZUp-J9j=s{LCM*W5=8?w)uvF`Bu)(hV{cfCscne+cL#<&nMTf zu=J;eE96%aQZn1RnifuP)toq%n$D_|p&6?Sbq)4biB8#g{KmgDtt0N`T;O2#>C@Vh zH{BI&sn5j7>Mk7=88ETlys>C=+&jZ`pEVx01JgG1x5lAE-Qe8{K@a88z&;!5rJALo-68LM@2BuIZzrX~NF7D=F9O}3Kfmc=C5#(x^gS516 z$#$i zAKQ96q?Iq&HpCp?3@+(Agj+qtwbre!L%m!AOq7zA9E63{M!n!h!ZkPWu*yv&eb=>y zDNEII(8|B!K=DQkCZ@jsU6l{&+G3L^$9I=9$@YVrS1?u(j-Z4Aq8dK4E#Dpee20o#zLWr% z12j|h%?bsHv6%RA_18oBpAN+hk2-F7*!3?FrUsQ@dNvaj2ylnfL0?_?Xm%BR+f%ObAXY`-XKIdzl#NX}qhiE%FeO5L1 zCf20{cDV~D@tCOsB{G>jl1;^5Z95}yD7{8rUEsu`vQVEABz9PB7v9xcG!Rp9ew3c& z`OM95`SXqllBcN-^~A_9t<|iY0P$A@q|Kv>?_wnVl1IOeVkF?#`a-@nqg`e!VOg z;28)&mq@D42TvOk?~>CtT=Omd4aqCx#3hHLHm{sffbJJ?E*uzLygSb&-Y*}QZ9}3M z9_?Ce-y!BJCov`dZKTnRJ^bA4`GuM}hLAmf>s9Oh;}dLur1(c&GiJ+(6jr zf=EDxCI$231(UMv@kb05bZ3p2B>W%0tU(zuE35ZA)s4}OtI!TC&%r-D3|HC(h>7$8 z>WXj47DJv0@6FY71-1XdY=Zi)UFiG5VO_et3pG}SArd;56ONEE@=?D1??Q`-dt-%- zbE*FRpht5a2szPwZAs@W*>d&p4Ge6JF3+BOdAu1oM__p}$->lcKto*iFFQKcu^<5- zN&b6v)3xTJ(SQ{nBjhi< zA0kYu4Kq(n5;T(5(!h%Ld>`5)T5PjZ>3T1btErxODPwC7#VLmYpCDg?fJ&%Dt z*jc(y*4bdykVd|fV&S4M*^sTUDyq>}e}mqT+x{0Nf8elr^1Kk3=||DQN zG5N$})@B9u3!*XF!o22NM`pom`Y5kAl3q`2ZFV)9kWk^%%K*^T^=@Msdt4mx#~!~z z00w#gHRtE53#K>T(A3Eus^6J436>uE-vRDPY6S^UVxFd4x5lh+D)ZPnpzI3F&Iql^ z-*MnXwG3moYNI|FJr7omv7rvZxMfE1h~+g>sTDS9PO*t4CFT~QFtNz?xrz|b^L%7{ zwFXt1BA?F#fmw}WsO;8misz2*bs97x6K9yj9^#e8`);(jgYQ)Ks7#0-2cOpN^tH;@ zX5{C%Keyui?(n@7yM0N%<0^djLsxU5Y2bRowbJi-5WeS&V0AyjNxw?lN;>@IQSGW_ zm$hU&3(;a^GV+;R4PvMLxstB)_Sot|6~Ht+fhXpk*|nnFbfnr+`rw?%O9?WBgh7i= z+!0*e^qb~Dzim~SaaoFux4ZGxP-WwjX+(J_>u>9TYGd>*!;WhaD#WxFf4fgr9kA^n zRa4aF2{Q0+NPvKm4f7Y?NpG{2g2D#{L~{N7@?dMY??P%yVs`?9QzqPPJaQ)TEQbys zQ%yEJs!dRHU+&W;&r_x^{9Y$y(r3gsP{gvcDd1m4UP3L$`(t7ss}V_4iwsopX)`=J zyQQC)LOw|`$GYtxA@P&p-Bsb^h@9EFPEBG_Eq4G#~>H%Ame*XMqU}8>a zA1u(PDl1!&O)mI2y7D^3X@y>_|@!>gzbVNMB-R%MvP;{mI7|K{4+&lJS4MkI~2tR}Ki_@#CFt z6ExkW?_sT2dj0@R4IV|FTLmXH(tU<=+)lBGrKSfJ3A`7F;)$F>NB@?U@`T8S1vK)5 z8f_sk7G`2KCI1S02`C8(ePd%{7)x51`Ob>RcTGQ%*-kP*&uHY#!aKoH<=IIvc^ps4 zIXpZZ6xdj-KXuxFlX#t#kwF|1KB$nAjL|*O714AyxNSU0frtQTyZ|h$FaOin zp9591{aW2D&bA94$KQzj|Izi9QB{Ro*r*_qA|aj9-Q6hCjdXW+H`3iDCEeW}lG5GX z-Q9Nqo_o*v#&^fq{}`LS)_i9?^O^AiSGIJHXK@4!I)+}eS^cFJ@=s`irMxg(HNtsE z@m{drBqG*(C8B4h{yOaoNCUu0DJ2lS%=B1>y!Ftq+Bcmx{l<7LAP<#-$JM#HA zG9=Sz^q)y`29$|O3+^+F-d`L{t!5(fOx}i@SiOc)Zo*foyZ>LL?gl&kXNmVhe2FK1 zy-fG01rh(~R{Pfh~U!`yOGFOK6x(vvPG7Oj4e>1;dQB7PN zmhz#QtmxpQZ|>K4Zi;8^ni|+n&Eb+*mhUgS)4qU`^J6#t*v1DdLC4zksluu2ZA8njqua@G&4(d`5ap^k@rHMAjx7#;KJ9*aStB-wMnr=sFY-;ST3UR~V%EFy(p zFFKAc#*5*32EDWi#KfK)mEJgL7)g+V9B7a72WQ+aS zp7=VOo}B5yuW@q86a&{5CoP%U1AadwAf-8e+lZ6|`$g@lLqY=|y-;g_3dZ#DMi&iG zwA>%W#ot%>UK{f^1plWoFYWtFTD&rfn}RhD4b@Gwk+FS(iAC6_KDOhDbCVP8ZK-2r zMW?^8EEYH$o>m2H-9UGLuW6v!g~NOZ_;lW4NMM96#IBi6!DepIaj02C>%r_urM7_g*-}p(ew~y1{5V8Rx+}^u9 z-Ea-Upeu?N{{$U$6(Lfw+C5h@*1MSsgDKBDZVU-)PjhkPqieRwR&y^7dW4e94tKKq^SH_$i znCFg1_S;GiSC94D;mWh3AYJ`;DEe;rog=6QusT9KcE%38!P{J@8mIC_@~tTDv2QPF zfE2Ok`6x^I`KCr+Oq2Us9@i2z)e6OrM;24|ix>-E-tu@XfAK)k2^nh!Pi>YM#>M&*dZg_%Toj6ev0 z66}leAu0>l+YkTkyI|asb(iGtA|}UW`~bA|{~Uk>ZVO^KB5sXH;F6=SVz&H<_0h}+ zZ*!Ay9WX^;DdDQyFZZt$TIN3_(FFUvIUH#{$aB}n7#IY-Qy|jwsrIJ&js6h+n~VzJ zMgP}MuHaAQ>Ggm=@Nk7Fv%Fog*w=XZZ%`g|->P&MKk22LF}M7Ivv<=2KKI{v<;>z(oE*3k;!F2A z;1%8`c@kcXDklG2rzM}@zjhC@5}&#r5K#gHatJ`trpT`{oz&@eKC*VEJp7qQ>S|}h z2N%2{uo;=B^$x~EaB*WMDZ`bmA#qMo#)TEwH5EhShXg!Wn<%ISgEsB{ANvht~V=-x-5qo>0^kFn=B>T*5xEIIW| zJ6>r$^r>riLgEQ@2B0UwXUY~ z?c8URz_9+k5pwS|WcPH&-fE?`eD6eYn{vP4uoa~@o;1XX_yy$ULyHc=_FihJT&zYc z$jtT86jJ|E;R%&vT=|^~$^M3k9YdpG$;F(b1L{-V@Q?0s?d$aGp4eTm(juH)aRVHv zh<8xGK6t|5vC!>~S?I4$!V{ZpPzG|V7gvjvE?l7*(DN(v|3K?mzLtyC{##|z*6iKI9Zy!CpkyVo!q|V`gQod9~pu#2JiaVP*U;g!R#OGF+HA~`OFj7)+i=z_~PmG2p3NSPj@VBIT4qh zQvGNWz*=kzy*~X8)zzmETcTsNPxFXF>fJJamoHd7V1>1aJ&+L(WG>iqI5r#Li|971FsSZ?or zlHX*))(utm7;-3bdnV?DkRKbvBezj<3*+iZ^eU}7Z>$$rj8hjEq(^vOG-&7h7uGwr z?%ygQ@uiuzK?V`bo}TJd(nPuX3{Qn8jyF^dp*N0p7Tq)|3+T&CcI)eJD#QyK1e{P9 zQ3jj&#%C)z8N;=AvLL~P5uH7we+*q*fAR*)((F(O%7$1gpYZ0igt+p0M(8bKY* zO}#fu+Kz9JYEfI9^+41{)X0rBwm-fm9Yd-YLSq54Pe zkjkvA=#ErTNl}>kXmREzM?5O|%%sY$QboLAeIi4(Ycl%Ght*mOsQtmdAsp^jGrw3a zmU5UzAtZrUg^wVAGqfA{UOae&D-3VUV?OPS1|G=am@bs{=^OkX`j}9|r7Sg?3Mc4n zb!hhi<&R#xk3u7_mp5c93Hsmb>gHEuu3Se_2K68X={*m7d5K_U_0 zIygOdQ9U|#N0R(3vdTWW>ouks#(72U!ZBg8RkmGc zF?GBt9g%lNHuv7T#T3TS@aax>GVn-e+Q%57I>bodHc#j@Z zMJ#;Ongc33?x7F+*OM$FpOeDAnPjp4^UFfQyhHC|Y$&;TtRYR+9Y1qS2f1WaVA0?P zAJPwD#&Y*k`Ko@b4-AZVA6IayEI7|rLAE`a7(gEE;~b272Nl5!4psDV!S66!Lboi) zDd(Evipf>Andn?ny;G|%ile|^y4Bg_BI`T3 zHhd_;^6OoMIz;L#8n{;Z#Gr2pjMKwMTxUq`l_ikh>D*-8ca*ST_l^82hBNs__hYVN zJ$4I=N{WWhW!oM26Z86!76Ai?sNDTPRL7^!^7rjaqsnJ&=VRo_9}%t%xf|+%gY^e!1V{}tG~G!s1J+tC!q#Koz*6f}8t@>}qJsVz9j3cm!1rkmV@B;~ zzdhKv{lIN=9;qE&GRak+%aB2Ev>QWXEj2kj)v+`x7v<>D0llD3aU{6_Zt$aEE^+2_utk%R8NLpTxH+_CWqq2umE!|8_P8*AuDplE@VfH2dalVs zD2Ebh2+^w9k|N(^#LEs0jq7A*HvRbl7}QDt!_v?9BOwfo@z8>)*gZR|hDq^3uBef6xZ-`pFyDD4|4k?b zE5rAD%&`Uq1_|AS$mkUr;mYzcR<&8*e*tSu^3}GAE^L@<2cjEs*A-gN3u+hLw4GuK z6GYFP4t75b)L%93xnZ`iti2nrpoZf z?ak9(7y%t@`I`Qz&%i>}_~0!*X^MbagQq3yBv@z1Ou9^7^s`n_2`Odh6%5ABgSZ#E zY3UT+ejD8RsbNW=x{xZTr_8AA=!7cyk!o_(@Np*KMYI!QntR#EteA*-`oZ9*Tajce zIWfn@axUFLE{^b6IuY&}NX3fe40B8a1VLDPZ}{_zCnMC0?kEj_fh_zr0Nt@xv3^G$ z|LeB z3%3-Cb3Tmdr^V}@@(+k!aI*0Y#=&ld+7NlC>uCY%!a&$ouXKmXwRzd#f$JK^)uW!( zng&YGz^1IFts(h=H2eEMZ|^9|JA@_rU4P*($y!0yNGC`hD2njAK)mwwo4MB9cOu-B z=}CeVRpcYG&;en>yxz?IzEefPb@Jk8nLV{QGKOM6HI{2HSF~WZ^Jat8)17GUSEvRC z5ToI}+ZHHHR-Ye&(6qs%%QNl_Sruo6jd2zqQCUE9pfji+>6^&Id<$L7@_A26TCEP_ z6Lx6~eZ*4rFtzqG*aoK|sb;aS%60p@_F6{KLC7?}TN0@Xuy43j)bJ|OGyKsL4 zhO)enUS%NY1uVF%zbzmO~7~QmU9gmCLE8Q7n80tX+4S? zB+(?+7$Egb+Ff`04G>qh(>eNhZ_wd7B*^^uYgLOGvS-%U(Vq=h{7q^7h7h*tWb zG}f&VIow9LAwcjcy%f~;^hAH>PlH7FnH5IRzeQs2gLdr4hl%Us%@qZW2Ata zLjyDSTkOcQ5$%L02nbrup8GSOU6-|Gr^+gEbo;4PC-!l0HQBscx*}+6VmU9(g>_c& zz@%0L7Cjh?J8{t8ixWTQ>pug}NBrk)BdNhYnSN?-V2ihdk~0-6X_7!|%>k#RT3%W? z0k;^rzhUGIhfydZ`2qF3REeK%~`p1$8oO{{!lTR59u>OuTDg(g^LKHY8l+c;FTKGHm_GThzA+S7WSGeDk_U|4}IM6I^n4Gxr{xo z>^?c5<5hI~hje*Ck3YW&WjKr)3?<}aTYZP5Eg+Nu5)IVvg)NCRqbJIX7gX6v-Y|fJ z_;7zMfg-6vr2iI7nk2vM>Zh+7Y_Ch(LjL(nSXMMA#5&6=q?BaO)3wTwPG3k$(Nxw* za93rg5NBBMParC<0{QlT2;{)c8LY%-8G%=L53z-20(2S4l(_l!&JLg3#0@Pl(86c3 zD7ei05GM0dAyGqJz1uH+KF|p8w)`Q%#SFx;`=3xb1_OQdwUUVeSK@;Qk9ZGF@E!%< zCs$p_q~awwx*WIm;|&k3wj*p>kQT~#P+=vX32|Fc-J*Y;XMs7V%t2aXT8DKR2%>_z?HvoKig{6|2Zio3mvi<_4-oBMdsu(6DSb{?}fIn(C zLiU1qk7`p3(|FYfSxP^Fr~aW~so9A#Mxh&AG|A9QztdlheUVEi(aC*^+6`X_`%rie}uZ=CK_~M%3nv8|vKfM6d#hv*P zm<3nG7B)juSHF~7SSscXCLN64+z#Tq2wUZYk;-#;99%vedPvvbx%4d*V~Tx_*r|}M zz7Fsx2sD{NXWts#Q{afWfF;_=LBI>WibALCRLg+z}h zkTi=aV3!|5K|RBIN>PT)zf2)5UE*o0UW)(klmXZ(^~zTyR6#y8KcLi5wI;~_%2=jR zr-J|=D9F2=Wu(J73=jEHMe-xSB6%9Z48}t%XzJh1h$gs#J2Jtk80lb28G$GI!tJ@q^4!@P9_xWv)FL!oGy-v(teR~dx%w4IF1=g&l8PjXb6hk} zm*AN+4JDfz+$VLN$BYjE{L};j1XiQ(b$U9q_VvVTL@m#I~j55>TQ%(cI{S<%Cy zm3mhnfuZ-_#ZiCA0!7^@3Q!tXP*1IEy0ZoCQ(p{WEgJ`oD$0ul`C0~uyDyv4lRj5|tZhC>)R?&%4JwIHm;(x;VM*wrYWSAW#zGH z1}-t?1mcg626BE1{HSE+&zV0I(QXV9oj#7h-*ir5E(W=Y6TVSY0$<8@?r>+WH5Mtl8`ql!MUFG3KlO^j8nuc0&F=@z36-#5hxj!k+7v2wH(3&7M zpfKv&XNWXtMZ(V_AtB-4GdtA8^1d8S{Sbls7K@d*{~eUNx$`Go-&1y(KrGfTR#}^3 zbJsIuvh~OS7Nhrc-jK`5*(3A&m<*O8!N60A;L{%OIb*r!9E2L*t(if=6kTEG+I{$2 zEGmj%`(r`eqQQ|y+KAG6vyjTy?>ATA`DZ^s?<#)v*~GP%fALQvR(Z!v{K|=r1pZ70 zA>CGF$77mL3-0-?votbZaAk3<8@j8q-!>&-v$zD@j$=i1&{E*GKff?TpCW}{=-<*` z@ydrr@REa-G&O|+q)BAxM^Ime%|9Dw%~kYqW=;Vx(*(M*(&{@|Ex#?TCmupFIU!^L zstMq;G(WwX(#D_vF(uN|&htt%cdG^{sx?p4@=xw8hu=L3fX!uI zTd+)m0n1PxKea$$KFFJ@8WD(A3!=wscboN@zx?kAaDbtG#X{D1Jf7&t&VL@8O$yY( zQaihJv@M)PO-?JeOFYLWAF|4Pc1W?zAN7=th~1V8ho$PK9v8AOW?uPBz%7owc^G+R z#=-kX5BcRkQ(ehCm7gaVG7j-Zb^k3GDtizduhiNMQ`5y1Ob%c z&0Fgddbe4pN?TUd#M6iUcJU2;2Jg>HYZ^H!UXX5z$UO7;LHB04NxBIzSMS@%VTbVSb+J9UIW z7$0P)#Qty8Jje&~`ZV56)3UNMsXUH8K(nL>-Wb4%8?c?>@inV$EB$4iM`Wb3vFYZf z6Qe@VsEV||nh%!xzkiB!#ZJ5iQb8NF^g5CJke8q|!KZng`B@Q*^vFOQKMF^q1}4aW zj8xd=>5Pe(x``@7w%N#7k%MGU&TdqN3kCmGmA`=Sy|^R#@6RDq8v-pMh>YL3A<_hX z7OkLU4nGHE;%)odjSM}C+Mbz`>;{L3w8bCBG_Mv12oh5!q}P+Pu8QNgaM9zGE)zmF ze(FY=YITH>?U$SSMKv4z@<_JCmIu2|1NAl1+m1{S>?-p*!qt(=Nxsx6XyM!8pGfEI zCx@BamgwR)R-d}%>Y4=>_O&Wv$-*l>>ysz4b?r-hA!qy~h_cvy=_VO*!hY%Rcws?8=ZY-&)RS|&7$K#mDf!go-Nx7_%&_ZH2Q z?l63%m&;Crjm1`r$uZ_HzShj`2yVam;fi-U0f>tz=0M2=F10;|AA1h{>$wSic@Orx z%O`C(f7bE*%Ac*p_R9#ZgV0zEcfiu{Js3;$b=srWB#5k&DzZQSQ?4*Y$ z?eo;Yvv0LwGHx@wvk*P5AP?X34;%h?GbA_ul*JW=l3Z!$a;TRd$ck@!&FCMboyX;3 zSxV1%H>##xgRj1>$b+fNUbPyjBMWv+s@aTb&Qy!CaukJ^?d$I+qjMKNA<5(V?uNH@ zz|fTIv?G6S37D)mEN3stW2qxG#VWEJ5{4F=>%5+yqhht&Iz)9(WGo6F-kZ9S3_Ur4 z6iaD_#7obA<{r(MMa^4Rk&{1u^bglr-SZX7Z^R!jq zj+%u6IC(&7B3mPNjzxYZk?l&ak|Ww@{1(TrNOxP5p-bw;VA6c(uO3((OkYDebRBPc zpx+jJf!IyhK7W|B7#j1*$xCNjLqDxxCV#eaPSe(5a9c;aFq{1?+}i+zWEc@X!GG5v zbnyez%V|azTKxkX_NVOCs#Ae-#}DWyoq4_i755*tx?eMi!%5$#1|^Ea-Fr)Ft-`v$ zORZ8>hq(3YUPGop%n^eh5%ly}% zpaS~+a>#mxlA|*Ad3tVy-OVUchbqF{{mkuCME+%Wq?GGmUPC_G=Mm?Q(WKA1@2A%i zM$dAs%PPvne*7Ib7`D3XHap;P#1i&!zZNkg&=}Kija)ZalT&oG{#7bT6hp0qG|Z>2 zJ={Vtw$*ZF*7B`dWOM8w1*5!v}Vx?&M3h7@m(ImF;Z4L!T3}K}U@DX&EOa z&3O2ZdAf9F`o!vT>OYhN;)rKkOAkr;&XxxIclr%%Pohabyvoq6eq%vU^|kO6Nm!JBK#4u{^!^2YMwmi$QW6mT00O-B&ToKJZ(3EzR+}j z)$xs}#ngr>0i}Z~ zM{~F5#^FDg4OvS#*J^Tbpi1m&!M;;xn-Z!RkvF-2@(G-Cao%5Ltgg)1dx zKM?*`z9s18Ty?iiP>0xYlk-QJeNq8RjTDCmwE`ILJu8BMrYwOx5 zbcj|jPGtH{wcID8t}Dw(ERho5)JtPBHSmk`%Ae7NpSn zrZp13N@?2(L^reYEJbVPRPdcFng42zZY(8^Ksj1k*!B0(<_Jlz=mP#}BOU2B&3 zNWz)FJfRdE_1xmNpOZ(LX|LRT%MJDG^BYPT*zJwjwp&atWGz!##5E09*$w9Wz?9U@ zvN#{Se0&%W(HD}rzg-eA#GjN%2ck^!0yoA#|8jAHeb7(^ZUFZsHGE4k@$y3@9lfP_ z7QcxVIkWIF-x8wk$v)kBwYcesrd&bQXE4pJ zrXazs^G0ycORTi5k1JZ*m~_J=2!Eh}5iPn*N!z@NhlR6Tm&h`PilIqB$Hv%{F6Q}9 z;>P{z8yEi%-+16|O=|vqiADOlYQCh1{_`ysQ__;AxhsxtHfnuoyOqn}{~qg^LQyE8q(7^ts^9voa*qZ9N}cBF`9XAi5+Jd(9i>WEE=^6Hj%Mz*Q&vD8 zDrwMQx=s&uz4pdg>v>L+tA-&xfGR;Ol)^=9hY=*`#IX6+4D`N zS^OyPdfXzKC|`Vq*@49tL)_OOC##dNuRr-LFG4Z21E;6J?t>H_rJj_!ja;Ey5TpDxz|ub z^~1s>1fR%7q}OM}r8M(k?*<|mjL8F0hl@j1U|l1?OLIvWrd|=`*?RXC9LRk17O7@2 zghP3C%6tgFoQ#kq{7CPs6y3^{r1WT24=RMRkJME{8x=ez1&yL7^ZvDHJk_EMe;okHAXI%Fi>v ztE3&Da_Pki=PgJISkH6LP(AIp?t_sK7BNjrrZK$R{HDJk_aK>1 z0ki1q0sY@QjdVc+UA*A5&nA6|cZyW{zw&de^*5y&xm!8m1jjAoj#DX(MqAGX{WoI%!6y8@d?!O@bu}x8vA^+KL@sc{RIB%cNkbFqc{P^|AP{il ze|bXB<;Tt;@m`iRc(gqN?yvC*yL-y4aeN`I_BxG++3b!Dt64-=LO9pPMUJOy9v%0yzw^T|C3*MM4VNW8(_0hkg}Cb8Qy(^3oo8~FLg zsp+5aW_7GB_giSqpC#@7l@$;<@=Bm}-<jx@{O<1Fgc>C%+}DJveV zf#oV9PWCHWTI4tuW>4fpiIq*h$H(V9iPQ|zdCJluX6~xUQw#4HrryP}IPx?x4)LzeuJ+NIjT5Z13+RfGLs-XTwCx8A`M^&414)^wiN%wA- z+&$KKHaOFx*M1Eq``e2$+(3G=#Vf4O1e@p&8`@o#mz7sUvZ}JvfehmwDo~aF!kgZ4*qxSwbS+TEr%!hev zzS!cQz|-2y?Xu^CXK6naV?2m#!o0q*YeO2rLj%miUyZi>FraB~zK4^p&tPG%F^e-c z9qV=B>k$)mw~$I5B0Z4iHJ~|`I4isshGjIlxVq>Q_c-cYdM_CL%&FUUP5SG(b@~&D z+WNf1iO3Wj)0F+~V1A=SO(HNf6%UJD|f_L)^)EJvbpZhaa2UVkr z=2zipIe8b77{9NxWUD$jvOZrgTaDVvz`Y#Nug{*DlAtH!m*QKxY<%k5ayS9WSBaP@ zS2%EgYToxficwObnX?_zW>s#{hF7ft*})5*eh2mc(-E~YH3;XxZ|Le10d1mt-R(oq zM`R{EY?-nJ;WJTCnD-l-YqX+VKh2S34bLw{EzP9Cc)bDD%!|FAB7X`u6mW&VAUq%c zqmQ3W2GLqtg^9j5cRvSf=S zXb$09U6V{fWMFAj`gG^{7Kg5DS9tOO`*H=q_Rz!2aG$g%4;P&aN{;BWE08*OD%2*- zqK;ltVqQ4!0nhA8m*YVANISFzwQPP72)w~85yOQ zS{L#CgL=*{-LcuVInI=wp{~w8MtL$=KQV%etoOOY-NNFY+fe?Zz;h5Jvt3N_C}-LUpw2G{Ew8TXUI=<~7YS*^CbMF034ZZOdi9UE?gg z%$NsjYkiSLwAeofd<^U;Eq;hZdluMEhWp?=*&jMA;M`kq4#X{Cg@q?tZIQFB8pN*P zG$8ap=L2LDwb8liSfO2i_ert*X=XDVE=QvJp?gR`N^uR>uI;VZQ9`AD-G)sHin@T6~wvEu6c1iF0wqcpyKBkr8LHxxvHZiWDL|?jihi z?$1ov;)?8tu&z(o^Tu-Y>X5>)dJFS*z1f<~sdt2gi6`ney5{RZTm9hFID%3F;^M-5 zBHNjSR4WphW(BBy8@ZOt8!U~D!t~*&A^@`9~4` zNmpL`16xQxN%qN)oY^3DydpFP7ElE=V7Co(mghjG>brH{r%K#z-dhIujEpg zSY6yA+a*NpcK5Y|nz%hyRXjW!1=gW$s=t?6jn1|ll2JUf^;jogP_GmtMql@h$7X?@ zZE_kbJ`KRk9Y4Y?T|FD>K{wXd((<%$&wn?)HdL_(Ktc_fNDl|>PL1aS@e-Cg4+SLh zG`2_vqs-+d{zA)3=P#51Ty)tZol!KAKo=43+`n=Bh{jHL3$0SB{ku2meY9<>%VIsM z&#p}z;q!1e?B3e>U3J#=l3JvRfkCja4)~u@>3i>=9@ki%8uQD>*njxh8~@V_z|lkl zQ1=nm%PAA_41)F{H|Y>j#!W6nw~BZ3$Gs#U0N^5l0|EizqVy3RD7w8g*}qizT#aQA zS<9Fp_w}0}Ey^)8HjNuH?mMj$Jv>gpm$5L41q#7W85^~E>e#jzh0IXi8czPAfjpCJ z(_Y`*5tZ3=t9oe|IWNvfm``5VecGa!h3-iY1nqUzI5=Cix8aWffkeRq82&U({Cl@+r z?8e#|zuBg;=PAwk?7Ul z^v9F*9M00m%YCrY8WUP)loX7|$8IFB7!TLbNDQkGqoebz`wLcdXpcdIE0C=cC`ke* zYp%g-|J1{L#xEd%xBHl-Fs9!;gsn`NIuvhvcytA9_Pbih-ncftm*?--*D$=4V283e z*JzA-E)nnV{(E$G<+HWSa@^+G(G&fgZ2Q5yV|brXBQ>cC&+@i_C!%VWW|zrrjh2&}o0VFc4Z#6d#`+x<>+Bb9$+x*Quo5TKmBAFuM160k-|3-hu_PVbhAg zvilOa+zUS3D^>HlC3B3pMTRIS-C(+=0-fFyOlXDbU$6Z{7GarlH!{}Kev9!R#)F+e zffP<64}{Xpk=q&F$-Bwi@}SuuP0L-2OQooP{Nshtmoq!YyW~XAzc-3p@^TjWlaoE| z-F*V|b@qa^66%iG${pNGN~32s3X^x4bZVG1g5!Z8Y~$dopB?VWCQziCs>8~+GS zctX$o@lkSEz_#7wy*)zf#b232>F(@bgcnEEOm!}H`8Vx6X(N-5HjZ*wtLJy9z7G#5)X@qwxR?^G~|*7qvtT=1;&mVKL?o;6OS0^4Np#7dBbiK{v3adH6rH z?`C}Ymk+%7(@2#6W`6f^?K`%VlnTd|2}4*V5AG(6f)Qcq|;_ zU0wQw#!PlE2WK8Pilm)`=Q>#o$S$rB9SD5#7V?0H0vdYGOGxhgJMhv^ZUfIATBi`)t3?g6p{5c$l zCvwT5tX6O{NN;ql5WF|{GTYVc(Z%76%t?59X6VT(W@=tI36#bB7J@`FRnS%}AF3;aHhfx?lTU{#Pz(F93 z6=z>86(gfzG`k@)HDk)f|Eu*^5ol?v{RcyTL`U(KIyb`O<}T1U=2U0A^yD+OZprSe zg@>(9w;dW~pSryx5UJstJ?QFvYeeDI1XVdc?r3Pd2a_iat8(vZ@e41kB_t(f1!quL z_$-+AJC>D0=}+mfM{8d0HuL}6D^~GBWc5;;`+%8mFo14^)U3Q?%mkZ^#Z7|u2lwx6 zw$4!c-LRw96b$yLH)Fzh=qNiHd@`JfVQERu!)F> z__;zd9MRhgrBuP{QFWZ5xBs$@4T(k>xN+I_#vxjvv>gEfJ#e9fO^axqvB^O>O5)Du z>DkDm!7CsvO!z92!oa?G-^Fgw01M!^_x>aO3vSO97iqNlrwHS8#d&4zr{8zVPmb1+ zNBzxpds4dPk2k~E4GKDhZ|NBxq$)J5&vF;CA8BzzVzqUgfMltBRB2XfFobwxSSL$C zB{_QH6Cc8i;`24k&pkUagBSS#jW)o%7cg~&`#)^`_rU26^NgMZI)MYyQaPUCE5o%X z-x%91{`yfUH0UA=RkY$!hYR2FZ|ZwZ(T z3B3GrhMyc)7MPs^!A^)})Qp8MjoY8tvPR}b zJ=z~zYk}UxsJCt&O|9q){U7THLSl~IE+l*>4?s1WE0Evx#zfb?+S|q)0x9no?Cb(| zCBIjxr;N^&@GGsoOQILCPF~RS zN#iwc?VK$7|JEE!E<6i@L{fXj2adu)>YYvBhoc$5WDH%&s%>JwhObeDF8{)Q?P7xj zLs7lQhWM>c`;Ej(g|dJiOzDtb6qM$zO(TGU6;@Brc)&|kVvwvt^2)Sl(rN8UMZMx# zXro9?vb>2*^${#eqJRIq<3=|#y65Rv^DCQlW! z2fH|`B_!OdA@&Wcg^T@bwfm(}k(D}b6;;tKeHph&CCZx;x&ybd++Ys*ElpTR$I9Oq z-=WQ@7%|tF&E6wHNct8`P>mGpaXUJlj6h6M)4t@05kJ4ZQrL!(|4m_|ORrV5F)3nS z)FN>7nN-)zsczH^6A=xnVFXZd;QXb)m$DrW`)xSOnwqtvy#p)OR44Prw>y69wP-wP zI>p!m`i7)B5Ki9OZ?)>cq4PLPObs0M$Oy@r9o)E%RF$&cZRU$oDrR6pqudKPGpubf zCF3mcDe`rfF4BJlZ)X#25r!;$KYDtYE?b)kp!x@YRv}XjI#&s)Z!uu z%OK^tf$R>fL+(P<^|(TN*&WU1l5OM^zWZYWg>g)OqCDF2E9(pBROSmPp)a7tPO>6M z4NDV4?*_>u+YO#}+1pGlJKv={^#Lg>ulh5jJeRbZQ$FAv5m1R7bIIl4XZv9d+IRxSO`a6|ov za%u#Lf#siP2)t=gROx@yk=Y|Gr5fv+!FND&H6gLXp`>)vGvtenB98d-e%D2cVm`0e z?FXG!WwR63`Uspc^uO|m*N5p$UyVoVm5n1o=OR-1d`}zlOhqSDVWd{HtoyqMS*LfZ zhn4%k+l1bXC>o&-2?MetrcYR>z`&5k%24>_@hm=gSS`}S&K3{=DR1LYMb+f(IJ%Br z1w<&@A;b<3A{1`R#eG{|fo)-9RF0RO?5?7^A;Z`%%~tkce0?8bu%`wOc$1?eW)rl1 z6A7O#7qGBH)9{%*h#)no$GV3)Qfq(!==yE~*irMpw4 zrKP*OJEXgjZt3psZl#-VZ{RuaInP?(TK*LFX6BxmYp$v6O~kZ6pIhpONKcVftn8?+ zYUgiq<$w=F7R)OM-Mzaz!Es8rI};ZGwE-hB7^S#GyDLJ5c3J%Q$wl?A1Av}|3)OUQ zbXShV%XE(K|1{5wAtA34XRUbs5;-7k8@~2a-$?P+5f9>z$R2N*-p!u&2qvY)Bi;^3( z8L5HBAFqQclp&Sk4$C|Zz7ESWe4E5tQm<7EklGATRaMKHA>FQGvSc=nYvF=?w@xGtuIq;kJs>*Sy$CSY3qn~Py;D9jG_!g4kALA^=YCuSWaJ89te z7$B(FU(tSWm$~l&+b&=$o2YF?)-}?jU`e}O&AHiX8N?zCJDD zOl)9Lc$pH5Ef_GxKgg-I44C3aXH_EQ4s#2)dbo!=94=SnRUB1Qns9tDhw}f@j9;=+ zqTQ^Y3 z_-CY--dPB(s^;K3`{HMDB$bC-sNFLE5NZy=g}e`xpc>f2J>77q28?fyX3q;aLV&xl z-vZ8dw*RT{2^P?}=aDB-`r~ri{^B#$37boTQo6sl^a;{RoX1jERqX(`satpkTeIZX zxQ8PbSELZjr`)MtvaUwADwm%+;?^?0LlyjJz`w`q8fvJe8RChqESVqvB-pMsA%g9CiF8gG)qrWxH_fkP`f$lqP5eKTO>d&_+9bMM9n3U2>_$Ax1 zyty;>q<11z!IUpw&PX=5^()hYU*ut;ok^VhF~*m=>^PeE{CbfnM+C_?Et4n>!uFUkbGvDayR&i}!U#6bb+ zcLqz_8DUdj+*6iol{*F|)FmGDI)zht@|Sd^pVSn<;Nh`&ZRyJWo#`8$8Wk8BnZd~zx4JmY>wYngGs@>v!vIh@;SQe|~O07Z>&Xqwkc@Pp= z6VtGMjK%$oJ6{aA|6~R88YyM*-uiOup7!nSuGWyLu|7qv*sY(7&=kWv${369o;o_{ zDU1=U+o!1OcAE>+*I(4-#dkct8o@q3{ne6yCag)#+G1zXEHLBl38retAj-meDNp>|MDnotIycymZc2xY)%$199uo*O2%d+(^gJU z)_;S}V4#uGUj6Hg{AB;?$Ed%R-sH@!q2epcYe{N=gV29bD~N!P44Mg7NQErP40)MYG;`S?H_AQfGIFBSf2Fv_&;0q`v zA*8p5k;t#e4iwtFz8X2j2cAl{!J33^WY^~xu8!E3^3||T?@Rt3RK4Gp!-q|sbRRsjyU^&2KDZa}Pwz$hgp7!bm#qtl8Pl5A z!>-!qIB^oEpz!CSqbwAaMb814+5Jt=h-vwZfABL=aOxpUqdi+e26;l??CtxFk-l~X zWTZQSvyQZRabsH+BL$`eF!hv;wbo`XuUGzfB;}6-z+F@GBx&-fX~F+c7VTo-BYsQm zv657P$KGHeVMGx)Zqy_Ok?z;plOufakVM{Zm_|waO`a^@20e7(75gcQzC4xle?1j4 zt>mzlQE9BglxEgXXKVt!ofbJc=mgf^R=Rbx5xufp94>?gdv1w^W%RW(PsNXsA>T)v zeW&1=Zy75$)bP310|Wj&2tn;jgJx^b0xe{LIo;0gar}LHfB}Oh4_jnQo#X`NVL4zTXpaeY~;v;fe30S_0_$8eX3|S_86Z#XK#A0 zr1VlO+V!V37!X@QLP8$f=~Gp5o~|p51JG$B10t(NY7sB^s~zgik&Hs6#V!-3gb|@B zV-qBaxq`u^I&016@np41SsUA#9_0N4A&3EI4quj9Z2ot*pGfrF^@W%w4EnhSCsA`_ zw)TlSQjp|q*O*IvB3}4mm8R`O^SYM2Ey_*OZUV#cz-KLaCCthBbIB>k;yei}<`&iXLcQzPt>wX(`8}rl!t`-t=hj8>{%?_6s2|zNwfS!cB$m zzgl{LqL}!f$wz=F&cxWbJU)HRu{>LNkki{^EY7(stia%-7)x6neWj#5NNqb}fz z0&jIMuNHEXzHnBHhJWsYjeJ_B?cL;2f;thACh4H4aRn%=zdj7HcCNSatMpMZ)3N|o zUeAP4eMRV;>zZJ4EtY_-W6R$}a4egvpX{`@J~s?xx%@?I^k;fq!NbP~3R`aR`ze3- zy&`FR4k}Ofx~>ITP;wnBl-G6kZ=^ypmhda(#HCdQnQ7Jkp3}ym+FZWS@xs2n7*#w) z<#;#EDKCr`D(Mj-lctf7HNlDkYwL)H|udPFc9LqO6yc;K<%iy|Bo2 zm8=Q2|)7jRXby;Rn^>k z^vWx8r#-@MG=|R`G_o`*YHo1`pI*g@jKF?%!L_5g_|1D{z?7ra935p;UKXik@cF$1 zj&m6`GUF8dz9NEU12ZpnznBqV_WMODduhNJvyyW76CZ%hK(c;Het&2Bt#hEjgW-bl zE-i&TXO41SLNB;($LA@>_?PrKn1JcDu;Mff$DhqUdBCEf6t-_}KWYG#(a`;)Tatq& zC52qJWZ=Y&R}IvWvmIO;gry9XRPAZ`^`(!WpWoK$!?+%lo3lWayDhr8_r~^}_WCm(s>+KSsSe#ShYUD_yh z1V$%+?9pkH{+(Y6-%m#@CX#(;i80kukV6U}ygofXg3B4ZV&YU`WpHo;USObL`%*v* zpkW%!g-XMOzbq{&eC?j|w;DdCM5>lVwgAnrQe!1u`nu|FJR>CrTg~tGs6M6YbnBF= zf3}&pzV!{chDJlBE@6l2^kyiKzy(OLCRS&c#n)NyqOTtm<0}D5IfX{kBAxv`{Qnnj z`@jixM6)L=#YIkvnjOBJDT!i7Kt%uH{AfV$IL*C{38=)YT-y9p?l%7{!t`3D1CRm0 zRSbg_5)&$E05YI=xIhg+2B6ke4708*2EVUkgDO0ws%zX+C<)1-VWb4n`Nc_{qpT%l zf0u{wxrQ3wk0%12zg(f(PF%@oXricV-TW};|Lg@SB19-*Q(*!|;rJew^7$S5eMxki zMnVF?UJs@4U2T=Mzg1To^TKL#hgUfd;*2CCOTPu_$~2Lt^W644tHV`et&!OSo8?M91l#qPgc!x zYY>5Fli2p1Db7fiW0Hp(CM)*>P0kSfE%r|XyH}kKS6aOX&yU zzuenr8)7f6q!sEDN29EWm;G6X`K7Pk2Fi}>Gsrl!wT-+Y^1Z<=E_p0P`PMG~8XCCv zRH|t{b9QaY3D`;#<;{=Xa>Vluzev_ImTxelmXH4xZvprSIL3PJ!Xt0n?0&*>v}&gk zM-P)Q;!kj1{LRVC{#z_%%fY1L-=SOjm8K>h$*MQ%F$gM@yAENt6F0G-iE%+)O;x}2 z6r85g$9Spz@P=)G9$&#|A28h8ko47`oGESnpOjYxh&`MwO7iuW`tr#l{i(Y^3JCTo z^RMb*C%^9rdq#S@IM?*dzQ>YWz~u@SXj&ojn<@$^Ffka&s;b+8`ePt7YA{k8)|gX7 z+tbyLsz7-mmqv&6GOot~?w@gsSx1!7CocEpC=$s+mOvD`e{>QO(t3M}z5A|s{s$TL zY7-^9uGq)sMuHu21`a9}!G6RT)WPJ=S38~(eies(shjgMH3p`qZNT&`Q%zktm9rEj z+0P)EP|-!Afk#Y^7BgzLa_O?FJ?&<{CFY)2b_GgIcfB@j?)jqGbKrM$&4?o?U>2Q3 zj+eH-G%nF2woP6W0&$$r!eMoM{(?h45 zQ#)4*>+YR*%Pan$d2({k_L=+pijy)Y_pgM;PRci-{yw#7u~jz_ko8Cy6#2gT`nJ0@ zT@@qmQL_^S-gE-w7bS&|{w1Tf&r6u)8`+^_;_e}TbMHFYj9DoD8uF3*-%wmHsxB%| zdsfHPZtdm|0$Me?QEzn>Bgfe@J}x-B{sbkfdHHMh$zGRr@HMFPb`&=uNT61OIJo{p`C0j`F=l@XZdvh!*E<=rhft}rJGY7aq} z!-IK*%cUZ$s`q9uQST4<71!r*5-$(f@<{|x?zCn4LQR=MI{{ZXcq=pAKxL6awGl_! zsx5M&OPGZkv^r%P28q)P=D%8PV9HnU`{G8g7z?nB5RiWY2}Wn(@;Uu3bsV9+m~Y(& z&xwD~T3TewjX)^2c8Xmv?6sFND1_B~DYhHCx;Qe(Z3_byj-pP^z=ThQ>7HqkQ8HN>??8&VN0ocS3jmOf`#M(v;OPHvARbKeZ6F?QiR5t` zT_qJtX17z`>rw+xcYUD!0-aee53v8JBw0sTlD}9mTdJV1rZgbI6w)eTBM-IX1gKP9 zeb8NjGQEM^X;Njq#w%=7=_yn9Z;J_HC>OD7HRMi8I3H9ThwZgxJ|1<(aVShkFwNh` zd1!-(Iu5tb8Vbz4lH=`1Z}9ypLXy$b{lgVLDWi5A{pT>s5X#GQu@z~qCQmgL4;5fG zqpoa0oN9hUg6hU-MDv2}P=Sjk_w3B03m2&JtXB1h<(6wxbFMeSpdK1;f9hWhBAObR zcqIu24~XkgzhN_sP#_NJ5Hif9XFD@`mtH9k*v*G#VtwBn2+JRm-QtT{pLc+>W&J(w zVpzu=8@p~9UHP=vH;yXpLv^oN*=?YV6yG9|0qVXmUY4=aQAl%m!#~6}UnMxM2zPh; zBrk=shlpSKdD=TkSjobnpyf}9pRDP!jlM+dj1|Mepv`K2csS@(0}sVCM51YArrBkK zRg*A-Xl>l0|0m6W-$QhiivGb$T?@;)yBp z^%WTpk8#kvyj5ptJ8o8Jz4B?NyRug0(zo5E@(nM*B#zP8w2?mPub`Z&hQ=P!0LDLI zm>l>{d|DP6*tm$3!adU0#4YEjx31kOrfl@+x$>MLGvwkBg&> z45jTWH3m-dMyKHyd}c759#Mke4z7#+&EwLz!4 zhtj*{1@veE+}9Cl)P0idEG_f2%FLp#)q*023>iS!6f2e4`#i^aT3=9>AI8fJ(hW)| zuZV(5jUSxlSuhvYa;>e;cC}J@jikXmGl$GVdN(;I3?eLCGS>|O>dhSWA_b}i$DrOc}5ez?Nt^Ab-h!i%#)X7|8Q3LzPKW5>K$r)KE^a|4|ivu zhHX-f_EZIa_{=>^KwTLx1U}HPBrK*m#7`OvHiNkCuHg-izjo0{`*(}cXu{^p z1WDAeQD4vDNb0)xp)Jjhv+c$=hViK}-H!HC-Xx~n1h=V^(`FwgzoUZo-ybHJ_~?r>&1P7)lS zi3z#wgeUYPL*>m+6R`S5#Sw+W^IeqGCKS*7QJoE=xr9j+O7>X47z2)}>!L8w_ctu- z)t65k9`7U4xkTrR>&VTOp~6uIeug(u6)6_oEIZ4~%UkbsDsj19D59l2lA9PoTa~N- z`CE3ryxyZxce=jfLsm5hIHanYh%W3DP_;Mr3o{rkDg(ESSr&#E^s}_53|Q=)>gOkY zkUuBFNIRG3G1P&V#>rWpl@B#Z9Z#^4kxyz>moRdw5mjMhtx`k;IbuG5-Q|GA*cb%g zkEWfDJe<-I*~}N{>13f&xbv)cqNAA@433dmhhf%CC)%qjs-ssA2t0|!Uw#IlLD}GU z89edw&{H@t8Cv^9k zjZ$3xUXSNfRm#v=jBojcdDw-F_ySvefDffXUT2Y#S{3(snEvL!@C?IGAbPN z$@Mgzd&hZ*xZFW=wI&mUrcRd?Ks z`{ZV>D1Z=Pwc<{C%>j($b$+Gg;O7~C#c{J_JE+dXHUQBM4W6V;&xJWiBexykMaSi43!E2iFnAXMrx$+@fpF*1U{P0zhB({auHTB=mKxd z$V~)`oWT2au?FU(=Yke2Kt7L>T$cRR_7Fhyp#JO|K*z|bqGD|!$LFh06@V0>m1H4( z2y6_;yjEt~pKquDo0(Sca~gDSVLc*VIaFY!DGeGx-6nIuadn3gUD4EwZfX2tUwh3@ zcAq+IV!uo52GB_0yJGMsD9#W;y^Y7)JeXOKZH+9yG;}h=zXv!1Ru;~`Jj!Z{LSp=<(@0~D}M&?~(&lpp5 z#=|*HRA0e2F4qSfblUfX_lF*MP9M&UGThnp?g;1m-R2{DcTqsb6p9;pS|gY!QKPIhvb? zRkk&AJ#fmbiUA|cHu&ECOv<*jtGtZqb8kP4=(1JrVR$zmffU~jX#7WZU?utcXWUk^ z)#iiA{(c|sjs~+MVK55oU>&?VKpOw0()(Fn-R0lSkR{#H`MwtX)a@>-VGG|jh;FU^?I5g7!Z~6Vjpmyt7{CpL%pK~1eiyZRU9Uqs zT6P+4};1*>&Vof87?7uSuD_upCWK)^BneYIXk^_$o(2K1} z{H7`KaP{RkKB$|T8G&sXsM|v77J(qzI{0x(rmWz9cl_kl+WKHuZN}>$YP03SVx;h8 z#`+KW+^>_IWGG>?G(HJMM$4xkFol&A5-t?et)P^lrEyjdjbEA&?r!EiX0}=S&=F8V zx$j$3xw!2gWMe5T5{OQI?}q?ZuMDz?7bgr2T`RVxbT}HR+7)&C)pG1S_#x+$I2sL~oaC}dW=T@%I|*Xo2@HTjN)Ub|-M}kY23_|+ ze6i+|T}5}+S%zb98&+_=qaML7Ju{eTYoRGpiN=eKT6K0#f3@X6&qknO77qGQHZu3+ z!*GA-mIqT5%*2$oJy_hpRa_?#)pVmeS(dh%uNS(!l;p z{5Os8XS4>>s67HDDh*jfV*x(UEIk>)1va&HrTfYUe1m!N%8XD$3nyZVHx*nl$}$e= z78(y~x!;3<-Hy4B6+DSKBlj3`quxCR%71dE-w%_bkY0O&;}z0!EB?{WraYrMk05Lo z|4=q!1^N6NaKT<~UpRO6zd^Q*<0h!Nh1lOi{Y1~zSL@mNs%=hnNB8r$fRz#TEFmi9oriVn z1)JKR9-SQ?WX!MlRwk4*3|CJlv$;(hlw#c6p4Sb`Z?@UyXU~m8{c>}=J@n~r-f#Sg zim5uKOXJ1#+gId?(+MHYOnFmgN_kXyajVV7hb!t9GI50I<`R0Fpa;PS3QUtd7yEQ# zGt{aAmJ{BNo*LiC=$sd9fDfupija=uSIKWyd*uCiaepuz(4oR6IJ9^JSNV7U2wSC7 z?>e6KPl2*fkQfZX%V`b}LVRiv9ye+|CfIBdAJ@+Bip4N2eAB@yC>tKFJYKajZO#1M z3)wLi$f0&vzvqK*6NAIS9@VM~Bk_oc+)_En+i*!Zza3r1K|K%c*t@`>=5`X^)zrZJ zA&&(-lYYdpZ5d1z=IRbmwp&?gbyKdg^lxMf+*g+8Y;Yg8XI+<){}63taO+j!2H-x* zry|;tUP*(AA(B;`tw9-b(kr5`BRV7+tQH&J z0TJ%@tC+q%66vTqrAw=1Z~Qma(M?{n>T+BhUW=bcDBK^fvGx|Leayeu*};9K(QeAoP9rkv|(qP@OpP*Yrv{j^~ z2Iby=`Cx5R?g)?G1&U6@$|62EQWN7|datUQqHapYVMOxcAw}>BIk0%&yJ0eq*9JIw z3CtZa(1^~XN3f#M_&1h@cNKU(Bu6YximY#T-Am0V{IaEsJ?2gnw=$Gq0Ht$>=AYxy zgTTDFxL9+_`~VY6U7!kR?tlY?wmJ0g$1{!rTTd)!2bUVux6jDuXhXOkVbArQoB^ka z@x294vh{DPFxX5p&4*hcBPy&9wJ|WU^pDTx10OL0AU|fTbz~cp%eF(&D&ffG$_pnZ z_Q^~x+SlA8(|v~l&Uie6z_1ztSMuV()J9l?DiJ^br5hD|LsIc)3B_c_APKly#%hyNqoGJrszRr7Czw$anoP*=kxAI?)I9) zYOyhRO08s{<4wBW2k=O?SBSI4Ay3*UjuVR9*cvb6(BA2!1#E>f({N5o-woT7b}c1_ z^UuP&4M+f7u^G6&!Ults=xQbt3w`HEqpgj3f3Cros5p`lGrneZTwxG{+sN@W4rD~+ z&Ye?QqXh@Au6D$dM_YVeE~q6;4-kgBmGi)xrwLQoX1#SS2|aEeAJ=)Z+1%V*0?N-2 z=#ORV{nZIoT*Fwig7-6D+ESRdP6X#!TIVC|sdn1O+VMv(10vEo{Uo2rwU=;OnR@$Y zH2;3=1fam5zDCwHX44pp4%?3)d3rw1naQ@>IE^0#GS+r!TntwSX9j16AK5QQNpPN5 zIp*u!4qUR#0`O3FL}3BxS0wUF@`cu71ONB{wF}=8NgT-PLkSq5J=3%}<@IP!JS-+r zD~=RCzD$ShDwifgl27@^b~wQ&m?p;$2Q-g~(dA~Ax{gxdn>(@-Cb+n=qC~B0E`N3r z2wj{J7r&TIKhoM{uRbE^hqKChss=7OFh%f`oUb7oxTn86>hh;kg*k2ua6FFUpJq6^3G%+S9O>_$<2b*NU@(@vgVOW9G!Ed?P>nM4Bit@`U`a$jzxtZqu= z{z#&$67#=_-ueK@@b_@MuKu1piaQ&W{mh2Szie0nCQ}IM^+))?6^YvOBXZSAFNG%Y zGo0&TiX=YB@>>VXn}6B+it};wb_b2hkGkM9nzph%J106=7QG`!%IxHJ?@(S2^p(}w zTD%bf>@wZx0G(9TC|<#C%4y24Xqt4GmjhZ`gpqM^ekbmY_e=!W_!+Bz*YJ+<)SV|#gU(v=6m*cObE zB7vZR`SrwdTdwbh*sFHXpy4jAh2j*rs0<%s3HQ*%aKB)=1?asq`$Ncsdx4K<$PKj5(-2Af z8xI%XkMmq)$E4g@_Ook45Z%}DYTMjn#dVi687RXhmnXgA^m^2#WHXS(oYU|VX?io3 zbQk%#$E-2PX&g?(<`y>YozG)YG4*@s ziTQ1$Va?W5H?)8(d8|o;^M}(EiaD=XAk-cb2+s%E1B3kuDxy>MS*iM<0Die>@Np9% z66QnN=cF6LzchI(3&j2Eev|`Me0t`85(#5*_5s1158&Gc!9^fwh3$&Idz>>WChIEC z)IWn`Pa>tRtTRQ`J2NTMyT$vaQYGqrH|C6|jzWJ`%9tFGNTMdp;^#qgBuOAM^$gaH znKHLNNi(W{;CGksOP>52t)t?GmO5Pgogtr2ME7r_tTt8&b(!o89H54>ab#!+Fx^!g zMPXJ%^Xj-y#W(+yJPp8qm%58e~Zi?x2$=y z%rS2>kJ||6^AEz3m~|W)wR;_g$A9OacwC%v|M2C!#$8|O>g^L72uMw;-rlTF`fqED~F)(vd;&7A%b^Wa4wdZeayzzS+KyyemRY|ntT3!2+sqMziA zF<;H>lEN4MhU<2L`A;QO0K~28Qk-Ub0SKk{7y0ULijG#OyBj_r7SPdhgU}pKYgqH3 zZRsV9O7Bx?&_^^^Kj@i`PEPXYQL#H8w$)I8EpfmrUkdTgdilLbBmg1>b%mr?tfuia zp|)+sb?-)XsVf@weJZ*vR*YOuOaL;t%YZoJA@z z9%H*^%WAO7n_U5_Q{PL22_BpJ(;K%OKS4&gV&-YJe#e4AWgf0>^(cR`m}`gCTBwsv z?3i8Ik;3+gR*r}1oe%&>a_b*rD3!yl44+UcHJ@#_&Skkrkw1IHsNU!!4^MA1=i)i+ zs1_ko~nW#EJ0yXPB^_Wr?fd1_Rn zk}veFZOzK!XyU?%FNWnw{-Oj`gnzj$-sMEECg{*X*DchBWh3>j@=0dGWG*WC| ztVH2&4_jng>pCJP+*W)Z2S#*8Zdw)W3f9j90D7hbnS;aqfPmMvR?Od8OvXt>Bb=In z>tI%aC`?UhTOO6rX3;&kdR@59l3i5bXZA%grA|NzGkBKJYwBYL;@l%U<0PY!gWlv2 zuJk0g)4r=&yg1L&oxL}&OlsGDb;8-Ft-;o4$Bm0_v8M-2B}%2( zG}nZCz`P;!YA)|!>vFc4#?<+P4bs)3Bcf`(YxdEh)dvvw(2(AX2AwAwIP58~>D0Cd z>{i=T0@@p`m=9PV4;J6QKgR%lc$}k1ZQF|2=pJ6@jFAT0xCG7W7FweMeYKB-k=Stb zzYKTP#QYZ+I;cFy+hoH_VNTxfuN}mzlz#>nsn;-nZF0Xi)cJW93IB?IzooZ7MAFpb zU8|o53CCK;+j_8T^gZvi+7Y3Nj*0{qfOeP0SCD&R^2RH0c`5^PCZOj-ltl(6m@I0t z;_(o-ik&vS9p^LnxrtLbiQ z-pcCBJ2OJu(GAf_MUQf#*Y;A+5=57T1;1R~B$sSwGo(7{_M^b2J*aP4IoB<)YM)+v zZYvXe#330-);uirYRG+XOi+PzT)%xvlbVq)sbVUk(;m%XW6Wju>Xj^CUw+mm$Bpcj z;O6G8x3CQEltyc|Yjq@C9lE7LM8+m-+Hp9W!;4DWJQOuGrQD&_4v4_pv`x*trUA=; zYVh5B<|K1*o|q#bH>Sh0>BGIacN)Y6aNQ^X%2c(*F3+6(&#LH^r_NQT4)ov#@OXS^ z80_~^qh8BJd#DbAYok?-hHsyxzI-v%X>-R8@1|nyZ@s#*5gnzqu$c?_f#>&rkhQOD z>v$#i!+}e~`G#o7{{ZS9W?rAzEjV%SJ(h9I%f*3muQtrbjp|XDe|iDl4dPbZ{zOn_ z%@nDGNmMW8rE=(leAOnP-=RM(4eIGekxzJE{7b>ar&^lrI`#J}LA_ov>l0Kce27ef zLwHKs(Y11NuNV%W_9Y-G1DJyUPD}Oip2vTrbneJ44r-ES#~XbJZ*QQA`lCfM!p{?t z9IwhK_ynmWV2T6*d9Y*eaIzDgxHq9PTy7ps2FynTL)wFznh;U$RW?vOtJHp=T7V_}zCAhP4G+qp)UrB4z@C z>j;myMOwB|HlSl#HqUWocG_L$!o|mxOj_r6kixFfy3w&@$6_&Bk&?A{P$6`B+Yi6T zfajk3K02@_LC7o5;*ba8LEa~>FaXIWH{O9ulgtuXDlT#7d*nJFaRjKMA)i&r><+dr zuyW3pE?ygs-cFtK&4$z1&bj|RV~Hz6ghkGq9oc+a;C5BMy7Rwrs-} zQP6oi@bMbJ>sfu(Y0{{Z{*Z`HMTw2IRC^6IF)?W*=rccig+{KMbAc<1k2q%kYNQjF zDzNk=9TcukpTthbjjLdrH5RS?-ixes9E=H0P${+tbA_n%%oTBXxWkgm$iM0+QyA3j z-DafH~Mg=moi+NK_c|D3B3F?i&%L*5=tSNfi!+~Vt)OW^oxX_Vn$ zM2R|Sd^WI)J0UFhK6-KLz9bb-9Uz)PPmFZcP5 ztYU8s@>p9fo^;haK94)*e*R?^PRe6%TXL&1+mc5G*lqZmJAs?4ZarbukZf)H^1F>) zdmllI-p#a$>vI|Bk1cT8Tdn)N1REnsgQWs5dgjOs_~aJ$&!0scY}V>*zGj@T87;}G zCQ$!`Vg#O&ZD)h}W8x`~7osgfl=9$np*US0XB=g?T1Z>4D9_X9xcvwqo$Y*ui-&%k zRTlZL$2Br;286z%KhN*rtbVwi-F=*$&=RsH-*4l;neLK2H{CiR{lal3>X2xQt@&CM zV`!G$`35bxUg)2a;D132H1vCX7Amb5XtBoypH5fnmU{?P7>f4ru-~8q_ zS(;GZZ{3SpC4DMEgtjlGX8IKdko+}bzCdOP9~E>F7q2@hFh!msK;=`@!H9p5*F(`@ zyT{#z?S$D2dfecFRL*r}=R`D?#<%N&Q9j!Kqi1Rm@HxfZ0FcdY$gG_&3N2;0phC;& zqr%QW4qO&_GlFSm=4YHQXmo>nn%Kq@(ei*CtFsB7_pCVir?ugDO1jS?qCR@L@Z1Zv zOyru66*YXUlIgg=i{hqdGwsxzuWPio41=)W_JB3?INdI0yE$&ps6xJfasv=^nGQ56 zcKd&Pj%r%1xK98;ko!J@fPf)LLtjrDWjd8A8?eH4l}nE9K6uS7AbgX5F9wGtmQDr2 z&BZ~;Iz&I1Fxwtr8m>O?G9bt=EBA~p6hf+R9)gB>;)|LlJ)Bv7{HoYCq-|~rAC`$I zrli`x*OoSr3JEb9=$Fe>#M0V zsyRNLk5puwJ9VMyFHQ|0=}ZTpNtv=`16HVSDS#&D2?7dNCL2fFW)77fCon&4X~^1B zHYse$r-=8yoXgXm-fsjYjSQAIjvQAgeQ}sI=-K32k;o`>0Gal?sBJ zBtd4Ijsdx2`X)BPMihF=n0M_PJ*4Fz35ea|1sIJz>Owd>+W>1PjVD%03`A6yj3_ZENH5=_;p% zrlLfuJx*tm?dyxRbvZubBPMG`2)a*YrD_cKNfXpKNx=i9+dPTp0Kkq+F}WYdJUu|z zf#p>aO8r~=qv*tW#0^dqag)t#jv+rr0yWgRIx9WRu+^V0ENl;1K7uC(ha*0HtyK<} z(Mb>9CMV z7{JtY6M|rE8Ca{>IAuW;K(UGsqcv%L@-LWTXEBzOc9))(`=+au0Nd(HgH@dnY#UkL z^)dI)B*HBoCLQvs-au*CfES_@3X7U>tCwL0!1L51jBW31m8VbYeI@2aJ-llmxIuYV zq)DBoIauRDGNN?YnfSfb?9bV%FrB7M;RdFFJhk}Do2yR|2vrc$oWtaW1winC8j?h-(gLeVOvLJ@y8rwUQevYBBI8HjkRpdAP8rB3XR8-Ex7{&@fs zuFncgBG`$bq!ZXROalJxfG;cJDT5c%ys98!;E0EuBJ!DCCc`?}5 z;ow;5=!XayxrbG8@?yP#Znp#638~skPJsZT1a0ndMkXBqSx8B=f1`)G@bhOWr^;q+ z)89D{fn*=o9pNx~6|9VNBW-wDNxC|A;F8P?+<3D#EoIHf=O=?dit zn5LHRRon;noB%p}iDIU21*}>t$a82{$h*zq$sapzlm_3oqLT}Dl)PcN?`aVX=-iy`G94$C`$r2j`^^|MQ7OK$2CSCdN6-BvOW3^Sx3oL_sFI zFa_)J6{u#2(fL$LzqHSI=P!m{mNjL#JQ@VRD>?U{Nn~wAQW@->0*CvcNjWeZT9lU- zvS1K@h@fOd{!)&|rvPmw(6FYXm6B(nP#=;mSEFZP-icprWJdeTKoIQDR6A06XE+ys z?{$80vL(m$Wb{b^_nAdu>=%lu)lwHAEWK5b8--u{tr{;E`id8FiOSb+msQ2RZ%q6+ zi>7EtrX46YNLhJ!D1j_z(Q8WCCTo)e0LZ{j0ysof8)GtWULK=9L>J|+?AQD(uw)~1 zw}%Yu?mWT3vOrZWW6ze?nMOHyB=LWwBJm;>O0Q&}Z;>*?o_>+}5CsS*-K7lIBl4P0 z-&6VtN!j6rsG9Op>&!YB5;v$u_*)xKNGiT3Kg7soOz;|bK7*1r6fY_|F_}@@VCSAN z=e*hus@Hyo3hCpIa>`+B2}1Ty@SuF{9jMAue{W2cI$;!!6TTSMOT zlP5p%a=%ZMnL90cVIqgBcJC?9o0za@Z~=PqyY5=5O*Z^mIU_3@iP!m zrc3xg$g+T;c|8ONV1H-afQgarRo?UYm8)U1;w_+0Z<5X~vt>)J0JS(}!Sl%d&|W5QY%qQ@--vEaHmkevD1!D_j_Rn0+2A8F;}t^}Pc9W{SO~9U>@|1w-4e zt!_lxpLk2;J_eIk7ihyy@6f8)ag@FkoPbJVeT5(Li>!enH@g&U)@*!$@L&+%lx_Oy zHpsOD4_Ckcu_bFB+X92eNF9f2xz~hgU{8lUa?#X>i*rZ!4)-HRL=l!ak*vMKQJKR*rq0Bqf$qq07i6FQk)_f zdhk{94j}5l1it6u^T^aF(iKp}@9vrDbb#tU`}=1F?#N{75i@@?mKFGF!ZWHb>E@bV zb7WHc`A2;buMJj;R zUPhMj-sh|7(e*4qo1(fyZp%eO0Bg;z?^~T$hA$zYsd^u;qz%89^yZUQP-v*(u~jG% z`~mYK1PL^VBljUJ5 z!csi~Z9iyJL~*eHr!BJKW+~SIiaJ&aAjwK;_$~BUyYZG^?I%X`tDcoW!5-bBV$(Z| zxJg}09q}Nk6mCsgJyL^wSBF(eo1rbTs(dj09cq!)<1hX(l|Q6FNoZ(-fdC!`NMBK2 zCPYCIcsE|#=Dzlk(<57qU+DL}@R6%yb}JceV!b|Je9{(5{ez=*2q5jjKD9f5lk@c} zITB?93unvMj;S$K8+$qa7nK@85$ES;wzXNNhkiBJ^Av_>OOy9pIU0Wf zt|)Nkalp3Lk4)6Sd<;u`hEh=u!uf7a#j5qcW6It>8#bm|5*&yA=s?c`vfNS*hVfB* z;WbqA<4dX8#(}wOEu6WJ?486v4ipt=Dusy>H0uC~pp|q616tEm)Abb>?;q&hKX7*D zTL z^+I}xnz}ec3q_Py+YAhO>05~#|KGlqAM8gMtlYc>z!c`1W)kgj@OsTV+dzKYi9RKN zfn0vwig#9oV$pkP;ue4|cxk1gWcy3i4tdaK^5Ub5LttJ>c)^!`qWwK_?CIf8^utE@ z0W=IxB$lbznQ$Vc`UkbQcyMrE*y%cA{E1G)$&puVQpgt@&n?r&CjF9UZmuQm1){d1@o6z zC!>8Kzl~wPw)6{FXeo2(d38RCtN)L%w~mVP{k}k@1eESjke2R} z?(XiA?(P(%K{}0>WW9Y>R`Yr-w`xVQx6vi8yMTn5EwXQieEaBV zpvD+u(6WdT7NbW`Z^7mN52k=!wpbybEWct;+TDE>F2rr9l5uHr^cyxeG<^AKCa=fC^et%Xhwc5h^54F{?s{j_}c%qbUlOW%?_^ zfW3Hj#MBcuf z2`40oRx5RZGw<6eYpT}Mm-QKV95}K*UN()6pD$o76}iygUd+mIi~08HuYU;zB$CKK z;Ir2<+ZvItL3Frok54rt+rOY^to*l<*$`esU=ELQAy)5Yp=W>L`VL)O_uqpvz4iejXs^50I}1XvPb`%kxTSG4wP%m$)aG^yowjtRhAvjxvx&Ff{HGDNYK*aFcSobIIO2N*3b)k% z6;<5tr}Eh<_X>&m&}fujQAV(?nho${H0h*~05TP-{wYV8ccHUy$;H&4qZ(m`A$a6k zCmrSI;&`o!bT99gn~|qoqo4_QZGwGEhP$3Po9Xt2ckgikjY=rnAD@YHUPwq_m?g0> z<68%$DM(?v=$Wqz+-^enxacTg#*a$%$BKN@xQDOzhgM3jg3Mh|35IzDznPj+E~Y7g3INX|S(#XUmB3C(4WH1&H13D`Q@%;^d*mwK={OR4XqFP_!FVD4 zU()=Qn^36}Z+D&L>39+S>e6pITo7Cqts|Vhvxi>Q-!3)+WFoDRurvzaa+YcaBZ915 zG>Dh?Gt8tvUc9W(F8Kzpr_MHCBx-v74!i!^*q<25fg<=l)eJ3xn{XBNI)R<%(JDdS zz~?kSDENQUd<}elx|3lP09&a2n0Q6|QC~3;HL+@$rflIh<3|PtQFDELZ$;|{8}x6~ zMO}5elqsBIT!o3OT>3f3f~N6rAhHz=ax>7PzJaZ51m;g(}BQT`f~KZ5ysnA zahnNel+r>Qo7t1au5k=y)wWiKBYa(%G6U;poj|_q8+ObmcOXC zmBo>DUKX@7L6(w{kwj4MVA4+LA$gZ0S})w7rAv?o+s~T~OZI57k zq_4#=x;wwX>jFmhCs=s^#r56*u{v#nH`yBa{u!b;&sJ6kvweDi9&#w?%7_cdxBIAN z#D}}XYGnZQ=|a=y;?I*WtnjD7R%^fLo`0#|b1{o5{eSGEB8L^r#xoi~1JSmX^-!^4 z7I(t#^W5TSTyiRC%Z5gAYbz&m$Z1RH&yvBtQOyw&nU!kkbw_x!jcYmuY4}`aF-hVz zGs3ymOv*RJoRw%BH^-2K4`+uUP|5qivfFeCSNLtFr3vULX?Tt_3vo3=pHHh7hAvZl+SZ!xr6}Q zx~2Q~oEhELrICM6+w*u}a%@Qif%JEF`=c!Riv6hs;EqA{>VYME5}DzM+q03$6?Kg?oMXJ#EUyF17tc=SXD)%(8IjpQt)o!6RtnY7$`XB|^x zTRbu4JI?w~^SFK90MG%~kv!7%FTi>e*UfJhg8{mFCh@$WnSnnR^2kOhs*N1;5^VOv z!2@G5H88)i&*(h(%3iz&HV~s=%yRj{PMMJRJ!X&e^!`^`nKO48&?|pp& zwYhi`$HI*d9%>HvML>_875t?GVU^^Va|J#R${NEO49Bjuphq^ARx^3PiS)y3GMdU8 z?sO#4&2Xy7tN{3cZ-nrFxmb#4=8!xp*$;3aQn~@L06z5_)6Zh&l}QW8Ucg+5PXtRi zebJciu!i8eu>(HFFW?B$!JH~|-Q=kZyrsJXn(^Y2BC(>K`E2|tKW*SYY0WV~#np}2 zJMXpMWP%Ll3xkyUArd@gX(fXWnzz-3CVTeg6|h3BpG;XSo)CVpHKfeA?c(3#pNC5& zUWoL(AWr8OxazEpxm4_MQo;Mf<5(`5ZWi8FaDW>D(EQFVq(2|-_k29;MQvj?zpe;mJ04fQ;T1qdcrq$(_E6@$>Tt zZN__0D@kDBtXSDbiRHnMk>Vd7863{HeW;1c8J9|uXhyYf^d<3sl!|(VkKMqsT zKIeDkTeD%_Q_xT2g+v1oHNeT4pNZn06M5Jj4F^}+(S|Gsn?A!t?;B@V_M`gt-MAEr6xVWp5{z&KMe=o#DZ z<SHb)B1I zl;P^kljrL7dwv?w`u_BVx_(`IU*URjfqd3Yk^WG&fEZ)yU1O0P5%D2p0m-Ck6#c(hhX{SaqB{zjAsRNR_8|8spF6lad02zthqKQ{(S* zu{{M~8;!XueWO^oHNrr$fS&oI&v!>-i830BAYiO*4+K(;QK?b=z*}Y9bRH0Tqmm!) z;o`GAKqRE0^W}0YBR~K5O&d!IW;D?vy;@|W1boA7+4C4hT6^!G$mx^&SC6hok+Fj{ z)^BD~)UyLUaha;+9{(iYA>ywIA9Hbf;(eW-W&^bDfc3uFke%v+cd9#$AwOd{`EU+f z1{JV;GL8vIRQx=#IoOmOc&mjM>FDW|@m>i5hrHB5lrG8v%UiSiBdy=ZQ{^&{6Q6|! zCz^?csfwbyr0WM5)hc^SBE^No^|UYafV&7@?jV~ldp#==(_{E5*r%pb-3KUk3J`Q| zU3iPcNNOy?2zO{gwu$nK0~7;9gPutl!~YBu;Z(Sg-VRjqQwsG z`AK`7wp-NSm|B7=jppg|MgI9`xMQ7PK^#MK)0_100dIfF(2o6p=obZsrx83~|3AcV z2%05a5bDD}COxT2q^Q|3SM;8iN2zU3>6n8|Cg_Xc}C`bj$u!0CNEvV-e(6NGd^(WG0z-g}9-%le)a0 zm9w6j2#v4oJ({tE_}^E zp0Fy|asa53ZTPvv!3(4KVHSc&8!f>uauZ$A!@;wz9X(P@X@=W)=i zo9vl=Q<{9&{zFyn2dsDG8rd)*`A*D!V^WMr=Vabzgdv{{-TfJ7#mkoc%of1Nf}W`y zobwUS*L3f1`*%X2Xg!_msNcAdL=ge!;SdOdZVp?HCoSSf*CKjde^R3T^~{Wdn8{Ms z3oJXnTQ=OC9aJbw=ctjjeJHF2d4kgs$f#XGdk6 z6hEt3-6zzTtQTY~UkzE!1h!f|zqmi*!1_(8a4cFrA2&&dDMJ`eMsm)ORoPZBEghT5 zr|Q>NZY93qh4LK5EN|j!uQubsc3#9S1lC`bpWBsmJo-hE4Y`Vv@l;z$lIL6t zDFjZQ|GFFs+ruROT>6G5L)^!=tERWSTsqr3JGOH552R}b=Lvdvm0aRV+re*W1lZd4L@pnB7U}GF^5K!`kDf*&FrDPYR^GJ zJ+8fkoX8$-{wEo+{^Y%qsDzA2Xde7Xo#EQMoD!rB@1>sCtz8l;Fo%BDf z1=g5;MI;RE+0_%OZLJdS&r8Mo$rLVb(exP9%(3`2E5`9N4z7ISqj$V1?4zvBK}HS z)Sr3oiJ<6JfTJd6lllsnd5fu;8A4A%36*{%N@Q*rwZx-9cU-?eV1M^j=c-M2(%P#B z!Q#@VHtrrW>!)-5n$!N-eJAnFkH7%b9`>uKzc}L$JmAGg2YkAN+4u1P^5#cbYm;3T z*OWc7nyKjM20vTF8BfsWm*M$*c=`ry@O0ZIVnAR7y^X0%+214sO91-jfds6GsKJxfcr z$%^IOGjDHPbNmOI8Mgom3yWNu|C>(0F@tkT1pwlqLe9+Z@om3*EUU?R z8aq71NR-3W(oitD#O8Z$a~AZ=YP&K@GiAoDNqnypL@#eowG|g~YO3dgPj!wW$^<{q zQOhQ_^LpzL=k9F=mpF#1bR-sWu`84Jjl!@^2i151qk<$6F~ZPYi-3M)w5CUVqn`%5ssKh}fFT)%Fh+ryD`NRzOcyWXIA(_~fQ zif51YsR_~fFrc$B1XUPr=O>Xw6;9LHMCAm(BY(inf8Sru(={ zqs+6hoVth}ZR2eMMv{5eb0R7m?o-x=op5J%k$A<|u*RdtT%aCSHg170`L@ry zj%VqTQTyQ`5aYckPwj8|oiyDpDhFn)xf=@}r?yWtL3WqSQ_x&f9b?m{&2DY)?@<9u zJLF1Kkq1-gF@(QRZ z{1B9MrqY*|0vOKhkF7(^VL<_sRGu%rY~DP~8#eNRZ-bsb3?cqx+EGW)5@xskXaE`^ zm&!!9O#7-_hNUd_10Ml}+J!+Hc+yDU+BZkK8j!FFGqRX+Cz~U`#F^TbH86tFv)Pi1 zC;tRj<*Wmjl!7DHz(@Zp;rf3g{J&B~G}1#{p-lf+yy&&l8f~$Fc7$=~3G>#kd@F5dj;GFfgzR0Tg^YVDABN zo{zpc9EY_|SN4@QPw=>lwiL0$Wku(<@$7!(@7y212{Btmd9b_prD7hIha*5uErNyF zBp8y8oAF-aPhnt>Z_!}m)|1sY(dqkg(}~TqK~rN(gcbLPH1k28S=ByuE|Pqe-~o-d zfOT4Y>$oS{k&_t@?0^7ie*xOJP}$hFNyEInd$;k2(Jd&2cgcs|yPNo$<^dZvSnNs7+}J!kisw?eGE2yg^J+Zj2C%`zsWc_i)!@i_6N_1|Y+taA z=DkLi9#^DC%Lq8&9_R4A)F!6w35ryCHb@VlV6N@5=!B-h4o3MaBFdeMC~ z35$8@v|rw1fNlKDLUACu}O|h8!=bSaZX*;&?QB zS;27sNc+Tn5S84%2}}QiqF=K|le9vrYwZTE4=T3mEom;5OS+#^ zreD?8KfN|gFRFLza_a8(y1UStDFpwDcnI57UbgVy%v-K-hhYL(!J2~i`2Kotqz*fo z<^HlgT~{au36L{Lg0`4pplbB^2QLg9uI(!8phr2C+XpDO}fXvi)MdRo9bEch% zVXQal3pU>S0bz~lMG2{< zJNr3>)OqSjM89iNrS#MEGzVIJ9D6^G{yQ>34yefvR^O)>3@#$>kl zrEP3O<|B?1S(k|ipNK_zf&qyO7m>sl8m5H)m%?~+=F9!X{zH5IS}k9TBk0{Ao)s`VnABK zGNE+_X&Y=;t=vPL?3kozT;;g##@T@$^-x0w6+coUb`{nmy)$6*j473UQkZ%?b88`{ z10y7d*WGDH`pbTZr;>-~5ybP2@Pq(+QeY-CGbN#7%?H>LSD;n=>Go3LMTVos9JZuCmkfnfF&w`2d^()?8? z?J-vlQD1UXz2se<3NEqm-uiRba>f~?5u|ndxWCQ!t#9}~(z$!t=IpLITb_~>7*D5! zZFHmDOBE4Nv&>Wk>Q8?cR7IW}op=A!=nSv+1H%z@{IE|ZW>i)^V4Uh1>7DMGltcCE zhLqb_Yf@MUW&{*(sffUD>8H-dUDa1Sjw1X1`AMcQ@Pm-Fab$;gb&lOm65!YvAmf)7 z0&pv3VqxP12eI;{3pC`psnAY#sQ~N7&@3(E=JPscwHJBALA-NPX|Lr94qD-Ee+dsm z9-FTKZKVELs6Ys`hjDIYD>8!1V^|hch=={eW0!ZwZyuPQ9;gbpzCq3@L!Cwr`$zE^ z`x(H*eEML*!!&65N>}HPj~Ih#-;DPUI1rBqA|R@^p7*oZ-yHS(p@|U!LK~d~$Z-!^ zW%q7{~#u81D>wfUD8byP)|mmY*BM@{9bBxyM}R zW4YPKf2}%^VVuvzZJHjCIda8K3)3blKf%-|)?W=0H(BUTwg>P!@AKwopP7)40C=s# znb#q^BzxBPV)0*q8$?bFmi38q^G)a|H42sgybBl$Sm%LAUt9=bmAR@kj1ElMy_n2S z%w@zxw%vr}XRWwffr%`I)|Kb?YI++fZ%S?eSk1znCDLw^W0YIGUy@tPN~(-^qxIdg z8DVAe!2M-k%0?p#7ZHR3>2M6!RAU#SiQ(Od69k%-**2Mz*Tkq z>4v1lkOJ(NOY3)x0@f5(KY)l*+xWTkNuc5-=Fx^Uv_v6{^i^U!tmq6EeaUH;(Jaz>SDY`ueWxgt#YrRAnFif;aD%7$%ZK(CZreLq}2 zZownjh9e0#*9Jk0aHxzPGrQ^;p(UHb0&AYuo;)(dhUX=g+dTteuVHqZ#jkgBl;;ZT zDSZ2oC2=UGk@xhP>Fgr#dhEc+;$w%BLCZ)mtRb%HHvdC(kW_S)QAj2n! z-b*;$&`lkfVwG^#niYmTVD`5cKXCmB1~3yr-ju(+__*JsJ$}K_TdrR+vrTSQsAKZ_ zHHQ*v5R0WxUo+(hXzoXwNMLxp)z#Q*d(f#&!)G-viN$d?Ynk+DdfT3arQYiDse{=SY4_!DBCVp`HC^q&Uev zCs_KGK7LX9d_4;@AIJQZ&0}UN8+v_(n8dUGWCH5}0KJq8ZC>~5r76K9u>Hqe+cMuh zrG6|T7^)}H{%Kl_!Nk4PZ)DU2QZ=XQuN)aJazuTTA_32xH93Q>^>$JJqhUhZ*6Fozz z*0U2oH<%?#diHSz;=EH&I!Dh%f!Op{skiK}AD{MeD3nWkSWUdSd;9c3lz)XXmnUW8 zf4J+=ZWXLM@BQ!2nsFO=7~ zER0Jk+z{@7l9sh4WI+E$uzVEY=^hc7-tW2`cIP@A=-s-+Hsz_6{`>9|l;)P#;oUwQ zu@Ps~_nd%geA2tHKQ}mY`%=y`D$7RcC09k|gb@f>%sGgusUhY8pFe-r{W+y!b1@s9 zKvP>&)1Bdk&%;w0sRP)az4@|5|IE#Lee<%|wgZL>`MXAE2NB%jcY7dxk@c8Y)|6xKbtMwiw~roLYd%nOyuaZ-kW}Y zpGn1qddcQJ&we9O$>O{}b&3)$a}iopCxYN>eaq>z`S`+1M|X2v4<%=&{kO-74ihX% zJ)-S{u*5u49pA>^0(zT`>WDuzvkE1gS`t51B7Q-(lWfGVnwe?N*2XDQ^ z=QdfM+?8^H$2P7z;$g;(lnm}193g2)Maztll2FZ1nTgm|e)LpTSKY1IY|GeAWb>%E zN31IEl9G@}m^89pJ}XiL!}mNMK2x~WzKm-Dv)TIXZcDMvDKD>(i^Qse=`mjm(eD}? zl^f6jIO*M&ZTz3y%4jip%9_6Nw7K8Bw)LE#GfYDc-OIB3juP#^Cbv~_zKfU_o0B*j z`tY@*^jo$5x%{)5OCqB$V`T#U)vB_+a7Oi&-r`YqrUW(l<7SH@)x%}{@Ln8-YL*F@ zB(^M{X;opumpM7{zj^_HyPZXOH-Ji)f`T349)wOLfusn$=p)2L;`2^tA|9v&hrBjU z7jgw#>tx96Hs=K37+MU31P}4MOI@h=j&=#ri_#(8iHwxz8iIN=c8>%_bT_dQz?J&t zB<+ZcJ}2BOS#fk zS|0`UbCQr{$A&VNl$4y72EYOrRs%E{fIGN1E@zPXBad1FrK$zsqSS*@@x#yg&LWZ< zM;F$ivCw~L!dPa7Vr@^r4v9}7Ymr_6)pcLNzM8hR$M^bS?@#6Mp<=`urXS5NiZJrK zr~mgmyzL74B!Y>SH`%}4bK}Uj1SV;QI;V)t!iYe|@(CMWl#Q-);AVY*ROpN@2%tf|qr;kFH`v(_eHeBhoiElv6Mr z6Nt=UoLu2mgplqNJ;Y2#_=YmJ^Hk`=o*Kq*cUtez`dpBBu&}-ngQi8Q?AS1D>reCc zp%Ij;lDe;wIqf9r~d5vz*{uP%qI2A_gkQ6UsBlkM3PdP5{(q zDxJz6x7EZL1^yUYZ9a>4pp4M^CSgtz5U=EU#S}5k#H1S-}R}n`={PLnn;z77GGo!`!Z8Z+?O=2bT z>bo&~g`#HIGk2^;_MUUWd83Z;%_NrAA~5M=P^t zhlkPS_gcsZZsxP3fPoivAl^2RTI3k5d#S`NU<;>vX$N%^(`t_R8OUvJlrj0Pdlt3 zK3^eQ?uBKItRij&229XvPlLU8*`wWWxTsI7E@ITO{_W&a?I6&nxu2a6qv|N|-3Uxo zLru2>i+18Rn;x|Ke*-9TjWS9CP)(nXdzZ}iN{KfnjLLRrqP%kNkq>YjE%SA+CFJ_+ za%yxtisybw~%Qi+B5$U^myo8h_d^+?ke-P^LQP@V3})@`O61XH<3mLgi0JRRi0w1=#I83*HoREk zH4^5vEa{8#jUo~?ICVgxrXRozo~2geN!c9%rh-6?`qS=}8R0Q_!h)wWZM?r}x*J*a zyz4}7=Wj9lgWXJn(ZtH*EKw9g)56t_ASHW`TxPZ3X_>v1JHL?5-3-(=PmwuCicyo} ziee(+G@rGLSCOu__~?|AZ%m747N+M-C@i!azFwaDdWm|yBbCnnOi{SX3Qu!5l&f@N z3~u`vdcshRMf<~H&RKTHek0Atgj2rcSp|w%*8-#ghuzGvI>m82r{%$+(n6-wHnV{G z{ni}sm1lHR$YQT?$PyM9+AVsqKmCOJn+$&x&^^)?{%~XZ=4-09&pO=3V#DXb;WBeN z`sa083)n1;0+c7+>eu`wXg6mHz z_;E6Z+n?30C?r#IF9=VIA9dfw_Mez;T z1!kTGfoZ=V$x_scYtG>UIImh%w)15sWu3WPri0FZw!{!UtJM&EcF?`c7>`g@QNvYOG znEEVGrF1pA%|On$a(_4SIWkX##CF9ddtM|(H-hfYIqwI0F6=HpfP9lc3s2jHkC^!A zOg4E_tU1wxz3?VuSemy~I*I=Pv$-nC^qg%3iKf9vkoxm0py=o-P;|68S^yO~Wq&%O<(de#}sswdK)|sNcq9`baOnBhyWaoQbF^ziz_+UY5T8 zW_T<^&=BtGMzsUs<9A?G^dZ5lUl!a)uNFDcilNmt&BShf|CCKRrVx8q-JB!Bp;*c& zd{)iD4lB|e>TX&3#hB!eTEpc2QXu5Bt0ewF3X&`C-p?#lqQ*uK8_3U=qVCeYn7g{@ zoJ&{yb}EwBt$V#g^13*`uDjYCkryhE!K_+{2Y8wpCgAh2H07QO=I38!S5Wfj=qOu65eQkbEA^Is7B(0eU_AK0FYXcB&((20$hLD9~>VrgK^|$_6@9f3Q zXSg74WnBR`TsJI#-0Gc0=e}dOfbkYsh@d4~F$SXEU;Hv<6M zR*hx^Cunr=ntGV=P!^D-K_v+(!I$@GNfK z_!vx9t#n_$jvcV!h1wkc3kYVwN$B2e9N7|o`comK82gZNi@Gd3qHX7JtjOtv?@>S) zIIB$Ij?v?TC|*2?9}dEKA5)&8i8N5U`EO_f9vq1GPPlzTiL{_Zqi<$HBr`209nIs3 z?@bdt+#k!z47ojwsQ}{{%txe9&H!e;W+)|dPPGS$mQdxgi!haMaX?e$jf4bcxp-Vg zibh3IN=+GQ_V8l&rRH}t|hk+wUi0SjGD(Yc%btibvK>#ksiE4d+R#}14vOl0(`{Y6G`OurzF>&16X*MjSn(t&t zS7I$hPDMnCx)3QnV40-$qcvmrL&IEia)3%QfK`!2^yTP_!g~LMpX=-Cc8-ZJzv?*e znGLV9^6Q9)S-hkqa@RqVTSE+tNs~!A_i^o!5t%55yS$yBE&P1r_?KN{v;Tr_i!ada z=&HYXo{Y;YMDFOFEORQ2KvC8NbTVpYIoVz2(sHJbtCRha>rX8IB?O;zub)Q4g zraqoZ%2L$};Qf4W){RZtm1YVqhi{?63wAex;_N+Y|CF{?p$6imVJcRh ze0Kaej8HfIV^E0Sosm?o;_sArNul-GxptF-C zh=PYF_QbY%NPh{|oGUmDdGNTnW5h>m1vQ7LWiIWKHTqSvsm|$_9qGnaOjyh-R=gJn z;AA=o@JawEaW-N{VU!zVKfL_)%ZbvyB_r_uE^VmlOUa1hB?Ntuz2R|j&y0^uZUo<4(&K@Pl z5~7oX>zm#qE0@!B-Z~ZgL@rHf#zdc=!``M|%O~U(MeZnRs(JrkBKu$KtQ=~GeO`#lpAp#guAsr!qU zWE*Pth)cLZ^2GonW`~d+uDtegMfW|5*X&s05h}nL2`iP7?O)J7y*?|2xPF`@P;#Hl zZ)C~6AL%X5{wD>L1ec(-`gt-vz@U<3?ZTnreO~fM8~j^hYB0GD`IQlc)+e>zUSzIC z#|e^HdJqI6)4aO z$lu777nJ6lJe*R1_g*b_<<0ba=@Qo;UZ%>vhhL(g4hZ0B4Hw&*+^h>Le~RR-^t)7D zX9W)^vF!5)Vk6OZNXRPdieIhDS3A{`sER5^eT5V59r>z4V)r|t!P8A53+b3GbDh|w zyXY!LT?NUYFHr#nz=L7@|IMY4Mq|a@BH@3>GRoR*id#_khSfaK%vrA0u-2c8tas3$ zGWpZ=({V*j`OJYiGI@$=w>sn~qgKO{k3&Qac<9HpzHNu;-BT;8R=W&F>91WJc|+wL zbE6Thj(X#C4bz#-wJKn6+Dbj4B#(nyMSr+1B$^mbnAO?iQ@ufpt^EpQet{od$(PKp znz6qK-H`)Zfk*jL3ceB9da{zLDg2Knd`fiGSM6R1JB^+xoey+_cb-fRqh3MrJ|F-a zCa|o#PF?~#XPK%`QCQX5K|GCF5i@V`@Bk*Qy4`>5J9j69rhQ~MM{Bd2(Qv-w z1a{{KaU&_AvVf2J_c!Iv6KafG0F828i^XfnXdgVL%8YpkY^KUsxEZ!Ixww$PQ8<#cuCSK$Rdc0>od5D#;--mD$w z8vej^^`KvWT(shgxs6;l5JxgTOHJJ6@BuEqAqv~cF=xEyOrhk7o3f?3+N(WWDc`t& z+*o!SZ|fXlq3ybZ9JZAffNtY>xsU>-eW z&!Hy%(YjDnc(8mp-TfoTj|UMD$?x}7C;Sz89zNT^wPeE0TlSazxUTg6CUwMcKx{MPb=OqYW`M=-ukYr zQJk&brB(XbEP2860A+~?!#AFd6YIjQ^DwZ-pP)0qnfP>Jn-A~5=B{Y?E2;KOVyECz zjgL(gPSJM*%obHFrL`!qDwnx8_sRAMi$!yZ(gHt>yu@iV1WQN29wnOIy!u&rdL5u^ z91zZyf|RC_sP!|BmNW9TZCsPgEjHaaW^GD*ES;ve2QKRG(hXdJ*S?Q&v)Q@D zZDHteAWGpEtuMqCAXoR0@fuH@xK*pY&CJRUT)!FFaoPWLEIR>5;fB_^Y?X{#tY{g( z3A$)#Ac{ZcKS^+AcSY~iD341OEc&{(o7Te2M;$$GU8|Z)a%YoJ_e&h}>Xv0`W?)%0w`ojPffhs^CV^Ozfx*Rh3Gg7p32@;h_Zv>u4hZ@6hf|eEWP~GU7t|3ij)?)WC*wLEtsY z3$|y5D;raK@gr)G@j8!qB3S})B(uC`p{jFwj$dFaJXX{f&U#5dJZ4t$C|+ECe>GKQ zNo;mvEVFVSX8Ss;AiYMa{wN?fywoe2{_P7(jTHo9sb8DyUO1KW8|4e z1H7v$_)4U;0ZMsw^zE72Pv?=@($@3eeUVnn=N;Ugmoh4P@Qe3gEKbS!e&yZ|=!f^0 zF=Yecc*Z(;RJ$}wCg)95qA$1G4n$IuB$VC!q{VW>(c98jGM}GZ#L+o4L2!pQ?^}EP z6?09xuQK7r;$In0Q#-PB=P8h5Bn|W`AAH|IPHH}YL1zy~g~EZe8=I>TrRh#wIe-2v zt6d<)Co%Y5P0Y2k@Gk*nQ1}h}Pxy^*IGdzZbu?%WR{GK8L7t*NJ!zAx%)2EMNyNf8 zZ+__D%bu0a`sv3GMSyUAkKS>iP!kn%Xd2#dzRlcep2gjjK|BmtZ?1<^kVRCJVD^TH3zYdI zK$-`99N?!5kct5~#(|0!S%J&+Nq@bi$vv}*Q*lJkya_+=V)?N>KsyYUms?>G7jEbL zk56A@C$$;f83o}%W@1lfL&=U}@I@t&AjHzWZgX)LCxlTH}k1;XUWM#PR0J7BQOp@7s57DGlx#SRae*3{@!6zYtQnwjY$lg z_ydjaKH^Z%Yg!Sv_@?r@ky?nw2*YEcQZV(E4sS$0{U253@14s3K%`A@$9Zry+P}^J zdOn68Dz^HA`#ntkC4OQKODKrx`R4Nu1XKD5%+o5jB83b#{B@O5tVhb=+*;@u``zLL z7JI?JC0{5`v|d=2dG37OKAe&Mn~7b90@o;iideXc_52b|j&p0dw)4@XkloXH!`a#P zK)H%M2dmU5f0AT$usm^ew-V{)=B@*T$k~;(&9Us>vz}r{m!;X+zbYd8Mj;*3;=BLd z+l_!kVjlJIwX2hWainuDjlZUA7y;_gAH9ojkuH5Jtg;i*G@Km19jVW6bNNg5=UnNy2mHGb zS26CxgV~4*_~L-e4GweIcb;Z%N~2am?@;sufbs#VrF;Bd7yhtwq7de`#cQP(;|6SM6T-_X_S=#?w7JIM#rqP+y zfK{6z^4g{l76Bp;z}4#mq_N%o#f(*mXt?AgeMx0&Ur;7RV4z2M^U9oLhF}{>iqkb} zd^}W6PA1qIGU~g6B|^7BBejfI$%pp}k=RM%Vvu7B_$w>5ZQsz`Q452keu>KXORYp# z*xLxvJM*A9Uj+sP1VmHGQ36Pvevo&{J!Sopwm-D*4(?nA7&>C1A3sMdfL}67ro1ZS zY6>9VYQs<{X)kJuGY>$(qlQ!#H3bHy3{CK6EBwwn7)R?eRzYVwZesTpGs4Lyk0qpB z|30-pqd4QxZf~*!`Cne(vg7kX68HW0Agx*|QTMDKh<&0HBy1>_gN|@Y{o?}S(C8da z*)#Ahur3|mnzD_9q;6Hrp4i?}=RDmOLcqjTJ` z`v2}$3)z%DIfc#P3GNDSFF&EX|4_xC^YBNO3bII*p z>!IfCF|BqrFO!x7?CtrMlmsgwArXdsIYY^c!|i?v*DDRVvKqG+)ZhpmEY^2y<1AoE zE5l?Z3;i<`eIkX76i_9g!vm$SVN;kSDzi=7C8hsdc6N?Qk&~88I7{!Mqy}eqj zF#dR|%arMUe%&yG-fOYMS5dnP%gZoIp9=JE+7cg_8R1cfOWGe|*`lMxbS)ojKgy5r zsb7riAlkBh)HcE}4468x6^wLd4pjdr!8P$hD&szrKQsR(mBn5K8?W)x?cOJVe{`+& z&#fiRcB989U#@>Zr1PEth^udrmVNvF|Iqc7L3M3SunB<#3r?^g!QBZKT!Op1YjAgW zceez04epj8!QCOayTjWDxbM5S>bFP%>8@SKhmq7*XG1<(#Z4E$ z3s47l&Xa05`G|Te4c3zkfQ%s~iMMx5CC1r{Orx>a6`JfORWIbUtx6X~g6M4Ry`2&# z2{ExV=pCcV7go0Rh-bTa=4!ySXI}?PG4O+Ti)!^K0J%thBr#9>&n?C){V7$ zPIk7=1hXol``UVnkJ&e9ox5KTmSo$-HfC>uI0W)M3o+=Ni5r5~Tn@FzzFAqs55H?& zrMAD)QAI`}&Ad)x<lLMITmtx$U02`2CXZ7JXsA z=41=u#smiWb>G8+!^SLDV3gz}3P+V7TW{M2s@lGbGktzB; zuKoAj1$nRr$uw6?Kdc=rE?i4~YlA&k_~xx{4F5(!%Onc2Yl*`LrZud+%22sdpEb7F zdloysV^rjHIdGn^(SysA>*A4sDyAxmhVqX1L)mnu{E0l)^#-L%*qp;dvqZkZIeGrB zDz?B!Yy|tY&+ZE@uauRQNwv(vAgV|>A2r>9_K-B-8PWT;i^$>x7bJSdBO(%IyroUx zQ`O%wVHtle&j@P{W<_gd5;0>!J+>wd^PJ5n`i<25GWHZ>ZG@geIt0d^qu{W|JE1)} zCZd%z>XJRPX%2A)d_NZp-f&3IM|t%2zwLzpAr?0n@h4ETh2&L_vi|SL<018Cqy)(x zqd`cYKI$`4Nn?$fhQ?|9>T~voYYzWJN5-c#*Z^s|Fb)wDpg01ZhFb~6bFAG!$()k7 z634~u6U{W(LlXv^r^NWSpn%PazkL#8!3f39hL^-!GA$+9JI2oV6894@l4G%Me!*#c zPUEJ{8X*_k?ah&{ihy=xU!*>3ai_$)nUAzr3VbwL7ooZeH$8XbJ{h~V5PNyT7H~ii zwRxrWn8rvMO#Tp$hrwHj~ioZVFz(}>M;wxCBOGNo)&C80lJ z=4)VZMo56#95FQR#PNm+oJDc9(F=6i&%S!vR5ewp$$ESYZm}#m_;U|$MagpLak!}- zbga-2SKU4>*^luuG61Fq+?*hF&3aWVPrMC522c48GugY$oArW?Zz&e85n*5%g|b}@ z2rVV8D8Ljwe)eeaC*-&5PrM^$6=X(!=c4ygv)vLWh?uzHo{?d}7daNksMu1_T()F03HNt<0zc&in(6qPHPgx^y>Yr*u!1 z&tC$vJ!tQqKsS}I+n*1=kG4ex8%n-uK!jXihoGws-}!KtoS%G1$zMU=Qh7R{Q4Z~J zAn=_(NGD&R8|Lxj`*A0Nr6HFK-N$xVq(1gcW9_u!hbLe;}xBemIN;8O>ZG{(QB@ zVB{oG=|@B?#cg?TlBqfVK~x>H{&uHh3|sf`by)O`Q1{2@lTWCH0)iYtM8Yaa=9Ayx z2Emp9naiV|#PmkjoA%S+C0Sbj`(y<>+T?o1=)dZXNxtqsy!qpbs!BN*C^Ekq0xlfJ zNs`CED=^r~m=oF}`fJ-84`%bK5T|scOB4-Kt!0E~hm{>%?1Zx_w%fude-i>R&8-6m?6 z-_Tr)ytb1r(SRZw@vEa9fL@4w>@rBywysIf*Jz5yV9V17H7>)rUXj30{|;q+d5x`F zgSEpVA2;dmPqLDNJMO_@btqw;zr7zxVxab{Gx`70I-iiD(}}ajDjt5h#uF8<)~aD@ zi%qmgx8zAy9rXkR_yLt8?NFs(g?UAW!quNZuH#O#b(gU?FKVlBh&=?UA})~`)@`Ie z=%D{8Qhb?51U5HS)u&fdR0g&vW(%$+qi<2YAVPOV2%Ef_oo@3l+P+LLB8cNR@~OPJxj&=OGMV=mcFLQF(( z3*NL>WQ)ao#8*qbU$M5?%x3o2uI2S{}4l# zvU!|T;zFl04Itb9RJa!Hn)v6q^FJN;*c=-&^S@&laob?5ub8l1h!k)fE?`n65H6kJ z-kGw0E38EqfcX%0M6Kz8&2{JeHK?wJQ4(w4=fnH7oI?T5pq``5oZ!nGi#HYxlLCh# z$rK3ZX&Ki56b_`c`IoC-5u8*z@i_+F%0K*&p8uJD*0-?Rig)LI;vrb?V((`d_7Gi` z7qM!!T2=Z>L=x?SL#o)sZv4(Vsr-gitQGvvK8~O7t>Ibxc%Ip-)c#%j=!HIupZI61 z^3yZ3tNq(Qv~^{rHp5&!aNoz4j-=6=yqfQ?TUlK7sqG)8rI3_^w`bRoOoj4JErJQi*El4^+N);}Ly{+^ zlXWKh4&f26;okZ0vZw2BM|&0xQLfL8S)kT~#a| zj3Ty4*OSaTR_b!4Kk79uW$x?-AZH>En>G@c&1#*mvR470fV6bbKn`yS{ByuzyTxU9 zOE=yU@%vaUl`u)^8Y2iYmtQr6#ka!uQ#(J6<-qonkNk<=G?yek6`ewD+@Mwpmhh9N zaeWkx=2d7_;v1I@_pW`$bY^Tx3^&Va%~nhLNAUh*?a#-tj)0t#-fY%wc@c-b*oVH2&9m`GiCCZC(USEleS zmzKUhffJNw6}rP^@IANB;hw%_v5Y$EoiV-xSU{^gvU1W5yZ*0cdk4o!m;2V%?d|Qv zvu=Ds5-u-ER2tZw%L+odgfLf%Npq(bW13sS))@vt(UgO~=6_YI9$Zr4>$4$#kB%Z) z)EI}?&V3%j#vuUinJ@lx!jvjO))=rzvCz6?p7Nba()2RpEcE=7;Ua7-1H7{OG;ta} z^Y2tu*5sTrYTG=U&x%gb47zc?%D|II-UJ^3V1=#P`=g?-<-~u6Zs^X_hw>j3zX6f+IT6k`e*o3~4Y7%*>qk$_SB1f{JvrS! z`j2^jbuehF&nkcD+PDdk>JVhGR4w1ZbYJk$1nNcT-PsDtx2`f8&_loaxHHzOB9pth z!foj9nqE;WN`IyHc4w$jE2F?TPLmZN(qSwGP{-3r@rVLE6TO@RObu}%a#s={VS=bEx$=*>HD-OcHf}9-OjJD8l-0#Je+^)Z7 zBzZAJRF_pC4X!&L4h{E|0Cqa_IbYE^uZxZ7^>@j(^?bracfUub8FY4e{fbe-x+vOH zGtpeu_yxsaauMM6n!QFfhYR>tZ;*xD0YAIVspUU0=x-EdG;Sn0=CaI;_u*lE;NJ7f zcwdky_u0H1H?KqyNHq}})s_4x_-o#nSCwoc8-hF{nH-csX}nHb!v*ft@69CgA2t$5 zrAyl>1QzREaI4Tt-5+iO4x4=p#P4c!G;5=1sHpCN%?h%Dg8YrOFfX@8(~`km!IsD9 zF92t7n&2K5sOpemL9a&dKwn(K)XK1%@TCgqm9}2kubbSm16O6`A=>&m#I8k;@8&;V z33|xG$C-SHan*1^@dCIS>1GQ)bV`Lx1cUK|A=zu#*9oiu)W``x6$@#qA-;J#k4~n6 zZ~v5XyaHaGC{!?{Dce=UT_6ZSO~3{?nLm7c*DsA`EH%EILO%qr+qTTVsnUbxa{Zy^j|i1 z+u!(cZpMc7Pve#vA1&)zCO&Dh)+s52<9pZQtya5Bv{hGAdcNhb&-7FuQRG!>a^>hK z{rbgYp>tvXv0H#6l;^^~8BO!>ar-N&LN(+CHcO~_>%;k7%_{I_cS~)TlJf}Un8?VZ ztLw{o(Z-IBQLz14M!ql;d0X?okd)UX5!m3sLQ&cjJurK1t9}vcn3csUx$S-zWx4A& zBN9o-xh}y;-?~yJG8T89ls#j+fS`Z8Pw>~Ihx+>kTX@6TKL#YEQbtt5{Rwl6e|{O6 z#M)j}S>CoGIHql8Of>Uge)tAF-6Pu>7F#8bKcpc!071?o@hvD%0MC!_Y1T3J?^y?u z*lN=BDY~0>xK?5HIv`xt5xwuWte_%mrZwHx-+Lqhc6J*APfMg>Lvp9ap%)N-!gw6P zuRjKq0jgPpi5>Wej?#uqeOOSPb;ku(8-q``J&&1fSa3@o(p3GhF#7(eVslPKw3Byo zS>x)`Ntk3jnI5(AyUzJTbne-eQYz*+GKOTd-)NGo*uDHx$E5rzcetFuCDIRA|2Lh^Tn+kr%GlF1B=fC56SfAv}&Tp4<91s6G3x*!I!D+$lQ-B zZ$o&luASe8D2D{hZ*by5v_@6-W9(|x9#LHm(gw`PG(8}^wwX8u;=ZH)3IGLEXqgF^ z2Ks3$Y!TD<5qOpAt7gj1D2(n@pHU8|*}Mt*o#Zr-pQ=yb9M7k$h_w!xD+8*zfzK80 z6LFUHZ`G7AZIJR%<-U&pM(g770&}`%gldrrDhn&B$3rvKoWsi1@8!*U197bLM~Sok@N4Hadp*roLxC46`sNS5Hf%mca32O72_svU6H{c{j%!qYVLOq(hyK znTf(nGg6<2?q<3|6?ncJLk&=Xr69a!KJ8jjKlqb3C3bY-w`P&53!Ng&)>8ycUxnP1 zP1unuAjI4zFhf{RKF<#Eyj($e%vPoT?eYyKC5?7=?B*IW4*|ZDlW<07e}>A-ht-Uc zPP$pT(pia8V(8EuZTGyPn>m>cgeQ@Fxdol+y*wG6GS8+Zr!&1sk`jr&5K6BbOo+v%MuK&K5?I=vY`DhQ4KLv(~k zjtNk4fv2Am(pwj^wbfnE+8eF=7=R+Nt?LD&tg28{+&dFKv0Mk-7!n^|l=?b2yNIaw zxuZKsExUH*kdRl~^|Ji-psv8g_C})X?S1?&Qxub=`%u+f0wPz-k8P}`XxVM6jyUMz+M?t+`8hUsa><7p zfV&P&fPjweEs#)4Ay#wz_fHW6r2ak=mnK6xF~QdGrjU4x?ia+jg>n@=w6Vu~r1~C6 zR@iy|mrPPj_cZ-#t#=L5_ww4r(olrm8ol-Eol#NggsM70*5Xnn`>-YOaC#)y zOJKl$Tt9V%!=v`z^?lh?Uy*V%`OVqgt4TnkRp)fx37W|FyihpDH{WwbNG`wX@OiSC z8#}6N_Q_KPLlr$X$3L`|xm||q-k;y4Ef(codaKc(?x_PRE{|yy)Y!(@V^CVnGy$^$ zJ1xdzRZr0%6N7wv5Gc}Ep7-?=$39qdm@w;+xlkUyGm~Cf=CUc3${Vh#%}thwjdOhTI=)h~&U5UV@@f zWzVvcN!5k|*qnfnTSGiD!KvLgDyg3ry`-Bp8(XtS z9k%LCby%$SYCg0z{~`rkf`pmWMA&|`c!-0DOa=9~0I>Xztu(dqmEd;`QU{r!vzJ6mdZF2~o^w$UA zr+zH!$%^$^Zj9=FTf|O^2<=l+sf(OAHMKJ{yLy#Q&n6fLdQ#kAtWP_FLJ|KStb2>7 zS?g2Tf5kzPTWGDs{7~kV#6%*5$v|H@e6aRINOH<`i=^6XD)6*)%aiGJ$4FqW(c|N8 z=XLCPQ8^Q-G)AY}iHBLL%o4-6IB*!Syk52u7Q6>($ukW!9Z|_hScm$YgERTw9RIbd zTQz3+PzJYT&|mGEim`wj(OCwyKUlB9cO{lc1XQ35aKLL$ZRhLDkuRwac$}@rDS}lp z9g`Z4^6wFY<4g5FYQHT+LPib%483Blt^83Xml+WBbBSKB0Sn=vX*>&uv~Jvl?9j^I z68yN4cz=us1@l>w0^hF7DfKsgOMuVNWR^eOD>0+3Qt+s2K5C07s4k~|;%B&*tvkfU zTFWKC$$}@OW=7sHn4FJ|wysYJf%|bP6qBg?ovNs-3)8&_;^dwX!udbNWF}Gs=NGR6 zv>L9x57IltkJpy9Q>ki~`v6C0zWW|Ar*D$c#?_ATg630+%iS5&+tgH_0mHtfd{Qj` zaF~X8GcO5!)ot`akjC7G;OI&889$veE^ z(`K6(Y1J2|orT%1nk;Hpu2JT2NV>#?+=Y(Ofg;!B+tva2aG;W0@I`!QHcypgzKYK$|1Ac%`zI{T zx5c2Gd;A=0jKMN-W)ED%-+7j7<9R7Qtsx>3{D)+TOFUylPSKl!SNOX8dQByVI_2pM`v6q@cSA}9J)?m4&Ro5pGK_&x@ z*D$^%@dna{#;hQD*(ch?ymuxEN0Y&jY>be?PziGFB_nf<(wUhCk&bJ-WtO+K8NQbr zwOXjqip7*o643voW5s7uB;@c%6H=gCr1x)icmj%DWer(U1NBBg+n8lRBy6FwA?s@W z&0ps%gxuEpTvDnzF(LmXAK(muWo+JMOFaYy-+P@{6%*>pf)SKyl^LNAkDS;Mns8s_ zs@69bgV|Jcty`hXfBuweRs?B^L6rl|Q)x!_pP8ms&?ya7?_$0#7zOxU$hDS4$?xc% zy-U}!tUSxzMdU0yfEYQyW6R$wn6U+|!SHy&0CicsmHwWH7H^n_WhI$G{DUzdab12y z{`Fw73BaNiGf}*w22ZAM7(x65HiW4t1sVRyWJaB{!B6tU`npy>a(7)K8fD`G7LGa+ zneW{=-)9>W1QyCZ7k+>DX*rAaA1wgmvpPZRe@mM|oT(m67qGmN!S}amoUUwf)V{`8 zSXr528xEIChd4dCSROkB%`+QER2qnDh3E9DkBm=3LSe}at()tbx>G`b+7q4^+~cL_ z^bV`FyyP+AtR&Yp=3Dx{HQFP9p;G`zoSp#@7=Ho+s=)s=6-uk^?*iyfPsqJcA1KUT zw07AxOH0y;&3lzc4R(mrrEwHJaHE{q#)A{Mmb5#m)cu2>b1MK{S;6SUxBD>`AccJP zDx>y@_%V{zb%F`j*|hYPFF{2G(GV`8ZB5DUuBl+bmNhu`DC$lCmm@F)2F%w(@}*Eh z(;$I($#iYIkiRfIt;4%7W!xb@PCH?-x5)GwkJejlv1YMhw#chMhX8_!p*NeGfQ)&Q zcllHVdt`nhA{F%I+9;v+>aIxucY$fj=H0O~kw!OCHyH2Gd-VA@?UW-Qa_dMRRvSyK~9QDgRaq=s@%KY|D zShwRx-qy70UJUs9D|OB}w23C{9HPr~er>&BMQfQv{k`7xxn=dsT!ZbjT%e6(1izSP z4W(jsqVEO{o&XF=2mK>mc?CJ1pTNRBR)S>FnlrWOZims;g=Bg4_*G*i?JM~3k0=kC zs7uPC%UiOtj%g_WFs)_JRmg`W(d$o^T=*CaoUG9qD8b6APh0ZiBcqKcC-!&9*x%9N z@uBT#{`z7t-FCKkrUjnl2Z5eGtl+ZqDz+F~?T4XKLbf6$0DjvX_;MI zbnS0FniV6h3ebiIn~oKu5W^J}qqdxle*PFi7m+t$w|-VxCp_VtDQLBi{Qfj1!W0Nn ztibcO`n`hkck#@h9yu3A+dF0Q*LNdUfoOM|t)=;W3I|~)@|;l}vOj)UnhcWwI?Y=i zzwe9k(xwN{>SpxMnFgQ^iJqy$ax=Nma=%WAwb>b^?ybRyVd?&z_M-TWu8ci#bmXDZ z-;yGw5Jy>GZJHEInUn!!ernR~x7k02)EgaF|9T84WCItnD zr$_&RNx;?K%C73zos?f*^;F5rIrt(rM=r)fmyuf<5D50h8%Z!aI^lqO- z?Ox?B#*BmO8usAOn5&zL))M|`U(W2a2x%Ig+IGYJD zvv`}K;yGR28$3)?D1;?yI#9TPdvHN!UdZr6y1(PnoCl4=f4>a#? z0BJBZl+t$3?W6E-3~%H~ag7i`B04iU`I2Re()+-B`0*-bX=bF8A1blML9gSuB3mOV zfZvZIu5})l#&UMl^qm8p?`|`WEwkQKy+q~{NiN<+yR>dBvtt-9-1^FrbF)Gk%$Oj- zfoplY>1M6xqav2nuVyv(F-s0meg-~?sn7YH*dk#Sf*+8*&D@7mECx`&g+`_JEJ(r3 zN~|hD`7?;#5ZTX>ncN508CCl<6e;vqwz?*d}p*JBa4KT zk?7^Liys-CZ0v0HR$+NZ&&SG*wUeIKAoqEro)!s|#t4L?<^8d)^;YP`Y2Rh$u9W^P z9HSZNTv4iE4vniM^PjNW?5Obc@qOG}I@H}}o{}32zaBHmG#^}z&e$4ff#s|bVtRlz z&UU$;G&)?Ik0eS=0mgB7V2y`&VI|CuNJ3GGGT*3Rw8VX&RPv6y1=4!_)^xj3Qs2oh z*7Ua5%%_a@WgitmVshZYCxte4&9r`UCH_NiF0Jr#f?mIQPV)WS;j!U zzd7tZN#`Gxs``hv-z?&~@HpwRPt>BAh2YMegK$=_t)4A`T6lB@|anOMfnzy-x zr-Yj$Y#No;$XMMUwGd*{T^k#zk8n=!FqavEdc9U?e6GD4wp4Lj>ih-sM0~PU#--Z! zoLLVF#55y#wzdC~RYLx$`if{(6n*s^2Q%Sh0?C<<_SMMc1VfwI^Z^MN z`S}**s|`7fFPPLNOCSE1syqReAS^d)@2DRs@XoRF-4xopmTPBo?LxOTfW?@Re_!*w@UC z712<@h<-C-!T1b#l{7((Y+4;`SvF77>C+q5emE*%mKWt64&)SSaO#Y$v@TI^Yexj> zh-!34)O0bPDP(Rikr(eJBsTJvp7PUUC0ar$*DPll7Oh+w6J{zh{Sc9`?qS)G^Vo%^ zF-H4B|4;Ib$;{vlzWYz1I~RrgFfA^yg>tkeN3%M^F4hRBo(Z z_3Q!lPxOh#;(w`H(UU>jYgsjaiMW_g*8P&BrYv8X=q-~|Gq223g7*YKA6mMHS>?-q zkI!Z}+tGzhw-j_-Xn-!(?1i!+HqPj~9NYJq#>q+_i?P*@nyLd9pgQvs4K)&Muz>`T z2~ORk*^BlG3tXNgz4%20RO71-mmHGM?h#1xIU?9KrPNn9hGxm9H+BUW&mHvGOp;zYaCzqtp7K^y-`c#o>hw^|!Ve z@KcsJTKHdjRNERYOtX#52`{@%cx+x}We>is-^WkugUFn2pQm~z!b(+ZIMho*^f{D2 zCd}vZ!52+BOzpznruuN6EhxVPl}r$l@FNA>>$2&8sbW zkt$9P?y(}gg39;f<{xznWv`NWl2N7S@na;>hP%P7hF(Xz$nOU{!SoFtpLjQl>E&kQPY{)ZKst2;q@#Sqj z&ZpA3QpQ1h>0G#4D?1d>pVAt|T9dmgv{c@gv;icL_WgNtJ&i$^4cNux=R`$A+SG5s zQINm^>VWFX?$-TwWKC$8O*S8N{8zHz0jd!7bd=ojd;p1maaJGTvr6Ua{}9HW7*WX! zH@Ls&`Ei3)XYw#MmvGFzu%2>~5s2~pEJ3Jl{WddI7iyfvPqf~V{6oKBhC&_8!g}ku zm4NM@qO?lnH6=`^1QoaKtnNY#?MWPX-)uscuSv7iKu=UG=(li>fOp_73AXvY7aDXf zG{XHJ=~gp+w(M*$(Kj!#mKtnZvT6WqVs0?? zNYDrAf7Q##_s*gvG^mlDlmSli&Kq4jZ1W`n^R+H92#YWbSIDrdK8joeI z!vr~wwKb*=0ep&JptL%oXA1Q9pJ)vd)AsDxx z+b;bE&Vq^)ue92VwIWfI>I)f3jvjfwwc386G9tj}FOS3^Da=C`eP4b>yh%Q{f=;C3 zEvRVPN^ARxC~$@ z&{Pcgw23~iul&b}3p(2I@VDC;8`ImFDVx9tri#8-)zlMW(N3p-kk4@JMQmp(&&1Ic z0KchvAyfJ)db)!F#k$ij*9WOsh&|MHrjYpFE=;$xs9;tgLZL#-{V=gEzkEpuBW)P^K{y`W@d^bZnHah+`z4*OhF%3Bud(ir`Cx5tM~f9 zOFh(UnqTogQNMr95%FnTxA@0kmufn%RlZ`52kp)RsUxqVuLABV zKz`36(cmj))UEE~sAyZ#G4uuUCNlZ{0ayR}U4kRp$uI7Q`CHPEK8^KQL7)3U@c}-b z$Dj~lNX8w+0msKdfjH#vt8u+8c~!@e^|-6^cEpu?CQ6Mr45kvpqpa39PO0^o=@jy= zO(9y{d$TGyKDyM}i#cW;mtPsZ-iye!TV@=5|NR{YSTj;YP_nk7km%AN#!UiOn8NbW zq4{PhD(T`|6%gT9Ltc z`WIh8{f&CAnVozG^vej37NYyFZb{DXT2fSt-VL7fg}s%KQBqR@oTG1{_5qn+ zgqAI0g+oC9R_c~|!V_$-U$I654dsX<#t~v9ynb;BH}GG{R0oIV+ai0f4r+x^+1%=L zE~rGm=XlWl53o0$XQbr+?kr>yyD}52(6Q(x5epM0(!EUtibPa~G@X65V}{6i8%yzf zVNZJIN~+6*Qti!|O24!enL_v6M{t{>X}WIQ<2V6vhm=^}E#g`!%V+Q|LXp%cgSJ>H zp%1I}^$T$KY1CHjMoxhjIG;Q4H2Y*o*4gQEYiXQxMFOXyq?EZBJXmfwrsfw9|6*hX z01)qsUMPREfLCn#+L00+DIc1qAu)d@pYZLUi;3qkEr0r?KC7-R;gNp`&5gBxHUX7C zpaMuteuW!2;qeZW{aQg5xS zZcB>#s3FU5=kZBzq?)tzzN0~g!lrxMM0ENYj?R=Yy>&7z6&nP^&gO6494~7Z9?jaJ zDit)ni61P4U{|Fu7JkX(Qz)S>Ufj2%??)D@u#-TM5z*Q`2g>S2E1roUivEJkHykL2t0yI6LuW{o)W3@6q@B3e zwQ)0k#`{PI-{-4|+MXFD<<)?+pIR(nt@CVwhvwLfYOhfZab#;K?otblSz%e}P%GfW z^ZV?8_FU_5`IA#Hmkac!VW_NcZ(%1%rrzo2;9-%de-hNo1l4+*UIPuR*S$4h(1zC* zN?u@~Ut(SLS>7+>$0aSMq^hDVa=w_amYqr(o$muGb*c@yth5s`8iM4`#4_!VfsNpj z1cgZ^_Jfs^FhUMRB<6)%Gxgy*duc0(|J_+1&;l4|ANn^k=97C|m(AB{0uy#CX^Sod zgr7KG^J4mHfWttOE1(Dnfai!rm7aa~mH{uwX!csK^7x*KCuBiZP3Vij>rB$TsoB2N zMu?ZhY>|}YU`X}Be#7{|ID$gX}$io$AVma7%OMSL)6*h*zPSwP4B~ z52avC`~HcnESa~B8Ew;jDvf^1VNcy95ITPD0gx>x6_dbFpPa(D&h}|QWCqziYkY&s z*qvNU^~tvZmI@yA?WD~|DBJ4uu6gPo+S=a)i9wGIj|_}xLf`RzAV7$EFgli+DA1{B zm*2MBd`XY!a~3$RdqNhtX~~I}p>Alst}A#ge+_wL$je3LCI;^ssK_=7!n)3$jxzwf z1><;P^vJDbJKkLp>(>6AaHzcK={c}~wtYAKSSqLJLKxU2GMtuTq2%b)F|$sC*PPGJrU=}QsaS1-Y-)_ z#_~IWzW0Z%;F{N2 zLEF=ml-SNyX4!e{f{{>zdJGH6;ljG3-0P3?T7uxS+T|?5Gm$kOWg8&!Q5r|Z0NXEm zqi8XrbTYO8vXOqhEO+ByC}%eN3)wZrO>mOo?4hHTD#}|HCBMjYy^pr;rEMlrviMnm#vh$xxJ`i=n>JwoHZ-8MYA)b#FS|4iM2L*qTv| zh1pRc+Iu*`7v3_ZQ|k=>rMUhvD0HuZlQPr!p$V$joC9?NIT?sAsQUH7f(m@%s13i$ zg3BO_mh0^Ci035eEpFtUtjqmfTVFFJDv&?;-U9*GnRdYO*WBj@_=+gJT9O;m-{dKxnlgA9sMtoAB4IAq-{$p2SkQ@8otxM4mjIP%J<`7b$Ex6 z-17N8Ffq=bf?}AZW`b>VeW*nZ;-AofZ$gEf=w{79ov;qPC(ybt2?JACw5-0Iv4vBK zVjzTXPg6Ed_vA6n_god`YeFEg=7b*v3!NKmVMs9H;lyk&y!7s3!oTJ}KM@c>bHyU6 zYz!B6uoSc|JcEn}H9E&C*=x?mE3Ug(_bdDSE2k)MF<4kSc0Iz5k3Ir|)~uisB0qr} zSlU!byZ^}a{(MJ#;2ZkJ$UB1j0BE6aS9j3V8e~&gY%ADiv^Oie0m55hR+!IL1H%+x zIvYwd-~gt}?1?Y{My`FC!u0WV6gD)Ap-aRt?^GM9_%hA7Vfbi8gG3oR6I?8^ZP5`; zf2PQn&QmA*)vK$H?^HUnq*zu+Y*2mpc5$DUmeJ%S`Qko7=*B1{c5W6xM$A$O(|#(rU4Vgb>YRWF%3St&&$eQ ze;l})0xjGdKxYSnIvv&9t64p{V+U)8j?0;WI(}!0IZmg3!MwRSh-kx)6CT&J#mb&t z;qD7mz6f3p;~R_A2S@>?n^WSV!r}+2(mdI(V(=JHK3Jv6;;m;4)Lq4s{H$pku-o+? zsrPR+riO<-W6GKWqeV~Z6gW-JKPcUvj>DyK@>4z=WMo=BqmFSCwzH3)W;@78$A zUVHEDataHG2>SVxi_nx9vfB)}E~+|rNNNiK&LSQ-z`Kd({Jr}}w|RV9>0~Bh?kI3L{ods?Ukj9N z@wr?LXjcS>`b(79W`tUdZM4?WpD1BdFyX0h95Qaf?IdWD!tS=#Fw089!4N~1yxsU? z*<|S6y|f}i$)1TIAzHL~4u03V8d-1j$U7-j^)g5gYRK+o8;jEwBWgyCjt#{`TMjJjEfXW(OXs10q$pw8 zJug{-D+9%!TWZ#DTT6qlBNo=k4PnNg?=?4A2{E2Q_{2`OiW=aKq~cp*LI%ezPt?mo z2Y#{nv17FgtIK!m+rDK)dm;j(ij>Ek;qR+e)%CQ#sj4Dmg+K79j^bp4ZK<*;wmq80 zeqV3lyWMcyVhuvvg}6<@fhX$=PxJ7-##w~sOkqlROKYFH9K*#D2ihi_^p7+5w5{U} zJo1%@gV*tlVsvgtSGcko>F; z#)VREP$Xkph+eodm#ZPMTxY*33`)W;aJ_H8+&~9slRWyuRG2cV zDt(>pxcElkulpK%3w9?=AX8UA~$~+PBqvvJI${Kitpf%D|b}E{E3KATFlO$fJ zAoCxyK=C6#HKlb^QS+;a+FaMb{}Ib;)Ag|ZUc&(a=_$*{wLO;Zb&@357cr5)ur1cJCH7a`E1I*%bW|iu%B_8td+{mP`Br>0c_;Hw7`^)jW8mc&|0pZr&&K zo$U_Fi&v>H>9Wlaq=D=I!FIuB-R^T?m}~p>@!sG49l_e}loQHF_Q1NSO;gM&l@rxE z7d(@F4=p`+H=kw|BnGIb|M(S@P~tO2BbjG+WTT?WY0u>QkTw@;a)nyBlWVR~VU?xN z28!y>K<}2H?G5bQp?pu}%O(j82Ea#8V3~hWxyjDFv6!)6`deTc^9SDuzt^zIe;=)? zUvcdZ#{IyKV`^kg(K$fZL|5z0w5A5_{69rX4HAfy@Cfq1>u55e)#THZBb!OhN=w@S z8%0X!G@{{~i3sEAGwEo`vk=sJM+L~Y7xsw0_t8IbaY+u5Qi69a_?9u2+8u{YU$FuN z4I{zPSls>99#ZQ@{%w0A(jEFug8=ksuEy2d--e$H8)FGi{LYl1(IOtes48GIcviNJ zgtr>gAX}qoGCPk9EowtEo=3oVuLTgFN@!8(l7yzD{oOxnLl!im8hLCGi+ge{rveG( zEC+6O@!F-T2udG6zfIe7`~4(qm&0!>n7nBqHBq}(%)%)&b#o!Hw>$QiszESfx7`ZonoF#S%d+LKxTS+3_2#kTI zUktB=5{5ydrD(nIM)^RZ7BUpZT}{h`v(HH)hU3;BCiD|_UH=Q#h0?z!*GSqJt~6m6mHFm2{IB*1xxV@5`l?o} z4-$ujM=7exp1*tlR=nml_mKNSl}bB$sbOn(K*_v4E(&HsU`c-Xk+by-Yn1$CB0eUl z6nT2q6mC!4Ect;?-Hb>F{tu58Pbxm00IU+cOWrWCMU8$=U^)YazVQi*K=*EY?+TYe zG`u)onu(g2#&S?oF3jZ~rNH7LE*lU$As?mky&v#D~C zTnWt2J^abNv9o)R&TtPdGumgHD;(q3`(-`EFu(;ygnu)mH^q=^N>91@4@ZX!0?u)Z zXc@+ElRMJY!3plPl~b8}@|5?kK-Q0unRZPnGCF%?`smh4Uc3DSOWWOma!%3L=!~e6 z_b0l97LP)=I&#I+j+hy7nwh~Pu>Xh{u92RvS&LhI(Mfh4ZxhpXzS??GvCGw8iMm^; z71ynRagHl|{fItR4AStny!#LBadsG9u>yyqx|8@wNg%m2)`ZgQ@a=vRGzU0m0qlX%G zs&&;mObL;mO;CCYe^>keE?Fi{(Hj>>5x5<6l*9ReUsuU^e7*aPidj^!+r@Ek0~!Bw z%41k5Dm_@%hWJNrHUHG8iu{t>uok#v+En2apZPSv7a@2~^P>$k@LY#fVV%cI41Yf< zh?AS`iPPEWN>-m%n)E4Ys0NJ$#1|ESjaB=%eRccL)^T+sR>?%C#s>(TxxmRyijMBG z^lx;PdL;&7!zxNHi)fkY&19luRlFQpg(fQK_Y>gHes*N%eW}q*M1AIggt);#r8FU4 ztsnS*gT-H;*2g^aX#8b%g@*^o)SLm$?`%+}vD*f_KNfxP@0{!W{#z3$qvLzb`FMpJ z@Hs@=V^fl_1#cDt(y6D){9?VSP4HgZA+aR8U}lg!2JaOX?TGcOF(Yh!+YGzbrfK`t zmcQK^AD4}P(IzIRxIrE*@A9|;37tZE6klyeHERDriq(oJs@Ta{T=ebb4N;)BDCRkx z?GO&Bl@K9#(Bqos;acolcNgz+j3W;X?c*QW&>vDNq|KG0M_AKVel~%gRc+|wA!hm#X8y;OiPCqfgZ{nmH*& zaYOL&*Cm-PWHM~k2&eaL$SpoO1c4$#+~VLZ4b?D@&6S$sGl?4t;6Kk&A>J{p;O(D9 zb^jWYJ18h@4sd z;6Dc@l7ICV=~?{YMm!ZS~cNG)8VXZ>G5oxZmlBVy(<_8WR95- zV202!<$GseRr0%#9uc;-#}UW)(!JW>3tgm9b~rRvox?@{NQ2r4KldsK%3AzCTwP^U zmTS|Mk`|=9yOEHR5b5p?>5%T`LAtxUC8fI?5v04NK{_SA8^QOS^R315mn>kOxn}n4 z*)!u(@bNEnCj%-Aav?pS57bk}Iu0DJK}gP(4YK8qJ9Ie|IZ9nd^|5sSN(zCvxL)KaaoL5cRu$AjRQgq4v&r!*sh~Sd2G4ngflo?T}SfuOCJJ9k`8cxqwed=J-(*U=t{1Z z&yF&LA`5)&LWl0-OwY0B7RZu-w@m!UTRQ%DOHC9fyAXXqL7s?$i1?rxv);nT*f`qD zlp4+$F1>!O14x4?D_L6$A@^LGRFCyjhW zLLLjj(RKjnyFXMgtAs)@@saT+>}{&&3zflBv~{sT;r9m~%#8M|p$KIVf|T!30TUO@+nF$G|^k# z6n)>cP0L2~Fl$7rMrXYj_OJG9Z~3)&{C-8yLaaj- zcs$rBS1X-JSM;a#2yx#uD%%{m=|WOpkV528klF<0U9HU9yWlFwd9;Z2kYl=z4(X8=RgAmRgL@&N(=*i`?7AIT{;^sdsKrtVr7(8+}!b;oEuQZ?1?V zGv|8Tk86Ura3aVJiBmq0zc!1hg$G`(5UC`}{}cyU4v5M}l|X4l#4lgIoEg){*#G_s zih3<)nwWM2T4`LIcX(kC{@vj{@=O0|=r7oO512uREwnBN4=~lA4*d#i=5Pb6}_G*VeMcGhr35qR$WVj3ldb~W(N-|)~cCO1z`v8|+y$lH)t$wzrUe2)#PAl7zi zg;+>)!O2)+%kY1C{*Zsjp+JCO{HNE0#vo@|aDr$tjl{w&gsCq9gx`V)cdMny6Y7jgs; z?O@)e;(vC4T`r6cXSN{HHP-`uOuu99&Or)A44aP($|C#04qkI!Gn3>A!Ox0W1S zORisS0zUG4F@QMz4$>x1NG$Lj6FeK6Q1V++WexOyf3I1u}*jt3}%n{v^ zF0M#>R~`e@#aVI1dG{h({7sypB!%Toldqn90j2H>2+-Qh=Tq54yAKo$iZQcyzal;w zj%QKV-^!y%4<-5D?3zuY>=G4qb;-0JUc+(~4n;plZ=!e4eZz9Eo5JlM!}jjCy`~=3 z;b2Hk?foiT@Xb0;q{Df10GcH9th27`R>7)?5hWDo1mGN*FTtUdR4OhOFh%LaR0P@c zW&PTN0~3&S-8?QP64yT;j=fHhEfVLN?L+vr=bLrsA{e=kD+clOv(1PBzsigEF_Z2L zb2ocg6l9O*ZRSH`SM;7Acy29tM+gMRjXJvLeamkujLdy#E(}rE_Y55@STaIl)M7Sw zZ*b_su8|mGjrw~7#(XbqeuZYGd%QN;D`ho5BNYJ03}#$UsQ%0m>m=>7dnOnil7zn$ zo(yM4ssLL3X-7!RwyG~Acm(JE@?NVKhKIsZH7JzNGcN9sU~lPjUPN07tHKkj1tj#~ zC)k+03w|0*esmKeV$CVgP@wyO8xdq>FX*hZIxx1JyWczg<#)Hfu3hyeS80jo(P)|c;V6{((H+*3s7KnjAMzwBfILxRb~3!?1}*Eu^iG~&k9 zAHv#z&@dDv!d|#W~O$3*~NvL-g{JTMY<@K{(z23{*ka7`5S7v@M_3=i9l*k=FXE1;y)V zT)a};hRu$*c;2oP4HKj>x*S-bngq69dLf}Iq~x>ujrP56GH{$9Gvk~CO4$`YqssW= zN?;)M4{0Ns@MNR0gPd0C`Ab2ZR#gw-zj*mRnUFv}YDj5k@OpQw?ry3bJRVwtu1 z1hm>bp`iwb4}4dp)(E(`zP~e0QQf)j&EPP4TBpT*H1lD>m3udxIh{F3(tOyW(jOOy zu!<6K@qyu@vPz7Se) zOkLT*D)cADXQDhZCUI~k9D%sktO%<3JDe|+poKPNF~NXBZhG6zvjDcfYVie_PtAPv zQCGR?ZYRksk3!$e)u^n_?_|ay40@&u0nw8sGM$o$Vb%p2DrZh1AG|G~Ju0Qk%}62@ zQ-j+ob1Eo*qZRG#O~l5T&b`;Q?60EtBvMdM^YyCAlf}0f9co zOjRG&lJ2ZqL{EF>@IMrYbnOLg8RRAD{e|h{&uumPw~0CkAih@V9u?f-AXvE}bp<=p zA@@4U=Fgv?(s^61SUjcqvavF3S@jHb11rET*QGDhZDVD=lVv7AUKkMcxQRUoY6-Sz z-y{U@+%sq~HH^c6Qm-U7W=`@djV&K~AEKJHY(!!|E2@9M{~I*{%)6-?jl3WU`EQPL zC+V^9-O}F)pL`9!qU(5R%k6DAl4 zW*J4lL=hX}xjVrCs`r819|`Z(X}EEbigh%tYn_`|S>0a8V1Owsqif$G4Uv^EywyI( zyM>}FSxC7}AlKnPGar}LkXv#M&W^cm`LAn>jAcaBN_-E}=7(nf*g4G~ z4Gc0TYR8{$dIH5apx?oh$OFfD1-wf{2xSr1SNxL#QJfQE{NV*BVMonKj8Neyx*WDe zFYFTfzMzJY*(Igme!N~_2!umzjjQ1UNO$ck?darlHN{+y7r#s}gOiheQVo=|O5EIKObJJ0zE#l+_6s7s1FO(zwR$`%JpkzPQB;dN?h{ApZTs zGst0gc>}VA73v^>mxT5^+MjJyfXU{b!6!RcCypM>?aej0dmWpAWMKAGcrs=%uOJU( zI*yE!7rn4Hr7>+0_1nbbD$9TZk6%KC`k7Crif`ZXfxjZzcuSUGG%)o!+LsXlKMWb# z3zYY+5AJw99gln#ZDS+o_gt2YZ(1Q1!{3!k9>7lqpccV@pjN;m)Y8!pQTG2X;8Xx3 zP^a9C8nO60_93i3CFHv1yE~|L3jBdD|5wizwb%A4DxJqS0rmr%0N@qch4?l^C7nSj zWc9)*PARSOJF;FFX1v!E^Y7hds@VP87)zPKsY>I%#;}$5l6zMnNn(K~IO@=@j)jHA zMm;=t4v@R0Q9+;E4CkB>1iDiW2gO->{!;a|FnQlHTIq>;P zV@n)rIb$NL3N%o(IdU=a5iaUFDmk@QcIg(-YOilqu2@vADNzS&1`g=)n19ft+-Z^m z)G4D1?nEg#=ys3im6(WP(Ef+WoJUmGnw>1`ye2;kMQ?{;!RuC71B zSB{lPS7^C5t!%_CLQ5+kTVI0>#)gJ;kPb8qTWOoSmVv%f5zxt?OowR3S%dn*Urc zgKa$3fad?M0ml@AYMZ69L5GSWJERF$iEmd6^dmG7JE4{-TK&xyC3Fubj@ zG`dioUPs5m!Gg=xk)8obY}F2a4;OcZAT?_5x&#y0_Y1Qk_NZ%?Cb19N4U4=kFYfmK zJFJs+DBpV$&;s$wc1_NJETLbfIT;PfW0(*r3|)KKH4kVF$ebveu@Ngv;9#l_d(|G~l{$QR;KQ#7&3*2&Hb!1( zSB;Nj3e!48lkag=eITD0as#11L`?60h!`32`}7*5@{DB?+ROZxy)!=?UV~deKsM^Q zog%y<_!bj~snoOdt{w5TzyZZ~nr&j$@AEe~HJuzY^=h*sv>kCLGJP6W88us ze`>Qk2?^3si_Dbv@k4Bpqm0}P^bG}ABZ8Ct5K8x#UG=k)-qwC%anoPMH=Pa5N#v8unln*RUMQk%5i=H?`yj)ylB$ zV@|J!LM45@5)AOVXLC+#iUbpS8kg^wOFnV2iWSn+3k=^*H5j_r6(Jb{XZKPz>nye4cX4VPDE#Y zDai8+V|%HE50`c-Eg=n4395~$6LaL2+gh^M4Wm562|Swt=AM`zf;WdFk|{p&kRWb|PlLOk4ioNN8{{ zL}z~I_`^p5`;$J6$eYCk8lwrRL{JoQW9b6qp11BIjIPq(hz$E=KZ7yFcX8NHtopRV zrPq9TeGWbaT?jH0RT(vq7M3T>8RXfPopElfJTKRNU9{xVL^X=?*FxgRklnFfzg?0i z9es6QaH%~Xjq@vL_+ELAx|ilJq*3^zD69t5DgP)6T^Vfb z)&j1$JQ7N%s#)y1ll%QljES424dyykyHlxS;}U8E(=POo2?)ltBeTC2VXa5(_SHmM ze5Bk^g(pS*z^2{iW}%>i{7LdUtcBsXlDwAxOy`GgG_sWs0^l^e&VDrvzelI$G+c*$ zJ}0FSNtxQfN#8OzmVPlrwKClc`1QHAv;9ZCn4R2^O*dUSJucD%%mLFUj$7?SD(*$J zzf|Ddv+SU@smoOl*1dHT@4_pChFwx_j}QmdH!J7%5nklE(i^2@yVDE|Em~?ZFI*DL zq@2(Qk)OwD+Y4qEHbUy?%!Msi$?OQfC|-(h$BkNFH74b8_?2*XJ>x)iSX&{kjl4Aa zGKUc3o=0TBbLX#!T9N#*<~Bo=>ID|0QS1QV1sd3OG{A~O8mSf)MqPkG+;&scYi2@n zOnLyly0MY~`K8L1hFS0SwNz}(r(q!$L8iip5Pls~DX3mNZDO_WXj860HDa`V|A2dg zBePfarozO7Nu@|Kvm}3Q?u%O(?iJu>nI*O28=45QuRu*+&Q{4(&Agm78bQgHV z-@~HsdjUJaHu16dOHUxJ^qA){yW+mV!RI;>%+4{@D~y;{t%|)3OOQ}iBT>7EGt^#O zrQ{G#Lj|HQHjN=Td+#Pp&8bji+DMI*2UxAPd^|0ug;b`)#!BbM+rANh~8G>st2zMT>DCdTlyuKqq>N~t>tvV5Y~R;kw?96j=Mk0I}8 zXQl@_knk;9Mmv(HrItjQYgi$UdlGC~nUZiXyZN*$!xE=AI6rW_toh+}8(~95JC!l6 zfeU8eb_$_7dkv?W>aouDli(d$)BVecjF*?c38K?1;r>=LTF)XG6)ioj3dr#N;qHKM zdH@iyywgYJ(mPV%1=qop7&|gM!{~8Q%Fb#XCazyDCcL${vdu^NEg@q;YF+UY?%rwR z#jDLU3k?!sbHDcaMT)L(;?8RehazxCrx^|EUl=z?AhPj}winCf<3%n0W(Vp&^*PG@ zgWkU}To6hMObJgDLE8piJbsiD2?o(bRu%tcMu1(#75#=+4Bzqf3m)d7Qyn+QMyA)_ zWb9Zn_6hdc;aY9Rj45&;3>sLt2^`n`{&~(~;W8e)%a*MT)Hw^$SS)F*!hts&h`>RYC$(cKy>YSF)HTjJfgZn8oJ2LHLrvT!zmJu zOZ^c z3*rL({;Ju<1Mb}r-s-2-7j~p9iMUCfLqDo_GH{o%RJKIcackooCJRf7-z#~nA9_95 zX|KO*DQbJWyP=3qRFw?_HA%ip_gxc?^lRnbhpUC3W;t^09< zLN)Pd7`K0+Y44%~MPqfWit+s>eL^D5;PZ?P*v_+(;N~v(JuwI$=mZ^lDVz~VEJHUR zE$kzM1)R)@1M?Z3h|F)?xLi42egyp2zVb3I$##$&Y!Wt=vC&s&?7p+Y=fh+Sll&ee z&Re4Lz*I;U(pBLTM$duHiuz*pY0?^>r@4}NXl79<%JV1IInsOLk5o{~Er;OWh&lTM z7|5sSeY33@vplVxfryb=dzEv)c_F{kZI66thQoVD?R%*s^Kq{Abg;5cazsQ9FI)7= z@>|z~wiFEqeuD=#rYd01_cyAMjx*GgCUH4AM8!aCc+wd2l;3orLqD9ymTQ&~zw1t2 zjr4k1-J0J{UL9ZNH=8L=C}$NNU*6CtPO#k7<7PP@(Z_FGY1^jeqk-gBUA)a28skiVU+EbzTlA=v zcfEA(U$WLVf>M^^@hQIMIXCW}Kt^yKlK7#}IzbJLsS89bO_$9(uvW#C!_rWK=8>ri z8(j}@7Bj|>V&V{BKkYK3N^f3(Z~T_QSe;*NzF6v>K~_jV_EF)s!*-01{_DDRkFIN9 ze6~6H-?*TGe5G?^St5PQA8)YqDkY>$dKLVD`=P&cFzmSU%r3`7P!NJH8QX{3l@q?1 zm33l$f7G!5+pWUUvK0LS@~9OeT}ql{oQjgSn8HrB>{^R&@xJUg^4SSq%N{A>Uv$IujBZ}7 z4P{w?H`Nxbw54qDU7FIqMP(6`)L6s^``CFH626t*F~8+h&Gv5HfxrFx(5tTIn{}WF zv6oFF7vryj^c>;vAuPZ3+owri$X6Rn9%$tOAlIBDGFe-!vde+^V)C5pceFUUsVs<8 z=K6@ENGR-q0>$SN=m+&9DU}A-B4qO)KkQCHNyM$f>w_B^3=eNJbfZJcfPZ_sNBM^B zo>Q}i8I1eVU~qVZ&*%I1&@zj)y~XcxD_L1tuWSOe1wRgtrns^&+kH@7R{C0Tis{~3 z2ox;gWzqCVaE~%nV7Bek0UPc`el0jv+{P@&ai8kMRQxVJokju7hch>LfB#;oC3Ep$ z8>5|1nk|t;+yuSx%7K~{uasNCD#xWe{-#Q(=LTSw{sd7xzlRotvNTt4teudaAbQ;r z;{=$(@~@Y6A$!a4tjV{;4oIz{vpF1XH+oc^9Y~jMXCjIEnXRh%GEk_2wDsN(c@KVx zod!@%inTS=9T8dO8oBKTHm3Ns9x?vaCE|uDR({-8Nbr*QJAS>Nv9F#M>;b8eDE(1& zceS4!0dRWXSuE|KUh&U|M#9>ESW(qx-As?)5-xAjbX}=o7>D{fNNaX{)}2GuNYl2* zeNYlsp=$(_o!kNlT697ZA?##Ry>@jnP)Jd6ea}5n9i`Kt_QcHxnGddTVkb^g%<=D- z_0<6Dv7>xtt7va5RM9omBfh;+wtr1|DI+YH=IQCN$MRDnF&SQFRdnGi3bxm+$6ezB zFSv+|cb}k4zZCoVUtZ7P$?wRMYUKh&flJ;7t1UguBssAS%_Fihp~>??x@B2eVCKUf z{`%J^ZWSU)TJql~0Zj+1$l8jRJREIn?HD1Q@VCC$l^#GJrwyo)9<@G4dM$je4h zdK_9rowitw*-(f*Xy>kEuewkjYaHos z@~WY@cKnv(S%0gU`Hrm=d_=0@dcZ-RZRe*+un^08F=27NY{%IPohq%pBLo z@ibY%A=oD+d<33y&aN8k2qq_^byx2ThMFv_^n%A3MC+4I=Y*5$6c~RRt8A|8 zDzkcieq zNdr+OYXT*ICXn9uA(%?Pu`so)?#>9mYruxKx!88s5+64`kd}jA*>ou27hL_KAE?D8 zQqZVKZ>eh#*uQbuUK?}7`daDqc{M9=-Yf1Y2i)AmQgu0nQP_KRY5Yo5!TkZ8$Y-2HfmOvbh>9lNYBlG7EFWBD(cK1w~} zlgC|g45YPBbbj+=11Kta8{`IR&xhyn8M3wyr_i&) zI~B0bUqK>D`21<*(Edid*svX@3-T`%>%Jiv*GL6-B`d??_8d@DfVwWg_SE4%3qxKi zA@fqP{|oKs0LfQ)o`*wSIY3g?8Rwp&<9Y8kL!tc;2H&VbcixzIPZpn7!yIGT={Dok z8~v4&scCh$XE)hZGSLGLlQCgec*3IS<;|S#XsGnjCo5`Iz)yYj+aiRelsr=$phbrL znnqfDcn}d0uXwI8fvMg4@7GDd)ECeV7SK&JCgeHbh6L1DK4;hojwH-RaTMZ%Bn35s zFpaNN;ROXzK})Ari~<)RKEu_l2GM}wEEtVejF#z@2)7GZ2IXEpu zkM-_vyKI{xA~D9>-I#$mEy~Wm#+G(lcU$aQck+=8Y}0HfEuRwR3ppgIzsHq<`FQR> z44?0RW`<*(HNf4f9y%-SQY@RKi{J^Y_^?nvi@^Uh+)`d0uo;{Gih=Sez^~liKP4oI z-^yW932*TZZ`Uk%(w~#bor34~msQkZz(fnsn?tIZ{Bt=4MHU(q#e1o%8o;fdD=u^Y z8dGn&D987c-C64)ZlW3o>{)^5HFI>G7nz34YKU?Nab?q|a|K|F>XYsv=;>9;@8Z=I zimx1%A-GrbNKab#^r+3J=q*hxSv%GtJBQGUwgrFtWn^FBQAlHKwiyiry4Dh|;W%I+t%ECGO4vF;N^UnZF!4^v*m;q0 zv6(D7lKPy%GoAhv8Zf|V>3_sVR252)>=exr4@S33MK$u8XW}a+JS&{4L38)Tah#zBk~lIlj}7-=+}! z{$e!9=UfT$m-A7Fale^T!@JrER=1@l77GY>OsvU*mi+EZseSk?6zw2+x8Td~1}}nO zAM$~3T9hLRUdE7&3B?5dzYRJQ37TH<#P<63kM-j%0sJ3bgx+aC$h;B%wntW?*);a+ zV9S^IF11D@b`tml9>4fI{unC|^#6?oR~*dr))9)K|15a1*Booww=LK@fC0Qs$2}$3 zB7?jx7({`29%$cK8#FQ~&mmh{(%(~|MJlJGlT&fxNsKy5Y~mbpJ3wx#iuRjOar!jH zHmt)~55O5-iJ%qR;wJ@ZMYOA zfuD|N4;3zT-3AG4<(a^6_3aRB_kukSNUUz|YJ5t^lapaJ8NPLcN=){@^FH?J*o=+2 zs9!tJ6ceVOw3PehP7><$#z|h>6Efk?CFyX7jdaiOiy!1X4!1vkMY8=t8#usq&VQke zPi%lHt?y_~?OIz0>(hbX1`zxWc4vMzl(mA{C1ms-V=cCD&XfnRU<_{~D4+@oFwzVH zBV5y>FV0JUMHRt&aJ4{Ygv->xw5e}1|}Do@JVeikX!Gv@&EQyi+ZLw(4Hw4 zC_WfhlY?$TwX2b6tatXF=HHxne|@GbfRQ<~)V$N~teZ*m2rfDEZcnp({g?yN4(`s{ z>FJ9?+8eSBZsR=Q+$yixl(Z!CQVTNdV6=ZNoESq9dS-xTu285YrWQvqqJ!nL^O<2T@{NXX6Rb$`H}5EY=AWe7!#%Dg?%zA_dn-n)el~VL;<6h zSQ}1+{?2DY>!w9-J%QS5_5A{d0hw3Mw0FrTh*67`CMMQ5=+^aT1MHgjj!mCtonK-5 zd)tf~7H4$+4faJ(!9Lmy^NWNMxK7Et2#;kgWj4(yn+U1>zz$M(b!QENOI~SAE%{vI zWHYhMCVgZQ{Lim9v0yMy_ZZ*Bpu^q@64h0{uz|uv){69AhYEtsp@e+YPV;?|gsW=s;lRfKuyju+{%iB3;W=j@0yNDg6Pz{a)hh-I}I_uZ&>{}yR z9Cg1CXDci0FF$k#*DyKQ$CpC?sk|N^!j%3%~44`FxQ<*I5UQR6u{AO`TK6)gNTRU-@J;7Cfo> zcb1im$p6vT5}W7LzlFKaku3Ui;d$4B5eSk?tSEZY8TGbMt9g{Zt}Xedc;>J}u6i>) z%0s8>lFznkp?$ita*@c)TPT!1mL0-T;q)oxw2mAU)IbZEuXFM=9K#eSP`;8~@KF^q zm`lL+KGr|{@Zj3Hd**@9r93}N8cB0p z57_8P5wE(ek1-VLi#t9{7PkfzQm`f1puU$)SzaoZ?wg+RQ)VJ?%1$$kOxjB&nI!NgdMpY)t;c_{@&cOZ~ol@gyhgM|Zw$F!DDp7tVk5W2&h1^XT_X%S#y3p^CP-AvQM^n(Z zO;w!d(wF3$@n()UBvZ}$Ioj>kl(C|pBy{@x3+18KA>oI=;gQ1VRUC4l}CJzrf8B;Gwa>Y|&=)XiWuko%Ii#~5# zL}Y>2?=T)TqdDqaMNg&~XnsSgYibZ|87>fLk06{V2=s=1!Tq5BY5__OHoa|eVPk=Y zK-pKDQ*Cf*46^LzvSeM+6&w(fYuig&RCutk;3BRejg$}X-xB|D&MV6(h{O~C#*v=@ zWZ|D>N;gGCjKH|_mx#RHH^8b6=4wfxtTGN6);BwQGm#?zZl)N+)K3lv-#CN}IX(SW zcQXIOZ6l>ZO>SKv4%-5BPR5Dp@oe^jYByeD{*?Nzq>&-6Ga!`yY;F)zE!OkJnckn$ z@Jq~FyD0BgWRqKg_UxmIqYBIA&XdXJ@p@}lcyYsKHO({+`%4eVj@OJ3Ovt%Xzb&Do zd6$ZY<<&>fpJwMv&Kv3eZn(dB-p1wO`sQrJe7{5UQ?ir%L+EmEMP3-})cs)@MlsIY zyU=$hFI}R%y}jcqu9v3|xo$n6tWLl4b(7PBho#u!mJfx|OLiaoe2AS?7MCEJ+)iz; z)jrjAiuv9!z9jjhft?!8**X&b*X|CLkmf)t0=A9(Raxx%yiE5XERmD!pijjhboO2;=&xg3R zXja$!E@nSRE-RR@X`oGDVH&51+_^wjif6EKfU;gC^F zUO@ne-iKg#_MDLXUC#otKp){Z#0u(2=*5;&x+Z5|v9M5{HDB5R-v~Rli9Z*>QjAet z6+2~zt)WU{+oP^}4Q1NG4*!>GYkh7dE~me`JJnE<3t=0VA==Q4x=(5gTW^OE8PZ(N z=_zV10+-}!^luhjsf7fD$fG^Om>mlelPMExyGn)|2(W^dh%rB{;&PTd}FBe~I+YOV&_$TpOXYOHjQvFD}If**IcYg|nOi;vg*tATJ1} zF7D|KQir$$l(t%bY!(HqK!rD6N_LYpIZgYJX)*Szhjn{tB-zM~SM)mq1tib8K$hw$7ogoB|4@bpU$&Cy z93F`l-K2n=`wcKIeI6R_n}3G77DSE6eo%npTf7^+p8Mj_I?aBmh6OK^X{BHb_42Ld zg84#qg7rDduvUxjmEN#4+Kf>ta7yJE1^g3tb>V=Nd!1$1JC9VG2k-a-OtTsrI^pN3 zD%U@9=wQ|Vdex-xN?6sQuG8@AnvHR#?B^DBrn|U0XL^Qh$z-&4$`tG+g0*=CFYUQg zcZTNZE|0v<4DprAl>@=#dm}AD{0rlZ?)YxPJWJ3GkTh8(b(ITVZ*QW2Lts@G#wK5} zMUPmHeFeYHJLGicrb}+Y)=EkW-&WBPR{EHAi@>IUcYVYCbq|lijga*(k!1^njK@Z* zW}|qT1-Yz-g4aRtVu%ftg;ZX@^II!(y1Qx}c&mhOZ`sv5O1{m0V#wgru`%k6PVvw z?8F27tZ^Ctu9VrcKHv=@OyghvHt3H!E*t7UJ(dqOuSMx)`bxG9`%7DkYEv7<&uk*< zRtz_&sl2$duoy?U&Fr4WyICx)?R<{Nq%Lu1oKL$&j0C2)%O#ypX4fhu8PEKew` zw`2Tw&@yTKG>=IrA8L%ZBJ9E{N^rqlK<85RMh$8WTORN#gG(kd@@RC78?%4iAWzlu z`rNSP^#msUels{G?~pH{<@dQ)^22ZFfMQzw)29><{9EnwL=%<17$grSw!Syuos!x@ zZ>lpZ3@Jd5_Zn^6a4+V89+xRm8M5Oi9V2_>3@$LFfgZa25Jg*x#niWwArWCA-e7Z@ z+*z0+c?8f~lD@7H;j7bdVY`KHr#%b}4V;giFpSRiCqHF-ZUr)5KRLSElkS)J|5*%W zCawX~s@F=vTw06Fj=83*_E)j4u^BB@+odc+e6zG=9Agm3Nr zg1VOKsJN5_t{3n+y>m3`FwTKhM>b@XuMWxFbI|GOfMO)m4ZPf+=d*P|_*-;&KusuN zyetCj#Q5bWE-CP#&EcyPEM}pZNukJobAlY2m$aT)&$r`xV=8dU?48FBTd!@xRk!wHL@`uQ5DP!oKRIt6-=OCvAwSQ;7=1iLHn&^i# z3Ts1#PGYjn$HJrA=nuPFB$t=UtP zFtEe$oK@6YRs_p8WZ%l^ItwtpdRK3+rgGOFb?(?G^#xjF>1Pc{4}D7>-gQc89xoog zMboP-2`)J{N6!o|5yKjQf%v_B<%F>e+4(_ZZ{X--j3>ciOH#pjnD;P1N z>_tWMz0EP#i*GCs6IK@_hx|Fyla^K;ALVd(8b3x&9_6Pim(1SzwtVCW2Pb$fOXHp? zchkAthlH~+(B%=|cBxSK+v^wKRe_@5f!#?ty$&VP=6P1%%=p9fVtkj&X8L`G%)JNW zS^m;}+uLL*f-fN<^6lE70^`MS4zIlwd*?ta=MDv9-_=f*?0v&cjz7Oy<_oA)Dx%zo zjc&sNRN&5+n3+EP#Qt(^e5ssr4C zlrOh6iMK2IFvE#d*XpV-ps4r(v+@UnzsJek*B7%1NUF*K7wXeEE^oTXDsCAWm90!8 zM9J!1UebVxD|g5X5VV4S1Vv+w7-eS@wMf* z`hmfnT0VoEygbadHd5529RcMwZTB^Ya?ex6_ct4&!}SO>%lx#s5;>P?*^EaPi^K^$ zUI^k~aP=}Psr8)o)M7dtiw!)=4LmKefM_8S>#fL}G+!$dklUOsC2B2V*mv+_eOx#}fn-W48` z@sopiqe1zeRdlNoBAo=;sJz_hepv{~9z@+Jxw3vTax?<&g11y}G$gJW=Q{9$_FLPs zkYSoAF3VLiKMPz$si4bJ3PV+#_=bHb>^T^;J;&o=b0eIy$^_vSWv^L6!2TzK!dKlB` z#ZF`3WdZ&Rcmom~jH!2J#70Nh+86=m)pifK`@IpU?-bb%7*x{XIqL<73@C=q{qpu~ zWpgni=i3bF=2;T%<9E)&o5Y#j>QAM?9OK>^W4u5*4r{)nm5J!=O!`QQ^b_XqBhjRI zd?b}*crZhs-CwOVnA6~9{)*n@(nEKqI7D}sZBQ%OfgRi%u25ND@U8Ms(`QeSwf?zW zNarpi`>6pbTuROF=W&AI0pUlbqK%mO!vxD-V3YC2aQh7v5iSTG1#`uxyXQy+@wN+B z0_5KseqVQ_gjSLu)lx>)t%47_{`OYYuk7~f-Osk0X4-grx1l3y7UrD}k*p)RMh^=H z(I;2PY=40NV~HNhzIiC^t1bb&+p?*7Z2wZ79HrHW@?jB!{q{QabL`(oDIPL8tp#D8 ze=N8H2A0N!B{NjNXw()Sa3#DHnH1wwag#a|1#JuY^xV9`8PJi(`fN=}au9|;yXW}Y zZLzZRFMj!6(@pimV!z{a0AbfsJgT0gjJ32^k~8<_-sW7YF=ux|#vP+#oI4pu*;~mU zkYvQ1>*C#HX_i$BsZ)A9F8dbMxMxf49XQlPVqg-2N8v*fQ3R<5ED!!g_*BC#_-UmL z(Iq2kVvNlzxKwDo5b-68x7gA=r@q|d*0bunN7j-qD>f!E z`YJ-Y4P6|UF#jiUYZSUZ>7=TiDTxon^~Z^*8V;W)r(016Ble)1HhR;z&C~yu>uuez z9>hfHf~I6HxZeT!)m@gzj~|qGGC#wSB)jiWEk%6Tm&AW}w^GV#+$V`T3GkQ-QKpA6 zV?fd^qe?{E9*(FLVJ)QnBjs9MR;irX%IP>MRo z-Ne&T^L&k={S_Oor@dEqz3kBD=P0y+!oKhF{p&`Bg#LU2jQ7u>q4GI2ESYZpq66u> z;Z$5Wxuu~?*V@F=K>czvsM4 zyumCgNPxQDsna6xGy+=>mgT~t0UN)RvrJro-Nu70N|eA0aZO>QLQTQKiFAqj7MvS* z|r-V*+M>PQV8{x-EjR?x&vEOTV{lz{7|#Wiua`bjIq5 zilcD9wRNTR=!{1G`Ghs8tc}hPG~asWO~U0(y7Js*yumD^%lKiOffHnSO8Qd)nKtVw z6^Ux{ixNtN=A95_U^yAeN`LYe*NsWco`+mwSn^JgSaOHa zmQvw0e_&$8yEe38h)es%k~z9h2h=V*4_rg9QCX?!l-#d|qBOrpJ|wopf| zExG46u>$_|_iKIyL!edz)n#yjEC}Po*}a^|cOt*;TDwu2s$&czK`VH)?qd*MA$xoel=M3j zOg#Ntiqg}N`VbRrWuY`$puX_Zo&*POa;5gONQ7J7z3IRozVk_S*wAgi@zrsWW;mCc z0=_7MLZQ!@BYF#?A1F*v;N%f8~H&q$(2Fg$KO(KGT!6! zTI%%Z;(*M>ToZYSvL)C{Et|2UE@eEAHDWixK+pf<>n)?IT%)dGL6Gil5DDq-E|EsM zOG3K4yFo#^5di_|?oR3M2I+3t?~TZLo^!tOd}Ev+{yFS@uX|l{%{A9t*G^%h15+S$ zhTlox7}@HBc>Bm0fG2uG{0*#+FOHoTr_kYzPm?ynr#zJh*G(FNgR9$c z6tkr%Yj|0FFXIjy{HOo%0&bqml1wI|^nvhhB+k`*VeF$9F+Cv;?zgt2epD2KgRM?j zn$)LA5c54o;@A-B=->IE0g3CDd=w-cMOrP4n{JXukQCrXafh4fSydd1k2@5eT~8<^ ze9l&VBjHkdl;?sSV*@Gly39OIj|I;r?=2RH=UB%+`R1D@m0hkkC1e&$rYf@~8I$mb z%#!)2k81_xmCzfIL|Na>V<^p#4L(qP#e`FKH~p%x zAKDW6r?Qbg#l-BwTRw+cPJ1}gYoQUT2!VH$whc0oA`-6EgMKg|YN%z2o3MAc<(rL< zGBsw!*A*XO`gRkxT4KDwZ;!8E3*0Nk9)UbCM+4)&tsbN2?ZFuxJk*cIod#8@Ay`LZ z@Z1m2nF9M5AC5Z#+GVfe3vdL%4=}UF7221imc_uL=Z(JtblvF=ZPHsw^CK*}HDNIs(g7Fh! zSPs=-kG*EfP^7dVFFgDqYPdp?N99UHjs|+szo<3wDo6L?_ikaJiiInY3q8Mq754jZ z$@-mFZ+_NkqSi9Ke+rIwHOv#Qu#kn?t$e3@7>C<%muv18=-QcZWa4%AkfVT%&vk?# z7O>%Zw_C(Ckcu0sByfR(Q7ZoU2L~}r+>b7Le^(Qe5O-0X z8SF~PX?3TiHf|aZz;$!x{@x=PwE0VDU~A+7OzDsKG}DNVbTT8oQR`#w?K+r79j38- z+V{)(^&!Rxc`dO%)xobi1of}Yew^xy1DD1uidGH`kxtT=r%_^>C)dG}oOqt5b5_FR zc&Ts{^mIzE&^jK~33|n2tj$C{J(-L*12=e$%ogvI}ic zDy;Oe0{3VWvl8Q8$~GbTG|hrlPO_d~5M@~&vh*#ss6h^<;rsT-YY+w6E4z37^92|m z^Ql|e_Ln)3PZ0$Q*=1lmiZZWa5?jKqL9I8T^dc$~Sv@#46uVU!})RUuI){}NNg zv=k8?3EDoOIaU5HKShx0jLBrYXu#UM9uY5h@-UYjN!=A9_{o6r+NXONPyd$ohyFk! z=U)(RkQNYs8S6n~<;JC2jO-H+a>sUKSAj`?N%MA592I|2J)HTU>w{iWtKz%K1 zT-C*urHdTl&LbDc$X)%IV3G1h-I0$b7=RgXYKXzeMTi=SQg1j`dChqRq>9fj?QsukPH$!kOz*j#g6Vn-TDmMABy-jjcKX%zb zbk{ugV^=73goUTJ*1qGRkxhtVaOjC%`ytsZWC%peq&IVu68HgF`gb?q@CuDEn`$sO z(mgmrgI80tfO{{`TPcv4J|#KFd^CDK0Z+l=V?f7N&nU{rGCQ1&I=NFW{-}OB^*h1U zbliKEyDr>$yY}@Njue~p9jk<v;6m;3m`QCSY9@{hN;);(WkAH0sqh$VjDWzlF z#8I&m+v=DF!bRW;$BW|;+<9kt9wA>bkTJjiBZxg>earbHoB0XIMzB0R6!Qc7%+oI% zxH++669in0ArH9Eu&La5K*@uK^0~_gFwKGBq4Ly@Dk}O@NfYADH)3xJ8wRLkdPAz^ zzMP)qt-0NbNDGXDh_)3F8pM_{YhGgsNXf)I>4*VY~`HIVt)G^W6 z**27j6whRP8BjI=8f;AJ4oSF*@(=?q5rCwen-bzu*9)yQ*OWBN^t1Nh1yv}YpusuYC?_$4=PYlq zG+#ee+i^FM$U@{HelX2oK8$f{)S1o#$>4ed#&bLK62hNFV5WPuUD)R{WYe6gPjwmx z*NH%4xaxJmF~{ynEZ78ggi*thCFDte-QLfWibOrtS{B$)!SwWfrtM?>1E}d4=e7e? z{Kwu)U=TcHR(ziOw`np_&;1aE5{Gkx*5F3{w<G9-~tUxlw*vxvh#c@r^%k!g4Q>D5wN??11Six|zQDP=XEoKPPMreFR(~<09&8YY>Xn&yo{qouN?;0u($Z=Y)lj?c&`l20T)!yE5WikMG`TaY{^PG3+=!|QpKx3yPW zb_S8gcg({!S#wz=O1&1hI<;2p1YMB(6PMen!Mz821P+tr)Co!b-qmB{lA~%1ENF6b zJqCPs`RsxHtdoL1sLfcH`HF(HU*p1(yERL)jD-VbQ+x~EK;TNc z(f^7b?Njs?3W2O?I12LPxY8;zC)-So@h&(_G*MdmZhzkii|QHct<8*o8{ zzlHUT8>6Uz41#K42vmnIEu2_1ybRRoH{U6#d^XdJ?l!i^dMx{$K5563rv%`2Ywr)^ z@*+4)yWG?7MWQ5eqM#kzQoH;4LJfSf8fM4N0T`w3bEX}_(%Dnx|@zh=B6-FHzV5&^?|OuzK4PuGMB3Qdp>7|A13?flR- zU4&F$9}-+{3XZ1K**mKsI6{MDi=jrFQw=-_|bZ1J-pebof1wJ(?0s!d!!9U!Y z7*fh3JD)CG-n3?Zyp8LkGN1R!_>uMLi55yj4`>$7YX(~n+FQOk@~SM<1ExiU3PgM~ zGvP?rU{W(YDm4D!=q0oza_lH7QM^Q8R9*#O{P^abUd@Fh3zQHaR_|?YzrN2-=zaVA z2A$O(iS1bJta>`sbw>@gpRN8&MeyVfbWsYq5v35Q$U6cutw9UK2gU834m)d$8`Gej zgHMIsgS&Jn_@tC%2xteM&`Hx*V0PzPl|2s!h-cf^cy_IM?NZRtgkgF9WWf@u5Fqaa zl6Sbj#MUdnuEd;Ja11Lh51?a*fy-bdpeOk%y$@sL`v@NkyHQfQOVuo_bzN?1!!9s?dkHYGaYA1R;q`4tRsZ7AQ7NF9y?B^&dtQA26ugUN5&MD`ZZJ z`}V+A9$89TcD?5-q?6jk=@krsr6fdyH7FA2vLam)d4m6vX?i%``F3jUFx#WDg4k_2 z?zD2-KZtWac-7sZ*JcF@ZYjlisgHfbWo?;Ur?$I=N{^&Evv9N z@cO!N_CV}TEc^&QJ~KiOx7 z1$?PAQ1Arn@3@<$`YWk~o166yJKkL6pkoyOp#o`ot<|g#LH~HS}JKFv3aOOtwE+bimjEjf?sN<`zDC*g3{zd zpTqbG8v3_ENa<^UyR7|$?+ZbYgE2={Krd=p>@uIXyJF1UaN18$QcZO&6+RAMaNVnW zz}nt5aiWaWF`+Cws3FQ!Fh&giAFX#N^D2d>LO^^SUgWYl=a41O{bdmTwAqfZpaxD; z;dF?WG!Js8ao;`on%}C8=c>@hfSgvHd_p##$*#4$qG{jRlVZI+Gdr&`?GpXbtAfu- z4iQQ@1Oc_vmvcJ3$}P4>noc{YGn3tIf2b;;XAnQt6Luby!Vx9#nYrELJC9o}jKv%q zr6#_b-I-ePL1@Af87&3+hYS5u$*G68&L+{YTXd6pMw2c0G|iR_I7fOj)zflSzkv0A zl*btUL{&xQ#ZdX43RfgyP}woqUNl`%Ntmi7rb0`9TT`tW7hGykQC1uS`M1EV(*SIS zObqHjA*^hfoZY`VJvJs7JPwQvvr#*t3R>mZMP8D9PdVY))3D|#l4hHvr2SPioftGc zhPct++YWbi-A&A;_cjX+lZ1iAW4e{L(Sl<-HcYm!I$L5%TphMXN>@sNMY&_B`&)^< z|BoWj(drgl@-L%tCHJt|P^%He@&!XqMuuqC-OPvfX1`|BrupEMt@JOn@?A+w#6~kN zWkpc|&+VA#-*(J}N;S6t!qHPcVCunfT4_ZK^RkMXF0Uob zC}3?~^t0UCqT(c;(UhRv$mTFQgQ&UFRo_QMz{jZZxD!pl;+>$9ieL1PSeh`{YQ=mP zf3$PmtV-yoKpx~=2^N<7)MoSmbqtUU&;KJCZbPyud4}YkXyZAgnSJo`3G3Em*tw1i z={m67t375qtKbB&kEvBJgyoU-7oM2q4|T0*UABMRwxx8EAygw~va|vD@M$%i3#PV~ zQ*)V>)URMS<;@0E@!j{da{7XkLU&vTtu=HgFml?{yk^NHb^Xn4CZ|%0Q3)L2f=1nr zV|)fzFd`yWBN|skFp_*_!IN}1)UP@oTsOSQh`6sS+^@_U$w!h_>y9d0vVZ!P##7SITiT%Rg1Hd7%3w(s`{Oh;uUPRSW7>! zv`?0EDmd>#qy=&jTOmVo^(C%2L`>Tu9^y9O^}tL-5ukZ%&`DYgy$O8OY#-T=0Q?{IzQ@TL z@jr|P#|P_Fr~4*!Xn*kX;*1)=E8F_+Ib4&S->r)p#lB5VgP9x`QZi4f*}Q4q$h2RB zA4tIB8tcM;1)Bo;Dz73~f&)z+1`g$CdDDUJ5o(;U$Ha~6o>folmQwxj_}qa%4YrUa zcpUp-Dh4~20%;ei1e)d4N@LR^8;jzhkX9!q%hY}xUWmzVh-^K??-)y8p%rH0?li!+ z-EgUF&psZ;=JXCNjL!mw>F_Q)TaP3C8P`#sggdgV2m`7wSkC(++0)l*0VcZ~TRZkC zPFgqKcT(ic+P5{hL3W*EQwf}m*wmOi$f)1S$_fuH+n6~INphtd2D3a~BmhH>}R@TRj=^-53N5TE+X>?6m;lV;ax2;S>+|O{{MnvY-~#mMOvpZ z>)gA6>p`2T<$34bUDJ0dSLI;e7YX+o@42=Mr~{YAECfT z-i-mZg+`NDk-Y#!>md)5E0{AHiQNLvj9ZuddF+F4QRS^oMWuZQCqA)`&p@;YO+;G2 zKnc3Y4~u3|UF&n+1!c!=A= zQ{z9FY>G&Etm_QI^@u+ov|ynpu#`8)iHZK)5>ve|>RGjG>5NS~k)>o{JwuSFJjOq* z8FhHU8o^fBzbPtub*@v%{mDFI0#~dYWl8z4RT472&fMeG_s4TCvV5|h!@;cwcIWP1 z^nIUiG*DV&cX;s=I_ejLAY|uNr?uq*-0SaX;LlAAF~OtEz^L5m=dM5hRgkk3jLJt^ zKlBS~NyGJCYkSmM(05_sO^?f~T^r^34?#Oj=NI}*sq7gASp%6I*@^gkhOb6{HsXL8 zd?@Y_TSmU=W2oA-M&Xhr0-gb@YS zIZ>cS=Y=P`9_y$tY7y1cC3dNe#!E+hlVc`~sjqHRmA%1HAL=c^#2&-{r|BVmJobd| zt^Gw^qGiMDnJ6jP1jtI>OUc`UTX^hWwP(Jwsc7t>x?D1z4`$ZK;#Q2QEylX_azo?l zlfVyM>-i`x@@BNS9^>;VraI_*b2;wJ(ozVaM+B*)_0N~!O*_{9zl}&}`fT&8a9JL> z>a)}kv)CM}S4GSi*{1eZCg>gWL)@Z~&=ar{17_+%#NlLs2Y_~erPa-)2&qM&Wb$(^ z==&^?taC64@T+vnT{EBjJ}|gE7_fn~2HiGo6fLSi>Q4Dgw9am5inA~BzYjG$<0!V+ zQ%LzF(5;&uTf}CyrkQJ>cPKV(^OW-!SM~*o^@!Da_r??1!P^gS6Z3sIoaDd#YR3cG zVR!k`msVfh_a8cHUIPbz0(^^Np!)}-WTyO$8s~bPz24fStKzu5TjgiwFwi;1dvVE% z!@W7N@W)QMbBtu;%%&iO*8hQW%eLEsz zn$mqg@Cgwn;r7OQIW2iaTX9(q-&k6v{w`j;VV$bLT1*)0q%2*~qV^6co}+(M$%e-2 z7&a_v%qx#xlN|$$WYX#bzUjWD0sW8jbBX#68zPtZ3$Py2uA)ZZwr&;YlPxIrwh{%K%%s?1>YjNrR|6un4Hj zz8~5eohc_L^>XjTdYfc0|N0A#l>d%V&)@1T{KPaV99e6Utg3ZQ)LYAyg6`A;B_ZVW z8MoAALlQW<2fWXIbWVRMgtXN7>Px z|7-)(74T+GYG*e!;>upb&lxpNki1%l^VQp9TpYzV)W3umy#&yo0JbUkZ?+j*DB!69 z<{5L(P#4bY%&@CW6P|V`M;j;X4t03TI(uSA5W2S4%Lo_$dOyCpg`LG**Q6W=Lo_{O z`G`NI@y!}1F)}_MOlBRzc|0m1C|Ftic4_ zEuzQ}lKcc*KE!;%V`zoB2VvipNmDCYA-jD~AgZF0jdw@^ob3x*j9oIdXvg`~g>h!w zHW0N#ya9u@Lyd_OTCd7M$4nKypAOU`cOP@+u@(asj6W7Jo)SULQ8Ne$+u5U@h_q_~ z6-9jk5J}VWk&g;8rjotEesa#21;6Vtq1&awtzu>M30)SvV_|8wv|k{(vU5foAfof& zDsR$#43BdKEY@hG0xzs| zYSDKYMxijyB!5Wk;$o@B^ivmbc?drPj-EU-Q28}mxgjOKD$B7j4{Yy^WmnasxL6oY zPg&!?)5w|A#ZqhtdXacL!bQ|ik;tdT;euS|RKi^@aCJTn_z)u)JFG03-6 zg5Ne3bxI-;+V8*i%Yq8LS{d{j6mvIS_SVV&dDv=DEDmaygki)@sTL2i>8*03i&&s_ z&OTDuGv`@RcA^7Z1U)Lc?sE8+xLzcyl_P9n^L7;o$yJltMeW2o5J-v_b7oz{jDc3G zr!RQp|Be!Blpd9iqL7(dY+!^3v(c*ujPO3Bn<=#LftAmM8z3zO0k*-t zw}ql$EypyaSG)@m9Hp1?6)bzFa*mpgZ@_dMINI#XZ;F>I8;WGtit#>${?e(&KiJ*b zJ@B&A@zlV%U`r9OF=pjL;LQ%*DvGh+(UpS33p#FnFAg0p7)y??KCz7}XjG08=jUee z%f-ZMP*g(_@oc|yQG)uWPS~M5n)6gUk99@4R@w86?nK8;@Qjs%wDq|820?$Q?BOtk zS)cjUv;4IR$X_oEi6k}My3N<$9&OB#T`dRTR|7_X3=r~CP5w(S(Ad0bi|`Ou9T}7p zZJE6#MBE@u(4^P$L@R%hSIIHN?_jTt@8a&M?c)hnnDXgDU5ip62St~5+Vr-{s(Y*@&B49bH-L5=jq%$g7BDJUu4HiGZP zVZw#oby;5D3#}A?m@}`M(J-@;g_})29hpoCi;UB(U?cF!te#l>jlU)6GY-Q}YO_a0 zi9R_+htYIG)5mUkr0aN~!F3*L_SydU>w!iz_46!eS^h5$)G2Ashe7bUH9`|Lr)-^s zTDdyoeotpRijYrrMSD0i2fKkciZ4DqfXsS*r^`9aZv3I-R}O78p}Xn@0-JK^ZF|Fk z;~LPYwe)~XX5}tp_4XtGsJg#5+{#oopIPv~At%HnR8yD^cKazSX8s207)D{unM%X>ViXih#VBV%<;w~J7dhBbetXffeJy9Z!)M-Orfx;5#NIL+Qfp(r|Nt5wu#M9GMZQn z_0}}zkvydS&K(5`KHs9LcT*O6r&XhGUFwn>GU|v_^K>2qreTm$3||>9rDlBp%#_SZa_+s!X*mMv3nhjZ+!dfR&;;E znemVm-D$FJAl(PZMHlFfo1it7HRac&Z#s-AB9)M!ZB* zQrMSCA~5qaKh5f!8#aFA8g)t#&5 z8#_>tae`1HQE0iVLg~6jX3y^0-MST?d?+%INZnB>IPfeqgT+5t5;sovm%-7oiI2|f zbEc2>U~&rz)nj}N;}PzTaz{RPNgk?@R8+h^2f~hFPy(S zib?@-Eu@3}3HzPv9aTzJGI&k|5*&LaPKkpoTGL#&nY~u!+~ra%tX4vCK^rsOGh)4d z^ev(q!2G+t-Sz;W0#@4@7DLDKi|GERf@0xS(E^Lf4;l}&GJCh>G&>(ryhquwNmkI1 z(c?xy7fl%@Hb)9UuKryo-}%e0*O5r27?ObhA{Y|j8Crt*V!%AaUcwt0fLMpA0#KXy zsIIQBE}GvCsjR@|L?Ok(5~)70U;Qv~LZ6shfcJQZQO89!JfrPf^?l96jB774r#3Jd z;`;!IyDjUxMv>9>p1^Mn`s};%sD;>&t@z%$Q%{jp$GR;vy;sjYS&h~c&#ksX!us~2 z%AB&j-Ykk+dbMyOU)5!;2JDyyWZ8UcNb6`=&0#^14^gJsU1M*_VI+fpQ@1cgRc#=Q z!w*mWmDey0-MX?x^gW!7`504Dz?<^FJ;APt-Z%ju?XZ&}{x3=kjA4TUH^3qj2EM*hd{Y4?#RVVmw8CXS z5<64ShfUCs@zVmlqghPuNHdS8T8H>yaV_4U!)|HPQX882WugI1z;LySz>*q_hZ|WP zS6}8KrC;kX-NtCbEd#hbOn)@rwF(1xfcYmz zq9-_e0XhHI_La;Q0Mv-+mdU8T<3WXPd`HgnyElao7I8``L)Gld{reG!-SM{GZ*c_g zr}oJ^e^|uH=M;BqK&I>I*fquWe>?!D<1fK;MLw>MjvEFaM^)f#sOnKPEll|Pp3p%l zuZ(|&AZ#E*&=dUeIS}~e=Ept@V0Y1gt^?S}VVwWfXN?pLb_aN*UM`YTMRD@_M?N75k z5Le*CO?88`r?&Vr_mIOywYVS~-h+41#_$IX+vs~ysf2rE`{Ow3ZVY9V{)gLFp^NHU z-@blBG1?K9CAROA`t+us=J|VChdk*|bTi1lM0=odoXM_b6-@EmN)2Vv9EnVGvcn)B+|9TEU+s!L7Be%?Up;F4j~+$i|L^Hg zqgaN?f*s}UdUM%Nm3(@}w|6&4H=QZ& zF-uWF_cT!VcXz%k*^0vXXMRHYzd_gQO9fy7=U{JdmGNC-dp~-Q3`1rMBKZj-#R!6$ zn;)+E569TE3P3H|ICb?@Vu%AMWmwP?zl6HZmISjS%6?Q9d_(TEYWBV16j}oQ9nc6kgjqlCm# zR+*&(OCc5ZW-N|&_Zn=ZrMO4|TBPIJ*~H_&Z&M%Z59rbU2lOz&JBvYhIYfn*q3X1v zV!yP!8RInryvIwGS(Bwa@+hyMMZ42Zagi{0G{FK!ktA~X-EWYtK6&yiU!JDZHvfE> z0TV#bWoy^n_WkV@bS6VMS&lzguIXiVZ5EUHGHxqI2OXJ;!E$yXn4laUHsBl&!?gJU zJ;16ld@&9)Q;&?-^J0u%F!>AJZ`_2xFC6g2q5Pqg{hXWOLSXM89KDnR9FT~rxJ5>5 zknc8$$}@+0#5D#mx0@KKg8TB#&XlQ`A z12hVo!E|Kg*pEu8RvK^;OYS&;d`?xIwV!8naB3xhmaN+?j`)vr?SD_eBm{Mb*jb%7 zGWSpvBElzDBXf;~uyP3)s* zwVR3RM27=VQ_~UK+TEM)c$81?(p zi~!yX;nzw-!|^UkeffAPlHdgSJkQS-P$6dGRyw z`-inC#s0Z#x~qU+_m&nsk=gY`0y?tUD!fQEalk7`^Y+rEDl=M&%7|7>?u~Ccr3zj0 z&~gpnBw15fT7<}9Yk~QU{db8#0F3jmP@S7xc{F!F&WrIg_7spqS&R89*bqzY5t{O~-OyXB~fI+e}xN-NduG-_= z*Q5OAJs3_zpV}uEr1LDdZ4{I>yIvoyYprE`pbGxGI0Q7xul~$GKS%y2@ntfKb6~pD zouPkqBf4qre`em)AE5s!G+ZN9FdNZDsEFwqo@FrPmI?<4=!xG*7##ajA5B-A8dqGf zcJgFNi$*55?iWuO$_??Wf; z)`3(e&%KgD)g<*_#m}aB4&Y2mCGiAP>zJAt)+J|^hzh1GqMZJgnT^hTeS$weSdiq3f!NOFZ_S9 zT>{Kbhdz@3+Ial%p>=oX^7vGECufRSZ^Dqx?9iP4-D0a(M&+^h)J%ykkX|X^dLwp> zmVFjSNWqnfy60F#+1nBEBU3XZgW#G8UnL4UeXIE$R$$?!|Mnf;<4<;rFE^IVUbV33 z1QxAz%>;rTq7-zXeGwWSem#NwIQApnOBqO5>biA_<q)xy$M;eV2Mlu( zIBsR3qtaknZVc*f`fOtxL2*-_L@Gf+Yq1W8^&UDk#Lpl3Xpwn5&gyRc=8cjWG|dF> zoF)vezvjP$t-f=+-TZF4$3MBLMQr(VGVP^@G;h&Wl@ZY*_5I|p85>Smxn-5L!S21D z5NNq;q!1g9Y69-ExoCxfm+ooK`ltr1SNjtNJf$pC&yGz2p(n-=_Mary&e+~CmaFRJ zMiRQZ`VnpWn^nBw2sU|05ZI;ZJDJSR(rujLr+@%X!8~;|*9vAwZW>&Ugn`{kU(}ND z@1Vns>YUETkdTk87Un!g{GjjRWqP>J+&ft9iF-31zOl>pw(yaynl$MDNq$oEz6E%q zR1ep^AN>AE{msH2NJy%6pUi5)v0yt)+pLv#W)iUZFg^L2gke8!RTvmMQrk*82mH(> zjOoP@thw;zkfj}RcxGhL(NCt`|12QFzM#|q;f79vy3J_YatB3DfTL->`6l_5mPJkv z{~dnP?xk}P$|F;sC(Q`c@df0E7JlNcP2XQoj@fs9PQ&(R(Qc@yD^!ASKP4QW^}ikn zfBP&y5Q{za#~n3(10mqTaOMkh;ZaTbq@ST6fP6G&!TCIYS~QG^DWYm%gK9H7H)hjnh_T!$e;fl27ib@D}|W< zZXZ4@zw`MKffs$*SFXLADR*-Q6r10x)Ikgk*`)_BBKJL^$%X5uxJm)5M++-BRWq_w z%004>gMvBTu!2g&3DQ*d>Zz<|jJHTuppi_=_`9^v;#E>H&%HMz^dB!jSs;M{B6^9e z?$R+^!}a@04?oU6L+}gy?Q$CJY^#>IoyM!0RjBxlwifj0`j)ckL=I|C!qp1-_Bhk) zhZ^d73`j#QTM85p53Cfz08!?4k#q{Qe=?EhF%wsNZ$Qi||MpqK-brOx_Q!KHUC0-+ z!KCxtug_hRPxDC`uv}zSnKJ`A|B)#LCa^8cA*;I=%Zyi*bps~B?+mpN zfiS3{==(WKh7&{W@=nb+k=gLMyLsdYRxqI*-3R94z*+uLqv$x{TltF>R~ExVy!+QoiHWYimBj1L;+gUT z4gV3wWu7u}zLr@t4B(0-nt0cXSgeCEU6hD$s)%R55|G1j5(S|V6%lZTKC)$&G~%bn zS#=L~p&=Iczd(;pZiyXMOo?~K1y*G;&g2m_7SpmV0MLZ&{OVfEC|*WbnT}*x%Y*Ws z5%>M((6{HacU1Uz_KcY;8@c|Ir7eL1yCdc)S5s@-KhF=SCGLEMqHFXq^y7>DsfI6d zx9VmkqMfc>D#j02${(kEEp%Yg0;pw14}`5NIBeaQY^)ipe&>{PXH8ni>wG4w3tmF& z4FR_FG3U>RaQXGqBWqT`z)ON*!L5I_UpbfkF+5^ue=GrSRqQ>v1jSq?#6Zgooe%TS zE@QU+sSBwR>e#Ut)2-bOAMzvhQP?-p1R`dHk)&W0vw4SU+W<>Ai6741Rw6X)2*Uxl zD;LyXkg*x=RwUVT+6|wFEC0um04zMou$rcK3LyPmWPum6k9JYKUP)03*6?ga#x!D? zBoH}xcsDYqb$G7*h^FRnl;~99>7Gb{jYpWVBR9XG`3_=(sKM{2dXs!x_Ye{@=;3um zh{2Wk^YaS$$UkXBtfodX-@Lmaan)~*(xVCh*1mtNnb0EOGcYb7)epPlC7J#qANx!0 z+;kWkZNRi@DM7coWUn|_F-ih%TwwW{te}`U6^leO%I=~|9tL-r#?`&0$lFUqaoO?J zNov%EdP7?t#IQ(BG;wWby1iIFC>=ghZnQ&I12hoWA%GZ$qPMQ zc~3xr{xW7L<_@Cm-q(60K{Np~&BxlICm3>)?P68j6RON^R$jjSWk0EJtxHQqp{}Nf zc44y0hV65$>Umrx0=!12|5`_T4Jn4qVDCtLnAj~}ed?xuPnnVI0lOMsEVMnI$R-UR zNH-2F+1&}tjsShdk*&`+8x>NLefO(RZRQeZl~oz5+2@q^M_TmpH=q-sG0TGcD}^74^27Y497a6Ud*U?r^WY(V#84kUd4N0wx{S@{5> zow8$>2}^8Q&+JVs$Tx3+)h%n8c}<$Gefcz1N+=FHI#y0XPEL8sg{Z;BCu?6}{k zm9xKTG;!phQ_VUJ{Gdkq{P~v1K=*4a%;g&oETy)7JVJ`v-`=-FTC znP=_i+dpWC?uD3=6YX2c#2bww27c&sK8M=*!xJr#JwTuO?rjI@__2Dmk=`@~FLoq_ zE*kYP>bF{JLK;T!3$KZiV>f9JO4H(&sw9u;4{klbYZ-`vugAd4gV4XWsi!FpJMO5N znymA^`*VXM{-DJ>Np33-n~5e4(u2@WE}B%dgK)X<{~_`>e`I3;8nAj)Sb1yY0o{L6;{Zf*#g zj@^(m3$$EiJ)8^qQOus{d5M_+b!*hU+_D}^UNWxM9^utrGn-t??O!Kn)0Q7bzXoyf zH@HK0ZNJS)J{K%1za3xj*aSurh%u&@jO3GE9ieA|gySj01fRM`&|>v#E_gxZCo19x+z&_dEO{ur!P#rR(J{4)Uc6!NHLj` zi^PSI;M(NTU(TsJ$m#vkx$JxTT)c;C4NR}*j45Lu{AB}2{0MgR?B=T_L zq_0pCgZl)=@fCs!UqKq~wFm2R?@8#b)(8yrz_(Qld`99|19v=gAjz%7)=}DT%Z$^n zpIjz}tq~#~R|(rVK4qk4LbI98Ly6yJPO$E=bw2EV=}xXqz?+qb{mMV+W_7e&pMg$| zI?z7h<#UEJq5aW!e*c@*i~Gn!W6!F~l^k%6o8P;lmv8Wr5!=9{4yuJrmk$z^$z_*9 zMNDvib~2%bZ~S%gO3wj3x>jJeLjwhH0bL=U{x&6C#=9YbPG&)fdAOoqv4iQq26@Y-+zP?ejNi5dZV8Y5w!rU{DZ!>^e5YzV5k!hSEZJoCV07 zUL(<>Nm8#^rU>@DgwvZ+)3M_Y$6ETc zA7Nq0GiUtYHZpW;pBAh+yyMP`S6CuO;wo_duL`2i$1gc-1nODx>WJe$eO8DBxc*eBLf~eW|Lv83yPP2a?ET9f^_2tS3@7&cv@rmKNsM}# zL*dcc1fq0J`AWL#aDnS7e2kcCzj1xthuPd(uVp4q>T-MS|fpaSc^WHdYoQ0diq zPXr>Lhvwekh=1?WAZE)|5C8|SkE&R?FE$;SGyWn_B{dQ!Am@#W^U0^@=2+U}0e2%< zu95tu>G^rjr?;(>buTGRiV1BHq2!h+d^k~XRIzyx@&#dl10C2FS$&|ki5tH8(C!BO z*v+jM8}2WWuX!yqxuW_r4bUM*Llw`=>;JfR1(riFqo4sIU^h*8t+i1mn0yFX4~?9} z=vXaSy#XF}V;G_9V)AwDX3;xg$YNSRifsAujWR>=rv2mgozHkrC-=raF-X7&zPq&LOkV^*6x)3p>xB{O=H;n3(Uk-|9@Q zIt%8CFc~G0!sOl41l@oGgIzUGM7R$TEE`_UKiMxb>Iw*hl1`33Z6H?Q)$OPC`VNdvq308Ps592x*~mo*%AOF}L9RbD7oq1u1NK5lf-Wv9 zvNCs|& z@vqI8rILd}XJ43664*R@R;9>as^dmw(OgF)fC$s>oQ0DXMQ8(n;mDHt0 z<6}#prHrT+hU1I8vWYPYQWc1TSPXk<^<6_*SDvh?8if&aUrkQ zWXVJxltaQviTK$w^9bXri&qju6yxTh`d|ayAu}(l|1^N{Wjyqo4ioDKeS)q?6vvt| zvR($t=Q^kTD9)3K5&v7Q`{o@6aig9jUvZ$O=ye$prW~y^J>6+c41fW2B9F)PD$Ufv zWSoVVXsc^ej;v=C7`1J=fMOetxVT2ZvUR_pdS^)i``&!uY?00*uVFWS`)i}Z21Z=V zgZK3oZLAU4K+MP)lXN?5`H2Z=uy zgePCyV%L>|GOfj{^*G1#W*hq4JT$EZF~E2joQ0ae&5FK7AL`#MHZ7EsfPa+<4>xvFtk?terZ5>uX0C zScpz9Sc5l``#HnKTN^z{=%nDXLdFP>MPp-!SvyePxhoX zO`#zG1A293nn}IZiWN8i(fr`VfBeCQfBeCdz5n6A)_&d_$WpD;LmBm@tq29Z#vvsz zF*i%YSe4E==zS}A!3#I8z|9g-U)JbPX+2I{AXGzQAhS>hMTBM{p<(fm0`#wB=hzP( z2p#y%MHeoY+T2e-!$}E)L*m1&HXYgdbF>AjUhXm zMbSGw&f=liHqYAE-HfFV;?gJYOxt?dFCZbq4|LPX*t2_stD0oSo!9}p5iS|Q*B%R6 zVMC`F>JRZ+QvDhi_DRT6h|<8y%lLz^8;U219H+BMaecRc=qzFEls#$lz{zAIU4qme zsOJC-HMP>g`_CluHzUcg9lyHJtk9tR^O zBf7V07_4rK39Kpx(GHk1WfXBDDRtt>Ydi$FBdfwdioIPf2oX8CGRp`{hT@l=E|IS* z=#y_Yz}s;&7j=_gp;S3r{Dd-QL~3|m2`yEwsW3qQTwy4Qfz6UfjOi#f9`FS?5d$#L ztSACoI@r{sX50(PwF@50{~Y&CRDBh=^{&+?vhjL97g$~Qcr*{@6h9hU6zu_DRwF7| zYGvNxr*r!mOErF42FzX`#^5nA5_N(=YiVeqJMc`U8{wieKU;q!{n?mrO>@B~L`eHe z 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 I?ey3G0@Y#HL;wH) literal 0 HcmV?d00001 diff --git a/packages/panw/1.5.3/img/logo-integrations-paloalto-networks.svg b/packages/panw/1.5.3/img/logo-integrations-paloalto-networks.svg new file mode 100755 index 0000000000..8c8e71ae0d --- /dev/null +++ b/packages/panw/1.5.3/img/logo-integrations-paloalto-networks.svg @@ -0,0 +1,29 @@ + + + logo-integrations-Desktop HD + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/dashboard/panw-772964e0-7591-11e9-aacf-79a3704914a0.json b/packages/panw/1.5.3/kibana/dashboard/panw-772964e0-7591-11e9-aacf-79a3704914a0.json new file mode 100755 index 0000000000..c81edc25e1 --- /dev/null +++ b/packages/panw/1.5.3/kibana/dashboard/panw-772964e0-7591-11e9-aacf-79a3704914a0.json @@ -0,0 +1,54 @@ +{ + "attributes": { + "description": "Palo Alto Networks PAN-OS Threats Overview", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"1\",\"w\":31,\"x\":0,\"y\":0},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"title\":\"Threat outcome histogram\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"2\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"2\",\"panelRefName\":\"panel_1\",\"title\":\"Top threats by name\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"3\",\"w\":24,\"x\":24,\"y\":15},\"panelIndex\":\"3\",\"panelRefName\":\"panel_2\",\"title\":\"Top threats by resource\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"4\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"4\",\"panelRefName\":\"panel_3\",\"title\":\"Top attackers (clients)\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":8,\"i\":\"5\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"5\",\"panelRefName\":\"panel_4\",\"title\":\"Top attackers (servers)\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"legendOpen\":true}},\"gridData\":{\"h\":15,\"i\":\"6\",\"w\":17,\"x\":31,\"y\":0},\"panelIndex\":\"6\",\"panelRefName\":\"panel_5\",\"title\":\"Outcome by threat type\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs PANW] Threats Overview", + "version": 1 + }, + "id": "panw-772964e0-7591-11e9-aacf-79a3704914a0", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-0bd2a0c0-7574-11e9-976e-65a8f47cc4c1", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "panw-3eca1070-7589-11e9-aacf-79a3704914a0", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "panw-5bd32b20-7575-11e9-976e-65a8f47cc4c1", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "panw-90ce3300-758a-11e9-aacf-79a3704914a0", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "panw-a95aaf20-758a-11e9-aacf-79a3704914a0", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "panw-6dce7930-758c-11e9-aacf-79a3704914a0", + "name": "panel_5", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/dashboard/panw-e40ba240-7572-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/dashboard/panw-e40ba240-7572-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..a32d7389da --- /dev/null +++ b/packages/panw/1.5.3/kibana/dashboard/panw-e40ba240-7572-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,59 @@ +{ + "attributes": { + "description": "Palo Alto Networks PAN-OS Networks Overview", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "optionsJSON": "{\"hidePanelTitles\":false,\"useMargins\":true}", + "panelsJSON": "[{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"1\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"1\",\"panelRefName\":\"panel_0\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"2\",\"w\":24,\"x\":0,\"y\":0},\"panelIndex\":\"2\",\"panelRefName\":\"panel_1\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"3\",\"w\":24,\"x\":0,\"y\":15},\"panelIndex\":\"3\",\"panelRefName\":\"panel_2\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{\"vis\":{\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"4\",\"w\":12,\"x\":24,\"y\":15},\"panelIndex\":\"4\",\"panelRefName\":\"panel_3\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"5\",\"w\":12,\"x\":36,\"y\":15},\"panelIndex\":\"5\",\"panelRefName\":\"panel_4\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"6\",\"w\":24,\"x\":0,\"y\":30},\"panelIndex\":\"6\",\"panelRefName\":\"panel_5\",\"version\":\"7.3.0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":15,\"i\":\"7\",\"w\":24,\"x\":24,\"y\":30},\"panelIndex\":\"7\",\"panelRefName\":\"panel_6\",\"version\":\"7.3.0\"}]", + "timeRestore": false, + "title": "[Logs PANW] Network Flows", + "version": 1 + }, + "id": "panw-e40ba240-7572-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "dashboard": "7.3.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-091fe860-756a-11e9-976e-65a8f47cc4c1", + "name": "panel_0", + "type": "visualization" + }, + { + "id": "panw-87f30f60-7569-11e9-976e-65a8f47cc4c1", + "name": "panel_1", + "type": "visualization" + }, + { + "id": "panw-78e7e820-756d-11e9-976e-65a8f47cc4c1", + "name": "panel_2", + "type": "visualization" + }, + { + "id": "panw-d9cab170-756f-11e9-976e-65a8f47cc4c1", + "name": "panel_3", + "type": "visualization" + }, + { + "id": "panw-135930b0-7570-11e9-976e-65a8f47cc4c1", + "name": "panel_4", + "type": "visualization" + }, + { + "id": "panw-e46331c0-756a-11e9-976e-65a8f47cc4c1", + "name": "panel_5", + "type": "visualization" + }, + { + "id": "panw-0407a3e0-756f-11e9-976e-65a8f47cc4c1", + "name": "panel_6", + "type": "visualization" + } + ], + "type": "dashboard" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/search/panw-290685e0-7569-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/search/panw-290685e0-7569-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..d7fb6ab477 --- /dev/null +++ b/packages/panw/1.5.3/kibana/search/panw-290685e0-7569-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "columns": [ + "_source" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlightAll\":true,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"panw.panos\\\" and event.category: \\\"network_traffic\\\"\"},\"version\":true}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "PAN-OS Flows [Logs PANW]", + "version": 1 + }, + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "search": "7.4.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/search/panw-3cea1360-7569-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/search/panw-3cea1360-7569-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..a31af33629 --- /dev/null +++ b/packages/panw/1.5.3/kibana/search/panw-3cea1360-7569-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,35 @@ +{ + "attributes": { + "columns": [ + "_source" + ], + "description": "", + "hits": 0, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"highlightAll\":true,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\",\"query\":{\"language\":\"kuery\",\"query\":\"data_stream.dataset: \\\"panw.panos\\\" and event.category: \\\"security_threat\\\"\"},\"version\":true}" + }, + "sort": [ + [ + "@timestamp", + "desc" + ] + ], + "title": "PAN-OS Threats [Logs PANW]", + "version": 1 + }, + "id": "panw-3cea1360-7569-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "search": "7.4.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.index", + "type": "index-pattern" + } + ], + "type": "search" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-0407a3e0-756f-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-0407a3e0-756f-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..c2b9065cc7 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-0407a3e0-756f-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Network Application breakout [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"network.application\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"Network Application breakout [Logs PANW]\",\"type\":\"pie\"}" + }, + "id": "panw-0407a3e0-756f-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-091fe860-756a-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-091fe860-756a-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..a7f340853b --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-091fe860-756a-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Destination Flows Map [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"autoPrecision\":true,\"field\":\"destination.geo.location\",\"isFilteredByCollar\":true,\"mapCenter\":[0,0],\"mapZoom\":2,\"precision\":2,\"useGeocentroid\":true},\"schema\":\"segment\",\"type\":\"geohash_grid\"}],\"params\":{\"addTooltip\":true,\"colorSchema\":\"Yellow to Red\",\"heatClusterSize\":1.5,\"isDesaturated\":true,\"legendPosition\":\"bottomright\",\"mapCenter\":[0,0],\"mapType\":\"Scaled Circle Markers\",\"mapZoom\":2,\"wms\":{\"enabled\":false,\"options\":{\"format\":\"image/png\",\"transparent\":true}}},\"title\":\"Destination Flows Map [Logs PANW]\",\"type\":\"tile_map\"}" + }, + "id": "panw-091fe860-756a-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-0bd2a0c0-7574-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-0bd2a0c0-7574-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..5dc2b7b64b --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-0bd2a0c0-7574-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Threat outcome histogram [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"timeRange\":{\"from\":\"2018-04-10T04:36:19.586Z\",\"to\":\"2018-04-10T04:39:56.264Z\"},\"useNormalizedEsInterval\":true},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"grid\":{\"categoryLines\":false},\"legendPosition\":\"right\",\"seriesParams\":[{\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"mode\":\"stacked\",\"show\":\"true\",\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"times\":[],\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Threat outcome histogram [Logs PANW]\",\"type\":\"histogram\"}" + }, + "id": "panw-0bd2a0c0-7574-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-3cea1360-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-135930b0-7570-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-135930b0-7570-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..6c2bd5de22 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-135930b0-7570-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,33 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"event.action\",\"negate\":true,\"params\":{\"query\":\"flow_started\"},\"type\":\"phrase\",\"value\":\"flow_started\"},\"query\":{\"match\":{\"event.action\":{\"query\":\"flow_started\",\"type\":\"phrase\"}}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Destination Zone breakout [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"panw.panos.destination.zone\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"grid\":{\"categoryLines\":false},\"legendPosition\":\"right\",\"seriesParams\":[{\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"times\":[],\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":75,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Destination Zone breakout [Logs PANW]\",\"type\":\"horizontal_bar\"}" + }, + "id": "panw-135930b0-7570-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-3eca1070-7589-11e9-aacf-79a3704914a0.json b/packages/panw/1.5.3/kibana/visualization/panw-3eca1070-7589-11e9-aacf-79a3704914a0.json new file mode 100755 index 0000000000..1a927eb50f --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-3eca1070-7589-11e9-aacf-79a3704914a0.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Threat ID Cloud [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"panw.panos.threat.name\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"maxFontSize\":72,\"minFontSize\":18,\"orientation\":\"single\",\"scale\":\"linear\",\"showLabel\":true},\"title\":\"Threat ID Cloud [Logs PANW]\",\"type\":\"tagcloud\"}" + }, + "id": "panw-3eca1070-7589-11e9-aacf-79a3704914a0", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-3cea1360-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-5bd32b20-7575-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-5bd32b20-7575-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..25c62db7b9 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-5bd32b20-7575-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Threat Resource Cloud [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"url.original\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"maxFontSize\":72,\"minFontSize\":18,\"orientation\":\"single\",\"scale\":\"linear\",\"showLabel\":true},\"title\":\"Threat Resource Cloud [Logs PANW]\",\"type\":\"tagcloud\"}" + }, + "id": "panw-5bd32b20-7575-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-3cea1360-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-6dce7930-758c-11e9-aacf-79a3704914a0.json b/packages/panw/1.5.3/kibana/visualization/panw-6dce7930-758c-11e9-aacf-79a3704914a0.json new file mode 100755 index 0000000000..ae6119a545 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-6dce7930-758c-11e9-aacf-79a3704914a0.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Outcome by Threat Type [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.action\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":true,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"Outcome by Threat Type [Logs PANW]\",\"type\":\"pie\"}" + }, + "id": "panw-6dce7930-758c-11e9-aacf-79a3704914a0", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-3cea1360-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-78e7e820-756d-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-78e7e820-756d-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..7345df9581 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-78e7e820-756d-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,33 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"event.action\",\"negate\":true,\"params\":{\"query\":\"flow_terminated\"},\"type\":\"phrase\",\"value\":\"flow_terminated\"},\"query\":{\"match\":{\"event.action\":{\"query\":\"flow_terminated\",\"type\":\"phrase\"}}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Flow Creation Histogram [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"drop_partials\":false,\"extended_bounds\":{},\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1,\"timeRange\":{\"from\":\"2018-04-10T04:36:19.586Z\",\"to\":\"2018-04-10T04:39:56.264Z\"},\"useNormalizedEsInterval\":true},\"schema\":\"segment\",\"type\":\"date_histogram\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"show\":true,\"truncate\":100},\"position\":\"bottom\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"grid\":{\"categoryLines\":false},\"legendPosition\":\"right\",\"seriesParams\":[{\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"mode\":\"stacked\",\"show\":\"true\",\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"times\":[],\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"left\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Flow Creation Histogram [Logs PANW]\",\"type\":\"histogram\"}" + }, + "id": "panw-78e7e820-756d-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-87f30f60-7569-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-87f30f60-7569-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..5949ed514b --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-87f30f60-7569-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Source Flows Map [Logs PANW]", + "uiStateJSON": "{\"mapCenter\":[-0.17578097424708533,0.17578125],\"mapZoom\":1}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"autoPrecision\":true,\"field\":\"source.geo.location\",\"isFilteredByCollar\":true,\"mapCenter\":[0,0],\"mapZoom\":2,\"precision\":2,\"useGeocentroid\":true},\"schema\":\"segment\",\"type\":\"geohash_grid\"}],\"params\":{\"addTooltip\":true,\"colorSchema\":\"Yellow to Red\",\"heatClusterSize\":1.5,\"isDesaturated\":true,\"legendPosition\":\"bottomright\",\"mapCenter\":[0,0],\"mapType\":\"Scaled Circle Markers\",\"mapZoom\":2,\"wms\":{\"enabled\":false,\"options\":{\"format\":\"image/png\",\"transparent\":true}}},\"title\":\"Source Flows Map [Logs PANW]\",\"type\":\"tile_map\"}" + }, + "id": "panw-87f30f60-7569-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-90ce3300-758a-11e9-aacf-79a3704914a0.json b/packages/panw/1.5.3/kibana/visualization/panw-90ce3300-758a-11e9-aacf-79a3704914a0.json new file mode 100755 index 0000000000..de6cb29412 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-90ce3300-758a-11e9-aacf-79a3704914a0.json @@ -0,0 +1,33 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"network.direction\",\"negate\":false,\"params\":{\"query\":\"inbound\"},\"type\":\"phrase\",\"value\":\"inbound\"},\"query\":{\"match\":{\"network.direction\":{\"query\":\"inbound\",\"type\":\"phrase\"}}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Top attackers (clients) [Logs PANW]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"client.ip\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"perPage\":10,\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":false,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top attackers (clients) [Logs PANW]\",\"type\":\"table\"}" + }, + "id": "panw-90ce3300-758a-11e9-aacf-79a3704914a0", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "panw-3cea1360-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-a95aaf20-758a-11e9-aacf-79a3704914a0.json b/packages/panw/1.5.3/kibana/visualization/panw-a95aaf20-758a-11e9-aacf-79a3704914a0.json new file mode 100755 index 0000000000..4435add506 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-a95aaf20-758a-11e9-aacf-79a3704914a0.json @@ -0,0 +1,33 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"network.direction\",\"negate\":false,\"params\":{\"query\":\"outbound\"},\"type\":\"phrase\",\"value\":\"outbound\"},\"query\":{\"match\":{\"network.direction\":{\"query\":\"outbound\",\"type\":\"phrase\"}}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Top attackers (servers) [Logs PANW]", + "uiStateJSON": "{\"vis\":{\"params\":{\"sort\":{\"columnIndex\":null,\"direction\":null}}}}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"server.ip\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"params\":{\"perPage\":10,\"showMetricsAtAllLevels\":false,\"showPartialRows\":false,\"showTotal\":false,\"sort\":{\"columnIndex\":null,\"direction\":null},\"totalFunc\":\"sum\"},\"title\":\"Top attackers (servers) [Logs PANW]\",\"type\":\"table\"}" + }, + "id": "panw-a95aaf20-758a-11e9-aacf-79a3704914a0", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "panw-3cea1360-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-d9cab170-756f-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-d9cab170-756f-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..accf3b0b02 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-d9cab170-756f-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,33 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":null,\"disabled\":false,\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index\",\"key\":\"event.action\",\"negate\":true,\"params\":{\"query\":\"flow_started\"},\"type\":\"phrase\",\"value\":\"flow_started\"},\"query\":{\"match\":{\"event.action\":{\"query\":\"flow_started\",\"type\":\"phrase\"}}}}],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Source Zone breakout [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"panw.panos.source.zone\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"group\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"categoryAxes\":[{\"id\":\"CategoryAxis-1\",\"labels\":{\"filter\":false,\"rotate\":0,\"show\":true,\"truncate\":200},\"position\":\"left\",\"scale\":{\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{},\"type\":\"category\"}],\"grid\":{\"categoryLines\":false},\"legendPosition\":\"right\",\"seriesParams\":[{\"data\":{\"id\":\"1\",\"label\":\"Count\"},\"drawLinesBetweenPoints\":true,\"mode\":\"normal\",\"show\":true,\"showCircles\":true,\"type\":\"histogram\",\"valueAxis\":\"ValueAxis-1\"}],\"times\":[],\"type\":\"histogram\",\"valueAxes\":[{\"id\":\"ValueAxis-1\",\"labels\":{\"filter\":true,\"rotate\":75,\"show\":true,\"truncate\":100},\"name\":\"LeftAxis-1\",\"position\":\"bottom\",\"scale\":{\"mode\":\"normal\",\"type\":\"linear\"},\"show\":true,\"style\":{},\"title\":{\"text\":\"Count\"},\"type\":\"value\"}]},\"title\":\"Source Zone breakout [Logs PANW]\",\"type\":\"horizontal_bar\"}" + }, + "id": "panw-d9cab170-756f-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "logs-*", + "name": "kibanaSavedObjectMeta.searchSourceJSON.filter[0].meta.index", + "type": "index-pattern" + }, + { + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/kibana/visualization/panw-e46331c0-756a-11e9-976e-65a8f47cc4c1.json b/packages/panw/1.5.3/kibana/visualization/panw-e46331c0-756a-11e9-976e-65a8f47cc4c1.json new file mode 100755 index 0000000000..581437c4e0 --- /dev/null +++ b/packages/panw/1.5.3/kibana/visualization/panw-e46331c0-756a-11e9-976e-65a8f47cc4c1.json @@ -0,0 +1,28 @@ +{ + "attributes": { + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[],\"query\":{\"language\":\"kuery\",\"query\":\"\"}}" + }, + "savedSearchRefName": "search_0", + "title": "Event Outcome by Transport and Destination Port [Logs PANW]", + "uiStateJSON": "{}", + "version": 1, + "visState": "{\"aggs\":[{\"enabled\":true,\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"enabled\":true,\"id\":\"2\",\"params\":{\"field\":\"event.outcome\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"3\",\"params\":{\"field\":\"network.transport\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"},{\"enabled\":true,\"id\":\"4\",\"params\":{\"field\":\"destination.port\",\"missingBucket\":false,\"missingBucketLabel\":\"Missing\",\"order\":\"desc\",\"orderBy\":\"1\",\"otherBucket\":false,\"otherBucketLabel\":\"Other\",\"size\":5},\"schema\":\"segment\",\"type\":\"terms\"}],\"params\":{\"addLegend\":true,\"addTooltip\":true,\"isDonut\":true,\"labels\":{\"last_level\":true,\"show\":false,\"truncate\":100,\"values\":true},\"legendPosition\":\"right\",\"type\":\"pie\"},\"title\":\"Event Outcome by Transport and Destination Port [Logs PANW]\",\"type\":\"pie\"}" + }, + "id": "panw-e46331c0-756a-11e9-976e-65a8f47cc4c1", + "migrationVersion": { + "visualization": "7.8.0" + }, + "namespaces": [ + "default" + ], + "references": [ + { + "id": "panw-290685e0-7569-11e9-976e-65a8f47cc4c1", + "name": "search_0", + "type": "search" + } + ], + "type": "visualization" +} \ No newline at end of file diff --git a/packages/panw/1.5.3/manifest.yml b/packages/panw/1.5.3/manifest.yml new file mode 100755 index 0000000000..6c6ee9d7b9 --- /dev/null +++ b/packages/panw/1.5.3/manifest.yml @@ -0,0 +1,62 @@ +name: panw +title: Palo Alto Networks Logs +version: 1.5.3 +release: ga +description: Collect PAN-OS firewall monitoring logs from Palo Alto Networks devices with Elastic Agent. +type: integration +format_version: 1.0.0 +license: basic +categories: [security] +conditions: + kibana.version: ^7.16.0 || ^8.0.0 +icons: + - src: /img/logo-integrations-paloalto-networks.svg + title: Palo Alto Networks + size: 216x216 + type: image/svg+xml +screenshots: + - src: /img/filebeat-panw-traffic.png + title: Traffic Dashboard + size: 2546x2888 + type: image/png + - src: /img/filebeat-panw-threat.png + title: Threat Dashboard + size: 2546x2496 + type: image/png +policy_templates: + - name: panw + title: Palo Alto Networks PAN-OS firewall logs + description: Collect logs from Palo Alto Networks PAN-OS firewall + inputs: + - type: syslog + title: "Collect logs via syslog" + description: "Collecting logs via syslog" + vars: + - name: syslog_host + type: text + title: Syslog Host + multi: false + required: true + show_user: true + default: localhost + - name: syslog_port + type: integer + title: Syslog Port + multi: false + required: true + show_user: true + default: 9001 + - type: logfile + title: "Collect logs via log file" + description: "Collecting logs via log file" + vars: + - name: paths + type: text + title: Paths + multi: true + required: true + show_user: true + default: + - /var/log/pan-os.log +owner: + github: elastic/security-external-integrations diff --git a/packages/snyk/1.1.2/changelog.yml b/packages/snyk/1.1.2/changelog.yml new file mode 100755 index 0000000000..dc35476d60 --- /dev/null +++ b/packages/snyk/1.1.2/changelog.yml @@ -0,0 +1,21 @@ +# newer versions go on top +- version: "1.1.2" + changes: + - description: Fix typo in config template for ignoring host enrichment + type: bugfix + link: https://github.com/elastic/integrations/pull/3092 +- version: "1.1.1" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "1.1.0" + changes: + - description: Update to ECS 8.0 + type: enhancement + link: https://github.com/elastic/integrations/pull/2439 +- version: "1.0.0" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/2162 diff --git a/packages/snyk/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs b/packages/snyk/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..c54c15ed13 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/agent/stream/httpjson.yml.hbs @@ -0,0 +1,63 @@ +config_version: 2 +interval: {{interval}} +request.url: {{url}}/{{audit_type}}/{{audit_id}}/audit?page=1&sortOrder=ASC +request.method: POST +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +request.transforms: +- set: + target: header.Authorization + value: token {{ api_token }} +- set: + target: url.params.to + value: '[[ formatDate (now) "2006-01-02" ]]' +- set: + target: url.params.from + value: '[[ formatDate (now (parseDuration .cursor.interval)) "2006-01-02" ]]' + default: '[[ formatDate (now (parseDuration "-{{ first_interval }}")) "2006-01-02" ]]' +cursor: + interval: + value: "-24h" + +request.body: + filters: +{{#if userId }} + userId: {{ userId }} +{{/if}} +{{#if email_address }} + email: {{ email_address }} +{{/if}} +{{#if event }} + event: {{ event }} +{{/if}} +{{#if project_id }} + project_id: {{ project_id }} +{{/if}} + +response.request_body_on_pagination: true +response.pagination: +- set: + target: url.params.page + value: '[[add .last_response.page 1]]' + fail_on_template_error: true +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/snyk/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml b/packages/snyk/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..6d270f919b --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,90 @@ +--- +description: Pipeline for Snyk Audit logs +processors: +- set: + field: event.ingested + value: '{{_ingest.timestamp}}' +- set: + field: ecs.version + value: 8.0.0 +- rename: + field: message + target_field: event.original +- json: + field: event.original + target_field: json +- fingerprint: + fields: + - json.orgId + - json.created + - json.event + target_field: _id +- rename: + field: json + target_field: snyk.audit + ignore_missing: true +- rename: + field: snyk.audit.groupId + target_field: user.group.id + ignore_missing: true +- rename: + field: snyk.audit.orgId + target_field: snyk.audit.org_id + ignore_missing: true +- rename: + field: snyk.audit.projectId + target_field: snyk.audit.project_id + ignore_missing: true +- rename: + field: snyk.audit.userId + target_field: user.id + ignore_missing: true +- rename: + field: snyk.audit.event + target_field: event.action + ignore_missing: true +- date: + field: snyk.audit.created + target_field: "@timestamp" + formats: + - "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +- remove: + field: + - snyk.audit.created + - message + - json + ignore_missing: true +on_failure: +- set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/packages/snyk/1.1.2/data_stream/audit/fields/agent.yml b/packages/snyk/1.1.2/data_stream/audit/fields/agent.yml new file mode 100755 index 0000000000..4d9a6f7b36 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/fields/agent.yml @@ -0,0 +1,114 @@ +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/snyk/1.1.2/data_stream/audit/fields/base-fields.yml b/packages/snyk/1.1.2/data_stream/audit/fields/base-fields.yml new file mode 100755 index 0000000000..66c5548b5d --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset name. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: snyk +- name: event.dataset + type: constant_keyword + description: Event dataset + value: snyk.audit +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/snyk/1.1.2/data_stream/audit/fields/beats.yml b/packages/snyk/1.1.2/data_stream/audit/fields/beats.yml new file mode 100755 index 0000000000..cb44bb2944 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/fields/beats.yml @@ -0,0 +1,12 @@ +- name: input.type + type: keyword + description: Type of Filebeat input. +- name: log.flags + type: keyword + description: Flags for the log file. +- name: log.offset + type: long + description: Offset of the entry in the log file. +- name: log.file.path + type: keyword + description: Path to the log file. diff --git a/packages/snyk/1.1.2/data_stream/audit/fields/ecs.yml b/packages/snyk/1.1.2/data_stream/audit/fields/ecs.yml new file mode 100755 index 0000000000..8ce59eaff0 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/fields/ecs.yml @@ -0,0 +1,27 @@ +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.group.id + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword diff --git a/packages/snyk/1.1.2/data_stream/audit/fields/fields.yml b/packages/snyk/1.1.2/data_stream/audit/fields/fields.yml new file mode 100755 index 0000000000..8af2e4fe1e --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/fields/fields.yml @@ -0,0 +1,21 @@ +- name: snyk.audit + type: group + description: > + Snyk audit logs. + + fields: + - name: org_id + type: keyword + description: > + ID of the related Organization related to the event. + + - name: project_id + type: keyword + description: > + ID of the project related to the event. + + - name: content + type: flattened + description: > + Overview of the content that was changed, both old and new values. + diff --git a/packages/snyk/1.1.2/data_stream/audit/fields/package-fields.yml b/packages/snyk/1.1.2/data_stream/audit/fields/package-fields.yml new file mode 100755 index 0000000000..a6f1fda959 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/fields/package-fields.yml @@ -0,0 +1,17 @@ +- name: snyk + type: group + release: beta + description: > + Module for parsing Snyk project vulnerabilities. + + fields: + - name: projects + type: flattened + description: > + Array with all related projects objects. + + - name: related.projects + type: keyword + description: > + Array of all the related project ID's. + diff --git a/packages/snyk/1.1.2/data_stream/audit/manifest.yml b/packages/snyk/1.1.2/data_stream/audit/manifest.yml new file mode 100755 index 0000000000..c6a1c5241a --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/manifest.yml @@ -0,0 +1,97 @@ +title: "Collect Snyk Audit Logs" +type: logs +streams: + - input: httpjson + title: "Collect Snyk Audit Logs" + description: "Collect Snyk Audit Logs via the Snyk API" + enabled: true + template_path: httpjson.yml.hbs + vars: + - name: audit_type + type: text + title: Audit Log Type + description: Type of Audit logs; "org" or "group" + multi: false + show_user: true + required: true + default: org + - name: audit_id + type: text + title: Group/Org ID + description: The ID of the Snyk group or organization + multi: false + show_user: true + required: true + default: "" + - name: userId + type: text + title: User ID Filter + description: User ID on which to filter events + multi: false + show_user: true + required: false + default: "" + - name: email_address + type: text + title: Email Address Filter + description: Email Address on which to filter events + multi: false + show_user: true + required: false + default: "" + - name: event + type: text + title: Event ID Filter + description: Event ID on which to filter events + multi: false + show_user: true + required: false + default: "" + - name: project_id + type: text + title: Project ID Filter + description: Project ID on which to filter events + multi: false + show_user: true + required: false + default: "" + - name: interval + type: text + title: Interval to query Snyk Events API + description: Go Duration syntax (eg. 10s) + multi: false + show_user: false + required: true + default: 10s + - name: first_interval + type: text + title: Initial interval to query Snyk Events API + description: Go Duration syntax (eg. 10s) + multi: false + show_user: false + required: true + default: 720h + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - snyk-audit + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/snyk/1.1.2/data_stream/audit/sample_event.json b/packages/snyk/1.1.2/data_stream/audit/sample_event.json new file mode 100755 index 0000000000..619144daf7 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/audit/sample_event.json @@ -0,0 +1,57 @@ +{ + "@timestamp": "2020-11-11T21:00:00.000Z", + "agent": { + "ephemeral_id": "d625d71f-f6c0-4b21-a59c-8e6c6ca1cfa1", + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "snyk.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "org.user.invite", + "agent_id_status": "verified", + "created": "2022-01-02T10:21:09.808Z", + "dataset": "snyk.audit", + "ingested": "2022-01-02T10:21:10Z", + "original": "{\"content\":{\"email\":\"someone@snyk.io\",\"isAdmin\":false},\"created\":\"2020-11-11T21:00:00.000Z\",\"event\":\"org.user.invite\",\"groupId\":\"groupid123test-543123-54312sadf-123ad\",\"orgId\":\"orgid123test-5643asd234-asdfasdf\",\"projectId\":null,\"userId\":\"userid123test-234sdfa2-423sdfa-2134\"}" + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "snyk": { + "audit": { + "content": { + "email": "someone@snyk.io", + "isAdmin": false + }, + "org_id": "orgid123test-5643asd234-asdfasdf" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "snyk-audit" + ], + "user": { + "group": { + "id": "groupid123test-543123-54312sadf-123ad" + }, + "id": "userid123test-234sdfa2-423sdfa-2134" + } +} \ No newline at end of file diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/agent/stream/httpjson.yml.hbs b/packages/snyk/1.1.2/data_stream/vulnerabilities/agent/stream/httpjson.yml.hbs new file mode 100755 index 0000000000..3a97ccd1d0 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/agent/stream/httpjson.yml.hbs @@ -0,0 +1,92 @@ +config_version: 2 +interval: {{ interval }} +request.url: {{ url }}/reporting/issues/?page=1&perPage=10&sortBy=issueTitle&order=asc&groupBy=issue +request.method: POST +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +request.transforms: +- set: + target: header.Authorization + value: token {{ api_token }} +- set: + target: url.params.to + value: '[[ formatDate (now) "2006-01-02" ]]' +- set: + target: url.params.from + value: '[[ formatDate (now (parseDuration .cursor.interval)) "2006-01-02" ]]' + default: '[[ formatDate (now (parseDuration "-{{ first_interval }}")) "2006-01-02" ]]' +cursor: + interval: + value: "-24h" +request.timeout: 120s + +request.body: + filters: + orgs: +{{#each orgs as |org i|}} + - {{org}} +{{/each}} + severity: +{{#each severity as |sev i|}} + - {{sev}} +{{/each}} + exploitMaturity: +{{#each exploit_maturity as |mat i|}} + - {{mat}} +{{/each}} + types: +{{#each types as |type i|}} + - {{type}} +{{/each}} + languages: +{{#each languages as |lang i|}} + - {{lang}} +{{/each}} + projects: +{{#each projects as |proj i|}} + - {{proj}} +{{/each}} + identifier: {{ identifier }} + ignored: {{ ignored }} + patched: {{ patched }} + fixable: {{ fixable }} + isFixed: {{ is_fixed }} + isUpgradable: {{ is_upgradeable }} + isPatchable: {{ is_patchable }} + isPinnable: {{ is_pinnable }} + priorityScore: + min: {{ min_priority_score }} + max: {{ max_priority_score }} + +response.request_body_on_pagination: true +response.pagination: +- set: + target: url.params.page + value: '[[add .last_response.page 1]]' + fail_on_template_error: true + +response.split: + target: body.results + + +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/elasticsearch/ingest_pipeline/default.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..6e74a8330d --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,203 @@ +--- +description: Pipeline for Snyk vulnerability logs +processors: +- set: + field: event.ingested + value: '{{_ingest.timestamp}}' +- set: + field: ecs.version + value: 8.0.0 +- rename: + field: message + target_field: event.original +- json: + field: event.original + target_field: json +- fingerprint: + fields: + - json.issue.id + target_field: _id +- set: + field: vulnerability.classification + value: CVSS +- set: + field: vulnerability.category + value: Github +- set: + field: vulnerability.scanner.vendor + value: Snyk +- rename: + field: json + target_field: snyk + ignore_missing: true +- rename: + field: snyk.issue + target_field: snyk.vulnerabilities + ignore_missing: true +- set: + field: vulnerability.score.version + value: "3.0" +- set: + field: vulnerability.enumeration + value: CVE + if: ctx?.snyk?.vulnerabilities?.identifiers?.CVE != null +- set: + field: vulnerability.enumeration + value: SNYK + if: ctx?.snyk?.vulnerabilities?.identifiers?.CVE == null && ctx?.snyk?.vulnerabilities?.identifiers?.ALTERNATIVE != null +- rename: + field: snyk.vulnerabilities.description + target_field: vulnerability.description + ignore_missing: true +- rename: + field: snyk.vulnerabilities.identifiers.CVE + target_field: vulnerability.id + ignore_missing: true + if: ctx?.snyk?.vulnerabilities?.identifiers?.CVE != null +- rename: + field: snyk.vulnerabilities.identifiers.ALTERNATIVE + target_field: vulnerability.id + ignore_missing: true + if: ctx?.vulnerability?.id == null && ctx?.snyk?.vulnerabilities?.identifiers?.ALTERNATIVE != null +- convert: + field: snyk.vulnerabilities.cvssScore + target_field: vulnerability.score.base + type: float + ignore_missing: true +- rename: + field: snyk.vulnerabilities.severity + target_field: vulnerability.severity + ignore_missing: true +- rename: + field: snyk.vulnerabilities.CVSSv3 + target_field: snyk.vulnerabilities.cvss3 + ignore_missing: true +- rename: + field: snyk.vulnerabilities.disclosureTime + target_field: snyk.vulnerabilities.disclosure_time + ignore_missing: true +- rename: + field: snyk.vulnerabilities.exploitMaturity + target_field: snyk.vulnerabilities.exploit_maturity + ignore_missing: true +- rename: + field: snyk.vulnerabilities.identifiers.ALTERNATIVE + target_field: snyk.vulnerabilities.identifiers.alternative + ignore_missing: true +- rename: + field: snyk.vulnerabilities.identifiers.CWE + target_field: snyk.vulnerabilities.identifiers.cwe + ignore_missing: true +- rename: + field: snyk.vulnerabilities.isIgnored + target_field: snyk.vulnerabilities.is_ignored + ignore_missing: true +- rename: + field: snyk.vulnerabilities.isPatchable + target_field: snyk.vulnerabilities.is_patchable + ignore_missing: true +- rename: + field: snyk.vulnerabilities.isPatched + target_field: snyk.vulnerabilities.is_patched + ignore_missing: true +- rename: + field: snyk.vulnerabilities.isPinnable + target_field: snyk.vulnerabilities.is_pinnable + ignore_missing: true +- rename: + field: snyk.vulnerabilities.isUpgradable + target_field: snyk.vulnerabilities.is_upgradable + ignore_missing: true +- rename: + field: snyk.vulnerabilities.priorityScore + target_field: snyk.vulnerabilities.priority_score + ignore_missing: true +- rename: + field: snyk.vulnerabilities.publicationTime + target_field: snyk.vulnerabilities.publication_time + ignore_missing: true +- rename: + field: snyk.vulnerabilities.uniqueSeveritiesList + target_field: snyk.vulnerabilities.unique_severities_list + ignore_missing: true +- rename: + field: snyk.vulnerabilities.packageManager + target_field: snyk.vulnerabilities.package_manager + ignore_missing: true +- rename: + field: snyk.vulnerabilities.jiraIssueUrl + target_field: snyk.vulnerabilities.jira_issue_url + ignore_missing: true +- rename: + field: snyk.vulnerabilities.originalSeverity + target_field: snyk.vulnerabilities.original_severity + ignore_missing: true +- rename: + field: snyk.isFixed + target_field: snyk.vulnerabilities.is_fixed + ignore_missing: true +- rename: + field: snyk.introducedDate + target_field: snyk.vulnerabilities.introduced_date + ignore_missing: true +- rename: + field: snyk.vulnerabilities.url + target_field: vulnerability.reference + ignore_missing: true +- foreach: + field: snyk.vulnerabilities.patches + processor: + rename: + field: "{{ _ingest._value.modificationTime }}" + target_field: "{{ _ingest._value.modification_time }}" + ignore_missing: true + ignore_failure: true + if: ctx?.snyk?.vulnerabilities?.patches != null +- foreach: + field: snyk.projects + processor: + append: + field: snyk.related.projects + value: "{{_ingest._value.name }}" + ignore_failure: true + ignore_failure: true + if: ctx?.snyk?.projects != null +- script: + lang: painless + description: This script processor iterates over the whole document to remove fields with null values. + source: | + void handleMap(Map map) { + for (def x : map.values()) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + map.values().removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + void handleList(List list) { + for (def x : list) { + if (x instanceof Map) { + handleMap(x); + } else if (x instanceof List) { + handleList(x); + } + } + list.removeIf(v -> v == null || v == '' || (v instanceof Map && v.size() == 0) || (v instanceof List && v.size() == 0)); + } + handleMap(ctx); +- remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +- remove: + field: + - message + - snyk.vulnerabilities.cvssScore + ignore_missing: true +on_failure: +- set: + field: error.message + value: '{{ _ingest.on_failure_message }}' diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/agent.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/agent.yml new file mode 100755 index 0000000000..4d9a6f7b36 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/agent.yml @@ -0,0 +1,114 @@ +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/base-fields.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/base-fields.yml new file mode 100755 index 0000000000..d3c9c6490e --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset name. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: event.module + type: constant_keyword + description: Event module + value: snyk +- name: event.dataset + type: constant_keyword + description: Event dataset + value: snyk.vulnerabilities +- name: "@timestamp" + type: date + description: Event timestamp. diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/beats.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/beats.yml new file mode 100755 index 0000000000..cb44bb2944 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/beats.yml @@ -0,0 +1,12 @@ +- name: input.type + type: keyword + description: Type of Filebeat input. +- name: log.flags + type: keyword + description: Flags for the log file. +- name: log.offset + type: long + description: Offset of the entry in the log file. +- name: log.file.path + type: keyword + description: Path to the log file. diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/ecs.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/ecs.yml new file mode 100755 index 0000000000..4e8baa44e0 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/ecs.yml @@ -0,0 +1,60 @@ +- description: |- + Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. + This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. + doc_values: false + index: false + name: event.original + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Unique identifier for the group on the system/platform. + name: user.group.id + type: keyword +- description: Unique identifier of the user. + name: user.id + type: keyword +- description: |- + The type of system or architecture that the vulnerability affects. These may be platform-specific (for example, Debian or SUSE) or general (for example, Database or Firewall). For example (https://qualysguard.qualys.com/qwebhelp/fo_portal/knowledgebase/vulnerability_categories.htm[Qualys vulnerability categories]) + This field must be an array. + name: vulnerability.category + type: keyword +- description: The classification of the vulnerability scoring system. For example (https://www.first.org/cvss/) + name: vulnerability.classification + type: keyword +- description: The type of identifier used for this vulnerability. For example (https://cve.mitre.org/about/) + name: vulnerability.enumeration + type: keyword +- description: The identification (ID) is the number portion of a vulnerability entry. It includes a unique identification number for the vulnerability. For example (https://cve.mitre.org/about/faqs.html#what_is_cve_id)[Common Vulnerabilities and Exposure CVE ID] + name: vulnerability.id + type: keyword +- description: A resource that provides additional information, context, and mitigations for the identified vulnerability. + name: vulnerability.reference + type: keyword +- description: The name of the vulnerability scanner vendor. + name: vulnerability.scanner.vendor + type: keyword +- description: |- + Scores can range from 0.0 to 10.0, with 10.0 being the most severe. + Base scores cover an assessment for exploitability metrics (attack vector, complexity, privileges, and user interaction), impact metrics (confidentiality, integrity, and availability), and scope. For example (https://www.first.org/cvss/specification-document) + name: vulnerability.score.base + type: float +- description: |- + The National Vulnerability Database (NVD) provides qualitative severity rankings of "Low", "Medium", and "High" for CVSS v2.0 base score ranges in addition to the severity ratings for CVSS v3.0 as they are defined in the CVSS v3.0 specification. + CVSS is owned and managed by FIRST.Org, Inc. (FIRST), a US-based non-profit organization, whose mission is to help computer security incident response teams across the world. For example (https://nvd.nist.gov/vuln-metrics/cvss) + name: vulnerability.score.version + type: keyword +- description: The severity of the vulnerability can help with metrics and internal prioritization regarding remediation. For example (https://nvd.nist.gov/vuln-metrics/cvss) + name: vulnerability.severity + type: keyword diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/fields.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/fields.yml new file mode 100755 index 0000000000..98b7a315e2 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/fields.yml @@ -0,0 +1,146 @@ +- name: snyk.vulnerabilities + type: group + description: > + Module for parsing Snyk project vulnerabilities. + + fields: + - name: cvss3 + type: keyword + description: > + CSSv3 scores. + + - name: disclosure_time + type: date + description: > + The time this vulnerability was originally disclosed to the package maintainers. + + - name: exploit_maturity + type: keyword + description: > + The Snyk exploit maturity level. + + - name: id + type: keyword + description: > + The vulnerability reference ID. + + - name: is_ignored + type: boolean + description: > + If the vulnerability report has been ignored. + + - name: is_patchable + type: boolean + description: > + If vulnerability is fixable by using a Snyk supplied patch. + + - name: is_patched + type: boolean + description: > + If the vulnerability has been patched. + + - name: is_pinnable + type: boolean + description: > + If the vulnerability is fixable by pinning a transitive dependency. + + - name: is_upgradable + type: boolean + description: > + If the vulnerability fixable by upgrading a dependency. + + - name: language + type: keyword + description: > + The package's programming language. + + - name: package + type: keyword + description: > + The package identifier according to its package manager. + + - name: package_manager + type: keyword + description: > + The package manager. + + - name: patches + type: flattened + description: > + Patches required to resolve the issue created by Snyk. + + - name: priority_score + type: long + description: > + The CVS priority score. + + - name: publication_time + type: date + description: > + The vulnerability publication time. + + - name: jira_issue_url + type: keyword + description: > + Link to the related Jira issue. + + - name: original_severity + type: long + description: > + The original severity of the vulnerability. + + - name: reachability + type: keyword + description: > + If the vulnerable function from the library is used in the code scanned. Can either be No Info, Potentially reachable and Reachable. + + - name: title + type: keyword + description: > + The issue title. + + - name: type + type: keyword + description: > + The issue type. Can be either "license" or "vulnerability". + + - name: unique_severities_list + type: keyword + description: > + A list of related unique severities. + + - name: version + type: keyword + description: > + The package version this issue is applicable to. + + - name: introduced_date + type: date + description: > + The date the vulnerability was initially found. + + - name: is_fixed + type: boolean + description: > + If the related vulnerability has been resolved. + + - name: credit + type: keyword + description: > + Reference to the person that original found the vulnerability. + + - name: semver + type: flattened + description: > + One or more semver ranges this issue is applicable to. The format varies according to package manager. + + - name: identifiers.alternative + type: keyword + description: > + Additional vulnerability identifiers. + + - name: identifiers.cwe + type: keyword + description: > + CWE vulnerability identifiers. + diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/package-fields.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/package-fields.yml new file mode 100755 index 0000000000..a6f1fda959 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/fields/package-fields.yml @@ -0,0 +1,17 @@ +- name: snyk + type: group + release: beta + description: > + Module for parsing Snyk project vulnerabilities. + + fields: + - name: projects + type: flattened + description: > + Array with all related projects objects. + + - name: related.projects + type: keyword + description: > + Array of all the related project ID's. + diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/manifest.yml b/packages/snyk/1.1.2/data_stream/vulnerabilities/manifest.yml new file mode 100755 index 0000000000..f64689d6d2 --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/manifest.yml @@ -0,0 +1,200 @@ +title: "Collect Snyk Vulnerability Data" +type: logs +streams: + - input: httpjson + title: "Collect Snyk Vulnerability Data" + description: "Collect Snyk Vulnerability data via the Snyk API" + enabled: true + template_path: httpjson.yml.hbs + vars: + - name: orgs + type: text + title: Orgs + multi: true + show_user: true + required: true + description: The list of org IDs to filter the results by + - name: severity + type: text + title: Severity + multi: true + show_user: true + required: false + description: The severity levels of issues to filter the results by + default: + - critical + - high + - medium + - low + - name: exploit_maturity + type: text + title: Exploit Maturity + multi: true + show_user: true + required: false + description: The exploit maturity levels of issues to filter the results by + default: + - mature + - proof-of-concept + - no-known-exploit + - no-data + - name: types + type: text + title: Types + multi: true + show_user: true + required: false + description: The type of issues to filter the results by + default: + - vuln + - license + - configuration + - name: languages + type: text + title: Languages + multi: true + show_user: true + required: false + description: The type of languages to filter the results by + default: + - javascript + - ruby + - java + - scala + - python + - golang + - php + - dotnet + - swift-objective-c + - elixir + - docker + - terraform + - kubernetes + - helm + - cloudformation + - name: projects + type: text + title: Projects + multi: true + show_user: true + required: false + description: The list of project IDs to filter issues by, max projects allowed is 1000 + - name: identifier + type: text + title: Identifier + multi: false + show_user: true + required: false + description: Search term to filter issue name by, or an exact CVE or CWE + - name: ignored + type: bool + title: Ignored + multi: false + show_user: true + required: false + default: false + description: If set to true, only include issues which are ignored, if set to false, only include issues which are not ignored + - name: patched + type: bool + title: Patched + multi: false + show_user: true + required: false + default: false + description: If set to true, only include issues which are patched, if set to false, only include issues which are not patched + - name: fixable + type: bool + title: Fixable + multi: false + show_user: true + required: false + default: false + description: If set to true, only include issues which are fixable, if set to false, only include issues which are not fixable. An issue is fixable if it is either upgradable, patchable or pinnable. Also see isUpgradable, isPatchable and isPinnable filters. + - name: is_fixed + type: bool + title: Is Fixed + multi: false + show_user: true + required: false + default: false + description: If set to true, only include issues which are fixed, if set to false, only include issues which are not fixed + - name: is_upgradeable + type: bool + title: Is Upgradeable + multi: false + show_user: true + required: false + default: false + description: If set to true, only include issues which are upgradable, if set to false, only include issues which are not upgradable + - name: is_patchable + type: bool + title: Is Patchable + multi: false + show_user: true + required: false + default: false + description: If set to true, only include issues which are patchable, if set to false, only include issues which are not patchable + - name: is_pinnable + type: bool + title: Is Pinnable + multi: false + show_user: true + required: false + default: false + description: If set to true, only include issues which are pinnable, if set to false, only include issues which are not pinnable + - name: min_priority_score + type: text + title: Min Priority Score + multi: false + show_user: true + required: false + description: The priority score ranging between 0-1000 + default: 0 + - name: max_priority_score + type: text + title: Max Priority Score + multi: false + show_user: true + required: false + description: The priority score ranging between 0-1000 + default: 1000 + - name: interval + type: text + title: Interval to query Snyk Events API + description: Go Duration syntax (eg. 10s) + multi: false + show_user: false + required: true + default: 24h + - name: first_interval + type: text + title: Initial interval to query Snyk Events API + description: Go Duration syntax (eg. 10s) + multi: false + show_user: false + required: true + default: 24h + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - snyk-vulnerabilities + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/snyk/1.1.2/data_stream/vulnerabilities/sample_event.json b/packages/snyk/1.1.2/data_stream/vulnerabilities/sample_event.json new file mode 100755 index 0000000000..cf692f936b --- /dev/null +++ b/packages/snyk/1.1.2/data_stream/vulnerabilities/sample_event.json @@ -0,0 +1,141 @@ +{ + "@timestamp": "2022-01-02T10:21:46.407Z", + "agent": { + "ephemeral_id": "b6ade099-0307-4079-b700-1b29dfb838ff", + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "snyk.vulnerabilities", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-01-02T10:21:46.407Z", + "dataset": "snyk.vulnerabilities", + "ingested": "2022-01-02T10:21:47Z", + "original": "{\"introducedDate\":\"2020-04-07\",\"isFixed\":false,\"issue\":{\"CVSSv3\":\"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"credit\":[\"Snyk Security Research Team\"],\"cvssScore\":\"8.1\",\"disclosureTime\":\"2016-11-27T22:00:00.000Z\",\"exploitMaturity\":\"no-known-exploit\",\"id\":\"npm:ejs:20161128\",\"identifiers\":{\"ALTERNATIVE\":[\"SNYK-JS-EJS-10218\"],\"CVE\":[],\"CWE\":[\"CWE-94\"]},\"isIgnored\":false,\"isPatchable\":false,\"isPatched\":false,\"isPinnable\":false,\"isUpgradable\":false,\"jiraIssueUrl\":null,\"language\":\"js\",\"originalSeverity\":null,\"package\":\"ejs\",\"packageManager\":\"npm\",\"patches\":[{\"comments\":[],\"id\":\"patch:npm:ejs:20161128:0\",\"modificationTime\":\"2019-12-03T11:40:45.851976Z\",\"urls\":[\"https://snyk-patches.s3.amazonaws.com/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch\"],\"version\":\"\\u003c2.5.3 \\u003e=2.2.4\"}],\"priorityScore\":4.05,\"publicationTime\":\"2016-11-28T18:44:12.000Z\",\"reachability\":\"No Info\",\"semver\":{\"vulnerable\":[\"\\u003c2.5.3\"]},\"severity\":\"high\",\"title\":\"Arbitrary Code Execution\",\"type\":\"vuln\",\"uniqueSeveritiesList\":[\"high\"],\"url\":\"https://snyk.io/vuln/npm:ejs:20161128\",\"version\":\"0.8.8\"},\"projects\":[{\"id\":\"projectid\",\"name\":\"username/reponame\",\"packageManager\":\"npm\",\"source\":\"github\",\"targetFile\":\"package.json\",\"url\":\"https://snyk.io/org/orgname/project/projectid\"},{\"id\":\"projectid\",\"name\":\"someotheruser/someotherreponame\",\"packageManager\":\"npm\",\"source\":\"github\",\"targetFile\":\"folder1/package.json\",\"url\":\"https://snyk.io/org/orgname/project/projectid\"},{\"id\":\"projectid\",\"name\":\"projectname\",\"packageManager\":\"npm\",\"source\":\"cli\",\"targetFile\":\"package.json\",\"url\":\"https://snyk.io/org/orgname/project/projectid\"}]}" + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "snyk": { + "projects": [ + { + "id": "projectid", + "name": "username/reponame", + "packageManager": "npm", + "source": "github", + "targetFile": "package.json", + "url": "https://snyk.io/org/orgname/project/projectid" + }, + { + "id": "projectid", + "name": "someotheruser/someotherreponame", + "packageManager": "npm", + "source": "github", + "targetFile": "folder1/package.json", + "url": "https://snyk.io/org/orgname/project/projectid" + }, + { + "id": "projectid", + "name": "projectname", + "packageManager": "npm", + "source": "cli", + "targetFile": "package.json", + "url": "https://snyk.io/org/orgname/project/projectid" + } + ], + "related": { + "projects": [ + "username/reponame", + "someotheruser/someotherreponame", + "projectname" + ] + }, + "vulnerabilities": { + "credit": [ + "Snyk Security Research Team" + ], + "cvss3": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", + "disclosure_time": "2016-11-27T22:00:00.000Z", + "exploit_maturity": "no-known-exploit", + "id": "npm:ejs:20161128", + "identifiers": { + "alternative": [ + "SNYK-JS-EJS-10218" + ], + "cwe": [ + "CWE-94" + ] + }, + "introduced_date": "2020-04-07", + "is_fixed": false, + "is_ignored": false, + "is_patchable": false, + "is_patched": false, + "is_pinnable": false, + "is_upgradable": false, + "language": "js", + "package": "ejs", + "package_manager": "npm", + "patches": [ + { + "id": "patch:npm:ejs:20161128:0", + "modificationTime": "2019-12-03T11:40:45.851976Z", + "urls": [ + "https://snyk-patches.s3.amazonaws.com/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch" + ], + "version": "\u003c2.5.3 \u003e=2.2.4" + } + ], + "priority_score": 4.05, + "publication_time": "2016-11-28T18:44:12.000Z", + "reachability": "No Info", + "semver": { + "vulnerable": [ + "\u003c2.5.3" + ] + }, + "title": "Arbitrary Code Execution", + "type": "vuln", + "unique_severities_list": [ + "high" + ], + "version": "0.8.8" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "snyk-vulnerabilities" + ], + "vulnerability": { + "category": "Github", + "classification": "CVSS", + "enumeration": "CVE", + "reference": "https://snyk.io/vuln/npm:ejs:20161128", + "scanner": { + "vendor": "Snyk" + }, + "score": { + "base": 8.1, + "version": "3.0" + }, + "severity": "high" + } +} \ No newline at end of file diff --git a/packages/snyk/1.1.2/docs/README.md b/packages/snyk/1.1.2/docs/README.md new file mode 100755 index 0000000000..3c2f7d017b --- /dev/null +++ b/packages/snyk/1.1.2/docs/README.md @@ -0,0 +1,344 @@ +# Snyk Integration + +This integration is for ingesting data from the [Snyk](https://snyk.io/) API. + +- `vulnerabilities`: Collects all found vulnerabilities for the related organizations and projects +- `audit`: Collects audit logging from Snyk, this can be actions like users, permissions, groups, api access and more. + +To configure access to the Snyk Audit Log API you will have to generate an API access token as described in the [Snyk Documentation](https://snyk.docs.apiary.io/#introduction/authorization) + + +## Audit + +An example event for `audit` looks as following: + +```json +{ + "@timestamp": "2020-11-11T21:00:00.000Z", + "agent": { + "ephemeral_id": "d625d71f-f6c0-4b21-a59c-8e6c6ca1cfa1", + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "snyk.audit", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "action": "org.user.invite", + "agent_id_status": "verified", + "created": "2022-01-02T10:21:09.808Z", + "dataset": "snyk.audit", + "ingested": "2022-01-02T10:21:10Z", + "original": "{\"content\":{\"email\":\"someone@snyk.io\",\"isAdmin\":false},\"created\":\"2020-11-11T21:00:00.000Z\",\"event\":\"org.user.invite\",\"groupId\":\"groupid123test-543123-54312sadf-123ad\",\"orgId\":\"orgid123test-5643asd234-asdfasdf\",\"projectId\":null,\"userId\":\"userid123test-234sdfa2-423sdfa-2134\"}" + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "snyk": { + "audit": { + "content": { + "email": "someone@snyk.io", + "isAdmin": false + }, + "org_id": "orgid123test-5643asd234-asdfasdf" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "snyk-audit" + ], + "user": { + "group": { + "id": "groupid123test-543123-54312sadf-123ad" + }, + "id": "userid123test-234sdfa2-423sdfa-2134" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| data_stream.dataset | Data stream dataset name. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Type of Filebeat input. | keyword | +| log.file.path | Path to the log file. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| snyk.audit.content | Overview of the content that was changed, both old and new values. | flattened | +| snyk.audit.org_id | ID of the related Organization related to the event. | keyword | +| snyk.audit.project_id | ID of the project related to the event. | keyword | +| snyk.projects | Array with all related projects objects. | flattened | +| snyk.related.projects | Array of all the related project ID's. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| user.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.id | Unique identifier of the user. | keyword | + + +## Vulnerabilities + +An example event for `vulnerabilities` looks as following: + +```json +{ + "@timestamp": "2022-01-02T10:21:46.407Z", + "agent": { + "ephemeral_id": "b6ade099-0307-4079-b700-1b29dfb838ff", + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "8.0.0-beta1" + }, + "data_stream": { + "dataset": "snyk.vulnerabilities", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "b1d83907-ff3e-464a-b79a-cf843f6f0bba", + "snapshot": false, + "version": "8.0.0-beta1" + }, + "event": { + "agent_id_status": "verified", + "created": "2022-01-02T10:21:46.407Z", + "dataset": "snyk.vulnerabilities", + "ingested": "2022-01-02T10:21:47Z", + "original": "{\"introducedDate\":\"2020-04-07\",\"isFixed\":false,\"issue\":{\"CVSSv3\":\"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"credit\":[\"Snyk Security Research Team\"],\"cvssScore\":\"8.1\",\"disclosureTime\":\"2016-11-27T22:00:00.000Z\",\"exploitMaturity\":\"no-known-exploit\",\"id\":\"npm:ejs:20161128\",\"identifiers\":{\"ALTERNATIVE\":[\"SNYK-JS-EJS-10218\"],\"CVE\":[],\"CWE\":[\"CWE-94\"]},\"isIgnored\":false,\"isPatchable\":false,\"isPatched\":false,\"isPinnable\":false,\"isUpgradable\":false,\"jiraIssueUrl\":null,\"language\":\"js\",\"originalSeverity\":null,\"package\":\"ejs\",\"packageManager\":\"npm\",\"patches\":[{\"comments\":[],\"id\":\"patch:npm:ejs:20161128:0\",\"modificationTime\":\"2019-12-03T11:40:45.851976Z\",\"urls\":[\"https://snyk-patches.s3.amazonaws.com/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch\"],\"version\":\"\\u003c2.5.3 \\u003e=2.2.4\"}],\"priorityScore\":4.05,\"publicationTime\":\"2016-11-28T18:44:12.000Z\",\"reachability\":\"No Info\",\"semver\":{\"vulnerable\":[\"\\u003c2.5.3\"]},\"severity\":\"high\",\"title\":\"Arbitrary Code Execution\",\"type\":\"vuln\",\"uniqueSeveritiesList\":[\"high\"],\"url\":\"https://snyk.io/vuln/npm:ejs:20161128\",\"version\":\"0.8.8\"},\"projects\":[{\"id\":\"projectid\",\"name\":\"username/reponame\",\"packageManager\":\"npm\",\"source\":\"github\",\"targetFile\":\"package.json\",\"url\":\"https://snyk.io/org/orgname/project/projectid\"},{\"id\":\"projectid\",\"name\":\"someotheruser/someotherreponame\",\"packageManager\":\"npm\",\"source\":\"github\",\"targetFile\":\"folder1/package.json\",\"url\":\"https://snyk.io/org/orgname/project/projectid\"},{\"id\":\"projectid\",\"name\":\"projectname\",\"packageManager\":\"npm\",\"source\":\"cli\",\"targetFile\":\"package.json\",\"url\":\"https://snyk.io/org/orgname/project/projectid\"}]}" + }, + "host": { + "name": "docker-fleet-agent" + }, + "input": { + "type": "httpjson" + }, + "snyk": { + "projects": [ + { + "id": "projectid", + "name": "username/reponame", + "packageManager": "npm", + "source": "github", + "targetFile": "package.json", + "url": "https://snyk.io/org/orgname/project/projectid" + }, + { + "id": "projectid", + "name": "someotheruser/someotherreponame", + "packageManager": "npm", + "source": "github", + "targetFile": "folder1/package.json", + "url": "https://snyk.io/org/orgname/project/projectid" + }, + { + "id": "projectid", + "name": "projectname", + "packageManager": "npm", + "source": "cli", + "targetFile": "package.json", + "url": "https://snyk.io/org/orgname/project/projectid" + } + ], + "related": { + "projects": [ + "username/reponame", + "someotheruser/someotherreponame", + "projectname" + ] + }, + "vulnerabilities": { + "credit": [ + "Snyk Security Research Team" + ], + "cvss3": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", + "disclosure_time": "2016-11-27T22:00:00.000Z", + "exploit_maturity": "no-known-exploit", + "id": "npm:ejs:20161128", + "identifiers": { + "alternative": [ + "SNYK-JS-EJS-10218" + ], + "cwe": [ + "CWE-94" + ] + }, + "introduced_date": "2020-04-07", + "is_fixed": false, + "is_ignored": false, + "is_patchable": false, + "is_patched": false, + "is_pinnable": false, + "is_upgradable": false, + "language": "js", + "package": "ejs", + "package_manager": "npm", + "patches": [ + { + "id": "patch:npm:ejs:20161128:0", + "modificationTime": "2019-12-03T11:40:45.851976Z", + "urls": [ + "https://snyk-patches.s3.amazonaws.com/npm/ejs/20161128/ejs_20161128_0_0_3d447c5a335844b25faec04b1132dbc721f9c8f6.patch" + ], + "version": "\u003c2.5.3 \u003e=2.2.4" + } + ], + "priority_score": 4.05, + "publication_time": "2016-11-28T18:44:12.000Z", + "reachability": "No Info", + "semver": { + "vulnerable": [ + "\u003c2.5.3" + ] + }, + "title": "Arbitrary Code Execution", + "type": "vuln", + "unique_severities_list": [ + "high" + ], + "version": "0.8.8" + } + }, + "tags": [ + "preserve_original_event", + "forwarded", + "snyk-vulnerabilities" + ], + "vulnerability": { + "category": "Github", + "classification": "CVSS", + "enumeration": "CVE", + "reference": "https://snyk.io/vuln/npm:ejs:20161128", + "scanner": { + "vendor": "Snyk" + }, + "score": { + "base": 8.1, + "version": "3.0" + }, + "severity": "high" + } +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| data_stream.dataset | Data stream dataset name. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Type of Filebeat input. | keyword | +| log.file.path | Path to the log file. | keyword | +| log.flags | Flags for the log file. | keyword | +| log.offset | Offset of the entry in the log file. | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| snyk.projects | Array with all related projects objects. | flattened | +| snyk.related.projects | Array of all the related project ID's. | keyword | +| snyk.vulnerabilities.credit | Reference to the person that original found the vulnerability. | keyword | +| snyk.vulnerabilities.cvss3 | CSSv3 scores. | keyword | +| snyk.vulnerabilities.disclosure_time | The time this vulnerability was originally disclosed to the package maintainers. | date | +| snyk.vulnerabilities.exploit_maturity | The Snyk exploit maturity level. | keyword | +| snyk.vulnerabilities.id | The vulnerability reference ID. | keyword | +| snyk.vulnerabilities.identifiers.alternative | Additional vulnerability identifiers. | keyword | +| snyk.vulnerabilities.identifiers.cwe | CWE vulnerability identifiers. | keyword | +| snyk.vulnerabilities.introduced_date | The date the vulnerability was initially found. | date | +| snyk.vulnerabilities.is_fixed | If the related vulnerability has been resolved. | boolean | +| snyk.vulnerabilities.is_ignored | If the vulnerability report has been ignored. | boolean | +| snyk.vulnerabilities.is_patchable | If vulnerability is fixable by using a Snyk supplied patch. | boolean | +| snyk.vulnerabilities.is_patched | If the vulnerability has been patched. | boolean | +| snyk.vulnerabilities.is_pinnable | If the vulnerability is fixable by pinning a transitive dependency. | boolean | +| snyk.vulnerabilities.is_upgradable | If the vulnerability fixable by upgrading a dependency. | boolean | +| snyk.vulnerabilities.jira_issue_url | Link to the related Jira issue. | keyword | +| snyk.vulnerabilities.language | The package's programming language. | keyword | +| snyk.vulnerabilities.original_severity | The original severity of the vulnerability. | long | +| snyk.vulnerabilities.package | The package identifier according to its package manager. | keyword | +| snyk.vulnerabilities.package_manager | The package manager. | keyword | +| snyk.vulnerabilities.patches | Patches required to resolve the issue created by Snyk. | flattened | +| snyk.vulnerabilities.priority_score | The CVS priority score. | long | +| snyk.vulnerabilities.publication_time | The vulnerability publication time. | date | +| snyk.vulnerabilities.reachability | If the vulnerable function from the library is used in the code scanned. Can either be No Info, Potentially reachable and Reachable. | keyword | +| snyk.vulnerabilities.semver | One or more semver ranges this issue is applicable to. The format varies according to package manager. | flattened | +| snyk.vulnerabilities.title | The issue title. | keyword | +| snyk.vulnerabilities.type | The issue type. Can be either "license" or "vulnerability". | keyword | +| snyk.vulnerabilities.unique_severities_list | A list of related unique severities. | keyword | +| snyk.vulnerabilities.version | The package version this issue is applicable to. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| user.group.id | Unique identifier for the group on the system/platform. | keyword | +| user.id | Unique identifier of the user. | keyword | +| vulnerability.category | The type of system or architecture that the vulnerability affects. These may be platform-specific (for example, Debian or SUSE) or general (for example, Database or Firewall). For example (https://qualysguard.qualys.com/qwebhelp/fo_portal/knowledgebase/vulnerability_categories.htm[Qualys vulnerability categories]) This field must be an array. | keyword | +| vulnerability.classification | The classification of the vulnerability scoring system. For example (https://www.first.org/cvss/) | keyword | +| vulnerability.enumeration | The type of identifier used for this vulnerability. For example (https://cve.mitre.org/about/) | keyword | +| vulnerability.id | The identification (ID) is the number portion of a vulnerability entry. It includes a unique identification number for the vulnerability. For example (https://cve.mitre.org/about/faqs.html#what_is_cve_id)[Common Vulnerabilities and Exposure CVE ID] | keyword | +| vulnerability.reference | A resource that provides additional information, context, and mitigations for the identified vulnerability. | keyword | +| vulnerability.scanner.vendor | The name of the vulnerability scanner vendor. | keyword | +| vulnerability.score.base | Scores can range from 0.0 to 10.0, with 10.0 being the most severe. Base scores cover an assessment for exploitability metrics (attack vector, complexity, privileges, and user interaction), impact metrics (confidentiality, integrity, and availability), and scope. For example (https://www.first.org/cvss/specification-document) | float | +| vulnerability.score.version | The National Vulnerability Database (NVD) provides qualitative severity rankings of "Low", "Medium", and "High" for CVSS v2.0 base score ranges in addition to the severity ratings for CVSS v3.0 as they are defined in the CVSS v3.0 specification. CVSS is owned and managed by FIRST.Org, Inc. (FIRST), a US-based non-profit organization, whose mission is to help computer security incident response teams across the world. For example (https://nvd.nist.gov/vuln-metrics/cvss) | keyword | +| vulnerability.severity | The severity of the vulnerability can help with metrics and internal prioritization regarding remediation. For example (https://nvd.nist.gov/vuln-metrics/cvss) | keyword | + + diff --git a/packages/snyk/1.1.2/img/snyk-logo.svg b/packages/snyk/1.1.2/img/snyk-logo.svg new file mode 100755 index 0000000000..039ceba032 --- /dev/null +++ b/packages/snyk/1.1.2/img/snyk-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/snyk/1.1.2/manifest.yml b/packages/snyk/1.1.2/manifest.yml new file mode 100755 index 0000000000..3a0571c9cd --- /dev/null +++ b/packages/snyk/1.1.2/manifest.yml @@ -0,0 +1,62 @@ +format_version: 1.0.0 +name: snyk +title: "Snyk" +version: 1.1.2 +license: basic +description: "Collect logs from Snyk API with Elastic Agent." +type: integration +categories: + - security +release: ga +conditions: + kibana.version: "^7.16.0 || ^8.0.0" +icons: + - src: /img/snyk-logo.svg + title: Snyk logo + size: 382x625 + type: image/svg+xml +policy_templates: + - name: snyk + title: Snyk Events + description: Collect data from Snyk API + inputs: + - type: httpjson + title: Collect data from Snyk API + description: Collect Audit and Vulnerabilty data from the Snyk API + vars: + - name: url + type: text + title: Base URL of Snyk API Server + multi: false + show_user: false + required: true + default: https://snyk.io/api/v1 + description: The base URL as found [here](https://snyk.docs.apiary.io/#introduction/api-url). No trailing /. + - name: api_token + type: password + title: Snyk API Token + multi: false + show_user: true + required: true + - name: http_client_timeout + type: text + title: HTTP Client Timeout + multi: false + required: false + show_user: true + - name: proxy_url + type: text + title: Proxy URL + description: URL to proxy connections in the form of http[s]://:@: + multi: false + required: false + show_user: false + - name: ssl + type: yaml + title: SSL Configuration + description: i.e. certificate_authorities, supported_protocols, verification_mode etc. + multi: false + required: false + show_user: false +owner: + github: elastic/security-external-integrations diff --git a/packages/zscaler_zia/0.1.3/changelog.yml b/packages/zscaler_zia/0.1.3/changelog.yml new file mode 100755 index 0000000000..77542ffe37 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/changelog.yml @@ -0,0 +1,21 @@ +# newer versions go on top +- version: "0.1.3" + changes: + - description: Updated the image file reference in README file + type: enhancement + link: https://github.com/elastic/integrations/pull/3038 +- version: "0.1.2" + changes: + - description: Add documentation for multi-fields + type: enhancement + link: https://github.com/elastic/integrations/pull/2916 +- version: "0.1.1" + changes: + - description: Updated the README to describe the Zscaler ZIA setup process in detail. + type: enhancement + link: https://github.com/elastic/integrations/pull/2773 +- version: "0.1.0" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/2459 diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/agent/stream/tcp.yml.hbs b/packages/zscaler_zia/0.1.3/data_stream/alerts/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..49e3770cb1 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/agent/stream/tcp.yml.hbs @@ -0,0 +1,23 @@ +tcp: +host: "{{listen_address}}:{{listen_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if ssl}} +ssl: {{ssl}} +{{/if}} +processors: +- drop_event: + when: + equals: + message: "" +{{#if processors}} +{{processors}} +{{/if}} diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml b/packages/zscaler_zia/0.1.3/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..8f9acf997c --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,52 @@ +--- +description: Pipeline for Zscaler alert logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - grok: + field: event.original + patterns: + - <%{NUMBER:log.syslog.priority:long}>%{SYSLOGTIMESTAMP:_tmp.timestamp} \[%{IPORHOST:destination.address}\] %{GREEDYDATA:message} + - grok: + field: message + patterns: + - 'ZscalerNSS: Zscaler cloud configuration connection to %{IPORHOST:destination.address}:%{NUMBER:destination.port:long} lost and unavailable for the past %{NUMBER:zscaler_zia.alerts.connection_lost_minutes:double} minutes' + - 'ZscalerNSS: SIEM Feed connection "%{GREEDYDATA:zscaler_zia.alerts.log_feed_name}" to %{IPORHOST:destination.address}:%{NUMBER:destination.port:long} lost and unavailable for the past %{NUMBER:zscaler_zia.alerts.connection_lost_minutes:double} minutes' + ignore_failure: true + - convert: + field: destination.address + target_field: destination.ip + type: ip + ignore_failure: true + - append: + field: related.ip + value: "{{{destination.ip}}}" + if: ctx?.destination?.ip != null + ignore_failure: true + - date: + field: _tmp.timestamp + target_field: '@timestamp' + ignore_failure: true + formats: + - MMM d HH:mm:ss + - MMM dd HH:mm:ss + - MMM d HH:mm:ss + - ISO8601 + - remove: + field: + - _tmp + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: +- set: + field: error.message + value: "{{{ _ingest.on_failure_message }}}" diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/agent.yml b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/base-fields.yml b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/base-fields.yml new file mode 100755 index 0000000000..bddad62cfe --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: zscaler_zia +- name: event.dataset + type: constant_keyword + description: Event dataset + value: zscaler_zia.alerts diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/ecs.yml b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/ecs.yml new file mode 100755 index 0000000000..94ad86350f --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/ecs.yml @@ -0,0 +1,33 @@ +- description: |- + Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. + Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. + name: destination.address + type: keyword +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: Port of the destination. + name: destination.port + type: long +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + Syslog numeric priority of the event, if available. + According to RFCs 5424 and 3164, the priority is 8 * facility + severity. This number is therefore expected to contain a value between 0 and 191. + name: log.syslog.priority + type: long +- description: |- + For log events the message field contains the log message, optimized for viewing in a log viewer. + For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. + If multiple messages exist, they can be combined into one message. + name: message + type: match_only_text +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: List of keywords used to tag each event. + name: tags + type: keyword diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/fields.yml b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/fields.yml new file mode 100755 index 0000000000..38608a7891 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/fields/fields.yml @@ -0,0 +1,14 @@ +- name: zscaler_zia.alerts + type: group + fields: + - name: connection_lost_minutes + type: double + description: | + Amount of time after loosing connection to a server in Minutes. + - name: log_feed_name + type: keyword + description: | + Name of the NSS log feed. +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/manifest.yml b/packages/zscaler_zia/0.1.3/data_stream/alerts/manifest.yml new file mode 100755 index 0000000000..1bd14b8c53 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/manifest.yml @@ -0,0 +1,41 @@ +title: Alerts +type: logs +streams: + - input: tcp + template_path: tcp.yml.hbs + title: Zscaler Internet Access Alerts + description: Collect Zscaler Internet Access Alerts using tcp input + vars: + - name: listen_port + type: integer + title: Listen Port + description: The TCP port number to listen on. + multi: false + required: true + show_user: true + default: 9010 + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - zscaler_zia-alerts + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/zscaler_zia/0.1.3/data_stream/alerts/sample_event.json b/packages/zscaler_zia/0.1.3/data_stream/alerts/sample_event.json new file mode 100755 index 0000000000..0749ca369a --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/alerts/sample_event.json @@ -0,0 +1,61 @@ +{ + "@timestamp": "2022-12-10T13:40:32.000Z", + "agent": { + "ephemeral_id": "8c093fcf-fb2f-4baa-b794-40edb011194d", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "data_stream": { + "dataset": "zscaler_zia.alerts", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "address": "81.2.69.193", + "ip": "81.2.69.193", + "port": 9012 + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "agent_id_status": "verified", + "dataset": "zscaler_zia.alerts", + "ingested": "2022-02-04T06:31:25Z" + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:32902" + }, + "syslog": { + "priority": 114 + } + }, + "message": "ZscalerNSS: SIEM Feed connection \"DNS Logs Feed\" to 81.2.69.193:9012 lost and unavailable for the past 2440.00 minutes", + "related": { + "ip": [ + "81.2.69.193" + ] + }, + "tags": [ + "forwarded", + "zscaler_zia-alerts" + ], + "zscaler_zia": { + "alerts": { + "connection_lost_minutes": 2440, + "log_feed_name": "DNS Logs Feed" + } + } +} \ No newline at end of file diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/agent/stream/tcp.yml.hbs b/packages/zscaler_zia/0.1.3/data_stream/dns/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..030459f258 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/agent/stream/tcp.yml.hbs @@ -0,0 +1,19 @@ +tcp: +host: "{{listen_address}}:{{listen_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if ssl}} +ssl: {{ssl}} +{{/if}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/elasticsearch/ingest_pipeline/default.yml b/packages/zscaler_zia/0.1.3/data_stream/dns/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..cbad42a808 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,209 @@ +--- +description: Pipeline for Zscaler dns logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: resp + - rename: + field: resp.event + target_field: json + - remove: + field: resp + ignore_missing: true + - date: + field: json.datetime + target_field: "@timestamp" + ignore_failure: true + formats: + - E MMM dd HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - remove: + field: json.datetime + ignore_missing: true + - set: + field: event.category + value: network + - set: + field: event.kind + value: event + - append: + field: event.type + value: info + - rename: + field: json.clt_sip + target_field: client.ip + ignore_missing: true + - geoip: + field: client.ip + target_field: client.geo + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: client.ip + target_field: client.as + properties: + - asn + - organization_name + ignore_missing: true + - append: + field: related.ip + value: "{{{client.ip}}}" + if: ctx?.client?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.dns_resp + target_field: dns.answers.name + ignore_missing: true + - rename: + field: json.dns_req + target_field: dns.question.name + ignore_missing: true + - rename: + field: json.dns_reqtype + target_field: dns.question.type + ignore_missing: true + - rename: + field: json.srv_dip + target_field: server.ip + ignore_missing: true + - geoip: + field: server.ip + target_field: server.geo + ignore_missing: true + - geoip: + database_file: GeoLite2-ASN.mmdb + field: server.ip + target_field: server.as + properties: + - asn + - organization_name + ignore_missing: true + - append: + field: related.ip + value: "{{{server.ip}}}" + if: ctx?.server?.ip != null + allow_duplicates: false + ignore_failure: true + - convert: + field: json.srv_dport + target_field: server.port + type: long + ignore_failure: true + - remove: + field: json.srv_dport + ignore_missing: true + - urldecode: + field: json.user + target_field: user.email + ignore_missing: true + - remove: + field: json.user + ignore_missing: true + - rename: + field: json.deviceowner + target_field: user.name + ignore_missing: true + - urldecode: + field: json.department + target_field: zscaler_zia.dns.department + ignore_missing: true + - remove: + field: json.department + ignore_missing: true + - urldecode: + field: json.location + target_field: zscaler_zia.dns.location + ignore_missing: true + - remove: + field: json.location + ignore_missing: true + - rename: + field: json.reqaction + target_field: zscaler_zia.dns.request.action + ignore_missing: true + - rename: + field: json.resaction + target_field: zscaler_zia.dns.response.action + ignore_missing: true + - urldecode: + field: json.reqrulelabel + target_field: zscaler_zia.dns.request.rule.label + ignore_missing: true + - remove: + field: json.reqrulelabel + ignore_missing: true + - urldecode: + field: json.resrulelabel + target_field: zscaler_zia.dns.response.rule.label + ignore_missing: true + - remove: + field: json.resrulelabel + ignore_missing: true + - convert: + field: json.durationms + target_field: zscaler_zia.dns.duration.milliseconds + type: long + ignore_failure: true + - remove: + field: json.durationms + ignore_missing: true + - rename: + field: json.category + target_field: zscaler_zia.dns.dom.category + ignore_missing: true + - rename: + field: json.devicehostname + target_field: zscaler_zia.dns.hostname + ignore_missing: true + - append: + field: related.hosts + value: "{{{zscaler_zia.dns.hostname}}}" + if: ctx?.zscaler_zia?.dns?.hostname != null + allow_duplicates: false + ignore_failure: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - script: + description: Adds all the remaining fields in fields under zscaler_zia.dns + lang: painless + if: ctx.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.zscaler_zia.dns[m.getKey()] = m.getValue(); + } + - remove: + field: json + ignore_failure: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: +- set: + field: error.message + value: "{{{ _ingest.on_failure_message }}}" diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/fields/agent.yml b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/fields/base-fields.yml b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/base-fields.yml new file mode 100755 index 0000000000..cc2e29669e --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: zscaler_zia +- name: event.dataset + type: constant_keyword + description: Event dataset + value: zscaler_zia.dns diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/fields/ecs.yml b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/ecs.yml new file mode 100755 index 0000000000..7462b85bae --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/ecs.yml @@ -0,0 +1,101 @@ +- description: City name. + name: client.geo.city_name + type: keyword +- description: Name of the continent. + name: client.geo.continent_name + type: keyword +- description: Country ISO code. + name: client.geo.country_iso_code + type: keyword +- description: Country name. + name: client.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: client.geo.location + type: geo_point +- description: Region ISO code. + name: client.geo.region_iso_code + type: keyword +- description: Region name. + name: client.geo.region_name + type: keyword +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: |- + The domain name to which this resource record pertains. + If a chain of CNAME is being resolved, each answer's `name` should be the one that corresponds with the answer's `data`. It should not simply be the original `question.name` repeated. + name: dns.answers.name + type: keyword +- description: |- + The name being queried. + If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. + name: dns.question.name + type: keyword +- description: The type of record being queried. + name: dns.question.type + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: City name. + name: server.geo.city_name + type: keyword +- description: Name of the continent. + name: server.geo.continent_name + type: keyword +- description: Country ISO code. + name: server.geo.country_iso_code + type: keyword +- description: Country name. + name: server.geo.country_name + type: keyword +- description: Longitude and latitude. + level: core + name: server.geo.location + type: geo_point +- description: Region ISO code. + name: server.geo.region_iso_code + type: keyword +- description: Region name. + name: server.geo.region_name + type: keyword +- description: IP address of the server (IPv4 or IPv6). + name: server.ip + type: ip +- description: Port of the server. + name: server.port + type: long +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Packets sent from the source to the destination. + name: source.packets + type: long +- description: Port of the source. + name: source.port + type: long +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/fields/fields.yml b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/fields.yml new file mode 100755 index 0000000000..ae183b145c --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/fields/fields.yml @@ -0,0 +1,48 @@ +- name: zscaler_zia.dns + type: group + fields: + - name: department + type: keyword + description: | + Department of the user. + - name: dom.category + type: keyword + description: | + URL Category of the FQDN in the DNS request. + - name: duration.milliseconds + type: long + description: | + Duration of the DNS request in milliseconds. + - name: hostname + type: keyword + description: | + N/A + - name: location + type: keyword + description: | + Gateway location or sub-location of the source. + - name: request + type: group + fields: + - name: action + type: keyword + description: | + Name of the action that was applied to the DNS request. + - name: rule.label + type: keyword + description: | + Name of the rule that was applied to the DNS request. + - name: response + type: group + fields: + - name: action + type: keyword + description: | + Name of the action that was applied to the DNS response. + - name: rule.label + type: keyword + description: |- + Name of the rule that was applied to the DNS response. +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/manifest.yml b/packages/zscaler_zia/0.1.3/data_stream/dns/manifest.yml new file mode 100755 index 0000000000..a47e838e8c --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/manifest.yml @@ -0,0 +1,41 @@ +title: DNS logs +type: logs +streams: + - input: tcp + template_path: tcp.yml.hbs + title: Zscaler Internet Access DNS Logs + description: Collect Zscaler Internet Access DNS logs using tcp input + vars: + - name: listen_port + type: integer + title: Listen Port + description: The TCP port number to listen on. + multi: false + required: true + show_user: true + default: 9011 + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - zscaler_zia-dns + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/zscaler_zia/0.1.3/data_stream/dns/sample_event.json b/packages/zscaler_zia/0.1.3/data_stream/dns/sample_event.json new file mode 100755 index 0000000000..86b91a6988 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/dns/sample_event.json @@ -0,0 +1,124 @@ +{ + "@timestamp": "2021-12-17T07:27:54.000Z", + "agent": { + "ephemeral_id": "d288c261-b8db-45af-99c0-a673c3c6d8e1", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "client": { + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.193" + }, + "data_stream": { + "dataset": "zscaler_zia.dns", + "namespace": "ep", + "type": "logs" + }, + "dns": { + "answers": { + "name": "Some response string" + }, + "question": { + "name": "example.com", + "type": "Some type" + } + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "agent_id_status": "verified", + "category": "network", + "dataset": "zscaler_zia.dns", + "ingested": "2022-02-04T06:32:56Z", + "kind": "event", + "type": [ + "info" + ] + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:54202" + } + }, + "related": { + "hosts": [ + "Machine9000" + ], + "ip": [ + "81.2.69.193", + "81.2.69.144" + ] + }, + "server": { + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.144", + "port": 8080 + }, + "tags": [ + "forwarded", + "zscaler_zia-dns" + ], + "user": { + "email": "some_user@example.com", + "name": "Owner77" + }, + "zscaler_zia": { + "dns": { + "department": "Unknown", + "dom": { + "category": "Professional Services" + }, + "duration": { + "milliseconds": 123456 + }, + "hostname": "Machine9000", + "location": "TestLoc DB", + "request": { + "action": "REQ_ALLOW", + "rule": { + "label": "Access Blocked" + } + }, + "response": { + "action": "Some Response Action", + "rule": { + "label": "None" + } + } + } + } +} \ No newline at end of file diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/agent/stream/tcp.yml.hbs b/packages/zscaler_zia/0.1.3/data_stream/firewall/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..030459f258 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/agent/stream/tcp.yml.hbs @@ -0,0 +1,19 @@ +tcp: +host: "{{listen_address}}:{{listen_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if ssl}} +ssl: {{ssl}} +{{/if}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml b/packages/zscaler_zia/0.1.3/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..f27a8cfea0 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,270 @@ +--- +description: Pipeline for Zscaler firewall logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: resp + - rename: + field: resp.event + target_field: json + - remove: + field: resp + ignore_missing: true + - set: + field: event.category + value: network + - set: + field: event.kind + value: event + - set: + field: event.type + value: info + - date: + field: json.datetime + target_field: "@timestamp" + ignore_failure: true + formats: + - E MMM dd HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - remove: + field: json.datetime + ignore_failure: true + - rename: + field: json.outbytes + target_field: client.bytes + ignore_missing: true + - rename: + field: json.devicehostname + target_field: host.hostname + ignore_missing: true + - rename: + field: json.nwapp + target_field: network.application + ignore_missing: true + - rename: + field: json.nwsvc + target_field: network.protocol + ignore_missing: true + - lowercase: + field: network.protocol + ignore_missing: true + - rename: + field: json.proto + target_field: network.transport + ignore_missing: true + - lowercase: + field: network.transport + ignore_missing: true + - append: + field: rule.name + value: "{{{json.rulelabel}}}" + if: ctx?.json?.rulelabel != null + allow_duplicates: false + - append: + field: rule.name + value: "{{{json.ipsrulelabel}}}" + if: ctx?.json?.ipsrulelabel != null + allow_duplicates: false + - urldecode: + field: rule.name + ignore_failure: true + - remove: + field: json.rulelabel + ignore_missing: true + - remove: + field: json.ipsrulelabel + ignore_missing: true + - rename: + field: json.inbytes + target_field: server.bytes + ignore_missing: true + - rename: + field: json.destcountry + target_field: server.geo.country_name + ignore_missing: true + - urldecode: + field: json.user + target_field: user.email + ignore_missing: true + - remove: + field: json.user + ignore_missing: true + - rename: + field: json.deviceowner + target_field: user.name + ignore_missing: true + - urldecode: + field: json.department + target_field: zscaler_zia.firewall.department + ignore_missing: true + - remove: + field: json.department + ignore_missing: true + - urldecode: + field: json.locationname + target_field: zscaler_zia.firewall.location.name + ignore_missing: true + - remove: + field: json.locationname + ignore_missing: true + - rename: + field: json.cdport + target_field: zscaler_zia.firewall.client.destination.port + ignore_missing: true + - rename: + field: json.csport + target_field: zscaler_zia.firewall.client.source.port + ignore_missing: true + - rename: + field: json.sdport + target_field: zscaler_zia.firewall.server.destination.port + ignore_missing: true + - rename: + field: json.ssport + target_field: zscaler_zia.firewall.server.source.port + ignore_missing: true + - append: + field: related.ip + value: "{{{json.csip}}}" + if: ctx?.json?.csip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.csip + target_field: zscaler_zia.firewall.client.source.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{json.cdip}}}" + if: ctx?.json?.cdip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.cdip + target_field: zscaler_zia.firewall.client.destination.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{json.ssip}}}" + if: ctx?.json?.ssip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.ssip + target_field: zscaler_zia.firewall.server.source.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{json.sdip}}}" + if: ctx?.json?.sdip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.sdip + target_field: zscaler_zia.firewall.server.destination.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{json.tsip}}}" + if: ctx?.json?.tsip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.tsip + target_field: zscaler_zia.firewall.tunnel.ip + ignore_missing: true + - rename: + field: json.tunsport + target_field: zscaler_zia.firewall.tunnel.port + ignore_missing: true + - rename: + field: json.tuntype + target_field: zscaler_zia.firewall.tunnel.type + ignore_missing: true + - rename: + field: json.action + target_field: event.action + ignore_missing: true + - lowercase: + field: event.action + ignore_missing: true + - rename: + field: json.dnat + target_field: zscaler_zia.firewall.nat + ignore_missing: true + - rename: + field: json.stateful + target_field: zscaler_zia.firewall.stateful + ignore_missing: true + - rename: + field: json.aggregate + target_field: zscaler_zia.firewall.aggregate + ignore_missing: true + - rename: + field: json.ipcat + target_field: zscaler_zia.firewall.ip_category + ignore_missing: true + - rename: + field: json.avgduration + target_field: zscaler_zia.firewall.duration.avg + ignore_missing: true + - rename: + field: json.duration + target_field: zscaler_zia.firewall.duration.seconds + ignore_missing: true + - rename: + field: json.durationms + target_field: zscaler_zia.firewall.duration.milliseconds + ignore_missing: true + - rename: + field: json.numsessions + target_field: zscaler_zia.firewall.session.count + ignore_missing: true + - rename: + field: json.threatcat + target_field: zscaler_zia.firewall.threat.category + ignore_missing: true + - rename: + field: json.threatname + target_field: zscaler_zia.firewall.threat.name + ignore_missing: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - script: + description: Adds all the remaining fields in fields under zscaler_zia.firewall + lang: painless + if: ctx?.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.zscaler_zia.firewall[m.getKey()] = m.getValue(); + } + - remove: + field: json + ignore_missing: true +on_failure: +- set: + field: error.message + value: "{{{_ingest.on_failure_message}}}" diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/agent.yml b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/base-fields.yml b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/base-fields.yml new file mode 100755 index 0000000000..b5aac8833c --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: zscaler_zia +- name: event.dataset + type: constant_keyword + description: Event dataset + value: zscaler_zia.firewall diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/ecs.yml b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/ecs.yml new file mode 100755 index 0000000000..7ce1ec4034 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/ecs.yml @@ -0,0 +1,58 @@ +- description: Bytes sent from the client to the server. + name: client.bytes + type: long +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + Hostname of the host. + It normally contains what the `hostname` command returns on the host machine. + name: host.hostname + type: keyword +- description: |- + When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. + For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. + The field value must be normalized to lowercase for querying. + name: network.application + type: keyword +- description: |- + In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. + The field value must be normalized to lowercase for querying. + name: network.protocol + type: keyword +- description: |- + Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) + The field value must be normalized to lowercase for querying. + name: network.transport + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: The name of the rule or signature generating the event. + name: rule.name + type: keyword +- description: Bytes sent from the server to the client. + name: server.bytes + type: long +- description: Country name. + name: server.geo.country_name + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/fields.yml b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/fields.yml new file mode 100755 index 0000000000..c8b4137da0 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/fields/fields.yml @@ -0,0 +1,127 @@ +- name: zscaler_zia.firewall + type: group + fields: + - name: department + type: keyword + description: | + Department of the user. + - name: location + type: group + fields: + - name: name + type: keyword + description: | + Name of the location from which the session was initiated. + - name: client + type: group + fields: + - name: destination + type: group + fields: + - name: port + type: double + description: | + Client destination port. For aggregated sessions, this is the client destination port of the last session in the aggregate. + - name: ip + type: keyword + description: | + Client destination IP address. For aggregated sessions, this is the client destination IP address of the last session in the aggregate. + - name: source + type: group + fields: + - name: port + type: double + description: | + Client source port. For aggregated sessions, this is the client source port of the last session in the aggregate. + - name: ip + type: keyword + description: | + Client source IP address. For aggregated sessions, this is the client source IP address of the last session in the aggregate. + - name: server + type: group + fields: + - name: destination + type: group + fields: + - name: port + type: double + description: | + Server destination port. For aggregated sessions, this is the server destination port of the last session in the aggregate. + - name: ip + type: keyword + description: | + Server Destination IP address. For aggregated sessions, this is the server destination IP address of the last session in the aggregate. + - name: source + type: group + fields: + - name: port + type: double + description: | + Server source port. For aggregated sessions, this is the server source port of the last session in the aggregate. + - name: ip + type: keyword + description: | + Server source IP address. For aggregated sessions, this is the server source IP address of the last session in the aggregate. + - name: tunnel + type: group + fields: + - name: ip + type: keyword + description: | + Tunnel IP address of the client (source). For aggregated sessions, this is the client's tunnel IP address corresponding to the last session in the aggregate. + - name: port + type: double + description: | + Tunnel port on the client side. For aggregated sessions, this is the client's tunnel port corresponding to the last session in the aggregate. + - name: type + type: keyword + description: | + Traffic forwarding method used to send the traffic to the firewall. + - name: nat + type: keyword + description: | + Indicates if the destination NAT policy was applied. + - name: stateful + type: keyword + - name: aggregate + type: keyword + - name: ip_category + type: keyword + description: | + URL category that corresponds to the server IP address. + - name: duration + type: group + fields: + - name: avg + type: double + description: | + Average session duration, in milliseconds, if the sessions were aggregated. + - name: seconds + type: double + description: | + Session or request duration in seconds. + - name: milliseconds + type: double + description: | + Session or request duration in milliseconds. + - name: session + type: group + fields: + - name: count + type: double + description: | + Number of sessions that were aggregated. + - name: threat + type: group + fields: + - name: category + type: keyword + description: | + Category of the threat in the Firewall session by the IPS engine. + - name: name + type: keyword + description: | + Name of the threat detected in the Firewall session by the IPS engine. +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/manifest.yml b/packages/zscaler_zia/0.1.3/data_stream/firewall/manifest.yml new file mode 100755 index 0000000000..6da5481a66 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/manifest.yml @@ -0,0 +1,41 @@ +title: Firewall Logs +type: logs +streams: + - input: tcp + template_path: tcp.yml.hbs + title: Zscaler Internet Access Firewall Logs + description: Collect Zscaler Internet Access Firewall Logs using tcp input + vars: + - name: listen_port + type: integer + title: Listen Port + description: The TCP port number to listen on. + multi: false + required: true + show_user: true + default: 9012 + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - zscaler_zia-firewall + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/zscaler_zia/0.1.3/data_stream/firewall/sample_event.json b/packages/zscaler_zia/0.1.3/data_stream/firewall/sample_event.json new file mode 100755 index 0000000000..d5914ddf13 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/firewall/sample_event.json @@ -0,0 +1,127 @@ +{ + "@timestamp": "2021-12-17T07:27:54.000Z", + "agent": { + "ephemeral_id": "41987f90-74dc-4b4b-9936-4347028cf558", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "client": { + "bytes": 1734 + }, + "data_stream": { + "dataset": "zscaler_zia.firewall", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "action": "drop", + "agent_id_status": "verified", + "category": "network", + "dataset": "zscaler_zia.firewall", + "ingested": "2022-02-04T06:34:17Z", + "kind": "event", + "original": "{ \"sourcetype\" : \"zscalernss-fw\", \"event\" :{\"datetime\":\"Fri Dec 17 07:27:54 2021\",\"user\":\"some_user@example.com\",\"department\":\"Unknown\",\"locationname\":\"TestLoc%20DB\",\"cdport\":443,\"csport\":55018,\"sdport\":443,\"ssport\":0,\"csip\":\"0.0.0.0\",\"cdip\":\"0.0.0.0\",\"ssip\":\"0.0.0.0\",\"sdip\":\"0.0.0.0\",\"tsip\":\"0.0.0.0\",\"tunsport\":0,\"tuntype\":\"ZscalerClientConnector\",\"action\":\"Drop\",\"dnat\":\"No\",\"stateful\":\"Yes\",\"aggregate\":\"No\",\"nwsvc\":\"HTTPS\",\"nwapp\":\"http\",\"proto\":\"TCP\",\"ipcat\":\"Test Name\",\"destcountry\":\"Ireland\",\"avgduration\":486,\"rulelabel\":\"Access%20Blocked\",\"inbytes\":19052,\"outbytes\":1734,\"duration\":0,\"durationms\":486,\"numsessions\":1,\"ipsrulelabel\":\"None\",\"threatcat\":\"None\",\"threatname\":\"None\",\"deviceowner\":\"admin77\",\"devicehostname\":\"Machine9000\"}}", + "type": "info" + }, + "host": { + "hostname": "Machine9000" + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:58194" + } + }, + "network": { + "application": "http", + "protocol": "https", + "transport": "tcp" + }, + "related": { + "ip": [ + "0.0.0.0" + ] + }, + "rule": { + "name": [ + "Access Blocked", + "None" + ] + }, + "server": { + "bytes": 19052, + "geo": { + "country_name": "Ireland" + } + }, + "tags": [ + "forwarded", + "zscaler_zia-firewall" + ], + "user": { + "email": "some_user@example.com", + "name": "admin77" + }, + "zscaler_zia": { + "firewall": { + "aggregate": "No", + "client": { + "destination": { + "ip": "0.0.0.0", + "port": 443 + }, + "source": { + "ip": "0.0.0.0", + "port": 55018 + } + }, + "department": "Unknown", + "duration": { + "avg": 486, + "milliseconds": 486, + "seconds": 0 + }, + "ip_category": "Test Name", + "location": { + "name": "TestLoc DB" + }, + "nat": "No", + "server": { + "destination": { + "ip": "0.0.0.0", + "port": 443 + }, + "source": { + "ip": "0.0.0.0", + "port": 0 + } + }, + "session": { + "count": 1 + }, + "stateful": "Yes", + "threat": { + "category": "None", + "name": "None" + }, + "tunnel": { + "ip": "0.0.0.0", + "port": 0, + "type": "ZscalerClientConnector" + } + } + } +} \ No newline at end of file diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/agent/stream/tcp.yml.hbs b/packages/zscaler_zia/0.1.3/data_stream/tunnel/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..030459f258 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/agent/stream/tcp.yml.hbs @@ -0,0 +1,19 @@ +tcp: +host: "{{listen_address}}:{{listen_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if ssl}} +ssl: {{ssl}} +{{/if}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/elasticsearch/ingest_pipeline/default.yml b/packages/zscaler_zia/0.1.3/data_stream/tunnel/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..a62b7ab78e --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,292 @@ +--- +description: Pipeline for Zscaler tunnel logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: resp + - rename: + field: resp.event + target_field: json + - remove: + field: resp + ignore_missing: true + - date: + field: json.datetime + target_field: "@timestamp" + ignore_failure: true + formats: + - E MMM dd HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - remove: + field: json.datetime + ignore_missing: true + - set: + field: event.category + value: network + - set: + field: event.kind + value: event + - append: + field: event.type + value: info + - rename: + field: json.recordid + target_field: event.id + ignore_missing: true + - rename: + field: json.event + target_field: event.action + ignore_missing: true + - rename: + field: json.eventreason + target_field: event.reason + ignore_missing: true + - rename: + field: json.destinationip + target_field: destination.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{destination.ip}}}" + if: ctx?.destination?.ip != null + allow_duplicates: false + ignore_failure: true + - convert: + field: json.destinationport + target_field: destination.port + type: long + ignore_missing: true + - remove: + field: json.destinationport + ignore_missing: true + - rename: + field: json.sourceip + target_field: source.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{source.ip}}}" + if: ctx?.source?.ip != null + allow_duplicates: false + ignore_failure: true + - convert: + field: json.sourceport + target_field: source.port + type: long + ignore_missing: true + - remove: + field: json.sourceport + ignore_missing: true + - urldecode: + field: json.user + target_field: user.name + ignore_missing: true + - remove: + field: json.user + ignore_missing: true + - append: + field: related.user + value: "{{{user.name}}}" + if: ctx?.user?.name != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.rxbytes + target_field: destination.bytes + ignore_missing: true + - rename: + field: json.rxpackets + target_field: destination.packets + ignore_missing: true + - rename: + field: json.txbytes + target_field: source.bytes + ignore_missing: true + - rename: + field: json.txpackets + target_field: source.packets + ignore_missing: true + - rename: + field: json.Recordtype + target_field: zscaler_zia.tunnel.action.type + ignore_missing: true + - urldecode: + field: json.location + target_field: zscaler_zia.tunnel.location.name + ignore_missing: true + - remove: + field: json.location + ignore_missing: true + - convert: + field: json.lifetime + target_field: zscaler_zia.tunnel.life.time + type: long + ignore_missing: true + - remove: + field: json.lifetime + ignore_missing: true + - convert: + field: json.ikeversion + target_field: zscaler_zia.tunnel.ike.version + type: integer + ignore_missing: true + - remove: + field: json.ikeversion + ignore_missing: true + - rename: + field: json.spi_in + target_field: zscaler_zia.tunnel.spi_in + ignore_missing: true + - rename: + field: json.spi_out + target_field: zscaler_zia.tunnel.spi_out + ignore_missing: true + - rename: + field: json.algo + target_field: zscaler_zia.tunnel.encryption.algorithm + ignore_missing: true + - rename: + field: json.authentication + target_field: zscaler_zia.tunnel.authentication.algorithm + ignore_missing: true + - rename: + field: json.authtype + target_field: zscaler_zia.tunnel.authentication.type + ignore_missing: true + - rename: + field: json.tunneltype + target_field: zscaler_zia.tunnel.type + ignore_missing: true + - rename: + field: json.vendorname + target_field: zscaler_zia.tunnel.vendor.name + ignore_missing: true + - convert: + field: json.sourceportstart + target_field: zscaler_zia.tunnel.source.start.port + type: long + ignore_missing: true + - remove: + field: json.sourceportstart + ignore_missing: true + - convert: + field: json.destinationportstart + target_field: zscaler_zia.tunnel.destination.start.port + type: long + ignore_missing: true + - remove: + field: json.destinationportstart + ignore_missing: true + - rename: + field: json.srcipstart + target_field: zscaler_zia.tunnel.source.start.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{zscaler_zia.tunnel.source.start.ip}}}" + if: ctx?.zscaler_zia?.tunnel?.source?.start?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.srcipend + target_field: zscaler_zia.tunnel.source.end.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{zscaler_zia.tunnel.source.end.ip}}}" + if: ctx?.zscaler_zia?.tunnel?.source?.end?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.destinationipstart + target_field: zscaler_zia.tunnel.destination.start.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{zscaler_zia.tunnel.destination.start.ip}}}" + if: ctx?.zscaler_zia?.tunnel?.destination?.start?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.destinationipend + target_field: zscaler_zia.tunnel.destination.end.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{zscaler_zia.tunnel.destination.end.ip}}}" + if: ctx?.zscaler_zia?.tunnel?.destination?.end?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.spi + target_field: zscaler_zia.tunnel.spi + ignore_missing: true + - rename: + field: json.protocol + target_field: zscaler_zia.tunnel.policy.protocol + ignore_missing: true + - rename: + field: json.tunnelprotocol + target_field: zscaler_zia.tunnel.protocol + ignore_missing: true + - rename: + field: json.policydirection + target_field: zscaler_zia.tunnel.policy.direction + ignore_missing: true + - convert: + field: json.lifebytes + target_field: zscaler_zia.tunnel.life.bytes + type: long + ignore_missing: true + - remove: + field: json.lifebytes + ignore_missing: true + - rename: + field: json.dpdrec + target_field: zscaler_zia.tunnel.dpd_packets + ignore_missing: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - script: + description: Adds all the remaining fields in fields under zscaler_zia.tunnel + lang: painless + if: ctx.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.zscaler_zia.tunnel[m.getKey()] = m.getValue(); + } + - remove: + field: json + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: +- set: + field: error.message + value: "{{{ _ingest.on_failure_message }}}" diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/agent.yml b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/base-fields.yml b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/base-fields.yml new file mode 100755 index 0000000000..14fc7f2ee9 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: zscaler_zia +- name: event.dataset + type: constant_keyword + description: Event dataset + value: zscaler_zia.tunnel diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/ecs.yml b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/ecs.yml new file mode 100755 index 0000000000..dd5fc52981 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/ecs.yml @@ -0,0 +1,57 @@ +- description: Bytes sent from the destination to the source. + name: destination.bytes + type: long +- description: IP address of the destination (IPv4 or IPv6). + name: destination.ip + type: ip +- description: Packets sent from the destination to the source. + name: destination.packets + type: long +- description: Port of the destination. + name: destination.port + type: long +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: Unique ID to describe the event. + name: event.id + type: keyword +- description: |- + Reason why this event happened, according to the source. + This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). + name: event.reason + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: All the user names or other user identifiers seen on the event. + name: related.user + type: keyword +- description: Bytes sent from the source to the destination. + name: source.bytes + type: long +- description: IP address of the source (IPv4 or IPv6). + name: source.ip + type: ip +- description: Packets sent from the source to the destination. + name: source.packets + type: long +- description: Port of the source. + name: source.port + type: long +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: user.name + type: keyword diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/fields.yml b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/fields.yml new file mode 100755 index 0000000000..a0a7e50774 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/fields/fields.yml @@ -0,0 +1,113 @@ +- name: zscaler_zia.tunnel + type: group + fields: + - name: action.type + type: keyword + description: | + Type of the record. Possible values [ WL_TUNNEL_IPSECPHASE1, WL_TUNNEL_IPSECPHASE2, WL_TUNNEL_EVENT, WL_TUNNEL_SAMPLES ]. + - name: authentication + type: group + fields: + - name: algorithm + type: keyword + description: | + Authentication algorithm. + - name: type + type: keyword + description: | + Authentication type. + - name: destination.end.ip + type: keyword + description: | + Phase 2 policy proposal - Destination IP end. + - name: destination.start + type: group + fields: + - name: ip + type: keyword + description: | + Phase 2 policy proposal - Destination IP start. + - name: port + type: long + description: | + Phase 2 policy proposal - Destination port end. + - name: dpd_packets + type: keyword + description: | + Number of DPD packets received in 60-second sample window. + - name: encryption.algorithm + type: keyword + description: | + Encryption algorithm. + - name: ike.version + type: long + description: | + IKE version (1 or 2). + - name: life + type: group + fields: + - name: bytes + type: long + description: | + Life bytes (number of traffic to be transacted through tunnel before renegotiation). + - name: time + type: long + description: | + Lifetime of IKE Phase 1/2 in seconds. + - name: location.name + type: keyword + description: | + Location name. + - name: policy + type: group + fields: + - name: direction + type: keyword + description: | + N/A + - name: protocol + type: keyword + description: | + Phase 2 policy proposal - Protocol. + - name: protocol + type: keyword + description: | + IPSec tunnel protocol type (Zscaler only supports ESP). + - name: source.end.ip + type: keyword + description: | + Phase 2 policy proposal - Source IP end. + - name: source.start + type: group + fields: + - name: ip + type: keyword + description: | + Phase 2 policy proposal - Source IP start. + - name: port + type: long + description: | + Phase 2 policy proposal - Source port start. + - name: spi + type: keyword + description: | + Security Parameter Index. + - name: spi_in + type: keyword + description: | + Initiator cookie. + - name: spi_out + type: keyword + description: | + Responder cookie. + - name: type + type: keyword + description: | + Tunnel type. + - name: vendor.name + type: keyword + description: |- + Vendor name of the edge device. +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/manifest.yml b/packages/zscaler_zia/0.1.3/data_stream/tunnel/manifest.yml new file mode 100755 index 0000000000..477b606f29 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/manifest.yml @@ -0,0 +1,41 @@ +title: Tunnel Logs +type: logs +streams: + - input: tcp + template_path: tcp.yml.hbs + title: Zscaler Internet Access Tunnel Logs + description: Collect Zscaler Internet Access Tunnel Logs using tcp input + vars: + - name: listen_port + type: integer + title: Listen Port + description: The TCP port number to listen on. + multi: false + required: true + show_user: true + default: 9013 + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - zscaler_zia-tunnel + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/zscaler_zia/0.1.3/data_stream/tunnel/sample_event.json b/packages/zscaler_zia/0.1.3/data_stream/tunnel/sample_event.json new file mode 100755 index 0000000000..eebfed78d8 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/tunnel/sample_event.json @@ -0,0 +1,115 @@ +{ + "@timestamp": "2021-12-30T11:20:12.000Z", + "agent": { + "ephemeral_id": "63ac98b6-0ff6-4943-820e-8505eff15937", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "data_stream": { + "dataset": "zscaler_zia.tunnel", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "ip": "81.2.69.143" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "agent_id_status": "verified", + "category": "network", + "dataset": "zscaler_zia.tunnel", + "id": "1111111111111111111", + "ingested": "2022-02-04T06:36:16Z", + "kind": "event", + "type": [ + "info" + ] + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:44374" + } + }, + "related": { + "ip": [ + "81.2.69.143", + "81.2.69.145" + ], + "user": [ + "81.2.69.145" + ] + }, + "source": { + "ip": "81.2.69.145", + "port": 0 + }, + "tags": [ + "forwarded", + "zscaler_zia-tunnel" + ], + "user": { + "name": "81.2.69.145" + }, + "zscaler_zia": { + "tunnel": { + "action": { + "type": "IPSec Phase2" + }, + "authentication": { + "algorithm": "HMAC-SHA-1", + "type": "None" + }, + "destination": { + "end": { + "ip": "81.2.69.143" + }, + "start": { + "ip": "81.2.69.143", + "port": 0 + } + }, + "encryption": { + "algorithm": "AES" + }, + "ike": { + "version": 1 + }, + "life": { + "bytes": 0, + "time": 3600 + }, + "location": { + "name": "some-location" + }, + "policy": { + "direction": "Inbound SA Policy", + "protocol": "Any" + }, + "protocol": "ESP", + "source": { + "end": { + "ip": "81.2.69.145" + }, + "start": { + "ip": "81.2.69.145", + "port": 0 + } + }, + "spi": "123456789", + "type": "IPSEC IKEV 1" + } + } +} \ No newline at end of file diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/agent/stream/tcp.yml.hbs b/packages/zscaler_zia/0.1.3/data_stream/web/agent/stream/tcp.yml.hbs new file mode 100755 index 0000000000..030459f258 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/agent/stream/tcp.yml.hbs @@ -0,0 +1,19 @@ +tcp: +host: "{{listen_address}}:{{listen_port}}" +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag i|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if ssl}} +ssl: {{ssl}} +{{/if}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/elasticsearch/ingest_pipeline/default.yml b/packages/zscaler_zia/0.1.3/data_stream/web/elasticsearch/ingest_pipeline/default.yml new file mode 100755 index 0000000000..035e7682c1 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,311 @@ +--- +description: Pipeline for Zscaler web logs +processors: + - set: + field: ecs.version + value: '8.0.0' + - rename: + field: message + target_field: event.original + ignore_missing: true + - json: + field: event.original + target_field: resp + - rename: + field: resp.event + target_field: json + - remove: + field: resp + ignore_missing: true + - date: + field: json.time + target_field: "@timestamp" + ignore_failure: true + formats: + - E MMM dd HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - E MMM d HH:mm:ss yyyy + - remove: + field: json.time + ignore_missing: true + - set: + field: event.category + value: web + - set: + field: event.kind + value: event + - append: + field: event.type + value: info + - rename: + field: json.cip + target_field: client.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{client.ip}}}" + if: ctx?.client?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.sip + target_field: client.nat.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{client.nat.ip}}}" + if: ctx?.client?.nat?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.deviceowner + target_field: client.user.name + ignore_missing: true + - convert: + field: json.reqsize + target_field: http.request.bytes + type: long + ignore_failure: true + - remove: + field: json.reqsize + ignore_missing: true + - rename: + field: json.reqmethod + target_field: http.request.method + ignore_missing: true + - rename: + field: json.contenttype + target_field: http.request.mime_type + ignore_missing: true + - rename: + field: json.ereferer + target_field: http.request.referrer + ignore_missing: true + - convert: + field: json.respsize + target_field: http.response.bytes + type: long + ignore_failure: true + - remove: + field: json.respsize + ignore_missing: true + - convert: + field: json.respcode + target_field: http.response.status_code + type: long + ignore_failure: true + - remove: + field: json.respcode + ignore_missing: true + - rename: + field: json.proto + target_field: network.protocol + ignore_missing: true + - lowercase: + field: network.protocol + ignore_missing: true + - rename: + field: json.rulelabel + target_field: rule.name + ignore_missing: true + - rename: + field: json.ruletype + target_field: rule.ruleset + ignore_missing: true + - uri_parts: + field: json.eurl + remove_if_successful: true + on_failure: + - set: + field: url.original + value: "{{{json.eurl}}}" + if: ctx?.json?.eurl != null + ignore_failure: true + - remove: + field: json.eurl + ignore_missing: true + - urldecode: + field: url.original + ignore_missing: true + - user_agent: + field: json.ua + ignore_failure: true + - remove: + field: json.ua + ignore_missing: true + - rename: + field: json.login + target_field: user.email + ignore_missing: true + - rename: + field: json.action + target_field: event.action + ignore_missing: true + - lowercase: + field: event.action + ignore_missing: true + - rename: + field: json.appname + target_field: zscaler_zia.web.app.name + ignore_missing: true + - rename: + field: json.appclass + target_field: zscaler_zia.web.app.class + ignore_missing: true + - convert: + field: json.stime + target_field: zscaler_zia.web.stime + type: long + ignore_failure: true + - remove: + field: json.stime + ignore_missing: true + - convert: + field: json.ctime + target_field: zscaler_zia.web.ctime + type: long + ignore_failure: true + - remove: + field: json.ctime + ignore_missing: true + - rename: + field: json.urlclass + target_field: zscaler_zia.web.url.class + ignore_missing: true + - rename: + field: json.urlsupercat + target_field: zscaler_zia.web.url.category.super + ignore_missing: true + - rename: + field: json.urlcat + target_field: zscaler_zia.web.url.category.sub + ignore_missing: true + - rename: + field: json.malwarecat + target_field: zscaler_zia.web.malware.category + ignore_missing: true + - rename: + field: json.threatname + target_field: zscaler_zia.web.threat.name + ignore_missing: true + - convert: + field: json.riskscore + target_field: event.risk_score + type: long + ignore_failure: true + - remove: + field: json.riskscore + ignore_missing: true + - rename: + field: json.dlpeng + target_field: zscaler_zia.web.dpl.engine + ignore_missing: true + - rename: + field: json.dlpdict + target_field: zscaler_zia.web.dpl.dictionaries + ignore_missing: true + - rename: + field: json.location + target_field: zscaler_zia.web.location + ignore_missing: true + - rename: + field: json.dept + target_field: zscaler_zia.web.department + ignore_missing: true + - rename: + field: json.unscannabletype + target_field: zscaler_zia.web.unscannable.type + ignore_missing: true + - rename: + field: json.devicehostname + target_field: zscaler_zia.web.device.hostname + ignore_missing: true + - append: + field: related.hosts + value: "{{{zscaler_zia.web.device.hostname}}}" + if: ctx?.zscaler_zia?.web?.device?.hostname != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.bwthrottle + target_field: zscaler_zia.web.bandwidth_throttle + ignore_missing: true + - rename: + field: json.cintip + target_field: zscaler_zia.web.client.internet.ip + ignore_missing: true + - append: + field: related.ip + value: "{{{zscaler_zia.web.client.internet.ip}}}" + if: ctx?.zscaler_zia?.web?.client?.internet?.ip != null + allow_duplicates: false + ignore_failure: true + - rename: + field: json.ehost + target_field: zscaler_zia.web.encoded_host + ignore_missing: true + - rename: + field: json.fileclass + target_field: zscaler_zia.web.file.class + ignore_missing: true + - rename: + field: json.filetype + target_field: zscaler_zia.web.file.type + ignore_missing: true + - rename: + field: json.malwareclass + target_field: zscaler_zia.web.malware.class + ignore_missing: true + - rename: + field: json.reason + target_field: event.reason + ignore_missing: true + - rename: + field: json.recordid + target_field: zscaler_zia.web.record.id + ignore_missing: true + - convert: + field: json.totalsize + target_field: zscaler_zia.web.total.size + type: long + ignore_failure: true + - remove: + field: json.totalsize + ignore_missing: true + - script: + description: Drops null/empty values recursively + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); + - script: + description: Adds all the remaining fields in fields under zscaler_zia.web + lang: painless + if: ctx.json != null + source: | + for (Map.Entry m : ctx.json.entrySet()) { + ctx.zscaler_zia.web[m.getKey()] = m.getValue(); + } + - remove: + field: json + ignore_missing: true + - remove: + field: event.original + if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" + ignore_failure: true + ignore_missing: true +on_failure: +- set: + field: error.message + value: "{{{ _ingest.on_failure_message }}}" diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/fields/agent.yml b/packages/zscaler_zia/0.1.3/data_stream/web/fields/agent.yml new file mode 100755 index 0000000000..e313ec8287 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/fields/agent.yml @@ -0,0 +1,204 @@ +- name: cloud + title: Cloud + group: 2 + description: Fields related to the cloud or infrastructure the events are coming from. + footnote: 'Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on.' + type: group + fields: + - name: account.id + level: extended + type: keyword + ignore_above: 1024 + description: 'The cloud account or organization id used to identify different entities in a multi-tenant environment. + + Examples: AWS account id, Google Cloud ORG Id, or other unique identifier.' + example: 666777888999 + - name: availability_zone + level: extended + type: keyword + ignore_above: 1024 + description: Availability zone in which this host is running. + example: us-east-1c + - name: instance.id + level: extended + type: keyword + ignore_above: 1024 + description: Instance ID of the host machine. + example: i-1234567890abcdef0 + - name: instance.name + level: extended + type: keyword + ignore_above: 1024 + description: Instance name of the host machine. + - name: machine.type + level: extended + type: keyword + ignore_above: 1024 + description: Machine type of the host machine. + example: t2.medium + - name: provider + level: extended + type: keyword + ignore_above: 1024 + description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. + example: aws + - name: region + level: extended + type: keyword + ignore_above: 1024 + description: Region in which this host is running. + example: us-east-1 + - name: project.id + type: keyword + description: Name of the project in Google Cloud. + - name: image.id + type: keyword + description: Image ID for the cloud instance. +- name: container + title: Container + group: 2 + description: 'Container fields are used for meta information about the specific container that is the source of information. + + These fields help correlate data based containers from any runtime.' + type: group + fields: + - name: id + level: core + type: keyword + ignore_above: 1024 + description: Unique container id. + - name: image.name + level: extended + type: keyword + ignore_above: 1024 + description: Name of the image the container was built on. + - name: labels + level: extended + type: object + object_type: keyword + description: Image labels. + - name: name + level: extended + type: keyword + ignore_above: 1024 + description: Container name. +- name: host + title: Host + group: 2 + description: 'A host is defined as a general computing instance. + + ECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes.' + type: group + fields: + - name: architecture + level: core + type: keyword + ignore_above: 1024 + description: Operating system architecture. + example: x86_64 + - name: domain + level: extended + type: keyword + ignore_above: 1024 + description: 'Name of the domain of which the host is a member. + + For example, on Windows this could be the host''s Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host''s LDAP provider.' + example: CONTOSO + default_field: false + - name: hostname + level: core + type: keyword + ignore_above: 1024 + description: 'Hostname of the host. + + It normally contains what the `hostname` command returns on the host machine.' + - name: id + level: core + type: keyword + ignore_above: 1024 + description: 'Unique host id. + + As hostname is not always unique, use values that are meaningful in your environment. + + Example: The current usage of `beat.name`.' + - name: ip + level: core + type: ip + description: Host ip addresses. + - name: mac + level: core + type: keyword + ignore_above: 1024 + description: Host mac addresses. + - name: name + level: core + type: keyword + ignore_above: 1024 + description: 'Name of the host. + + It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' + - name: os.family + level: extended + type: keyword + ignore_above: 1024 + description: OS family (such as redhat, debian, freebsd, windows). + example: debian + - name: os.kernel + level: extended + type: keyword + ignore_above: 1024 + description: Operating system kernel version as a raw string. + example: 4.4.0-112-generic + - name: os.name + level: extended + type: keyword + ignore_above: 1024 + multi_fields: + - name: text + type: text + norms: false + default_field: false + description: Operating system name, without the version. + example: Mac OS X + - name: os.platform + level: extended + type: keyword + ignore_above: 1024 + description: Operating system platform (such centos, ubuntu, windows). + example: darwin + - name: os.version + level: extended + type: keyword + ignore_above: 1024 + description: Operating system version as a raw string. + example: 10.14.1 + - name: type + level: core + type: keyword + ignore_above: 1024 + description: 'Type of host. + + For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment.' + - name: containerized + type: boolean + description: > + If the host is a container. + + - name: os.build + type: keyword + example: "18D109" + description: > + OS build information. + + - name: os.codename + type: keyword + example: "stretch" + description: > + OS codename, if any. + +- name: input.type + type: keyword + description: Input type +- name: log.offset + type: long + description: Log offset diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/fields/base-fields.yml b/packages/zscaler_zia/0.1.3/data_stream/web/fields/base-fields.yml new file mode 100755 index 0000000000..9a074d3470 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/fields/base-fields.yml @@ -0,0 +1,20 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: event.module + type: constant_keyword + description: Event module + value: zscaler_zia +- name: event.dataset + type: constant_keyword + description: Event dataset + value: zscaler_zia.web diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/fields/ecs.yml b/packages/zscaler_zia/0.1.3/data_stream/web/fields/ecs.yml new file mode 100755 index 0000000000..d68abd8ab9 --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/fields/ecs.yml @@ -0,0 +1,151 @@ +- description: IP address of the client (IPv4 or IPv6). + name: client.ip + type: ip +- description: |- + Translated IP of source based NAT sessions (e.g. internal client to internet). + Typically connections traversing load balancers, firewalls, or routers. + name: client.nat.ip + type: ip +- description: Short name or login of the user. + multi_fields: + - name: text + type: match_only_text + name: client.user.name + type: keyword +- description: |- + ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. + When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. + name: ecs.version + type: keyword +- description: |- + The action captured by the event. + This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. + name: event.action + type: keyword +- description: Risk score or priority of the event (e.g. security solutions). Use your system's original value here. + name: event.risk_score + type: float +- description: Total size in bytes of the request (body and headers). + name: http.request.bytes + type: long +- description: |- + HTTP request method. + The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. + name: http.request.method + type: keyword +- description: |- + Mime type of the body of the request. + This value must only be populated based on the content of the request body, not on the `Content-Type` header. Comparing the mime type of a request with the request's Content-Type header can be helpful in detecting threats or misconfigured clients. + name: http.request.mime_type + type: keyword +- description: Referrer for this HTTP request. + name: http.request.referrer + type: keyword +- description: Total size in bytes of the response (body and headers). + name: http.response.bytes + type: long +- description: HTTP response status code. + name: http.response.status_code + type: long +- description: |- + In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. + The field value must be normalized to lowercase for querying. + name: network.protocol + type: keyword +- description: All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. + name: related.hosts + type: keyword +- description: All of the IPs seen on your event. + name: related.ip + type: ip +- description: The name of the rule or signature generating the event. + name: rule.name + type: keyword +- description: Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. + name: rule.ruleset + type: keyword +- description: List of keywords used to tag each event. + name: tags + type: keyword +- description: |- + Domain of the url, such as "www.elastic.co". + In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. + If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. + name: url.domain + type: keyword +- description: |- + The field contains the file extension from the original request url, excluding the leading dot. + The file extension is only set if it exists, as not every url has a file extension. + The leading period must not be included. For example, the value must be "png", not ".png". + Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). + name: url.extension + type: keyword +- description: |- + Portion of the url after the `#`, such as "top". + The `#` is not part of the fragment. + name: url.fragment + type: keyword +- description: |- + Unmodified original url as seen in the event source. + Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. + This field is meant to represent the URL as it was observed, complete or not. + multi_fields: + - name: text + type: match_only_text + name: url.original + type: wildcard +- description: Password of the request. + name: url.password + type: keyword +- description: Path of the request, such as "/search". + name: url.path + type: wildcard +- description: Port of the request, such as 443. + name: url.port + type: long +- description: |- + The query field describes the query string of the request, such as "q=elasticsearch". + The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. + name: url.query + type: keyword +- description: |- + Scheme of the request, such as "https". + Note: The `:` is not part of the scheme. + name: url.scheme + type: keyword +- description: Username of the request. + name: url.username + type: keyword +- description: User email address. + name: user.email + type: keyword +- description: Name of the device. + name: user_agent.device.name + type: keyword +- description: Name of the user agent. + name: user_agent.name + type: keyword +- description: Unparsed user_agent string. + multi_fields: + - name: text + type: match_only_text + name: user_agent.original + type: keyword +- description: Operating system name, including the version or code name. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.full + type: keyword +- description: Operating system name, without the version. + multi_fields: + - name: text + type: match_only_text + name: user_agent.os.name + type: keyword +- description: Operating system version as a raw string. + name: user_agent.os.version + type: keyword +- description: Version of the user agent. + name: user_agent.version + type: keyword diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/fields/fields.yml b/packages/zscaler_zia/0.1.3/data_stream/web/fields/fields.yml new file mode 100755 index 0000000000..fcfdd76d8d --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/fields/fields.yml @@ -0,0 +1,116 @@ +- name: zscaler_zia.web + type: group + fields: + - name: app + type: group + fields: + - name: class + type: keyword + description: | + The web application class of the application that was accessed. Equivalent to module. + - name: name + type: keyword + description: | + Cloud application name. + - name: bandwidth_throttle + type: keyword + description: | + Indicates whether the transaction was throttled due to a configured bandwidth policy. + - name: client.internet.ip + type: keyword + description: | + The client Internet (NATted Public) IP address. This is different from the cip value if the internal IP address is visible. Otherwise, same as cip. + - name: ctime + type: long + description: | + The time from when the first byte of the request hits the ZEN to the time in which the last byte of the response is sent from the ZEN back to the browser. + - name: department + type: keyword + description: | + Department of the user. + - name: device.hostname + type: keyword + description: | + The obfuscated version of the device owner. This field must be changed manually. + - name: dpl + type: group + fields: + - name: dictionaries + type: keyword + description: | + The DLP dictionaries that were matched, if any. + - name: engine + type: keyword + description: | + The DLP engine that was matched, if any. + - name: encoded_host + type: keyword + description: | + Encoded version of the destination host name. + - name: file + type: group + fields: + - name: class + type: keyword + description: | + Type of file associated with the transaction. + - name: type + type: keyword + description: | + Type of file associated with the transaction. + - name: location + type: keyword + description: | + Gateway location or sub-location of the source. + - name: malware + type: group + fields: + - name: category + type: keyword + description: | + The category of malware that was detected in the transaction, if any. Also indicates if a file was submitted to the Sandbox engine for analysis and the result of the analysis. + - name: class + type: keyword + description: | + The class of malware that was detected in the transaction, if any. + - name: record.id + type: keyword + description: | + N/A + - name: stime + type: long + description: | + The round trip time between the ZEN request and the server. + - name: threat.name + type: keyword + description: | + The name of the threat that was detected in the transaction, if any. + - name: total.size + type: long + description: | + Total size, in bytes, of the HTTP transaction; sum of the total request size and total response size. + - name: unscannable.type + type: keyword + description: | + Unscannable file type. + - name: url + type: group + fields: + - name: category + type: group + fields: + - name: sub + type: keyword + description: | + Category of the destination URL. + - name: super + type: keyword + description: | + Super category of the destination URL. + - name: class + type: keyword + description: |- + Class of the destination URL. +- name: log.source.address + type: keyword + description: Source address from which the log event was read / sent from. diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/manifest.yml b/packages/zscaler_zia/0.1.3/data_stream/web/manifest.yml new file mode 100755 index 0000000000..c7ec897dbb --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/manifest.yml @@ -0,0 +1,41 @@ +title: Web Logs +type: logs +streams: + - input: tcp + template_path: tcp.yml.hbs + title: Zscaler Internet Access Web Logs + description: Collect Zscaler Internet Access Web Logs using tcp input + vars: + - name: listen_port + type: integer + title: Listen Port + description: The TCP port number to listen on. + multi: false + required: true + show_user: true + default: 9014 + - name: tags + type: text + title: Tags + multi: true + required: true + show_user: false + default: + - forwarded + - zscaler_zia-web + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/zscaler_zia/0.1.3/data_stream/web/sample_event.json b/packages/zscaler_zia/0.1.3/data_stream/web/sample_event.json new file mode 100755 index 0000000000..7d38b9cbfe --- /dev/null +++ b/packages/zscaler_zia/0.1.3/data_stream/web/sample_event.json @@ -0,0 +1,140 @@ +{ + "@timestamp": "2021-12-17T07:04:57.000Z", + "agent": { + "ephemeral_id": "ced1fd2e-2f17-4f67-b8b1-d38a1920abbb", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "client": { + "ip": "81.2.69.193", + "nat": { + "ip": "81.2.69.145" + }, + "user": { + "name": "administrator1" + } + }, + "data_stream": { + "dataset": "zscaler_zia.web", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "action": "blocked", + "agent_id_status": "verified", + "category": "web", + "dataset": "zscaler_zia.web", + "ingested": "2022-02-04T08:48:57Z", + "kind": "event", + "risk_score": 0, + "type": [ + "info" + ] + }, + "http": { + "request": { + "bytes": 600, + "method": "CONNECT", + "mime_type": "Other", + "referrer": "None" + }, + "response": { + "bytes": 65, + "status_code": 200 + } + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:48722" + } + }, + "network": { + "protocol": "http_proxy" + }, + "related": { + "hosts": [ + "TestMachine35" + ], + "ip": [ + "81.2.69.193", + "81.2.69.145" + ] + }, + "rule": { + "name": "Zscaler Proxy Traffic", + "ruleset": "FwFilter" + }, + "tags": [ + "forwarded", + "zscaler_zia-web" + ], + "url": { + "extension": "com", + "original": "www.example.com", + "path": "www.example.com" + }, + "user": { + "email": "test@example.com" + }, + "user_agent": { + "device": { + "name": "Other" + }, + "name": "Other", + "original": "Windows Microsoft Windows 10 Pro ZTunnel/1.0", + "os": { + "full": "Windows 10", + "name": "Windows", + "version": "10" + } + }, + "zscaler_zia": { + "web": { + "app": { + "class": "General Browsing", + "name": "General Browsing" + }, + "ctime": 0, + "department": "Unknown", + "device": { + "hostname": "TestMachine35" + }, + "dpl": { + "dictionaries": "None", + "engine": "None" + }, + "location": "Test DB", + "malware": { + "category": "None" + }, + "stime": 0, + "threat": { + "name": "None" + }, + "unscannable": { + "type": "None" + }, + "url": { + "category": { + "sub": "Web Search", + "super": "Information Technology" + }, + "class": "Business Use" + } + } + } +} \ No newline at end of file diff --git a/packages/zscaler_zia/0.1.3/docs/README.md b/packages/zscaler_zia/0.1.3/docs/README.md new file mode 100755 index 0000000000..c0373934ff --- /dev/null +++ b/packages/zscaler_zia/0.1.3/docs/README.md @@ -0,0 +1,1154 @@ +# Zscaler ZIA + +This integration is for Zscaler Internet Access logs. It can be used +to receive logs sent by NSS log server on respective TCP ports. + +The log message is expected to be in JSON format. The data is mapped to +ECS fields where applicable and the remaining fields are written under +`zscaler_zia..*`. + +## Setup steps + +1. Enable the integration with the TCP input. +2. Configure the Zscaler NSS Server and NSS Feeds to send logs to the Elastic Agent that is running this integration. See [_Add NSS Server_](https://help.zscaler.com/zia/adding-nss-servers) and [_Add NSS Feeds_](https://help.zscaler.com/zia/adding-nss-feeds). Use the IP address hostname of the Elastic Agent as the 'NSS Feed SIEM IP Address/FQDN', and use the listening port of the Elastic Agent as the 'SIEM TCP Port' on the _Add NSS Feed_ configuration screen. To configure Zscalar NSS Server and NSS Feeds follow the following steps. + - In the ZIA Admin Portal, add an NSS Server. + - Log in to the ZIA Admin Portal using your admin account. If you're unable to log in, contact Support. + - Add an NSS server. Refer to Adding NSS Servers to set up an [_Add NSS Server_](https://help.zscaler.com/zia/adding-nss-servers) for Web and/or Firewall. + - Verify that the state of the NSS Server is healthy. + - In the ZIA Admin Portal, go to Administration > Nanolog Streaming Service > NSS Servers. + - In the State column, confirm that the state of the NSS server is healthy. + ![NSS server setup image](../img/nss_server.png?raw=true) + - In the ZIA Admin Portal, add an NSS Feed. + - Refer to [_Add NSS Feeds_](https://help.zscaler.com/zia/adding-nss-feeds) and select the type of feed you want to configure. The following fields require specific inputs: + - **SIEM IP Address**: Enter the IP address of the [_Elastic agent_](https://www.elastic.co/guide/en/fleet/current/fleet-overview.html) you’ll be assigning the Zscaler integration to. + - **SIEM TCP Port**: Enter the port number, depending on the logs associated with the NSS Feed. You will need to create an NSS Feed for each log type. + - **Alerts**: 9010 + - **DNS**: 9011 + - **Firewall**: 9012 + - **Tunnel**: 9013 + - **Web**: 9014 + - **Feed Output Type**: Select Custom paste the appropriate response format as follows: + ![NSS feeds setup image](../img/nss_feeds.png?raw=true) + +3. *Please make sure to use the given response formats.* + +## Compatibility + +This package has been tested against `Zscaler Internet Access version 6.1` + +## Documentation and configuration + +### Alerts + +Default port: _9010_ + +Vendor documentation: https://help.zscaler.com/zia/about-alerts + +Zscaler response format: +``` +<%d{syslogid}>%s{Monthname} %2d{Dayofmonth} %02d{Hour}:%02d{Minutes}:%02d{Seconds} [%s{Deviceip}] ZscalerNSS: %s{Eventinfo}\n +``` + +Sample Response: +``` +<114>Dec 10 14:04:28 [175.16.199.1] ZscalerNSS: Zscaler cloud configuration connection to 175.16.199.1:443 lost and unavailable for the past 2325.00 minutes +``` + +### DNS Log + +Default port: _9011_ + +Vendor documentation: https://help.zscaler.com/zia/nss-feed-output-format-dns-logs + +Zscaler response format: +``` +\{ "sourcetype" : "zscalernss-dns", "event" :\{"datetime":"%s{time}","user":"%s{elogin}","department":"%s{edepartment}","location":"%s{elocation}","reqaction":"%s{reqaction}","resaction":"%s{resaction}","reqrulelabel":"%s{reqrulelabel}","resrulelabel":"%s{resrulelabel}","dns_reqtype":"%s{reqtype}","dns_req":"%s{req}","dns_resp":"%s{res}","srv_dport":"%d{sport}","durationms":"%d{durationms}","clt_sip":"%s{cip}","srv_dip":"%s{sip}","category":"%s{domcat}","deviceowner":"%s{deviceowner}","devicehostname":"%s{devicehostname}"\}\} +``` + +Sample Response: +```json +{ "sourcetype" : "zscalernss-dns", "event" :{"datetime":"Fri Dec 17 07:27:54 2021","user":"some_user@example.com","department":"Unknown","location":"TestLoc%20DB","reqaction":"REQ_ALLOW","resaction":"Some Response Action","reqrulelabel":"Access%20Blocked","resrulelabel":"None","dns_reqtype":"Some type","dns_req":"example.com","dns_resp":"Some response string","srv_dport":"8080","durationms":"123456","clt_sip":"81.2.69.193","srv_dip":"81.2.69.144","category":"Professional Services","deviceowner":"Owner77","devicehostname":"Machine9000"}} +``` + +### Firewall Log + +Default port: _9012_ + +Vendor documentation: https://help.zscaler.com/zia/nss-feed-output-format-firewall-logs + +Zscaler response format: +``` +\{ "sourcetype" : "zscalernss-fw", "event" :\{"datetime":"%s{time}","user":"%s{elogin}","department":"%s{edepartment}","locationname":"%s{elocation}","cdport":"%d{cdport}","csport":"%d{csport}","sdport":"%d{sdport}","ssport":"%d{ssport}","csip":"%s{csip}","cdip":"%s{cdip}","ssip":"%s{ssip}","sdip":"%s{sdip}","tsip":"%s{tsip}","tunsport":"%d{tsport}","tuntype":"%s{ttype}","action":"%s{action}","dnat":"%s{dnat}","stateful":"%s{stateful}","aggregate":"%s{aggregate}","nwsvc":"%s{nwsvc}","nwapp":"%s{nwapp}","proto":"%s{ipproto}","ipcat":"%s{ipcat}","destcountry":"%s{destcountry}","avgduration":"%d{avgduration}","rulelabel":"%s{erulelabel}","inbytes":"%ld{inbytes}","outbytes":"%ld{outbytes}","duration":"%d{duration}","durationms":"%d{durationms}","numsessions":"%d{numsessions}","ipsrulelabel":"%s{ipsrulelabel}","threatcat":"%s{threatcat}","threatname":"%s{ethreatname}","deviceowner":"%s{deviceowner}","devicehostname":"%s{devicehostname}"\}\} +``` + +Sample Response: +```json +{ "sourcetype" : "zscalernss-fw", "event" :{"datetime":"Fri Dec 17 07:27:54 2021","user":"some_user@example.com","department":"Unknown","locationname":"TestLoc%20DB","cdport":443,"csport":55018,"sdport":443,"ssport":0,"csip":"0.0.0.0","cdip":"0.0.0.0","ssip":"0.0.0.0","sdip":"0.0.0.0","tsip":"0.0.0.0","tunsport":0,"tuntype":"ZscalerClientConnector","action":"Drop","dnat":"No","stateful":"Yes","aggregate":"No","nwsvc":"HTTPS","nwapp":"http","proto":"TCP","ipcat":"Test Name","destcountry":"Ireland","avgduration":486,"rulelabel":"Access%20Blocked","inbytes":19052,"outbytes":1734,"duration":0,"durationms":486,"numsessions":1,"ipsrulelabel":"None","threatcat":"None","threatname":"None","deviceowner":"admin77","devicehostname":"Machine9000"}} +``` + +### Tunnel Log + +Default port: _9013_ + +Vendor documentation: https://help.zscaler.com/zia/nss-feed-output-format-tunnel-logs + +Zscaler response format: +- Tunnel Event: + ``` + \{ "sourcetype" : "zscalernss-tunnel", "event" : \{"datetime":"%s{datetime}","Recordtype":"%s{tunnelactionname}","tunneltype":"%s{tunneltype}","user":"%s{vpncredentialname}","location":"%s{elocationname}","sourceip":"%s{sourceip}","destinationip":"%s{destvip}","sourceport":"%d{srcport}","event":"%s{event}","eventreason":"%s{eventreason}","recordid":"%d{recordid}"\}\} + ``` +- Sample Event: + ``` + \{ "sourcetype" : "zscalernss-tunnel", "event" : \{"datetime":"%s{datetime}","Recordtype":"%s{tunnelactionname}","tunneltype":"%s{tunneltype}","user":"%s{vpncredentialname}","location":"%s{elocationname}","sourceip":"%s{sourceip}","destinationip":"%s{destvip}","sourceport":"%d{srcport}","txbytes":"%lu{txbytes}","rxbytes":"%lu{rxbytes}","dpdrec":"%d{dpdrec}","recordid":"%d{recordid}"\}\} + ``` +- IKE Phase 1 + ``` + \{ "sourcetype" : "zscalernss-tunnel", "event" : \{"datetime":"%s{datetime}","Recordtype":"%s{tunnelactionname}","tunneltype":"IPSEC IKEV %d{ikeversion}","user":"%s{vpncredentialname}","location":"%s{elocationname}","sourceip":"%s{sourceip}","destinationip":"%s{destvip}","sourceport":"%d{srcport}","destinationport":"%d{dstport}","lifetime":"%d{lifetime}","ikeversion":"%d{ikeversion}","spi_in":"%lu{spi_in}","spi_out":"%lu{spi_out}","algo":"%s{algo}","authentication":"%s{authentication}","authtype":"%s{authtype}","recordid":"%d{recordid}"\}\} + ``` +- IKE Phase 2 + ``` + \{ "sourcetype" : "zscalernss-tunnel", "event" : \{"datetime":"%s{datetime}","Recordtype":"%s{tunnelactionname}","tunneltype":"IPSEC IKEV %d{ikeversion}","user":"%s{vpncredentialname}","location":"%s{elocationname}","sourceip":"%s{sourceip}","destinationip":"%s{destvip}","sourceport":"%d{srcport}","sourceportstart":"%d{srcportstart}","destinationportstart":"%d{destportstart}","srcipstart":"%s{srcipstart}","srcipend":"%s{srcipend}","destinationipstart":"%s{destipstart}","destinationipend":"%s{destipend}","lifetime":"%d{lifetime}","ikeversion":"%d{ikeversion}","lifebytes":"%d{lifebytes}","spi":"%d{spi}","algo":"%s{algo}","authentication":"%s{authentication}","authtype":"%s{authtype}","protocol":"%s{protocol}","tunnelprotocol":"%s{tunnelprotocol}","policydirection":"%s{policydirection}","recordid":"%d{recordid}"\}\} + ``` + +Sample Response: +```json +{ "sourcetype" : "zscalernss-tunnel", "event" : {"datetime":"Thu Dec 30 11:40:27 2021","Recordtype":"IPSec Phase1","tunneltype":"IPSEC IKEV 2","user":"81.2.69.145","location":"some-location","sourceip":"81.2.69.145","destinationip":"81.2.69.143","sourceport":"500","destinationport":"500","lifetime":"0","ikeversion":"2","spi_in":"00000000000000000000","spi_out":"11111111111111111111","algo":"AES-CBS","authentication":"HMAC-SHA1-96","authtype":"PSK","recordid":"1111111111111111111"}} +``` + +### Web Log + +Default port: _9014_ +Add characters **"** and **\\** in **feed escape character** while configuring Web Log. + +![Escape feed setup image](../img/escape_feed.png?raw=true) +Vendor documentation: https://help.zscaler.com/zia/nss-feed-output-format-web-logs + +Zscaler response format: +``` +\{ "sourcetype" : "zscalernss-web", "event" :\{"time":"%s{time}","login":"%s{login}","proto":"%s{proto}","eurl":"%s{eurl}","action":"%s{action}","appname":"%s{appname}","appclass":"%s{appclass}","reqsize":"%d{reqsize}","respsize":"%d{respsize}","stime":"%d{stime}","ctime":"%d{ctime}","urlclass":"%s{urlclass}","urlsupercat":"%s{urlsupercat}","urlcat":"%s{urlcat}","malwarecat":"%s{malwarecat}","threatname":"%s{threatname}","riskscore":"%d{riskscore}","dlpeng":"%s{dlpeng}","dlpdict":"%s{dlpdict}","location":"%s{location}","dept":"%s{dept}","cip":"%s{cip}","sip":"%s{sip}","reqmethod":"%s{reqmethod}","respcode":"%s{respcode}","ua":"%s{ua}","ereferer":"%s{ereferer}","ruletype":"%s{ruletype}","rulelabel":"%s{rulelabel}","contenttype":"%s{contenttype}","unscannabletype":"%s{unscannabletype}","deviceowner":"%s{deviceowner}","devicehostname":"%s{devicehostname}"\}\} +``` + +Sample Response: +```json +{ "sourcetype" : "zscalernss-web", "event" :{"time":"Fri Dec 17 07:04:57 2021","login":"test@example.com","proto":"HTTP_PROXY","eurl":"browser.events.data.msn.com:443","action":"Blocked","appname":"General Browsing","appclass":"General Browsing","reqsize":"600","respsize":"65","stime":"0","ctime":"0","urlclass":"Business Use","urlsupercat":"Information Technology","urlcat":"Web Search","malwarecat":"None","threatname":"None","riskscore":"0","dlpeng":"None","dlpdict":"None","location":"Test DB","dept":"Unknown","cip":"81.2.69.193","sip":"81.2.69.145","reqmethod":"CONNECT","respcode":"200","ua":"Windows Microsoft Windows 10 Pro ZTunnel/1.0","ereferer":"None","ruletype":"FwFilter","rulelabel":"Zscaler Proxy Traffic","contenttype":"Other","unscannabletype":"None","deviceowner":"administrator1","devicehostname":"TestMachine35"}} +``` + +## Fields and Sample event + +### Alerts + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.address | Some event destination addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the `.address` field. Then it should be duplicated to `.ip` or `.domain`, depending on which one it is. | keyword | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.port | Port of the destination. | long | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| log.syslog.priority | Syslog numeric priority of the event, if available. According to RFCs 5424 and 3164, the priority is 8 \* facility + severity. This number is therefore expected to contain a value between 0 and 191. | long | +| message | For log events the message field contains the log message, optimized for viewing in a log viewer. For structured logs without an original message field, other fields can be concatenated to form a human-readable summary of the event. If multiple messages exist, they can be combined into one message. | match_only_text | +| related.ip | All of the IPs seen on your event. | ip | +| tags | List of keywords used to tag each event. | keyword | +| zscaler_zia.alerts.connection_lost_minutes | Amount of time after loosing connection to a server in Minutes. | double | +| zscaler_zia.alerts.log_feed_name | Name of the NSS log feed. | keyword | + + +An example event for `alerts` looks as following: + +```json +{ + "@timestamp": "2022-12-10T13:40:32.000Z", + "agent": { + "ephemeral_id": "8c093fcf-fb2f-4baa-b794-40edb011194d", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "data_stream": { + "dataset": "zscaler_zia.alerts", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "address": "81.2.69.193", + "ip": "81.2.69.193", + "port": 9012 + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "agent_id_status": "verified", + "dataset": "zscaler_zia.alerts", + "ingested": "2022-02-04T06:31:25Z" + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:32902" + }, + "syslog": { + "priority": 114 + } + }, + "message": "ZscalerNSS: SIEM Feed connection \"DNS Logs Feed\" to 81.2.69.193:9012 lost and unavailable for the past 2440.00 minutes", + "related": { + "ip": [ + "81.2.69.193" + ] + }, + "tags": [ + "forwarded", + "zscaler_zia-alerts" + ], + "zscaler_zia": { + "alerts": { + "connection_lost_minutes": 2440, + "log_feed_name": "DNS Logs Feed" + } + } +} +``` + +## DNS Logs + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.geo.city_name | City name. | keyword | +| client.geo.continent_name | Name of the continent. | keyword | +| client.geo.country_iso_code | Country ISO code. | keyword | +| client.geo.country_name | Country name. | keyword | +| client.geo.location | Longitude and latitude. | geo_point | +| client.geo.region_iso_code | Region ISO code. | keyword | +| client.geo.region_name | Region name. | keyword | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| dns.answers.name | The domain name to which this resource record pertains. If a chain of CNAME is being resolved, each answer's `name` should be the one that corresponds with the answer's `data`. It should not simply be the original `question.name` repeated. | keyword | +| dns.question.name | The name being queried. If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. | keyword | +| dns.question.type | The type of record being queried. | keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| server.geo.city_name | City name. | keyword | +| server.geo.continent_name | Name of the continent. | keyword | +| server.geo.country_iso_code | Country ISO code. | keyword | +| server.geo.country_name | Country name. | keyword | +| server.geo.location | Longitude and latitude. | geo_point | +| server.geo.region_iso_code | Region ISO code. | keyword | +| server.geo.region_name | Region name. | keyword | +| server.ip | IP address of the server (IPv4 or IPv6). | ip | +| server.port | Port of the server. | long | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.packets | Packets sent from the source to the destination. | long | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| user.email | User email address. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| zscaler_zia.dns.department | Department of the user. | keyword | +| zscaler_zia.dns.dom.category | URL Category of the FQDN in the DNS request. | keyword | +| zscaler_zia.dns.duration.milliseconds | Duration of the DNS request in milliseconds. | long | +| zscaler_zia.dns.hostname | N/A | keyword | +| zscaler_zia.dns.location | Gateway location or sub-location of the source. | keyword | +| zscaler_zia.dns.request.action | Name of the action that was applied to the DNS request. | keyword | +| zscaler_zia.dns.request.rule.label | Name of the rule that was applied to the DNS request. | keyword | +| zscaler_zia.dns.response.action | Name of the action that was applied to the DNS response. | keyword | +| zscaler_zia.dns.response.rule.label | Name of the rule that was applied to the DNS response. | keyword | + + +An example event for `dns` looks as following: + +```json +{ + "@timestamp": "2021-12-17T07:27:54.000Z", + "agent": { + "ephemeral_id": "d288c261-b8db-45af-99c0-a673c3c6d8e1", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "client": { + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.193" + }, + "data_stream": { + "dataset": "zscaler_zia.dns", + "namespace": "ep", + "type": "logs" + }, + "dns": { + "answers": { + "name": "Some response string" + }, + "question": { + "name": "example.com", + "type": "Some type" + } + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "agent_id_status": "verified", + "category": "network", + "dataset": "zscaler_zia.dns", + "ingested": "2022-02-04T06:32:56Z", + "kind": "event", + "type": [ + "info" + ] + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:54202" + } + }, + "related": { + "hosts": [ + "Machine9000" + ], + "ip": [ + "81.2.69.193", + "81.2.69.144" + ] + }, + "server": { + "geo": { + "city_name": "London", + "continent_name": "Europe", + "country_iso_code": "GB", + "country_name": "United Kingdom", + "location": { + "lat": 51.5142, + "lon": -0.0931 + }, + "region_iso_code": "GB-ENG", + "region_name": "England" + }, + "ip": "81.2.69.144", + "port": 8080 + }, + "tags": [ + "forwarded", + "zscaler_zia-dns" + ], + "user": { + "email": "some_user@example.com", + "name": "Owner77" + }, + "zscaler_zia": { + "dns": { + "department": "Unknown", + "dom": { + "category": "Professional Services" + }, + "duration": { + "milliseconds": 123456 + }, + "hostname": "Machine9000", + "location": "TestLoc DB", + "request": { + "action": "REQ_ALLOW", + "rule": { + "label": "Access Blocked" + } + }, + "response": { + "action": "Some Response Action", + "rule": { + "label": "None" + } + } + } + } +} +``` + +## Firewall Logs + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.bytes | Bytes sent from the client to the server. | long | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| network.application | When a specific application or service is identified from network connection details (source/dest IPs, ports, certificates, or wire format), this field captures the application's or service's name. For example, the original event identifies the network connection being from a specific web service in a `https` network connection, like `facebook` or `twitter`. The field value must be normalized to lowercase for querying. | keyword | +| network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | +| network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value must be normalized to lowercase for querying. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| rule.name | The name of the rule or signature generating the event. | keyword | +| server.bytes | Bytes sent from the server to the client. | long | +| server.geo.country_name | Country name. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| user.email | User email address. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| zscaler_zia.firewall.aggregate | | keyword | +| zscaler_zia.firewall.client.destination.ip | Client destination IP address. For aggregated sessions, this is the client destination IP address of the last session in the aggregate. | keyword | +| zscaler_zia.firewall.client.destination.port | Client destination port. For aggregated sessions, this is the client destination port of the last session in the aggregate. | double | +| zscaler_zia.firewall.client.source.ip | Client source IP address. For aggregated sessions, this is the client source IP address of the last session in the aggregate. | keyword | +| zscaler_zia.firewall.client.source.port | Client source port. For aggregated sessions, this is the client source port of the last session in the aggregate. | double | +| zscaler_zia.firewall.department | Department of the user. | keyword | +| zscaler_zia.firewall.duration.avg | Average session duration, in milliseconds, if the sessions were aggregated. | double | +| zscaler_zia.firewall.duration.milliseconds | Session or request duration in milliseconds. | double | +| zscaler_zia.firewall.duration.seconds | Session or request duration in seconds. | double | +| zscaler_zia.firewall.ip_category | URL category that corresponds to the server IP address. | keyword | +| zscaler_zia.firewall.location.name | Name of the location from which the session was initiated. | keyword | +| zscaler_zia.firewall.nat | Indicates if the destination NAT policy was applied. | keyword | +| zscaler_zia.firewall.server.destination.ip | Server Destination IP address. For aggregated sessions, this is the server destination IP address of the last session in the aggregate. | keyword | +| zscaler_zia.firewall.server.destination.port | Server destination port. For aggregated sessions, this is the server destination port of the last session in the aggregate. | double | +| zscaler_zia.firewall.server.source.ip | Server source IP address. For aggregated sessions, this is the server source IP address of the last session in the aggregate. | keyword | +| zscaler_zia.firewall.server.source.port | Server source port. For aggregated sessions, this is the server source port of the last session in the aggregate. | double | +| zscaler_zia.firewall.session.count | Number of sessions that were aggregated. | double | +| zscaler_zia.firewall.stateful | | keyword | +| zscaler_zia.firewall.threat.category | Category of the threat in the Firewall session by the IPS engine. | keyword | +| zscaler_zia.firewall.threat.name | Name of the threat detected in the Firewall session by the IPS engine. | keyword | +| zscaler_zia.firewall.tunnel.ip | Tunnel IP address of the client (source). For aggregated sessions, this is the client's tunnel IP address corresponding to the last session in the aggregate. | keyword | +| zscaler_zia.firewall.tunnel.port | Tunnel port on the client side. For aggregated sessions, this is the client's tunnel port corresponding to the last session in the aggregate. | double | +| zscaler_zia.firewall.tunnel.type | Traffic forwarding method used to send the traffic to the firewall. | keyword | + + +An example event for `firewall` looks as following: + +```json +{ + "@timestamp": "2021-12-17T07:27:54.000Z", + "agent": { + "ephemeral_id": "41987f90-74dc-4b4b-9936-4347028cf558", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "client": { + "bytes": 1734 + }, + "data_stream": { + "dataset": "zscaler_zia.firewall", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "action": "drop", + "agent_id_status": "verified", + "category": "network", + "dataset": "zscaler_zia.firewall", + "ingested": "2022-02-04T06:34:17Z", + "kind": "event", + "original": "{ \"sourcetype\" : \"zscalernss-fw\", \"event\" :{\"datetime\":\"Fri Dec 17 07:27:54 2021\",\"user\":\"some_user@example.com\",\"department\":\"Unknown\",\"locationname\":\"TestLoc%20DB\",\"cdport\":443,\"csport\":55018,\"sdport\":443,\"ssport\":0,\"csip\":\"0.0.0.0\",\"cdip\":\"0.0.0.0\",\"ssip\":\"0.0.0.0\",\"sdip\":\"0.0.0.0\",\"tsip\":\"0.0.0.0\",\"tunsport\":0,\"tuntype\":\"ZscalerClientConnector\",\"action\":\"Drop\",\"dnat\":\"No\",\"stateful\":\"Yes\",\"aggregate\":\"No\",\"nwsvc\":\"HTTPS\",\"nwapp\":\"http\",\"proto\":\"TCP\",\"ipcat\":\"Test Name\",\"destcountry\":\"Ireland\",\"avgduration\":486,\"rulelabel\":\"Access%20Blocked\",\"inbytes\":19052,\"outbytes\":1734,\"duration\":0,\"durationms\":486,\"numsessions\":1,\"ipsrulelabel\":\"None\",\"threatcat\":\"None\",\"threatname\":\"None\",\"deviceowner\":\"admin77\",\"devicehostname\":\"Machine9000\"}}", + "type": "info" + }, + "host": { + "hostname": "Machine9000" + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:58194" + } + }, + "network": { + "application": "http", + "protocol": "https", + "transport": "tcp" + }, + "related": { + "ip": [ + "0.0.0.0" + ] + }, + "rule": { + "name": [ + "Access Blocked", + "None" + ] + }, + "server": { + "bytes": 19052, + "geo": { + "country_name": "Ireland" + } + }, + "tags": [ + "forwarded", + "zscaler_zia-firewall" + ], + "user": { + "email": "some_user@example.com", + "name": "admin77" + }, + "zscaler_zia": { + "firewall": { + "aggregate": "No", + "client": { + "destination": { + "ip": "0.0.0.0", + "port": 443 + }, + "source": { + "ip": "0.0.0.0", + "port": 55018 + } + }, + "department": "Unknown", + "duration": { + "avg": 486, + "milliseconds": 486, + "seconds": 0 + }, + "ip_category": "Test Name", + "location": { + "name": "TestLoc DB" + }, + "nat": "No", + "server": { + "destination": { + "ip": "0.0.0.0", + "port": 443 + }, + "source": { + "ip": "0.0.0.0", + "port": 0 + } + }, + "session": { + "count": 1 + }, + "stateful": "Yes", + "threat": { + "category": "None", + "name": "None" + }, + "tunnel": { + "ip": "0.0.0.0", + "port": 0, + "type": "ZscalerClientConnector" + } + } + } +} +``` + +## Tunnel Logs + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| destination.bytes | Bytes sent from the destination to the source. | long | +| destination.ip | IP address of the destination (IPv4 or IPv6). | ip | +| destination.packets | Packets sent from the destination to the source. | long | +| destination.port | Port of the destination. | long | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.id | Unique ID to describe the event. | keyword | +| event.module | Event module | constant_keyword | +| event.reason | Reason why this event happened, according to the source. This describes the why of a particular action or outcome captured in the event. Where `event.action` captures the action from the event, `event.reason` describes why that action was taken. For example, a web proxy with an `event.action` which denied the request may also populate `event.reason` with the reason why (e.g. `blocked site`). | keyword | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| source.bytes | Bytes sent from the source to the destination. | long | +| source.ip | IP address of the source (IPv4 or IPv6). | ip | +| source.packets | Packets sent from the source to the destination. | long | +| source.port | Port of the source. | long | +| tags | List of keywords used to tag each event. | keyword | +| user.name | Short name or login of the user. | keyword | +| user.name.text | Multi-field of `user.name`. | match_only_text | +| zscaler_zia.tunnel.action.type | Type of the record. Possible values [ WL_TUNNEL_IPSECPHASE1, WL_TUNNEL_IPSECPHASE2, WL_TUNNEL_EVENT, WL_TUNNEL_SAMPLES ]. | keyword | +| zscaler_zia.tunnel.authentication.algorithm | Authentication algorithm. | keyword | +| zscaler_zia.tunnel.authentication.type | Authentication type. | keyword | +| zscaler_zia.tunnel.destination.end.ip | Phase 2 policy proposal - Destination IP end. | keyword | +| zscaler_zia.tunnel.destination.start.ip | Phase 2 policy proposal - Destination IP start. | keyword | +| zscaler_zia.tunnel.destination.start.port | Phase 2 policy proposal - Destination port end. | long | +| zscaler_zia.tunnel.dpd_packets | Number of DPD packets received in 60-second sample window. | keyword | +| zscaler_zia.tunnel.encryption.algorithm | Encryption algorithm. | keyword | +| zscaler_zia.tunnel.ike.version | IKE version (1 or 2). | long | +| zscaler_zia.tunnel.life.bytes | Life bytes (number of traffic to be transacted through tunnel before renegotiation). | long | +| zscaler_zia.tunnel.life.time | Lifetime of IKE Phase 1/2 in seconds. | long | +| zscaler_zia.tunnel.location.name | Location name. | keyword | +| zscaler_zia.tunnel.policy.direction | N/A | keyword | +| zscaler_zia.tunnel.policy.protocol | Phase 2 policy proposal - Protocol. | keyword | +| zscaler_zia.tunnel.protocol | IPSec tunnel protocol type (Zscaler only supports ESP). | keyword | +| zscaler_zia.tunnel.source.end.ip | Phase 2 policy proposal - Source IP end. | keyword | +| zscaler_zia.tunnel.source.start.ip | Phase 2 policy proposal - Source IP start. | keyword | +| zscaler_zia.tunnel.source.start.port | Phase 2 policy proposal - Source port start. | long | +| zscaler_zia.tunnel.spi | Security Parameter Index. | keyword | +| zscaler_zia.tunnel.spi_in | Initiator cookie. | keyword | +| zscaler_zia.tunnel.spi_out | Responder cookie. | keyword | +| zscaler_zia.tunnel.type | Tunnel type. | keyword | +| zscaler_zia.tunnel.vendor.name | Vendor name of the edge device. | keyword | + + +An example event for `tunnel` looks as following: + +```json +{ + "@timestamp": "2021-12-30T11:20:12.000Z", + "agent": { + "ephemeral_id": "63ac98b6-0ff6-4943-820e-8505eff15937", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "data_stream": { + "dataset": "zscaler_zia.tunnel", + "namespace": "ep", + "type": "logs" + }, + "destination": { + "ip": "81.2.69.143" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "agent_id_status": "verified", + "category": "network", + "dataset": "zscaler_zia.tunnel", + "id": "1111111111111111111", + "ingested": "2022-02-04T06:36:16Z", + "kind": "event", + "type": [ + "info" + ] + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:44374" + } + }, + "related": { + "ip": [ + "81.2.69.143", + "81.2.69.145" + ], + "user": [ + "81.2.69.145" + ] + }, + "source": { + "ip": "81.2.69.145", + "port": 0 + }, + "tags": [ + "forwarded", + "zscaler_zia-tunnel" + ], + "user": { + "name": "81.2.69.145" + }, + "zscaler_zia": { + "tunnel": { + "action": { + "type": "IPSec Phase2" + }, + "authentication": { + "algorithm": "HMAC-SHA-1", + "type": "None" + }, + "destination": { + "end": { + "ip": "81.2.69.143" + }, + "start": { + "ip": "81.2.69.143", + "port": 0 + } + }, + "encryption": { + "algorithm": "AES" + }, + "ike": { + "version": 1 + }, + "life": { + "bytes": 0, + "time": 3600 + }, + "location": { + "name": "some-location" + }, + "policy": { + "direction": "Inbound SA Policy", + "protocol": "Any" + }, + "protocol": "ESP", + "source": { + "end": { + "ip": "81.2.69.145" + }, + "start": { + "ip": "81.2.69.145", + "port": 0 + } + }, + "spi": "123456789", + "type": "IPSEC IKEV 1" + } + } +} +``` + +## Web Logs + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| client.ip | IP address of the client (IPv4 or IPv6). | ip | +| client.nat.ip | Translated IP of source based NAT sessions (e.g. internal client to internet). Typically connections traversing load balancers, firewalls, or routers. | ip | +| client.user.name | Short name or login of the user. | keyword | +| client.user.name.text | Multi-field of `client.user.name`. | match_only_text | +| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword | +| cloud.availability_zone | Availability zone in which this host is running. | keyword | +| cloud.image.id | Image ID for the cloud instance. | keyword | +| cloud.instance.id | Instance ID of the host machine. | keyword | +| cloud.instance.name | Instance name of the host machine. | keyword | +| cloud.machine.type | Machine type of the host machine. | keyword | +| cloud.project.id | Name of the project in Google Cloud. | keyword | +| cloud.provider | Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean. | keyword | +| cloud.region | Region in which this host is running. | keyword | +| container.id | Unique container id. | keyword | +| container.image.name | Name of the image the container was built on. | keyword | +| container.labels | Image labels. | object | +| container.name | Container name. | keyword | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.action | The action captured by the event. This describes the information in the event. It is more specific than `event.category`. Examples are `group-add`, `process-started`, `file-created`. The value is normally defined by the implementer. | keyword | +| event.dataset | Event dataset | constant_keyword | +| event.module | Event module | constant_keyword | +| event.risk_score | Risk score or priority of the event (e.g. security solutions). Use your system's original value here. | float | +| host.architecture | Operating system architecture. | keyword | +| host.containerized | If the host is a container. | boolean | +| host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword | +| host.hostname | Hostname of the host. It normally contains what the `hostname` command returns on the host machine. | keyword | +| host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of `beat.name`. | keyword | +| host.ip | Host ip addresses. | ip | +| host.mac | Host mac addresses. | keyword | +| host.name | Name of the host. It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use. | keyword | +| host.os.build | OS build information. | keyword | +| host.os.codename | OS codename, if any. | keyword | +| host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword | +| host.os.kernel | Operating system kernel version as a raw string. | keyword | +| host.os.name | Operating system name, without the version. | keyword | +| host.os.name.text | Multi-field of `host.os.name`. | text | +| host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword | +| host.os.version | Operating system version as a raw string. | keyword | +| host.type | Type of host. For Cloud providers this can be the machine type like `t2.medium`. If vm, this could be the container, for example, or other information meaningful in your environment. | keyword | +| http.request.bytes | Total size in bytes of the request (body and headers). | long | +| http.request.method | HTTP request method. The value should retain its casing from the original event. For example, `GET`, `get`, and `GeT` are all considered valid values for this field. | keyword | +| http.request.mime_type | Mime type of the body of the request. This value must only be populated based on the content of the request body, not on the `Content-Type` header. Comparing the mime type of a request with the request's Content-Type header can be helpful in detecting threats or misconfigured clients. | keyword | +| http.request.referrer | Referrer for this HTTP request. | keyword | +| http.response.bytes | Total size in bytes of the response (body and headers). | long | +| http.response.status_code | HTTP response status code. | long | +| input.type | Input type | keyword | +| log.offset | Log offset | long | +| log.source.address | Source address from which the log event was read / sent from. | keyword | +| network.protocol | In the OSI Model this would be the Application Layer protocol. For example, `http`, `dns`, or `ssh`. The field value must be normalized to lowercase for querying. | keyword | +| related.hosts | All hostnames or other host identifiers seen on your event. Example identifiers include FQDNs, domain names, workstation names, or aliases. | keyword | +| related.ip | All of the IPs seen on your event. | ip | +| rule.name | The name of the rule or signature generating the event. | keyword | +| rule.ruleset | Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member. | keyword | +| tags | List of keywords used to tag each event. | keyword | +| url.domain | Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. If the URL contains a literal IPv6 address enclosed by `[` and `]` (IETF RFC 2732), the `[` and `]` characters should also be captured in the `domain` field. | keyword | +| url.extension | The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword | +| url.fragment | Portion of the url after the `#`, such as "top". The `#` is not part of the fragment. | keyword | +| url.original | Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. | wildcard | +| url.original.text | Multi-field of `url.original`. | match_only_text | +| url.password | Password of the request. | keyword | +| url.path | Path of the request, such as "/search". | wildcard | +| url.port | Port of the request, such as 443. | long | +| url.query | The query field describes the query string of the request, such as "q=elasticsearch". The `?` is excluded from the query string. If a URL contains no `?`, there is no query field. If there is a `?` but no query, the query field exists with an empty string. The `exists` query can be used to differentiate between the two cases. | keyword | +| url.scheme | Scheme of the request, such as "https". Note: The `:` is not part of the scheme. | keyword | +| url.username | Username of the request. | keyword | +| user.email | User email address. | keyword | +| user_agent.device.name | Name of the device. | keyword | +| user_agent.name | Name of the user agent. | keyword | +| user_agent.original | Unparsed user_agent string. | keyword | +| user_agent.original.text | Multi-field of `user_agent.original`. | match_only_text | +| user_agent.os.full | Operating system name, including the version or code name. | keyword | +| user_agent.os.full.text | Multi-field of `user_agent.os.full`. | match_only_text | +| user_agent.os.name | Operating system name, without the version. | keyword | +| user_agent.os.name.text | Multi-field of `user_agent.os.name`. | match_only_text | +| user_agent.os.version | Operating system version as a raw string. | keyword | +| user_agent.version | Version of the user agent. | keyword | +| zscaler_zia.web.app.class | The web application class of the application that was accessed. Equivalent to module. | keyword | +| zscaler_zia.web.app.name | Cloud application name. | keyword | +| zscaler_zia.web.bandwidth_throttle | Indicates whether the transaction was throttled due to a configured bandwidth policy. | keyword | +| zscaler_zia.web.client.internet.ip | The client Internet (NATted Public) IP address. This is different from the cip value if the internal IP address is visible. Otherwise, same as cip. | keyword | +| zscaler_zia.web.ctime | The time from when the first byte of the request hits the ZEN to the time in which the last byte of the response is sent from the ZEN back to the browser. | long | +| zscaler_zia.web.department | Department of the user. | keyword | +| zscaler_zia.web.device.hostname | The obfuscated version of the device owner. This field must be changed manually. | keyword | +| zscaler_zia.web.dpl.dictionaries | The DLP dictionaries that were matched, if any. | keyword | +| zscaler_zia.web.dpl.engine | The DLP engine that was matched, if any. | keyword | +| zscaler_zia.web.encoded_host | Encoded version of the destination host name. | keyword | +| zscaler_zia.web.file.class | Type of file associated with the transaction. | keyword | +| zscaler_zia.web.file.type | Type of file associated with the transaction. | keyword | +| zscaler_zia.web.location | Gateway location or sub-location of the source. | keyword | +| zscaler_zia.web.malware.category | The category of malware that was detected in the transaction, if any. Also indicates if a file was submitted to the Sandbox engine for analysis and the result of the analysis. | keyword | +| zscaler_zia.web.malware.class | The class of malware that was detected in the transaction, if any. | keyword | +| zscaler_zia.web.record.id | N/A | keyword | +| zscaler_zia.web.stime | The round trip time between the ZEN request and the server. | long | +| zscaler_zia.web.threat.name | The name of the threat that was detected in the transaction, if any. | keyword | +| zscaler_zia.web.total.size | Total size, in bytes, of the HTTP transaction; sum of the total request size and total response size. | long | +| zscaler_zia.web.unscannable.type | Unscannable file type. | keyword | +| zscaler_zia.web.url.category.sub | Category of the destination URL. | keyword | +| zscaler_zia.web.url.category.super | Super category of the destination URL. | keyword | +| zscaler_zia.web.url.class | Class of the destination URL. | keyword | + + +An example event for `web` looks as following: + +```json +{ + "@timestamp": "2021-12-17T07:04:57.000Z", + "agent": { + "ephemeral_id": "ced1fd2e-2f17-4f67-b8b1-d38a1920abbb", + "hostname": "docker-fleet-agent", + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "name": "docker-fleet-agent", + "type": "filebeat", + "version": "7.16.2" + }, + "client": { + "ip": "81.2.69.193", + "nat": { + "ip": "81.2.69.145" + }, + "user": { + "name": "administrator1" + } + }, + "data_stream": { + "dataset": "zscaler_zia.web", + "namespace": "ep", + "type": "logs" + }, + "ecs": { + "version": "8.0.0" + }, + "elastic_agent": { + "id": "d03794ae-c5b7-46b2-8a63-42f00010ac23", + "snapshot": false, + "version": "7.16.2" + }, + "event": { + "action": "blocked", + "agent_id_status": "verified", + "category": "web", + "dataset": "zscaler_zia.web", + "ingested": "2022-02-04T08:48:57Z", + "kind": "event", + "risk_score": 0, + "type": [ + "info" + ] + }, + "http": { + "request": { + "bytes": 600, + "method": "CONNECT", + "mime_type": "Other", + "referrer": "None" + }, + "response": { + "bytes": 65, + "status_code": 200 + } + }, + "input": { + "type": "tcp" + }, + "log": { + "source": { + "address": "172.21.0.7:48722" + } + }, + "network": { + "protocol": "http_proxy" + }, + "related": { + "hosts": [ + "TestMachine35" + ], + "ip": [ + "81.2.69.193", + "81.2.69.145" + ] + }, + "rule": { + "name": "Zscaler Proxy Traffic", + "ruleset": "FwFilter" + }, + "tags": [ + "forwarded", + "zscaler_zia-web" + ], + "url": { + "extension": "com", + "original": "www.example.com", + "path": "www.example.com" + }, + "user": { + "email": "test@example.com" + }, + "user_agent": { + "device": { + "name": "Other" + }, + "name": "Other", + "original": "Windows Microsoft Windows 10 Pro ZTunnel/1.0", + "os": { + "full": "Windows 10", + "name": "Windows", + "version": "10" + } + }, + "zscaler_zia": { + "web": { + "app": { + "class": "General Browsing", + "name": "General Browsing" + }, + "ctime": 0, + "department": "Unknown", + "device": { + "hostname": "TestMachine35" + }, + "dpl": { + "dictionaries": "None", + "engine": "None" + }, + "location": "Test DB", + "malware": { + "category": "None" + }, + "stime": 0, + "threat": { + "name": "None" + }, + "unscannable": { + "type": "None" + }, + "url": { + "category": { + "sub": "Web Search", + "super": "Information Technology" + }, + "class": "Business Use" + } + } + } +} +``` diff --git a/packages/zscaler_zia/0.1.3/img/escape_feed.png b/packages/zscaler_zia/0.1.3/img/escape_feed.png new file mode 100755 index 0000000000000000000000000000000000000000..40a8b59ec55bfc70df07d001bbd6d9676f24682f GIT binary patch literal 8286 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 SrMOX8NXk{DbNR0Y*na?iMry$T literal 0 HcmV?d00001 diff --git a/packages/zscaler_zia/0.1.3/img/nss_feeds.png b/packages/zscaler_zia/0.1.3/img/nss_feeds.png new file mode 100755 index 0000000000000000000000000000000000000000..26c1c48c5009bb3276467840e205cef882c3ec18 GIT binary patch literal 71854 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

        m>md&^7xtHC5qBIC|W%?lT2dIu~M9M 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 \ No newline at end of file diff --git a/packages/zscaler_zia/0.1.3/img/zscaler-zia-screenshot.png b/packages/zscaler_zia/0.1.3/img/zscaler-zia-screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..6e10c51d8482c01d50e8f0469e09010104995954 GIT binary patch literal 87669 zcmZ5|1z1#3*De+)k^<5o-6@^Y4blyg(jW{WsUqEt;LzP2LrIH>Fu;%w9W#S8NGNd6 z;P?Iiy?35ReK^B8XYaN5TI+q^wYE_&HI;C&DX=jxFmP3r<#jMH9w=d8+{Jl_30#@k zrd|a8x#OjyB#Tk=g9-`!aR0T8h71NqeZu3vRu6!mA9*MndtqSU^`rmX8FnwT#lW~J zR*{#{^RxH`fAGp|_LIZcjojg2+iSL>rYZuF(^`% z^&Wg)ANq4YJWn3@faprY3kccIQ|SnK%g>^c3k*o!h3`#9l+3&-^G6OK+M?yiQ*PgH z*Y;AKT^Py4EI6vRHhKMCh9n_=NBnpGJAsqQJ8TRu(bIw`=XaLg&vowtt(1pntLG0O zHj)dU1Ym|fiTS|ChBk!8<0#4Trzxt*de%BoN^u*AiIL>O{4XhYSkd2_cemcvLE@!R z!F*BG1`LPg!@z{V>dE~7=7a?KtFs>>ZQ*%HVDfY;Lbg_JU30sIxPp2`Od`{>rR3gfQkC{NL6rwXT zUn-m~O_dVUq)fgdzn;Uu`dc({&XY<~u!fP*r_9@+xggl6#OsT9d=O}ss`t9$PG;jIfiPHsPQvbd{jnsg zQPvPy24JNvfhZO88f_!a^eNSNA&Kx>;b9vYv$EM=3o*IDzF1ks!>|vi1)7htmiUUM zCcFr!Z$D_mRWTn)X|*1{0!J4gNG=MFgA(b$h$W9{+*8Dce7LHfIsaKQGPq zHaiNiK#kA(I)p+OaYz02ThtR99qN?e{o(x0fZsR5QUMNRW8*!#Jj>lXJ8i%5_1#?; z8EwXch?@ea`4`C`{{U;CYYCd|McUU`J08`JL_92 z{T0PJ1S?H%uV|WPW;CN?(68;w4JL5#`1{@IlmY5kr?72}#En@A`TcAr=q6@P;GF9E z=y5{f&e!#GZO2;dilr!bYIwrUp9AR?SdH*uC`&Z-q62@WUtH;gpL6Nn`BDarlKEK5 z`JWp$#SyLaSI6VN1wqsCAIo(23ldC!DaSU@S&i9O?Oag@_iUD)XQa8qV`vsHh)sIV z$InlGP|sCfa=kf>lp>cO&R+>1Yh#`YjZMq;=s=PO{@Tx#8{^0w?6aKBzhqJHJF88| zKgu{;t^FM!*JyV9`h1V21`2K-4hf^&59SeaZzp}+x)1FwJgB^~Or}hDI8N|ggT3zW z(Q~Jte1DJJbHks@;(gMh4wddtK%ox5_b>P1*+9SecUE2ooDWZ0!C&tziz4R)R>pef zKZGoFlSp^pn4b?z)~-hE-`vp@kc!s&dnN_izj-Qk7?_Zg0GQH&`*PB-JKu79C*9WJ zg<*LH7T-ufS#{|YAG2gf(NB6?u@9`2*n`=nsNSXR^@EG?F49@}AK!Dh^it^OZedND z4E$Y};g`}A%ab2UhOdb&C8pycH|HFGAzS)^$Ip9YHm~iu1lJ{UcsUAwRuiu5Yy zkh!4V?+2T!(6`Ze%Zays1m-_w-xK~1Ubu|7XZz#3ZBQ2inw#vN1npqWQ1 zJU8f4t&K-jVed6UXZRJtuD;UB$av_*hWU|z%Xx_9z=!=1qJ&Qxbti(kJ}#a~UdM86 zuLqfb{#_btbKA!FiCZiJ)s0_U^5aYZMLd-QLcM^JMsV3=JEYj;O5Q|!ZzgxVGfssI zPyXUg21tv4;z%rKE-Rv%*31d#)A#uEBKxLOwN@fmrZJDR*3S~$&6<>xjYCQ8{M3?6 z`eaq`n4#&w4MBtT#o6T;UwF?0U!2%}Jxl+g-=l9#li0VNa5RbqS++HNS!||qJ8|7e z#HDoux|_IxRHg0r2=*#kM9C9`u#-4CG$*^b+CIp^4}QQiL(`vP+L2^NkU&Sga+#32 z8q#w#dyWup$#={n8M`B1@Jq3aWzZPJaox8RRnzS$A&Ox%Jf8mQvkO^7$ieoU_8DvU z?_R8f_Fb_8IrU?qzarOv{0{54>#l@D;+1^OSKLlcX}_?vUQ2dg?T`2U?Osge-|Iab zrWrB}@gUx3Q{`j!S6k}1#(i^h`Zn-lQH%bptCenqY%hkVFH8E5>EC{y8&V$Tsy;CM z=EL~aX^&0i+cl5PG8=-Z8aI}2czC^17^`hXjtboJ4dd(A| zU;Q~NNZik8OfW`$bIEfPxgX3j{rRdL5_Z3Uknl(c&N5Z>nlIO8vMJ!ekRv3a=k4-6 zzk_-8z|)0^KqSX<49}G#Y4>lJF4SU_W#IL$-x(GywAi@#{!TdlazaH<+vEL^;edm3 zMOx0Qu~Mpxp9KMLezn#zTz7X6{-TiWe{bJZ+fAx96G-HKvvc$1_rSwg^Rw>fEjL_A zMsN11S+=QtaMtI%LgbZv2>Fex(OG+oj5?)a<)k|Dy*1I+94dM~svA??vlLUNz;M1x zG;+R`u)~)BeoylZqF}&xO;{%A@M9$tkluh$EKAv0N;uMBL=N#6mLn+DI%goG5 zuOpj=Ngm#hl|tWMa3PnxBGt2uU_d{Mw#q=a8zyQqv5rUB1V~#tJkwHC4RxCc&c>{kDOSVA;NG zU$6GF)w-vr=Yj*^_=1a#e#*xOz0SvR-Hq8JnIL*mr(h$f93nbdNa;$3473$Ej3cWG2XVptz*IVFRH~?(w#+u;KANHz9c~ zU{^gKc8dQJ_gJ@{S8#~Tlervn(!8zua(RF9>OqwD`ET)=&pK(2!#nQQAP`PJH>n%M ziU_qs>0PeX&JZ%nC2YMj;~E(kCj$Zz(=#w=E!A6gI?yf6HIugf^pl*N)H!W1@&q{* z349!}g;cdP)iAbS@CaXP=*~%{Q=!fHI1N3zR2b^D(d-0ScVjgbtcziY0KG>!c)r>9 zlDb(|5fyDS=x4U1H|@yJ25~$eFY6NkXHs?5HGDGxfqeR1gjTmGh5B6h$!)mfsn+9b zXc(CX=q6Wr!^8Dvrgwzeo^pLva#U#MHm|qUam3c1oroS#-p>06+AC57O40iN!K|y}#XpT3 z`#SbRUdvtjDHrDpB}3s$tZs8b%AtZlC_m2qRWx`)}J2K-`Fcpf7hBf z-n|et9-`s9jVZcn@zKDXSdt4fd>&^3?iyJmrelXx#mWa+B`bsGs3BrqaC;@o8w`VL zqu7ms`zQE#R)doY%Bs=BW7)N^C}?zr*iYZ_YGoDGFB22Id!63TCv{TleNM4)a761} zMr7p`6#90KZH|Y$>oVo=AI3$+hr_I8nz?11CX022%^FoRh)?}G+jf3addoKDmp|B< zt(hK~%dY7$U~#siT(h=0kyDz2L5e_?>KSRD;srU<>C3{=G1ol$Q#`O3Xy#0h&5(rG z!CigvE2h?JIp4adn6VJjqMZS}EoxFlH+MFnUrBA^=VW|rlOC0XCzYgA=XWgmyuwB- zeZf;QYVUs0UwtbRyb^9as_Yf3o^hyC<$#j;Pvmo5HxG}z8YiTABNxK$&9n4Wot3?X zBH;0VKfC-|^1a`?A`+j&I;%1%vt7546Wm4R=&RSl#?6hX!R0Da*7CUOvm)R}UiT|u z;{*nkfQnEs@4*Lb=x=(Ju+e)_f3IJZvD~f8*bT&Y|AC&)Xe!358d0^r`x7)}e}8zGPeS7EY}qK8 zc#ndT5|U*sB6~WO@#+<8xji}z2$0s9T;cqCaTcyuyUA4z{Ljn46A_){6zIZIe(9p; z8MU&yI&Vo{yX=qCW0r-3?0Xtj2Ee@nT0yVmq?S6kXA#*!L@*TKI&}YaozW2};Vi4g zTRSXBfWODFMs`wGa_q(i&+6tVkZznD9SQd@Q{E zGZh!NRQ&!8g0M|dss2sB*x$|E5Nw|gIGLJP)Mw|~ar}-kCmcFpdt{jhK0|LA!Z5+@ z174}qsDzc)o=eNX)mo|kfm=;MqocALoxrE`8=erYdH4KsGgTtRj0mp}9FaBWs%)$z zbu8DdEnqqpqY@JN@gy%HuHBnMRXZtu0^^?Ae}cg%lTrdPZU3=pD;)>NJyFs5ww?IJ zSIs7|^#U1R+kN8wF;YHp#Xo_5Cf=$0@;zdV&|JT!!s+zhy->s+<-0)_#XvJ0ifrHx zqX{T16vmNWa4!Ez({`!z?LAHd4hSTme)|RA5&)OTsJ+%dky;Ew1V^Fe;Vdl7^v@+p z7`QWn6QZJoW}d7a|Eb??7EVe5=g(Lvs5y&2CEl`nHSs9JnYg|ldf?yLc6f<9MD;%_ zQ8}XB6Wz|(fcB8jhg<4=j*Zti00U9*dyqJ2cjYdCiydz zQN=M&5zj0>{Qe#*V1pvK-M$V&-v>7k2L}&>uPc`;Rz=U3bN|ZXcN~UmoKKQU<41(* z?`+eH&W=;N4>AN$oHzN?XL)Ui>vgMbil;@^&=~4x7Yb#g{em}}egXy$EeLx6Y3ltl zk;r|8q#~awR<@wF8qfs$-Q;-5&fQr&wb&v(D&D@%E;s+sQK@7>P!8<;%?m*8H{5;zVnv+8w8VZS@F}v0T+v0 zL&I`+Cnu}7{k%`9XlGro&~7j$XsF>Sz|OAo0Llj-hG`WoHWl_LZSwRi`bXax;dteV z@5DvfR&7UKA~n?`r$!Gh{wnK_D(g<=#;CJQjmqUDKOveHOF8La)GI73(DOyCqT_@- z=#Wv-w5^VyoITyNE{|Ymre;Q~2LJrt5HVwPLWb2@w;XCNc4eN_GSrfqwtSxWA*Ofh zbP@J_J>O?}*=a|9osjU<%uItJl}F~S6fDPYJ1v@geG1E)&9w}*^&_q#;*opF4eY<> zLpDFO%}efYE!ik8E>84y+NIj&(RqDG3sz8} zh0Q}?=Fqg)g4uQDyyS0HN~LT)g+#&qmvo$Lp9|^sgyNU2M!|DSX3V$dwFzL>9kf`E>B0d z#A}}44F>b3A&cMjMrIi-Je34B5&Lv#kQ!uGRg6ZhrOTvaFc*j_b<1sb=ymHxAy9Pn zF$39uN14%E?tqx^Jrt_l)Y6QGtYGEh*39X{5dcc)sx6K@$*wfyR4_4V(6q+9dk0LG z_9Va3fD_tWhKU&giW(owUMWMvBC;DrRJ|My`cHRPI^nN|P1Y&#V>} zLoCzDiKwH}MoAgS9-N7Ff{AK(N!QDS0#hP1O~j24%oC30-v+u%;9Z6p@lc^`>% zJa5zrCT?BwWcaQ~q(W>hlubxWTDjOqiyy!9BtHP3xUjxnUz$@dD>^zF^u@k8uL6Px z@4A9eba}+Zrz_v$ljKgow!%hSCS8v+3}M#qO%enQVbJ-| z(1--NZwEpGt*fsN-}rS|fM2F1S2W{}L2%JRazXnuYco{$1j($RK={53hm!YxT&SUXMaB8!-v2P+t=3pm(5~y z%3cYdcedkO*ODZ0A2wJ^5{~g5QL`@>AAwcn4HM8DOHrZzmS+%#m3IE5sxs;()@FBT zUfgwhxJZcxD+S2G|9oHkzE?)#aJmsP2ED>cc=eeH51pMIvg-f8e4E|zyP&9vO5rhS zUVik+@9`Lb%H3?95kjfzC7wT}T{8OObSiK7Daz?oJ^si4 z#LUeNhkyXA>wPE-uLS>xR(ODL&0?E{bQpMxMszl)-|haKz+J*I8GGIPPYPWw!9b)0 z?&ke(#NFH|lep7W8-hWTfHk6`0^oYSp$RjF?S-A=9hP-;Pzk#ym53gGWZyzQgHpZk zjZBj-Xsxv;IW4C^UDI`l&gEmFr~$A6lA z+Z$ZKococlty>>n?p^U#`klxd zr_o4>2z)I2s!W{AI*dS&{qmu75#p$DqIjvhe1H4kp}IX0B;b-)Y%AQ@yS2&ZhbsubHWUP748{*8HMQY_|j~ z@3=Al;7`o5S6=NyFU@Bis=&bPSv&vH8F?#bkFQae;fm%9sS0>J=APDf@u)@PfBsSj zZ+!pp{mZ!@!GjA?qoz6x?Ib)~yCSOz8sUA?KYz3opb=nYZ+#psp$K;t8j*UXhwq@WH)( zsD3wca$rcFL0Xuy-I)CAcVz{uU_5}Yz0_ZPm$M`#I4Htif${(#0L1^(@J{cl4HGcW z-Yk7J=*&_Wgs+Fr7efQ~am?ACV7%4Tid1P#~^{rGxkIj>;9I)9u zTaSd`o^J_vN1t{6p+4`Q8t)$#x@8nV%mSQ<{PbLVp6`B!v;$85#aDYiD{r5>^wpd) zfUS;a!&KwH^#{>h47w*~gTtn$iDTp9td_6k&UeN`p5jIHXGU*50f>Kr$53*i{PC3h zh&G^1DFe*^dUF$7?<|%~&Ou5wzGc;t#w@hzTp69tp?|&dH_8N*nob8@S=q|pjS%OT zj{f*Iy&J#a;^GV9PWJL^%g1LC`%L!QGc~eL-MR>O-(tALG;)g)cy=bEQqQfZ0K~c1 zBT%2f4D@8Pwo4|rSk28h%mRXf=Uff`!G>Sf+5g;m#*CXZJp41H8oHNb0e*!R$>_5* z|C{zuzfg+0UL0nHHmqFLFP;(b{?pzx@PWWZ2QZ=!x9VGoMfK9osr5}S0~r-nU$yY^ zyS6qX8=Nsg&l-HelLEW1)tB_L_o5sYiU#HYtn$F;@u)OF|40^Zg@@!WUgF=^^T^@#u9Zu47TCfDN~%x|!^F|`;k^Z#lQ{o4 zIssaRdCoRxV@zx6TeCv{u7mLUt#N}$FRy|JhKG@RkC;;)IUCdtgyZfcCV&2z#*uEd zD_EJ7lv6Wg-ZiMi^vM`-psg7nVp^V1ed=_sH?sS^OqUtCG%s&aO6Acz4)Uei%SCZWVtQ6=_?CfQ zrMIv^E8VxfFJBR57B%y>iWw%Y%e6D)R()kzt@*|J?xQOcb$i05(*jOGV)bHpl3m8G zF=IYXow~41`8P2OG=;g5C0h1@jBduMm@$`&4DI@w&D-6eB<4qlJPb#3{Fp)U03i@%hpuRVXc)_&;V-|v^05_ zy%hsJn#k!6)`Ly=@0{khbU%tnNJp&3jk$Wn$L2LwV&Q6V4N<&r%XA2;ay57?A(d<4 z>l{#O(G3!ZB}7!9#HIxW3QJ2ZYb${y-i6X%o~}rrt!!zeYR1)YaNYShzAv2q|Hd@i zW|PF^tg4g(YB2aAX6^Mx89-631F76PF8qraS?IZ#$ZL|cH@5A2Hz^c!WIJ;d7hah+ zJ);HiW^Xi;f{1}m`BsdQi;DmrH3#&Oo?}Ndue4zXRhsr@ZeuYS z)jW$v&rdlP$rXG~7iy$j@`@(>I=WA^6SL!Ty6;GWImdSn%iol;Mqka6-_DoQDY2P-dl}iwjP2$`h+r6T(tR zVF7);E%a`xfgXb}%VR!1=-2P+p^LjR#&)<)JK50bg_^CX;V%;e;Yw!8YMP4vCfHA& zta%hv$U>UrBkff9^>I2BVNGe5%`S&`;X^xzlh|#N7V=6X{dM$- zDd6`-1LrR%g#?Xj4ONRuN*MDC8%+%_GIR=cTrG!giP!_eb>s71p|Aa2Rs;fBCYK znp30+3_~8o2Pm&NcpcO`wZ`R(c1IWYSSu?OWCMY!1`7bG2+e8U>IAu(cLiHRB=Wvm z*OS?xy&|#%E2S`ljX{!x4+@0{^p`p72^&d^AZ$l4(O7wukx8-VL^vc0mvY7$_H8pV z@)hE?7BUs%8gGH==sRu8k37p0izRf*Yzk%4(v$3x+ zC`_}BCkQI0ZAkHWn3d&=QBz*bOr zJS`xqtf67=35rkl+C9CnYBi3##h;Bko%puN?5lR0X=RnpFWh++$8S0KCl(cGRh7C# z&nZ*j6>U!(ORhhjTk9~H+O4fFeq>Rlb)58E?5>Mg=tM7HUq1qPiwzFiP|)upW`Q`; zH=8%BS4@L&~R;(iC*KDJn` z*Xfke2wgyPK*3Oy6j`r)=aSMs<^Qp}jC|N)C`vlg9?)KO4=ek!SE$RO+rwzg&%vAq zTeko`8Dh;Ji(3v_T09o;ZXz2So4K|(k_OzC-(H;X14-cnIz1MYvnZYIiI=(0)tc4g zs6;(7%D0}JqV-qt3jJSN#4o9OEbk*re7%>miB64S<;N|eVrvwGQOP<~5}^C;zkcG@ z&c2RCOLO#D_jvUoSwunb~kqbLKFpHF@82{i=o}xQa_!f0OIH|+ki75R)tQj1sB6;h)!|Iee&lD zkmsl1rQ)CsGR5Jc#O&<2(1@6Nr%h}l&SPvv*L4XAjk-=&rcDrLS5 z>?Ed1Ak`Ri1t2$TWfip8l~O;%Q%B;iQw}%)kB*IwhG`Q9nXd{TdU}G3Q&3omb%p8* zd8Lf+8{amuDE)4!`_A-?FdaYp6K~uxgia4pd|E048yg|6M)jqzthehu3VmN$St=(K z1$1)hPDFpaas)#YH2hyh$hbUbD^7&ucv&wsdVp1`Cp40kDz40LxWam}F`er4va{{x zn(KU2`lj*ai1t!3n&}siGxH&$k^v>%pdfViA<^O&%SNY9nlDsG#tVnlk}^`l(r56f z#QdoqT(pb5BGBola75UbuOJOsfCNa01yECrSt%X8CrMJX*3Nc;P_ZHp?s)AW(a#eCXO z4?Nt685O{@h_?X80*Z74KfoP_b3`En@w2{2@k_MN$v=0zm>e|fal?H=w0;=hy8L)q z!X3+!#z}yeH*#mD_PrAI;}G75t+N1B$Qx2X=oA{nD6mMWaX5ng)NGV-w_p zdzNKBX|=j9T6_0E?c1`qD9z_F_V=ZgF?W2tr&)BOMO6keZ85 zB(Mt&b1eaah=dSq1Cg}0?zcK<_^R1B3Ba69O?p3rcj5qnLlCHE05LBs0ZsC--M2O3 zf1ly!Rd*5T!vvMJ)cUt}YVCCP`Bm0WJj=HK5E-CzV@VbjweI@TT)Sy&Hk($3mZs*k z@GoP#fITbE)GY?In9{c>?|G7{sBrH+Mou8gIPf_4hD7?$pnKi%m?SG3$810PF_HE< zj*bs}c9#5ob36oZDkAhe~)-> z{`9tXN{{`?X#@)H_?=f&L?t?JjG!g^5+QY9A#^IBG}7+V9uynqxKwYV&U;*fhgR!e zH(#!1$2Avb4NXuQ@TJ3{Cx zJue?CIORWFDex-?u(87;fb?{Rb=U9jNa(-p%hW+Alk&WV*NA2dbRh20wlG;eKbKXUBB;=%NM9Hd&{P4Tgqz<^0DJkqD>~;QFMV zOQkTZP#GK?JfxGFwsw-sq9X;PDqFwOlDF5D517z&8Fk& zc#gw%BdRu0Q1sDx->%wij|3#~m|00HHGS2v=aRan%SST&vu5C$4J}aDu@YqeU4#HF8nX+767|hevao^YMw^-TNFGNb26sTwN?uSLAGM)VAUHjTh z-r-myuGW4ZojbD>fZ)Py_VQuEY(&G6DyK;kfsmB`Q3G!L<-t0*`5g6pSgYG9AUv)f z9T!0mrkI$zS2Eq*Z+hzLFw#X0QXKsT!cYsC;Av`4yuzXaAQWE>&3QSyxGCJM5G;s6 zV(ARyT`~kpfwqx}dAKtUZn?8V_^6=M2{0}~b1+(kZ|zRuf_=Wk!c5Fb|M2}gPEq;U zK#@HBn$=t^V>p3Y-`v3~zIPWNF>9{&e9l1(xNl5cbGwfF5qlBHAu#aso|Jij5@|dw zPuPg2vdfz+rRAvd_WTUJr2Wc)TRXMe0KLc1nCB`fP=5LS$~i3M&%mRl`q?-xpj zSEPoh9ygB51E`GxHRLup4fX69KF->p;nF)V+xxp<_*}>VYXkoz?-~UR-!@Kraq{QP zd;3$<72ugCZ;`+Dw1q-tua z;i{2}DF1XrA-z_dS0!Zn(1F~x_>!ZDR}?dww1g}Oy(n}H4BT+rDK;i0CQ7PnOw0U{IAMeUb~5sPkJD$8Ha{5pp++k35r=!BRt!RB3v z-Tm1|$|}sifB&`_oTSG|h$azo1z3gNwIczo}0>n#zJGy0q^+ zWgHqt{%&^b*z{*)96+91CRd2rlw0U5oR(-%PD8jJR=k0EYba}|glk-R%yl|aV`4?D zfZ|uecV>_!txl9#&?RW-<bQP7lQT8*f=cYU0;Qd(_ zWmHs@vZki2k3k8|E%gvc@$_u)C^{#j30Py>*xdZ$1hxTM4I*FY=-mCr?p)^rl?8LA z;n?bU(pNZ9@(KvVF1?olPsf7hU;z=DIhqonidJ_FG{iE#LueH}!KAz^l+FEU0lrwO zmfPa%W99MnQ3pKyTb4gKHZ8df-qkf1a8Q;bEGDMPq7(6%p>Cmy#W_qxN54g(Mf*vm z>`dWxsCrUzYMEMi)(LOQlF-|UG8Zopi1E8qCfp6i#Djh8rRi4qOB~qsP&1F2QrIYX zE12Zt2za#%3vbni_A0O2R6V1{*#T#H-XI>eL}>Hy0Pb7UTk-2YAh!Z}I5-nEg<@Gi zoxBZ-jP`uS%sfQ)Tv+*u_QKJLUl%00y$Q)9D#upN_J{khIX30P!>2Li7J|X_j*g9s zpq@lKW$QU>Jf;Xci`?bfgoLJkv6`jg)Kc~5+K?IhMr6fdLmQ%u6~M^N5!zw+gm@v3gTW8hN7#eP#@*3`A zl_OmX{#=|4WbuGwYQ2PUc+EnMMe^TNt7I|~{#;JO78wg7!TzGu*Jft1HAg&5TE&dz zj81mc{9s07yG%~C-z-h$4L_B;)FVuK`rT%)8aU@QC2xub&_GRFMBLd^Z%?EHZn3ew zxt1S6GyNVPxK0RFPt=J~N&rvnu8cb0yze)vx1JyQNOSuYNR**Z0(8!Lz2|&Wq!uUC z+_Y9doGUheeVhG&J1gKi*xD9471|Y_b`*JUbAAbw%{5*%TLwS_H>=@ev#SS5He^&3 zeZx{mGJrZpt~*iu9~F{L*VPNOogHv;FS-U^XTYMiIkJCgB`vTG)PuSj9xt*(=GG7- z4PxRnA)e;%|0O_v=oW$vDD+Fe%f0?(h}frn;cnUEw(fX!+1$2WvuNCWjplg38Ugum z15v-uELu2uoOS8-2$~D*J zqtpGs;l(%wdR*#;J~}4BMuJS>KWb`%ZUxM;CeK7q z!#uPmCzp&iqUt-y=DX?NU}^t9Scy4V1u6B{FEAt}g8;%l1h6}JMF+1m7Ql>HU+x=> zmcuSKkwBG}8Zhoq1Jh%xMib~f{9fx~;ZPg{w-9Ebjm_855&kU^@lOT|dKxbm-_~r@ za+X#Xno1|K^N8z8|lBLiLX7$LATG+G;5ME%=~djC?p z?+u^M)`S6y8<22Szg5<`jbQ`+NTn;Yd&CrjZd*8M($j;@Sjhy_{G`D*;5LnYPsf5s zn)_u-W2fGEpAP6DcsG~n00NaGb#)U7Xk#3jp#W&fuWu(gg9l}!6675f1a*?1K&OQB z?$$oT!~{ngPPH_9uZ07_x{1qSA7Sv`H(m2*OF4LaRzZAo2gM^WlA0xEctch z+m~p&7+wUG!Qw*YVhhEac7nngt~(b%aeJJj-ybIC-hL>?I53EMQLEx=sI`w#W8TUR zdWrK-DGyT@6g8Z=Kgn1C-vpdgArL08QHe$#>Dw(Yb~5|SXlL^=~A9Y@;i zVb}uAEtFmn3ld}B)s<{)V({`LEO=1ajPrA~v;<6#49U4iMt*(A@spr|^F+;}+r%cO z3(~E^4aZ1v?$;w1n&$#mBDt9$Z~7@fXD2&4;B39Kl{}&vsCI1So3kbF$Kes?>`tLe zifnf(Eu9wD*6sYs59|3n@DdQN8Iv^)k~*l9h2~12weVv!O6;T}C_W}G3@9`HM!QHP zH|%Ir?ckHv72DG3$|7`WsoZ&Q;^!8AY=5n_OLxg{Y~B<=lm!iHID1a-oFa8nF52fI zsJBJ^@g*}tMy>|(3%h0RF3>4u&-%^^gN$pOoTnSiOalzeLW&uPSWl6aQ@`n>1`tvw z!XzhkFO|_Tm*VDIJX}m!=o5Y7=g(y+Y5ZWll#Gv#Ud{mynTw$nS(xUNFCZNHt&GxP z-#Pk=<;wukTBl6su8_cwk8wLQh{+n71blPJE(a&asr4cOWMV3(e!nOG^E#J9*`gB0 zoi}Lb6_8|{NufkMc+kG>f*n;7LFLRwNQ-VJ;diEWpJICV0LF}-IWO~N*m3c7`+H#%`LoYPm7pBGaQ4<>t>L z|Cdh#yyIYb`Q{M-Ef1jhJ+!{?w;Yu)$|597l-%>@lb{}|(Uu=>fK-8+3t%sL%UTKh z0Ehx0&{^3!ydZmUq0L8dQfEA9%5vdGEA=iedw34}yi~ct4Z1Epj{^4lpvb|&6~}D@ zJOaCo-Zeg)VZJNA#tnRKR&Pt_e|hPh7J^KF<-uRh&cmcWTV>*--MggsUm}wR6vJXp z7Jdr@T(+*RjzCM|6z6)aF?Uk9m@PFAfC{Wq+BJ_ETo&5!hV^{4t!UVtQAvperP*N> z)$WQ;s>wCpBuI}}gGUM?+B#7iMSk*SAwnIv*+OQ8&VC~r*TjOme!M_UNDY8(ujZ5K zfdE7=%%UrO@0G{ba%Zg({vC>JZ+f3M+W8i(jOxX^*F<*uMy>ws!ELDf%t}1Cw-UYK zk4}~N@W;1}1(CAcsZ?oClK$XR4gIDT_tpTPe-z0ict0NWn+P&Q*p)`L`)g0ZLi1_3 zIk)-qO4Cy{`saPNvR-Q9p8QjMTZf3rd_duXc)YOpuLwSH02SS<=i?KDB0b{@jJdpC zy;2sYC84G+-$nxP9%zR>f{Fd6m5Tm&e*W^<(8=O$Uip~Ql!hG>3lpNq(aZ%$QBe_w zkBjwmW1GTsbOTXrjb@yPZ|(H>wrG$-4>8m6mI6AlP50XG`7V1?)^zwt?sc7U8*!G- zT+%6+kn@^QBo^6yWV<`8#-VMxT%`8ln}}o73yVqnN`317Zzz8Op%&CYW9l{W5r&@1 zN7YG~TVp|Cqmp!{UOL^eYLvO?^(1k6okpbxsJStXJQ-SL5UP<-vg`)$Jga5xxByZ(7QV{0RAvxFOD=lQvp=r2`?lJnm zYMjXtIPl=bvGc!{!I-1z+}d)nLxPS!8ZtHNR2NGFHIQ~f$Ik&`0xGT_gOd0CD-Yj} z(MydZ=Wl-_Yh~HM(CN;>VL}j@P&VveQ6hQfjsQ+9xts$#)zjxfPZ{a>qKiuaxKOev zpI!JrT`ZBZfW886Jj2L&yZ7Ly*BP}@XPL5e?~<*x3Zz{b4NhjY`feMMu>RZc*<7qf zYBN@mc7DMV60@BXLiiqo_A5F>$xp@n#~^BwaG>8P-g;^X*Qni^T%9?*2K~K2mr-?a z_`lX$K>VnLCB(L^9RGPGl&!6+o8UZCH4PUy``W&wKNYvFCQeWzEmbq3@+Cs}=|B3` zY?EF1yvlbjPEjQ`YnlC!z^3t)qvGdVFeV@k3ZVZ&RrOmP65?!C&nqfMI`TGf z&yRy9^(1D!tC zbD<>lD1@52_!C@mmop74k}=X8#UK#v#fhp?Nj-=v$j(8SY!L zcT`~lPE50EkeX*kru(A3t^FNfdxA&on=c!|oM>Oz=bqjwW2B&@%qAeAj=K!U)H9fQ zC1WM!)_xJrCYk6sAQ-(yWY^|6g$Wk;wTA?XWCT=rSlCAm6F(R7i3%S$b-@7XtKFqu z6KBCi=zi!OdHGBNQldD;W^g@965u&L9n?TIqw6ow16<}v|I%1DArrw`RLor1RcMN< z+uM9;8DkRMZQ^tD* zIk&NGS6CbJLM!`IQaF=Bn23oEUd%}Bz50 zEmk<8yc>*Fy}3ER&lZa{!mdB5+k+#`TiTSX#bt%1d9|Yj^3-}U>y$MtGc&5=jadx1 zEI)ksO9g)R+fM?JNo37jVl`t`j|_gleFMGQ{9VsGHhE$JTAqPE!bZG@R;7W>S!dm7 z^5!@$yS~kVPU>KyZHI*`23~d zK^Wo}YA_q9Ev*1Gm~5#Ye6VB?B&#h|UDC5ao#pYaPqsxV%t^+_2Q%mGwLVZR-(f6f zypR7h_e*{ulau*jU8aWEJR9tQqhg2m7ZsFAp*Xc7>rO;M8cM!+&;`mQ!302*XR^Yi z&qk&z7BB^W6t&7&G?a!wE0YKb^m0;~L5oM&Q++{<+)j5 zA*=o$3ZPY#s95JpQk3rw_beFzRX_!Lzm1b~0Ey0Nei)>Ck55}0a~rO=Zn%wp-4>-QN@jDF&6RaBY9B=Lef{)mHUN2?jN$in%(5Ee`|zkwAbK{@-&A z1&NRKD{~J3=yWiY9pJH8Eu7zWE^>V|E?u1BL#kGhf-kD{GBei(r`=DdI`EZ;GK)fS zlkG;)ZsL<_fc`0~N9xx4*&u#0@5U&W2dQg?R670LO!OMNeG#$dKL{Dwmj$;PhB(jU zK_Hm-LPLipVpy2Oiv2G)6WKSSq8^DQiHq{F7s;3E>1Ujpac%e&7k$hkxJArae4=7< zAaTuWjGx^Ye`TJ|pw}Lfs6i>b^8U|$Z>jVtU*KP@8+mB~gbqqVMgMfPx{F~{IWk6} zsNW6eZ49H5H%Z`WaC73iU|NJFIqmTBXI}3KMa1m6$SFR|J>gu1(-*##W^r$zR zT-gF$1gy1X16^l7M~dK7jN6wN>#lw^O>({wg~jA=&KEn08=IkjPi~S@g1XoWHn*B-qZ)r?`Gc_~R>a;0}N~MFA@I zf6F9;h-5UX>C>@Sgape5y1Ua}Vqx{SRI6rX@mXSo7A`r49NM6DhKx|)IL^aL*lj-@ zFzKL>8;szqkOVq$aa|Tw_fD%R{Zsk#3;F-;ALR>@mTn*_IJk9w*GZvq|ydh_1} zHgPl#t5M9&%KEU*q6+ki$DtdP0IU)EU##)y(IcQSW5_-D4_R_@3i@!!|Mwf>K$EB1 zQ=WmIz#Yo-){qP4rQ?-FE1^czNg6$DiN)gmix)jWA;X4K6DdWTJC0vFUb>BjJXw!# zTi?xPxD#kQoC7ALxB9taCP9Cc(eFP_ni9o{fmL)cJ))qcE$v`Yrr(3jS`1H(cfOO0 zNGJgII&e0%&Q^txsK`*+P|FelgT(+;R!n9AK9#VVL>L)0jtAT zu+$Oo$4Yy<$aHK`n)iO|a41o6TH;R!>%Q{s=G(6IUPqTV#F1V`Z`D->F%DCk|NS2Ee(^7NyixzJnLQS+UM+Rf7tV*fb*YYJaON@ zCzCs{X9zj!Zz+&pF_aMUtjE%dI3zaJlpuIt`9oxKdUzT=2QwasfI}gL@TrDk)y+8} zU^6{c$xF9rOmy1Mw(xQhdznB_FXCXxhmE;x*bW(^eY_)LGVuYtv^N-IVwFd95}u(ff>@m z0ll>K_+_zf1!nJ9!=G$OA|_Vh4ykc=9w`vB0%IA(7xpWsemhsjqU8a9Grd1NcVN_a zIC?-%193CBpXPh!?BoJ7Tsi3cbG<6yy+)A7?n$w&4_pNs_ikYCFS1JY8|PAA6&rJo0d?=905Ky^@4;+_){ z;rR^^zj1Xf^ElariVnZ=e(Pmrem}4@gW1bWi`(Kt`}EwK?!PU8z~=ko1zy1t4QN*L zVF{*!5D`sxx&w?-W&F`Bu7n7C~p$L3zq&cVoMAA0tP-#R=&t@?khLT+4raepx>K$A%vKT|iLq zGPP|5yv+yNvu^88(xxFODq}Tn*8$dhZhZf*LgvTa#S5T_o%{rWcwjP6kIEHtCgDPE zB{D~bHRpJ3w_A`1iBgFw(^8H_b5lwm>}`M&*nvYOIA4Q*vLIkT zxI2AXTFnn_ZC=@Vc?+@Wr%$$A8kqwbJ9g2&0ToP%HR1X;@plnnP2i3$9jcHY5H;W3 z5|guS_1Jx@ck@lRfAS~fBS>rD6>H4vyIVjC`2{*ySp^L$f-CbtO9|Rrwp#)pK&I{F ze3F?7K?Tl~&7E!D6T^XPGM);Jg1}wX*_dauHM`Fv65`sIV41lsFDR8hX__|rNT^zB zQMv4J=dZoDR-3h$1bS09C6w3&1b?f?e&9h}eSBBw_*}|@WN!~t1wTfZnhK@8P$TQ@ zmU2;mZolAKfUT~UjFlB-TZf+~TBG{49+ecuP=gK3fsL((l$Q>HqezBI3cPR2*&;Q+ z&B-acvWoI>0?rz^ysAYaTTS~MQrTo=--##~2!J3doB^(?dTM)j^GPsyP~1;7}QPcvxw&>BH5gDs?FYRJt+V6WmX(TvUXAz>Al!Y zB0jpP5B%<-FD+HL8IXY3wm2_1#7Vz>O67BSu$Zn(Zkp<O7_Bz5wf0U;E zE8aX09X71^Pw?{Z&6OsA{6i8@6ZE*pfbLC{3E!RM{mpZn>$ClU>BPS~CU`*a4i?g* z&07TtrgTJqTpTX%Tni;W@s#@a+cf({A6{b0tpekz*}roIfAV6eslx)sO8)!_6e@xp zI(ZkK2m<%cCE41!xf1bIAb;U*8-)Vv5+TUhjc=RdGOho7Ig$}lOUI_SPltJ+BrWaN zLNQiuo}1fc;G9H3>1Q~2{D)MiXABjASY7=!7pm_o{oDVdkDzMuVHJ&+rjnt9lTXa; ztJJ5rfE~+nXTPYr3%y8_t-WrI!|+1|0iWgnJo39Y@a{*_pgH;YC&|vvhX25>xQC|H zI!&rU7dLPPuYZ~2C>nbJtfSaPSTvGIuLBf}8s6590Vvl(c{>ojO&W?>I4J(H%KN%Y z!kq@i6)Uu^)-1*)!c&-jFQh4@_=hh^rq&UdGKQErGfBzDT<()uq!?vpftG~XJNCwp zKVE@Na?IW-e;dW{_x8{%c&`LnT%5gP(Z|f35+Vz{h^8AMV`nm|v%1ZxE-5PMo6OE$ zAUm1spA~(PV22% zleuLn(3$SS)>LX|f{P187`sv+_gIa90EgJs+!M)duqw~s5=S}_CKrnd|R&dA%#OjT#!y`woXWFYyh3axTRaUe%wO>@W_+ARk zXC(@^_^&j|wD@~^j5&*VpO|Lnv}G=CH<&MatRJ4iYBc*}<-FyjU7c{f#Pte;cU_9k z858Giv%1zm3T-cYZQTRQkn>Leb#nRb{IX|W9%uwXKZ8d$Txq@m{ictia#jcG`tD*y%8AdxyVUM7+DxnG zCu2@Y=8mJ6<%Z9)=tO+T)s!bTIzC;RClFIDh%h<;J;Ql{!HNa%1>$2^Kx0j_(#_A< z4%zxWw`MM7ueXTYHj(1K1=R)HaUH?r((QiQ?}{v6zRqkp8qE;3z4>tc(cJ3&*!|Ex zQ}*1iI(~1S*TBMgD%4aazRgqgs4Go>nECp<{8TZPX?p6M@=7D_Q^Z42nUZa=ql^ne zS7v$><7ISa%woMVh-d{$>x6xj)ko)tgDYvVsslfM%S~``-oY@v>iYcfHP}GNM7>d0 z{z%nbdiT!9dNJaURmdp#MR;lSQ#P3H2zot3t+BQyOvP2X&pLYI0wN1~N>=F0l<3rW z<|0Y^h9YXoN^itS5+*8S(6;0$-(80eaaxNwO5;0Ju{xhvMQ?hl$(3E-S5ei-DwA^< z1$LrQfw0X1A>k?rN5SDv`M?f)waz0-^eC77R@>0AObic`_?q*L@k-+OG1$+6-ZYq{ zQqh#GWXMlv2^;zzGnJU$N^bx+1Y6E4-vkVA2eOQU90UYmVQAxUQCSwtyO@S}b_?Dy zW-G;XxwEZ)>@(izl=8MRpEq4amfSkC%Z>6jwCrp}yCPV~LDDlWG|S?7+FG3zF;A~t zDKAFyj}@L`|2{rh&xyGzv^0M!>5iqS6gzgJ-q^xTaev!t?p*`H!IkTg2=~V&p{rSk z;%dct^Tb_z$xpvU9nyY{oz#1+Lh-c*XD9MvmCoz5zMgNJBB#&WC{YCHMHIDCl$~qE zblA#!uL73F;LLcbZN#tLk>!qt_)}Q^e4&GPR7X<>Ga2+;O=%(@BPUbH8%=tK;Su&~ z3@D2bBAA%v7R~dbOwF4NS*|5aoOgS|Dx;MPNB ze`kn&#=x0~9$a}9PTQ4;D~}F4XjU#=w4iZwVE59K$pdCM0aQo296@o(VHyfyC5NjIM#VQC>7q7)Sfn+97QP zwMOu-xU?1(HVzh)Je}Nane}BsMBb%csu5>%rWzq=%%SB ziYCb?er11p=={zIb}YGgroWFw-r2p$+Z*7{y^e1O-TYw{v*{`8LV1oD1lT4_N1XBL zMP=K5`fqMzC<+HUqt2tbrk6b>N>?61|Ma*HmhJ)e^F)Z6P6@ zrVf@bctJWres-bvt#+iK^zdLZRR%lsQ7HEE=5|!dvzY3{<$UrZiqgdGICOduR>{(o z1D)6y+%k+4$E3@?-o5}57$?PihCMB6)Mmjb?$e;%A!&+f#tBZE7ub8ZhPuU+XF9y5 zr7_+ymfs%oU0n%F$hYE?2gb!*JH~rmTS0klx=OEjqH(hpvp}Di(D(P4Wg{k0%%6d* zMc#%V)UyYv6mW~+h|>&?vVE^MdPo_o6GOMQb8}Qm>lxI0k<-e`DUR`yIZ;A8DPxi7 z426;zLO#2=WOTI4JV{m1$8Eo4&KUiX>>x&6>8Yv2{obvT=R1Aa=uu+p-&80=?$9R^>+J z=Oh$=v*RS|qXbP09@A3A;Zl z|GJaeqa!UjW7DvN{p{JZww#u)T2nknI54Zk4!%?`AxSKz_i1lq+|gh4G$cYZVm_fF zL)G+va84ja##}|OFy?d2hZ?O%PaKL@kg2sLg2!w78Fe5vxwQ(!)1^BCSDch%U)udH zKPOncQY;iMRFPDCSNN)@M#_fmliVTs3!V*f-|3SX9}LYYUMGj*k}Tw4q>A%%!Ib5f z%32fof+>=cNRV>}X|2X<-bmcY!LerY*Xi39e>0`Lu~*J%(uEpE82ns-fwc6RdLkDW z=8cJ(W01XEIj}ntY)j*;rK1&j@av^cmC*I^ifJ&L9BWFpvI4;Ww7C2-W94TTohOKX zr7pGjYhHoNyLII96{j(IL@YR`Z^^yOQ?#60DJx=2Z4bOz^R#s2U?=9rZeEePAud?> zKV^su_Q!#CJ*`E6&{MMJyg>>bK@p;t+z`E-9QP(}SKz&-acRshaoIT$WVcjn492g) zxl3AOnH{*OeRU}l_cM04L=~3GbV1IJyQ1B*Yu?a6$K3Wc%a{0}LT*be*;s?*yReB? zq?NjiQLdPdV{N0aw1j37NW(@{v`#U~kd>~)8RaBPN&#QcsHfvs&X@EFl6bFP@Q8NJ zMpm(rVqV$-;bv#rX7mv$5SNyQ>=x1afu6=a?heI|@=|sZ!KrqZRc3}4G6r@UCj^lxCuLvW;hkb-wAjYVs#$>q zt1R+8aI85j%Zv``=LTE~;bNs32Pfn?BxV;)(qj|_9+Wwv%NG)bZz(B1N!3V?pjBQi z$Ujmnq>?06ma6(Rm83*D9MZ-{%Di2gX{^H&)MVKMYtjv|yvjrX`OV_Z7LVe@sD z`3W5P%e&?rWiSv=Uq`oEHq?seyU9pR1ZjD>Gm}paf%cCyp5%zELzRXUsZ>dH@#{09 zW@QIfnV8JsnUEQY=*@$VAGHao`b8bW-&@&?ObF0yFilvT$;O@9m)00?3mr>Nxq=mW z(pYsuk@xYKEecJ+mw0YhL0`ZiXiZ$^AxY=t7UysFhP?iy{61}acU+oetrKT&b3OpQ z8%jA|oDkb;(!No*pe)%$H{nS03@k6L6wa)M(A{^(q89FbrXy;JQUbor%nIj}X#?g} zI);2_p0R(N7IcMdYfB- z9O-{#8vmOlMf97!dF9A^(12EX8*v^Fgb$k9p|G7&F3UJ!E zG@=Nk6T?N3WpV>%HJY#a_&#=ZnbPaEh{zbhHTZ2Bcc!|i*Q47mWK5jX@VdC;*kBaK zfc0$PORS02wY7!RT{nC{3mS8t%UV(owxqZK=(=?q=6xHMB%mzz1Ijs|hyl9pw`f$P zkQg2w$a6d_EUAcd1R=L8hYTLyG-XD4j!-0QR%C!?l)-5@zP?Os?F?CwuCNojFZGL7 zJ}NOt$Md+&pe`%l{QfVX0$WMrwad(Y2Kw$lLZ@|wvdI*i34Z>T>OQ1>esx53gBcKT z)};uJexe~JD@-!@^J*z5v1Qbj6770jc!SRSTTP3?2py2klT%TUGBXnafEB1OI{V#A z>7vz@d9) zbDxxzmGJ%hf_m60{!!}TXdEUWjC`xiu6_opWabtYLw?4#a>V1sx_<5A5u_xHM4>oX z8}8t^Sh}*o^-Sz2?CI(G91;A(d7?C^&$Kf`xDzOY5iBe=<+Ub0L`29Q!A`QOs*pih zMZNsnJy1dg7KERDed7U-K&d}7DK|Dt3F$4B_HR&zcQQb~mz$fj-ni{~O!VFNdLVM) zkFo(v`smN*Hiqw{MA%$= z!q3mo#lCXshKT!IVm{P?#3y6(%uGnREyTN6o9}&j3=6M7FaEKm?H9JF_?& zcXV#@zUbou<}ush)Dtz`>4GBXU!K;&Af`_~Dl-3}rNVBFJ=a45bQDQRc0ZjNbxFcLJlvC;ZY@*@-X}^406Ertlbk zhv7PqI|;>$KI&Tn8bF|R-IXLUYyTm;-|63VN0JpVD8&8j>$_)un*940gSTh`;SCwk*RgS!IaB4l z1BoYdXVfdH6;0^e{)qKkRTaK!igIw||0nKU@X!zLgN8#jd#nJyEk7>*%oxk__S=&j zStzZoH*phrkC%Sj`?v&n67tPq1+qULwNEt>KoeGjF_x*+2%0|asin7>19i- zq~hJ(W=oZgl;rmj%p^o5jD==ze3|CAshf1V(@V#{3YLqUK#uIr+Z~hxJMOm2e?i;X zUc`DdqsM9$B zy}Z3Mq{;WelKvmWyKdm!Lx@>Wf%znGs-9D@7`NT8MRSW=H9!G*&@=OyN=b?N`wc$| zevFE|aUUMU|BHb4_fKu907@m!plPaHZ?&=h~13p+NZ0WG^}4FkbhF4V{Inu#3|LA`g!aE z-a%s%l&Cpdcrnpa2vf|V0Tu+;bhb6aVfohI6WC$mHf>G`ANg-u-bHB5hlq+R=*>J5 zH|2Xki^{(sjog{nHsX+gdsMRBTEE2i$ih1w@z)2$ro z)(PD$xxJZ|#PzON1P+appcQ1fgQ1JW+oI`d0@?p)@ZLZvD&wJ*J&ly-sMyMNtmJiu zkG2$nv-y1Hnu2f75Z~&eHG;v{93}i@w_8q7_hX!ld*QVI_|(*(PuH5EFlB#>FVyX5 zVl>ln;O1{tP$29%cS0rV(B&oXzWGRb@=1!t+>>WlJ3^ONMV@=j#By_JXfy2W`Go8q z@JF%qEku+G_Hsfl4{f$Yu>EVOq=`5Bn)}ez65_tvMe`nas-1K7H@$F_TDBlVJ}k3q zE-?nq>U~=joV<>N*lw9A9P42Lxd<&RrHfGY8{-BZpMk#%byvK)xOhSv11+ICx))l# zo6~tlg9%-l)t)e`UmeFmiyKd{5YQU3d$SDRYYZ(f(J#HVFG_1&x!DVryLwEOeG%uF zm^WqIf1yhqR7pd5lhic^7GDbzrYJZ2L=l?9D71TzKx2v#L{|I(P z^l;iz-jpC#DS`~XzGH46`aSL*0D1uQ)W=#*j0tn)Pp-|-3};VTKg;+JEHJh1aX}*Z zB8cOU3*W4yo{kS)owlOgAn0y;UY2PS)7-x<+CjgLNV)diWGUpUe73Gvl98~5I-NR`Wgh2Dh8?auf$ z7tW*OM6SmQIT1Xy`4eWz!v9mf0jVw}?ML_ZHTP)Kfd>7hGhv~x;wRUeb6i?q_jFXn z8q4cv^H&}0kgDU;GP|YO-Og2p6T^jL{=to*3>zm`)C}*R!N-D^Xlb_I7&pgh;)C*M zk3dhdxI0~o&jEYw)qAgJ2u1=%>Jo>(^C7JQ;~%^QXH9QW zk`SIpPVpY@&tsbq!!q)cwU`T{xNHf>=_?He#{xNTOtA!xrT8^{&+dEaciR(O{qjCd z&uU(;bj`{z!bNEHo$pzgr{n#w>wD@e@3kCMe>i`faaeJZPHAP% zT{+B?jV+JmQ)y*0HUAJonAp_rFVdS%dQWFc>i!a@`%vlnUfnzPy$W@+$bJy% zdpwc<-U~DRbk}=*?uNnZ;H)sV+v?3gX~HzxQC;;nw@v<26Zf*0t&eW1z3F_sZW{L@ zJ$2jB=5G+Tye^lhPPX%OJWAkej8f+R0>2*FE>2KE%f@M~`WJ_K9gun;2>DHe~HoDY2fmmX5USpU@rUN`cs{r25P4j!>b2~9y}KE zzL}W(K@j~Ji3!?)6H zx@h^h8R8p2RV17vbGx9Z4v(+@W8u#POQzT_Z;0YFO`dA}|#_ATVPxwBZ zkh{tjcE$z4(0rZ}pZ+bOmVn?9Ki%qLIw9;#Ocv z>YmjxgTXssq55R;TJ$R!H_s6Z(b*|u*yXjO+W=zgM;w*E2g~C&%p_q`l8=a;5$uIYd8Hlolh5fS)q z8F;}E#rM-PF^w|omYX-{pP%TZcPF-9kvq(L;#1bVE=28n?$I0coSO)-H@U}kOK!f^ zytsjaDDviTZO>MY6IY3PqKUXMxizHDdymK~_juZ^+X3%O;0(S%Xj$0}#r2{5J!a1v z6yK6#*P*h=%ze=38_Vxh_oyv2fxkj(FOWpYNSAXUa=DTNhO(X6q2(J{H)y`c$Ii65 z&$dUn4DGl5Ln}`7TK#OBk|UY4ThWmP8xRG3O!ndyh}{RSP8E7M_dA(B}%a=SlTZ zN7$TeFwDU7A?arN_Zy$H-czYLv0~QMhsR4d*9*d@r)DjFg2!D3SKGp;zlkRn`c05W z?IT3g>M%?YgY@fCU*a^f;w-El=q;RhqNee2iZv+ckBRTA?=`yZUJ!jx*p2+V;aVcv zk$dstq^`9yFh%vA<$R!Pq;qDS0rBzU0joUrx^-QGi)}~qP_7#JA6i!Gc3`ByNuPUZ z4?N257wXQYtxoweh7 zn?xVk9bWuKjc9Z$&0vcKG)D16RFQyb z{y?CCn3aLwO*W;hX3nVZ39V&KaLyjtz>&Bo}8KHPQSrcB`X~R|Grdd`Oc@hzRv|pcdcdMRL_!CvGq`SSH3T6*LrtgX-Ukq2zu0T9_4^AI~i}x1Z zvZ#_7>0aqDSjVTld+|AVc%Cv&P+M$5 zqjM6Hl9LU8v-96oUYso)jznaFhHfW7u(226n7q_kl;vwH$iMfC=U&Q!4lpj5~s#KX-^+oO_{+mwlp4TvY=Wg1oJaEOMgEcT+2VY&HG zn^J;n1%O)M0|bhC>&{CfiJu}4ad)z9_-ml>Cx%?-(@bABoedabFdpMFdeS(^^|~-N zJ3}$sHoEW-pn!jLSx(3m6gEz5itZ0BJ$a0vUgeR)%+|5tv?#I9oSmEfiiuMk&Cuol*TPwmL6x@3S4{EKA}CBvR#fRPf$mvKgf zJlBb?TU0RxKt9QnrSYl0p36$T72DmNo98|e-o|%!OVx~=92u&2MTHi7zlwOBkVZ^; z6aI#Cx@6_l$Rs}IcWHVUE;gOJhJl0O|NFO7*6zDoh&hmNnr_xkz%H(|Y({otCI8Sc z-Lc#Yo<8))#XWw--Tz}ai&dm>OnO5>GG?xh!^x9Nqv{XC-+#Js3RxinDMs6rf*Td) z6xKMyfG8~UY$YeLZfU;tLWb`=C0&1eYRufyS{x_^uUDmSzUcul6ctALu=-J5%M~#s zdsNW-Vt#*5&|7U@-@@Fyjdh^;!_C=(oPuUoP~!6!GI@R(Bs0#ND7g0FZQHOyAF5&w zx?3ekW=G#cxf-qYNBML#6(Llz$1A&Fi3pwqB{-X zqZ&>AG@N<~z~O`zUruH{aSje0_y5GoEoJ#0_;{@&?Ec7#yb>A^1d9%sv#~R$dy3!# z#&Db-Q3-~Ojv6Z~t1j*E+KzChs+Ovo(kB5Xn9oBmJ}Oas-2I9&cTrMC&cASD-r!h0C{F1Ej9UDX3KG2>U}yc-_(Z z%!G}N$*r)9WRn4#t1+}$ATSj84vKY}2|#;VLQdvKjinmU#Q<*>{7DQr=kBzC8RXX0 z$q72^IypOUzI`Je61ngycTMa2cKf>efWMA`5vHovaJ9 zY3|spl(PBH%@=5keu#n}N|>5Ide+V41c`GK)B}>(XunEUON#>9#c}H;mB9J_K*cN{ zY4XT&_ch|&jm;Hg5bY*t?od|8TX)JJVHmKh8M+xbZM!&c&gS=1cdv13XPkMTK0Vkg zn!hBPKbyE2m6H)j0T7?dMYTvM(_`S3b7r0phnEgFFlo6xhOp8%SR{uJw1ayKp_*Y3 zF=toF_W`8}Nhz`6{rxud)bww>wE0+uN0_;|J`u1twPZ-1M217`FGXmMw*^0OVJQ_V zg&u@RHGid(Os>7?8St?_N)48S&vqcqe2>8>SCmdG0LQOUdr5X#xc&B*NO`21CB~}b z&KQYCWcy~~qZ1eX=UT0BW|Fej3h8cpz#jzII1tS@>7mUxn+fhTEn&|x1P=jh%S`zh z&(@^pJ-P%YQ90Z6(wwv}xRK4CXp4~WO$BvzyUr9D0Oqvu_V>MlScZ|1;QTka*U(lp ze$ktU02#`xs5!cQOa?@1K?agBM@Q({!*Mf^8q4ziDH!m_gP11eZcVn}zF(}-jINP{ z=XP^3SCZaKGPYe-U6{Juppc5~l?i!8#ZqD?ubj@#j#sR#v+KMVcP*iz>VI=282$coiFGx74y`QMwWO3V z3sEjg9L|a%ubKXBrd*V6S=&-B(>i}s%W&@f;6L3Yg;PWK77db~!47pq^vrEX0cKj- z0i_(>f8Is#w2ByrD`sUJWYV+qjAWl*#QVq(zdKvhyE((l5u-A?B?#S}0>)vcQ$Q*x zW(UgD;olX8l^oq}P_uw9A0F!*?VtJEd0u@Ej^hvy_Y)a0&g@h82e{6?GqSSjG(kP5 zmXJTiWOcpH+-O5&fp1ChkHVj)kGl;*KIQol676Qhbw4)!Y6@KayLixP z45^S0UiF(%=2e&6A5zgYOmb?>a{-fIbFDK#paV3>9~0~ zR@0&v%N_E*Wo2Rbz4?yo;BK5^GHuq|S*-WqEQ2I(2Zg33^8$W z7}^ff!5JYTKI=Is{&IxZYv)^=xApS6z@hGODr1X-L+D2Ejzr(17#;nbb39N&t`iK^ zmqz(mQu94xt)E)RqH40-X8Wa8lMBD1l2Ta48b|aylz*Xy(<(rxW%1cr6yiDI zA0}#dMZATxWKp%>1J({`^=$6o=z2Z!JM@WjkNSJSI;b8Rtoc66<`03o^zP zRuZHfvvkiFAf)=v-W5M!Zh(VNDs*&kj0wOgmezm4 z1?GPB1~29=m7g`Hor+=M?&=Cd-oa(p6B1BPSWSE^~GRm`Oh5OCrnk9giAOb>7UGHsYu(=hSaF$=e zIGryL02>jnZ0wZ1tWdeHpz)BlQ2TBUc^<(sGr;p@zR7`TYzFYfwpl|psQd&s~8F++6z4>?= zA*0MlnQ{z*0s=%#t(An#P-Fh<4q})9urzFtcCW0&t5+IVXs-Eqd*wXbep|EK$54_- zKaFY7HZow9(7VO?XR8kH3)A!FB$H{#KLv~_}Y#k6&PVIlW! zrPkP4)FIhTHbd~y(P-?NqEyWG|DovNZImunQ2EkcE41kN=gr*d&b6_U!%f{29E2$xsqvM1D|qBBu$E5iY*6tSt*EoKkTZlwDs1RJ65Y$~P;*Y@O0{B?G zW__Xi^w^<3k|z)Gm_~woMg{_Nb4^p*wVLXG;-ZtDNuJ60&dE*8c_Z%cxV9qfy6^c_ z&6yD65emmVWuu^ZCE2YoHa|UG7W;+R$7&nBMH*HLTP5y0+_3lOGZWpUJ_mgy}cdZlZh`{46JN2!onCVW3>`5=1=%e zU1l75!>Q?t-Y6Q9CeUkSuemQ4m@$Ka2w?8+u3PuCQG9;5pR2pxp z5mPfWsF5sY|1v9`Zx&Yk*m-VS{rN={@yUU|Rw>~@9S|;5QGF}z4G!L?-6;nUFwy+N zlJ2&TgEH{eSu$DnAZcr(*&HF-J-utrztT4^p=nFEyXrd{m<>ltzdNT6OYx&e?tlo; z%D6%!SsncCa5aTvb2#el)JiOUWtg<2q|oc*lN46yP?>lD1_~ohHu_oVBTwU6!r2Gr0c}KSj8w@%OXSQHXI( z0Zk9E*zlwpYuA61ZzZ5Dul>T{Hh(b}@avZa-^r!4g&qRLDc34J4xQiIorV6bb?mGu z>#>gYX7*ycA`2S_&*RR{ZiQ;|A9xpolao0g&mX3KsnrzjrhS`=C`p~xvW3rKJA83@ zN}ML@%n`jh3#qIDTJWy}dX^eoOg=~pGy&uRw&S;0g_7FU*5X5F72Im)vg?lA*H z8|ip>jNMiP*TVI#y{S}!h$0K`rm(%w;tA{5cBWx{C^Y*s(-V0&Vvipq8l>a|0*V2( zNK7WT1|Cm87{t|%GEp*d14%k28fxnod@6D;w z=}H+BPg9(?B)g5S!@h=sy7vonj;VgiED zi204&WA1sap5ed*q{m9DXsCaVQOM+su5MhsqR=(D$obVkfXJ;HKgO=!;?;xKn_zK* zh)U#V_8TQ-EaYeu^YS#W_4^@HQ|1KOVe8&7-DxuqRZKk?gJWWrPmI}m-P*kul$SPg zm6tB<{&cd4*Cn&DQJjfY@MhG}v(|->($_TG7)sW9ilV8hx!*f~sjD_Z_0%;|@LC+O zaMxQ4jJl=E%gyiWdc#m=Wh=C8DH9#wVLAxZLpe*Yd%|Ti>1YhKLy*$^$s3)Jgp?k- zY)=K%3EGu0o38%!kNRkVkwfcKA4|SrIjz?Xkn~O)BfTUPcCNc~k@z-$oGOihp#)LE zx?$60_8LyO9*VDYp58pax@M@`IO!qZic{0lLL`WehG8oZL*<$B4NVczDsp^y*aLSM6|Ljf{j` z$OqRBQ-gm#{VxGzdR2xO;E2_&IblpsPEADsT87bj!`SFJ zs4(@d^KvGMS^myy^+cZ@V;AoNN3rD~Wi>t;Qko|4EML6e)ZCgak0Vy^kAsg-vAuFaXBFwX_>KUo>dnz9?F-({<4?p$v1Z~-X^TI z!V(RhV}C8CZ^~GWcQ!LKTTEKhYxDCLe~yozRi`)Jc=DYDDC&w}>2E~cu`)Bs_7`g> z{@QVk_LkN;0sGkz}V3Sq1MR?IiP}CO!NH4<^ZyLI)Yif)D zH>cia$%8;?qT=gUt3TTuMi!uS1s^rp%Eb7zGu(`fGoAr@PIKwg8bO>lT@mAOI$CKB z_0Un94_nWdV5_YrQR{S%^|cBhI==Viot1S6SO~OF5tg1j^tby%53j{h-NjVP`Eih$ z$`#pS&5C!4=sHdH5@_iX5vV*t05XUkm!R^Bg8dN;7XCRTWcdCXVcl%l6yz~bjknv> zW#!hQ0%0mVn1N3coEt(4dU^dF0T>%AU%r5*AI&>XZ0G0acLfO^Jx@;20*;g5u3XbA zpVK{s8JA5N^;Q>l03Hr1EhU<DY9@u&qX?2SmJ0Ud$4PZMUGQT0pDYnyNv==PaG* z7K%wMQezNTHGK@o?GMU;rGuohI4w<}hG3${1Qi8k(^*y^Fc@h+k6sIXu+6mU2mfjp z;`|L5p$*&Y*v+?mhSq!{v^DFx9(R?nL?=0RvD2uvTSop3%mPi;u(t<_aZ*kZ4(q9J z(vhpH#+#Pkv{Qyhl+IiwMGh6~$;D5Ic>=$Dp*});_QRONKyv88D0}TI@lHPnCGQ8f zdGbQ{E*dn5Wip8%ht8aon@q4!}s z2`*>Z%X$A52(=l9e3)M1*02_MTViX7r?^<1mxohPQ2{xJXfU-uj2u9$n=ZMa_#XeT zm>jcYe2^tJHddeYqYbkF(I+_uX>8yeDVr^qRV|(_i&8A=f>sw7zk@Rvw*>8;z^g`O z6WQZ5Icm18+muFyj$GX=R1pgsy?|jWaOVH!SO{e4P>W-X?uDbP<9s7_dwLU1(q#AH z+V$SDt?&G<^QE?`Kl@VWS_HiNVq8AuWP@@?U)oVMCa}dBYIiC-WHq%Eh$a%Pz`*or z>dQyWrH-N^tP4#bXC56PPM-`h5|>+F*0rz*DdkCzjxLpskaBoaIMvrn;0%mx0q>x0({q;~!m`#DWE6{2u+C7^|7?#Sw9SO%qUx53C+@@*uA#uf zK?xEQOq#Rf34*m`XOolAvOGmZ!&(y2;4a24(zI!v^O3BCW|#J4C)8o=Tck3zHWB(@ zy`!QeUw4)!t;(p-P%}z=xOT|YQaqujrB+rnLPbT9>hO*-frg@olDIuPTSO;SFM;7= zd|ojB*tvkQfmY?n#M5&08jOYxXJn>>UuE4&;}{~~=9i)Zn)70{f(akhfdD`C`A_J6=xQXIF(uG}J^&k`ZZ}Khojx>0zLFGY>PgeE%Y;l)!yl0l?MIipHqODc577sbu38N_hvK*_pvR z8;%^zwEeDd#jlg0^3V1x)e`O8+esntJ$RLj<_8s%D)d{D!yFjw1pnap-;&GL9VEQ| z62M5O3<5fTKcms%R-(P@alwCwO^H$}BKhnMW%Ava(%a}pCx?6p_sL_>8gef9U7p7g z{azti@;_mTPL9|0D={%|T)e}!m18{N_6Y)s`C*k+P{C_F7aJTCv;y|op-)HI>bk_i zpZnjIMsD;lixE%5K{`)4W1h38$dnf(Rc?}j>;mup%yq3N6v;Xq$JAKYOMyc0NM9M1^l7&`-u(CYG_>Y%I ze)jZ#YzM=&wVQHtu~X~8RL9|~G4`6zsKzW;mWw_tm{HA7`7jTx}7{2|; zyga-Oic7nZvp!G=)uCHceo2YAg~d|{1Tr`^9%02k5YG~CjlRYsP?h7W|6GnAMgRob z3aYAp6w=rR#vK74>2!UKaNv6+SVG~gTL9F67j*x$-b76W$`a7gv>)Vz zx<|K4ZMj{^jE=MG&$sx4;+IN#`iJWoDgS-jG+0OMRxYCXCe8u}D=G5HKF z@_S|rZ-AcnO&5F^*5oVBvK3&oYsCf6TB#zL4bv8O6=U>!mEDEkMLt?dqk*z)kKQ=t zNVJF_aKon)93L+X&GQFiYRT!(H`z;jrrciZO$=o&=F!V-F!AV ztbDIzKnKJ?k$4@Qok3_O;{R^;F2RwlKBcioiRs40eNI@;!0EF-70LD5p z(3~GzJ~T9BagqLg4k5@1{auVP@N)5R(<0TS+V1>72FovoX=n)c-##7BeW+#GrlLPG z4mPx7>W6TrhbQk8?>=Ozb?Ym=`fqGt?k8muR4cnUT4Jr3kIAQ}VHoLY$z4?i&~YR4 zpTXTkzEZ@I%yn9cd?`%>Of5%HjR~5ZG0NRg`n3(S+Qs!?#Z=s94?lXOU>6u&#l7^| z`)&Z3Ft0c{5iiF0n5;Zin3%)}W6jdg2-CkMn;k&J#k>2tZhYmt|9<~L1}8YUz2;&_ zj~uPW1(XyQm}KGR^v<1-~OmXxJf<66l{Z6CctxknkwJxb0dsaXwCF-)@Gt4 z8xV&V&SfSHOOn;b-z%icQHqzLs-|E~6l>%#WgpbhAq`>mCc@iDFc=*b)x}3nO7Mh< zEyNHw7dnT9MYPe&t*S7~xXPtRoDiTkGK=0WR8BP`HR}96T%)#MK0s?V+WEMl$Zf?f zi8&?8nRM^LTnZYE29w@Y^%}z@MvXeF4fIs<-@QF=Ra8nC?{k-4m+yc?Sy@?msh!y4 zNnc+H1X@37*abq@Vrf-T9?}=j9`5}(Y1K;HVio-|I6NMa6B_EoBE(b%!RDTvgovb* zf3F1A=Yn4*(%2jNDusitE-nVW{I2>}Q|w%Jd*x4!Wh5j%^J*Maow^~#U|=|BN{v%Y zHz`{?zQ!Fz3g!1i)6eoqyoyHmj>%7!h>#+!&&fd{zWnYP_3gnCNuCnb!Q9E9KhOTU z;tyv}PsE+ZU84H#E~l7c^PvY}`QNo3Sd&cqp6}Zi88KJP3#6j~&cAxWxSpvXZ95d)G&iT)EE8ic`#E%E ztwN_{dZ)Z#=}$Nq#+rC-KpJe4q#F@=`8ug-Cnn}Vso&S|EuW^=)P4lw&REZT8g5R) zbhMQ7S5gknh7FbcV9*vK8j+BcLyRm-k5kOM#EzP;huIwuJ32b_-)zr=QA_kXmAHM- z%jW8B70`OB_Zbmu7Ci7bUrT9pK2So><$#$)eT~bG?T`5#kDg!IhuSFIHy={}NB!so zZQW5xM=3A1CtRk_V-|$eJO;GEdi*UA)CoOb!e4Z>V5HQ25W`}W*)~<+2Zcmtykf!u ziBen3Rge>lI(h*OP0xAL;0#qd;u-!Fm=yz}@eioZ-ci7GY?z?fyRlJlt_e2z`A^ag zM|%~DHAIOadW-U!x+O-DrdZv}g}9Cf;ZpGJZ{30lNg;9|QX)lEtt>HbB8WAT=^F+> zf)2-XME^g8y=7D!Th}d|1c%_EA-F?u2o~HWcyJHy?j9_-OK^90cXw~x3BiJUW4Acx zd7t-w_s=&*|6mNdt7_M-+Iy|J=9&{feTGT~LmGo=o`d!K%IFH1NJaivI8p@ClY(fG z8Ra{f;tZZ?FTh&fsph*rq^L-O&8KKwOp;4RXT2v7#?;bsKIE%pxb?<4>{qE#Cj|c5 z;j#u2pth>gv)dGYX%P&#SlE-8f>h0gCvZ>Olt$X|KCr3u+fLV8=Q68ewI@tp{ zz_vb)^1A;G@YeMhH`h*4!T1BD6z)k9($Z5QL$5NYV>^OU7OBr#p3jwh{xYc*qRLL= z!!uoO&CM-!C6-cxf*rEoD%7f_85Nu6i2PT03sycS7{RL-;_u8Z&>yY2uEEYNaAcR| zV8}ggeT+{~*6-V$3DHb`p4YVLYq3x{AoB2fdUD_BIJ=)b#Cx-6u@e6WbdTr#AL!Fb zQvZHTDh~1DWAu$T1v=2EQA@?aE$mg9I(O?-f5NC_HT=DiO#?sJRFjpccG+L7D()#?6W;$?E(?M?}rl#8H&quG0#=6FF^1l@3aN;WaUy z`Vk#K4lR+E$z!aO{9x^K>vg*7fD8*FmjQj2&73&KOoS!lrB5itk9+BN*?5Q!9Lyb* ztGUL%*Ov~C+PgI6YH@KT&x!p3_;vQp2RQQ9c=EWO!T;rTZeUq#a>H9!(W4}9>LDIN zjP9$Jng)aWNtePuDlRSCT_zH6I^HEc6dm2NV+{g6-#41gklyRy@ZilOtCbFh}Hu_aZ`5w&19dkrMB%Skq@n>gjp>mCO25bh*iJRM{1>w}YDsk;? zwC&e>VTO;-kc*=JT~DPadJ9N#RC0YUPv@0) zPnkMG$)Qpy-04aUm7UjwE+;JGkohfbWe%y4k!F6LEe zTEMig&drP^@dbj_>9L@b74K=>FI7Kc_#Rh(W68Vw*y)6yYn>5J)R8m|707}(Z&@cs z+t`7oMC0x-I?(MYf4Ded$A;JMLt>KRy1I9?r#dI=pE-YvI}A>&CGq<(=))#^ONVim zx9l-w5b~;Ifv4rtcp`RP=p0U)yYgpbguZHN(P3=wEHat`@R#OjEH$SZr)ro>+E7b* zelynaa0uOFg_<{>92_B{D$UDQ36W|}T^&A(vdl2*Uy08t3m|A<45=~5n$DLSK`Lv* zKJD3hR9>bHqCa#dH-_nD%)iDygm3wKhC4grq7e`bqpHc6mtkRIbyv8x9UL6&Vkc!R zF#zNBvn|!DYkFUK#l?>k&K>}BFi>Y?EZ&IK?OrZjifzsLTUL<>$JNa)zU-5Oy}jGl z`yQCfJFAC!0ex*37Y-!9U;cF0reE31q4{vg$p`uetCbJNyX0qN+@z4+Dy&ar@H#Bc ziuFt7(B4z$D}yVQVAr*ZAA?H0;r}`J5tB;abT;XB(LWbrz_he^x(Ag$FXz=rO8wmu zDe71o6aag$d9!u+0Sz&?SboU zGE~qbNB{TG(1JJ)(V|rJ#F8D$W?Q}dop*?IpwfreOC^RE_U%)M_{pcUZF;(hC2nTq zr4uPxCKiY;(x>q68T7^!G&O^;bs^l|m#zFe5B!fG^$iTNz>wxB#MhxSeHb#I^VoGs zDUqE|Hoz(jUHM)i<}v5}%a#VdSB^h3H==ya)bhyQ1_Ags;Wnvop3ev1il7gPc5?jI zG<%O6;_1ZXGWh%_P@uMVcB&pD^Up5vbbOUOBVUi-$Z|snN7q0Y01dfhSC4RZR0lNd zhE@!aHPkZ);JV#aJ%{1UbhN3QvDrw5Hc&@v4PrhLjNMubHt84&QvPQMiyvj}97h|{ z7aL!g0I(C-@PmU0o3J&?=e-}aLG{)-c`q}Uy`KKf;B!F)933m&CbwvqiV#c zXcsV0w1857;~bAli0sC2=AK%*hTL|!i>FM34wfohqFiXNl{)iZDuIFpq~3_&+}HaF zytzr_oSaEsQ70=tXw4>GA2x1J2p zYY?v^D`k(u#7!u&oAU8c$EABPYvZ;!VAtNlb8zHRzUEW_0NLDVP4{~;6d!W?+SFG3 zk$@omgzU-ebpOY+slCnhASP_TCK|LJ)88AyBx(O!lGl-dF|%d?FzTImN5}r*VaNWK z>^}n;75+R0x6b#pXz%zpBsZ@W4XS?9xiC%X9GP#>uQSp{aZkL#vddLf!({n%P`wJVYz zlXG!t>ELb03#R3ATYBRw-Su{1y(gm`PMN5t@N|FyxD#63D24vITux3dxzZ7xh8pd! z_g{>wd2IRIxdPsYap+Pgqh!zr>c{UKY}+Y+G(1dP5`D=wFA-rnA( z*4F*&?Qpi+a~~`Ay*2njw34P;t=5<*ggiMFSc8elHXYY|_LEpy#ntM8aT9jgPe&Y< zuerTik+h`b_VLpLYIS|#fVe-$x;Igw!$eL)0SZu!+)*wBs#|wl&(F_8+`7R7KPdsp zK>ZzH2X?-KUS3{icC%-{#xAO;*t)7~Y^9Unuv-5)Gh=TkGxmGq;M%>z+0c;FyyOTH zIcr{O)82|}Vt*;GtR7+M)Dd-PNj*VSTz9l5AtW?FI2o`qar?nvH#D^0(7i2O9}dom2d+8}PX2;bat6~%jy(M}^g zUMGX^g);NhV54mROU*<{32U^AwXX!V2>B@%|4UU*$QoW7_u%Vcg11(^qc0Q&Ub$)}C z=^Y89PzwH;IL{8!F_}z@G?K#3R<6N8TL?cve-wbI=5#Cr=^>oXssLsRD` zqk4n$cdXl@X5|12oAba)@6g_?M`G$HU=#O^;=QKUSmBCM(MTxWEMV!y_OFDk+i6sTNu- z%MAh!BC90L0YWu7IgJ=RoK74I3jQc-`c(J#y?WvGo|v4U zb!khYxDp6@>kly>A1I3d22C@HL7g?Ty!$l_JIdYkBt~ID=lRHu4ng= z3t79U+(u+#>79~_Ze|zF>-x)q`8)EbBPwHYKI+W(ffQOM3=6o5GMk3moHfJVJ~edl zK)gYtegzC6GqkUYu7BA={J52B*^ zOzLz@spC&QS(oim7G9oqS9g-@E*FLq5MK5n~tZqVFf6h z)3dXq6-etIKJ=P9&d$y?@KWzavxNr-w8VkuE=?9=x9l zyLG~A*ao1h9s_3G+pzO&0c*LhqorCE;UhFLIRll-Y)&j47_X5NGK1Y5TZA_;AFVH#hGBim86OA;Xp_o#d89Zw&w7@TvC75TyvyEgXngqyVg8`HHUDGP{}2jF+`1l; zjX{V$@hs}#aA`X^5(WoWl`=Ml7zHZ$m8mgOgkz{8k^!!Wp9|#dY>){c$WJQ&3`uZb z?qrF_a=C^;Z%ePJqPYJVO8n@= z{u{}93eVHkMei1;X~id~UcAfJC{M)x+lD)&j7je)$+#h`73P2K`6)fjE0o=I)lVo zA8UHZ87OFGdc=htR6esz@n-Tt^-ojQ;3Kze`YQoh0O>ygF7Rc8$mnP^p3CY%U=8Pu z!p`skNlJ#Cko|iYgvt1OU;SLTly<&E&&Y4m`=6OQ%GWB)uKjGu4jMJQ3@kWsS6Wsz zU%wsHG=z3Q1gu7|zL3GDqVKo!XXPsV--gVuf&ccD2ZPs<;`)CEqqTd;0U7ZzyE-~9 z{*Uh6*%-iPXV$2Jgmo&jTmwNf3hJc>!uq`PY$gHU{$)N7-I{@?6nu;M-=xL;KS_%i zQEfRKy9Z;BpW_Md6AAOo_Zkw`q0FbKNOrn;6g2V6BkuE&E&Ip)t&i|iBVHOf-aOky zKsNUJ3jOEP6i9qNd&+|J(cF`@E!NBCbg}AJE_MNfReG;93--r9e@zDgQ>DWXxnzHmFU zO)VHkbj>;Nlk=RIQI;M^W~lI?v8phIN;_}Ixto8ORheQquss2km8Z24}h z>27SUx3I1s{2S|TpOW?4>eQB&;-#m<-p)^DH5wb&_P0A7yUqyiO8NxVM!v4`|9*O| zxAS~tyA}r72-;^Y2O}?$U9Tm+lq@sy{E9O&I|Y_{w{i%QW0KXO!C=4;@hzcXlU=wZ zpk3GonC3P$iUp;laMd-sG&NRa9v*6>@g(?XWf6b)6`$QwFz@vn0)Th8-_+I*zIZ== z@Zoper?!cLc9a=3;#&Kk*qK4D`(6kqLhSWAxs-D*(nV%Q?ebg14*)ypJJU5vd@j!q zj4x00IPYux?p^Z$zQe}Dvs{(grSm%F*5l%N9H;FjlaAZ9jIx}&Yv+H46%I1wl^{)K z>d0cDf|8yrg9sbZt9i75oXRO5^<2;`Pl~TBzi=6QMz+w2uPKPNcfZrECu6oe1K+^t zah^Z<_B=h2-kfj;*B`NOZFZAM1V`Q-c7ai{)Y!jK>ZBYx^N78QIxj z=OZ#3TmAmQLHA9%2Rb&kKcr=#qlyJ=BjLK(WJX(Qk6W~`b6VLRF+b0K2LZahT~x_9 zZt-VksIr=yVF3I^XM;Tiv~Cs>48Pa(4cF!GqJQq7Y>m<0&2j5oH9RXTD=9T6d^!Ov z%HCWtzM)}(0dK$Ciy$;C^!GK$IA{I^Dd1rPveGktkr_1@wG=;eFQdak569q0HNk zM%;6hWdLNfqKhtm%Q1G0-4hWKhTg7g_AW$y+qJ(NVooqQUu?Eu>~u3Xw-y6<{Ueo$ zVWY;Q&dSEfo-%T-2)^eOi?Ce{FPuaxMNl<+l=8-tYzUQ;u(U8@>+FYyEe zZ$XkV5YjvUcV8G$id#UHhu=(1;V&*H$(WhZecTR|(-fSFo0>i-7E1RtxA}GOz<)E6 z|EBfxcb*6khv2z;y#WfP==m3yG6}z$_YkM%7R!1<_KtIDDoq3V{Il^=8;^gtn6RWg zfJyu=to2nWdz1*rlX)?X<34hwqv+{ndurkEo3io^sW>f9fg{4hS@)GQqw@|mRU6T# zrxmnrUn2!FQ3|X_4sP1?7Zlj>cjvR__uLT=VwZeh8D$Uj#>68ifTh!#f<_}^QFS$- zwm#i54jT_+lZ$xuVyeBoaN%uwCy@;iwb{VMUo{>cZiK-R4Q5)3cY=pF2(iW%sPCLK z7UFLd`YN`i6s91}W!jVT&Q-hnBg1xW^za;h*4K{}$_6u|p}FK-^y+nQq!Q^w)YV}M zq%#6O#Zg{tP8&CpQ8U3?9Us$)P*PA3lde*5o^ZS3ApIHd_Jg@}UAD8*hRSfiP)Os~ z4HqYJdqY{9JV{|^Gm}U68yiISiTN%4c)2UYAc~BI)UW(KHbc@1Bb{*JTQHlG>&a3f zS_SMhxsW{RN&B8GK%v38t!P6+2sx*wrx$i}Gum)=bAu^UvFNOeMiZCE-5XDj*x#1` zX{wer5dd9nRcd8)_J7j8ghlb*!xzY9j)44)jCNiBPQxkKcEG!oIP8rl4=+$w*EbXp zM)7&_Bl$nv5}k0%f>J&g%I&Zg6c&KE#k9{mwdS(!8#`kkN!7o#LxTeA|JK*nJ?)EwEI45> zIyP-cr8*%2tkz^pXe^!DV-%BwHYr3Cl7fsZg{qnwFqM1uYpEPApkHAw1f;$RSuL`p^y(7=^IzR;r9-t)p2EV3T!mrUxKy`OY8tygEiHPYB zqIFIkpk_8bHCnQ<1C~ z5f3SX(iw}9g=H4fd@>j`qJdtrpl|&Z+6Jj7qKhn2$N7VVUy2wTjybuKq|3>&zr)^z zIyos)&)66%2t%@rH0%?q91n!p)6?thhMOpB?fVZgufmNu8IBj_=qv#hZ$Ktp(EV4k z|~ z<6kw#%l2?bNmG7C8YiDAQ*Vrc*@{NP5{F41RK)S7ky$5|5jIfVfP&8t>HU_OL71R> zQU#~O|A{$<-oLh%WomvNC9J)#!ptme}7O;a{z|Po9VI5z@yydpmE!i$VqLr&b zyZ%Wi&trG4a6VPaWxtT#Sle_^4Y>}G+lz%iO^5qnt)W2!SUUHRw(YeLdV*~ZT#R;i z7i*jfj|Q@5o14N1SyMpZA{*)7sriH4N|;x< zHi>Il{sWIf!5yo!Iur9iz72d&#GewKn7AP^#V#}RmiEEOt}cOw8l*o5%NjTB;b>GG^t?+-Amsx+JEc__(LM6o&+lO1|3hbYgykAUR*+ zC==H|Hs2DTnb9JyQnKz8TyXC(BdF5v<8{x*cbc%UZhWL7NL;F5Pr%|dVhF@_05V#a zbuJDd0u!Zj9))iK|1Qp7x_z~;(D49LjNtR4Z3BwWl45v??B{PiM&Q%)cg=^F4baH* z_u2I;p~VP#rW{LPuNf}^!Jop0_^iuQ?JEXzhIQ9jvzGs21~G!UG@JX4@3vBi-$oV0 z#xZ?~c3Ic;SH4~CpB?9&Iz0Sue!J>gag##M2{^{pENUsJgHK&pk59UM$;(;{qP8^GuNEAl&}-W4du3 zz({VM#37_!oo_$^i4Et=TUcUU| zM4}?5rG)NWcO$%&4cR-G)6ved4b!i=`tf)A-725B1^3w9jOO5ZL@U*np%Gq()8ucy z^STwwod;#GK4ULvpWn~PfIIykts zCgV6tI24KWI=0hF*TnU_Gu!K6ojA|JSa?Z3`CplaGuC`>I}O%#er05f zsNQzfCS^OWhh}_H(Ny%>*xn_uUkgP}!;{~OIzJIn#!vp`iz1h_R(j_KoNH%f0IR}4 z|4-T%pow@9k&%WI1(0N=Q{w}_d@dmUOpo=sP{uwJfNX3nzJZPV&PP;uJ~Jj@uN@pX zodwaIouuPV=FD1%kFJ>@HPVnfyO%Kyf2}K6>)SRBmJPd$euGbEvttJ=6fp%CeYhHK(ZOdOs94jKGQ#?@vKM z?VUszK0&$ZaqS1ABk6kPl zOXXS&0k&T#h>S~`eVx+NQ)@mqH?Vgr<=g4BkeSg_uz=6PPvY=5Pb#H0md9cSn!kWl z7FzHO4f`YMQ!X&E#PTmV*jRtpaq&vQy2v%J)d~*oE0NB^BJ`t4@D3cRtZ)%vB9aS6 z5wDC3WK3B~=dQWa+M4$jvCUnIlviGN^cgL-9-QbAd%RqW zTf~TaobldH=xuA~q!0C(HL4NXI~}C$kAih}Vr18FMDa=HWu2<)PWX& z=W9|A@&2DFBGy9v=YECLMQDQ_-AzdNYB>qwc7)eF-iFn~iCv#xPG_lJH*%FT0)g_$ zWlC%L-FX2I4;u$eqtU>X`d!boRF zzYMl&5I)-LbuwhFD!S8Hd*@v^9Qm?p3)=9p#m!kY11>3096tfTM*b%O_p`+mnmrgs zbX3vjWPwv#QU_OOz2OglIYI;NPl5u;h0vMF!|7!PQwM3}7Y#SPddhu;6F#fMdr;dj zld_RkWxna)l`X}GMobSGpzw&&}^=D?PGJ~bv{>cz;j9*0GUAp2}BC7|m>M=dbAO-(;1GA0|@ zwNo2c4RJ(fTqaw^z2cO>Z}(;)kLdQ;v^YU6OXXI#dn60^ga zRywHUy_NBbXc*qXlNWl$4Vz1Izk(B2I=2S!;)>&2v7Ghj`!U77590)S(3PP6I@utj zC_C4>8LoeDc5=$Cbud+g8d^x0Hf_;=Y(F?* =$@S*)LT%z?JAzMN4IVm02_o09? z3v9aE|2^Pn@Oy(n?-JMRvQjwYVL+xka#%Uh&ehCesEwO*8?-b(x_40DVaeN4pY?X{ zkZa8Zf#dVs36J7j>5B9eaR4AaY-~E11r~eOvqN)>;60nJ!+9*g=w1*;s7I2QxPJF+9>*FVr+IY!+O@+r{)yvWOl)1kj z?VJDa6S}^Enn(!e-NuYsiO(SJYzhBpRPxtJa9g3V9*!uj!noVQOswu97zv}v)X2Sk zA_``vJFEES?Q=&PJnB6Og>HV-m_#4ZEhx8Ud~Pr3Thl#pdti8z=USjoO950h$y<1( zYdzvR3{NwMMyVvFy;9wlsBj+3FD1{hNN;M_d|8271Ny)%9OCV57!ZpA9ZZ}p@7G)( z(ot>MUwA0<3bLw;5l-7$aqnRQ0awa>Rvfes_yOgbE_##C{+yn_Ie`imI?g^zAYY;P zulVR6mw}=Hb6MC?>BI6ecXXVCiqj%)+w;7~&^T{U-4(*r5!4-rvNBuS%fE<8ZgX?K zE`B5de+U8h&E|e}9KcH%0N@osjKOy(*!Fj+0|qAM`LAC(qJZ?x_KyDf^v`k6iq1}u z_}s>F3Kvk>B%z_fa4?<>STg)6TPUoSWZ~5Le?dhmPtTJ+UV*)b2M1fW02*S;1q9Za zuP8xA5`wTQ2f)L2MT?D%4Y1BdP%oK8gtxsm0$$^th@4o&=hXCFjkhjLrioFR^K3Bj z11cHk3#J07hF9|Y$C)x{0b3*jN27emt(NWkOe^Pif5|gOXtnT6j=0uD%U{VmGT)MG5w$@#??Fu5>+{}jx!&J6Lcqc=lyY`g)^@dhFGorHBQ-;TaKT2xz z$Hmer%mxSd3R|KOdm;jje_DW(u0nIW)^*@yGe){EGa;OWEiZ)le4g(MWz)M0Gks8A zWqbe>0<}8R48+eVlVmaR7-Bil zAz6Uwo9p4Q_?O5ITq2+`QZ6|yq95sx{%|Y|JTiiq{Wnt0AN2sC`O_!gO1U&fhHd~H zIGge>-7JM2&8RAnO%Crz+B5ieBXXMzfb-&h{{F6qL2$ad8y(m}|E~1!$`eln>=Zdv zWFk!L3fit`Y99t@$k}5SIWayHSN2U@A}1x|M80@iQue%ioHDO#j?(HftnS^IY|N~j zmO{tL68+Ih6n@C@`{V~`3exwen&@ZE=vqMl)n5Qd$zT%P2x$#}V-LdMy z)Q8mHk!i_YkNlbv^nwkRL2b?|&cP-n$l9GNX->yXfP^rOf#*^n5RR7Lq%ubUJ_$!Em z=ihQ?CzS=***}|+?!WuO*2t9kBBds(+)73&uJ3k1Me4{NHA3!MJP;JY#w8SHMNu+$ zzhx@AV|8qK6!{5#l}RH*%CK8G@zUdPoB%&(wiH^oVrW1VucR{$i^RVG2hruh(!^Pr zDmm>q`Eq@oZVcl4oCBAcBTKs&bWqQ!xpFXLH#a%NX`M$>9z@Jvd|hH4hgC})&Z_!B z{OR%074qdCyi#KX2cl1j0wCPB$6Jo``4yrrCS4TvHnc=FkoD zG@<=a<$mn`A&s#oyLV7tO=)aFtJWE6-OC19LvsbvulM};N?8C&I%Qi=A7!wB@ z#(@Gh-8)HL7IpW<#^3T~V!TtuW&u3;?{U8ymEYjng4zzZ2Th&iZy zhk;2(Mz(ZVlT(8@daCw^kELa5?imU$^7~Rv{}f6MOXj~rur>I9GPc5o2Ew=QygrR; zuO7qpnapj`rIeFn#1QZ4GAdEj^20J`w@G3QXgycg7bUjFN-ATjOH!ei#zLG-HKw;_ z3LJy_v;ZS(Oof~AyT~(+86wyH9zMN<<@5N2kf*ac>bHex9vLQHPi-2h=pnGf@}73z14)MTh;rY$hFv+LLmz%2ye5y}Z%? z2?K@278#l7iNz`i(hdoqI$IIX#}nevDzG>DdWPh6H{gK`FM(bhj*N>77sze@1SSJo z7W?bmkm!V?P^`ufrhkg$&4QYZkA)kCvCvM^`tD6(tOj1$KsauyA)I3?h5$JAMJ<9ax8z3S)Vh z)8@N%)UqN~k%gL#sN1tjz*`^%w4i)dnW!hA9Fui!#&7!&w=JZ{w4$(PZNG3E(-=uP zs!*drf&IoC2w+C7a)`q}EX=jehF%!bx7c>`+_kFWV*Ohd3#b-SvxTQLGRi7%$7H)k zR^zk*X=p6pbt?c7u3XUYPZfWda}q9)c{m8K#=y_6scg5vEU1nXSWHO-pDQ?{?CT`e zC`(s-I|M#uTunoCGF|bqt^?Z(f2nd8f_oiGR@TG=Qs1ibzIpUyV^aHT%CS;G9r^R9 z{_jOjR!5wP>eW?v__e-@G^K+H0rhB_rVV$1AL7A7N)86#)-Fsv$#10hm^rSr4f((YI)RTHR`9;hj;Whc2kYJ*0;2at7Zp!O+% zv{2eTD!gr~4Oeb?it$oB9!X9(I$gq!xh?!|lNLy6seuyme_qW|y9ENNvyeif{<>jI zW|KckJdPXbN!%7GuhdMA*c4~Xl$LU}c*1_aRA4_=^m_F2vQu@&msPE=rTDG(6U1?$ z7LH*k_|@;gv>BS%1^RPrFFNb@ukF+3K^ZEkL}G#=bP`ZX?o?thThbBI<(=xb$}+0F zrhjWlN$9$2-PBq1{iaI2S96xj1}9G>gw6{fD|1F-N>!2cYA||v|Nph+MU8TA>et#b z)1xJ=X;*b9`{P5&r#5$Xbux`(Ub=Y5{r&a|(VtBs>&f5!-v>y^QJerOEAH<}JIbQY zLzb27+grTzz+_YNhtBdZ{*w&DU8{5Ow>k@?(v+nHdV=KC$dx&BMh#oiPH^nI9Gl`% zW6{ME9B-9~$_|A~$6wrZ5eg`OZbg>i+)j^PULNn=uYRiTE&(JW*|}M2=_Dc!S=51@ zy+4X$Zztr-a8k0P8-KAMQ<|$v=_%F!l-_%;U*{v-1}ONuo(lj64A^QIGtH1C!rh+? zV~MfF#NUkS{L3h4Ziq&hl(G2?Ui2#y`_%El#>O;;G^p42yVuJTM@kz+_EFD<+52)% z>#j9W-97Y_ePy%q+E$yjy$e`@GI z15s*`k+oIEzM||UOb%bfmf?DNc`p7UdD2WG4BY-x!ThB@LuXmO?b=^$Vw%+>)$8|; z*34>zWOcSz5A~Kta+*p}Co`k-&^Okh4eZNrq*d&N#&y_-L>T0zsl)Eyz@;%6xO||^ zzz8MHT&`8~IWUK$8{>zp6Cr}S0dkEe1#GI= z35I(&sEP~*!E2XZY%J4OkBe7u_Q1^j<+?)N=aaDM^9dmuv`hbNdr8sf%!{YwN* z<0-wYe*jkni~pjTbMc*cT^NWqhc)~IrBk_cE|!^sV4Dmm2Ea2k8`pymuGXWKX%N;7 zVLaP%!0j%U-3(qx=Y$QVe6ZOS1lt5!x*vWOPsXIh0-!(FonaAwYaOr!vIhyZ8>yL${yq)Mmw z>9cFDYW4!A!lKH`$U(embuNxwrmWemE5U$8c9QfTz0LvotjCs^g?xzMwIMYiXqj6( zJN0W16n0&5_-pUh@iME8Af&~NCHZ?}E3CKU8lZUP=;(OSz(HAiUvu89a2=j?^vzrA z@Q=*BG||5sgP!3~<*A6VBa@~o#Nr_=oIEl%Q1{0?+((6OPNn5-J{I<@^OE{PYz?ea zDfG?L(t#|L=WyscKTdV1pRjkAe%$G6AjecoODmULCvqA_nvS4CD$>gJ9}J^IAw8;4 z2m|BVDixZ%hurs4$S61;Gm{MvQdHy;Gn?6tC87}R!Km)CM~CtoUT;#}87?jrQ6-H{ zdmx&mK}Yq$sK{N_BhJqRfo$L8(~weIVsJlohy_mX`~<48c|aq{T)UHzMBieyL#0P4 ze?Ns0K!6f;6WyhlJRiWE&!6a=tLNEUn48OPZ|`k)xgtTY5ZUdvMU+luw+V`>L^U_J z_~H{3wlgSK{8<0J_m9;S+~F5FqzP=4;#F!wrHNiabvGC!PYy&3x=&WZzB4wgxDOX? z4GkzjSt~c(@*q-%ic2+^uM0y!W|W;oowcP`@S2sw%?a zf4H}S1oU)IoEtBkcmX6$;&sdyH<;Jbt+;KnuV0vlJxPCku zXN;?+eb7Q)^m5nf!Cm%iJwoS@qpAfzM|Ur7}j#J38qjs)9#djk6O3m_9@dA z0{?YoKxXA^+~#F3i?rsSEvu&-CBy_wV4Nqizm^#BBr0~n{Z(9-vPW2|?aP(O{)RS=reLuRS>S zU}p^oG%GvXR=SI7ZeATeKsAt%lLR|Kg61*Jvs3r42=CY}6&b zMr~FHpQQJ*o73!tD9}_BmiFg@YP9Z?V zD4Y2VU^F#Icj@8;dwA_mOf{~-Aph#j82HB@){P~I%==4z9 z-QydAR`5OY(3rHi&bk}Gs7KB(!Jkova9Az>d}X5Nr>m^}ZYXwDa0gnI6ry#DCX(NH z3A_oD{%{(R+F+mZDe9(p!>uPWBxGQ;vTb5(mhBQLRB82s$!tbs(b5?ZS1qbJ?z ztwZ?a>D40JI30WzY#aGPqWpYbVmX96qxcKpI9D4i@X0pn5dB!#aK$b!x8ezQmjYAC zJ<%|HGKyi+O@INTV+<6fMP_jJ@78E07=5!R{l&a{Ek#pdqVyOVCdKSDLatPNr|>k! zNd4QMGH5n~)6ghy=PbtH>F^I+>B1|j#pLW%>YG+x87_I3&w`ACaH2{HtBl&V@>+J- z!5}1@xTd3Fi9M>S?97CCAr(kZoT$PX=;v0ukGofVCZYK&kzjK5kk=;?udK3FElwz) zCIL^Q)NaR>=DK6095s>FA29a;8WwhY?m)|$qq-!msBEa_a;O>;U_ptCx#KQKoxU=g zAqg&t=CdF6mTHa9z9?DW2a1|19rMuArXRrzZZq{CDPU#FV-aDnLR~|=k7?;xp*5A; zvsnxC$hALk*c7c3D7oQaN%l$7@R(|sFm){AA_o27I)z#IRt6g0d_M{_smR%At{KDXKtT8D6WF*o^ z*Uz^lto+vW(Wv^Gls&$HZ-IoK3m(C`+J=?nNI0%PGFsq;&q6gt|M5>XV&rK{ZM|iL zxMG7cjoQ??>dx8`j;s#)NN*=0b$@!?w(AJ9dg+YQu+GnnbV=%V1wL`!JBazBi)HF` zs8|A#u=dlVn87!ri|J&Ivf<+Hxd0}fFH|s6v$@QSZ10d}b8K4*2$0i3(u(KT!E22y z2-85W=uVSAX0@Q)P+ndItwROJ2=Wm*N* zg*Vzi_>oFb*L_e?Bh8q;`s*KV($dhJ_hCj6lhTEk!z(JrDvLa!WmUvw@cF`EV=x}9 zo}I}%2~TAMNXR4^pePmIdeTPl*;rZ_;2Z&cR*;Zfz#FIJtOy&BF5*@jLq>dW$Q;}g z6(0U0u%M>&#_idYd0W|Cg7~6ur2_VnGWVmL&tE%eIGE}xse^qMM>1Mk|4Nr)p7)4| zzpFAI?&9d)KuopV04BwR--6feYM`GVspkcz+-1BWhF_?XcU?o>mMqr5EA3~|!qT!Q zRul;hlc0azYm(=Q6Dd+G4#90Ntm^wZKAjp(czQcyDA_`;ni-kS~N{S6sPN%FN;<^$JXOML4*Fg@)D9j@v~tPvYhPZePoBku z3K7}f)DoDwF*7#L}e{`>)fEZbKW-YGw4u%fmx^aJK8-UzKX ze+T=<9Ko{O&Ec^am~&9InIoy71ng&5rQP=VNjY$oJcvwDxfu(TXzTs$fxqCw?@-m= z9%J6SE~Z~UeOb;(E{8flVwt2r5PDiNt|q#28<4%75IV0H@*?VAnC+DRDF2)}%Fp^Tolp21!ojwYEKwWzldZt?R$o(#QB0^}P#qvW0Rvfh_ zhS{+*Tmv@y*7~P&^UR|~Q-Rrbyw9D0bfy4-l(P4)~!}A&H0XEHoO4A~@azK^n$Kr$;=K@)lj6 zGYnS6y`rDRqDkvSr|D$_Idu{fjor(qw!%nR3cQt;99!8RLr&WLnCxBqrbp+UF$#yc z;%q~L82~k~aD?Jv*IR$KqOuad_FvZI-+ir5(v~a*MLQ{&Cp0~?A`{m6u9}{3Flvou z#lL;?^N_0F`0=LUL*CJ{l`6Y`JuL;D>R8cC#`!EMWhJ>I1DsOU@Yc7VoZiA;k z2taGyV||GM+1pV}zFnx0A!v20Sl9c$T+|E4KaCsrZ_1C4y^I8Hun+F?fzBJ6(2DE> zY<8LCldx38QSL}U5dW7~SN2^TTG_&py2xdP6uFSQ@Vx*k-P6$m-9LOSR}96ESXAz< zN9haeuG?H^*+C6vFI|wo*_GBUy`4%QJ$?Zt8uvk$?#E^T2v>UOT{F=g>*7jENC*Ld z@bP&tASrnIz?&b{r;q5+e_>>q-{i1Bn8y8UGO?k9uVWEFneFW-xBO8TE*(!D40+3L ztk!D?R-FG10MdF4T!kIQ&AM)itrXQBM-AFdr|Ye1eb)jxd?8QdBQs&p7$e0`^>q#Q zUL9Hwc&^$Q124Nry4^mWd%8eR^7wpfp}qami09FKdIg*b7HAilpt7W7092p3&fwm| zS3W`YXDnmbN3!qv{N(`^R3e$x37nwX@cf;0I+wbW`8*V>5rO zf%5GpGY`GF|Jqvtxkrp>N4#T8-}qt!}T327noM*WM_tG0;U8#skp4U$0zuhZx30tg)#xC9}$p znRd!|l<%HSNLN2o5WYB{et_22cXCKCG04GMR-S* z@K%+5ZmO@yWNne0)90FivlZF0Ub4qDW`q%IRav;RT01}W{Y>N`_xMn#9sdea54D{- z0DoGCg}*m>iGfC7H6#!tg;CcB8l;l=tPmZaxiaR{Qh!b6z^FSC@_2?9&cnjN8T=VD zTWq~0Mj_z(2^kOr(GDTT7SPW+>eT4xnO%N7z_dLZVxF4=Z+Yq=SnD<=Y?whr62g>XUfC8`*l#>9?Cz3ep zcxE4O4NczJ@bXDnD4xv6N+lwUAokKTZm##H)>i#iQlOoo^EkS?>35Qsdy{%dDmCQf zVG-A<4Hs+;mK*uoECeP>YP&{QLth*s1DR^ruLESZ)$&WA42NAis&Eu3jamy<#Ko&A z4zA4N)Q55}hjSw74)$@>BW06g$NhAhTiDfyW3loI8DiLq#;s3PCs@nZjO(w#j2NRs z=5Z6F!^1}BEe(+ceuWNd@z~J$#nr{h<-!)`N1Q~%e$fRNaS~6{0KYwVMoj;^wwISK z{-25Dkc*MS4weG5hkP0$p2Q#PM$(Eq#nuWbJVrvGNF^fPbBZH?7{;Dg+9K3Lnn1Dp zWf$2hZg+qC|L}E|QEj|$x29+*4h0Iu9g4Pr;_mM5P>K|HifbwE?jGFT-Q9~rf#B|N zhTmV__pEi+St}pHBr};zm}j23@4c@ra`7^PPH9dQgqtLo%<2xn44Y zu5*|FduMS9{|6gh`89sWZ|B=T>csPCPq)o|wZF(O#>FP&w3hmn&P(`vo#oB1?;U;n zWDnFGY|m{N%e@a+HMXL6=n&718znb+1H|q`c$Ef|Z`TD9tha$q^kS1kp*(jB!!%+g zP@y(xA&<}TW#;A3m<|8Sh;*ERKQ4$}tAPvJhD3Y^qWDY~msu;=E@{m8H&cg&UhR!tgx#Jxu#U|+ZHC@YurVxM%=~#jBL1%3 z^c|Z9MM{YiqtsB&Ei=!2XFDNXH@%~016{io%5LWoxJumsCCp#OW3{T+0Fp{8?tpZc z(5p6kQ}Y8yoR#IQMaJr*owAm0BF^BmbI`jxWXByZG|ezoe@Lx|<-Xm5n_H#YY|+R9 zy0kJeP_5^V&%vjbxcd5`O3=d0>Klt;cVDS`c>J=$_sA| zME3ar1%+#0i0KCU((PH6DH511|M?!uZOkA#ZoTSR3@6awrpu`wxPVTmYTVbcww6$e z!UT7BbI7)go_*8*v7ZhDeA8`Itc<#^?FmLBv5h6s%Xz7NrhmA1cPl#x@KjL3 z)#aA|ee#D3ZnBdTXB}De6Pe)US7928Pk)Fl$GY{>wK|@O!*D*zouN5uMTLWiHV!_W zWOT_9Ck2lr>fc0tgeiLeQp<=tOx@Q7zTZcaonJ>l8}IO!DlwIH1h)={>Z=rp*H8_3 z(F-_M=dbu%m!*bAdTVVb4VedAQ0w_k8~XmOUK3Pm!$fiu4lDYkTB$yF8lJkHD*4~IwwZreEgitF3)$m>p|&as7uH6mhvq* zN@L^<0{rU2EQDtQnh|7~N{=__d!ULXidelk(uQwFcP*b8kY^(8tdY7(7YTGEa77W5 zvw?mw1A*u>$eO}n(3#{MG>7NA%y;Q5KVH$eX=3BL}X z(knC;wK!q8VI#Mt_G8SJpvDKvjd2s_irGC=foGW_^^<|n&R{UxnBPYU`+B%qux!+h zm7*|-o)@!0?1ktoc@>y4#@KF=|C=5`F z(M6~2w9$WIV2BN-Cg)G`-gdOMxILD>Mf3xWx)-Vxox;{@y!5bgE_SZ&+_zQwnL9cC%TzJQ)tsJ(nc^o8Al6k zQxMw4fN+{7I0uBXoZ-($jMDE@B4p(2*mB?al|qph#Dh^#%w?0A8*me~CMVf#Bh*EN z*oQJ6w5;*Bbpi~4F#YZq3RdFAb!9# zQfSW7W!h>-NSaZ#eY~zouLD@d@LE?@{%shvLci?dWaEs+O)e=Z>rK^|o>-XaQo4f^ z_@E13lBT!gB$S`E*CkYp-&d_#nd2#IBKRhJ@ILsyEZ*i zIFKM3xVhU+!nQc&rZPwmmeVo)&Gr0}8cCyWT|vUd=-<7|j;c;?o=bZ4`>`0ldAPpv zU<&C`m&q~B|HAxwEGbmRM2P)O&4ACsWe+R!T;ThA96jDc=l{oz71|!x-BqLDnl@ z0vJ%3dZRB*o#0LttQfRh6x~`2Y|s#lgQXM|#JyFoG*EGx`+Qx5T}9fAsf*7!Rc(z_ zORbOU>@-Fs!aKJ8CLYJ;nNbLIM!KR^3vEJtmQH4%0zd0L7jM*aV;Qr|xC)1)aIfK@)qz9araeK5;! zNLeeltK}7FfAQ11_mJ1_O_PbN4A*m0{fFZGK5{yc_lj90HjPYiMm**lbL_A*lNtw& zTaf|%i4bq*rqvGL_x>27|7lun#0UPtBV@OO-pC@|?AJnX0dNy%$H8w58hvlZp8uJ_S-JY zq{EbR$%)tpySTrbe;Mmy$=}$smre~05TCZ;oLC0SY`u?||ieGw1*!AF`cmpn89G&pDy!587jd#2b=7&~oDEi^hzRMn) z7T1z`T&$qxbU#l%ACE8+(zwnh_?rih>&;`GyGXl-{27o1D{K3I+IYqkKO&U5*$Psb36V zH+b*TR(*}EDkIe~RYRjYno>g1@5?R;IC)krd*uK@Zsj6vgNI@0!@!k6)z$j$@_2X2 z^Yd*~(y5Z`qB*mD)8IUv#)a;%uk!YJX6v$VB$OBIp7th>#=95yW!E|z3fy-!zoJ&x zZt!^=QL!k7L0|b-2z(}NZpN|<6s{J)Q=KAdJE6YB<(I{jFu|LCq8^qIAr2$Xr~iA2>21#cLsi{1 z3Uf#ExV4J;CysDF{u4mvjgVe@(a?Cs=11CI_$%@F&O@k*mxY`w$9 zm6+jg%OJ^zwrr|HChJ}`HDhwe$hZk61dYxov^<@sz}HwBCQWUOI}$ z^-yL43!mB?8VJ^OSg*iKCwU~q9hc|&@jn%qFRwc)f5L?O%XWPd(Yd|s0*xrUiaqNF zK?kofz$0Jqk&xO#cxRGovC-KWsf0o$WC% zy0B0xw$1&WX^7CpONRF-E5izzBFnnUD_T2-QF|lPpSQp0Y|@{dJv)FzxI*)z6;-*; zA*ZSLS2jG1Ip^r@IiZFcLntQb>3O*R`-ZRz*VtG51$&rM;uzfjsX~S|_t2ov+rKnc;3k;Z)T0PZE&==%R83~z zZlJs#4?L7yDIcTr6%t8J*qWa2Z=tIbx^^?#yk>zJ&s@ullWAwg2D&IBpB~Bs`c*z% z`3HmIm*3?KQr(w56~%NJ{9b%LK?r1|WN%RjsbY&B8P$mGjs(c)fD3pCyUMy^&8Ol$`ys*sMHu7Xh03A^{;^9=HiRPjRE8wfg0=nuhewQe}0yuoIf=dG$87=@F1OKz2VOB#?i~Bz3esYiiH^LC)s!#H*oBs4Fvx7wuQLy`>(U@>bz$ zTIrFnrgEgkF7vCL-?FN&)n@j9+Tt{&qW4$JiGa!p%wopDY*Q3T6ep)}P=ie?c&+u3 zN2ZqVok)#>LCt?b4uCF!;MJ&4jYLQx8im%U$IJ3@bcOAeuOYgehbvCTl2g&?-Csam zA-=h5Zy6C^6N!8mTeI}j1=}TA(<`TBAQ=V6f3NoK_GJ@JTBGjYT;U3iZ;mO5a{@T2 zjraoyKbi*v1B#;PWgj9GoQainmH%Sp_*DXeb!&oB;cv^c!Ar4iVc!pI^79G#T#cz7 z26GKh6!)obU>(9X0{>va!rgY8)>Q`V@cm)I;DKZhDhRM^E)L;zd@Y1D+B86dF19^8 zW>7NZ9?7ls&={RrJEDHi9bn!gOids3u&LBB5i|C`9McQSIwG{)cl_AHT@8$kgt|@Q zRPh6=eb@B}tb9>d!J+6-9Pe^6r zBx?_#P=|YX*pRCK-lbnx%{Rq(u)ZaVDQm$w!cD2uUtH9TrVV2pY+8ABuDo)tNE~Wmo>_VEwcE$3clsnFuy-W!DKkLbv=LJ2FRvWMu{Hx056X;u zz>jg7l!te_X{q7jsem8Sf~`h-j*3`~F_vbr!QGbem9;uS@M7N@3XAIe`ilQfmR_^!2=zT`}2=Z~-5f1vl=baNR5 z+W~NX0R+NmYkvTB`nG;XPa;3|{IG(yVjr}ux@qCh@%6~J0EO8XD7+A`yTG2ERnlM1 z%*>H;(hYgcO)R#*phw4GW=-pO@Dg!5yhnA!x(9p?K=MZxxC!3Otmu^%U^kX31i-8y zAMqp8c?D3^8NEUl0kHXN*vZM*W>4^R;^%LeyMzYJ4k)x9?=vOEoLgJ`N znR65v)rE$JMi^))|2i$!(upiN8l&}k2yJU$8%aM`}w*f4k`<+h~ZpbXyPzcQVk zOB4SUqH;I6$aJ!4XvEYs*VqC*wgoh^&Cz$ecf{J0_`FadGbeK;E8c(qsw%6f*z4rp zYpTtA`$1X|u@ol(Hd8sWkaF6G1NkP;>)|!qRhiVp!JP)TD^909?c$|(c}l<_#jU8U z*y&YWJ#}}Y4=8rJ%zO&lAPXYp`^RznyK&kJBq>ce`d!C2oTzSSjV?;4{TkT0tly#^&=668~7!tQy&LvjM^ ze*AN)7L#YidSHByng6Du&I-^UJpHs0&Hj0EC1AL7Z|`_}`>33LEn7UzBondiBpF|? z%$=<6$nZIR>6Q&tzq0$hGm&|YGWh^_ZF<`Drd84kp2g5bVWwPa%%$BlY-{rJu>XhI zho_NLCcudJ<>-hI;(~;rsHxg%I1Pv>Ty2^?`iTzzw4zbvAYxJFo`yx!gJ0$6Xo;SyA6Y2o}kyg3d85NfDrtH>J}8M2p|gun@O3hW&+uRC5n05m0Wsf>>KwdxlVRAP?s z?H=Jnh4wrPYD!A|BcPb;c1R&8=*#i!up$JoSEx88b@*`M?gHK-PZ>?e6Ve~T!S1oA zi-o7}A$|EoPDmBgs7FLa)wkuxdhpPNs=N;daDulA_v71tv%ppOXSS8M(;-YbK>WeR zM%HUF)?*)4b+=5n`Az>!?JI-Os81Qd&Y`hXPSViQ3KhPq7tlGF6g%#(0V>v)j_ht{ zH(ytKld4^57#VwG2NxF#&ONu{j|$b!(hJWU+p;i#zE^+h;un>mo$gICMAg`Is5HJ1 z%lEv9xfHNFg;i69UaPK>j#O+^$rt|T=|nE)Nbf2gAFK#eTm>I;REXUAGyL;Pmz@m9 z(_tV6MIj=atOsmojRFD!9vH}4{oT4L#Uw3v*vI^e511HWC%@dH=2koG{S_gU%9$}WyL=$5V2cQlIed#^ zs4Gonjux6xWKuZs&LCeYWa~in`eUg{hiH9VC!baL);$;`FRWDLLg@$>v8pFt@fAM= z1qnW@d}MdzRGaOlrFQ~)%~8`*b5j&VV@Y3-02@jnxa>$R&=0k&{{#N4XqCzeYaxO= z=5M()-tN14@mi6glhK=q3ItH!Gv;i7-JFe z#f_5DIuScz$GL=Uq1Bfy8xEO8luff6qTeY^6PA@mnu@o1YDy=jaMzYTCL3vt2aRCE zdEYNE{-pC4*)jcX#vGDJ!clS)78rOu4#`LC*_*BHg%}q~sVCzE{~{sOlGDY8xO(TCcU!?cI<^cqZdjTM zl4p@3^)j3YezC_m37Xxc^E)`a!ACLKo^@O|R^ifmTIFN)xu{<>6%lBC(;Skl&b$JE zVz%Ne7YgbUa>YnB^U7u7&c4SR+Ym*4W71%Z(f4Tmw1$QaK4AM<4sO#A%;b6(Dyb~5Ku6pZDW%L;&=haCWiu#2DoWNH66YLhB635NG@nD+- zl`=M)RkqS|OqfsYPdcL2pz6iCzc@j!Ugnv3F2OUL)htzOALj)2O21$fs(HthoDXo> zlaRXfktGOLD(#t6OErV>rt<+qzAqeZ7kRkThbCsrA&NTuknmtpKog=>F*$m4%yq&q zVa5^ih2jyQOm*oUM2Hc4pli;$Kp-E{Gq3p`PoHSm^?JxYTCO>d>j2l)E^59r5EyJ8 z8Jp-0ME^cZ&4oIbH4t9>9q9oOpo@w}$IZtbp?K4`OB78iYV(_o-!lXo@Qpvpm=L+& zTwYe8yHec{9P7B^Vq$J7luZfYI7SrRN{dUF_^?sZc78j`P>T@k#}|92gvy13(VEyTrr>h z>CZ4$h=yf}nG7x9yJklvf{pfgtXd1VQj#ZNKrrI?`R0&AIz4vOa2deOa>xLw7u!LMO>d4@ zoS^`ek|@B<)G~^`A`b31-Vonx&KmZfUv*D7_}Gffo?FHzleV^KrjIe9$BM7x-9%gX zxKy@;5WG|Ch;n;79br#M!s4u-4x~|BNx=j^E2j^~Ga7Dy7}=70XN3?Vnl8xFKJEf8 zEA>QOpf>}!`>OOlP<(dl_k&fzoXv3A#1QrmuuaCt$5$vAO7vf0&~hf>A;-4hUHY|8 zhioq8(9KzX{!qqcePSU*F@V`0ks&zOgIpJy*R-AHJQGhxNB2;sQa1HfVF$aGkTXO0 z2JYf}annj)_C~yA^KGD*<>Owk(y!mY);;V^MtkCqxEf^@eqJ#OfzgZz&8uhPX~tq@ zhrBR_i_mi0Xc-v;mwjIOIDW#D!-zTl04|Q%iS*2m{=jX^rR7tmKcjLV*j?v%? zIm25a=%HD`PkUZARqs6UspG%*8VUkRXTw!-n&((FYr^85tSVLIy5z_YS;SQxa|Tu9 z<#m1xv^j#831dnD)n%A8BXFAdnTR2qwypMSChUA}gacgrn3;}l>l3J^RHIP&V{e?S zy-m*2Y^+?67HWx13!Q@VJ?Zqok}8Q1jd0kx^{ktI07V_A;HHfJH&4_s|2G$+!|-P# z7X@0)NlzrKzayaNaR}Ha6hW&wO(~#I>=+=iiHoQ~lqwqpIdz-0 z?)07Wy|cfAmq}yRC~acur=X(J2bfV?1Cv`nu*K&or6j9#DM|OMw8^C9h)|K6vnq>D ze7vXlVc{Vf1ee?09S&M5x~}KZW0WP3)VNP-HtL*SUN|KKaZn!Ox%n-p{$gi)XXhLe zssY9f2PlXI6i`2>wn)Ex3G3y>bOiR>$JM-k@xfh6v1JevIiyx>)ijd?sd=WS`PrY* zlZU42)#FGazEk-XxZC~p%cd?fm77BgWxeF^+8fd{-+oOAB)xeT^eXX2s@R%KO0GG4 zm+bB&@7IveZxWl&rhR_7%^RYq>|Mg`jV`6f$)0gq?nBwfRF@i5(y1<_4osm9wAp=1B za+P+B81fnVzR|+*16$gcYK47wJZ&_aNy8tQH(dAjP6xhi;?;nUfn#7%Uqxw&M;NNs z0qc6*PKu6w!L<9L{KAiuy`3+R(?zCWJD7b(&o-XSk~VChkEh6IS1oWiKeaUEfuqrP zU)-7YkG!R8^ljLh1P$4NNOLPLnyg&MO3dbI41;T-xqaA`R7w*w3tOT{rxa#pUw@x0 zd)tK>yY4d_=!OSQ#(!C6{+Yq1?eYt&H}`M~MKm706OOUh_3e)lx$usxbDYaa#AS3+ z;%qM-`M?ZohK}eO@mEF5;H1DIwJimW>7HT8{EM3nXL2(=cdL8hYsVvT=%P@U+?{T$ znVuhe?8su{@oawmwtm+&Ww8l=>_%6aj}ub0aG^4;`sJ_CMGw-1`~FW{`u7E6zFW0x zU1#MP(4VPb5Q`?<&ojK4JaN_SzGk8shA8bW8reMm{b}=fs8zN`n_8?Fcrp7DV1EOD zlOBRN`(U7H$DUtYHD$rH2d7MK+DWMCk?zlmDXS(MzSX{_8{(uSAWkcR0=ldm_A08DpLbB%Cx2me%lWHU?5-JLyNlNRS;ej35kjev-JYLk| zz^At&Ug#Pb2Wsv4Ap7XSnpo163Lg5(E6wvz)Y1f^!~C|J<+|-^O7s8%afoSODWY4E zF;!-@U-gYphKGr%80v00cfW_?5`A(q>g^1|CcvT^ z7#;pz8Sc)l_$Z-ns4(9z7Eq6C07=%WKi;m-+vbZd8+~T~1a_hOf|z>n)pF+`AvXTZ z!40#q<)R16MAA;Nott8qGkHwTKnb`5;Z)Y7t_D;aw(s?lF?p?zf7B)BxqnDJmWZLM zf>KdZ3KDcYK1`aPoLdS6!nOgyRwPwM5P)wmLh9Jw7RD|>cJkuih^nQMiDIOq-J-ps zaF0^4$!l75iu0^GrVwygtP zzvlrOdIPsvG9jY<>RHBT+7vjo^OXTdqhtE*9bB6>*)-1JgD~n7+NbyPcNZo`*N1pN zX2l(UyE{b>dk;cBXiOci7DF^uP{#gZ>n}!&&_{YUIFUDnimL45M@B|^^SxYs8@p+F z6vX*lbhzqqBBb&{r>tkye^k$4AZ2pSDk*quIgE2rH z&*H{YAD^01yq_h;L@e@DSRu{gWMhLrV6zfv9P$z?w|K`@TQJ?YtK62>7u}20!1yyr z0B2zJj3g@dF=p=HiYztTFlEQ{C$zb2b)BG+FO7#Px(X?z#Xls88wpOWgr*DRj=r-> zrj89BB{jlaMLtFnVK;An@mZY61l)9FG?vJUA&Ex z%`75f_v-uB`QbgXkqpYv6217ZcN;3p^%>U2d~yAB%Rt2zMkGwf6jGHrZ77zIhrl5E zvE1ePd5|u(4ARkO@5r70e4mCDMTF&x{zU1XwMvqVVnPuB0lbeQg=1*g44{=o1cO$b zTh%xyM{Is=%#4E(p1x;%1vNw&J5Jsq>pq^+#$U_VoS?8;x^a^t1iMxUg(d$F=-ssb z?}aAe_nzZe6C;}2$z9U0@IqL4-F*y+ErswfChrNieTmU-8+=s zn~IP8yv3UMbH|KSiX2?MLI`n30bvzfFyd6B{jk?4$(QpLnSFDOUBvkPi$gUw9pV8m zs5JFMg=f!WjrfR6SdZT{R;8gLJyNu2aoUrdqRvON0YX^BT~JzvE_@`qoFM}bQp~AW zc2%0l0qvQ=gaRkRW-g~T!mbYkzu6nPi~`VwUK}p@8^mFiBPwZ$x4S;92x65(sDrZ$(7Mg)1+j9EkHBRp4mqT6jSwSt3i~8X3=)6{ip6gm z1)S{3n$Q1G%0dY!3M0|bF?+2<854piM$*__@d0Z*{5hJ2rlwDvGm|rMt0Tz`GR3bb zQy_8xm@M7~1g2e*uARR6;R|ppif9=t^+6=_!k7FUu_7dJ1}%b~C^9%)=3LV130gr9 zz+B4wdN&2x#nZNLy=zjwQUi+53unLS`nV%L)qF-+)?3f+bG)%IIVD*ngCt5kkwZ~C z3Ov#SMc(ZBpdlj}e+cz%{<@3nC-8Du%P(nR8z?45$8JZ3^P;7tw*`{})AJ~(acGcz zPMVGg223<;)(w6cYMhV7wrX35{_y4-4{;}Fa%npO{6-AucwuD?$d708lx;0Ecv)?z zroKXqzhaFLf0y@;_|irLAZD(K;(MF0N~AWOqdkeV0Y}R1R=$oP|5-dFZQtS*`0r;N zrd>H2uwv>I2ftTLK80kvtt=$jiuf|LB9mk^i~eMKw#$4Uyy50z!!HH#NUM4oUzy3zzpZlUrl!K-<#A&7x+_0T z;vCS0P9EQN}{ozKzg?ftXGZ=$`oQ*f^bH+IaJuJfydB(nuww(1gu zmvwi|q}}iA2@A*!pr~Yn#uM5REc8EUokw9CCM@>NIU7qPX|03<9GFwcEff8)pz05= zjNKcmhkV07cVL$d)5}C*B>x6+^oF#%W1zOAY{;9rFgEI zrC1SOFuYmfP?-&US=97i&?ii#YXMqXDGZV2!e%)>%bPv7lPNx(@_r5tJ<3(GCQHd1 z+81=GVon0~yFwG(r?%cDDdjlDaAOHxh|012)5|cshrJWr4|$b$&;kwnAEMd+MOFZS zR{{SVZJ}w4W@$Emgo6daiOe>!!jn~t_u6Qe`jWoy14Nb5JqW-a=?e(&Q{k)f-wYoI zOy`Hst94=!z&EQ#r2mD7)k3a72*{!)gLkX9DCFI@o4zOHqQjp)A&u*;o1$$C=Ue6 zbx4*xWpV~axZ&~jRf$|&l+cw~Zzk^U*Tv1g!T99*ekeo9$R}(fJCYg(YGNb-#Oc8a13Tp&Q|h< z$f%?%2bwnJra?ieYDfqRD8s0Ul+z+06PDS9{r-kDD<$~pdfJ*6Ir-h{ROWRNvjjli zg&7fLANsBTX+%t_OE@;2sh4o)XV%?DhL4(;pRUnY_m|0UaNHk2A{nad1?RcF>Ee5r zEy9`ila@z53LZ_CW$h1A$x-hyz2lU&&W1Wao6g=1f6iHSwul^yz`f2sA==1zJh(38 zE;Bz81ymupgddC9i-)~e4!oP_X5*;@tM_D`V0^~d&Mjet`-|ir1FDP@P~o51_pPFS!u-#?6IW)YC?5UtB^g|AYStgc8PMu#GJfBBNp8XP>d@s8j+r52OX~nc|Esg|fi{c1FkEvq@3P zaR$_zDs@Smb_(=pD1nE;r%sW=a}oh*p*9T(=A8W*t~n@%urk^ukVhKqbp6X-@@D&< zYyy*(5pF8q6Fg{I8PBQsL}7B`&r6MzdLHwDwZ&g$Mz!5$rmn@Mx1(Ly6ZCCTvw2kP zYj@RBHY$z*kK571u$Y4epbnN@Cs2(8+1Ux7BjR5Fb*91C$}g{xqkczp2`uOWA$4QG=VD-2oef6~Ny7~xBb@=X zj^k^$@`UqI;*Pq2^2mpi4^V#M5o0)b95YyfT6xN@osTKXO;3JU2gv;e&1b8qeo0l@ ztq6H{zA=xqJ8)j& z!sqUVt>&h5)j7Cho7|?dhX}mSX#AFx1bk1N?#~a{Bvfx`KKWNOBZ!aM$tQyLzG@!w6MMaQ}uQwExghkROq$`~xLfGuGlCfZKhFEZgu?hR{u|E;6s6HQa z#qRHcbe6L`w;?4GBF@2uwb&CqJuopQosC8er=4q=cYgOj9dH3@A}TN6?H9QN6Qtf9 zv?hP~E3I>{q4=Er811g60$p^F$}$$U9XA+t(#bXF4Prn)hP=+(W&c4M@l>DOLXvq` zKYl}JMdQffUf;pMFDgd^p(uZGksUaElTm~B(%T&vJqlN~4#A$qShS1j?J!4$3 z;R_U|I1C76);!MsU3>qfhA?MORK)O-GlU-l7@LdTk&ZK^#s-f;=sLFx{!JQ4dKGh`$LP^O-ez-SB&%El+Q%#<%0SQ)bFeIGx|Jkw`(|)_#^6fasC}Swz%73C} zABv&eLC(Z+R?$s&^xMz z^0qaVwI9PQb&eSTnQW(!w(+ma2w?u^$NyxcJu~5+78cLmWbuMQPhxv{sX?zNxw!{N z8e3AoN2&v)BL)#kOOQ~m{3l5VBb&qqH-UwU+d&msM8%FE{{~ygw`g zIX8U|VOJ?iEiRbL0DOGgbbwTwv9Jd~F`TKdyrEYmMrK8?` zn?g@&WE7dvmWUgu`zvJc(kn{X@bIYjzhnN%94ZU*{De2ah=quf*07&oPd)PU-ePh1a zBi(jZqT3qIH4hX!atq{aGG3?0$o{(84`#KGX+)VjaMxjZ(-UFj)OL~S$*_Jy53*OZ z4CR|aheHre_8FJ<)>bST221AT5$56`JN)@+zde`Ch7#z~QbHimthdpZ42Mp4A+8;y;G%lY87l}Rg-o?Y{%PyjVszw;|()@&fU?0w^7!w)vis8OXW;PgywHD>q zueU+~aJ!xmVv(GzrBHAlaGyN&o6ge}yX-hhh4qRaK0Lv5S6hIkU7M!3(8QpjElXo3 zthlVErZ%TBPvvS*$GzQL;fAp^1BaAU!2MA*uupo{5rzJ(n(BPfg9?%_G|Xh?dEj|a zxRO@((`Bm)PflI&PuwdG3N|F%>C$`CQv4WQRf5rBz6g?8ntH310G|s5e+&fKk<+W? z9-?J_I++jOtD|0R!gD^3OUlKCL|nS;Z`3ch0dz|W)dE_7-tbaTQlEGD7lOf^2iC1Y zN(FY2QAyz@DyP=%7jMSE>{GRDR!f|FCw_juk>z7a+^$m%d*Z;5g9pMVHkKRN4jKW{ zGhT6z)A_P}*#Q>-#}j98P~y+-E1@3f=k5&%s%Bk!r=@-v&)x;>3X$>2{-HI>o*g5q zMi$kxzeTT@Sv`h?pHVa*k#SQl01jhXVlO8sXXzfk&R04#A^;$!oJdK@hJC8+wU2{)FS4MN)~s=~j7g$3Ik9ULlNee!{GtkRVH6|%GTXXw@x zl)4H@<~;6)hPg7e{#tRnU*6|^3GE>$N!IR7Vqgf#rH_qOBV`?&MYVRU0Ut+VYgw23 zJ)~FtrW;9OMZo~KpL|YcRtU=&G>p~d1jbf8s*r#SGw!zsKqceyGaV@}s+e5r#=~Yy z;}`VIdy6Vq>5RzGr6y4vX=<4fetY{*0E6;&r>7M4h6}8>f$O5e`iD=6M}yfJM@v$X zkhFLZyyRw_UqB{a+ZtcTR!7u2o7F~6M+c1^#|psGx#b_oYMeJmZZV2cM=Q~NQDQd+7wpYH)lqZ?q6X*8-~IJ zgc_z)A2bLj{V-%^rKLkfY|R4P8juY`FjH3g1jGBpx^b*Qa1r!zeIYwEJBTu8rSfPS zGLXisvNnvUsEr?p3$x#hZ6k@sB=$(vU?|>E_4HTWejy@J=-RNUVirQ%x=a;w9_9ygt%OIW-z7N2WODS4NNHqkw?GOBbu z_&d7C3Dctw22}m~{Fg3h;Rlbn;!z;|(g0_QFn`YE$Wd`Yeb58RQ2&`BhvYuxuo(D* z@txS*Ud?#+J$}{oh1!jHvYU17;-X!Z(8^b=EyMn>PTZB0J-8nKZQ(tbEBarGdO{w| zv!6c8lV&B}o7|5*jj^N874hu+O$+Lr2m=u6$KUt9A-7KCJ|t$84`ran@vVrqMF1(8 z`ie*NfB+|~w#UwanR|0@0>@Y}jY~xupIL$L8Sq=%A&AANfJ{#-{_Sp_W^nglY(cqD z*_|4lzFJ8@au{t2qhTs;KqKv4??m@{AB07oG%EZz{F8gG+#86`? zg{nicPYPA5@8r=mKxr}gZsEATelV_*Pv_r|&K6)kRhsYEU604JkOnZ=n6mwu8Pxb; zx%>@8M$6)<-3k?^I<8nb8O7}pm)@xugT=vwiM6>vO{NhnJCX`@t|66eD)?Ax-MZuB z4>kj%ePmsY^(X{)MMRU1`JVsF?4jOGpfeq~m*M>IUwk0Np9V zY=l`%)q;66{nOu()FD?fPxnFGa~GdE8j?>&m{$YmQThH#%h?I)Sc=i=@^We(6Fs4b zk31YKs720SHKM%z%v0F>B^Ew*wFV;*aQe`ns++ z?`|}J*L@LyTn8~6h{mS^GK@ZQw6zo7&z~nirT<2b zKIUux%c1pw=f5b%zIWtg;ZqPp4vxkjGOvWobgO^M^F!tS?>GGuB>no)|FtYt`ic<{ zF8NBo?$G~w)c;>d{?}KS8UL4x`=34bw|y-E{;!n)&ZpFWKkr}P3f4gTe@}Fot!y~c zfTS>6>lHV40@UZ%&lKu@#bP`Evq{(uoPw5oM5-9LtWKX}9>0r8sRHI5KT+7R@cydd zjNeOvsx?jyt z@Sl`3;4iN)H`8u-g#jXyW1Z-gkP{Bp&!2>+S64fp!Cjdr6uHTxIJ{Ps>bAFgh{B?x zr!1WP{ry1^i$_jZq@A;fDWhfK52t$Xn(OOvfly(Buf@NS0!|jiylA!6*kw@*#CpfY z0`xRA!V>g6V#={_@PD@#op3oF3)t8&1NyYvdN$tnpe>2{i?hk~j!tq@>jQolmk$|2 z{UCglAQ`WHw=fwQn({(nX@}TP1Xo&od~$B15GM98-~iQsURe<}olR8E;pCe=dYv1* zF65*L#oQmPe7vzcq%H2a#$Cp^F1J5DqPZCxW{#~eTad_DT5^MZ%?u&B2W+^vE^_5C zbwmg!?F5%LCqQO8pI#Cy5DMB$z~KbFJBD3hvv;rsp;lCi1|+inf8$l%4+q6;4{s%2 zwa=!XvubNm6cnN!BOe#Y(bfT^5)gF<2#ra&$&f7ptU+-b9WNVBdD}BiI*?a3lhtWl z2cU%w3{5!0GuTo17!Wh@v1Pyh1;Va?oV|sghs+WpsxJ;(f0zln=yD(ol}hkfXI95j+)Qp^zOI| zzHQ}O0?D?=SUS`u-@wnTP=K6(fYXiu5YwHip*;^GBa0Q&-M&0U|;}5&nDX_rU_kg-3g|5m?G(`kV6#BMlx#OF25=o4!1W z?@SOqkJ)|8Zp->Q2`ua$I>Gy%=|B51iNGZHFH(jZ{LN}LbOhf$$yoZZ&^HxqIUZ^$ za!k_iqp5)tk^1u1xoB_KEnwln2ZhXpvIt1=qoWLad!S3iu<%t~5bM{R;^L5U0JRdq zVQ;dz_&uFpQ4!h~+HWB{u15!r7xGh872a7p7jn3#_l6#LTe^l6OWTuZK#8r4G zh{=6eDL{$S64{nwL2oE2zf~-iyq(zBXGvKEgLrtb0o_(l0q+^|v9{;O<92Jx>tnv2 z?9x{?6u4K=h4yaPjBki)mmHEV`LophdakI?dG6s$ttA5W zM++e%p`d3iMcsg@bIE7pZ_+jyZ*Cug`M3qp8T-oa;~)@x00b$R^L%&kXxnco<)X=T zw=69!%@4rorlzTYY~=7>5lrFk8QyatNkJnIAwZ4S?RxJDa43CeeGlU$?4DG_%fjr3@B ziTHx;@z~9MAOBH6MI${lCRpE;-l^Y__Q`73Ge%emQ+QC3m4@c6t!<_IlQK4HFR5lP zt)(DcKgXvpY30iYHu_65gWLfb!djR*PqoiLRJ4esBAJ`pPX#5dpup5mzfUg5oOushb8$W8fCA{gECZy3+Y?2-E-jYxrYqnA3{|`Ktd1emnpBzfX;D#vR=5 z51#&CYZ+wj6fVJpEOve3zye&K|GFTDzW<-6?`qs?kWfIpxR1YdN8gQ9X;%O1>TAQ} z(wFsL0~&c?_lEq-4GtTV`_0V-Ui6;C?gVfu{-+u(TmiYLqXi6PB>Hgvmo7F z|EIF|j%uQN*M?CPR0LF1q^k%BNKu-!L&jm2z5}Zbf-Q&7EBnF+)wUr!xHN+L-X&5#* zhMHT=EGL928vpqA_rH0{m}>UB4~cMdMaFbwh_br`rzbde}DMj z=a#~Ah|kp%HYMZh0E{t>e3|arE$#6yj{5uDaTdTpvIp#k$Ch)B2mk0={h0~CD8h89 z`g;hvIOS~8yoL37I(Dg$-TmQ*u&qnKHEyr2*=#Q8wgrWW@CZR0rB51M@!}VAUW|@w zPZap9)Xuz4vJ!R=FnvnwlG{YTI1DV2sAhgQ;cQ>;W4a`3ObuzRq9S=R72MS)Tn=*^ zo;8B##iiLvm`F{n&(uhHhBba7PwTay*<7-xwnbCdUtWWZYI^4gZH82OMm#irz5*yh zUVE`rnm;r+g>!_`1H9R!S*ml!rNt;ujDFx(Ry_7m^p6tNn*{JP0@8}?GFd+ z_{LIS-CCpjv=Tv&=O5XA+Obv#Z6Ke(?)`fM{(fG#>L@gULWz8SXh5PPiPHQR_q?9myJM>!Cnw4|SzHds^m89Y{T1qt%se0_un}|xLSh3CBP%7t2 z?excqA41B|^Px%;iZO2pJ?)=p^i42 z4f`A0Fnz zT42OQSyo5fcAx(gykib>U?8+u?^f$1QwW{&(yAogzefnizj)3l-XmoN*>Mk#?&_tgmk>CoP$EMn5Y}KMNRU4HP!BOIE3eM#wf&qlc=A{-Gn?L^ge6u?kII0j&Xv?);$v~EjyF5gRq5yybHayi2carZtGZN3Ko(SNL4ZP z5+6%6!ycO*Q?@j0qH4@lnJSVw=2*}Mfy@&asO>&W9wRL^EKrEU{MzAn;Tvwu&Y@mg zfJ!S@m_y>0ohjwQMlxfOY43h7@t7hnx(JOgPGlVPiWgsOo>t2>Dp2s5jQixXG#hK8 z4z*nIoQF=6wh@j~4L9!44ZSnrLp`b{BTHueTWE-X*1&%j2;yuzhK;ga% zwbhBOTjgx+#Ym!{QZTv`cCvZ3k7Rb`E6G-9O-1S>_1YmTy&9P9_G#i}kTvgeRYO3v zF5)vezQ~2+>`yP<^kqYE2Y7wDeLe|dapS{rtzziYqR0DiOJMkyYtuA3Cn!mwksOzCoPQIQu&oS z#SKT|;zO0GxoHe8$#(7LB>zL~FC$iPIdv|)bYZquhBeRobPqj@3N2+4I0%8#+E?v` zM+b!_s);VMwbV|%(-WB7_J`Z}ZA?M72c(bI5+H3H$~`3q)ZpgGy#2$za&mxJHoC2o zY|F;1%`6ovmcwtdp#AC2VvS@CO{Wv269JwGYLNhi!Wo_C+USvA@J3H_cizyDSoe%i z(BG5COlGfy@Y1V6SM*Pc@@SH69~rucsoB=h7q76klc76q4_$WX-B$^QultX<=8*?p ztP^A{`9}9!TcTV{@l)bt3fAE6i0CuE6hY&32z_1h~Yu#ReW{SayLk*#-$ z3^T$D7RX4`XNqDpHXF*Ze&QiJjHNkppI=9B{Sc~3v)Pak-j?Q=JCW|Ey-Q#^{8{xt z&&j0I-+r;VcGvLm=i_2;?TZEVPhnjx(XjsJBVG2U(eR;M;muaJs^!^PH*gqwhvl40 zU(vAMRy(ZC*v;nx_>jnWUk*D_mDu5~bfMRqWcFvR(j3UQ#^h9oR$tQWlg5oV zr%IUuM*`=ukfR&dr^z^XEO|O`ac6WZo~#!*Zwq;r#W&dz$KD=Ce{HrYjbWfk{P_)& zJAK-7-t1@u_6(>S2iwF%=dB~=ZKnt@s9AmPTSPsgI&~zU9+(E;=1*+kra^V`1!=eZ zx+6EMNqFM`l@qnSoS7{p=LkFxU9`#{xE3UFyi}RpI7Yv3&oJW>Iq#KOgBV+F95ef@ z()HwtFQrE^5eq01{>Nl9u5P$A%{d!QtXNDY;O5Aiglmmz&%#TUx0Yh5Y)tCUuB`FB zaD2tP>Ah%rxCW3HcwM}fBiP@HnYbRqY&8G)g*JPYOH69bK*-*irlRd;IlT83r-h@f z*_X&*+y)fjNN~^cq82Da2gxPkQ)ibTbFnAjSI{s*)2j;cH1V6hNU6)A?QqXaUsZ9h zY!x}3OW&_1KV;J|NcF-H-Pf!3Kz_rbyJ|A-=vH^Wyi<0qDiQ{59UVKkCnu{$oJxHd z2Yg=O_CU~$^}F0+qG!u-hi5hsJ?BLX-G}#ayo_PDG<>NOoODS@@+s|}s zr-?TjbMn`8aeAz@7vyxbIo+Q?t;N*DZw$PIe2CiR(HI{Jp-RpVSvJ3Myp)buzbCcn zewAN0x6C2og-0Lk(YTOq=T}a4G2vp4tl?R$amhtAF{Ha(yN0-Telg}FfFbD@<|bEi)pG12gaxzm zb1$obtxOsFhF^FR=8XfQKGB#>+U-=}d4Gg_!C)y16j2UwL7f?y`CFy6OnFh2X?sQ* zNb!eyED0PqT+q2WM&C!n%ZShbEsmNObjblL4Lb=}7W0Hk{rY@tTj~Why^F6_y9Z+p ze%^e4b0Xhu0YRHPwl(#yqVQidO*L3E#D>Or3#u}z zosc+6^Y>J}akYWlvB`p&cWbO@NLLSFV|#s4>)sn2+sh=a1|-;PduNoRxwEm1MvJuM zBQLG^dG$$O9lZuTCg4mZQ_6j|FbQ-!6QR9pI1UjACQl;gq;qK^lf~)5q%Fh4DRp$G zL8#O+Y5K?n;_~j&b(xey?r!Os${y>8!J2a3D!$ZhI^%vH0tc|zP)RaO3Z zo;p#7Gm$?wu4pCmshju7eu1}xKlQ7K%`xUy&xt#yav>Q!&F`MP^T^a)%6CJcP>m(m z++QzopJ3DJ7b5$8II?Y+opr^V=2$KmKMa6>_}S0V#!-EQ@9Fey4`0B9ll-tPlBzeC zjmp-u=ffm9=AC527t*!_lg3@I7Oh*H|$aZj(PU>+v@=uA+j)nAc?qt{u{g_ z@cvvR?&cAmeimcS-jO|0*@O}7pE+1-bj@OVfwVp#u}xBz-`5wjqU|oRuAjUZ`#dR_ z(6~c??xa=vE}U>FMN}d+^F)|V((^c=nbn&XNfI9p2&lo87ATLn7!z_&5&d+Drmb5q zev%jE?w(|OZEY*STNwG)2LwqELC87q77F5X1|1Ieoy47MuLqMZ_>^X`A}CwV4eYD? z_Y=@_Cx;;m*@p*vqRle_3K z!d4~5ej$<1Bpepwixd3(ti4f}(A^9o_!Kv6+6%x=c_Hf_KBSz#KC9hH^@Z}X1kv>H zfF|^CM#0RgXBZ4Rnt~hw#PzefFyj!sPoH~rQBMvF-zQB9za?hkTzsne(Sh`Dtmd5})F)kbe-0(y}AANUlW93du zPtdKjiN@tEe+M6zyBk|nPGXifez|kh+8l*lG`&UlpTGIRVHcp=yNECWKLUy_C7w}A zojkeh!z)+){*$>MpRGks&jlA@i^n$^E-_1eR7npga!xz9uxPbtf(0LxI%C zv$fUs*X>4rM`r(?KjFL~3DH}^!Y}?ZuKiusIvCmC??ur(_>)@r`;Do*h~Aw4Uxr6$ zDjM_jZ*|lEn&kQCfD8YTv;MQs;~Q~%hJ~Q&ni-<%pFq-|Pv(|iEw`P)SEp(GBQ^I5 z_Wn;aw#*q$~al4-;rr_jbK4cOgQWu&{f|VR|;#2q+m~^jQ zzn+#>+J(RmCiU<)Sr;Q)U5Hb)-WAo=fVMo-6$p6&>GMIz8^hwhsRe1;UdXPYC9kg_ z=cu_J-=NDWhONaj9`4qI8_p$8Z-O4|TwDUpg;r3%u1T%i+jD}qXPX>eNg*z-L^>@O z5Pnpe3Omn@B8i-21iMT>4`-+w;XC0MzLCt}1KL?cb%IDtSFc~gqgX!9Em;xTly5Cq zzXlrYDFX;z;0wV@hqw$yhVeIPb#>Q|AIbWhpdfG1Bsm~VeZHRg46%CcaE9=THY%Fo zH4f8U4BJ&;mGZuroX6>n^RN6Zn>&le`tMbocgGRM4%>@i;a``pt9*+Hf)JPK$4cJw zt0nz>tf9zDI@rN}yKl=U@dW3vu(0q@@Pjb(z$-GqO`cyTd3Jw4^mjX*l5)>B3QiQN zvPFjid>swjBVJ=wru12AT^*KUcN2gtOt~AFw6cPH>Y`1X)&DJTqQ%N)s*KIPkq8>a zw6(e80m9*RIseHGX?&Aa)f<2~U9aAivwLXPZOORj*Vs@9$H}VsnA@!II~6#P$9mG% zCjYw9O5)3x^X?11ZfP3i3w?~+fithX;N-c4eZ6wK^fki9T|Pm~s9lAD0AGGysa@;! zlO1z#o0huF2cWd%BMv9w|`h)zt>Q_sQ~lb zz7~^HH92jzcrRmR?uI9?aNlUb-6&BPHfVOV^No#*0J~PNuyM7KTUB%OJQ(O6|ZFrTz2g4#?85 zVXM~gp&P;MSAk4p>1&iufv#yr+s895ILk-w@(-n?X^CqBq41fP3-|i<`1wUBnL|H? zTWcp1yTVBf%8dOA?-iMDbGE)WsYL3FWbe9T>G>KPL7>k%w)?td0<|3{iDV$3gFV@S z!O+#ofbd4^)sKFx(mogZWeHb7`(5Fty%V(G9`LfTXe0Lb5EzW5`?fu-lfM{|d2F1w zdn=E_rxqfeo0C&#ldPtu)B-W_tP~0XbWrUKQ><0uADjo}u|w8C@3#gbeef|2C%fKc zOB<`l;dS&s;Sz~(b*fK1=i~x96gCPsrqF#UV*Z4a0IMWAA|TX%Nw3V|)N&rR zfz?OK*4XO07KbPFInJD0kI+Ig6(%ZLS|SqPe)C*ZuAQoUO#6IBgA$_-TU#(1O&soB zoQZXt--RD#Fz2Yq8yZSmX%lDa$-+MSyBw!L%z&bD2$oRBMYG+q+n-B4Bk;zUFN9Bb zlI|R{krp&7a6)ZA!V^$k(7ziL7S@6U#18alC0$SMz?J=Z3j5&g14&a(zsYwT`3%CSbT} z{;hBbi4{35SX|ITK3PP*$YO6$Pm(E|j|haHY6{7#j&eqpg+b+%-ib33FeEB8;f%pd4)ZP-I&r}Ny8 zz4Ou`gictKG!8l@@ii@uaxbm4kF8pugC0pX78Mn39vzLt@$&0Tg(1A?=Nr8?TUzO- z0)eKxm6DKWsHgj1=jUZdcG~KdWZT->+glVWM*-O^nVl`7%qr*e)dqkjVk@*5%2bbM zfAn61S4unaaDD~cOFuc}(@@PuM@?3%*{_|bdQ>o3at(a4-G7;h$#0~p$_I+8ZSeMq zKZ##~x8D{ksvff?PIQrofh3rh+iA987jE|xEz82FkJmrCR+O`p+`kmU7^2H6G}d7~ zhf zYSG%)zJAm@Gxj`>9Nx-{@GLe#@J;X6<3ZEHs*G2!x=IFq?MX&2G>jK}=J8CZ#Lv_U zWZ|+Y>Ch5K>$yDam6VPK3j59=_hQ2?YWC8sDcT1c@RslM`4b}3*fWI^GG-*I=#fg3 z8eKIWHnSx&-mz!d1%L2sz9NM#!f)bGoZ zMq;L=9u-9R7j(>~CbvK+Y zsy4ShqgUss6G`@yRLHcYbe|aYr*b({?pKddi&c=VwR3n$`DDWVmwvjBPvg#1xq2d% za#;h|EwaF*y!l;HS(zitp|``DZd+%PfasW+RMg|;Hc%DA8po`?NNgVnic@#WEGf}D zefsqJkt~z=4;yLY#}D3ay&`zycdZuKYqXpJp#ihr=f@D($Vw5Hv~;IgT_h@` zQb#s9PeWU|v_It${FdB&k7a6mfa2$2sp;Dz9{2>))i@RZ{F=oNv{nbsC#fZ2RB_^c zeeusotG_sH%ndQtqV$+`wZb^(;pS5)-c^%qcZ=lo!An9Khp3wN;$SZsk!gi=Nv)L4&uWn_J8p!toE2Iz=T*OZw0%N!dWE~1oSt# zVhonCslFi3ZtsnV)hdDAOzZe!kIp4WMF)qHjQFbI?qTd(Kp$?34Ri7MJloC-i4_;MD88t^(NGl?bU^pcs8=JU| znHlU=;%MOzO*rVmaM8zKb&m-bl6z(V>wYw12#ITG(Aw!M_Th}pDxZ;rulhEJ4m!KL zyT>_M1R{66K7MpIf~fC*qzc}H%Gj3n;j+m@Rkk5S<5m*=3|42yFR-r<70W%*h{=^j z)v66NI^!Qe{DCBpZt=@sGHFXLpL0c8T3godWNupOVy~!DeX+`Vbl^@+@2GBg;}!S$+Az3)C|?I>rnOj z)2sY;nKE_yqZh-}ps&i3Pm@oS?I)-RA|fdj<@VR_8Sp)Q+8z~gi3gP>YZ0eULZch` zxfsC=Fs)0FV0i8wE7em)_;r?qh%!k!9>(gQtD6`>kE(}pfL~KSOSWvv&dYn2r4oM!s8YIOy(9lk{G|AO z1C?3DTtN?%T=u5Y_FL}9!-w&pjawerNpOTN+Fg16&71WCRG&+b>$9Y+@~uw%@^cmE zis=!vM|I9%F)qa`sw+esc@Ej-C#PSf7XMCaFCh@N-G}T7;o-n)_FM2glfEe>oZT}d zytU6QWRc)Wz%|-pKa%&su9lt)0;& zIBdr${$T6n`E%>f7wAyz`8fqK(_ZvrTwzj^xao0@9~#jdV&OX4x-R2%!pXMo;WHyN z32KmJF)f|q>ASCAzc%ikaYg0&z&4*4ZdwieT5@*j;*mNv|IE_BADrBO-?42=5I1-6 zLRshjOZ8O&9jWT}JtDWt4IVH_2wduKtz=IaMjg#gdnVGmu1^7z>Nw3>6QluW62Y>n$;L5uzjdIkbc3f!yL!7mh)kT}eBsbPVhBsx1(MeO$o91@L_Kge( zF_p5Tlj3g;IdFWwNJ`16X$mKV6h(66*EexwZ0a2B_t)6E>2)o!$UA6Tu zGgRFfo5jzsjlYs8N55m9>JDdQXPYRBc*5I$G+(}QncePx4ty@`G{rxUEhWVHu!FVY zVak7BH$8gnaP{9!U)|qF`{&Wbf0^~{zninMbtjLrzG$&Kk?d?THd zm7ALjF_AdV0tC!*^YfkTT^4Dl?W_q6=+sUCl+;yI%vuepx|yik#%`L4`}QA^h8)P= zvDc#`ySux&MDNIZdwWmypPpHnO}nRGacCMZYWV@+=Iq(ImcP^z5IhekLw??Jz-v@5 zw|z0n%`HT1>{387f`XKehLI$lju{byq`sT_hrc?bzFiUm=mR%7DR8MCuMglWO2$xx z%~XZ<_wQ87?(W~ba2t~)@2%tN%yz$SI4=K`l#Gn#IUDdaDj~rJj?@MU9mnXRdzKu* zlv4@2D>P=qYc85Ejczl7>)&EOs;dxkat=SN&y=e_yU4-azHBbLycb_SI5l{?^!~3+ zT}n!SDpIvgZ%jqS)%xUGr|^pxXc2i(`Ff0#L7Z`eyCRjsvmaqUr?0TE2m}PQ11BVc zO1@G?Pylf^vD&P=WKVQ=*W9>!eK8|#Gu_XRUx-`)Wlf2+;_%Yc(&7i&wMOZ~q*&?B z(`EU7a6@%3HTkt(vEUqKqeBY9M`=r-mI}_HgQ;-S9G6t;)zym zhVsD|qps)bm7#{}$D_|if?}=T_8h2;S9-zUW@IY)D-w2>g}x?dr57CCx@QwX2zf-V zKo3zbbcV+&GVuHWjCp2Bsvf{7Wix?~*`|X8{`7z~0(G|oR9Yy_XtR6_(C+#U5pxw1 z@on|i4#CYlvF}ynVS;HTDk;`wXgQ50i!$(wIpl|g} zbS8uZ*NHc~fLJp)UfOMv&Pz+H{H2bLqQmo&0^|Bzz;^+9FP|#g&J@{OL;zkmfz(t9 z6ae%ed3!|RpXvX z0f9ot#?&n(hle(KfKbbNf}%DkCBhSOQ7U(C10d7MXg?W^-{3iSQyXgc;a7u>klqbG9G-1;69 zALPDM^)wf7I^LGnHELGVuYBiEdjq=|otT?=n_9tHvYJZoeWi{Tm31Pa(W_GtYK#EX zOM_5L>zePvZ`}V06%}@v2CADk1|s3d$5aIFN3blmft{V62d?WDl3qoRz6Z)1pAWOj zbQ*KEFh`s;WN`CzrL`)kCg7vRqe=ZK()Rqe$(al`e4OBDMs_&q^CDczbT>ffz`o%i z%JSmN@l^ib^MjeyR@lsQX!g1E1><)+@>WVw$!v>?WS|)R!IBT6;o+{nqB!j_&?Gnc zEm`Kshe`TfOfP?Hpm|OIxjl8M1+MlCycH_KpwT-M<6AMN_L=UkSGT))1j<#u@u1_L zw5i~L^GQ%p&=OFa83R-}O8XZTRhgK0?Q@-{r-{?Z^8a2uY8Fs;rpU=bR7eOy#|nDm zpD(p5hh^h%DxgZO5P_y2D^TC3GiQsA=Z37gz#oh;_-Gcoji=(=vOizrPMC2LC+49=@a7G+qoPckSkP@ z+~FTTo^j(X=e)h@^=1~U>aa({Qa60M+w6i+DpK0>o*`YL+Df-JcJalChBQrQIs(y4 zcjoZ$VcV#vnw6E6O)I$s^J7MOlfA1~){@_9dWC5mx;U46<C*1@b(=j-DgTWm z%o+EuU>9}ryu;_#3>V|;1&SvAvUKHWjB~dsio+Ftb`>ewi(OYsCO*I}F|H%7iJcp& z4H-4_W4<%E!b%6Rw6v=t#4M-P)ZEy<&vtbh`5tv$^4%H}!Z@Hz zLp>!WrH#g*o@?_fqme1rs@dsjX)|;w9uuIZN1DclrnsdX(PVygred?a&WPsAnmQ(S zu+0W!d&5Yyg!7g%&yD?;Db$v-zjEy``G7L(+YVIti%?ozS z*FLGZ?cU@MX-bqamE8TSh+$y0e8HD*J>?~}7P-@NEz0shtlAlxJUA}rv@95bj>n4_ z%dyC7PeeAxA1lQ1^%<756@9RXc11NeNNwegMnpz(m!si4yS=4S(bP4Oa)IGvT&0r_ z+`78eN5^JWpFRz^C+zV^_re_>uJNU|;IH@MJa)l=WqE5DNI|Li;zg>w!qf2`t+?*d z;o(Up&uL6S26dK7RsJdG>lWs6pXA52&tgaHqmmk;U1L?%mpou;<=0$}V6_-I3}4Wu z?PKF-NFS6=t^2mfZf(A8lbQ-~$XMM)3-6R}p73rak?42z>eX&ISnm~(YkV-tFhD)f zoNXL<3BWJ2l@*lN0P$|~gw+Rqmf+k+Tu^YnQB>&(o3W-Pmg^&Ih z6bAX0mBnpoYwKbU^#J(J0PUe>gp0YTxOn%`Zot751r^nY^nZ}nERB|)-n}>>-J0s6 z!tdWTAGmG4w}%#`mONKmhP&EN%g}Z&Cyq{cJzCBi#b0p{5pZ zt*ELTshvO4b+93wSyiQWLIhM*J_%f5zs`M>-9Kin1Q4;BzlZ=b7(FAl@jIBjO3jxq zZ?`@ee4FTzyfOvMuC8@(f91+3{wFBX99evs^V2x?fPSkQZib&B9(V!Wub07K@X@+v z{M$tQm*C(?=iTH}HIg1j<{JxJA=WF22?++##l-XfUV7ijm972Qq$C+2{2LV<*WEU^ z6`9)fD7P>_ZfonYrk>s%p+0Y&s6cKdGqXzC8*7e)LPHU=k)D2KBkuyE2gUW~KP{NV z-hA^w$Qc+I-05QF;9#`oU|?W)+xGclSD&nfEYzkiKO8h$deO57LqO;ztkA{re^-#1pe158LM@Jtn9ZPO3`9hW-1M5|GHP zlE=S+5M@P*6Qn4oMEL{~FNX3~;4xdKfyCAwdww}bU%oZt6d7=0D?)Jq^d*>3*cC`LYkd9JQ}La=&U9JO#bsYyPf~_cHH=l#&fLvp4zM7d z3f`>CNcB#wxlL2>VA=}S&&L4^>XmY3g2v%Ea|W{sL%>Jfog_AE2rGrDaS zCp3xGU|vPc5S69j)?2Tj^l-tI5wjiLqFx_TfARe$?@fSW?>FKC!f7TWwqrJNgDXo* zJy`;iX5$c0Wj|Y=)SAy(U+KSYQH?EgYDf_CJ;6AwH>Te+^Rk`+trgQ=#aVb_~@$&sO{d%@R* zqJPgVuksZoZS6`gdWt>cGYbFwm?qoZ-TmlzAsK#k(0$`inb}IJs-gdL2d9VLZD_Q* zPO-iakE6Phy!^-i`8kRZQdL>m1;ndjEa}x_ry8O+Whn;S{<_T7g|)R$uL~M*a|l6r z6RS5P+CIAD*(p}*y(jk7yZ)S!CW;cr-gkt}kd!bsz>hoS93*n*vSJ?ed?Z=x6tTP(PyHIX&RlKoLRj+2ZDi z-nX1g(g-h zy&QUVo}S(bhk&w(+ihr8+su?1_a#a4@Hp;d0Jc$6D|%zMdTpxqG)t3XtfG7 zjGyLy7}Ti3qOUzHrujn8f-law3lz!E1X$Va`AmKcSkf}5K(F>$l}&$)aXnt~nL(cD zw+gU5>CL#MRCfYLOAA%)Z`X~W3KjM_(Tf*-{~?53R`UW)5SNrxcNSEg3Ag3)BMHCK zGee}d?GzLc)337YsbI^Fny0zKAS>@f-n0RlrLRDo3S1M)%fcpPoYVHc7aGdAe4vW! z2(MQdL}}f@>Q&WzNZM(hI;*LpBiKk6cu%|-p+StUb*kPdkq{G8HZzMo6L_X)qB5~= zQJdCIz^GzqdE@vKm7+>WHICj$S<9(Bghjd|YZ9={=S6HY^46?8fcWX)$OLz+wzhZ< z`EVh;dsTze4A)2*^?Hq7b+_r!ufajS6`BjhXB22I1hp|;y#q_wO?%5GE6Ags@&E(- zC}5}+71+(KrEYa-7*pX26}?uX#f%{Uj+$^O4Ctx zGrK((FU=HiE<0(z)KStlt7NOysh zCN8rYlW=KOqRZ;mWfWP8A81H(+#7rU{%rl*zNDi4f^7R(0EOAwf1+i6OHFA@thXw> zdM)-xNl1kt+NI92M^FS;?}mOnZrYdWviELRT1nXDm7QJVA@$)T2tJa2|JSc8*REM& zSNc`R0@BjDK=Ax0?v^$nv9kz5iGL0aEk&XLTvUq;t(T+LnlzYP+V0F!^fIhZo?@__ zVE3)Q_3*;f$`na%;j9LY8=Jvu=aD zHX91>x_nhD>EZR^Zj}WQFB`tLUPgtjvJ@lU^5yffICK3oC$nkyX|ISq)C53`QhXOf zF0W$MFYG_Dgs9_VPmlM@b+Iew z&%dANxa5#&r>OFLHTtOQb@wSYVM|e$iFRePET7#{vqu)sKeIjJy(d`eVq%Fg7Z)yI zcv=S=dB4yxMvAHeSN3P1Rkci`V@w(>`t$|2-`@w;vzi@ai*ctT$AAVY>#U*CVdV&s zA0z3WcEn`wjb2?9sPqrIiI|uelcOSQ>{`Z{QNJ$oxWaN}WReNT)H;~aF*NLHd#m|Y zRpSs^>xp*~rvGR>zS)4Rmf&7239BVeV+oL&7kq#lDTG(QVeg;e7F{KGus&@MUbv3( z8EEo0GAi&Anw9lrU^QF4UgMYES+-PyaV|2dRHHLvt1NernV6hh|D2)I*O>Jl2!@)n zkOEZ|4rYL;pxvgTR#)HzG$nFcfjx!q)G5CzhJ5EmhE*YFs!2)I`GIkogoFBQ7;55L zpdz;Jo?dhVl^5$fBnlJLnFU@4(G0*W6Gq3A zad2?T2G83oCxvS39DR+qpQ?Bo7Vr7YUN=p|vJTa-+kmMc9x9;YuIx54+YCBk2{S6h zbdjefK)_;BW0E0G9Px5=WQ?H7r@GRu)nOgKcK@xz$C%hSV41+#-!I-@q-8r9^s+j5 znPS~k>@+>7`}EmIWn*JRveAP-5IZiOhlgtd6bs5G07iVhyCDT+y<&*0G3pER>^d2J zRnb}5NCR;jPft)KVvp>o>BA~I-N;3~=cU%r)SQbS|H}}45xn3JQbj+Z@e&r(g=@% z6h)|%7uRNDu`zw@2_kNOCw&cYOx5_!yuq;k-XU;ZjNQx!F4t@Fi4}>U*!1<^Z31VL1jzXg0Z8iubw|I@xrY*>kLwAaZe6YNQsn*AYfTVe0tSB(Tj`8 z75O%veEkHP-W4fn9sdNW=!Sni4cnV9fr}zJon0=!Kb8W@FM2hQnjz(Ldo z;N2YSRdu>X9Pk(pfV7kEDBs{x`?Mc{mug^kx}II{8)y2L(kDsp-ZEwX$1HZ}H_oPzEYRsg1MDc+w-R%!oVLNPA2D;Adep)p@|>#HenR~eX;K)!&C8U@=An%_wK5oq;1x@)=

        Y*43vH$@&2wkeu8%GM;cT)1|8vyZc{85lt?VXsWu0T@WEKmD2tP3;ql9xl+tlCw z4P&2Fa|xC%>=K<3u?rd1Kl&2mE8sFBN}u(!sM@IGINTUwgOT`Bjy*j!Li`C=cZ+kt z)fAf4%X_v6deDnBv&~O4WKV4_7!J0l)JcIMq22H9tL>6?0eJ3J2|Y3T%%_HW*`Gg;gs3`Tcq;aH&{9&W zPB+7Oi?5OmcWjYI73fQQ zo&Ea#yV9+`q+S$uh{oY&sO>)~cW{5(ca(LMvkw&889$##@1F|im9@_berOZX;eU?s z%&Th}{iaJ|`F_7~7m+>Vx>oMi;m6$`y<#A$myEn?#Qq$pO=MqO1?5L-;fyY90(N|zoGkVp{*j5@h z_ORMp@DF|vA5nLQyj294SEwfgCMsU5rW#wiUF-FRH3RP}xZiL{v%1{25z>-m^4FxC z0!fN>Ddxs=3k#lxV4Agk>M#mr9%7R*;?cMycDUng;eR7Q_fiEGX91M1u4pB>=#D+RS=o}tF!ag2Zs5vfq1JIh)RSvRDA4{{Pk%7Dx^BI z^=vG@P=z8qdITJ|+H93NM%*+XO~_p|f(Qj2xShhJTh-Py#LnIbhK7>H3TJurYEO>G zXovhP^%K+W({=>q70D&bXtXpsHN>8u5zqBTMj}_SvPg-1_00P?GawP+IInDVdZPJW zTT7QnL3(V|&%wtMX7^{%8=#3>!5 z#!t;~+z#;6+mI+o!Q5e11_9_4xiffUk1%4W(NWrR7PZoPaqED}Nkdts2#y&na)H1K zKlyv}jIkVh>*P=K)ecGB)G!|bYm%Lstc+?LrDSz?rD1ZKybGQ~r7_T>%@`YcbBh^3 zo%mIhbao52eZGV#24BQmNFmktR7^F%P>a@xZot$%-4_yn$5@}kd1^x^W3kzVQc~pE z7j$PQk6fa0aO%UOQnCOd)5TQsr+-XFM&Gv+gvYvGiC`2_g4*N1PZdxqV~vqziFlWi zLSdq!q9PfY3GE$#f~JT;UQ^;~#GS}TLnT6K*~K@!rx8tX^dHClzequev9_|iiT)J- zeV=L9;}YRr+x;zB9dBh@_vXa-E)cvYWE|x$jTHL&=2# zALF>_=;-312`cRLF!spvkY&3zT5Xy$)^!3J7C9D05AD@JfYMc0+2f=dQ{%_oRolIb z;z6OltzNHjZx)ZGp^uB!tNFu4sszydr?og`DhBYxSp#!52?^=UA@Z7a=X?TK@U(8L zPEk|p*8|EU2+&TQEzxaFn?r44K85{HUOEuT<3*kNhm;o1Wb$k7JAm&gp8A^0NJp1q za@}I1%gE0!^E87qFejDjWo1PCi67qnaXI zv92(K&KTB8N-UVTge+SWn?;EIw+xces55J8OU;oYDO(UHsDAU(F3BV-)V zqw63vesdej`&wD4hN5oUIq`2sJj=kFfu2cbX@3!#$!z4m+pem7FT1Wr;scW@b>?A-wl-TT_^(19oBw)szK+OU^lshv@5doE ze<@vTN#Yn%dEKt122*MD7pfA-3vKQ5zI9?jnJT|bIaEo3i(Hly94wHJ{dY80vc!u@ z{lgg4_xoh;Vp)Cbg^H@_pv}&Xw`tpfk5*Mpw z4elDl)|?yzJdZt8^5Is2l>llTnuhyhH(dMX=9bFtwXQqHODH|$vk6`laFYU98j3r@ zT{t`RC6#;u?-3EQvb-{ZhcpG16}2br2;Phxyw$5hjIXULQ%b|8AP7@eN=r*VCqjMs zIX3jLP1*_oFOU!d)WRrXf93Tp?6Thsl=UG1v2O!4ZTPRz1B=o{_QR)->P-HL==VG& ze)n&0P{4E2G4=y61?o6?CE$wT43yH)G~14jpUO~QKe?wLQ@0|H$Zd$c>{;w|o@T6Q zIfUbU_SodQXzVQ2^ikm&f1w*A*o9oJUZ~goxwz)CvKo$$qoc7lqoU`gDJ|k99UXh} zduH0Uy-*3Mxxv>&hf5u;4`wT?Dgp=VSQMiirG2Lx`$viGY0uNGdgBb-#!wNxsUl%VL&GX870 z8qdJb_zy|T_QZ!{<9Cni=UFj{9*0i*w=SRO@lpqg9{Egex%e0fvXqvxYl%YU?`LNx z*dCX6-L-2#_;c~m$iVI(Mt##cphMHy=&;F5vO76Fg_h_kOFAiPdssGxbKKG)fM^9~ z<@!AjE93~!?GbI4Evf#ffI~KFmZKmp?m5Yz*G~m|ikk-AOCTXId|@;b=KB|4wc5tD z;^y_xQxfvwzlw;YkKM_*LPjKg&cLJ}!5jzrSTUQ$YXL|>6X{7&_-iHw9B)r+lbhDN zy;>_|XL1Bj^hg+U< zLTh37V2xgT!H>FBLkHQ==x8fkz0MPv(gE7y{5~CSBH_U+Cu*!U*&~cTI*c(8tfRHF zv)F_qV7;e1U4q50uTc@G+nlHPwgvyw#I>+mF7o5O_*UkP|G@KPpRthmd8E;b@% zg=pqBe7wb8{R=4&#&BFM2jw0-f+I_Tz<==HVQD8CMbyOFFTd%=R(Z=sATz4O(KHZ< z;2V*zbW%}w6|=~oC0)7;A$G*=yEBWFnFSJ`2PCtM$NoHFk4M(`;!#%^fv&BS^0FsR z!nV}qT6(RRjC853_um|Ci%-u{`f@uYX`Ns`tSi@fe6p5}?BDtgtxBuJVn1a#>r{rw z&l|3yR^*sJ56Go2ju)7mG)PY%e1)sT^v|hbK3lYa+sdB`%|-x`_#=bMmYSMG&S&Gd zK_Y*T6?R?79aNSBMDeI^8YrjWWU~4aCMtRVF_(XbuPd6(uR!4mmteY#^Jr{o(do5n zUp5gY5@znh>4R2*KrVY3_IQn`@KdMWr+V#ro_^A&)wjd_GZTWF^FGdQ{nC2n1M)VF zUtVAMvHiO5HSI9vM*E}t=}2h07+B6%GxC~WaqwHs3fwq*YdJZHWZ>cBR%n6ZFbh7I zvE#nAVMrTdZl`Bj>gEur566F3gWSAtS^#dz!(&tN?gkH2YSXjAtp`^LA*q8PSlP|T zvqoAbJ9&z0rmjIiVDMioeOJ{K#c;g)A)OJEPg2GGWNK}M2pz?C|_ocaBCa zDC1!v%D}E9Z5VT*fPAVZGs6Q!Ht+562yYv}b9(SkIo_*yOj8qhS{`a_R@;WsbDIcw>bDVX{@FouhB}yHM1cb#sTWs?y-zLD`HO zR@XX%N7DEGcb#R6Hf$jOb_d9Vs{8iO^{?A!iure9`z&b_C%>(XiM8s`(N6Fgwv)*J zdL?r0Ul2!Ud62v%ZbH+i3#MpJht~X~E+e)a**TbK_{G_LXN}b0eASCXG_>MO*ZQAB zT$n-}C_c%5ZTEdd$ms236@)_UGBt5r_*QB`v`ft?VJ3~7z~1P{$mx@>6KT>ZLdTT# z{@!*KJN8}cq@<09m{Tasy$=1cC5u7gtC?UO+3-a`Li(9hF+5lP+-HPrD2u0 zcRdFTFlTC{j4SBhhdi~ypy_uG-XpQ41`S=M=R z5ME96t6%MQD3oxAwSn`%9k3iXl|2YToa_w#(vdMR8~Wh8`AIOn?09Us)vA8NV}zj@ z{$~4eHF#6#Ppm;wpI>K;Ql>fHq4_g@BKI`e6a#jA8ou!dc2ZL%z^>dQVSFWObb_)^ zWq?Jv`10py2h1ky_VrAXLzwS^#`Hdjx%i1q4)^B3+&2xg;u*)ph`#K!^ zMD4|Tv##G@1JY47FWvX>aMu|!ADwv*K*wpx0>(xu3Mv}t$*z6OfR&ntzP^oa3mmxf zr)OyyCw4O+7{q##Zp#;HaypJ|*-tOExjCA~C;nJp+rwwln z9qtgQ&Xr)ddew7x@2lHu+>NhNQ9(@D%uzbK9)N)n24Eb~*>`$;T5+DFcM`_Tp?(IU zR=5L0u&6|7t;e__8d`p*qbN09Eg}aSL>Q`)x&+GAfp5|8Qq`e1qM(DGb_D#8aj;ND zZQWg9@W0<~j7uFZ#PnatV6dy=iOk87#^WFZ9Rx0!(pX%<+^K-QujSK2&9wOb}q7qn0#@C!I%XMc$mH&hjc&CL%FXONAt7h)SxlB*l=2ma4) zpt$Obuc$GGKL$Ix8T+%o#bq32V>nMLQy>XhJ|fR5Rgn^2dP%)C51%c!PABRxFYY-- zNP9}+@FQ!f6X;$d0=elARNJuyWxWHGh}Nk}ImX;5JSGAU2ywiZ98Sz+Z~;Go2>dzB zVSK^^l(0!-WWL$JC5`R;fHwXaCQ?`N+7xQ!sj!}n4m8mA+qg?`V*n1ORsd8#MA9|h=$UnHo8Y1f|0TP zcdZ{)i8!h$@#)6J)WgptW%uTV^yv@mUj$4RRaF~Oq~cMrGZ4sMIJ-@fK_~uMyWxD{ zy=xm#r2aAK+Hvcns1UU(du1ilm(BJYIIA+dxM>6j7+IgQK>xZt^QsL{g?89tMu%G0n`p9QLk~>flJ8xkpE@s3KOQCS=P#*#^1=dP_Qe5 z?1z373??$<`5A7(UVz>fRM_d-^ZgDD?GuJTIz}AnHRde*Dnu8mVDc}+Lt`w>b@YhI z%EJ1$-W(oF1PtN?6LvP@yf4A+X8ycSe1N%Vn0$?x=U@D~%RanR!a5*Q#hqC#!?&}t zBY*>|yqUp}u-K zm!oWUz@d-PRsPc#vR$U-?LOM<3g(C+ncyCgk0aVN@pF##7M?nBsHjyg%6febnJ%cW z{sSqmcIT}}XoP!!e#)g*zw-z1!br!aj)JY03=$FEM)j!1r1I2zD)Xc<|@+pPRWAi0IR6z!HpI2LpOimYhZ%?t}c3^ za)C9{O(V|{9tmlS;i})jC5^TU1(EQ;l@s2L6g&DL-*UN508){bq+~`Ik`XfIlG66^ z1MR(pRw@2*x$n^BL^41pn2n>ZFX*Uro~!= z{ZxGu>K+vh%F!4kXRMUbf#>}_V4w6EnvIVK&;1h*UcL8hpY+bpcnUEnExc{A?a$lz zuZUlf1!68S9ie&fcnl3<20{H2eJkIMX$Y6N<9$J-d9%O_c~WSj!Q=m|tpwpjrjm>n{2Nm@>_QC1;E*%?P*yPc zr|cR?(rAI&FCr#>Vo*AeYp_`Ul>$bkYTDD)$Y+*NZqm&A^iVWD zSM6E|;Hn%7#{srobp5c>Y(|JXf{4_(skoDZWGZU3sCy^PRw{F+=YMflmgbZ!W`*CY zIKO-e^A>+Q-H&}|ZXiAdUz-{s#NE1&p24_^3WWr+A`1(@-g01Flg;K|&v+(2L@&ag zO4qe=_eST(ZCtoQz7#w3$26xzP8|ZF#DQMwbk~$Lb zG7#mq*#h@aUj%fqoIlxaTP-f~R@pAij{K?$Kn6)W=G?E%+{0rJjpl#)dq(ZnDE*xK0HsawaU7-5-Q{=Zs)gP&;A8ag^Jd3Jy6`EwmV z0I`30*DvUh2(6or=GbZq(pTT_-@z0#Q7#7_N@XxkUIH!tV+8-4`#9^e49>ppqg)fU zuiMdKn?PZh_=U#vW4Gd3l$PG=vq}03kC^^)Cl8J+PTT(TzJ<-tJsZu`5xb_Ht@u>a zr}FVmc*J{JLUe0F$^>^Iu~28no+3WgQfe#PRo3_KM}>Sf_jh`f8O=abL6S@FU439P zIeJyi*ii~F@%Sim6I*b{ctgK>)Ul#|xT_#(KSjX#zbF29H;NRP#QKmr-u?mtWmtMe zjQ1h}F|ikGyYDM-FIS7caIhDcJoF zTp@--(JCLLo_37h`4-rqO$HQUT-z4gwSo{blrb|2A;!2|zc=2>@*1q3qrfgTEGRE8 z&t;NObRX)F-aSMl+dwfXS_>!qC~=)llaDPf5Ld6msHArw$1 z50h_{_494dq_fkjuurw!ULt1LAjPl%6((d68IT&Iom7D-A4?wDkbrb_+=alHRHui8 z5Pb>x>ikib+(UX|af`!p&0lD0OSci-Fb}=b=0-)TFBbt4lm{H^n2r?mNCGgU$H#|% z1nV8psuG|yJTw$lZX*o>n)(~iCko@l=_W@KW)^3agKEr{G$fid?Ylz31hJjw5 z&=F_{qN^u!Q=by<-1GBuQOwE)ihl+*G=GIv8A8kEkLHyYuIaxZGT>#kc=fBsfM7mH zXm;~);AU1%ki{ct%J(TEGc+AWc>?Ya4Cc@b-rUlf%ABG;bysU6l-b1O9Jjdy?bAI%2tGF-OH(Rk^q8$slNTsP0zV zHETekYj7EVnF^mSPAzgJUg2Nl-sQSuN=Wpf$z~(lgybr!m5gOM-crQHMV=~&4!oK13azQjYeb-#-7c3 ze2bfgih@JR!xZ;!ST%5!?K$E{Qlm^z)7lM$l4hTcK?oLlj_4b?b-tsP`t0gzS7n&S z0rB)YKd7atE-oIHG%chDd+ZJ$SGUv{I0!h&xJq`oI5$l?hM9bNX701PmfW043w|a! ziBgk%-zObSf-R@5t@}CRd548fHyZm+d-^R0<8bc%Huvq9I_K&C7Ut{@cm3JKDh1qH z4UC+nU7eh%<7E|rwb@rccW<$5R_os2h=5bV|F{7_FZ>Vri#HBZgENosmepHapoWny zU8c-hB35F$wR5*@s-ZQC!P!Ez~qa|z;5$x zfSR(yL{W$yI|j#8K@>8sqO~$0>ZkX7&{{e9`6`l z!gCHIFccj>h4zAG`+NDf4do!^^SAJ1Z|^^KCdZq5_M?nBbm^erfb7vo}NA}YBW~=|8?QB`c{!anF=Y3bWvm4{L4Ns z2A`bD0|Y*9BFAEE{D*dbxXBxhJwyF`K@@M8cA(t!c%ONB2H^Ho%E^@g>)mma79Aav za-JetboXZbpwyR~{ISqIVp%+&ZlC)n0z=t;*u&h46Z(z21?Jb7zM!3>ljTa+Lv}xA zhCY9hR?8bn21Z(?z}#TQ@#pIZb|40*6$rMBe_GW_!w$~t3(~KO*?un(Y%~pBURkDP z9ng8WE$46m+?o2-Nf6h|wdx%z4ncWQVR{#U%>lT9Bwn_L*JFn$PaNwR27x@O9A@KMYErB0_MJ2|?Kg@htxlHz3BtESQf( z9^v%QALGwGpF?luQ&MrmX(fj%$7=Qyp)a(gp?)47nXLnG@83TzWiThN9i36PIYmC| z7O@)o5dVw2c|b?C@(b{!jXyNgHa3Vsw6)fHhPK7UEBy191g7!aT1HZb`ZGw$La(Mx)1Q%FL#reol% zTMTLfIc7!nax5rGW&xvL!H?UdEL!*YiL_VkusHY~htzNyNf_}Q`j-%)dXnZ+Yol)# zaF5Q;u7B-74FLR&fsQ#Pn(lzG2LbB5xwD9pQDwhAeVkWf|BU!=5v zLfhTm=IFy1JEp~>0f?Hseh~qR4aEI=iHwqM1Am;Jk%3#E9HD@CH??8wgp37BSG!@4 zEmS}>#xfz9JyNryxdW1~g?kZ=|9*t}i)aqTz2)8);s+VRbpWx6l1%gm6bt%CLGW?# z9v|kNWADhlYkHpjtiAOdNRiFesyIH2o_GSTIEgTdm;xqHK4>7zvqH|@C^d4~lKnp^ zUv6WBtkhT+PW&t#o5d<1|Gr<=Gz|Y9%4Y(|s7zS4F~UAV{SFTiFnTK$?k;tcv<4Hw z$74V~(Qg1aKS$RiO3H|HGHmxt_ZoRktQE9F&E{UU-n zJ2=gX&o9HCnVg(yB&U}jS432CzTJp==fqoTudS*0I3OR(+-I?qyJ*-OVbL2Dftc)3 zKo)rMG8#qbofyZxG+u8OK2mxLqMyMPPftmGXwXt&%7+*g6BGl^tEq1yy{3g9Mu#Cc z>#cuoCnj`C^oexQ&cl z7JW#~thTd&EsbqbV~E7n(b0(@`a)C>EtWF}%PdiuM!VQo1s? zZHa+-35$-gBE{Q5aP4MR^Sj<-S)Z>I-9u(y-L|9g<;@opRC^k0Jo9jgwb^P|qo0^e zW>Im_mXsuV4+M|*`+Gy}dBubxP$ZBRf z)vSYlp84~AY9@;p03JNyU324x+N?FmIN??NJ4hP4QPK)i0VdK`VCW9VyNodJ9aSDp zdo)MOs&v2SCxTu4gDEmlg62Rz$OPk&9#xlbMb`QY{&`?MLP+=UQtR}49o>r%8&wSYhM$EA_G_-h#* ze|vh}pt75v8oiHyJxcS}v7+AdmN-Cj`#FXg z7dc2Vh=clAadDC37VYXakgk9XDIQ-h?AQbvYWw;s_L|Vr65B4INshUw*H5I~bc@_{ zagjf#;kkp)SawP<3r7kQS&420p%T^#<}xcQtqG?$Cn*fo3E`J9Ds-;3^>^I)R3af$ zN*;Vu_!=+4fe90oFz>9?F39^!?~7ukCmch6y@pGEsIxu5)RIPnkSRiFL32);x-e^3 zut-ep^x8iZ1DKW*v^(0YJ>0u!>O;;`%TCZCijS{Vt}kRrKTVPn`xRRQ-h7!gBW1KfOaB0&StXM)6uE=Gwz@go zlkM&v6BN>k(yh1)BDA@3k@WfRCfjVvgi6QRqV-X)UXRm~vqTRTyWZE9ilw@Rot(NR zXMga3j$899i-1sEwc!u)2ZWq=s379i)Cwx$6T7%crLZ8{5qD}#OooMU8TCceTBter zIQY6{4%RBudMdcH$w@e^biDXjQCmAiube8%fF|j#3N@w)uZSA(&~pciiHrbLN5M)}@?d`+e65hS2;)8( z-`vpiVo|OfOghX=lLQ7vcPM%|_iyINaR=?vgmYUBE9&YSmwsXcC~KFZm1GqlkxZ$p~t$+jLa51vmb3DBSS;k23Dlg7tf*otBSy z_nz`ujI!kZ3rlyCoCCIhizW}eQsD{l09l?;a*Y<3sh{{fB8d2kEV+ItU`SPfa!4`E z?-uETFr-hv(*ReyvZh7StTt}Uf=l2F1qG=S268y2P9jrd*tnM$A?IsB}umQNk}G`w^-u-F2dWpa!T1c&hsgSIGk&FVL`c3db#W805iS7 zl(=exm)p&)2|d(yqw0%O%c^zUdz#xS2uyxkU;kO=jrZQEa!mu;UkI7#^lTabm*kb$ z($FIH@fU2o6K1x22VGNV5opxd-ssy8ErtawA+Mw6xIPXdkFUY|qok%Us6%Lh?r*-& zy)og5Q=6Xs!?&1AS)Y;@LtVB%oT^2r><>F@qav7RGZ#{E)J38(Y*yU}deOL6MB ztC+X#Qui|c&4m$TLMWWvo`&Zx|aHRGqa@^XxK4L+Eh#GLjcwDVU&w}|DViiEwKA?15230fcxw!9xPLqWd16woPdd@AJQ-|@3h2i@&m zS++&_N9}s(hM~KL?vj%3luqdq>5}e}?v@m3knRTQ5Jb9T2zu?`WE}O_9Lq$sxxe~5A{XVGeOza(<=r$a)4|whrkcKwXYVZ!kZuUv(i~Q zr^Bpem+(0fa+0to5Zt_z$p)amm-yp8 zc#vua)RNNjTB3g1eOzi6a}A;#2ENB;@0so%=qr-Sd*OFworr<8S;hI(?xkNi5ozaEhguZ7-}ahl|%%DMfq6AxYeCW1G^{747T zM^WwiiIZJKm`n@5?V!xYA(92h^^bQx8v-@dx{&^7 z-`qXww*cTVy?P1^xhL0I4LC{P6E1&-WHm@YLk$58bYA*~R4OS6#Y{u8T!i6x$pwAH zU9v45UGW$PkK+~}+$)Mgq7x2MTU<7{brj3_uS*<0@>*k4OAP18VyFd%|JxH~yqz#r zhEjfL!MHbIq+^y*AHsM(3uVpEOtE!r1zV!?+0OfJj+G-l=h%zbI3QxSP+%VD#Za?v|@T zLVV|BWvjZIzX@V?!mDj|r8p(5dB_1o4GJ@LoQ39xn|)Gz+`?71OcjJ4r>i#j_`C5V z!~Oqyhv)zNG2?9lKQu2Y)pS;wejOCB|_9nKep?w+13Bfly# zJ>L7>N8*{w(_f);ocR1XJUk*$c1uLUqIe#wHtDH0#n7PJN3aK49~_O-Uy4GN>3(*x zf!_A=U}Qo6${_q_jt(wnl3(bkT`NT1G6Ww96f!B^eh}Lt_?fYCCq#sC+wn|wjXPz zQ7l3b2t3jPtvG*h%)zH8AjGuyVEzb(6G(T1(*dz_$Kw<3vLs>YmAPOWTmoeAmoiB{ zs!Qzo3;zd2qevtb{NAOo+R@)Mwad;sKN^-dm)ZjH`l*g#9Fb!u#_`Yh2@f0tgQn5x z=v%vci;h{1vVAYaW1NuQgkx#q!AXuwSy?Vh;P?pW{z|Anhyv!`-&b6ChXNwQNGdrZ z--tAP)m`TJ^0wqVwccL+PSK4gVmwEIi)m#neYaqfab?#vt+YJ|=8*&aaUAqw6ZDD( zcb(Cv%>O9%CBtaf9>E|z)Y8g8zff9ZLNMhnnN0Xd|TmHJo>1WdE~F5 zdO)=Sfao$drFrnu5nDIUU>-TGrsxuj^a~Pgy!xf{wc5`!ZxMT$M+@T!*Iq#}4$CvW zEPbv!CXij(QIt44Q-s}rvEs`EI~5_eCrHoyglQ$rG^Jj;cF)%7O#b6-f$V?tefMCt z*w=i9zA;*4RLsX?oQFxi=pCeNNUV5f~e-X^UWBqwx16Riu@0a1HfRq3V)zn z1)qh*qU9t4r`JW6gtcOYN_tS~)N_-LD(%zmt5vS(g0xAJb~WI8{f{##fqB*>psh+0 z_Yn#Iw2b4g80fGplA(EECd4v!#PTtv95xDAhb^qG9s{${*5Sg>lx5PL1e_e0x+{G; z$Lec;EDX%?kDm7Sl3ec`WV0EA(KyK&e@bpbeYbthj4ddUT_zG}u@}*`7!){JoHK4< zQQVPT0Tmp(NQ`^r-~r-v_9dDd!bYcV;8r%jbMinK2GNo}aW$vd!tN()#W*>!dC#76 z6o2KNpW3X5Ss!4JzsbP`QJ#z0d#0)MZ(=t$feKXNh85o{-O~nekK#goB%wcOgQ?_o zioW%w`o_Ndmm>Y=!i+m?5A5Vk(6mvgM|&uyTAxpaB! zS-7)+im)IXgK6NCz;y}RrM=0S@Mj~_1v(sq;Rx&u3=4F7e^(6)id3F0QSR~n^~tNK zC_ZSsLrcZz3K8ZacDaRqF$@ngr6I$ee4BE7rlG61k91k;&+mPA+IZJ`QEqdCh5QL< z9QMcbhAUq<>Rfb0p@@TcTO!kM9nIA6t$;XJ@R2tpf6G%qpC|xneu1B}a0kb&f%z~T zWbM)Ml_P31IqRQdwE3feTK5jXO4O68H7*cn@&t#!wMN?&zasQGIjV$p{qr(hq?GO+ ztB2(Jnts;Wzfi#yUV&<@y5C?#Paqlhb!nU{p2EaNJf)$DuSRcEi_A+w$A9CAj=KG& z7bfk2Yw6Rs@S2@HemI3fldNQV?KhJQo$UP-t7#{1=4^T951uhuRhna_oSz-$M;R$J zT62#|=owbK0LI9}rPbXImRR)WkU+u;uA<&E^{}Rq=80m6->AQIcRvubR~LwcY@Clo z3X1wa*8#*bU6qJJX;-avm>@~u&FZ1x5dZ3bb9jR=-;RNS@g5OE;9YZ?=g4H?&A?C{ z+5xil2R{rA)2~*q38kPK-FA#?z*~}Sbb2>bxsH}zU}z921fVO2IU&TJ#VwfNVxnP3 z`e99VTaABe(^gMK&g=6`9B85thw@lgp)?`b1!`)cA=~yZJFr#fBM8#J-e!XA{JNRu ze?!MwIdZrHlQ`zM8?0 zEx`P~Fu;EBL#Jj9bR7eF=gfpkE~39QTwK1}!Q!$q`M|^Px{&#ZC7m54Stvj#_2@Uq z4ukDC)lHKHmjv0xzD|egdl;Bxx%hXzobLTJSSFm|5HxwDr8OH09*t7)+}ZoEw09{= zO!<1f-T?te0Jz#`pC$k2iyq5|I9`6~RRGe0ydW#Qzdaapdc1V?NYRGbgH%%l%8Dbq z<=@De-tgmrMiSfIXJfFYhFFh`y}k6j^(4$D+V#~@{F78Y*o+*x3nRI8$-A`y6%f`m z(WXd|^ru*gU~!gKaQwp8`c@mFFw2lpxbx#S=24aV%3LBhs(}?gC`1DC7!dp1Hgn%s z7;z{-unynV$O+POQcYNVS&Vk~bZ<-gqrN21BuJ3>3EBC`)^066S4c}+Q`4YwfI(W^ zGQ0*bCS zlzz)`ZZY_{dbi=v0ZRdcAu$*8bj!>Y!%QLZH_A!nb6?2XF+h3+ev>7Q{r=*%9qv!f z9qv0Nc?~r^Vp-aky|6HXQ3jE2T4HKTVcX~^W;jE@qhT7NGBBJ@;CZ@=fKXcY`rpP2 z4ez(iCGoC^mQh){q|4WQsb?A&Lj!{&K8Iy0?O%r#6$si=i=_F&4?h4+!@JKhT^z^Q z&H!DV7@N&sCY25M_|4Ug>Jp!+;BNE-&JV5c-<9=DHVR&pXN1=PABJF+yVH96Kgadf z;sIu;eCm@L6a2w-nm=n{BXUf4&*x`v$sLZM5ZyK&h_O%ox4eLHNpK< z^1FSh?YSCc926!9W6etP(8AV<{smt6y5kATyaT^Mys#}GE_VuN8do>7N0c3?<&IFE zXxneo(1V=v{@B}9n;NYxoh|3tM7iK{e=j>c)0*nuUhTs1u-xoOl9IGR?2ai!x_PPi z$rnoUY{>kP#|7J2m|BI|ikR4kUF+%Dg>MyZk(78Q^6MfFu^INIw7QwSgs-#65Pz>C z2*m^?C)#9U8w{Rbfn2itt&*xZKIOYieTu;2e+sg;f6mIy&G^70&hio>s;~c%3PS0@ z309*R-s^$eE1aMAxY@s%jH@o1CAd^|iafDt{ z1xYuh=Mwuo>ox;I+!~vj83L87`dug{3~b-5^8dkzmx&E^bHw~DB7wc&SF`bREgF;a zN0Uw8&ZeCwp&-WhQpQHOLvK}HjcDg~q2eN{i>cB03Ju4fSnuK}Gsj!etQf2FBPOO$ zf0jmIa=~#ST)AJ&?EPoA;8aGE=jI~3DTsiBCvD0fY;@EIhqPKUNh;HQ)ywu$*ikCS z*ABpw@V%5K!fh#c^aBHX%vrn9e342h0Zm>5@_&2IIJCQ0#QzA4YwXc^WLTa!njm#@4s0jztj#fW2_pRdN1SMAL| zmFzIDZ+YQY6nsle+MVHsU0F|LW>NTO394#REwKMt;adsI@NdE^`h896Lx}f&_xo|v zGR1(Tq@Xez8597cr#m>iqPh}mDw<b&Hg=gFPKN1-Qsz2?6-DE&Lt^R6?9k z;ttmxYvPh(-iAS;RL18|k8OOXt8K)DvvbX=I8w40u>)g$w-~I;JU*uE>AfUCQIvYc zq=JaQ`5Ds>S%$TiAzqULLUp<3c=QoiG~f~py2$qa!kmr%Onq)P zh<1x`fys}NdL=;VF989$H0(@{7mLrcT1S;Te=Ddt-}q&b;^=IttY_hE^Zk?;i?GlO z_{d96WY6DeW#;eOGDqK>ec$3*!y1sl4lX|Ar>2uUCzB5>`-MLg%NQ<6cek=4cI*th zMeKYdo`kjPN@TYt-M>uhOa!B8e|AbZns653@wIG^Tw zmJT&v@a)XvS&@KJ*zcJ|MpUpMlV{uzvL!3~buBktsD9C*&21P13*%ol2NRon6EE+W zQBq9EqK<}PQ5~*CXoBdY9=kFEOcF=cNQ4m^CcsfrTmSVs!!qsWhRS_hUS z505s*10(hE9pj%h6vHCltA!^5Bt6bD;V!o`9iOYu!~%G;l|f$K6v^~a<1pjBQTcN2Gbt&p03HlA`ya{?rw}U_ zvPB#sL_LI)xNLZt-UN`*VJFTT(8zXMn-@0PvkP8{fLqk_Ru92ht z0Q{?5()p{di91Hz4O-4*FGg`A30Q!-1L6hef*C@-0-VGRH8mTYt)f3(xn5Z!eaOpv z`J7NPBzyOozo99?toel;efL_e4)rZ-vUt$IU$^56(kfZ;vK#XS@(yG*1(>_#1gbA4wzt zJjgIxn{d^r3I`Gi-1WFjcaTJ@7z~L<#+oQbBu6uS4#EpqKez{mfLC09G1RY=JNJG4 z!^b;ij^o_!XxLU|t;CvYRb#N0wbq~TXcdjH1Rqxo5oolv=PC+<-VOa!2)FSwL}LuG ztTLj$#J<7NvXGOljmf2iL3SO`V*BFpg(;CrpcwL1ytuVUdY?{kj}6j_tmp@?i@UP} zc~SQdnIwThgMkF2h6#l*roy8@feNTU1By)f5%@y$cj8xeq_X zvJ-j2{J=ZYtxA*fC*z^HC>a+rtM0#-aPh+3S(ZWv(zv@ez*bjZNB>O;j_aSU23_>x z{En^bf$Nhxe`&4>ZzLEM%UUeSW6g2pG*rSeOpv;eszh4(voCw)6+rGhPqSc2H_= zU0lSdb|2;<5`2C286WH+U@@>4CS6PyRk~=<$H)}HCP;2X(q5%Q@UCv}9KnZXhXs0} z!4cZ&le!oNz7=!;8kL3MX)PU{`gBcUXgAPZHhAry4**}UoVu6wV>@fZ8y#1=xglUG zSXm(K_EocI50}qabyrtZ;T^QyI@lN_pL@4j*L*}A8GI7|K9RtcfGPj;rCQf5?Cn;~ z^yu{8oL&PUNE+ZDnHZ24^*E*^!V|YSEF+FyP*hShTx(wzxA8U>XOKZF!&3|X@T{e4 zK!eZ67o=dl(xqIJI>= zT6YGX0t*A{$cc0Z1GLvgNPyQK(w}KAl9wP>GPH+w2|K@J;V|0;<$S#H-OtjB@n}PjPwm@&0Ssuy8GAE4ZiYStgZ5d$O{YB)PY+F8 zE||~DscF>l$J~Eu~_61h)BAxngpBEBZf`z3sW%GqEKEqJidF{co~SXM5nCk z(FQA0rx|u>7HvY;UM0HocefYPwt;D0C&(^b7`$9Ng0Rqgi0?|y#b3w$64|f3Ookv5 z*;F+wkiMe^{ZUp5shtmR9J-#PHbUrbz z*8;ekip1j%Yg7jaVGj1{J#wpfRc-+80wblPi2mmy8IHR#DRJZ?UuO=fA3KhwUdjlS zdMHw5I~&I2iT=y)pH`vQjWN5sW4k{p(9NmRdv+9jm4UN90xb1Oqzu>HM2oJGdSRjY zGKe+7zm+~r%2kk*v=V^jhOK3zjWmz|P}ixEcbyE&If5Y8!X4udJ39wW392#O#J)u; zIclPdF&2)Fk`mcn4{*x;0VQSBv}7ICn4aExwLyf&dLmG1F2s9i?`YTd(lgd!hg5I` zeHD%nM<7DjK}HAzP>JprLi7C;x_cCh3H>tiyorZIN_ES^fL{7Pwza%Kq*ejW{+hO5 zJo*ANDkXL<$lyC8wsj>yrjcyp|E+LAJsj$^$&5gZvP~K$m6JgQn|uU&#ToAN%6i5K z69D@OjyRrI%)hp%Ra!C99+Jv1g*&8BwO?0~k!&b@nzzzE=l;c`Jzq6HiJ2H)q;|W# zokUQ(>v|>z!dNdca&~w+{}g;LT_q*KkcsW_!&F}HYkcgtIHnVc>LgE?KS_6Tfk6TY zZI`FHIz}rgZ~ebvHifSv{5iT0Y>!%BJC8MbgdV!!RfOruU%!p)I4pJQ!*fK7WofDg zymdvF{33mUS5AIu1NInYC|Bp68~!!EGz$mXNPSw$=N3O!x_nDVvJEN26;c;JemqtD z44;F6wl!2DD{}U@_vwasOIv~0kHse-(f!hO=k3=k+4EOeySxNZd7%_3K2|=XGkgt3 zgxoT@%MUZM>lzOdS4q1h=yEp?S!wYG4}uiRP$^+VYaVz5;ovm4Z$cyxEND_`m_OIN zY3>W)4LaPf>3)n}X+9C`^2|#)Ba*`*Tc-Ns4cW+F57dqS0=D<2*kh@x7kfO&2c9Jn zSUtOA<1B`9!y=x06W(|KO7s7%YZ6~`@0-JToGE0P7ZmsSPb)Fiz+F_QpMtP z?$DglzWoz>p=9Cz3wNvczkSxboSS4?ax9Bi4ylS$@o6J}P2n3e6yf~I8zm>FY%-Y* zOjdOJbLU3+&-3RFQUO6QQj9SHmR1;yDe-qKnYgf!U*+XmO%cfE$I^Z1^C1iFtw+~CG9kTi&@v+hH2e{oDn^cUb+B(tFnMu`SIZ+oV zOrGa5@~-V=YGW=HB)Qz&)IHWa`*lR=*b?}TuvXP5YlL%B$qTkIv@IR%g+cUZo-9I}1k8l_NZWd{BO){82a* zzmBt~A(RY2uTrMQJpA_O?rvmb!`#&V=f)XNpr0u|Le#{Fovh`p_>1Dy8LmM$cw6Ek zwB=5D$bx!3342oGf^Z{->9ANFHQwOlNhz2PEkTv}6&`=LyVmdG=Hx-w9E06Jfj)olKearVQ)%AJLZJp*Nd;MPh zaeyB$&#}RcjhX$+gZG1uaAG!%Yf{Uy*K{rhR-C*;@}a?UQB|X~b`pqB0ihQsvYhKjS`}QhsGWSoY@2OZL-uLf61GZKQ9UyR3<@fq&TUuuG!m|T;xphkS}m$~ktU(jq`SP!Fw zeX}TWeZ#lRMoHRgBaO`cLuN%ob%|4{rp}}>%~4cj*s`g_%qr%V<7($A8jx?86dE6UG%kD7|)GtaVQ% z6QH?E9UuN#SBLEH2G~$5mTYS^hXX)df;gghYbUqh(Acrn*`^IE)ccv?IQ2DmOCD= z+2*t}l)U3NB#wW5)J1jqjewdZfR))#G2G-q0#n=GspruO1_@%pi`OO=_WPMR>#a-X zkdovkW=mTb70;ek3AnO9{MJ_uU2suJn9Ig7ZDw_Eqp0v(T#>|)76C(Y^-opW)`PLh zhuve)%-az+V0w1)s7Yp~sNoB9kWdJ2&K{RhPqInmsGdHwr#Cw?UAmA1vL@5ta9m(R z@%c8_pS2Jl*60V)ehYn<;7WFmqna*|9W;i??v+h2h9(gr976^?^Lrb1wG&BZ5wR#Yg4iPSPh3g?X=ea93=Ifgq9Ichj# zsp+I;nHc(tcylG>X|UGjwl58p8m(z=mfcSSg}&GPmV;sJ=TejUtQN0CyA9cP4wOqE zCnQG4AuZzO#6QQa?E!$23o9$77VF;o4otq-aQf%BH-gdqD8vOjOfQ;Jpl z`XBw|p9=sJslWTRgtkp{C8!6ku;}nO!K=f-p&QI8%h);w^*P$xYh@<8hW=y3c@(CI zH~erq{XG=tgfj+Od7A(BJh0a7Zt$QK?buiE7aw3dha`Yp6Wt@*M$k)llur4ujvK;=9DkOW7@US1pHb*7*Y=SrY--Q4;%g7-oE=pK6&I<-ScmBFN|8BYDFFaz#HO`#CFi zr2_kCyb4{2$OFfFQQMxfx5Xk7f3d9s=tV50!cn+5Hr#o{VB#yLycMjxmW+)wzv^+K zkLFi85y1q8i-)3$iYZtbrXJ^8%Xg}X*Z4W2W^&F-YLid0NijVRv5k`~N>P6cpg-4A zYQi?V1qosD?D<2PF;4O8Lvf&xYQd8qw4B=Ii(X7gInL}DR1CFQ6O-D5dC0y|VfNir z;ITb!su5sM;Wi6GX>T(jcn=CAvw%l?+R?7B@`uyNcXARr>(|FLKw}2OKu*>cDQ~Yv z18YWxlh&DaD=dTGXNi@!Q0X2_O_PP09qap}zkay&zO7ELD9o55Oj97R(65T^7P@#W+=t`^6ZQbZ zlN-wR7iAdT46IYL^4qI{$H9w-=)0bQ`?`|bK%F5<7&*RuZhEQZyrkUA#?O`Bi;UJK zqqmWQST`S4dxtb&Ihn+;c57iXD93TBcK1tm=au!$npbV+440;BRnVSN*@kuuZA6yb zykoGA-KcG%&?CN4r?(C=o|~~bS>Dd!Y-R3%a(sNA;5ls^69z3;#vUj3bbVx6dYk#4Cya|n2uFR6d6W+tthr}CdIe(htJPqY z?^jk~#~5O#%6|&|LwB9?Ou9`m#pJ7&S{mBqcbNw}N3<%bw}1ZBnPZ4AUR-S5nsmXG zbWa6~yH4Gg>B4}F8raI5i!ZhWox3p}KC#dqJyfV7Ac*H>0( z-Cn+QwGnkCU1PT4g)v%^ZIUHkq9QrjKM$KIa!O!oHa5wWz!i3Xja7!|B1o&GzZ|&9 zancZMa7WKV!S^0ii|$|UDxKyQwB$$Qn@C?wA+;a(jIxs{1v-+R1x}4UdmPP-3O>sP zrdw^zHV&a7yEFcCzr}3->h=vf*S+b+Bi;pLZgE)eCY9q_NOEb(BlUE3GQxv{9cBnQ5*Pp}P3KH++#u zk$qH|+Mx#XdL0{Q-S_xlwtmv{iz{zr|EK#L)=tSYyB~%)}*XpS9m4*2_R}<(*6XXwkV;kZb*;~Z~deC)9~j|CHyBzS*fm=rvM-k zwR%gwQUsL?h`w?mE220}J96fjH`$+!&=XTtj#b({xmmze*u}u-UoG^jtB5jSoy`06 zn-&WZhD?%@NdJSocJhe4$p!rNISH`!t|_43UA+F1lndZqyZyAM5ZjW@@F9PJR|9*K zB&v)c17N|~=O{PI6rzUAlnAyh`8a{o9oO2~c;BTS8T+0jt~A+2ASbt4e|L?1zcg35 zFpGIC)iFOi`#v(Vz7W%JkZS2WvYxu}*3i)K>R?RIL6;O?5yx~uryFv*{ob?0meco0 zU&i<5edw}?Oo>P5q6dUIaM~lIqbTJKT>t`CLq1GRHR%SJdKm_X`wJzLx{U)K=m5#h zr=!0P-#?$%lrYhgekAz7QohQF$Ifd8-hg)bH z(z512PLYP`#uIGHSFv6)ZbdwfNh6B+RGjV07%$n|0+Blw&7=-?pNc1meHjsZ+^^Dw z0=Ehy{Y=#XK=HS3H~BuYsh5_<##VqTprQCJ@w!*kg|+VP)0CVLx3OvEIHLY_xJbv^ zmgl;0@W@?Am{&Z7NOd>XLrTE?Rz%>Or)pqvP-t8ojx|o+)%jKnrOn9yy4rr({d5#k zkvF*6gjC)&@Gk^~qtR4p$&uA?U3QqG@m+Kq<$L!3mjzhn$Si(fITVB0Oi3P2=2Kl2gE}@*wY}7$-ip!RhaT5 zO}~($ILpFV0`x6;JXZKcBovS4`eYo0G*kh&>9`=3d2-2y5LDs~dFmFF3TZh7ae5FX zY_@uSFJ`KrB^L>2r1Zz$^mk>l7Y-0#rEg6T%cLO{YnYPD>k-pzJ@- zxRYX!Dsy+jBj3#HmojnUdeooy(jE%$-7kbcTYNT+!9?-rqjpCI(f6`~C^rc?Gpl0X z@r%XyEX58vsH%icAh}>XsaELJF^E4fbBHA0q=BtMy z@`CqQEIQ?Wx{bJ|DDZ-Odv<%v{c^P3>Q=FItS19cAZ4U;ke;_%2YZXGRs3EKsD3f& z+!3aRh+loN*p-Yk)tf9EMRT8L#mNZ>NWz)ou~V6f)j+LjnVuRn=qk)%$YW&Mn9hA% zvs(l)SddvTacxjo*pZcVu$6LnxZhU{z`=KK7ecfvVc$JE*aYK<5rk#>5OmQc7$^q+ zLLMCDiTJicNvL?s_T}W`7cmJ9q?MXcCZ&7$icvo#{UyeF)+;`#3MVuVl)b*;D9z{f zDJ$`lPLR#9kr#h9pQvD^W49aV@lV|aZ59U)5`?ly6|SO-y)Z%SUI+$gb&)Y79i{pi z>l!g1xgPDK87v$0d%JELmMtbnK!xU7Xy`sP%*r^>iwf;GJLuiX*Esy&>n#MbLDTj7 zV6zONkRb9Sm2I%qN2>gOnqzPS)o(rSKYMH8Fqs@9)D$}CWZ*vGbt2I&j^8(RbxGTP zt^_!$CGs*^v`H?7;J%GoDKo3%{I3<6Zg_ujwD0>raY_a{H6xDWtgFB-&s*szSB2z= za}5#7#(c^6ypR%Xio!`D%@i{DZR95t8cz*Riu#t_}Wy&F+PS!kZKTZSY;dIhz-2jthJ} z1$=kENw9BZ@O&^(zC_22x5=w+wdT z@0Be`GToDq%af(9@ws`DKfm`AGT|7P!$7w+f&SZ!1#5L~9V?wSDZhDzg=s^u!h~io z@_ZdDeIIuHHPk~>hg<+@3BKrm7hMfd=)14mtD`9!M}mBgtBkw6BNB#ZrTHoh_-iA& zX}YGn*_5#@u{{m%t2;Ut@bU562u)UZfEe+=W|6m?%BqTY-;uXObOdZ#RTT#{+!miZ z_hK(b6@Cu))u_$Gg&M9AObnWO{r#&!63Q5kzy&YmTt6CxqN`&}0VZqdAYW-|TkRCq zACZJUJ=#V3{qA}?HCqGP#9dt?r@-KA#gArF|Gj(t<>nWbH2i?X(R!B$_BXGYdRlrWY9OMDl>{~K z2Aicsl^Qj}>0-ChlSPNp%0(4Wx{0VNWAr@hdCSA2_U?H;HhFv0Dq?Y#J5Jj0dU0Pm z<915v_~G?1md0}0Fx8zn=qT02B-p&#Mgt*Jw7*7^4@!KiuaC>@6mV*3ziVpldgeW7 zan&Rub(0E}(%1$P?CNzvQ&@Jd>E`s+Xg?fHo#owN!~0zI(OA8fRAHGcc3izTUoMTL zKHX%NozEPzHkmPnuLi$7+M>y|eNBM*@Bq-?loyug54#`s!sP22eYl+@(u;bW9ci4? z|GgAep^V1oOLgvu{B?>Q$v9p2+i}NMT9{ivJ|FUw zFe&^nFA3ere%y|!Sqn!ad{-?Fc?PCg{-n?k^Lc$x_bA6kJSI~w%Fxbo4tN)B*B zzUKpa!R6`xvHSicpo5y04ukcpj(s&Vwt#^=|ly$!}!qjrS;3qlJ%1xTb}ViA3*rjDBaKO1&_ zp|#@4EF6+ek{GA>I~~&cP%L{1CBeAT|}Y%EF4-(i|RRYK>O=i9$1YX`))R`=qBxT&2iEvog{cd&bs z+e_E722Bk6@9sgPQ{`Z3s%FNI6)va51Cz-SQ+-TJGZi;7>39VQ>k!9!>=XIbKN)_Y zV?N;%WRaRDfNjg#}2X(~ckYP*0&^_>z77&Z$G-H^N8ZPI(jtIeUR@cjmIs_pC22wnjEz3l8z07OtCcLZYm^$7aCqDdN1NIK$Tj)n{ zBh~_+z#RqAzk0fUQiKI>CuQjEP(C}j`H1f6m;sg}Std_Hyw-`T z1TUe+o83S1MU2luV&sJS}jJqNI^Q2DQd5z98BFFc2I~v#)fg`Tq z7pkdq2=(WeogWEBjm-fsK1?o2`w}8?ZPBmFf2>ui1tnKIy_EprL4M&Pg4t2qPlK=y z(_+*l3|Df??gbMu+G74%cCEYkut+~JqPi0)3E7v8ynB^Fx7c8?8zzOHcFhd{R>8qW zkHzv`7U}TpSZ*gt%0(~D!j?FmE&p3@zE<0<4?mP)yv~sQfhK+BeU=mEDiWIE?5jOH zk0G*O{ z7x0cO0I9uld>!46^=@PAo7jQ)(Tqcfm z%D*j+GCq4VgTfdkBU6^;$5DP={*FiKlaR3s6(9j~y?U(r#94~%OSE;B@91o*2Csq~ z4rYIltuxrWE6c|wHC>xHV+tEwexQ82*Hd&B7F+0(^xFA~5zTu*YP4olPXxHh*&_;R zc3}Kd_#A9)T@9M;U4%SI1bI0&ScCErlct1>g79y}i*obST{x!njdi|#QM||<-05(Y zL_zi$5NEs#w!*!udw{j$RC;7|AwQEl!)Th1iV8x`DCssa)G9l=tk!KH1~S7Nm@f(5 zp}vS6FaHAx0di$hVbbzxW#`3_9a)c?Kgg# z&KDXvnklJFuudeV=3Nvx_R$kC(KB5FHz7s|?s&6YQtXHHGkokMCti~Yr_QOrz}7Nt zqUS;>o}KdlF1v&^(DZoo5x#wD*s6S@x}2ojcCVQ*XmEEDD~7jymU?Gh$E< zbnf7wmDvJ@0A^CHlErJ=!G^#jSJ;f$A74y_@%IZ)NNfo{UA)K^w%kMS) zX|R+(ntH}v$yL@)0CuHY(+ z*;e=OCsjAfnsY=>0o;7-zWRy^N!szx25kt*X|om<^{+Z`LF9D z_zHYq;Ne`t3-$0+0nf0#xO(K>*DfN3&*qbb+mN5ywJ@=R_CF<8nR74)Pi>BOebUZp zAAb9k0ah;ngVP=zt*9HOp;Rywj*5OL%eahweP6u{ROL3XwZ&+;=|b+a01t=RsVAQqS%~zi(j`Vy+kyF7sjBUwYS^aUV)>lk;uXQ*EZ76 zj`){984NboWkGrL7Hh~{Ilgh}ZB~jTagpRK^3U_7>b=oWVJu4)`M|A*K7+T9v86Pp zn$Y;6gtTESR#y>;cuzXIwrWu`0(Whz`Y_%!!Bm!V!`Plbsv_w) zXvO4<8M*5Mtm2~M*cHDpuKZ!3zW6?Z8y|u@l{Cu;Y#qhBp=$yQ`i5K>{3CmO`eO!i>b=5Pod)p0%8;eKrs=r(3 z<0($E^RsDIwl23N@fp3-x@$vrZM*vdhwp8;0LOd7-&}!%n)-FqYV4{3WS$bp+2*DZzp zut}Fh8GYVVzx`hy2qBl>s}ZxXw(%FyiyA6*YZTkiRzGcY`$Lwet(R9$+niK$z}=TK zN>9?TQa5O1d)NPX-V@A;%SUr`x9VC50dZF~G>Z)>B&>t(Hi8Y(4e-L_VI@uVkDa^` zX>j*qO}AMt)1=-uzkzH%)3LD$$QB6Yh z^ue(HBjw`k;$qqCB_?Hn(iuz@fQdQ+{z`?;$kJsPPbND9uNeutGQ#D|Ql9U6-jJ~0 zQE&Y<24JonT`k|1ZS|RelIBtUNio&Dg-t-0ogG(p{%%*pTVFpU#9 z>eS4jyAi*beiCU>&iVcP6=uopt0~g*^T)VsAFOBUJnyqE&sh#d#ppTAx2wQcslZS| zNdmv8la^~yo51xm00&^X)quE?2fp&oQ1`CUv!Ypc1MnfmQdQG6Xpq4Xvt;)H;Blil?z5$5JeJWHF%J4kgpVQC8Y<(`k~{DVrC64DuV z)8HvZq#wgvvr%p?sVKO7pNd)Dq%mO0| zo3;xI>8a~A+fX8~3%2I{J5c{59qpGe>-VRx(k3`^q~)7V^lj9C>!dP-*8?^%<6>56 zr~?jrV~`$N?tN^GD(siU^U2w?5X-za5J!yv01((}3B!LBlCV8HF+$5a%h@Eatn+f|1M1$NeYH#loUGIXE-kGbbdiHo?uHDg^&fS_PLlfn^Eh(S9 z8aEyUxenndweAnL=hM8ye-*`cfYXWnM0M`4QMcx>+&Rk2$HzoZe;c7Zv%Fk!lrQ9I z940CslL&`JCcMe#xO`xaK#))`CZi1S-8+u>t2@Sfj6L99;G%uyXDNMN676hlJ^p3s zD-8Alehq!OLSz{YecJ(VZ^d&;f!d9^8Uuz)Fs+0+AFCDhge8r!yw#%RpOww*L;Y}*YR+iGlUu4mqv`M&?jzbn~$pXYI`WlU_% zkQ6~fEM2Nt0MukF%UO43t+1aKFjk-MD)&!p&Tpk2U$7F2LM)FhWtLwvZbm!8bk#3$ z&|Vb@hFRUMD7AP)t$-{t+8|ST%!j3yja)qxySJn@^+9b)1vOp53Q-WxePEgtftM44 z7@G+2ub_Sr@ec9&rom6_H})ZLc4=6iAzpC;xuu^YoZJk_Z3$qkCqyy#-RzYohVzEI z+lnldrE4e1S3}oHIE)Dlbu zWnUd4E@=JQfV)G9p_+9>cVh*_Dl9H>Ml$XMU{Tl4ZVyJKob>ehm(p%v60DMi zsr$g2_W`g?kn~1tBZUm8UF)1ZW;AHs@qK@aBGOR#<$;0Gfvu`eRq3f@Dx*C;h3|O& zZ`uT0#D*hG=>66xQuVu4YYHhIHB;r1*w-j;?`S||x83Cetv(_`(I_*11&H04d@1a4+wjoY^L)k}s45Eg z&itA)%?Y%UI%RtWrKEm``NP1l#7~gM%up%X?;Y~e1+l~XI21C)d>{cD;4th&yi(--a-+ zdJ0Jk9p5yCWOtp77uK-1FFh zJdnoOE!X`~O;M|enw6GUPEIV*L5`oYNwIGOVy(1Nd%vbSZ_bU-71e4Ol}{R;2XPI& zi*_&p1@0ctYl^Yb^HMt7Vc{!+e)NAf1~0Q(*<5~?V~fGGThyGF%k6%AsHI*4fSJFIZ3Ssg1Z}OAT zlGyt&ZNZw~%URV0EC<<{IT=5`hy>bMIrSwK1?-Y3B&TAvChR~m^g(zn(c>BQBtqb^ zDOc`pLe4pNux8R|(>LjI?rbIzd?s{S*W-gk1}tScZ@XwhexU`|w5cZ&v2v zJ>PtRCcA)DOluM{L;oAo1>B>F*LFaKw@6(wf;vO!%kBGz0`vEQORI|ldA|0WCdFgp ze_X!f#c5=Zc>5oCqaJArvJJ`Wu%g}JzQ@Oo$Uq-aSS)nv_NH6N%+~(ZJ6|;LUw>-P(R}O<@P91>4%Ky1uBW zsZoGQ23d-2oTuMzcNLUZj2NcZ*8bgJY%F9gvSmgd_C)8^AzNtMxa>E4h?!^fBU0OV>-AuJtWD!zSku9v- zww?jVHEVPg*~WF%Q&J8=LQ*AJ416S`1w^zbQzcIJv**yEwU$!_xn9_WEPAC9^B~8W zDzT^5sxJJZZ14D3;zTr0*0pQLZvvOri}N^86SSrSPKyuMZMhmngWd%``c?5UkrJTo+17Fk1IxRjBxo7}wsW zOL9@0giQc9V{rXvnz$Q5;agFDcyAhOy)V~7G5dsD?@vFUsSXd)&b#vWYP~rpPRc~b zGt&y)EyahOkbU8PH@P`1MMvd-&W*z$K@4s{n6f)blU;@vu`JwFPr;6aPRq1~@ou0I zP{5htMT>fVh}qQ2y<{ZiE%?OE!MX#~t@FVmSh7mW+1Z)w`N0+RG!`s4oL@Owq6rp| zcz!Al6GFN|nfHqek*AbU_p`Xl%PF+hTTHbBF4IPqi-o|xxOGL%{yLl;oWb02nW(GM zadi!~F?Gy#jZ?S3B8AcaHw*AYRCos@JlfuW`o_N~KJIEp?AmQ~{I(Xnx3aRq@*pA% zci{|TjS1|4laiK4W^;^RPuoo!P9q@A4*pLB2=vgojYyVyM0nRaEt+#;FL0djY+;_l z1GIc*xtFEtc-=pfQy_AAP%{5H%vs%`r5#nrcMaTRlH0o(5VlcD*C9Lb`*?fE&>-u( zIxRiTU%9_ql=uoq#Q)j^FUJLOd-u?8GAtV(YjGRlZI}^vK-%R4c(cBd3=8h{PvWd@ zk@#^@KoYv%so&yqTJP|+t8vAprdGG&gGr=48faQ@$oXRfg|=4PA7BPy4JF6h(Vo72 z`}QNIpbtE;i$>N-;V9=4y%Y5Yr$6oJJ*!#4NO^sg6(@4E%iwn2_C+GbN+2iF?QO+6 z^p@Ce(@LpZPz@vakHE*1f~R;*GD>ITYn7c z6$+R8{Gw#D&>o%H4!?=MiHCx5OW~j%))<9)ax5p5zEu6T!RK~6;)wqAjprK_nB;2K zJUg%z+B?V|E&0D~B+x*#5ZrqKPX0tuepTX+{!RWQ;V&1mVzku4@7Lw@sjDk1Vtcd3$e3-d1jUSyg3|Cag5+MqZ`Pb=xK`GOZU*R3Z!^xMYe0nsNX)#? zpMRY?TjsP3N)vr$Mt6FlbevT$MwpmP-)K2kc`(0!|*7?Tbp; zcU58GB}fNDd9c>67X(Rv5CVwg?BSc}rIl5MTd~pZh**`_1RY`oY8z?r6OH%ageSz`lozd0 z)&LXPD~763Rev3*4;)HX;vWLVyWv8Gtiay^n?xXh@Z zjMSUcrEx-H54}NA#o9(V6DhY)udIJ3SGfAk;z9BAT4f}jkt^Hr=n(F_OoxH=VeErW zXZ0%&mn{!SP`*UjdUnR%!nP{9%6rFFRteZWu`g{?qfh@LJAK~j<{{=v&OkOYG7)!^ zsrB+6Yf~2p!QK}BkFzRljBIqPW;2WR0L&2|pYZEl+Kw_st6FsBz>kcs+%?6%m{xti zngRKhipsO9Tz2s06J4_zZV^jg`7uNMr-s7jpD&QlP&Eeil0UrXe3d@JyK*gGYnFKM z1rigF-$c7|lN>rc-a_W&^?mm#;u&g&el7h27R3=vQpbsTzAhiW8k>qG9wp`F5~H4I zM^$>=l!JT=eAIntp>_cM^-Q3~0Ks=>@#jx6x3gn4BIkosZi??7?3(+47Ed3+6(fgS zPReVu#kc?MBsW(wA4Z3LN((x4QeajNI#|@jK+8SSE+vk5EN^ zD=TF(h!e)S0>*elK9^A!7gwF@wyGh(p{}RyO~7f7F&)sjw7$@OKG00H2E^^KHxq02 z@xB8cB{YJ1XQdr!=kWCJz#qQa1E9TatEysbB)efnFo>|OIo^FDB{yV~CW}=NRFIcz z-{@81j5*fK)3-Q2gow9yl^+ux5l2RQLZqhD{`sq|iCNk!^bh2=@YsA+iAGyts3Y$X zRJ{EUW9hPqihPfIYF{m%*8}Wn()TT}ztb0-y3$d(Vaz^Z()24H8~5d!@5PrxC8Xhe9|#%&fgtn54Tqh^SfDgBH>jrbePhP!s40&u`tMZHc_7BX%qlPa?fwDpbhewweU!a|hv2rccl&+2x znNib9kndPCNUIvzdaKn#Lq`i=mrd?rxE2E!%?_(#Id}Rg^j$({R^Xq>_nR9#Z)08Z z&k>zH_C1o8Y|LnvET@BJvs#i~RH6|CM0o717lgZ6+@y-9BU~sn;Vx7W_EFuwQ9C}K zYeByKEfMuFgSJ_?*LY%Pai?6U1GK8IT)3lNSXRoS;eBO@^fxyF;7N2nr~r~-A$rI_ zNF=D#osK$F3udGmvK(Yily!Th_$tf|OSrj{7Qd<~LYngDSMM**CO5on+4Sn{-XoHg zIkE~o_oygs3+-px7xwFIPx)cq-jUQ-!Pt;w4V~AcGM?v{R9$Yiwv}xh&YyAmwz4E* z2$fzs-WD?L9&+@QQ^m4L%ml(-jld+d5&ixBz_fFO^Xu1B*Yl-q*YlNa0Hl@gDsZ*_ zaDJZM?sS@ql1zVj{w{sQiYX1lJ;--3&;?(Eb< z49Duh&%xDL6~XE+0Ir6I>mku6MJRtR6tRE{$|Ouak{Mr8!1ssp#i~{X{wLW1;R730 z5;8v{3M3rJUaSH?N2%Ha57j_|FtQ`^4rg*)y*g9gyU4%g)X|W?Sn7Gk*Werx`)D7rlQ*&Q49{|1Gd z0VAmu=LmKVMMAb$&Z5Ii()d-<2jue+N-tt(xbMXU7xwI|LemesI$J`!p$0t^JN4R^ zROV+obR%P~$wkl&t&E&>GHNZ>%ap}CReno4y7Zsgf4vjjZ8qK(S-xkYV$J9ZZUp`{ zHq4=t@IXS@ta>N-b*5Q!ZClTEYueR#`BZTKu{%gYymVhkRsH(;T%)Tko^e{jxjsk`^bT?dWs>GV1c2lr z8K3zPO6O)*sr>7kVCe!Ozchq|dq6-ah(>FD@xptA`13_>YX>Ua&$S**3)$nbH9#ee zGj1WI0dNE(o_fi&i1YZvkl}j<5=qY)*mKJ8on~k)A<`^Yxyq0oN34#@aEg4sTYz-` zk`7_7;GfWAy}1jxxUjd`*Bfc-5N^>K%}YSmUClh;tD6(5>@&T=)u8V4Jqv0|*)!Y> z2i{X`gFYk1qXvH!q}rgGia5jb*Tj#HFdoIer-Mv;J%A`hN5|yG<7VUbpRU+?<8Q@h z0+!{FUs~7pdkBgT19is$AqM7>^0{twFG#gRsc8h1VFBmdHdbbA-wpY?xtA` zz@P^A_xC07!VZHZ-JcKHs;Zk82aRE*p%WiN2jJq-28nj&0jGA`FNqlG*4Q^v(;qIb zqoWsr-QJ|wUlza>FfT99Yx`r}|6P3}(`rnHQ7Ru4Lw24}2)VZYi&Rf3>6#)qo+sW> znSxIRYT3lT$L*&r=TEj?{lTl0A(Ox!yw+9o$WMySox`CVeY`u+uANFgXOIG=NrjCJ zJ4cS=Qui!tlV)^lL>RyqvCYVyRgk8XFX78*hB?Je^h`YJ$v0sq*8UU`l>YS?btAG9 zSQ8><1L*8jlNEC@flTgR)Q?muu`X|-DGxHlf<1{-5H|{#OfzU$oU}_V2`63JP;l?d zu?CrfeA9-D#FT&1^^z$%Jtve(oH2t)ZfKf@RtSSzNSIp%dxM{PahOS|kJ~NKJ-9;f zv9545rWQ6!%P5LBpeAR9;XH3FE)YHZmED6!iZLw?XsMp>SK431_`hC*BLc<1$TOT` z1wyqX!vS4njhqny)US>VD>hk>Jz7bha^K#^JYzTx`DWqVnGD-){`85`Tyv+!+ojar z53kXx=B2~ab6Lo_%<(kWbSKHzSHvZ{?M@vHa%eR~T8lhqorJu@$~MTP^9&f`F|Tg(30lF1f2VEGpO$$Psf_5Nr> zKIc`aWkCmM41x_zL;|spyWgKnPeuAgyW}!C!cN2Fm==D;F>~6kk=DI-rQVlS)~@g4 zYhD`bMV1jocmp3fRkQ7?GjNH@@)|pki$H48kW9CUV ziJ50*iuH8#lG>Y9U*T@NVkjsB#>M@LNm7$jjtO6*AORLS{gAV+oLq85LFx)`*Ko7! zr;!6B?0;;$5(b<81Oz2qJUOo%^>y{ZyUMTns=EK2oSg3D&=!gKoW}J!ZX+YWtgNhR zyxZB7u9)g%wuNS*oC1LZu5#|39RZQC>w@y9Lqh1z-3F^BkYb&l+f|1-T+*H)#;><*& zpGav4l821c($*M(#s2FxdK$+SN>h^Vq{AVt_Vb$jE%Qwh#Zga9MPBYC!(X{nf?UW8 z^%c5M_#Vav*1?!)(5<(%mibbxeasiLZ3<5f(@QvZZeMlYj-0Fdcn=%uJ3$$sMc&J_ zDZpSO)vi2P^&)&(@?zD|PS7n|NMX2Y=t1?h=Kwxam1S8MN?YjoSXV2XuaG-|VeY7H z8Vcmv-^U-yJU682q_QACrzC71V}mtTU5UB+pCQ|EFfjaW{4G>3h7gVG_pJt8R6uVy;mM72iufL3>JRJJ3G3u!tYAxQU_2rAIKc&f80AScLe?2|#6a z{(mpIu%W5TSK!hWr(LtacQ;Gpc9ekrR8#l{_z1yXg8%6rGzXg+n`n=sA=lyjd=1na z2KLECW4&EOM_tGp$r`b7vFT`{e2m1zioAf`wV3-CrO0cHKPq!Kleyib$%K-QcaOv-)}U z$Pi(m9%JyjvTkE{Q^c##eq}3o5E#c1JwrASo0k!CN4+NyzwLkqALf2pT^J_7UD@@! zFE1}nZlR4ur`k|}hnw#VHe|>Yfnm_Lnlv|uG1Fk=C)!qz`Van^NbdTgV1Fu|!7C|X z)iBT2$n(X&1~%w3tVb28z!U(33nLtQ?=y$=(y8j@VEuL^PDOd=#VocU(z~EJ1glVAc*;4TF=#_e}Uskt}_BX)fSiQL;u& zAamCCUI;FTJ1m?qFiK|I5_kUeX;xJfB0p&TbIR}27}EY7jeO!$7ZU|Ws!D&{$2yV7pZwr2lOGV*QNWs}eX0yw;5hpV?q(ZsnM8LemsDO| z&%t$-qKQMs#ga@j)W>RcLJ9LOC8_f>QAs?o+PIq%$es2Iotx_Dbh{v?xdkqY{oqth z$hz%TpiHk};6q`IV;eM+OJzR;N7`}s@Id$OZg+yyd>Fi*@$u#p5!8%WQ0$jZJC_Z6 zLWnD+SeCz>B5>tSxe4=`(S%===h84Xw90kzo(lzL7ALk4ZZyf6HsYY2yeiOA!k~ZD z^*2LStQ@v&u~SpV36#quOzRb3<6sSZ={H&{k4}SV)40j5;S33HX1` zB1_|#{{~8rd{MbVW^*$fD&`EqSOSrj02|w$R=s=_u@Q~x5(eH7U1~BixCQi8&8VoX z!F>+EB6BkH<_CLnZGAFUt*5i^G#NnNL!UCkyU;CB&b|oqqj}ZHczsc?KCN z*CWVL4qHt7IUokYgkPSGAeP=I(*q5gmDB+5DE2~Uz7e9;^{Hic2%7(%Jg@J80A!6? z45|Hb_h3)2Z!nJsYn9Ue{Pwn~;R=ZnthSz_j}|I9n*XFR--&15*u3O9A1D!myy^r22ea4W1?D^s^3i>mc4OP@MStYL(eo22T1R|l82EsT**zv@s ztn=-7@rOf{l%jJGbN*=Rmjvj2yhd{B7~xu+Us-n~&mjtp(;?yeV0)nRMt#vD-Ek-6 zqQRv6k(nPu5+M?16tZ{pwnAPIAmKf0JDbOKegO~#P^eCi1N^Zfe1GX!U->tdk0nnY zHp?|mMZbe&u;$>;Ho>fv7#T=X^iTPiuDv&f7lrYsxNH_GEr$TL9a4}+{)BX<= zNLlRj{|=cN4FLNQ*+~DyToapuj3fQtZ&ZG#%+1eBo$dAXzEu^stpGrq<-6`jU{vYWdR%4& ztnrKXcyQVUa^JO1GC4QB`_I-|MUELN=Ix+GyHrXPA}bako&eI28w%t(MS2FP5 z9wrDl*A)b^F{BLj^s*Ol0ecPj!{>3^U~MvcwdfksaSI62fdviwb#!%iHhf>?(A9xG z01w5J(yN!eM?tKt0l3(xYg6W{w&&$<5Im;9+KG_;U4Rzf8yM zx&7(>*90zBb4U`ti(QyEJl9qLGv@_s{m~eAomH_VgFx!*)&rcr@iXkY-dU|4S7 zu~Wc~4Be1k)?tnD3=Mh(Kn}h2#@;u}fYQtjoMse*)}4>Tt2iQVV2WsJ);TXb%g7`M zCVS-Yy<`XCF$cN_rPba1l){)Nr@({kTbT8D`O*?wbq+xLkoKVd%VHm3z}id6CnZ(QkqJow2BFr@}0-OWtmFXS!N3rAg zsm1joMiyt+>7200X%3tYJUF`iR|=F@Ab#D)i6lkJq+upNl(XSQwT`!0>cR zR4mqSk%U6z2qYx6ky_>Lqq66x1RkxAhF9^7)268$zG`E%4WhJSTb%yuSMPExeM1B} zn~{(r&LHk*qPK`Q4>)R(#Q+mrtbeP$WlyKe&d-_e3fn`GOkJeymRWX|(9dGlI+-s| zhxNy+w*?WJ0s159b#Wz$g&e|nQ(ocJS_onx|4>qI)x z9+gg(GtxQ1Jf%pot7UtreKxLaj~jUyKKanZQK_^rA$Po;u(rtXXeAR-jD4Vc3U}qfO-M>(4Kj%1y-D06R7SVo!*+OOYE8o%R zAykXddgk2HF|dzq_dIKBU)*3UAO;a5xo;pWeD+r+;831VJRCl3?w52_^w8y#H z-#1IRgj3vcQ{8K9URUuVXfd=#+JK65#<})~1Cfyz0$xD6Ez)I$L$VLE@E#r9Yj>*p%SK$`&JT2@9Uc5p*Z zLr(-!dnEEVG|3}>EWEgC{w81xh6%p9BHx009G(Jw;k2`KEh?{C@@-S-^>KZ;EmIh! zOcw}-k!JqjZ%Rgd52)p_39b~JIjB84qM>M`sfF`5QPEi`hH-OcCo#MOCC)+OnpeH(A$wb-D9_4dr zc%CLAciO~9T|R#HqFs@T7tq1bA!0?K=Op~6ozR+RRe_H*_9POXU%PLi7>&6hr4+`8 zr62z@Y+xBukmQK-shJgxzxXeV2N(drmGOk@?QYdTgBHsuzr9>W%I?58;SGQ`IlZ8E zlm(edNTkwx#1iwIlZu~i)UUF$bCmi2uCJdZ5^&Y6{a5~CFnysoVszT-xnGu$2bh6U zBe+M|$rV~--@AOX36MH9^fyW#A;knS+Fe{uME8J^s(*z;dz;rZb=SN0F-sg$ z%{m=j_1~4Fk@zp#i>F@SbHjp45$eQ6#DZT!MmYJ{e--kvAR>6#?APp6R+Twr>#Zw4 z2bv1fFDP#2HNr+PX@cI*?ER8`7@^TB+-iZodt4f_aQ}9{eK^;T>lczF&HGV_i!LwC z!vd~IhKh07mq%kUAsBTrOPmhnI?tt@1PR1=;+I~jia;=Kgd!xEB#3da3vIxX#9>WS zNYMdjVsmU_bBj>iO6U)xjt@o0?@kf-L}VTkfQ(qzAng8(nv zLkXc^9@w%4yz6m2`RNN%5-HiM(5F3bn+l_vh5asXqgr$q+2E<2OVAk7N(#pgG1*nE zK03b?OY+K8jK{*RTccE5q87Jr%@zHt{OK9J?k;&`HSWOgcQM$L3`1n8DV9tnCxKFy zV!FjIGJ6SW@I^AVhLqzZXuCbvrYw4&F(=`O!|=aYJNJK4-b5?}XVHd)ipx%*1`l7e zYG~_L>}tUYyf)RXep>8YU0{4sKHX2J>qXRXWt9X%{G*jR&4q=-o4$6TBX9@^ci$X_ z0f?1UJPyXp-^&^Y_JhTT4X-KN^)@XN&;YrET-eVR5oRXVTsB;hx`Iw%6rqKFuB;eP(3J0bf``ff?oaODWuS6xx{* zylGYO=S(h0Cw>!9Qx}zjZ}s8N(?+8=&xe_@m#@vvn**QLNV>g%I4A9oyvsTGzmD5& zr4ZK-g&G1C;q;-a@F<5phhvjBKV~|W zgZNZMsY*l%$z8Xz^V=eXDbBRD^eLn8Uq`QT6^wNx_adjpTe{vMus0&9aScy>FVTpT z;;SB%w3NtROfzE-R7rpKk)93t9q#YT+zbYcGEF3OCX+`%-d7U zOTxMP*ew0{Kp7%|`gC~f13?MdBs2i^X?wNr-PmD(R=*yCxc(FsiFi3y8repg2#I|n zp&+gN6a6>U?IP&x#|y&!*0c2C=PMu-YLHq z2rdLA8N<9c^lehj5v`Br3sPCoR}2zB)+aV4$iBiz>@9I49}Y?D=^@@F@r7B_r4%9; zBAvUY=(5u6S|}YrXwdLGqC67xw+ADtKQ9l z81B;M0%iXe1ps^{I6MAAsyjfsfo8dHholA`gy;_&R|4eneXgETtM(^}D7s54payO( z-~tGf^UzL5rN;^*;2ahf7ATqhPXxhV6+=v8w1kytBKD#Dk@NoUk7=wwY!dVYS*2^_ zvGwrwCo4lNE#+B5q$9qGzJfGGxK{q(k`@v2Opd-Loi7JbtO-N}o@5dffv@T9 z`B@;sR%T{sDKJ(Lum7!7Xyn+@K@eUu^2H5tDyg@1xD3yBwi_zm(^~dE+Uy-u(94QM zIQzb5W`U^5rI>%Sq+QJWwTqWdII1OMKjZXgnxh?HpEj5ge5G(mW+^Rz%wypM1-%iP zouD7g8qvr?M^J7glZO2XTbGW61RIR(NDN$%Dw*9FW}HUxK3N+jH>;&M+nbo|O39!P zkq$8p)h~PO*eAgqo@b_d2T*#;6MT60P4w7hwo8UEG^`rS3L|H{xokp+&+4Y)-w+q) zR{U>L*a8!$4g*3OJ^82M<==iK8%kC_7){c#G0md40T*<)xk@iEh1%6zM5Sbp##z8A z`9}5Zo6~s(O|Gyff*#y*amf>kEs!PP zw$a$sWJRQ`r+0LJ!D+3%AVB?5ml81IcDV&XAuUz)>)35)zzw`oYi9*?6T}7w!Ph=7 zX9(!8nkR98B@kjy90())sn5_wPM7N?rbGy8V!UpmIYp^0yWOUM4^bvMcvIsSHCK4S zmfD~(b?IN?iZT05JE^LA$;Y}XPk_D=v8s3!NbL_pQ0DLVG?u$wESH&Z;uT}zQ!U*2 zDbkjA$PnR#DqYYoE$nDI_G+q>Ym%;BZYX#i<3V0A>nj&^7Nxr8X`QpPNQ9T`o8`Oy zS3i^4(0Nn!VnPJcG>?K%#7`o%arS-}uD#Dc(|FKJ4VhvDiVhKrsd%$@+{4__WG)Qo z9^I@oQQ5|HinUY1!3=eBM906lB(tc?oQ#o{DxxLG zxHvoSjyrC#7FPq}y4t?)&=0clpto<#icCoKZv8$BU2ZQv*Dt7u7Fzbgu;#oa7r28? zdbVQWHm<2Fn%xDwoPPzVAu$iduf|8b3>RAaR(rP@zE` z3PNnqEdh{Oa#2BC?A&J|5+UpY%8JnejABryaN*~P3j7)nt{!5obo5&u&Ou5w>Dk{a z%TbctYXxC02Ks)CrA*i@RuS0&{uY-{9A)E!KmeL<00Vm;n=vP>T+#mpS|ms_SQww9 zJj$7uz$yq!1v8M@&))0ZBQ-VGLbNNrrG0hfSU&q%Ye2%r-vedk`^){Io`*;4Z&)iE zx%iy7CG;Gmw+_@CZmzHNkm)0*Tm9JkZOy~2Pqi73;Sb!b-;QD7La-E`z&A4q80b{> zVp}NTzj-GK5D;;Ai3^*Q?98?~jT@0^Sht-}GDpo|KjUA7Izqfk-jEF}_AHM${J_+X zn_a@taUvqz3rg@P^v9~wK|CKj^ht4{H>r{w5F0T2<-hk~alyM**0NI7eMHDb=qb^& z(LRJ_qM(rT;PXEHAS27vR9ZV2qKA$ax8Zfz?rS~8Zy~5E7-(r;HD+lzn#0##<+W~Y z6#HtN`u9ogR@kB9Y2ESr6rjhD(b{CJd_>>#aAgM_*)?V7JVjai$f~WboY?yy2R{KPPT*A0_f?!rD>q>>3p)BI2 z`Q!B`EMD#!18l8Hi$BLhNu}3%Kh{DWIDh*Jr;C2O)KcU@LJgqs&t^o5x*D+~)Em04 zKc+SvzPm?7Y}jj^j2JK{7I}|=C}I1#ywtgLs4YeXl0hnj)LiK-ws83jGq}clh~>R8 z{`l5*fVu+Z67)>F)&IB0|MzbXoAdQfiz>Z#%D<&fW<`)J{yfmgpu;-nx(Q&sC#P;M z>aTpaJ3RW;*8T)7O+#Pb{Qh*=Y;%g&yobIAu?CT}?F9u!XNG#LsL=f$L�-fcQ5uZ~AD~0-9NfoV-Vr2Q~~^ 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 z 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%0A+E`CB;6v6Hn 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∨NkLG$Vgus7EP zUR^gOyh&6*M9uy1;0udoqaF2ePCJ=$0MSF%m(LZb3I>z;2)KAaIjz9Psf~uIfh6v6 zvsq9M+-LtaMc`pfDQvFpw8M1XZ#9`cUciPN*oz`e4?V9waCAQVbNd%%V9x6^Gm_oHnvCJ}~hQ4;s_oF0ycl3VQhq6_KEu9 zJzV8?Y=jxH7)S(OCw>aK+L<)?NJWLZc!u&zkruo6{O- zl3L2>ZLf5~hI?GR{v9Rgnh4uX8P-@oKnw1_^pN&F2#;wDzSRX zU$R*4v1*rb?#xyrNUqMSCkVw3HDtzn-@s4=y8|-?Zl{Bfn|$_}D>KENGQ`IGim5h4 z_N;ovUKul;eg1OyENfQzYvUwnDvI>4 z#>>N7M-VHV)d4u*vMW%_C35lm)VALo7G`)SfZqSQ=Eea8X-9H)L?7KoG+lnhM3CE? z%+CUpRD~7A`cv*lhbyvnAYsRa_$eV$2GLiuAivKF@vO|^DAvYBuke+pMu<^biC~<6 z;xrNX!R>PY#U}sMdsM71F#}1&bH{rA#`AT4sla8Ha)aR&5JUBr|Jn9w^P(QYy~?tf zJCGG+-)!f5ZoqOhr%NP2f!p)zv(wzvXoG{`f0k#nPpZYtv8CtPUH4JBZ^dbJIK4T~>%&?oC3}1h zFlT$KG*e|7*EI+nY0Zx$q;7zH9~K!n3<-&51O$%nMAM}}PEH{njO@2#Mw?ak0~aCl znx#V|!p)FTs<+G+W-)!mluPL+`(OCJ>Nhx(9d6PyjhPVM2&qemd-TKS#|i01UJ}h_ zO2F?Q1njD6&5GW`+mAJ>E#H2Gs-ArJ1c_D1xqb=7T)`*#zG)jnRPp#f0ewXSALtos zF8_3{UP~1jaan*1esajK5($wuFA_J3t<#3|g!*8Dq=~E{gdr_RNr8O+SGs)9rSNH)c%A%*odwFk|n^wu7t9 zE)NOEg-7G^Un!Ax_IL1FrFuY=9*+9+=%|1_`sL#JEZ)5K9_=YJgp2~{J2Z#3kmC3{ z{FPgGIOUBwYMuu*wv$@*AdHvG(t>Ui#mNX%Uv_~f+~YgxFZs#%K8i3e1=p(iIvJ+! zI%Lcvk*3T?S?{UssJK$f$)30wEqEPn@V^wk$9{F`JI*Zd_N4@|KF?{zSNhmtgySq1 zw^TS{nLfNlT@?m9wQ8f5f;J0&-uiF;=*z$T=5qG0uaXxdl_?e|z6`tpf->M5WvaYZJh~A5?^}U!k2$mE0Me9kQnt`C9HMaHn8j4#L%{ zIK5lrzTt|Y%2+GatL1!~F+%hSI2V)+RIDw_5jX3Mq;JCAVIK;WskpuZxM@6FInf&T z%P$|6{_HNg%iL?pQNweTrJKdQ#;3Sd_IvL!?(PkMO(@rm)*8|FSz0Py^P>qQ=hv^_ zb=w$)Z4C~mWoA;mvG2Jowwp5on4N8T=0TG8* z-I?e*(88NuB=$#i7Sj#5WYx|fBDi8xX(>B$yg(^mCXUyM^2=u5A_TS z*mdGjim1n@-QtcLpYKvYHEwi8eJb@5cj<$=)W`huDu!0 z;JgYu<$_!kz)ST#=Y5QSXbQ22EuV=4h)H*c#mC`o&u3i)N>@;&Ek;c#K@>k+S>gEo zUB|)R(;a4Fu-RoD?zZ)8y~Cm53mW7`ssEo13BzU^-h>pKiW4Ss%dT)N(*dcd&7DUwhBdi@VarnBxt}c5o3tqi5 zNSZcByQ%kNB-2}5#P`h!&t&Pe$~}cAEDVT|bci|)5d=T=rPhtA7Bi&%+9#ug_>PBC z1pk3TFLlWqOCb3m|4BYWk<-FH;GG}9JD6i1HV{9;4UC^JBk@gdcKKnq|j0z;YzR|2|96U;@)YAKRDckwWn~2kmoC7rucw*QMm*q?yV( zFVy8bv(IR|vx5zJC$FCj@1L!jb??zQGG-Vn| zy?s6Io>1nR(pOH_=s4dtb|OkVs|47kwbpv?lY4(iGIk;o+|DrH5k#o6rNtGN(={1z zDHC}WmBSW!;ar1eAwF(4)%n8b*<;FWah0W^ z-%P~aNSvT)yF~%1$Gjs18igm7Er5Hgnp4JwNy%hz78NNRrlgN!7k-*B z-6!bY45?(z=-$&p5fn>788~j~4*=XI&19LTI&XJz8~@C4cPZAbqLPZxVWz<(GKa~( zahF3pZ_&AfRs?M(H+g7{NyQxb=4u8kr<5ACQ}zq%+e5O3Nu>9Sj??v_Uf!a~ZD4q0Z_nw-=jz6#ynC}`LbK2=`VmW` z^xw*#&e9Y|^bx-6d?1kI41U@D{x+7GD_Wx6an^RajEz3Cuh06|z)kNcntZ5b5aE*% z4IjOGS3D#irb`W<)7Ohy?ZP)vfzdbv&kvRSpEb|B731$d_}&{toO1G)6-rs%N!q^1Rri25evYH%o@5T`Km?&ta`EmLn+D$MsL zsx^xrVA+l9;CVeusHh9hi?a*H&JA=}Tnar#>3xqTjmL&^^U-{b!=uGenqY zew#~oza|aiPaGywK`!A|MDMX>alHT%%#Q-tVnsQF!DNWC**@^8jPyKbec9bLZqtrK zQ4|^5=-v!N(YkoTJFt0)BrANlCeR3L6H`!aQF5K;x|e)py+Oo`rs(M38Fg%4mU$49 zljc>?L2lf6RCIP7@8tSWGN-?O*_)F3f%lkEtFPc9=WG!hD0K&IZMan1WoqIP8wKG8 z=$sOrA{&koac!mWSfspDOwiTv@g6Vx@`qdP>iTtX9 ziDyh=x}5M8GD$}J{Dp8ZJbSML{#tBA%w;*Zhq~i<;8Ngk|4@2f-VRf*-4qmbqoVR_ z#VNcMcXnss{U9;2Kb8wq$}Bg^=?hvDZFw>*Z_pdJ!;j;rwHXh;P5c?!+PTrP82Wxa zZh6al*AM{IqTYX0-jz#pQSspreIurUI?G*QH{bKe!J!^&mwm$q z6lI28HAbx1CN#_Ipye0a{Z#9%98T83IguyOR^v`pr!s@ar}Ttnu$H34oT*?OcjyJXo72y)Z8c#T4w_CzYj-}t zbL%t%KP~xLqV3EBX+a&WK*xP8u!{46>+%_&FR9MY{yrNZ`GA1rQ~VdxSccpznn?PKEe7Yty%iot!)xNaV*2QTzndHn%z)zDTVwMP8WQ# zA&r0>Od_Z3b~owfg!R`f?FO>Wkk>#x;iEYL7F!yL%4)&Ht{d07CO_jdQ8hX~_8pCV zp2^le5LIs+Ag(a^t$W+tM0K(&Y$bGrGw>U*-`@>g=(zk=cc*up<0fcyp!oYza2rM<MMH)GfFFK;1MeKb3z6Dk))rzHL zGzLU3!5PV1eOD{M+B0svnuYE$4Ij2lJr?#E=s6}*BZgI(^RXav7; zTzSr2f^U)tmO)QL(hvEq-Xug7{x-ZBY2>TP6wXJ13)=x?jpnGigbcSx`j1LR4sVjU z4P(0+u$zjJi!9K#5{q}wn=B!U@ z(<&mG+}5Hd>LzbsO7(^1k)PLRMI5&u$@dO~VQpquMM2=cbe(gh6M)1Xb2`tU7jX{dHg0;xmEzxI9z(8bvb#Vqw(AHkB6tTRD_P9=S@XQ- zKELf`fU4W)4&{&|wbO%*1Z2pVgd6h%+-#AF!GGK7o=^b#`28eMgad`J&F18zks?Tq zQ-S@RWjpVT+@tY7DD=A8Ick}WWV2hZJ{WEZeO9+t%rmW?C8hkj8`#OpO#E2XfXz0E z8~b`+9LQ9~rD^^Kk;Xns{8-JA>TY;fuLusFP`;AW;63^#orGaVnp7f9Qo9$)Vpt&p zbU^JzPVLv#bTM7o)fS35h($M1Ct=ekr@7t?&G1=r8-9+n>r1xtlGQdzYuno#zn%?i z&q{nRP!l`b=8w&Mp_s@SwKcerW^C}x!jEKIqL3`Ea>R9Lld_8_rV?NFXVgXcA$z_? zyR(O|Z7e2o%hePF%6!qODs*UnzPc6Jzv}BE8B5Ja zx{ZK>J2#rYW2r!E0MfN+a=yGl{FqN=Pw?t|pRDhgg=Oi*fNBcbe0Ah!v9P#tjws)6 zfQBuU9TKGhO`ZEx=S4O-wi3FUE7Xku$!m&vvfa<5KH>N|okex$^=aF?CoX9ga=l2& zyCNd*)4YQqi1xH7C6RYBYr~^$_Auhj=^XjE9>pszxmzoqBU?fMJ;zE6I%+#eP4Mc7 zibezlx^K_CXYgg^tz^}2B}>orI!74iy?bnQlr9T^AY|3~g-*p=Zc2{RXY`OGT0y5J z1&YBOq#u@?h;1jA7xX!AZ$)AZjygGGk#kUAqYQ7K-|)@t9obANB@0q%n+-59n<9$B zZC7jNdB}L^wFlHrIHJ)9`YRf}EE3c9twK8UwH#=oMC$Uei_-z+vFEU;DG$+r2p+p= zVE+AjDAY&q|?sex1b_x=6sZ%eq^@LqK{@y2*SGsnO{A95dHbE-?A( zi3Y^=u)&WDP2sgzLGcYwTduw_mX~X0f@TtvnIF9U321~Qd2CQl)0x@Own&r4-> zFqzm`m?LW1`5wOO_yd5t%i_m31?>c}1X%7BL(A;Q!JV~E!oR{re=8hb=gU${7yLfQ z4wea3Z;a}0!sBEhe&BSde~OWBV;Bzm_Hf9DQq_{OUZl` zT=hh^EhC37ky~BT?F`UJrR3w7Cx>F`dFUKWdw-IpK&6)~`h*|f#Y=5;-lxs&21!+> zf=pIVNNVjL;B-q~8{Gb1iSEf)M!>xCm|G&z{ue^RF)M~ij__3hd9eyTmy+1+5Mdb{ zToJ}O)}H`5eRdCg;fnrRbF!Wvt?Wd?GRN$wfl%`{xzmOR^2GFf zI$>2E$ME9|W?xyh0J;Bo0WJ=y`gd$Q3Pg+({BLbqHR@Vvt)4&C-@8TNBF!*QqmK=z zsLXyNk`MDo;vM5bkLA1LsuEM2c+MFs%ixN{@KwQ z&nWHdx^MUk8loJJH{UCu0VViWrbNEjw_2Y}%7}J4s{^t59U)MLX|;V;RT$6l*}n+^LdA2bQN&I4Yucx+Zly8|*g+rVdI;aq z(`ayJ#JICo`hRI9g16E$W{MrHoOMxjoH)(bUA_dnnom3AJ0AWM{_P_zpE~Wpt|=#@ z=F8V^xRPI-TVnH!e%)Alrcz~ocTrz@&kJIRaCaL@Bm#idJi=~p`B;}nFXvGaZ@d#R z;9bn~>fAWtYAcZp$2J%8Jh<6kC=B25fM%6og2$Ya53^1d{cm{o=R}csY0B!zm5%7@^3N=5!FD58>0Tt+@jWP6b1Bq-FM%SF+RZvU(yk3r-}x%%-dEKF^-oqTvW`q`_q zzwga9y5>SoM*QnJ!9BY{@adL`LNec~h{;l8U(hWu0R?WORt^ts-eI31>rPukMo`&# zqTgf+C3}0drJeLLMWwN^lz)UTFdV7@u7UVMcTXnVMk}=?mKQ`jkZtJlUQl;OksET0WR>UG6{ zb7Q{MYlAsE^Il_F(jo4M<<+ghkMOJ`6U)!tsKqM%Vc{<;^O1lQYE}QqMf^X0y1(YW ze`~&CNwUP1m?X--J}h9NMRx_HW?T=z9yY$r^@0slIccpObu~U7OD6oZf8P#(CR*^< z{Q1gRq8_I3YqDH?6L_w`nE6SKlGfA06{HxFqW?*F=nTfgGgBJDiEwtQBLoY zG4)~K+T&Vd zs$<+$52xay`86--SGL``ymdlv7PygQ>@Q77Lif|YUvq6GI9hpUB|h`{=_GpP0*#XP zCpBj@X1z#!Y}^X`XsP=^JpM5J|5(XcGF+G$b0f&@G`%_S3Yx&FIb3n|d);Q+%xNr_ z7c=%ZNFV-JvJ9K$pXF&i~4GR4xr{F1*{>r>=<%z9NAtaLSyI6f z9ILk}a7Dptn>etIcFYqrKSWL6@~w7nf!8)-_Us&nB$+6l_PZ_x6{qzkA>X?_4D#Gr5_*U&auBA# z1f^J-n~<}bRob$o<7#uH0HA%dUn{#z(8|JNZ$P)r}CQESpkEnt80dgy6|m@>tM zfGhfuM~3M`*4aRlRl?;v@Bi9P`ofudou3KAERS)5*$$@h0XeRabcvK&9B@mKG5x8_ zGFl#^cG!2{_c(&~V#$6s4Ip}Q8#N9tTF+gXXe4%nz9Lon9*dpo4EC7KvQYN_1MTZI z;W&K% zp;=BXT~f;^Uh@C#{>#2g%00!G5xrt{bvSKvdNhv>%^}92Rd&86I?xKbesO(Pl?-U} zXKRIlvu^0oU%!|P_R)Q%=SpHivt`lB*v0CxvO(tRfY9ExglOzvV~Ka!xdQ#4x2K2RPX+zg~|lDE?aNX z#VDkIgX#y($nz8sZ)pS0ROQ>8bzHjVynhXmjl1K@Now_8eymq@9O&w*>#@P%fR${F zKlYitR9_s6msp^H9cH=c@nG~?jhHsSg6t34!$Y9&%S+}ri{ejQ>#!v9Nejt{=85-d zRt3MxjMtfFQO?M|N0~Xbz@1rPvI<&BeT9mdb_?KV1kL})nx>XN#3{ z)SefqWU&;EDweYb&;#|~KxofB3GB9}es#$!^;TD9dE(e&0{QW8KbEtJTCDq@@}(&R zp>r-xe241MwNIZsl;V9YHB1K%1;{D*nz`sU(PEtg;l-a7M2*#m(ei5-)8)2x0953T zmkurwv`yQ-g7Tgg82Ol^>XQ5mR5LNF$GZ1#{{~QBRCBU!#YzbNSmk2Ta)m3$rFL9U zpGh+Nq)q3-a%+g|;Deh;?eqpsHQ;D!-!k^EmAo53-d`_kzxGsOl!5nJaya)?uoEmeBe!taq}ereal-Z1(cKzAN{72^vSldJ(RSe_!_C#VCq&GHBbDD}Bb z6#hN{v}2m;88F@9uj_wRZnXj!7d=sn?WC=5vzZk})W<9LoKW?g;!STs{n@N_^x4>e zlJ$JuPQRNBS-uFbDyaPz5U(0?M)&Y1W`3A{$|gXP19q)TyTS)PG*Ym@egbZ1o2V64 zIfsXYpO$woROZ?rW&3yiVLa%e-zQgvk3^gWZ~z zO~)%39Snc6x1yE{3kVs{S7O=`pdcKDx3g#^CmdGc|3zMjCFn9CHUtHZ|PBP@KCieN4@!0Sfp2m-*Bhc9^P zjQuFs)tJk80QsT%wNkoBiJ+Vwmp-@UXavh+Ky+cCzlaY_EZ31~=`?@=e$+PZc<5ju z5BXKV>A~aaomHz)DJXA>L*ZY`kS+0w=>J-Vu3Z=WM`AmvJV;yfB?{gWw$BxEFctFc zkAMQMyRS(AX~&jLw`g#A6V$AZmfu+&mq36Ly6m!f@_qI#1>iGhyl#n2#Db${+xPG@ zpw5*5a2Rr|sy*8@Z@rg44c(YD{!fSMxOm&Q*nx29`Ld;S>zNa(P00rb&BAZ=ju7U8 zi_>1UXVOh}7DXfWJ^tmML|gZT4!36w8x0I9xV6jfmjY_zL3488=W-W4E7%%<8jqan ze5;=eI*lp>y;GL`P27`ax@Ab#{m7T)6VRdp(N5>j<UUazG`dXb?dE(1(0NJkF zOj1`H{bk_NI!E}8u7Gf1MmJhb7QD4p0aogTM9GO5KV#<7hL~yk#$AG`QbU>U2x@h1 z%usp@$rF~S-M#?F`lXxTr$Do+RS}?ZKIG604y-=zj;sPEFVt~C;ZLa?SI&i17aR_N zg|^G%wE?tNynY-~ZNT<@m3l|4jgaHMS8RI{kOUf(s;_PI4AG9U>2j)AW(pG-ww>d) z-c|MiIZQJ7NxJJhg&Ia{aGi?Lp}Pk zQcyrYmkquP=-pbN^EU-YO|?|LTPFK!BU#!;K1%y-#cPsTaJw$SC$&$$4Dc`n+cTr9 zoASGT&SZL#bt3fb-T!p7Ab{_wb(oj+;j$XaP`pXlGdN%&Sx0T>lXak{B&=i5^zhdBYcOjD9D>4`&JUAq9&gs!N-Spo* zk;ZDpQx1Y7zs~dp0)udv0mU;?y03zEQ#QAR;JgrnnLTp*U**H`UJBIkr?Qm8BRX~N zclWq~D+nAu(R_P3ePh>TU{z-CuP)B8fj`GJzuDMp6XAuNmZZvCXqYaS#i+Sbcy^+C z)4geeA%$|Vf_AQJs6*V#4PsCr(B0y3R6{+O-oNw5Vj0_=1-n0rNlG8NqfU@IXE`4krm{}CjIFk_T3jmP69in?)WGxM|KU`#PG7n<4a4g9Pc zyMTi8oAnDZOLKgLrt(;wD}kO>+>S=*kt<|-tle4%84-c$FdV~`s)ZKouH z0_Wg3@7|h_r+O0n6#bXrW{>_W$E^;f%P5O$#*lz6b#ZJ})^A|8?J=`I_)se~!)e3# z$eD2D>uS;ng4Auo&!t{655M!4{~gz$o2^!_v)2vs{24%wtIYD)oESfmHV-7b>S6gf z;ggk-Pv4hquKMu%^gf%w5Xw8f%&3)F=2F9{OG_@)1;;%B2t63MnB_ieebCJ_FU7Vy zRLaL&5}{Pw2Duf~0KQCBVoo6}upPCn@$gtM!kfa9?SNo9+`QCy4yKj3NR zI@}poJQYU7iO>}J!jb-z^}-z35A#xONCv-&@wV~xdHVk2**7AVfTn;7y-iGOH+M6T z>DBM16C>>+T#W$t{qBEZgL{*u-Gp#3Zb+z@v~e-SEppbHD|!tK=d2X<|ChHtjT?80 zd^Duoztt_OrtvGi*>n70gI{puVK5vvT_d6{aTlNV8MQo4lY7$UCc$sF>JHeib0@C; ztdbtqzh}~QbC=@*fcQrJ_Gg!qu3q5gi6Y7%BSJY-NdBHe*XbwVY)ANkM>#8d?I+g; zSl#m9^yg(iP`dm*@6`VF20jPT@R0r%4hekpBeIm)>TW}4%jxPBm%(+iaFw6^Pa^iw zOwKabsUSMu-+QBUJYv15Ht!PSAL%dY=2FWV0K7Kks_W(E^{CM&NixF3Gy+rNMq233 z54mjW%2oQ+SCg!v#E_r%3aEE*8sz-LD%T&g#6C-1O<*@%W48Sa}Jod zfw>O5)88RODf%-uKSr-6g4EhxQf-IHJ*;F3niu2|INw9=y+alQ@2A6juctVpafR#f z7pRQuxnUbTIGlx@S_C3fP3%0rg1LbOf< zM4Zd!LsNy(o+#==;rS9M+Df!?I->S_-Of^et=+WUDP9Q`$TbOkH{#3`ttyS#ca@*W zoK%66(Ml2f$8pgk{~@UTDqtbVB4c|4xdl1D%Ky=rsvn*uR)V7Pfi@)h^bqvgZH-%{ zD)#K5OIp!XKD0Deaze1iy`LK5MEex1GGv!S>a4?BsZ zw5ZM8dcRNQi|tNHuITI*+Bg2F5YXprZDR-fMoV31LEnRrSoMC+zmtDD9b6!M@3cO> z`Ccttqxg}JBAhwGy9aUglDx;I_f(W;g4B7l_qbwTitCA*S1%mRjJ>Y~5`Tg^-v51} zc4z8skb#!Nbm{zyCp1}eMo^Mu#M9M6Q`dVIzeI{a(M}tSG~5Ab_Ah24KQz$Clg1YLGCiELr0Bfpg-GTZv&nS1}0|?sn^0bOxx9S zXmjROS>(uMEZjilU1!WHQ`cf^e1~V`&7j!5K8_Pd_r%Q3_DsP$1MU^rz|P9@~b@VC`) z8d#s)F1glk&#V0|eg;a_T_qxqmKF`Xyph1AEx&)9NwSkOki?^2G{$>FqU{nG*i1RR329j#sQo)y zNXG2)JzST+Ks7_G@#eR|zL}5Hbtm3kvu>*d4mVo3`K*rav+EtmV??XHI{v4NpKa*v zJD#;y8V6ExII%A!8xj6QxS$PQy_Yz9*Ti$$K9a^9aN$>~`o1~^~->FEtfeqO(M+wOKxHvi8%2_n6}((A=G5-Essy$ilCcPrjt{(bI( zU1}}P4V_Yi=RU*g#mB+zbI+YxottrcH$96J2@AHb8MT>eelO*GZ8MtvSlqZ->${UB zMjQ2=B3ie4_2KnJ-iv3wX@$|EuD15)F^A>7q();uGbqHOGkb_hLyH<1*S#(@s z$!f>I7t$VEjahgpU2QRdtv?M@`+Wa?yg&M4vy0-7*O6jI~A`8)Dp9;1D z7c=AoIk132LS}##h2$G5#!W*MFlae6Dx6ua$4rmm6b&}={_T?jb*PFZfIOQi14tc0 z^MRZ1y+rG#MS3t1I`+bVPfLl`LP!Dx{d(t8%I1oi+u$om*eN0ErYUV>8$R^O(&UlO z(HD7_7mS%F(Ed7zjkYD7gi(!7I5Tqruu(_7RFBuRD#^$(8;t9Wq@Va7fIY`Cq7gDn zIz@PE3p+UXr_!ul-ao~6I;II>i`wOi9G9wzVREGE%|tBumDiIW#%@KQB}HM~f4*W) z*vIsy0|h8gSwf%YCjwU{P32QWmCM`j-JbGEG5Ox({X;yq4wdcNv*=Tk)F#H~(u)_{G!z zsL&iB4t^V)hF-O0sbg2+ZQ@P!kRt~+xv1^y-DVO)Ks|ci@c^$&pkHk&mY{roIgW-9)xG8J z8~teW%R+6eZ^7Fyt&A;X5o;edfk8Tifa7@=a6b*2o@3Z7)PwgK~hL^5Fhmlm;2;Qo&nAVxY~)Po)43TcDmng1q1-`qGs{Z`!nV1vW`w3)4Ly{|^O61Dl? z`|3Xp^wEM&k3qSE{vyuzoZ>fTD#ZaI5cW9rk0>>0r4$C6syX?~{K|dhGRpppWA%8E z^wvRqrrB=FaVHA3JV2AniZ*L~iE6uPgZcIa&*Ic#d#XpVe5K7IQ6gD|THcC{@4%gfn+I8fq;E&BSx-jCV;2mv#{g2BG_#+BDova=Maequp}!@2#C+@2$GKS z?f0CM*P5$K%N!l%-Nkwf3mz9(j;ujH$rK;&qH`o#p)Py_}_dcdm9JBqUk=OvDg68MPyJn?t0S4>8_H*t1Ga_Vv zTInsl(zw6I=91mjb%TfBIKm*WDsy!X6*wMLNSJsofNR~Jmrvv@+G=AGpBJIgirSv_ zxFB&H1hv{Piy{vs6EQx$#w>@g_d3pw)}>qb#;vP^%LK}Plb&xyO$XWSJ$ z$qp^Phu>;+CqFk@f20h&jiT5-AU(2ho~SoyWDq_i4PHLGcl)P8d!Er};o|$FAzKN5 z(L9HRdQ!+fd_AjcY`HR_-EH3Fs+6^g&+MUbAR^vHtMG6I4MC2W^9nn`R@*+G-KwOg znYF+e-l=`FdDc1UwfXz&O9?#eD?xBNn zTy?kgsQH_rnOgf!XJNg9qD#JEHpLNc@$YGAt-Kv;1nqj9)uN7FWD0!SK}=I!+Y&=< z!bc3Z!~!0ax0o_^3B1N>*!=9W9HuZWTpZBo7f&zcXpo z5wYa(Gyw4vW$y8|*&)-6!|NZ)pikhDt6K~$;O+54c@sMVcZkFIq>prXl9KnBbLuZX zbzPoT1Nf{6cdvq93&X^}j?;M8I&&rG$z^PL9z4`_z%DxW*A-#p^_{10d##xE$dY5Q zdE%C_tL)>{JO)!SL`P6VR{NK|e@sg9l0q)Kzl1q>qP|p&WF|z8C1|T9La=o z@YDQu{2(PvuyL)uwG)wId?wc*!M+|UvBnPCk&(V#O7QAA+dF7L)=L>jjFoleoV|=R zJUp1-W(vyk)pKfLY39eF7nlf36~2!zAwq||vC1!1$Bo3i<4S{e60iPnQ0DNhC3%VS zMNI8?+{7HGpMv5=kB8S`rdLt4T#SO^wp)mXa_&!~q&8HaKOBK~D0+6YX72JXRok(d zgiilZ$~Zc;Y0M|;THAa4YLC5HY6$b)Gin4c+JBkO^_I*ln9uIe=_C>?+)|T?6|%|O z>(*OX|M01%zK67U`CFvCIuB#Jw66d0e&?Pm_}UaI_;^u70klFPlB>sVg;yb?Om5Gc zrt4%K;*}a;=&?m_K(u=+csJ;N0w5!)y?3Z6ycK9LZ^kV90X+rM3F?>JSJ%x}F)FX5 zjPei4|MLKL5SB`ReH0q6?HP)7_`~XU0ld>fwFE~@-aq-^Z5s-MCvEff&$7cXMMB2s zXWJh#Y-x43M+>BArl=fbetcm5)obL-g7h&K95XP&N_*#TBbJ`;+F9W=_e8H?yuJ8( zUxb1i_u$B9SD|lyFCwVSb1m7*5)3;Yn|uwvUHjcov`e@VbV*SDE(X+nO3Dp?Nl(}}E(-FGId3E&ayYXtsN*$)C zPT!{`!meFn;dy z0P3B8E`JbN9Bnq5>d(b(k2517|2l3=8cp+mF>Z|Mzl;0RreMt4zdoq#zdQG*Wg=Vn z-<|ufxBfTI{p1t>b%_5u#Q*;sB6a_#8klN5dXQw|Q&wMR*(nmGcuw=@cR=V?_#uPg z^V<(5pGVUL7GW;Y;^)L5jaTJ@95%CYt38gXa0~JZZ>7^5z59vlc!$?<>PGoF zC)~WBY4g(J@$5MIc;t!42YXb)M<- z=^m&1m-)_f;*Q8KUu(B5i#rY6(zI*N9N|RC3-=0*lz@ZbD#Ds3t(%DxT{C^!1#2DJ zIciIUR|x*{DDQncN-gS~4lG>_KET6AY8*ngfq{5e-lao^#U3Ye+D|0JG z=>V6?b^S^T>E+Ie0?nJ%_XLtscVg}3rMbKw{HPm#`GpK_%L+?=sPl^#eW~?Blg$(c zMP7)WP3|H5k0jnEo10-r>9FD1{bkl==m-I-CtX-t&HU4f+(V`-FSj-;P8qrGi?E(r zb5w4K5{gg2w?O}xpNjoj+|I)OPI~XvRczKG1`iIejCxIcQW?$eS zd@Z!|Ue4y3R~|9yD~W8*#hRO)Jy$N|6^9Ey5wgO-J8*Oaht&qPrhFgrx(Iz{IiDS8I+X-VLgP8B(fCliIqQ zRnAkqYi1LNCWed#trf8gpZMLLGk9)Xthfu~{I0Ll_y5E^{_F%EU(YJi#Hww}@x}h} zEm5C4U;qDEgllq7K_3r>&ACG5NElb+9$h|7Cx6z_n!mL8+TERt)*+WuM2yzg8T3nU zQ60uEm3UcU3#)W&DpgqhsB}E+nMRQtFRBUi$8mOxD_#~iG#<~!>z|EmiVhzdeJg_+k%jK`v8N;+^qCnc7*20ZaC{do%B4pO!`C)Ed zLTsEZ$&}FzuR|jz{m^V%5>DB4?epcAV)(5>l0rRadm1{2-;D2N@bbQXK30_e=PQOk zHi2xXH%wxN!BNNM8DP2_&+Yz8)S6EOLszL zO%;nb@^9Y7%E`&K4R}~Wl+b`l+fpbokXMQqjaZy>_SbpaG5~M$eHMPgQb9csmsr>OSW10^ z6*tp%El6W%Mf8ftT#x4gqpg+Q5j;k5`X{b`CRR2Bdg1~K@pN2&RmCn@$+`FCkpkdT z?18u4cHL8b><=@d6W5B;^dtQ64sPT+(D3M$-_4hbiEweUnNu>V_q}j>)SiHi|L5t> zU+1sG&s@bFvXZgSZ#ciExFAIb!{!a#kI^A;TKve4BSYsNScSOhNqq2E8QG5nr;_Xe zh%ZvYv80CnlGI&+orxNhoDs*5#w0vST{}@_*{U7t^CkCDP{&xKZu-_++jdXgoV5dj znFgoUY${}{-_cel2by^B4H%R-3c6(XYPGjj#XUp`%Q2|MsdBS7h0k9+)R`J~vx#>P z!N+0gxWT!;JN%nlw+0}EpB-Nr>^|U|IBUBop$7N%pWwZM>(K*G9JDw!OTB3S2myx8 zYu8S=i|BRNAd?(kR`4h+Bsl2RM|w%S@X4<9GeysIiO|xdPO*HgBb`Mfv0a=mM`5b! zul&|eBj4#L;4_X0_fy*fNknIRZuj;Z5uV$_S3tmZX7*>>4++$ctC#1)^F&_!F(KOe^Ry)T^w_4kYqQ+*8_F6E)TS^x4*a`qzi>yO>ziBUKv4 zA?6^X#Tm|{*c{UtwJEWj z*t6Kjz?ODlQ@k_X-M(+Eb{_=9S;QD5BGHPB0JChvj!|F+%Iu?DNdI7Uf2|D2!{)?Q z#ybU7_T!{HYc~aFdR;Xd3QdAaI1IYDvkOK3Z!E;5+sJgHDT^!H`$|L!={vN}ixV{? zo(WImT}j(fY+Fz5$N7||HYP{4(RH%o)T6eC#Gdl8Do1K}M~0ZDw$*D{oOoK9)wlAt z4&_0A*vRIlr&1g{d3_tMxA2x+gT<#xbq@1}11BzD;p6Z#N!?ONX9V!|!+SQhE zLyL3%#$sN9%Y$8uDlyg4ewWyeQlo9*MnuZUeK$;A8Fy{$;s?f4Vkxb9vU^BznGdR0 z<^p3o6NeNg5}bOgWB`^w^_cTy$GP^SJ=(XNW(2j@wpP|1pOC=d)1(QKWX~Y_UVly8 zkVp3gCT0LO2C$-nJ0vuH5X4Z&dGydi7#w~0QHN(S-4#Y-yl3ArV}=t~7D>jBnyLNwbhCOFL3ym*AzOHrP2 z9-?qdSa)t_YctV5D*G+79)H`Z2bA{`o~V(+JH&o{E5`R)VF%%P7I=I)jZ*H9$m4&^ zAS2k$Al+a6ekzbN;qrZ3ol%`i1KDaTr);gd!=|5Seba(3iief47xBFpz9RW8Rar58 zNVj=ZapNF3+S|O~IjAf;)7LL>G&*L*XtXhTx8Y$G`XTaZYHJ@TvL1Y-M9uf~QSN-B zYN5+3q1UNf=FOqe4>#6m-(?vETE0tTGGg8`X7sdHM6W<76|A|pm;4}{n=oSSrZ-F5 z0w4%pzP&LocH3<;ZO?h6^}*_2xcOZR@EziQM;G%E@b~jYpGHi|@}AReP13P$$2WoP zpl{K2=1YYj)Sr4Iqjeem6d2o{%bVo^)si(*Ntcc)1bf}3u~9D5lA=C=O2EmtEqU5# zM2E_yn-@f#=pKX_3~PHgy*Ah99-1CuuweHm=txmi^#vnlQKWAd9}jEQ>G*WLBDrQC zLuY(@GLFG@1usD^V%c*;jZl#hUv>^}Cm~Z>+WmYcPWDRwOK-BL{H{|a3GLFPA|s%p z<-8yxN9JlmOHD?OpQJE{Pk37Y_U-VMn2Q2Oj~rU_-BsUYGibR`VkX_SSKd`0wcJ^~fg(TUI+62X%on03G1;hn_fU5M<)~I- z6+X7}GvzrZuN^xH8UOq-tc&O4<}t(FeeS#$ZBr%@KAH3m@0UCAv4oiUl9z|@mi4-X z%a8j-$W$}y9mKq~X>Dj>zM8@}_UZ27v4+?F%Hmr^LPKFF8e9rP_lmct@<`I|r+0Q} zInIQncUVlQPjyJ@6Wa8rd9R_0E|?4*F%7hjIe9f{%eiMR!+dhFWKl{=$hq*i)8?F& zdP~LAM%MPUi|$zaEj+z1jhfie1)D|FR`70@{z2UBn1z>jd-q?u^wb=)dXeB^n`N72 zyW~98N3)lYUa%Sq?P2ut!ok9)g-ECO!oyyXkdYKzJ00=!(<0Bkdd`axWg^z-Kt(;g zTL4}{29NwWcZZCmkK0C8?inxlNWq8J0hi2!)iXQ|T>JvgFXty&nBR66xt?({s+z~T zZI?5v`$_9w&LAmVzU_H4v!qRn8Nrg?)N9(|bd3$1=YrK~$NLyOB1Psr^e-e-iWJ&d zzNp@;a#0xEz)pF%&a&~()!kVu@pG}eFgWE|gmNl2q=VD%yjP>r0QZgevQe7z{WHZ3qTC;d} z({Eq{)e_GO6J8t8sU~h*=Qwpk^Y*WFdm8prVs$e0nOmzC?|P_gvSG#ovCS(aqlxM@ zCleB)R@`S4-AV>;BySd0J(Zj~c`dTORi)eWW_L|?R6)x%z2RI|WnFY*PD@u!cgc8s zd!g;C;7VaaJp5@YMzlqa&0~2sbn2OPB20Q4+q2Ue>%}^&l@V6Ic(nsK8M7BA)fJf}`8(Cng~q zWrm9l#8&w4A?SRrWp^aNVzOD;gybWWvqG*57TSMhgPF+P#S|dJXj#ez#>tvXmV%)yG~48|uMVbM=W5%fsGX zqhv(O2e%f#q005{u}JT`QQ_-0*`Oh^lMo+l-$X-f?zscysQr!}9}Yr{o)?l{LS#Pp9nh{kFGIV^hTzU9wiR=JQCNSCa zyZ<+VhFC^Ys56=p55JNdHokG-Y~@KGH_H>jjHpBIPnCW#4S3KE@=REUs$;LzSLT8Sk$M1^TGkJMM!8tjXiTQOShq;^Le{-1l*nSNQ zHGHx!`4BkxoaE5C9|mkF?T z_V%n|Y;4nVx<~mnnV6VfN(NE(Q(ZufWqV$|%!bxIB+(+b15XMf`GTpggqIj@mB*D+;q6ryHu~j9CS^lAtnwlD(%Zx+Woto4tHQjYO(KzGb_vH?jikRo? z|1ZA##8k6EN#iI-$JlwDNbPh(#m%0vOCni%TIt#x#vt8~pvvg3cV+NMzqb~1(wco` z$UTFu86DhO9mh7bwdg;XoqzT$rt|f^{}*e^&o40ll1pSa`uS|UJ0#xFmCmXS_f_+H zJLj<_r$rkhhd0S~J*+cJ7lwRy$| zF>cz{T-(R3Arp?Pq0mqEAABbn4$q`G!k<$XLJ>C!;#b@FWSRtXy*FR=s3bO2jh;r= z_~^sKnxi}Wi^R^I2|_*H%2d?cHPM}MZ*x2^NPtr92ghdXvI6GEJ=i#SV!;V9Tmh~enqBnG$p*@>l}N5N{{dUSZ75h7up`$w2B z;6n>-jlbbvnAyJ<6S7}|UGSN%*hO-Wl@Zx!i4{uRx^qrjb8~Zq@vbum)knEz4Rs2g zASpPf(tOa74dydE{t$w84djaj*Ly~l)%}Lo?Ql}3`@UG3SOq<8X=n+_;#j`kWK?O! zntBwSYSzbo=+}kqz#D?qFQ{^r1ykUczG$M5K~~O=1kmdBJAIBx=+Zir5W4YAtJr=dnZoiz!z0IHMy+3KLqFSX}M*?b_k336I1jcw`ql6L^>0A-QPq zKQCY8$Vo6)uTM+dC=`#PYF>a!TqYmQM9hUObc>Kkd7A&+pg0C+-GiA7Zk(4GG}+Io>8+Qer`;TF<4?0c0YFSRTZc=tl^+FcRmW*xHUIU%Vu7wLiDIP+~(G5LA?(WvES#nA0PJpKvE5lYLP-1OKhi#`K&Cn~ zle@m9MPx!Y;2|#;IXOAE&KqPGyK>#eV6p!P&Mt*6F&*cP#?7YYJFKhKqtV>9)Ie){CM?4YLh z(9C=s-F0AH=o7C|v0Vo&FWdY;!0+3bgCyc-@rF%`h;L(lGNtu9jk=kUG$~b7T`!r@ zG}KWRq?b`+(K@${2xY2s>xJ>~@ZESJ2#oJ@T)+@w%F-Fu`th-{B_9=jiEBu($Tfyc zxRes`SrtN?YXP739au&w2NFRTO)g(f*{ed&SC^mv((*Wba;doev32g&LZ)e1ct+J) zB0|Ptdw51ko7~taz@4hNx8q0AH02R~^45}-0!jI_I%$;cwsg0Df3$ZH3o@zA#dC;n z`1WMPKjDRSJ(oc8HUYNFrk^P+MMdmM+419T6jW5_u62a%>E|ONq8czb&~!}+atX&t z^|;f)t(4av6GCVRhS0EI@Rdz6m}6ohfrzITQ#7V@r; zVc)sQ&g=;dr|4Qmuwpe!12GyINh^ti`|$8PX#k>m?3ZvQfJo67v-1w5nnd->87ycE zoreoQmpHKhaTH+C;U^YKdEh%s#GY>;-?;(@-$OInSAP9o0P4iMD{Hwj`^i2o44U9I za$Z82A50$E1!z1jjtIcc2&_+hkTIf>8F1msHkK+lM=>hERp$&J_4B@~!QqP)wX)~B>f`JK?8hkvjN>npOc% zrw2?q{^3)a@gWF7q6$b5jLr&WMCpmNocc9w-cSO|(rRxSDTexOV0Om>Gc0Ei3KW2( z>Ql>=D36emA?$e@x7dQ#V1w+rqit>GRV8F;X`K*slvF?W?!daZ2=GSy48CFmrMj+fSJX`_;w@w#8`&U{)Xnl9*{^}=G| zc}hl9;AvCgX+4+UQR>PeCeEG*v$k0&INagCCiltD|8lC*jQBouqw7;S%=uRvi*wiM zjEXZm(~MO)&-v|NH&nZ!4#;V?M?e7Cg>$eld~9X;$#WV0?va*<*DH+w0Wz!qi0UcC ztY{0rz_8!!mF@tcU2yAk*dT^kkU z@m2iGdMz#nBD6A+T!IHlpmJk`*s|Yf@w4EU({QLM8hZcJdEVJ-DA}mG8rmrh1C~B$ zS3F8R0DH?zK%a_GT9OEtU=lnBrkkl>rDhj2l)D$(@zj~}!NZ57*juEFcagBX_(FvW zAKR2>OA0iQ9-IcMVhU3PUQ~v6L`^-I?=-vIe(<0xBkZ)lgatwfF4gS>*urGHv9Tz{ z@rN|{SKg&Lr}tmbDX`HFgtLABHCCeH-A%8}5#_dGjMZhc?lYRCY0}->u~P=pHchx% z#f^9{W@(}0tTK|6SBT>QJUqF4mh+eNMyBD-xCgt;Ak1zrwJO_{-N$~9G?kW%5o$Js zvN(Bt@Mv#`8Ah^M{VF$Dtl7X_)qKw_nUQtKKM`l^t9F(9be3JSK9P8_&m1n*lmJ zqj#+~If#fnholFi^9>SQucjp7oTVGy)Ha;jwaI)gLnm@5GAlgF*tzfg@m94%tdOqp z3}q$_`Gp?6o1lt7&J_t)1xL{(*Vomek74EN>+9QA&YIp`icmEuZcO6%Acei9ZO4#q zoaLvb?B&c&aRFsco<#BrVjNyP2L#3rBrp!p7x^QBaqI5`BfbdQX%u~SV(V?9r~?EA zaf$hhxGn0<%)VT`qf!D!Tg%B&g;5zfrP^Ee-{9ib!e?;dz}OZw9s{if2sQ_3*^a=n ztC5;pHQ1)MsVx7>JilpHfA`2yc4FT*#ivc#p?B^vY6 zO0;OXu!^l#LYrm%VSL4C$b;4isSe{ZF}EA)xYop4)sO*K%_XV*6HYlST{%K6ux|EruVV3xLI{mT6R{P!+?mr#HO5X#$$s+}P6bkzJ}SYP7h2qQ^7I_969#>u`d>DSF>s z1LTm}#b%ojM1BjR9I#=0IqDIXrl@4i65=jE*1sO<*t_y?<#&Vj6MU>no-M^Mn}QT= zGW#)EYo_tyEA6zQVPRTN%aOmp-BM+XZtbHVxLH3uu@p#&$TYu5ri znr_!?nZrAc?D|x7>!VXkZagz;(jo?!8?`e?3t<~jz?l{BqJ>O98R`|@(o5HEK+#s#XUiq5#!2Q3w zgO?VZ{zGM}Bh?6@lfu(yHj*-v&o`r>eZj(lkOCns+PLC? zkDKw7LfaAofd6fzNj|zT_)NQiX<5&5Sv4c(_j2qfY8PPjUxKc~Q7!fLAyw<`EDkm? zW)>Ex@ER;fAgicoZ#wnyAUR0b#e|_35j4So1a@Au)91Gru~X=fof#ulEnPE-!crT$u8S=(?3;EkIbnHz>vl^H;vfP`4!CvI&_fC}#uDQBqU_9cP#Ju< z;yiWU$8B(O&pSAug&2IpZpujE;u)=rSL4F$!mwxN(hH{&a zcf(+XF4|I#lK3|Y?6LRl5y*N>h9GwV_$;7PlBau_O^=Evu88txSE|s7CB3g+p%>PF zXl_0s#jt)uDqU0Lg@Dyc6mjnwA}DqJ0SmY`X5_Mna7{np1;KXq&4axu>Y2vPgvM zHm(r6@&4Ax`pU-o85~umTPGyyWSts}?mwK_zZ8r}Fd`CArDxb8f&l3$ zG3E!(;N6adAUV z7y+C$2X?qIc#$RtqLlyYMHSUxzP;Q8`@sV*bg&=%6-+;p4)%4^&)7ps%QrFMIbk$6 zlyUEbnk88-6#`@Yr_ZcQ z^&k7L1vnFVi+c~$SMHH3E)z;Z-<6b1zAhftL_d+$uKpmk5I0Z1|fM5dW+=hN@G z!o%u#6qm!yKXyl#m5a*&+R{+bcND$0e<=b@GGYD6!(g0M31^T0e4>nGCy;zoY~6Px z3>AOm;K69k5;dN(%@|Lmu%z9U?alW*$xB~Mze=%F1Ur!C01m8&cC^u|)w2e7*28F{ zVp^fcX!u-({*@f#0sZ#b%7U?%j@OlXRMnicVD+(U$+5AFCKDUNP=IW(LA>#lSZab3 z70aUn4!e<3T|JChK1j*X&^cPzQQ-m31^cci-)w>ySDJL@0srue3MFy2xLpYKlsuRR zCDqhHDx~24(G~^Dr({BmL6bNIy(> z>-P>bv!BGgxi_#@=oAqqORwZ?g3Bz`2vE562BXB`r-IeJ zkDg`vX{msZZXj^%8x=(2O7J~0uZyeQ&_#;cH32dB2g7oZlUsIUD@%8$)qj^P{L@aN zr_dMh#76MQMH|4x%myVh-186I^z`&X#V3hGZVC?w-(y65^yDyPM=_#EKCArJ>m`c> z-}iC5$n(dY{hxLhylhUqiA3R}@cqksun=zRg%&znkH(i@orn;u0$a%^UUa+3lnPFf+N-xe5 zq~ezSnsKOt!GpuZeLWGW|3pn(o>XGi#47c5lWTU+r$+z?IV5xN&-2~>?F}(h38}c) zHq$VZy{-;lP6Hh%Zo3mwS=(+u@Nax^RxqtWMw5nY3CyY%Ut>t3{Ha;7^~~UOaR){K zsYT40m%xbLymT<;O9iV*T|#ltIDTFRp~(s6Tm(olInq`lWlD%>4*KSg?D0-wBSb3f9BfJ93vKf6;CK~!%&4H)sby#&ah304CBRnWK3GIA%%)P9 z98se`*k%IK0$^OL9#JKL9ep#CKfj-maizLr?Crn`2G zzEZCtt?2khMA0le#|>vA+}V`Ni1E%}=gp`nb*oL_MS_3F}a|I(qi3 zxxXQ42swFZutuA|@|_qZGK9jS_-7PW_0y;q^*(O!eudD{Hud|7%RhGy`Av!#pB23_Q;Fpt$F&AhTdKQ?-1ri#62s2} zL+g?r{WFWJW*nLnoHB19$vKFdb)LK4{?u7ZeF=3b6JUvXd~ydfP%-*(Sa`}Qc*@Gb zBX_3Yd~YtOQIB?P?zyup#oZ!WkleqNGZlyjO}Y)57h~#b?_2NvYmer7er_ zS_w$}5=6Yb4thVvhe-!0)AzyAP{O42o*X4<2szamh+dPC? z&qlxg&UTPSFf|`KRq*OJ-l58*+ptFusSz7p>ZAt&bd6Lh?2Us{h zLLRpR=!nQ$S^yZ!XBg79v0~^~ ztO)rtpUol1ZFNE@-)>32YUaVxl){vNzLML<(Ebi|4Lv9#MyKI_-@K{E$3tmJB;)0- zL#RM60Zg;YX!PnX6YzwY<*EqtE?qlptQfFHNdU2lDdq))l88(ZQr zLY?47_qfLKFXz1bNKOJg)cXcLE|hF19mkx!#{sR9$^&YE(tmGcQB^?K zdcOOWBE)JnO97f+9|}BxkpO$SDUQpZnor=B_Hf+sS8MRP!3bpu(p|z_5Q8nMqM>O) zrXjOU7f^Mj6AR|IYCchx>jrZFSGs@|tvh`PO@eu&dq0fGboaeNom)&M3MzEkw_%xI zMHGJm4zF%-lsiLD&O$fArHJzb3Vkpep$5)*97W=>_*dF=2wsCTHqu%X(SJ;AXa;pS zS=JDHto7rK62RVN19%Gyl%oPRbjs0X~Ifk+^!X@;aBwD9sESf4CS8Z^bophve|sSHk@c=w(MfQ$9T^;$Nx1&W6m zL61+30^=A#Rf_9#Z{&@T4(am4-%Ij_42KB4UHI7Ws}bq4P?296Vfodl@b(aZDRcQb zOcfu-yzb~YO|ozf#3bd8)#uf&cb%r7;B2UN_iShooEi&jtqy@#VXz)Os=u}}d1Ps_ z%Q5$qig^U&ovctZIwbE%A$ey%26{vdao}Ndo`&a#qgZ%n->Q|HypwZTX5fGbH#SHw zgeY=w1*JP3SrIQ0{+;9m#KLa{kItXPe~w*7QtMjWZ+*ex#|T`|>*?XY^&TJbUtY}NQa;laR zxD5*zZ_6bTV6$f&qv=N**Z1D~!V4bx8AU+-nCl`c*}4E^hkat4V2iHEzZ_{ugAM&3 zca?6muhOAH{3KS+NbFm|eI7fwOMXgyrbF`8ZV5)9*>C15tC-(GHgH?IApP6~*}#36 ztLh)u9S1jf%-?J9-uZK0cq1pO|zRkNfGjPNf+GJnI;kz$&+ zob#I8)_0w99X+*QDRA& zXvm+P>4pX)T1GNZWQ)uG)Wx72GB(QEy`%^~^a$aHy2u)~`5~mI1^9ulhBr)i@KJ`7 z9?6%h>XI$Z%@TmWaBdiZ4)cM#&1-oj18zleLn%djboQ{`hQf)9j>iUy%~k{4<3spl zHxSx;UE<4ig0iySK>p$3?CJk9qNz%;VhbTVma zA_&Jyg^JBgh55Pkfqg6> zUGtsI%&9;gD=@R~g5<&sPbiS}#RSTR&d(fwOCrN_)FmTQXyvG!$iUd*hT_8AiBy{eS^4w^9LP1XcWVM0V7z1bjbOfnDWZ4d1paM0W-< zr>^QZF!H#=I9BTt+m^$EV0&?M^w+Zn6xv*UTa!wrS|eO|H=s}!K%oi)j;s36C)sOl zC+g#N^uqy>Kt>c(;8SRY|76;X&%roOJ5Kkr77XFEi>-&!YcxxeTE7wYp`;_@^ptQi zb%$g{5K}@F%RLOE9laZMz56gdQ43}Zku!GOT#cXIkfy&vCRe@+T3{q^cOd8D_zsR z%dLezvd9y(0v16Cl$s9+Twac^NCKgoX2BW3)=UCoj`$txneEszXJ`ouEky(Ov)wcC zH=0)j!EfgkmcO-Kgd^b>5HP=hS>36Am*@@D%PfBg3E zVjXW$01#06`dyd7c&)P@dGb_?=Mud?2$!yHbCuAiN7~VzKqEhSg;}mZHMEaqBwg!a zj~4fMl;?whh~sT-cApONjK*;BhLx6LB=wD6lpjFwPwemb=U-|`Ai9XFFLE%o)BE>L zLes8cU$0_Bw2G4=Kvd>h3KHuNAi_GE?KZji+Uf#QlvFbnnnbeGjRGIh=9yAu z>7=l=o;0oK5iJ{HPKD-2g!PX9Af5Q3Ha35z;p3L_UYO|5u)OWPGRSEm^x+7bs$k*0 zeJ);PC||4AiF9BM3xyYu(;5Wn5Uj;!a#1gTdgWZLtgv3Ny4Yu=p*|>Pv$*;4$xBMm zw53$_zH2IDNs!FqJ1-+LEa`m^Wk7~i=&qB4 zm&h{rz_r&;xWa*J!q(Nv)K+}`ql#XcOV&KnCRcHGyA5VVYm8XZ5|kpE879~apw0f19s8!~FU&2HXI%-Itn?AO zCRCyh0q{3r7w%gzS~X#w_;mEad_BdvlqMp7Mgak>wSDfLw+M2UCyi$QwlDK9^wPFl zl)jD4?+{z&lnO&C=LC>yB9{+3BCqq$*GC0Zqk1zRTv6}K&^Xevny`FxG|JfB04`Hm zy4ifo|US*<|8~X9~2O^QFKpFAuYtc#0M7V1!NGdFlsO3X*3h|3h2;E<`G%ZT{e8f{cF5@|KoZ{I?QXqFy=USMvKsb2|7 zXs%k&d<{E+>3huO`gc2R3^4?4F()kth4gldh=_zn#4{UcO%FV(xYg633cb9t$UEnb zA!1G8KYoiq1V{uj9KNhX0}bYBCP^*ioahn#)E4gLx2sybwgii%RTXgq<>wyM*?I{< z9qwGf_e5JRnC}4VLzx}kj9}m-nk9#;b$r}NePiRGI#m>wQ-fxhLLxg{-}xzN6T;oP z>YCUZ>sOcc*47z9Ba2PiJ37WHPg*EdEVM-Km&7Xd#=TPlCFQ~4h^L#$_P%;Jdb@2# z7!im<&3RQ~-E?L*cF}*%tg-9xQwegBIix~4#L^Y9Rgvi%2PXAy#$0?4tWxCu^?7Z4 zEcb46X#Z#+s#Xlo;w%ARLTek0E^_bZZ-t5g-VX9##Q5jCs$1eMf4jXBvc4{v=~>g5 zd^o93N=)?Kp-*|pT}f(RembC8hIhf4wBTbgd=Z^hSMxy|49)$!AirzglW|}9?RKCh z{f9ukHg!{Qw{h0g(i=caQ-?W?-0`tW<8?h?762)K{8%Qzmq4f9S*=x%;dIqpN$|>o zTDH0}OkDUz;e0`#b)`~^jcX(>@Z#=9ILvDz9J>(FNW<539|iao#IvQ4%n4>y`hg0Hz;}1^rRJOY<7jn<7RN5X7N_?=c8?&;$Kl8${0n zN-k2z2kDuJwNv>8APVhOWjG9+Om#d*#aLO?WhFK1Y;n;`Ue#WowkpqGuEu%iJt`y{ z64Z5!ROS^QG9lrX)_nzJ*X4ggc74C1p>+o&u5W6QPTS9$Mv8PlqGDsYs&)s2#>LSY ziRXD7o@k$tb+)bL##!;8odzP}&7s?mhGq?|(ZQ3S@en0wKGkoNL7>DNJ?Ti2$^AQ`FAe-@J6N}wK{@_0AD!b7E>g_xL4x# zm$OjPkr3fCAR!B^;|ci zYOE{fIYnw_^oVapQ7j-g{+71S9l7y`=xW1_T+NzpTkORE)7yCeNtGE~sPJ1ZAE;D^ zCM6u&uG;RfT2|$2*Y^6KI}WhGPmtTB?0WsdL+-Jhd>38RLH0Cuj#oNFvucktvQ zgQr;LH=U3BQFo^E@DiO8yrs z&iN8{Nk5@WCA%WOAi!<$Y87*DhC|M3jlcP)%>8Ed?Nn!?&g^y9uWa`7lyhW+5LTEv zKenZvqjT;I>k5siROyw~5T` zc({!q=yLSTPgD#Z4MN5A0Ru{nduo8|M}ovR(26nN+VrjMZdOwa-7{N#4q@?Ycnq$(nUHK;eIfO4V94g8 zFz891X?^`u2w@z4ib#wO;btXV$MWj=8lV&GKXaSTI+}`_^0IZR_Gjky2SqPE%_}WTU6j~FYruT=04bWdpd3HIan1iD zy8Vll0d5#sMf#Hj{*evkOR;7npR$0INw2|VUG#NX@%R1hxxl!olCM0Co89tZW;hB2(q_- zg%<2q1Krdi3Cf=(6<$a~)~{A7Cge!o@#DOXchj?ws}=8_1|VXtG`_EFNU^Ns>Zld= zV}^6>B_M~m_V?Roum~!3);M_%-CNpn)vH^!Gw)VI7^2OW#KTkw1w8SedO9Q8iB1ZV z6z0{&8>Eu$cdy%bM&8(Y#OP{!T6LVQ3(12Vvhho)kID<7X5r0Z97i5#6SGu4!Y%q& z;#%rlXbNeY!s_-5h_)AODIogpn(C#yT*(8@78UP#Qg{O)1}P`jm4VG}H(f<2M;FE? zKRm;L&R5e(0<@05x59o!2Y(e$KFd_Uv+8OLr!f`~y^#-XOpR7on=tC;*z)(sQ%)i+ zv2Sv`Rb4Q60hwyt`u>JW6m>l?7NhXWm(Y-Cj>CLw_YB?NBm-j978%dfY5(9;Opwqy zK6Gxpl?&9i)+T?OCXt?v{S1qbTXvhkFCwE-cF-maJ-;}@3R=iSL|#zXJ*D=C!2353 zj~5{q{bRpgd3j#*6(7&MFH@$E-FS*jpU4gV-jbP}ThHCZfh?$fd{c~tle3|Qq@_-` z7NYQ{|3wt8UaWbDem-h@cN5Z5J;J8+7Fqr=ghaSOPZS-X$hz~&sqgqT@o9$M7M&fC!bjrpeWP01=z#2G;r z`Rj0jf7P~Reux88o=9Ca%!d|S+}prc_d2#4Ei2Ad+5apj!>W!`CWHWl@H3Rq56)3e zUFH`aqUS>L4DLL1pHbPuTgKENGj;t3$>Q&&ajX>^5ajRz$e%IJbGdDda~?2`;QA>e zDd5Hc{z~V?f0kN2yWOQ;=(DcYZ?Wm6t@-3y2l1;TauC_S|xVhQ$fc z=lsy$&c?y@#ludQf4SS@L;xhB7)V?89zNc7#mh0Q%)R1d`(&XOi)6JAo%k(cP}#N?IzN}=H*^s!rRo79oO%%B zoU(qI-W;Qlvu?c~dyDUIsepNj`26CDdUR9gQ2!HmxU4g|(UiE~kL)go}5 zcw;(a&Lb4%smEF2m^wLR(^i=t=UkiKKHFcgm@^Lfz-@J2w|2@O>MdY_;Wb0&4)(7Y zEB^s7nl)gr4+1`r%Y=aRU*g#;(sRw6fUOOmc z>2+FOp5}a`O*2-(!w6H+{}yLAlKz~p3RAq1ciDHba_*#F!R175!%9Qof8MRgHLG3a zE-@TJZq0SqT|^a~HGaR~{rWXzn3);3+H-+#Ps?{VRIp3ld)KkkqF<8d|=S8(GsCKr{9@ZSS=^0iNNq1I#zwLTAFB#tRSO~)-sl#1ixK&Ta4*z7}?6Fe~>u&R} z6A=^rOD+sJyl6A*ok*$Z(wuKBtG=Hi=m@&p)(UNp_bIY>-Nx^}dh_a#Ozl|^ zARoH6__4wL!9u@VbW(p|#hQV{M4(W9^(nnt=C%5OwTFGZos!iCokp4>Fs}#!C~32d zFi=WyU!wsk*tGtwm5WN$>>BPUGb7{VO$%R4xA=zM%H>M>y6o-w+h1SS6U(ESn$OW(; z(!S<7y8=*VmVLcF->_#<66PBh;;A-hJK4?t!&E+G`u*BZ{ATfkN7}O+?n}D%Ea6RI z#-86GIcr^3b`6J&)&L{dI-JusG*D)2xf0-cPzL*Movxlvi5fq%DfX&n0SGKs^WB&Y zdEDQ&VgKTBp;y&85ZWbI@f>phB}aB#B8mZYE50U8L7J( zF|}k<)rch4v)yG+iJnjRCAK&Hk#lGq4fnYv{C z-(eYJH~?zK+k}gMU`@KXvmp#BfBX6|`x;(SFMX~1A__ISZ~G<_68lE!nhj!mN~dBL zB$x7YjBAx^6H*r{W~1gE=V;=Op#ACaq)O7uuEHtxv|)$p5bkmfj1M+M;5a!O!eu1q z^-c7Rzjes`QG-T91-`;X^7jsdgx?;w8S|Fq)G_q{2&*uY(tr$NeTn9!>AIT;1LqSs zsk*)=v5xbt$S~xr4RNJ*2A{)k*l4_7iIryiK^sKDQhaEQt3Z*X~Q5D2K>+5U7+&ygOnpxum-eNX;Co`{b2?q+X4LT8*Te<#|V7{ zwgEmix3p~X!8<@HZFNx+*6&pdjIaViF^qJhe9IsVYJJavUx+JJTz!EgA-R9xQ!qgUTp@vwT{O275mERq_j4vB)IGv| zI;E)n3w&prdXqozyKAySM?-AxfGeF|P!|QGM!d|r$2T?T8Y5ES@G$!OQs()Om{J8N zKGvngLTf-XLz@4CUDyZ+4JlNuo!A6&c&)rA!NikuZLZQ1`YQ+WyGcKI=j~W%5y_6d zUjE5Q0v|60>M|p-$>4nNh>|g(QK6=iaF>@x9z#hMuyDBanK&A=nueJj)q7I_Q}*WD zS5*dOBl3UC=atA{%SOCVGhRj)E*4y=JsuGga~$>wv@h&lZe5FkqIh;)Z;^j9M6nst zCeFXA)-RHx=DwccNe#lqvAl6q_nPU@w-N=cfu4uT)A{00E2-wS`Ei+T15tO#z5#Yv zIIwtlnaj|y{?kF|P8A)B`3#+WH}KTPvUgRq(h>QK{a5m3iSGT|RvAfy-On%d*H|s# z)-P0@^M2$4z1l}GNBY>Qj`R_tp-Y!a#7gF`0$uKf62%mcQL>|29y)fgtZk@W zXrRshi#6j!dl5jOI9L{RSd`$Pthuhbj{T;IZ>n`f;#d@?R;Jcs{@xBF@}nB@je8#S zUBiK70w!OSud0Qd&(ax%Tz*`u%%~_ zh=NS5UpCdmsPrt6C7O5JILQwLuS~U7Xz!{hv{6#(_;{1Vf3~t1{qgD8OUWi4{Wm4Z zcDmSmA+UD z_V(?dIOk-hRP&e=dazmc9<8hA{_2V*`it}wLp>@l)WfdMOes%$SnD}@v!ogq@PI<) z?UD8zt1W55Fr|b$Wqk}0%ETZ-8RH0hWS;9qaal+|($Jr+oSKi$+cA-efgw~=`m{cO zI$&D)#{6a1K{EJw()v$bbXZ`8z18$-CV#l$%Yg2;+PTC9D0n+v>o34Yr5KBJ)`nU; ztYTw4Cwuq$;^N}Wl$qu?6RU^|dK5GIbIkRYv5$o6K)?SMdq9r{VIdSse#1X7T?|De z#P>ecE2Vaa?8kW_~WsSrm+nZRPmmkeMRj}BSz0e0KaGIqcu z&*G8?@zY>_2$q7eSKE6~M>!QXR2X_0mbMCycPXbq{CW7OZLy*bI=gN;%$Hzr4MrWw z6}D{3&E*sOD$d-(?C4`WGFJ{c|12ySQ&`^B39A?$UxW70kpYNw?V2CF29=iIrdH!V z&(@l~dpf-ouc>hecHeZsca=iH<1LkR5Bdw*tsTvB5x65tiW@84erbr5Y=@qLVU0zN zn%n1+{r8^q-C%$oCak@R+qEl9(8~)Qo`|1~OV4UI%W8+VaI@^j4{q!qgE9OZSIM|3 z@1@sFUc-TrOA-}PlHI<-k}G(d!KWbSSH<|1M`<8BI*{oV+_`;@9QKPo6+WM^ZW|j%|gq4xLNed2Rq@iEB)u~ zszx~mj}ef{vv&QNL|M@MJz+^}p#1gUV$TUcHou50%o)3d;kRgsRS1qBoe0{L-0aD8 zR*lPxh({;e(u;{!goFFCJ#rGM7ekhswFO_}WUi;pJ5&d8egK*2sd>p`!Uz=Q^!oBd zI0#`iI(R0WtGaDmOK_&9{%8Ek331osnShW;ISMlMugcO%@1uUIkb&RJ(e}Xrg08mH?{(ShVOcc=pE0v z^lmEMQ!v8t<;z7FX!U`f$d=PxxvDVGT3wyMG>}*%6~joo!XaRDJ|0xi`W+z1h&$)* z$aD*na#giJ0Re*O^GN6B*Yddoq=?Hsr$GGEVf&HGYMDaC-M#WO$muCSt~_qjar(rg z&X@XaG>Qds&_#2};5!CCe7_VareMu(bO>+FBhNFzrb>-G`UQ@m4qP(Wh>zl~l&})4 zgcW}a_$js5H=#{ZdXz3&8I|Ra8_UV`f9kjI=@X=dsne*GIdR5t%n`jpebL z*`wZ`!DFi>RhSQmlK7rynl)0fYrs#=gRY{D{}$%)d#5R*dHu<*coz%!Z!~xeAfH6| zOtsD*Cb!Sk)D+FG(pp+t!v0Prb~7vq+?m7l}wslaQ1Z041$&iym<`g>1j-lhIi*Wlsmv4S`E*ZtQFUw3zQ+aIvpSR6Md zILvX`{|LSZ#&H?k#zmmJ$YxnAsxw(L^CW^No(YC>ZVDsCsV%IH{P|Hms0YeshG_#c zcM#X|wLK1>#@w2od9~zhcBXbY=O+g(n)Lb{lHgE!WaLQfyv!&dM5=^68339le}5%=@oI&-;6mit-GnKxeOw=l`I z5y?#736G!Y5_4gn43;`j__y6tSbTwuY5v%@Gj+8qeTbOQJ-G6f0|PLva_gmxv3qwVGE=*pv5nH4l%-hEOLI^#pR@c-Oy$C zK66z~ZS>9Ot96KSNW-q{He~TMGnmc#9tf6^db%|@UIr{9FXjMV4CZn}+{OSQIy~8VH!N!=3;94O+y(k&E;f?49%Tgim z{C-5lB-f)=0O@AUQxxt$rj7vW$6Bv%C^O9Zz?iJ{0RhJ!huvIT1ZV zjIK6_!p7uZhY1hp19$mzFp?-}9}UZb%%ok$+%t__8l)asu178{5KMBHS63AHY+97w zIQTC0vykl{({J0N=zuKV4m-zBg@oP^Fh&5%T)N@3jgn1+WTMKz>;K{DZ(-PtNubCU zv`l4Q$IclHesq;u(!wqc*HL$BrmONq*yNSxyc(26b{ia5`Nja__PPB(O%BNDcun%9 zi-a3UTk2+J&12@NF@TiR`;W3zEj&87NE{3&j|~XeZFA(=@i1hK#c!aY5^U^z{cT#d z%hIh{hW!MPxBqn)&uW~MmOEB&03(Da?{%4Jcl1i^U}nVK>_^rcxw^}+frI(zfp5d= znnr{3HRRAXbb&?T|K%S9nc-}(_p~Rq;*7BECgF~u2o`I`!JrLjWD0xv@$QR>%rqa zWoW4<7NOSvzX%&NUJXFFtKRZuv;o#yNT<8ylFboHiRk>G75R)rF9VrMWR; zdc!tHww$7By3?ps*P=AX-O|#?FOe`xpozrsOZe1}BxHQyI1tIpbM+0mEPNkT%6>Wc zOFmn+Gi}+r8~*6dJ==BgJx?#Ci4&*d*<8*08Aip>(=LsHB>2UxO7gbibRnVIbuvC= z!@~C+b|XKPx?dXK#!1LEL?55>o^|^g=uvmn>2|SQJ1Q%!)UNLsqnD^^NA3WV_oVmT z>!ZEzM~p{sO{U31eMVHo>cpe5@b}$!GZ98VH|7LjQbyslIC&bq2LTv|OZ+aBsMJ%l zNr!%WLduh8m;z9+m5#Q_R8x|1TEI>~;i(?<_-DIo3D>drr1e*v1n+W_`?n$==@81N zK3xybe}FSxK-$MSZtK@QqHHMiEonZo?M$EOwgq6Yfvs556TGh0dspQeo0?t|t7hnU zA6GT93Z?p0a0fCIx}t8Uh*A<~ueA$sqEdMZn@Klr>X%FVsK#^!l{zzL=i0k^KkAiU zB)V44z3KHxvV~L9htgf}o^1>p|Loa>Ehx0(0;#I1s`<=tu2!*U)oJUGXZiT)8p6I@ z&NNIXe>>{14S77KKR#Y8JHhSAE=r>KejOt}6ydes+mA82$K);-8&L@iTo>R;Nr?Bn^!t>}qXzKQV(u3lC*n~sJNv=_ISsw&Hy{?oJet(kIS zzJU(kZtQvboSs)C%oj}I6B_QNfr{w0G^FRY;EQ8*H8&|w2$TGFQe?S!KYr=6DQlG~ zd&T$Oo1h3VT^CHm<%c-OxsoV?G~4Ao`PSWEnc>#`Ig3#L^w>;+7zKqM^F`Z1mMdt1 zub8fUJsijW#fh?`gb%goK+1LU36J|mj?YJT?jQUxO?}Z<#Ke()7reu>+U@W(!I+|v z=GYOF8!TCY^pR6JH|v@NUMl)|#YLV&EB4=T{(8c*x>^aIe}OMM<4`27s_UG{cBcFO zTTrPCdCfuK6%5k&8MX5cG(q*Ww1TF)m-Ca6}&shR_B2H+=}X!NX`8Eg|}rh_=FL3 zcHvDpAAT?_icTqvbbaO7>Ov$Zk633d*~lO#;uP2Zd#5-9Rv2qHgtIaD9|;eGJz0B*^s*AlDa!DGS4*1#P>j?H*dZy;pyS ztTwfcil`xit?hNJ^Zbmyd#%5AYSQqLjH0KvPzptU7`(Qe!vFHx@C7tan%9<=DQ%Tr zIo+@p~ zs2pgZ_jBCZvb~vF8qeP}&}qrb>&nABOL2mimv&^T1yz1sF9AP1W_Wk`NY?gHWEzOWhxP1IuNXQc3=Sf4^<=D=B zbTsbyvUsO8%#^R@8I8$r@0R1y*PqNz6xDKb%N{*NeKDDa|+Bk(^33R^r+OslSwrHi4qVnPJ&hDTdW0O1o#Orb_?FE ziJ%sch5!8w&ql@>$jQe>XYy)N?C35(CwExL{e~K9;4y6yv;V9FQ$^^rE~EVylZTEx zDA+?u40$l}iqgmDG1w6o87y>Wh65=4g99*Spi<>(=$DqT33c&PVA^8V41py>k3Y99# zPZxI4x9iS*a=$_%(vu#7QQYpNTf5aGmFr z!E3XVs-G&Dr`Qd~CF)HTp?Xyt(?MNBYGN*#C=Yx<@w%e$Yp6!J!2;FQG&#~v7D+H&(g zJOimp>(0FWk+?0h!Wx0~w7X7I9KBUP^5Cibb~uCEIqqK|$VRx0IJ8ZMn%I%c8}l}? ztehl13Y9EYLOYT@aKkNl3rxc{23sT1nbjAb#UwHx^|EYjCU9jT4ab7DDEngBa_?IP z3q@>^rWo_#NGEdj?H4Sqwk6)Sq9R6ZNzewnNC8|hl38A@!-Yx}BFKWkL1S7MPQ@$2 zU&l;H_}rrZ``}-MIC=ux+b;F}@CetpB{3q8;0bpc#X=Bi5YrrKLTfXr#*H*)wL`U$ z9T(O2*tgiKFDm_em#fWjy;q{DhZ6*LF%k6l@9_H(%!*idOU2y;yFC97>=GQaXhp<> zu>0xrB=L@;N1L#LwQErO^&+C z&nsn5^px0yPdGFN)}8SUSu(L={En{3_jsfX=<*_$19QFa0v4q2TX>@)s zft*gx^rnr4@OpP++Dl4eH4TKuGQvZH-$ekXQ}BtYUqWahv7ke;Z4r8z&xIthvsNQ_IKi-%7aOWTfI8Jr5i!C-QM0LtPIg*9K60(>%o3)s8iK#3c1 zZE6|56uGnO)e*+<0N-+yQVSNBMu^Mmz*=lR_g{XRvy9clzqk1qZ>qoVA3`1NEHt)$D$L zi9@#s*H~AV7_JDOZegHBpwx>u8@T|Z4iO0yr+vMtW{pK{FIJu2SC9-nm0Mn{OudD1 z0N|V``A6WaBM&$6e&;_he(4AWEP>!yG2P)n=m|UefYLhsal@-=mdCoe22>Av7v7oa zM;39c^aHX|v9Mq%dhXz24wlKuGPnh~Tr4{vULa99x_MsO(=kpyKvDqg3&RX(%hX7N zd#E$~F$4T_*vUn(?W$C_s~E)YURnsLl(}an7)pG@HWebtsY$z79UQ+M`$Z!c&e*e$}{ybWsv zTaW<5pS@vY}dy-@g)me1##)e?GGyR?CIe9@}^cvVU;j8h2%%_8g#lwrTEEt zUC5JjHmZyBl^-w8+ZG!gLfotzV9Y2D(QDb(U!0F9qL007eub=k9lmXL*{A05B}K*d zgvSA9g2S104noDxN%Sob-<~2sCga)aC=9MH2Cj|`{*XfYCEIzT;j(5d6Crcxv}KIs1~B59_`@^^j(E3e#AR3A^3*VR^n=~WbGkYC?^*oM%;Y>N zAh%3ngE+2FEl+O_e!ewS4ty7l__=en1uuCdj%)n_F07uGGjjm4ROWQ6z*5}{KR)h} z!SA!SV*<4DlE%dew7(pE_hLM}qj%9zW3>XDHMOkup@9(Chl^aeDdPK!(Hp*xbNf;- zgEwubMWu3_5_?nBQpn~NQ z)>>m@iPh-r7Yxhf6TEBs;uRC(MmHfX``6QE-08egkW+N}MZ35FD%Ikd8pYP#H^Shw zBd8gT=ZH7&jnw33mzNYUsRXPyifXF{_xW;|$h*e9q7sE)YrOYW9P-pxvMF&2)8jxPCB2|#!^^BroWTqy3L z{JS&WydR7Sd$lkgY+v8$SwQuo6()w``sroN$P3CSbjqkd% zHIlD)Wt)18-m8h99rN%pvk-hJBcX;|-EYVqI(4`E(<4}W7(-1Jgo2d_UX9?3vh!-d1_qc((u%9GBWw`;|B}7(9VIg z<0-cG8RvD`kc-^+>qTnT)|ZuDOb$t1lwYJ}&-(Vl-Fd80U2gptx1rhlM+{KQHl;le z1kCYMf-n6b4Xm=}HBO@$2! z7dkZCnvZPNs5p7q1bpaONv#N*~C{Z15J&Mk2YBVGjak8T8>1S2MZingM}G=C;Ve8d;dBS^lArCZXR-v z3ptQ@WBQwTGf$eF|KX^Foz@|@wqv2@&))m1hUXyebwv<%w-9P z+kFTaTMRO$=+DY25nxI61930-HtJ?f;gWU2fzw6d~Rz{1ML_WCDI24(S-KjTOf zJ{`T6*);_tZZ~@^6J2X^e!pFxE-Q{e(Q0lk2BFNx?#~Z9o*5vqrmx!~2G4!flIJ`Eo1U?5K(m2KO}r}b z1s-+1tcMTJrG4oybWZGbA6W%eEj~2D$Em1AWsAI=Hjq2pa8~ekHUN*d7BSYx87@Fa=Q4OD2P9wpCyHkgdOc} zoF)nTWYa%xJ9wAF)K}z~8jR*Zs5riv{7QC=na!3ffA(r@zRFrRFQr!LI)=(MEQzRI zDJi`8UW>TcreEmR)bYJs%)Um$;52UUdB&yBm-Qj?0|WH?T96Z+JBE;~+QE>y{|-3t ziYCsDk(%rD-+On=sp;TV)}Edk>)3+lId6jBBeDIK^v0`>%;J(w8RKp_kD1y%j^n=9 zltJZd%7ByhKpdT&v|WXgcs}qH0{~$$xb0f@tKXMypi*TP_ogf2wSCx7fBTpLn0X61 z^FX#|JDo1O@zEjSMG7Gyq1$1Q%)6h#o$rfPUHhE+MDghgtFHslWYqP#lKae$9Ewp<6c)crth~Q?bt|* z11{qkrCZ0^bLpZMZ%`MyPMw1SmEcW*ekzq(&FKn;Upb7KsKI;3arPQ0Sp& zt_NsU`$U~{MoIQMAW+WZ&Jzo8c7+t=Jxamviv$ice$X+QG?M?ysAXcp(=w1u!LEwH zC~SgX1;x{2D**65M4&c6`2XR3P!AcFh@#*0uWJrnLlTd^1Eeb5SJG67A?G07Df`-M z&<-NBmpRF~m0e9?LrCq|uK3Arws5IA*{_x-PMmNY^|M6S7Tvi$uRj1%(R~|o_2|ud zOB=oq5KZpFZ?O!*Y-tGwE-8YF_`&g?fE6K+79+PwKcN?&K`(Z8C%xz0@iI+UWz}qB z^DCJrPDCX%=+$=hyl>Zgv$Kd+JIw+?67Gnl?I*@@HAMzSKe`c!{3up>*N#=A(+xi%jBP$RP4u1|+SxhqgUnf<1G+8zuf)l?MolVgtmgdIEf*XyffDNRPB)@~e2~`N24K&20V_C^@$Gn%v+zK^ub`Mg3 zT&&A|E!tEi0_`v%F%JJN+h>s|@-kMR3WP=^a1ZDHHi{#4wU(RvHygf@Dz^tdEr)JY zuT-pmp1-4Do(GiR_+G|cNO}344eBp^Foq`d`ilak2DFB_qRS-LP`0z@HCLqC5BTe9 z|8JuqpaekUk1qDPyN%Uo;^TJ&%Q8D(8Biqet&Kl@^+IjqJD`6b;nr$cC2C4*9%$*u zLaq7a6ykW&_xX@>1!B1GS^9MtSJf7ZxyH!EC$X?hCQ*8M%+@ovif5mA`|T98KgADz zv>W>0ZpyHbOX--#y@&MVbj^+RIl|CH;=Fu+H)6rM5M))u>f`U-`ugTr1HS%cjW6*B%dDlieCt=y9wm>WVi{EA>Eh@8xeX)_iq zK(|dEtHe;w|ACLuQ&8I^bxo#Z!WRV6VsJDeC#S6c1?mN0AgQ@nUgm^!Um%`9hS122 z2#t)!J1tp!{$ft}h|er6Dn6YR3cl)Q2}WaKr_ugrv%y+>JaZFYNQ+L5o~WIO7|X}1 z9TBV#I8x=-r0ce@s%ifD%TVEiYiS?^kac&##c68@8??6Buou_D4PE=&8v=XpsdP@P zo>@y@U)Biz$S*qgXlpA|n%DTQldXHf_YJ8?6yVkq3czl(D^>NP;MpGOcD zBJ+oNMv8y%$ri3Ysa=l5EH=bz>FOS&iJQ@XUrqo@>reNo6Q!~<3Yo%Hx zhp$LlBh?(qj*Lkrfz~lUZ5D#hFGg)aF``l%)@Ir&5U{QOC$NngVDPvv8kzsa#yP)s ziEp&O#OVV)BknF+ehm=|v;((qekCijCt@a4e|MRH{RWDK2I4g>n}bB|n}&(1wTMpK zzFWutjse`TCwfQhh8y~U8@fgEdaK{8CcN>`x=^mKAv~#x5D2BkyPS_xUQB+xrKu2P zJ#jl^MIh)nK(c(p^4)&x&`?W>-x_m^{XsEr*A!X3%4{{qnYX;n>QVU``0N|&lVW$2 z+m0oiV_TbT$|vB`O(K3k{r!%6AZHx{yz_s9>04Zc*qE65r&OjaSdB6lgL~Je#TP{?BfStcFE;e7*$$Kng4`J!d2J1u6{p7ReRdu?Ep`d zr@KpYxJjsZ&EkZF^c+S+Qc}~AQ z8}s&_KxCC2oq=sm%ZOsjh*HZ~At^4#m!f-smz(nL7|2sjo^yJD{F2K+by}L>J&1Fz z=5J`x{(RZm?8Xd-JZxe;uAlO6lx6`g;qdd6h-egnZ97Xe{Ao!5!y{=YZL1Do4a%0} zvzD#T=CYz*@&#ycNnudv(eF4i!FiZ=KeYqT1h$d0VLLw}(K`U_4j zRv$HZnj{4tjC}7lOC9p2JLfn!yHDh)zGlAh&N(Cz?54_CS+|;?D~{nI>yfM5wk@`3 zwD)Q5^(*hXZ#6c@JT+@l(bp*!{DME$akHV^T^?(8R-;#hV<5Yw+3Tx%tx3EJApr9Y zHSnX0lYJ|p;2@}Zx^7V(-w*|u14d~M#%QRnR9?wEki#1zw=~WeMZDn_4sFpXbKP^N zev)P;3U+1fCvtcdEyZ2ZQ}Lg-O&h*D*Y3(UH#8d6SCO`lPW(8t=NrATtV{c%>f_Ie z$%i}!?Dquw8XWV*@=_k z&D~`9J0|fLqI54e0czvY>?^7%`=**uGgiQfFV?%Ff@Qabr zfvoU-S3CpeXS%Q70!l8n)?gutUo&n^Nq!g&WgMf|(&K8_ee(I^qP20NsPMc2w97zC zgV18zkq~wig+9CV7T4JTczyIID0KcKNqZn>kX@3ef^!C6zEugnQJ`CJZ5C@!Od^nkVswwUwqUE z>WoA$U}mGDs1FNX-cXp32TQ7M zky+%kDb^qkGYc-Knpdx9U;vw0RtqMxI6lwLc1J};J(R+8>jgw0wc1Ctj-|_^V}&-1`h{XR?{O+3z-duM+tYtxU^^p$T2q+Zzs+5 z$oyNMW?iM?D5Qv}FE%cmUc;E=Ne7a!7;ViXpBRMs53zvi;fLhbrv$%!k1* zzI(}k-Xs9SQ9ORQ>94g#*$iHO^+I0F>M$hen{g9#|IwNGYVl-rUh5QxM%qi&If=EZ zxH!n+?5B}?Px^QFE{k9GeK2z!yCSfo@P>XEekeCq(AGeuv*qYx=j?-E=U*5E`40hO zS9ESA3CK4epV-Y0p&B<-|4Lc=p<})_yTq*Rh4vZ{hL%9@r?3!xJj)%?-S!;)Q<+00 zgLfL(`T8}R7PNLw+xM%rTDLn&U7|r)gG&l{@bR%jCC~(YUk%UT9sum5Papif@wdAo zdHLw%CFLazr=X#380~-toAS8R{D}-~!-IuA3qm1NgxV(2nov|53sOx^dP``I;(H-p z3FaCeLo?BLEH<5TGs;;P(|c8TZzOJ0q4qQo{#kXa#hims^NJYG={>IZd0Hcj!dh+B+;{eP6%#XG6uYdw&S+eNTPQkmjn<}i` zAE8AEvXv253DaRA0%1MHtG5id=J;789gzrD-Se@gmIX#n_T-TS5W?+t(bx+_CDKp* za;@6r2&lUhZ~gl>CXM9P!e=vy-e3Rh_$ISXSw$s?iBK`cPiOIG31Om;eQZ89nX{J1 z;25|o>5i$D7xFG6VXaRu`C8L`u7-LJVY{pkWMxKf8Ou3Br7s4j>%MY)A4E5K_>Yu} zOi2eLadanGKyGpSmy}0EeCP&dIY*fW$+ZfI!>&XM6xvJ>@%PgHT==(RgIFGUY?gwg z|JC%c3H&!so~YUG5~8*7Laqe{ZZK3ydMlFCayB1zlhw)cO4c#v4`C3Izh@~>lBak4 z3J&QfmC607Xv37`{n~7X)Ejn=F0`KZEh)UO{~?ereFP;2t{+25L>0+^BNxrtDIl!x zf-^H=wct5MzSb8H;zmX3T)nb9BayEdx3BNhUrrT0AIDCqHA8&a^DSvV5?>I12algT zJ9WNJv`I`~Cl550e@V3eOY^D?#Re{tqJT zNK*p2U2vVg2mP6dGP^L#=)@m!-jDGQq&xh#Df_ox2-gGe^EIefhY((u68Ysz6vtK; zuq3hl{Lsz1B|3t{u?;{2inW$jt%TZ(1;C7P3Ow(ZC}fk6FdjX$Gm#w{!kC@Yx{#qa zCk$3p;O_Gq46Yg1<_CMD>BWN0My5cvt+i47&2cw#mtWV6g|hr0?Y}+lLpbg?U?^ny zpks0Cczpn7a=GQzzN;q_@3)8`Fb{e6@KxC=u@7R107^qQmh(@I$lvx(!TJ6%Dv-rz z8{nPlC%a2jQ#_~D5mET=cRxJ=LRZhci$pqUKhjufuA#C^JbCLAXH{io<$|hn8F`8j z{jKHACbq~++N3==2{D}#kfYou-)jabK=sFLQvLrf38Cju=pB8UwTmiGYSv5+2|~QW z@}DB1Yd)6Yq=AG`B-jB%Dzw@c4qso2-RJ3aVMq`77uIiO~qO`o0}*qXzEr0G9Si4L3jFFjFb|_ft$F>*KZGuVarWcZoo)n_Tfqiw1?} zia7)m58ELvp(9!~2qgr0EGtR)%yoF*PlyNq3lwD*iIb49_)ZOHsfjsQf>d^A$T!aN zAEu=F_e@Dn(RhPw3AMbW&Sh98ynO``icamJs|JMN`<+GudVyP1<^SC={OW1xUbY%n zJpxTS-?z@-i7kryNd(bVD(2^-AXnu8E$KxTM~8VxBouK z-#fhaeGuceRG}wF_ZFrIq?V^SV@6t5=`6btr zw1?`wb}5*zO^4_cx)Z1T2N>Po4z&t+@DA3V_{!lzJCktp-Y+-|pgj!GUnjG`n6S?8ehg9Aw`i zG|=>cc3|I7Z;t-{im}oM?G}lrcd71syuR z4Q@LC%tGPPV(tMzlC1v)k_085X}PIV!POpJR(*YSQ!$@&9Z27<^33twNCro!NYMIi z7T#CC(lT?Hl(e-XBW|Pbu%UQ-Ufkm*#|^3N2xyS_{@=Qap>!%acUDFK)81|4(Ae!mgJf1FNTyTIB#y_M?o9GcbbZ zL+^5hF=1^|skLkYi)5;WX9>>_K^P3(m;wT*#s*1S5ATE(U3d*dc6?E7Zo#fF;hcP< zYxC$IBAAv!{`d=7FdE`VZ3>!SCPen2)vb)x{pSJskWqHoFIs@+-lSx4&^v5621@yBfGaFH~iLU046<^U|C_ec=tPwM{?@)sOuT~g-;30qhJmiqK+E7 z!5p5s!%0CTnxuFwr6nGbg~3<8S67#`K2cX4?XKA9w?Q8^XNqQTFaJil102Ke32K`w zGV}%q{VxayoBjrMMVFmq54lHM+7i%`EauCx6aGv9=2WqAFCgoO@0kg&`!wj`02j_c z=6Z2!p4I!K6hIHs(!RHNGo7Yjy;Meb+)kvpWV{sv*(!QJ=L^3Ee2Vm^JI>3 zKnZTrORYW1=1U+ZZad7={rhqbO7;PyrG&d(_kwb&YB}!Rn`vagwckk|i_AF9jwIUG z>Xq7Y?p-Bj$&564)woys+bE-GU0yTJ=!apCYrD|fTlI&aroDpLx?-2AVK`L{`{ zx#H`MhRgxBJ;hOxFY^zMobc2M#H=rl@WX4&wqE_y>7Mj(YR{* zJ2%!PSRR?wRG!-q`}bn%Jdyly z%h$e2fM{{u@ymO@xyPf3!oj~T^oT=p@zuzopRqdV%kq-!zFP>E~!Rb@?0J(1f;!y(yRX17BeRCDaYNu~b_gL%H^}dQ#02C4TTfndZec|ZsM)h@XGQ|~TG|#}yajO9$I_HcrWnNeS(6bi zN~vWJQpR1-1kH~FDs}FX_I+KblZwBzi;AF9b*t52{`^J+K!#m%Gb#-bOwRn675Fze za0jT4VWe}-KV_eUz>_C>h{A7rX+0WNfqpn0lWKSda5kyj16IVb?rh@hBzDHy*>7SG zZub;hoft`RaE!GQt35s4?`>J%IwTU6n8nK8<`8C`>p`dAtD@Z?l8y z0)eK8Wfxi(83??90K!5A__7(NDmBCDOY+kru97m}I6 zoR1UI^*ZR4Z>nfB+MVHxiCK4EtT9PQW=nIqBYau^bvAmFGkJ`kht%+F@OT=`w# zbZ*<3oi4%#+_S7=gW2Bgef;0w_# z8}`^zgpYm!{Pn`j>?}$Fix%RI@7f`CY<$4a&PTlFhWo3}>?KmN1|7D#gBt|AfMDQ* ztp!1tSdRhywE2eap0n)&sq??IcSx4YzOj%PFlx=*lsrNO$rJXsdR_2e!PI3I*OBh9r5qJFTzvZso#zBf_~J!E9g+M+jQ!hiMr zqUFn-6j9?XM@<96PaUKJ8$Wj_=rI%F#5Pl8w8#S-6&wDscL$1)V4Ck}AumZ|fD#PE zEUc}l$xpK^(A}<&7vgMwq?D%dB>;n-Ja+Hshn)0$1+1T;$jA~zkPs5 z>Ct&z6|iJu1P#3f%&9T46Bo)%^2*11uN{ZUj7qbqc9Z!5dwZ*oOfRoqNa~}38#n$u zco7LXSXQXW<3TS%=JrB@1=N?^==sD{-XOTjwm*?sM=+>?!l4Sj=}2!szAFQHCB5Ra zjT|$_IXRQlv0Z#Zyfq-v^M=ANJxefc;rAt$5?(94cD%Fyn&sCb&JpJy!2VGST^TUC73_zV7_PrmaDwzWj!3uJo8_>Z_XTPD)Jp^!d7*h=NN z?++13c5_;B@%cPD$zv-;V{2ZSvtK*du5|(LtPu9+^s@^3UtB*I74&D`sGEbq%p!Qb zw^vg%Tmj#v+&SJWLra9!DJVd(g7hy^ba@8a4nP zp|6_AJh@}X7%WHhB46zyewz83MjqUfR&6xAUMW0#8XMG!$XolWT*!@F0N6yb{JHhB zj${%cRcJ96IcOh7p;;vm?-5#vZZUYgFe%iM-J6#c*l=5Z%^n<i>_m_l}A(Te^qM z2{R&tfJm0CAUTQz$&w|uC_%E4GZ+w&Bv~>@lB^(L6BQG=l_*)H0m;&YrX_v#bmP4< z_nn!0f3v>DALHO!GtW7vPSvieUHkN-t3FA>$dF-Tt*9C`H<17d7s+KW)zm#nvArpG z^N<;!%8=XFN@m+Cj2-8Uw;?(|M=zh-9__4iS8c|sA}S)O(g!s^UmPRFOF33j^HVje zMr?p0NS(1TGKT9ep8gaRBl?iK_J4G?{`>NvnD}(2w&6$kNZod)ra`4v@dZ=Mfn3>@ zY8dAmMe@=|iQ2>X*;4dQT-$M2>BF*Gk0yQB)YQboFoNU`AxOa|@k`rQ3x?(jdaonqiT{U~d z;O>O$xV4S^V@Onm^OVf)Vq1goey7#yVLZXZs6?E4u7^Owy`_f(?Db<;dakLC`3xru z39IewFYD8MoJZYvCcP#jBjd}1L=USouSJ4RA`&Fqw$~EB-KphwUw(`**;&AGsSvFU z6seKzxq&?4{spHri4OP=EtDBL2#L$)fzav~uw%c34ax|B8#g}Y)8-CjAk_-<@x#US z`1jNHqwjSG5A1#nvEV~!#f#o^cE6q1@#%ZPxVR9+BV_b*N&M4apFmz+sgs`S_XaP? z^|icdPOgIR?^}8*NS~b>aNl&}JuAdUrOx>5V4uog!9=Vu9wQvbTo~qKaWpYTT&pNP z`xAe@akb8v*XE7yn9vN@wHNX_?zW{?oe?@*#TiQDp&I3?i}oU{G!HY$i=S(gAtiMksV{O;X7_~SR{f)eZO`^IrO&!whVt2Uxrg4?iNE66G!}7`s=E z{Ba2u7J6ZxJYN3^k6sKTIjhQkqbp4(Tg*Bhz6q=qqH6&|*sMxABAu?-iSpPS;eews>B&bg%^WtKFG)7mdi6V8(+w4`iqWiq>_(*id#Ehrbr zUA<+Nnd3XWc{#`oO3(aXcEf)UL!!{$zT^WW(ncV9T|b;=fw!UZ>SR72W|1nsYlWsY zne*8$2>#o4^&=NWpcHlW<+>o1go9xz<)l}ht|d&=Pq|oUXDVP$_aI%`2R>;nyp?!`bNJ$-(~-w2 zHi4Wroo)>O#FK%e9`fm<$4jn7VT;(FoqyO>pkIIJ-d=_EpGzd6l^?>1-f>rs5l!ly zJeX8ZhtKf0Ob%c|Z%|Z7$+y9~0dI<(+zWx}Zk>j26`wjGy!LpI*Krw-gOU9EgQC#= z$9`u#5_05#JQXrqde%o3GAIBU`+?4azn2T%QVR$ zNQ=`@xtD=06~Nkm>?g{2kO5ZsFR>XdH84gqa(Nkvgtli{CpF0&vlCqJfD)azDQ$7XcqQv5XQ(1scE`C=Nq zDpUXbRuo4o`AUVEE0SqsUaAzZVNbBt?zXVF*TXN(0!9h0OljXU=vMafByRD4F1-Vo z$>2I5aA9#gt-PNL*eF0$N1W;T#X+T_8pagN8q4B1jAgR{FR1kX1+#aMUFzg#{Dugm zK|ml{s}t9jlg~OiW>8Mi&{95>r@RmR98XLZ(*F+1RQpB?WD%9a;XH$O--HnEW{Kd% zzd;cYX5o@!f$pqObZ-=d7RG&$*zd4XFTLcrO!E8_B&T|yy*cXq?~ zK@L(zM*m3EG^>+LJ}9}H@TjRZ8hmC$^$`hrY5|*rA=Qg_`LK^`_A-UDWGn81GG<_E zJq_~TLRvi0&M}9UbUFY6Yo6-txNc>#0WvVS@7SDU+Q_8%>_FvZkC|R=orH)8hVdl# zVpG!&{I;HVF-RC@{ik8rtBc0nvbS$|+XF*KG@yzmn=^?<)Y~Nj+8@LOA_WPlGYz}6 z1fHnOP{zc@HgUQ3v$pP(VmAg6+w7|OBgbfUH(2 zcC>zHWR@0H0^e9orCkgNPVPRhqlV&};#B)6KTll7b82K6D$r52QB0552ba-Z#1kbt z>wea-bLG6CLi&S4Vp7e@h)aC+kFYCP9n9QNc`OVdyzLXxn;`S#*ecZU*TV41hOKhH%Ki#wC zAR@^Yws3P=qup;}mn)oRzi+>8u4rnK_ks2wLIz>%0%+gB>@?D@kiLjWye&$8yJi{D z^J?;%h72#YATRYPi?AR7s9U-}P?441!43_3JQ>F)Tj*&aMUCyNGXPREGGxqs)~me) z@fLbX<#PIE^%0V^x1ZCv+_ERL)YRZa+JDl4=ZPovbvNK8&V<6fTTu*KCkDJO_aC3L zGohgjVVL5l${2Vlg2w=R@pY3t7rsBCnf)(dT*Bg#`*nWQOj)*;To?@ll$qlXg_dxT ze{~chaUa1)#T-XsF&cG~O`@?4QB2$OOc`l@fwCQP2*D?=wkQDSYRjaOhOYZebh?^0 zbv^xI&nwCd3@pWJ59d5)BzwQJW@~=3%u4W2=w|;Na6>gr{V?#gsNyL0LTIHpe`Oaj z>@fL3N&w)dZh)r*^fbEc&qg^zv9!C;$dl<)x&bBBM%A`4XI*9iSJjZwf+iwTDOThz zw2Ekr!@M!G`L(JXf8pAO{F4G?2K+$N`_DFOuO!r{rdvQPYS5-%>p?xG!V$13Ov`%4 z!c`fGB&U|v5CGT~WjiBXT_ggOwiLRMp-fV|aM}mNn^f+kWTtZB#17(#bMJ>QG)!hs z3t+@CpU6&b04Ji0EsR(_otW>Xe$nVj$#ZRMihqPPit8<6#4OYVz-=oD+-@bs$BM0Z z+fO1n8=LLAIKZQ|$E;_2ehDYpeFsu@VTWWFuhgCn!z|gME9BytIsRxzT7((OJ*pV1 z#VT$DUAL&v`M1}=_}Kml+7tXGzqUfd?Vc}8!aLu8;T;&a#C~qjWR&XoU5MM^u)H55 zx?tK+|E!4eObKfu@bm67nn@!U2e^3%x_S04w_BZA)HO#>UqGAgG2)ST-W4>7ZK%^Z z#QYC~p#k`oWcLl{(QSJ`#ssnfDT2`9b4n0JnsMXPq{9~4I&2Hy^=dJETf%UV#8wR3 zi%UBls5Cejch#aN;ZQWf>ltzyv z2h{0`0+V@-L1ssBx$}W8y)u?dM#SZ%D#G4oij=p`BegGe$I z378x}FuuM!4WgncZ<)jREf7A;w(ZrwV)3pALjuN+9+d@L>p$oA7-W>yd44k&L?(Iu zC69bu89pict7c_94Ej^lU}u*#>!0>ov_wPz%53!;ge?-8dXhwOOBMQ+Z=13C zCC#_S^GQbIhFr3DDdHPcpi^iO`;t+GtGSvR=Pih5jl)g9WOuac&3Mu8woU=jQN7Lq z;_idv@virme{li+p-n)-rgWgo_L+d6Er<|*fX#x8i{_Lg!U095M_%feHWQ0uug7oQ zHW?u*RULi)cq=3T6&=@>H&-81AX{8^&FIN>Aj@^+>6Yu~G6tZMK6wj~jVzcc9>5q^QNhHmi0$%?6}apiIdQBl5TFCW#yK4>#kzqR-Dt zx~9E!E&C45^?6F7*S?ip7mvDq@)!i{Us}9JZ^@D{eOfo&+Aw?Sw$sfb9DZqz4ahlq zA(z99e8<1is)ehc#g^uD>uOuPKD-_o#jGC*Te@O9GS<2(o9s1acH4*gJM>8vq17<# z*s=vWKVeQM-;)3COFj?SL+&5l_G1LAv04V#=zjcH>?f&lzBC1V*f)-0s}JS_`y>KN zwpeG|?g(uKP#J6xpJCYP4~V{!x&Sfm%N#>8{reDxw=#V(oeNtq`2GV6(~j8vu0zMC z(t1C5|Ck@=T~7+jkT2(U7#QLS5yAi)7VWe0Sdz~=E|k*i;FVG#8H@Vx%( zO|z4!i6_(|S;R0a>i*utf1rGU1JkBCfv7oe+rj-SmaS9LYjHc124->^>4QuCpqW7? zow|z{8ZPexcdH|<`Xp5W#4dMfj9&m0@WQwq1p2~bQNFBVULY@&VHT8s^+-1_H_Qk3 zdk>{+6xkUeTEOpg*IR)GAqG8eME)DS8cKcK#RsC^pA4h?Zz)Natt_s6&A)Tcb6{x^ z!7B*=y?gRT*N6esC=>n?EnYP=WEj;blzE}*A)+Rs!(jgL8cYRYr6`Er45)8ctr8kK>Z+W&xqHe=pY=}twEcJ(scI3vxAVN$d#zhlcnXx@y7RIHPQOs~ z8vhcI2|@>;Dykex(3AuoSZQDQAAKiuZDv6eY;e%n92 zZL87tM}n)hCp+`31%z4)l_7|d)Ttn)yb2cyDd?nSem|>34$w0GH7`jfmnjL>#xe1J zX88WU)B1UzZ6c&8_Ie>bc^R*@9Ljg@J5ZysjPpru(<#S)CP+cr#qfvb&j0A@!2sD5 zx6`!Yx1k|3j|w$;PP@y;aIFM8!x=@sthzDI;c_(f0MWL7kZq4XG-f(Y851=f6(*5D z(Q6?3v;I;B=FVzk#gad+%ae|SQF1O{lPTRtd~`(UHRqk(N+%U_q8e*@R-bU)C(12@ z7co2zR}U?wEqz2Dt8`XXJd*i_iLv%51l%qDNY_s3+g;h&H7p<$Mk&!qh&LK%yW5%v z1HNlR@TgMF>f)D?d>B)0%n@~+&F2++4(*SK&5H}g1$o#BW_y3nLUsKIG(*c*;$jv) z`udd@bQ>;Pw`p%g3UY`QLLWCmTTruxbA^6w@M4QcGK&BnEDD&WFf6R z^Vi&2@>s|1m~T*;Wq3=PBXIfG9Km~T+>%6Utf9v+RT}0YOkw&l;<&zqGmg)C7ULgf zZ;AK6wnL(P>+R=3~JvZ9bTM^}YX&!>ys6 zNVBj91h7`D#9Tz1UH$~Qri<(;_{xC>t^s-(z`sR|}M!Ci-N9&a@N|lKW zJs~0;^_Byn((Z0=l#Y#XVmlLmg~DZO=Z&~vd_=XahEExx5>=T;NhdzyP) zf0|C$*1*Lsa=)acK~C+4+GLkvn4A6QF&cNf9=i2T&gyWQp5pQMlofkV7SYT6EFK})-d#fKKMtK>c<8Nm11j|3UtQh+0D_RVjl zjE=_ODNxXii|v-FS$a=BO1FRte)aJD-Zk+o);P=-BS50;7bBo}?kk%5Wc?I6<$+pX znhyv1spn$*2T-+6QpUAXg6hpwmn{xnTvjBUzLlMssgMw(*XCY?OeuJ69*VEJAl#k| zec{h^B#%ppfc}OrJYL^WJPlPTV*&FUOW#VE_)1{z7(zSKOLY#y%}~L;ZpamYv0Dr1hfN+y5u1bziBb~%vX>f22J8_mOdi=#eLYA_>2B?fsBs(7;qBup9ODsQX* z=DDfkZ7MZ&DT4Oi=Y`#RSiS?vk*rBDNzfMVNJ_RoL9%sEm}=Gk7yB#E`Sip2*Ix|Y z_wa!3P5i0Xb(Zjsz(M~AQaZ^^Oea-SC(g)7s9Yl#wuR*f=65d|f=8=O9l=NKV1EGBkx1~IbwaMwJ-R{FXKW){o9o9Qz74U^g>D;!Ua2BDe- z)Z7kaAP^SqX34C6Lh<V$LWzwd@4clHh^a2XaD-QtOc?}{^~tO4rPnNw}#>$%sVOp(M<2uK{Hau z%nM=GTyxc*V0{3a36u*Xg9HJt(SAPANf7}JOKkOK>*LHOM@E%Z{Y*!t&%8V8!Nc&B z^9zOU>zb2>pR{W!x{Dt@N_}{UtdTu$s>0={=iF}U11ERMK9YKP|Kz^3UHcv%jhI7^ zq=-85pN2=FTSq=R0PT%Gw2xh_4s$-O{@Cgou=?yUa)64EP>4z* z2CeM9vP=Cp;$=o1CHH5_0ycd6QzS>=vvt_5cNG2x#Tn$)_+frYP_2FK@Z~s>#wjO9 zM*}52J@goVWuq%wLj&*nY+%-UxW!}5Xj2yCE4MQcwUPY%IQIS4bFIv=_7*;wy+^}% z*yN?lz#jMYf-teoq_{Y4$}r)+6eI6yPQ5ZkiS;$>rONqOqqE>?Ty|TWIwl4e<*Q!! zaZb*W**I&N>^CH=&+}!Ho5{FnU_GJXi{{1mBwBc%W9K;2s zxcVSxp@%#A^PV)~iJ-ih?EJzAOkH3DIWCu>W5_SB>tQtop3Ei8zY>}Gximq~C{Hsb z%s=)?-kqy|%HEf=Nhe>UXyDe2na1Ox*4YU~Zxf&lk&&Mv8S!iWUBNJJk46b?_R)z4 znB8B9yD)s9!Mcwnk)eKS8$hPLshZ5hZ0@QwvWAE~_phF1Kt23A-E5Am0=2fI<0{P3 zEyB1e^5Z@ZK9wQmMYhsP4(Y4wQskqK!fr@#aUc=pt3{YF8}c{s;Rdg628!`dX=6+k zm6W1aXJ5Ve9JxF>If?D1p3_nruf#qrF_Wq_9#fW9d=UbO(e_ymGIIi?IhJdt_j+2_ z>u$*cGeZWwSr`~YTWE6o>h%gYnVKhuC6i!G?95T^UBUS!{T;V~z$1Gpo6Ci}**oDi zk5tH^!|-|xv4{)|SHc~*3>MQ9$9=4b?xW_%_%Y^PK#)~yIsm4|v(j@z6=Z5;YObCn zjB#B(%L6*E7QCe`E#VD&jr ztf2iQLpo;|Za=--qA~T3H)odoybi)Oy31~cjKKN%ks}|Qcr(Q~3F<_T9;g~j8$MYT zxP$ULMNI=EHdV-B1DkJQCu09!+L_lnNZw-@!>G6~8FnWInNCIhDEXL3WP`ro#IY4M zd1L2$CQU0QQeu^SR>f)?O0zPwPCp@Jc&s-zeY^}&q&e<>)OBh&p1v!Zq)zx%<=6Fl zN|NBAhyo)Xd*5^2?W;3=9A?(<1u(uJKYmooetK6f=iSHmN(ll5qdzvpGtbl}y~my% zWCu^86P{^E3;@p){KB1M25eW;e}c<6aVV+m3;G=1c1P_tegPpUp8peb=_~aN>vx*+ zo;1}Eh^us&Jv&h0617%k$Tsj?L1(Q(PA8wUOZkGP2<`4c{38-( zy1qkB;7L+14<|QU^xn<6BlHd=cV%*(;*l%DPK;d4p(ff_Gt)KGBs25s;TV_`VAPMP}QE;O+*WWRSo!Qw`B0DF)KO1UBS^!`@}5te$$P1r5z*{l$V{JsfZxCkkV?$& zmfU%8C1($F8zHZY9lb%c>HB-aF)E)wSq4Gr)MvYu%`K3YgpqrM0=3Y31hL~AYOy~w zNx;QlGVCn98{+465R-X>Iqj%{gjMkK<@Q59aT`C#HOkOpUo#qQ+x1xty>pmYS$8Wd z?ZCqqI--ClsYdhl8@4VH<+n#t3Jid_N5A|9>WA7%(l^2LF?_LSnT3$A zB~H`5X`xxrK=u>9HoG}1KK>M;I~`Ns+jgiTGB5R#D0=MCi-;%R2mA!=Su`SOkuFfG zGA%L8T-&>yk-AxRmXe)QAlf!uepAq3a&l^PmaW_KNAu>geB64Q0Xw_wH_;m%3J%jL zp)YsRIbTI2U3NS>LF%7{9z9pw>X30qB$@$-W;-Qfd)vdLl}G9xH51%O;MV^8M)JJM ze&n7*`b~3!TGWXr$c;RP+{mwbH|!3OT+7h7mXT4C&6lezc}j|A&hz>`SIcB^4vrbm zZtR`te<9U7I_jVij4r3^Q-Yy-T4Cb5Eq;Eoh?5pYqgJMJ`Ehfbt+@OWjflw6JC=e? z%e10qxS1mYigLn)mFIVtPpYS1LzaAzO-t0ybvSU?4a zM{4JhUEl`gNM3~G1}RqpuWx;;gyZ;$%ylq52`)P1<16Q2^alBH!H7&cBD#T^*c{Sp z3C%=r+^}B9<|@u)z)|L2QIuGLpWAB}=_;|JEU~f@Bo}UKo|Tuq9M=+zL#Es;xKN5D z16keo8`KE9b6@krjWNf%9e}S3b(Oe#3P$1RIElL^F}H>k*h^MFKOo*S3w(ai40x57 z^GGqKWHl6d^#B2|`38&a8f-;h=vnC`I~L}=SC^ZDimF+ge2us)Vf4`LilngBEnmw) z&X!qAMQ;|cZod6Y#F*n{D@1e=%Z~)a{Kb2uM zCo$2UmyqS$IOXE2SEliEah6-<_;Cimr%Ng_*mjFx;tIx-h=9FIGW;b!3FG#NPhGEs z&9_}cBIa}r;}$$~O)b+&j$4oC+;EQrmJ&XcI4`n zKGVK3+T^LtD%^Fp$*W(5Zk)On45xnHI0MmZ-L@Tn9Jw2sJX`Kv=*78BkBuX^u2sj( zT&tp&jja(mk%e6^?Yd{h9oh@G zWbS&0%p*Vx@UgmZk>5?{TT|##cc$J&?ii?c65au*_8Zot;-ASQgVnW*AzI~fcF6^LW z0l#~0dju^pei>dueD%Ppf54gbm!@d3jm4m3-!e>7bYS2X+C@{N7>4#0Tl8gj&Ze>mcW6e(Xr1`@;_DB&)H z7uDK7&>@&+R&)pAE&;H=XU@cZZDtj3S9QPl&TOPLdQiNw!I^w6#(Nd-S?F4ii6jpd zR!ojx%I)avT(9ZzTF`#FrW&MXiiFgBx6h3R&Vmo_MhF@fo?y z_GfNXDve81`A+!b7N@(#vgzr5o~=t^*q9GQ9(o9;;L#^>6~_QRB1}bMs5K&65ZCq; zFKQBB3{uV%Zsd`OzEO;kTm_xG<=Fw&NIPGt+&t?G-C<%+Yl8_*-}j|j`H%xLjw7Y8 zTgaH8mMY1ObYzef|M_{>%=xS+BquFYSoAJ^@6!8#a!J$Do{8QcIj5fejeq2$!uZp- zreilS4UeMVCr`y1I+Y##-re+P*q#9%uvzn<#4z=TBGH@6umNM0<32 z)%0ec2`f!HY&mLfwK~)8mWlGk;<0MyviI zZ{k)*z1(M7j;z;c+^@FOWWAjDuAx+LAjd}%*D->{js&0|@EzI@SQ+&r|1v4U&qC}1 z!%hZ)A0)oNur}HFAevIon$n_aaJwl)SJ5t^Yy19zg|9bYJb{IO;83?Q%WlHVj!G@`pRRJPPSVGBL9RMekv-YqBspG%28q6H~TQ)HC_<0{mE` ze2PzwPf|qUwD4~9kLO;PQjWsv&V^0Z(}G%ZNgh@2-oHohy}-3U9#;M78T76Yc+L%1 z16E!5?^R2z53^=q%bk;TOfv-WYr9p>rKm}4>JPfD-r%3eyn%`K@%Gpi$)DQ>Kr`SE zN%*wS3hBiEJXpcQF5nBtob3*c4?RzluYX7$&=gYMpGUCjwIz2Nk~6{6WYr+3c{k=! z6sbC3hv4*?UY<3^>y3RCQE$bgB3B$79WU5__n0WfXQ&kwwv{@{yI#t6_Jw)suyr0U#5*t)`7`Qde=b@qbp8Py5VPwn1mMtJ9Q&qDM#SdC*+3& zF~}x|t*$eWenZZBLUuPy3T4Y8qD+*x+MXmLZ7Rean~Ah|O$+P2D1P-hF0<;Qv~aY2 zU54c(J}Kz%LSp?#Rvcsy~X)!e2>b(GQlTizRJ+D#a+S=O}bMk zq+(X-eA(uF&grVSEK%IZRLZWC>UlcrDI>8C;`+#`Y&o5QBS5@Ce*XLxQW6@=b?Q?q zPelLX0sxnkdv$rPTel1j|fCHqsLMol~R4*d95g?*x*LxT5hhDuaNIul#Esy*<$T?gs&arVWSAyVGlh3Bd zp%56@1{(fUK8weWQ&Nt{Md%uO=3z^18Fh^X9_UW?dPnlUfE^?^(KtaoS0Tl%bM=rq zx%T|3d5inoIcr(0sC9<|??#HI*idF>W@E-w(T~KoKQjp^2OWeVabjj%dJa`-cduV? z#|tVgSPvBCb=5oaRMA5dPNPb=&M z;po;cAP4ssM@Rg%dWt4s??eVQqH^b%YXV5F=Q2wvFg@O)nQeV|xxUegzOQWN2a_hW zF;XrV+Epw`v`|;gRxYqu#>7|&@HUnpIof+aHhAO&P>u~FlJgs+-+i_(oM+!+)P|D86Bl2`@_@ z%*o4JFx?!Frc_e@c=u?-;}$mf52=P{lb)?QM=ZefI0tB+WkQrB&oYK# zVxa1H5q|~5GZK9(#^2RkT?bDnf0~3zNR`!TA61eA`BSG3samo#etqh;oyq50SiDu>!)qS=YtRLL{YQSK zN8L>PkaI}wwDiR10>`hx8Mi3F&~^RqeIOb7Z^Rt&1?riT?MAs|<8ILD_bGjAJXnd=o z7}r>C7da#9+ORQss^PL)WK0~DhTGK|2w0Yk`(1TG7M6~fe*X$lC99Tyn*~$4byY9^ z^u&!;&57-gj5t1er_w%VWo6|xmBKJmpesDEH-tDCb>|#X-G*H7)@bf=_wSOJXVq0Y z?q+r-duz!FUG`s?+E2SRC)lkCO=vk?{mrR<6447|eWpp&%-eVMBI2nZ{k+6Q9?qlX zATZ`=Wny=OGW{vEd)CkWN9-YvQ2u%Bfs66g9Px6O-QT+iUzef_YyLB5xu*nrHH`*U zg_Q(5%rISmgtv!tY>KbmEFqg=snkA&71g?`qmsUs_U>Lgi^BEmn$mP8;2jt^uU#OO zD4h0#38DAHi_E_o4#)gHXd_!!`_>CD{R+}HGvzX}7(UA-P| zqh4l>J@QidmTW;RCpD(*ttk^E;dqiFkX0v}@r6HnQ z9TVH8=u!TiiOwdz$apH=_)Jej9L|}bHd%T{Z@^S**~zvXJ^rdyGGIURD_`huYDLU-06wk$i(pfhVmt6Hm^z1j?U!GdnZ~`e7xQ4rmC-d zyM-4;#%LpRlG>3RTE(o*0xzSknSuN1J_TSCwd+ zyqpeG-Pzq6Bi04Y?CvO)*ytzp-HWeY7xnTqo^0%I8OrPSG&|Xlsw2MMw!6K|@3oEc zkKqq67k6#Ued*0kjWYYZEP1Zu2}*L;9jQHYP@U-<#t~9btsd{zcAq;Epy=taln{TH z6udpfPb%Zggw z&*d7IwRhP#_~=syh6NpY!u@5}n_%zi;=9KPE?v_nM}2Ej%5n;r&Krx?_!O+EB=ZoY zRAQ2%*mPYbCBN9+Pb_?~AzAv9D~ECp)V=M-6;&N{UW+6iCrF2w$SxgrzeymA_c1cO z&}hGq`NHDOU0llOddSc-cTqu1?0MOTUfcHuHtat|PEf6B69%5%>0U zn@0chbLB7ZscQ%^r1+d^frkK!+|_hu*|j;uGG~rbMYIb(3qNrPs$$G^iniVby+a>l z@-CksB(rxNVC;6TeXbrpH?M8~%v(+2a?EGKTbg5pSp!_~w8Sf2+a~5DIfaXSGl7R; z7=Er`Q=_KfYF61uy-u~6OlA7|*d@+DFIR4N=@W#}PvbaliwZexg7#Wres2MVET#Rb zHlu!$!L6r@HtHvSBxgPJ!gG1*L>A7I(_Nw@Xv8yF%jD4)cr>wv1Q+>*IG?*H#4vQJ zY5cP6l4|J^<%whlBfi7!i*oQehB(QV(kaj2K%sE8a5rzsSf^7kZFl%^|7M;(I+hLp zQtCxqFMczQ9apU`qI=R7m7^odnO#dW)P>q*6@2A6!_dwqbIanPwsDQ_hhFWz?yBt8 zrBAc_ZVXRH(&igZFILcjoeX)QQCqB9mz+<_e%|UbSwvQP=nRnJocR$F~ z6jIS*Z=^^HOopqUod|4^hHjs&9#fx{OU^o#rdw{+tK}QQS6rp4m+{;d@G<-}D5JK8 z(Ynx$r_T&zYA8f~BZX_-WwAO6aSqyy3^)t3p{DVKYS#Eg%g+j}>_Tts^M4~y33bWV zU}_V2imC`{0VWz6Pn%y^6tC%27|(9Tx>URDgM=+ODoy_IOEVvhKr~oJ^QZzTA^b{% z09?Bs9xc^zjy^-~_q7F)ho}XWj1y?sCZF)wIywsZW6)`)`Y?~4m6k!GS>JksWRY)G zI<-J4kyy>)B3sxeHF^`NOU*Ol;yg*gZ_Wlvu(kLzIDWDDW8rfNxRlO2yk{#b6T5ue zu2{namnxRbD)s6UkQIz0hf4IC8iLJlJxwqK^+-`w_!rGR%X8UJ*b}N6=Src2o3VT? zDW9Wn7(G~`S=f+{!hU^o&tW~oQp0FwJv~|8qJP$XcYhT@@`669okazkwrbB`&2{3Y zI9#78D$Sk51nUb@#N=D`Uw+5bWes}&OUI-(kqU^+5n@wm=@h9hM+Pg}7x54v?8p5` zg8oEz%7FoOv#1NSJdh>P;|QS#;QMDgD-!F+TbEd1$*5mtvW=aCFg>#)CQ{y}( z*eHHvLpQ1ZZK#Aas2*sc-6x%T&Q^Zw}#i~VhRADn_V>t3JQu;r6pscr>D<%sJD@XrLD$kG7^_|6_zH_6o2x* z4m*5mzfFr-cU^y%s;mj3t>hQypmZi)hL9uLpk~C z5|%955Ic_KNmGCxI2uL#ww|_Y)6lM5bbCXcWKt+edcSAcKzU+ z=`8A5#s7#wpfu&ybZdOIiN!jfw?v>WL*cvm8RU5xVO;=-n1isTrFObSXC5&vXar3E7 zTJykKwMVtCd3eSJg_t=GpP{c>5|{LsVl;bcX`kELDIy)L@vQlqFTwKxi|S)@+Tug6 zw1}WJ_%~wVkjtn>SzDWZvu#J3 zFXJNc{?%ADTn63|xja(U5URRcdvM(|1E^&#YZKyNi+64^5KDnRjQ=Wtp5A`eZ~!U^ z>pw_MC{hgxAaZq>BVvA@@`>nD(pf$I<5~4-7}INJi|31mui|GWguUm=D(NC1>+f*V zWHDwIE+}E#+;jAXI27q$__Z4$pj4g6HGtw6s%7(H4EO4K7`>OIwW6Zg(8l^?CWzBC zv{*7z3)+4*#560%s`~GC=$goO+jw&KPip;1qb#Ans1y26Fj_M#bTl(h|seOaZ-H6~RwVs2Lo<8M{| zT;Ht3icJiZ7+}>lewzlhxr2L>xDk1ohZT0_@`f#iMfK7MR^3#CTF=7SU{ z`6GU$)9Hw60#jh1O8Nzd&wX4nHQz(H#EHZNYa%h>-M@(m5NJknkp@rzLRo<=CzTeU zkLm42EX0X^Yc4nhf5Fpn3}_bY=z0v1MlprZB`D(NM!O{+bB!8^Q#XTRPsI805FON% z%lpz=d$BMiMeoWyi(~Z(M$SQQr&>Aj9O#MXFhjXfVHF~_mSQ2ks7dORPsx3Q{$?Z; zF){dV)RG{Z7^mcc^pgWdprksx(k6=7;tLsK_0jNGL$mZ;*tQFWRtx~VfU)xLRzG4q z9|e(|v6`{9AKom4OF*msyZZ{HBKLfoGlDJ}&1y<9O4*^iBVuAs5h5iXc!F1Y`zCve z=#_%E7$4)lwU^Cne`G0c;DRub64h&J{B}=f+g^+-)=G#!<-GoRh!(av?7TQq4LQm| z+Gcp|K;<)BB)^;A!OD+>7yT}sGFc?1QzW|&*ymNU8`=HAkK%v(%^M4^paW>b&Otf4 zRDs-8->2<65s{reJBTq$hK#tmfnI&CT8-E~x=&{?_Cq@Gsxc?Q-4&*Di^Wu;jg5+<=ooVA3W)X z{>H$84k{5A9fE~tSQHhzZKHOUmQG^rdNTr@pfjkcO7p?mnQ<)!!sGDv3<9#%XHub8 z{bm~LGyIMXuQXaXa8aH++nFPdcb@KIHfx$El(5mPCts2xLLE{Eq%c+)8Z&g>_x3f2xZ8~ zD7|lDtfdW`viVBJLEj=^?}PqO=u|l#6sJHOil1KtVynu9BKe?VSXXDEW}Zzsw!FxT z12oqjhOl=3Rd<21{Ax3i&f)ql&VU;EtY?e|kkV3k3gSDU?Namerw4jt%(B>i)2GE$ z$2dD7p-&%FfB1`fw2x;pu{JGMvML%H8e)gGUC-YO>boazRUlp5GmnU*hqpdy4D->2 zLuZ+-yA>LG4;939aqCPox%&%b{yc#{u z`EpaV>I4C2+2hI{oE+yL(RBj8^ho&J(L45KNa*ZYtw$zPOa6LErBed+-h8KZSsmc2 zn_?f{USgt1py^^cj7EUX?#fJ+cBEdK41QN5tHZI zuA%u<$m;U|vb~`^)x@BoMDk|4Nl;#iiL;q;Tly%}^{srcZv4n-C5D z&;Y+Z#Ov>;K=it~ZBf^OA^+y4EqyqYkYc1vqe3Axu>MDAz@rhV$G-^;jhux!IpMxQ zTFB=bNEOW?6L}eFUHBVEU|?Xlcv|z?a|ibNkyS!QRhRmS zDDr!BUm#NVzD#j7YJWI};ko(Arn-LR_^xPZZ(vUT@ig;2PYUYrBA5Ly(N!(x#;CI$ zwLnb6WQ2yEQI(EBjBR*TKh#0KToiHTeC*1w+s0uVnFGhG$VEr9sS#N_n$Cp7j5K-~AA08w7xZi0of}8bwmpF&+TCq5I{K4#lcw`8Ll+{PTQo;|CACZzyQ({Wd z&*QZ*T0WYvn@qgg9$=c7(`LcxoH<`iRma)z^e~#U<0*V?ruru=_5#`zJ*&BwRQ@5h zm_nC#8SI5hYzB?;IP^;1*vT8hd)hzgkz4k=d*(?8qpg3L5z*tQ5JzwXPt15AGYSRjWQLxmj#jzPiP)t9x_FcrUW9ZAt8;bsb0A zA~6@vyo1RM>0K5U0x-eivV8v3q%;7VEpi*Fp@g7-j=upmu-#w80BC+_Qh|91pab-7 z&DIbJi@%$#5gZvA87;m&t~i%GfUO90ZK_#c74H_sjyLT8NW-kw;-L*?H?eNJN&>s( z0J|uS7}nVjS~)vE<&Z{DI1vV)nZizK&J*E0GPhjJk&c}OT|urA!DRTJT1^BhW}SVi z%N|FAPm1l9YyHhV;sk}uxl(;V4T=9@CzB(B*G!P#L76>>9C5w=B4V%;zv^kgiEX(7 zCQ{WOMJ&>#a*+_^;jQ${2ijG*>BMgFf$7f$CBcx*<>dBqkh2V>yR660k7PK0HsM`( zF>d<4@j7Pd7rZ!p8YhB~v$uaIzU%?AM+iB)IAc5gNk}soghWfAty*3ZrqiKqU@%3v zW3m)q8gkNimdZEAHlUpiJLQFysMezVgp+LNnX1wEqzxEw_>ALc0GC==RY12Lx1mQz`cN~!!Y&XxJ^Wx zH1)xZIBQNzsfYgXzuni`YNN{4JTsk6;VdpbrA;vTd>me%i>h5;qM7K=xzbfMgcVMk z`*h?Osh-jz+y%P9l8^r5c;0KG5U}@`m74!{JcU~R6hqYmhk<{+Jv| z!4X6~GYL7tm~iymr|r~=Pg`XJ+*Pq789hbcqyIvsuy)cOx7K8@1Zh+0qm>mmDqc6g zMBio0EFBov`QyYOGBdcghZCWK@O(XUn>aCAb0vWF-{~*_j~DL1xeJa>&>+@CU+yMu zXdU>^dp#5DbWY_(;8Gierww^ z62(ZFNHNmSWH|wkf$WgU3%ccDV&}Y>e|EDsVK!=V@|1#t>hhZN6`;tRpg39o^ANS! zYN(=GwEXGMs1IvqFD*M6aTDptG5jv{wV$rONI~Q%c1Yc}MA(b4AeR4iK{KoVa3K}+ ztrUfX>Zf)9kmTOCLxqGLG>N@PjWh*+=tb^oYrNiHbFRF2E-lIkh2k066qarAXq)$q zP|rSHw6Qt`wE9Hd!TGh-Ee~GNNfWUU{4)Ld^G}y?PcD;2PREl#kRSP3mVgP4zsxki zH4B7UTOGc9yFp(qtE1xtTfMzS{x%I!IS2sf7qt!o+T6B-1vvO`reoHn&FJhjdrs;Z zX|N{H6*O-h$IcIay zch6_e#_j{Q2ien9tYYiHll+0DYmp@g<$;=zXTSt1J7#j8~#9QaNMmIWI4{8>b zURI7B7G56>SwcPQ7ReY@%wF^&yqp$Y(#JGQD_B3OAKw#RbcXB8e5oG7JNR%*W>DS1 zbV|Z!WU7W4Q$KspvvZ2l^%PrXrJ!{i#RYo~wL%|F$C+=c=^0M0abx;@9XfwOMZjBs z^qi`Vvge4&=?=5$G?05K+RHPrsZ+x}wd~R7Dz|aIjVCVwRY9UAI8QDqiG;+IRtj3S z9crGXZ;7|sEG{<1@6jul@7o+k?_6)(G!H^E3{jeq@jJg%Xo=8O8h^x4OY_rka8w!i z3+W2w)fE~sHmCx$z)KZLg@;P}CXL(9eePEoYM?am(c;0|_sFWw-AY91l{^}Xz5-fy zEGS#!6SuthxgQlq>oL#extAR0Grg&b>hZpof?6H3+c2)~;wZTc-Q^}cg;J+A(n5*4 zZ>mzma(iB5iqAZX$AC#7l9u1|!bET8=w)>e&z4dkc#N(V4C11Bj@WlzYKyVEM?l+#{zSi^i_0 zX$~%lf4D4neIa%7xya{qjy2hug4JqojY*7sms~Qpk3sthvsu9^UzJ%Hpkuyp=nK}L zqRCY4-hAhm^{+`wD9aDs>IJKp9jcZIdBH{LeT(=!$DeKE88|=J;1J+Wbj|gA6O=zS zSi7fmk}XH&1R1nvVFR_wp20gsQ7pMpI>qb)2r_(pPlI*u&fnhZtRy>M89mGh#2D3jkL39v2(xH zlfUPNT~xm94==6R2~4b4YF3kKV^m&c3Y|^;S{whgb^FRLVfO5l&6S^{!a4b!p+y!! zL(v{Ny6wh2GlmTctp~oud^4IF?cuN8JQj{?u<2DUoN`xx?Im~o!nE!}78|d9lUi}X z7(TK-8uO&?Sh1zOf7X{)DgtmUO2_nnQ8=tADMKQ%y}Fuy_2X3xuWXc5)y`8dd5n({ zc(cA^fsLBD@AN0Sx#XtEq#)ec^QJXCy#cv(dK1buPygtzK2_zr$yTRnMPLBwZ&z+b5ZX_ zb#l4`%BjwL96f#PdF!p?HqUxF-&YFUd{nQ{5CKepIaEOe?`W>vEGi}1n&x-@HJ?3&IeDEOJ-j*SMY|r^qXZe?{5M*l{y*OS0xHV&djp1#frZ~41YsmOrb%Qo2TTOT(WgjSQMC-8b5X97wPZYMc>_bRb$&) z64=EB*@2tizkg5is8Y|~+BfbceSF3W9~4wduQXV31(gus_=>c7&&=rr95g!#LF@cY zhUG+LEp2!q`S8@oZk9INM&BR&`v*f(3`?ta<`e5)f|+i0`nq(cujoy-?>?Zqf5+jh z`7_7yN^+}lxvFIjgUuDGsr=1{LlBv%T%oo9=&gmlCCs-#3jTp6@{nGCsyUUOsf@a} z7{xh5ej{T=j=9ma2=`Z(NY_GZS8p>G3)H~0WbVMRyN(g+*yf}B&a}o7aw8Wo6>4n= zZUHx$d`~WsAWV=CUDa;hhUq<3Nj7v9mlN!K zPiKgDGe0{98z_bP5!ba)>}mS`KA2*kpy#&d|`(z{ih`8z7@ZW_zC^wjm}ftQqdT80UW0+h9wM2WOM6Vasp zoR(~PNn~=oYY2hT)HY~vSG;~miPyu!b_8LwFAx=A*WhBYE0!zrm0b9|1YP9&@j!PQ zY;bX7&k*WEqTKcme)N9kumr%n+NWGNZ#`z`@ z&o#u6>AEttNeAQ$IiE71k(e;8wglHIptG^SxoSn&z$lIUMyYT76tEoIL@m_u!o(yD zq6=>_F{p{Fs!DjiG~uFa-&GuQ-PD}xEs-j!$K27>2kUFXNDyHVEe2`}b&f#4D`%0Q z$5=Llwe|9*EKq&y35pdUIg`p#6AuBzywlCXY8RnIC^eXQ8miU0@ArtTyK%})C5Sx8 znk5zuaR+5umz^4@zc=4MjfRo^$2bOZMTds#4^%uIYSzS+_>U943#NXAh%(t^YF0{g zEwsFg;MuhZ7~x=qfQpOSx73-XC4%0>=@o!a#=CvnLXXZJ6IBN)m~f~+9QVj)wzu#) z-E^_a2OL?SEh{6yr`dV^@bLun7bcBlGQx;X zFIroAlc@%M3c#gaz4-YI^x@uylA|5KY9?B0Tib^H28`|e=1qXxxp<;Y*MJ0kW zkYh6tm4i*CAm@CCYlP)G>ZquM?AT9?#tqB~fH^40 zyAW4;s+;RM8MZuIhaQ6^#_8#z)z#JOuhZ)9J-wS^XvnANZi0x5enBs|PCG03@@(XO zfy=t(K}_o(n^L|6Xua~ zE!6r^nV4y9$`+beXgrkS3MId%FNYlTk9EoSnfG0%EGs%^6L~d!X@$GO-i~n3wprVF z<`_3P;TYU6Eelv%XhC+r@hIyo?w`L(f`~8ch4{#0kWh(mbPpI;Hl-2Boj7RsXe()Y zUa7U8y|j)t?T|DI6&vxIywnR7wyhA$;OA@+)WVavfbprBKOuo@C#G~i1&H#jsO)KM zG|J#SQUh^Dpe@2SQ5G*wHq^tU&N@-7cE)I>vrZ+xt)%+M^xxvQ?V$5~1udmdc+zL( zv-fv*iAN$kzbw+0W}gLTbqfsP%S{=Sl-`8I6sVdGnj=u#*-7peQb$A56Fb$)cg{DF3?>w`a2lF3y$JD+S6@V(JT z9FO-p5USZ}AzyZ_(ks{uadtgWh+e+Q#9g?nr7|GEWUy7am?r$aM9CFduG$*zVsJKp z?wFb5dfmMB_fYNmitz`>T5PN3ju!AHfKkO|5^SVywGo)V;!oH_^Q-r0XuiYeb}{5+bLhsLxxhUOfET>-hy^|2jjerjY{iS>J37mU0 zNvX}+--Ms_s~C=a)|@QvEduE??0icPJ|0C)aux7B=-){*;DFc*Ck_zY`#{^uzC%pg zm#%R4SuE%jW2aV&r`w$+)ZN}HFxt8U@&Mz&A!UPsXtlc^0XYKb@vybWXA4k` zynZc2*_EBm$SlB5>ux6mxhwS@EqGN3Gme}9pxy(omqhl8*dy{fZ=lH8$NdJG3j!$6 z4pdi_mskr33yV3PJ<17sFU&n@tfC<94PK2E!MXZ3L^z#?a+c2`r?F3&rf-P=Oq$3^ zm_A2wZ;*~eHElP_h2BU_w3D}JB z3kOJ@r4Suu0vHOP<@B{svY6T4 z9uQC4K85!HP|Bbum6huZz%XAyH{+)o4{#re#QyI6+<}mF91h`uP8)p%@++Vx`L$?n zA4g^Ru6~_}7o0)tRRj-w286iySZ$J1C$jl-!oh#(>qWmdtVQzK%QW~S3gF}uZBw=3 zzz;-M9HYPY6t;P{SkM@JQgpJr{ZOCfPRa$qe!BpRr~C;%LS9aNYhBWZhh!-PRI_i_grY`Y2A*^TdMt)$1k4uh6urD~8E%kpuX7G*1``wM^z_77=Sj-(de>n$b>7GDMb~<8# z6r`D#82Mlcs%ttvQ?uRe{xY z)@cA>UTdEbLzG{xq72E;1Ih<~pFaBYVp9I*VoD%vR1|XEC00bS=5xgWffu-SBU`mb zR^Pnp)XUJL%Mf^4^tg)(7v)bR9vqaT%>*1x%*u=SV!?gf%!D<7cegt3`LMVG#USdABg(#9vj8j=%H!TQR# zp}Rn>u28h1V(LneA ze{CDs>~#fxWA;Y$XroO@cEB7JI3q7Das9Pn#5qJKe`?A_*jkvOP86ct1S|}jdGqM9 zD1Gv?Z@E;sBvhFRYLr=hxP2CEkzke*EtTteH$p`Fu*`` z(+dW~YpyCQs74PB>90H1LeeDzWi@Z*n7&7=!#;bVn@yVv`7Dpdg=jK8zOzH_UL+ELmI zdlzidn_G7lALx)UeNN5m@ap@Uh{k^r4}Lzg!jbphfPO&zL^TS2W_;+Gm8eeNNd?dR zw2apPdgiH#${O&@46tMW$1_{~{+Z*eZl%_J!we@~_^FXGdlZ?^JhEKvG?lW)GgH?M zWKAZ=yr8ZC6gT}=8h|Q-JADvfa+rMx>WABJ692P<>U3HJx1Fh68_x4cDdEVVV4){& zL|eKCuoWNa_XAqANBJ*oAeu|57mPOjSFnPt;DaQ0#J>1yIEy@_r4iaX;JUYc0Q-ad zKBhL?aHV=VsX4Ij);%Eqwxy z0ps&W`!XlwYQW09dEjcoj{PbJ;P{=Z0fotK6Hkw7pYKmD0MzuedI8O-QzY@YhM*r{(L&<4`5)=d|5wjnj6@nkgWrSo*@}d{4Ro(n z#vad-#cqEPta)3%wE`p)X0J`YW${Y~%`@r`YSXZ>(*J1{784grs#$>+zqck0&S~D1 zh3ukK_W6y=^d={|7CT6R)2szcU4ehvy$7dI|413af9EtoR{oXqCu{r$!0*!h-2wl7 z+B;TFfXa}m-NSi=H8+>7>6sdl92BwxlTmPFl!h{22Fr#=vmHh}s|}ql^5*6hFF5v` zyaRe!QHmf=>-1#ahfBQ(D9uS+I;llLZ*t+ z+Sac!W3hUvlQhS%g(7C#OMTcSV32Llw!V3PaUAYkf36^8p*6=utT zE`WX&Z#7nAj>l;>qehAjzr{@;)>fxwy08jF4#AmD{@{_0BR<9c{fzfQ|l5uJ}2 zTS+W|z0z~tDTk+<*M6qq^~mG^u{(A=bZtl48K?94xmi+o^n*9vS^GvVGcsNie&@;p+<) zyrp49<6!|HFmy}o%hV%6a3p_w5Ws7yFnR5!7B%v?t=`uyu*KqBECt;`I(_}Bj%D}w79Ty72%IQ}EOB*UTvV%nbVdn)GTZOk9z142+m z+s$akeDkdDDG`n2;6M#Yj#0s@Y?u$&H{)Q!W(trqtzC!970Bj#GSe9a9t^SifN~Do z7MraI8nyV5tnXC8ZFB0$x&+_0aOk#0EnU_Zpifr6LzLkRR>?@|GSmR_$?msbTI|~I zES3}tbS*dT^9=O$;hoAV#kxaEFW+A6{E`z6PxQZa4l?Tx8bg;*^WOJQ;GbtyHxrlW zmIImf)*Zz#=qA2rhvKo|m21Bs60@bx3i4^ za7wr^EKvh^EK^u+^B?Jg2yXcAKU17P70Tp=3k?)DA0{$pJ4Q!FMYUl}f*@&AmAE-) zl}ONO{*Pz?2K-fDx`zQBuJyH@8lYeXhJs$od#8;^gMw0}`!5Wqg@Q-(S46q#lLw`_ zSUX#Ns_{kxhUfuocKw$CQR%+{qQ9kP-x}}4^3M|T%LBP#B`{>UL{ZL-+*397ToPa3 zf~J!^+?)k}og_d54>jxO&6^n1lpGyHAT68Oge%tqPl|qXH6m+%Y7huszY^m;m~ZzS z%6K?NYCe7pYq4Nf2}0R{Vpu&UtrYA}+kN%R3&;4IVi?qO(fc*}d%I}8qzebNkswtU zmijf?(PP(npm_n;6z<&e( zjUGi~2EMNRUD+DSm#mGl;Nl6q%VLKw9?&;%jLsyyaudu-U%jQu2wgmB6NYM4@BzO5 z^5S8BckxKDkgVH)THFkNcxkSf{Z^!`ntyI#VHC(Ri?ZAv4Yh~Ae0fjo$JC=p0FR~r z$b}bnDno_gVD9d_2|(h0G!xoL7ktguawBvMGyq`b;EBq`hklkYwS%>W;ks<5E^W@N?&LPGT+oJc>-$Ak+a8o8iOEasu}`$$-|) z8lb~OFOP~~@wA28SJGBxl>n#i`=P5uzn1kiJkU^TWE4VlUgps?1ND^5xqI*q!k4(_ z=ks}Gj>CvfzQ}&^DS-IZ(8^e}0(`*s=fv%SRvql}RDOpKfc)B3L)lb4*|yV6L2<&d zw#nkThcF~AO!`#7L>1ov^Ey&G zoGhGgKxc(LYPP>F+t?cM@=~MyR@?c7h8x9ynNgXqz|E-eiO3+2I98NyzcIGikDpeY zOX4A{N{Xd1f7{PQ8rb5jkll@O86=Lw_*PJ|s%^jLV7jO$J4+lv;khlZGVo84jB;Fq zc0b2>VIZxHm4$2P^^)%TP*;Md2GSWlQZ9LK>+?!JE6?u=DyVin6e`LyTnJc5RnxiSd#Zho!=`9oqh9AlzfPnJ zkMrv0e1&nWOn48Y91)65|UaO|>G-;SpP=yx5&Ee}vwtYPniJuep)8ggsp;}ri zTAz$>JPzb!HA!m~6>|p5Vf44DEenV#$P=0IZNFdbv%Z^l?=)6t#klxtPlGuHHe=B( zca74-G)OhVVxW#=y@5MHJh^E`-n0a(8NY|=o00K!UyinY znPBob(B!o-cFA;5vsSI%^JZD4MyXr+j!uO_y+GdXW$fKHH4XJiajvgV-;qF66HVjw zw^Y^ktz>c5A?wyw=zW&&7el#0r#&c0wv{5D!fNZ${djNBg9VaNtrdhP?>Di)brrNq)nr2rRw+}kbD0ShDAou23qHy2I{F3dFRIT?}8ulcs=T-C;c#*PIbj+)jJB-8bO#^^Sf|(dno01wm#J`WOO<;PUX<&`w zHJEAx45Se4vDxcE88bX0`=4K!-g9j7F=!{pCO!P-e(pt|wrkbm9eu$-=fc&IZ6Xhz zc!3yG`{SsE1qt2a>Fi1btpAX#?rL^M(e(~*r^s%X#Um$Ta6%>pXRwhjKx%ix^K#`U z`2ez|rZK<`nSy%S53J#yHeyrIGu?P0Jc+wdv(#)X`olcGj}6dz<{TS0nk2H}l@eGS zq<54!A3DlQFzv5XzcbNw*|@oihH>eW-I1m?Ku)l9CmS@bZyVn4)hTt{C;Gk{yBS$| z-K;ef3{|3a_(un6LRWY0YiepTR8&+XE%;?SM_lz=C;aSpi}W1!L$+o^GZ@uj4)2aQ zhTwL+qo9UM^F+Mm!PZ*W;5&u;V2=E(?G|n#&J`XBI{Z@&$@37^p?ijX(9HLv&tST; z&NS-&kZ!8LM8eZa60A;L4nFF28p1QJPr>EcbW~5ZRZU%_PEV~23-;D0_jP?R(ch}t z5n0^krBO`yah^G_Wpg#OZ@$8G=oA=ZXOc)8Y;p1ed;n|Kw;>!<G4mK zt5}{Sq0r$wEfb?1-Qs&J?H))H?z(^Y5Ma0Bmi2?C!jV!Xz7@av*;Jona_+!TX60EK zcYK{GgVM5_?QVwgji$y^){pnC7Kz#Js7$TWm|$}Yr+Y40U`J=qAZ(Cf_xM?BEu;h8 z31#wcl45DM*U2Tj+52TAOm6E^uAz9x09EU8=P}37-RjXUSs7$)j2P24(X#F*qkgPI zvoz9YSSM#msKybUB7+PQ@Z=E9b9Q+yJ8dtUf7{>vY9akD8ECHif4TqB_wP(bkncBo zjsuO$(yz0bVE8uriD3t|OE{l(G_Knr1Cmpt?kB1=##O^D%{>mo#r zph~)#FYcllKtqq-#8h|YW_sv5kU|s)WY^sd?;(9X{WIK<%s7(oFH2;DnZ zK`);mCC(`06M=o%Hd)~`P_UANW{=v!+HCw2wLSyzdkO6-f*J+b9^suf^dIRt>M9;n2Eefkye$ z*i#JlGRJ_5-g9qR91QUUAIc(?b2`fD0U7(crO{Qu&L~_^cZd!KNWU&bj)BR|$PbwD zEIjrXMRRy|SDQ&LN}j{DijRXq#(gbZ7VPj0dJ(HM4CH;HQ>oM3_k7zw$fUpD)cR2V z{7iN3rcgs_Maqtai`S&!{CY?GDiaI8643N1Fou4_BzUL2IhqvxcEl9q<>?f{kI859Mf2}z#eWM9qD_dc$4 zDSc-17Qt!Be9q(M&M{!8P<*ql`e@j;&9#XIk@&-%sF1Y?{D9kFfBa$v2G=n#iD4@;kMM3_p9g8QT0*BE6N4U_EcwDj|Mxh2^sOKpfk>_aSRBw+VLvO z>l5J_he|8%XDNT;LuZA2prc@O)R_l0e8yN;Zjh08H9?n99vDg58vR8piel>q2DF; zkIj~F*zh<_6W7ziuLV%NYckR9Fhp*3SeEwk@Os^&)qZN1z3BmMzT3BN^I%iAGd*gB zVuhwD2fb3H#Wxnq@kvQYQkO@v7r$h?@7cA{WvUg^>M&&1U4Ue%@n3v`|GO(kgWv0g z<^sj5h?;8+mz?lsmQyAZ^g;04#QQgnYw~sS927~t{*L2Q$wPbOvkWB>bFC^}%BbjYmgLTSP_Ch1(KKrdFtsY#KkFCy8C}-yT|aL*+Zv znq>u)x+TxrwC&-j~x6z56RJkH(gF*<}4CkpnX` z(<|YN35J8=_1B%2hPc?+6zmiSPR+%|Ub3Xo?A3kq-Ig01?&by!KkjV2hoHxfii~bu zv)E%pd8MbPO~qQ0Wt5gGGK+1MQ|Eqb>Q3rsVqroxPA+HF8UdB@PM<{CD4ZRn0BmxC zlLgW-(XauCb&B9xzCSpy7}^Lf_E-!N#_+q@ND|`-D>=nd9V!U!U;OS!`Zj zo>`Mp8IxeK)TY48q-gf^l^O+lditGFcI;Rxux{$1D_R7&KJ_WGN16$lb$6WivP~2` zucijq?>ki###ha>v=t+{?`?@@OiW|^dIbsE}5)g`KPG2Sk zN`q;_)sWKQm5l1o^?y+HH1Vf?1X!hL1kFGF7`RzYzmq9&fghEU`v5B`f}+v%UO|rg8j$WJqJtM(MxLENV%#ayH1n6Gml(Zn0MCN z_E9@NK~n{L9@9+=#dccc$sV>@TdtGp48=g_W$UHBptOXhZ8#;)Q+}3z!)2>;-9M6M zD==siNYvJq2U=P(eCRskQQ8DpXQ`BGQzvonrJoGE7d;cvT~a_%?maK!SYm&u7w<8( zrVJ?0ihcpk6L_41!1-C5zj4!m>#5)NMfj-I_LnHOp{8xZ#B%vBa&juGE+sLI)|xA3 z_nNh~p_$@62eSe_`T6^qxuUCu(jqx8}%BxnOv@P>BKMd!)PMD&9tjnhLvuI zVl4X$^qye>N8@R%GVah*0>~a+PnaIY+c!cgdfr@3r!vsi(Xljof5U`qgkH?BCb386;p@9O@0%)hRtL3j zGIrKo)@0AmSNNH8Iw?q99zyWj%nLF!er&CrcA@a zfi%hYl>E9=X7+XZnRVaFo42H~Tkn;6vQ(^N`Sz0Z(Og@uu?0JxiHny+zMnMpF+qQF zZFzHOw|9U4?%*bm&0Bh54cj}aZ1i``q@Ob~SH{?;@83UZ2FlL~U(CY5Yq(GQFQAiyPYLmE zuJr1CuK0s$-if~gY#ds1g9UB=5+(RX-12{N0icM{4eeO`Pk*N0yyb*tcX3{JufS(( zr7@fMTo{?A9y+XUZ_`e7e{1uI*JhU#vcZ0h!K#$<6H8#JQpk!Nf`}aZ zZHq(~<#J>@-$cc0BRRavKE|QrE90>9q86SIdh`gny3H24Igj2LxWA7-yvq0yoeXV0 z{KOHt#F8n|o8MW2rdMUq^4l8^%+bgr`ri+-zKWGjy3ZziLK7(cbxp>4wofK!GCx{m zsdOQ?XFocdH>x${?5_;6b!j$R?_HL@B(}n-asdDtiXP;MSEg3s!N~0ysV=MvSdcvDOoueZR}y%qx2%1SC5$QHt8EAoAUYM&5jAip_A-=7yp1&7s0NDp zWQ12eow%O(rm(4qD1j@!{0lIez~de+IsWe}u2VdCp=`|6n0%s zL9$b!=~7Eu42wlw9{+gxn0W8N2lm=dHaZz0j*)sfu%pa=uw2+cNziF+DIC$?{pUH& z7x~*ElUeT8(O0|R^)#5!Ra;K=4e5G|-O_n4BJ*l>F=bYGkYNk2h9MclUO#B#bpdr` zn`KX;NN2bI!RMUio!M;>Q)#3u;dxb9xGN&~$@z%_uEF8y>X^IM;^~W?JKG%Gh=NO$ zAPK!lP99atBq}%Kxu#cW^rU%zox3O3G|<{@4d*=#Ma^=BaN(r);w{DwJ5sTO6lzib z5644Pa@wG0&>#vYZGR(NU!y}o)Rg~<+(nL@GQDn(-tm2}>*)J*)?Dyq1`&Q*9eaNn zLGo;^$#8WiTAc62%6Sfqi?RBGK~s1pN1qWka$q^MdPQI6rVgX z#RsknvJ3E;%~EiA8i9$a+?FIM)Z z&F3vLQ4HlFS$$lQ{D||A;Cnq(M{}6?dMWF*WDF%-ombO-DjXa(Z`wD08xPXkN!k6u zl9401FZ;kg!3j>|!t*U(FA(BP{IxgkO)ddFObwf_y&snGZctpXlO_josTNv{_OI&Y z;;G-nqQqCB6_)mu?pq%O!{c>tEI8JnfRwKvs$qNS0@(JD-!N>}g$69W+^`+(p^A{g zD0HKyMGMm7_|(r3g#HwJQy%eWiVePm_suk98Lzfw0&6qkz}AeQ8PaP1jq zq~BIx?H%3=y5ny-xg1-1?&VtzYmAM`t zTaBoLTV`jV@Y0$dUIUXSNT4*B0qZNm1?JW9<6kt8ot09#CmYdu7`TU^U(91%qoe&@ zVsE){^Ml)Fer+==aV*)yFt(OIZfo~zgGv+%#ZKw;;e*}W7lQJ-HWYE|Yro_h`)E$Y z%GxJa)PwY*LhXGMH^-vzZw+m_tqIkueSY70lU}ldGJFVY(~gzbaj(jXZqe1yXKuJZ z#%!6W!6?jDqN6v-BF==`^g8Dmdy1Ct#%>1#X4h+gD8kz!`8K-&$alzD0F(v}@kt02 zcFkv}@-`iLC3v&cB3oKc@Rpu*p`}Hvm<54E=bA)0D}3CX^uS}5<|rN_f7U{An%NC( zjX%_DOx3{!RxUT#{L*Iv4D@$Cv)~z6Q#U&AXhk;E)P#D%t7iR57&B@I8Zu=&b!s@5xhzi)On-T+!QTm{QpxlCQ3fk} z$>k5p88n$gi`H+AB)80N-`Lyn-ZgJAZ$LzIrJHw$PxGuqaQAItms>Vb1;V9!%^^KV z4}(~-aS4^3VZ9rypOW_c;`WL+N9c`sKJ|HZdMD$&A5v1sp7qUfxfk$-wuTu1|=f6+U zqgRg15C!1#Snh}u3djNJch_6t8>492A7vSiitEm8_j@-{9G+3ST`m%+P-oP_Oyqv$ zgY(v4DR^5OaqH*(rRD6Y^E5O}VUk-ZHEl_f2({dSUKSG#XU>9cb>piA^8QGAld+D& zv3rXgRvMWFAA?m(_upJyCwD{1k?drNIW+KD_bcyubuPF>d2xuYWH>4#x}DJ@tkI5Y z*Z!VGb9J0N8yoL5C8{^c3GgmC;aOPG5=deI=t9FHlNPMnnI}xF0qOGmVZP8jNCeFJ z7xYgbiOAo<7e)&=y#w7Hr)xxQYOlH`4z&YQ=|*#iR)55Hx(n+Y70#sAMQ_aCj%l3@ zYKTe}d|>%VPQrXs#GFDD-MK|4*ve71$3;0uW4^dsHL&#%0=gXgsi8XIl;q=;!tg<1 z6*BB4vHkniGkI<2?_amntN!S@?J-!#B)4l!ve~gXU~nu^P%3K29c-C&V;Y?WEXe4^ zrM$=-_cOU_F4H3|3%*Ly(n0#utV;^xC-=MDpNbhY#l%T5StJT)#wJYEbBND$ssQ&_ua#kV!)O%4oksO&f2q5 z=k-P-Hu#|O7E;QB;eSxS0>(cWy&~}V{JY$jW1uA3t3h^b&v|LPzQN68bfq~IX~feb zLM7h*Xe&INCm=AeV13@8G4_XWYDT&8)NA?s_pKZCbai!=^spB#&r_W5sz!DA;?+7S zX_;lbZ?4+zvyUv_-lU7n`N|q#Nl9~KZ;urC0fzURxLEz=>|xcAvXOV4d9F#y&}Y+5 z546Ko0T+6q&z4#ggaE};a91f?VH81%0Dp$?*;BKl^@)ONT&aK5M0RK5-HpFqOm%Dm#mfGudkRcWr zf($WKR`+|?I0I%v68&O+-ZZ?A|9Vlqm3;cD)mMnvp74t&%<`otyo&bgBB^dbYhG8bOC^Uk6MAU~J=cA?4PYCgMSSg#bbL3Aov^B(dY!jhuE(sZkFg6J? zpYJG%1>fCHBlR73xVNaFq~Fpf?ga^bGXCl7i9X;6Qy&H;VjDJ^yv*8bl6%?BoKz!@ zuhjST&I8T=$zP22@baIryv+L>@KwJ$wBli-ta`s&q?(F~O5wbpj}QOngqhp7dy0$< zC?9Xk*|pkqtUBjUx%oj;8TXoRaN)9=%gS$ZZKKD1{c~(%XN40;gV;pr6UNDM9nnIp!Q2mFMjN2ls=>Zm9kw$_oSi*xI5}0`cWc85U z9|v7fbQlz({|l2E5Ycf`EfU+FP_DqIAtf{G`Qf%RdJH@E0f2*sBQ9Dnv&@PFDH(K~vV?fS4jW`_>>$*AhR zr+>siLxvclj4j-IPl2D;xqfYa7_*wirH{#`JI~E!AbZ?ZWRCh8z+W%YT;+#v**y@L z3Q`DouN;B4@%gfI01tA#k2ZgG_t6+d>Alvf@PtU#7-Ku{y1o8wfA_P_&{|o5QaJbg zgqM%dn|!rtfvkP+?^APNOrqB2oZb&Jnl|)k%t|{v%7=kR`B+ZhQ?%95)2nu`Hmg3f zGRi_>B6I_!@}h^XI9`Sz;tQ9<;V5AW1KcP61h^l#v#@!Eh_AQC^qyi4tyhZNPxfgU zc$^X<_H&h{%g+qt5TY0%sBIS6<~bISqYDus@m1K`KJ4yZO@8re`YNXn_a5mX1p7N+f8sLhJdjzZT-N$9 z*&LQnYBIho&hz7){WNjorKmn@feRSQw0o*|4&J&U)U$#ORl7VRT9_+ejo~z6vzIhvEj0MhVj8i>K0ZDU zD4~v|2d^9?aL^Yt?+RWy&_n*uS6*&K1CnU85z-PE=0N#&Oh4qlgkn#CC)?uR1ArAO zPGe#bsYoN&%UQm=cov`P@bg8Jlwbw_bsL-cBcgFN z%!{AZs1>M2Sq~T8QBa5#5fNmMVw0Z7#>+)4F?j(E9>RMHRdzBesM67{i|GDxL)|b2%-DB&jm&lfG4*Lt( z-S+duc!@Ujhh{c2D(S@Y>1q8)bSls_%z9s*!;Oj3p@~jbs!RK76VVxNqG-po^6lZ$ zNPdqeg9$}Z^sZc6xv8L2^|i59ta4tMu66VByk`ib%)p+yp<#)M@n^nl9m%m?$DEHH zN!c{kWV8%1SxH>>_7v958tG&iYQvmZhXK2#o0|fZq;%vg=w-cZ8qqQjVqtwvt_9-z zeWAO|bIPq;+>r^G!%LsLLMd7TCkQ8;5H_QG?WGGX#)U=$cMUlSoG-ZMfgB323$)G}rshcsm_ zuUDqJd{T~Ujr_E7;ww_i*?rx={e=^vr1XB+W|Z}j3AHE=QKNG=JUeaNbvJZqdwa%S zU`1nVO-r=;9#e2Egr2Xj_R{RX9J^$1quw;|V@&Y4R@g1lST;;w;x@@`E;H#SCX8yw zwZg#fBqeqa{g9aN9X92riKZHiWsZ5AWA%!n{VYZK(mrynn{Hk`p^5R2;}(lKqg0rN zD@LaPS20}yTT{G)S9(Yqrk_hD|`xd=*4C4n0cck0G z!r*Gf>K%jfaHa6$E!!?8mdzrS%8^MWu^5+e#ig5JpF4U4(keK)$5Lp{pGGUO=W&=d zzP-Qn`Af!LxTem9VdABpP{IX1`DpUOhhh z&Dz^1*043(EQu%^ujZ}S{diMKTVFGi_R-&by zHjNI1y(k|LK`~qQ<0ps!efg=72jE)=(xMCvE!;CJlp|>!n{+!rcaRRh`5~fVbWyUO z%H)WdfgW=48>LC3C}DV}%z{}m5Zj4$ss1?lJ(IdnIIp5%-1FWAC(B#zM%{DnF2x-` zMCv`9^=`gWZrhLSx9mwZcLP)a9Z@IQ?PVUZr8L>i+c|26M$|7`1i5Vj3Wll_@;j;n zJf=%~z1Q#Dx)g> z$$W!&K84^SNo1ttjDg#&Ag5&?1q*pk7lc{NtaWqI*T=|&sIFRLNipQ@XlmgZ`(3Nc z$YPH|4W8U#->)+W%yxOu)acUKg6=i5gpuJl>kIksR?J(M`}B=et>c-v-n}!g0J=xq zCBGeTun#y6D(cwE<}NVs9z4|S~cG}GTGUY#NcjwsA6(Ep>N0>OM1x!0_M zK^1uA3#(GQ#k_xC-fL%4wr2sxd~-n~dNWy0arM<@h(8h8BVM~%!eH`ertJb#BtXN_ zkmMi%m`LSe0j!RoG%%#KBh8zD4@a`S@++m^T1BGA+lX2Cz;;m+h7{YAIGju<{E5Lt zfgGLJ)r~X9_vFriW-sRJb2pmS1jStu(Djx*f%`T-a;TnXsh|Xni277binCH7jy)V@ zGcBNsJm#QbXn5Ymz317X%=MTP2(@IWtplY@2YL|~F>JaAiJ!EDn!}q=_dQQby-i4k z0esh|`*_&c){(dGf#lZZ!^3nrUk?^~%wTg; zI1Eh~LLbFmiRh9bkgoZmXIH6tR*K8A0NzuThpZv7_z1Eijgj#euo@FYF~L4?2q z{ancl%eAJF_?dyAXfXXp(I71`9S8?o&_)d)0=zV=@Lfe_IP7j|wgR5P=)%n)q%m_c zw?4Zc5e?DTq04|r!gLX7BxR{EMGZJM9diU$uypfVD3^um3m3-?>WWm9wSBe+6Ng~nx9@7Av)|Ez)D0Wyc}-zP=D8?lptv2Kv5NdtlQtUXQwc3eROYHT($ zxL4n9U^j*Js(biVA6$$RF{XfzD4fNS16#{c1yIoUd&Lxo3)|1;b1g;2aZb|JU9ajR z%NAqUCXUQOht-S|^L+XE=_%v;IUPvvAWmo+F8Few%JZ7GU(-}j%fLCSv&p8jhjTut z5W3g`CX(F9twRUtOzyvo|1?&t8(52YgE|#EIS%4g^OB&_`%!LBvrs%qr;C1nYYNCl zJ&(5U0onoC+&QpZ&rvxDeOL)~N1ZQDddZ`6=Z=2A^YW15rKS6=Rt@5vabM{D23GZVV(thxv8?GYK@-)-pg?E_z&X;r`2f_>8l90 z={_Zg0k^ZH-z@Uzl{9VKPH_K;>2W)4^C;@VBAqbDc4giD_{50(JzW>Bk#DIDQTAKO zmq1^mqxzhB#1k-EiuXJ~8dm{*!NI|SAVr(9|=UYfYRkVgDZ>cG$ThjC#(`X6oezc`(P zbGP^Ghd=RLrySfe+by>(tJ^7d?v;f=$xqqAQHj`Ev#qk?oMvAm+Y&>OABP8xv^X`h zk{_QQJxB`^>@TJ<9|9IZaE=@wzOUoB?&t|Rj~%>0%{swbaR-I#VO6zjvyk$Vs>uy9 zT!DQe6eP?Xufsoz;}+yzY;7;X>w3YLg>MlEAQaFpg%jcbvK)I)M))rL`3XE~-J|M6 zosmQS#@S905XuJ8Nu0$mD~LO7S&C0rst@GtdydoDv~U|#=I(ng2LymV+;~C|2|vC+ zaI;b`<&WYT<(Do%JVHNiEna0sG2mnp1khfniCTWEXDjuSvU8q_6tjlGISNt$6*&A(njY@S9D;f>w81iN8>k3g z<0uAl@*1-!A!Wo55k`!n5yh#7V}Qvt+nxBNv z1;EvW2h&sk@}>!^Wki3y&DJ#5D`UHu7Sm445P5%_Vr0isrY<^KCBCe0a+YwBd$dd> zpWejWJj(TcZ%e+pRD;BST^IK&w47{FQ2;paUo>nTL}WK&>zea-z6T@yOF~`1(DyzDbOuX)hHGOmLcNP#}3P1KY2je+6^5o9Yp{*63ALSqUjsc6XCJ*5{TX83Go%ZhGBWGSaj;v~@CqR_lDlkN9cKTe;*u>n{hu zmUD-Xf80?>JLr}cBMdbALA<1>#0ZW~q>v`l;KeIfnL`?~ujVy}(Z$r#zRd90d?Q{Z zKk(7PZ}X47e5F4SVOL;qLWaaV@?C&38jZII?6xlknxW@2c@ScC<0)I`Sxf66^{Iw zChn$fCyK#LH-<^-?$b~V$UdYMPLt@KY&LJ~G%)K9x2afJuG!s>ND^1Iz3h?K53S~G z!uzG6XLEu&KB^Ehq~?E2Yx=vR$l;zUz!u18fUMXSZ;=i_QvUZI;`>Y7O=|P&?rs96 zWP-hV8gm0sF$+5c=RDxdG$#wDIlNv}q4Rf#M_E_>nnu__`YWr(P~Q%m(Ea5<0%2Y% zQ2GfdQ|9P>9t`rVC+FrlN6P=8vO25UK?fRfI5PDA=+l5(SWORiRRD;S1^~a=9TW^a zih`Z36ZPBXJ*J(xgkizKF92~!WHwD2tRn}Ocmy7+fGm;tWud$AInc3xucIa|VEis# z(1zW}v8Vh9VkKkFiV7m#rL@9`$FZM?$1xy}G5#4C>_yC9P>W;fIMm{RMsWJ34%C-` zzF2x#Uc^l}S{_w}MQ$nkJ zHE16Qy!~vcMTxsVRE#)s$2AB(1dl}EdcEOb#e;?7LzmR4NQ!&UZr^JrFq8Ry3~DZc zVU(+13K#Jp8J+B4JSW^Afz)s0{2=79j=&vX*kf_fT|VxHcUul{xQCo2=#xDb+29}g zk?BjXko9(GBG1aF4_2m|E8GZhyuDrk8VAla_}IngpwP|8ke)*q$Cza}@==_r)`Qg8 zd3w*l0rDaABlmS;Z{3A*2 z_#vL%3sGjlOUGq>4xdCocg4Qwt*rG^pcQ&<4!#??2R&a@8Fz;ki4)Ayw`EtIH$Mz) zpX@?7Z2dw{q2NVAzGuR85Wj3c0S3_{-vWr6e(&#H@PFAE^2IKwy{;V8H&E?0m*vPQ zEzuaG*qi{SkzN+1(Br)IX+|ifLcy3xsX^0V=u%P0DY5O~3kL0Ts$e!|c4{p3A?_P* zJ%^r09+|2d)IwqPj(KV&3-1P5+`jm%27I-$Ngv%waQyL&BsWilin{bJy=}>Zr)|&59ssE{3j(K;@VxP9C^hj( z`5|i&&@yn(p+E5}c#?%2p<+hx6Od~!&04J@n1fEL?U=`5=E!5%u5dx7{F6`gucHE2 zvJ$?Ma4tMr9tvn&3D&Q=;{bNdBss%Bd*|Cu!JEYcG}{#<)L0XAtLtEz&-GO#@PqBX4h}&K~p2Z?eYLY zN%%`_6U=zc?&SRc`ZORnqv7iB1+XtwMlgL&*?GvtPoI>cEO2hqv{KI)T+^!t;t}3N~R4kKu&i?Irj_2zWO{f+E1`fxTl40slnRX|^tk+hQJKa>iV`H38>ygb7&XNcEf>A{xmP6hx&OHwNgpm1kP2qYQ zM}g2WE<4FTY)_H$$N{i&PGdhK!f3E}A0+Bp(~pGn8{U1mo6~;4&aPc z&oQ{vNOY%1zkQa8nc%R=BeX#y3rAcQ2s>(p)EPh=!|ne#!Dk80aje$8QXs}_<|6_N zAdIfcz-<9}kSY~i2;x}>GeMfRzRbLbSGykZi|T@AW*Y8f7XPP&_A`%boT|7FJx-Yy z0xub|AaF{1Vm#o6KX)tuTW%pz^q_EcDU+Mu;!uSFw4E!mh_Z*D*QiG%OaA7~o8Ksi z>|TZZA&MFFO?nFZB(uX0gUXa2N(>7Bv-b(!9hJ6}zbcr`CArC4=J@V#PVACpo(q@* z+5Ct450nc%j~-X&L2kBRBn~njTT42lv-k;BeQC0a$7@zY*kRG%X)&wly1A3n1<^pF z7(I#FVA@CYzXGqJTDmP^$IB{ApG6#NsVsFLw7nPObpLVo)zb2NiHrH{ z-Ju~L>kMZWe`tjEQ}>0A4pm%CE%hFKUP~0ACoy5Jyn3%X?GqL=7Rp^-7oI-UHn&vU z_U@_qP>H5~wt`>ulDTEK{{KVUTYy!$ZEeFADxx$ZA|28wT>=s!-O{17ARtIDLJ*{p zZV)7tlx{F+knU7kLS&Ik!hb&NLC@Z2?|t6${@?dqTo*1;)|$_pBkysKG1o>&z)!!I z28nsBSy~-~0Y6Gw;8;&xU7ce#a};p2UXH)qDpezKAC?CRS?`GK*~L+4R_y}zOJ}r2 z0rQU&XIL_O0UFVouq`6}zJR*n;?a#Q6$okjyAl(06b6APGiqdf_rTV*HT@IZb+_fY z#6da}`fr?DIE5KjPyg_0Zof{%g1FV5Kr!+#IFahTVb0=RA+Au5~VxMxPS6BS~v?sS3@yhr5Cv^~$hGlT)rQ zx=7}RvJzyPk@ers(D47hhlmz^hCzVCkzEy4A(z&`Pd;QrBxgR}#i zLYP|d*3SgOHO3vc$I=QiQJ^HQp8o39K^EQ9O#m$L7b?ESgX6$Z01&cdIBXFoqKb5TCy0uofy2W(h!fU4A$oz|!&i1DTv-C#4BH~reT1o}o zbamJbbxJKW5vrwk1U>H5Sf?+&u-vg33ca-4qv%M+7L#uxSY{-y(j7Ut&m*JU)`8{XFVCkesv1dI<9kK*?rPlLi1U0>lK#uIYiDp5ydfF@2OIoSfa!e zz1q{&z%qZ0zvAQ9ZKT_e7T(N^>QIJ+I?>QvV+F+WRClzI!#+J=tOR#nqqecy3`~E_ zs@>M)AfXIcyH0Pu0^kv{R9_XDAxNaasP20h?_4bF_^Eo~t)(ILZ>WyczlAXXCfhX4 z5{o1Jqf^NUJ&j8a6j58AU=Tfp%-T~*$c}omv=8*-q2!uK5;|9PPh64@N-!+|;mKhj zI=mG@=1rB+A#dfH18pVep=K<`gT4M$# z9mRv5NG&ANsV&Q({7t%ndD)BPO_9a_KD7@5xx8UqC6zLJM>a`EfiU83p|U)t9+HB>`UMJ`CFZQy60? z1-!E`jJ^KG&3?G_Uv~LASW$K-*z-HK`sdvJw$YU9iVdG9H+H^>gsJ(82*V>ykJ8KG z{P-JRuDN27T*^-Rkbl483L^w(0Di&t2*x7zi;)qY;-y@h`MZ+75SR~DSHD`k>8o|I zubwu6qU@pjYA|Q%2^fOVZHEs+26PwNf1ptRUC5IM2O0Lerx$DhO6s(j;+*UvV|Ol| zZ-;I2tbE)-=`|tE91juXkLeEn!$5`X^7 zW2cVy5i0TDm-?5BWZCOQ{Vr8$=71iYhNHEcfDy)ejGZOO@FuIRiOvbWsZMN$atrf5 zh{>S{_h)b-Cudc$L?alx#B`_iS%Px$4Y=m=@40vZL{)gKh9&|3+pY3{ z6Ek-U9IFR9W(Mj(=7K`b1#6VuNgAqoez6Ymw%Rfn$?tJcN%(Dwh5~U=Wi^(RpGhkC z!?Eq|%F;i8fR?}7NfZ7T?WF&2AMBXE&#$7aoJ$2z9=bQ;-m7d(LyliIY4^&K_mk`$ z(&;aOySa^Ye+7L2&CJa^coFQjhk2=r`di)i0h(p&)|AQJD2=a1ozkdbJy1Y3@;ZL<^Q-}2k3}CUhFKd?&!0g{;`e8cMCHa zx^|r3{kA+D_3w%u$d!7ZMvbx>zOd#D=mvJ; zu^puDr=9Q5*31ajTelu0*QVBJ0;g!=h9P~hN5RLqYX?l* z6_hB8WERj5`WV>vAEkt$rNUyaT%QV*#O*2}Zca4iUT?Q5e;|4g%% z-$I*I)K%ROs8CY64OXq~#ZU5DAB`Q8H?~{4VlmXh{P0amW!^YBOQ8x}TP}aoW%4E3 zFP$AWIk>m5uFLd1l&m*&FuB3?(QCn7nh)Bb_$@n^d~MzP5kev_X*{hEQM*aX`m^gM zW5lR{`sH=~OtKXMaBJ}MRwtM2&6SYw)jlCqmU)QdL9pZGT%~{BXoHp@&uej!QHM&+ z@|d-O&`Z*{6z{E%Ge{EcyEhMKaZf);%fkr#&DAru1 z%tB-Kx5L^r7lI)cxjUxV;k@OaK=fq^qAvv~`f|@C6Q3inc-?Tdx(j0fb(h7R66LbtyY~)q~mIB zW4(&*V^N;ig@-L3u^dV~*G9B$5bpYKRj}1!WaK{uIIrY9yUp>^ewxzMcUKLHK?;o+ z3++_(zb>rXuY?TWZK$t1pqu?GQ4zG8f=ZE`=R#`wfyU_I-oF~0pVX0s6P-V9hP$-+ z`OH4RpGT+94ZuwKPN;^&ku70wcYBWWxzSzwBDa%V86lQp@!iY`(hoN57 zekPJ-PKZ^!M5;AvBa_jT?J*QYg9$WJFa9E0?zoyhcT`-54xDX23S3g@#>#BvEuE!| zFL_nYFxImtV-c?;TY5o_kSxNrAa8URi#oM?=?!mv0ylx=1CLwd%-T)m=5(>u zLMVwq)!Jsp==@@)?Bd-&+qfGMxO`#Mwnwo3?Dg%~YbFRXWMItl9+UQUw_KUh11R=g z4ipWH5_0%xS=Q_+o^GzE#g^q#stZNFC9_y-6LYV3`U>5hP#K2tj;nyu5i!A0FCB>3 zbo5}&-Enogz{k76HEN*c-Kt@)w(`@@xBcvyBLR*qj{1V7C-t=&;JUJ@`Wluz&U%4T zD|XqSp@$|Zz4bL06>DBkaUXtKMU_ePG7F@zo6&873bl=Cx}ik9JJGrM*uJs!rLc3w zr@>?*{r%!;7vZ#BP?-|`7l(uJ>7%u$tXI3SBD-E3AgSBfx`#u*h7`8&c19=#A{J@4 z!d*~52baS~nbiAq=)nCA`~mLBG0-t5d^khe_KErRwt(I|cMS-&kTsx}n|!j`@AZ@7 zGC)*FC5mD^jfOSzC=CJ7Fxib2t+CqmbBno+ogu1dce-F^w3b^+-(!1C`=$n!^D#4oZOdhYpZtJzNo z76Ivh6%#KMsu@YuYu`q^OlP2;#@CuJF&YCz8I16CEdFJhK%P=kv&m%M==U1DJl2Eh znHQzW7}nP`GeSN^EjfQ3FVJCCCWN4kV3spP>yzv?7lLT%s(ff0D>&_#EXbgw^nJ4U zAY59;g#hQ|AGP22HfAGgN<@)JEV@i_Z{rLnwcXP04rV1SE*u*+5(~0RkEx2>K|s1{ zq}T=ngy??9D!OyAq|^qs2Q2*KZ=P1sg*YiwfrKF0_pb@T?a7UBGSqQ?N+6gO-JTV( zHdZ7X*?rIH%BRAT+1Xg%Y1x48(6HrP#R^tjlP@Ei7I*JHkP>#B19M_lTX!u*ZjOeB zLD)d*(M6bF5_GvlS63YjFm@tWhdb)D&m=rd$~?H)l+lu+I)0UegbFm;WGw1Iq+B{O zNp2Vc0aK11$4qy!K-Vu&tu|k7I%RIursW1Y(}ZpQHfPkMV-mUmefUG()@nhAKTxi; z6ZXKUkM)6-(-)8~W#0rw7r_WPQ++mjM}(GT3zvSrjwi!$o!a05sE=xwg_eQJXYu3B za<6Y#4KYg)9X2ke_x7Ur*&zUQmBjF7!pwvvh|J0Hstk19DwSRby!Q0%GOEQqgyQnaNRzlk%cJKzLd9!JjbQ$lKOzJ*8h}36Y!Q1f69ha6 z_x>7=@gU9$Dd(hRGABsVUFNNO2=lwaUb`+t!R(MUs?Uvl9lx zWY8tE^a#Z+bsRohn1Spv2g1KQ*ds#$65FjjdD{dI&(5Dx2rlt94|QasP9-5+YXiU_ z`L`%|l)(ZNEyf$T&e}`NSqceubd>@EZ1Gv{UTrD+|Mx-<;iyn8 z94CDJOBws{kDHKb5`I%!^NR~m;W|zKNG>UML?e(HyLF*YcWq={QlcSZy z4?|R~Vdk~hEb6{s#GU#FN|K(cLdM)1=pi#482s^jpkC2}3*#hNVlUr712VpmrGam2 zf)C-VXUfnpbR$56kJ)T`J<`-r0qoZpmhf)NT-PQO896LihVIlB{FoCAL; zJ~{Rrb>yWFdsX~0AiO8O1iKV8<07$w4on^Y1DEZJ%e&RAMR1=<2swUvDwvt;My!Np zi{Rb}fXY1?)bed-!@CKC(>^uIKXoye<`Z;6e{4M`T}7>uT{~9k`x~XR7{%$%K5&^c z`O0Y<6Lv5fM?%hfJ7Zv@E{W+@uLwoz@R8Q`--<@v16z>dF<(N=uv)9 zF}*yKIyZap^WnT{xlD9ovEN{BOKmM(ar@$6_9FdGG#r$WX^%lnS_&NFVYh9IRL9BX zd8nGYNJ0oEwkq!bBB(KdQh<2nHRuADKOz6*H)_7RP*EGaIQ_91fM{0F6nkMS2xgl< zj(LM|E}jJZ<4e#l%D;hu|YbObCsb8`Hn2m7p9%MIDGTjC( zB5YDjOczbS(f$oZuJyDj?=5z4wT_+Ph_k?dYX7NWyiwu(T(twL9RuH6tL-#2oiO67v-`(lh}ne((%jYEi>AsF+maCQ8=41 z<}H2N^wPT{Pf+RK1=lpYN8~IBdS&hr+Vq4blTE9(=Q7V_`;3W{qD|jp-u1xC3T+Sa1O$Jfuz`#K3*lC?oBVzhwD%8AWgkDM^S^qe= z(&AFdTEMWvvx#Pr zbu1j}15{aCX5n+#F|Fc}sl6Nl0Tztv(du@k)!Mg)Kt1Nr26RIGn7;hw3kPD!1~g%0 z%c`jv+xps<&x62>~T*Nz}!vtq-_( zv^pgq1&WuCI)I}%Hb^CEmPeET;|$&A$#?UH(@CBVK#$4}OCp0SU4L?wS)_JQ6-{1Sp%Pag`r-HM-^LN8Hd75Pk<)${V zYgK}oU~CmN4NZo<>-DzfF|Dqz(;71~W6!(@wX~r=L8iVa7}-xl7w8@Ig6BYi{#lH? zMKW&O_`nklBB(o24=#^Qq5gqdcMO>K==;sD^L*~YB36v#HxQt&~#=i0Q zq&kIFQPczh0Ua1(Rr!H`+z#M`F*MntFxw9gJ&w*pU$Zn@^NC6*gL*G`bc9!&$N0@#}Xw$J5jsRU&%2>6# zp`@AnjC$V8NhPd+5pKqBcL7Z?dWwq&kvX~+eg8!x&pnJV$0KJ$PvFa<-!13%t7EeZinIAZX_y3zy_|Q95w?7}=lG4us zj6Qp0^E3^6-H&nz!Xy{5G4%YJGN?s_5)y0+zUoqTacTJaKkYw4e{X4)y)|W~?xgBn zIsaIx>l385uJ{6faUo!6O|72T9y^%OkHyLj}es_z!FY6KVx2I8P%mku7(OsncTXTg=?eFN8|$W?s!^aJ2QFx-*YAr%Ou+wf)E_7lQN6gDOj$P$mkb%f zOhqWeIj*t55tB;+;NutQUrt9}hDh^Q_?qC>0y{uRjVG*fo1Y4))t!WoK3+;Lv~+B`e0detK+HA)iqJOdQvRUvx;#xJPabzsqD*NT!}6c^N|1i&g76ZsEK zDStBX@g;_(4+gbeRwjS$4|Yare3_73LVKR`=@M#c?6Nd^L9ONTvKL>enR(mu?+fBVYI+=Yv%^oV@ z|FOdX#F{m!#Fy7bnH9U7)kD?PmUsjNm}H{&Mh^KZAKzaDR@t#H8@}-C2DtExucOn> z=Mz>qyQcT$BpW9~>)Qm05_kYgnuLZ`q9c0Poc$*ec+ZX#ax|{?CNJ*-->VUxe3P-c zoBy=B>q6{8nkr1p8u`)rqg4?lG>Rd0AS|Kfq>(SK&gvLFRE(`0;dy`iio3R)v~)NLMeCRSEnpz6 zAH6mlwsu*46ARk!G^&#Y-!^QmPDu)6(aT!v*IONc#-f@BWdj4wMtyI>gecd>nlUu^ z{@Qs1OawtHxTFYTXB+!3y~rnnP`Z~2$M=k00L#r&ikcn~!b4q^?fS5pbR|w_1TjqL z3;ee_yrutL6ouad4|i~B>2EA@l9sW1?iz1BU8I`gdSo!Raa>(>`iF2JD6$mw5>s7qCKKK7!J^KX8)3zD5RNGYNuy{jOzStp2o$JHMzrs?Kex$mCt)$3RnIMg7qxZ*cPiG&K#3Dx`Q4bY0|01He_W1SmM(LO11<)iPc} z8)7jjfX@+CYhURG{cC)j9o=u4ZdBCXr((0!xF0UGvC2I5A|2X zNUm`m%4Lfs=j^4Wl;zRp_`57v_&hHs76Gt1=WB{2wTR+)%RLls*=$W`9y6_2R zOqS+}r7QB})JK?^nPcU_XiKS71Y=<5Fc@ihXWG65FnKT58``~10-HVG%7_bZw!}MN zZE{nH!F{!_OY|aGsZ(VI0w1DJ&C38%*M@klIFMS1jfAka=e(;e+P0r@X}3nGrXr;C z$4c9bBu1ZhZ!(I2F>ne=1xM@ligHo@{^wN_yg>Sd2fM_7fc<{QTe>(9z>xx4D;Nqp z5gOQJ!s%=6i*3r`J3@th+t*YbzXXMb=4hB}mY5=UpHsZ>_rLsJ-M>T}kkZ*RoZH~L zm{@2bkN-E^M%@)ulCLHs(|M4N+LI^mBWC}fYoIqi)l+Nfjm92QjfHsI1 zon2p%i;0D~PE%mc)r(@JILAW$c!vF*Y_HA3vS+}wK7o(oPl@5LWCYD#|3eg9IUf%u z7Q5^;#lJT}Hk6pjr80zvFC2WyW+bAHbOk2o3L!dT>`{Z%q;vB_R^LjO^*Jy#VgLCU z?1nx=gpa3-SARr-RKo1q6U;LUw`uaCpCYUE=F4ipX1(!@ymymTo)HWtr=a=YsDcof zk#$X^A~~dWv7G!>J$fN8r68$DA?66pgT`WDm>l15&5X{;UMs#dftpy_o1dInSoq+% zE3!E^PL!JoyZ$f>P&@o*F1_mcj62uwu9yFENYw5#@J>SDZ*Su0ritaK!rD6`vhLUt zeAmPs9oC-Ud&EC!DHeZf$fkgrly&>nd+S>+F0#gh_3~pI_5}Ow^?^P}*{|4ZBPNWC zfYVs~8+-iPU!YTW0KLDE&na*z?&z3p^)WBRr(@33tb`_&@rrl?CbhxcjR<~p;HY^Q zdUW7^$psJ+JO`E1_X-cC9f>ZZGPxFx#xwQCH5ye7osPonc{w=|&wmPw zgF!AB7tN63yRu@48n6Dy9ugpBNxe7&@ZFZ)XzFu4*QTB59A}tGt6eeY4IHgkR;_$C zW>4ijcZka7rm=+${0trkOlv#O2{mB4;~SfrUX}Jx$vCD@DmcIb{+AB0KbWY<2LaFS zBtW<3(Y`Q-x2hc769LlbV|w@$F8kjjet+ir3ZCBVDQ*3syGytp-I9XP3caV%VNvJS znrd@oBpM9@g7d2R5`s8uF^@7)WubI;Dk42?e#!~PTp7LBrLaV|iHv>NQeD2xkgQGD z7BQJyW|UoaOH%t8ckG~WVg6ql&$rK&w-(U2l^G2i>$2=K$yg53)HxJ)j%n|wZRG1c zZ?hb2IHJ^g^N~W(fZoP>U!tS%kpyYgTX7LoL$ZNoi*wnx_y`?+2L5@BtC7E{TQ0fN42YiBKA9WicgK|*UJj>c-*Fx7k82#azhq0n+du`NA zOx_m``xU9OAGck&XRT7*pq6q2ac~{|$0^M_B%+s^*ucPyL^N}FLk?mN7x$w$%vy-Y z_~gLMhC@&UQM?di(V}3HOy9;jJD-@&4V6Y5RCjM`mw1*qS}8sEC|m!emxehjf*dn+*F)P?i+Ya#C zz2L$jJ7r`%^8OTl>P9r}q*4ET(1-O>qgzItner0M+zPu0m_kB??0^3VlyxJ{zTWg` zp|Y{M`5U@LPWePXF3`0BWbDJis>0IyrpePre;(MtTKKEZv{mKdU>Qjt(2HhauW#qN zJ3;ej%Ffjudfx9Ni7?Qo9i5+=e(hRl?Sc5n!f)5P_#>KI4bA7DIMer+nGH#iJyHvU zE)MptxpM*yPfIc+HJwEpp7H_$%lhD_;|UE+=YAJ>ri&=DgQffVY?p4?UYfhjL2cmIDAm+f;WlK!(rq;@9y+Af@#C~knNfqZ z*j(<KLX-&Q|uh3e+u6eOk$IKzU!+yw@DPE1Bm!59BdZ&)YB`Y`grs_ zwb8msuH}dqEAFk+MJDN6fh&O45tAKKMfGN}J;A-YGb=8_VT3au;Pv69o?Dr-JCr@}r)WXx&y?Xg}cy~f8uZS7R zLwU)#&VUe)XQJVXdf|$9WnJj0kwlNAROU)>!}9~uXCt3~w!~5{HB&ps*(>9p{`hu? zWUe&hM^g91A2ve|IF$!t%uTvu`M`}`Ws9;UvSv>jK7smbrd8N6{s03sFyWrv)uQO3BH)<^FdY-f}D;o_P+`{9plG@m>_Nz)+ zDX6|EExoa~5j!|i<|cwbAinq1^@qnKbY2*u0&gae$7LE1y~EviOeg7PSy-tuTC+39 z-i8x9UFvl3%4%at5m5IbHt?jFpO5wr2>lR=GmW{yOlfwF5Owvn%AD+byGV0lJ?cKZ z)s}n*kcNz`D9ycUT?Dr&6QV$Es%KVd&XR>jTgFzbvaV>-IW8dGgX)S2-c5P`bZYOx zKJQC*&!=t*UCKWcFY2OAS8rHid;KQ&eW;yLV+-DfdpIk#aLQZ%J$ut?NyergezEcwW_E#XC-n({Enh3+IiC-wg=f zDtG=q^%Zx;2Im$k@QL-vi=)biNX@U)VV|5YsSjSyD66b6a8HOX6hB3XdZKC3$$|Oe z1m+7b^;0sZemDKA}Q_Z|vQ;c48+2Dv?IBP0tvMtq)`nBfp$d)<#NL9AxLX1RZk1QGC>&BOh zFmh2t+455J_?Vh^wk~X5YL3e|it}{#1$R;!UaT(9YLyD_ErQ3un*SZ6 z1oq;XI7zU-QsH4bD?D{&Y|uiplHUwf44Fs>&klW_&~~C^K=MCweU7>E?1ZFnvKnED z^eI}=Q?xy_$2&T)wdjcWG4G_Jr4m7~vFGD-_h=C&9kfc^h9no zP~q8|C`vYK!kd>^ZH@dS8@a6WWy1>%X_&gMj1S9`5M->;b#q@#%KWHJ0cNC;eHX7+ zeuk%$N`FSu$RSOcaE)w~+Znc0Z5M)qywghNs7!+MbdXM>RU zW{vei5M92lc0|9p0Cqa}HlFKn($7S)$Ug0?6#;}au4g&{d(JrpX9Yh|3-5e4!xQui?3C(rOu zG7p(e*!ufgZu@`CTI(3Au^~}cqBSJR7ieTZ50*Bwk~DAkBj9Q865i;P)rx5#(4r)P z_a7S_ZUb##%L$05MQg)bAFl`uQ>T1lQwjlZ-swXLwojn==Bt0J`ZFqiJ?*=5_>-ed zGjcKG72DdwBP)wX3Rl+^Yw*F~`x2j1?7jHFuxRI8TJS|1mY4izqJm2jHm{YfXSQbZ zC|}Q5EO=T)5I9pz>#1LVHOS+}ou|mn?Xn-M$~1n42Xw@_5$xdTuKYSW73k<*K?2%C za~^N5|MZ>5jIF#UV#`PZUHE0^6=>Kf@!it}zC1sep0}sQH+!HI9BsDE84~B zir{IqF~8(XZJ?tx*Abc6xW^-IdtYw&j(Z!kps5d-4a9b@t?{~~aE)+|voa?p@Z|KO zQwr!)dr5N2^{N@>W1Ic1IzDFxVhy=#G&floSzBstVhz`iSU`Q>EzG49CE>+9Jh zU7h}iXBd#9-GLerz(=0IG*9%3cpMWWBX;a1lTHlYraSqvby!I;`1laJL1!3bpcs%O zu4nGR7GMu`H@uLd{uVO#A}t-mWwMX`MWu#5hyr`(s~^x2!~<;*LGY<-_$1G3AsuLD z_P-daliSHr3oFQw2XgxoqU0JRRls}2s>_ELR&g@R&=KkVoE(aKl!>Ns9f@LGNu!GLUwmH@{C zj=?BZ5`Gbg@FRZ;>sxcT6!b(a4POpLh;ViYWV#VW$F_=I8DU!Zs4 z_SBaIVzXG3(4EN0CGQ1BtOh%S3**4jy@by%StP0J=maS?9AFDNt;bgMa%ZwoZ%B_X z>kDGmv+69rIu+M(2Rv<&GW@L07tq@r9Z#Ja^YG&xeZG@9J~HX8*ER4V=_N!3yI+Q1 zpvB}^UPLIMZ7ezPL#s-f{Iflb`?`Iih~yGoYkJuIk&7%8Mt7It$lkUxBpf2Nj_%$L zU8ZEEw`Sd!73O8B=SAjV-3~8AZ8E_kf|!y^vj75+VA{xhEF!l>*=O^Rfikt*Q!G(Y zQQVk3H>t2a8&>F_Jv+ne!ph!54y^T9F2RC7Y^`rXfnn&a_xw)EbN1L8>Zon6q&y-t;J;X%U1 z(6y)O2^_11LM*8@T#qRoqsT;$-cX|^qRMIBa(SL^SI}thRi?`Y7CRVEH%1jl7>ekyc~U``GW zCU4=E^kfYq@=ZrSpU!CoF2lE0-B*rf+3|4 zPlSxN;x+&RmWseaT&xC*4Wan)v%_&#^LAm<GQVBV?JLjpr<5TR4j?q@4T2JZ)DwPt^mF^Yj)gx8rod?k*qK76rbaeqAgPWPNSSF|Lwn6b0hDLK&} z9fKx*>3{KP47So zX;JMO#}6eBlqWHc*J``6Gr8AoX3&v&mFp!=L6S43b{R6ZI~n9q{L?HSVjk7Z+3!xe z&ljd?eBUmdx1~UPi>DZn=j>`${ zrmm-Y()8km?@YOEYL%MzrsL(8n03!gJx`78o^~JKUYgiA#j7+=lL$`UzKP&bWHr~MciNupWv|+0XpQHNwNj7ZpS6-F#b`cS^D0dyE(o zCdY-=oLx|0iIAcPMn6saSi@FlU__fdjz5if23e%dhU5Y36gk=2! z{@fuX+M=hlsh|}`3k4yR=K570jkE>{o?8%j_bQ%6WzO>T1y}+}YUtn>f2Tckp?}aG z&Pbt7{{`Tn`w>Jpec+F9#D`W`u>FDHy21nCky&($FH#Gn@=;TN$arK=Fk|#0QN!z& z8_vs|AJ4WbK7Xdv<*}yKF5kNOs;Af&2VCN7?VzJC_;`bZ7;Nt1saC`pSVm>fgZQh8 zR@_ne8Fgy%%L$iwu({t@O2|{8%^f;+9;@&Fd2@Gf{b6%&b)CD}{f$aAy!+M!N)6uJ zZA=C&L&ss)`}cP4AI#Qi?DvsXXW@_uGB)UF5WJXOq=Do!#()442F_AUXhpT=R|6y;(F3FX z=}hZ5Y)QDpMcYo5)C^$(Vb7|nq@^K5>3YZGz$Vc4B;=cjja$A+Db1CTM(?vd0s87r zH?$ZDbYXz>SQp%{{If1J|4|pZNvIaa$bhz1`3R)KS@h?Nr(`b2O_u534euu5E}Y~7 z>!`4f5Ac2aOhpmKB3-lS_q5m!rp-0ide}YYOhEuH%JG3$(OeJ!zkt&Z*o~)#K}*o` z2!}I0wE5~Ekig-51$kXAy<45v;4?o3ZAg{=>k};O4sqbqpZ9Lufp;SWwo60DcF7l* zB{h5y%>Q4o`C%lK3o2NU%}=`=cMkqI?(;xO7hKb>Hpbsk1^>h?>F;?R?HYTq;FtwO zSa8g8WB4|m@?0cyz_GF3(Sn0q^q~-l-oSx3{2^q9I=98R{W(Ljz&}|A;{H4i(23D76cez+=sd~Ru;4$$ zP1gAx5TX{G8aAOFiw6a$XxPM@09xn&$tQy}jcmYgjm6G#@+{AB0I-9WHuMMlCD_y< zLdz-7ZAfzquKUHg#DX|>QDp*g1wMWP$TnoPE;a@l_Hh7JwYmuJM2Z+XX)*zEK;{_m z20q~1uo~F)zt5KdSXou}O`@~w$CTB1X;?q(PjQw*>M$(o1;8%u*>??qF$5&6{49Ln zioj?;1#xKhKy`V??Qq5M?T-`TXe}901RvgUq?YVSCn>zhX}v?hcf*E9ESC12KjKo{ zFMnhAXSa>UBEgQsa(^3r*nT{K>8Za9ToD!`-lRjg}6Puuf;(D-it7s)?CgDjH@y37j2G(hz3%z@9mGq->6 z`GJcq?iXV3a7<_|@dSnv!bSrM(61B9ef+M%ejQln4$>1rijeCfmjD)#a~SK^>ltoc z!a&5;f@`KBaMp?kiM=GIAnHLNLg8%Q9ptsR+}ph<5X?Y_P>6%ALF@%?FTz&eEmlLtv)ZwrJf|c`?;=l!jXI!|Lf~JJkN( zeVJv3&bA|E1?Dl4Yd$lspZ6yQkyWLiB{H7V-)}0CM^;(mk(~d2>0R@T9S4iml@A}a}B>Bg2s4*JiVKC-q2_dm0c4H-Y|uz!HH zN;)3WVy4xculVs$>_+>8m42SvMN8LGLNhT)=e7j>veU{u8HR|~UUY8{2w({bY$O&U%#OiQde^B1W4`Bd{2cx9I@Bdo;u&;Zu)+JMH&M(X#P-jQu;`-_<1H}4B8#RHE#(4L9AP<40 zn^gJp9;%9{Z?T1>SBJ5r6fb`fRWCqT>-HI1v5oqCNKipdaKABn%V5K;Ff@3j!!VrJ zt;OI-_$V$y;FNu_XGDMCF?MA6tR4;gt%Djpt|ar@3Ti1~C+V3Jt4t#1^nv=ljj^Eg%++(Rk%EVNWV+-l}g&2G{SI$ zERH%=FIkA4`s4{h)W}6xnS^|yAf$lURVLrE<{F4B^h7$zU=wf%8NXG_#`V;invd%KIKe!Yi;~=#&Q9w>CH66R zu~w3DD?7;z<%&0LqnPJ@T3R%$FyylYP*c zlF#lH7KU@gGI~9g6n~hYMKRjYGxM=!dy%xy+x#aDT8%Bal8r4B4zC3)uWoE`ptZzY z4%Qt|+VMLAZrjdM4>A*GOE|v_dZ8A9V(n-!a1lJ`|LDh8d{b0b#@Il@`e+!(UJ8wq z8Hzw2Y+u#kC>kUb-Ib$?pWoGvp4W>2$=lgZ_>(vt`R`STbSC+ao(mr5-$(6zNf_we zqaLqxu#fV*;@7zSK`b&qQPqdw1xZ4%NefRq&eGLh?DzF2N0e%Hgn22mNSQ2i*8=zU zEZ>_(=|~_BsQ0A?QgdVbOZ5Gu;~tSbVwvSYBuIvLpFn4LkcwP9Jo(FQko*8;EqEdJ zZD*omg+LM(tHu?C&KC4VVb@&u^0xU)e-Je*VRoK^^@Iu16E&BYG64Wtz|7!`{PJ!h z{>h+hA^>Y-;ddn2CkjLy-u(If0?A!;QLyV>x72XQV&l-K;WE+{TeE|2DOIL;6os-4 zgwy2uPy5X*=ecZ(UR-aYSbdX7IekJmMu>0|oN6 z**GpffX7Kb13yluWPQovva*(&*wHn4%mAsQfLT7JXy#PXY18v;!C#kq_Ff)5p_>}p z%p9$&Fjn}G<1KHx*ch`I)3T7RwoM58_U-wEL)WQnn?U=36!`W+8% zIKgq~4gqld#Ukp92GZf(sNlrIGuWMpAw6{9w=Lhv!GV`itWg+CGh_tHV^+m)%Lh!@ z7ATN~&{bL5&a5)dirL*U!fQU-;l4oKm;S{ciPQ3;l3X*+k}zMzhk&a5rT+cP8#hls z1rnuMD_iemD95WdaPPiT6BTMA?%C0ZPIw5-^{|e`0=YCe0si6(*F_AB!fkZE8X(P@ z-|kJZfdOl;Fe@I8UQl#OoLX{AXANH;{_qJ|HmPlo-&VTyI4*V*t7{6z;iZI7i-Z#Z<>@#iQ0fn$&<*gfVjov32Sp)}hJa9B*2 zSYF}q_@@)1hRCPc?3alrF}ckwi(at+U{@%O9b0{VR%u%qHPJYihPz9Y$`;!l;2*YW zfA3|vzDuJN9_p)V@FWW67~Ro^MbvcM6dZz+lzrKPuJxodVfV(H;uUR zpeXAtuH?DnQd=3Wq?3j*O}7}K-o3YYL}oej#Zyr?Po`4ndfQ(*ZT9u;y|W$mtlFjT zLe`pROY)kK?q2{v8Qp_3O^#9*9;RowocyaCV&r^Pd;j?Zya-_@Xj}K}hQXy>^KFRZzm& zpIWuA4mbC`TzT`OSSj+-`__!3y>D-CYKP(GS4)&~j#pP1IWtk~_{xf=Yl-7_V0Roa@$bUJ?g-z z1mJy)wZO&n-eC=4B3T)s?~<&51M1DEw)M<@;~26=JYVo3YvvZR>{7Zp#?HMs8~5tm zgO~9Pu9D;7nkfw@i5xDcn-Ae9MYeKX+p!w|*8kxgwF(Jjy!;%+VOfnHR;Moez-?bwQGkoOh|(3GhwTGC@G$+~q(pvk0RZFXR|N^X6UcS& z-;_3jsXIf~=syRoQYd*A=zB3F<7~eue-?d|U(H9B&4PScKr1RP zLB#XBI(k<_pLsEC1ulD0$dzZ+QbOgy`pu4k^uvhV;bGBu}yVS19yms z2b@>>fkA$s@9?Q%wrk|a(^1S7JjqWYobEb%pFzn~g-hil-WTG)FPQFcKex)DbY+x; z1fEqiv153Gl;m0Oji0!Aya5bj=nCmW$|=l`H<{{FX}>QdF}&!Omm&A#1{{~XdX}cC zcQN_4F739Rw~PtHjkF~VMdf%Qcb*+a!nQl#_nk&-ciu~p9=(^8Cr!@u_4h|l8qPmN zZ>klKb)h`46NULd?qF!Vnx>XVZ}~rBE^x-#EF1*CK!Z*dL-Rw`&lNPSCUw!wBII*F zT)Txu7V$@iB&eiY%F~TaLlVq^AQjhm&{v-Y3SPBICVWPH^?6cvlFszMjxHY~mJ~Ly zVj5*`$n|;P_A(>u+CI}K8sTp&9b!<`MF5>#LymRp=EwPZUAw2F?yD$cH~?um|C*{1 z29J!k8*5I4mW*7ucxGU!;%+2l@3xMi3~;^pF_iH(S<*Ux{GH$Nqj-4#;Za~$ibifK z{(n?PC3>aX#EY_QNkRQ=e1bJT^2Yu?6LjM5E0`KI28eth>a8uI|^@jF^4l0k^S7Nzv4Hj8q`xP$+ z-wA8o0g=NvaN!bYvbyaTXAL@VP;$Ht?G~by8(9lT@DS7Q3JXjnxl0sZslbJp9}4O zQB(xBZDIOxRawE~AhSS3{P)d`Ceuj&us`I4mlpdPpN=RyzEo~($wZMVIacF~nG?3m z#icF94v9xg6VVZ*Cbg(w@Do^gdsVPYxVoYA>b~bU5%-OcdsW1yu6ym9=yQ)#wrFXu zn$!s@J}kG<2p=#?(VL82i4M;l!%YQ@sL%0GKvxQp*kT@nDhKw%kB*o5PdqgIZI=Gq z+7@b81|4Ivrn^}Jib~3r2Mc;K@5UFu)Ycso=i}W=yYzqF)^hSpo{;H8H9+2k7d+!+AK`xA zapALJZ^$LCFY8_YWdCLD(Yx`EZYMOh#Jba&5_$dBPLXS8N$$Q~9S1UrH;4|Lx$QXs z9({ZHjjkKeWx@g%PWV$Bj6;+};sA0qz#gEkVWNQCCg!Q&*5Q+8 z-Gj#vwkU`@$NWIx*Ak3l|3>oElrYZX+Pu^D2j1zEYj~dpKYN6Kn#}(&`AGEBA~PB# zuF*+x5;FL-v&QrQT3HLHtI1prPvaseyE?-(9=y*()o^tlR4b#;cs%AA0Jl&50z@c! zm?NmCk=`K;BEOHA;HF?l<)bX;>u4zPSHcsfQ~%YdK(?c5YsdHQ@iy(TIlGa5-$8DY z+5U75PI#n*hVaTpXx#Ku2CSwF(qH{LGmSDT;pc#6!wJ)DK-$DQ_#4DMG4RU#ETK0*1lX zU;i_?;n9ZddkSP#*O#y7H*wzoNGC&99rY$F>uLDt%>zdFD?m08RcAxzBJ^}P9}_;X zGQ7!;>Xw(Kc<#dA@L3MHmI+ppkXMhjV{YprWWk5>FlzW4;5O4;Y8>Y8m@maY{i>Iy z_?Abf0duM)MU3~zI|e{PV@h2i8@#REIHA20i?IGXi^-jdtg`HHHvAGk$mdYrtm)U; z0jxN6Q1#8ibCxFOtwt}zW?yWX5Ep6NZ7vOb=M`tI8MT{;2-W%jSbOWJs^4x~ToeRE zNdXaQq(eeNBt$x-L2@HVcQ>erbayKq(%ndRcXz|4JATgwzwdj_x#ym7$Nk+g7<;h& zgW-Pmv(}nx&biiSlVVM~(6eHQ4$dsm^Wb>j_s9D7E+E z@h<3$eDfoG!(Dk?%PDMFYum2h)iQPPK7PO8`03LQ&6%2^`F-a1p#@uGLT75DUbaZb zPwIaxOz(3R@O@NP^`FLm5~{rL?0@HSwbQQJJN?^B_bM|sl6RGcg)uWUrYpC2^t_tY z^b_3(Jo8j)GkA&6^3!PZ@ujnMjdSk%k2JYP>?895*VEiqGS-!9wKtWA;(Ock*c>jU ziadJlYL|Z!Dv@EFZ2NmAXrC-+&VS@&y&Xj#`7~!W@Ge{3a=BFdIT5pnKF%(|>fva> zXqTISapyVi@&wh=?;Aj~5~pXUT2}2E6~X@pjtw#XWRAa<4b;FANi%uoy>w- z3MBgr{uEdNM1vK;Dy4-1e#&mPxf!;f6mB4Xc7>SG(%@mSO$y7$j&GBdgmMkvJEH;@ zj^3R;0v1UBb_0b9TmDr`KvEtj^MxgzvXak4j||0@epuN6M!Eejqx@UA#Nb6vYbDhi zF-+Dc!eMS4fc2pQ-%qo9Y&g&mD8aMAC)gzlW9k+nJnR&| zc#jo7FSfNW?gKtoTc8#y2}4po&P7FjApvVtcS%F5K}x=%?7>$wJQ;s~THOPA1@+lf(tM0D(u)D2Fjl^TH_5EE2l?Upr54FN0y> zWh<;uPq7nh!2QG}7Tqs7>LBBpiQ@!BnK1#CptCW{(*w(xfYYdFPu+(-RF|qja~fGj z(62AOFF1l(bo`pZ0KN1haL?ag(?XFs)b;g>A^qf(WO4qN*auSz$ybd`RJov7<4ulw z*~6;4-xcmHBRF^$IOv<81;&b(O*iPlu&ZSWPT$AS9~rFJ1!3`V1M12sR7 z^UxmZfV_*#cCJtS;@*E~)&JVHvX*fdT5PdW=u^7OOcT76DJ)}OfAu4UFjMX8koA%- zEEazA&*0EDhOp~M)C0GfNa)xPV8oshd1}&sUrW^j%uF!CCu4Szr6J1{TiL&fz%dRQ zgg#67F>?LuqY})g$ykYExM7%|97mc6=TqX9bj!Pf$ESe11q;gFK2qSV)V}ttxbr;U zGCQwf>LSo|W0ssIe8hCqsCGw}-?|!O?qon|$$bgme~z|(@D4yB{6_$#tEVUKCIL#T4QEWO!(ZBU zmh|qI|JCIK2#`zF+wAxQ%o+i^DrR-!KYt&ziML;!AkWn>qm{%heGU8Yw^ewjQ)iJ< z?mu2vA(;E%AEXWc^|l`V>jM+hb6~84mCUf@iv>@5$^VM^uVMA!{fJ3<&wsloe}p}I z=1&;B4P-8rGqsESr%exq{#b6V{L|3=AHWkK9y{^Bu5ca6-Z(F19MuHX2$FmqTD1h` z7glIj9Q#f3?l|ID@7R4>lb1nEo4hX2b0l{Dl@Njz`@$weC7#Ypaop z!}i6|Y7Ys;8%*TA0{)iU6!9Ax%smSx zOn2010}&~43-KAXqrQ*<%ggFZ_N8Uqxzjz&;zzr}YR0UX3tIgYOsLaUHvHz&KeG!L z_g8lb=D5s>H_;XIrpb@sQgxP*P@V{?sj*@%Y6r)Je9w)aOxEd)U@(jAvHy8@5Xldt z(g=~(j;#K~o-=b7ldS}UD89IjVsF&{cmw~>d>Fuc@vpY<8}MPIdqg>4O8bBLxO=5P zqQs$~?T2YdzgJ2v`pjmJ7_1Y)1GJ>{_Sw#djOrvzsLLTlbcS;lJYxC>M&m;*>6;lO z{o#)3amAxETBW?kOAlW5=(LQBU|ci-mB}TFyx~CvXT<6Y0(6WBJ-0pjQsYUR8Qsm* zOJR<}Gh%jR8O($6MGh8joUh3q zVWqdFqepQutkzEv42AQC0)d0&Z=_uSNOpJ2|En7n7HJn0w^sv1n$(%vV<<746q&T$ zFxu$oMD_cX6$N^fMTysVhWn*Lm_7seTq(f!8jYP@q$mv5KqV zB1Hoca#R%^^7S$H&)UG^aNOc}6oCC{GJsnapXtSWM2Hu4B;*kh5z%xRT^5buX_aolHe0b@mu z_@@D@0acZPOg8gZM2O^MwWRq90Fc>?k|1NewM6<>r|#_-ZWm-GHA6QK!O z28QN5qwD&t*%5K1?_I}TSSO@!>EuU6_5%qUJI$PlkquZ9ou2*rMWWbgwXj5OJXMU1 z5=qw@UHN7`20R=Cj$l%6t@4uefb{wN%$4#p+x~lMHfO19omQ_dUb(6q;~#Hv5vzwr z#Q1qas}xT9@y<}~Pq>J`#|tOKAQyP7OqZz#_7E`UpQCzh+HOtx-q0)m2nk_ck15b* zXgL*U7||iR(?u(PYw1?v!5^Mh%;mT!vt&h=!P5PgL0Cj_(qo~LO9c1A>F3r0kC_sd z-4<}WJukoO)O*J~VNB+otxx!_BTd{p_$z*`%yQlt4v~DE1G-yx88COr?-qxeKKHXK$AH)wmthLIpE(dA_3Q zbvOTtQ=|Si-`V>%#VL5Z054Cp|76DX$e`G8d6wMWU)6T5h_N<2x5{85d~GyaHS|RP z?0)TonJZLzc|}nfQSGGU-AlO>_HlVZ`C2H>)%^m35)KW=6%v6`RI`1a9QC{7P|4uo^jmPm$PX!~ntT}Mast<@VznfJbmgkm@UAatC zz$T=~emrTw#%di?FnawueXq&NOa!AEOwy=WLnr!kFNz)e-%C}0lY9Nz9@?$fU#KHq zRd{x=Km75q@sWUFNsF%(ujVMXN{tuvi(TCV(up+|#yT>=m+^aJ+_vn4Zq@84%Hy6) zpEV(BTsq&TPYjm%@5p?y944Y%(x0up2xi-zYQq$#FJPe~eaqI0R`%3JfHfq@*+D#r zD>Qu8?=ZogApWcWkIny2cLE~)uRFmIRXtB8!nX)ttGr95m^1z*Y)Rnl^&Elis%?w7 znfRo5kMlK#x>;V8(TS_`Zu^VVv-5@URl-tLv8VfqLH7g&_%WiTdt0sYs(lv)o6A2B zNvpBhepeUFB8ht!4~DOPhQai?f#P@v zZeRu-P@pzJ?IJ*=Zos|SJrLXCHAi}xsx!b?@usx59>my>y1K+gWYr2-Vg~jx*zLgM z0^#t#Ps}L5R0psgEHMuoJf{%4UrA0}Dvv!W=Ce)ebhP%(U{u1;(rFl2!{@;$T?FaC zmG+7p5|VyuXCXeb3HrE}c9O-3$tW4co5J>eq%$dzFJ;rtPaLf`hn9|1YU_zveBOR| z!TUVf6V1@FYA$I(_U*+!7a>M)AoSkcHuTH82@F;7o9(ph{>=Bfp?O>289;kS-(Eg@ zo6ndA>|>RmDOlV6aD%>R+}2-ElWK~oR{)V;57UGWa?foI41hcLhw66**X{T~64x_L z2c%!nUry;{R8)NhO*vDr3E)Stj|loSg1^%E|2oYA0_fT!F)?Pq0Yg)UjR} zGtxf7c!vH(987lH@NlDJVj7pI)m>ITM8RbYCEfG(a(3jk3|N}qKG9v2P$vKr;IE8D z+#chN;ae0iDf-%yvlHcAFU}6kYB(H!5)k;lP5{Sqc8PC1UMfx_ti}IADDcI%gy}b; z!H?+CNGxk_pp5x;Za5DQH$4nSKMc5>-KJP`kgTh(k6Wo|KtZxR$&G(?nS>JD&oG=d z~?I&@Ad3m(7b!GA~Ld6AKx(H}al{PvAQd5%d7uNUi1$n}HYQ92ze3GT%LZ*z;rEn}vhAA_~l& zj7QFX0z)O1PB>Zz2+;-ux#D|!OuI*We}b#;(?Kc}eYBoq5qPX7ROhuLMW{HxyEPjw~Cfv2; zY@Y><?kno7W%DRCNuG7e1wGbX!`B8*t8j~u`*BX17}23f}ZBQY<3a;#5F8q0{(?6?emh5 zrS#VKw>0I^$HuNA75KyRiaC0hXqBTbYnZgnCkZ1c4SC8c3}lv!7~bJd0Z*o78~*|p zGvub0+oEx(6aVGzK0Xog%^H&*ArpLPOQ7uaJz6{9-1x%(7Xu;wj~M9Jzc5fHGk2qa zNIebi&V6E0@m_IW;#~Qln!yn;=&$xK{OFNyD$nj(!J_{70HP@Jo_=J69~|!SfDSoNqj>hM=ZkQ9xWN1o5)42O zUN9pJw~F7+)!xn$s6|k75efwNqKfR)et%%K{91EN@#MP7l>egZPzd?=#~RdG`b#{3 z!sceUOr`(-9S+|Kd`~=a0d~|pLdmvfn*37zq4A#i}Wxs2-A!>TZ0RIoxZ0i zsk_|IQT2rNJOLERlNTEs8|2Cg##nSS56rm65bbBV{xP$WMFoZ7sFP_lFiQMooUQWDpLgKu zgt!LreAXla%Oo5>pKbOeGzW?+ed?~1`ew^2<9Sp;boHa z%nYLa!Qay&oJ7diR76@UfE*t0J;uLXUZL-Q>$KVb@Go7IHalf7-Dt0Vkx`Vr=AwmV z_vpwZtUh?kx%xcNjqDZiJ+p3S+3^R)YGC*W?yr~I?;n5He_zB>|6Rm74j*HYz^P-N z&V_P<^(1w1b|kyrMAWK;{2R|L`tSKYXBtZ;Ey+=dBqWwhh|C zXoAoLb?&swBx2Z6T>NtsM;k@2R!M%gy7o`DvKaT>f*QeFIirL3-}4i{Lz)%CCrMWZJ+`SgRBj)C=8OM`> zvG~7r7j^Gz2x*?o)a~X4)`hLSYE@@`(a5;LXhKO-8o{k0|4rLNaIDY;t<-du-dBTP zw-VZe&&{ukrP{`Gy@fA34(^jTvbJZkjX-&^zlO2{0>~b%GgspuZ(4EUvND5JJm;*S z+w8>L^vz@{od+zl@8|bOizP)HhL!x@8;ap)ssW1i#+}pQW7)jaQ|!pL<(ds2i)U=7 z{DD+A>^B$4*{-UAeLPn zxIJ|=);0&0M7O4m?<1h8vxg?%kkVwm)^I+Di$w!SCypD`k~`zXe|qgh1p>xICd$fp z_}>`z>ql<$`tL|`t2US)KksX$AjgQ`Iw`^5n@)m|uS;&RG9R3I&O@PjM)@c>SKq)> z7=-~!F~6W69i#I_zi28gO6*o9Hmf;5buZiGVVVFx%-KL)54k@w*^B_Su{XuGG|^ z?H=3l760`EUD5X59|HjTDyb|`Z!1Gl<8}vvDQp^WIpXnzJ=MQ&TXhI{j44KR@5twX zQ-sAxh+E*_g)|*Rn#-tC6Dp&j9Z6!#%ov`?`ShHA0qiR1nyOl%(!Td5LsZD4Q717c zzr?_gB@CskPa71_JJ?;RMrd>&|GeE;VC+f$)9=eC!UM>SJs}`(^!Ha57G%4eH_52q z#Cy%Ln|9?>K>PO*imthc+)Ssv>tqwqKa% z+NSwIA{$zMI)7n0?DAR24Emt@iU55(YLTu=!$o6B5dLtC(ec8*#W#l17w8H51aUStZr0K{#N2~2iR+8hL^JMH!V&P$;(&8s<$Qa{l@N($8NZVphtcy;xIdTqKW zTYda@Mn;1iWA#fxiny~WG9)y#l1(0Zjbg`bA?K@YOt5%fe1c{q;eDI47VQ9N)uPyr zEFZ5;4kk>pI!MY`P$#&Y5dbhgzpO`CD6Wf*aCTlrlz)E0+gGNc2FaIjiaXL)-_*h%zb3(%V+WCQx~N!MXkMM*iZNXpgW^2SYzSs_6}*qqvkG5*jwm z-2A{adXs?g{8{>rQbM^u*H9d>61^NM#geFw1v;FWoHqzbG2&=Y9!uedk@6w3Pf|xI zn@X3CB>5EX8B1j?9Bwp?MO0Uw<75Bl2(1UpqN)$i>r!HyMhXYbs>OVY?P?e6|Ga>0 z-DzqOSgfFg${q9htE&T|lF;e=wL!KfM)-Emx?J!S#a?yA?@UgA&%_vN!6m2FlJxC} z8&*YYPOcx*+Mo+GZ!C#Sh9ssnza_arh7)T`n3dh6%dx-0Q~AghtKvV71-lDO5E zseFie*}j6&&#AU)h+f!vFDj&Hb=AOvpPtEMjr{L{Ib}4yz@gDK(iv_L|Rs zI@pRF?dEchg_`R=ZA^jL1y z%&R9z{;eBts{{+J0Y-6r2^%6$WtRPyFPb2aynwzra@LvAq)3wkpgxODe>rqq{6+f) z#T|JN(8GS5K~a?9&0iM|aIit$$V3|K4AoNI-+%a1Yi~S4{`>l}D5w<<52PzjjiqQF z94#z?i&?%O|5obPKZRrN8C=2X#k|`J9}@kK_aZJ@O2JLvKT?Z9K-xOq=?%Gl0oaI9 z4QKfYk0vZsnH^Ya1T1CIf)|kh`90!Bs+Z)7)$|WuCcA4b(LR9xbH=>}hpt+lzQg zWf(kxFpw5Q3eIp?UM2UE3(OD>*zPLF-LpZDYd6sf0k`u76O+uY2`OD&veZEe0+tkw zZ}L(5#SjU|eW=1|_kp%bChdRk;^nZkqYJ;WxW+8JJVO0(3eAVS4}K=?+1Yh6^TWny zw`TWdTao(#Sm^yD$3$%{J_?%!PEZIN7H068X~ne|U?puYKRvH0nj5qDeQELl^vul? zYs}rI_8&8f5iEc*;2+VjXN(M|xn0?fKG_{37N17_=#N!LN<1}Cd`K<+3G81{yQHD!J|0?WTx-s`an(*7PAa-@m@Qn zDKLkqs03)Y3ZD5&t0;O$t&NEI`3hFqn#3P#o6wVBVSuN%`E>mw6bU+_+rpKgMJQhC~PbkH7r`@|cAsxxo_MQ^vabsXXZ?~+uH z;S-756`pEpU_gn^jbFc<}jJ+bVZX_XB*Gc-;sFPCyzarcT ze|%+w&UNx4sBmoW8>{vDkVfaY&Wt>Tw5pTP1dT)IF*m4cf1)sOGcVz{DJe@Or^=wj za}N%8`mve%gC}~6J2>fR^MbxlFE*#@6A=2GmOld>CBJ~i;o;&?=JU%^Q!-F6F|e_} ze!X%eVP$O^^qtOdexc`}9$r+hh=er1Jx{4e%E0g(ZJJAc;)A+Wt9NL+`PP_4CNCP2 z{>!6frhXY%rzyu2r36FRyBv2&>+Qdh7I1QbP2L&gD+9~$LuwqB4l8GTk^n&s$lI*F zVKEj5o6RJ35==zphJRgj<#VssK6)*8uk>ZNyaxqy(m$smDbLID%i_LP!N~z9O1@FA zYf+pJ!Ym@R20?4{qZH4Fgts2)8ulo7>zQj4soa&;T>_ssk+KEZ1ZKfAJr1bIwKkXB zTrN}9(!3XiW4xUOn^UP6^Y{b=IFgc8oThLp^)@zMx%~+|b-B_la;yQ|w?w&hxthja zZd@j}`|hrEptiJq^)sNh&<89LmQ0j3kBs9!+3@{ybwT{|=AC3N`I$(2TKyzR$9+QPSt@mSF^h6;e`hGsWK^hHfFvdUeWsr0pjqHzg zYTR?*c&hq|Yi(_Lz8MkD39uMXEn@U(>< zM{Mw1^kFz3ZDTGGaZ^xI^gyhZ?P1zWE#lf-7PJ=PgPlDh#@THg=`&bTQrKq;*mv=5 zx1G!8ea^jHHMeeo!|iEx#8jgT9yK$`2~rM6qeP)3h8t1E$lj^m55| z2McHOPg|Ftjn%Q|);T6!YVOV4fQ@oEU?(0}VY+_?*sz9WEFrQcf7Nc^+VjlSS$;vC z@G!pmq@)m`Buht?N2bxXsog}3yNaoi_+4lVxCX;g3@~ zyW>hM)b(3jql5ig?YfB3qf>cfs#)#zeT`yX$DC%dznO(-_SQZqCnkHs zuI`2a7Hf8OkPDRYvO!_+3gl^$EBZnk4#IN1N^|ckBa{Y3>WQ-+6OQ4^ zrAxdLF9VK--rBkw<-bRmG0Xb=Llguc#Kd74bHuEBfZPld;zAk5)ie4XuNhZu? zHQ|A*Jj46X_;MUTUs;>Y*=;~~zOMB9+@!{Oy2ftm=S8!dd)s)9IN}tOOV&8o?(s#D#hhkN;wGNWZDaVLe@6mSOV^*y>y7W@!j z7p0~o+nA3&=oPVnas8r`6tRT-J{XpM=*oi1S65d{yo}fDN|%S7G-|9FiBD4pm9>w9YEbm1=4F zAuJWpk9dq_YTd}vWtyw+?-ud=m+%5_@7?v7v5%4C66*`Y>lWR7UH?c9<_gqlOg~qz z1`KT1^@6IXrGrJwgOIM50S}ZtcaQ6MJkTc+ToyE@wQ*FJy|-=3OlSS;zufDx-y(E) zSCy3XsOsd}!{2SE9-{2|Jp2fd6CPs;AM!ju&EH&=C4?sL;g#a!$hZKF{Era-w|CA@ zCy%*rhOQjxE5pp*!;=-*B#rU+AHEVWEDF06aKgZ#Mq6H5*l1s5vKHZ;W(NF!P^s3_ zV8lfG(+^c0BmznW*g5D9W^r$nCqh*7S~KNd+po1Nr64Kte=dIeeTb$s0msrWh%;To zCfd2Zi=8*DbQT+<{QK?(HDaqWY!!xQ@-4i8x}H{$Z@@ZaOJ*WxW?{_B=8^rfS<4*d zeg11KmrV3I!4yS|g5lv-GO0Qruo7y)y$qkcDGjy1t{cYsOyrNzT!VI6e*@<_{x+li zyqz$KIipfA1CAP+53A%Y$kMCkI$1Dw^uPO&1U5++ubJks{|HL4+X<*P^F8LnopEfS z`)OhSSTBurtGm!$kNI05w3_nYm1`|L3;aTrLSA6b_?esJ$gBARY@(_#-efmv#}I|nikF|#MIL>uX9cQ(aMWXF^Pk+m+k>m)KnpP{AYq-K` zI2^oRk7*^UCZKK?&B)<)uj4&Vvfhaw)r}I|F!G5Xx#_Wp7%}oXvts*dc6}21)IrhD zA68Ue*jNKKKRG4k@jv^HJ6bjXS9w$>{>pickNR77b|5058*;kT=t8?ER3J75zKW2s zg^96l?R51=S@?xknAfkmB1(OC(klza-p9q|9VsM#XFV*qXW zmvuD6`2+$S7RK3A+EhrB!n|6vDoS*96iSM_v&vUWWAokxn#S*5cAWs&goHNb!otil z@b*WdSH?jL*G+JeaWfzwyghe<%7!k$$~$q4i!=#BUtiC|lPG4hb1N>Mt9>p}ji(sn z4gBvl$4qViN`Ls_!^BMEK3Zv%91nvfmy`t}s&=wErDc?#kmUQYF$B1EIX{Af%jxpb z8M9OnA$0jIP&9<)t_QiM^zji-@seOyXCKeau`Gj5`MUL9KYDO})KF|hxt>|>zklBS zjR?qw4-K5=W7E~Ck1QfQ-)&*YP$fF;^K6aV-McwI6&DPCe01M?k*;Rw=>h0ye(=bo zFv6GlGCu!8^59}F$4*ala&^MTUJw0R7?sGc9ZQId)`@NK%J5nXh>^%iiI|JHoxSu% z?2q=OkiKZCsu$ES{Ezv|ZsNV*=?!26#3w%u4aEr=PO`0yCm%St34WAO_8@ZA@V-Js z1-R!iFcq$i@w|^2+B-Rs3sc&=Q~*Y)Kkq#OYwD5mokJ}sI)I7nAsIROn68S}H-oDd z6OJgCXL_5P7zEhf{f&s9>OE?%B?v%a9(ZNk<}nay zuG$KA)y)TXPo}P3lQ(re976+s?OfcbkZl%GZpEwIwWmbuxWtE4bTZ7#j1*k7A&?U;&_3X5&Z3S@k&a%CxnP6XDWeiqj@ zW4b2dF~0Zka69wV-!?^^!!mHeZ++`w=}QsSaq26E%oTeXJ;|2E!t7hdgHY*;E(i;W z?#$t(t6HV3n8RIXAf22J8ZWGsZU~*INiUBpQG)Zeq``~R-cdc)3EN?0Wov_w*XdH? z{RRR<@xUnwK%MIRWMOJ?A3aXBiQs~T0fmBd)H7(!?#4w(F@->ys#)bDgG_4s%ji*z zXV1PUB{+S2W9Ilh&0%xn>7lRkO~b(0oYn`xo|>2d0@k7P9ACI1Z12-SH4V z{imE~*8zng`boHP-b}UHzUghRX?ojhk_!IEJ;3A9%>-4)3(3k5wC!zWl|N0{Nyw=<9Zl&3jeYVOXgC zrmR)HOhXSBjs#kBGQT>2Yu)+&aodgSs3brl6KiHSs@0D>UDdUZ@CMT~cKW`hspE~D z3I-HE5#A~AcxT|k!?yU^3lh(6Gi5!Ey*8SD;lOB>BFSMXCFgJyR>w8K@S;N4zmy!u zU2y5XQ-Bi0UjAI6Dkm90M!+OmosG^!jCzYU^f%&5-QyUDoD7B3K;*#kTQ^Xwi`&c` zyhN3m`V+#QL5q22g3q5~@f91N-H5rm@b2c7_FjnpmJ3RVv=tkYGs>if_>^4#zcdWMB zxh65^+U!JMxB4CrVdYsc+`(N-Q}tIiy(Gl0(iEk#H7CdT&R+`-}H zz@Y5zu1lFCDtu^&7iV&$h7%-)3)6RQ!83ue_PDmyl$#R1IgmG=@+x2Y#SeOq<`?;= z^ZWjClw@zKKP4#o_3~UF8i_vL4Xcpeb5U!{LczJF>&Eu2_*7tGEg=sNG;q3ZBCoa3 zANt|Ebm|}-UMsx086vZDXySrN=w1bN?^G~kTj$=n^fR##fG42r+wt@(M&y2UPmIio z=%6R%@aB03g~6tefT36D7P(u7>1U!?2QiEc(DxuL7}upha*mh9_C2aM62#G~42^4Lbu?s!fw-FNmMoU;7+PE2PeEpx4I&r zyz%rbY|pZD7|@C+w!=g;@DKJ-m@SabwzEVd#V~dS*7Wv_I&QR~JafrZ?<3%k{_z4# zAO`Rv|N1`TB!eE5m6VZ@;Z^f9DPzouF@x9(DT(--SIx-}FE5{@Hd>@dR6nT{_^4&! z;nw5Hs}uD!Bda>qEvqWJx2La;A>{2nTU~Z5J1e@0@%_nz2zp{wp#dnBr4N6vMJiue zx^5oDcVjuaF{sewRWl7eKDO4{>`~3_D67s^%wq}#{PpY#73Zp7XzFKOqfWHSbM8c2~unw z=9uJGDs2oqhT|E-Hiom>zVYJv@_79IO7whfuj{9$yQ##+_ZC%X;49@sCq*aD_0y3; zJ*f!iy(7Do^%vZZ+~%GZq9u)zv*w``aoMrQL--Dk@42Q5TpNWhsD~~SvTOz^r&2^y zub0vw<)T==wJD*oMkCj_1rBMwQ6{zZn-}eJ4;&{TVT~{QwmGbqIpXO?O_ZOrakMSv z&~{6luj7UaPI5xMMNpMFP+jC z9=^GGzhpg)d$miIn6c*imjU7QxA{};fS`qDpU&R8t}vP88{EAjPBo{>Oy5}6!_+0H z_@djXsF3rqzrlt$R|2gt(Xgy7bev4i?Mz+BpHR*XfePv96I?m)^(mjvKB$~8!Uf^&(d;t)$qi49Pct9lU?zmibk@ve5tG z_S#5t<&}9MA(mSl1tjo_XS6Zze7f?(_H$j0kM0~teHE%tE{Ez~4*s(0uEhLB_(pg- z8wgKgCOHB648DB5AX+6y>%S&4c8f~8pD_s=q4lZJU9 z_rdF@Q2Cs$AxM_{o$Ux?z4{61K|I{nT}_kv%yZM>v@&&F11(Ez z7{ZERP$h9saP5x6@0PPCt9xN|A8Oq>P-R;4CZnk`b&iY3)iC#9DzwJEBQ4b9jlr`W z1F2~mo1Q5IUGXWzs+oxNZ%2o54@ci}=PUKSwq_P9L+mGG^~#?8i7QCS`hlmwU(Iq} z`S`W9w5_2og8b^c2FFKsmqy7L5&w-+ZnEW*W5mQ5M$Sr|AExoaqw{G};4(LN zzM=kLF~~TTLhVBHAQXRcN1iPU5so zxC%Zdo5;@r{h(YpH*~Dkt@J{@ME2 z{9y`;=A%(fH+mHs#@g$5LGC@Oo9^>x+Y7-N1bprvDK9xBU1MJ>u^Ep&EiOqJ5hdau z_FP9Z8)uctUaOpXlb3Q}UCGB+?u4JqaxBB&qReCX*k{2Bt|l_$*4fdm6FF|7|*`+EeC9-^phaQ))}EEepq-hd5%$1 z-dxG~?38?_bepToN94)oXeh{x;|A9F@&p_k{t$I!#@)WIx9V@`ij+$;sp8?jurEiDNR&}7@B>sSsZcz-nqUs@|Mq4>(7N~ z;+-G5jl5NM*jB)eRk%6qyT|jyvX5*EC)$zV$;#kj^w*j#qnECM?R5`L&ws?SzA?xW zkJiIsWbiD}*E)e?-^R;Sd?Pcw*-x_4J6$eZ)>PvDMrCnKO~{b}dk=&#OJ^mQA0!w-l)9j>fH4J3GxDKXJ_2n|WF*g`*33 zbW%H)M$c|GPQ&ep#*F=(d5(lyCdpoUxi|;9F)=zdgrdg8Hg!5HS!W*FGHD0zwv@2p zBC7hQ+fI~yQP8cJBh`z14m1M}bmtiN3$XiouSaL`7~B{kp9ohZJ+#|rJC~zzXV}>5 z-2)*KfFu#_%Cbr>1Jet59Rq) zd;Qh9;OLN?oq~`16aA1xnejNy^vP_P({cNZZf9#>V`aZZKfneTSCgA6wEWXn7bOGb zpRUvle#eS^l}f7FUy+V}tyjx=lG*CCQVI8B-8VlsH$9Z(%5l~#Q7h-EeTQgkdoymF z!Nb_+ev$F<+NH0MYAQ02ACz6@4=j7;u+!UM)5k|S7edeuzW*Yu?wq(cRHU zwyUe1WszlBVzJM9X5XarL!-=mBq#2Gi?l>9#d=<`W}tL?!s?6ipKPI{tbOwn zF7*@SbD0_X6zFHL=c~&aST3})u4%4>8I2PavS{}9-CLyM@0SWThu+wtLn6ffd*ZEMw;pZ8FL$`2@oL_{#e*+>z6 zC>;JlAVy+f@E({eLpBKr>115jyl!#|J*jy;d?D-F&?xLmkL7yFnE~0Kd8(0g?!=z@}AfFNWx~2g;?zZhkiv zLg3xT|`bFuCl z!x4y;Q^t^nN904;2BwwA1No*SVy?ebIVoK8+N(*=I7qKI2`8I=YIlq3j<2yk^0HqwNIuWI7zi_9S#l5LVgG|BbqxKK*N12F#iN#T zgUzq5_qx%zq|*3|SJ%Nw9i!c`uorymG>4Q%I#slc+>ijS<2E$~RJAjOGV{@JwdrcM zs5Jb1#jAb=OZl`YZp@DQ=!WlbMa{fZ+(^0BEuU?XYIDypk;I@q1FZ0El z9M!V+2WV)lZcy_NPMilrpP>w9gz>USekLmRTRJYkebx^pkGz0el@?fVithi1}`cQ@5_`z z_s=eeo?~=0!0X>!uqK^)}*pzqgL0=_}8mw4$Iwv-wLbp8`pJT@;y;2Kvh?Mr}VM! z=R^9yhi$BeA0cdJGo+nLxyn6Kf>su4Q{TJrD|E<{h%!4R%BSWxBXZ~(pzUx>R4Gl=wR7kk%LuNBp~wu zhL4`pi_O_)c$OJIFSYJ3)hll@tLB=5?|dO!moQ~F`s7`@etl0D=O5M0%5^N$0fGL< zq82`|81o->5xvOFJx_xC=;gYQ=iDsDI@lKf^+X>5LA7p_UNf(1W8r5`+jMm#rJ%5P z66W)u?5`DNv(_H0W)mF7k2Zf?C!^UgP5!QOFJ=8GKciyUydT-T50Fvz+xa-mwP%w~AB5n0Xd0X6p+k8G%6EH@CB z9K30d{JhMYEl3nq0qxmL6$vJ#pnW1eVgVhfJ24@#TG$ir)WJK=kuQZ$`HXE0IR+hNPXN}=_SST8Ew?Bd7ee{-T3A-PWmCKgnz4cy5aWN||PAD@8 zz&E0lu#1%5fz`H}KH?>fL&1mjGkBkRA+N4Gf_?Tvz;Gmkq7uQlTzl)3X!(HgM$Zgd zW-@8JKC+2ywSgkVjrmklFBMW?8UB{%bop)B>?6CJGZfr*m<(8D3uXJN;>c=j9#nys zF&U-O`sEMfB%D*FO2R`Govpg)a_44V=H2yCiSxn9vT&51?wW8davb$&QFqhA!on^Z z5yvn_h~gWFb8fM|ZASdo)u+TxDLFlni_k#!cdqjRdJtD(96B{)#V5w2$74-UI+>yR z+s4r+DM~KMq_^*KBuAC8=7Lw-m7x4NL}T=}cl0jZ@petP&CA6fOhKMWbPER~bEKn& z&ixuny@PXJb&)y6v!Sf!XVq2{u_xHHUJcz&6`{=J`xV?5sBGE4S4u3?vD-$gTGc7| z20BM|S+_H1Cd;5f=?QLfia8qEr?2hvL>wLa^ag=^K^#t_&{pIyHPkE_Bd|l(AHfaE zNycF0tRK7TTO(;dn>E{Bf*wu9*sYEP7a=arlP+5fh>GdCM=Wc9Z7J4SwLDb(mkBO_GmNdi-cym7 zHCrDjc%oay4oA{1kzjDv6{8Pv%qF1m4eROq)m=Fqh4dqQHnBWm&!~;fD_>Cah=;Qj zkHrs~e!uW5(h?FCLOPY@gC=iGmD{YjjBVytix`e(&3Eq0Qo$-xG<=+2(WSiEf5}4s zs)z_qbK29530HsHv+gX*%E~yxvf0VWOFO<6~KUbh}Qu%EF zI}B!7fT0l4Jk`Su8Yjm!Nr4)fBD3rc#O>{uIVh4*tO`He-l!N3|7Jk5shS=>vZ3t+ zr99ZI<-@CWF37;UiBisv%ZqHL+0M~fSH_&cw_T478wmoRIRAmyoN}Jl!8B;*P(nCx zAiYgF>5m;s^z=3I>JAFVNncGFItS-&!Wy#0;u&w}+S}|Rm#lvg;)=X8;}o>^WU=1l zVZ27~8%Uz{_4Wzp{-1nCiC2*&Vp-SI+fEgeh2*l8?|Q3s6}>B0_5&3ruxC=_^E*Pg%x4rk|Ik3>O3h)f!cFPFV*rzL(efwDAwIT5*U zD4tDGNm`ogN8ng&?3(deHzFu=&@EC#HCokR3Ra7zYDciB)xjUDo}kHthIlY(NTj%i zJ=VEPGR(ysHn)&t*S8+x8__WarHqZYI_x_`j;H0__rh_dPSRWc2)gC!vl(;c(o3R? z=jo+ff4bmQP*Ck{_xQV_EEGw!tf=7^$bUlh7Adbk+maOFeB=b^w#zX4#qB+uLFT~I zb5MG;$_WzB)bBpIS8yt8OH6e?AKpK7JfuE&d2#l~rGX*Z*o5i%Gp{7teFJkJQ+0gP zac3iJ8p^NI^EBz~Pi=H~r(3eOEpk#1uKD+>Z7jS9$ z+nL=}R$5w%^{BJAO;QbY$aawJ_{)>{G175F32=b8D|ab@K|dhTgvYY-fos5fS_q;zELiDj9N2mr4FUlnDUx9dELU(Uyov^VqlvT{=UG?)HCcA?cMLv)>H@MVR4bQpC! zwIn_fsg2<%E85qc1sKw^Xj<#8CvfIw) z_gGXY3Me37`1X+=6Yz+Mg;9~v$Gi?XM;x|z9asx`6ug6JGzuhvI+Pjf?NsCkDQGgL zv;Xx*tU=Bn1s`(YT&Z6rV za3t~DfB8R;a(egy?f+x%t)rsu-o8;6D>!-aUl3zvuQj=RIewbJlv-dj6R;4D;P_?Y*z~T%T*tc;wtm=H96| zd&byQr3-WOTm&6bC^yD|24#I{^g5O3Lpz;*JTvme>w0$Wo50I@)9|XXCkb5qQMTMdK4p_M+jBJMSogypbT(R5lZM7@O3 zs`}$kf6iwy$vdBF+RM3c=jdgU$yamu1N}P+<%5*J`dHm@m~{O|V766DBb9Qp(d?$0 z!uUeDWTIR{-S~(dr*2jEJ^ym~BXOLKh(`_2dglXWV6;h8AkzI<{w~PPll_N`=C)y?GV2@d!0 zry7_Iu={ZIG%0_kvk+nnvs5}f=<8Hj#)QclS9}?HRQq$+yeW&3n!3>c*xF#N(5jFF zYZF%6X*2XurY9&>&L1)T8K#rtm*BH9?zYBf(SN~wUK&P5$- zi-NDHVC!N*X1d#wJ;`E1Qml*f;xX`p)pJ?OwXfp`R-W_rGi*hh#*=xfIXctP1m6marPTNyjxPE1r5FnyeG4Tz+l9_9bRWi12QYAT$%x#DI-ClJEo+Ot%~9ZIMe#UJ{se zU;hx^zq0{Bfh`n!J;G4w)w|yFa(h@~jW=r@ODU4bv@cs)JC3ugeD_wm_R<_j*v6i1 zWu``uY)@?xKhKMLfmVY>t0X6{K+FKDR*t#s0ATj@jqo=3qumkb-b9L9y&1^6`=b?F z`NmJ!j6x>-+7?BV5Ca)CH!1BFelT3{V&2_XofOAc+VZ(QD2ok6Z`&U8&f~JvhC35X z#5vaS|2V9jN@wF{+MS>}lsC1jfT`u@71bv3N(k>lUO&)f6X@9yc8Ghr7%vSMnUmW{ zQ${a8K?(gk>mFo&I7X|9-%BvxJk~=G@vA{b{R?Rw920JlKKcTeuG{f1EM> zobV9avfN@qJC?^X!g`xr{}RfW{Q&AOo-B#@MI8$i;%ya-Yx)p_3!Q>FkXBdhiO0h3 zY$8iWQqKT{*#PCs-kH)UF8U^88}b$)_>X7PSvOp~emyBxO`7;vwfwD>{^m{bGF$jV zj3q9n`$@)&`&~k=6ysKMm`fYqR#4yw@(B2-1&gc<>9>Ww5-J1Gk3RqV$OZ>@KVuA z-KJv$J;<))QOs=L^-j78V~eDsh;UQSi833WPY`fx&gEO5t_cyoyNhGTmOK0As(^~5 z*WHfPs%-#Fen09zpT~x`xxLVnGW=ep-{t1`au)1Q*L4lE31p-(7 zZa1pdTf6b?C8znyGl)ze5^AQlEeSo?z3o^Z)zX9K6rSBrJ3YcQ9}xNU^` zyqsT>r?|6AKWCbp48ZK=DjiK<&sK?xgwNM?aGh7$TD(CKZ%3(U6!%v6@mN`gU0#l5 zX#$7fs&jYq<3pPx^Zq)-=1{;)jUwa2#H&NCkfVi90ILz=2hMe8tsm%hb726VLT+9S zX5@W$0`kJD4zkibu@zp63eckcyQ2{vMh?AE14DX^OK#(?rH3CoIPRLo+$p1iipB3a zrJf)+!P~3&YjyXtw^2Cvame2DuaF)0a+kr44XBF{n3{}p&ajTtId5zVJ`<28|jVQ-*+geQYu8(Nk z(6Pxp2hP)^6guP2TOyH3qQWAjlFy57qsO8JlbT+78FHY@aIjO%r&kvdbt{HB?wrqvy|J$P!pQQa|+hJ!H z<{ETU10{Pj>yQ4M#fd%(%#6~F>xvh%gY&if-0Gbeu83b$_yB!A&?!ajQlalDAtlg` z@*zXXCpbkGFMon*e5BGD9!7j-U5$~!U+m)e;qhUF-`TXL%C3^%!ts7xo5sePi9B)t<>tsw53^wx4ua&*Mu@RHSe zt0WNe5L&tOtWL{}xID{F%dsW&*mEJ#&wA-?XggNYa8x}9kvV5MI+K~qb+RG3)OeP6 z8=uv+ZNUc2W4-TL*C%S6Yu|3^Aa8miwd%S0vnI>I!x8M7@vYryo);sBs*FcHy*!`PC&+>I6*gIyMw&0<8QUV`m#**6o&?0>JZ@95}XYIU+Tcn zsdlbB6dKCT%~#C4IGO15tr^b0hLbQ+sz|Y^!y7yis=%0~=>m`TUfh9ihffu&JWd0^R?qCGs%IEuT*i;) zeyMPpPkc_M!4}fe`oN#Q`Te1F$|vtt$WE3{Oea5=sJK?Y05V?9$>77_V{!Sz`{h`@ zkrCe@+aC^YTUsfjz4yK`Sk3RsD`X>@h=X1$vT=9UYd~zbD?Ez~t*J97iEyWwa+1>YmLJc*X_Lcc0&_ ze3p|(Q0dO0xq?(F6?asbQQUle?5&k~;q;7l3n)ULuoc&p|J4`+$dK%SZ!zZ<{O z!jjP%ZwdEP`<8K$niV;ZhLfF`?vDJ>IaSc$GfLL8hOk^#!u7=DC|IjAn>>c6{es{PFfjb?{dL6XvPAXVja_-S+&rav$* z$hTH8P`U8oqRhPhMy@-7=}NW#H`$Obe=K4uT6yd%=JbzqR5MJ-uB`1|xhnD`Q0Hxd z!s5-(nrgFEc1((wfFkK8tk}U3g4*MgO{r2>+3L6 ze&l{+p?l%iNU?bcDeL9R^RW0@;fLCljuM_#0~RgGpI+-usOxBoP>={Qj?`XyXH;Uj zAtx0pop|`w)^kRy&SI}9P8ekIy-gLO>ZC?F!tyxgP2S@;N4B-S=8d7q4@TjWaz@QL zR8i);j;8c?iy!o9yqPJz+HU@ObgQp(NXWAYV7s#J-uKogNL|7&?>yKGdsk@0b;wB+ zx1By_(AipR65N2e<|AM$Hy&l$9_x}K21%2PZdu zAx)oD3-9k{=4XhF@Of^}xEpb2zvjh5x#{(VC^!9Qn~=OHP14JX!j@RPE^V2xizp8f zg?Ik(;;VL|@%Z|uA*gTzJT7gD{!J%qY_E?J)fV`qn$&@_15tEcah)NwGfVq=hdBlp z;haA4>Az2&I(}5N9+x*}$Al_K(eJFE2OL1pd9ZdI1MR3U#p41c#@9T!=mZiky1Y2M zchM;@9~7NDkLv%QcMkL?`9rO*bf_%|{sSc?19_a33reNO>KRPc31y)>34TsuU?KSG z0|&F@eZR>iF4F!n$FrfF4DIOI+28*&wEvOX?+y1qd+q=D6H3#7?da$@wOB|p9euTU z`d5^~)Y#oo8A(aWz#L_----olffX+g;S3=QW}5x23iq+Dn0J%>);;zpEWVllj2?Xma5 zQtseZ#2qclyYKrcEyD~ZfKmQlG2pMOg=(dc$7w8@=8!%!@~(Gy<+m5s2xQCb7*0X}>*}G>LFY)k?>P zxw}*HKzs87?Tt5RLOO(rE__i)lwR(5;!+pocLIX`3}YT#I#HnxG#_0?U9Td)baJ}4 zI1d-O=p{1u_V!K#@2Gh=BZ-bXTPyhKN{GlIt@U7jInul1Dx=)mkA|hBx+{kXkp1zC zTb&eNGd@9@9p?i5jDmL!LAFUDvL%X*J|htVDN+ydpb3?m{HY|>`c+148Eyo;GRLt( zDO&$yS^6?!j2Uk|kCeY83YO2TeOKJjbN_MoYVljb1d<96siXmflEl#Z)8__Gw<9B0 zp*OZ(@A`68*uF1HU=uNAqW#Q$h94%}jlCl{wSK#M|MoP1LXr5#e)8orKUuUE%YrWO z)yd*TV4zr=fPDy^Q+uHpf+7_%mJ0FP6eW6{YyB1+w_JAtvVqR5mR@pLe3YkzG&fPw zjMDjDU|v3&s@u<^7&JM$4w824D2`Zkf&MTjXRzz}5KhEmW{!`?ewpK^$_xpwT52VT&(JKQw+}NX(8z6CqGzw^%Yn9f z%X6^DZg;SNEjM!)EThDZ;D$~{DlceA{g^_P&HE?r59X2hn*uQVV_A zHzWc{15&;QIN?Jf0lk_LT=#%oZTR+9|M+O6kT@J?PMy=^!SZFXeta~|;tu)MT8Xv+ zEg31bYTBX{Flp|Yt~~Nyr5u#`B2K8N&5N;1TsF^C(TMT7SP+N76ORAOy`sPpK!~>F zX~tkiSSK@L|J#g0L+XpBS*HVT6yPMJ>CL$ER@JEI=~;0>vV(H(54W@{nrh$R5L%&q zUm5qD0*Yb@t~YBxQKVtk8N-3J9lOOA#~tS3VkM)i8_Q?EI#E-!u}Wqpcl`pcje`TF zWkh2;mJl)o+ou^3i3Gb`FU@Y5V&(ub-8z$1=KY0XcfEkV$nH>bxbSg?dbYA=wnh%E z0tNM>XoCJ&8VGO1N|jpO7#`+B?B}`{L8h&;)G}UNAI~-q(6K-ydR>!KA}e(l7}!CFSdEuH%m+`Q5Y16lM~h_%9FZ&Uf*$%$iWi~6n$ z_SGv4rSt9*QEbRYc9>m~=Q0`PbfzZTGCU9dQ6jUc%^V@ERR97vJ zi~)&mW-ln}Ry2zSOYG{c{v667bmQI`Hcq#R`&W6^7Si3N* zL!5p>Q{rB$JcuRYBG~jK-&nY3MzpnYh5zzM&B$oBw)e3)w=hqKMCI2CA4yCHySbHJfC*K1qKjqJf`!4 zeT&N%C7VDZ=XqXKdKC=(lrxjU#c@?Ft*IbqEF56~;WoeX*Bck@r5;EL(06i|0{p^? zgzG}_2XpG&Y`o0-aK=TBMcWOd~($DbafJ+E<`5Bk$9xwuuXV2Zn`ELXI9}b zQjJv9Lhf1F)|K*Z#p7zY4OC$9Uq2OiI=_e`Q?PwtFrE_H-6) zGF*mwVP9R@rJ&{qE#F?|m|oigraOPMF(uRqePDIt{U>uH51u7AJ0T=OPGAbZkKiCN zWw&}`}<#?a0H&G-&e3@*iA`j<~4 zvMYE8T!%dFK6B=-b{X-`@%oTYF$^D9hodJh8BnrsG~H79ocKy)GlC@5yJiG2GWuny zH-8BNjd>m7LSq!!5^1swLw+8pHeDB=UNvQvNJ_uxX2B3- zugBb;xK7%(J<-)UH9KE7o#O*f7;L?9fiRFi)P8Zmwr4wFcK!TbZ;+Mp0Et)Ca848U z#8j7Sb4v@p9^-|99E0K)Z87CEHpAS;YwzvKWG@iR z(a56}sv5ss!v6(D4jH9}#LjYOYi8XNTB&LvoFS-5AHl}a7!aw*cLw)5zH;ZcwPwA^ zW7=QRYt|O#HbMQ?oU&BOwelxF-%c|BmV39pQt#%Ht7jK}+2Ugw?a|A_w5Bg~NFSE&SzQLX*e_~X!38SNx6Cqs)(1E zC`1OHlVvOhfFCmT(2anT1-==|amka@R1yun?gUq4Kl7JRg#f?(B`OTRME7=^;H;N8 z{1@g%6^e?Brq@1kNS%)*XzRca^*oB)Zo6FSF}Gj=WTe5Mm}pj}*l&9uQ|n4E*@SaL zeiR!aH_2>wev`QY50^AkiAO^ac`I3HYMtj^fZ>e#`2BJ>r1`UsZb298By1mcLj0{B zxX9WZrrF|vL=Z9x(17mFIl{7y(*mb~wRSR@KGMM7#2SCIF(FV8tyH%&kn76>(p|3n z2JXoc#ouOTixmaBZ6va1=kGNPyocIJU7wKOT51k6@`gLl~UZ%b2Y?TLmGnFU)d6Xj zTYBjw!zui~J{lU$co2}c7IT~%ox703UuxY{Epl{TclZ9jI^578)j2Ed(*B!%pU;~K zjnwlj)2)%*qgwE7W2AmTVJvrc%n=3qP?TtGGQ-rlV?5*v!7-}A`fbPLCE%aYCqvx< zuXZ>;JU=_{v3rJ8#p)P8+`-}lP7$ObTOZwZZ(OHNeDP9_Xl*^`qT5v0DlZKGpuQ0X zN(YcpPe{_6e$cl*b7kpTDP#aiwds>6F{&TLL&k5J zP2V+`Zsq6tg(4<1)N^oUHsMe0dn`TJU5IJ|XOAkHA9XAq3^SMRL&COfG zJ8RiNj1|___Cq!65q9PLh+I3|nT&V*(I7t;t^y_l$U2KqvdJA8vctfSxs7|KdPc`B zv#Cq@2#86BT(wW4x-xayBm9GV@i#|+#J5#;)*$TiZ9Vd6>id!Tky1%dg)`5W>%)g_ z;MdqgSKkf1Yz6gQT&#C2M!fwD&%-V`9%_)cs^sZPF15ZFbMd$-p@r7xoz}Qd?Zqyl z5O-;S$=S5=&1}*Q5MWjFX=!=&E=OQ$>CUZB8l>dx`4dbDAjf*ApWl;`Rdg*giE4{@ zO)K#^YS>nqET^Gd7;(FDr6uUIx6+fU(tNXY=qnhfkEGxAvsX}8nXV*hJzw|Bb_E7*nzaH42IUif21~>nMxj=g9 z#Dw8u$VKOciYe8ZAxj4_-ChZsW{8;&Tu!AJb3%^uNEbe8Xmc-~Ik-_!?M_qQh(Fa! zHf#8F(@UVB9&b$>8)2#3TkJYFY!TcT}r1FYKEes4S%oij?>ah}MnT!)TXSY+-3jg;JCZ=lXNl z0N9MrN~u6&RPj7^1%z)87PE5pbY7N@BpqF+c%7!#x`6NFad4V#1S&9V`E8=xsEEk= zkI|xE1@v2;FpNYTycYyhz0R={{P!74&g!Wy8Cip^Md9#tKUiyM7P$?_aj$^)ip?io z-TA0fx%Np|2`6tT<51m?J?}B1^X?Q#PYsK>outxj@Bi%nu9PAyU2 zYOb%Q*Ycco6F(^HU_=!~Aae_9s;Y!2Nati|jJRsvI30(bWBA8Pt~HNy9`Gc|unZx~ zm@)f}_p7qWjh;ruJ3hMBsNpmFlqGxy3U#dyP;LmLjAX^%|{ny zv%+F#_^Vu(qdYw~2(p7pS!#~LM1>pM<)4vW0-!SO1qE(DtQ|qR(2!^>fWs(XLB*y1 zDv1^aVl+l2s!s$%@Va<^I9Z+mN%%~^K)iG8&*&#!8Z`YGoe(NH*r%diCQHk0vAICtRxU67pxk3ifp!Ik;N!-sLR2<#2h*M(a z%^v)q)C@?eDFZng#V{Qqc6|q9V+NQ;*LSu!+5PYl=}jw*B@u~hO&OyX=NCK)j`Sb3 zP+D4pJF#~$v{<|PNzR@39%g@ulQRCa9ku@WlPK6F=_WP;+fL3VA(!>CmG66(=Vb~^ zb`~`7H1Z@?MoJ&&F3W9^ou^%z9}QM(yLnwNXmfMMN*3>#%yGN;S6yx=3}ztEvdv?i ztYlt{Ssukn>-F9+siWGBx;wVH!F|1=CE3m`Z`4pv3ixxWtK!@5sKxC=g+wZplzpdO zbv8Eb1gI^Q3@B80d4Cv{Gn$yMPDU&&M94+4hwO~Bl{=nzJifk|r@08||?@j>5z zk!nu$?Vrb_j&gc-X)j@aLLfi<#mnn9=7pZyRP#NDg~_+_$Tl96HD%Jyu-%fFi-KTsgKimHX$Yp6Zz(Po{k~OZs zLkqqs91UC{u(-*-7*IXq1uHjj&B&{^m?}|2kDv8c&YkC%Obfo58`w3i+qVE~c~3+V ze~JKt7`KN)-t*uf9-r5LVlxigL@cqc2IkX{&nwGa@a?PT6H39G>g`{jfUJhU`s4{6 zWLXleb>I*UZ!9W4dyuuB@ky z8Wa;({s<$i)ST+Auira22$sX?O>Y_Dh4|Mq_jLzILhLEkrN&3L0OfZkPH@BHI|f=Q zA&RO!OIES$;?2_}>CLBEd(FoT4i=KYdMQ18=z6 zi{Kqu?{|Xj9W8tLmtaMZikIzsfcu|&U|yO4+?UkV9`)NeAli83D}5P{v3~Xj6oNNs z$$T3FmoD{~V#Xp(la!=;^S;hIGzDMDlvgLd!~>#tyza3O!5^&q1+dsb;GsP$8>Kue zOe6e`vFp63rC4a+SOPVCZuQGaiE)Kc_Amqg9zjJ%2qlJ}~RnB!~#CA}x{AJ4kn@!c$g`z8c z1urAmHF}Q5ON`8LHWNHttYx-6?eF+>uHxvViq?XKiN5ogacB^CoIwYfJW6*Cr;50# zv5^RcBKt<4pdpAN`lf5>Si}a#^F?H0>*%^kRNLdUE{lCF8l^s(hpdMsyJN-o$WU7T#@2zb3kKh znNyc9t(T)WfLnJHN@?L|B};V#1}e9>LOC`p59}KcX^bG730}cxcm={UWny^%c3Mw1 zTsz@sU?0w3YBeOXNXSWc_lyg$^(p8w($?-WD4$`b;L^y|zC#jP?$xL`T&ae%kG4>b zI5Jd7NAk-}P?r@P4ZLS1pToxi%le)*!#_VZ-5bVTNT$#Gut)vs(Y%EK{3#Y<+;es_ zWw7)Opr$j(Aq^iQAssOpO?>9@*VjrfQ>bTrvIfymzp&3*m?`H@CC{^-I^NWRJ5Q(9 zW|xd*E;wEjOwO3|$rCSs*DtDS%X%ns!Gu*cRT_%1J62XYT7;9{>)`^TNK4X>o9c5c zPq)Y2Yp(Z9(#!)wi6aOtd_rn{gUQi&F?N=6f=b#YL{;J~M-R4-Uwp6FAsn??vSb>2NOf z7MKjg@4Ci*(dBvzDj4Ods1J&2B!cq|-Fi!-M`p2RGU^0>_JvQOT;rG?dIcK&hvyLO zJ6><9*H#>=ARyui^IWY~Y>8&IE-Ry4+kKZTDq`JG2!3eJXr>+6t2j6_r|GCMOVHLy zQJqR62s|o4%1~&DWPNORf3E#iy|`9Ej%HdBs){(5Avp(MTWa#MC`D>IE2Z5?b;FUT zAka_OQU&Z_sw^70G$afP;o!c5=p11fi&5%Lu27}UMHIUS!JX+}TIbJMJlpNl#6-g^mx4{DI89BFykS3@G9;{7 zg{3IFS2}KE(kPmVfJ$bF|DLkVkMm0Ml=fu1a zTh|JRmODKvE=={-X0l4-P&Jka>jO@Y_}0?!P5T;=`&_s0{-O!x_#x*fa*SAg6+Hp0 z?w~Oe0Gn-v?nNX`jf*enY&bdeAtY3nJEu9N0nnx5celQH4Y)@Gs*K_gl4x?Zcm}|e z7mJI#Hr&P?OS$aSjRx$8n3ROqJ-Xb+&OGRNYFKQN_o}r|3!d4L@xj-mXPQR?>%iV` zuVs8N{gImG8nfxS4T2}YDh~?CKi>%=0FXD4?T^Zs0I=#JCWH#1i{cYhgTzG#BA>Lw z2~Zd+b>3$fW0Z6?SJI#~B^t&ZlA+^5J8znLc|U|*WowQM+7(R8&8i1DyJHo6OxF$%L(zp4bnuHx z^HEE$dEwEL$eaWUg{>{90*4?H74^nv@O zz3y>^v=P%!eP3}4^e*W88PxrAYIK!B(v}Jwd+K!g=!Z#=m_^tgO-w$dW8&03 zDiFMaH#jn*h0Gs4H*fWrVk&a*{UH2b3VViyn3sJ8>Z^n^jd05R?F1;VJeQ?OVzh^w1fn$gN28N7=X?z% zKp!YbK6m%m`NZQS|?Z>vTkWQV_)`EA2dX|2-V$Q{h zc|W`FGuJl`NZyEy2tq6<3qee4>q)(`?c7yX>v7@2ZAi7!AcT?^9cqH&+vKvz)uddS zT>s@uobC7NQalscJj1 z4j?=ai{ul8?^;ard-WXkyfJT`%DM}7i}%M?gDh2SzS8lvp0aioGylpi@$%ySJS#4m zHvU}Sk}lEO^$uZ;4*ul_I<-HjuYyXGt=*R(^|U?i;&-@?N&u1@1(*8Ng3_=QJ&3Lp z9KACLhfn8azPHwU2;aW>IHB9ntAeTW7$+y}toc9>$_`-(-Fx=L>SPyw^{^=e#O8(t zD~*s0<_@8)^DBLK%X2D?_2Ru=d^4U`L26rUun2>i`}RV3XC2$1ZI zcbcGi@|c*rEAv~Klsjp&b-(&(s;9{_$>RRr);8 z4GdPz{IKsg>!Ru|BNG-qU3BZeV87pk9c}z?5v-GeQ z7wJmgP{Uts?Qmuy(!d1Y%@ND2+Ffp&e<@l9Eko(N{rBgch`mN zdBnfog+n86v)BH*#W(%+p6d~e;z!1ZT5j~r5ueR28n|`A5>rrgKCXvP#R7sL4e$k1 z%4Q#cwMOlQ6WUj6z^z$YUjV|i8C6JsdlN^u2k#Q6?%>~y__=<4c6F#w?S&Wrh~Rnh zJ>z$F#h%Un=0P(g9yXvLYGTj$c@2KW=J-x^@o12D=b_2epewO86;0hProt~!jc+oH z@L4K>5gSi#Ztf3xii_MG{76`{<)pMlDA4(K;m~g{;|1UX^jVl&#gwBZy?i8mZdY(B z62Rp%e2_F?XVDJZ3W7zchPm3+Vp{bLk(UD`+j+IpKnPA$Toe@E9DyO_bnHy z+Li_!`ezuq_iV=KtOxU=0khse0di4m4pkqJ-X52x-W;Y1b7odrB(t5-(a|vr>H+2I zagiOsvKv1`AOtqjpQrcoYZMr2$O1khN5Jm>44WQ+?NG_iO8vp%@JM>=!6U}KuNnC% zm)V&(vx7({Qyrj?i_Vq9D+Jeg>^PT~Q*GXAHuf41n`e1=Rh z$R5=vC`yC)iatESjdMQgyd6Q$6z%K03ABfKHMh^pGXR? zXS%0MKv5fj1pFp4fGCakiCfXB^Km|8fuiVh^=`tpY;Z15z&6@_eA1JQ$ z^|bFMJ_JNfv#VS0osYc-P(Oa_gs157n_)>*12*Ga9`AA06lzQkv?%&4ol!w2sLiwf zer2i?%i=r{3Kd0-ISF@e3(e>?72{6^`FnaElAeOYAoOF=;2i1Y>zoA)jNNJ|6V=Jk zaIx@Ch>RWoFFBU=<`|%801(q5F(7pe($jf16GalP%Oke3F^P%nAgiBhwwc}YE7Wg# z=mTLmaBuf=aY!?0Fj$c~Y^aN#I#MjdUpRuAN`kPo>b-&6G24yz1w!l$?7{#Agp^5% z_~vm23%szL-v4s`bm%ny&*TEdA{we%6*ubX=^;)oIYnzx5~I;LU0{})XC7w@d<(U} z_umShZUQvu*l|#S_>bF$R8BS4*_V!6lfgbFghi$%_*$XL_`$LQ&jZj^9@49wC^$eg z?ItAg{z3ca%|-uBTNR(;Q!mJsp7ubq0vh@;fkk?}Gr>#PNo0(578(CZPCD-T?1e7t z#1#uGAyH;K9mcN*;BYbKp7;T%k$$A5_No^^XArF^rZ+zu>seP|2+(Tmicj(vPpmTd zyc$5A)4{BjzxlDK3z>QzNu1QT5H&@k1)mYaPR`OvTTnW(6C^*(6(jqExrK(2h-!^NkJ^;ns1WmB)urg4(kK9*`|IU3Kq`5ULF#@Ckzh^G1pz1G>dk0AqH zfZQElo&b15$#2gNT*Rzp)ypbgm`MbR@c*OP$IGVx;=^Vv?T4+Jc(RjhYtn;lW{ zr)1$j+pE~xiP@_dr$Yg@ZPOb#GPh*6^MJ(}~BKgnu zK`kdLV=ps;mwEZL^QW}+ysadfoDydpYQGH;o=iX^NuC%EyL&dmlZ|#PCeaDNf=hq- zTT~M$$$pDGDYirPg{nfbETlbw#BitN{(;1PKLaEr8g>Gdv&smd_n$JR(UrilaQ`fu z{#$~qi0*UMB*qwh0(y=oi09cbPiEDm=X{8#hXkF|ui%mVg4_ zu1orlqxrinY1I=nm)?>w8PIW#XFC~y_VbpKb~EXT+QT9;mJr_ab;FSN^)Q#~_&vh2 zp1?Ei1P*>NRKF?PPj3RrUej{?Em_o+38@W%Cq;-iLOIYW&d6|oh!-SAPc%_3-7=Os z!D;7$sH1?#8uR-oE?OyTUpWCA(`%^amY~07d zWr_CNlgrJp5cHxq{~HzYf3I$Q$#&;3C-82gFC?(>{nn>vJ%LR##a4g8%mepKRFlC# zviADTWM|_>#k=8`Sx>L_`yVCqKT78RTqPq1!0x4`>${%)IN{muUnuaDNlw|k$J+Dv zOQ^-EVJI0$t3Ev|L`pz?t@X{0ocpP^!HBUpy!v4< zRu*2vU#uFDG#xbgTHDq6FyIkd?uk6a*v;K#ohc;F@@GCX1YhL9=C0%k}L=-L*`rowt<(AGm^P^a$pcLg?AE%l)FYHK-+GJsM}y8RqLr zwli(MWymFFCH~j`iN%Z?^M#5mhWU$$jh3yZx6dKcu(4L>>-?<2CZR34WqP{2(5HYK z5$HzXa8?N+t%=U_^H!ZUh-IRqnli3?ZZF`?AOjR%=t3dZJT{TG0b%2fLA(2 z=5V(I5rhM_r)2=7<75@lJ}#_Q_)?Udl_fQ@>?&x!BUq)T5#F9#Dx1Cd{J z)T@;1(9y7^_HLBeBO}3Y6xfAR3T#Ukrd(CckaRB_3jQ3X_S@wD;S|sk%%#pEG_IL$ zC*EqlrJ|l4!9joZs>D{_x9CLn0XrB-MsjJ*6wVo(8Ew(0Kof18KWn1?8uZy4P-7BV zjH)r2AsZ~t!&7E^p8qYn*sZ_>(2x>^bc$TR5CWvYwk2b9DT-C?zAR~LsC0PNlRRAV zQ%Rng`(tPQSAuVc(DGOUeO%cR*XaC$3fG5M>RF-850rw+pTkOw1K3 zdaPBpG?GBC!{=!Vf6k05*Z)TYoW1MDOHB(fNzIU1dvrBSr}`CXI}^)QhER_2+^-pW zi@H+Y0%EsA$P)O>Ps2V@E8uy{2D_$5owlaDgAxUq_q<;LKys_~>c4MdCYcR1cg4ro zgw^<%)(Q>lfNew1r^6SPrnfpX^=fI~=*}Ilb4N*Eavb^pGAL11d@!aLGcoOsy$x84 zrWW;vk}wk!6Y1_l)-|$W>aT7zPdN})kSG!mR181PBt3280V`mP>oRwUpLy8vcu&D^ zTxy06B>{fWl7dj@oo%{IoaJS1*7a!<^Hsg~9E^Hjb6d)_98C&RmyHsX{PuEh2Gj2g z+Ox8s$>$H5?I;)*2&da%ug(`I%`|c`r_?Dag}>gQ-PfFCEkf4KTQbyl$`B=Kn9md* z4D3amJKcHJq`-?#V|PFGQAJq@NN0Fi6FWfFh*}-mU|AVMA%i$~Xs1naPF7O3_v;uIQC?}p=cm3N4&3|@ni)IAU-fe+^Mk3 zm+7jZ^>lJf3f|<>XY@4+ccXdptjC=EPQZ99%3AzP)8J)?w$5iK?K$uBbe@N_lS~W_zQFd zrik7V@E5Ipr}9nYgBQtr529Rh9b04f;i$HNmQThuX zWtWY;Q-24gw0KW>I#|v-fvPHTKEgp`&i|(DSo$gSbJCIt73+6_3uLFT1vC>xXA%ux zWsbW~;+n8J;{t#Wd>=zUQ=9X#KZ?M^oeCmmxvD5|n>qG;>3hO|4;Bpr`;xT4M{u)Q z(Hb4wy7nI+18Eq_S$Q_YdHPhSBZfDXc>}2Yn+o!$b^nV#`djm-pG~UziV8sy^!v)aySC!l^9&{h0$Zs0^2@cpzQoR-hrfPaU9a({fTD_s=S!-Vu>Q zxt#h-ypYU&e(t&Vr)M7hdj_J<2)^1=waS4)uj)Rwsp@Tor^F>%O-uTO|L#}%K9oxd zbMIZF>}PiI$bZcS4O)TwR3Jp-od#`a!R=C^>VXN&5Vl#E?9`6%vm-$p;-cSs@nLujsc}%^pvD~&Aj%{s zEs{Dge60sv`lr#ecTg-6+;^B45(&r2`=bRu7EGdhwLPZSrhZ@XZ$bD{WBmZuq`(Sr zh&Xny=<_%u)PAnJu8gt8l`n@a3%JQ?YL-nEDjS`b6}|lL$I-x@#i3CQVQ*C)$VM?S zn97kw6VnI!V{KGkoOw*es^fvT`Iq(l!7({4s3~YIMPnqmN#L;D#U|~{>D<1@R%F@w z24hNA^$!W0O$r@r3on8-oLPf4>QcfLAqQSm2SHS4xZa;bn@khUohhuo^_a^Y%qlpn zv!i(vYaJBDIkqzl*FG+1wnVvz`Z2_+DcUbmu{%rlav4a^Y{NhO0sNE$gTkTQ$t}ue zq)2VRcE~DFgR}TuU$*Xq%Wdj)ZEs71mXp-Pe{4Xy5MOfe&o1EpU(B0KKL4FT1ZhyG zanFAEMnj;PbOOaReeqM3b9|00r>f~c&)g>r0oUcX(>eEAR)lmOYRv@Ad{+T3nZ}

        U7&#>cgQosC$1+{Bq8H12H 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

    ?L)j#n>3AvqD?Wi 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

    Qrj&=4d zbxplpbpO&GCy1$P?{s3cPM+Ov-8WE`a6JNjZ**67&YA{oV~!N-nF5fk`Hj|RCWZvk z>}Y0Q@utpzlF?gP(}c+Oz$(&eO>JT8CGbY4(|XAm8EaKsm3=S zOs`ND0Mdw-Sl$JNoOze^jqQ#bHLstvxPEhoYOZn77)Aphx;rv>nuNA6S|_1T1Dh{5 zLiYPTw>quZwC&Dv%Yvy+yNc8XzG=kR$J+Ql*@GxhUd3>4<#zqN!%X;*nk*C!oo7ZJ zy9m8cT(%*mOIhPufBT4mzvqff1}N;-ps;kO-VfRIhmJPF3uz?FMD#_ly2n3>Hv;<7 zZc~BFPY@(4%X#9f(jrY!&n7!@r7j%rqCi5E-V^1xA@!O>Q%bq%u#I6j?x2ya7Yf=I z5q>iri|;&4=f^^hxZL|yIX znMbN*YT0-N^=9b0iWeT@)!Kt(ak0qKQ})HMZO_j4+(uOO`=pQHiAlr@x%AQmwKb=` z$zKpT_`cR6YR|_Sv;asAHRAa8((>j`@NrLXc(x;PES=Q4rc4ljsZwi+ z8~-Mem7Th=Wr*=LX$u%!`b0U@J7{%^070$B&I%hpC&o zz9Ldq6qcE|;IbD^DklkRCgazb{W|JD|GqLynfurE*zid&^Q$sf#*+ixzYS-lYtZ}} z@Yg@PW9bL+T?&4uN?4i_=mMOLbihl`CmNnQVC03#6)javkPu(kyfy1bQ&C#_DEuZ6 z4NsuaU}4gr;GEP>DEAM#fj6>3a;%jJE2*s7iZi+dQCbvQtP{ zlUmBBT+|n=$tNz({rnaEP}q%qlnT`XiM!PlU;fz7LwVP&{=My=V6DOQ>K-$nHkZBv zv)^B32Q%k6qP(v@HKioL#xt%4*&g#nUFR0eT<=&aSRxg_H;%=3g&UC?DwbG(OSbtViavqkB5Ab1^Dr7WAkHTp<80YqBw^XRyqp+2YbNa6{6;1XBmp1Jls9@kCK8O6|Dj8wW6*t3uJPf5HZfAh7tMo4XOPN z*NJY8cJvKX@yF?`DJzLbkKMzO?EMc*t61t@iZO>m8cVB{7@&`?sc zspd*CQg<5~_vBv|WAPbXw|kGZo6Wm*u~5sPL`**vHEqQ}W+E^$3(`6KfK6t$bq0=y zy3$%pyAR$FzkqIQILO|ik>Uj-6-AFgx%bS=N$XE*27HHT`u4P@YI$mc(4vTg@t|~=zcIYmMVHsi7cvgyn6Y4 zgA=aWdyB*npM!CX>bU5}Hoxw|NAv#SM5Dq%hppEt1D$$i8S6B99n3#KRxiJk67Yq3 z&db$xhbGu5@{It8F1o$&l2A#WD(B0b|02JjgY3)BY_z$PN9P;0T>o+`oDnMM3Vp=I z<4%OLHo@x415}ClxNqbQJexO(bE&qY$$3o3;=64w4)(nJQ&Kqe$T(7YxKp`4m^s=N z0*0hwsY+F|xm9skG!|a>QLm%qR2ejBCS`K>fjUJ$-3G<_F4h2Bq~F;znob;>6%L^k z0hPoG!ladIqFeJFDVvYPy2?B*|#Op7iY zR+T>#;)Zs9;52BI-ywvw8t+_F2P3b7CXdo8og#ZGBh&v|LyOGPZ@tyD2~u$Qp^@$( z7dkwQ&N@KM_JvoPZ~r16wp#pny|vWpqOq|wt3$h8|9&|h%nsqX29)^(UO6PcEqCSG zi+*$tD9{0P#(`R7t*Ncv)O{~4?bv}4Z~)8;dc+jv6bLID%*N%s%M8}x6^l+J){{A; zpiYBTY6@N-3)otxZSco=p3c)|XdBt}VVze0@R%_77cKXLal#G5Qn7)|dTqs;BLbo9 zx|zuBpLI!t_g87}&I{Q=@B1ivT-T1x9@~YsqlrqCG92IWN|t(4UNyN+c=txjX4-Qa zm5ZfAuKo5ua>ZY5kgWYu3^Ii=s&PCv4Hdcd*N~Rwc3gve7#DLl)$b5JIPgszSQ@?+ zp@@rCv}i1kfEdL~bQ-|R9~5|e@;Zg-WogPUo)y!^60-)}+#)f+Y-^)7=*VMkd-L91 zz|mA7j|=~lxc{YxD|qx1*cYm3&)w(sZU3x7k83g8;Y+_j>{Pa9camX6Uhg2xK7S}E zC3B~GrnT3Ywm2+0t>)<5&GpTd-2zF>ee~c?8aJ@0?c&&M#%v<=M)XlYuB%FnIm)19 zZlE?G{))im8T`jxZPXDFoyef;j!-_?p7~>+F~npMBs0(wHEVaWH>MYDFC5=#?iUcf zZ(bpY$TfFIXanr)cZStUy}Pq!K`}PgbJ{KAi@R3VxJFLR>y z1JHeSsZ$l%Skm>%@8jc!kgsl?$IP}_v5Q^R!dLx^eV0w-F3)3I?Ro=M$-0|{-}HAq zqgq(@Ba-gRjA~nS?F-~fsq@Vl>KKeBN7~$)Md|{zmkInOLoO~s!hyu6k9m2&3&Dxr z)+`W?j&)?ACx~v_bVu&HdRenhz(C1Ew{s&YChOWFQ5V z-d8WLO6QOsmgJQ>HBg~6UczjvZaYiwkC~@hs3tOAC~i~PjrAdfTzTrahbt8T7O)1! zLz{Yy%WiHmg*ZY4aL2q2H1I~hira5qWr_gX{08^EPU#)i8+CoTlzxB?DpWs(0sOkV zN!tTyC(Hfz>3&SiwgCkr0kL$yw`crmJs>m-}rJP1}E9T_c!*MTSd+geK7S=E2(wJKe#JEl zLQy!=;}qROB{B<932*5o_#N=<4-6566iPn}pM4Y_CASfnCiS&Xn3LAW ziGMa6`#LJV$8qEx+Pj`vhdW{lEhGL=+0)4fNS*Z^Fl4q-Ow5uA|N?)F#*F0jzAD>5H zTd1Q^&JGzlBaE@@beF=;t*|kkL5{H!;Lt!c6Y}az&3QNMJaMUK>8YrdZ9#IZ&L&CQ z6F6+5Twn9r6ZJy#ZNvomU!jYzG204ITIQf@vMVhBB<6=OHXVu6K{q$3*t%2l_ug~M zG6qz|BptG~2F!ze&4lr};*L>q)|21#^xr!4;h@gAu@y>RZ$8y5H`MpIsa?}&9}6WY zdQ_aofCdVWIFoe|8BXMi=miD-UM^DW?`R+jq5*LAb&=p{ynJ_Po(l7^A|*Im(v^g5 zekLA*mUNQ?7`C=4h#-{)b-&OWyNL9!v`44WO7iGxdK8(rovuqI_03;L_+4z8Vz*T*qA-1_4>9ef zHvOf@wt5!eWj!O(vzVNFODAniE$K3j#NNb%j>74d>9_j*v`(Lpt9?f};jd{U3Q?rl z`rPB8Jw09)i%%62*xrQWDuyFHGA3kAU@XxGCfHlsikXu4D6cQhHn-2VqtG6)L=WZA zR@gM^}E(XJKv<&kdv@<%4Ebf8MY)#J_zo+ zCX~Lf-4{{T0q`W}el_{|xPfN;;>mht4>zz))350~Z-PyuzUispad665+RB?aq@E1O zjgv3wI&)m{mP-LIhDBRjPPQ-|x&-pu76K;9;_Oc;roBe>@#25jy|@})Bar$Yj9GE| zJnIf|LnY!c`D?h98y?KyAaWJdjPE2oPzf%3w&=huX>x5>nJ(bmJi#GaWGa(yV)_&n zMwP&@(^Mf66^i@d5$NpNz#ATEoMp}dxcXW1Bbvv!i(#+T zl;Bu>XQq(Fq7QgNyJsrh_8!NUz`m>fHOv?8hhOn203wZF$T#HnI!uU0v4gep4WQKH zWrWag1)8`w8kxZ=7`_uVbZa+x_!QMmZSvZ*R>d0=&0az7=0!HhSX8r{2J$!Q?6*}k;j8to!4vb=$9beU z3#C&zO729lzimxQ2AIW9FP9hz>{Pn@7pU~1mYg)nUpK!G*(3{zO=JCO3g~HJY;TMN zKc=qBVrM^1)?YhWG-j5bi@&i*?yhNI$$RP*ou0e40~@<7p3^1C9d<(Ac~lmx9@ABh zmL25Oz3lng{Nl*$-Qz%KWZT^PEgHq&V zKQBG7KXKx4<}S10seV#6Fs!yTj0#vtuZ;cduu>_LH}(txp%@Tp3Y00MzA%s7^p(G@ z@)O*UkVVXvo*LxqkD;Cw8=BwyWa^#GJj8%1&xYSsbY<$f9pb=l{GU!mQS}X^SH#cV z#pAr!{5U6fmtj_fziS8la!@j4dJ9zlxqpG~Yp8}(vb}6593K^<7thcW(oHYW@?8+eJ!N<^x z$0cN)zE*?We5{Fl?c}>hUdzxZJ8O4XM;W;0PGT7F(flO`AzrrGswp*Q{O?(_^IB5G zl0Z8{s1Ib{?<|_nDlZ*Z&Bh9`PzMU$gMk}D|eXAU*5j(rg`0V4N(tP>&)PT0fpcyvWTj)Ty|>HWfYfia!PLn z7Bd|9?AA@3Ml3(lXq`Ha0P>+*$P&OPsCY{co&&KQ(?huhq5U zi42}r4pFYtbN}V*Ps!_uwyb2M#LRF9c>P@gwYI5&&P+o3S-S9(v)?OU|E7*uLW%P& zpcVS44vbg1pZCRNm4i!>tvroPdatJ-dS9N@TEgt*a@fo$Mdz^^d!|#3QKfc(=s3Np z;2Ik5k_g*P?SFh$H}vZm5E2SD8tVDHo56sr?HK#|0oQSabXowelZWE)0zvsxfc_o_ z`t}rcGI@riA47}3>gX2DF3FH@tsH2)kghB30- zKD)?oC*d|XB9_YC*0_A*l0ZB4Gu4x3MVaxPG;KGs78xgi%_r*JRPipI{Uht8sVP1^ zUVqelJye(;ovuNWP3c+hd7T_>Lcf}Go#(koNn@DX=CQ(?j_XNs)M;h!(W5)0G<#Lld=Xa@ zSc=kX9cukesB9$CA5%rRl|F{a(jYHbJIrZbYbjV#NUe(?l-lY@vEU$M2;cEE>C`i5k<*hLk@lh%K8 zX{m%B?>)G3?r#>g(LwjyfIVrAt$PhLhnA-%bsvF^^YH4sjDE3Rv{uk>u}bqY;PbB^ zL(6)249c4(52yXMk3h+Ihb$yR!b*@XW3mpPVv6kQk80{!B#11EERxAwR%z%iuGVP4 zW!)O7;q*pb6ms_LeVm~{-JKz>ujQgYE+oovHtd;%5Jcf!-!ZX;;3?|28f>gH%8r>A z@CZ_+DcMA(e4FntyjHI+PkjmlKs}tn88$~-G)5CXw9Zm#ObQhf8N)JYC!OTXD^9%z<`MGNsUQUKj;4Pu+dZPSp*6qoOZ(>p#_dc zw_>CG!aW+#8qK(ATz3BY1-UG8TYUIgX$FAwHk*Ax^XR?)z7C*2k>!!Pv#3+_CZLsM zh&B{?^*zlkZu!f+4dm4mV6sH*pDy1!nUaVBNJKBS{j6LZt;mUA{8_+KGF!#xj&QiW zE#Qf)&CZV_T+JtvPB=jw9w>p*u6V)ZzlO1P324QgFvWC{byN~bnA-<^y)^$^euK{Q zt30uHfmb+3SBO-T8;LmZ_KCuV8eNx9Ns@HPi7Nqod!M95OL|^ z>V|n?BUD=VOF!BU(FS6M1xQ9v5yL_UdNr?-8FIGa=l&f6a_-_`TDciyl%P{T^2DP9 zkkb|>z>k%tUeGL#GL~T^Ki>U$81nMzK`V&1oWPUKc&C8f!#f^j^6twafT-M)>{eV8vEl|;c74AJ*PWx8fV^I;WW4r0wxq*Ik61^8j z2l8KRTwL@oB)KaF4x)fvm)Xg*sbv6)QaPd0RBgq@#}Icz!|i8**R( z*Sc@3m+GEV&CpT%WAD|EjD|s-*x8GX!TL+*1yslEYSSN7v89zD`C8F0=w>s|T#Ps} z2MYW{0Av%)MKM={dVXVs{$o4P)Cv5<`mRq$(=!(rc_dV-q`3jzYJUFTY;2RZP_BaM zW5N1rt4+S)mG(Ka6aoFov~}z)%DT8U@>|(5s;s*X8|^b6g+V6buaekP>gUA_?1)!u zY_j*4)k*q2WKBPE`O%EuUyeNvZZ5fi=W^ES({o4? zzY?w7g@Xv?><^Q>kw|g~2;Igv#bmqeAvHZ65IVNB@Xl8c5QX4|MejXkpM)=F1sd$I zD!NTaBF|4n%)$bnrf$+5#|JL&m$Ys-C~P@uM(Jsul7fB^eZH}PfNCJ&43kU~AXR&A zAN@`m*;-7xB~yDE{184K>+FX;rK#nuFFZo<&qvR3$SCTHB6P01D2GLR!Aphl@`R2# zY=n<8S9T<}pY2Uzx0wjc0i%IxQr)FX^yoDvRRg|7FHsSeU7t5Ez-D9bInhq`QK4P3 zTT?i;N1!1ue1Kn>D;Dm7{_x%f%MM|i1U}-P)SW7prNSb(c!{oQ>V7lhe}$f;w1=6R^3>6;j)% zS~QmKilQiCxowy`*t%NuG|9XoP8MrRjyM750g#ODy-tHWAgBE>D;g~c0^qY9GIT&= zcV`&egDbRAMJm69prGv3X*SKRY7?uJr>Z`zrFGvn*|T;O`(C$)+vn0e)FUcq$|*-5 zFNPDYnJ%#ri}-Dono;QwniYGq;oK0R+Zde_mRLsG-3G5uck^N-7&KY&UiQ8 zXI?pyg)%1Mn**y!V1LFFm;FqdO#-Ll!|O5I%cM-Y&HgN1`|7A-V}9=k4T_uuoo=3Y z#1B1E#;~{Uu{6Sqd4f6h1*7qD6ngIqAwEhjh>N7Iu&gQR$5t9vCIbH-TSlAxeZ2U; zTx{@K@oeH;jIMl0j>N95Ez8vx04N#vOA_aPMNjR>WydmcaS?&2qY0%U2p+rGE|sfb zLhxQ;e}23+fDGQ^_}gaZQHZTNN2hyFoa82XzxQ-rJO093^JGc}GoIAB=b?^fd$qg^ zi@tq{7UTvEPa;q}0Nr*L_ovB701ggO*ApO6ZZA8Q^ty z5xKKWOjxC0n-Hv8xo2>0dZzW9RUcGn1D$-J%M5x{tx9SyrkLz|zo0cv2=x0?w%vS7 zj&I*BSb6u|zsYHG^8!^6q{T~-@>axa%rFqMGlzN>^(`AJh%;TPNN6&tAQ}sFT$8(m zbrXFnQyUhbO=eqW9#29fg3IzqFG7`iA+R7u{aw}|qe(D)X!W>y2k0|(^06oB&XP~> zysuPDa$p^$ap(*71qGAaEsz34r`~b=n8qk9z3~ZAe2RF?oT4S^S;y;1y}Wx{wPR)D zAa`{2NC4oGzCTr}+M**evF&*+nHl^t7X)rf=A~oH0qwh1Y~Y&|yB5hBRmQijYu3?^3;BY2vTj5z`tHc-?P(N%em0@ILAD3BMr-x4E_D@_gg_ z=Cly`Am28u`V-~L&=O{2c%y=Sj&xOp#*@2JN<^b4I$dbIQ~@|%D$kb^fo633 z1+`y#E(5%nJFD?!DK2t(v67iyug|A71ArkqAZqLki|4ItINQ1qfr3jEElxz?5^lf= z$(PD8mnHQJGT$v`Tzp1%7;XLwR_R&b4?#@rk{+xS9D_@k zz!&5}2O|8x=Ri0H*p`iY*l2K^J`TS`6PMh_k>c$=!{}+3285CC#wd>B{ z?m>bl0S32V!685bBv^pKEm&{}E`t*+kT5tw10=!S9fsgOXmGc|8EoeAol{4?s(b6& zpIf)i->%xddw2DId#&!Zo>c(Gkdpm=+wtv$`XEh>=GtK+Fx`Yvwmg2lrdrciT|dpe zaD#A6+Ct%<*z!#$mbd>;^)K!`3cOf2;4ku8xOrTI@t^}@V$!#CC-OC4!&kqI%yo2} zI-ed+B~VwiUJ&9ZDUWDVDkwoM+M)R)gkv%mF<|^)9kiu?{XnrdW}t{fF^l~8mYSE=2z#QA#r0)v;Y!J)c_a6|B~a6zQWM=8 zAN;r0zH*}|3y?@)fjt86mg2zRu3hHieQksHS16-cnl|tuK9mj_DQDAi){n~#1D!)a zjfmv$b87rjys@K3j#dl@9WHNK+Kf~i64W?zxQ+9Ovvs*sGYaP&v|0KHo`l{tH7n4D zNWx!MnyNA9fx8+^laq^{=X3CIJ**G(znFVk=TOu^<&p+fdMpp*Gsxo`$VO|qRp>3_ zG-nsn88y>T8`6bKs0j)|o(Ha)^_912HjUq8B3fNyAPM;T+asAA?ZS=%3SGe4*A}GQ z8i@N1s|^)?+3Pq1{3MXP&y{aT=-yC%PI5KTZ5fgZ8LH6p6yH=!O8R*h?d&L1a{e_J zr-D>P4}K>(wmHu$GwAmX?9h! zA?r{~x7MZ}bRNvVSnOs*@&#b4RXS3%@iztlv!&4=PFKSyPGZfJw!GU(he`%0XdlVH zCuN)#sI#q|L&;L&{PVU@1mxlJ-NsnOC*yBHVN`6RG!Wz>T38&7y3~(DTZCk~V52|= zR`v+q%OiHipFVawqBZ-c4DpUst}D;L4DQv1|>#uZ00hpPD6AQ*5wXbq-O0 zT~hPqBV?yGAv1SRpqWfOd2XI!-Nw+5k5lwmoJQp*;1qtxd~nj=zPX0A)xD4B4+cX6nF}g=5qL99(sms<80oOCwx`y*gfW+cdU_A#L`B?;y&CrKmuh)l}?a-=Qn7&v<>?G>CB3fS{ zL2m8onzX9ILHIc+^Ab3#J=b< zN9XzT@|;WJR#a*EJC!_}CM2N;1U|yRj?9E>fveEoW!~aa=P+5BYE0avr7Fz;4^62@ z(?Yg~sMsg8v{8*U)*(g~^>`RS9cb!dQHlyBWPU?;Oc~F}u)OrAmBD>Oli8yIGvlr* z(nmcio@qQFR>HT~H>8L8UT)yH8vZ%;BXLd@hRoI6v5BEaS$&W2(#vk+Gzp-d4F4yY zp{M8hR7}i}&#BO}mn!M&^7cs*qW-_||GK4mo*HVIPCRRP3Vv0HcgVkM}qMq6^` zRKYV9)GUQz6n?t&d`r@;8V}$ zFBIs%y;B;Arxjb7&hSqn*>wZOir~lSA_6a(*2El+ll>r7un?T)sYK;oBBO%JA}iib zsT|C=8fx+vU*R4*{KnJ9yNWvSmFH?bULZ9OAPLr|SGrQ?y#l@GHpW}5_V}(} z((w5g=XAmvW&uTdLPRXP>}=NB)=rMVt?-t$BvxQA?7m-wW2cCY$~}Qm)=Do%%P~SF z7x``;bmJkwRPqn;h2~J3S?2tL$$>8Lu4sF;)WQtj@PqOP<4ilr;5MkB03gNF$oR_r z!)4qr6JbZ0Vb&i1!1iUxU!Oh-#*Y}xkFNd*pW&Dwv!caS)|FPaUx4>S@#T~xV$Z0S zJ!mh&_K-f!qy6+Ms_z}=HYKjhs$7>8BX}K$#_sDw?73kQ^VHH;3DCI+39?Fg)s+DE zXl_UDl$vc&-{AQNyyRE^f|6!4tOK7JH(`-B`}A$YO0^_DZ#$@+eD!^Pu5^-c!+58c zAbsX)xaiOkUKa=wWu+AP6;zsKc|^}NDi3q1MJf7bcut;esX2||4b7D<9z3KLm$g05 zxRy@>QE1emyPx8*-5rE>>7J6n_c>msE)|?H&y{;-A;}N8;4%zB_i_PYA{c{>M28HH z_XY6x8q!t8$U6A@Rr1EpWsC#$?eEO7Ic~Y}moOU`#Tq&F;L2)ah8W4&)!*Uq6up`h2O0LxlVCZ ztfTf+c`f`D2qo4#Zv4TtN(6OmI5{Qj3lI5J`O0{v6DpIA^V#%9yplMx$mxU zUVVia#Mk+r$d*vA!x8$+J)Q8S@VQajYN+~iLeXHCC9>GXv|9BIuOU3K;7nq!?!-p$2d^0Q)fH+xbH zns0q!yy5>yzN>+LNHNfnmyaLWprkNo)V=|uTUpn7D_$h}KGe}57SM{-QeQAYp(>?q z#>x3JKTAK~??Bp3rJ8UZcrU}cr~0cugj$lT{=idga{vC$wUlsvDi58IBW@Kc&y(pE z$f)0ZeLc0k*te)H^q@)o0>T!{3a{jr2}pi}giBkhwyLw6^xv?HCIC{9V&unLqcx2ljIcWJQh0ubw|v zOWcnOhY_l$5f3A6ct9qtp9jL16e%3dFDb39cs%(`T3;hYbyP9@uCY|Vb0oXOZ%LO| zuS$TVc~Ufid|#{C^uJjK62@wPOL|`|;8M_LJu#i+$0PQ7b3&S(3l*6O6B43sygIt8 zpSwE(;?I?5M%1RhKt>iB2ZsWV<4%Bmb(q!Rp$dS|ShJzQ?Sl@#weox1txy+IhU)qs zi7aGnKrC;(XIjm<7E$49h=EY}C;TNczvp%lBuyz-;;vdbn7CMPPP?jK&T<7kw{Cb& z@d#mvU66d?8s%Jda#VajUT#@2?kB8QWE};pJPV2hW zXE%emId7`;;VaBfjOz(Cv^15(@rP+4T1x_KBwewmxU4Mj(4foxnm(7H%lyDd?kmfQ zV+}~4kt%gdtbT8T)}fLnDypO1LICZ}>6QB;$OKVvh*j2pHMA4Yj$+BXnyMy4S5wWC zi;{xIWa6VP2C^hPL`VkKV|{Q3H^HSVH=Wcvxt-d>i`vRa%_v^f(PgUoUQB|EEaM(o zl9Bg^FFb9GupGELC^Y+9HIYZ5Z|E#ed>ME>!lnJU%gt(!M(ix)+`Z~UCAx+rqmw@9 z&LMsZ>@dyXkOTdsm4%INw*E)HrMa;5oJOV@+!!@;%-`GpSa%M#r!pM+RN*5uMoVUG z6@L({ftQ*cxGyMaE~K$ld}HW;rv)uyPKY(V8d7~lolf={y#s00lj3A6-`AoSw>u@@ zsD;MwRUEx4#psx?l8&32A*{o#6q0F0cX9N|aE9l;2096j_Oxh8t>$Try&34+CVKU^ zH{_WQ9R2W^02|#(`Ebqzza@Q}I}(!ZW)Qo;<=|xWx?>f4&>I5JvKh$lqgd|v5bz6u zJ}KajnKcbuF1_i(b;{-rC|a@cvd`x+jqWBCupzmOff*qOfF{yyfw3@q10$n)pDNBn z^SULNJ^omZ|E*xbfGp}JKJ*mb(4iU_E5sN;kDWdLYN^@~9(E%G?Vul%jfTWmE9COk zx1km5Ay3it))8{$E3<0eQL@Fi@uc`calkn1(ysla^v8%CT0Y~#4TYnR#Lv2jv!^tv+BkK)5nO*);4^B?d3CQWwVF{r zhdPIJa0flOo>s%{L87^bk%dZdS5TiIy1V;2daAe(&&xF0v)^X{*IZiDQlqU&DBs(M9dNWA zO>Q){=QN#gEwCuPBeAx0Luo)DDzh0=k@|+_ggOcyw;^l$<0gQwv zE=cSl;qBVZ_9H3z1^<)MXj+;k-jI5C01>te3?1K%NwP!oD*!6oRER;CRf=wM3ilnu zeYz8LeUR#e8Vkw8&Y+h*pU$@Yx*ZJOd90&)sk2Q|3rTf;HP?VJKb=_SKXNq-EiRS$ z6t~PNF4&Rt>ArABC0w6502#4ugR4H_5>g(rQf08wvW)}Mn8G2U$bn0pHo|dnU$%QR z(!RQteY(;Vxaxe)4`&{(A|dDyf9<14Z>&~ldf(9jF=>b_T@!X3iC0q1B*ma9vjDGj z(yzc-t4M2?fqV(a<)pl)%fZ`ZpqzZFe&a2PvI@Oqhwy}#G&aZQzujod3%&fuw?|~etYeaOK;<(YrS-do;VzjgZoiMb zsjt9_j9Tcq?BInuV~=>PuIv2mcf;|cT(W~_i!W)KQgLrJ9({1Bk71l)LODCGPY4ce zBn%GppcZ>#KEwx;G_|roR6g=H1v;y>U(-Wq$Wqx*rFzg2e=s{|=$9f&W8lK@p`$WY zQ8L>%K;uk!xaX2C*b!322v0{W;X4|TIO*(k`F}AMx$0cKp!EjN)Wh*{^ybbSe--d^7xuY z8GRmSDOnEOiT-4$7Jc@!j8NrumJBgF{z92Zq6&7;J<_g{@i1lLrw_s=>6I^n2 z*G%NvNA-TqfO7-&)*&tSRpwZGbppdVED^Al#W*#hR6sP)?9yLj{d$K zYS>bb2Eo)pg;v0;fgd_ShL=_mIM}6y6sY{xaD~6b__1HreiOykfl^p$H=2iKRq=wc zJ6GDSVoLQ#>)us|sU)PYKjBzwTK7+e5;R$o6KXx2d$P6MXZ`8F?Tg9@uuy#o`fVOh zJ`?~tv~a>M;WzF>F7Ov_f#h+^DKYmXoJ~|v21eGz{68j>zn*d*- zJ%}?#Bzrt4yzDu}q*-DmVTlx;1N%?F`DQ^2+wg>LYvBw7k`eA#VV0x>npo1>TI2}f zpw4F4v0`MyDgjaP@R_#q$d{E?nl?L9f2eGZx)f>XY%zO0##K$M*HvIDk3I@Ry_jq9 zwbFF`Hlu@|Qss3~iyx>Pc4?xG)m43Ifghlif8UqnKdj9+fY;RI>>Y0&a%oScoGS^{ z*HTwZq9|H>=PI#PGl#n_;hITq?37rF$%0kDq2{)-TO_WM zMtC_$E8iztX~}~Pu}1LD$DpB<+#9QG*%l*MSGK0p>#Ecsq+pn%x24gLuCIrFw(8zP zN%dQQysgahEDRi}@s(6(*m_L1d!BIP<`$gN&$q&yehW7AOWR@vj z75U)@4>3`xlUoYvTP|5<0pE*RrzbiLbj*mfRo5f9eSWhrmP{W6- zvXo`##d(bnsAWH5;Kt_xI@97Xx>c&}P`}Dw!2Dj~Qmh)S?h2kpDTa~~@PaIOv^qu( zejMb`E=>o)?2-KU7+b8{0K97ShIhwzp=rhVtDJA&58VtlB)L(NJQ3y{MR!0>#ODv% zmkU@jJl}tOfLOkbtD^dc3w3JP6X>>i09rtYsxrLa5%8R>JXBYDs}ejxpSGB#df@O2 zG+C1pB)EKXc5kGe7VBzhWb*H67KxlPwttA~K$#%9!5ygYJf9J~%QLK5QHA3DU0ART zx=?QYOsjuH)=XFlpx*@_6l5&}8A2pB$YYL;3WrzV0}8(MIN_XswtK7~ z(|wCDh4dl$XHo7Cl2KnOC+oBan*nA>#7uhTK}DAv z^GQRY3x3OI;)}%66L_(()2HQ;}#;= zV81Ra^|Yi2JRZIxY#VIrF@%FlBfbgCi`F*_(6d55;e1TPvrgc&oiG!7$<6?m2bM~| zw<}%OWb!b85kSfG?M&mV83>fYR-1|RQ8-%d*74oONGQoSft45sifu`+Ra=5v#R(!d z!qU)e8D8w-9u-~m(K_b{p{Si{CvA*&>WJ1$YPYm+m)Pe#+n|I93DszM;@12_7m40n zUt(l~wyOHDXG?RlwQf)&vZABa{=5(}#Y#wWa^KOgJS89P+1Jy&%*6KYgg*AT-@59e za+^&hf=;>ChftDMH>jO|vL&ZAmp^)glHbg?NHaIut!=|&4G4{PAo<$T-oii_I2 z%6QQ89Mpc4>due55ma&dBNMccopM7{i)~y6r7fW-syN4gas_ihEGd% ztc1ZZWT$$?A{-Ew+10W8C=q%@b#~t*;>_CcIf&R{eo49ODKK^}K(bNr z#e(gR1WOTIp2ta}hjac;_5Am4yWdcaBz{RqZGTu$lWE&4IEq;nmz)mGZ^t`iF=p^- zh-BpP!j>-a21`$@!D;H+;fTmtU>1<0HE5IFW^&Hw^R_=~^i(B1tsv|=_9e4%r*XAy z%Jwm4kw9$ziO5KwSV@J}z05P(>THbSHHXrhm8rG2@K=l2mS0DHbA4= zqiCvRwp_WWi$kVFIEPF(bF1MEcNY%s=3t|c76y!uJoO^Y zSG8%F&>yQx4nMrLTF(==A>NJ&sUnCNYc;2~o-zl}f(#qDMx{68aHIJBqABI)u_I9i zWCq78vx2&7OGeAQheJy92>+Qs)_n`f+{7AMSLHC-Q?1>l{toV^Xj2GpJY@P5N^*3I z#2x90dW_2{dAgfTjY3QuvlCot#y+MhAMKVv&zvM=P<~f~BbOR)(Vcc&$QrbB^d>ne z{dh*u>wwHtUK9G?B;;z_att?}RxpcA%2J59&ucmcnYHbFz58P4?BDwp6e9&WOK6hl z)s*pq60Dq27VUht&*~#5IRtgVLaUd>&yhm+#7#o~5q}@}nf=>;P|+fyy?Vb&q15r| z*fvjbd*5oPTnubHa^xdu{|mcOA#9ZA*?(XQ!&rYl_qwkbmi=B;Y_Z6lo)>8I(X)QV z@sXt})9_Zbw(2M{CvM_jN@8gI6Rfy~LO_%@4)%pZ(jrg8__(`q>5@B9*$=42pkuZ< zf4JO-CW@=ggeg5xqI60F-YW`o!rVy=m*z7q) zAxRZWw|{s99&4lNkD#tsG=m(D%IK|*6;TInP}Okq_W@dr2Fl_Q3Qp=%JszW?cc$ff zsoK#efQbB%wXXHja9`tuulXy^oaxm~homAN5$lk*_DGugkh`V8YxGLt$3BrT#n;n(kxmjl(<9e)Pbjc2I(X#%CHS@lBrw1mY&q>V#<^psXSx#|N;t7FA z={II8{&&}OOC3dD?62A*LXwWsv8{HF4I(}&P*N|s+dfTF^%auH7YDn>AKFyXR zj*`VO+X*sWEC2iFQ(zNIU?5QuBz zdp_j{tN;Q|1X?)^r`9a5yUpvZu4RNx`6=gYKktAr?FB+e)W{Z-`N#oYp}_%_;Tc`; zlsSmXg1-VStz0vo7xbzF{ej!_QKnlND=jT468BWVbPh_B2BJR!?!P!dvB86LK|xWp z6@Z;UQs-_i)`^; zkr$lECf_)tx3n_hf$>+VDF@sAHx@u_B4jcG8y`S#P8}ClX(%Fm6?s>BEGomNJP3$v zcRI`#*y(l`HSW}xyvOprGJkQiFKMNB3a&~>>~X6Xh%UM*A39iF^(S_^7FEvNPO z|2Uopu4=oVmA#(?H+^)o>WS3#Tlo=h(GxY0h8_opHW2tw1NuDdazt+v=2^Y(b$xmpmwyT8dEs@6X z=Qyus)S!?~zDj?LaSrtJ$_6gCy2T5X>TBhHOWeWuJR^5k%)~sVjvkEXY`;8+X?w1@ ziRGY#Slxh&2~IgLp1HljWGe0L>#D(fep(mnC0upVma*Q`1!o;~RoYs9<941!rkiT6 zZ9*PXfxn|U!Zm_AIC22OX=}l*g)rYcfDb1vvRf?vsnG=!*$G7oe;ne17oZ40f?Hj) zLm1}qgE86t;v^YrT~-3_bT&jnmSp{|-x2n_`FwTA=AR-X*qNsh)CDlA2aaJsy`4!b zMS)HZ|0JuGm3>Z06I!{qfWBro41Fh`9D2}X#F?oz^wFuSq?tSn^(0v`4dH?>b+!%j z9PA&3>6o?A*J#xqN`j`1_ux z)N+43S2e_k#yn|Oh2_pnLsS9tV>D@4@D?Ol`7g5Nm6RjNc)CFZ+j9KDKm>ULf|Nz} z2moN0b2p~coHc8|?~()MM6)@UEHKu;kCG3%m?J5viA*5tslHWpgbXVr0d{eh*ux6; zmG?#KQzD{|ot&PxSq?n2+A4a;Yr{x%0~3la)70<>R#mj$7zFdorO67M^a%&ByP4`K$;`w1$$# zyx-Lc#0}1pVRWLA6BYjAQM4~T+u#;5_}q!5Ie1?A5C4I_*LA~W0>|sV{Lfsq&EL(& z|EbG| zjdDW>Q`A?I-AfH1b~rs=e5#)?_inHMdmD~(uJc4FS7!(hfrQuL=M79=0)skZtA@4b zn2YJlvV^YYcbK35cIV?AmMtee>K;n{HRjp;{Q(JYYpZ?WQy3{=B+^z+oSg#v(MQ!> z@s_znk5>yKBM@&WQD#D$$mn@Gb1?gIbiY1AvvQ{T3l-VRPE+c{06zGK1qxU=PpjqP z<@`drRXBAO1Nj_nB8$_o5k_uTc1H7S-O%J7F$`MDMCwkmg^^Ac+3wrgU=a%mYh##Y z?u6wHvq({aV4m7=j!T(7+N!;iebB@6IWqDu4YgTfF^^xyud20||LBK*3hZL?Vb2lb zT~QvbyQw&h&91m`t(4s^+Kxs4)(VzeaHQr0eo-IGZP5G&@nL?H^!N~?SOw>j1mE|7 zsvn;qbDrA;*URMQ>V#C-3R$^VHh*sKZ|1Hg5%=P ze_TZylHQK}$@7+bSv-2+&VWshBVjrIGfdGHCP7wjWpfwLu%Mh{J?tU55e)vTD}qYY zrf(RdK42C;eR$KMBiU;3Fe&?~YIQ-^@OAIRPcSI~0qKQPKpytX3w!j>b^`0DFt0R0 zJcQHW=D^dQR!acuC;?%cSBXhbLzUN-J7z$n_nGnPu#w*KZch8p)3nP7k>XDB+wOj7 zzpxXL>%*-RW;5pdfLu3hLILCzFl4eLn?LuKVT+TndiObz&OcYP*bCZXGYWcPxq~Na ze$y*p%h?XMgQEB--<4JsFI@8_WIeT08Te1@Y!(18A;3{-7F+Rw=8KkB#D1vWjWtc# zGbu^89tH{kR~_ZPSWe4lt(6O{z|1_faC^zn2R^$lK%hOf045&f*UsXovlQ2PjR;ek z$n(QoMQQoFo^?nkJV2Po#$4Vvq4S<_yYTw`?HvgNT%3ZeRW8`@BvA&hL+w}#(ib&Z zd0NbyJ4qY*k36jhDB$duE~7pK<)Dt>oi!dL0#c=m&}RNV40h7 z6l`r6mr;L(u~IUY-k|r+*kbCUZEOZ((OUYvPTbtN@%X&*j%0RIB51jKWDX`f>-_4% zLIU*2v@))JmC)x;DT1pkV?53*YlNm6mS@&aQ;+m8uf5Gm7u_=Ev@f! zCa`QF*jxuO{7js5qIr~)vx7j#w9`?yVFZY+28}5gN$t+>N)UC<4wf%4&>kE7)G(4U zwytU|+^J`=tr#RD^Z~8ZzSBt?8<%es{2R-dj{W!0$3xxvQ$F>G0IYcVaD4sAg704z z0CvJ*E|4hJ*Bnv!2$OiedeXHZOU(}X^TXE;-F_2P1N7f$(Y^EDHXBDpw4P>_-bm>z zUGDBi;w5-BP@DMH%&C9=C-m#gH@Bsn;UC%B#4$Xd+l4way4(mySBCWS|AE?88}DPl zMyAa~mEmdVkbOGGC$-UBmVcV-0`!h}h`*MqyDPSA9^udK>iPE?zfJFTDQ0$N+r4Qz zhAr}72x*_y1@&`Co(mzp!%te>bxuVRL!p_fN0@Jh!&*NyP-NLK6t1iVV#U z1AopZn@?jL-jrg@rd5Gy1YjV0%U}Q+dRNoR=eeAhWaMiXf_MzvhUSpr0*wfKp{hh<%ZkMDsy{+^A;en#d{u)$` ziGHaxLV9%vF(12+k_)OcNV_!)YO(YUSoWlG6r^GL6TjgJrZ56Njs4yE)zLF*jiQH; za$6wB+?c82?Qw*VTsg%rj%t&cIJKXIjU)vkI6iT^l{VdzJym9LhK{`A>YapO%tr`{ zVQdKV$pS%$PXEvsOku916e+YoAT%@RA8XH`JYB`?P}&RgisgA7r#?cDQ@%o62gGDy ztVq|g^)O7QZ}ali;c&(@imQBha5Ei`0KUDcb&2!MCMOv+*HjOPF)U;Zj zv(T+nr~xphRT}%z#&cCUgp-B?UZ^q8KEC`DQbK(H`z~V5Chd5rGY7*8v(=cNg;kET zyw58~pv}0^-5^eh2FvhpTG)F?PF%yccHX>&GI%O@HEzDz!PsgqKf>~mQGdz$ z{CPN8rik6`5O6#g5E%f+oSKtneVuQ2$1mKfY-ObOVtuKHk+ zwjl}8^;JpV$_UPyFQQ>L9qbQsYKZPyyvO*~^(R0dFu8~^rFCUtZ_uuOsKa#)RZ4zs zC1V*o$89;Aor~|;4vAX_4hv`k{at>W`f8Xb-NhpwA^u=aOsX*fWpn&G0sJ`!$9(R~ zr5oYtbFQ0$&CnJpB#VmX+n5K8ZpmK&MQ(T)ou!mXX+ZJtH``4{;$?>ey-c^H)W8TJX%kFWbE%gPfUFQ}N>}{F^{W{9co)CC;9papNAUld_*vh=K8{DqUsdmqNn7T! zcR0oB%;4{h-UIhp$KsVpR!0YP41eaG>k|gtHpk`gzOQcv*jQBf3*5$2WHOA6@Bh^y z#Bl-o^kyhA3VXnYuAI6sNGX?m1p&Wb)$)p4{C*Zl6b|SGKJ7e{QtULvl}a*g3{u5D z>B(_8!tAsKFMN&7Bf><2Lwq^#Uu#@myRPPi0DskpI)nLh5g^RV$|nWavH*er-mnv# zs^UQ8G5uBA^~aZ+i^Y7n7dVRN0(23ugF7+vinuITF8dKeR~guZ@yw7njA!)$?{Gv& zLMDRn*f6FH5~^DB%#0HDTZT@PKZcWTTb8;+oqRkg0AjEeg)M6K`$zT*D@mA7ygCaeh#>aWm6}V;LO~xK1w3r|;<>f z>=57XEf>64lXTK2_FrO_wF15e;BU@Gr6a_TYJ+9R>UJHT9@a<`mdSoQ=yQN|l3A|& z8tgFvLI9(q`iwY)g~^t(zukd!E?V@c8%V&5#42h`YZXoW4xZ1st=pZZ**OlA9XAR@ zdWWK?(Q|k6Dfh)W4WjT;V>sY57Wm=V#EHDz8~YdJcqu(TwGN3N)yLYArriFP$G&DESJ9y;7U^+-x$(Z;Aq>m>b0XY^xE)S-i`G5=kd zMLFmd|5F2OIwK;N;wlZqtu?Kd7x36HD% zg({j9&VjgkXj{pT&;hre853B6>$Wk^=Rk8a%uQkUs+ z4Ai|=)!;MQ$m`$CzD*d|U2|&8q1cwB7sfm!*u$6e90+qr>t-h>OAoxxr=4K-8Soex?Zb%9{SWRwX2RbH2k-L0+>;~(6(_Udx_;_2K zasY2E)!DGX{QVYj+DUndKSQ%kSF8E48P*eAyem1?utR6=cAt>2TpxrITd+Z0&QjX( zUTE=sDo!=}gFr;}sSU0ORZQM}`A(QT^c81w$o^7(4~@wXs1!Tq_p;q`meOlK_eVyN z5|;;7<3$yJ=kmJ?e;MDg;Gk9wu;09InAdLUZ5_Y`ywuQWn|;fgRK`E>V#2C!kE1sC zyDcv0U1lSA>pQmc4Y~7#i+Eq|x#?kMpu6=BDMFBar1Ip`dHs)tI=Q13!Cfvr zr4}yZw{;O8V~IPcKpKH_vJWW5c!-%OuUC%+Lmvh+^*HUS!NYsLK?T-H%#&6d5yCbF zNMbSIv%djglu#e*aONGruRwO73qu38R%1IxX6G3PG&cC_hcK;J?jMF_r3+&l`~3+`BvB!r+N78 zU|cx|%v>n{UcxxE?n)iOw_C>Co=SeIm|`7M5>aq7@~d2%#fiYHXUyjU*>nh}EZe&eaT`RYeKeX#0}<;3W$))`lt(a?VhfsJYdPg)1J1DT?uy<4b- z&4zZ&rd?d{UzATSHmOMF*^zU^HtyIz0!!TD*esZq+paaOa`u1x#+W}Z)A9PN1A7%` zX1-BqT0kl{)Pqd&Wb1HTSVns8m}UDsF7<@AG@EOmHaCOMX_mj55)pYf4#=jn|;<2j3N+jvg51?j12( zHB9kOqf9>B&EB}!qg$mdRjOs9`!caZE^j#k_;v4WJD2koWygg0bzm6fw~4o@*Y&Tr z;B@}yXQapsC6wE@_*9eR_*=L4PVADB@%v+9mt`E zcwr15oglkd6$fu2n6m)6u-T{B^qJ!xZH>F)x;MIa{m&2winWkON3zZ8Xr*Dr(b>@_ z(DTX};b74%yMmg@k-YZ5IhPvVNR&qF_(;F_FPre*COhXZqVhQg9n!a`N6W@p=MN{# ze`-)Ie@nns_9XEAHyNBjfR|!$U6x4?SgMyneYg8hO<~xpxaKU;ucu==^K8Ei<_bYP z>@KS9ejQ~~DlPxr0^R;-_2xh6Y?@&W*#{hb$FIMmUO=G6t_>3Nv=skygIE!q2P?Vj zNv734>i{zw&63l5(a8VQ5dT|*@ITqTnMv`i|Ea<1(}==aW7l*>d%us;OH0F}z2*4^aDe;FRD$_nY_{+}? zpBW^bF)i&lH<~_(!7|7K(=(#h+&_48W7fxRbHPO3@!k%Olcfe(mEupNQpFsQ-LGWI zsPiRYzija}G1B~0eFA6q`#=* zxx1i~4EY-*yv$S(-*jBWWgfm;^YSs?zEe(5VAfD3d7eYrrK|IfJ#@v|*^tXQPi;@CF0=9rWn>UDmvtFhT z35U9sBinX#Bk%3$7byMeodqf0r;yvoBLc8{gh!`u+nUctnzt0G8 zz~z$KI7IAZ^N}u1fLeZiS6 z`Vzfmvynyn6`;MG{Eael09$DNdk#mhHb&!9cENhGNOE#^20eNPN#E)!wZ+VGlQxAd z`*?7|M@=YeT3HCN!Zhid{Y2;uMh71>q-3a5OAq`9!Mv@}*`|(FQ^yzl<@i)6d@r#3 z(`U0>z%ktwf9IE0ok4QS!TPdaXAD+!!RDPbl-QrKcYl06x!2n!E(IxW`U}0*13ay7 zVDJ$#Uu=|}6?toWD4y&KJbp9V5V!U3^vL2%Z*Gs<8;g~Dka-1Blw%!13wg3IPU{B7 zZ^T?(N7ehA%apk0t6?v=z*a?lOq;vf4R5`+pmJNgMIGI6(^S%+Ls}*`gW}0T7M6!+l%^l(4LFw*q1T+D@WMDDW>*?{e%P z%yvN`-5dE(#2ddgcwJ|C%_M14I#&@Xa{Dp_qMj?8)+fNz##W!L7nNFmf5(4mjG0=% z1KGp;POh4(LXB-qb3hVHGn(Dvs2q+hlwtWRlM{3PNV3hw6?eR|PQd4zzOn7KjNlpp zv_o!Kq~<5-!LiO3b}&#*gjV6V4w$UU(M`iDlxP-;X~FVgIeXq~>5*)jDt}cu(^C1i zEBy68j6@6o_YubyVFAzOvqht`*8s5JUGE$>i{xbt&>uSkAJOJ#bJMubx+_-m(&hS|?UXGeqE0 zqhN}yKrL|dJ}j<&lQ&Lq8hCp3?u*Qiji^U0Au>f7Q}WhJueM>r+gYsyjjEO@#G|ik z0tOTWOL;{%;DsgnPt9UylKpnhH7pKi;4s7BFdzfW6g*Z;C_sp0cBP05g!Yx_*LWFv z_KMFi*2*rKh-cIP!Z{&0dN(Y^S{bR^ z5-!Ra)HAblA`~21HKe=zGoG!Ivc!-83wHUtg(S?aQB9MY#X4)jijG}z<;=AH8e+$L z>E`%374`0U!EIaQ?#X>}fSQdqqDeI7od4_RH4bd#3k(kMi__Q zQ+bSseztLw(BbHGk9ue*<2jS=dEe;2!iqWUxp!ZvwoQ+hiC|&qDGgkyItX4U@%&Uw z0}doTFsTR@KG681+6?SXRGYy=}yzVN}ptRzTEm8i}hQwW1 z`4HU0xQ&oanJN7M_09ZY^{9r;)2Ede_g-+8o0az~9{ghsP;RD!a)*d(+CXZ?&doU3 zFInaYd4{8Yyj5kxytlFuS1JIam{FaX8>q)E`l8?7VHZ8&LJ(-6A<`tMM48Xe*^8mf zpmK{cd8seBHGk|e``-CBx{Cd^S<#L~BLjM;kQ5Md5Bb%O@xVm=F^k;pJ0mARc)S5~ z8jm)!&lsZngN)XHMLYX<&L5fmfuvfihO+m^bV9z+(Pn#mJcHNbOK^*Zy^mL&YtpIuO z2Khb&SM!h*NAIDh7*V1j*msQhb&ETlQ~SS>_g+y=M_;#SLa5ReLX##+krs-86p125 zL3*!&&^sc%B#3}Q5Tqkjiu5KBqz8~9z4xX_?;QdphyVB8^Kj0?y?5L@#(lZ3d;ETT zr;I)KTyxF6R>u4kW9=*Iamj{~K-iz@v_%G2Eqvv6+bdv!eN1MN%hzH>CRK)^sb&m~ zZ1#ePgi%_ zc@-2=Ge%56AF%Z#dT7(4!W`WXUi6OHb-XVh^xfn7!l70H&a6Y2lgCOq1W|)q%nm@# zY-oj7^5%L~85x1vpa%0iMZuacD1@Q=sxo6lmi|m*(fK!zpNn61Z(SzB7#(oBwkxAT z2ca51)XY|TqG0v6{gRO>VRr1hb>NQPlC=EwC%DCmj^KmQ^Y*r1^yK=tMR(Zb{jB5l zATiY@#N>O$Rz*i`LJyY6NqICgXN{nBc?d(B&7Zw@=X^CL|1$TQQ~BO@oc{Z=MZ;0I zp~v*30h_ziYng3lW*3V6bK>{Z%EC~_X1FES$Aml{`^46ys8eHms#Fty6$0#O#aUK^ zwH>u$up0eChCyXcfS2KiNoHRL3oU-W_Jo{-6}>e4a9ILw;WJ9Ceo9c0Ne|h3j~#U? zov(zDgEyZEUgTs^x?h5#m6M$;^Vjni>`xNE{nFw&bag8lLKvO)rg}0Y4r!do!kvMP zjjg5=GIpG^_2dkMungywhu}<6+eLIxUFXnLV>)N{RYK7{!s!OPWmwlr-Tq?j5y?Sv zm_~+i&A*^tcQ>+k7Y&))E9dRy8X9_CF#fQcq(hqZ;o#_zb5aus$%@7r0~M>Z1Lnl% z*K+gAB`IZG9+JoC)~QX~wP0`(RGoJ3UM4X_$71(euh6M*wn~>3mvnduyV8uyv}_kR zkvc^$*|C&FMq>4&+n=~-!Bj-ZZ{KKw5PJy#=@Q0!D$rH=?>v>cnkbn#N4YgpkZzv;y`(m|!f|yovpTMHk;%$i90PR}oiP_# z3t_k%4=EY35pP^8{xUIWjJ+A3Bp8>KeRgwDbx)$A=e={Ul+1e|@;q1XN>XEYsVC>A z@!Q$HnbU0+Z!NiNo8{EC^CCkrtesOUdQv2oGC>-)ZE{VbLjfh>#5qKYqzox zZe^LEzRjI0_Q&{+vl!HC*v^D08cUeqw#B{!N>^oN>8*AQ-3nu@G+@JeY~3lYkU$fh zp^x$VzwuZD+Fp08OESLLyAt)W{);GY30?u#cwO6<)%%-#60y5qF(H}wtb)<$#mS?v zv-5(c!may#iQYG3<%pAvn(eF;qk~r)yiU~T^(^nUT16&5Z1j!GQY7cz+|;(pC*Hon zAWwAl@WkdK*(&SR?FQf!y6H0f54zJ$asK@8hvLu9?R?cgE?I9rA>esaoKi+E6HbfM zU5d1n#$J(#tCmcR-s-djzdroHIlY%)jLdS(346t4`0y)}?oG!#$*X7eU%4II3FXJ? z)lPMl&obM6=COeW-7aN+zU{5qT@R_Sb4#b_p~)%y-k3D2XR!eS#jM4{6q)p;-mW*H zw?DkGk2Fli@xo{9nL1#m(%hJ3y$l{xU3fS}mUEfk&IMmpe+DGfEtx{ubA2$D(>W3V zfpc|wX2v_$Qo;ArSOQBqgIH`=l zfAMaBMhvP(3{^!ANMp~$C&VBo&La+!1Vuy$%nfkx4=FNs-$POXO3?|HI#|eS`6W<{vZk(+<1ERn@?~}44rzl>j{->mAgU_*lHMmajwsaPv9&A+i7qLF7JvR08+=f>h5vugz$Xz%$Q zdK84uaT?Sz*AY5rmC8H0qELCN4AaYGuRMGb65z8l&Ewvl+tvNJpb~L7{*PYi9Uw)P zVSMlGhRnHLa-iO_uUDq)CndBa^ZC;9Ti|Q%kB1c8RDhbMxenP-3K(NIo^@5Y4-C@6 z$f^brPY19;b(=}hEJP>KA%XxwHwmi8`&s1ICrQ&afHQ6U4h^Ya478Nr;DmHpMAgfo zKtybJ-fOs*ZZ0kkq0{+RoY*~tNmft$L{4WB#%2>>hBmN~>0fFVybX{>ArRI{xr}5^ z`eiI*ND$9&UfF5vqL1O2h)#Uzpl(-mGRKNWW!w5(7)7F zRvY$dQdyeuJ=Gz-(nmF?p?93GUn$Lb6+2~aW{~w-I_SP4WM?4GU-fvNyIEHo9zhJE zp9AkN1Psp>{~^$M10KGkAH>MeUF`B8h;gpvV%w)!m}k1VE$QTB1|Ecf{4uYaODR8d zJIwJTC`zZ*nGp$!5dB*$Tg@uI@7+Yv!1()x-jG<>)ooC#I7i#@tXbtW)aA5&pqvC65oYqRpCEl;jwl>g^F&n$CS-!lm0$-wgGM}}uVmnm^deR3 zM9v!N0)KV^UW$F+q9XFYtFrR}{0}hepR*sK2qD*tsp&;DG5`f}g=OeXF<Svm0GbZC9#y@$?Uzxm0LeAq|lnL0O(EQ}Gwy6Ms6sXGw;9h_*zwJ*uZ_Aqb^!l8( zJu_fO`IJbnPanodtBM|V2vLG=?uIlg6=znC+EY(rH;)4B{~MMIb!)Dc@CMQHz83nt zy6Oa#bxTlu*Sq}v@hfjjwfsz>(=2sZsZzkN$vQ6J*(mir-=Z6w-ge<)LGZP~DdMud z$H07|Y_5**TBcNbqkN+K1ZWp^8r$iT3ygaG$)yZ`H08#^^6S}E0KmoHqPe*GbEHRN z3mK}F9879ogzM%D!7{F!j{OzHqAOE1^ktsQskaIs?dn6_r{A*!KmSd!{!7SDej-0J zx-ji{dVL~hVDCZh99#3~UylNoXpV44??zePwX2U=zA*CyC&33nZ_*cjR^$PUP6C{N zbShgie9A4J0&p)fr1553dAIs<41Gxx)!gtNNz4Gmge5)3_T0dATP3g z98kmfa_+~u{7$lL|KRPWX!TeNc##NDn`m-RGK0YzDJ>|+Shrao++NuT6?zEnu=)cBXY84ZT>D_PG z76@j{4SPLCJ-*(Yi#CN53ie+cMk(q}Qyi!uPCm~{gIRvqJAXsQ3mfA$SgQDkylNSI zCYC}b*lZQ2<(RfRZUc7Vee0jIF4(20@ytrECz}Xi_sz93$N~Zu`qF+Y9uJ2Ln>X7ph@R;F&dC=z6)I7nJTJQY@)@a zUOzKy{BKL6PXOh+o(po~DgC9TI{BN&O2L8;us0;e96fu0juW{ec|n>-96F3KmR%7~ z6Nwy?` zFS^F#nlGr1XF|h-E9uSA=c|GxqL0@p*rx)F0VXme0u!_j-d zF^8Y3S~2DL#7w*Hvw_*0u;&?#icx<7aN%ta*uK<2=e&N4Y3(ILS7Lvw)beHWz?`#C z+xl%q-I1&_E<|t(f-(8LsKtCX_vypv62sx1_cbL`MvOUunrzhv@7m_;dqt4V41_xi zPUJ^Sb2@`Y+tcKbqfC@UA8hc*END{;1&VxSanL5qaobP%j#-sO3MHGG z+^i+l?4vD5Fn?iAZRfwP>AuFXZnx9af66f=;t@SfkU zW?NZ9fJ;>!b2SoqO0IC zEKd3Y)w1P#-)*j@a?fIdL+cQM@bTOl1OmshRD;1T;)*mp)pmc$&*H)gTyUrB!f@H~ z1>@3ZaR_C+aQ@%ThBT|#t)-=j@_j!bqgx$y-?%XWkYwt)e+ZJXtY zqHqB2tQCJOH5bXf=TqRX{pQ2kzna^2UD0MKy;`h_S5Y^7z<>@h%A*gF4-JSvxwPWF zFAHLe0-NmdG70FlrRT3x=;l@{Zf+>GrDsny8gUL&^1Il&1zgRX#p%5bzUgmk57_ZH zLtFSOg)OGJU5myWr#b|dV|FFx>|#5s0^deorO7N)u_Et&`D>b%EacK6IJ#;IT~odV z*H_n}Nri;~@4yI%ZII1f7x7!WyqA?qr#~P4b&Y>P!Am5+^dgt%PX1f+EGPelJtaMZ zkHCD*m&zJ+uUEm(rcT~1L>HISfL?$5_&JjUgLOADk!t_j{!%Pl8x85^ZOfA*`3kwd z6}*OsRRRq9zt{qXqZS2`baO=Nw4`=FQ1BHS(hr=U%49{#2Q!~2>`}l?E$=2EuBid8$C{VF6~kwr(QZ*Y2bPfd5HOz z8@<$rA*P9NfruE!+f^E9efQaaY9F4E+^H?9Ai(^OFMcX1wRU|y7&v8_XA!QYgyGx^ zwOd<6%r{Ly;NBE6F(%@jVh*fe3OVv#62}(zpk>Llhv=|;@;6ZEg+oXU zfD98%;Y;s6bKyY%=C>dyiAmA=HAB>!vIJ;!nQTKO$QwQ=m}`%@K!~p)Dbpx6jFW+4YX#tl}wu(y1HkBFRD;sGR1b; zO$2ncKKz)&Renj`XRf5WO~ZzKyJ3g-ihpdBkt@DCdHJo})#eLyt20ztV{4HxXIQfN zCGpHtD@zcd&1dlW)8<@ht2Bzdaijf~<~B^jKUS1#rPq%)8}}zd8DoXbKU|)_uR;nM zOAYl>_rEy>!MOZ9wJ?j#qRbk4PXpEmrcNon8BGK!l#(mV4Ez{rWV8#aZdwFD^W#N8 z2o1X4)?}X9p8J_MT|Wm!C9woM=5B&fi*oNTMWzhlPhsQ`)v2FCLDa_-JHV9i*C|-f zzKTZYZ$OMW#bUZf>U)Q%hP$@)=R~i+FRq%ofO-n|<6Jx)+?>;#r*Xtj&k9Z3vcqxR zv$j($ASNo|qQPf8?yE&Q41^EOMt$F?4a(9J_Ybu0)m&|Bv2|Dx`hK;00rckD+81t} zvtDX9!4k_5ejsdmwE*g|j)cA*_o}?N*c6~lF0Ryj&|pgZO{B}0#Ph^lWIyPLa}K;6 z@I$)!6y&ZUBJH0ujLj3E8whSDXY{vZ4yR;-3JYikMpO=H;oVJjQ*W?yS!K;Z27ZH9 zba$6>->R6%E1JNor6P9oM1n!{Su#$x@TA^#=lXG{Np(BQ(xpw0s!dn0VK^GFEKh8^ z#emT5&!~XN-`?Mu$MO`4-&gmNm!?yJOqOw_cNP) zwV=FP{~8IHhs3%hP@Cf=<7PVC>aKy;hbGax*hR}-IRCa@U$SAUl_iCVuZ|o1o#}6a z`%VR$Bqfr0f!_t%o5(siQC^ek)9K3O*$iGg^R=xJEWl;2%pRpX?P5-Nr`Nd`6Gdgmg+(`akNNwJn|GN;(o6sv5 zSiZU0z@lfyNu2OrIpC&S#+m^YfOXBd|3{ir;(MlJS#t}8`*%dL=^{5aKD{WKZ(skKS>C8ML2m`+qZ=8y z7p86Wtc$v)*`RZgOqGqI#Zx@VO7`?l6yv*MkTtbE?Od`|ZRisTG@LnIXNkIyHFqJ6 z+kO7!#5w8}U=QG!@~y#k&}u~zQ6+HpQqLjW?sDvWMb@Lef+iRw4t~;CtkYK-aQrEbi4&F%O+70`MoJPH zet2GMVngN5$MGm73Mex+RTY+QtaoRd8}J-Z$Bwu_M=QFK1A3)M*QSJk-yG5gGsnv5 z2=zh97=wzRDT-K-FtjSl7DCB0q)&PF4U^p|~Z2(2{t#>1KJeIvx@{f#{EBLcKl z-+EQA9W)84w42Yz32rg{>H8b-y>8sinjzH7*zf_W9BChfhWyLS{F6()IC)WO02{Pm z=J%_+V8uD&s}E zV%GMTXBG3vW@ELN@`Mr-l^E}kQ_i04u?9(uk#scnvI-MP$IEo;BH? z5pX8^rE2P4>}Pg#E&;iZvpUSrtHluZgt*}m8lD;5X?>!{aEEYaqSICOPd58dj;i-x zAWT9vNMN+p{T2D|afWPmiDI3b=Yr<%z5Jk;KfI>Q=Mq2sVCXUkt_>H_Skm)H`WjVU zx6HbNHRJhBChV3?Y*5gvAyWc?H5LNc0)G1udUt<`z5nA3de zkI8eWpXaqRd~UBfx^}Cey+;*2oQ!?Ga#6*6>>B9h0z0LrNqZ&&=f^S&49d6xrdgOh zPd+{J&99=py61c5-@IPlEr$0z?4=K?V4xV*Sc*|BdlvEQ<)0fzfhq+*h~JT~NuE7G ze~n4PrCMaai*g$!mueSrbNY3wwQ~zUK%2Wx7lM^JZL$BlwRxP4`ht5vbG<#Azn*(; zxJ&|!Yb{3G8cHf z=4_+mZ3}}83yFr1RYpJUZwPI~Yuhx6b?O{Lq#6$@8^<=ZxK1feYr|4^h(-0Fi)6<3 zO42f?t~^@{Emvnsf)bRTD)L(k?S?nsdnJz@1=Pu1l9P*N3qt1`Zs2T(iAlTcOP#L= z5S?clr#$424){VYU5;f0CZ{P;3U^K?CB2)so z&*z5c{v?+nQX|MceD%E?*>?TK+iw)>0t|SvRt(to{<1})?+mtPhVTEaT)vNXfJ+U~ zKbqTve=V`Z6EA&8AWyyF^ z^}5R+j83h_c+t+o_&P*CzIu$zCa#`iR^G(0DDc&;Mb>PqPwCCoQKN;ks~8$FYvz*N zbH^Ufy}fXh(R`cb*tw&egjbOGS}r`LakxLYQ26)%6dvothMvfo`Q#S=uNWRDkjH|Wp2E2b$u3BSI7Pw`t;_{|KFSuFKAiiw0ILuE=>-xv@jmFeM;nx3?FaCcOKm2cp*Z;pim=@C&#XoQ0w9LGFy)YTq@0Sol z!R1;E3xvfAW1hyl_AdH$YK_fr@o)idBgg^8Sm{4s7oP$2$AM~Yk%i|U-i2~+@|5d4 zcqk34uV-t2c(Q676-D=a)0lg69sm6V7|$mA?uAl{5OD81GmJD8BoJ_Y3_`~Yn0PY+ z01AS0d_U+g&@q!wg8=ZA6~&flJf{& zL?xW{qcgv!GfQVBQT;UX7e(zW;*=%CK@vL1!WE-S;UQz)^PB`p4=r&ZIFp0_)vnHD z93HZd%h(0`*}{YAO-P6(QcOmejNuPsvGgE6OLpbjuH#jN2STO`EQ^;4|@if(L0iXhS ziOC;Zp>@KZuE!pQ?b9ASFnK35Ea^aPZ5Kv%v|b#6Sgh$l4Y3!ex9y0kdHwmu#bd*W z)0-167wwqg1R{WB$M-9GXrjN|3;pA;$`a0vl40r03~h^PxG%Sb0M*{1X!q1elh#`P zBYE0ld2h5))?;u{UP<|g)jhM>WOY-N={Yd#zI1Qn?!DpcF;o(SA}o~dg?egU79#Ju zQ~LLw(UeXzz@9jlb4RZtvaC=Q6TBDZQ=aVlyBeBrv21=a{Q%1~VZk`n(^ys<@7;^J z_^rIp=t~g04+;TrN7a(jJR)Z+&75fL9b2DmLZE^fh`4VPOVs^V`z`g~M)*ScF0qD7 zPfA!T7;am6sITcO_a}q*>Tn~0s0c2gd0Wf_;GZ=0Il=1(}!pw1vcOu0qKDVa`N*HxV*f*UF* z@zPD@48=bdYt7r><86-|NP_*_KD({K)~<3JNobr6_-fUYX}gFooM0*3D?w8Dx*tmKYSO(=-b0a+0iS zRpbO?lImXVyGo#L4R0x=^%51ReQ<1ct324Ma<^*rl~>h%@ZG*D!y#Or_bfWH{4Rvm zL3{EuXh%MpFu2{@#YWBI(|N6C)En4?F5aR#+a>v_XIxN5B{#HCfgHRI^M|Wj z0B@**c>s7ui+S5*l7gyd14Ob1)B3(RueKey6Chb*VEgYRqQ?{wd^K5o@SwEwJUL_W zMX7nXmD=b~YwmTO%FjEF1^fF)bw^pgvsS&*yWMhzc@ulBc^UkL2qP(*L$q`}Ls5k~ zRg{{2%!bKmM7~g1mE`@T;!oTjU$;JkCzMCY9_340VB?6da5BT^zyZt@Ah z1N8}Co8}gmEn`e_Qk`DLYx(I}5#T^!d_iHWpGK50sPIz&bbh`(9XQtfE9k z;r?^hUFWT`BgDG7poA_W+WSMNS3KeJ-{!IP>~fNWH$cBvD?Zr5ljqL!6=(Du_hAoa z`3LQi6F(JG8|kh%Fu~m{Du5w|bZ8~O6eVP1YlhbiW%ARlH&3q46eEvnF4f5MKarCo z?@vc60*k8v`_Yn*t&5T9P~)9yixqxD4ojh3Bk>`C zx@@Ria?2w_W+MoZ{a2U4rJyUy)5N{GM($=iEOIdrUKXMs46dY#wT|iXIde_ii}A0^ z@TW%ATl(2F4O$L;%hF$Bhc5@qom;N{UbFBi95DG-)h)ffGF|KpM7yZvT{V@6j1QPd z3dXQg+3%Fdvhjb{on4=x@Q;;67bAWM%zq22V+~HA z)~WTxjCS5yJ+I1N*ks#zyN}N48{OHz&yg2%-qD^>O?>f}B~|#l6|~-b?%xpgZCdiS zk%+xIH0Ti(HaNiqIy>=$nLkDrv52>x`XbzdRfmnuMaypmcJ1Fk={9=zY9{o{*QX&> zSnf^bk?^^6%=UI|T3b^N4xU31JAYde0{v`SdB6EvOQj+5l=Y^V=yzicWF0O@W0DiR z@uuosmX>_XA!}5Er2V`Nhx`PIe36^9UTMb8-8QLTcSppuYIrS3YNR%tq7`7g!A@L3 zf7Xq!z0HDVEnGe$!+HXF?4Gzj#CJt+i%RTXos-m5chT}^Azc^*t#4h)9QM@D{>2z} z5S`cp4_}^=6l~)zCIKIbY2;D+jxr}CuxozcDU21jeB;BMD>K8i@q8sfj-gS&9g#35 z$IOCa>-bD@&)EkAj-Df^dSGz#eWz^OWb}R<7~lL2hl`jE>DW?{li!!g6K*aZwDyQR zX9DIeYFVVTfS0H0jCf11#laA^g`EAh;zh6Gp_6eqH1xwqTea08mYvI7P%G2mZe z%qtX*?4H0Xz4A7ME@q{LXFKG!qZ2^Q~7GFTximeEY_(RXGa0retSRH zDfm5F3dLIDox2rQrE>Lowm`v=XZq>3&sWJ@7f^bTIuyQkPoM1N!26Ue2{$pwRqt(U z7X}9JPfxSYs9%H>#Tl7Cvse)}{BcQq2`(%!{D)~Gj`~z~6QH`A1?C=}x-2`3@lHOZ z+FhEh?R(-%4e&eaIMSCtUFR8$k;R*YZ{nIV4=%nfxGTO>8`Y4xx!xA?6#l2*Tb<&j zcUj$4T3pa478-M;u-itz!DaQ)Dmc^ay`s&eOgWZ)<7qu$HO4c=BEMp!OtEU*>wc$P z?GmE#npz82ilLJ)5=hI-Iy=YjU*V!kB{gL5a&>d78c#=XxY^Sf=HOYJzH*`9t;(%V zJL!r~^b1{GTz<-YT=gF-RqNULR5`*}kN&g)J?b#kT4SJ>Htvd;-5o;cTwT5NoTdrr z`M{k{opOJT8RQ-Br@U>lon|xGcxxW<1&TwSf<6LcyTp)hrI{2kq#*Y^_0(h!{v*A5 zH!}+grqqnMO+}GA-;=L!l6f(QPTObAUH0PY6kIFaF;1wvn6KrmYRW6tO=*v4nCD6} zqyr`mw^Mk-wIbv(&XpfaleEsNFd6_SA&dH=ve7+e#)RGWo8_CK%$vxN?qv{}(&{?# znOH6g5K_6|S9hd%%zoA^ICmzFfd9WnKAt7j>go3y14I@JnDx4?f~DxHvE`q&eKz^&|67gj$Xklpb-!!QL>mn zL;!QQB~SpqB%wg(oxE(;Gl!w#{%Gp>u-dy~&Ah}w8p%1mOuDpTi7G~*T6+p*;S@4T zo29Jm2KJFC7J#8&k%H~My4NUB;o2wFGnwT{Xx<448*!aOH+Nwv#CVAni3P9W4}8B< ztc}&suh@q~WP~INh7a{3|8VdxDxdqh)HCh-9IO*)I$_LF2&<=JkWdT_*>sxF4});D zFn~WYy1OmX^r?eNQiSwkd+|rooeBMXq{9+z$5C9SpR~^0N#t!^(V=4om~{)dHx@PN zoZJ_XQE)EzN`Qy)TKh#CM9qqX=&y~cSxTfxe-SAo1`O}jZjO318-7uo!f)vik`eEJ zA6$1u(5BM@NCAD#lCeWmM8@nqgJ1x`-87VaOfX_VAmn!&GieV2$E9@$!P;-lq3A=3 zN<9MIOaZva9Nm(ZQN&Zfax^xh)NLg5`Rtz_&w&o(`c!keTo}*t$^vK$$+T8sfrpif z0!RV=pJ_-VK`Z61f2=B<>Zmmoo7$ny80c>04`l}V0-qShyb7jV<3@NOzimkv(%iCgQywpHh0P!{> znY*)LFM~+iK!%*c(`@0m_vKuOyBb+x?2xmTDlKPIE0Vt$sKSl6ahES38Q>bNXwHBc z_EZ&U96zp1J`_NH7~Gr-E*vE9R{}|&=e4l+?r{N?x=Dwjvs1tJp1j#l@R4|-_S4xY z1{l}LKlZ(dQu7h%hG-2C`<+P}TDr4?hi-K}#5RlH>BI@qP&{~u<^%;ho;BN-))kETd=SHQ%2T(Nw2%*)qMIJWV z4HSFJYDGQcHzlN7?-3}TR0_0<4^}@mk;W+%j=7hqJ66IU?OTU`kj2N0bdN`Egj|RJy z@re=@z9F+cbo>(mz5?XI^|(WSS~^CIvuIK(2dT{@O9;Uw61`gZz@IU{Y@^ElCPp;X z7wRRH`@W`A6F$Fj3&Nvvso15xW$Da$xLS{vgN=RSh>OF`2@>eGY8lJ6o^i) z!2WPVy*KP3g9~Hiw$j(Q5Kf#)XoMK-L2Vk<2Tvu7v0=Uwtv#T#bkK9>0_9TN?7`O8 z>A1-yd9TMZpJRDW97@@XuzMr95d`g@I?VuUd|S#t`bbu>abR=P$ z*z-L(djV5%lm1PyCqg=SL(IxCgHXv3ApTkNztqpARONNykK-7i?b=@D7j@cnnlw28=K6l zgBIXgvo(F=o%f5~zEx5`R$dfz;fGGkK$SH$;=%dqKZPqfS4_I@R-S?AaDB=0#WCVA z_!BIQb<&4*lJTkIhmbVO)bwIS2c)N^5n-SU)Zs|yraJ#|RE3EN?;1g zL7^&$#V1odN16JfKVz1zqX`v$Z{{sS8KgGA+X z@B>(FaL5loJfLUYX{Y0T+BGcw*Exo9&O1iy<`vUl-vg-0C;4F8B|dVEtHkd0afA%7 z`@H?BAS3)>kF6+>nip>AKvA4^VSGT#Ii+sYIg2;{{_NfN2-c;D>L;9=By-d zRklUYn-g+E$hLQH+Ba^E5N1`N0jw@MeIou@?7LBh#*IcM#RTr^{;1Th?MRs)t+&ft zC7-?9a+fEFLMLyh`MwuDLO~?`_yeSws(;EnOS+BI+qL~5Jk zdhi2tK8C3WSd`B_==zLT)JYr(Y`c_TyEy4)LS#~ zyGI5=W|t8oCpMH!sSbAjTBsLSS2|Sx>PN~E|I;C)&-0I7K|hz+qo+qrW-Q9;KZsbn zo%LUr3vS8o1esrF>;&&FHsU^`sOOLQ-jf_gqOrap{M?qsP6W+5M4m*12r2LRB$XiK zYg5uhc=t8}l6|e^{RJ)!(ElrPK!;h3B)X&UK6G2H%HPOODdJ$V^|`P^T0+xdo-A*2 z?hCpXJHygi^_#A{O<CgmH3o~RFGQr?UX4x0{<;I`RQc$Q^f{NQVPR_(&lWX2Us zR`4&06z4;;Rb?+xqO*iO7EQWkLhcfV-@KN{Z{JJ&pwo}{H%4@|9ZxSRC3aNU z#(V` z*#pgfV$qanwuPeImClB5o?+dR9QU*BkU4-JHojI^m^I6=pQx^Sa$Be!>lW!yTxL(+ zzvzOs=k=&BnSxmLJN=ag#H))f=1g}~#E@#fwu~Jx|A!jDXY627dVM|ggTUffCTKeg zDYxT?3VuZUl6!vR*)|zLO^EdB#fmv_0TOM+?Z8 zr7|5zEa-i}o=F5EH;Fda@iP?2W!&Lg8MrVQ5LNBYxG)} z=cIKL_eWL|`l4pvdSy_!AMZ3E|74P(sx6?$H@(T-RuM$K9o2#~7?-jmqOK`gQ38+g zis&{5j?F4~LG8`Klegwe=i+e2uec*Rc=kUz%Rrm7wZ7R&Cgjs>4ghDxrwQ*bM@|Wg zb4EZW@7-xPm?=e0`%hG7!k|{N4=v{Fg2MqUTuIzpbf~kdUmRYV%U}Qt zM8m7Ne=tj?8#OB%Q$66@GVa-TeM(X)=NV<+ct2YjmC1O}O2@@i|HRQ5#_a{7hW@L^ zwgi9&YTa0E1<;1!Uv|nVI!zmu&l^>`Bn%y}*2oKNV-^d;NwjuSJykZ~Q*ZJYf|f{D z;~g8fCiLJUEh;}GV=o*v*iF>KCQNgIHB{eKs?ItP*!%>jYj+PcR+@L(mM|t4Oc%lMEK_`lupeTZd<>if1uQ{J6n8O+B&N7 z`pXbd8bOWeOWgJi1|47${%gRbb5T&U4Pnm@N3{U-E~qS}bN>>H%PGL(pAy8tQ+8-D zLrH7=g}L_r zeIs{|ym<64sL^_5Alj)Dd-ioPcbf53=&8Lz-R?Yp$AS2jIZ%QSRx$Nx^OM?Za~XE< z@3O|TC%BcBC8H~&C<%#^F;U%)>zk9yd(F9gUBOdDS65}BPHmc$yg+Yv_{rG$tEWBG z8u7bXb;af11;*22!4xtwK$xL3e505p`G~ zj~Dw8ai+MmUI7sKz1i%WJad+6?|Ey`DIAW%NG8~!Cszgcz>rYyuV)m)lla6)lhGud=SlEd&WNnD9(yj^_yfUHmb~@;4AcExepTt(hckye((y!z;9{nFc zS%05ChsG*m@>4JVY+pEk+_-qD?9yaDkS(Eaz<{z!VLPvSYj&+71ND6Fy{=;0#v*y8 zftPsH;BCWzext@b(J<~HqZ6Y)3i#f4dhFt$0E?Zgb?r;RRZ)*s+S_Sg*^So@EdBj= zi`!#~rgv`V`&lk;Fe<_4muq#qgw}Hc=tJ<_eR@V>O}=1gZjH+#9yW4kCrXDKUgpZ?J{9idKKfh3EIp@a-}gD2EDAygn|Ro#n5y{HW!t>%?k2QA5}p z_mHEk_53%p<%bT*$e6KlhVL;%+ZCr_e#EDZn~l}mef}ABn$G*E5y0dawH!z6ILKHP#wQ6 zsre(F6%z1Ub^V$AAtRx?m8#nXxR;hCXJcDam9S`Z?82ip0~w$3T7>RZ3%t9fi-*0M z|7FU(`GIC4TN65g>xH&xo z-eqXfKl=M_^-&Iy>iW2{T(EY~pGIab-nq?OA#mj=GLu-;pk<3iE^y~(%gy%VfV$Jg zTBLSRnI6H~AUzaphNZE4qHZH|rSJ662)W+|ZxFOIjPdAV4C@Su5+JSmZ zE9}hbY!yA&uTG-_%Z|-WT3=I4vvdU2{k)VVP4%JV5?vzldZ;$O^LhDE=PA(EO)rQz z%CmT=;W5n3tnujTcLQ^yjkCd0st9`&2<2dM%BewmfPRK2P@x1sR<9J-Ezb7jdDs5k zBkrkvdUs-qHTOjjW$uYbRft#}kYC)3jNF=G1B;qjFRbWqUnVc+V&th(=;vW?cG{=? z?ue~P@Y_pP{5sZ&zP-W3yX;Q|4zrkgZ?V;oJ8}Om2mX;Ncx&O#PPsP`(mv@?m@`9B zu+>#T7%KU6;9CDm*}}GBfT6}7udCet;FXvXweoQPY01Y80NAbxbG)59Vbxdf$U;y#HCUqleaBU2<_QE1wjUb4aCtw= z*X7+bq~HB}%&zuo%;*cV{rM9?0n2a8rW5PqVu7JG`R6YKF*#6iT=D93sv`J@2gPwKp!ssI=>~2mrt<9ent-sA%vOD(JOUS}mt?3Zv@ZR;+@i{e zi@L}utyPi0?{;L$u|R|B!+g=YmRRL^%PE4-u3u*uJa*=L1($6;vU2-t3Rd)VK{lUw zlJMh0^Vt{Q9J}4P-u6knywLq~4IY^Z+cxOWG5+Y~a$KjvLEXE$rW!u|&1=-?KLb)v zZwKBzO8yTyEuXta@BDA%bZ&F%mIMfj3g14K5HA#V`=V)G2L5zj6cN?m7y9<;YMv^m zw>|5W%Q`}?u7Byl@lm#^`qRz-rnYmJ7Pou9uBYi1Np;j4=x(vqW5FBu|M`@u>4DD2 zUw)AFEk-Rwc8>Pb5^UM{Sf|B(F()|Ny2BU=%mx@*>8Hkvcw0}2N+_g8O7({Q}?NXKKa$~b#>l=rTmV2k3^OS$`hrB%G>_nq^l{n?w z1}_cr5sJvfJ_ENS+jsnG9}g|?C!!H73ZaIvgq2J@Aj<3(^EYch-mL31cO++m?(Ra| zHGB-}xTk;Jc{rIuVg(DSdM_B93SWu*!^c8gY}2Te<~wG6|5jL^qcm@L_p0l|s}PR| zw{Gd5D&7fy46HRVfUcx`$ndnnueSi95JA&@CKVcPwP_Vg9;#(b+i})!+rlDCB45Y> zhMT1R?4<}x+nMti>%+W$cnUyS{`UJmMj<(G0|YH=Hwyk75mK)uo(afeI( z6#^K9Thfo6@d#E)kP>E5q33Wi=NYGgRQR2?cL*QQT$mAgy-Xc6eaLw2pi+^EPhb0X zcvp*bD8`Zn{1Stzb3HYF1ahU+WERL8XR=LU7!FK_CNVy+d=>5y-tclnqKe$fDr=e(t}`di807TbwFMkygQNc5g|B?e$5~yU9jTc#7MRSL zF$Hl7Bnt}EATOA*L}t{daD z>Hp17!l*yHb%4lH@5>ibk3A{>GhU>cM&_NA+6%8Tu|~axQ3u~430!HqqVwWLd#Q)B z%^})rs2?>v&XZB{Uu7?kdX+HHSyOrOEFW_v(viO{FK!MJ#Xse`H0hkxt3@*7 z@+y)6HW-AQC>ALRcn5=ca8Q3j{CGC>h{3< z&Z`ull#GjX)-d;v?#BkZ_nysH_@To;?$w^^o?xz`OZQ^bj(i~7TL~(2HxA@JBw%U2 zXImH+fsg;uWr_m&{(G!&unz(K3`UUqMOHuWr%PnkgJu+RUIiVadkRgJ6OH)vpY+=f zHazlKVMLzVh%lGpgCgoXdS$cUe?*)<_H27pP~H$Fx_b;RM)bLE*SWYB!Rz$$=$fKQ>W3ig;l#b~(-I{!PT^gF=q9$rSt6-!~gR>DEf>BBc9@|6wq^Vl~UtfbJ zMATYOzC3t38tb16FT~7uy5FM7Wi}@JIhB)*$T_m5*P%APZag_YowMkjX4YkF02`j) zcyUeMF-X=V)b0(N`-IWX8tQ>CC;aZ};>Q{6%Y>-iS26jH-Y`TLNi8XFB&a6f4lbRT z&d|umOVr0ll^z~n3-9E4y6y8mQ_G1Zj#Rr3zwb(6HLoeT0OY!+W@l~+pwj0f38~oK zA6}bWI*U9nPvF6PHU9Oz5h+X2HI762s&wBal%G(}uJzJm=hY8^iV%T?yN!9n>(z)P z{e3!{dsupuIRUfemG9L?n}=f;#ka6k$Smd&PAwbC-DS)^d)P%Wez$e*7J;pWFk~`oZyj!eru;*lqp-D=^GSLqA~^K zn~bdBv+w6YU!vqII9p_(@H`}z5-&=B)m60Fea>ACtCL^nVdRICzdW@opw0wGl#|a9 zuLm+-J6L-cP{iiLp6u=y^y!tfDw>4w#nByWPOYM33kE*xBWqrcn5lnPA2v*f z@eW$nRqvN~96w!)k|=X;H{BHrNGUI*E_+$jM&5y-elzoUK~m z+Ze-L{g5JKCB!O+kzFCd8|n;eyBP}S}k<_e1_}+6CZ-= zVY9E9WsBGE&$U8PAh`u?k-S6MRI?bOH9e1~J%k>zrct~vmTk5=d=P*Y8_X~7j-hF8 z_9-+Q$@;$(bRRccKnv5XHM5SnuBkN z8q~=OKX z_~rQ+*J^X_I7k)o_3q!qdP9FPs@frek4>K+%L6f8%5mkLr{AuSRx_YpQd~M~?nA63*{-6 z4Nl;NTe*&}xPzNCld=Dy zRu@2V`n3;*bM)~t{3hqj(2sRJs~bGOnnyYrm1efAH#W8=neW1#CJ?o);9k`ip|Z-9 z>=LmYLtOrwPxD6xkyXg_D*p;YD$b@%vuO@GL%;>ZVGmdL!}-tajD67x0>7*iUc@!yaYIJw;Jj9HqE4uGt|a z1-GKIqh5iu6(j0XpDX-VsEZ@gF{E4kfuGR4;x94dB(kGfT@>$P z+)cs49L(jnz3FP95wd36#9bb<7+kVWe8r`CK&zVg(zfQRbr<2(i2SvO)SGysDcU`D z+rloQ3we$ROLaIO0i*0zC{z#Ik$*Gh%E+bthHdFj)QethCa56;36bZd{Dx>pv%Zz4KehAe3zG?8mWIMso7 zPh01Znzcorvn7#6C->5*dQ0ZmDC6Mo*dUa^|s(O$!N)=Hz50LCbDD3jI zzD;m2#}9W(oZgqeoUMr^s@)4JMN$m#pVgu7OBGn#a?z`8-h6NpR+tE$qnm|`WHElP zmDOiwQSPl(1};Uppd)-I&tgKdI~ zLt>w{nVaO)_4fhr@*`qHj&}vm6F=Cc8)gybZGYb*bVN|8$1fT%a2BNH8~$23{6KC* z=mB;NeZ!~XDmWe4sm=UV7hB~M%cDu*dWnY$lm9H-Qz7O0 zFFmV|_!?+;5Q}TAu=_Y=q(8Ji|1I)=CM}OL^v0N)J;IBMRTl(G`4sb;O4RD43WIb~ zc`UHIj4ewp&`y7-^#l@r5hRzq_8K{^PSw~`IFim!WNtNfyZ*sPkNs!v4XC?uwJQ8e zb_%c=8I!El7W7yqQT*Gfwd(WtJp4Z_9Sj?y zXIfwXu^TS}xzl_BvFv(7n^NoU>8_`Pjv-Bii%P_d9Y-&X!`vbNDXDoXiqS)crx!> zJR(oD^^kU0q$T{EzuLH||Le>7CVcNNi~8-e%@hq!TWc9HzG=O*t7RB^KpmOVC?cn~ zS*QCBMc>x0RCs0jt@%CIv)3E!*FWDAp{O{NPJ~LlbmlbMo5wRMSTMMU_Ucn8z5;GZ0e14(fdyZF+R9~dJ$}IF=@eQv>Qsu2 zS~339z@fYPP8Z|a-oUWVWhp5GO7e_B@&8b`)F}=p*jPlfN{z)nWBF`f0$p-h?LohB z>Qo=0>Jg_&fL0nb?RC4lS|7WHTaIOrvA@UMC41?VO1Td!PwDY?8Fd_E!}GIfdpZFbXZZhRRmG>@`Q z1>4d(dapk1108O;K23&e@9pmOag3a8!tLJJq&h|&ao9sH9@ZT%kuq|Q;+RP4iD&DH z(rFN94y_%&Pd+(u_ZEUDonHTX#Obd**=01OSADeU*^huOLpz^rkY!+X$92(p!*x7A z%`$aLdBY>x!Xyy=%R^%NhTJ-U2#_n2yP@q&XP|myL9@!#r1Jv3Tm}A_wB8sZEcW*a z?${i2T1lT1&2;8STZEfdTXEmP8}@SE;JTQD_IbJYBMhZeeNGW8t`xKy+g3k&w>Gtj zIZHi=ik^IPY1kV|AavbKlhU`aj zp#h(U?rQahQ@NT^(Map{oHDkMIT4P~2_*UjCNx+`MXCT0xj zK+~-tQLj`JL~fXyT&l^g7<6bO^w4ZNo3%*K+N?Zai)#v)efRxJQWm6ZMI|3N&IB&u zPq)mzg)vliPfS%f2B1@baY7=)I!e*e--}ov`w)to}=7pzC>Yta7I4+0xsB?DZLt{r>ebCx=I3a;gsIz8b!&)%rPRxeWH07ln%+KLrI zb$HT#H^=GdI}>AyNF=O%o>Xi^T#m%ovcve7C3*LC`MVz-a*SeC6dFwoXRYgc5BJwIL$H=*H)W|XqL4W5l|WcCZNcX)0)ZC zJKpfp&5e}-&VUh; zY5PGyfd^OW0+Lg!tK><1*N?x|aGthvoRl5BZ}w9SDJ#?vIDEjIIn}7B_~`P(F$2X~ zlPr&seQKgAchzujGrZ=cvy;N0lC0d51}Qh)3r*gpB*fNA4JfAF7qLh2vmz=IbGk^} zwWBs1s*+k`#L@y-x#7?^_}SqC*v~WT;4&BXtsOYnT1=~TTd;sO%x|8UL7$J3K@{L< zxzpC4>Vfq4a#$vouS4+zck$44*15n{NE_-ZWNiQ%Mg+Fdr`u-i|7zx1eL3#B{Dg#F z=}D3DiC3#B`YZ8Z=?U*X=nj}NYzJHlMUi2YRo&_^YZ)1+YdW(|Dpm~;OB`%X-pF@| zhxX^=wD>u)&^&v6w)Kgs+^wVd>~O24iT!8iB_%LF*KJFM=(~S%$N4lZR0MUCs`@=$ zyb;HanjcZReEa6lU03*2D8DE$J`cV`SRlt9TOjSOF|dj6*=kA7J58ZX4bp44&mXd0 zK|2|)Otx92i<}sSJ3~MG59x{f`7eSkTRm0o}c}A$8-HS zPEe9<;4Fk}Ba7GQ>5E)D4v9zz$i;sZ9x~S^I(I)=bj?jO6q>OXDbRp6{!I5^bs9*W zvFgRin%Ztj)YYzQ_J1B$*~=E{-luAhPxAEj)&2dSt~2VdP{p>+P#$5@{*X6@V<;@6nkQ*~rDqC#(v2W%iy-<*l)AB-Cl;ln5D!!IA{y@p6vdCU zK;&TS+wul7Yg#(dO_-MO-<`zXV*VjCj`VWjj@dmsJKGfc;zz7V;_EHTlNk()phgnm z*7)#%?Q1!VD?Q6Zx-KR-w` zSNhg?!#nlMDiL$p}H$-vnZA@JRA{-nX#@;vkx}e+IykI?cfh0sU6F*J8&GS?{^PZ{Gg%o&bUY?E(EUO+oiG*X|6ukE()?8OQv2=g&a=rj*Hi z;(YDIa`w)q!#FLk*y&Ay?+-txl*jzvAv}%4U_S>-({(tlkz!7Li%KMr@{3!d_?pS^t4{4* zO68Mx^v#4{FDTyeL?Bs7@z| zm(F#*P!k!CK?33G>o#tKEFvA7eh#TwD~2X{5zVZC^}AByn|_=ZYrD44-IqqWxPkt} zo9+jg5xx5sQGysZQduB+;E5MjDOA&=>%WZawB)*m%~mkOKXgI8;r{iR;BIg7bqq1O zU(loX&Em(eR-YMHGbZ|6FvnbSgK~OU?Zd)cMdQUwicbdDv0QSyij6WKk3frS_lDdp zkV6P?{RwzG$DerrL^&5P_EYocq+Y^sp zPuIeP2*OK?yM?s%`c0(clb-j@ZhJpOasgGKsjnI3>M782k1`wk2jw?C(t40M5_Vr? z@bGmL%XsHa1-vH~x#7HTcgk^}z)asD(hG z!_QbIfM+Od7yJM-YA=V6q@(A_$r3UG055m>&HtAD+GHXAFzqOHnR+_Jf;MpO{-p8nWJg$sxY-pR?DhJ&WR=_Aj3mMedPMm%CdfwuS z0=Wao&UWu+yo%=nJ#jB{jGpX)U66KRFTLUMT_#NGBaBAp7@rlh8feZt`qOV6=FMew zZyE&$ zO&yb@lG*Tz^Xfi$Lj@-Fp>-Bj()w$&f0^ObTpkvIjShv+5w_}j67sx&>Bq7w`NzZ+ zUo`=-*x%O#pp36RTNXFH;f|th#+*MjL*(Eb_iqA;uLW)^f zG_AtGH}^8hnYt|#hs#+X7k~l`~cDyVzerMA*f~8P&W1}m$2zPXX zSXIq+cqA4}6KLS!|4$px*?Qk>FhQ%nQ!qI-xB<5V&WoWu^_0-|o{;Z8+J>}0 zO4jXE+tgDp zZcJLQL`ZWe!4R%>p7$4;`4^ z93=l6%*6j%i}iUTsjo>+M03qKH;B1eNnP>i+PFSTHd1Pu+NI&klJ3q#dVQE*aLV07 zl5s!n7c8e*In{Pny@ylVMg^*8R^)=OAeLzbt#5W(;-!a5TJCA*i51GAPfOkD4LFW` zr#;8zktB5;j57hlr|dqrf>$Fo>8zO;&8W;VC8{YEpDo>Mbfpx0wJWUhW#8P?RD^el zhR+iI2#uJGj5-*z3aOdmf~0a)+oloTpeBdKq~r%qWsYSB?SQ9|W#Oi1I9&GOfIec1HXx#X8lBKz+pEx^3Ta!>^O*6PG0n*ZMEQdo$tI!VGxA zSuZk~SYY9EqJU&D#h_j|-Id`sP4J*%=)L{$M^|*Rt8dMR1Ldn66I)NU zV9XNh>Sua|NxrWg9NU>`|1=?Why4s(IaE8Zd8J3hG=ER~6!bo@z2i<-b`UlA{>K}4 zWF|bk68lr(!zAm|kY>f5L7QRe7|?sYnAWLvgZ+a{9Itk9GvY7*qDvR}pJ9n=V3Djg z`0s{gWQjoV-waDx8ln!AK63KG;f0@PJm6qb8A2XFlt=x|8}=g+72gv5JO@n{?b!V? z<o;U>&j3%`Vd+@E*{HnFN}@jF?vYp?c)r#r+x}ZU_!E{KeB$gFdzhXQjB3K znERFDyc|0CdQp8H1wIAQ5H2$@cP)%ZOzStry$HQWV{V1$yA9p!^S-2yrMHu=q9G@q z%{j)4{oW5aovcSgt8qXq>Wtx<0hjrrmZQOJKj_(pQEuHw&Vv4bCKW09SKX0;>lgvk|x@<~?)m`vA zL_Oo2IvV7M=qztub*;5rDl3QPkoxMiPde>D9>!hp0RBHHD(?1$zenVeY)@bF2fl?c zmkI)_;>JNYJs*!}_@RI!+MHQGA68XvY+!@-$8m3)f-UzeC{sE8(-V3N=ZUW5JtJ-b zvWf0>!b3@O*OFpZIaHb|e)Cn*PISLD6$zOW;$Vs)=f)(E%ps-G>q2~kN4YrXrSx6CjQq*vrGmsIO<{tDT=spBw6`i4@5C? zsw9m4O5OHnyV@!MZUl}kCNZEW8qlEqhZ@*x7IZc*QNMrNA=97CH6MZKN5gsT>nK9#EBF=8O}PvQ+kS+70(yhC(%3L=`_P%-Je-=>XI z7+L?GWQ1)SdG{>bZ0W>voSo7uk-RScp?7WF8m$dpTADF`SW8|HBebI^G)& zvyBCL)pBfVf3UuI{k3dLypU?iO*@12=&;97GCe`3j5+p5_08Sm-zEL8v7P|qI{C9V zB2lnXWLaIA{c53j7mUD0k(;ug?KpocBeVhp%)#}@zH2%~Y1fcG@<2ubd zlD?+g3;}Y?5XnWH7B{3#G_9J1k={-cU)(jQ3!DXBxqvXE_mY1gJcP>ye}D9R;rH`1 z0^1_2HE(!k*Mc`ZdYJ`eX3I`NN-n#`EJq7ohlyNj-kc)RyXd6S8=`R7`2PwZS1cSb zb;fWhpoGTNcULIlia0nqjAa-a%-Y01@Xf_4I5FLnZxJeSlFCJ+c1W9QRGHNFIkp5A#+PPRHP-13nQrWn%taYwQ}Fw-xAENlYf8CNPn zhN-$^{;%-1^r{;J353Wp zc>Ro>KNYSLJMDC5&h$n-ZhG|R=$s0EY|_xXQX+7$B)$hrvQNsqdy?sd06c*vZTA z8T)_=J&4Hatu;iRP$0=uMG*#Dy|?C9eT{A~T8f8JPnN(hGe^51WlDj1{==V;q#hK! zLLItUv&B89%ATISZf&+NCHdhi{aO6us9KVl z8PyvvZ6J_y8#{CUao~;WjpeeqjhD&ZajR%3_;kaVw|uJa%$Lkti)W6+I6tC!7UVs` znl-~=xoOb%!yDK;%Dxvxa2HW`+ZmnoY>IMSa{#{09V)xRzTUg#Xsc2P9^Pt7hwTLu z6oQ55vP5@Nt!cdt_gK46_eg$}bI-iK+U2Hrn|T{QBh35WBbDPdx7-gR4vLSnKuly$ z3Ev=)Bg;$4R>1yowE%3WuvbM3H#Zr)YIl3M4<=ZB7DZQS$mVD0dGBh>5!KN6xTCb5K`6BqN%GkZ1L*#DuVUq<&}6$^namj)FfiO z*4v383*UVVBV$s^R<3yvrw_=HcO(b*dG3+p;FuM0&#b`|skNxT&LUS3>+EyL4bdpI z8A*u@NU5Gj@4UUbqXgH;Hq&NSqTjiUyktbqX7l|>bb}`f4-#`+$-k73y;RiIQzs_7 z%8R!UFdKb(^1Vv}3BbQsbd(@+S+QdmWa3RPjSFsmH)Vnxj^Ip3;5}r;x?bwd+FV8O z#Ndovk~}TfBvzPnh2D^q|kfnlJ=At-sWMFB!gp-qJxPAVls;P=olJZLV3bxb#rl!!&WW87@ zujk#6z%Omoq-VS1y7|37iIJ$&EpR+)&5K7@;YE`UsVT5R-kkNXQ_dE^>BO3dYLoMR z5;b^K#UidYzEha)k)iAZN1FKebHZJ8cY@!(^6&2mmAvsXUM$3Ymu+S|ij5*xmaK~3 z`SAr9^3*g3A>sMlDTe};k>0=~KJF?Y-JGH16n{h#e0C)s2@ExpIAbG|v@ET}Gl#loMYXB|< zi>@GNsO;8D{F7YI-rBEtg=KDZ3{Y~_zGX>Cx!{RK9-h}l+JEd9qqUL`Gm9e$e!yV%L?RgzzK_pRSO|-H`^C3pAv@@@^OMM|2~~MZb^Q#Q?Y?gE zTM9vM#rQXe=+{>d?h?H01W$RhaOSArvDAOH_$Av4S*_tb1(|ud z-T~j-dfIBbo?7uviu8kNP|&Zp0jp;qpQpNm%ID8Q_ZR`L!+I}wv;PxaNRBH>eUQ2c z`HRDG!Bj4ON zo?wjv8jZYB(TxQv2uiq^)Iu$c?r&{d5jDjT6=G{cL$A9dc?Au5+m?Lo^#53RH)Q%q z`@Cw_l***y0~^#rc^~oOmOBvvY{okgQcbHI9JuR)`=jWi&jp6o)^ItGFPU4u{Rmk< z603x~#&Rmj%$aN~+lXj=o&_@ z@YHw=Q|FBVDq^Z}%r*-7GV{_F3Nz{=f7%OQR-{Bry694rZ^Sceqclg<#H=^(Xf_-8 zvXY$3o$i38MzNotwi1zw5+)AHlK5V1_5)%A0NAHzKHm~dUN+_%y;qxj957yIt;GXO zEa*VrAwS?y6y6x`0jX&u0480CSib39KJ0-rT?zKmN+H{)DmvdRsqZ0~?{nc%KA5pp z|9p)z*V{xICwYc!DP+)?M*2OksiPMz;agMR_L}dbohYvLUKi2;x|S*G8~x!(ns@Lv(`pwEJq}~f`KLk z#wbwp8;gAXKGl|y+d{DH~eRf6Wt$rx4S5m+6y%Zz0nvVlq|`gZ(Hr z_PqyLd#F$+yyxcVDn}$giNLZ9XgymC_t?_heA4z?A4z5jWEAxxl{o>^TvQ1u6Ho*#Gzx#F}0IYge z>w{r>wI@a$XQW&u#?zQ)#Xdh~vB_j|BskzXuQn8$tMH$ka~TgfN3cEby9=)JkCxkw zrT}jd=j4qa#HH|x{E*jR8v-ueQZ)s+kwn{prpNulrM#{IPO-YlFE~~FNZz9lCHi>R8^1mLqJ-wUba>c|1&?FQ zoa}zz>~7|Cer-DkVU)dqUkkZSBkjmW=NWztYZ?%y|BFKT5tLz*kCEd~gS*c?=c4lx zugg#G?b1}?(-gSp{Hu1C%inavcrs-!l{VOfB$!$Hqn+>F@2&pv7Y$~VB0u(Bj8>bR z*}shH4Y{Nn!TRrcL{tHp4g-K7jkNNlgWCHoAFGsbMPYd_qDpNur-}ix*NSm~NWv_0 z@~uZ>WRU~*WAZjPFD>B&s0GJZ(+kYt-y`X#1)ZDOtYo33y&B)vY zfKlQub*q`gRKSsHbq`UbZ~hVj`I1YxAPph)wW%$(Ov7kWTeoH1l1rIJ#+ADQ__VkW zT-A80dl@N#7`pj^_zRx0R&6(Lu$;Aq>;2VYkL!9eTd3&jT`@#lL^J&1=GDP1i0o&vP_+qki~jYl^d1OMikvbHMS0SX3Rt$yi}a}2r#!s^$lefT9L4sp|smbPiwIx z5N8FxPYA@tTE*5}{~Y50S8N*mymTr$U2qm8#d($0v>F>p}Et^|sZI z_sxo{rn4Ez?Gg>F#RbaG5E=>n^`Rqo^CRBG29VnLR(X9X2YGaYt`^#{`(S$L0$G;) zNY!Ji!Fpi zB;eTRld+8ZuJLE&P7kU7oVkV*wV-Kc^A(sLEm%{8T>aj-XglB5z%pTP`Eq={&sl53)L4um$BQCh4O|-= zA1AMGEVWH)Kk(o-{PsiLCnrQVXem;l32hv;6s1<3%)l#k0f3hqtEx(Vms}NW&KJB> zrldZEJnoQz$B#T0B4>~h{zUMVLEKX(b5h1R?~^UB>|1*+8fQ6=z0YFh!HWvo6R+N3 zOy`R&hVIPjxEo`AkN)`iJ2p<0vimpu>H6ZWCW5zAsye~NIijPBSyXr#05PBd%%nKCMlKK(h?Y+PpJ=fQ3I zuYU{lKdT{Oo(1f#>8)Gqr3#Z2LoOwXyr_jh+gGTT;5pR>2kss7!j+!p!9x>jQ=2dB zWFph#p0B%C@H3H8di^~Z{{^Qjz~oTGt#RpR7|>tGA{ZKZ-@LxbAm0+!Ufh4sWGof- zLVt;bJhfLPf%SCMpH&R`yTjsZO!Ub~Rf7+)6*bIBzA>)MKLl91qt@RS@Bh8L|K0%q zBX;C%)vGICOW$n?uG1&3E|3cbn}(0FT6#MU0F^a{2f+Ch_4KT-S<8a(uml1^(^yYN z*)^UAm5|H#pPY=jRqN{ojduDao(nuDkZdm43`Lqwot;2o^je3Co%vb(2Gh z%jqa$vrKz@e4PA|3N0{76;t)mSbI)ko!}f1iiI^F`_ojGe`zxDfAc2M;Oqu3-b41h zkH%7exoP`B0fHystNM`ovM27v@N~bR%>34ae_WqY4pW7#b`(@8h;*oDEr#*JDs?~S z+>Dy0+Y|PG)i$*a8OuKng|+?P7vugXm5|Y$=wgX)EC%`QtMoE`y?1Y(JF}5<+K$Q6 zg=g-=Qmj;;l3{>0b5iR5c5gG)w%rYWu|pFOV+);bYc08*^(z%Gs{d(8)cg#U{?{e( z_eEe|_%E&m%3&bj#Z~5JWa({F$vNu(dsV(+NaZYYb)Hwb`CNujZ9iinNrlhsmG~U> z+AX3QP`jPM{grccY=R0%-MZU4KOwY3Z|jz@*xl8O%{#znYTg6AoLtJZbWZG&DU|1! zTm-F=zDmpc)|mjBZh0cM>|`X_1TpE;rdKOYrp~=ahkrq4+TJN&rgZ(;DBh+muG$py6wkUf*=eRSkTns3%A?_zPU|zQSwf2 zC$mqqpBu>X5y|rEFy2#BIgZQyskkmy+t|}?tVOUUP>*bP3LlSXzTrnTUm{p56EX^> zix+Dv71X(EsZKz98XmywzONands18KeJAB7wvYLHw^P_nvKrkMZYsDJVGpJK zF#kx9L+^oeZX`RvDw%)#q%MT)!e&!U_d$0>MRm1`XV|9Ard+_=H13k&t>&h{aqT>F}N@O%+3&BvgV=9yxxU+s|M2YLeLC?4qcUy(E6l@@wea z3Yj>Pr!Bp8p8fl+MCx*^*^g=q=NetP@yIurC2^I{0TdEhj~qik>IeB17YDEzSs+R& z^t9H!5Kq49#|XR%IevI}&T|IR`-unx^GJ%cwa?R}O^J^sl>u|%dO3Da+j_t_ZMg5w zx#6y~vAM5?EWdYxOzn0)yi$J+plt(33lhizzJy8W;kkHh>k&L} z&(OvyZQaBh@o-s&prkXl44yOf7+qJ%WXV7hnXi9}Qeyig@9Rh9pw(+0NvWGeP#_O)4m7;SI0T3$9t*OT=*}5C zhb4m2D6PKT-Bi(-@J9IRWFiMQxXPNQ#xek_9F~9K!K)(Gu`0sIwk`A^PrH z3Px;4ZM-Lk;g~ElA%g7KufyrTs`3%_Fj1yhlZ_V9r!c%-6z-5_j|F`w0VyJ~a*d zl)%2{Jz6>yiD_2-@lM?%%qWpN-`dYY1*QHT)c>z1c3t0DjQ(M6ldI2^vz=Yz&hFmW zON9q35(kylrk$>-UsJiph^GUX=y!iDWM>s!Yf;MoLto} zOuCjApp<9+*v9 zyVhkzK;z|inx;^Tmj-Gs~4&1baTJ|x$H zj_;4sbqR|4iB%DE`je!-LR8kL{VJmWW2qBj{?81R_tP##~}xQ7CpD=0uAG zvZ-iinm#+wBIzMY%+`sMt@q+hu}0@dfp0v$Iu}to|$H)TQ!>M z4aNw|O}gDD+Wh8%6N){9@5#$NM*!YHm-;5JI{KkZ&0kiX`r+`8mXDOdTsO3%o@>I; zzT!ABpA@!m;af69(pO~a?oclakhUY$^aS@Y>}_L{77x#Hjgm;Xr6a`&z}K&G4SuaK^!8SDd$dgYH*(hOw>^#i%FbO8Av6?{V+P0Cm#3GOSp8|xdUZUI*7*1E6Rl0_pXitFZIB-zv;In%-6AaT%^&_s6PW15h=V%cfT<}%1@?yNm zh^FmcN%Dnk8aiYGOo+$7b$9T69Ykg^hoiZJF#+cl!%y&r^-%x$Fm`|L=Lr4^z?|Fn zRWe5A<-{)oU^cT{r{JUdDu)<1;WRoU-S)tPrsOUZI82I_r>;*uA_dOWz%LNZw?<3#g9(*M0gOP3z)ZlQ)>Y9|89; z2i-mx1*YQ~QGB}&yh;h})0s8FR|=$*L2fL@P`ZR;Jcic(2(_~S!oTJT9Zr^r_bek$ z{(PS3;%oSob%YeLgwx?yd19qzMb~cw=Vv3t{>)zUD{ms1<9uS*0@Gppc@KTaBwBK~ zSj6NPBbw6zhXkm50D){;MC&!>k_a;%L{JG_{2(~mEPJfFRRHcU=xJ?>Xr=&16f5Y7 z6>QkrXMTti@upTP4gE&vk|w`xD|FZP^S$OCb0%^PKrp7s*6PYTLKEThE0y=~iq5QK z;;a4dhLkoa=r0NXvvBgQj`lLDLb)Q|_891ZYRp&Q*N^UBT-D7p7Jd4u+4L_jv_j@- z0QD1^Ygm;U&nLguh`zz|==kHw!}fXY;=-b#Xa3wn`$$`)!Ns;> z0H8lF{c=EAHCmD{kK=y;$}7hCqt4}_{})H$Qt6t$x*tBR7hAlvM zAr3x~977|kq(0uY^YRS~eThC~=SgMouHiz}orgf#T^5l!rjNKBZb2cqL*ArpFDgA# zb$5(z%t=kYKNY%d-R_4>oC6u#oT3-f?Ax6z@~#E0joxq2igwnZT6e*T(|23eCx|g8-vQatYVuJ z$4C!`2~r`&!dBKU@C_5q@g2F~A{O57N8)3P!Q;7_+EfyMh;aW-Q8}#Ou(nVMBZ#^N z!A6rsq;AUe+(I5svm5$*HM8?3%lLVzT&R4*L_2QJuxQk*=Tco4dJ@s z1RC3fk|7`DYy%PNxFEkbh5l$GIy2KRQRU*}ckQrBe&c*+czA2NOxEb0-bn>Jkjc_B zKP~j|FtOn5(2`6AUtm~pKEB1k$E$K~8##v%LacQ^{akUsIrH6Up!Vj8!VZ?5=IibYiXW9u4b%?CHEekf5 zR4X_aXB8{_9LJi_Z==O>>f86Tuz3RqY^lVyr|lEB1;C0U{!u&ZgdBPAAGHAfv(yp$ zPhI5fzmRaXZQK`}!|$6LZy-X|ojIP!tPN4GXL-O-AOnES$egg$5Qk$?L1|cd^Nf zz{k!0srDS#*8i|F+jT6Hl z@Xz)Aa_9dSlm`62odDS$Q}RwhOWR6~zP=w4A-$*r#QGoYlvy|CTP=1yB65+5rTl}N z&&0DuF~W|5t3;M@yuvIMJhJRPl`g=hLG!Zm;=!w{@-wU(EhvN~uJXGt^_ao4GN~im z;b)#_eHlD{q%+VA35H?_*Acs=M4n9VC5Q6v(D8y{tL2i&!u z19NZ1U{N1@I93J+QfmC1+i4FW8aaN4G_buLlh=}Z;MQg5p%GY6yugu!6E9mDdXvEV;QlS?0#b^<eUPaBty8;*dd{NPtFa&v*J8-*SBKk|kpBN)SY<0#@oV>! z!Z&SKD8udUzS76Tti|T%ISU*VzI*ctZ>Vki6h-mmkXv zf=Wg0Y6KmMH94WG;t!WMo&Z+mZSNGm$fk7g zS7+E)F(=ji^eb)izmuB$v6W{;>F(ehmDN-%l+snHjdOCfC8v~bJd(b06{(AOB0CX`*ZtxiKgbyc0-3j>Dv1DaZmRK4$rjUx(#>$r=YWAr_5 zbXo0=(?+ZTMUfftX+Xa#JeV&ORMOV=mcth&`zeLSV