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

remixml

Package Overview
Dependencies
Maintainers
1
Versions
346
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

remixml - npm Package Compare versions

Comparing version 6.3.1 to 6.3.2

testsuite/cache3/data.json

2

package.json
{
"name": "remixml",
"version": "6.3.1",
"version": "6.3.2",
"description": "XML/HTML-like macro language/template compiler engine",

@@ -5,0 +5,0 @@ "main": "remixml.min.js",

@@ -615,6 +615,7 @@ /** @license

function /** string */ remixml2js(/** string */ rxmls,/** number= */ flags)
{ // H: Current element to append in
// W: Temporary parent element
// I: Most recent truth value
// J: Parent element to append the current element to when finished
{ // H: Current element to append in
// W: Temporary parent element
// I: Most recent truth value
// J: Parent element to append the current element to when finished
// c: If c >= 0 it indicates an active <cache> context
const /** number */ isasync = flags & ASYNC;

@@ -624,4 +625,6 @@ const /** string */ asyncf = isasync ? "async " : "";

const /** string */ awaito = isasync ? "await OA" : "O";
const /** string */ cacheasync = isasync ? "\"\x02\"+" : ""; // Async cache prefix
var /** string */ obj = "(" + asyncf + '$=>{"use strict";var I,W,_,H=N($);';
// Async cache prefix
const /** string */ cacheasync = isasync ? "\"\x02\"+" : "";
var /** string */ obj
= "(" + asyncf + '$=>{"use strict";var I,W,c,_,H=N($);';
var /** number */ noparse = 0;

@@ -887,3 +890,3 @@ var /** number */ comment = 0;

case "cache":
{ obj += "{let v,J=W,H,g=" + (getparm("ttl") || 0) + ";";
{ obj += "{let v,J=W,H,c=" + (getparm("ttl") || 0) + ";";
let /** string */ tobj

@@ -907,3 +910,3 @@ = "v=[" + cacheasync + (getparm("shared") || ++cachetags);

case "nocache":
obj += "W.push(" + asyncf + "(H,$,W)=>{";
obj += "W.push(" + asyncf + "(H,$,W)=>{var c;";
continue;

@@ -1099,6 +1102,8 @@ case "attrib":

case "cache":
obj += "H=CS(v,H,g)}H=" + awaito + "(H,0,$);J.push(H)}";
obj += "H=CS(v,H,c)}H=" + awaito + "(H,0,$);J.push(H)}";
break;
case "nocache":
obj += "});";
// Use c >= 0 as a runtime
// validation that we are inside a cache context
obj += "});c>=0||W.pop()(H,$);";
break;

@@ -1105,0 +1110,0 @@ case "attrib":

@@ -623,6 +623,7 @@ /** @license

function /** string */ remixml2js(/** string */ rxmls,/** number= */ flags)
{ // H: Current element to append in
// W: Temporary parent element
// I: Most recent truth value
// J: Parent element to append the current element to when finished
{ // H: Current element to append in
// W: Temporary parent element
// I: Most recent truth value
// J: Parent element to append the current element to when finished
// c: If c >= 0 it indicates an active <cache> context
const /** number */ isasync = flags & ASYNC;

@@ -632,4 +633,6 @@ const /** string */ asyncf = isasync ? "async " : "";

const /** string */ awaito = isasync ? "await OA" : "O";
const /** string */ cacheasync = isasync ? "\"\x02\"+" : ""; // Async cache prefix
var /** string */ obj = "(" + asyncf + '$=>{"use strict";var I,W,_,H=N($);';
// Async cache prefix
const /** string */ cacheasync = isasync ? "\"\x02\"+" : "";
var /** string */ obj
= "(" + asyncf + '$=>{"use strict";var I,W,c,_,H=N($);';
var /** number */ noparse = 0;

@@ -895,3 +898,3 @@ var /** number */ comment = 0;

case "cache":
{ obj += "{let v,J=W,H,g=" + (getparm("ttl") || 0) + ";";
{ obj += "{let v,J=W,H,c=" + (getparm("ttl") || 0) + ";";
let /** string */ tobj

@@ -915,3 +918,3 @@ = "v=[" + cacheasync + (getparm("shared") || ++cachetags);

case "nocache":
obj += "W.push(" + asyncf + "(H,$,W)=>{";
obj += "W.push(" + asyncf + "(H,$,W)=>{var c;";
continue;

@@ -1107,6 +1110,8 @@ case "attrib":

case "cache":
obj += "H=CS(v,H,g)}H=" + awaito + "(H,0,$);J.push(H)}";
obj += "H=CS(v,H,c)}H=" + awaito + "(H,0,$);J.push(H)}";
break;
case "nocache":
obj += "});";
// Use c >= 0 as a runtime
// validation that we are inside a cache context
obj += "});c>=0||W.pop()(H,$);";
break;

@@ -1113,0 +1118,0 @@ case "attrib":

@@ -17,3 +17,3 @@ (function(){"use strict";

la(b)&&JSON.stringify(b),c&&JSON.stringify(c))}function ea(a){a&&(a.includes("(")?(a='"'===a.slice(-1)?'"'===a[0]?a.slice(1,-1):'"+'+a.slice(0,-1):('"'===a[0]?a.slice(1):'"+'+a)+'+"',a.includes("{")&&(a="("+a+")"),a=ka('eval("'+a+'")'),a=a.includes("_")?"(_=$._,"+a+")":a):((a=JSON.parse(a)).includes("_")&&(a="(_=$._,"+a+")"),a=ka(a)));return a}function qa(a,b){function c(n,W){var p=D,fa=a.slice(0,w),ca=(fa.match(Ya)||"").length+1;fa=fa.match(Za)[0].length+1;p(W+" at "+(ca+":"+fa),a.substr(w-64,128+
(n?n.length:0)))}function e(){2===(q[2]&6)&&(q[2]|=4,d+="H._c=(H,$)=>{")}function g(n,W){I||(d+='H.push(W=L("'+n[0][0]+'"));W[0]='+JSON.stringify(n[W])+";")}var h=b&4;const v=h?"async ":"";var m=h?"await ":"";const ma=h?"await OA":"O";h=h?'"\u0002"+':"";var d="("+v+'$=>{"use strict";var I,W,_,H=N($);',aa=0,I=0;const sa="w,v="+v+"()=>{"+m+"w();",Ha=")};w=("+v+"W=>{",Ia="});"+m+"v()}",$a=m+"X(J,H,$)";m="do{if((k=Y(H))===m)break;H="+m+"E(m=k,$"+(b?","+b:"")+")}while(--n);J.push.apply(J,H)}";for(var z,
(n?n.length:0)))}function e(){2===(q[2]&6)&&(q[2]|=4,d+="H._c=(H,$)=>{")}function g(n,W){I||(d+='H.push(W=L("'+n[0][0]+'"));W[0]='+JSON.stringify(n[W])+";")}var h=b&4;const v=h?"async ":"";var m=h?"await ":"";const ma=h?"await OA":"O";h=h?'"\u0002"+':"";var d="("+v+'$=>{"use strict";var I,W,c,_,H=N($);',aa=0,I=0;const sa="w,v="+v+"()=>{"+m+"w();",Ha=")};w=("+v+"W=>{",Ia="});"+m+"v()}",$a=m+"X(J,H,$)";m="do{if((k=Y(H))===m)break;H="+m+"E(m=k,$"+(b?","+b:"")+")}while(--n);J.push.apply(J,H)}";for(var z,
q=[0,{},4,""],da=[q],w=0;;){var r,f="";if(w>=a.length){var t=q[0];if(t){c(t,"Missing </"+t+">");a+="</"+t+">";continue}break}a:switch(a[w]){case "<":var x=function(){return l("var")||l("variable")};t=function(){r=ba(na,a);r[1]?c(0,'Skipping malformed parameter "'+r[1]+'"'):r||c(0,"Parse error");return H=r[2]};var ha=function(p,fa){var ca=l("mkmapping");if(ca){let Ka=Ja(ca);for(d+=p;ca=Ka.pop();)d+=fa+Ca(ca)+"=k["+Ka.length+"];"}else if(""===ca)return 1},Ja=function(p){return p.slice(1,-1).split(ab)},

@@ -24,3 +24,3 @@ l=function(p){return(p=n[p])&&Ea(p)};ta.lastIndex=++w;if(r=ba(ta,a)){w=ta.lastIndex;I||(r[1]?g(r,1):r[2]?(r[0]="<",g(r,2)):(ua.lastIndex=0,ba(ua,f=r[3])?"n"===f[0]&&(d+="H.push("+JSON.stringify(f.slice(ua.lastIndex))+");"):g(r,3)));break}let n={};var H;na.lastIndex=w;if("/"===t())n[H]=1,t();else if(!H){r&&(w=na.lastIndex);break a}for(n[""]=H;;){if(!t()){r&&(w=na.lastIndex);break}n[H]=r[3]?r[3].slice(1,-1):H}let W=n["/"];delete n["/"];t=n[""];if(1!==W){do{da.push(q=[t,n,0,d]);d="";n["-"]&&(delete n["-"],

void 0!==u)k(),d+="x=F(x,"+f+(void 0!==u?","+u:"")+");";d+="I=K($,H,"+(p||"x")+")}catch(x){I=0}"}else if(void 0!==(u=l("expr")))d+="{let H=L(),"+sa+("H="+(ea(u)||"(_=$._,"+ka("eval(Y(H))")+")")+";W.push(A(H)")+Ha,q[2]|=8;else switch(l("variables")){case "dump":d+="log((W="+l("scope")+")?$[W]:$);"}continue;case "replace":k=l("flags");void 0===k&&(k="g");d+="{let H=L(),J=W,v=P("+(l("regexp")||l("from").replace(cb,"\\$1"))+","+JSON.stringify(k)+","+(ea(l("expr"))||l("to"))+");";continue;case "trim":d+=
"{let H=L(),J=W;";continue;case "maketag":d+="{let H=L("+l("name")+"),J=W;";continue;case "cache":d+="{let v,J=W,H,g="+(l("ttl")||0)+";";k="v=["+h+(l("shared")||++db);var ia=l("key");u="";if(!ia&&(ia=x())){ia=Ja(ia);k="_=$._;try{"+k;u="}catch(e){v=0}";let p;for(p of ia)k+=","+ra(p,'"json"')}else k+=","+(ia||0),u=";";d+=k+"]"+u+"H=CG(v);if(!H){H=L();";continue;case "nocache":d+="W.push("+v+"(H,$,W)=>{";continue;case "attrib":d+="{let H=L(),v="+l("name")+",J=W;";continue;case "for":d+="{I=0;let g,i,k,m,J=W,n=0;";
"{let H=L(),J=W;";continue;case "maketag":d+="{let H=L("+l("name")+"),J=W;";continue;case "cache":d+="{let v,J=W,H,c="+(l("ttl")||0)+";";k="v=["+h+(l("shared")||++db);var ia=l("key");u="";if(!ia&&(ia=x())){ia=Ja(ia);k="_=$._;try{"+k;u="}catch(e){v=0}";let p;for(p of ia)k+=","+ra(p,'"json"')}else k+=","+(ia||0),u=";";d+=k+"]"+u+"H=CG(v);if(!H){H=L();";continue;case "nocache":d+="W.push("+v+"(H,$,W)=>{var c;";continue;case "attrib":d+="{let H=L(),v="+l("name")+",J=W;";continue;case "for":d+="{I=0;let g,i,k,m,J=W,n=0;";
d=(k=l("in"))?d+("g=G($,"+ja(k)+((f=l("orderby"))?",(m=$._,_=>{let _index=_[0];$._=_=_[1];return["+ea(f)+"]}));$._=m":")")+";while(!(m=g.next()).done){k=(m=m.value)[1];i=m[0];W=S({_value:k,"):d+("for(i=+"+(l("from")||0)+",m="+((k=l("step"))?"+("+k+"||1)":1)+",k=+"+(l("to")||0)+";m<0?i>=k:i<=k;i+=m){W=S({");d+="_recno:++n,_index:i});let o=$;$=C(W,$,{}";if(f=l("scope"))d+=","+f;d+=");";1===ha("k=(m=$._)._value;","m")&&(d+="M($._,$._._value);");continue;case "eval":d+="{let H=L(),n="+(void 0===(f=l("recurse"))?

@@ -30,16 +30,16 @@ 1:0<f?+f:0)+",J=W,k,m=0;";continue;case "unset":if(f=l("tag"))k=function(p){p="._._tag"+p;d+="$"+p+"=$._._&&$._"+p+";"},e(),u=ja(f,1),Array.isArray(u)?k(u[0].slice(1)):(d+="{let v="+u+";",k("[v]"),d+="}");else if(f=x())k=ja(f,1),d+=Array.isArray(k)?"delete "+k[0]+";":'eval("delete $."+'+k+");";continue;case "delimiter":d+="if($._._recno>1){";continue;case "elif":f="(!I&&";case "if":d+="if"+f+"(I="+(ea(l("expr"))||0)+")"+(f?")":"")+"{";continue;case "then":d+="if(I){";continue;case "else":d+="if(!I){";

t){ha=1;break}if(!ha){da.push(q);break}}b:do{switch(x){case "noparse":if(!--aa)break b;break;case "comment":if(!aa){I--;break b}break;case 0:break b}if(!I)if(aa)d+="J.push(H)}";else{c:do switch(x){case "set":if("{"!==d.slice(-1)&&z){f=d.slice(z).match(hb);d=d.slice(0,z-11-sa.length)+f[1]+f[2]+";";break c}d+=q[2]&16?Ia:"})}";break;case "insert":q[2]&8&&(d+=Ia);break;case "replace":d+="J.push.apply(J,R(H,v))}";break;case "trim":d+="J.push.apply(J,U(R(H)))}";break;case "maketag":d+="J.push(H)}";break;
case "cache":d+="H=CS(v,H,g)}H="+ma+"(H,0,$);J.push(H)}";break;case "nocache":d+="});";break;case "attrib":d+="V(H,v,J)}";case "unset":break c;case "for":d+="$=o;I=1}}";break;case "if":case "then":case "elif":case "else":d+="I=1}";break c;case "eval":d+=m;break;case "nooutput":d+="J=[];";default:q[2]&4&&(d+="};");case "script":case "style":d+=$a;case "delimiter":d+="}"}while(0);z=0}}while(0);d=q[3]+d;if(!ha){q=da[da.length-1];break}}break;case "&":va.lastIndex=++w;if(!aa&&(r=ba(va,a))){w=va.lastIndex;
I||(d+="try{I=K($,H,"+(Ga(r)+")}catch(x){I=0}"),z=0);break}f="&";default:wa.lastIndex=w,(r=ba(wa,a))?(f+=r[0],w=wa.lastIndex):(c(0,"Parse error"),f+=a.substr(w),w=a.length),I||(!aa&&b&1&&(f=Aa(f)),!f||q[2]&1&&"0}"!==d.slice(-2)&&f.match(ib)||(d+="H.push("+JSON.stringify(f)+");"))}}return d+="return H})"}function pa(a){try{var b=eval(a)}catch(c){D(c,a),jb(a),b=()=>""}return b}function ba(a,b){return a.exec(b)}const kb=("object"==typeof document?document:null)&&window,y=Object,Qa={" ":"+","\t":"%09",
"\n":"%0A","\r":"%0D",'"':"%22","#":"%23","%":"%25","&":"%26","'":"%27","+":"%2B","<":"%3C","?":"%3F"},lb=/[ \t\n\r#%&'"+<?]/g,Sa={"&":"&amp;","<":"&lt;"},mb=/[&<]/g,ya=/\s*,\s*/g,ab=/\s*,\s*/,Fa=RegExp("(?:[^&]+|(?:&(?:\\w*;|[\\w$:.[\\]]+(?=[^%;\\w$:.[\\]])|(?=[^\\w$:.[\\]]))[^&]*))+|&([\\w$]+(?:[.[][\\w$]+]?)*\\.[\\w$]+)(?::([\\w$]*))?(?:%([^;]*))?;","y"),va=/([\w$]+\.[\w$]+(?:[.[][\w$]+]?)*)(?::([\w$]*))?(?:%([^;]*))?;/y,ta=/!(?:--(.*?)(?:--|$)|([^-].*?))(?:>|$)|\?(.*?)(?:\?>|$)/ys,ua=/(?:noparse|comment)\s/y,
wa=RegExp("[^&<]+(?:&(?:\\w*;|[\\w$:.[\\]]+(?=[^%;\\w$:.[\\]])|(?=[^\\w$:.[\\]]))[^&<]*)*","y"),na=/\s*((?:[^-:_a-zA-Z<&>\s\/]\s*)*)(?:([-:_a-zA-Z][-:\w]*|\/)\s*(?:=\s*("[^"]*"|'[^']*'))?|[<&>])/y,eb=/^[_a-zA-Z]\w*$/,fb=/<\/script>/g,gb=/<\/style>/g,Va=/^"([^(+]+)"$/,Xa=/^[A-Za-z_][\w]*$/,Ya=/\n/g,Za=/[^\n]*$/,hb=/([^=]+=).+(".*")/,ib=/^\s+$/,Wa=/\s\s+/g,nb=/</g,bb=/[^-:\w,]+/g,cb=/([\\^$*+?.|()[{])/g,ob=/"/g,pb=/[.[\]]+/,La={},J=new Map;var db=0,xa,jb=console.debug,Ma=console.error,Na,Oa;M=(a,b)=>
{try{y.assign(a,b)}catch(c){}};D=(a,b)=>Ma("Remixml expression: "+(b?JSON.stringify(b):"")+"\n",a);E=(a,b,c)=>za(a,c)(b);P=(a,b,c)=>e=>(Array.isArray(e)?e.join(", "):e).replace(RegExp(a,b),c);CG=a=>{if(a){a=a.join("\u0001");var b=J.get(a);if(b){let c=Date.now();J.delete(a);if(b[1]>c)return J.set(a,b),b[0]}}};CS=(a,b,c)=>{if(a){var e=Date.now(),g=J.size;if(Oa--||Na<e||1024<g){Na=e+256;Oa=32;let v=Array.from(J.keys()),m=0;for(1024<=g&&(g=1023);m<g;){var h=m+g>>1;J.get(v[h])[1]>e?g=h:m=h}for(g=J.size;m<
g;)h=v[m++],(1024<=m||J.get(h)[1]>e)&&J.delete(h)}J.set(a.join("\u0001"),[b,e+(c||32768)])}return b};U=a=>{var b;la(b=a[0])&&" "===b[0]&&!(a[0]=b.substr(1))&&a.splice(0,1);var c=a.length-1;la(b=a[c])&&" "===b.slice(-1)&&!(a[c]=b.slice(0,-1))&&a.splice(c,1);return a};F=(a,b,c)=>(b=+(b||0),c=+c,0>c?a.slice(b,c):0<c?a.slice(b,b+c):0==c?a.slice(b):"");R=(a,b)=>{for(var c,e=a.length,g=b||Aa;e--;){switch((c=a[e])[""]){case "!":case "<":case "?":if(!b)break;default:R(c,b);continue;case void 0:if(a[e]=g(c))continue}a.splice(e,
1)}return a};S=(a,b)=>{b=L(b);y.assign(b,a);delete b["::"];(a=a["::"])&&y.assign(b,a);return b};L=a=>{var b=[];b[""]=a||1;return b};N=a=>{var b=a._;b||(a._=b={});b._tag||(b._tag={});!a["var"]&&a.__&&(a["var"]=a.__);return L()};C=(a,b,c,e)=>{if(1!==a[""])if(Ba(a,"_contents",()=>{let h=a._c;h?h(a.slice(),b):a[""]=1;return a}),c)Ba(a,"_restargs",function(){var h,v={};for(h in this)switch(h[0]){default:0<=h||c[h]||(v[h]=this[h]);case "_":case void 0:}return v});else return a;var g;(g=y.assign({},b))._=
y.assign(a,{_:b._,_tag:y.assign({},b._._tag)});e&&(g[e]=a);return g};V=(a,b,c)=>{void 0===c[b]&&(c[b]=1!==a.length||a[0][""]?a.length?a:"":a[0])};X=(a,b,c)=>{var e=c._._tag[b[""]];if(e)return e(a,b,c);if(e=b._c)delete b._c,e(b,c);a.push(b)};Q=(a,b,c)=>b._._tag[a]=c;G=(a,b,c)=>{if((b=(b=Array.isArray(b)?b[0]:VE(a,b))||0)&&0<=b.size)a=b.entries();else if(a=y.entries(b),0<=b.length&&a.splice(b.length),c)try{a=a.sort((e,g)=>{var h,v;e=c(e);g=c(g);var m=0;for(h=e.length;m<h;m++){var ma=0;Array.isArray(e[m])&&
(ma=1,e[m]=e[m][0],g[m]=g[m][0]);if(v=e[m]>g[m]||-(e[m]!==g[m]))break}return ma?-v:v})}catch(e){D(e,c)}return a[Symbol.iterator]()};B=(a,b,c,e)=>{for(var g=0;g<c.length;){let h=c[g++];switch(h[""]){default:B(a,b,h,e);return;case e:b.push(C(h,a));case void 0:}}};T=a=>{var b=a.split(pb),c;a="$";for(c of b)a+=Ca(c);return a};Z=(a,b,c,e)=>{b=Array.isArray(b)?b[0]:VE(a,b);null==b&&(b="");"function"===typeof b&&(b=b(a._,a));if(b[""])switch(c){case "r":case "recurse":case "":case "none":if(!e)break;default:b=
Y(b)}else- -b==b&&(b+="");e&&!b[""]&&xa&&(b=xa(e,b,a));switch(c){case "json":b=JSON.stringify(b).replace(nb,"\\\\u003c");break;case "uric":b=b.replace(lb,Pa);break;default:b[""]||(b=Array.isArray(b)?b.join(", "):b,b=(e=La[c])?e(b):b.replace(mb,Ra));case "":case "none":case "r":case "recurse":}switch(b.length){case 0:b="";break;case 1:1===b[""]&&(b=b[0])}if("r"===c)for(c="";b!==c&&b.includes("&");)c=b,b=VE(a,["("+Ea(b)+")"]);return b};O=(a,b,c)=>{b=Da(a,b);for(a=b.length;a--;){let e=b[a];if(e[""])b[a]=
O(e,0,c);else if("function"===typeof e){let g=[a,1];e(g,c);Array.prototype.splice.apply(b,g)}}return b};OA=async(a,b,c)=>{b=Da(a,b);for(a=b.length;a--;){let e=b[a];if(e[""])b[a]=await OA(e,0,c);else if("function"===typeof e){let g=[a,1];await e(g,c);Array.prototype.splice.apply(b,g)}}return b};K=(a,b,c)=>{c[""]?(1===c[""]?b.push.apply(b,O(c)):b.push(c),c=1):c||void 0!==c&&c?(b.push(c),c=1):c=0;return c};sizeof=a=>Number(a)===a?1:a?a.length||1!==a[""]||y.keys(a).length:0;desc=a=>- -a===a?-a:[a,1];
abstract2dom=(a,b)=>oa.abstract2dom(a,b);abstract2txt=Y=(a,b)=>{for(;;){switch(a[""]){case void 0:return a;case 1:switch(a.length){case 0:return"";case 1:a=a[0];continue}}break}var c,e=a[""];switch(e){case "!":return"\x3c!--"+a[0]+"--\x3e";case "<":return"<!"+a[0]+">";case "?":return"<?"+a[0]+"?>";case 1:e=c="";break;default:c="<"+e;for(var g of y.keys(a).splice(a.length))switch(g[0]){default:var h=a[g];null!=h&&(h[""]&&(h=h.join("")),c+=" "+g,g!==h&&(c+='="'+(h.replace?h.replace(ob,"&dquot;"):h)+
'"'));case "_":case void 0:}if(!a.length)return c+(b&&"br"!==e?"></"+e+">":"/>");c+=">"}for(h=0;void 0!==(g=a[h++]);)c+=g[""]?Y(g,b):g;e&&(c+="</"+e+">");return c};const oa={remixml2js:qa,js2obj:pa,compile:za,parse2txt:(a,b,c)=>{la(a)&&(a=pa(qa(a,c)));return Y(a(b))},abstract2txt:Y,add_filter:(a,b)=>La[a]=b,set_proc_fmt:a=>xa=a,set_tag:(a,b,c,e,g)=>(N(b),Ua(a,b,c,e,g)),set_log_callback:a=>Ma=a};"function"==typeof define&&define.amd?define("remixml",[],oa):"object"==typeof exports?y.assign(exports,
case "cache":d+="H=CS(v,H,c)}H="+ma+"(H,0,$);J.push(H)}";break;case "nocache":d+="});c>=0||W.pop()(H,$);";break;case "attrib":d+="V(H,v,J)}";case "unset":break c;case "for":d+="$=o;I=1}}";break;case "if":case "then":case "elif":case "else":d+="I=1}";break c;case "eval":d+=m;break;case "nooutput":d+="J=[];";default:q[2]&4&&(d+="};");case "script":case "style":d+=$a;case "delimiter":d+="}"}while(0);z=0}}while(0);d=q[3]+d;if(!ha){q=da[da.length-1];break}}break;case "&":va.lastIndex=++w;if(!aa&&(r=ba(va,
a))){w=va.lastIndex;I||(d+="try{I=K($,H,"+(Ga(r)+")}catch(x){I=0}"),z=0);break}f="&";default:wa.lastIndex=w,(r=ba(wa,a))?(f+=r[0],w=wa.lastIndex):(c(0,"Parse error"),f+=a.substr(w),w=a.length),I||(!aa&&b&1&&(f=Aa(f)),!f||q[2]&1&&"0}"!==d.slice(-2)&&f.match(ib)||(d+="H.push("+JSON.stringify(f)+");"))}}return d+="return H})"}function pa(a){try{var b=eval(a)}catch(c){D(c,a),jb(a),b=()=>""}return b}function ba(a,b){return a.exec(b)}const kb=("object"==typeof document?document:null)&&window,y=Object,Qa=
{" ":"+","\t":"%09","\n":"%0A","\r":"%0D",'"':"%22","#":"%23","%":"%25","&":"%26","'":"%27","+":"%2B","<":"%3C","?":"%3F"},lb=/[ \t\n\r#%&'"+<?]/g,Sa={"&":"&amp;","<":"&lt;"},mb=/[&<]/g,ya=/\s*,\s*/g,ab=/\s*,\s*/,Fa=RegExp("(?:[^&]+|(?:&(?:\\w*;|[\\w$:.[\\]]+(?=[^%;\\w$:.[\\]])|(?=[^\\w$:.[\\]]))[^&]*))+|&([\\w$]+(?:[.[][\\w$]+]?)*\\.[\\w$]+)(?::([\\w$]*))?(?:%([^;]*))?;","y"),va=/([\w$]+\.[\w$]+(?:[.[][\w$]+]?)*)(?::([\w$]*))?(?:%([^;]*))?;/y,ta=/!(?:--(.*?)(?:--|$)|([^-].*?))(?:>|$)|\?(.*?)(?:\?>|$)/ys,
ua=/(?:noparse|comment)\s/y,wa=RegExp("[^&<]+(?:&(?:\\w*;|[\\w$:.[\\]]+(?=[^%;\\w$:.[\\]])|(?=[^\\w$:.[\\]]))[^&<]*)*","y"),na=/\s*((?:[^-:_a-zA-Z<&>\s\/]\s*)*)(?:([-:_a-zA-Z][-:\w]*|\/)\s*(?:=\s*("[^"]*"|'[^']*'))?|[<&>])/y,eb=/^[_a-zA-Z]\w*$/,fb=/<\/script>/g,gb=/<\/style>/g,Va=/^"([^(+]+)"$/,Xa=/^[A-Za-z_][\w]*$/,Ya=/\n/g,Za=/[^\n]*$/,hb=/([^=]+=).+(".*")/,ib=/^\s+$/,Wa=/\s\s+/g,nb=/</g,bb=/[^-:\w,]+/g,cb=/([\\^$*+?.|()[{])/g,ob=/"/g,pb=/[.[\]]+/,La={},J=new Map;var db=0,xa,jb=console.debug,Ma=
console.error,Na,Oa;M=(a,b)=>{try{y.assign(a,b)}catch(c){}};D=(a,b)=>Ma("Remixml expression: "+(b?JSON.stringify(b):"")+"\n",a);E=(a,b,c)=>za(a,c)(b);P=(a,b,c)=>e=>(Array.isArray(e)?e.join(", "):e).replace(RegExp(a,b),c);CG=a=>{if(a){a=a.join("\u0001");var b=J.get(a);if(b){let c=Date.now();J.delete(a);if(b[1]>c)return J.set(a,b),b[0]}}};CS=(a,b,c)=>{if(a){var e=Date.now(),g=J.size;if(Oa--||Na<e||1024<g){Na=e+256;Oa=32;let v=Array.from(J.keys()),m=0;for(1024<=g&&(g=1023);m<g;){var h=m+g>>1;J.get(v[h])[1]>
e?g=h:m=h}for(g=J.size;m<g;)h=v[m++],(1024<=m||J.get(h)[1]>e)&&J.delete(h)}J.set(a.join("\u0001"),[b,e+(c||32768)])}return b};U=a=>{var b;la(b=a[0])&&" "===b[0]&&!(a[0]=b.substr(1))&&a.splice(0,1);var c=a.length-1;la(b=a[c])&&" "===b.slice(-1)&&!(a[c]=b.slice(0,-1))&&a.splice(c,1);return a};F=(a,b,c)=>(b=+(b||0),c=+c,0>c?a.slice(b,c):0<c?a.slice(b,b+c):0==c?a.slice(b):"");R=(a,b)=>{for(var c,e=a.length,g=b||Aa;e--;){switch((c=a[e])[""]){case "!":case "<":case "?":if(!b)break;default:R(c,b);continue;
case void 0:if(a[e]=g(c))continue}a.splice(e,1)}return a};S=(a,b)=>{b=L(b);y.assign(b,a);delete b["::"];(a=a["::"])&&y.assign(b,a);return b};L=a=>{var b=[];b[""]=a||1;return b};N=a=>{var b=a._;b||(a._=b={});b._tag||(b._tag={});!a["var"]&&a.__&&(a["var"]=a.__);return L()};C=(a,b,c,e)=>{if(1!==a[""])if(Ba(a,"_contents",()=>{let h=a._c;h?h(a.slice(),b):a[""]=1;return a}),c)Ba(a,"_restargs",function(){var h,v={};for(h in this)switch(h[0]){default:0<=h||c[h]||(v[h]=this[h]);case "_":case void 0:}return v});
else return a;var g;(g=y.assign({},b))._=y.assign(a,{_:b._,_tag:y.assign({},b._._tag)});e&&(g[e]=a);return g};V=(a,b,c)=>{void 0===c[b]&&(c[b]=1!==a.length||a[0][""]?a.length?a:"":a[0])};X=(a,b,c)=>{var e=c._._tag[b[""]];if(e)return e(a,b,c);if(e=b._c)delete b._c,e(b,c);a.push(b)};Q=(a,b,c)=>b._._tag[a]=c;G=(a,b,c)=>{if((b=(b=Array.isArray(b)?b[0]:VE(a,b))||0)&&0<=b.size)a=b.entries();else if(a=y.entries(b),0<=b.length&&a.splice(b.length),c)try{a=a.sort((e,g)=>{var h,v;e=c(e);g=c(g);var m=0;for(h=
e.length;m<h;m++){var ma=0;Array.isArray(e[m])&&(ma=1,e[m]=e[m][0],g[m]=g[m][0]);if(v=e[m]>g[m]||-(e[m]!==g[m]))break}return ma?-v:v})}catch(e){D(e,c)}return a[Symbol.iterator]()};B=(a,b,c,e)=>{for(var g=0;g<c.length;){let h=c[g++];switch(h[""]){default:B(a,b,h,e);return;case e:b.push(C(h,a));case void 0:}}};T=a=>{var b=a.split(pb),c;a="$";for(c of b)a+=Ca(c);return a};Z=(a,b,c,e)=>{b=Array.isArray(b)?b[0]:VE(a,b);null==b&&(b="");"function"===typeof b&&(b=b(a._,a));if(b[""])switch(c){case "r":case "recurse":case "":case "none":if(!e)break;
default:b=Y(b)}else- -b==b&&(b+="");e&&!b[""]&&xa&&(b=xa(e,b,a));switch(c){case "json":b=JSON.stringify(b).replace(nb,"\\\\u003c");break;case "uric":b=b.replace(lb,Pa);break;default:b[""]||(b=Array.isArray(b)?b.join(", "):b,b=(e=La[c])?e(b):b.replace(mb,Ra));case "":case "none":case "r":case "recurse":}switch(b.length){case 0:b="";break;case 1:1===b[""]&&(b=b[0])}if("r"===c)for(c="";b!==c&&b.includes("&");)c=b,b=VE(a,["("+Ea(b)+")"]);return b};O=(a,b,c)=>{b=Da(a,b);for(a=b.length;a--;){let e=b[a];
if(e[""])b[a]=O(e,0,c);else if("function"===typeof e){let g=[a,1];e(g,c);Array.prototype.splice.apply(b,g)}}return b};OA=async(a,b,c)=>{b=Da(a,b);for(a=b.length;a--;){let e=b[a];if(e[""])b[a]=await OA(e,0,c);else if("function"===typeof e){let g=[a,1];await e(g,c);Array.prototype.splice.apply(b,g)}}return b};K=(a,b,c)=>{c[""]?(1===c[""]?b.push.apply(b,O(c)):b.push(c),c=1):c||void 0!==c&&c?(b.push(c),c=1):c=0;return c};sizeof=a=>Number(a)===a?1:a?a.length||1!==a[""]||y.keys(a).length:0;desc=a=>- -a===
a?-a:[a,1];abstract2dom=(a,b)=>oa.abstract2dom(a,b);abstract2txt=Y=(a,b)=>{for(;;){switch(a[""]){case void 0:return a;case 1:switch(a.length){case 0:return"";case 1:a=a[0];continue}}break}var c,e=a[""];switch(e){case "!":return"\x3c!--"+a[0]+"--\x3e";case "<":return"<!"+a[0]+">";case "?":return"<?"+a[0]+"?>";case 1:e=c="";break;default:c="<"+e;for(var g of y.keys(a).splice(a.length))switch(g[0]){default:var h=a[g];null!=h&&(h[""]&&(h=h.join("")),c+=" "+g,g!==h&&(c+='="'+(h.replace?h.replace(ob,"&dquot;"):
h)+'"'));case "_":case void 0:}if(!a.length)return c+(b&&"br"!==e?"></"+e+">":"/>");c+=">"}for(h=0;void 0!==(g=a[h++]);)c+=g[""]?Y(g,b):g;e&&(c+="</"+e+">");return c};const oa={remixml2js:qa,js2obj:pa,compile:za,parse2txt:(a,b,c)=>{la(a)&&(a=pa(qa(a,c)));return Y(a(b))},abstract2txt:Y,add_filter:(a,b)=>La[a]=b,set_proc_fmt:a=>xa=a,set_tag:(a,b,c,e,g)=>(N(b),Ua(a,b,c,e,g)),set_log_callback:a=>Ma=a};"function"==typeof define&&define.amd?define("remixml",[],oa):"object"==typeof exports?y.assign(exports,
oa):kb.Remixml=oa}).call(this);
}).call(this);

Sorry, the diff of this file is not supported yet

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