use once_cell::sync::Lazy;
use scraper::Selector;
pub static LINK_SELECTOR: Lazy<Selector> =
Lazy::new(|| Selector::parse("a[href]").expect("valid link selector"));
pub static JSONLD_SELECTOR: Lazy<Selector> = Lazy::new(|| {
Selector::parse("script[type='application/ld+json']").expect("valid jsonld selector")
});
pub static BODY_SELECTOR: Lazy<Selector> =
Lazy::new(|| Selector::parse("body").expect("valid body selector"));
pub static TITLE_SELECTOR: Lazy<Selector> =
Lazy::new(|| Selector::parse("title").expect("valid title selector"));
pub static META_SELECTOR: Lazy<Selector> =
Lazy::new(|| Selector::parse("meta[name], meta[property]").expect("valid metadata selector"));
pub static HTML_LANG_SELECTOR: Lazy<Selector> =
Lazy::new(|| Selector::parse("html[lang]").expect("valid html lang selector"));