<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,2 +1,2 @@
 /* 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 q={};var b=function(E,D,C,i){E=(typeof(E)==&quot;string&quot;)?E.replace(/^\s+|\s+$/,&quot;&quot;):&quot;&quot;;var e=q[E]||(q[E]=new b.initialize(E));return(D==null)?e:e.search(D,C,i)};b.initialize=function(e){this.text=e};var t=b.initialize.prototype=b.prototype;b.implement=function(i,e){for(var C in e){b[i][C]=e[C]}};var k=b.support={};(function(){var i=document.createElement(&quot;div&quot;),C=(new Date()).getTime();i.innerHTML='&lt;a name=&quot;'+C+'&quot; class=&quot;&#8364; 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;.&#8364;&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(C));e.removeChild(i)})();var r=function(){return true};t.search=function(D,O,E){E=E||{};var H,T,W;if(!D){D=document}else{if(D.nodeType!=1&amp;&amp;D.nodeType!=9){if(typeof(D)==&quot;string&quot;){D=b.search(D);H=true}else{if(Object.prototype.toString.call(D)==&quot;[object Array]&quot;||(typeof(D.length)==&quot;number&quot;&amp;&amp;D.item)){var I=[];for(T=0;(W=D[T]);T++){if(W.nodeType==1||W.nodeType==9){I.push(W)}}H=(I.length&gt;1);D=(H)?I:(I[0]||document)}}}}var M,J,P,C={},F={};var N=C;var U=b.getUid;var X=function(i){var e=U(i);return(N[e])?null:(N[e]=true)};if(O&amp;&amp;O.length){for(T=0;(W=O[T]);T++){X(W)}}if(k.hasQsa&amp;&amp;!H&amp;&amp;D.nodeType==9){try{var G=D.querySelectorAll(this.text)}catch(V){}if(G){if(!O){return b.toArray(G)}for(T=0;(W=G[T]);T++){if(X(W)){O.push(W)}}if(!E.unordered){O.sort(b.compare)}return O}}var K=this.parse();if(!K.length){return[]}for(var T=0,S;(S=K[T]);T++){var L=X;if(S.first){if(!O){L=r}else{M=true}if(H){P=D}else{if(S.combinator){P=[D]}}}if(S.last&amp;&amp;O){N=C;J=O}else{N={};J=[]}if(!S.combinator&amp;&amp;!H){J=S.combine(J,D,S,F,L,!(J.length))}else{for(var R=0,Q=P.length;R&lt;Q;R++){J=S.combine(J,P[R],S,F,L)}}if(S.last){if(J.length){O=J}}else{P=J}}if(!E.unordered&amp;&amp;M&amp;&amp;O){O.sort(b.compare)}return O||[]};t.find=function(C,i,e){return this.search(C,i,e)[0]};t.match=function(E,D){var e=this.parse();if(e.length==1){return !!(this.parse()[0].match(E,{}))}if(!D){D=E;while(D.parentNode){D=D.parentNode}}var F=this.search(D),C=F.length;if(!C--){return false}while(C--){if(F[C]==E){return true}}return false};t.filter=function(e){var E=[],C=this.parse()[0].match;for(var D=0,F;(F=e[D]);D++){if(C(F)){E.push(F)}}return E};var z;b.recompile=function(){var i,e=[&quot;,&quot;],C=[&quot;!&quot;];for(i in o){if(i!=&quot; &quot;){e[(i.length&gt;1)?&quot;unshift&quot;:&quot;push&quot;](b.escapeRegExp(i))}}for(i in v){C.push(i)}z=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;+C.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};t.parse=function(I){var E=(I)?&quot;plain&quot;:&quot;parsed&quot;;if(this[E]){return this[E]}var J=this.text;var H=(I)?g:this.compute;var G=[],D=l(null);D.first=true;var F=function(K){G.push(H(D));D=l(K)};z.lastIndex=0;var C,i;while((C=z.exec(J))){if(C[11]){if(b.verbose){throw SyntaxError('Syntax error, &quot;'+i+'&quot; unexpected at #'+z.lastIndex+' in &quot;'+J+'&quot;')}return(this[E]=[])}i=C[0];switch(i.charAt(0)){case&quot;.&quot;:D.classes.push(i.slice(1).replace(/\\/g,&quot;&quot;));break;case&quot;#&quot;:D.id=i.slice(1).replace(/\\/g,&quot;&quot;);break;case&quot;[&quot;:D.attributes.push({name:C[2],operator:C[3]||null,value:C[4]||C[5]||C[6]||null});break;case&quot;:&quot;:D.pseudos.push({name:C[7],value:C[8]||C[9]||C[10]||null});break;case&quot; &quot;:case&quot;\t&quot;:case&quot;\r&quot;:case&quot;\n&quot;:case&quot;\f&quot;:C[1]=C[1]||&quot; &quot;;default:var e=C[1];if(e){if(e==&quot;,&quot;){D.last=true;F(null);D.first=true;continue}if(D.first&amp;&amp;!D.ident.length){D.combinator=e}else{F(e)}}else{if(i!=&quot;*&quot;){D.tag=i}}}D.ident.push(i)}D.last=true;G.push(H(D));return(this[E]=G)};function u(C,i,e,D){return(C)?((D)?function(E,F){return i(E,e,F)&amp;&amp;C(E,F)}:function(E,F){return C(E,F)&amp;&amp;i(E,e,F)}):function(E,F){return i(E,e,F)}}var j=function(){return true};var B=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 p=function(e){e.getter=b.lookupAttribute(e.name)||b.getAttribute;if(!e.operator||!e.value){return e}var i=v[e.operator];if(i){e.escaped=b.escapeRegExp(e.value);e.pattern=new RegExp(i(e.value,e.escaped,e))}return e};var s=function(i,e){var C=e.getter(i,e.name);switch(e.operator){case null:return C;case&quot;=&quot;:return(C==e.value);case&quot;!=&quot;:return(C!=e.value)}if(!C&amp;&amp;e.value){return false}return e.pattern.test(C)};t.compute=function(H){var I,N,J,O,F,D,P=H.tag,C=H.id,G=H.classes;var K=(P)?P.toUpperCase():null;if(C){D=true;F=u(null,B,C);O=function(Q){if(Q.getElementById){var R=Q.getElementById(C);return(R&amp;&amp;(!K||R.nodeName.toUpperCase()==K)&amp;&amp;(!k.getIdAdds||R.id==C))?[R]:[]}var T=Q.getElementsByTagName(P||&quot;*&quot;);for(var i=0,S;(S=T[i]);i++){if(S.id==C){return[S]}}return[]}}if(G.length&gt;0){if(!O&amp;&amp;k.hasByClass){for(I=0;(N=G[I]);I++){F=u(F,f,h(N))}var M=G.join(&quot; &quot;);O=function(i){return i.getElementsByClassName(M)}}else{if(!O&amp;&amp;G.length==1){D=true;var L=h(G[0]);F=u(F,f,L);O=function(R){var U=R.getElementsByTagName(P||&quot;*&quot;);var T=[];for(var Q=0,S;(S=U[Q]);Q++){if(S.className&amp;&amp;L.test(S.className)){T.push(S)}}return T}}else{for(I=0;(N=G[I]);I++){J=u(J,f,h(N))}}}}if(P){if(!O){F=u(F,c,K);O=function(i){return i.getElementsByTagName(P)}}else{if(!D){J=u(J,c,K)}}}else{if(!O){O=function(R){var U=R.getElementsByTagName(&quot;*&quot;);if(!k.byTagAddsComments){return U}var T=[];for(var Q=0,S;(S=U[Q]);Q++){if(S.nodeType===1){T.push(S)}}return T}}}for(I=0;(N=H.pseudos[I]);I++){if(N.name==&quot;not&quot;){var E=b(N.value);J=u(J,function(Q,i){return !i.match(Q)},(E.parse().length==1)?E.parsed[0]:E)}else{var e=d[N.name];if(e){J=u(J,e,N.value)}}}for(I=0;(N=H.attributes[I]);I++){J=u(J,s,p(N))}if((H.simple=!(J))){H.matchAux=j}else{H.matchAux=J;F=u(F,J)}H.match=F||j;H.combine=b.combinators[H.combinator||&quot; &quot;];H.search=O;return H};var o=b.combinators={&quot; &quot;:function(H,D,G,e,K,J){var C=G.search(D);if(J&amp;&amp;G.simple){return b.toArray(C)}for(var I=0,F,E=G.matchAux;(F=C[I]);I++){if(K(F)&amp;&amp;E(F,e)){H.push(F)}}return H},&quot;&gt;&quot;:function(F,E,e,I,G){var C=e.search(E);for(var D=0,H;(H=C[D]);D++){if(H.parentNode==E&amp;&amp;G(H)&amp;&amp;e.matchAux(H,I)){F.push(H)}}return F},&quot;+&quot;:function(C,i,e,E,D){while((i=i.nextSibling)){if(i.nodeType==1){if(D(i)&amp;&amp;e.match(i,E)){C.push(i)}break}}return C},&quot;~&quot;:function(C,i,e,E,D){while((i=i.nextSibling)){if(i.nodeType==1){if(!D(i)){break}if(e.match(i,E)){C.push(i)}}}return C}};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(C){var i=C;while((i=i.previousSibling)){if(i.nodeType===1){return false}}var e=C;while((e=e.nextSibling)){if(e.nodeType===1){return false}}return true},&quot;nth-child&quot;:function(E,G,F){var i=b.parseNth(G||&quot;n&quot;);if(i.special!=&quot;n&quot;){return d[i.special](E,i.a,F)}F=F||{};F.positions=F.positions||{};var C=b.getUid(E);if(!F.positions[C]){var D=0;while((E=E.previousSibling)){if(E.nodeType!=1){continue}D++;var e=F.positions[b.getUid(E)];if(e!=undefined){D=e+D;break}}F.positions[C]=D}return(F.positions[C]%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(C,e){var i=1;while((C=C.previousSibling)){if(C.nodeType==1&amp;&amp;++i&gt;e){return false}}return(i==e)},even:function(e,C,i){return d[&quot;nth-child&quot;](e,&quot;2n+1&quot;,i)},odd:function(e,C,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 v=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;}};var n={&quot;class&quot;:&quot;className&quot;};b.lookupAttribute=function(i){var C=n[i];if(C){return function(D){return D[C]}}var e=/^(?:src|href|action)$/.test(i)?2:0;return function(D){return D.getAttribute(i,e)}};b.getAttribute=function(i,e){return i.getAttribute(e)};var x=Array.slice||function(e){return Array.prototype.slice.call(e)};try{x(document.documentElement.childNodes)}catch(A){x=function(e){if(e instanceof Array){return e}var D=e.length,C=new Array(D);while(D--){C[D]=e[D]}return C}}b.toArray=x;b.compare=(document.compareDocumentPosition)?function(i,e){return(3-(i.compareDocumentPosition(e)&amp;6))}:function(i,e){return(i.sourceIndex-e.sourceIndex)};var w=1;b.getUid=(window.ActiveXObject)?function(e){return(e.$slyUid||(e.$slyUid={id:w++})).id}:function(e){return e.$slyUid||(e.$slyUid=w++)};var m={};b.parseNth=function(D){if(m[D]){return m[D]}var C=D.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!C){return false}var i=parseInt(C[1],10),e=(parseInt(C[3],10)||0)-1;if((i=(isNaN(i))?1:i)){while(e&lt;1){e+=i}while(e&gt;=i){e-=i}}switch(C[2]){case&quot;n&quot;:C={a:i,b:e,special:&quot;n&quot;};break;case&quot;odd&quot;:C={a:2,b:0,special:&quot;n&quot;};break;case&quot;even&quot;:C={a:2,b:1,special:&quot;n&quot;};break;case&quot;first&quot;:C={a:0,special:&quot;index&quot;};break;case&quot;last&quot;:C={special:&quot;last-child&quot;};break;case&quot;only&quot;:C={special:&quot;only-child&quot;};break;default:C={a:(i)?(i-1):e,special:&quot;index&quot;}}return(m[D]=C)};b.escapeRegExp=function(e){return e.replace(/[-.*+?^${}()|[\]\/\\]/g,&quot;\\$&amp;&quot;)};b.generise=function(e){b[e]=function(C){var i=b(C);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 y=0;a[y];y++){b.generise(a[y])}b.recompile();return b})();
\ No newline at end of file
+var Sly=(function(){var q={};var b=function(E,D,C,i){E=(typeof(E)==&quot;string&quot;)?E.replace(/^\s+|\s+$/,&quot;&quot;):&quot;&quot;;var e=q[E]||(q[E]=new b.initialize(E));return(D==null)?e:e.search(D,C,i)};b.initialize=function(e){this.text=e};var t=b.initialize.prototype=b.prototype;b.implement=function(i,e){for(var C in e){b[i][C]=e[C]}};var k=b.support={};(function(){var i=document.createElement(&quot;div&quot;),C=(new Date()).getTime();i.innerHTML='&lt;a name=&quot;'+C+'&quot; class=&quot;&#8364; 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;.&#8364;&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(C));e.removeChild(i)})();var r=function(){return true};t.search=function(D,O,E){E=E||{};var H,T,W;if(!D){D=document}else{if(D.nodeType!=1&amp;&amp;D.nodeType!=9){if(typeof(D)==&quot;string&quot;){D=b.search(D);H=true}else{if(Object.prototype.toString.call(D)==&quot;[object Array]&quot;||(typeof(D.length)==&quot;number&quot;&amp;&amp;D.item)){var I=[];for(T=0;(W=D[T]);T++){if(W.nodeType==1||W.nodeType==9){I.push(W)}}H=(I.length&gt;1);D=(H)?I:(I[0]||document)}}}}var M,J,P,C={},F={};var N=C;var U=b.getUid;var X=function(i){var e=U(i);return(N[e])?null:(N[e]=true)};if(O&amp;&amp;O.length){for(T=0;(W=O[T]);T++){X(W)}}if(k.hasQsa&amp;&amp;!H&amp;&amp;D.nodeType==9&amp;&amp;!(/\[/).test(this.text)){try{var G=D.querySelectorAll(this.text)}catch(V){}if(G){if(!O){return b.toArray(G)}for(T=0;(W=G[T]);T++){if(X(W)){O.push(W)}}if(!E.unordered){O.sort(b.compare)}return O}}var K=this.parse();if(!K.length){return[]}for(var T=0,S;(S=K[T]);T++){var L=X;if(S.first){if(!O){L=r}else{M=true}if(H){P=D}else{if(S.combinator){P=[D]}}}if(S.last&amp;&amp;O){N=C;J=O}else{N={};J=[]}if(!S.combinator&amp;&amp;!H){J=S.combine(J,D,S,F,L,!(J.length))}else{for(var R=0,Q=P.length;R&lt;Q;R++){J=S.combine(J,P[R],S,F,L)}}if(S.last){if(J.length){O=J}}else{P=J}}if(!E.unordered&amp;&amp;M&amp;&amp;O){O.sort(b.compare)}return O||[]};t.find=function(C,i,e){return this.search(C,i,e)[0]};t.match=function(E,D){var e=this.parse();if(e.length==1){return !!(this.parse()[0].match(E,{}))}if(!D){D=E;while(D.parentNode){D=D.parentNode}}var F=this.search(D),C=F.length;if(!C--){return false}while(C--){if(F[C]==E){return true}}return false};t.filter=function(e){var E=[],C=this.parse()[0].match;for(var D=0,F;(F=e[D]);D++){if(C(F)){E.push(F)}}return E};var z;b.recompile=function(){var i,e=[&quot;,&quot;],C=[&quot;!&quot;];for(i in o){if(i!=&quot; &quot;){e[(i.length&gt;1)?&quot;unshift&quot;:&quot;push&quot;](b.escapeRegExp(i))}}for(i in v){C.push(i)}z=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;+C.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};t.parse=function(I){var E=(I)?&quot;plain&quot;:&quot;parsed&quot;;if(this[E]){return this[E]}var J=this.text;var H=(I)?g:this.compute;var G=[],D=l(null);D.first=true;var F=function(K){G.push(H(D));D=l(K)};z.lastIndex=0;var C,i;while((C=z.exec(J))){if(C[11]){if(b.verbose){throw SyntaxError('Syntax error, &quot;'+i+'&quot; unexpected at #'+z.lastIndex+' in &quot;'+J+'&quot;')}return(this[E]=[])}i=C[0];switch(i.charAt(0)){case&quot;.&quot;:D.classes.push(i.slice(1).replace(/\\/g,&quot;&quot;));break;case&quot;#&quot;:D.id=i.slice(1).replace(/\\/g,&quot;&quot;);break;case&quot;[&quot;:D.attributes.push({name:C[2],operator:C[3]||null,value:C[4]||C[5]||C[6]||null});break;case&quot;:&quot;:D.pseudos.push({name:C[7],value:C[8]||C[9]||C[10]||null});break;case&quot; &quot;:case&quot;\t&quot;:case&quot;\r&quot;:case&quot;\n&quot;:case&quot;\f&quot;:C[1]=C[1]||&quot; &quot;;default:var e=C[1];if(e){if(e==&quot;,&quot;){D.last=true;F(null);D.first=true;continue}if(D.first&amp;&amp;!D.ident.length){D.combinator=e}else{F(e)}}else{if(i!=&quot;*&quot;){D.tag=i}}}D.ident.push(i)}D.last=true;G.push(H(D));return(this[E]=G)};function u(C,i,e,D){return(C)?((D)?function(E,F){return i(E,e,F)&amp;&amp;C(E,F)}:function(E,F){return C(E,F)&amp;&amp;i(E,e,F)}):function(E,F){return i(E,e,F)}}var j=function(){return true};var B=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 p=function(e){e.getter=b.lookupAttribute(e.name)||b.getAttribute;if(!e.operator||!e.value){return e}var i=v[e.operator];if(i){e.escaped=b.escapeRegExp(e.value);e.pattern=new RegExp(i(e.value,e.escaped,e))}return e};var s=function(i,e){var C=e.getter(i,e.name);switch(e.operator){case null:return C;case&quot;=&quot;:return(C==e.value);case&quot;!=&quot;:return(C!=e.value)}if(!C&amp;&amp;e.value){return false}return e.pattern.test(C)};t.compute=function(H){var I,N,J,O,F,D,P=H.tag,C=H.id,G=H.classes;var K=(P)?P.toUpperCase():null;if(C){D=true;F=u(null,B,C);O=function(Q){if(Q.getElementById){var R=Q.getElementById(C);return(R&amp;&amp;(!K||R.nodeName.toUpperCase()==K)&amp;&amp;(!k.getIdAdds||R.id==C))?[R]:[]}var T=Q.getElementsByTagName(P||&quot;*&quot;);for(var i=0,S;(S=T[i]);i++){if(S.id==C){return[S]}}return[]}}if(G.length&gt;0){if(!O&amp;&amp;k.hasByClass){for(I=0;(N=G[I]);I++){F=u(F,f,h(N))}var M=G.join(&quot; &quot;);O=function(i){return i.getElementsByClassName(M)}}else{if(!O&amp;&amp;G.length==1){D=true;var L=h(G[0]);F=u(F,f,L);O=function(R){var U=R.getElementsByTagName(P||&quot;*&quot;);var T=[];for(var Q=0,S;(S=U[Q]);Q++){if(S.className&amp;&amp;L.test(S.className)){T.push(S)}}return T}}else{for(I=0;(N=G[I]);I++){J=u(J,f,h(N))}}}}if(P){if(!O){F=u(F,c,K);O=function(i){return i.getElementsByTagName(P)}}else{if(!D){J=u(J,c,K)}}}else{if(!O){O=function(R){var U=R.getElementsByTagName(&quot;*&quot;);if(!k.byTagAddsComments){return U}var T=[];for(var Q=0,S;(S=U[Q]);Q++){if(S.nodeType===1){T.push(S)}}return T}}}for(I=0;(N=H.pseudos[I]);I++){if(N.name==&quot;not&quot;){var E=b(N.value);J=u(J,function(Q,i){return !i.match(Q)},(E.parse().length==1)?E.parsed[0]:E)}else{var e=d[N.name];if(e){J=u(J,e,N.value)}}}for(I=0;(N=H.attributes[I]);I++){J=u(J,s,p(N))}if((H.simple=!(J))){H.matchAux=j}else{H.matchAux=J;F=u(F,J)}H.match=F||j;H.combine=b.combinators[H.combinator||&quot; &quot;];H.search=O;return H};var o=b.combinators={&quot; &quot;:function(H,D,G,e,K,J){var C=G.search(D);if(J&amp;&amp;G.simple){return b.toArray(C)}for(var I=0,F,E=G.matchAux;(F=C[I]);I++){if(K(F)&amp;&amp;E(F,e)){H.push(F)}}return H},&quot;&gt;&quot;:function(F,E,e,I,G){var C=e.search(E);for(var D=0,H;(H=C[D]);D++){if(H.parentNode==E&amp;&amp;G(H)&amp;&amp;e.matchAux(H,I)){F.push(H)}}return F},&quot;+&quot;:function(C,i,e,E,D){while((i=i.nextSibling)){if(i.nodeType==1){if(D(i)&amp;&amp;e.match(i,E)){C.push(i)}break}}return C},&quot;~&quot;:function(C,i,e,E,D){while((i=i.nextSibling)){if(i.nodeType==1){if(!D(i)){break}if(e.match(i,E)){C.push(i)}}}return C}};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(C){var i=C;while((i=i.previousSibling)){if(i.nodeType===1){return false}}var e=C;while((e=e.nextSibling)){if(e.nodeType===1){return false}}return true},&quot;nth-child&quot;:function(E,G,F){var i=b.parseNth(G||&quot;n&quot;);if(i.special!=&quot;n&quot;){return d[i.special](E,i.a,F)}F=F||{};F.positions=F.positions||{};var C=b.getUid(E);if(!F.positions[C]){var D=0;while((E=E.previousSibling)){if(E.nodeType!=1){continue}D++;var e=F.positions[b.getUid(E)];if(e!=undefined){D=e+D;break}}F.positions[C]=D}return(F.positions[C]%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(C,e){var i=1;while((C=C.previousSibling)){if(C.nodeType==1&amp;&amp;++i&gt;e){return false}}return(i==e)},even:function(e,C,i){return d[&quot;nth-child&quot;](e,&quot;2n+1&quot;,i)},odd:function(e,C,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 v=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;}};var n={&quot;class&quot;:&quot;className&quot;};b.lookupAttribute=function(i){var C=n[i];if(C){return function(D){return D[C]}}var e=/^(?:src|href|action)$/.test(i)?2:0;return function(D){return D.getAttribute(i,e)}};b.getAttribute=function(i,e){return i.getAttribute(e)};var x=Array.slice||function(e){return Array.prototype.slice.call(e)};try{x(document.documentElement.childNodes)}catch(A){x=function(e){if(e instanceof Array){return e}var D=e.length,C=new Array(D);while(D--){C[D]=e[D]}return C}}b.toArray=x;b.compare=(document.compareDocumentPosition)?function(i,e){return(3-(i.compareDocumentPosition(e)&amp;6))}:function(i,e){return(i.sourceIndex-e.sourceIndex)};var w=1;b.getUid=(window.ActiveXObject)?function(e){return(e.$slyUid||(e.$slyUid={id:w++})).id}:function(e){return e.$slyUid||(e.$slyUid=w++)};var m={};b.parseNth=function(D){if(m[D]){return m[D]}var C=D.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!C){return false}var i=parseInt(C[1],10),e=(parseInt(C[3],10)||0)-1;if((i=(isNaN(i))?1:i)){while(e&lt;1){e+=i}while(e&gt;=i){e-=i}}switch(C[2]){case&quot;n&quot;:C={a:i,b:e,special:&quot;n&quot;};break;case&quot;odd&quot;:C={a:2,b:0,special:&quot;n&quot;};break;case&quot;even&quot;:C={a:2,b:1,special:&quot;n&quot;};break;case&quot;first&quot;:C={a:0,special:&quot;index&quot;};break;case&quot;last&quot;:C={special:&quot;last-child&quot;};break;case&quot;only&quot;:C={special:&quot;only-child&quot;};break;default:C={a:(i)?(i-1):e,special:&quot;index&quot;}}return(m[D]=C)};b.escapeRegExp=function(e){return e.replace(/[-.*+?^${}()|[\]\/\\]/g,&quot;\\$&amp;&quot;)};b.generise=function(e){b[e]=function(C){var i=b(C);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 y=0;a[y];y++){b.generise(a[y])}b.recompile();return b})();
\ No newline at end of file</diff>
      <filename>Sly-min.js</filename>
    </modified>
    <modified>
      <diff>@@ -116,7 +116,7 @@ proto.search = function(context, results, options) {
 		for (i = 0; (item = results[i]); i++) locateCurrent(item);
 	}
 
-	if (support.hasQsa &amp;&amp; !iterate &amp;&amp; context.nodeType == 9) {
+	if (support.hasQsa &amp;&amp; !iterate &amp;&amp; context.nodeType == 9 &amp;&amp; !(/\[/).test(this.text)) {
 		try {
 			var query = context.querySelectorAll(this.text);
 		} catch(e) {}</diff>
      <filename>Sly.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c20492fbab46a7a6cac2226e6051be9a93d2dfd3</id>
    </parent>
  </parents>
  <author>
    <name>Harald Kirschner</name>
    <email>mail@digitarald.de</email>
  </author>
  <url>http://github.com/digitarald/sly/commit/be3519aae6508c5e830aface853aad3ef65b26e3</url>
  <id>be3519aae6508c5e830aface853aad3ef65b26e3</id>
  <committed-date>2009-04-30T01:08:41-07:00</committed-date>
  <authored-date>2009-04-30T01:08:41-07:00</authored-date>
  <message> - qsa is now disabled for attribute selectors since all frameworks have custom attribute handling (thx Valerio)</message>
  <tree>4904e79bb6f1fa411f3a4aec254e555bbc989ec2</tree>
  <committer>
    <name>Harald Kirschner</name>
    <email>mail@digitarald.de</email>
  </committer>
</commit>
