hypnagaga/packages/graphics-components/docs/assets/style-DvJ3IcV1.js

2 lines
2 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function S(r){var u,i,f="";if(typeof r=="string"||typeof r=="number")f+=r;else if(typeof r=="object")if(Array.isArray(r)){var n=r.length;for(u=0;u<n;u++)r[u]&&(i=S(r[u]))&&(f&&(f+=" "),f+=i)}else for(i in r)r[i]&&(f&&(f+=" "),f+=i);return f}function T(){for(var r,u,i=0,f="",n=arguments.length;i<n;i++)(r=arguments[i])&&(u=S(r))&&(f&&(f+=" "),f+=u);return f}function q(r){return typeof r=="object"?T(r):r??""}const O=[...`
\r\f \v\uFEFF`];function v(r,u,i){var f=r==null?"":""+r;if(u&&(f=f?f+" "+u:u),i){for(var n in i)if(i[n])f=f?f+" "+n:n;else if(f.length)for(var g=n.length,o=0;(o=f.indexOf(n,o))>=0;){var a=o+g;(o===0||O.includes(f[o-1]))&&(a===f.length||O.includes(f[a]))?f=(o===0?"":f.substring(0,o))+f.substring(a+1):o=a}}return f===""?null:f}function P(r,u=!1){var i=u?" !important;":";",f="";for(var n in r){var g=r[n];g!=null&&g!==""&&(f+=" "+n+": "+g+i)}return f}function l(r){return r[0]!=="-"||r[1]!=="-"?r.toLowerCase():r}function $(r,u){if(u){var i="",f,n;if(Array.isArray(u)?(f=u[0],n=u[1]):f=u,r){r=String(r).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var g=!1,o=0,a=!1,A=[];f&&A.push(...Object.keys(f).map(l)),n&&A.push(...Object.keys(n).map(l));var h=0,b=-1;const p=r.length;for(var c=0;c<p;c++){var t=r[c];if(a?t==="/"&&r[c-1]==="*"&&(a=!1):g?g===t&&(g=!1):t==="/"&&r[c+1]==="*"?a=!0:t==='"'||t==="'"?g=t:t==="("?o++:t===")"&&o--,!a&&g===!1&&o===0){if(t===":"&&b===-1)b=c;else if(t===";"||c===p-1){if(b!==-1){var C=l(r.substring(h,b).trim());if(!A.includes(C)){t!==";"&&c++;var L=r.substring(h,c).trim();i+=" "+L+";"}}h=c+1,b=-1}}}}return f&&(i+=P(f)),n&&(i+=P(n,!0)),i=i.trim(),i===""?null:i}return r==null?null:String(r)}function j(r,u={},i,f){for(var n in i){var g=i[n];u[n]!==g&&(i[n]==null?r.style.removeProperty(n):r.style.setProperty(n,g,f))}}function z(r,u,i,f){var n=r.__style;if(n!==u){var g=$(u,f);g==null?r.removeAttribute("style"):r.style.cssText=g,r.__style=u}else f&&(Array.isArray(f)?(j(r,i==null?void 0:i[0],f[0]),j(r,i==null?void 0:i[1],f[1],"important")):j(r,i,f));return f}export{q as c,z as s,v as t};