Files
bun.sh/src/css/compat.zig
pfg 83760fc446 Sort imports in all files (#21119)
Co-authored-by: taylor.fish <contact@taylor.fish>
2025-07-21 13:26:47 -07:00

5398 lines
180 KiB
Zig

// This file is autogenerated by build-prefixes.js. DO NOT EDIT!
pub const Feature = enum {
abs_function,
accent_system_color,
afar_list_style_type,
amharic_abegede_list_style_type,
amharic_list_style_type,
anchor_size_size,
animation_timeline_shorthand,
any_link,
any_pseudo,
arabic_indic_list_style_type,
armenian_list_style_type,
asterisks_list_style_type,
auto_size,
autofill,
bengali_list_style_type,
binary_list_style_type,
border_image_repeat_round,
border_image_repeat_space,
calc_function,
cambodian_list_style_type,
cap_unit,
case_insensitive,
ch_unit,
circle_list_style_type,
cjk_decimal_list_style_type,
cjk_earthly_branch_list_style_type,
cjk_heavenly_stem_list_style_type,
clamp_function,
color_function,
conic_gradient,
container_query_length_units,
cue,
cue_function,
custom_media_queries,
decimal_leading_zero_list_style_type,
decimal_list_style_type,
default_pseudo,
devanagari_list_style_type,
dialog,
dir_selector,
disc_list_style_type,
disclosure_closed_list_style_type,
disclosure_open_list_style_type,
double_position_gradients,
em_unit,
ethiopic_abegede_am_et_list_style_type,
ethiopic_abegede_gez_list_style_type,
ethiopic_abegede_list_style_type,
ethiopic_abegede_ti_er_list_style_type,
ethiopic_abegede_ti_et_list_style_type,
ethiopic_halehame_aa_er_list_style_type,
ethiopic_halehame_aa_et_list_style_type,
ethiopic_halehame_am_et_list_style_type,
ethiopic_halehame_gez_list_style_type,
ethiopic_halehame_om_et_list_style_type,
ethiopic_halehame_sid_et_list_style_type,
ethiopic_halehame_so_et_list_style_type,
ethiopic_halehame_tig_list_style_type,
ethiopic_list_style_type,
ethiopic_numeric_list_style_type,
ex_unit,
extended_system_fonts,
first_letter,
first_line,
fit_content_function_size,
fit_content_size,
focus_visible,
focus_within,
font_family_system_ui,
font_size_rem,
font_size_x_x_x_large,
font_stretch_percentage,
font_style_oblique_angle,
font_weight_number,
footnotes_list_style_type,
form_validation,
fullscreen,
gencontent,
georgian_list_style_type,
gradient_interpolation_hints,
gujarati_list_style_type,
gurmukhi_list_style_type,
has_selector,
hebrew_list_style_type,
hex_alpha_colors,
hiragana_iroha_list_style_type,
hiragana_list_style_type,
hypot_function,
ic_unit,
image_set,
in_out_of_range,
indeterminate_pseudo,
is_animatable_size,
is_selector,
japanese_formal_list_style_type,
japanese_informal_list_style_type,
kannada_list_style_type,
katakana_iroha_list_style_type,
katakana_list_style_type,
khmer_list_style_type,
korean_hangul_formal_list_style_type,
korean_hanja_formal_list_style_type,
korean_hanja_informal_list_style_type,
lab_colors,
lang_selector_list,
lao_list_style_type,
lh_unit,
light_dark,
linear_gradient,
logical_border_radius,
logical_border_shorthand,
logical_borders,
logical_inset,
logical_margin,
logical_margin_shorthand,
logical_padding,
logical_padding_shorthand,
logical_size,
logical_text_align,
lower_alpha_list_style_type,
lower_armenian_list_style_type,
lower_greek_list_style_type,
lower_hexadecimal_list_style_type,
lower_latin_list_style_type,
lower_norwegian_list_style_type,
lower_roman_list_style_type,
malayalam_list_style_type,
marker_pseudo,
max_content_size,
max_function,
media_interval_syntax,
media_range_syntax,
min_content_size,
min_function,
mod_function,
mongolian_list_style_type,
moz_available_size,
myanmar_list_style_type,
namespaces,
nesting,
none_list_style_type,
not_selector_list,
nth_child_of,
octal_list_style_type,
oklab_colors,
optional_pseudo,
oriya_list_style_type,
oromo_list_style_type,
overflow_shorthand,
p3_colors,
part_pseudo,
persian_list_style_type,
place_content,
place_items,
place_self,
placeholder,
placeholder_shown,
q_unit,
radial_gradient,
rcap_unit,
rch_unit,
read_only_write,
rem_function,
rem_unit,
repeating_conic_gradient,
repeating_linear_gradient,
repeating_radial_gradient,
rex_unit,
ric_unit,
rlh_unit,
round_function,
selection,
selectors2,
selectors3,
shadowdomv1,
sidama_list_style_type,
sign_function,
simp_chinese_formal_list_style_type,
simp_chinese_informal_list_style_type,
somali_list_style_type,
space_separated_color_notation,
square_list_style_type,
stretch_size,
string_list_style_type,
symbols_list_style_type,
tamil_list_style_type,
telugu_list_style_type,
text_decoration_thickness_percent,
text_decoration_thickness_shorthand,
thai_list_style_type,
tibetan_list_style_type,
tigre_list_style_type,
tigrinya_er_abegede_list_style_type,
tigrinya_er_list_style_type,
tigrinya_et_abegede_list_style_type,
tigrinya_et_list_style_type,
trad_chinese_formal_list_style_type,
trad_chinese_informal_list_style_type,
upper_alpha_list_style_type,
upper_armenian_list_style_type,
upper_hexadecimal_list_style_type,
upper_latin_list_style_type,
upper_norwegian_list_style_type,
upper_roman_list_style_type,
vb_unit,
vh_unit,
vi_unit,
viewport_percentage_units_dynamic,
viewport_percentage_units_large,
viewport_percentage_units_small,
vmax_unit,
vmin_unit,
vw_unit,
webkit_fill_available_size,
x_resolution_unit,
pub fn isCompatible(this: Feature, browsers: Browsers) bool {
switch (this) {
.selectors2 => {
if (browsers.ie) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 131072) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 196864) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 197120) {
return false;
}
}
if (browsers.android) |version| {
if (version < 131328) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
},
.selectors3 => {
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 197888) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 197120) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 591104) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 197120) {
return false;
}
}
if (browsers.android) |version| {
if (version < 131328) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
},
.gencontent, .first_line => {
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 131072) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 196864) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 197120) {
return false;
}
}
if (browsers.android) |version| {
if (version < 131328) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
},
.first_letter => {
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 197888) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327936) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 722432) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 196608) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
},
.in_out_of_range => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3276800) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3473408) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2621440) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.form_validation => {
if (browsers.ie) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263171) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
},
.any_link => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3276800) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 4259840) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3407872) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 590336) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.default_pseudo => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3342336) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2490368) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.dir_selector => {
if (browsers.edge) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3211264) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 6946816) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.focus_within => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3407872) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3932160) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3080192) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 524800) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.focus_visible => {
if (browsers.edge) |version| {
if (version < 5636096) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5570560) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 5636096) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4718592) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.indeterminate_pseudo => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3342336) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 2555904) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 1703936) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.is_selector => {
if (browsers.edge) |version| {
if (version < 5767168) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5111808) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 5767168) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.optional_pseudo => {
if (browsers.ie) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 131840) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
},
.placeholder_shown => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3342336) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3080192) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2228224) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.dialog => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 6422528) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 2424832) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 1572864) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.fullscreen => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4194304) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 4653056) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 786688) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.android != null or browsers.ie != null or browsers.ios_saf != null) {
return false;
}
},
.marker_pseudo => {
if (browsers.edge) |version| {
if (version < 5636096) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4456448) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 5636096) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4718592) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
return false;
}
},
.placeholder => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3342336) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3735552) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2883584) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 459264) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.selection => {
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 196864) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 591104) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ios_saf != null) {
return false;
}
},
.case_insensitive => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3080192) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3211264) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2359296) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.read_only_write => {
if (browsers.edge) |version| {
if (version < 851968) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5111808) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 2359296) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 1507328) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.autofill => {
if (browsers.chrome) |version| {
if (version < 7208960) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7208960) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5636096) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 6291456) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1376256) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.namespaces => {
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 131072) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 262656) {
return false;
}
}
if (browsers.android) |version| {
if (version < 131328) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
},
.shadowdomv1 => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4128768) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3473408) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2621440) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 393728) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.hex_alpha_colors => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3211264) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3407872) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 524800) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.nesting => {
if (browsers.edge) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7667712) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 6946816) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.ie != null or browsers.samsung != null) {
return false;
}
},
.not_selector_list => {
if (browsers.edge) |version| {
if (version < 5767168) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5505024) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 5767168) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.has_selector => {
if (browsers.edge) |version| {
if (version < 6881280) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7929856) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 6881280) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1310720) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.font_family_system_ui => {
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 6029312) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 3670016) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2818048) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 393728) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.extended_system_fonts => {
if (browsers.safari) |version| {
if (version < 852224) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 852992) {
return false;
}
}
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.firefox != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
return false;
}
},
.calc_function => {
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 1048576) {
return false;
}
}
if (browsers.chrome) |version| {
if (version < 1703936) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 393472) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8585216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.custom_media_queries, .fit_content_function_size, .stretch_size => {
return false;
},
.double_position_gradients => {
if (browsers.chrome) |version| {
if (version < 4653056) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4194304) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3276800) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 786688) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 786944) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4653056) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.clamp_function => {
if (browsers.chrome) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3735552) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 852224) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 852992) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.place_self, .place_items => {
if (browsers.chrome) |version| {
if (version < 3866624) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2949120) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2818048) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.android) |version| {
if (version < 3866624) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.place_content => {
if (browsers.chrome) |version| {
if (version < 3866624) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2949120) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2818048) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.android) |version| {
if (version < 3866624) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.overflow_shorthand => {
if (browsers.chrome) |version| {
if (version < 4456448) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3997696) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3145728) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 852224) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 852992) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4456448) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.media_range_syntax => {
if (browsers.chrome) |version| {
if (version < 6815744) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 6815744) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4128768) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4653056) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1310720) {
return false;
}
}
if (browsers.android) |version| {
if (version < 6815744) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.media_interval_syntax => {
if (browsers.chrome) |version| {
if (version < 6815744) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 6815744) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 6684672) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4653056) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1310720) {
return false;
}
}
if (browsers.android) |version| {
if (version < 6815744) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.logical_borders => {
if (browsers.chrome) |version| {
if (version < 4521984) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2686976) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3145728) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 786688) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 786944) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4521984) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.logical_border_shorthand, .logical_margin_shorthand, .logical_padding_shorthand => {
if (browsers.chrome) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4325376) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 917760) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 918784) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.logical_border_radius => {
if (browsers.chrome) |version| {
if (version < 5832704) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5832704) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4325376) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4128768) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5832704) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.logical_margin, .logical_padding => {
if (browsers.chrome) |version| {
if (version < 4521984) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2686976) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3145728) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 786688) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 786944) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.logical_inset => {
if (browsers.chrome) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4128768) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 917760) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 918784) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.logical_size => {
if (browsers.chrome) |version| {
if (version < 3735552) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2686976) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2818048) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 786688) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 786944) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 3735552) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.logical_text_align => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 196864) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 131072) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2424832) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.lab_colors => {
if (browsers.chrome) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7405568) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1441792) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.oklab_colors => {
if (browsers.chrome) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7405568) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1441792) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.color_function => {
if (browsers.chrome) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7405568) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1441792) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.space_separated_color_notation => {
if (browsers.chrome) |version| {
if (version < 4259840) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3407872) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3080192) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 786688) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 786944) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4259840) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.text_decoration_thickness_percent => {
if (browsers.chrome) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1115136) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1115136) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.text_decoration_thickness_shorthand => {
if (browsers.chrome) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5701632) {
return false;
}
}
if (browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
return false;
}
},
.cue => {
if (browsers.chrome) |version| {
if (version < 1703936) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3604480) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.cue_function => {
if (browsers.chrome) |version| {
if (version < 1703936) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null) {
return false;
}
},
.any_pseudo => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2424832) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.part_pseudo => {
if (browsers.chrome) |version| {
if (version < 4784128) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3407872) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 852224) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 852992) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4784128) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.image_set => {
if (browsers.chrome) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5767168) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 393216) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 393216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.x_resolution_unit => {
if (browsers.chrome) |version| {
if (version < 4456448) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3145728) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4456448) {
return false;
}
}
if (browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
return false;
}
},
.nth_child_of => {
if (browsers.chrome) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7405568) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1441792) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.min_function, .max_function => {
if (browsers.chrome) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3735552) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 721152) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 721664) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.round_function, .rem_function, .mod_function => {
if (browsers.chrome) |version| {
if (version < 8192000) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 8192000) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5439488) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8192000) {
return false;
}
}
if (browsers.ie != null or browsers.samsung != null) {
return false;
}
},
.abs_function, .sign_function => {
if (browsers.firefox) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
return false;
}
},
.hypot_function => {
if (browsers.chrome) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5242880) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.gradient_interpolation_hints => {
if (browsers.chrome) |version| {
if (version < 2621440) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2359296) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 1769472) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2621440) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.border_image_repeat_round => {
if (browsers.chrome) |version| {
if (version < 1966080) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 590080) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 590592) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 131072) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.border_image_repeat_space => {
if (browsers.chrome) |version| {
if (version < 3670016) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3276800) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2818048) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 590080) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 590592) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 393216) {
return false;
}
}
if (browsers.android) |version| {
if (version < 3670016) {
return false;
}
}
},
.font_size_rem => {
if (browsers.chrome) |version| {
if (version < 2752512) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2031616) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 1835008) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2752512) {
return false;
}
}
},
.font_size_x_x_x_large => {
if (browsers.chrome) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3735552) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.font_style_oblique_angle => {
if (browsers.chrome) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3997696) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3014656) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 721152) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 721664) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 524288) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.font_weight_number => {
if (browsers.chrome) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 1114112) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3997696) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3014656) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 524288) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.font_stretch_percentage => {
if (browsers.chrome) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3997696) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3014656) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 721152) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 721664) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 524288) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4063232) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.light_dark => {
if (browsers.chrome) |version| {
if (version < 8060928) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 8060928) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5373952) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1115392) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1115392) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8060928) {
return false;
}
}
if (browsers.ie != null or browsers.samsung != null) {
return false;
}
},
.accent_system_color => {
if (browsers.firefox) |version| {
if (version < 6750208) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049856) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1049856) {
return false;
}
}
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
return false;
}
},
.animation_timeline_shorthand => {
if (browsers.chrome) |version| {
if (version < 7536640) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7536640) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5046272) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1507328) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7536640) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null or browsers.ios_saf != null or browsers.safari != null) {
return false;
}
},
.q_unit => {
if (browsers.chrome) |version| {
if (version < 4128768) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 3211264) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3014656) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 852224) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 852992) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 524288) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4128768) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.cap_unit => {
if (browsers.chrome) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 6356992) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.ch_unit => {
if (browsers.chrome) |version| {
if (version < 1769472) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.container_query_length_units => {
if (browsers.chrome) |version| {
if (version < 6881280) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 6881280) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7208960) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4718592) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1048576) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1048576) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1310720) {
return false;
}
}
if (browsers.android) |version| {
if (version < 6881280) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.em_unit => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 196608) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 65536) {
return false;
}
}
},
.ex_unit, .circle_list_style_type, .decimal_list_style_type, .disc_list_style_type, .square_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.ic_unit => {
if (browsers.chrome) |version| {
if (version < 6946816) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 6946816) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 6356992) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4718592) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1310720) {
return false;
}
}
if (browsers.android) |version| {
if (version < 6946816) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.lh_unit => {
if (browsers.chrome) |version| {
if (version < 7143424) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7143424) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4849664) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1376256) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7143424) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.rcap_unit => {
if (browsers.chrome) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7733248) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null) {
return false;
}
},
.rch_unit, .rex_unit, .ric_unit => {
if (browsers.chrome) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1114624) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1441792) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null) {
return false;
}
},
.rem_unit => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 131072) {
return false;
}
}
},
.rlh_unit => {
if (browsers.chrome) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 7864320) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4915200) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 1049600) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1441792) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7274496) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.vb_unit, .vi_unit, .viewport_percentage_units_dynamic, .viewport_percentage_units_large, .viewport_percentage_units_small => {
if (browsers.chrome) |version| {
if (version < 7077888) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 7077888) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 6619136) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4784128) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 984064) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1376256) {
return false;
}
}
if (browsers.android) |version| {
if (version < 7077888) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.vh_unit, .vw_unit => {
if (browsers.chrome) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 1245184) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 589824) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 393216) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 393216) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.vmax_unit => {
if (browsers.chrome) |version| {
if (version < 1703936) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 1048576) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 1245184) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.vmin_unit => {
if (browsers.chrome) |version| {
if (version < 1703936) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 1245184) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.conic_gradient, .repeating_conic_gradient => {
if (browsers.chrome) |version| {
if (version < 4521984) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5439488) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3145728) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 786688) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 786944) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.android) |version| {
if (version < 4521984) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.linear_gradient, .repeating_linear_gradient => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327936) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2424832) {
return false;
}
}
},
.radial_gradient => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327936) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2424832) {
return false;
}
}
},
.repeating_radial_gradient => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 655360) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327936) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.afar_list_style_type, .amharic_list_style_type, .amharic_abegede_list_style_type, .ethiopic_list_style_type, .ethiopic_abegede_list_style_type, .ethiopic_abegede_am_et_list_style_type, .ethiopic_abegede_gez_list_style_type, .ethiopic_abegede_ti_er_list_style_type, .ethiopic_abegede_ti_et_list_style_type, .ethiopic_halehame_aa_er_list_style_type, .ethiopic_halehame_aa_et_list_style_type, .ethiopic_halehame_am_et_list_style_type, .ethiopic_halehame_gez_list_style_type, .ethiopic_halehame_om_et_list_style_type, .ethiopic_halehame_sid_et_list_style_type, .ethiopic_halehame_so_et_list_style_type, .ethiopic_halehame_tig_list_style_type, .lower_hexadecimal_list_style_type, .lower_norwegian_list_style_type, .upper_hexadecimal_list_style_type, .upper_norwegian_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 262656) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 196608) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null) {
return false;
}
},
.arabic_indic_list_style_type, .bengali_list_style_type, .cjk_earthly_branch_list_style_type, .cjk_heavenly_stem_list_style_type, .devanagari_list_style_type, .gujarati_list_style_type, .gurmukhi_list_style_type, .kannada_list_style_type, .khmer_list_style_type, .lao_list_style_type, .malayalam_list_style_type, .myanmar_list_style_type, .oriya_list_style_type, .persian_list_style_type, .telugu_list_style_type, .thai_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 262656) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.armenian_list_style_type, .decimal_leading_zero_list_style_type, .georgian_list_style_type, .lower_alpha_list_style_type, .lower_greek_list_style_type, .lower_roman_list_style_type, .upper_alpha_list_style_type, .upper_latin_list_style_type, .upper_roman_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 524288) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.asterisks_list_style_type, .footnotes_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327936) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null) {
return false;
}
},
.binary_list_style_type, .octal_list_style_type, .oromo_list_style_type, .sidama_list_style_type, .somali_list_style_type, .tigre_list_style_type, .tigrinya_er_list_style_type, .tigrinya_er_abegede_list_style_type, .tigrinya_et_list_style_type, .tigrinya_et_abegede_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 262656) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null) {
return false;
}
},
.cambodian_list_style_type, .mongolian_list_style_type, .tibetan_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2162688) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 262656) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.cjk_decimal_list_style_type => {
if (browsers.chrome) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 1835008) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4194304) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1048576) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.disclosure_closed_list_style_type, .disclosure_open_list_style_type => {
if (browsers.chrome) |version| {
if (version < 5832704) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5832704) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2162688) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4128768) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5832704) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.ethiopic_numeric_list_style_type, .japanese_formal_list_style_type, .japanese_informal_list_style_type, .tamil_list_style_type => {
if (browsers.chrome) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 4194304) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 1048576) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5963776) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.hebrew_list_style_type, .hiragana_list_style_type, .hiragana_iroha_list_style_type, .katakana_list_style_type, .katakana_iroha_list_style_type, .auto_size => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.korean_hangul_formal_list_style_type, .korean_hanja_formal_list_style_type, .korean_hanja_informal_list_style_type => {
if (browsers.chrome) |version| {
if (version < 2949120) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 1835008) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2097152) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2949120) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.lower_armenian_list_style_type, .upper_armenian_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2162688) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 327936) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.lower_latin_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 524288) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.none_list_style_type => {
if (browsers.chrome) |version| {
if (version < 1179648) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 65536) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.simp_chinese_formal_list_style_type, .simp_chinese_informal_list_style_type, .trad_chinese_formal_list_style_type, .trad_chinese_informal_list_style_type => {
if (browsers.chrome) |version| {
if (version < 2949120) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2097152) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 983040) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 2949120) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.string_list_style_type => {
if (browsers.chrome) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 2555904) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 3735552) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 917760) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 918784) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.android) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.symbols_list_style_type => {
if (browsers.firefox) |version| {
if (version < 2293760) {
return false;
}
}
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.ios_saf != null or browsers.opera != null or browsers.safari != null or browsers.samsung != null) {
return false;
}
},
.anchor_size_size => {
if (browsers.chrome) |version| {
if (version < 8192000) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 8192000) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 5439488) {
return false;
}
}
if (browsers.android) |version| {
if (version < 8192000) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null or browsers.ios_saf != null or browsers.safari != null or browsers.samsung != null) {
return false;
}
},
.fit_content_size => {
if (browsers.chrome) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.is_animatable_size => {
if (browsers.chrome) |version| {
if (version < 1703936) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 786432) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 1048576) {
return false;
}
}
if (browsers.ie) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
},
.max_content_size => {
if (browsers.chrome) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2818048) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 66816) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.min_content_size => {
if (browsers.chrome) |version| {
if (version < 3014656) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 2162688) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 720896) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 3014656) {
return false;
}
}
if (browsers.ie != null) {
return false;
}
},
.webkit_fill_available_size => {
if (browsers.chrome) |version| {
if (version < 1638400) {
return false;
}
}
if (browsers.edge) |version| {
if (version < 5177344) {
return false;
}
}
if (browsers.opera) |version| {
if (version < 917504) {
return false;
}
}
if (browsers.safari) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 458752) {
return false;
}
}
if (browsers.samsung) |version| {
if (version < 327680) {
return false;
}
}
if (browsers.android) |version| {
if (version < 263168) {
return false;
}
}
if (browsers.firefox != null or browsers.ie != null) {
return false;
}
},
.moz_available_size => {
if (browsers.firefox) |version| {
if (version < 262144) {
return false;
}
}
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.ie != null or browsers.ios_saf != null or browsers.opera != null or browsers.safari != null or browsers.samsung != null) {
return false;
}
},
.p3_colors, .lang_selector_list => {
if (browsers.safari) |version| {
if (version < 655616) {
return false;
}
}
if (browsers.ios_saf) |version| {
if (version < 656128) {
return false;
}
}
if (browsers.android != null or browsers.chrome != null or browsers.edge != null or browsers.firefox != null or browsers.ie != null or browsers.opera != null or browsers.samsung != null) {
return false;
}
},
}
return true;
}
pub fn isPartiallyCompatible(this: *const Feature, targets: Browsers) bool {
var browsers = Browsers{};
if (targets.android != null) {
browsers.android = targets.android;
if (this.isCompatible(browsers)) {
return true;
}
browsers.android = null;
}
if (targets.chrome != null) {
browsers.chrome = targets.chrome;
if (this.isCompatible(browsers)) {
return true;
}
browsers.chrome = null;
}
if (targets.edge != null) {
browsers.edge = targets.edge;
if (this.isCompatible(browsers)) {
return true;
}
browsers.edge = null;
}
if (targets.firefox != null) {
browsers.firefox = targets.firefox;
if (this.isCompatible(browsers)) {
return true;
}
browsers.firefox = null;
}
if (targets.ie != null) {
browsers.ie = targets.ie;
if (this.isCompatible(browsers)) {
return true;
}
browsers.ie = null;
}
if (targets.ios_saf != null) {
browsers.ios_saf = targets.ios_saf;
if (this.isCompatible(browsers)) {
return true;
}
browsers.ios_saf = null;
}
if (targets.opera != null) {
browsers.opera = targets.opera;
if (this.isCompatible(browsers)) {
return true;
}
browsers.opera = null;
}
if (targets.safari != null) {
browsers.safari = targets.safari;
if (this.isCompatible(browsers)) {
return true;
}
browsers.safari = null;
}
if (targets.samsung != null) {
browsers.samsung = targets.samsung;
if (this.isCompatible(browsers)) {
return true;
}
browsers.samsung = null;
}
return false;
}
};
const Browsers = @import("./targets.zig").Browsers;