"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=e(require("postcss-selector-parser"));const n=t.default().astSync(":link").nodes[0],s=t.default().astSync(":visited").nodes[0],o=t.default().astSync("area[href]").nodes[0],r=t.default().astSync("[href]").nodes[0];function l(e,l){let c=[];return t.default((e=>{let u=[];e.walkPseudos((e=>{if(":any-link"!==e.value||e.nodes&&e.nodes.length)return;if(!l)return void u.push([n.clone(),s.clone()]);const c=function(e){let n=[],s=e.prev();for(;s&&"combinator"!==s.type&&!t.default.isPseudoElement(s);)"tag"===s.type&&n.push(s.value),s=s.prev();let o=e.next();for(;o&&"combinator"!==o.type&&!t.default.isPseudoElement(o);)"tag"===o.type&&n.push(o.value),o=o.next();return n}(e);c.includes("area")?u.push([n.clone(),s.clone(),r.clone()]):c.length?u.push([n.clone(),s.clone()]):u.push([n.clone(),s.clone(),o.clone()])})),u.length&&function(...e){const t=[],n=e.length-1;function s(o,r){for(let l=0,c=e[r].length;l{const s=e.clone();s.walkPseudos((e=>{":any-link"!==e.value||e.nodes&&e.nodes.length||(!function(e,n,s){let o=s.type;"selector"===s.type&&s.nodes&&s.nodes.length&&(o=s.nodes[0].type);let r=-1,l=-1;const c=e.index(n);for(let n=c;n>=0&&("combinator"!==e.nodes[n].type&&!t.default.isPseudoElement(e.nodes[n].type));n--)r=n;if("tag"===o)return void e.insertBefore(e.at(r),s);for(let n=c;n