kfUdZddlmZddlZddlmZddlmZegde dZ d e d <d d d dddZ de d<ej dejZej dejZej dZej dejZej dZej dejzZej dZej dZGddeZdej dejfdej dfdej d fd!ej d"ejejzfd#efd$efd%ej d&ejfd'ej d(ejfd)ej d*d+eeje zfd,ej d-ejfd.ej d/ejejzfg Zd0e d1<dAd6Z dBd8Z!dCd:Z"dDdEd@Z#dS)Fz babel.messages.jslexer ~~~~~~~~~~~~~~~~~~~~~~ A simple JavaScript 1.5 lexer which is used for the JavaScript extractor. :copyright: (c) 2013-2023 by the Babel Team. :license: BSD, see LICENSE for more details. ) annotationsN) Generator) NamedTuple)++-*%z!=z==<>z<=z>==z+=z-=z*=z%=z<>z>>>z<<=z>>=z>>>=&z&=|z|=z&&z||^z^=()[]{}!--++~,;.:T)keyreversez list[str] operators    )bfnrtzdict[str, str]escapesz[\w$_][\w\d$_]*z[\w$_][\w\d$_.]*[\w\d$_.]z/=?z%/(?:[^/\\]*(?:\\.[^/\\]*)*)/[a-zA-Z]*z (\r\n|\n|\r)z\\z[a-fA-F0-9]{1,4}z[a-fA-F0-9]{1,2}c.eZdZUded<ded<ded<dS)TokenstrtypevalueintlinenoN)__name__ __module__ __qualname____annotations__v/builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib/python3.11/site-packages/babel/messages/jslexer.pyr-r-$s+ IIIJJJKKKKKr8r-z\s+z