class f{constructor(o,r,a){this.property=o,this.normal=r,a&&(this.space=a)}}f.prototype.property={};f.prototype.normal={};f.prototype.space=null;function C(e,o){const r={},a={};let p=-1;for(;++p4&&r.slice(0,4)==="data"&&z.test(o)){if(o.charAt(4)==="-"){const i=o.slice(5).replace(b,H);a="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=o.slice(4);if(!b.test(i)){let d=i.replace(I,B);d.charAt(0)!=="-"&&(d="-"+d),o="data"+d}}p=S}return new p(a,o)}function B(e){return"-"+e.toLowerCase()}function H(e){return e.charAt(1).toUpperCase()}const V={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},j=C([L,P,O,R,E],"html"),W=C([L,P,O,R,U],"svg");export{j as a,F as f,V as h,W as s};