UNPKG

graphane

Version:

Data Visualization Microframework

1 lines 7.81 kB
/* graphane - 1.0.1 [module:plugin.debug] */ var o="gSVG debug -",y={a:["animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],animate:["desc","metadata","title"],animateMotion:["desc","metadata","mpath","title"],animateTransform:["desc","metadata","title"],circle:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],clipPath:["animate","animateMotion","animateTransform","circle","desc","discard","ellipse","line","metadata","mpath","path","polygon","polyline","rect","set","text","title","use"],defs:["a","animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],desc:[],discard:["desc","metadata","title"],ellipse:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],feBlend:["animate","set"],feColorMatrix:["animate","set"],feComponentTransfer:["feFuncA","feFuncB","feFuncG","feFuncR"],feComposite:["animate","set"],feConvolveMatrix:["animate","set"],feDiffuseLighting:["desc","metadata","title"],feDisplacementMap:["animate","set"],feDistantLight:["animate","set"],feDropShadow:["animate","set"],feFlood:["animate","set"],feFuncA:["animate","set"],feFuncB:["animate","set"],feFuncG:["animate","set"],feFuncR:["animate","set"],feGaussianBlur:["animate","set"],feImage:["animate","animateTransform","set"],feMerge:["feMergeNode"],feMergeNode:["animate","set"],feMorphology:["animate","set"],feOffset:["animate","set"],fePointLight:["animate","set"],feSpecularLighting:["desc","metadata","title"],feSpotLight:["animate","set"],feTile:["animate","set"],feTurbulence:["animate","set"],filter:["animate","desc","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","metadata","set","title"],foreignObject:[],g:["a","animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],image:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],line:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],linearGradient:["animate","animateTransform","desc","metadata","set","stop","title"],marker:["a","animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],mask:["a","animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],metadata:[],mpath:["desc","metadata","title"],path:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],pattern:["a","animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],polygon:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],polyline:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],radialGradient:["animate","animateTransform","desc","metadata","set","stop","title"],rect:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],set:["desc","metadata","title"],stop:["animate","set"],style:[],svg:["a","animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],switch:["a","animate","animateMotion","animateTransform","circle","desc","discard","ellipse","foreignObject","g","image","line","metadata","mpath","path","polygon","polyline","rect","set","svg","switch","text","title","use"],symbol:["a","animate","animateMotion","animateTransform","circle","clipPath","defs","desc","discard","ellipse","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","style","svg","switch","symbol","text","title","use","view"],text:["a","animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","text","textPath","title","tspan"],textPath:["a","animate","desc","metadata","set","title","tspan"],title:[],tspan:["a","animate","desc","metadata","set","title","tspan"],use:["animate","animateMotion","animateTransform","desc","discard","metadata","mpath","set","title"],view:["desc","metadata","title"]},M=["length","value","item","contains","add","remove","replace","supports","toggle","entries","forEach","keys","values"],G=["class","add","addBefore"],T=["M","m","A","a","C","c","S","s","L","l","H","h","V","v","Q","q","T","t","Z","z"],c=0,E=1,m=2,f=t=>t.replace(/_([a-z0-9])/g,(e,a)=>a.toUpperCase()),p=(t,e)=>f(e)in t||f(e)in getComputedStyle(t),b=(t,e)=>y[t]?.includes(e),L=(t,e,a)=>{let i=t.el.tagName,n=Object.getPrototypeOf(t);return e.indexOf("style.")===0?p(t.el,e.substring(6)):e.indexOf("classList.")===0?v(i,e.substring(10)):e.indexOf("d.")===0?O(n,i,e.substring(2))||a.includes(e):n[e]||p(t.el,e)||G.includes(e)||a.includes(e)},v=(t,e)=>!!M.includes(e),O=(t,e,a)=>!!(T.includes(a)||t._d&&t._d[a]);function g(){try{throw new Error("myError")}catch(t){let e=t.stack.split(` `);return e.shift(),e.shift(),e.shift(),e.shift(),e.shift(),e.join(` `).trim()}}function h(t){return t.map(e=>JSON.stringify(e,k)).join(", ")}function k(t,e){return typeof e=="function"?`[function ${e.name}]`:typeof e=="object"&&Object.getPrototypeOf(e)!==Object.prototype?e.toString():e}var s=Symbol("svg.debug logger");function w(t){t.extendConstructor({debugLevel(e){this.DEBUG_LEVEL=e},debugLogger(e){this[s]=e},get DEBUG_NONE(){return c},get DEBUG_ERROR(){return E},get DEBUG_ALL(){return m},[s]:console}),t.beforeEveryCall((e,a,i,n,u=[])=>{if(e.DEBUG_LEVEL===c)return;let l=e[s].log||e[s].info||e[s].warn,d=e[s].error;if(a===null){e.DEBUG_LEVEL>=m&&l(`${o} call gSVG( ${h(n)} )`);return}let r=a.el.tagName;if(!L(a,i,u))return d(`${o} unknown method ${r}.${i}() ${g()}`);if(i==="add"&&!b(r,n[0]))return d(`${o} invalid element ${r}.${i}( '${n[0]}' ) ${g()}`);e.DEBUG_LEVEL>=m&&l(`${o} call ${r}.${i}( ${h(n)} )`)})}var x=w;export{x as default};