1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
pub type BrowserNameAtom = :: string_cache :: Atom < BrowserNameAtomStaticSet > ;
# [derive (PartialEq , Eq , PartialOrd , Ord)] pub struct BrowserNameAtomStaticSet ;
impl :: string_cache :: StaticAtomSet for BrowserNameAtomStaticSet { fn get () -> & 'static :: string_cache :: PhfStrSet { static SET : :: string_cache :: PhfStrSet = :: string_cache :: PhfStrSet { key : 3213172566270843353u64 , disps : & [(1u32 , 4u32) , (3u32 , 0u32) , (4u32 , 0u32) , (13u32 , 9u32)] , atoms : & ["kaios",
"ie_mob",
"samsung",
"safari",
"op_mob",
"and_uc",
"opera",
"chrome",
"",
"and_ff",
"and_qq",
"android",
"edge",
"and_chr",
"baidu",
"ios_saf",
"op_mini",
"firefox",
"bb"] , hashes : & [1252567485u32 , 501736420u32 , 3001832762u32 , 4025981838u32 , 2921475781u32 , 2964524640u32 , 3556018340u32 , 3150067359u32 , 502452354u32 , 456761766u32 , 2566068187u32 , 2879289440u32 , 3730902961u32 , 3674397156u32 , 2961592066u32 , 3393478330u32 , 1251368618u32 , 2158997269u32 , 4103483208u32] } ;
& SET } fn empty_string_index () -> u32 { 8u32 } } pub const ATOM_BROWSERNAMEATOM__6B_61_69_6F_73 : BrowserNameAtom = BrowserNameAtom :: pack_static (0u32) ;
pub const ATOM_BROWSERNAMEATOM__69_65_5F_6D_6F_62 : BrowserNameAtom = BrowserNameAtom :: pack_static (1u32) ;
pub const ATOM_BROWSERNAMEATOM__73_61_6D_73_75_6E_67 : BrowserNameAtom = BrowserNameAtom :: pack_static (2u32) ;
pub const ATOM_BROWSERNAMEATOM__73_61_66_61_72_69 : BrowserNameAtom = BrowserNameAtom :: pack_static (3u32) ;
pub const ATOM_BROWSERNAMEATOM__6F_70_5F_6D_6F_62 : BrowserNameAtom = BrowserNameAtom :: pack_static (4u32) ;
pub const ATOM_BROWSERNAMEATOM__61_6E_64_5F_75_63 : BrowserNameAtom = BrowserNameAtom :: pack_static (5u32) ;
pub const ATOM_BROWSERNAMEATOM__6F_70_65_72_61 : BrowserNameAtom = BrowserNameAtom :: pack_static (6u32) ;
pub const ATOM_BROWSERNAMEATOM__63_68_72_6F_6D_65 : BrowserNameAtom = BrowserNameAtom :: pack_static (7u32) ;
pub const ATOM_BROWSERNAMEATOM_ : BrowserNameAtom = BrowserNameAtom :: pack_static (8u32) ;
pub const ATOM_BROWSERNAMEATOM__61_6E_64_5F_66_66 : BrowserNameAtom = BrowserNameAtom :: pack_static (9u32) ;
pub const ATOM_BROWSERNAMEATOM__61_6E_64_5F_71_71 : BrowserNameAtom = BrowserNameAtom :: pack_static (10u32) ;
pub const ATOM_BROWSERNAMEATOM__61_6E_64_72_6F_69_64 : BrowserNameAtom = BrowserNameAtom :: pack_static (11u32) ;
pub const ATOM_BROWSERNAMEATOM__65_64_67_65 : BrowserNameAtom = BrowserNameAtom :: pack_static (12u32) ;
pub const ATOM_BROWSERNAMEATOM__61_6E_64_5F_63_68_72 : BrowserNameAtom = BrowserNameAtom :: pack_static (13u32) ;
pub const ATOM_BROWSERNAMEATOM__62_61_69_64_75 : BrowserNameAtom = BrowserNameAtom :: pack_static (14u32) ;
pub const ATOM_BROWSERNAMEATOM__69_6F_73_5F_73_61_66 : BrowserNameAtom = BrowserNameAtom :: pack_static (15u32) ;
pub const ATOM_BROWSERNAMEATOM__6F_70_5F_6D_69_6E_69 : BrowserNameAtom = BrowserNameAtom :: pack_static (16u32) ;
pub const ATOM_BROWSERNAMEATOM__66_69_72_65_66_6F_78 : BrowserNameAtom = BrowserNameAtom :: pack_static (17u32) ;
pub const ATOM_BROWSERNAMEATOM__62_62 : BrowserNameAtom = BrowserNameAtom :: pack_static (18u32) ;
# [macro_export] macro_rules ! browser_name_atom { ("kaios") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__6B_61_69_6F_73 } ;
("ie_mob") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__69_65_5F_6D_6F_62 } ;
("samsung") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__73_61_6D_73_75_6E_67 } ;
("safari") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__73_61_66_61_72_69 } ;
("op_mob") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__6F_70_5F_6D_6F_62 } ;
("and_uc") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__61_6E_64_5F_75_63 } ;
("opera") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__6F_70_65_72_61 } ;
("chrome") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__63_68_72_6F_6D_65 } ;
("") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM_ } ;
("and_ff") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__61_6E_64_5F_66_66 } ;
("and_qq") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__61_6E_64_5F_71_71 } ;
("android") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__61_6E_64_72_6F_69_64 } ;
("edge") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__65_64_67_65 } ;
("and_chr") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__61_6E_64_5F_63_68_72 } ;
("baidu") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__62_61_69_64_75 } ;
("ios_saf") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__69_6F_73_5F_73_61_66 } ;
("op_mini") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__6F_70_5F_6D_69_6E_69 } ;
("firefox") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__66_69_72_65_66_6F_78 } ;
("bb") => { $ crate :: data :: browser_name :: ATOM_BROWSERNAMEATOM__62_62 } ;
}