preact-render-to-string
Advanced tools
Comparing version 5.2.1 to 5.2.2
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact")):"function"==typeof define&&define.amd?define(["exports","preact"],t):t((e||self).preactRenderToString={},e.preact)}(this,function(e,t){var n=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,r=/[&<>"]/;function o(e){var t=String(e);return r.test(t)?t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):t}var i=function(e,t){return String(e).replace(/(\n+)/g,"$1"+(t||"\t"))},a=function(e,t,n){return String(e).length>(t||40)||!n&&-1!==String(e).indexOf("\n")||-1!==String(e).indexOf("<")},l={};function s(e){var t="";for(var r in e){var o=e[r];null!=o&&""!==o&&(t&&(t+=" "),t+="-"==r[0]?r:l[r]||(l[r]=r.replace(/([A-Z])/g,"-$1").toLowerCase()),t+=": ",t+=o,"number"==typeof o&&!1===n.test(r)&&(t+="px"),t+=";")}return t||void 0}function f(e,t){for(var n in t)e[n]=t[n];return e}function p(e,t){return Array.isArray(t)?t.reduce(p,e):null!=t&&!1!==t&&e.push(t),e}var u={shallow:!0},c=[],d=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,_=/[\s\n\\/='"\0<>]/;function v(){this.__d=!0}y.render=y;var g=function(e,t){return y(e,t,u)},h=[];function y(e,n,r){n=n||{},r=r||{};var o=t.options.__s;t.options.__s=!0;var i=m(e,n,r);return t.options.__c&&t.options.__c(e,h),h.length=0,t.options.__s=o,i}function m(e,n,r,l,u,g){if(null==e||"boolean"==typeof e)return"";if("object"!=typeof e)return o(e);var h=r.pretty,y=h&&"string"==typeof h?h:"\t";if(Array.isArray(e)){for(var x="",b=0;b<e.length;b++)h&&b>0&&(x+="\n"),x+=m(e[b],n,r,l,u,g);return x}var S,w=e.type,k=e.props,O=!1;if("function"==typeof w){if(O=!0,!r.shallow||!l&&!1!==r.renderRootComponent){if(w===t.Fragment){var C=[];return p(C,e.props.children),m(C,n,r,!1!==r.shallowHighOrder,u,g)}var T,A=e.__c={__v:e,context:n,props:e.props,setState:v,forceUpdate:v,__d:!0,__h:[]};t.options.__b&&t.options.__b(e);var j=t.options.__r;if(w.prototype&&"function"==typeof w.prototype.render){var F=w.contextType,H=F&&n[F.__c],M=null!=F?H?H.props.value:F.__:n;(A=e.__c=new w(k,M)).__v=e,A._dirty=A.__d=!0,A.props=k,null==A.state&&(A.state={}),null==A._nextState&&null==A.__s&&(A._nextState=A.__s=A.state),A.context=M,w.getDerivedStateFromProps?A.state=f(f({},A.state),w.getDerivedStateFromProps(A.props,A.state)):A.componentWillMount&&(A.componentWillMount(),A.state=A._nextState!==A.state?A._nextState:A.__s!==A.state?A.__s:A.state),j&&j(e),T=A.render(A.props,A.state,A.context)}else for(var $=w.contextType,L=$&&n[$.__c],R=null!=$?L?L.props.value:$.__:n,E=0;A.__d&&E++<25;)A.__d=!1,j&&j(e),T=w.call(e.__c,k,R);return A.getChildContext&&(n=f(f({},n),A.getChildContext())),t.options.diffed&&t.options.diffed(e),m(T,n,r,!1!==r.shallowHighOrder,u,g)}w=(S=w).displayName||S!==Function&&S.name||function(e){var t=(Function.prototype.toString.call(e).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!t){for(var n=-1,r=c.length;r--;)if(c[r]===e){n=r;break}n<0&&(n=c.push(e)-1),t="UnnamedComponent"+n}return t}(S)}var q,D,N="<"+w;if(k){var P=Object.keys(k);r&&!0===r.sortAttributes&&P.sort();for(var U=0;U<P.length;U++){var W=P[U],z=k[W];if("children"!==W){if(!_.test(W)&&(r&&r.allAttributes||"key"!==W&&"ref"!==W&&"__self"!==W&&"__source"!==W)){if("defaultValue"===W)W="value";else if("defaultChecked"===W)W="checked";else if("defaultSelected"===W)W="selected";else if("className"===W){if(void 0!==k.class)continue;W="class"}else u&&/^xlink:?./.test(W)&&(W=W.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===W){if(k.for)continue;W="for"}"style"===W&&z&&"object"==typeof z&&(z=s(z)),"a"===W[0]&&"r"===W[1]&&"boolean"==typeof z&&(z=String(z));var I=r.attributeHook&&r.attributeHook(W,z,n,r,O);if(I||""===I)N+=I;else if("dangerouslySetInnerHTML"===W)D=z&&z.__html;else if("textarea"===w&&"value"===W)q=z;else if((z||0===z||""===z)&&"function"!=typeof z){if(!(!0!==z&&""!==z||(z=W,r&&r.xml))){N=N+" "+W;continue}if("value"===W){if("select"===w){g=z;continue}"option"===w&&g==z&&void 0===k.selected&&(N+=" selected")}N=N+" "+W+'="'+o(z)+'"'}}}else q=z}}if(h){var V=N.replace(/\n\s*/," ");V===N||~V.indexOf("\n")?h&&~N.indexOf("\n")&&(N+="\n"):N=V}if(N+=">",_.test(w))throw new Error(w+" is not a valid HTML tag name in "+N);var Z,B=d.test(w)||r.voidElements&&r.voidElements.test(w),G=[];if(D)h&&a(D)&&(D="\n"+y+i(D,y)),N+=D;else if(null!=q&&p(Z=[],q).length){for(var J=h&&~N.indexOf("\n"),K=!1,Q=0;Q<Z.length;Q++){var X=Z[Q];if(null!=X&&!1!==X){var Y=m(X,n,r,!0,"svg"===w||"foreignObject"!==w&&u,g);if(h&&!J&&a(Y)&&(J=!0),Y)if(h){var ee=Y.length>0&&"<"!=Y[0];K&&ee?G[G.length-1]+=Y:G.push(Y),K=ee}else G.push(Y)}}if(h&&J)for(var te=G.length;te--;)G[te]="\n"+y+i(G[te],y)}if(G.length||D)N+=G.join("");else if(r&&r.xml)return N.substring(0,N.length-1)+" />";return!B||Z||D?(h&&~N.indexOf("\n")&&(N+="\n"),N=N+"</"+w+">"):N=N.replace(/>$/," />"),N}y.shallowRender=g,e.default=y,e.render=y,e.renderToStaticMarkup=y,e.renderToString=y,e.shallowRender=g}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact")):"function"==typeof define&&define.amd?define(["exports","preact"],t):t((e||self).preactRenderToString={},e.preact)}(this,function(e,t){var n=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,r=/[&<>"]/;function o(e){if(!1===r.test(e+=""))return e;for(var t=0,n=0,o="",i="";n<e.length;n++){switch(e.charCodeAt(n)){case 60:i="<";break;case 62:i=">";break;case 34:i=""";break;case 38:i="&";break;default:continue}n>t&&(o+=e.slice(t,n)),o+=i,t=n+1}return o+e.slice(t,n)}var i=function(e,t){return String(e).replace(/(\n+)/g,"$1"+(t||"\t"))},s=function(e,t,n){return String(e).length>(t||40)||!n&&-1!==String(e).indexOf("\n")||-1!==String(e).indexOf("<")},a={};function l(e){var t="";for(var r in e){var o=e[r];null!=o&&""!==o&&(t&&(t+=" "),t+="-"==r[0]?r:a[r]||(a[r]=r.replace(/([A-Z])/g,"-$1").toLowerCase()),t+=": ",t+=o,"number"==typeof o&&!1===n.test(r)&&(t+="px"),t+=";")}return t||void 0}function f(e,t){return Array.isArray(t)?t.reduce(f,e):null!=t&&!1!==t&&e.push(t),e}var c={shallow:!0},u=[],p=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,d=/[\s\n\\/='"\0<>]/,_=/^xlink:?./;function v(){this.__d=!0}y.render=y;var h=function(e,t){return y(e,t,c)},g=[];function y(e,n,r){n=n||{},r=r||{};var o,i=t.options.__s;return t.options.__s=!0,o=r.pretty||r.sortAttributes?S(e,n,r):x(e,n,r),t.options.__c&&t.options.__c(e,g),g.length=0,t.options.__s=i,o}function b(e,t){return{__v:e,context:t,props:e.props,setState:v,forceUpdate:v,__d:!0,__h:[]}}function m(e,t){var n=e.contextType,r=n&&t[n.__c];return null!=n?r?r.props.value:n.__:t}function x(e,n,r,i,s,a){if(null==e||"boolean"==typeof e)return"";if("object"!=typeof e)return o(e);if(Array.isArray(e)){for(var c=[],u=0;u<e.length;u++)c.push(x(e[u],n,r,i,s,a));return c.join("")}var v=e.type,h=e.props,g=!1;if("function"==typeof v){if(g=!0,!r.shallow||!i&&!1!==r.renderRootComponent){if(v===t.Fragment){var y=[];return f(y,e.props.children),x(y,n,r,!1!==r.shallowHighOrder,s,a)}var S,w=e.__c=b(e,n);t.options.__b&&t.options.__b(e);var C=t.options.__r;if(v.prototype&&"function"==typeof v.prototype.render){var O=m(v,n);(w=e.__c=new v(h,O)).__v=e,w._dirty=w.__d=!0,w.props=h,null==w.state&&(w.state={}),null==w._nextState&&null==w.__s&&(w._nextState=w.__s=w.state),w.context=O,v.getDerivedStateFromProps?w.state=Object.assign({},w.state,v.getDerivedStateFromProps(w.props,w.state)):w.componentWillMount&&(w.componentWillMount(),w.state=w._nextState!==w.state?w._nextState:w.__s!==w.state?w.__s:w.state),C&&C(e),S=w.render(w.props,w.state,w.context)}else for(var j=m(v,n),A=0;w.__d&&A++<25;)w.__d=!1,C&&C(e),S=v.call(e.__c,h,j);return w.getChildContext&&(n=Object.assign({},n,w.getChildContext())),t.options.diffed&&t.options.diffed(e),x(S,n,r,!1!==r.shallowHighOrder,s,a)}v=k(v)}var H,F,T="<"+v;if(h)for(var M in h){var L=h[M];if("children"!==M){if(!d.test(M)&&(r&&r.allAttributes||"key"!==M&&"ref"!==M&&"__self"!==M&&"__source"!==M)){if("defaultValue"===M)M="value";else if("defaultChecked"===M)M="checked";else if("defaultSelected"===M)M="selected";else if("className"===M){if(void 0!==h.class)continue;M="class"}else s&&_.test(M)&&(M=M.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===M){if(h.for)continue;M="for"}"style"===M&&L&&"object"==typeof L&&(L=l(L)),"a"===M[0]&&"r"===M[1]&&"boolean"==typeof L&&(L=String(L));var E=r.attributeHook&&r.attributeHook(M,L,n,r,g);if(E||""===E)T+=E;else if("dangerouslySetInnerHTML"===M)F=L&&L.__html;else if("textarea"===v&&"value"===M)H=L;else if((L||0===L||""===L)&&"function"!=typeof L){if(!(!0!==L&&""!==L||(L=M,r&&r.xml))){T=T+" "+M;continue}if("value"===M){if("select"===v){a=L;continue}"option"===v&&a==L&&void 0===h.selected&&(T+=" selected")}T=T+" "+M+'="'+o(L)+'"'}}}else H=L}if(T+=">",d.test(v))throw new Error(v+" is not a valid HTML tag name in "+T);var $,R=p.test(v)||r.voidElements&&r.voidElements.test(v),D="";if(F)T+=F;else if(null!=H&&f($=[],H).length)for(var P=0;P<$.length;P++){var W=$[P];if(null!=W&&!1!==W){var N=x(W,n,r,!0,"svg"===v||"foreignObject"!==v&&s,a);N&&(D+=N)}}if(D.length||F)T+=D;else if(r&&r.xml)return T.substring(0,T.length-1)+" />";return!R||$||F?T+"</"+v+">":T.replace(/>$/," />")}function S(e,n,r,a,c,u){if(null==e||"boolean"==typeof e)return"";if("object"!=typeof e)return o(e);var v=r.pretty,h=v&&"string"==typeof v?v:"\t";if(Array.isArray(e)){for(var g="",y=0;y<e.length;y++)v&&y>0&&(g+="\n"),g+=S(e[y],n,r,a,c,u);return g}var x=e.type,w=e.props,C=!1;if("function"==typeof x){if(C=!0,!r.shallow||!a&&!1!==r.renderRootComponent){if(x===t.Fragment){var O=[];return f(O,e.props.children),S(O,n,r,!1!==r.shallowHighOrder,c,u)}var j,A=e.__c=b(e,n);t.options.__b&&t.options.__b(e);var H=t.options.__r;if(x.prototype&&"function"==typeof x.prototype.render){var F=m(x,n);(A=e.__c=new x(w,F)).__v=e,A._dirty=A.__d=!0,A.props=w,null==A.state&&(A.state={}),null==A._nextState&&null==A.__s&&(A._nextState=A.__s=A.state),A.context=F,x.getDerivedStateFromProps?A.state=Object.assign({},A.state,x.getDerivedStateFromProps(A.props,A.state)):A.componentWillMount&&(A.componentWillMount(),A.state=A._nextState!==A.state?A._nextState:A.__s!==A.state?A.__s:A.state),H&&H(e),j=A.render(A.props,A.state,A.context)}else for(var T=m(x,n),M=0;A.__d&&M++<25;)A.__d=!1,H&&H(e),j=x.call(e.__c,w,T);return A.getChildContext&&(n=Object.assign({},n,A.getChildContext())),t.options.diffed&&t.options.diffed(e),S(j,n,r,!1!==r.shallowHighOrder,c,u)}x=k(x)}var L,E,$="<"+x;if(w){var R=Object.keys(w);r&&!0===r.sortAttributes&&R.sort();for(var D=0;D<R.length;D++){var P=R[D],W=w[P];if("children"!==P){if(!d.test(P)&&(r&&r.allAttributes||"key"!==P&&"ref"!==P&&"__self"!==P&&"__source"!==P)){if("defaultValue"===P)P="value";else if("defaultChecked"===P)P="checked";else if("defaultSelected"===P)P="selected";else if("className"===P){if(void 0!==w.class)continue;P="class"}else c&&_.test(P)&&(P=P.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===P){if(w.for)continue;P="for"}"style"===P&&W&&"object"==typeof W&&(W=l(W)),"a"===P[0]&&"r"===P[1]&&"boolean"==typeof W&&(W=String(W));var N=r.attributeHook&&r.attributeHook(P,W,n,r,C);if(N||""===N)$+=N;else if("dangerouslySetInnerHTML"===P)E=W&&W.__html;else if("textarea"===x&&"value"===P)L=W;else if((W||0===W||""===W)&&"function"!=typeof W){if(!(!0!==W&&""!==W||(W=P,r&&r.xml))){$=$+" "+P;continue}if("value"===P){if("select"===x){u=W;continue}"option"===x&&u==W&&void 0===w.selected&&($+=" selected")}$=$+" "+P+'="'+o(W)+'"'}}}else L=W}}if(v){var q=$.replace(/\n\s*/," ");q===$||~q.indexOf("\n")?v&&~$.indexOf("\n")&&($+="\n"):$=q}if($+=">",d.test(x))throw new Error(x+" is not a valid HTML tag name in "+$);var I,U=p.test(x)||r.voidElements&&r.voidElements.test(x),V=[];if(E)v&&s(E)&&(E="\n"+h+i(E,h)),$+=E;else if(null!=L&&f(I=[],L).length){for(var z=v&&~$.indexOf("\n"),Z=!1,B=0;B<I.length;B++){var G=I[B];if(null!=G&&!1!==G){var J=S(G,n,r,!0,"svg"===x||"foreignObject"!==x&&c,u);if(v&&!z&&s(J)&&(z=!0),J)if(v){var K=J.length>0&&"<"!=J[0];Z&&K?V[V.length-1]+=J:V.push(J),Z=K}else V.push(J)}}if(v&&z)for(var Q=V.length;Q--;)V[Q]="\n"+h+i(V[Q],h)}if(V.length||E)$+=V.join("");else if(r&&r.xml)return $.substring(0,$.length-1)+" />";return!U||I||E?(v&&~$.indexOf("\n")&&($+="\n"),$=$+"</"+x+">"):$=$.replace(/>$/," />"),$}function k(e){return e.displayName||e!==Function&&e.name||function(e){var t=(Function.prototype.toString.call(e).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!t){for(var n=-1,r=u.length;r--;)if(u[r]===e){n=r;break}n<0&&(n=u.push(e)-1),t="UnnamedComponent"+n}return t}(e)}y.shallowRender=h,e.default=y,e.render=y,e.renderToStaticMarkup=y,e.renderToString=y,e.shallowRender=h}); | ||
//# sourceMappingURL=index.js.map |
@@ -1,2 +0,2 @@ | ||
import{options as e,Fragment as t}from"preact";var r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,n=/[&<>"]/;function o(e){var t=String(e);return n.test(t)?t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):t}var a=function(e,t){return String(e).replace(/(\n+)/g,"$1"+(t||"\t"))},i=function(e,t,r){return String(e).length>(t||40)||!r&&-1!==String(e).indexOf("\n")||-1!==String(e).indexOf("<")},l={};function s(e){var t="";for(var n in e){var o=e[n];null!=o&&""!==o&&(t&&(t+=" "),t+="-"==n[0]?n:l[n]||(l[n]=n.replace(/([A-Z])/g,"-$1").toLowerCase()),t+=": ",t+=o,"number"==typeof o&&!1===r.test(n)&&(t+="px"),t+=";")}return t||void 0}function f(e,t){for(var r in t)e[r]=t[r];return e}function u(e,t){return Array.isArray(t)?t.reduce(u,e):null!=t&&!1!==t&&e.push(t),e}var c={shallow:!0},p=[],_=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,d=/[\s\n\\/='"\0<>]/;function v(){this.__d=!0}m.render=m;var g=function(e,t){return m(e,t,c)},h=[];function m(t,r,n){r=r||{},n=n||{};var o=e.__s;e.__s=!0;var a=x(t,r,n);return e.__c&&e.__c(t,h),h.length=0,e.__s=o,a}function x(r,n,l,c,g,h){if(null==r||"boolean"==typeof r)return"";if("object"!=typeof r)return o(r);var m=l.pretty,y=m&&"string"==typeof m?m:"\t";if(Array.isArray(r)){for(var b="",S=0;S<r.length;S++)m&&S>0&&(b+="\n"),b+=x(r[S],n,l,c,g,h);return b}var k,w=r.type,O=r.props,C=!1;if("function"==typeof w){if(C=!0,!l.shallow||!c&&!1!==l.renderRootComponent){if(w===t){var A=[];return u(A,r.props.children),x(A,n,l,!1!==l.shallowHighOrder,g,h)}var H,j=r.__c={__v:r,context:n,props:r.props,setState:v,forceUpdate:v,__d:!0,__h:[]};e.__b&&e.__b(r);var F=e.__r;if(w.prototype&&"function"==typeof w.prototype.render){var M=w.contextType,T=M&&n[M.__c],$=null!=M?T?T.props.value:M.__:n;(j=r.__c=new w(O,$)).__v=r,j._dirty=j.__d=!0,j.props=O,null==j.state&&(j.state={}),null==j._nextState&&null==j.__s&&(j._nextState=j.__s=j.state),j.context=$,w.getDerivedStateFromProps?j.state=f(f({},j.state),w.getDerivedStateFromProps(j.props,j.state)):j.componentWillMount&&(j.componentWillMount(),j.state=j._nextState!==j.state?j._nextState:j.__s!==j.state?j.__s:j.state),F&&F(r),H=j.render(j.props,j.state,j.context)}else for(var L=w.contextType,E=L&&n[L.__c],D=null!=L?E?E.props.value:L.__:n,N=0;j.__d&&N++<25;)j.__d=!1,F&&F(r),H=w.call(r.__c,O,D);return j.getChildContext&&(n=f(f({},n),j.getChildContext())),e.diffed&&e.diffed(r),x(H,n,l,!1!==l.shallowHighOrder,g,h)}w=(k=w).displayName||k!==Function&&k.name||function(e){var t=(Function.prototype.toString.call(e).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!t){for(var r=-1,n=p.length;n--;)if(p[n]===e){r=n;break}r<0&&(r=p.push(e)-1),t="UnnamedComponent"+r}return t}(k)}var P,R,U="<"+w;if(O){var W=Object.keys(O);l&&!0===l.sortAttributes&&W.sort();for(var q=0;q<W.length;q++){var z=W[q],I=O[z];if("children"!==z){if(!d.test(z)&&(l&&l.allAttributes||"key"!==z&&"ref"!==z&&"__self"!==z&&"__source"!==z)){if("defaultValue"===z)z="value";else if("defaultChecked"===z)z="checked";else if("defaultSelected"===z)z="selected";else if("className"===z){if(void 0!==O.class)continue;z="class"}else g&&/^xlink:?./.test(z)&&(z=z.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===z){if(O.for)continue;z="for"}"style"===z&&I&&"object"==typeof I&&(I=s(I)),"a"===z[0]&&"r"===z[1]&&"boolean"==typeof I&&(I=String(I));var V=l.attributeHook&&l.attributeHook(z,I,n,l,C);if(V||""===V)U+=V;else if("dangerouslySetInnerHTML"===z)R=I&&I.__html;else if("textarea"===w&&"value"===z)P=I;else if((I||0===I||""===I)&&"function"!=typeof I){if(!(!0!==I&&""!==I||(I=z,l&&l.xml))){U=U+" "+z;continue}if("value"===z){if("select"===w){h=I;continue}"option"===w&&h==I&&void 0===O.selected&&(U+=" selected")}U=U+" "+z+'="'+o(I)+'"'}}}else P=I}}if(m){var Z=U.replace(/\n\s*/," ");Z===U||~Z.indexOf("\n")?m&&~U.indexOf("\n")&&(U+="\n"):U=Z}if(U+=">",d.test(w))throw new Error(w+" is not a valid HTML tag name in "+U);var B,G=_.test(w)||l.voidElements&&l.voidElements.test(w),J=[];if(R)m&&i(R)&&(R="\n"+y+a(R,y)),U+=R;else if(null!=P&&u(B=[],P).length){for(var K=m&&~U.indexOf("\n"),Q=!1,X=0;X<B.length;X++){var Y=B[X];if(null!=Y&&!1!==Y){var ee=x(Y,n,l,!0,"svg"===w||"foreignObject"!==w&&g,h);if(m&&!K&&i(ee)&&(K=!0),ee)if(m){var te=ee.length>0&&"<"!=ee[0];Q&&te?J[J.length-1]+=ee:J.push(ee),Q=te}else J.push(ee)}}if(m&&K)for(var re=J.length;re--;)J[re]="\n"+y+a(J[re],y)}if(J.length||R)U+=J.join("");else if(l&&l.xml)return U.substring(0,U.length-1)+" />";return!G||B||R?(m&&~U.indexOf("\n")&&(U+="\n"),U=U+"</"+w+">"):U=U.replace(/>$/," />"),U}m.shallowRender=g;export default m;export{m as render,m as renderToStaticMarkup,m as renderToString,g as shallowRender}; | ||
import{options as e,Fragment as t}from"preact";var r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,n=/[&<>"]/;function o(e){if(!1===n.test(e+=""))return e;for(var t=0,r=0,o="",i="";r<e.length;r++){switch(e.charCodeAt(r)){case 60:i="<";break;case 62:i=">";break;case 34:i=""";break;case 38:i="&";break;default:continue}r>t&&(o+=e.slice(t,r)),o+=i,t=r+1}return o+e.slice(t,r)}var i=function(e,t){return String(e).replace(/(\n+)/g,"$1"+(t||"\t"))},a=function(e,t,r){return String(e).length>(t||40)||!r&&-1!==String(e).indexOf("\n")||-1!==String(e).indexOf("<")},l={};function s(e){var t="";for(var n in e){var o=e[n];null!=o&&""!==o&&(t&&(t+=" "),t+="-"==n[0]?n:l[n]||(l[n]=n.replace(/([A-Z])/g,"-$1").toLowerCase()),t+=": ",t+=o,"number"==typeof o&&!1===r.test(n)&&(t+="px"),t+=";")}return t||void 0}function f(e,t){return Array.isArray(t)?t.reduce(f,e):null!=t&&!1!==t&&e.push(t),e}var c={shallow:!0},u=[],_=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,p=/[\s\n\\/='"\0<>]/,d=/^xlink:?./;function v(){this.__d=!0}y.render=y;var h=function(e,t){return y(e,t,c)},g=[];function y(t,r,n){r=r||{},n=n||{};var o,i=e.__s;return e.__s=!0,o=n.pretty||n.sortAttributes?S(t,r,n):x(t,r,n),e.__c&&e.__c(t,g),g.length=0,e.__s=i,o}function m(e,t){return{__v:e,context:t,props:e.props,setState:v,forceUpdate:v,__d:!0,__h:[]}}function b(e,t){var r=e.contextType,n=r&&t[r.__c];return null!=r?n?n.props.value:r.__:t}function x(r,n,i,a,l,c){if(null==r||"boolean"==typeof r)return"";if("object"!=typeof r)return o(r);if(Array.isArray(r)){for(var u=[],v=0;v<r.length;v++)u.push(x(r[v],n,i,a,l,c));return u.join("")}var h=r.type,g=r.props,y=!1;if("function"==typeof h){if(y=!0,!i.shallow||!a&&!1!==i.renderRootComponent){if(h===t){var S=[];return f(S,r.props.children),x(S,n,i,!1!==i.shallowHighOrder,l,c)}var w,C=r.__c=m(r,n);e.__b&&e.__b(r);var O=e.__r;if(h.prototype&&"function"==typeof h.prototype.render){var j=b(h,n);(C=r.__c=new h(g,j)).__v=r,C._dirty=C.__d=!0,C.props=g,null==C.state&&(C.state={}),null==C._nextState&&null==C.__s&&(C._nextState=C.__s=C.state),C.context=j,h.getDerivedStateFromProps?C.state=Object.assign({},C.state,h.getDerivedStateFromProps(C.props,C.state)):C.componentWillMount&&(C.componentWillMount(),C.state=C._nextState!==C.state?C._nextState:C.__s!==C.state?C.__s:C.state),O&&O(r),w=C.render(C.props,C.state,C.context)}else for(var A=b(h,n),H=0;C.__d&&H++<25;)C.__d=!1,O&&O(r),w=h.call(r.__c,g,A);return C.getChildContext&&(n=Object.assign({},n,C.getChildContext())),e.diffed&&e.diffed(r),x(w,n,i,!1!==i.shallowHighOrder,l,c)}h=k(h)}var M,F,L="<"+h;if(g)for(var E in g){var T=g[E];if("children"!==E){if(!p.test(E)&&(i&&i.allAttributes||"key"!==E&&"ref"!==E&&"__self"!==E&&"__source"!==E)){if("defaultValue"===E)E="value";else if("defaultChecked"===E)E="checked";else if("defaultSelected"===E)E="selected";else if("className"===E){if(void 0!==g.class)continue;E="class"}else l&&d.test(E)&&(E=E.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===E){if(g.for)continue;E="for"}"style"===E&&T&&"object"==typeof T&&(T=s(T)),"a"===E[0]&&"r"===E[1]&&"boolean"==typeof T&&(T=String(T));var $=i.attributeHook&&i.attributeHook(E,T,n,i,y);if($||""===$)L+=$;else if("dangerouslySetInnerHTML"===E)F=T&&T.__html;else if("textarea"===h&&"value"===E)M=T;else if((T||0===T||""===T)&&"function"!=typeof T){if(!(!0!==T&&""!==T||(T=E,i&&i.xml))){L=L+" "+E;continue}if("value"===E){if("select"===h){c=T;continue}"option"===h&&c==T&&void 0===g.selected&&(L+=" selected")}L=L+" "+E+'="'+o(T)+'"'}}}else M=T}if(L+=">",p.test(h))throw new Error(h+" is not a valid HTML tag name in "+L);var D,P=_.test(h)||i.voidElements&&i.voidElements.test(h),W="";if(F)L+=F;else if(null!=M&&f(D=[],M).length)for(var N=0;N<D.length;N++){var R=D[N];if(null!=R&&!1!==R){var I=x(R,n,i,!0,"svg"===h||"foreignObject"!==h&&l,c);I&&(W+=I)}}if(W.length||F)L+=W;else if(i&&i.xml)return L.substring(0,L.length-1)+" />";return!P||D||F?L+"</"+h+">":L.replace(/>$/," />")}function S(r,n,l,c,u,v){if(null==r||"boolean"==typeof r)return"";if("object"!=typeof r)return o(r);var h=l.pretty,g=h&&"string"==typeof h?h:"\t";if(Array.isArray(r)){for(var y="",x=0;x<r.length;x++)h&&x>0&&(y+="\n"),y+=S(r[x],n,l,c,u,v);return y}var w=r.type,C=r.props,O=!1;if("function"==typeof w){if(O=!0,!l.shallow||!c&&!1!==l.renderRootComponent){if(w===t){var j=[];return f(j,r.props.children),S(j,n,l,!1!==l.shallowHighOrder,u,v)}var A,H=r.__c=m(r,n);e.__b&&e.__b(r);var M=e.__r;if(w.prototype&&"function"==typeof w.prototype.render){var F=b(w,n);(H=r.__c=new w(C,F)).__v=r,H._dirty=H.__d=!0,H.props=C,null==H.state&&(H.state={}),null==H._nextState&&null==H.__s&&(H._nextState=H.__s=H.state),H.context=F,w.getDerivedStateFromProps?H.state=Object.assign({},H.state,w.getDerivedStateFromProps(H.props,H.state)):H.componentWillMount&&(H.componentWillMount(),H.state=H._nextState!==H.state?H._nextState:H.__s!==H.state?H.__s:H.state),M&&M(r),A=H.render(H.props,H.state,H.context)}else for(var L=b(w,n),E=0;H.__d&&E++<25;)H.__d=!1,M&&M(r),A=w.call(r.__c,C,L);return H.getChildContext&&(n=Object.assign({},n,H.getChildContext())),e.diffed&&e.diffed(r),S(A,n,l,!1!==l.shallowHighOrder,u,v)}w=k(w)}var T,$,D="<"+w;if(C){var P=Object.keys(C);l&&!0===l.sortAttributes&&P.sort();for(var W=0;W<P.length;W++){var N=P[W],R=C[N];if("children"!==N){if(!p.test(N)&&(l&&l.allAttributes||"key"!==N&&"ref"!==N&&"__self"!==N&&"__source"!==N)){if("defaultValue"===N)N="value";else if("defaultChecked"===N)N="checked";else if("defaultSelected"===N)N="selected";else if("className"===N){if(void 0!==C.class)continue;N="class"}else u&&d.test(N)&&(N=N.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===N){if(C.for)continue;N="for"}"style"===N&&R&&"object"==typeof R&&(R=s(R)),"a"===N[0]&&"r"===N[1]&&"boolean"==typeof R&&(R=String(R));var I=l.attributeHook&&l.attributeHook(N,R,n,l,O);if(I||""===I)D+=I;else if("dangerouslySetInnerHTML"===N)$=R&&R.__html;else if("textarea"===w&&"value"===N)T=R;else if((R||0===R||""===R)&&"function"!=typeof R){if(!(!0!==R&&""!==R||(R=N,l&&l.xml))){D=D+" "+N;continue}if("value"===N){if("select"===w){v=R;continue}"option"===w&&v==R&&void 0===C.selected&&(D+=" selected")}D=D+" "+N+'="'+o(R)+'"'}}}else T=R}}if(h){var U=D.replace(/\n\s*/," ");U===D||~U.indexOf("\n")?h&&~D.indexOf("\n")&&(D+="\n"):D=U}if(D+=">",p.test(w))throw new Error(w+" is not a valid HTML tag name in "+D);var V,q=_.test(w)||l.voidElements&&l.voidElements.test(w),z=[];if($)h&&a($)&&($="\n"+g+i($,g)),D+=$;else if(null!=T&&f(V=[],T).length){for(var Z=h&&~D.indexOf("\n"),B=!1,G=0;G<V.length;G++){var J=V[G];if(null!=J&&!1!==J){var K=S(J,n,l,!0,"svg"===w||"foreignObject"!==w&&u,v);if(h&&!Z&&a(K)&&(Z=!0),K)if(h){var Q=K.length>0&&"<"!=K[0];B&&Q?z[z.length-1]+=K:z.push(K),B=Q}else z.push(K)}}if(h&&Z)for(var X=z.length;X--;)z[X]="\n"+g+i(z[X],g)}if(z.length||$)D+=z.join("");else if(l&&l.xml)return D.substring(0,D.length-1)+" />";return!q||V||$?(h&&~D.indexOf("\n")&&(D+="\n"),D=D+"</"+w+">"):D=D.replace(/>$/," />"),D}function k(e){return e.displayName||e!==Function&&e.name||function(e){var t=(Function.prototype.toString.call(e).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!t){for(var r=-1,n=u.length;n--;)if(u[n]===e){r=n;break}r<0&&(r=u.push(e)-1),t="UnnamedComponent"+r}return t}(e)}y.shallowRender=h;export default y;export{y as render,y as renderToStaticMarkup,y as renderToString,h as shallowRender}; | ||
//# sourceMappingURL=index.module.js.map |
@@ -1,2 +0,2 @@ | ||
var t;t=function(t,e){if("function"!=typeof Symbol){var n=0;Symbol=function(t){return"@@"+t+ ++n},Symbol.for=function(t){return"@@"+t}}var r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o=/[&<>"]/;function i(t){var e=String(t);return o.test(e)?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e}var a=function(t,e){return String(t).replace(/(\n+)/g,"$1"+(e||"\t"))},u=function(t,e,n){return String(t).length>(e||40)||!n&&-1!==String(t).indexOf("\n")||-1!==String(t).indexOf("<")},c={};function f(t){var e="";for(var n in t){var o=t[n];null!=o&&""!==o&&(e&&(e+=" "),e+="-"==n[0]?n:c[n]||(c[n]=n.replace(/([A-Z])/g,"-$1").toLowerCase()),e+=": ",e+=o,"number"==typeof o&&!1===r.test(n)&&(e+="px"),e+=";")}return e||void 0}function l(t,e){for(var n in e)t[n]=e[n];return t}function s(t,e){return Array.isArray(e)?e.reduce(s,t):null!=e&&!1!==e&&t.push(e),t}var p={shallow:!0},d=[],v=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,y=/[\s\n\\/='"\0<>]/;function g(){this.__d=!0}m.render=m;var b=[];function m(t,n,r){n=n||{},r=r||{};var o=e.options.__s;e.options.__s=!0;var i=_(t,n,r);return e.options.__c&&e.options.__c(t,b),b.length=0,e.options.__s=o,i}function _(t,n,r,o,c,p){if(null==t||"boolean"==typeof t)return"";if("object"!=typeof t)return i(t);var b=r.pretty,m=b&&"string"==typeof b?b:"\t";if(Array.isArray(t)){for(var h="",x=0;x<t.length;x++)b&&x>0&&(h+="\n"),h+=_(t[x],n,r,o,c,p);return h}var j,S=t.type,A=t.props,O=!1;if("function"==typeof S){if(O=!0,!r.shallow||!o&&!1!==r.renderRootComponent){if(S===e.Fragment){var k=[];return s(k,t.props.children),_(k,n,r,!1!==r.shallowHighOrder,c,p)}var w,F=t.__c={__v:t,context:n,props:t.props,setState:g,forceUpdate:g,__d:!0,__h:[]};e.options.__b&&e.options.__b(t);var C=e.options.__r;if(S.prototype&&"function"==typeof S.prototype.render){var E=S.contextType,M=E&&n[E.__c],N=null!=E?M?M.props.value:E.__:n;(F=t.__c=new S(A,N)).__v=t,F._dirty=F.__d=!0,F.props=A,null==F.state&&(F.state={}),null==F._nextState&&null==F.__s&&(F._nextState=F.__s=F.state),F.context=N,S.getDerivedStateFromProps?F.state=l(l({},F.state),S.getDerivedStateFromProps(F.props,F.state)):F.componentWillMount&&(F.componentWillMount(),F.state=F._nextState!==F.state?F._nextState:F.__s!==F.state?F.__s:F.state),C&&C(t),w=F.render(F.props,F.state,F.context)}else for(var D=S.contextType,H=D&&n[D.__c],I=null!=D?H?H.props.value:D.__:n,$=0;F.__d&&$++<25;)F.__d=!1,C&&C(t),w=S.call(t.__c,A,I);return F.getChildContext&&(n=l(l({},n),F.getChildContext())),e.options.diffed&&e.options.diffed(t),_(w,n,r,!1!==r.shallowHighOrder,c,p)}S=(j=S).displayName||j!==Function&&j.name||function(t){var e=(Function.prototype.toString.call(t).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!e){for(var n=-1,r=d.length;r--;)if(d[r]===t){n=r;break}n<0&&(n=d.push(t)-1),e="UnnamedComponent"+n}return e}(j)}var T,U,W="<"+S;if(A){var L=Object.keys(A);r&&!0===r.sortAttributes&&L.sort();for(var P=0;P<L.length;P++){var R=L[P],J=A[R];if("children"!==R){if(!y.test(R)&&(r&&r.allAttributes||"key"!==R&&"ref"!==R&&"__self"!==R&&"__source"!==R)){if("defaultValue"===R)R="value";else if("defaultChecked"===R)R="checked";else if("defaultSelected"===R)R="selected";else if("className"===R){if(void 0!==A.class)continue;R="class"}else c&&/^xlink:?./.test(R)&&(R=R.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===R){if(A.for)continue;R="for"}"style"===R&&J&&"object"==typeof J&&(J=f(J)),"a"===R[0]&&"r"===R[1]&&"boolean"==typeof J&&(J=String(J));var q=r.attributeHook&&r.attributeHook(R,J,n,r,O);if(q||""===q)W+=q;else if("dangerouslySetInnerHTML"===R)U=J&&J.__html;else if("textarea"===S&&"value"===R)T=J;else if((J||0===J||""===J)&&"function"!=typeof J){if(!(!0!==J&&""!==J||(J=R,r&&r.xml))){W=W+" "+R;continue}if("value"===R){if("select"===S){p=J;continue}"option"===S&&p==J&&void 0===A.selected&&(W+=" selected")}W=W+" "+R+'="'+i(J)+'"'}}}else T=J}}if(b){var V=W.replace(/\n\s*/," ");V===W||~V.indexOf("\n")?b&&~W.indexOf("\n")&&(W+="\n"):W=V}if(W+=">",y.test(S))throw new Error(S+" is not a valid HTML tag name in "+W);var z,B=v.test(S)||r.voidElements&&r.voidElements.test(S),G=[];if(U)b&&u(U)&&(U="\n"+m+a(U,m)),W+=U;else if(null!=T&&s(z=[],T).length){for(var Z=b&&~W.indexOf("\n"),K=!1,Q=0;Q<z.length;Q++){var X=z[Q];if(null!=X&&!1!==X){var Y=_(X,n,r,!0,"svg"===S||"foreignObject"!==S&&c,p);if(b&&!Z&&u(Y)&&(Z=!0),Y)if(b){var tt=Y.length>0&&"<"!=Y[0];K&&tt?G[G.length-1]+=Y:G.push(Y),K=tt}else G.push(Y)}}if(b&&Z)for(var et=G.length;et--;)G[et]="\n"+m+a(G[et],m)}if(G.length||U)W+=G.join("");else if(r&&r.xml)return W.substring(0,W.length-1)+" />";return!B||z||U?(b&&~W.indexOf("\n")&&(W+="\n"),W=W+"</"+S+">"):W=W.replace(/>$/," />"),W}m.shallowRender=function(t,e){return m(t,e,p)};var h=/(\\|\"|\')/g,x=Object.prototype.toString,j=Date.prototype.toISOString,S=Error.prototype.toString,A=RegExp.prototype.toString,O=Symbol.prototype.toString,k=/^Symbol\((.*)\)(.*)$/,w=/\n/gi,F=Object.getOwnPropertySymbols||function(t){return[]};function C(t){return"[object Array]"===t||"[object ArrayBuffer]"===t||"[object DataView]"===t||"[object Float32Array]"===t||"[object Float64Array]"===t||"[object Int8Array]"===t||"[object Int16Array]"===t||"[object Int32Array]"===t||"[object Uint8Array]"===t||"[object Uint8ClampedArray]"===t||"[object Uint16Array]"===t||"[object Uint32Array]"===t}function E(t){return""===t.name?"[Function anonymous]":"[Function "+t.name+"]"}function M(t){return O.call(t).replace(k,"Symbol($1)")}function N(t){return"["+S.call(t)+"]"}function D(t){if(!0===t||!1===t)return""+t;if(void 0===t)return"undefined";if(null===t)return"null";var e=typeof t;if("number"===e)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===e)return'"'+function(t){return t.replace(h,"\\$1")}(t)+'"';if("function"===e)return E(t);if("symbol"===e)return M(t);var n=x.call(t);return"[object WeakMap]"===n?"WeakMap {}":"[object WeakSet]"===n?"WeakSet {}":"[object Function]"===n||"[object GeneratorFunction]"===n?E(t,min):"[object Symbol]"===n?M(t):"[object Date]"===n?j.call(t):"[object Error]"===n?N(t):"[object RegExp]"===n?A.call(t):"[object Arguments]"===n&&0===t.length?"Arguments []":C(n)&&0===t.length?t.constructor.name+" []":t instanceof Error&&N(t)}function H(t,e,n,r,o,i,a,u,c,f){var l="";if(t.length){l+=o;for(var s=n+e,p=0;p<t.length;p++)l+=s+T(t[p],e,s,r,o,i,a,u,c,f),p<t.length-1&&(l+=","+r);l+=o+n}return"["+l+"]"}function I(t,e,n,r,o,i,a,u,c,f){if((i=i.slice()).indexOf(t)>-1)return"[Circular]";i.push(t);var l=++u>a;if(!l&&t.toJSON&&"function"==typeof t.toJSON)return T(t.toJSON(),e,n,r,o,i,a,u,c,f);var s=x.call(t);return"[object Arguments]"===s?l?"[Arguments]":function(t,e,n,r,o,i,a,u,c,f){return(f?"":"Arguments ")+H(t,e,n,r,o,i,a,u,c,f)}(t,e,n,r,o,i,a,u,c,f):C(s)?l?"[Array]":function(t,e,n,r,o,i,a,u,c,f){return(f?"":t.constructor.name+" ")+H(t,e,n,r,o,i,a,u,c,f)}(t,e,n,r,o,i,a,u,c,f):"[object Map]"===s?l?"[Map]":function(t,e,n,r,o,i,a,u,c,f){var l="Map {",s=t.entries(),p=s.next();if(!p.done){l+=o;for(var d=n+e;!p.done;)l+=d+T(p.value[0],e,d,r,o,i,a,u,c,f)+" => "+T(p.value[1],e,d,r,o,i,a,u,c,f),(p=s.next()).done||(l+=","+r);l+=o+n}return l+"}"}(t,e,n,r,o,i,a,u,c,f):"[object Set]"===s?l?"[Set]":function(t,e,n,r,o,i,a,u,c,f){var l="Set {",s=t.entries(),p=s.next();if(!p.done){l+=o;for(var d=n+e;!p.done;)l+=d+T(p.value[1],e,d,r,o,i,a,u,c,f),(p=s.next()).done||(l+=","+r);l+=o+n}return l+"}"}(t,e,n,r,o,i,a,u,c,f):"object"==typeof t?l?"[Object]":function(t,e,n,r,o,i,a,u,c,f){var l=(f?"":t.constructor?t.constructor.name+" ":"Object ")+"{",s=Object.keys(t).sort(),p=F(t);if(p.length&&(s=s.filter(function(t){return!("symbol"==typeof t||"[object Symbol]"===x.call(t))}).concat(p)),s.length){l+=o;for(var d=n+e,v=0;v<s.length;v++){var y=s[v];l+=d+T(y,e,d,r,o,i,a,u,c,f)+": "+T(t[y],e,d,r,o,i,a,u,c,f),v<s.length-1&&(l+=","+r)}l+=o+n}return l+"}"}(t,e,n,r,o,i,a,u,c,f):void 0}function $(t,e,n,r,o,i,a,u,c,f){for(var l,s=!1,p=0;p<c.length;p++)if((l=c[p]).test(t)){s=!0;break}return!!s&&l.print(t,function(t){return T(t,e,n,r,o,i,a,u,c,f)},function(t){var r=n+e;return r+t.replace(w,"\n"+r)},{edgeSpacing:o,spacing:r})}function T(t,e,n,r,o,i,a,u,c,f){return D(t)||$(t,e,n,r,o,i,a,u,c,f)||I(t,e,n,r,o,i,a,u,c,f)}var U={indent:2,min:!1,maxDepth:Infinity,plugins:[]};function W(t){return new Array(t+1).join(" ")}var L={test:function(t){return t&&"object"==typeof t&&"type"in t&&"props"in t&&"key"in t},print:function(t,e,n){return m(t,L.context,L.opts)}},P={plugins:[L]},R={attributeHook:function(t,e,n,r,o){var u=typeof e;if("dangerouslySetInnerHTML"===t)return!1;if(null==e||"function"===u&&!r.functions)return"";if(r.skipFalseAttributes&&!o&&(!1===e||("class"===t||"style"===t)&&""===e))return"";var c="string"==typeof r.pretty?r.pretty:"\t";return"string"!==u?("function"!==u||r.functionNames?(L.context=n,L.opts=r,~(e=function(t,e){var n,r;e?(function(t){if(Object.keys(t).forEach(function(t){if(!U.hasOwnProperty(t))throw new Error("prettyFormat: Invalid option: "+t)}),t.min&&void 0!==t.indent&&0!==t.indent)throw new Error("prettyFormat: Cannot run with min option and indent")}(e),e=function(t){var e={};return Object.keys(U).forEach(function(n){return e[n]=t.hasOwnProperty(n)?t[n]:U[n]}),e.min&&(e.indent=0),e}(e)):e=U;var o=e.min?" ":"\n",i=e.min?"":"\n";if(e&&e.plugins.length){var a=$(t,n=W(e.indent),"",o,i,r=[],e.maxDepth,0,e.plugins,e.min);if(a)return a}return D(t)||(n||(n=W(e.indent)),r||(r=[]),I(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min))}(e,P)).indexOf("\n")&&(e=a("\n"+e,c)+"\n")):e="Function",a("\n"+t+"={"+e+"}",c)):"\n"+c+t+'="'+i(e)+'"'},jsx:!0,xml:!1,functions:!0,functionNames:!0,skipFalseAttributes:!0,pretty:" "};function J(t,e,n,r){return m(t,e,n=l(l({},R),n||{}))}t.default=J,t.render=J},"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact")):"function"==typeof define&&define.amd?define(["exports","preact"],t):t(self.preactRenderToString={},(void 0).preact); | ||
var t;t=function(t,e){if("function"!=typeof Symbol){var n=0;Symbol=function(t){return"@@"+t+ ++n},Symbol.for=function(t){return"@@"+t}}var r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o=/[&<>"]/;function i(t){if(!1===o.test(t+=""))return t;for(var e=0,n=0,r="",i="";n<t.length;n++){switch(t.charCodeAt(n)){case 60:i="<";break;case 62:i=">";break;case 34:i=""";break;case 38:i="&";break;default:continue}n>e&&(r+=t.slice(e,n)),r+=i,e=n+1}return r+t.slice(e,n)}var a=function(t,e){return String(t).replace(/(\n+)/g,"$1"+(e||"\t"))},l=function(t,e,n){return String(t).length>(e||40)||!n&&-1!==String(t).indexOf("\n")||-1!==String(t).indexOf("<")},s={};function f(t){var e="";for(var n in t){var o=t[n];null!=o&&""!==o&&(e&&(e+=" "),e+="-"==n[0]?n:s[n]||(s[n]=n.replace(/([A-Z])/g,"-$1").toLowerCase()),e+=": ",e+=o,"number"==typeof o&&!1===r.test(n)&&(e+="px"),e+=";")}return e||void 0}function u(t,e){return Object.assign(t,e)}function c(t,e){return Array.isArray(e)?e.reduce(c,t):null!=e&&!1!==e&&t.push(e),t}var p={shallow:!0},d=[],v=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,g=/[\s\n\\/='"\0<>]/,_=/^xlink:?./;function y(){this.__d=!0}h.render=h;var b=[];function h(t,n,r){n=n||{},r=r||{};var o,i=e.options.__s;return e.options.__s=!0,o=r.pretty||r.sortAttributes?S(t,n,r):j(t,n,r),e.options.__c&&e.options.__c(t,b),b.length=0,e.options.__s=i,o}function m(t,e){return{__v:t,context:e,props:t.props,setState:y,forceUpdate:y,__d:!0,__h:[]}}function x(t,e){var n=t.contextType,r=n&&e[n.__c];return null!=n?r?r.props.value:n.__:e}function j(t,n,r,o,a,l){if(null==t||"boolean"==typeof t)return"";if("object"!=typeof t)return i(t);if(Array.isArray(t)){for(var s=[],u=0;u<t.length;u++)s.push(j(t[u],n,r,o,a,l));return s.join("")}var p=t.type,d=t.props,y=!1;if("function"==typeof p){if(y=!0,!r.shallow||!o&&!1!==r.renderRootComponent){if(p===e.Fragment){var b=[];return c(b,t.props.children),j(b,n,r,!1!==r.shallowHighOrder,a,l)}var h,S=t.__c=m(t,n);e.options.__b&&e.options.__b(t);var O=e.options.__r;if(p.prototype&&"function"==typeof p.prototype.render){var A=x(p,n);(S=t.__c=new p(d,A)).__v=t,S._dirty=S.__d=!0,S.props=d,null==S.state&&(S.state={}),null==S._nextState&&null==S.__s&&(S._nextState=S.__s=S.state),S.context=A,p.getDerivedStateFromProps?S.state=Object.assign({},S.state,p.getDerivedStateFromProps(S.props,S.state)):S.componentWillMount&&(S.componentWillMount(),S.state=S._nextState!==S.state?S._nextState:S.__s!==S.state?S.__s:S.state),O&&O(t),h=S.render(S.props,S.state,S.context)}else for(var w=x(p,n),F=0;S.__d&&F++<25;)S.__d=!1,O&&O(t),h=p.call(t.__c,d,w);return S.getChildContext&&(n=Object.assign({},n,S.getChildContext())),e.options.diffed&&e.options.diffed(t),j(h,n,r,!1!==r.shallowHighOrder,a,l)}p=k(p)}var C,E,H="<"+p;if(d)for(var M in d){var D=d[M];if("children"!==M){if(!g.test(M)&&(r&&r.allAttributes||"key"!==M&&"ref"!==M&&"__self"!==M&&"__source"!==M)){if("defaultValue"===M)M="value";else if("defaultChecked"===M)M="checked";else if("defaultSelected"===M)M="selected";else if("className"===M){if(void 0!==d.class)continue;M="class"}else a&&_.test(M)&&(M=M.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===M){if(d.for)continue;M="for"}"style"===M&&D&&"object"==typeof D&&(D=f(D)),"a"===M[0]&&"r"===M[1]&&"boolean"==typeof D&&(D=String(D));var N=r.attributeHook&&r.attributeHook(M,D,n,r,y);if(N||""===N)H+=N;else if("dangerouslySetInnerHTML"===M)E=D&&D.__html;else if("textarea"===p&&"value"===M)C=D;else if((D||0===D||""===D)&&"function"!=typeof D){if(!(!0!==D&&""!==D||(D=M,r&&r.xml))){H=H+" "+M;continue}if("value"===M){if("select"===p){l=D;continue}"option"===p&&l==D&&void 0===d.selected&&(H+=" selected")}H=H+" "+M+'="'+i(D)+'"'}}}else C=D}if(H+=">",g.test(p))throw new Error(p+" is not a valid HTML tag name in "+H);var I,$=v.test(p)||r.voidElements&&r.voidElements.test(p),L="";if(E)H+=E;else if(null!=C&&c(I=[],C).length)for(var W=0;W<I.length;W++){var P=I[W];if(null!=P&&!1!==P){var T=j(P,n,r,!0,"svg"===p||"foreignObject"!==p&&a,l);T&&(L+=T)}}if(L.length||E)H+=L;else if(r&&r.xml)return H.substring(0,H.length-1)+" />";return!$||I||E?H+"</"+p+">":H.replace(/>$/," />")}function S(t,n,r,o,s,u){if(null==t||"boolean"==typeof t)return"";if("object"!=typeof t)return i(t);var p=r.pretty,d=p&&"string"==typeof p?p:"\t";if(Array.isArray(t)){for(var y="",b=0;b<t.length;b++)p&&b>0&&(y+="\n"),y+=S(t[b],n,r,o,s,u);return y}var h=t.type,j=t.props,O=!1;if("function"==typeof h){if(O=!0,!r.shallow||!o&&!1!==r.renderRootComponent){if(h===e.Fragment){var A=[];return c(A,t.props.children),S(A,n,r,!1!==r.shallowHighOrder,s,u)}var w,F=t.__c=m(t,n);e.options.__b&&e.options.__b(t);var C=e.options.__r;if(h.prototype&&"function"==typeof h.prototype.render){var E=x(h,n);(F=t.__c=new h(j,E)).__v=t,F._dirty=F.__d=!0,F.props=j,null==F.state&&(F.state={}),null==F._nextState&&null==F.__s&&(F._nextState=F.__s=F.state),F.context=E,h.getDerivedStateFromProps?F.state=Object.assign({},F.state,h.getDerivedStateFromProps(F.props,F.state)):F.componentWillMount&&(F.componentWillMount(),F.state=F._nextState!==F.state?F._nextState:F.__s!==F.state?F.__s:F.state),C&&C(t),w=F.render(F.props,F.state,F.context)}else for(var H=x(h,n),M=0;F.__d&&M++<25;)F.__d=!1,C&&C(t),w=h.call(t.__c,j,H);return F.getChildContext&&(n=Object.assign({},n,F.getChildContext())),e.options.diffed&&e.options.diffed(t),S(w,n,r,!1!==r.shallowHighOrder,s,u)}h=k(h)}var D,N,I="<"+h;if(j){var $=Object.keys(j);r&&!0===r.sortAttributes&&$.sort();for(var L=0;L<$.length;L++){var W=$[L],P=j[W];if("children"!==W){if(!g.test(W)&&(r&&r.allAttributes||"key"!==W&&"ref"!==W&&"__self"!==W&&"__source"!==W)){if("defaultValue"===W)W="value";else if("defaultChecked"===W)W="checked";else if("defaultSelected"===W)W="selected";else if("className"===W){if(void 0!==j.class)continue;W="class"}else s&&_.test(W)&&(W=W.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===W){if(j.for)continue;W="for"}"style"===W&&P&&"object"==typeof P&&(P=f(P)),"a"===W[0]&&"r"===W[1]&&"boolean"==typeof P&&(P=String(P));var T=r.attributeHook&&r.attributeHook(W,P,n,r,O);if(T||""===T)I+=T;else if("dangerouslySetInnerHTML"===W)N=P&&P.__html;else if("textarea"===h&&"value"===W)D=P;else if((P||0===P||""===P)&&"function"!=typeof P){if(!(!0!==P&&""!==P||(P=W,r&&r.xml))){I=I+" "+W;continue}if("value"===W){if("select"===h){u=P;continue}"option"===h&&u==P&&void 0===j.selected&&(I+=" selected")}I=I+" "+W+'="'+i(P)+'"'}}}else D=P}}if(p){var R=I.replace(/\n\s*/," ");R===I||~R.indexOf("\n")?p&&~I.indexOf("\n")&&(I+="\n"):I=R}if(I+=">",g.test(h))throw new Error(h+" is not a valid HTML tag name in "+I);var U,J=v.test(h)||r.voidElements&&r.voidElements.test(h),V=[];if(N)p&&l(N)&&(N="\n"+d+a(N,d)),I+=N;else if(null!=D&&c(U=[],D).length){for(var q=p&&~I.indexOf("\n"),z=!1,B=0;B<U.length;B++){var G=U[B];if(null!=G&&!1!==G){var Z=S(G,n,r,!0,"svg"===h||"foreignObject"!==h&&s,u);if(p&&!q&&l(Z)&&(q=!0),Z)if(p){var K=Z.length>0&&"<"!=Z[0];z&&K?V[V.length-1]+=Z:V.push(Z),z=K}else V.push(Z)}}if(p&&q)for(var Q=V.length;Q--;)V[Q]="\n"+d+a(V[Q],d)}if(V.length||N)I+=V.join("");else if(r&&r.xml)return I.substring(0,I.length-1)+" />";return!J||U||N?(p&&~I.indexOf("\n")&&(I+="\n"),I=I+"</"+h+">"):I=I.replace(/>$/," />"),I}function k(t){return t.displayName||t!==Function&&t.name||function(t){var e=(Function.prototype.toString.call(t).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!e){for(var n=-1,r=d.length;r--;)if(d[r]===t){n=r;break}n<0&&(n=d.push(t)-1),e="UnnamedComponent"+n}return e}(t)}h.shallowRender=function(t,e){return h(t,e,p)};var O=/(\\|\"|\')/g,A=Object.prototype.toString,w=Date.prototype.toISOString,F=Error.prototype.toString,C=RegExp.prototype.toString,E=Symbol.prototype.toString,H=/^Symbol\((.*)\)(.*)$/,M=/\n/gi,D=Object.getOwnPropertySymbols||function(t){return[]};function N(t){return"[object Array]"===t||"[object ArrayBuffer]"===t||"[object DataView]"===t||"[object Float32Array]"===t||"[object Float64Array]"===t||"[object Int8Array]"===t||"[object Int16Array]"===t||"[object Int32Array]"===t||"[object Uint8Array]"===t||"[object Uint8ClampedArray]"===t||"[object Uint16Array]"===t||"[object Uint32Array]"===t}function I(t){return""===t.name?"[Function anonymous]":"[Function "+t.name+"]"}function $(t){return E.call(t).replace(H,"Symbol($1)")}function L(t){return"["+F.call(t)+"]"}function W(t){if(!0===t||!1===t)return""+t;if(void 0===t)return"undefined";if(null===t)return"null";var e=typeof t;if("number"===e)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===e)return'"'+function(t){return t.replace(O,"\\$1")}(t)+'"';if("function"===e)return I(t);if("symbol"===e)return $(t);var n=A.call(t);return"[object WeakMap]"===n?"WeakMap {}":"[object WeakSet]"===n?"WeakSet {}":"[object Function]"===n||"[object GeneratorFunction]"===n?I(t,min):"[object Symbol]"===n?$(t):"[object Date]"===n?w.call(t):"[object Error]"===n?L(t):"[object RegExp]"===n?C.call(t):"[object Arguments]"===n&&0===t.length?"Arguments []":N(n)&&0===t.length?t.constructor.name+" []":t instanceof Error&&L(t)}function P(t,e,n,r,o,i,a,l,s,f){var u="";if(t.length){u+=o;for(var c=n+e,p=0;p<t.length;p++)u+=c+U(t[p],e,c,r,o,i,a,l,s,f),p<t.length-1&&(u+=","+r);u+=o+n}return"["+u+"]"}function T(t,e,n,r,o,i,a,l,s,f){if((i=i.slice()).indexOf(t)>-1)return"[Circular]";i.push(t);var u=++l>a;if(!u&&t.toJSON&&"function"==typeof t.toJSON)return U(t.toJSON(),e,n,r,o,i,a,l,s,f);var c=A.call(t);return"[object Arguments]"===c?u?"[Arguments]":function(t,e,n,r,o,i,a,l,s,f){return(f?"":"Arguments ")+P(t,e,n,r,o,i,a,l,s,f)}(t,e,n,r,o,i,a,l,s,f):N(c)?u?"[Array]":function(t,e,n,r,o,i,a,l,s,f){return(f?"":t.constructor.name+" ")+P(t,e,n,r,o,i,a,l,s,f)}(t,e,n,r,o,i,a,l,s,f):"[object Map]"===c?u?"[Map]":function(t,e,n,r,o,i,a,l,s,f){var u="Map {",c=t.entries(),p=c.next();if(!p.done){u+=o;for(var d=n+e;!p.done;)u+=d+U(p.value[0],e,d,r,o,i,a,l,s,f)+" => "+U(p.value[1],e,d,r,o,i,a,l,s,f),(p=c.next()).done||(u+=","+r);u+=o+n}return u+"}"}(t,e,n,r,o,i,a,l,s,f):"[object Set]"===c?u?"[Set]":function(t,e,n,r,o,i,a,l,s,f){var u="Set {",c=t.entries(),p=c.next();if(!p.done){u+=o;for(var d=n+e;!p.done;)u+=d+U(p.value[1],e,d,r,o,i,a,l,s,f),(p=c.next()).done||(u+=","+r);u+=o+n}return u+"}"}(t,e,n,r,o,i,a,l,s,f):"object"==typeof t?u?"[Object]":function(t,e,n,r,o,i,a,l,s,f){var u=(f?"":t.constructor?t.constructor.name+" ":"Object ")+"{",c=Object.keys(t).sort(),p=D(t);if(p.length&&(c=c.filter(function(t){return!("symbol"==typeof t||"[object Symbol]"===A.call(t))}).concat(p)),c.length){u+=o;for(var d=n+e,v=0;v<c.length;v++){var g=c[v];u+=d+U(g,e,d,r,o,i,a,l,s,f)+": "+U(t[g],e,d,r,o,i,a,l,s,f),v<c.length-1&&(u+=","+r)}u+=o+n}return u+"}"}(t,e,n,r,o,i,a,l,s,f):void 0}function R(t,e,n,r,o,i,a,l,s,f){for(var u,c=!1,p=0;p<s.length;p++)if((u=s[p]).test(t)){c=!0;break}return!!c&&u.print(t,function(t){return U(t,e,n,r,o,i,a,l,s,f)},function(t){var r=n+e;return r+t.replace(M,"\n"+r)},{edgeSpacing:o,spacing:r})}function U(t,e,n,r,o,i,a,l,s,f){return W(t)||R(t,e,n,r,o,i,a,l,s,f)||T(t,e,n,r,o,i,a,l,s,f)}var J={indent:2,min:!1,maxDepth:Infinity,plugins:[]};function V(t){return new Array(t+1).join(" ")}var q={test:function(t){return t&&"object"==typeof t&&"type"in t&&"props"in t&&"key"in t},print:function(t,e,n){return h(t,q.context,q.opts)}},z={plugins:[q]},B={attributeHook:function(t,e,n,r,o){var l=typeof e;if("dangerouslySetInnerHTML"===t)return!1;if(null==e||"function"===l&&!r.functions)return"";if(r.skipFalseAttributes&&!o&&(!1===e||("class"===t||"style"===t)&&""===e))return"";var s="string"==typeof r.pretty?r.pretty:"\t";return"string"!==l?("function"!==l||r.functionNames?(q.context=n,q.opts=r,~(e=function(t,e){var n,r;e?(function(t){if(Object.keys(t).forEach(function(t){if(!J.hasOwnProperty(t))throw new Error("prettyFormat: Invalid option: "+t)}),t.min&&void 0!==t.indent&&0!==t.indent)throw new Error("prettyFormat: Cannot run with min option and indent")}(e),e=function(t){var e={};return Object.keys(J).forEach(function(n){return e[n]=t.hasOwnProperty(n)?t[n]:J[n]}),e.min&&(e.indent=0),e}(e)):e=J;var o=e.min?" ":"\n",i=e.min?"":"\n";if(e&&e.plugins.length){var a=R(t,n=V(e.indent),"",o,i,r=[],e.maxDepth,0,e.plugins,e.min);if(a)return a}return W(t)||(n||(n=V(e.indent)),r||(r=[]),T(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min))}(e,z)).indexOf("\n")&&(e=a("\n"+e,s)+"\n")):e="Function",a("\n"+t+"={"+e+"}",s)):"\n"+s+t+'="'+i(e)+'"'},jsx:!0,xml:!1,functions:!0,functionNames:!0,skipFalseAttributes:!0,pretty:" "};function G(t,e,n,r){return h(t,e,n=u(u({},B),n||{}))}t.default=G,t.render=G},"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact")):"function"==typeof define&&define.amd?define(["exports","preact"],t):t(self.preactRenderToString={},(void 0).preact); | ||
//# sourceMappingURL=jsx.js.map |
@@ -1,2 +0,2 @@ | ||
import{options as t,Fragment as e}from"preact";if("function"!=typeof Symbol){let t=0;Symbol=function(e){return`@@${e}${++t}`},Symbol.for=t=>`@@${t}`}const n=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,r=/[&<>"]/;function o(t){const e=String(t);return r.test(e)?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e}let i=(t,e)=>String(t).replace(/(\n+)/g,"$1"+(e||"\t")),l=(t,e,n)=>String(t).length>(e||40)||!n&&-1!==String(t).indexOf("\n")||-1!==String(t).indexOf("<");const c={};function u(t){let e="";for(let r in t){let o=t[r];null!=o&&""!==o&&(e&&(e+=" "),e+="-"==r[0]?r:c[r]||(c[r]=r.replace(/([A-Z])/g,"-$1").toLowerCase()),e+=": ",e+=o,"number"==typeof o&&!1===n.test(r)&&(e+="px"),e+=";")}return e||void 0}function s(t,e){for(let n in e)t[n]=e[n];return t}function f(t,e){return Array.isArray(e)?e.reduce(f,t):null!=e&&!1!==e&&t.push(e),t}const a={shallow:!0},p=[],y=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,d=/[\s\n\\/='"\0<>]/;function g(){this.__d=!0}m.render=m;const b=[];function m(e,n,r){n=n||{},r=r||{};const o=t.__s;t.__s=!0;const i=_(e,n,r);return t.__c&&t.__c(e,b),b.length=0,t.__s=o,i}function _(n,r,c,a,b,m){if(null==n||"boolean"==typeof n)return"";if("object"!=typeof n)return o(n);let h=c.pretty,x=h&&"string"==typeof h?h:"\t";if(Array.isArray(n)){let t="";for(let e=0;e<n.length;e++)h&&e>0&&(t+="\n"),t+=_(n[e],r,c,a,b,m);return t}let j=n.type,S=n.props,A=!1;if("function"==typeof j){if(A=!0,!c.shallow||!a&&!1!==c.renderRootComponent){if(j===e){const t=[];return f(t,n.props.children),_(t,r,c,!1!==c.shallowHighOrder,b,m)}{let e,o=n.__c={__v:n,context:r,props:n.props,setState:g,forceUpdate:g,__d:!0,__h:[]};t.__b&&t.__b(n);let i=t.__r;if(j.prototype&&"function"==typeof j.prototype.render){let t=j.contextType,l=t&&r[t.__c],c=null!=t?l?l.props.value:t.__:r;o=n.__c=new j(S,c),o.__v=n,o._dirty=o.__d=!0,o.props=S,null==o.state&&(o.state={}),null==o._nextState&&null==o.__s&&(o._nextState=o.__s=o.state),o.context=c,j.getDerivedStateFromProps?o.state=s(s({},o.state),j.getDerivedStateFromProps(o.props,o.state)):o.componentWillMount&&(o.componentWillMount(),o.state=o._nextState!==o.state?o._nextState:o.__s!==o.state?o.__s:o.state),i&&i(n),e=o.render(o.props,o.state,o.context)}else{let t=j.contextType,l=t&&r[t.__c],c=null!=t?l?l.props.value:t.__:r,u=0;for(;o.__d&&u++<25;)o.__d=!1,i&&i(n),e=j.call(n.__c,S,c)}return o.getChildContext&&(r=s(s({},r),o.getChildContext())),t.diffed&&t.diffed(n),_(e,r,c,!1!==c.shallowHighOrder,b,m)}}j=(O=j).displayName||O!==Function&&O.name||function(t){let e=(Function.prototype.toString.call(t).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!e){let n=-1;for(let e=p.length;e--;)if(p[e]===t){n=e;break}n<0&&(n=p.push(t)-1),e=`UnnamedComponent${n}`}return e}(O)}var O;let v,k,w="<"+j;if(S){let t=Object.keys(S);c&&!0===c.sortAttributes&&t.sort();for(let e=0;e<t.length;e++){let n=t[e],i=S[n];if("children"===n){v=i;continue}if(d.test(n))continue;if(!(c&&c.allAttributes||"key"!==n&&"ref"!==n&&"__self"!==n&&"__source"!==n))continue;if("defaultValue"===n)n="value";else if("defaultChecked"===n)n="checked";else if("defaultSelected"===n)n="selected";else if("className"===n){if(void 0!==S.class)continue;n="class"}else b&&/^xlink:?./.test(n)&&(n=n.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===n){if(S.for)continue;n="for"}"style"===n&&i&&"object"==typeof i&&(i=u(i)),"a"===n[0]&&"r"===n[1]&&"boolean"==typeof i&&(i=String(i));let l=c.attributeHook&&c.attributeHook(n,i,r,c,A);if(l||""===l)w+=l;else if("dangerouslySetInnerHTML"===n)k=i&&i.__html;else if("textarea"===j&&"value"===n)v=i;else if((i||0===i||""===i)&&"function"!=typeof i){if(!(!0!==i&&""!==i||(i=n,c&&c.xml))){w=w+" "+n;continue}if("value"===n){if("select"===j){m=i;continue}"option"===j&&m==i&&void 0===S.selected&&(w+=" selected")}w+=` ${n}="${o(i)}"`}}}if(h){let t=w.replace(/\n\s*/," ");t===w||~t.indexOf("\n")?h&&~w.indexOf("\n")&&(w+="\n"):w=t}if(w+=">",d.test(j))throw new Error(`${j} is not a valid HTML tag name in ${w}`);let $,F=y.test(j)||c.voidElements&&c.voidElements.test(j),C=[];if(k)h&&l(k)&&(k="\n"+x+i(k,x)),w+=k;else if(null!=v&&f($=[],v).length){let t=h&&~w.indexOf("\n"),e=!1;for(let n=0;n<$.length;n++){let o=$[n];if(null!=o&&!1!==o){let n=_(o,r,c,!0,"svg"===j||"foreignObject"!==j&&b,m);if(h&&!t&&l(n)&&(t=!0),n)if(h){let t=n.length>0&&"<"!=n[0];e&&t?C[C.length-1]+=n:C.push(n),e=t}else C.push(n)}}if(h&&t)for(let t=C.length;t--;)C[t]="\n"+x+i(C[t],x)}if(C.length||k)w+=C.join("");else if(c&&c.xml)return w.substring(0,w.length-1)+" />";return!F||$||k?(h&&~w.indexOf("\n")&&(w+="\n"),w+=`</${j}>`):w=w.replace(/>$/," />"),w}m.shallowRender=(t,e)=>m(t,e,a);const h=/(\\|\"|\')/g,x=Object.prototype.toString,j=Date.prototype.toISOString,S=Error.prototype.toString,A=RegExp.prototype.toString,O=Symbol.prototype.toString,v=/^Symbol\((.*)\)(.*)$/,k=/\n/gi,w=Object.getOwnPropertySymbols||(t=>[]);function $(t){return"[object Array]"===t||"[object ArrayBuffer]"===t||"[object DataView]"===t||"[object Float32Array]"===t||"[object Float64Array]"===t||"[object Int8Array]"===t||"[object Int16Array]"===t||"[object Int32Array]"===t||"[object Uint8Array]"===t||"[object Uint8ClampedArray]"===t||"[object Uint16Array]"===t||"[object Uint32Array]"===t}function F(t){return""===t.name?"[Function anonymous]":"[Function "+t.name+"]"}function C(t){return O.call(t).replace(v,"Symbol($1)")}function E(t){return"["+S.call(t)+"]"}function M(t){if(!0===t||!1===t)return""+t;if(void 0===t)return"undefined";if(null===t)return"null";const e=typeof t;if("number"===e)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===e)return'"'+function(t){return t.replace(h,"\\$1")}(t)+'"';if("function"===e)return F(t);if("symbol"===e)return C(t);const n=x.call(t);return"[object WeakMap]"===n?"WeakMap {}":"[object WeakSet]"===n?"WeakSet {}":"[object Function]"===n||"[object GeneratorFunction]"===n?F(t,min):"[object Symbol]"===n?C(t):"[object Date]"===n?j.call(t):"[object Error]"===n?E(t):"[object RegExp]"===n?A.call(t):"[object Arguments]"===n&&0===t.length?"Arguments []":$(n)&&0===t.length?t.constructor.name+" []":t instanceof Error&&E(t)}function N(t,e,n,r,o,i,l,c,u,s){let f="";if(t.length){f+=o;const a=n+e;for(let n=0;n<t.length;n++)f+=a+I(t[n],e,a,r,o,i,l,c,u,s),n<t.length-1&&(f+=","+r);f+=o+n}return"["+f+"]"}function D(t,e,n,r,o,i,l,c,u,s){if((i=i.slice()).indexOf(t)>-1)return"[Circular]";i.push(t);const f=++c>l;if(!f&&t.toJSON&&"function"==typeof t.toJSON)return I(t.toJSON(),e,n,r,o,i,l,c,u,s);const a=x.call(t);return"[object Arguments]"===a?f?"[Arguments]":function(t,e,n,r,o,i,l,c,u,s){return(s?"":"Arguments ")+N(t,e,n,r,o,i,l,c,u,s)}(t,e,n,r,o,i,l,c,u,s):$(a)?f?"[Array]":function(t,e,n,r,o,i,l,c,u,s){return(s?"":t.constructor.name+" ")+N(t,e,n,r,o,i,l,c,u,s)}(t,e,n,r,o,i,l,c,u,s):"[object Map]"===a?f?"[Map]":function(t,e,n,r,o,i,l,c,u,s){let f="Map {";const a=t.entries();let p=a.next();if(!p.done){f+=o;const t=n+e;for(;!p.done;)f+=t+I(p.value[0],e,t,r,o,i,l,c,u,s)+" => "+I(p.value[1],e,t,r,o,i,l,c,u,s),p=a.next(),p.done||(f+=","+r);f+=o+n}return f+"}"}(t,e,n,r,o,i,l,c,u,s):"[object Set]"===a?f?"[Set]":function(t,e,n,r,o,i,l,c,u,s){let f="Set {";const a=t.entries();let p=a.next();if(!p.done){f+=o;const t=n+e;for(;!p.done;)f+=t+I(p.value[1],e,t,r,o,i,l,c,u,s),p=a.next(),p.done||(f+=","+r);f+=o+n}return f+"}"}(t,e,n,r,o,i,l,c,u,s):"object"==typeof t?f?"[Object]":function(t,e,n,r,o,i,l,c,u,s){let f=(s?"":t.constructor?t.constructor.name+" ":"Object ")+"{",a=Object.keys(t).sort();const p=w(t);if(p.length&&(a=a.filter(t=>!("symbol"==typeof t||"[object Symbol]"===x.call(t))).concat(p)),a.length){f+=o;const p=n+e;for(let n=0;n<a.length;n++){const y=a[n];f+=p+I(y,e,p,r,o,i,l,c,u,s)+": "+I(t[y],e,p,r,o,i,l,c,u,s),n<a.length-1&&(f+=","+r)}f+=o+n}return f+"}"}(t,e,n,r,o,i,l,c,u,s):void 0}function H(t,e,n,r,o,i,l,c,u,s){let f,a=!1;for(let e=0;e<u.length;e++)if(f=u[e],f.test(t)){a=!0;break}return!!a&&f.print(t,function(t){return I(t,e,n,r,o,i,l,c,u,s)},function(t){const r=n+e;return r+t.replace(k,"\n"+r)},{edgeSpacing:o,spacing:r})}function I(t,e,n,r,o,i,l,c,u,s){return M(t)||H(t,e,n,r,o,i,l,c,u,s)||D(t,e,n,r,o,i,l,c,u,s)}const U={indent:2,min:!1,maxDepth:Infinity,plugins:[]};function W(t){return new Array(t+1).join(" ")}let L={test:t=>t&&"object"==typeof t&&"type"in t&&"props"in t&&"key"in t,print:(t,e,n)=>m(t,L.context,L.opts)},P={plugins:[L]},T={attributeHook:function(t,e,n,r,l){let c=typeof e;if("dangerouslySetInnerHTML"===t)return!1;if(null==e||"function"===c&&!r.functions)return"";if(r.skipFalseAttributes&&!l&&(!1===e||("class"===t||"style"===t)&&""===e))return"";let u="string"==typeof r.pretty?r.pretty:"\t";return"string"!==c?("function"!==c||r.functionNames?(L.context=n,L.opts=r,~(e=function(t,e){let n,r;e?(function(t){if(Object.keys(t).forEach(t=>{if(!U.hasOwnProperty(t))throw new Error("prettyFormat: Invalid option: "+t)}),t.min&&void 0!==t.indent&&0!==t.indent)throw new Error("prettyFormat: Cannot run with min option and indent")}(e),e=function(t){const e={};return Object.keys(U).forEach(n=>e[n]=t.hasOwnProperty(n)?t[n]:U[n]),e.min&&(e.indent=0),e}(e)):e=U;const o=e.min?" ":"\n",i=e.min?"":"\n";if(e&&e.plugins.length){n=W(e.indent),r=[];var l=H(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min);if(l)return l}return M(t)||(n||(n=W(e.indent)),r||(r=[]),D(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min))}(e,P)).indexOf("\n")&&(e=`${i("\n"+e,u)}\n`)):e="Function",i(`\n${t}={${e}}`,u)):`\n${u}${t}="${o(e)}"`},jsx:!0,xml:!1,functions:!0,functionNames:!0,skipFalseAttributes:!0,pretty:" "};function R(t,e,n,r){return m(t,e,n=s(s({},T),n||{}))}export default R;export{R as render}; | ||
import{options as t,Fragment as e}from"preact";if("function"!=typeof Symbol){let t=0;Symbol=function(e){return`@@${e}${++t}`},Symbol.for=t=>`@@${t}`}const n=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,r=/[&<>"]/;function o(t){if(!1===r.test(t+=""))return t;let e=0,n=0,o="",i="";for(;n<t.length;n++){switch(t.charCodeAt(n)){case 60:i="<";break;case 62:i=">";break;case 34:i=""";break;case 38:i="&";break;default:continue}n>e&&(o+=t.slice(e,n)),o+=i,e=n+1}return o+t.slice(e,n)}let i=(t,e)=>String(t).replace(/(\n+)/g,"$1"+(e||"\t")),l=(t,e,n)=>String(t).length>(e||40)||!n&&-1!==String(t).indexOf("\n")||-1!==String(t).indexOf("<");const s={};function c(t){let e="";for(let r in t){let o=t[r];null!=o&&""!==o&&(e&&(e+=" "),e+="-"==r[0]?r:s[r]||(s[r]=r.replace(/([A-Z])/g,"-$1").toLowerCase()),e+=": ",e+=o,"number"==typeof o&&!1===n.test(r)&&(e+="px"),e+=";")}return e||void 0}function f(t,e){return Object.assign(t,e)}function u(t,e){return Array.isArray(e)?e.reduce(u,t):null!=e&&!1!==e&&t.push(e),t}const a={shallow:!0},p=[],d=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,_=/[\s\n\\/='"\0<>]/,g=/^xlink:?./;function y(){this.__d=!0}h.render=h;const b=[];function h(e,n,r){n=n||{},r=r||{};const o=t.__s;let i;return t.__s=!0,i=r.pretty||r.sortAttributes?S(e,n,r):j(e,n,r),t.__c&&t.__c(e,b),b.length=0,t.__s=o,i}function m(t,e){return{__v:t,context:e,props:t.props,setState:y,forceUpdate:y,__d:!0,__h:[]}}function x(t,e){let n=t.contextType,r=n&&e[n.__c];return null!=n?r?r.props.value:n.__:e}function j(n,r,i,l,s,f){if(null==n||"boolean"==typeof n)return"";if("object"!=typeof n)return o(n);if(Array.isArray(n)){const t=[];for(let e=0;e<n.length;e++)t.push(j(n[e],r,i,l,s,f));return t.join("")}let a=n.type,p=n.props,y=!1;if("function"==typeof a){if(y=!0,!i.shallow||!l&&!1!==i.renderRootComponent){if(a===e){const t=[];return u(t,n.props.children),j(t,r,i,!1!==i.shallowHighOrder,s,f)}{let e,o=n.__c=m(n,r);t.__b&&t.__b(n);let l=t.__r;if(a.prototype&&"function"==typeof a.prototype.render){let t=x(a,r);o=n.__c=new a(p,t),o.__v=n,o._dirty=o.__d=!0,o.props=p,null==o.state&&(o.state={}),null==o._nextState&&null==o.__s&&(o._nextState=o.__s=o.state),o.context=t,a.getDerivedStateFromProps?o.state=Object.assign({},o.state,a.getDerivedStateFromProps(o.props,o.state)):o.componentWillMount&&(o.componentWillMount(),o.state=o._nextState!==o.state?o._nextState:o.__s!==o.state?o.__s:o.state),l&&l(n),e=o.render(o.props,o.state,o.context)}else{let t=x(a,r),i=0;for(;o.__d&&i++<25;)o.__d=!1,l&&l(n),e=a.call(n.__c,p,t)}return o.getChildContext&&(r=Object.assign({},r,o.getChildContext())),t.diffed&&t.diffed(n),j(e,r,i,!1!==i.shallowHighOrder,s,f)}}a=k(a)}let b,h,S=`<${a}`;if(p)for(let t in p){let e=p[t];if("children"===t){b=e;continue}if(_.test(t))continue;if(!(i&&i.allAttributes||"key"!==t&&"ref"!==t&&"__self"!==t&&"__source"!==t))continue;if("defaultValue"===t)t="value";else if("defaultChecked"===t)t="checked";else if("defaultSelected"===t)t="selected";else if("className"===t){if(void 0!==p.class)continue;t="class"}else s&&g.test(t)&&(t=t.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===t){if(p.for)continue;t="for"}"style"===t&&e&&"object"==typeof e&&(e=c(e)),"a"===t[0]&&"r"===t[1]&&"boolean"==typeof e&&(e=String(e));let n=i.attributeHook&&i.attributeHook(t,e,r,i,y);if(n||""===n)S+=n;else if("dangerouslySetInnerHTML"===t)h=e&&e.__html;else if("textarea"===a&&"value"===t)b=e;else if((e||0===e||""===e)&&"function"!=typeof e){if(!(!0!==e&&""!==e||(e=t,i&&i.xml))){S=S+" "+t;continue}if("value"===t){if("select"===a){f=e;continue}"option"===a&&f==e&&void 0===p.selected&&(S=`${S} selected`)}S+=` ${t}="${o(e)}"`}}if(S+=">",_.test(a))throw new Error(`${a} is not a valid HTML tag name in ${S}`);let v,O=d.test(a)||i.voidElements&&i.voidElements.test(a),A="";if(h)S+=h;else if(null!=b&&u(v=[],b).length)for(let t=0;t<v.length;t++){let e=v[t];if(null!=e&&!1!==e){let t=j(e,r,i,!0,"svg"===a||"foreignObject"!==a&&s,f);t&&(A+=t)}}if(A.length||h)S+=A;else if(i&&i.xml)return S.substring(0,S.length-1)+" />";return!O||v||h?`${S}</${a}>`:S.replace(/>$/," />")}function S(n,r,s,f,a,p){if(null==n||"boolean"==typeof n)return"";if("object"!=typeof n)return o(n);let y=s.pretty,b=y&&"string"==typeof y?y:"\t";if(Array.isArray(n)){let t="";for(let e=0;e<n.length;e++)y&&e>0&&(t+="\n"),t+=S(n[e],r,s,f,a,p);return t}let h=n.type,j=n.props,v=!1;if("function"==typeof h){if(v=!0,!s.shallow||!f&&!1!==s.renderRootComponent){if(h===e){const t=[];return u(t,n.props.children),S(t,r,s,!1!==s.shallowHighOrder,a,p)}{let e,o=n.__c=m(n,r);t.__b&&t.__b(n);let i=t.__r;if(h.prototype&&"function"==typeof h.prototype.render){let t=x(h,r);o=n.__c=new h(j,t),o.__v=n,o._dirty=o.__d=!0,o.props=j,null==o.state&&(o.state={}),null==o._nextState&&null==o.__s&&(o._nextState=o.__s=o.state),o.context=t,h.getDerivedStateFromProps?o.state=Object.assign({},o.state,h.getDerivedStateFromProps(o.props,o.state)):o.componentWillMount&&(o.componentWillMount(),o.state=o._nextState!==o.state?o._nextState:o.__s!==o.state?o.__s:o.state),i&&i(n),e=o.render(o.props,o.state,o.context)}else{let t=x(h,r),l=0;for(;o.__d&&l++<25;)o.__d=!1,i&&i(n),e=h.call(n.__c,j,t)}return o.getChildContext&&(r=Object.assign({},r,o.getChildContext())),t.diffed&&t.diffed(n),S(e,r,s,!1!==s.shallowHighOrder,a,p)}}h=k(h)}let O,A,$="<"+h;if(j){let t=Object.keys(j);s&&!0===s.sortAttributes&&t.sort();for(let e=0;e<t.length;e++){let n=t[e],i=j[n];if("children"===n){O=i;continue}if(_.test(n))continue;if(!(s&&s.allAttributes||"key"!==n&&"ref"!==n&&"__self"!==n&&"__source"!==n))continue;if("defaultValue"===n)n="value";else if("defaultChecked"===n)n="checked";else if("defaultSelected"===n)n="selected";else if("className"===n){if(void 0!==j.class)continue;n="class"}else a&&g.test(n)&&(n=n.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===n){if(j.for)continue;n="for"}"style"===n&&i&&"object"==typeof i&&(i=c(i)),"a"===n[0]&&"r"===n[1]&&"boolean"==typeof i&&(i=String(i));let l=s.attributeHook&&s.attributeHook(n,i,r,s,v);if(l||""===l)$+=l;else if("dangerouslySetInnerHTML"===n)A=i&&i.__html;else if("textarea"===h&&"value"===n)O=i;else if((i||0===i||""===i)&&"function"!=typeof i){if(!(!0!==i&&""!==i||(i=n,s&&s.xml))){$=$+" "+n;continue}if("value"===n){if("select"===h){p=i;continue}"option"===h&&p==i&&void 0===j.selected&&($+=" selected")}$+=` ${n}="${o(i)}"`}}}if(y){let t=$.replace(/\n\s*/," ");t===$||~t.indexOf("\n")?y&&~$.indexOf("\n")&&($+="\n"):$=t}if($+=">",_.test(h))throw new Error(`${h} is not a valid HTML tag name in ${$}`);let w,C=d.test(h)||s.voidElements&&s.voidElements.test(h),F=[];if(A)y&&l(A)&&(A="\n"+b+i(A,b)),$+=A;else if(null!=O&&u(w=[],O).length){let t=y&&~$.indexOf("\n"),e=!1;for(let n=0;n<w.length;n++){let o=w[n];if(null!=o&&!1!==o){let n=S(o,r,s,!0,"svg"===h||"foreignObject"!==h&&a,p);if(y&&!t&&l(n)&&(t=!0),n)if(y){let t=n.length>0&&"<"!=n[0];e&&t?F[F.length-1]+=n:F.push(n),e=t}else F.push(n)}}if(y&&t)for(let t=F.length;t--;)F[t]="\n"+b+i(F[t],b)}if(F.length||A)$+=F.join("");else if(s&&s.xml)return $.substring(0,$.length-1)+" />";return!C||w||A?(y&&~$.indexOf("\n")&&($+="\n"),$+=`</${h}>`):$=$.replace(/>$/," />"),$}function k(t){return t.displayName||t!==Function&&t.name||function(t){let e=(Function.prototype.toString.call(t).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!e){let n=-1;for(let e=p.length;e--;)if(p[e]===t){n=e;break}n<0&&(n=p.push(t)-1),e=`UnnamedComponent${n}`}return e}(t)}h.shallowRender=(t,e)=>h(t,e,a);const v=/(\\|\"|\')/g,O=Object.prototype.toString,A=Date.prototype.toISOString,$=Error.prototype.toString,w=RegExp.prototype.toString,C=Symbol.prototype.toString,F=/^Symbol\((.*)\)(.*)$/,E=/\n/gi,H=Object.getOwnPropertySymbols||(t=>[]);function M(t){return"[object Array]"===t||"[object ArrayBuffer]"===t||"[object DataView]"===t||"[object Float32Array]"===t||"[object Float64Array]"===t||"[object Int8Array]"===t||"[object Int16Array]"===t||"[object Int32Array]"===t||"[object Uint8Array]"===t||"[object Uint8ClampedArray]"===t||"[object Uint16Array]"===t||"[object Uint32Array]"===t}function D(t){return""===t.name?"[Function anonymous]":"[Function "+t.name+"]"}function N(t){return C.call(t).replace(F,"Symbol($1)")}function I(t){return"["+$.call(t)+"]"}function L(t){if(!0===t||!1===t)return""+t;if(void 0===t)return"undefined";if(null===t)return"null";const e=typeof t;if("number"===e)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===e)return'"'+function(t){return t.replace(v,"\\$1")}(t)+'"';if("function"===e)return D(t);if("symbol"===e)return N(t);const n=O.call(t);return"[object WeakMap]"===n?"WeakMap {}":"[object WeakSet]"===n?"WeakSet {}":"[object Function]"===n||"[object GeneratorFunction]"===n?D(t,min):"[object Symbol]"===n?N(t):"[object Date]"===n?A.call(t):"[object Error]"===n?I(t):"[object RegExp]"===n?w.call(t):"[object Arguments]"===n&&0===t.length?"Arguments []":M(n)&&0===t.length?t.constructor.name+" []":t instanceof Error&&I(t)}function W(t,e,n,r,o,i,l,s,c,f){let u="";if(t.length){u+=o;const a=n+e;for(let n=0;n<t.length;n++)u+=a+U(t[n],e,a,r,o,i,l,s,c,f),n<t.length-1&&(u+=","+r);u+=o+n}return"["+u+"]"}function P(t,e,n,r,o,i,l,s,c,f){if((i=i.slice()).indexOf(t)>-1)return"[Circular]";i.push(t);const u=++s>l;if(!u&&t.toJSON&&"function"==typeof t.toJSON)return U(t.toJSON(),e,n,r,o,i,l,s,c,f);const a=O.call(t);return"[object Arguments]"===a?u?"[Arguments]":function(t,e,n,r,o,i,l,s,c,f){return(f?"":"Arguments ")+W(t,e,n,r,o,i,l,s,c,f)}(t,e,n,r,o,i,l,s,c,f):M(a)?u?"[Array]":function(t,e,n,r,o,i,l,s,c,f){return(f?"":t.constructor.name+" ")+W(t,e,n,r,o,i,l,s,c,f)}(t,e,n,r,o,i,l,s,c,f):"[object Map]"===a?u?"[Map]":function(t,e,n,r,o,i,l,s,c,f){let u="Map {";const a=t.entries();let p=a.next();if(!p.done){u+=o;const t=n+e;for(;!p.done;)u+=t+U(p.value[0],e,t,r,o,i,l,s,c,f)+" => "+U(p.value[1],e,t,r,o,i,l,s,c,f),p=a.next(),p.done||(u+=","+r);u+=o+n}return u+"}"}(t,e,n,r,o,i,l,s,c,f):"[object Set]"===a?u?"[Set]":function(t,e,n,r,o,i,l,s,c,f){let u="Set {";const a=t.entries();let p=a.next();if(!p.done){u+=o;const t=n+e;for(;!p.done;)u+=t+U(p.value[1],e,t,r,o,i,l,s,c,f),p=a.next(),p.done||(u+=","+r);u+=o+n}return u+"}"}(t,e,n,r,o,i,l,s,c,f):"object"==typeof t?u?"[Object]":function(t,e,n,r,o,i,l,s,c,f){let u=(f?"":t.constructor?t.constructor.name+" ":"Object ")+"{",a=Object.keys(t).sort();const p=H(t);if(p.length&&(a=a.filter(t=>!("symbol"==typeof t||"[object Symbol]"===O.call(t))).concat(p)),a.length){u+=o;const p=n+e;for(let n=0;n<a.length;n++){const d=a[n];u+=p+U(d,e,p,r,o,i,l,s,c,f)+": "+U(t[d],e,p,r,o,i,l,s,c,f),n<a.length-1&&(u+=","+r)}u+=o+n}return u+"}"}(t,e,n,r,o,i,l,s,c,f):void 0}function T(t,e,n,r,o,i,l,s,c,f){let u,a=!1;for(let e=0;e<c.length;e++)if(u=c[e],u.test(t)){a=!0;break}return!!a&&u.print(t,function(t){return U(t,e,n,r,o,i,l,s,c,f)},function(t){const r=n+e;return r+t.replace(E,"\n"+r)},{edgeSpacing:o,spacing:r})}function U(t,e,n,r,o,i,l,s,c,f){return L(t)||T(t,e,n,r,o,i,l,s,c,f)||P(t,e,n,r,o,i,l,s,c,f)}const R={indent:2,min:!1,maxDepth:Infinity,plugins:[]};function J(t){return new Array(t+1).join(" ")}let V={test:t=>t&&"object"==typeof t&&"type"in t&&"props"in t&&"key"in t,print:(t,e,n)=>h(t,V.context,V.opts)},q={plugins:[V]},z={attributeHook:function(t,e,n,r,l){let s=typeof e;if("dangerouslySetInnerHTML"===t)return!1;if(null==e||"function"===s&&!r.functions)return"";if(r.skipFalseAttributes&&!l&&(!1===e||("class"===t||"style"===t)&&""===e))return"";let c="string"==typeof r.pretty?r.pretty:"\t";return"string"!==s?("function"!==s||r.functionNames?(V.context=n,V.opts=r,~(e=function(t,e){let n,r;e?(function(t){if(Object.keys(t).forEach(t=>{if(!R.hasOwnProperty(t))throw new Error("prettyFormat: Invalid option: "+t)}),t.min&&void 0!==t.indent&&0!==t.indent)throw new Error("prettyFormat: Cannot run with min option and indent")}(e),e=function(t){const e={};return Object.keys(R).forEach(n=>e[n]=t.hasOwnProperty(n)?t[n]:R[n]),e.min&&(e.indent=0),e}(e)):e=R;const o=e.min?" ":"\n",i=e.min?"":"\n";if(e&&e.plugins.length){n=J(e.indent),r=[];var l=T(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min);if(l)return l}return L(t)||(n||(n=J(e.indent)),r||(r=[]),P(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min))}(e,q)).indexOf("\n")&&(e=`${i("\n"+e,c)}\n`)):e="Function",i(`\n${t}={${e}}`,c)):`\n${c}${t}="${o(e)}"`},jsx:!0,xml:!1,functions:!0,functionNames:!0,skipFalseAttributes:!0,pretty:" "};function B(t,e,n,r){return h(t,e,n=f(f({},z),n||{}))}export default B;export{B as render}; | ||
//# sourceMappingURL=jsx.modern.js.map |
@@ -1,2 +0,2 @@ | ||
import{options as t,Fragment as e}from"preact";if("function"!=typeof Symbol){var n=0;Symbol=function(t){return"@@"+t+ ++n},Symbol.for=function(t){return"@@"+t}}var r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o=/[&<>"]/;function i(t){var e=String(t);return o.test(e)?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e}var a=function(t,e){return String(t).replace(/(\n+)/g,"$1"+(e||"\t"))},c=function(t,e,n){return String(t).length>(e||40)||!n&&-1!==String(t).indexOf("\n")||-1!==String(t).indexOf("<")},l={};function u(t){var e="";for(var n in t){var o=t[n];null!=o&&""!==o&&(e&&(e+=" "),e+="-"==n[0]?n:l[n]||(l[n]=n.replace(/([A-Z])/g,"-$1").toLowerCase()),e+=": ",e+=o,"number"==typeof o&&!1===r.test(n)&&(e+="px"),e+=";")}return e||void 0}function f(t,e){for(var n in e)t[n]=e[n];return t}function s(t,e){return Array.isArray(e)?e.reduce(s,t):null!=e&&!1!==e&&t.push(e),t}var p={shallow:!0},y=[],d=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,g=/[\s\n\\/='"\0<>]/;function b(){this.__d=!0}_.render=_;var m=[];function _(e,n,r){n=n||{},r=r||{};var o=t.__s;t.__s=!0;var i=v(e,n,r);return t.__c&&t.__c(e,m),m.length=0,t.__s=o,i}function v(n,r,o,l,p,m){if(null==n||"boolean"==typeof n)return"";if("object"!=typeof n)return i(n);var _=o.pretty,h=_&&"string"==typeof _?_:"\t";if(Array.isArray(n)){for(var x="",j=0;j<n.length;j++)_&&j>0&&(x+="\n"),x+=v(n[j],r,o,l,p,m);return x}var S,A=n.type,O=n.props,k=!1;if("function"==typeof A){if(k=!0,!o.shallow||!l&&!1!==o.renderRootComponent){if(A===e){var w=[];return s(w,n.props.children),v(w,r,o,!1!==o.shallowHighOrder,p,m)}var F,C=n.__c={__v:n,context:r,props:n.props,setState:b,forceUpdate:b,__d:!0,__h:[]};t.__b&&t.__b(n);var E=t.__r;if(A.prototype&&"function"==typeof A.prototype.render){var M=A.contextType,N=M&&r[M.__c],D=null!=M?N?N.props.value:M.__:r;(C=n.__c=new A(O,D)).__v=n,C._dirty=C.__d=!0,C.props=O,null==C.state&&(C.state={}),null==C._nextState&&null==C.__s&&(C._nextState=C.__s=C.state),C.context=D,A.getDerivedStateFromProps?C.state=f(f({},C.state),A.getDerivedStateFromProps(C.props,C.state)):C.componentWillMount&&(C.componentWillMount(),C.state=C._nextState!==C.state?C._nextState:C.__s!==C.state?C.__s:C.state),E&&E(n),F=C.render(C.props,C.state,C.context)}else for(var H=A.contextType,I=H&&r[H.__c],$=null!=H?I?I.props.value:H.__:r,U=0;C.__d&&U++<25;)C.__d=!1,E&&E(n),F=A.call(n.__c,O,$);return C.getChildContext&&(r=f(f({},r),C.getChildContext())),t.diffed&&t.diffed(n),v(F,r,o,!1!==o.shallowHighOrder,p,m)}A=(S=A).displayName||S!==Function&&S.name||function(t){var e=(Function.prototype.toString.call(t).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!e){for(var n=-1,r=y.length;r--;)if(y[r]===t){n=r;break}n<0&&(n=y.push(t)-1),e="UnnamedComponent"+n}return e}(S)}var W,L,P="<"+A;if(O){var T=Object.keys(O);o&&!0===o.sortAttributes&&T.sort();for(var R=0;R<T.length;R++){var J=T[R],V=O[J];if("children"!==J){if(!g.test(J)&&(o&&o.allAttributes||"key"!==J&&"ref"!==J&&"__self"!==J&&"__source"!==J)){if("defaultValue"===J)J="value";else if("defaultChecked"===J)J="checked";else if("defaultSelected"===J)J="selected";else if("className"===J){if(void 0!==O.class)continue;J="class"}else p&&/^xlink:?./.test(J)&&(J=J.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===J){if(O.for)continue;J="for"}"style"===J&&V&&"object"==typeof V&&(V=u(V)),"a"===J[0]&&"r"===J[1]&&"boolean"==typeof V&&(V=String(V));var q=o.attributeHook&&o.attributeHook(J,V,r,o,k);if(q||""===q)P+=q;else if("dangerouslySetInnerHTML"===J)L=V&&V.__html;else if("textarea"===A&&"value"===J)W=V;else if((V||0===V||""===V)&&"function"!=typeof V){if(!(!0!==V&&""!==V||(V=J,o&&o.xml))){P=P+" "+J;continue}if("value"===J){if("select"===A){m=V;continue}"option"===A&&m==V&&void 0===O.selected&&(P+=" selected")}P=P+" "+J+'="'+i(V)+'"'}}}else W=V}}if(_){var z=P.replace(/\n\s*/," ");z===P||~z.indexOf("\n")?_&&~P.indexOf("\n")&&(P+="\n"):P=z}if(P+=">",g.test(A))throw new Error(A+" is not a valid HTML tag name in "+P);var B,G=d.test(A)||o.voidElements&&o.voidElements.test(A),Z=[];if(L)_&&c(L)&&(L="\n"+h+a(L,h)),P+=L;else if(null!=W&&s(B=[],W).length){for(var K=_&&~P.indexOf("\n"),Q=!1,X=0;X<B.length;X++){var Y=B[X];if(null!=Y&&!1!==Y){var tt=v(Y,r,o,!0,"svg"===A||"foreignObject"!==A&&p,m);if(_&&!K&&c(tt)&&(K=!0),tt)if(_){var et=tt.length>0&&"<"!=tt[0];Q&&et?Z[Z.length-1]+=tt:Z.push(tt),Q=et}else Z.push(tt)}}if(_&&K)for(var nt=Z.length;nt--;)Z[nt]="\n"+h+a(Z[nt],h)}if(Z.length||L)P+=Z.join("");else if(o&&o.xml)return P.substring(0,P.length-1)+" />";return!G||B||L?(_&&~P.indexOf("\n")&&(P+="\n"),P=P+"</"+A+">"):P=P.replace(/>$/," />"),P}_.shallowRender=function(t,e){return _(t,e,p)};const h=/(\\|\"|\')/g,x=Object.prototype.toString,j=Date.prototype.toISOString,S=Error.prototype.toString,A=RegExp.prototype.toString,O=Symbol.prototype.toString,k=/^Symbol\((.*)\)(.*)$/,w=/\n/gi,F=Object.getOwnPropertySymbols||(t=>[]);function C(t){return"[object Array]"===t||"[object ArrayBuffer]"===t||"[object DataView]"===t||"[object Float32Array]"===t||"[object Float64Array]"===t||"[object Int8Array]"===t||"[object Int16Array]"===t||"[object Int32Array]"===t||"[object Uint8Array]"===t||"[object Uint8ClampedArray]"===t||"[object Uint16Array]"===t||"[object Uint32Array]"===t}function E(t){return""===t.name?"[Function anonymous]":"[Function "+t.name+"]"}function M(t){return O.call(t).replace(k,"Symbol($1)")}function N(t){return"["+S.call(t)+"]"}function D(t){if(!0===t||!1===t)return""+t;if(void 0===t)return"undefined";if(null===t)return"null";const e=typeof t;if("number"===e)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===e)return'"'+function(t){return t.replace(h,"\\$1")}(t)+'"';if("function"===e)return E(t);if("symbol"===e)return M(t);const n=x.call(t);return"[object WeakMap]"===n?"WeakMap {}":"[object WeakSet]"===n?"WeakSet {}":"[object Function]"===n||"[object GeneratorFunction]"===n?E(t,min):"[object Symbol]"===n?M(t):"[object Date]"===n?j.call(t):"[object Error]"===n?N(t):"[object RegExp]"===n?A.call(t):"[object Arguments]"===n&&0===t.length?"Arguments []":C(n)&&0===t.length?t.constructor.name+" []":t instanceof Error&&N(t)}function H(t,e,n,r,o,i,a,c,l,u){let f="";if(t.length){f+=o;const s=n+e;for(let n=0;n<t.length;n++)f+=s+U(t[n],e,s,r,o,i,a,c,l,u),n<t.length-1&&(f+=","+r);f+=o+n}return"["+f+"]"}function I(t,e,n,r,o,i,a,c,l,u){if((i=i.slice()).indexOf(t)>-1)return"[Circular]";i.push(t);const f=++c>a;if(!f&&t.toJSON&&"function"==typeof t.toJSON)return U(t.toJSON(),e,n,r,o,i,a,c,l,u);const s=x.call(t);return"[object Arguments]"===s?f?"[Arguments]":function(t,e,n,r,o,i,a,c,l,u){return(u?"":"Arguments ")+H(t,e,n,r,o,i,a,c,l,u)}(t,e,n,r,o,i,a,c,l,u):C(s)?f?"[Array]":function(t,e,n,r,o,i,a,c,l,u){return(u?"":t.constructor.name+" ")+H(t,e,n,r,o,i,a,c,l,u)}(t,e,n,r,o,i,a,c,l,u):"[object Map]"===s?f?"[Map]":function(t,e,n,r,o,i,a,c,l,u){let f="Map {";const s=t.entries();let p=s.next();if(!p.done){f+=o;const t=n+e;for(;!p.done;)f+=t+U(p.value[0],e,t,r,o,i,a,c,l,u)+" => "+U(p.value[1],e,t,r,o,i,a,c,l,u),p=s.next(),p.done||(f+=","+r);f+=o+n}return f+"}"}(t,e,n,r,o,i,a,c,l,u):"[object Set]"===s?f?"[Set]":function(t,e,n,r,o,i,a,c,l,u){let f="Set {";const s=t.entries();let p=s.next();if(!p.done){f+=o;const t=n+e;for(;!p.done;)f+=t+U(p.value[1],e,t,r,o,i,a,c,l,u),p=s.next(),p.done||(f+=","+r);f+=o+n}return f+"}"}(t,e,n,r,o,i,a,c,l,u):"object"==typeof t?f?"[Object]":function(t,e,n,r,o,i,a,c,l,u){let f=(u?"":t.constructor?t.constructor.name+" ":"Object ")+"{",s=Object.keys(t).sort();const p=F(t);if(p.length&&(s=s.filter(t=>!("symbol"==typeof t||"[object Symbol]"===x.call(t))).concat(p)),s.length){f+=o;const p=n+e;for(let n=0;n<s.length;n++){const y=s[n];f+=p+U(y,e,p,r,o,i,a,c,l,u)+": "+U(t[y],e,p,r,o,i,a,c,l,u),n<s.length-1&&(f+=","+r)}f+=o+n}return f+"}"}(t,e,n,r,o,i,a,c,l,u):void 0}function $(t,e,n,r,o,i,a,c,l,u){let f,s=!1;for(let e=0;e<l.length;e++)if(f=l[e],f.test(t)){s=!0;break}return!!s&&f.print(t,function(t){return U(t,e,n,r,o,i,a,c,l,u)},function(t){const r=n+e;return r+t.replace(w,"\n"+r)},{edgeSpacing:o,spacing:r})}function U(t,e,n,r,o,i,a,c,l,u){return D(t)||$(t,e,n,r,o,i,a,c,l,u)||I(t,e,n,r,o,i,a,c,l,u)}const W={indent:2,min:!1,maxDepth:Infinity,plugins:[]};function L(t){return new Array(t+1).join(" ")}var P={test:function(t){return t&&"object"==typeof t&&"type"in t&&"props"in t&&"key"in t},print:function(t,e,n){return _(t,P.context,P.opts)}},T={plugins:[P]},R={attributeHook:function(t,e,n,r,o){var c=typeof e;if("dangerouslySetInnerHTML"===t)return!1;if(null==e||"function"===c&&!r.functions)return"";if(r.skipFalseAttributes&&!o&&(!1===e||("class"===t||"style"===t)&&""===e))return"";var l="string"==typeof r.pretty?r.pretty:"\t";return"string"!==c?("function"!==c||r.functionNames?(P.context=n,P.opts=r,~(e=function(t,e){let n,r;e?(function(t){if(Object.keys(t).forEach(t=>{if(!W.hasOwnProperty(t))throw new Error("prettyFormat: Invalid option: "+t)}),t.min&&void 0!==t.indent&&0!==t.indent)throw new Error("prettyFormat: Cannot run with min option and indent")}(e),e=function(t){const e={};return Object.keys(W).forEach(n=>e[n]=t.hasOwnProperty(n)?t[n]:W[n]),e.min&&(e.indent=0),e}(e)):e=W;const o=e.min?" ":"\n",i=e.min?"":"\n";if(e&&e.plugins.length){n=L(e.indent),r=[];var a=$(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min);if(a)return a}return D(t)||(n||(n=L(e.indent)),r||(r=[]),I(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min))}(e,T)).indexOf("\n")&&(e=a("\n"+e,l)+"\n")):e="Function",a("\n"+t+"={"+e+"}",l)):"\n"+l+t+'="'+i(e)+'"'},jsx:!0,xml:!1,functions:!0,functionNames:!0,skipFalseAttributes:!0,pretty:" "};function J(t,e,n,r){return _(t,e,n=f(f({},R),n||{}))}export default J;export{J as render}; | ||
import{options as t,Fragment as e}from"preact";if("function"!=typeof Symbol){var n=0;Symbol=function(t){return"@@"+t+ ++n},Symbol.for=function(t){return"@@"+t}}var r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o=/[&<>"]/;function i(t){if(!1===o.test(t+=""))return t;for(var e=0,n=0,r="",i="";n<t.length;n++){switch(t.charCodeAt(n)){case 60:i="<";break;case 62:i=">";break;case 34:i=""";break;case 38:i="&";break;default:continue}n>e&&(r+=t.slice(e,n)),r+=i,e=n+1}return r+t.slice(e,n)}var a=function(t,e){return String(t).replace(/(\n+)/g,"$1"+(e||"\t"))},l=function(t,e,n){return String(t).length>(e||40)||!n&&-1!==String(t).indexOf("\n")||-1!==String(t).indexOf("<")},s={};function c(t){var e="";for(var n in t){var o=t[n];null!=o&&""!==o&&(e&&(e+=" "),e+="-"==n[0]?n:s[n]||(s[n]=n.replace(/([A-Z])/g,"-$1").toLowerCase()),e+=": ",e+=o,"number"==typeof o&&!1===r.test(n)&&(e+="px"),e+=";")}return e||void 0}function f(t,e){return Object.assign(t,e)}function u(t,e){return Array.isArray(e)?e.reduce(u,t):null!=e&&!1!==e&&t.push(e),t}var p={shallow:!0},d=[],_=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/,g=/[\s\n\\/='"\0<>]/,y=/^xlink:?./;function b(){this.__d=!0}h.render=h;var v=[];function h(e,n,r){n=n||{},r=r||{};var o,i=t.__s;return t.__s=!0,o=r.pretty||r.sortAttributes?S(e,n,r):j(e,n,r),t.__c&&t.__c(e,v),v.length=0,t.__s=i,o}function m(t,e){return{__v:t,context:e,props:t.props,setState:b,forceUpdate:b,__d:!0,__h:[]}}function x(t,e){var n=t.contextType,r=n&&e[n.__c];return null!=n?r?r.props.value:n.__:e}function j(n,r,o,a,l,s){if(null==n||"boolean"==typeof n)return"";if("object"!=typeof n)return i(n);if(Array.isArray(n)){for(var f=[],p=0;p<n.length;p++)f.push(j(n[p],r,o,a,l,s));return f.join("")}var d=n.type,b=n.props,v=!1;if("function"==typeof d){if(v=!0,!o.shallow||!a&&!1!==o.renderRootComponent){if(d===e){var h=[];return u(h,n.props.children),j(h,r,o,!1!==o.shallowHighOrder,l,s)}var S,O=n.__c=m(n,r);t.__b&&t.__b(n);var A=t.__r;if(d.prototype&&"function"==typeof d.prototype.render){var w=x(d,r);(O=n.__c=new d(b,w)).__v=n,O._dirty=O.__d=!0,O.props=b,null==O.state&&(O.state={}),null==O._nextState&&null==O.__s&&(O._nextState=O.__s=O.state),O.context=w,d.getDerivedStateFromProps?O.state=Object.assign({},O.state,d.getDerivedStateFromProps(O.props,O.state)):O.componentWillMount&&(O.componentWillMount(),O.state=O._nextState!==O.state?O._nextState:O.__s!==O.state?O.__s:O.state),A&&A(n),S=O.render(O.props,O.state,O.context)}else for(var C=x(d,r),F=0;O.__d&&F++<25;)O.__d=!1,A&&A(n),S=d.call(n.__c,b,C);return O.getChildContext&&(r=Object.assign({},r,O.getChildContext())),t.diffed&&t.diffed(n),j(S,r,o,!1!==o.shallowHighOrder,l,s)}d=k(d)}var E,H,M="<"+d;if(b)for(var D in b){var N=b[D];if("children"!==D){if(!g.test(D)&&(o&&o.allAttributes||"key"!==D&&"ref"!==D&&"__self"!==D&&"__source"!==D)){if("defaultValue"===D)D="value";else if("defaultChecked"===D)D="checked";else if("defaultSelected"===D)D="selected";else if("className"===D){if(void 0!==b.class)continue;D="class"}else l&&y.test(D)&&(D=D.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===D){if(b.for)continue;D="for"}"style"===D&&N&&"object"==typeof N&&(N=c(N)),"a"===D[0]&&"r"===D[1]&&"boolean"==typeof N&&(N=String(N));var I=o.attributeHook&&o.attributeHook(D,N,r,o,v);if(I||""===I)M+=I;else if("dangerouslySetInnerHTML"===D)H=N&&N.__html;else if("textarea"===d&&"value"===D)E=N;else if((N||0===N||""===N)&&"function"!=typeof N){if(!(!0!==N&&""!==N||(N=D,o&&o.xml))){M=M+" "+D;continue}if("value"===D){if("select"===d){s=N;continue}"option"===d&&s==N&&void 0===b.selected&&(M+=" selected")}M=M+" "+D+'="'+i(N)+'"'}}}else E=N}if(M+=">",g.test(d))throw new Error(d+" is not a valid HTML tag name in "+M);var $,L=_.test(d)||o.voidElements&&o.voidElements.test(d),W="";if(H)M+=H;else if(null!=E&&u($=[],E).length)for(var P=0;P<$.length;P++){var T=$[P];if(null!=T&&!1!==T){var U=j(T,r,o,!0,"svg"===d||"foreignObject"!==d&&l,s);U&&(W+=U)}}if(W.length||H)M+=W;else if(o&&o.xml)return M.substring(0,M.length-1)+" />";return!L||$||H?M+"</"+d+">":M.replace(/>$/," />")}function S(n,r,o,s,f,p){if(null==n||"boolean"==typeof n)return"";if("object"!=typeof n)return i(n);var d=o.pretty,b=d&&"string"==typeof d?d:"\t";if(Array.isArray(n)){for(var v="",h=0;h<n.length;h++)d&&h>0&&(v+="\n"),v+=S(n[h],r,o,s,f,p);return v}var j=n.type,O=n.props,A=!1;if("function"==typeof j){if(A=!0,!o.shallow||!s&&!1!==o.renderRootComponent){if(j===e){var w=[];return u(w,n.props.children),S(w,r,o,!1!==o.shallowHighOrder,f,p)}var C,F=n.__c=m(n,r);t.__b&&t.__b(n);var E=t.__r;if(j.prototype&&"function"==typeof j.prototype.render){var H=x(j,r);(F=n.__c=new j(O,H)).__v=n,F._dirty=F.__d=!0,F.props=O,null==F.state&&(F.state={}),null==F._nextState&&null==F.__s&&(F._nextState=F.__s=F.state),F.context=H,j.getDerivedStateFromProps?F.state=Object.assign({},F.state,j.getDerivedStateFromProps(F.props,F.state)):F.componentWillMount&&(F.componentWillMount(),F.state=F._nextState!==F.state?F._nextState:F.__s!==F.state?F.__s:F.state),E&&E(n),C=F.render(F.props,F.state,F.context)}else for(var M=x(j,r),D=0;F.__d&&D++<25;)F.__d=!1,E&&E(n),C=j.call(n.__c,O,M);return F.getChildContext&&(r=Object.assign({},r,F.getChildContext())),t.diffed&&t.diffed(n),S(C,r,o,!1!==o.shallowHighOrder,f,p)}j=k(j)}var N,I,$="<"+j;if(O){var L=Object.keys(O);o&&!0===o.sortAttributes&&L.sort();for(var W=0;W<L.length;W++){var P=L[W],T=O[P];if("children"!==P){if(!g.test(P)&&(o&&o.allAttributes||"key"!==P&&"ref"!==P&&"__self"!==P&&"__source"!==P)){if("defaultValue"===P)P="value";else if("defaultChecked"===P)P="checked";else if("defaultSelected"===P)P="selected";else if("className"===P){if(void 0!==O.class)continue;P="class"}else f&&y.test(P)&&(P=P.toLowerCase().replace(/^xlink:?/,"xlink:"));if("htmlFor"===P){if(O.for)continue;P="for"}"style"===P&&T&&"object"==typeof T&&(T=c(T)),"a"===P[0]&&"r"===P[1]&&"boolean"==typeof T&&(T=String(T));var U=o.attributeHook&&o.attributeHook(P,T,r,o,A);if(U||""===U)$+=U;else if("dangerouslySetInnerHTML"===P)I=T&&T.__html;else if("textarea"===j&&"value"===P)N=T;else if((T||0===T||""===T)&&"function"!=typeof T){if(!(!0!==T&&""!==T||(T=P,o&&o.xml))){$=$+" "+P;continue}if("value"===P){if("select"===j){p=T;continue}"option"===j&&p==T&&void 0===O.selected&&($+=" selected")}$=$+" "+P+'="'+i(T)+'"'}}}else N=T}}if(d){var R=$.replace(/\n\s*/," ");R===$||~R.indexOf("\n")?d&&~$.indexOf("\n")&&($+="\n"):$=R}if($+=">",g.test(j))throw new Error(j+" is not a valid HTML tag name in "+$);var J,V=_.test(j)||o.voidElements&&o.voidElements.test(j),q=[];if(I)d&&l(I)&&(I="\n"+b+a(I,b)),$+=I;else if(null!=N&&u(J=[],N).length){for(var z=d&&~$.indexOf("\n"),B=!1,G=0;G<J.length;G++){var Z=J[G];if(null!=Z&&!1!==Z){var K=S(Z,r,o,!0,"svg"===j||"foreignObject"!==j&&f,p);if(d&&!z&&l(K)&&(z=!0),K)if(d){var Q=K.length>0&&"<"!=K[0];B&&Q?q[q.length-1]+=K:q.push(K),B=Q}else q.push(K)}}if(d&&z)for(var X=q.length;X--;)q[X]="\n"+b+a(q[X],b)}if(q.length||I)$+=q.join("");else if(o&&o.xml)return $.substring(0,$.length-1)+" />";return!V||J||I?(d&&~$.indexOf("\n")&&($+="\n"),$=$+"</"+j+">"):$=$.replace(/>$/," />"),$}function k(t){return t.displayName||t!==Function&&t.name||function(t){var e=(Function.prototype.toString.call(t).match(/^\s*function\s+([^( ]+)/)||"")[1];if(!e){for(var n=-1,r=d.length;r--;)if(d[r]===t){n=r;break}n<0&&(n=d.push(t)-1),e="UnnamedComponent"+n}return e}(t)}h.shallowRender=function(t,e){return h(t,e,p)};const O=/(\\|\"|\')/g,A=Object.prototype.toString,w=Date.prototype.toISOString,C=Error.prototype.toString,F=RegExp.prototype.toString,E=Symbol.prototype.toString,H=/^Symbol\((.*)\)(.*)$/,M=/\n/gi,D=Object.getOwnPropertySymbols||(t=>[]);function N(t){return"[object Array]"===t||"[object ArrayBuffer]"===t||"[object DataView]"===t||"[object Float32Array]"===t||"[object Float64Array]"===t||"[object Int8Array]"===t||"[object Int16Array]"===t||"[object Int32Array]"===t||"[object Uint8Array]"===t||"[object Uint8ClampedArray]"===t||"[object Uint16Array]"===t||"[object Uint32Array]"===t}function I(t){return""===t.name?"[Function anonymous]":"[Function "+t.name+"]"}function $(t){return E.call(t).replace(H,"Symbol($1)")}function L(t){return"["+C.call(t)+"]"}function W(t){if(!0===t||!1===t)return""+t;if(void 0===t)return"undefined";if(null===t)return"null";const e=typeof t;if("number"===e)return function(t){return t!=+t?"NaN":0===t&&1/t<0?"-0":""+t}(t);if("string"===e)return'"'+function(t){return t.replace(O,"\\$1")}(t)+'"';if("function"===e)return I(t);if("symbol"===e)return $(t);const n=A.call(t);return"[object WeakMap]"===n?"WeakMap {}":"[object WeakSet]"===n?"WeakSet {}":"[object Function]"===n||"[object GeneratorFunction]"===n?I(t,min):"[object Symbol]"===n?$(t):"[object Date]"===n?w.call(t):"[object Error]"===n?L(t):"[object RegExp]"===n?F.call(t):"[object Arguments]"===n&&0===t.length?"Arguments []":N(n)&&0===t.length?t.constructor.name+" []":t instanceof Error&&L(t)}function P(t,e,n,r,o,i,a,l,s,c){let f="";if(t.length){f+=o;const u=n+e;for(let n=0;n<t.length;n++)f+=u+R(t[n],e,u,r,o,i,a,l,s,c),n<t.length-1&&(f+=","+r);f+=o+n}return"["+f+"]"}function T(t,e,n,r,o,i,a,l,s,c){if((i=i.slice()).indexOf(t)>-1)return"[Circular]";i.push(t);const f=++l>a;if(!f&&t.toJSON&&"function"==typeof t.toJSON)return R(t.toJSON(),e,n,r,o,i,a,l,s,c);const u=A.call(t);return"[object Arguments]"===u?f?"[Arguments]":function(t,e,n,r,o,i,a,l,s,c){return(c?"":"Arguments ")+P(t,e,n,r,o,i,a,l,s,c)}(t,e,n,r,o,i,a,l,s,c):N(u)?f?"[Array]":function(t,e,n,r,o,i,a,l,s,c){return(c?"":t.constructor.name+" ")+P(t,e,n,r,o,i,a,l,s,c)}(t,e,n,r,o,i,a,l,s,c):"[object Map]"===u?f?"[Map]":function(t,e,n,r,o,i,a,l,s,c){let f="Map {";const u=t.entries();let p=u.next();if(!p.done){f+=o;const t=n+e;for(;!p.done;)f+=t+R(p.value[0],e,t,r,o,i,a,l,s,c)+" => "+R(p.value[1],e,t,r,o,i,a,l,s,c),p=u.next(),p.done||(f+=","+r);f+=o+n}return f+"}"}(t,e,n,r,o,i,a,l,s,c):"[object Set]"===u?f?"[Set]":function(t,e,n,r,o,i,a,l,s,c){let f="Set {";const u=t.entries();let p=u.next();if(!p.done){f+=o;const t=n+e;for(;!p.done;)f+=t+R(p.value[1],e,t,r,o,i,a,l,s,c),p=u.next(),p.done||(f+=","+r);f+=o+n}return f+"}"}(t,e,n,r,o,i,a,l,s,c):"object"==typeof t?f?"[Object]":function(t,e,n,r,o,i,a,l,s,c){let f=(c?"":t.constructor?t.constructor.name+" ":"Object ")+"{",u=Object.keys(t).sort();const p=D(t);if(p.length&&(u=u.filter(t=>!("symbol"==typeof t||"[object Symbol]"===A.call(t))).concat(p)),u.length){f+=o;const p=n+e;for(let n=0;n<u.length;n++){const d=u[n];f+=p+R(d,e,p,r,o,i,a,l,s,c)+": "+R(t[d],e,p,r,o,i,a,l,s,c),n<u.length-1&&(f+=","+r)}f+=o+n}return f+"}"}(t,e,n,r,o,i,a,l,s,c):void 0}function U(t,e,n,r,o,i,a,l,s,c){let f,u=!1;for(let e=0;e<s.length;e++)if(f=s[e],f.test(t)){u=!0;break}return!!u&&f.print(t,function(t){return R(t,e,n,r,o,i,a,l,s,c)},function(t){const r=n+e;return r+t.replace(M,"\n"+r)},{edgeSpacing:o,spacing:r})}function R(t,e,n,r,o,i,a,l,s,c){return W(t)||U(t,e,n,r,o,i,a,l,s,c)||T(t,e,n,r,o,i,a,l,s,c)}const J={indent:2,min:!1,maxDepth:Infinity,plugins:[]};function V(t){return new Array(t+1).join(" ")}var q={test:function(t){return t&&"object"==typeof t&&"type"in t&&"props"in t&&"key"in t},print:function(t,e,n){return h(t,q.context,q.opts)}},z={plugins:[q]},B={attributeHook:function(t,e,n,r,o){var l=typeof e;if("dangerouslySetInnerHTML"===t)return!1;if(null==e||"function"===l&&!r.functions)return"";if(r.skipFalseAttributes&&!o&&(!1===e||("class"===t||"style"===t)&&""===e))return"";var s="string"==typeof r.pretty?r.pretty:"\t";return"string"!==l?("function"!==l||r.functionNames?(q.context=n,q.opts=r,~(e=function(t,e){let n,r;e?(function(t){if(Object.keys(t).forEach(t=>{if(!J.hasOwnProperty(t))throw new Error("prettyFormat: Invalid option: "+t)}),t.min&&void 0!==t.indent&&0!==t.indent)throw new Error("prettyFormat: Cannot run with min option and indent")}(e),e=function(t){const e={};return Object.keys(J).forEach(n=>e[n]=t.hasOwnProperty(n)?t[n]:J[n]),e.min&&(e.indent=0),e}(e)):e=J;const o=e.min?" ":"\n",i=e.min?"":"\n";if(e&&e.plugins.length){n=V(e.indent),r=[];var a=U(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min);if(a)return a}return W(t)||(n||(n=V(e.indent)),r||(r=[]),T(t,n,"",o,i,r,e.maxDepth,0,e.plugins,e.min))}(e,z)).indexOf("\n")&&(e=a("\n"+e,s)+"\n")):e="Function",a("\n"+t+"={"+e+"}",s)):"\n"+s+t+'="'+i(e)+'"'},jsx:!0,xml:!1,functions:!0,functionNames:!0,skipFalseAttributes:!0,pretty:" "};function G(t,e,n,r){return h(t,e,n=f(f({},B),n||{}))}export default G;export{G as render}; | ||
//# sourceMappingURL=jsx.module.js.map |
{ | ||
"name": "preact-render-to-string", | ||
"amdName": "preactRenderToString", | ||
"version": "5.2.1", | ||
"version": "5.2.2", | ||
"description": "Render JSX to an HTML string, with support for Preact components.", | ||
@@ -10,4 +10,6 @@ "main": "dist/index.js", | ||
"jsnext:main": "dist/index.module.js", | ||
"types": "src/index.d.ts", | ||
"exports": { | ||
".": { | ||
"types": "./src/index.d.ts", | ||
"import": "./dist/index.mjs", | ||
@@ -18,2 +20,3 @@ "browser": "./dist/index.module.js", | ||
"./jsx": { | ||
"types": "./jsx.d.ts", | ||
"import": "./dist/jsx.mjs", | ||
@@ -23,4 +26,3 @@ "browser": "./dist/jsx.module.js", | ||
}, | ||
"./package.json": "./package.json", | ||
"./": "./" | ||
"./package.json": "./package.json" | ||
}, | ||
@@ -98,3 +100,2 @@ "scripts": { | ||
"license": "MIT", | ||
"typings": "src/index.d.ts", | ||
"repository": "developit/preact-render-to-string", | ||
@@ -101,0 +102,0 @@ "bugs": "https://github.com/developit/preact-render-to-string/issues", |
381
src/index.js
@@ -6,3 +6,2 @@ import { | ||
styleObjToCss, | ||
assign, | ||
getChildren | ||
@@ -19,6 +18,6 @@ } from './util'; | ||
const VOID_ELEMENTS = | ||
/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/; | ||
const VOID_ELEMENTS = /^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/; | ||
const UNSAFE_NAME = /[\s\n\\/='"\0<>]/; | ||
const XLINK = /^xlink:?./; | ||
@@ -64,3 +63,8 @@ function markAsDirty() { | ||
const res = _renderToString(vnode, context, opts); | ||
let res; | ||
if (opts.pretty || opts.sortAttributes) { | ||
res = _renderToStringPretty(vnode, context, opts); | ||
} else { | ||
res = _renderToString(vnode, context, opts); | ||
} | ||
@@ -75,2 +79,28 @@ // options._commit, we don't schedule any effects in this library right now, | ||
function createComponent(vnode, context) { | ||
return { | ||
__v: vnode, | ||
context, | ||
props: vnode.props, | ||
// silently drop state updates | ||
setState: markAsDirty, | ||
forceUpdate: markAsDirty, | ||
__d: true, | ||
// hooks | ||
__h: [] | ||
}; | ||
} | ||
// Necessary for createContext api. Setting this property will pass | ||
// the context value as `this.context` just for this component. | ||
function getContext(nodeName, context) { | ||
let cxType = nodeName.contextType; | ||
let provider = cxType && context[cxType.__c]; | ||
return cxType != null | ||
? provider | ||
? provider.props.value | ||
: cxType.__ | ||
: context; | ||
} | ||
/** The default export is an alias of `render()`. */ | ||
@@ -87,2 +117,288 @@ function _renderToString(vnode, context, opts, inner, isSvgMode, selectValue) { | ||
if (Array.isArray(vnode)) { | ||
const rendered = []; | ||
for (let i = 0; i < vnode.length; i++) { | ||
rendered.push( | ||
_renderToString(vnode[i], context, opts, inner, isSvgMode, selectValue) | ||
); | ||
} | ||
return rendered.join(''); | ||
} | ||
let nodeName = vnode.type, | ||
props = vnode.props, | ||
isComponent = false; | ||
// components | ||
if (typeof nodeName === 'function') { | ||
isComponent = true; | ||
if (opts.shallow && (inner || opts.renderRootComponent === false)) { | ||
nodeName = getComponentName(nodeName); | ||
} else if (nodeName === Fragment) { | ||
const children = []; | ||
getChildren(children, vnode.props.children); | ||
return _renderToString( | ||
children, | ||
context, | ||
opts, | ||
opts.shallowHighOrder !== false, | ||
isSvgMode, | ||
selectValue | ||
); | ||
} else { | ||
let rendered; | ||
let c = (vnode.__c = createComponent(vnode, context)); | ||
// options._diff | ||
if (options.__b) options.__b(vnode); | ||
// options._render | ||
let renderHook = options.__r; | ||
if ( | ||
!nodeName.prototype || | ||
typeof nodeName.prototype.render !== 'function' | ||
) { | ||
let cctx = getContext(nodeName, context); | ||
// If a hook invokes setState() to invalidate the component during rendering, | ||
// re-render it up to 25 times to allow "settling" of memoized states. | ||
// Note: | ||
// This will need to be updated for Preact 11 to use internal.flags rather than component._dirty: | ||
// https://github.com/preactjs/preact/blob/d4ca6fdb19bc715e49fd144e69f7296b2f4daa40/src/diff/component.js#L35-L44 | ||
let count = 0; | ||
while (c.__d && count++ < 25) { | ||
c.__d = false; | ||
if (renderHook) renderHook(vnode); | ||
// stateless functional components | ||
rendered = nodeName.call(vnode.__c, props, cctx); | ||
} | ||
} else { | ||
let cctx = getContext(nodeName, context); | ||
// c = new nodeName(props, context); | ||
c = vnode.__c = new nodeName(props, cctx); | ||
c.__v = vnode; | ||
// turn off stateful re-rendering: | ||
c._dirty = c.__d = true; | ||
c.props = props; | ||
if (c.state == null) c.state = {}; | ||
if (c._nextState == null && c.__s == null) { | ||
c._nextState = c.__s = c.state; | ||
} | ||
c.context = cctx; | ||
if (nodeName.getDerivedStateFromProps) | ||
c.state = Object.assign( | ||
{}, | ||
c.state, | ||
nodeName.getDerivedStateFromProps(c.props, c.state) | ||
); | ||
else if (c.componentWillMount) { | ||
c.componentWillMount(); | ||
// If the user called setState in cWM we need to flush pending, | ||
// state updates. This is the same behaviour in React. | ||
c.state = | ||
c._nextState !== c.state | ||
? c._nextState | ||
: c.__s !== c.state | ||
? c.__s | ||
: c.state; | ||
} | ||
if (renderHook) renderHook(vnode); | ||
rendered = c.render(c.props, c.state, c.context); | ||
} | ||
if (c.getChildContext) { | ||
context = Object.assign({}, context, c.getChildContext()); | ||
} | ||
if (options.diffed) options.diffed(vnode); | ||
return _renderToString( | ||
rendered, | ||
context, | ||
opts, | ||
opts.shallowHighOrder !== false, | ||
isSvgMode, | ||
selectValue | ||
); | ||
} | ||
} | ||
// render JSX to HTML | ||
let s = `<${nodeName}`, | ||
propChildren, | ||
html; | ||
if (props) { | ||
for (let name in props) { | ||
let v = props[name]; | ||
if (name === 'children') { | ||
propChildren = v; | ||
continue; | ||
} | ||
if (UNSAFE_NAME.test(name)) continue; | ||
if ( | ||
!(opts && opts.allAttributes) && | ||
(name === 'key' || | ||
name === 'ref' || | ||
name === '__self' || | ||
name === '__source') | ||
) | ||
continue; | ||
if (name === 'defaultValue') { | ||
name = 'value'; | ||
} else if (name === 'defaultChecked') { | ||
name = 'checked'; | ||
} else if (name === 'defaultSelected') { | ||
name = 'selected'; | ||
} else if (name === 'className') { | ||
if (typeof props.class !== 'undefined') continue; | ||
name = 'class'; | ||
} else if (isSvgMode && XLINK.test(name)) { | ||
name = name.toLowerCase().replace(/^xlink:?/, 'xlink:'); | ||
} | ||
if (name === 'htmlFor') { | ||
if (props.for) continue; | ||
name = 'for'; | ||
} | ||
if (name === 'style' && v && typeof v === 'object') { | ||
v = styleObjToCss(v); | ||
} | ||
// always use string values instead of booleans for aria attributes | ||
// also see https://github.com/preactjs/preact/pull/2347/files | ||
if (name[0] === 'a' && name['1'] === 'r' && typeof v === 'boolean') { | ||
v = String(v); | ||
} | ||
let hooked = | ||
opts.attributeHook && | ||
opts.attributeHook(name, v, context, opts, isComponent); | ||
if (hooked || hooked === '') { | ||
s = s + hooked; | ||
continue; | ||
} | ||
if (name === 'dangerouslySetInnerHTML') { | ||
html = v && v.__html; | ||
} else if (nodeName === 'textarea' && name === 'value') { | ||
// <textarea value="a&b"> --> <textarea>a&b</textarea> | ||
propChildren = v; | ||
} else if ((v || v === 0 || v === '') && typeof v !== 'function') { | ||
if (v === true || v === '') { | ||
v = name; | ||
// in non-xml mode, allow boolean attributes | ||
if (!opts || !opts.xml) { | ||
s = s + ' ' + name; | ||
continue; | ||
} | ||
} | ||
if (name === 'value') { | ||
if (nodeName === 'select') { | ||
selectValue = v; | ||
continue; | ||
} else if ( | ||
// If we're looking at an <option> and it's the currently selected one | ||
nodeName === 'option' && | ||
selectValue == v && | ||
// and the <option> doesn't already have a selected attribute on it | ||
typeof props.selected === 'undefined' | ||
) { | ||
s = `${s} selected`; | ||
} | ||
} | ||
s = s + ` ${name}="${encodeEntities(v)}"`; | ||
} | ||
} | ||
} | ||
s = s + '>'; | ||
if (UNSAFE_NAME.test(nodeName)) | ||
throw new Error(`${nodeName} is not a valid HTML tag name in ${s}`); | ||
let isVoid = | ||
VOID_ELEMENTS.test(nodeName) || | ||
(opts.voidElements && opts.voidElements.test(nodeName)); | ||
let pieces = ''; | ||
let children; | ||
if (html) { | ||
s = s + html; | ||
} else if ( | ||
propChildren != null && | ||
getChildren((children = []), propChildren).length | ||
) { | ||
for (let i = 0; i < children.length; i++) { | ||
let child = children[i]; | ||
if (child != null && child !== false) { | ||
let childSvgMode = | ||
nodeName === 'svg' | ||
? true | ||
: nodeName === 'foreignObject' | ||
? false | ||
: isSvgMode, | ||
ret = _renderToString( | ||
child, | ||
context, | ||
opts, | ||
true, | ||
childSvgMode, | ||
selectValue | ||
); | ||
// Skip if we received an empty string | ||
if (ret) { | ||
pieces = pieces + ret; | ||
} | ||
} | ||
} | ||
} | ||
if (pieces.length || html) { | ||
s = s + pieces; | ||
} else if (opts && opts.xml) { | ||
return s.substring(0, s.length - 1) + ' />'; | ||
} | ||
if (isVoid && !children && !html) { | ||
return s.replace(/>$/, ' />'); | ||
} | ||
return `${s}</${nodeName}>`; | ||
} | ||
/** The default export is an alias of `render()`. */ | ||
function _renderToStringPretty( | ||
vnode, | ||
context, | ||
opts, | ||
inner, | ||
isSvgMode, | ||
selectValue | ||
) { | ||
if (vnode == null || typeof vnode === 'boolean') { | ||
return ''; | ||
} | ||
// #text nodes | ||
if (typeof vnode !== 'object') { | ||
return encodeEntities(vnode); | ||
} | ||
let pretty = opts.pretty, | ||
@@ -97,3 +413,10 @@ indentChar = pretty && typeof pretty === 'string' ? pretty : '\t'; | ||
rendered + | ||
_renderToString(vnode[i], context, opts, inner, isSvgMode, selectValue); | ||
_renderToStringPretty( | ||
vnode[i], | ||
context, | ||
opts, | ||
inner, | ||
isSvgMode, | ||
selectValue | ||
); | ||
} | ||
@@ -115,3 +438,3 @@ return rendered; | ||
getChildren(children, vnode.props.children); | ||
return _renderToString( | ||
return _renderToStringPretty( | ||
children, | ||
@@ -127,13 +450,3 @@ context, | ||
let c = (vnode.__c = { | ||
__v: vnode, | ||
context, | ||
props: vnode.props, | ||
// silently drop state updates | ||
setState: markAsDirty, | ||
forceUpdate: markAsDirty, | ||
__d: true, | ||
// hooks | ||
__h: [] | ||
}); | ||
let c = (vnode.__c = createComponent(vnode, context)); | ||
@@ -150,12 +463,3 @@ // options._diff | ||
) { | ||
// Necessary for createContext api. Setting this property will pass | ||
// the context value as `this.context` just for this component. | ||
let cxType = nodeName.contextType; | ||
let provider = cxType && context[cxType.__c]; | ||
let cctx = | ||
cxType != null | ||
? provider | ||
? provider.props.value | ||
: cxType.__ | ||
: context; | ||
let cctx = getContext(nodeName, context); | ||
@@ -177,11 +481,3 @@ // If a hook invokes setState() to invalidate the component during rendering, | ||
} else { | ||
// class-based components | ||
let cxType = nodeName.contextType; | ||
let provider = cxType && context[cxType.__c]; | ||
let cctx = | ||
cxType != null | ||
? provider | ||
? provider.props.value | ||
: cxType.__ | ||
: context; | ||
let cctx = getContext(nodeName, context); | ||
@@ -202,4 +498,5 @@ // c = new nodeName(props, context); | ||
if (nodeName.getDerivedStateFromProps) | ||
c.state = assign( | ||
assign({}, c.state), | ||
c.state = Object.assign( | ||
{}, | ||
c.state, | ||
nodeName.getDerivedStateFromProps(c.props, c.state) | ||
@@ -226,7 +523,7 @@ ); | ||
if (c.getChildContext) { | ||
context = assign(assign({}, context), c.getChildContext()); | ||
context = Object.assign({}, context, c.getChildContext()); | ||
} | ||
if (options.diffed) options.diffed(vnode); | ||
return _renderToString( | ||
return _renderToStringPretty( | ||
rendered, | ||
@@ -281,3 +578,3 @@ context, | ||
name = 'class'; | ||
} else if (isSvgMode && /^xlink:?./.test(name)) { | ||
} else if (isSvgMode && XLINK.test(name)) { | ||
name = name.toLowerCase().replace(/^xlink:?/, 'xlink:'); | ||
@@ -384,3 +681,3 @@ } | ||
: isSvgMode, | ||
ret = _renderToString( | ||
ret = _renderToStringPretty( | ||
child, | ||
@@ -387,0 +684,0 @@ context, |
@@ -6,12 +6,30 @@ // DOM properties that should NOT have "px" added when numeric | ||
export function encodeEntities(input) { | ||
const s = String(input); | ||
if (!ENCODED_ENTITIES.test(s)) { | ||
return s; | ||
export function encodeEntities(str) { | ||
// Ensure we're always parsing and returning a string: | ||
str += ''; | ||
// Skip all work for strings with no entities needing encoding: | ||
if (ENCODED_ENTITIES.test(str) === false) return str; | ||
let last = 0, | ||
i = 0, | ||
out = '', | ||
ch = ''; | ||
// Seek forward in str until the next entity char: | ||
for (; i<str.length; i++) { | ||
switch (str.charCodeAt(i)) { | ||
case 60: ch = '<'; break; | ||
case 62: ch = '>'; break; | ||
case 34: ch = '"'; break; | ||
case 38: ch = '&'; break; | ||
default: continue; | ||
} | ||
// Append skipped/buffered characters and the encoded entity: | ||
if (i > last) out += str.slice(last, i); | ||
out += ch; | ||
// Start the next seek/buffer after the entity's offset: | ||
last = i + 1; | ||
} | ||
return s | ||
.replace(/&/g, '&') | ||
.replace(/</g, '<') | ||
.replace(/>/g, '>') | ||
.replace(/"/g, '"'); | ||
return out + str.slice(last, i); | ||
} | ||
@@ -61,4 +79,3 @@ | ||
export function assign(obj, props) { | ||
for (let i in props) obj[i] = props[i]; | ||
return obj; | ||
return Object.assign(obj, props); | ||
} | ||
@@ -65,0 +82,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
357370
1157