import{__module as e}from"../../../../_virtual/className.mjs";import{__require as t}from"../../../cssesc/cssesc.mjs";import{__require as r}from"../util/index.mjs";import{__require as o}from"./node.mjs";import{__require as u}from"./types.mjs";var n;function i(){return n||(n=1,function(e,n){n.__esModule=!0,n.default=void 0;var i=f(t()),s=r(),a=f(o()),c=u();function f(e){return e&&e.__esModule?e:{default:e}}function l(e,t,r){return t&&function(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}var _=function(e){var t,r;function o(t){var r;return(r=e.call(this,t)||this).type=c.CLASS,r._constructed=!0,r}return r=e,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,p(t,r),o.prototype.valueToString=function(){return"."+e.prototype.valueToString.call(this)},l(o,[{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=(0,i.default)(e,{isIdentifier:!0});t!==e?((0,s.ensureObject)(this,"raws"),this.raws.value=t):this.raws&&delete this.raws.value}this._value=e}}]),o}(a.default);n.default=_,e.exports=n.default}(e,e.exports)),e.exports}export{i as __require};