import{__require as r}from"./at-rule.mjs";import{__require as e}from"./comment.mjs";import{__require as o}from"./container.mjs";import{__require as s}from"./css-syntax-error.mjs";import{__require as t}from"./declaration.mjs";import{__require as m}from"./document.mjs";import{__require as i}from"./fromJSON.mjs";import{__require as n}from"./input.mjs";import{__require as u}from"./lazy-result.mjs";import{__require as a}from"./list.mjs";import{__require as _}from"./node.mjs";import{__require as p}from"./parse.mjs";import{__require as f}from"./processor.mjs";import{__require as c}from"./result.mjs";import{__require as l}from"./root.mjs";import{__require as j}from"./rule.mjs";import{__require as q}from"./stringify.mjs";import{__require as w}from"./warning.mjs";var g,d;function y(){if(d)return g;d=1;let y=r(),A=e(),N=o(),R=s(),v=t(),P=m(),x=i(),C=n(),O=u(),S=a(),h=_(),D=p(),G=f(),J=c(),L=l(),W=j(),b=q(),z=w();function E(...r){return 1===r.length&&Array.isArray(r[0])&&(r=r[0]),new G(r)}return E.plugin=function(r,e){let o,s=!1;function t(...o){console&&console.warn&&!s&&(s=!0,process.env.LANG&&process.env.LANG.startsWith("cn"));let t=e(...o);return t.postcssPlugin=r,t.postcssVersion=(new G).version,t}return Object.defineProperty(t,"postcss",{get:()=>(o||(o=t()),o)}),t.process=function(r,e,o){return E([t(o)]).process(r,e)},t},E.stringify=b,E.parse=D,E.fromJSON=x,E.list=S,E.comment=r=>new A(r),E.atRule=r=>new y(r),E.decl=r=>new v(r),E.rule=r=>new W(r),E.root=r=>new L(r),E.document=r=>new P(r),E.CssSyntaxError=R,E.Declaration=v,E.Container=N,E.Processor=G,E.Document=P,E.Comment=A,E.Warning=z,E.AtRule=y,E.Result=J,E.Input=C,E.Rule=W,E.Root=L,E.Node=h,O.registerPostcss(E),g=E,E.default=E,g}export{y as __require};