Mc+@sdZddlZddlmZdddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.g+Zejd/id0d16d2d36d4d56d6d76d8d96Zdejd:fdejd;fd<ejd=fd>ejd?fd@ejdAfdBejdCfdDejdEdj e ej efdFejdGfgZ ejdHZ ejdIZejdJZejdKejZejdLZdMefdNYZdOZdPZdQZdS(RsJA simple JavaScript 1.5 lexer which is used for the JavaScript extractor. iN(t itemgettert+t-t*t%s!=s==ts<=s>=t=s+=s-=s*=s%=s<>s>>>s<<=s>>=s>>>=t&s&=t|s|=s&&s||t^s^=t(t)t[t]t{t}t!s--s++t~t,t;t.t:cCstt| t| S(N(tcmptlen(tatb((s:/usr/lib/python2.7/site-packages/babel/messages/jslexer.pytssRs tfs tns trs tts\s+(?u)s