New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

stylis

Package Overview
Dependencies
Maintainers
1
Versions
175
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stylis - npm Package Compare versions

Comparing version 1.1.6 to 1.1.7

4

CHANGELOG.md

@@ -0,1 +1,5 @@

## 1.1.7 (February 16, 2016)
- patch `:global(:not())`, `&:global()` and `:global` in nested block
## 1.1.6 (February 16, 2016)

@@ -2,0 +6,0 @@

2

package.json

@@ -5,3 +5,3 @@ {

"description": "stylis is a feature-rich css preprocessor",
"version": "1.1.6",
"version": "1.1.7",
"homepage": "https://github.com/thysultan/stylis.js",

@@ -8,0 +8,0 @@ "license": "MIT",

@@ -34,3 +34,3 @@ # STYLIS

```html
<script src=https://unpkg.com/stylis@1.1.6/stylis.min.js></script>
<script src=https://unpkg.com/stylis@1.1.7/stylis.min.js></script>
```

@@ -37,0 +37,0 @@

@@ -773,4 +773,8 @@ /*

// append nest, `\n` to avoid conflicts when the last line is a // line comment
nest += '\n' + prevSelector.join(',') + ' {'+inner+'}';
// concat nest
nest += (
'\n' +
prevSelector.join(',').replace(/(?:&| | .*):global\((.*)\)/g, ' $1') +
' {'+inner+'}'
);

@@ -794,11 +798,11 @@ // signature

for (var j = 0, length = selectors.length; j < length; j++) {
var firstChar = (selector = selectors[j]).charCodeAt(0);
chars = (selector = selectors[j]).charCodeAt(0);
// ` `, trim if first character is a space
if (firstChar === 32) {
firstChar = (selector = selector.trim()).charCodeAt(0);
if (chars === 32) {
chars = (selector = selector.trim()).charCodeAt(0);
}
// [, [title="a,b,..."]
if (firstChar === 91 && selector.indexOf(']') === -1) {
if (chars === 91 && selector.indexOf(']') === -1) {
for (var k = j + 1, l = length; k < l; k++) {

@@ -817,8 +821,12 @@ var broken = (selector += ',' + selectors[k]).trim();

// &
if (firstChar === 38) {
if (chars === 38) {
// before: & { / &&... {
// & character
if (selector.charCodeAt(1) === 38) {
if ((chars = selector.charCodeAt(1)) === 38) {
selector = selector.replace(/&/g, prefix);
}
// :, g, &:global()
else if (chars === 58 && selector.charCodeAt(2) === 103) {
selector = selector.substring(1).replace(/:global\((.*)\)/g, '$1').replace(/&/g, prefix);
}
else {

@@ -833,3 +841,3 @@ selector = prefix + selector.substring(1);

// `:`
firstChar = 58;
chars = 58;
// before: html & {

@@ -841,3 +849,3 @@ selector = ':global('+selector.substring(0, indexOf)+')' + selector.substring(indexOf);

// :
if (firstChar === 58) {
if (chars === 58) {
var secondChar = selector.charCodeAt(1);

@@ -847,18 +855,14 @@

if (secondChar === 104 && selector.charCodeAt(4) === 116) {
var nextChar = (selector = selector.substring(5)).charCodeAt(0);
var nextChar = selector.charCodeAt(5);
// :host(selector)
// (, :host(selector)
if (nextChar === 40) {
// before: `(selector)`
selector = prefix + selector.substring(1).replace(')', '');
selector = prefix + selector.replace(/:host\((.*)\)/g, '$1');
// after: ${prefx} selector {
}
// :host-context(selector)
// -, :host-context(selector)
else if (nextChar === 45) {
indexOf = selector.indexOf(')');
// before: `-context(selector)`
selector = (
selector.substring(9, indexOf)+' '+prefix+selector.substring(indexOf+1)
);
selector = selector.replace(/:host-context\((.*)\)/g, '$1 ' + prefix);
// after: selector ${prefix} {

@@ -868,3 +872,3 @@ }

else {
selector = prefix + selector;
selector = prefix + selector.substring(5);
}

@@ -875,3 +879,3 @@ }

// before: `:global(selector)`
selector = selector.substring(8).replace(')', '').replace('&', prefix);
selector = selector.replace(/:global\((.*)\)/g, '$1').replace(/&/g, prefix);
// after: selector

@@ -878,0 +882,0 @@ }

@@ -1,1 +0,1 @@

!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(global):"function"==typeof define&&define.amd?define(e(window)):window.stylis=e(window)}(function(e){"use strict";function r(e,t,i,l,n){e+="";var s,a,o,f,g,c,u="",d="",h=e.charCodeAt(0)||0;91===h?(o=e.substring(1,e.length-1).split("="),s=(d=o[1]).charCodeAt(0),34!==s&&39!==s||(d=d.substring(1,d.length-1)),u="["+o[0]+'="'+d+'"]'):d=35===h||46===h||62===h?(u=e).substring(1):u=e,h=0,void 0==i||i===!0?(i=!0,f=d):(f="",i=!1);var b=null!=n;b&&(c=(typeof n).charCodeAt(0),111===c?r.use(n,null):102!==c&&(b=!1)),0!==(g=r.plugins).length&&(n=1===g.length?g[0]:function(e,r,t,i){for(var l=r,n=0,s=g.length;n<s;n++)l=g[n](e,l,t,i,u)||l;return l!==r?l:void 0},b=!0);var p,v,A,x,m,C,y,O,k,w,j,E,R,z,N,F,q,B,D="-moz-",G="-ms-",H="-webkit-",I="",J="",K="",L=0,M=0,P=0,Q=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,$=0,_=0;b&&(C=n(0,t,ie,te,u),null!=C&&(t=C));for(var ee=0,re=0,te=0,ie=1,le=t.length,ne="";ee<le;){if(L=t.charCodeAt(ee),0!==W||0!==T||0!==Z||123!==L&&125!==L&&59!==L)if(13===L||10===L)1===_&&(Z=_=0,I=I.substring(0,I.indexOf("//"))),te=0,ie++;else{if(9!==L)switch(I+=t.charAt(ee),L){case 34:W=34===W?0:39===W?39:34;break;case 39:W=39===W?0:34===W?34:39;break;case 40:0===W&&(T=1);break;case 41:0===W&&(T=0);break;case 47:0===W&&0===T&&(0===$&&47===t.charCodeAt(ee-1)?Z=_=1:42===t.charCodeAt(ee-1)&&(Z=$=0,I=I.substring(0,I.indexOf("/*"))));break;case 42:0===W&&0===T&&0===_&&0===$&&47===t.charCodeAt(ee-1)&&(Z=$=1)}te++}else{if(I+=t.charAt(ee),k=I.charCodeAt(0),32===k&&(k=(I=I.trim()).charCodeAt(0)),w=I.charCodeAt(1)||0,j=I.charCodeAt(2)||0,b&&125!==L&&(C=123===L?n(1,I.substring(0,I.length-1).trim(),ie,te,u):n(2,I,ie,te,u),null!=C&&(I=123===L?C+" {":C)),64===k){if(1===X&&0!==K.length&&(X=0,K=u+" {"+K+"}",b&&(C=n(4,K,ie,te,u),null!=C&&(K=C)),ne+=K,K=""),59!==L)if(107===w||103===w)107===w?(R=I.substring(1,11)+(0===U?f:"")+I.substring(11),I="@"+H+R,h=1):(U=1,I="");else if(109===w)if(l===!0&&105===j)void 0===q&&(q={}),R=(B=I.substring(7,I.indexOf("{"))+" ").trim(),B=B.substring(0,B.indexOf(" ")).trim(),q[B]={key:R.trim(),body:""},h=3,I="",R="";else if(101===j)if(0!==re){for(ee++,te++,void 0===m&&(m=""),C="",v="",A=y.split(","),Q=1;ee<le&&(s=t.charCodeAt(ee),123===s?Q++:125===s&&Q--,0!==Q);)v+=t.charAt(ee++),te=13===s||10===s?(ie++,0):te+1;for(var se=0,ae=A.length;se<ae;se++)e=A[se],C+=r((se===ae-1?e.substring(0,e.length-1):e).trim(),v,i,l,n);m+=I+C+"}",I="",V=1,h=4}else h=2;else h=6;if(105===w){if(l===!0&&110===j)if(I=I.substring(9,I.length-1),O=I.indexOf("("),O!==-1){var oe=I.substring(0,O),fe=q[oe],ge=I.substring(oe.length+1,I.length-1).split(","),ce=fe.key.replace(oe,"").replace(/\(|\)/g,"").trim().split(",");I=fe.body;for(var se=0,ae=ge.length;se<ae;se++){var ue=ce[se].trim();void 0!==ue&&(I=I.replace(new RegExp("var\\(~~"+ue+"\\)","g"),ge[se].trim()))}t+=I,le+=I.length,I=""}else I=q[I].body,0===re&&(t+=I,le+=I.length,I="");else if(109===j&&b){var de=/@import.*?(["'`][^\.\n\r]*?["'`];|["'`][^:\r\n]*?\.[^c].*?["'`])/g.exec(I);null!==de&&(I=n(5,de[1].replace(/['"; ]/g,""),ie,te,u)||"",I&&(t=t.substring(0,ee+1)+I+t.substring(ee+1),le+=I.length),I="")}}else 4!==h&&59!==L&&(107!==w&&103!==w&&109!==w&&(h=5),P=-1,M++)}else if(l===!0&&126===k&&126===w&&59===L&&(p=I.indexOf(":"))!==-1)void 0===F&&(N=[],F=0),N[F++]=[I.substring(0,p),I.substring(p+1,I.length-1).trim()],I="";else{if(97===k&&110===w&&105===j){if(I=I.substring(0,I.length-1),p=I.indexOf(":")+1,x=I.substring(0,p),i===!0&&45!==(I.charCodeAt(9)||0))for(var he=I.substring(p).trim().split(","),be=0,ae=he.length;be<ae;be++){for(var pe=he[be],ve=pe.split(" "),Ae=0,xe=ve.length;Ae<xe;Ae++){var me=ve[Ae].trim(),Ce=me.charCodeAt(0),ye=me.charCodeAt(2),Oe=me.length,ke=me.charCodeAt(Oe-1);41===ke||0===Oe||105===Ce&&102===ye&&101===ke&&8===Oe||108===Ce&&110===ye&&114===ke&&6===Oe||97===Ce&&116===ye&&101===ke&&(9===Oe||17===Oe)||110===Ce&&114===ye&&108===ke&&6===Oe||98===Ce&&99===ye&&115===ke&&9===Oe||102===Ce&&114===ye&&115===ke&&8===Oe||98===Ce&&116===ye&&104===ke&&4===Oe||110===Ce&&110===ye&&101===ke&&4===Oe||114===Ce&&110===ye&&103===ke&&7===Oe||112===Ce&&117===ye&&100===ke&&6===Oe||114===Ce&&118===ye&&100===ke&&8===Oe||115===Ce&&101===ye&&(116===ke&&10===Oe||100===ke&&8===Oe)||101===Ce&&115===ye&&(101===ke&&4===Oe||(11===Oe||7===Oe||8===Oe)&&45===me.charCodeAt(4))||!isNaN(parseFloat(me))||me.indexOf("(")!==-1||(ve[Ae]=f+me)}x+=(0===be?"":",")+ve.join(" ").trim()}else x+=(110!==(I.charCodeAt(10)||0)?"":f)+I.substring(p).trim().trim();I=H+x+";"+x+";"}else if(97===k&&112===w&&112===j)I=H+I+D+I+I;else if(100===k&&105===w&&115===j)(O=I.indexOf("flex"))!==-1&&(C=101===I.charCodeAt(O-2)?"inline-":"",I="display: "+H+C+"box;display: "+H+C+"flex;display: "+G+"flexbox;display: "+C+"flex;");else if(116===k&&114===w&&97===j)I=H+I+(102===I.charCodeAt(5)?G+I:"")+I;else if(104===k&&121===w&&112===j||117===k&&115===w&&101===j)I=H+I+D+I+G+I+I;else if(102===k&&108===w&&101===j)I=H+I+G+I+I;else if(111===k&&114===w&&100===j)I=H+I+G+"flex-"+I+I;else if(97===k&&108===w&&105===j&&45===(I.charCodeAt(5)||0))switch(I.charCodeAt(6)||0){case 105:C=I.replace("-items",""),I=H+"box-"+C+G+"flex-"+C+I;break;case 115:I=G+"flex-item-"+I.replace("-self","")+I;break;default:I=G+"flex-line-pack"+I.replace("align-content","")+I}else if(99===k&&117===w&&114===j&&null!==/zoo|gra/.exec(I))I=I.replace(/: +/g,": "+H)+I.replace(/: +/g,": "+D)+I;else if(123===L)if(re++,1===X&&0!==K.length&&(X=0,K=u+" {"+K+"}",b&&(C=n(4,K,ie,te,u),null!=C&&(K=C)),ne+=K,K=""),2===re){ee++,te++,v="";var we=I.substring(0,I.length-1).split(","),je=y.substring(0,y.length-1).split(",");for(Q=1;ee<le&&(s=t.charCodeAt(ee),123===s?Q++:125===s&&Q--,0!==Q);)v+=t.charAt(ee++),te=13===s||10===s?(ie++,0):te+1;for(var be=0,ae=je.length;be<ae;be++){C=je[be],je[be]="";for(var Ae=0,xe=we.length;Ae<xe;Ae++)e=C.replace(u,"&").trim(),E=we[Ae].trim(),e=E.indexOf(" &")>0?E.replace("&","").trim()+" "+e:e+" "+E,je[be]+=e.replace(/ +&/,"").trim()+(Ae===xe-1?"":",")}void 0===z&&(z=""),z+="\n"+je.join(",")+" {"+v+"}",S=1,I="",re--}else if(0!==U||0!==M&&2!==h)y=I;else{A=I.split(","),x="";for(var be=0,ae=A.length;be<ae;be++){var Ee=(e=A[be]).charCodeAt(0);if(32===Ee&&(Ee=(e=e.trim()).charCodeAt(0)),91===Ee&&e.indexOf("]")===-1)for(var Ae=be+1,xe=ae;Ae<xe;Ae++){var Re=(e+=","+A[Ae]).trim();if(Re.indexOf("]")!==-1){ae-=Ae,A.splice(be,Ae);break}}if(38===Ee)e=38===e.charCodeAt(1)?e.replace(/&/g,u):u+e.substring(1);else if((O=e.indexOf(" &"))>0&&(Ee=58,e=":global("+e.substring(0,O)+")"+e.substring(O)),58===Ee){var ze=e.charCodeAt(1);if(104===ze&&116===e.charCodeAt(4)){var Ne=(e=e.substring(5)).charCodeAt(0);40===Ne?e=u+e.substring(1).replace(")",""):45===Ne?(O=e.indexOf(")"),e=e.substring(9,O)+" "+u+e.substring(O+1)):e=u+e}else e=103===ze?e.substring(8).replace(")","").replace("&",u):u+e}else e=u+" "+e;b&&(C=n(1.5,be===ae-1?e.substring(0,e.length-1).trim():e,ie,te,u),null!=C&&(e=be===ae-1?C+" {":C)),x+=0===be?e:","+e}y=I=x}else 125===L&&(0!==re&&re--,0===re&&1===S&&(t=t.substring(0,ee+1)+z+t.substring(ee+1),le+=z.length,z="",S=0,P++));0!==M?(125===L?P++:123===L&&0!==P&&P--,1!==Y||123!==L&&0!==P||0===K.length||(Y=0,I=u+" {"+K+"}"+I,K=""),0===P?(0===h?(U=0,I=""):1===h?(I="}@"+R+"}",R=""):3===h&&(q[B].body=R,B="",I="",R=""),h=0,P--,M--):1===h||3===h?(R+=I,3===h&&(I="")):2===h&&0===re&&(125!==L&&(0===Y&&(K=""),K+=I,I=""),Y=1)):0===re&&125!==L&&(X=1,K=void 0===K?I:K+I,I="")}J+=I,I="",125!==L||0!==h&&4!==h||(a=J.charCodeAt(J.length-2),4===h&&(h=0),void 0!==m&&0!==m.length&&(J=123===a?m:J+m,m="",a=0),123!==a&&(b&&(C=n(3,J,ie,te,u),null!=C&&(J=C)),ne+=J),J="")}ee++}if(void 0!==K&&0!==K.length&&(K=u+" {"+K+"}",b&&(C=n(4,K,ie,te,u),null!=C&&(K=C)),ne+=K),l&&void 0!==N)for(var se=0;se<F;se++)ne=ne.replace(new RegExp("var\\("+N[se][0]+"\\)","g"),N[se][1]);return b&&(C=n(6,ne,ie,te,u),null!=C&&(ne=C)),ne}return r.use=function(e,t){var i=r.plugins,l=i.length;if(null==t&&(t=e,e=void 0),null!=t)if(t.constructor===Object)for(var n in t)r.use(n,t[n]);else if(t.constructor===Array)for(var s=0,a=t.length;s<a;s++)i[l++]=t[s];else if(null==e)i[l]=t;else{var o=e instanceof RegExp?e:new RegExp(e+"\\([ \\t\\r\\n]*([^\\0]*?)[ \\t\\r\\n]*\\)","g"),f=/[ \t\r\n]*,[ \t\r\n]*/g;i[l]=function(e,r,i,l){if(6===e)return r=r.replace(o,function(e,r){var i=r.replace(f,",").split(","),l=t.apply(null,i);return null!=l?l:e})}}return r},r.plugins=[],r});
!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(global):"function"==typeof define&&define.amd?define(e(window)):window.stylis=e(window)}(function(e){"use strict";function r(e,t,l,i,n){e+="";var s,a,o,g,f,c,d="",u="",h=e.charCodeAt(0)||0;91===h?(o=e.substring(1,e.length-1).split("="),s=(u=o[1]).charCodeAt(0),34!==s&&39!==s||(u=u.substring(1,u.length-1)),d="["+o[0]+'="'+u+'"]'):u=35===h||46===h||62===h?(d=e).substring(1):d=e,h=0,void 0==l||l===!0?(l=!0,g=u):(g="",l=!1);var p=null!=n;p&&(c=(typeof n).charCodeAt(0),111===c?r.use(n,null):102!==c&&(p=!1)),0!==(f=r.plugins).length&&(n=1===f.length?f[0]:function(e,r,t,l){for(var i=r,n=0,s=f.length;n<s;n++)i=f[n](e,i,t,l,d)||i;return i!==r?i:void 0},p=!0);var b,v,A,x,C,m,y,O,k,w,$,j,E,R,z,N,F,q,B="-moz-",D="-ms-",G="-webkit-",H="",I="",J="",K=0,L=0,M=0,P=0,Q=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;p&&(m=n(0,t,le,te,d),null!=m&&(t=m));for(var ee=0,re=0,te=0,le=1,ie=t.length,ne="";ee<ie;){if(K=t.charCodeAt(ee),0!==V||0!==S||0!==Y||123!==K&&125!==K&&59!==K)if(13===K||10===K)1===_&&(Y=_=0,H=H.substring(0,H.indexOf("//"))),te=0,le++;else{if(9!==K)switch(H+=t.charAt(ee),K){case 34:V=34===V?0:39===V?39:34;break;case 39:V=39===V?0:34===V?34:39;break;case 40:0===V&&(S=1);break;case 41:0===V&&(S=0);break;case 47:0===V&&0===S&&(0===Z&&47===t.charCodeAt(ee-1)?Y=_=1:42===t.charCodeAt(ee-1)&&(Y=Z=0,H=H.substring(0,H.indexOf("/*"))));break;case 42:0===V&&0===S&&0===_&&0===Z&&47===t.charCodeAt(ee-1)&&(Y=Z=1)}te++}else{if(H+=t.charAt(ee),k=H.charCodeAt(0),32===k&&(k=(H=H.trim()).charCodeAt(0)),w=H.charCodeAt(1)||0,$=H.charCodeAt(2)||0,p&&125!==K&&(m=123===K?n(1,H.substring(0,H.length-1).trim(),le,te,d):n(2,H,le,te,d),null!=m&&(H=123===K?m+" {":m)),64===k){if(1===W&&0!==J.length&&(W=0,J=d+" {"+J+"}",p&&(m=n(4,J,le,te,d),null!=m&&(J=m)),ne+=J,J=""),59!==K)if(107===w||103===w)107===w?(E=H.substring(1,11)+(0===T?g:"")+H.substring(11),H="@"+G+E,h=1):(T=1,H="");else if(109===w)if(i===!0&&105===$)void 0===F&&(F={}),E=(q=H.substring(7,H.indexOf("{"))+" ").trim(),q=q.substring(0,q.indexOf(" ")).trim(),F[q]={key:E.trim(),body:""},h=3,H="",E="";else if(101===$)if(0!==re){for(ee++,te++,void 0===C&&(C=""),m="",v="",A=y.split(","),P=1;ee<ie&&(s=t.charCodeAt(ee),123===s?P++:125===s&&P--,0!==P);)v+=t.charAt(ee++),te=13===s||10===s?(le++,0):te+1;for(var se=0,ae=A.length;se<ae;se++)e=A[se],m+=r((se===ae-1?e.substring(0,e.length-1):e).trim(),v,l,i,n);C+=H+m+"}",H="",U=1,h=4}else h=2;else h=6;if(105===w){if(i===!0&&110===$)if(H=H.substring(9,H.length-1),O=H.indexOf("("),O!==-1){var oe=H.substring(0,O),ge=F[oe],fe=H.substring(oe.length+1,H.length-1).split(","),ce=ge.key.replace(oe,"").replace(/\(|\)/g,"").trim().split(",");H=ge.body;for(var se=0,ae=fe.length;se<ae;se++){var de=ce[se].trim();void 0!==de&&(H=H.replace(new RegExp("var\\(~~"+de+"\\)","g"),fe[se].trim()))}t+=H,ie+=H.length,H=""}else H=F[H].body,0===re&&(t+=H,ie+=H.length,H="");else if(109===$&&p){var ue=/@import.*?(["'`][^\.\n\r]*?["'`];|["'`][^:\r\n]*?\.[^c].*?["'`])/g.exec(H);null!==ue&&(H=n(5,ue[1].replace(/['"; ]/g,""),le,te,d)||"",H&&(t=t.substring(0,ee+1)+H+t.substring(ee+1),ie+=H.length),H="")}}else 4!==h&&59!==K&&(107!==w&&103!==w&&109!==w&&(h=5),M=-1,L++)}else if(i===!0&&126===k&&126===w&&59===K&&(b=H.indexOf(":"))!==-1)void 0===N&&(z=[],N=0),z[N++]=[H.substring(0,b),H.substring(b+1,H.length-1).trim()],H="";else{if(97===k&&110===w&&105===$){if(H=H.substring(0,H.length-1),b=H.indexOf(":")+1,x=H.substring(0,b),l===!0&&45!==(H.charCodeAt(9)||0))for(var he=H.substring(b).trim().split(","),pe=0,ae=he.length;pe<ae;pe++){for(var be=he[pe],ve=be.split(" "),Ae=0,xe=ve.length;Ae<xe;Ae++){var Ce=ve[Ae].trim(),me=Ce.charCodeAt(0),ye=Ce.charCodeAt(2),Oe=Ce.length,ke=Ce.charCodeAt(Oe-1);41===ke||0===Oe||105===me&&102===ye&&101===ke&&8===Oe||108===me&&110===ye&&114===ke&&6===Oe||97===me&&116===ye&&101===ke&&(9===Oe||17===Oe)||110===me&&114===ye&&108===ke&&6===Oe||98===me&&99===ye&&115===ke&&9===Oe||102===me&&114===ye&&115===ke&&8===Oe||98===me&&116===ye&&104===ke&&4===Oe||110===me&&110===ye&&101===ke&&4===Oe||114===me&&110===ye&&103===ke&&7===Oe||112===me&&117===ye&&100===ke&&6===Oe||114===me&&118===ye&&100===ke&&8===Oe||115===me&&101===ye&&(116===ke&&10===Oe||100===ke&&8===Oe)||101===me&&115===ye&&(101===ke&&4===Oe||(11===Oe||7===Oe||8===Oe)&&45===Ce.charCodeAt(4))||!isNaN(parseFloat(Ce))||Ce.indexOf("(")!==-1||(ve[Ae]=g+Ce)}x+=(0===pe?"":",")+ve.join(" ").trim()}else x+=(110!==(H.charCodeAt(10)||0)?"":g)+H.substring(b).trim().trim();H=G+x+";"+x+";"}else if(97===k&&112===w&&112===$)H=G+H+B+H+H;else if(100===k&&105===w&&115===$)(O=H.indexOf("flex"))!==-1&&(m=101===H.charCodeAt(O-2)?"inline-":"",H="display: "+G+m+"box;display: "+G+m+"flex;display: "+D+"flexbox;display: "+m+"flex;");else if(116===k&&114===w&&97===$)H=G+H+(102===H.charCodeAt(5)?D+H:"")+H;else if(104===k&&121===w&&112===$||117===k&&115===w&&101===$)H=G+H+B+H+D+H+H;else if(102===k&&108===w&&101===$)H=G+H+D+H+H;else if(111===k&&114===w&&100===$)H=G+H+D+"flex-"+H+H;else if(97===k&&108===w&&105===$&&45===(H.charCodeAt(5)||0))switch(H.charCodeAt(6)||0){case 105:m=H.replace("-items",""),H=G+"box-"+m+D+"flex-"+m+H;break;case 115:H=D+"flex-item-"+H.replace("-self","")+H;break;default:H=D+"flex-line-pack"+H.replace("align-content","")+H}else if(99===k&&117===w&&114===$&&null!==/zoo|gra/.exec(H))H=H.replace(/: +/g,": "+G)+H.replace(/: +/g,": "+B)+H;else if(123===K)if(re++,1===W&&0!==J.length&&(W=0,J=d+" {"+J+"}",p&&(m=n(4,J,le,te,d),null!=m&&(J=m)),ne+=J,J=""),2===re){ee++,te++,v="";var we=H.substring(0,H.length-1).split(","),$e=y.substring(0,y.length-1).split(",");for(P=1;ee<ie&&(s=t.charCodeAt(ee),123===s?P++:125===s&&P--,0!==P);)v+=t.charAt(ee++),te=13===s||10===s?(le++,0):te+1;for(var pe=0,ae=$e.length;pe<ae;pe++){m=$e[pe],$e[pe]="";for(var Ae=0,xe=we.length;Ae<xe;Ae++)e=m.replace(d,"&").trim(),j=we[Ae].trim(),e=j.indexOf(" &")>0?j.replace("&","").trim()+" "+e:e+" "+j,$e[pe]+=e.replace(/ +&/,"").trim()+(Ae===xe-1?"":",")}void 0===R&&(R=""),R+="\n"+$e.join(",").replace(/(?:&| | .*):global\((.*)\)/g," $1")+" {"+v+"}",Q=1,H="",re--}else if(0!==T||0!==L&&2!==h)y=H;else{A=H.split(","),x="";for(var pe=0,ae=A.length;pe<ae;pe++){if(a=(e=A[pe]).charCodeAt(0),32===a&&(a=(e=e.trim()).charCodeAt(0)),91===a&&e.indexOf("]")===-1)for(var Ae=pe+1,xe=ae;Ae<xe;Ae++){var je=(e+=","+A[Ae]).trim();if(je.indexOf("]")!==-1){ae-=Ae,A.splice(pe,Ae);break}}if(38===a)e=38===(a=e.charCodeAt(1))?e.replace(/&/g,d):58===a&&103===e.charCodeAt(2)?e.substring(1).replace(/:global\((.*)\)/g,"$1").replace(/&/g,d):d+e.substring(1);else if((O=e.indexOf(" &"))>0&&(a=58,e=":global("+e.substring(0,O)+")"+e.substring(O)),58===a){var Ee=e.charCodeAt(1);if(104===Ee&&116===e.charCodeAt(4)){var Re=e.charCodeAt(5);e=40===Re?d+e.replace(/:host\((.*)\)/g,"$1"):45===Re?e.replace(/:host-context\((.*)\)/g,"$1 "+d):d+e.substring(5)}else e=103===Ee?e.replace(/:global\((.*)\)/g,"$1").replace(/&/g,d):d+e}else e=d+" "+e;p&&(m=n(1.5,pe===ae-1?e.substring(0,e.length-1).trim():e,le,te,d),null!=m&&(e=pe===ae-1?m+" {":m)),x+=0===pe?e:","+e}y=H=x}else 125===K&&(0!==re&&re--,0===re&&1===Q&&(t=t.substring(0,ee+1)+R+t.substring(ee+1),ie+=R.length,R="",Q=0,M++));0!==L?(125===K?M++:123===K&&0!==M&&M--,1!==X||123!==K&&0!==M||0===J.length||(X=0,H=d+" {"+J+"}"+H,J=""),0===M?(0===h?(T=0,H=""):1===h?(H="}@"+E+"}",E=""):3===h&&(F[q].body=E,q="",H="",E=""),h=0,M--,L--):1===h||3===h?(E+=H,3===h&&(H="")):2===h&&0===re&&(125!==K&&(0===X&&(J=""),J+=H,H=""),X=1)):0===re&&125!==K&&(W=1,J=void 0===J?H:J+H,H="")}I+=H,H="",125!==K||0!==h&&4!==h||(a=I.charCodeAt(I.length-2),4===h&&(h=0),void 0!==C&&0!==C.length&&(I=123===a?C:I+C,C="",a=0),123!==a&&(p&&(m=n(3,I,le,te,d),null!=m&&(I=m)),ne+=I),I="")}ee++}if(void 0!==J&&0!==J.length&&(J=d+" {"+J+"}",p&&(m=n(4,J,le,te,d),null!=m&&(J=m)),ne+=J),i&&void 0!==z)for(var se=0;se<N;se++)ne=ne.replace(new RegExp("var\\("+z[se][0]+"\\)","g"),z[se][1]);return p&&(m=n(6,ne,le,te,d),null!=m&&(ne=m)),ne}return r.use=function(e,t){var l=r.plugins,i=l.length;if(null==t&&(t=e,e=void 0),null!=t)if(t.constructor===Object)for(var n in t)r.use(n,t[n]);else if(t.constructor===Array)for(var s=0,a=t.length;s<a;s++)l[i++]=t[s];else if(null==e)l[i]=t;else{var o=e instanceof RegExp?e:new RegExp(e+"\\([ \\t\\r\\n]*([^\\0]*?)[ \\t\\r\\n]*\\)","g"),g=/[ \t\r\n]*,[ \t\r\n]*/g;l[i]=function(e,r,l,i){if(6===e)return r=r.replace(o,function(e,r){var l=r.replace(g,",").split(","),i=t.apply(null,l);return null!=i?i:e})}}return r},r.plugins=[],r});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc