<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,2 +1,2 @@
-/* Sly v1.0rc1 &lt;http://sly.digitarald.com&gt; - (C) 2009 Harald Kirschner &lt;http://digitarald.de&gt; - Open source under MIT License */
-var Sly=(function(){var p={};var b=function(e){return p[e]||(p[e]=new b.initialize(e))};b.initialize=function(e){this.text=(typeof(e)==&quot;string&quot;)?e.replace(/^\s+/,&quot;&quot;):&quot;&quot;};var s=b.initialize.prototype=b.prototype;b.implement=function(i,e){for(var B in e){b[i][B]=e[B]}};var k=b.support={};(function(){var e=document.createElement(&quot;div&quot;),i=(new Date()).getTime();e.innerHTML='&lt;a name=&quot;'+i+'&quot; class=&quot;&#194; b&quot;&gt;&lt;/a&gt;';e.appendChild(document.createComment(&quot;&quot;));k.byTagAddsComments=(e.getElementsByTagName(&quot;*&quot;).length&gt;1);k.hasQsa=!!(e.querySelectorAll&amp;&amp;e.querySelectorAll(&quot;.&#194;&quot;).length);k.hasByClass=(function(){if(!e.getElementsByClassName||!e.getElementsByClassName(&quot;.b&quot;).length){return false}e.firstChild.className=&quot;c&quot;;return(e.getElementsByClassName(&quot;.c&quot;).length==1)})()})();var q=function(){return true};s.search=function(D,B){var F;if(!D){D=document}else{if(typeof(D)==&quot;string&quot;){D=b.search(D);F=true}else{if(typeof(D.length)==&quot;number&quot;&amp;&amp;typeof(D)!=&quot;function&quot;){if(D.length==1){D=D[0]}else{F=true}}}}var K;if(k.hasQsa&amp;&amp;!F&amp;&amp;D.nodeType==9){try{K=D.querySelectorAll(this.text)}catch(R){}if(K){return b.toArray(K)}}var H=this.parse();if(!H.length){return[]}var S,J={},G,L,C={},E={};var Q=b.getUid;var T=function(i){var e=Q(i);return(J[e])?null:(J[e]=true)};for(var P=0,O;(O=H[P]);P++){var I=T;if(O.first){if(!K){I=q}else{S=true}if(F){L=D}else{if(O.combinator){L=[D]}}}if(O.last&amp;&amp;K){J=C;G=K}else{J={};G=[]}if(!O.combinator&amp;&amp;!F){G=O.combine(G,D,O,E,I,!(G.length))}else{for(var N=0,M=L.length;N&lt;M;N++){G=O.combine(G,L[N],O,E,I)}}if(O.last){if(!G){alert(O.combinator)}if(G.length){K=G}}else{L=G}}if(!B&amp;&amp;S&amp;&amp;K){K.sort(b.compare)}return K||[]};s.find=function(e){return this.search(e)[0]};s.match=function(D,C){var e=this.parse();if(e.length==1){return !!(this.parse()[0].match(D,{}))}if(!C){C=D;while(C.parentNode){C=C.parentNode}}var E=this.search(C),B=E.length;if(!B--){return false}while(B--){if(E[B]==D){return true}}return false};s.filter=function(e){var D=[],B=this.parse()[0].match;for(var C=0,E;(E=e[C]);C++){if(B(E)){D.push(E)}}return D};var y;b.recompile=function(){var i,e=[&quot;,&quot;],B=[&quot;!&quot;];for(i in n){if(i!=&quot; &quot;){e[(i.length&gt;1)?&quot;unshift&quot;:&quot;push&quot;](b.escapeRegExp(i))}}for(i in u){B.push(i)}y=new RegExp(&quot;[\\w\\u00a1-\\uFFFF][\\w\\u00a1-\\uFFFF-]*|[#.](?:[\\w\\u00a1-\\uFFFF-]|\\\\:|\\\\.)+|[ \\t\\r\\n\\f](?=[\\w\\u00a1-\\uFFFF*#.[:])|[ \\t\\r\\n\\f]*(&quot;+e.join(&quot;|&quot;)+&quot;)[ \\t\\r\\n\\f]*|\\[([\\w\\u00a1-\\uFFFF-]+)[ \\t\\r\\n\\f]*(?:([&quot;+B.join(&quot;&quot;)+&quot;]?=)[ \\t\\r\\n\\f]*(?:\&quot;([^\&quot;]*)\&quot;|'([^']*)'|([^\\]]*)))?]|:([-\\w\\u00a1-\\uFFFF]+)(?:\\((?:\&quot;([^\&quot;]*)\&quot;|'([^']*)'|([^)]*))\\))?|\\*|(.+)&quot;,&quot;g&quot;)};var l=function(e){return{ident:[],classes:[],attributes:[],pseudos:[],combinator:e}};var g=function(e){return e};s.parse=function(H){var D=(H)?&quot;plain&quot;:&quot;parsed&quot;;if(this[D]){return this[D]}var G=(H)?g:this.compute;var F=[],C=l(null);C.first=true;var E=function(I){F.push(G(C));C=l(I)};var B,i;while((B=y.exec(this.text))){i=B[0];switch(i.charAt(0)){case&quot;.&quot;:C.classes.push(i.slice(1).replace(/\\/g,&quot;&quot;));break;case&quot;#&quot;:C.id=i.slice(1).replace(/\\/g,&quot;&quot;);break;case&quot;[&quot;:C.attributes.push({name:B[2],operator:B[3]||null,value:B[4]||B[5]||B[6]||null});break;case&quot;:&quot;:C.pseudos.push({name:B[7],value:B[8]||B[9]||B[10]||null});break;case&quot; &quot;:case&quot;\t&quot;:case&quot;\r&quot;:case&quot;\n&quot;:case&quot;\f&quot;:B[1]=B[1]||&quot; &quot;;default:var e=B[1];if(e){if(e==&quot;,&quot;){C.last=true;E(null);C.first=true;continue}if(C.first&amp;&amp;!C.ident.length){C.combinator=e}else{E(e)}}else{if(B[11]){if(b.verbose){throw Error('Syntax error in &quot;'+this.text+'&quot;, unexpected character &lt;'+i+&quot;&gt; at #&quot;+y.lastIndex+&quot; &quot;)}return(this[D]=[])}if(i!=&quot;*&quot;){C.tag=i}}}C.ident.push(i)}C.last=true;F.push(G(C));return(this[D]=F)};function t(B,i,e,C){var D=(B)?((C)?function(E,F){return i(E,e,F)&amp;&amp;B(E,F)}:function(E,F){return B(E,F)&amp;&amp;i(E,e,F)}):function(E,F){return i(E,e,F)};D.$slyIndex=(B)?(B.$slyIndex+1):0;return D}var j=function(){return true};var A=function(e,i){return(e.id==i)};var c=function(i,e){return(i.nodeName.toUpperCase()==e)};var h=function(e){return(new RegExp(&quot;(?:^|[ \\t\\r\\n\\f])&quot;+e+&quot;(?:$|[ \\t\\r\\n\\f])&quot;))};var f=function(e,i){return e.className&amp;&amp;i.test(e.className)};var o=function(e){if(!e.operator||!e.value){return e}var i=u[e.operator];if(i){e.escaped=b.escapeRegExp(e.value);e.pattern=new RegExp(i(e.value,e.escaped,e))}return e};var r=function(i,e){var B=b.getAttribute(i,e.name);switch(e.operator){case null:return B;case&quot;=&quot;:return(B==e.value);case&quot;!=&quot;:return(B!=e.value)}if(!B&amp;&amp;e.value){return false}return e.pattern.test(B)};s.compute=function(G){var H,M,I,N,E,C,O=G.tag,B=G.id,F=G.classes;var J=(O)?O.toUpperCase():null;if(B){C=true;E=t(null,A,B);N=function(P){if(P.getElementById){var Q=P.getElementById(B);return(Q&amp;&amp;Q.id==B&amp;&amp;(!J||Q.nodeName.toUpperCase()==J))?[Q]:[]}var S=P.getElementsByTagName(O||&quot;*&quot;);for(var i=0,R;(R=S[i]);i++){if(R.id==B){return[R]}}return[]}}if(F.length&gt;0){if(!N&amp;&amp;k.hasByClass){for(H=0;(M=F[H]);H++){E=t(E,f,h(M))}var L=F.join(&quot; &quot;);N=function(i){return i.getElementsByClassName(L)}}else{if(!N&amp;&amp;F.length==1){C=true;var K=h(F[0]);E=t(E,f,K);N=function(Q){var T=Q.getElementsByTagName(O||&quot;*&quot;);var S=[];for(var P=0,R;(R=T[P]);P++){if(R.className&amp;&amp;K.test(R.className)){S.push(R)}}return S}}else{for(H=0;(M=F[H]);H++){I=t(I,f,h(M))}}}}if(O){if(!N){E=t(E,c,J);N=function(i){return i.getElementsByTagName(O)}}else{if(!C){I=t(I,c,J)}}}else{if(!N){N=function(Q){var T=Q.getElementsByTagName(&quot;*&quot;);if(!k.byTagAddsComments){return T}var S=[];for(var P=0,R;(R=T[P]);P++){if(R.nodeType===1){S.push(R)}}return S}}}for(H=0;(M=G.pseudos[H]);H++){if(M.name==&quot;not&quot;){var D=b(M.value);I=t(I,function(P,i){return !i.match(P)},(D.parse().length==1)?D.parsed[0]:D)}else{var e=d[M.name];if(e){I=t(I,e,M.value)}}}for(H=0;(M=G.attributes[H]);H++){I=t(I,r,o(M))}if((G.simple=!(I))){G.matchAux=j}else{G.matchAux=I;E=t(E,I)}G.match=E||j;G.combine=b.combinators[G.combinator||&quot; &quot;];G.search=N;return G};var n=b.combinators={&quot; &quot;:function(G,C,F,e,J,I){var B=F.search(C);if(I&amp;&amp;F.simple){return b.toArray(B)}for(var H=0,E,D=F.matchAux;(E=B[H]);H++){if(J(E)&amp;&amp;D(E,e)){G.push(E)}}return G},&quot;&gt;&quot;:function(E,D,e,H,F){var B=e.search(D);for(var C=0,G;(G=B[C]);C++){if(G.parentNode==D&amp;&amp;F(G)&amp;&amp;e.matchAux(G,H)){E.push(G)}}return E},&quot;+&quot;:function(B,i,e,D,C){while((i=i.nextSibling)){if(i.nodeType==1){if(C(i)&amp;&amp;e.match(i,D)){B.push(i)}break}}return B},&quot;~&quot;:function(B,i,e,D,C){while((i=i.nextSibling)){if(i.nodeType==1){if(!C(i)){break}if(e.match(i,D)){B.push(i)}}}return B}};var d=b.pseudos={&quot;first-child&quot;:function(e){return d.index(e,0)},&quot;last-child&quot;:function(e){while((e=e.nextSibling)){if(e.nodeType===1){return false}}return true},&quot;only-child&quot;:function(B){var i=B;while((i=i.previousSibling)){if(i.nodeType===1){return false}}var e=B;while((e=e.nextSibling)){if(e.nodeType===1){return false}}return true},&quot;nth-child&quot;:function(D,F,E){var i=b.parseNth(F||&quot;n&quot;);if(i.special!=&quot;n&quot;){return d[i.special](D,i.a,E)}E=E||{};E.positions=E.positions||{};var B=b.getUid(D);if(!E.positions[B]){var C=0;while((D=D.previousSibling)){if(D.nodeType!=1){continue}C++;var e=E.positions[b.getUid(D)];if(e!=undefined){C=e+C;break}}E.positions[B]=C}return(E.positions[B]%i.a==i.b)},empty:function(e){return !(e.innerText||e.textContent||&quot;&quot;).length},contains:function(e,i){return(e.innerText||e.textContent||&quot;&quot;).indexOf(i)!=-1},index:function(B,e){var i=0;while((B=B.previousSibling)){if(B.nodeType==1&amp;&amp;++i&gt;e){return false}}return(i==e)},even:function(e,B,i){return d[&quot;nth-child&quot;](e,&quot;2n+1&quot;,i)},odd:function(e,B,i){return d[&quot;nth-child&quot;](e,&quot;2n&quot;,i)}};d.first=d[&quot;first-child&quot;];d.last=d[&quot;last-child&quot;];d.nth=d[&quot;nth-child&quot;];d.eq=d.index;var u=b.operators={&quot;*=&quot;:function(e,i){return i},&quot;^=&quot;:function(e,i){return&quot;^&quot;+i},&quot;$=&quot;:function(e,i){return e+&quot;$&quot;},&quot;~=&quot;:function(e,i){return&quot;(?:^|[ \\t\\r\\n\\f])&quot;+i+&quot;(?:$|[ \\t\\r\\n\\f])&quot;},&quot;|=&quot;:function(e,i){return&quot;(?:^|\\|)&quot;+i+&quot;(?:$|\\|)&quot;}};b.getAttribute=function(i,e){if(e==&quot;class&quot;){return i.className}return i.getAttribute(e,2)};var w=function(e){return Array.prototype.slice.call(e)};try{w(document.documentElement.childNodes)}catch(z){w=function(e){if(e instanceof Array){return e}var C=e.length,B=new Array(C);while(C--){B[C]=e[C]}return B}}b.toArray=w;b.compare=(document.compareDocumentPosition)?function(i,e){return(3-(i.compareDocumentPosition(e)&amp;6))}:function(i,e){return(i.sourceIndex-e.sourceIndex)};var v=1;b.getUid=(window.ActiveXObject)?function(e){return(e.$slyUid||(e.$slyUid={id:v++})).id}:function(e){return e.$slyUid||(e.$slyUid=v++)};var m={};b.parseNth=function(C){if(m[C]){return m[C]}var B=C.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!B){return false}var i=parseInt(B[1],10),e=(parseInt(B[3],10)||0)-1;if((i=(isNaN(i))?1:i)){while(e&lt;1){e+=i}while(e&gt;=i){e-=i}}switch(B[2]){case&quot;n&quot;:B={a:i,b:e,special:&quot;n&quot;};break;case&quot;odd&quot;:B={a:2,b:0,special:&quot;n&quot;};break;case&quot;even&quot;:B={a:2,b:1,special:&quot;n&quot;};break;case&quot;first&quot;:B={a:0,special:&quot;index&quot;};break;case&quot;last&quot;:B={special:&quot;last-child&quot;};break;case&quot;only&quot;:B={special:&quot;only-child&quot;};break;default:B={a:(i)?(i-1):e,special:&quot;index&quot;}}return(m[C]=B)};b.escapeRegExp=function(e){return e.replace(/[-.*+?^${}()|[\]\/\\]/g,&quot;\\$&amp;&quot;)};b.generise=function(e){b[e]=function(B){var i=b(B);return i[e].apply(i,Array.prototype.slice.call(arguments,1))}};var a=[&quot;parse&quot;,&quot;search&quot;,&quot;find&quot;,&quot;match&quot;,&quot;filter&quot;];for(var x=0;a[x];x++){b.generise(a[x])}b.recompile();return b})();Sly.verbose=false;
\ No newline at end of file
+/* Sly v1.0rc2 &lt;http://sly.digitarald.com&gt; - (C) 2009 Harald Kirschner &lt;http://digitarald.de&gt; - Open source under MIT License */
+var Sly=(function(){var p={};var b=function(C,B,i){C=(typeof(C)==&quot;string&quot;)?C.replace(/^\s+|\s+$/,&quot;&quot;):&quot;&quot;;var e=p[C]||(p[C]=new b.initialize(C));return(B==null)?e:e.search(B,i)};b.initialize=function(e){this.text=e};var s=b.initialize.prototype=b.prototype;b.implement=function(i,e){for(var B in e){b[i][B]=e[B]}};var k=b.support={};(function(){var i=document.createElement(&quot;div&quot;),B=(new Date()).getTime();i.innerHTML='&lt;a name=&quot;'+B+'&quot; class=&quot;&#194; b&quot;&gt;&lt;/a&gt;';i.appendChild(document.createComment(&quot;&quot;));k.byTagAddsComments=(i.getElementsByTagName(&quot;*&quot;).length&gt;1);k.hasQsa=!!(i.querySelectorAll&amp;&amp;i.querySelectorAll(&quot;.&#194;&quot;).length);k.hasByClass=(function(){if(!i.getElementsByClassName||!i.getElementsByClassName(&quot;b&quot;).length){return false}i.firstChild.className=&quot;c&quot;;return(i.getElementsByClassName(&quot;c&quot;).length==1)})();var e=document.documentElement;e.insertBefore(i,e.firstChild);k.byIdAddsName=!!(document.getElementById(B));e.removeChild(i)})();var q=function(){return true};s.search=function(D,B){var F;if(!D){D=document}else{if(typeof(D)==&quot;string&quot;){D=b.search(D);F=true}else{if(D instanceof Array||(typeof(D.length)==&quot;number&quot;&amp;&amp;D.item)){if(D.length==1){D=D[0]}else{F=true}}}}var L;if(k.hasQsa&amp;&amp;!F&amp;&amp;D.nodeType==9){try{L=D.querySelectorAll(this.text)}catch(S){}if(L){return b.toArray(L)}}var H=this.parse();if(!H.length){return[]}var J,K={},G,M,C={},E={};var R=b.getUid;var T=function(i){var e=R(i);return(K[e])?null:(K[e]=true)};for(var Q=0,P;(P=H[Q]);Q++){var I=T;if(P.first){if(!L){I=q}else{J=true}if(F){M=D}else{if(P.combinator){M=[D]}}}if(P.last&amp;&amp;L){K=C;G=L}else{K={};G=[]}if(!P.combinator&amp;&amp;!F){G=P.combine(G,D,P,E,I,!(G.length))}else{for(var O=0,N=M.length;O&lt;N;O++){G=P.combine(G,M[O],P,E,I)}}if(P.last){if(G.length){L=G}}else{M=G}}if(!B&amp;&amp;J&amp;&amp;L){L.sort(b.compare)}return L||[]};s.find=function(e){return this.search(e)[0]};s.match=function(D,C){var e=this.parse();if(e.length==1){return !!(this.parse()[0].match(D,{}))}if(!C){C=D;while(C.parentNode){C=C.parentNode}}var E=this.search(C),B=E.length;if(!B--){return false}while(B--){if(E[B]==D){return true}}return false};s.filter=function(e){var D=[],B=this.parse()[0].match;for(var C=0,E;(E=e[C]);C++){if(B(E)){D.push(E)}}return D};var y;b.recompile=function(){var i,e=[&quot;,&quot;],B=[&quot;!&quot;];for(i in n){if(i!=&quot; &quot;){e[(i.length&gt;1)?&quot;unshift&quot;:&quot;push&quot;](b.escapeRegExp(i))}}for(i in u){B.push(i)}y=new RegExp(&quot;[\\w\\u00a1-\\uFFFF][\\w\\u00a1-\\uFFFF-]*|[#.](?:[\\w\\u00a1-\\uFFFF-]|\\\\:|\\\\.)+|[ \\t\\r\\n\\f](?=[\\w\\u00a1-\\uFFFF*#.[:])|[ \\t\\r\\n\\f]*(&quot;+e.join(&quot;|&quot;)+&quot;)[ \\t\\r\\n\\f]*|\\[([\\w\\u00a1-\\uFFFF-]+)[ \\t\\r\\n\\f]*(?:([&quot;+B.join(&quot;&quot;)+&quot;]?=)[ \\t\\r\\n\\f]*(?:\&quot;([^\&quot;]*)\&quot;|'([^']*)'|([^\\]]*)))?]|:([-\\w\\u00a1-\\uFFFF]+)(?:\\((?:\&quot;([^\&quot;]*)\&quot;|'([^']*)'|([^)]*))\\))?|\\*|(.+)&quot;,&quot;g&quot;)};var l=function(e){return{ident:[],classes:[],attributes:[],pseudos:[],combinator:e}};var g=function(e){return e};s.parse=function(H){var D=(H)?&quot;plain&quot;:&quot;parsed&quot;;if(this[D]){return this[D]}var I=this.text;var G=(H)?g:this.compute;var F=[],C=l(null);C.first=true;var E=function(J){F.push(G(C));C=l(J)};y.lastIndex=0;var B,i;while((B=y.exec(I))){if(B[11]){if(b.verbose){throw SyntaxError('Syntax error, &quot;'+i+'&quot; unexpected at #'+y.lastIndex+' in &quot;'+I+'&quot;')}return(this[D]=[])}i=B[0];switch(i.charAt(0)){case&quot;.&quot;:C.classes.push(i.slice(1).replace(/\\/g,&quot;&quot;));break;case&quot;#&quot;:C.id=i.slice(1).replace(/\\/g,&quot;&quot;);break;case&quot;[&quot;:C.attributes.push({name:B[2],operator:B[3]||null,value:B[4]||B[5]||B[6]||null});break;case&quot;:&quot;:C.pseudos.push({name:B[7],value:B[8]||B[9]||B[10]||null});break;case&quot; &quot;:case&quot;\t&quot;:case&quot;\r&quot;:case&quot;\n&quot;:case&quot;\f&quot;:B[1]=B[1]||&quot; &quot;;default:var e=B[1];if(e){if(e==&quot;,&quot;){C.last=true;E(null);C.first=true;continue}if(C.first&amp;&amp;!C.ident.length){C.combinator=e}else{E(e)}}else{if(i!=&quot;*&quot;){C.tag=i}}}C.ident.push(i)}C.last=true;F.push(G(C));return(this[D]=F)};function t(B,i,e,C){return(B)?((C)?function(D,E){return i(D,e,E)&amp;&amp;B(D,E)}:function(D,E){return B(D,E)&amp;&amp;i(D,e,E)}):function(D,E){return i(D,e,E)}}var j=function(){return true};var A=function(e,i){return(e.id==i)};var c=function(i,e){return(i.nodeName.toUpperCase()==e)};var h=function(e){return(new RegExp(&quot;(?:^|[ \\t\\r\\n\\f])&quot;+e+&quot;(?:$|[ \\t\\r\\n\\f])&quot;))};var f=function(e,i){return e.className&amp;&amp;i.test(e.className)};var o=function(e){if(!e.operator||!e.value){return e}var i=u[e.operator];if(i){e.escaped=b.escapeRegExp(e.value);e.pattern=new RegExp(i(e.value,e.escaped,e))}return e};var r=function(i,e){var B=b.getAttribute(i,e.name);switch(e.operator){case null:return B;case&quot;=&quot;:return(B==e.value);case&quot;!=&quot;:return(B!=e.value)}if(!B&amp;&amp;e.value){return false}return e.pattern.test(B)};s.compute=function(G){var H,M,I,N,E,C,O=G.tag,B=G.id,F=G.classes;var J=(O)?O.toUpperCase():null;if(B){C=true;E=t(null,A,B);N=function(P){if(P.getElementById){var Q=P.getElementById(B);return(Q&amp;&amp;(!J||Q.nodeName.toUpperCase()==J)&amp;&amp;(!k.getIdAdds||Q.id==B))?[Q]:[]}var S=P.getElementsByTagName(O||&quot;*&quot;);for(var i=0,R;(R=S[i]);i++){if(R.id==B){return[R]}}return[]}}if(F.length&gt;0){if(!N&amp;&amp;k.hasByClass){for(H=0;(M=F[H]);H++){E=t(E,f,h(M))}var L=F.join(&quot; &quot;);N=function(i){return i.getElementsByClassName(L)}}else{if(!N&amp;&amp;F.length==1){C=true;var K=h(F[0]);E=t(E,f,K);N=function(Q){var T=Q.getElementsByTagName(O||&quot;*&quot;);var S=[];for(var P=0,R;(R=T[P]);P++){if(R.className&amp;&amp;K.test(R.className)){S.push(R)}}return S}}else{for(H=0;(M=F[H]);H++){I=t(I,f,h(M))}}}}if(O){if(!N){E=t(E,c,J);N=function(i){return i.getElementsByTagName(O)}}else{if(!C){I=t(I,c,J)}}}else{if(!N){N=function(Q){var T=Q.getElementsByTagName(&quot;*&quot;);if(!k.byTagAddsComments){return T}var S=[];for(var P=0,R;(R=T[P]);P++){if(R.nodeType===1){S.push(R)}}return S}}}for(H=0;(M=G.pseudos[H]);H++){if(M.name==&quot;not&quot;){var D=b(M.value);I=t(I,function(P,i){return !i.match(P)},(D.parse().length==1)?D.parsed[0]:D)}else{var e=d[M.name];if(e){I=t(I,e,M.value)}}}for(H=0;(M=G.attributes[H]);H++){I=t(I,r,o(M))}if((G.simple=!(I))){G.matchAux=j}else{G.matchAux=I;E=t(E,I)}G.match=E||j;G.combine=b.combinators[G.combinator||&quot; &quot;];G.search=N;return G};var n=b.combinators={&quot; &quot;:function(G,C,F,e,J,I){var B=F.search(C);if(I&amp;&amp;F.simple){return b.toArray(B)}for(var H=0,E,D=F.matchAux;(E=B[H]);H++){if(J(E)&amp;&amp;D(E,e)){G.push(E)}}return G},&quot;&gt;&quot;:function(E,D,e,H,F){var B=e.search(D);for(var C=0,G;(G=B[C]);C++){if(G.parentNode==D&amp;&amp;F(G)&amp;&amp;e.matchAux(G,H)){E.push(G)}}return E},&quot;+&quot;:function(B,i,e,D,C){while((i=i.nextSibling)){if(i.nodeType==1){if(C(i)&amp;&amp;e.match(i,D)){B.push(i)}break}}return B},&quot;~&quot;:function(B,i,e,D,C){while((i=i.nextSibling)){if(i.nodeType==1){if(!C(i)){break}if(e.match(i,D)){B.push(i)}}}return B}};var d=b.pseudos={&quot;first-child&quot;:function(e){return d.index(e,0)},&quot;last-child&quot;:function(e){while((e=e.nextSibling)){if(e.nodeType===1){return false}}return true},&quot;only-child&quot;:function(B){var i=B;while((i=i.previousSibling)){if(i.nodeType===1){return false}}var e=B;while((e=e.nextSibling)){if(e.nodeType===1){return false}}return true},&quot;nth-child&quot;:function(D,F,E){var i=b.parseNth(F||&quot;n&quot;);if(i.special!=&quot;n&quot;){return d[i.special](D,i.a,E)}E=E||{};E.positions=E.positions||{};var B=b.getUid(D);if(!E.positions[B]){var C=0;while((D=D.previousSibling)){if(D.nodeType!=1){continue}C++;var e=E.positions[b.getUid(D)];if(e!=undefined){C=e+C;break}}E.positions[B]=C}return(E.positions[B]%i.a==i.b)},empty:function(e){return !(e.innerText||e.textContent||&quot;&quot;).length},contains:function(e,i){return(e.innerText||e.textContent||&quot;&quot;).indexOf(i)!=-1},index:function(B,e){var i=1;while((B=B.previousSibling)){if(B.nodeType==1&amp;&amp;++i&gt;e){return false}}return(i==e)},even:function(e,B,i){return d[&quot;nth-child&quot;](e,&quot;2n+1&quot;,i)},odd:function(e,B,i){return d[&quot;nth-child&quot;](e,&quot;2n&quot;,i)}};d.first=d[&quot;first-child&quot;];d.last=d[&quot;last-child&quot;];d.nth=d[&quot;nth-child&quot;];d.eq=d.index;var u=b.operators={&quot;*=&quot;:function(e,i){return i},&quot;^=&quot;:function(e,i){return&quot;^&quot;+i},&quot;$=&quot;:function(e,i){return e+&quot;$&quot;},&quot;~=&quot;:function(e,i){return&quot;(?:^|[ \\t\\r\\n\\f])&quot;+i+&quot;(?:$|[ \\t\\r\\n\\f])&quot;},&quot;|=&quot;:function(e,i){return&quot;(?:^|\\|)&quot;+i+&quot;(?:$|\\|)&quot;}};b.getAttribute=function(i,e){if(e==&quot;class&quot;){return i.className}return i.getAttribute(e,2)};var w=function(e){return Array.prototype.slice.call(e)};try{w(document.documentElement.childNodes)}catch(z){w=function(e){if(e instanceof Array){return e}var C=e.length,B=new Array(C);while(C--){B[C]=e[C]}return B}}b.toArray=w;b.compare=(document.compareDocumentPosition)?function(i,e){return(3-(i.compareDocumentPosition(e)&amp;6))}:function(i,e){return(i.sourceIndex-e.sourceIndex)};var v=1;b.getUid=(window.ActiveXObject)?function(e){return(e.$slyUid||(e.$slyUid={id:v++})).id}:function(e){return e.$slyUid||(e.$slyUid=v++)};var m={};b.parseNth=function(C){if(m[C]){return m[C]}var B=C.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!B){return false}var i=parseInt(B[1],10),e=(parseInt(B[3],10)||0)-1;if((i=(isNaN(i))?1:i)){while(e&lt;1){e+=i}while(e&gt;=i){e-=i}}switch(B[2]){case&quot;n&quot;:B={a:i,b:e,special:&quot;n&quot;};break;case&quot;odd&quot;:B={a:2,b:0,special:&quot;n&quot;};break;case&quot;even&quot;:B={a:2,b:1,special:&quot;n&quot;};break;case&quot;first&quot;:B={a:0,special:&quot;index&quot;};break;case&quot;last&quot;:B={special:&quot;last-child&quot;};break;case&quot;only&quot;:B={special:&quot;only-child&quot;};break;default:B={a:(i)?(i-1):e,special:&quot;index&quot;}}return(m[C]=B)};b.escapeRegExp=function(e){return e.replace(/[-.*+?^${}()|[\]\/\\]/g,&quot;\\$&amp;&quot;)};b.generise=function(e){b[e]=function(B){var i=b(B);return i[e].apply(i,Array.prototype.slice.call(arguments,1))}};var a=[&quot;parse&quot;,&quot;search&quot;,&quot;find&quot;,&quot;match&quot;,&quot;filter&quot;];for(var x=0;a[x];x++){b.generise(a[x])}b.recompile();return b})();
\ No newline at end of file</diff>
      <filename>Sly-min.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,2 @@
-/* Sly v1.0rc0 &lt;http://sly.digitarald.com&gt; - (C) 2009 Harald Kirschner &lt;http://digitarald.de&gt; - Open source under MIT License */
-Sly.implement(&quot;combinators&quot;,{&quot;&lt;&quot;:function(c,b,a,e,d){while((b=b.parentNode)&amp;&amp;b.nodeType!==9){if(d(b)&amp;&amp;a.match(b,e)){c.push(b)}}return c},&quot;^&quot;:function(c,b,a,e,d){if((b=b.firstChild)){if(node.nodeType===1&amp;&amp;d(b)&amp;&amp;a.match(b,e)){c.push(b)}else{c=Sly.combinators[&quot;+&quot;](c,b,a,b,e)}}return c},&quot;++&quot;:function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType===1&amp;&amp;d(b)&amp;&amp;this.match(b,e)){c.push(b)}}return c},&quot;--&quot;:function(c,b,a,e,d){while((b=b.previousSibling)){if(b.nodeType===1&amp;&amp;d(b)&amp;&amp;this.match(b,e)){c.push(b)}}return c}});Sly.implement(&quot;pseudos&quot;,{hidden:function(a){return !(a.offsetWidth&amp;&amp;a.offsetHeight)},visible:function(a){return(a.offsetWidth||a.offsetHeight)},has:function(b,a){return Sly.find(a,b)},disabled:function(a){return(a.disabled==true)},enabled:function(a){return(a.disabled==false&amp;&amp;a.type!=&quot;hidden&quot;)},selected:function(a){return(a.selected!=false)},checked:function(a){return(a.checked==true||a.selected==true)},input:function(a){return(a.type)},radio:function(a){return(a.type==&quot;radio&quot;)},checkbox:function(a){return(a.type==&quot;checkbox&quot;)},text:function(a){return(a.type==&quot;text&quot;)},header:function(a){return((/^h\d$/i).test(a.tagName))}});Sly.implement(&quot;operators&quot;,{&quot;/=&quot;:function(a,b){return a}});Sly.recompile();
\ No newline at end of file
+/* Sly v1.0rc2 &lt;http://sly.digitarald.com&gt; - (C) 2009 Harald Kirschner &lt;http://digitarald.de&gt; - Open source under MIT License */
+Sly.implement(&quot;combinators&quot;,{&quot;&lt;&quot;:function(c,b,a,e,d){while((b=b.parentNode)&amp;&amp;b.nodeType!==9){if(d(b)&amp;&amp;a.match(b,e)){c.push(b)}}return c},&quot;^&quot;:function(c,b,a,e,d){if((b=b.firstChild)){if(node.nodeType===1&amp;&amp;d(b)&amp;&amp;a.match(b,e)){c.push(b)}else{c=Sly.combinators[&quot;+&quot;](c,b,a,b,e)}}return c},&quot;++&quot;:function(c,b,a,e,d){while((b=b.nextSibling)){if(b.nodeType===1&amp;&amp;d(b)&amp;&amp;this.match(b,e)){c.push(b)}}return c},&quot;--&quot;:function(c,b,a,e,d){while((b=b.previousSibling)){if(b.nodeType===1&amp;&amp;d(b)&amp;&amp;this.match(b,e)){c.push(b)}}return c}});Sly.implement(&quot;pseudos&quot;,{root:function(a){return(a.parentNode==a.ownerDocument)},target:function(a){var b=location.hash;return(a.id&amp;&amp;b&amp;&amp;a.id==b.slice(1))},&quot;only-child&quot;:function(a,c,b){return(Sly.pseudos[&quot;first-child&quot;](a,null,b)&amp;&amp;Sly.pseudos[&quot;last-child&quot;](a,null,b))},hidden:function(a){return(!a.offsetWidth&amp;&amp;!a.offsetHeight)},visible:function(a){return(a.offsetWidth||a.offsetHeight)},has:function(b,a){return Sly.find(a,b)},disabled:function(a){return(a.disabled==true)},enabled:function(a){return(a.disabled==false&amp;&amp;a.type!=&quot;hidden&quot;)},selected:function(a){return(a.selected!=false)},checked:function(a){return(a.checked==true||a.selected==true)},input:function(a){return(a.type)},radio:function(a){return(a.type==&quot;radio&quot;)},checkbox:function(a){return(a.type==&quot;checkbox&quot;)},text:function(a){return(a.type==&quot;text&quot;)},header:function(a){return((/^h\d$/i).test(a.tagName))}});Sly.implement(&quot;operators&quot;,{&quot;/=&quot;:function(a,b){return a}});Sly.recompile();
\ No newline at end of file</diff>
      <filename>Sly.Custom-min.js</filename>
    </modified>
    <modified>
      <diff>@@ -69,7 +69,7 @@ Sly.implement('pseudos', {
 	// http://www.w3.org/TR/css3-selectors/#only-child-pseudo
 	'only-child': function(node, value, state) {
 		return (Sly.pseudos['first-child'](node, null, state) &amp;&amp; Sly.pseudos['last-child'](node, null, state));
-	}
+	},
 	
 	// Custom pseudos, like jQuery filter
 </diff>
      <filename>Sly.Custom.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5f83a7e644467e677f2cd5e4c1a7ae6dad2b580b</id>
    </parent>
  </parents>
  <author>
    <name>Harald Kirschner</name>
    <email>mail@digitarald.de</email>
  </author>
  <url>http://github.com/digitarald/sly/commit/7d54b86462314c8334f82a145c7b852cbaee3e48</url>
  <id>7d54b86462314c8334f82a145c7b852cbaee3e48</id>
  <committed-date>2009-04-16T06:36:01-07:00</committed-date>
  <authored-date>2009-04-16T06:36:01-07:00</authored-date>
  <message> - Missing , and updated minified sources.</message>
  <tree>4b4a092d00b3214c64b308bcb82c6117c9a30f7c</tree>
  <committer>
    <name>Harald Kirschner</name>
    <email>mail@digitarald.de</email>
  </committer>
</commit>
