"use strict";function_defaults(obj,defaults){varkeys=Object.getOwnPropertyNames(defaults);for(vari=0;i<keys.length;i++){varkey=keys[i];varvalue=Object.getOwnPropertyDescriptor(defaults,key);if(value&&value.configurable&&obj[key]===undefined){Object.defineProperty(obj,key,value);}}returnobj;}function_inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;_defaults(subClass,superClass);}function_defineProperty(obj,key,value){if(keyinobj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}returnobj;}varDeclaration=require('../declaration');varBASIC=['none','underline','overline','line-through','blink','inherit','initial','unset'];varTextDecoration=/*#__PURE__*/function(_Declaration){_inheritsLoose(TextDecoration,_Declaration);functionTextDecoration(){return_Declaration.apply(this,arguments)||this;}var_proto=TextDecoration.prototype;/** * Do not add prefixes for basic values. */_proto.check=functioncheck(decl){returndecl.value.split(/\s+/).some(function(i){returnBASIC.indexOf(i)===-1;});};returnTextDecoration;}(Declaration);_defineProperty(TextDecoration,"names",['text-decoration']);module.exports=TextDecoration;