#!/usr/bin/env node

"use strict";var e=require("postcss-selector-parser"),t=require("tty"),r=require("path"),n=require("url"),s=require("fs");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=i(e),a=i(t),l=i(r),u=i(n),c=i(s);const h=e=>{const t=String(Object(e).replaceWith||"[blank]"),r=o.default().astSync(t),n=Boolean(!("preserve"in Object(e))||e.preserve);return{postcssPlugin:"css-blank-pseudo",Rule:(e,{result:t})=>{if(-1===e.selector.indexOf(":blank"))return;let s;try{const t=o.default((e=>{e.walkPseudos((e=>{":blank"===e.value&&(e.nodes&&e.nodes.length||e.replaceWith(r.clone()))}))})).processSync(e.selector);s=String(t)}catch(r){return void e.warn(t,`Failed to parse selector : ${e.selector}`)}if(void 0===s)return;if(s===e.selector)return;const i=e.clone({selector:s});n?e.before(i):e.replaceWith(i)}}};var p;h.postcss=!0,function(e){e.InvalidArguments="INVALID_ARGUMENTS"}(p||(p={}));var f={exports:{}};let d=a.default,g=!("NO_COLOR"in process.env||process.argv.includes("--no-color"))&&("FORCE_COLOR"in process.env||process.argv.includes("--color")||"win32"===process.platform||d.isatty(1)&&"dumb"!==process.env.TERM||"CI"in process.env),m=(e,t,r=e)=>n=>{let s=""+n,i=s.indexOf(t,e.length);return~i?e+w(s,t,r,i)+t:e+s+t},w=(e,t,r,n)=>{let s=e.substring(0,n)+r,i=e.substring(n+t.length),o=i.indexOf(t);return~o?s+w(i,t,r,o):s+i},y=(e=g)=>({isColorSupported:e,reset:e?e=>`