parse_selectors 2.1.2

minify-selectors' API
Documentation
.CLASS-1:autofill {}
.CLASS-1:enabled {}
.CLASS-1:disabled {}
.CLASS-1:read-only {}
.CLASS-1:read-write {}
.CLASS-1:placeholder-shown {}
.CLASS-1:default {}
.CLASS-1:checked {}
.CLASS-1:indeterminate {}
.CLASS-1:blank {}
.CLASS-1:valid {}
.CLASS-1:invalid {}
.CLASS-1:in-range {}
.CLASS-1:out-of-range {}
.CLASS-1:required {}
.CLASS-1:optional {}
.CLASS-1:user-invalid {}

.CLASS-2:dir(rtl) {}
.CLASS-2:lang(nl) {}
.CLASS-2:lang(en) > .CLASS-1 p {}

.CLASS-3:any-link {}
.CLASS-3:link {}
.CLASS-3:visited {}
.CLASS-3:local-link {}
.CLASS-3:target {}
.CLASS-3:target-within {}
.CLASS-3:scope {}

.CLASS-4:playing {}
.CLASS-4:paused {}

.CLASS-5:root {}
.CLASS-5:empty {}
.CLASS-5:nth-child(odd) {}
.CLASS-5:nth-last-child(even) {}
.CLASS-5:first-child {}
.CLASS-5:last-child {}
.CLASS-5:only-child {}
.CLASS-5:nth-of-type(2n+1) {}
.CLASS-5:nth-last-of-type(3n+4) {}
.CLASS-5:first-of-type {}
.CLASS-5:last-of-type {}
.CLASS-5:only-of-type {}

.CLASS-6:hover {}
.CLASS-6:active {}
.CLASS-6:focus {}
.CLASS-6:focus-within {}
.CLASS-6:focus-visible {}

.CLASS-6:has(#ID-1) {}
.CLASS-6:has(> #ID-2) {}
.CLASS-6:has(img) {}
.CLASS-6:has(foo) {}
.CLASS-6:has(foo + bar) {}
.CLASS-6:not(#ID-3) {}
.CLASS-6:not(:has(#ID-4)) {}
.CLASS-6:where(aside.CLASS-1, footer.CLASS-1) {}
:is(thead.CLASS-1, tfoot.CLASS-1) :is(th.CLASS-2, td.CLASS-2) {}
.CLASS-6:is(aside.CLASS-1, footer.CLASS-1) {}

.CLASS-\32:hover {}
.CLASS-\32 :hover {}
.CLASS-\032:hover {}
.CLASS-\032 :hover {}
.CLASS-\000032:hover {}
.CLASS-\000032 :hover {}