1pub const CATALOG_VERSION: &str = "0.8.0";
3pub const CATALOG_REVISION: &str = "sha256:e0d119e8048f74ebbc85e8cc34c1f25ccc5b4fe6cb8274c80a92271b81fa30ea";
4
5pub fn icon_svg(asset_path: &str) -> Option<&'static str> {
6 match asset_path {
7 "assets/core/ai.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/ai.svg"))),
8 "assets/core/analytics.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/analytics.svg"))),
9 "assets/core/api.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/api.svg"))),
10 "assets/core/cdn.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/cdn.svg"))),
11 "assets/core/chat.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/chat.svg"))),
12 "assets/core/cloud.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/cloud.svg"))),
13 "assets/core/cluster.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/cluster.svg"))),
14 "assets/core/container.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/container.svg"))),
15 "assets/core/desktop.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/desktop.svg"))),
16 "assets/core/dns.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/dns.svg"))),
17 "assets/core/document.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/document.svg"))),
18 "assets/core/email.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/email.svg"))),
19 "assets/core/event.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/event.svg"))),
20 "assets/core/firewall.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/firewall.svg"))),
21 "assets/core/gateway.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/gateway.svg"))),
22 "assets/core/identity.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/identity.svg"))),
23 "assets/core/load-balancer.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/load-balancer.svg"))),
24 "assets/core/mobile.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/mobile.svg"))),
25 "assets/core/network.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/network.svg"))),
26 "assets/core/observability.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/observability.svg"))),
27 "assets/core/pipeline.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/pipeline.svg"))),
28 "assets/core/repository.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/repository.svg"))),
29 "assets/core/scheduler.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/scheduler.svg"))),
30 "assets/core/search.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/search.svg"))),
31 "assets/core/secret.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/secret.svg"))),
32 "assets/core/server.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/server.svg"))),
33 "assets/core/stream.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/stream.svg"))),
34 "assets/core/task.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/task.svg"))),
35 "assets/core/web.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/web.svg"))),
36 "assets/core/webhook.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/core/webhook.svg"))),
37 "assets/dark/kind-actor.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-actor.svg"))),
38 "assets/dark/kind-cache.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-cache.svg"))),
39 "assets/dark/kind-client.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-client.svg"))),
40 "assets/dark/kind-database.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-database.svg"))),
41 "assets/dark/kind-external.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-external.svg"))),
42 "assets/dark/kind-function.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-function.svg"))),
43 "assets/dark/kind-queue.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-queue.svg"))),
44 "assets/dark/kind-service.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-service.svg"))),
45 "assets/dark/kind-storage.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-storage.svg"))),
46 "assets/dark/kind-worker.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/dark/kind-worker.svg"))),
47 "assets/default/kind-actor.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-actor.svg"))),
48 "assets/default/kind-cache.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-cache.svg"))),
49 "assets/default/kind-client.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-client.svg"))),
50 "assets/default/kind-database.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-database.svg"))),
51 "assets/default/kind-external.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-external.svg"))),
52 "assets/default/kind-function.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-function.svg"))),
53 "assets/default/kind-queue.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-queue.svg"))),
54 "assets/default/kind-service.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-service.svg"))),
55 "assets/default/kind-storage.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-storage.svg"))),
56 "assets/default/kind-worker.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/default/kind-worker.svg"))),
57 "assets/light/kind-actor.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-actor.svg"))),
58 "assets/light/kind-cache.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-cache.svg"))),
59 "assets/light/kind-client.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-client.svg"))),
60 "assets/light/kind-database.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-database.svg"))),
61 "assets/light/kind-external.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-external.svg"))),
62 "assets/light/kind-function.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-function.svg"))),
63 "assets/light/kind-queue.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-queue.svg"))),
64 "assets/light/kind-service.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-service.svg"))),
65 "assets/light/kind-storage.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-storage.svg"))),
66 "assets/light/kind-worker.svg" => Some(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/assets/light/kind-worker.svg"))),
67 _ => None,
68 }
69}