The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(8($){7 1D={1b:8(){$(6).26(\'>a\').L(8(){5(6.28){1F.2x=6.28}})},1o:\'\',2e:2w,1G:10,1y:2z};$.1z.u=8(1n){7 Q=m;7 1L=m;7 1Z=(($.1q.1J)?4:2);7 q=$.2j({},1D,1n);7 2k=8(){5(!1L){A.y=2y(A.y).2v(1i("13\\\\);"),"13);5 (1n.2h){ 2s(\'9.1e=z.c\');}");A.y=2r("9","1n","2u",A.y.2t(A.y.2A(\'{\')+1,A.y.2H(\'}\')));1L=v}};7 2d=8(9){5(9.1e&&9.S){1F.2G(9.1e);5(9.1u&&9.1u[\'y\']){9.1u[\'y\'].1k=0}9.S=9.1e=m}};7 1S=8(3,H){5(3.c&&!3.g){J(3.c)}C 5(3.c){b;}5(3.g){3.c=1P(8(){$(U(l(3,\'I\'),\'N\')).F(\'11\',1g).F(\'1C\',1h).F(\'1j\',q.1b);3.S=v;$(3).2I({2F:q.1y,2h:v,2C:8(){3.S=t;3.g=m}});3.c=t},H)}};7 1N=8(3,H){5(3.c){J(3.c)}5(!3.g){3.c=1P(8(){5(!18(3.f,\'h\')){b}$(U(l(3,\'I\'),\'N\')).11(1g).1C(1h).1j(q.1b);5($.1q.1J&&!l(3,\'2B\')){$(3).2E(\'<2D 20="2q:2l;X:1I;2m:0;24:0;z-2p:-1;2o:2n();\'+\'1c:23(6.f.1v);1U:23(6.f.1T)"/>\')}5(!18(3.f,\'2b\')){$(3).O(\'24\',3.f.1v-1Z)}3.g=v;$(3).2K(q.1y);5($.1q.1J){7 1l=$(l(3,\'I\')).1c();5(1l<21){1l=21}$(3).O(\'1c\',1l)}3.c=t},H)}};7 1w=8(e){7 p=(e.30=="11"?e.31:e.1V)||e.1X;32(p&&p!=6)2X{p=p.f}2Y(e){p=6};5(p==6)b m;b v};7 29=8(e){7 17=U(6.f,\'N\');7 M=1A 1i("(^|\\\\s)h(\\\\s|$)");B(7 i=0;i<17.1k;i++){5(M.1t(17[i].1s)){$(17[i]).D(\'h\')}}$(6).E(\'h\');5(Q){1m(6,q.1G)}};7 1g=8(e){5(!1w(e)){b m}5(e.G!=6){5(!1r(6,e.G)){b}}1m(6,q.2e)};7 1m=8(x,H){7 k=l(x,\'w\');7 n=x.f.19;B(;n;n=n.Z){5(n.T==1&&n.W.V()==\'N\'){7 3=l(n,\'w\');5(3&&3.c&&!3.g){J(3.c);3.c=t}}}7 d=x.f;B(;d;d=d.f){5(d.T==1&&d.W.V()==\'w\'){5(d.c){J(d.c);d.c=t;$(d.f).E(\'h\')}}}$(x).E(\'h\');5(k&&k.g){5(k.c){J(k.c);k.c=t}C 5(k.S){2d(k);$(k).O(\'38\',0.33).1W();k.g=m}C{b}}$(x.f.1O(\'w\')).L(8(){5(6!=k&&6.g){1S(6,H);$(6.f).D(\'h\')}});5(k){1N(k,H)}};7 1h=8(e){5(!1w(e)){b m}5(e.G!=6){5(!1r(6,e.G)){b}}7 3=l(6,\'w\');5(!3){$(6).D(\'h\')}C{5(!3.g){$(6).D(\'h\')}}};7 2a=8(e){7 3=l(6,\'w\');7 R=e.1X||e.1V;5(!Q){$(6).D(\'h\')}C 5(!3&&R){7 p=1a(e.G,\'I\',\'u\');5(p.12(R)){$(6).D(\'h\')}}C 5(R){7 p=1a(e.G,\'I\',\'u\');5(!3.g&&(p.12(R))){$(6).D(\'h\')}}};7 25=8(){7 3=l(6,\'w\');5(3&&3.g){15();$(6).E(\'h\')}C{1m(6,q.1G);Q=v;$(1M).22(\'1Q\',1x)}};7 1x=8(e){7 1K=m;7 1E=1a(e.G,\'I\',\'u\');5(1E){$(1E.1O(\'w\')).L(8(){5(6.g){1K=v}})}5(!1K){15()}};7 15=8(){$(\'14.u 3.1B\').L(8(){5(6.c){J(6.c);6.c=t}5(6.g){$(6).1W();6.g=m}});$(\'14.u x\').D(\'h\');$(\'14.u>x x\').F(\'11\',1g).F(\'1C\',1h).F(\'1j\',q.1b);$(1M).F(\'1Q\',1x);Q=m};7 l=8(9,1d){5(!9){b t}7 n=9.19;B(;n;n=n.Z){5(n.T==1&&n.W.V()==1d)b n}b t};7 U=8(9,1d){5(!9){b[]}7 r=[];7 n=9.19;B(;n;n=n.Z){5(n.T==1&&n.W.V()==1d)r[r.1k]=n}b r};7 1a=8(9,2f,1f){7 d=9.f;7 M=1A 1i("(^|\\\\s)"+1f+"(\\\\s|$)");B(;d;d=d.f){5(d.T==1&&d.W.V()==2f&&M.1t(d.1s)){b d}}b t};7 18=8(9,1f){7 M=1A 1i("(^|\\\\s)"+1f+"(\\\\s|$)");5(M.1t(9.1s)){b v}b m};7 1r=8(9,2c){7 n=9.19;B(;n;n=n.Z){5(n==2c)b v}b m};b 6.L(8(){2k();5(1F.Y&&Y.1H&&!Y.1H.12){Y.1H.12=8(2i){b!!(6.2T(2i)&16)}}5(!18(6,\'u\')){$(6).E(\'u\')}$(\'14\',6).2g();$(6).22(\'2W\',8(){15()});7 P=U(6,\'N\');B(7 j=0;j<P.1k;j++){5(l(l(l(P[j],\'w\'),\'I\'),\'N\')){$(P[j]).1j(25)}}$(P).h(29,2a).E(\'2b\').26(\'>3\').E(\'27\');5(q.1o&&q.1o!=\'\'){$(\'3.27 3.1B\',6).1R(\'<35 36="\'+q.1o+\'" K="2O" />\')}$(6).1Y(\'<3 K="2M"></3>\').2R(\'<3 20="2Z: 2Q; 2N: 2V;"></3>\')})};$.1z.u.2S=8(o){$.2j(1D,o)}})(A);(8($){$.1z.2g=8(){b 6.L(8(){7 1p=$(\'<3 K="1B"></3>\').2U(0);5($(6).O(\'X\')==\'1I\'){$(1p).O({X:\'2L\',1c:6.1v,1U:6.1T})}C{$(1p).O(\'X\',\'1I\')}$(6).E(\'2P\').1Y(1p).1R(\'<3 K="34"></3><3 K="37"></3><3 K="2J"></3>\')})}})(A);',62,195,'|||div||if|this|var|function|elem||return|timer|pNode||parentNode|isVisible|hover|||innerDiv|getOneChild|false||||settings|||null|clickMenu|true|DIV|li|fx||jQuery|for|else|removeClass|addClass|unbind|target|delay|UL|clearTimeout|class|each|pattern|LI|css|liElems|shown|relTarget|inFade|nodeType|getAllChilds|toUpperCase|nodeName|position|Node|nextSibling||mouseover|contains||ul|clean||lis|checkClass|firstChild|findParentWithClass|onClick|width|name|ivTimer|searchClass|liHoverIn|liHoverOut|RegExp|click|length|cW|hoverIn|options|arrowSrc|outer|browser|isChild|className|test|queue|offsetWidth|testHandleHover|checkMouse|fadeTime|fn|new|outerbox|mouseout|defaults|cm|window|mainDelay|prototype|absolute|msie|vis|fxChange|document|showDIV|getElementsByTagName|setTimeout|mousedown|before|hideDIV|offsetHeight|height|toElement|hide|relatedTarget|wrap|liOffset|style|100|bind|expression|left|mainClick|find|inner|href|mainHoverIn|mainHoverOut|main|childElem|stopFade|subDelay|searchTag|shadowBox|saveTimer|arg|extend|changeFX|block|top|mask|filter|index|display|Function|eval|substring|prop|replace|300|location|String|50|indexOf|IFRAME|complete|iframe|append|duration|clearInterval|lastIndexOf|fadeOut|shadowbox3|fadeIn|relative|cmDiv|visibility|liArrow|innerBox|both|after|setDefaults|compareDocumentPosition|get|hidden|closemenu|try|catch|clear|type|fromElement|while|9999|shadowbox1|img|src|shadowbox2|opacity'.split('|'),0,{}))