--- /dev/null
+{"headline":{"WARN":50990,"FAIL":24700},"allRuns":[1748571611000,1748485213000,1748399042000,1748312213000,1748225939000,1748139194000,1748053015000,1747966584000,1747880342000,1747793794000,1747707508000,1747621165000,1747534591000,1747447961000,1747275451000,1747189014000,1747102483000,1747051992000,1746670583000,1746584542000,1746497649000,1746411263000,1746325067000,1746238751000,1746152194000,1746065767000,1745979077000,1745892913000,1745806855000,1745720286000,1745633613000,1745547849000,1745461814000,1745374638000,1745320668000,1745315583000,1744251446000,1744165508000,1744078059000,1743991359000,1743904928000,1743818729000,1743733519000,1743647528000,1743573183000],"fails_by_run":[{"run":1743573183000,"status":"WARN","count":48448},{"run":1743573183000,"status":"FAIL","count":29188},{"run":1743647528000,"status":"WARN","count":48433},{"run":1743647528000,"status":"FAIL","count":29188},{"run":1743733519000,"status":"WARN","count":48433},{"run":1743733519000,"status":"FAIL","count":29188},{"run":1743818729000,"status":"WARN","count":48433},{"run":1743818729000,"status":"FAIL","count":29188},{"run":1743904928000,"status":"WARN","count":48433},{"run":1743904928000,"status":"FAIL","count":29188},{"run":1743991359000,"status":"WARN","count":48433},{"run":1743991359000,"status":"FAIL","count":29188},{"run":1744078059000,"status":"WARN","count":48387},{"run":1744078059000,"status":"FAIL","count":29068},{"run":1744165508000,"status":"WARN","count":48474},{"run":1744165508000,"status":"FAIL","count":26459},{"run":1744251446000,"status":"WARN","count":48506},{"run":1744251446000,"status":"FAIL","count":26462},{"run":1745315583000,"status":"WARN","count":52192},{"run":1745315583000,"status":"FAIL","count":26581},{"run":1745320668000,"status":"WARN","count":52192},{"run":1745320668000,"status":"FAIL","count":26581},{"run":1745374638000,"status":"WARN","count":52192},{"run":1745374638000,"status":"FAIL","count":26581},{"run":1745461814000,"status":"WARN","count":52183},{"run":1745461814000,"status":"FAIL","count":26575},{"run":1745547849000,"status":"WARN","count":52183},{"run":1745547849000,"status":"FAIL","count":26575},{"run":1745633613000,"status":"WARN","count":52182},{"run":1745633613000,"status":"FAIL","count":26570},{"run":1745720286000,"status":"WARN","count":52182},{"run":1745720286000,"status":"FAIL","count":26570},{"run":1745806855000,"status":"WARN","count":52182},{"run":1745806855000,"status":"FAIL","count":26570},{"run":1745892913000,"status":"WARN","count":52174},{"run":1745892913000,"status":"FAIL","count":26568},{"run":1745979077000,"status":"WARN","count":52174},{"run":1745979077000,"status":"FAIL","count":26568},{"run":1746065767000,"status":"WARN","count":52215},{"run":1746065767000,"status":"FAIL","count":26586},{"run":1746152194000,"status":"WARN","count":52215},{"run":1746152194000,"status":"FAIL","count":26586},{"run":1746238751000,"status":"WARN","count":52226},{"run":1746238751000,"status":"FAIL","count":26591},{"run":1746325067000,"status":"WARN","count":52226},{"run":1746325067000,"status":"FAIL","count":26591},{"run":1746411263000,"status":"WARN","count":52226},{"run":1746411263000,"status":"FAIL","count":26591},{"run":1746497649000,"status":"WARN","count":52226},{"run":1746497649000,"status":"FAIL","count":26591},{"run":1746584542000,"status":"WARN","count":52226},{"run":1746584542000,"status":"FAIL","count":26591},{"run":1746670583000,"status":"WARN","count":52180},{"run":1746670583000,"status":"FAIL","count":26546},{"run":1747051992000,"status":"WARN","count":50939},{"run":1747051992000,"status":"FAIL","count":26490},{"run":1747102483000,"status":"WARN","count":50939},{"run":1747102483000,"status":"FAIL","count":26490},{"run":1747189014000,"status":"WARN","count":50939},{"run":1747189014000,"status":"FAIL","count":26490},{"run":1747275451000,"status":"WARN","count":50959},{"run":1747275451000,"status":"FAIL","count":26496},{"run":1747447961000,"status":"WARN","count":50960},{"run":1747447961000,"status":"FAIL","count":26543},{"run":1747534591000,"status":"WARN","count":50960},{"run":1747534591000,"status":"FAIL","count":26543},{"run":1747621165000,"status":"WARN","count":50960},{"run":1747621165000,"status":"FAIL","count":26543},{"run":1747707508000,"status":"WARN","count":50960},{"run":1747707508000,"status":"FAIL","count":26543},{"run":1747793794000,"status":"WARN","count":50960},{"run":1747793794000,"status":"FAIL","count":26543},{"run":1747880342000,"status":"WARN","count":50917},{"run":1747880342000,"status":"FAIL","count":26564},{"run":1747966584000,"status":"WARN","count":50990},{"run":1747966584000,"status":"FAIL","count":26584},{"run":1748053015000,"status":"WARN","count":50990},{"run":1748053015000,"status":"FAIL","count":26584},{"run":1748139194000,"status":"WARN","count":50990},{"run":1748139194000,"status":"FAIL","count":26584},{"run":1748225939000,"status":"WARN","count":50990},{"run":1748225939000,"status":"FAIL","count":26584},{"run":1748312213000,"status":"WARN","count":50990},{"run":1748312213000,"status":"FAIL","count":26584},{"run":1748399042000,"status":"WARN","count":50990},{"run":1748399042000,"status":"FAIL","count":26558},{"run":1748485213000,"status":"WARN","count":50990},{"run":1748485213000,"status":"FAIL","count":24700},{"run":1748571611000,"status":"WARN","count":50990},{"run":1748571611000,"status":"FAIL","count":24700}],"most_failing_checks":{"1746325067000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1746411263000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1746670583000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1747966584000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897}],"1748139194000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897}],"1748225939000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897}],"1748312213000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897}],"1748399042000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897}],"1748485213000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"rupee","status":"WARN","count":1875}],"1748571611000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"rupee","status":"WARN","count":1875}],"1746238751000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1746497649000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1748053015000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897}],"1746584542000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892}],"1746065767000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3411},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3341},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2616},{"check_id":"math_signs_width","status":"WARN","count":2593},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1891},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1891}],"1746152194000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3411},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3341},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2616},{"check_id":"math_signs_width","status":"WARN","count":2593},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1891},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1891}],"1747275451000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893}],"1747534591000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893}],"1747447961000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893}],"1747621165000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893}],"1747793794000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893}],"1747707508000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893}],"1745633613000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745720286000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745979077000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745320668000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745374638000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745547849000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745892913000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745315583000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745461814000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745806855000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1747051992000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3408},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3338},{"check_id":"unreachable_glyphs","status":"WARN","count":2681},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1747102483000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3408},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3338},{"check_id":"unreachable_glyphs","status":"WARN","count":2681},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892}],"1747189014000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3408},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3338},{"check_id":"unreachable_glyphs","status":"WARN","count":2681},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892}],"1747880342000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3407},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3337},{"check_id":"unreachable_glyphs","status":"WARN","count":2680},{"check_id":"contour_count","status":"WARN","count":2615},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1894},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1894}],"1744251446000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3324},{"check_id":"unreachable_glyphs","status":"WARN","count":2667},{"check_id":"contour_count","status":"WARN","count":2599},{"check_id":"math_signs_width","status":"WARN","count":2575},{"check_id":"soft_hyphen","status":"WARN","count":2496},{"check_id":"soft_dotted","status":"WARN","count":2203},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1881},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1881},{"check_id":"rupee","status":"WARN","count":1866}],"1743573183000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}],"1743991359000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878}],"1743733519000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878}],"1744078059000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}],"1744165508000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"rupee","status":"WARN","count":1864}],"1743647528000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878}],"1743904928000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878}],"1743818729000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}]},"most_failing_families":{"1748571611000":[{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":127},{"family":"barlow","status":"FAIL","count":120},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":136},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":83},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":67},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":114},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":120},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":74},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":156},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":165},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":110},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":88},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":129},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":121},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":102},{"family":"alegreyasanssc","status":"FAIL","count":115},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":56},{"family":"bevietnampro","status":"WARN","count":253},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":157}],"1748485213000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":120},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":121},{"family":"firasans","status":"FAIL","count":127},{"family":"firasans","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"FAIL","count":110},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":88},{"family":"poppins","status":"FAIL","count":165},{"family":"poppins","status":"WARN","count":222},{"family":"alegreyasans","status":"FAIL","count":114},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":120},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":74},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":156},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":157},{"family":"firasansextracondensed","status":"FAIL","count":136},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":83},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":67},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":157},{"family":"prompt","status":"WARN","count":303},{"family":"alegreyasanssc","status":"FAIL","count":115},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":56},{"family":"firasanscondensed","status":"FAIL","count":129},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":121},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":102}],"1748399042000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286}],"1748312213000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89}],"1748225939000":[{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253}],"1748139194000":[{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20}],"1748053015000":[{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236}],"1747966584000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303}],"1747880342000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20}],"1747793794000":[{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307}],"1747707508000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284}],"1747621165000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236}],"1747534591000":[{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236}],"1747447961000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20}],"1747275451000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236}],"1747189014000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158}],"1747102483000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292}],"1747051992000":[{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89}],"1746670583000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20}],"1746584542000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"livvic","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"bevietnampro","status":"WARN","count":271},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20}],"1746497649000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"WARN","count":271},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166}],"1746411263000":[{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284}],"1746325067000":[{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158}],"1746238751000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254}],"1746152194000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"WARN","count":211},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"bevietnampro","status":"WARN","count":271},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130}],"1746065767000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210}],"1745979077000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303}],"1745892913000":[{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"WARN","count":271},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222}],"1745806855000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20}],"1745720286000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303}],"1745633613000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"livvic","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68}],"1745547849000":[{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"montserratalternates","status":"ERROR","count":20}],"1745461814000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307}],"1745374638000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"alegreyasans","status":"WARN","count":211},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210}],"1745320668000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20}],"1745315583000":[{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210}],"1744251446000":[{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasans","status":"WARN","count":266},{"family":"firasans","status":"FAIL","count":128},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":204},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":289},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":285},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"WARN","count":237},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20}],"1744165508000":[{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasans","status":"WARN","count":266},{"family":"firasans","status":"FAIL","count":128},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":249},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"prompt","status":"WARN","count":285},{"family":"prompt","status":"FAIL","count":158},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":237},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":158},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"poppins","status":"WARN","count":204},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":296},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"montserratalternates","status":"ERROR","count":20}],"1744078059000":[{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"taviraj","status":"FAIL","count":176},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":177},{"family":"trirong","status":"WARN","count":289},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"poppins","status":"WARN","count":204},{"family":"poppins","status":"FAIL","count":167},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"prompt","status":"WARN","count":285},{"family":"prompt","status":"FAIL","count":177},{"family":"barlow","status":"WARN","count":249},{"family":"barlow","status":"FAIL","count":140},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266}],"1743991359000":[{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":92},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":176},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":177},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"montserratalternates","status":"WARN","count":237},{"family":"montserratalternates","status":"FAIL","count":122}],"1743904928000":[{"family":"barlow","status":"WARN","count":249},{"family":"barlow","status":"FAIL","count":140},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":176},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":177},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196}],"1743818729000":[{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"WARN","count":285},{"family":"prompt","status":"FAIL","count":177},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"WARN","count":204},{"family":"poppins","status":"FAIL","count":167},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":92},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":176},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":177},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258}],"1743733519000":[{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":176},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":177},{"family":"trirong","status":"WARN","count":289},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20}],"1743647528000":[{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":92},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":176},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":177},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20}],"1743573183000":[{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":176},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":177},{"family":"trirong","status":"WARN","count":289},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285}]}}
\ No newline at end of file
+++ /dev/null
-{"headline":{"WARN":50990,"FAIL":24700},"allRuns":[1748485213000,1748399042000,1748312213000,1748225939000,1748139194000,1748053015000,1747966584000,1747880342000,1747793794000,1747707508000,1747621165000,1747534591000,1747447961000,1747275451000,1747189014000,1747102483000,1747051992000,1746670583000,1746584542000,1746497649000,1746411263000,1746325067000,1746238751000,1746152194000,1746065767000,1745979077000,1745892913000,1745806855000,1745720286000,1745633613000,1745547849000,1745461814000,1745374638000,1745320668000,1745315583000,1744251446000,1744165508000,1744078059000,1743991359000,1743904928000,1743818729000,1743733519000,1743647528000,1743573183000],"fails_by_run":[{"run":1743573183000,"status":"WARN","count":48448},{"run":1743573183000,"status":"FAIL","count":29188},{"run":1743647528000,"status":"WARN","count":48433},{"run":1743647528000,"status":"FAIL","count":29188},{"run":1743733519000,"status":"WARN","count":48433},{"run":1743733519000,"status":"FAIL","count":29188},{"run":1743818729000,"status":"WARN","count":48433},{"run":1743818729000,"status":"FAIL","count":29188},{"run":1743904928000,"status":"WARN","count":48433},{"run":1743904928000,"status":"FAIL","count":29188},{"run":1743991359000,"status":"WARN","count":48433},{"run":1743991359000,"status":"FAIL","count":29188},{"run":1744078059000,"status":"WARN","count":48387},{"run":1744078059000,"status":"FAIL","count":29068},{"run":1744165508000,"status":"WARN","count":48474},{"run":1744165508000,"status":"FAIL","count":26459},{"run":1744251446000,"status":"WARN","count":48506},{"run":1744251446000,"status":"FAIL","count":26462},{"run":1745315583000,"status":"WARN","count":52192},{"run":1745315583000,"status":"FAIL","count":26581},{"run":1745320668000,"status":"WARN","count":52192},{"run":1745320668000,"status":"FAIL","count":26581},{"run":1745374638000,"status":"WARN","count":52192},{"run":1745374638000,"status":"FAIL","count":26581},{"run":1745461814000,"status":"WARN","count":52183},{"run":1745461814000,"status":"FAIL","count":26575},{"run":1745547849000,"status":"WARN","count":52183},{"run":1745547849000,"status":"FAIL","count":26575},{"run":1745633613000,"status":"WARN","count":52182},{"run":1745633613000,"status":"FAIL","count":26570},{"run":1745720286000,"status":"WARN","count":52182},{"run":1745720286000,"status":"FAIL","count":26570},{"run":1745806855000,"status":"WARN","count":52182},{"run":1745806855000,"status":"FAIL","count":26570},{"run":1745892913000,"status":"WARN","count":52174},{"run":1745892913000,"status":"FAIL","count":26568},{"run":1745979077000,"status":"WARN","count":52174},{"run":1745979077000,"status":"FAIL","count":26568},{"run":1746065767000,"status":"WARN","count":52215},{"run":1746065767000,"status":"FAIL","count":26586},{"run":1746152194000,"status":"WARN","count":52215},{"run":1746152194000,"status":"FAIL","count":26586},{"run":1746238751000,"status":"WARN","count":52226},{"run":1746238751000,"status":"FAIL","count":26591},{"run":1746325067000,"status":"WARN","count":52226},{"run":1746325067000,"status":"FAIL","count":26591},{"run":1746411263000,"status":"WARN","count":52226},{"run":1746411263000,"status":"FAIL","count":26591},{"run":1746497649000,"status":"WARN","count":52226},{"run":1746497649000,"status":"FAIL","count":26591},{"run":1746584542000,"status":"WARN","count":52226},{"run":1746584542000,"status":"FAIL","count":26591},{"run":1746670583000,"status":"WARN","count":52180},{"run":1746670583000,"status":"FAIL","count":26546},{"run":1747051992000,"status":"WARN","count":50939},{"run":1747051992000,"status":"FAIL","count":26490},{"run":1747102483000,"status":"WARN","count":50939},{"run":1747102483000,"status":"FAIL","count":26490},{"run":1747189014000,"status":"WARN","count":50939},{"run":1747189014000,"status":"FAIL","count":26490},{"run":1747275451000,"status":"WARN","count":50959},{"run":1747275451000,"status":"FAIL","count":26496},{"run":1747447961000,"status":"WARN","count":50960},{"run":1747447961000,"status":"FAIL","count":26543},{"run":1747534591000,"status":"WARN","count":50960},{"run":1747534591000,"status":"FAIL","count":26543},{"run":1747621165000,"status":"WARN","count":50960},{"run":1747621165000,"status":"FAIL","count":26543},{"run":1747707508000,"status":"WARN","count":50960},{"run":1747707508000,"status":"FAIL","count":26543},{"run":1747793794000,"status":"WARN","count":50960},{"run":1747793794000,"status":"FAIL","count":26543},{"run":1747880342000,"status":"WARN","count":50917},{"run":1747880342000,"status":"FAIL","count":26564},{"run":1747966584000,"status":"WARN","count":50990},{"run":1747966584000,"status":"FAIL","count":26584},{"run":1748053015000,"status":"WARN","count":50990},{"run":1748053015000,"status":"FAIL","count":26584},{"run":1748139194000,"status":"WARN","count":50990},{"run":1748139194000,"status":"FAIL","count":26584},{"run":1748225939000,"status":"WARN","count":50990},{"run":1748225939000,"status":"FAIL","count":26584},{"run":1748312213000,"status":"WARN","count":50990},{"run":1748312213000,"status":"FAIL","count":26584},{"run":1748399042000,"status":"WARN","count":50990},{"run":1748399042000,"status":"FAIL","count":26558},{"run":1748485213000,"status":"WARN","count":50990},{"run":1748485213000,"status":"FAIL","count":24700}],"most_failing_checks":{"1746584542000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1746325067000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1746411263000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1746238751000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892}],"1746497649000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1748053015000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897}],"1746670583000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892}],"1747966584000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897}],"1748225939000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897}],"1748399042000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897}],"1748485213000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897},{"check_id":"rupee","status":"WARN","count":1875}],"1748139194000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897}],"1748312213000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3412},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3342},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2618},{"check_id":"math_signs_width","status":"WARN","count":2595},{"check_id":"soft_hyphen","status":"WARN","count":2513},{"check_id":"soft_dotted","status":"WARN","count":2227},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1897},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1897}],"1746065767000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3411},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3341},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2616},{"check_id":"math_signs_width","status":"WARN","count":2593},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1891},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1891}],"1746152194000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3411},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3341},{"check_id":"unreachable_glyphs","status":"WARN","count":2685},{"check_id":"contour_count","status":"WARN","count":2616},{"check_id":"math_signs_width","status":"WARN","count":2593},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1891},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1891}],"1747707508000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893}],"1747275451000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893}],"1747534591000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893}],"1747621165000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893}],"1747793794000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893}],"1747447961000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3410},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3340},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2619},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1893},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1893}],"1745315583000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745461814000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745806855000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745633613000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745374638000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745547849000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745892913000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745320668000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2510},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1971},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1745720286000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889}],"1745979077000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3409},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3339},{"check_id":"unreachable_glyphs","status":"WARN","count":2683},{"check_id":"contour_count","status":"WARN","count":2614},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2509},{"check_id":"soft_dotted","status":"WARN","count":2219},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1889},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1889}],"1747102483000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3408},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3338},{"check_id":"unreachable_glyphs","status":"WARN","count":2681},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1747189014000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3408},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3338},{"check_id":"unreachable_glyphs","status":"WARN","count":2681},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892}],"1747051992000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3408},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3338},{"check_id":"unreachable_glyphs","status":"WARN","count":2681},{"check_id":"contour_count","status":"WARN","count":2617},{"check_id":"math_signs_width","status":"WARN","count":2594},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2221},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1892},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1892}],"1747880342000":[{"check_id":"googlefonts/separator_glyphs","status":"WARN","count":3407},{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3337},{"check_id":"unreachable_glyphs","status":"WARN","count":2680},{"check_id":"contour_count","status":"WARN","count":2615},{"check_id":"math_signs_width","status":"WARN","count":2591},{"check_id":"soft_hyphen","status":"WARN","count":2511},{"check_id":"soft_dotted","status":"WARN","count":2223},{"check_id":"unwanted_tables","status":"FAIL","count":1965},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1894},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1894}],"1744251446000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3324},{"check_id":"unreachable_glyphs","status":"WARN","count":2667},{"check_id":"contour_count","status":"WARN","count":2599},{"check_id":"math_signs_width","status":"WARN","count":2575},{"check_id":"soft_hyphen","status":"WARN","count":2496},{"check_id":"soft_dotted","status":"WARN","count":2203},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1881},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1881},{"check_id":"rupee","status":"WARN","count":1866}],"1743818729000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}],"1743573183000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}],"1743991359000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}],"1743647528000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878}],"1743904928000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878}],"1743733519000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}],"1744078059000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"no_mac_entries","status":"FAIL","count":2199},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878}],"1744165508000":[{"check_id":"googlefonts/meta/script_lang_tags","status":"WARN","count":3320},{"check_id":"unreachable_glyphs","status":"WARN","count":2664},{"check_id":"contour_count","status":"WARN","count":2589},{"check_id":"math_signs_width","status":"WARN","count":2574},{"check_id":"soft_hyphen","status":"WARN","count":2492},{"check_id":"soft_dotted","status":"WARN","count":2200},{"check_id":"unwanted_tables","status":"FAIL","count":1970},{"check_id":"googlefonts/description/has_article","status":"FAIL","count":1878},{"check_id":"googlefonts/family/has_license","status":"FAIL","count":1878},{"check_id":"rupee","status":"WARN","count":1864}]},"most_failing_families":{"1748485213000":[{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":127},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":120},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":121},{"family":"ibmplexsanscondensed","status":"FAIL","count":110},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":88},{"family":"lisubosa","status":"WARN","count":258},{"family":"livvic","status":"FAIL","count":67},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":136},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":83},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":165},{"family":"sarabun","status":"FAIL","count":74},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":156},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":114},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":120},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":121},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":102},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":129},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":157},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":115},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":56}],"1748399042000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20}],"1748312213000":[{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284}],"1748225939000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210}],"1748139194000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258}],"1748053015000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303}],"1747966584000":[{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253}],"1747880342000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253}],"1747793794000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"montserratalternates","status":"ERROR","count":20}],"1747707508000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286}],"1747621165000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20}],"1747534591000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89}],"1747447961000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"alegreyasans","status":"WARN","count":197},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166}],"1747275451000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89}],"1747189014000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20}],"1747102483000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20}],"1747051992000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":122},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"livvic","status":"WARN","count":238},{"family":"livvic","status":"FAIL","count":68},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"montserratalternates","status":"ERROR","count":20}],"1746670583000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"WARN","count":271},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"livvic","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20}],"1746584542000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"bevietnampro","status":"WARN","count":271},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254}],"1746497649000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20}],"1746411263000":[{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303}],"1746325067000":[{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84}],"1746238751000":[{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":254},{"family":"grenze","status":"FAIL","count":84},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20}],"1746152194000":[{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314}],"1746065767000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"WARN","count":211},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273}],"1745979077000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258}],"1745892913000":[{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20}],"1745806855000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"livvic","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254}],"1745720286000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"WARN","count":255},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254}],"1745633613000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":89},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255}],"1745547849000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258}],"1745461814000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"WARN","count":284},{"family":"firasans","status":"FAIL","count":128},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273}],"1745374638000":[{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158},{"family":"lato","status":"WARN","count":310},{"family":"lato","status":"FAIL","count":122},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"alegreyasans","status":"WARN","count":211},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254}],"1745320668000":[{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"barlow","status":"FAIL","count":121},{"family":"barlow","status":"WARN","count":267},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":211},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":273},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":314},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":307},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"WARN","count":222},{"family":"poppins","status":"FAIL","count":166},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":271},{"family":"prompt","status":"WARN","count":303},{"family":"prompt","status":"FAIL","count":158}],"1745315583000":[{"family":"barlow","status":"WARN","count":267},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":272},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":284},{"family":"alegreyasans","status":"WARN","count":211},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"barlowcondensed","status":"WARN","count":271},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":273},{"family":"sarabun","status":"FAIL","count":75},{"family":"taviraj","status":"WARN","count":314},{"family":"taviraj","status":"FAIL","count":157},{"family":"trirong","status":"WARN","count":307},{"family":"trirong","status":"FAIL","count":158},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":254},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":286},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":254},{"family":"poppins","status":"FAIL","count":166},{"family":"poppins","status":"WARN","count":222},{"family":"alegreyasanssc","status":"WARN","count":187},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"bevietnampro","status":"WARN","count":271},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":310},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":255},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":284},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":158},{"family":"prompt","status":"WARN","count":303},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":210}],"1744251446000":[{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"barlow","status":"WARN","count":249},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"WARN","count":266},{"family":"firasans","status":"FAIL","count":128},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":237},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"WARN","count":285},{"family":"prompt","status":"FAIL","count":158},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":84},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":157},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":289},{"family":"poppins","status":"WARN","count":204},{"family":"poppins","status":"FAIL","count":166}],"1744165508000":[{"family":"montserratalternates","status":"ERROR","count":20},{"family":"alegreyasans","status":"FAIL","count":115},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"barlowcondensed","status":"FAIL","count":121},{"family":"poppins","status":"WARN","count":204},{"family":"poppins","status":"FAIL","count":166},{"family":"sarabun","status":"FAIL","count":75},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":157},{"family":"grenze","status":"FAIL","count":84},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":68},{"family":"livvic","status":"WARN","count":238},{"family":"trirong","status":"FAIL","count":158},{"family":"trirong","status":"WARN","count":289},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":137},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"ibmplexsanscondensed","status":"FAIL","count":111},{"family":"lisubosa","status":"FAIL","count":89},{"family":"lisubosa","status":"WARN","count":258},{"family":"barlow","status":"WARN","count":249},{"family":"barlow","status":"FAIL","count":121},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"barlowsemicondensed","status":"FAIL","count":122},{"family":"firasans","status":"FAIL","count":128},{"family":"firasans","status":"WARN","count":266},{"family":"montserratalternates","status":"FAIL","count":103},{"family":"montserratalternates","status":"WARN","count":237},{"family":"alegreyasanssc","status":"FAIL","count":116},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"WARN","count":285},{"family":"prompt","status":"FAIL","count":158},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":122},{"family":"lato","status":"WARN","count":292},{"family":"bevietnampro","status":"FAIL","count":57},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":130},{"family":"firasanscondensed","status":"WARN","count":266}],"1744078059000":[{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"lisubosa","status":"WARN","count":258},{"family":"lisubosa","status":"FAIL","count":90},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"taviraj","status":"FAIL","count":176},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":177},{"family":"trirong","status":"WARN","count":289},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":103},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"WARN","count":292},{"family":"lato","status":"FAIL","count":141}],"1743991359000":[{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"WARN","count":204},{"family":"poppins","status":"FAIL","count":167},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":92},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"taviraj","status":"FAIL","count":176},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":177},{"family":"trirong","status":"WARN","count":289},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"WARN","count":285},{"family":"prompt","status":"FAIL","count":177},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258}],"1743904928000":[{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":176},{"family":"trirong","status":"FAIL","count":177},{"family":"trirong","status":"WARN","count":289},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196}],"1743818729000":[{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":176},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":177},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"WARN","count":237},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258}],"1743733519000":[{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"bevietnampro","status":"WARN","count":253},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"sarabun","status":"WARN","count":257},{"family":"sarabun","status":"FAIL","count":92},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":176},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":177},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204}],"1743647528000":[{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"firasans","status":"WARN","count":266},{"family":"firasans","status":"FAIL","count":147},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"grenze","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"grenze","status":"WARN","count":236},{"family":"grenze","status":"FAIL","count":103},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"WARN","count":296},{"family":"taviraj","status":"FAIL","count":176},{"family":"trirong","status":"WARN","count":289},{"family":"trirong","status":"FAIL","count":177},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20}],"1743573183000":[{"family":"firasans","status":"FAIL","count":147},{"family":"firasans","status":"WARN","count":266},{"family":"barlow","status":"FAIL","count":140},{"family":"barlow","status":"WARN","count":249},{"family":"barlowsemicondensed","status":"FAIL","count":141},{"family":"barlowsemicondensed","status":"WARN","count":254},{"family":"lisubosa","status":"FAIL","count":90},{"family":"lisubosa","status":"WARN","count":258},{"family":"ibmplexsanscondensed","status":"FAIL","count":112},{"family":"ibmplexsanscondensed","status":"WARN","count":196},{"family":"poppins","status":"FAIL","count":167},{"family":"poppins","status":"WARN","count":204},{"family":"livvic","status":"FAIL","count":69},{"family":"livvic","status":"WARN","count":238},{"family":"montserratalternates","status":"ERROR","count":20},{"family":"sarabun","status":"FAIL","count":92},{"family":"sarabun","status":"WARN","count":257},{"family":"taviraj","status":"FAIL","count":176},{"family":"taviraj","status":"WARN","count":296},{"family":"trirong","status":"FAIL","count":177},{"family":"trirong","status":"WARN","count":289},{"family":"firasansextracondensed","status":"FAIL","count":156},{"family":"firasansextracondensed","status":"WARN","count":268},{"family":"grenze","status":"FAIL","count":103},{"family":"grenze","status":"WARN","count":236},{"family":"alegreyasans","status":"FAIL","count":130},{"family":"alegreyasans","status":"WARN","count":197},{"family":"barlowcondensed","status":"FAIL","count":140},{"family":"barlowcondensed","status":"WARN","count":253},{"family":"bevietnampro","status":"ERROR","count":20},{"family":"prompt","status":"FAIL","count":177},{"family":"prompt","status":"WARN","count":285},{"family":"lato","status":"FAIL","count":141},{"family":"lato","status":"WARN","count":292},{"family":"montserratalternates","status":"FAIL","count":122},{"family":"montserratalternates","status":"WARN","count":237},{"family":"firasanscondensed","status":"FAIL","count":149},{"family":"firasanscondensed","status":"WARN","count":266},{"family":"grenze","status":"ERROR","count":20},{"family":"alegreyasanssc","status":"FAIL","count":131},{"family":"alegreyasanssc","status":"WARN","count":173},{"family":"bevietnampro","status":"FAIL","count":58},{"family":"bevietnampro","status":"WARN","count":253}]}}
\ No newline at end of file
-var ie=Object.defineProperty;var n=(e,t)=>ie(e,"name",{value:t,configurable:!0});import{Inspector as j,Runtime as le}from"./runtime.e080113b.js";import{Mutable as ce,Generators as $,FileAttachment as de,resize as ue}from"./stdlib.3f869417.js";var pe=Object.defineProperty,A=n((e,t)=>pe(e,"name",{value:t,configurable:!0}),"o$2");const B=document.createElement("template");B.innerHTML='<button title="Copy code" class="observablehq-pre-copy"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2"><path d="M2 6C2 5.44772 2.44772 5 3 5H10C10.5523 5 11 5.44772 11 6V13C11 13.5523 10.5523 14 10 14H3C2.44772 14 2 13.5523 2 13V6Z M4 2.00004L12 2.00001C13.1046 2 14 2.89544 14 4.00001V12"></path></svg></button>',O();function O(){for(const e of document.querySelectorAll("pre:not([data-copy=none])")){const t=e.parentNode;if(t.classList.contains("observablehq-pre-container"))continue;const r=t.insertBefore(document.createElement("div"),e);r.className="observablehq-pre-container",Object.assign(r.dataset,e.dataset),r.appendChild(B.content.cloneNode(!0).firstChild).addEventListener("click",D),r.appendChild(e)}}n(O,"r$2"),A(O,"enableCopyButtons");async function D({currentTarget:e}){await navigator.clipboard.writeText(e.nextElementSibling.textContent.trim());const[t]=e.getAnimations({subtree:!0});t&&(t.currentTime=0),e.classList.add("observablehq-pre-copied"),e.addEventListener("animationend",()=>e.classList.remove("observablehq-pre-copied"),{once:!0})}n(D,"c$3"),A(D,"copy");var me=Object.defineProperty,S=n((e,t)=>me(e,"name",{value:t,configurable:!0}),"s$2");const c=document.querySelector("#observablehq-sidebar-toggle");if(c){let e=c.indeterminate;const t=S(()=>matchMedia("(min-width: calc(640px + 6rem + 272px))").matches,"match");c.onclick=()=>{const o=t();e?(c.checked=!o,e=!1):c.checked===o&&(e=!0),c.indeterminate=e,e?sessionStorage.removeItem("observablehq-sidebar"):sessionStorage.setItem("observablehq-sidebar",c.checked)},addEventListener("keydown",o=>{o.code==="Escape"&&!t()&&(!c.indeterminate&&c.checked&&(o.target===document.body||o.target===c)||o.target?.closest("#observablehq-sidebar"))&&c.click()}),addEventListener("keypress",o=>{o.code==="KeyB"&&(o.metaKey||o.altKey)&&!o.ctrlKey&&(o.target===document.body||o.target===c||o.target?.closest("#observablehq-sidebar"))&&(c.click(),o.preventDefault())});const r=`Toggle sidebar ${/Mac|iPhone/.test(navigator.platform)?/Firefox/.test(navigator.userAgent)?"\u2325":"\u2318":"Alt-"}B`;for(const o of document.querySelectorAll("#observablehq-sidebar-toggle, label[for='observablehq-sidebar-toggle']"))o.title=r}function R(e){e.detail>1&&e.preventDefault()}n(R,"l$4"),S(R,"preventDoubleClick");function I(){sessionStorage.setItem(`observablehq-sidebar:${this.firstElementChild.textContent}`,this.open)}n(I,"c$2"),S(I,"persistOpen");for(const e of document.querySelectorAll("#observablehq-sidebar summary"))e.onmousedown=R,e.parentElement.ontoggle=I;var fe=Object.defineProperty,P=n((e,t)=>fe(e,"name",{value:t,configurable:!0}),"l$3");const x=document.querySelector("#observablehq-toc");if(x){const e=x.appendChild(document.createElement("div"));e.classList.add("observablehq-secondary-link-highlight");const t=document.querySelector("#observablehq-main"),r=Array.from(t.querySelectorAll(x.dataset.selector)).reverse(),o=x.querySelectorAll(".observablehq-secondary-link"),m=P(()=>{for(const a of o)a.classList.remove("observablehq-secondary-link-active");if(location.hash)for(const a of r){const f=encodeURI(`#${a.id}`);if(f===location.hash){const h=a.getBoundingClientRect().top;if(0<h&&h<40){for(const q of o)if(q.querySelector("a[href]")?.hash===f)return q.classList.add("observablehq-secondary-link-active"),q;return}break}}for(const a of r){if(a.getBoundingClientRect().top>=innerHeight*.5)continue;const f=a.querySelector("a[href]")?.hash;for(const h of o)if(h.querySelector("a[href]")?.hash===f)return h.classList.add("observablehq-secondary-link-active"),h;break}},"relink"),g=P(()=>{const a=m();e.style.cssText=a?`top: ${a.offsetTop}px; height: ${a.offsetHeight}px;`:""},"intersected"),y=new IntersectionObserver(g,{rootMargin:"0px 0px -50% 0px"});for(const a of r)y.observe(a)}var he=Object.defineProperty,T=n((e,t)=>he(e,"name",{value:t,configurable:!0}),"r$1");function M(e,t){const r=document.createElement("div");if(new j(r).fulfilled(e),t)for(const o of t){let m=r;for(const g of o)m=m?.childNodes[g];m?.dispatchEvent(new Event("mouseup"))}return r}n(M,"f$2"),T(M,"inspect");function z(e){const t=document.createElement("div");return new j(t).rejected(e),t.classList.add("observablehq--error"),t}n(z,"l$2"),T(z,"inspectError");var be=Object.defineProperty,s=n((e,t)=>be(e,"name",{value:t,configurable:!0}),"o");const ve=s(()=>import("../_npm/lodash@4.17.21/_esm.js").then(e=>e.default),"_"),ge=s(()=>import("../_npm/arquero@8.0.2/_esm.js"),"aq"),ye=s(()=>import("../_npm/apache-arrow@20.0.0/_esm.js"),"Arrow"),qe=s(()=>import("../_npm/d3@7.9.0/e780feca.js"),"d3"),$e=s(()=>import("./stdlib/dot.js").then(e=>e.default),"dot"),we=s(()=>import("../_npm/@duckdb/duckdb-wasm@1.29.0/_esm.js"),"duckdb"),_e=s(()=>import("./stdlib/duckdb.js").then(e=>e.DuckDBClient),"DuckDBClient"),xe=s(()=>import("../_npm/echarts@5.6.0/dist/echarts.esm.min.js._esm.js"),"echarts"),ke=s(()=>import("../_npm/htl@0.3.1/72f4716c.js"),"htl"),Ce=s(()=>import("../_npm/htl@0.3.1/72f4716c.js").then(e=>e.html),"html"),Le=s(()=>import("../_npm/htl@0.3.1/72f4716c.js").then(e=>e.svg),"svg"),Ee=s(()=>import("./stdlib/inputs.js"),"Inputs"),Se=s(()=>import("../_npm/leaflet@1.9.4/_esm.js"),"L"),Ne=s(()=>import("../_npm/mapbox-gl@3.12.0/_esm.js").then(e=>e.default),"mapboxgl"),je=s(()=>import("./stdlib/mermaid.js").then(e=>e.default),"mermaid"),Ae=s(()=>import("../_npm/@observablehq/plot@0.6.17/d761ef9b.js"),"Plot"),Be=s(()=>import("../_npm/react@19.1.0/_esm.js"),"React"),Oe=s(()=>import("../_npm/react-dom@19.1.0/client._esm.js"),"ReactDOM"),De=s(()=>import("./stdlib/duckdb.js").then(e=>e.sql),"sql"),Re=s(()=>import("./stdlib/sqlite.js").then(e=>e.default),"SQLite"),Ie=s(()=>import("./stdlib/sqlite.js").then(e=>e.SQLiteDatabaseClient),"SQLiteDatabaseClient"),Pe=s(()=>import("./stdlib/tex.js").then(e=>e.default),"tex"),Te=s(()=>import("../_npm/topojson-client@3.1.0/_esm.js"),"topojson"),Me=s(()=>import("./stdlib/vgplot.js").then(e=>e.default()),"vg"),ze=s(()=>import("./stdlib/vega-lite.js").then(e=>e.default),"vl");var Qe=Object.freeze({__proto__:null,Arrow:ye,DuckDBClient:_e,Inputs:Ee,L:Se,Plot:Ae,React:Be,ReactDOM:Oe,SQLite:Re,SQLiteDatabaseClient:Ie,_:ve,aq:ge,d3:qe,dot:$e,duckdb:we,echarts:xe,htl:ke,html:Ce,mapboxgl:Ne,mermaid:je,sql:De,svg:Le,tex:Pe,topojson:Te,vg:Me,vl:ze}),He=Object.defineProperty,l=n((e,t)=>He(e,"name",{value:t,configurable:!0}),"e");const Ve=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/aapl.csv"),!0),"aapl"),Ke=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/alphabet.csv"),!0),"alphabet"),Fe=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/cars.csv"),!0),"cars"),Ge=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/citywages.csv"),!0),"citywages"),Je=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/diamonds.csv"),!0),"diamonds"),Ue=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/flare.csv"),!0),"flare"),Ze=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/industries.csv"),!0),"industries"),We=l(()=>Q(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/miserables.json")),"miserables"),Xe=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/olympians.csv"),!0),"olympians"),Ye=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/penguins.csv"),!0),"penguins"),et=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/pizza.csv"),!0),"pizza"),tt=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/weather.csv"),!0),"weather");async function Q(e){const t=await fetch(e);if(!t.ok)throw new Error(`unable to fetch ${e}: status ${t.status}`);return t.json()}n(Q,"w$1"),l(Q,"json");async function H(e){const t=await fetch(e);if(!t.ok)throw new Error(`unable to fetch ${e}: status ${t.status}`);return t.text()}n(H,"y"),l(H,"text");async function d(e,t){const[r,o]=await Promise.all([H(e),import("../_npm/d3-dsv@3.0.1/9cffc2bd.js")]);return o.csvParse(r,t&&o.autoType)}n(d,"t"),l(d,"csv");var ot=Object.freeze({__proto__:null,aapl:Ve,alphabet:Ke,cars:Fe,citywages:Ge,diamonds:Je,flare:Ue,industries:Ze,miserables:We,olympians:Xe,penguins:Ye,pizza:et,weather:tt}),rt=Object.defineProperty,i=n((e,t)=>rt(e,"name",{value:t,configurable:!0}),"i");const nt={now:()=>$.now(),width:()=>$.width(document.querySelector("main")),dark:()=>$.dark(),resize:()=>ue,FileAttachment:()=>de,Generators:()=>$,Mutable:()=>ce,...Qe,...ot},st=new le(nt),V=st.module(),N=new Map,k=X(document.body);function K(e){const{id:t,mode:r,inputs:o=[],outputs:m=[],body:g}=e,y=[];N.set(t,{cell:e,variables:y});const a=k.get(t),f=te(a);a._nodes=[],r===void 0&&(a._expanded=[]),f&&a._nodes.push(f);const h=i(()=>G(a,f),"pending"),q=i(b=>J(a,b),"rejected"),p=V.variable({_node:a.parentNode,pending:h,rejected:q},{shadow:{}});if(o.includes("display")||o.includes("view")){let b=-1;const L=r==="jsx"?F:w,se=r==="inline"?Z:r==="jsx"?U:W,E=new p.constructor(2,p._module);if(E.define(o.filter(u=>u!=="display"&&u!=="view"),()=>{let u=p._version;return _=>{if(u<b)throw new Error("stale display");return u>b&&L(a),b=u,se(a,_),_}}),p._shadow.set("display",E),o.includes("view")){const u=new p.constructor(2,p._module,null,{shadow:{}});u._shadow.set("display",E),u.define(["display"],_=>ae=>$.input(_(ae))),p._shadow.set("view",u)}}p.define(m.length?`cell ${t}`:null,o,g),y.push(p);for(const b of m)y.push(V.variable(!0).define(b,[`cell ${t}`],L=>L[b]))}n(K,"$"),i(K,"define");function F(){}n(F,"z"),i(F,"noop");function w(e){e._expanded&&(e._expanded=e._nodes.map(oe)),e._nodes.forEach(t=>t.remove()),e._nodes.length=0}n(w,"p"),i(w,"clear");function G(e,t){e._error&&(e._error=!1,w(e),t&&v(e,t))}n(G,"C"),i(G,"reset");function J(e,t){console.error(t),e._error=!0,w(e),v(e,z(t))}n(J,"F"),i(J,"reject");function U(e,t){return(e._root??=import("../_npm/react-dom@19.1.0/client._esm.js").then(({createRoot:r})=>{const o=document.createElement("DIV");return[o,r(o)]})).then(([r,o])=>{r.parentNode||(e._nodes.push(r),e.parentNode.insertBefore(r,e)),o.render(t)})}n(U,"H"),i(U,"displayJsx");function v(e,t){if(t.nodeType===11){let r;for(;r=t.firstChild;)e._nodes.push(r),e.parentNode.insertBefore(r,e)}else e._nodes.push(t),e.parentNode.insertBefore(t,e)}n(v,"a"),i(v,"displayNode");function Z(e,t){if(C(t))v(e,t);else if(typeof t=="string"||!t?.[Symbol.iterator])v(e,document.createTextNode(t));else for(const r of t)v(e,C(r)?r:document.createTextNode(r))}n(Z,"J"),i(Z,"displayInline");function W(e,t){v(e,C(t)?t:M(t,e._expanded[e._nodes.length]))}n(W,"P"),i(W,"displayBlock");function at(e){w(k.get(e)),N.get(e).variables.forEach(t=>t.delete()),N.delete(e)}n(at,"Q"),i(at,"undefine");function C(e){return e instanceof Node&&e instanceof e.constructor}n(C,"N"),i(C,"isNode");function X(e){const t=new Map,r=document.createNodeIterator(e,128,null);let o;for(;o=r.nextNode();)Y(o)&&t.set(o.data.slice(1,-1),o);return t}n(X,"v"),i(X,"findRoots");function Y(e){return e.nodeType===8&&/^:[0-9a-f]{8}(?:-\d+)?:$/.test(e.data)}n(Y,"K"),i(Y,"isRoot");function ee(e){return e.nodeType===1&&e.tagName==="OBSERVABLEHQ-LOADING"}n(ee,"U"),i(ee,"isLoading");function te(e){const t=e.previousSibling;return t&&ee(t)?t:null}n(te,"B"),i(te,"findLoading");function it(e,t){t==null?k.delete(e):k.set(e,t)}n(it,"W"),i(it,"registerRoot");function oe(e){if(e.nodeType!==1||!e.classList.contains("observablehq"))return;const t=e.querySelectorAll(".observablehq--expanded");if(t.length)return Array.from(t,r=>re(e,r))}n(oe,"X"),i(oe,"getExpanded");function re(e,t){const r=[];for(;t!==e;)r.push(ne(t)),t=t.parentNode;return r.reverse()}n(re,"Y"),i(re,"getNodePath");function ne(e){return Array.prototype.indexOf.call(e.parentNode.childNodes,e)}n(ne,"Z"),i(ne,"getChildIndex");export{K as define};
+var ie=Object.defineProperty;var n=(e,t)=>ie(e,"name",{value:t,configurable:!0});import{Inspector as j,Runtime as le}from"./runtime.e080113b.js";import{Mutable as ce,Generators as $,FileAttachment as de,resize as ue}from"./stdlib.ec062f48.js";var pe=Object.defineProperty,A=n((e,t)=>pe(e,"name",{value:t,configurable:!0}),"o$2");const B=document.createElement("template");B.innerHTML='<button title="Copy code" class="observablehq-pre-copy"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2"><path d="M2 6C2 5.44772 2.44772 5 3 5H10C10.5523 5 11 5.44772 11 6V13C11 13.5523 10.5523 14 10 14H3C2.44772 14 2 13.5523 2 13V6Z M4 2.00004L12 2.00001C13.1046 2 14 2.89544 14 4.00001V12"></path></svg></button>',O();function O(){for(const e of document.querySelectorAll("pre:not([data-copy=none])")){const t=e.parentNode;if(t.classList.contains("observablehq-pre-container"))continue;const r=t.insertBefore(document.createElement("div"),e);r.className="observablehq-pre-container",Object.assign(r.dataset,e.dataset),r.appendChild(B.content.cloneNode(!0).firstChild).addEventListener("click",D),r.appendChild(e)}}n(O,"r$2"),A(O,"enableCopyButtons");async function D({currentTarget:e}){await navigator.clipboard.writeText(e.nextElementSibling.textContent.trim());const[t]=e.getAnimations({subtree:!0});t&&(t.currentTime=0),e.classList.add("observablehq-pre-copied"),e.addEventListener("animationend",()=>e.classList.remove("observablehq-pre-copied"),{once:!0})}n(D,"c$3"),A(D,"copy");var me=Object.defineProperty,S=n((e,t)=>me(e,"name",{value:t,configurable:!0}),"s$2");const c=document.querySelector("#observablehq-sidebar-toggle");if(c){let e=c.indeterminate;const t=S(()=>matchMedia("(min-width: calc(640px + 6rem + 272px))").matches,"match");c.onclick=()=>{const o=t();e?(c.checked=!o,e=!1):c.checked===o&&(e=!0),c.indeterminate=e,e?sessionStorage.removeItem("observablehq-sidebar"):sessionStorage.setItem("observablehq-sidebar",c.checked)},addEventListener("keydown",o=>{o.code==="Escape"&&!t()&&(!c.indeterminate&&c.checked&&(o.target===document.body||o.target===c)||o.target?.closest("#observablehq-sidebar"))&&c.click()}),addEventListener("keypress",o=>{o.code==="KeyB"&&(o.metaKey||o.altKey)&&!o.ctrlKey&&(o.target===document.body||o.target===c||o.target?.closest("#observablehq-sidebar"))&&(c.click(),o.preventDefault())});const r=`Toggle sidebar ${/Mac|iPhone/.test(navigator.platform)?/Firefox/.test(navigator.userAgent)?"\u2325":"\u2318":"Alt-"}B`;for(const o of document.querySelectorAll("#observablehq-sidebar-toggle, label[for='observablehq-sidebar-toggle']"))o.title=r}function R(e){e.detail>1&&e.preventDefault()}n(R,"l$4"),S(R,"preventDoubleClick");function I(){sessionStorage.setItem(`observablehq-sidebar:${this.firstElementChild.textContent}`,this.open)}n(I,"c$2"),S(I,"persistOpen");for(const e of document.querySelectorAll("#observablehq-sidebar summary"))e.onmousedown=R,e.parentElement.ontoggle=I;var fe=Object.defineProperty,P=n((e,t)=>fe(e,"name",{value:t,configurable:!0}),"l$3");const x=document.querySelector("#observablehq-toc");if(x){const e=x.appendChild(document.createElement("div"));e.classList.add("observablehq-secondary-link-highlight");const t=document.querySelector("#observablehq-main"),r=Array.from(t.querySelectorAll(x.dataset.selector)).reverse(),o=x.querySelectorAll(".observablehq-secondary-link"),m=P(()=>{for(const a of o)a.classList.remove("observablehq-secondary-link-active");if(location.hash)for(const a of r){const f=encodeURI(`#${a.id}`);if(f===location.hash){const h=a.getBoundingClientRect().top;if(0<h&&h<40){for(const q of o)if(q.querySelector("a[href]")?.hash===f)return q.classList.add("observablehq-secondary-link-active"),q;return}break}}for(const a of r){if(a.getBoundingClientRect().top>=innerHeight*.5)continue;const f=a.querySelector("a[href]")?.hash;for(const h of o)if(h.querySelector("a[href]")?.hash===f)return h.classList.add("observablehq-secondary-link-active"),h;break}},"relink"),g=P(()=>{const a=m();e.style.cssText=a?`top: ${a.offsetTop}px; height: ${a.offsetHeight}px;`:""},"intersected"),y=new IntersectionObserver(g,{rootMargin:"0px 0px -50% 0px"});for(const a of r)y.observe(a)}var he=Object.defineProperty,T=n((e,t)=>he(e,"name",{value:t,configurable:!0}),"r$1");function M(e,t){const r=document.createElement("div");if(new j(r).fulfilled(e),t)for(const o of t){let m=r;for(const g of o)m=m?.childNodes[g];m?.dispatchEvent(new Event("mouseup"))}return r}n(M,"f$2"),T(M,"inspect");function z(e){const t=document.createElement("div");return new j(t).rejected(e),t.classList.add("observablehq--error"),t}n(z,"l$2"),T(z,"inspectError");var be=Object.defineProperty,s=n((e,t)=>be(e,"name",{value:t,configurable:!0}),"o");const ve=s(()=>import("../_npm/lodash@4.17.21/_esm.js").then(e=>e.default),"_"),ge=s(()=>import("../_npm/arquero@8.0.3/_esm.js"),"aq"),ye=s(()=>import("../_npm/apache-arrow@20.0.0/_esm.js"),"Arrow"),qe=s(()=>import("../_npm/d3@7.9.0/e780feca.js"),"d3"),$e=s(()=>import("./stdlib/dot.js").then(e=>e.default),"dot"),we=s(()=>import("../_npm/@duckdb/duckdb-wasm@1.29.0/_esm.js"),"duckdb"),_e=s(()=>import("./stdlib/duckdb.js").then(e=>e.DuckDBClient),"DuckDBClient"),xe=s(()=>import("../_npm/echarts@5.6.0/dist/echarts.esm.min.js._esm.js"),"echarts"),ke=s(()=>import("../_npm/htl@0.3.1/72f4716c.js"),"htl"),Ce=s(()=>import("../_npm/htl@0.3.1/72f4716c.js").then(e=>e.html),"html"),Le=s(()=>import("../_npm/htl@0.3.1/72f4716c.js").then(e=>e.svg),"svg"),Ee=s(()=>import("./stdlib/inputs.js"),"Inputs"),Se=s(()=>import("../_npm/leaflet@1.9.4/_esm.js"),"L"),Ne=s(()=>import("../_npm/mapbox-gl@3.12.0/_esm.js").then(e=>e.default),"mapboxgl"),je=s(()=>import("./stdlib/mermaid.js").then(e=>e.default),"mermaid"),Ae=s(()=>import("../_npm/@observablehq/plot@0.6.17/d761ef9b.js"),"Plot"),Be=s(()=>import("../_npm/react@19.1.0/_esm.js"),"React"),Oe=s(()=>import("../_npm/react-dom@19.1.0/client._esm.js"),"ReactDOM"),De=s(()=>import("./stdlib/duckdb.js").then(e=>e.sql),"sql"),Re=s(()=>import("./stdlib/sqlite.js").then(e=>e.default),"SQLite"),Ie=s(()=>import("./stdlib/sqlite.js").then(e=>e.SQLiteDatabaseClient),"SQLiteDatabaseClient"),Pe=s(()=>import("./stdlib/tex.js").then(e=>e.default),"tex"),Te=s(()=>import("../_npm/topojson-client@3.1.0/_esm.js"),"topojson"),Me=s(()=>import("./stdlib/vgplot.js").then(e=>e.default()),"vg"),ze=s(()=>import("./stdlib/vega-lite.js").then(e=>e.default),"vl");var Qe=Object.freeze({__proto__:null,Arrow:ye,DuckDBClient:_e,Inputs:Ee,L:Se,Plot:Ae,React:Be,ReactDOM:Oe,SQLite:Re,SQLiteDatabaseClient:Ie,_:ve,aq:ge,d3:qe,dot:$e,duckdb:we,echarts:xe,htl:ke,html:Ce,mapboxgl:Ne,mermaid:je,sql:De,svg:Le,tex:Pe,topojson:Te,vg:Me,vl:ze}),He=Object.defineProperty,l=n((e,t)=>He(e,"name",{value:t,configurable:!0}),"e");const Ve=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/aapl.csv"),!0),"aapl"),Ke=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/alphabet.csv"),!0),"alphabet"),Fe=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/cars.csv"),!0),"cars"),Ge=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/citywages.csv"),!0),"citywages"),Je=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/diamonds.csv"),!0),"diamonds"),Ue=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/flare.csv"),!0),"flare"),Ze=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/industries.csv"),!0),"industries"),We=l(()=>Q(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/miserables.json")),"miserables"),Xe=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/olympians.csv"),!0),"olympians"),Ye=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/penguins.csv"),!0),"penguins"),et=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/pizza.csv"),!0),"pizza"),tt=l(()=>d(import.meta.resolve("../_npm/@observablehq/sample-datasets@1.0.1/weather.csv"),!0),"weather");async function Q(e){const t=await fetch(e);if(!t.ok)throw new Error(`unable to fetch ${e}: status ${t.status}`);return t.json()}n(Q,"w$1"),l(Q,"json");async function H(e){const t=await fetch(e);if(!t.ok)throw new Error(`unable to fetch ${e}: status ${t.status}`);return t.text()}n(H,"y"),l(H,"text");async function d(e,t){const[r,o]=await Promise.all([H(e),import("../_npm/d3-dsv@3.0.1/9cffc2bd.js")]);return o.csvParse(r,t&&o.autoType)}n(d,"t"),l(d,"csv");var ot=Object.freeze({__proto__:null,aapl:Ve,alphabet:Ke,cars:Fe,citywages:Ge,diamonds:Je,flare:Ue,industries:Ze,miserables:We,olympians:Xe,penguins:Ye,pizza:et,weather:tt}),rt=Object.defineProperty,i=n((e,t)=>rt(e,"name",{value:t,configurable:!0}),"i");const nt={now:()=>$.now(),width:()=>$.width(document.querySelector("main")),dark:()=>$.dark(),resize:()=>ue,FileAttachment:()=>de,Generators:()=>$,Mutable:()=>ce,...Qe,...ot},st=new le(nt),V=st.module(),N=new Map,k=X(document.body);function K(e){const{id:t,mode:r,inputs:o=[],outputs:m=[],body:g}=e,y=[];N.set(t,{cell:e,variables:y});const a=k.get(t),f=te(a);a._nodes=[],r===void 0&&(a._expanded=[]),f&&a._nodes.push(f);const h=i(()=>G(a,f),"pending"),q=i(b=>J(a,b),"rejected"),p=V.variable({_node:a.parentNode,pending:h,rejected:q},{shadow:{}});if(o.includes("display")||o.includes("view")){let b=-1;const L=r==="jsx"?F:w,se=r==="inline"?Z:r==="jsx"?U:W,E=new p.constructor(2,p._module);if(E.define(o.filter(u=>u!=="display"&&u!=="view"),()=>{let u=p._version;return _=>{if(u<b)throw new Error("stale display");return u>b&&L(a),b=u,se(a,_),_}}),p._shadow.set("display",E),o.includes("view")){const u=new p.constructor(2,p._module,null,{shadow:{}});u._shadow.set("display",E),u.define(["display"],_=>ae=>$.input(_(ae))),p._shadow.set("view",u)}}p.define(m.length?`cell ${t}`:null,o,g),y.push(p);for(const b of m)y.push(V.variable(!0).define(b,[`cell ${t}`],L=>L[b]))}n(K,"$"),i(K,"define");function F(){}n(F,"z"),i(F,"noop");function w(e){e._expanded&&(e._expanded=e._nodes.map(oe)),e._nodes.forEach(t=>t.remove()),e._nodes.length=0}n(w,"p"),i(w,"clear");function G(e,t){e._error&&(e._error=!1,w(e),t&&v(e,t))}n(G,"C"),i(G,"reset");function J(e,t){console.error(t),e._error=!0,w(e),v(e,z(t))}n(J,"F"),i(J,"reject");function U(e,t){return(e._root??=import("../_npm/react-dom@19.1.0/client._esm.js").then(({createRoot:r})=>{const o=document.createElement("DIV");return[o,r(o)]})).then(([r,o])=>{r.parentNode||(e._nodes.push(r),e.parentNode.insertBefore(r,e)),o.render(t)})}n(U,"H"),i(U,"displayJsx");function v(e,t){if(t.nodeType===11){let r;for(;r=t.firstChild;)e._nodes.push(r),e.parentNode.insertBefore(r,e)}else e._nodes.push(t),e.parentNode.insertBefore(t,e)}n(v,"a"),i(v,"displayNode");function Z(e,t){if(C(t))v(e,t);else if(typeof t=="string"||!t?.[Symbol.iterator])v(e,document.createTextNode(t));else for(const r of t)v(e,C(r)?r:document.createTextNode(r))}n(Z,"J"),i(Z,"displayInline");function W(e,t){v(e,C(t)?t:M(t,e._expanded[e._nodes.length]))}n(W,"P"),i(W,"displayBlock");function at(e){w(k.get(e)),N.get(e).variables.forEach(t=>t.delete()),N.delete(e)}n(at,"Q"),i(at,"undefine");function C(e){return e instanceof Node&&e instanceof e.constructor}n(C,"N"),i(C,"isNode");function X(e){const t=new Map,r=document.createNodeIterator(e,128,null);let o;for(;o=r.nextNode();)Y(o)&&t.set(o.data.slice(1,-1),o);return t}n(X,"v"),i(X,"findRoots");function Y(e){return e.nodeType===8&&/^:[0-9a-f]{8}(?:-\d+)?:$/.test(e.data)}n(Y,"K"),i(Y,"isRoot");function ee(e){return e.nodeType===1&&e.tagName==="OBSERVABLEHQ-LOADING"}n(ee,"U"),i(ee,"isLoading");function te(e){const t=e.previousSibling;return t&&ee(t)?t:null}n(te,"B"),i(te,"findLoading");function it(e,t){t==null?k.delete(e):k.set(e,t)}n(it,"W"),i(it,"registerRoot");function oe(e){if(e.nodeType!==1||!e.classList.contains("observablehq"))return;const t=e.querySelectorAll(".observablehq--expanded");if(t.length)return Array.from(t,r=>re(e,r))}n(oe,"X"),i(oe,"getExpanded");function re(e,t){const r=[];for(;t!==e;)r.push(ne(t)),t=t.parentNode;return r.reverse()}n(re,"Y"),i(re,"getNodePath");function ne(e){return Array.prototype.indexOf.call(e.parentNode.childNodes,e)}n(ne,"Z"),i(ne,"getChildIndex");export{K as define};
-var T=Object.defineProperty;var o=(t,e)=>T(t,"name",{value:e,configurable:!0});var m,d,D=Object.defineProperty,f=o((t,e)=>D(t,"name",{value:e,configurable:!0}),"o$1");const v=new Map;function b(t,e,r=location){const n=new URL(t,r).href;if(e==null)v.delete(n);else{const{path:a,mimeType:i,lastModified:s,size:y}=e,l=new g(new URL(a,r).href,t.split("/").pop(),i,s,y);return v.set(n,l),l}}o(b,"y"),f(b,"registerFile");function w(t,e=location){if(new.target!==void 0)throw new TypeError("FileAttachment is not a constructor");let r;typeof t=="object"&&t&&"name"in t&&(r=t,t=t.name);const n=v.get(new URL(t,e).href);if(n)return n;if(r)return b(t,r,e);throw new Error(`File not found: ${t}`)}o(w,"d$1"),f(w,"FileAttachment");async function c(t){const e=await fetch(await t.url());if(!e.ok)throw new Error(`Unable to load file: ${t.name}`);return e}o(c,"n"),f(c,"remote_fetch");const O=(m=class{constructor(e,r="application/octet-stream",n,a){Object.defineProperties(this,{name:{value:`${e}`,enumerable:!0},mimeType:{value:`${r}`,enumerable:!0},lastModified:{value:+n,enumerable:!0},size:{value:+a,enumerable:!0}})}async blob(){return(await c(this)).blob()}async arrayBuffer(){return(await c(this)).arrayBuffer()}async text(e){return e===void 0?(await c(this)).text():new TextDecoder(e).decode(await this.arrayBuffer())}async json(){return(await c(this)).json()}async stream(){return(await c(this)).body}async dsv({delimiter:e=",",array:r=!1,typed:n=!1}={}){const[a,i]=await Promise.all([this.text(),import("../_npm/d3-dsv@3.0.1/9cffc2bd.js")]),s=i.dsvFormat(e);return(r?s.parseRows:s.parse)(a,n&&i.autoType)}async csv(e){return this.dsv({...e,delimiter:","})}async tsv(e){return this.dsv({...e,delimiter:" "})}async image(e){const r=await this.url();return new Promise((n,a)=>{const i=new Image;new URL(r,document.baseURI).origin!==new URL(location).origin&&(i.crossOrigin="anonymous"),Object.assign(i,e),i.onload=()=>n(i),i.onerror=()=>a(new Error(`Unable to load file: ${this.name}`)),i.src=r})}async arrow(){const[e,r]=await Promise.all([import("../_npm/apache-arrow@20.0.0/_esm.js"),c(this)]);return e.tableFromIPC(r)}async arquero(e){let r,n;switch(this.mimeType){case"application/json":r=this.text(),n="fromJSON";break;case"text/tab-separated-values":e?.delimiter===void 0&&(e={...e,delimiter:" "});case"text/csv":r=this.text(),n="fromCSV";break;default:if(/\.arrow$/i.test(this.name))r=this.arrow(),n="fromArrow";else if(/\.parquet$/i.test(this.name))r=this.parquet(),n="fromArrow";else throw new Error(`unable to determine Arquero loader: ${this.name}`);break}const[a,i]=await Promise.all([import("../_npm/arquero@8.0.2/_esm.js"),r]);return a[n](i,e)}async parquet(){const[e,r,n]=await Promise.all([import("../_npm/apache-arrow@20.0.0/_esm.js"),import("../_npm/parquet-wasm@0.6.1/_esm.js").then(async a=>(await a.default(import.meta.resolve("../_npm/parquet-wasm@0.6.1/esm/parquet_wasm_bg.wasm")),a)),this.arrayBuffer()]);return e.tableFromIPC(r.readParquet(new Uint8Array(n)).intoIPCStream())}async sqlite(){const[{SQLiteDatabaseClient:e},r]=await Promise.all([import("./stdlib/sqlite.js"),this.arrayBuffer()]);return e.open(r)}async zip(){const[{ZipArchive:e},r]=await Promise.all([import("./stdlib/zip.js"),this.arrayBuffer()]);return e.from(r)}async xml(e="application/xml"){return new DOMParser().parseFromString(await this.text(),e)}async html(){return this.xml("text/html")}async xlsx(){const[{Workbook:e},r]=await Promise.all([import("./stdlib/xlsx.js"),this.arrayBuffer()]);return e.load(r)}},o(m,"m"),m);f(O,"AbstractFile");let j=O;const x=(d=class extends j{constructor(e,r,n,a,i){super(r,n,a,i),Object.defineProperty(this,"href",{value:e})}async url(){return this.href}},o(d,"w"),d);f(x,"FileAttachmentImpl");let g=x;Object.defineProperty(g,"name",{value:"FileAttachment"}),w.prototype=g.prototype;var I=Object.defineProperty,S=o((t,e)=>I(t,"name",{value:e,configurable:!0}),"r$3");async function*u(t){let e,r,n=!1;const a=t(i=>(r=i,e?(e(i),e=null):n=!0,i));if(a!=null&&typeof a!="function")throw new Error(typeof a.then=="function"?"async initializers are not supported":"initializer returned something, but not a dispose function");try{for(;;)yield n?(n=!1,r):new Promise(i=>e=i)}finally{a?.()}}o(u,"u"),S(u,"observe");var _=Object.defineProperty,k=o((t,e)=>_(t,"name",{value:e,configurable:!0}),"i$4");function E(){return u(t=>{let e;const r=matchMedia("(prefers-color-scheme: dark)"),n=document.createElement("div");n.style.transitionProperty="color, background-color",n.style.transitionDuration="1ms";const a=k(()=>{const i=getComputedStyle(document.body).getPropertyValue("color-scheme").split(/\s+/);let s;i.includes("light")&&i.includes("dark")?s=r.matches:s=i.includes("dark"),e!==s&&t(e=s)},"changed");return document.body.appendChild(n),a(),n.addEventListener("transitionstart",a),r.addEventListener("change",a),()=>{n.removeEventListener("transitionstart",a),r.removeEventListener("change",a)}})}o(E,"l$1"),k(E,"dark");var N=Object.defineProperty,h=o((t,e)=>N(t,"name",{value:e,configurable:!0}),"e$1");function A(t){return u(e=>{const r=F(t);let n=P(t);const a=h(()=>e(P(t)),"inputted");return t.addEventListener(r,a),n!==void 0&&e(n),()=>t.removeEventListener(r,a)})}o(A,"o"),h(A,"input");function P(t){switch(t.type){case"range":case"number":return t.valueAsNumber;case"date":return t.valueAsDate;case"checkbox":return t.checked;case"file":return t.multiple?t.files:t.files[0];case"select-multiple":return Array.from(t.selectedOptions,e=>e.value);default:return t.value}}o(P,"a"),h(P,"valueof");function F(t){switch(t.type){case"button":case"submit":case"checkbox":return"click";case"file":return"change";default:return"input"}}o(F,"f$2"),h(F,"eventof");var V=Object.defineProperty,G=o((t,e)=>V(t,"name",{value:e,configurable:!0}),"e");async function*z(){for(;;)yield Date.now()}o(z,"i$2"),G(z,"now");var J=Object.defineProperty,Q=o((t,e)=>J(t,"name",{value:e,configurable:!0}),"r$2");async function*L(t){let e;const r=[],n=t(a=>(r.push(a),e&&(e(r.shift()),e=null),a));if(n!=null&&typeof n!="function")throw new Error(typeof n.then=="function"?"async initializers are not supported":"initializer returned something, but not a dispose function");try{for(;;)yield r.length?r.shift():new Promise(a=>e=a)}finally{n?.()}}o(L,"l"),Q(L,"queue");var W=Object.defineProperty,Z=o((t,e)=>W(t,"name",{value:e,configurable:!0}),"i$1");function q(t,e){return u(r=>{let n;const a=new ResizeObserver(([i])=>{const s=i.contentRect.width;s!==n&&r(n=s)});return a.observe(t,e),()=>a.disconnect()})}o(q,"d"),Z(q,"width");var H=Object.freeze({__proto__:null,dark:E,input:A,now:z,observe:u,queue:L,width:q}),K=Object.defineProperty,X=o((t,e)=>K(t,"name",{value:e,configurable:!0}),"r$1");function R(t){let e;return Object.defineProperty(u(r=>{e=r,t!==void 0&&e(t)}),"value",{get:()=>t,set:r=>void e(t=r)})}o(R,"f$1"),X(R,"Mutable");var Y=Object.defineProperty,C=o((t,e)=>Y(t,"name",{value:e,configurable:!0}),"r");function U(t,e){const r=document.createElement("div");r.style.position="relative",t.length!==1&&(r.style.height="100%");let n=0,a=0,i;const s=new ResizeObserver(async([y])=>{const{width:l,height:M}=y.contentRect;if(t.length===1&&l===i)return;i=l;const $=++n,p=l>0?await t(l,M):null;if(!(a>$)){for(a=$;r.lastChild;)r.lastChild.remove();p!=null&&(t.length!==1&&B(p)&&(p.style.position="absolute"),r.append(p))}});return s.observe(r),e?.then(()=>s.disconnect()),r}o(U,"p"),C(U,"resize");function B(t){return typeof t=="object"&&t.nodeType===1}o(B,"v"),C(B,"isElement");export{j as AbstractFile,w as FileAttachment,H as Generators,R as Mutable,b as registerFile,U as resize};
+var T=Object.defineProperty;var o=(t,e)=>T(t,"name",{value:e,configurable:!0});var m,d,D=Object.defineProperty,f=o((t,e)=>D(t,"name",{value:e,configurable:!0}),"o$1");const v=new Map;function b(t,e,r=location){const n=new URL(t,r).href;if(e==null)v.delete(n);else{const{path:a,mimeType:i,lastModified:s,size:y}=e,l=new g(new URL(a,r).href,t.split("/").pop(),i,s,y);return v.set(n,l),l}}o(b,"y"),f(b,"registerFile");function w(t,e=location){if(new.target!==void 0)throw new TypeError("FileAttachment is not a constructor");let r;typeof t=="object"&&t&&"name"in t&&(r=t,t=t.name);const n=v.get(new URL(t,e).href);if(n)return n;if(r)return b(t,r,e);throw new Error(`File not found: ${t}`)}o(w,"d$1"),f(w,"FileAttachment");async function c(t){const e=await fetch(await t.url());if(!e.ok)throw new Error(`Unable to load file: ${t.name}`);return e}o(c,"n"),f(c,"remote_fetch");const O=(m=class{constructor(e,r="application/octet-stream",n,a){Object.defineProperties(this,{name:{value:`${e}`,enumerable:!0},mimeType:{value:`${r}`,enumerable:!0},lastModified:{value:+n,enumerable:!0},size:{value:+a,enumerable:!0}})}async blob(){return(await c(this)).blob()}async arrayBuffer(){return(await c(this)).arrayBuffer()}async text(e){return e===void 0?(await c(this)).text():new TextDecoder(e).decode(await this.arrayBuffer())}async json(){return(await c(this)).json()}async stream(){return(await c(this)).body}async dsv({delimiter:e=",",array:r=!1,typed:n=!1}={}){const[a,i]=await Promise.all([this.text(),import("../_npm/d3-dsv@3.0.1/9cffc2bd.js")]),s=i.dsvFormat(e);return(r?s.parseRows:s.parse)(a,n&&i.autoType)}async csv(e){return this.dsv({...e,delimiter:","})}async tsv(e){return this.dsv({...e,delimiter:" "})}async image(e){const r=await this.url();return new Promise((n,a)=>{const i=new Image;new URL(r,document.baseURI).origin!==new URL(location).origin&&(i.crossOrigin="anonymous"),Object.assign(i,e),i.onload=()=>n(i),i.onerror=()=>a(new Error(`Unable to load file: ${this.name}`)),i.src=r})}async arrow(){const[e,r]=await Promise.all([import("../_npm/apache-arrow@20.0.0/_esm.js"),c(this)]);return e.tableFromIPC(r)}async arquero(e){let r,n;switch(this.mimeType){case"application/json":r=this.text(),n="fromJSON";break;case"text/tab-separated-values":e?.delimiter===void 0&&(e={...e,delimiter:" "});case"text/csv":r=this.text(),n="fromCSV";break;default:if(/\.arrow$/i.test(this.name))r=this.arrow(),n="fromArrow";else if(/\.parquet$/i.test(this.name))r=this.parquet(),n="fromArrow";else throw new Error(`unable to determine Arquero loader: ${this.name}`);break}const[a,i]=await Promise.all([import("../_npm/arquero@8.0.3/_esm.js"),r]);return a[n](i,e)}async parquet(){const[e,r,n]=await Promise.all([import("../_npm/apache-arrow@20.0.0/_esm.js"),import("../_npm/parquet-wasm@0.6.1/_esm.js").then(async a=>(await a.default(import.meta.resolve("../_npm/parquet-wasm@0.6.1/esm/parquet_wasm_bg.wasm")),a)),this.arrayBuffer()]);return e.tableFromIPC(r.readParquet(new Uint8Array(n)).intoIPCStream())}async sqlite(){const[{SQLiteDatabaseClient:e},r]=await Promise.all([import("./stdlib/sqlite.js"),this.arrayBuffer()]);return e.open(r)}async zip(){const[{ZipArchive:e},r]=await Promise.all([import("./stdlib/zip.js"),this.arrayBuffer()]);return e.from(r)}async xml(e="application/xml"){return new DOMParser().parseFromString(await this.text(),e)}async html(){return this.xml("text/html")}async xlsx(){const[{Workbook:e},r]=await Promise.all([import("./stdlib/xlsx.js"),this.arrayBuffer()]);return e.load(r)}},o(m,"m"),m);f(O,"AbstractFile");let j=O;const x=(d=class extends j{constructor(e,r,n,a,i){super(r,n,a,i),Object.defineProperty(this,"href",{value:e})}async url(){return this.href}},o(d,"w"),d);f(x,"FileAttachmentImpl");let g=x;Object.defineProperty(g,"name",{value:"FileAttachment"}),w.prototype=g.prototype;var I=Object.defineProperty,S=o((t,e)=>I(t,"name",{value:e,configurable:!0}),"r$3");async function*u(t){let e,r,n=!1;const a=t(i=>(r=i,e?(e(i),e=null):n=!0,i));if(a!=null&&typeof a!="function")throw new Error(typeof a.then=="function"?"async initializers are not supported":"initializer returned something, but not a dispose function");try{for(;;)yield n?(n=!1,r):new Promise(i=>e=i)}finally{a?.()}}o(u,"u"),S(u,"observe");var _=Object.defineProperty,k=o((t,e)=>_(t,"name",{value:e,configurable:!0}),"i$4");function E(){return u(t=>{let e;const r=matchMedia("(prefers-color-scheme: dark)"),n=document.createElement("div");n.style.transitionProperty="color, background-color",n.style.transitionDuration="1ms";const a=k(()=>{const i=getComputedStyle(document.body).getPropertyValue("color-scheme").split(/\s+/);let s;i.includes("light")&&i.includes("dark")?s=r.matches:s=i.includes("dark"),e!==s&&t(e=s)},"changed");return document.body.appendChild(n),a(),n.addEventListener("transitionstart",a),r.addEventListener("change",a),()=>{n.removeEventListener("transitionstart",a),r.removeEventListener("change",a)}})}o(E,"l$1"),k(E,"dark");var N=Object.defineProperty,h=o((t,e)=>N(t,"name",{value:e,configurable:!0}),"e$1");function A(t){return u(e=>{const r=F(t);let n=P(t);const a=h(()=>e(P(t)),"inputted");return t.addEventListener(r,a),n!==void 0&&e(n),()=>t.removeEventListener(r,a)})}o(A,"o"),h(A,"input");function P(t){switch(t.type){case"range":case"number":return t.valueAsNumber;case"date":return t.valueAsDate;case"checkbox":return t.checked;case"file":return t.multiple?t.files:t.files[0];case"select-multiple":return Array.from(t.selectedOptions,e=>e.value);default:return t.value}}o(P,"a"),h(P,"valueof");function F(t){switch(t.type){case"button":case"submit":case"checkbox":return"click";case"file":return"change";default:return"input"}}o(F,"f$2"),h(F,"eventof");var V=Object.defineProperty,G=o((t,e)=>V(t,"name",{value:e,configurable:!0}),"e");async function*z(){for(;;)yield Date.now()}o(z,"i$2"),G(z,"now");var J=Object.defineProperty,Q=o((t,e)=>J(t,"name",{value:e,configurable:!0}),"r$2");async function*L(t){let e;const r=[],n=t(a=>(r.push(a),e&&(e(r.shift()),e=null),a));if(n!=null&&typeof n!="function")throw new Error(typeof n.then=="function"?"async initializers are not supported":"initializer returned something, but not a dispose function");try{for(;;)yield r.length?r.shift():new Promise(a=>e=a)}finally{n?.()}}o(L,"l"),Q(L,"queue");var W=Object.defineProperty,Z=o((t,e)=>W(t,"name",{value:e,configurable:!0}),"i$1");function q(t,e){return u(r=>{let n;const a=new ResizeObserver(([i])=>{const s=i.contentRect.width;s!==n&&r(n=s)});return a.observe(t,e),()=>a.disconnect()})}o(q,"d"),Z(q,"width");var H=Object.freeze({__proto__:null,dark:E,input:A,now:z,observe:u,queue:L,width:q}),K=Object.defineProperty,X=o((t,e)=>K(t,"name",{value:e,configurable:!0}),"r$1");function R(t){let e;return Object.defineProperty(u(r=>{e=r,t!==void 0&&e(t)}),"value",{get:()=>t,set:r=>void e(t=r)})}o(R,"f$1"),X(R,"Mutable");var Y=Object.defineProperty,C=o((t,e)=>Y(t,"name",{value:e,configurable:!0}),"r");function U(t,e){const r=document.createElement("div");r.style.position="relative",t.length!==1&&(r.style.height="100%");let n=0,a=0,i;const s=new ResizeObserver(async([y])=>{const{width:l,height:M}=y.contentRect;if(t.length===1&&l===i)return;i=l;const $=++n,p=l>0?await t(l,M):null;if(!(a>$)){for(a=$;r.lastChild;)r.lastChild.remove();p!=null&&(t.length!==1&&B(p)&&(p.style.position="absolute"),r.append(p))}});return s.observe(r),e?.then(()=>s.disconnect()),r}o(U,"p"),C(U,"resize");function B(t){return typeof t=="object"&&t.nodeType===1}o(B,"v"),C(B,"isElement");export{j as AbstractFile,w as FileAttachment,H as Generators,R as Mutable,b as registerFile,U as resize};
<link rel="preload" as="style" href="./_observablehq/theme-air,near-midnight.dcdbf18e.css">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap" crossorigin>
<link rel="stylesheet" type="text/css" href="./_observablehq/theme-air,near-midnight.dcdbf18e.css">
-<link rel="modulepreload" href="./_observablehq/client.c7199c4f.js">
+<link rel="modulepreload" href="./_observablehq/client.b309c0af.js">
<link rel="modulepreload" href="./_observablehq/runtime.e080113b.js">
-<link rel="modulepreload" href="./_observablehq/stdlib.3f869417.js">
+<link rel="modulepreload" href="./_observablehq/stdlib.ec062f48.js">
<link rel="modulepreload" href="./_npm/htl@0.3.1/72f4716c.js">
<link rel="modulepreload" href="./_npm/@observablehq/plot@0.6.17/d761ef9b.js">
<link rel="modulepreload" href="./_npm/d3@7.9.0/e780feca.js">
<link rel="modulepreload" href="./_npm/robust-predicates@3.0.2/aa00730b.js">
<script type="module">
-import {define} from "./_observablehq/client.c7199c4f.js";
-import {registerFile} from "./_observablehq/stdlib.3f869417.js";
+import {define} from "./_observablehq/client.b309c0af.js";
+import {registerFile} from "./_observablehq/stdlib.ec062f48.js";
-registerFile("./results.json", {"name":"./results.json","mimeType":"application/json","path":"./_file/results.69e41e0d.json","lastModified":1748485260989,"size":136308});
+registerFile("./results.json", {"name":"./results.json","mimeType":"application/json","path":"./_file/results.3a5a7c9d.json","lastModified":1748571656218,"size":139377});
define({id: "ace96b3a", inputs: ["FileAttachment"], outputs: ["allResults","categoricals"], body: (FileAttachment) => {
const allResults = FileAttachment("./results.json").json();