<lambda>null1 // WARNING: DO NOT EDIT THIS FILE MANUALLY. It's automatically generated by running:
2 //    frameworks/support/compose/ui/ui-inspection/generate-packages/generate_compose_packages.py -r
3 package androidx.compose.ui.inspection.inspector
4 
5 import androidx.annotation.VisibleForTesting
6 import androidx.collection.intSetOf
7 import kotlin.math.absoluteValue
8 
9 @VisibleForTesting
10 fun packageNameHash(packageName: String) =
11     packageName.fold(0) { hash, char -> hash * 31 + char.code }.absoluteValue
12 
13 val systemPackages =
14     intSetOf(
15         -1,
16         packageNameHash("androidx.compose.animation"),
17         packageNameHash("androidx.compose.animation.core"),
18         packageNameHash("androidx.compose.animation.graphics.vector"),
19         packageNameHash("androidx.compose.foundation"),
20         packageNameHash("androidx.compose.foundation.contextmenu"),
21         packageNameHash("androidx.compose.foundation.gestures"),
22         packageNameHash("androidx.compose.foundation.gestures.snapping"),
23         packageNameHash("androidx.compose.foundation.interaction"),
24         packageNameHash("androidx.compose.foundation.layout"),
25         packageNameHash("androidx.compose.foundation.lazy"),
26         packageNameHash("androidx.compose.foundation.lazy.grid"),
27         packageNameHash("androidx.compose.foundation.lazy.layout"),
28         packageNameHash("androidx.compose.foundation.lazy.staggeredgrid"),
29         packageNameHash("androidx.compose.foundation.pager"),
30         packageNameHash("androidx.compose.foundation.text"),
31         packageNameHash("androidx.compose.foundation.text.input"),
32         packageNameHash("androidx.compose.foundation.text.selection"),
33         packageNameHash("androidx.compose.material"),
34         packageNameHash("androidx.compose.material.internal"),
35         packageNameHash("androidx.compose.material.navigation"),
36         packageNameHash("androidx.compose.material.pullrefresh"),
37         packageNameHash("androidx.compose.material.ripple"),
38         packageNameHash("androidx.compose.material3"),
39         packageNameHash("androidx.compose.material3.adaptive"),
40         packageNameHash("androidx.compose.material3.adaptive.layout"),
41         packageNameHash("androidx.compose.material3.adaptive.navigation"),
42         packageNameHash("androidx.compose.material3.adaptive.navigationsuite"),
43         packageNameHash("androidx.compose.material3.carousel"),
44         packageNameHash("androidx.compose.material3.common"),
45         packageNameHash("androidx.compose.material3.internal"),
46         packageNameHash("androidx.compose.material3.pulltorefresh"),
47         packageNameHash("androidx.compose.material3.windowsizeclass"),
48         packageNameHash("androidx.compose.runtime"),
49         packageNameHash("androidx.compose.runtime.internal"),
50         packageNameHash("androidx.compose.runtime.livedata"),
51         packageNameHash("androidx.compose.runtime.mock"),
52         packageNameHash("androidx.compose.runtime.reflect"),
53         packageNameHash("androidx.compose.runtime.rxjava2"),
54         packageNameHash("androidx.compose.runtime.rxjava3"),
55         packageNameHash("androidx.compose.runtime.saveable"),
56         packageNameHash("androidx.compose.ui"),
57         packageNameHash("androidx.compose.ui.graphics"),
58         packageNameHash("androidx.compose.ui.graphics.benchmark"),
59         packageNameHash("androidx.compose.ui.graphics.vector"),
60         packageNameHash("androidx.compose.ui.layout"),
61         packageNameHash("androidx.compose.ui.platform"),
62         packageNameHash("androidx.compose.ui.spatial"),
63         packageNameHash("androidx.compose.ui.text"),
64         packageNameHash("androidx.compose.ui.viewinterop"),
65         packageNameHash("androidx.compose.ui.window"),
66         packageNameHash("androidx.lifecycle.compose"),
67         packageNameHash("androidx.navigation.compose"),
68         packageNameHash("androidx.wear.compose.foundation"),
69         packageNameHash("androidx.wear.compose.foundation.lazy"),
70         packageNameHash("androidx.wear.compose.foundation.pager"),
71         packageNameHash("androidx.wear.compose.foundation.rotary"),
72         packageNameHash("androidx.wear.compose.material"),
73         packageNameHash("androidx.wear.compose.material.dialog"),
74         packageNameHash("androidx.wear.compose.material3"),
75         packageNameHash("androidx.wear.compose.material3.internal"),
76         packageNameHash("androidx.wear.compose.material3.lazy"),
77         packageNameHash("androidx.wear.compose.material3.macrobenchmark.common.baselineprofile"),
78         packageNameHash("androidx.wear.compose.materialcore"),
79         packageNameHash("androidx.wear.compose.navigation"),
80         // TODO(b/375593578): Remove hardcoded packages
81         1538710489, // "a.x.c.s"
82         2001804959, // "a.x.c.u"
83         48603481, // "a.x.c.u.l"
84         1228925967, // "a.x.c.u.n"
85         1665712414, // "a.x.c.u.p"
86         1306660555, // "a.x.c.u.s"
87     )
88