o
    .hs                     @   s   d dl mZ e Zg dejjjfdejjjfdejjfdejjfdejfdej	fdej
fd	ejfd
ejfdejfdejfdejfdejjfdejjfdejjfdejfdejfdejfdejfdejfdejfdejjfdejjfdejjfdejjfdejjfdejjfdejjfdejfdejfd ejfd!ejfd"ejfd#ejfd$ejjfd%ejjfd&ejfd'ejfd(ejfd)ejfd*ejjfd+ejjfd,ejjfd-efd.ejfd/ejjfd0ejfZi d1ejd2ejd3ejd4ejd5ejd6ejd7ejd8ejd9ejd:ejd;ejd<ejd=ejd>ejd?ejd@ejdAeji dBejjdCejdDejdEejdFejdGejdHejdIejdJejdKejdLejdMejdNejdOejdPejdQejdReji dSejdTejdUejdVejdWejdXejdYejdZejd[ejd\ejd]ejd^ejd_ejd`ejdaejdbejdceji ddejdeejdfejdgejdhejdiejdjejdkejdlejdmejdnejdoejdpejdqejdrejdsejdteji duejdvejdwejdxejdyejdzejd{ejd|ejjd}ejd~ejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejjdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejd ejdejdejdejdejdejdejdejdejd	ejd
ejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejd ejd!ejd"ejd#ejd$ejd%ejd&ejd'ejd(ejd)ejd*ejd+ejd,ejd-ejd.ejd/eji d0ejd1ejd2ejd3ejd4ejd5ejd6ejd7ejd8ejd9ejd:ejd;ejd<ejd=ejd>ejd?ejd@eji dAejdBejdCejdDejdEejdFejdGejdHejdIejdJejdKejdLejdMejdNejdOejdPejdQeji dRejdSejdTejdUejdVejdWejdXejdYejdZejd[ejd\ejd]ejd^ejd_ejd`ejdaejdbeji dcejddejdeejdfejdgejdhejdiejdjejdkejdlejdmejdnejdoejdpejdqejdrejdseji dtejduejdvejdwejdxejdyejdzejd{ejd|ejd}ejd~ejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejjdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejjdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejd ejdejdejdejdejdejdejdejdejd	ejd
ejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejj deji dejdejd ejd!ejd"ejjd#ejjd$ejjd%ejjd&ejjd'ejjd(ejjd)ejjd*ejjd+ejjd,ejjd-ejjd.ejji d/ejjd0ejjd1ejjd2ejjd3ejjd4ejjd5ejjd6ejjd7ejjd8ejjd9ejjd:ejjd;ejjd<ejjd=ejjd>ejjd?ejji d@ejjdAejjdBejjdCejjdDejjdEejjdFejjdGejjdHejdIejjdJejjdKejjdLejjdMejjdNejjdOejjdPejjZ!i dQejjdRejjdSejjdTejjdUejjdVejjdWejjdXejjdYejjdZejjd[ejd\ejd]ejd^ejd_ejd`ejdaeji dbejdcejddejdeejdfejdgejdhejdiejdjejdejdkejdlejdmejdnejdoejdpejdqejejejejejejejdrZ"i dsejdtejduejdvejdwejdxejdyejdzejd{ejd|ejd}ejd~ejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejiZ#i dejdejdejdejdejdejdejdejdejdejdejdejdejdejd)ejdejdeji dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejejejejejejdZ$i dejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejdejd ejdejdejd$ejjdejdejdejdejdejdeji d	ejd
ejdejdejdejdejdejdejdejdejdejdejdejdejdejdejdeji dejdejdejdejdejdejd ejd!ejd"ejjd#ejjd$ejd%ejd&ejdejjd'ejd(ejd)ejejejejejejejejejejejd*
Z%d+ejiZ&d,S (-      )tokensz(--|# )\+.*?(\r\n|\r|\n|$)z/\*\+[\s\S]*?\*/z(--|# ).*?(\r\n|\r|\n|$)z/\*[\s\S]*?\*/z(\r\n|\r|\n)z\s+?z:=z::z\*z`(``|[^`])*`u   ´(´´|[^´])*´u*   ((?<!\S)\$(?:[_A-ZÀ-Ü]\w*)?\$)[\s\S]*?\1z\?z%(\(\w+\))?sz(?<!\w)[$:?]\w+z\\\w+z (CASE|IN|VALUES|USING|FROM|AS)\bu   (@|##|#)[A-ZÀ-Ü]\w+u   [A-ZÀ-Ü]\w*(?=\s*\.)u   (?<=\.)[A-ZÀ-Ü]\w*u   [A-ZÀ-Ü]\w*(?=\()z-?0x[\dA-F]+z-?\d+(\.\d+)?E-?\d+u2   (?![_A-ZÀ-Ü])-?(\d+(\.\d*)|\.\d+)(?![_A-ZÀ-Ü])u#   (?![_A-ZÀ-Ü])-?\d+(?![_A-ZÀ-Ü])z'(''|\\'|[^'])*'z"(""|\\"|[^"])*"z(""|".*?[^\\]")z(?<![\w\])])(\[[^\]\[]+\])z[((LEFT\s+|RIGHT\s+|FULL\s+)?(INNER\s+|OUTER\s+|STRAIGHT\s+)?|(CROSS\s+|NATURAL\s+)?)?JOIN\bzEND(\s+IF|\s+LOOP|\s+WHILE)?\bzNOT\s+NULL\bzNULLS\s+(FIRST|LAST)\bzUNION\s+ALL\bzCREATE(\s+OR\s+REPLACE)?\bzDOUBLE\s+PRECISION\bzGROUP\s+BY\bzORDER\s+BY\bzHANDLER\s+FOR\bzF(LATERAL\s+VIEW\s+)(EXPLODE|INLINE|PARSE_URL_TUPLE|POSEXPLODE|STACK)\bz"(AT|WITH')\s+TIME\s+ZONE\s+'[^']+'z(NOT\s+)?(LIKE|ILIKE|RLIKE)\bz(NOT\s+)?(REGEXP)\bz	\w[$#\w]*z[;:()\[\],\.]z[<>=~!]+z[+/@#%^&|^-]+ABORTABSABSOLUTEACCESSADAADDADMINAFTER	AGGREGATEALIASALLALLOCATEANALYSEANALYZEANYARRAYLENAREASC
ASENSITIVE	ASSERTION
ASSIGNMENT
ASYMMETRICATATOMICAUDITAUTHORIZATIONAUTO_INCREMENTAVGBACKWARDBEFOREBEGINBETWEENBITVAR
BIT_LENGTHBOTHBREADTHCACHECALLCALLEDCARDINALITYCASCADECASCADEDCASTCATALOGCATALOG_NAMECHAINCHARACTERISTICSCHARACTER_LENGTHCHARACTER_SET_CATALOGCHARACTER_SET_NAMECHARACTER_SET_SCHEMACHAR_LENGTHCHARSETCHECKCHECKED
CHECKPOINTCLASSCLASS_ORIGINCLOBCLOSECLUSTERCOALESCECOBOLCOLLATE	COLLATIONCOLLATION_CATALOGCOLLATION_NAMECOLLATION_SCHEMACOLLECTCOLUMNCOLUMN_NAMECOMPRESSCOMMAND_FUNCTIONCOMMAND_FUNCTION_CODECOMMENTCOMMIT	COMMITTED
COMPLETIONCONCURRENTLYCONDITION_NUMBERCONNECT
CONNECTIONCONNECTION_NAME
CONSTRAINTCONSTRAINTSCONSTRAINT_CATALOGCONSTRAINT_NAMECONSTRAINT_SCHEMACONSTRUCTORCONTAINSCONTINUE
CONVERSIONCONVERTCOPYCORRESPONDINGCOUNTCREATEDB
CREATEUSERCROSSCUBECURRENTCURRENT_DATECURRENT_PATHCURRENT_ROLECURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERCURSORCURSOR_NAMECYCLEDATADATABASEDATETIME_INTERVAL_CODEDATETIME_INTERVAL_PRECISIONDAY
DEALLOCATEDECLAREDEFAULTDEFAULTS
DEFERRABLEDEFERREDDEFINEDDEFINER	DELIMITER
DELIMITERSDEREFDESCDESCRIBE
DESCRIPTORDESTROY
DESTRUCTORDETERMINISTICDIAGNOSTICS
DICTIONARYDISABLE
DISCONNECTDISPATCHDIVDODOMAINDYNAMICDYNAMIC_FUNCTIONDYNAMIC_FUNCTION_CODEEACHENABLEENCODING	ENCRYPTEDzEND-EXECENGINEEQUALSESCAPEEVERYEXCEPT	EXCEPTION	EXCLUDING	EXCLUSIVEEXECEXECUTEEXISTINGEXISTSEXPLAINEXTERNALEXTRACTFALSEFETCHFILEFINALFIRSTFORCEFOREACHFOREIGNFORTRANFORWARDFOUNDFREEFREEZEFULLFUNCTIONGENERAL	GENERATEDGETGLOBALGOGOTOGRANTGRANTEDGROUPINGHAVING	HIERARCHYHOLDHOURHOST
IDENTIFIEDIDENTITYIGNOREILIKE	IMMEDIATE	IMMUTABLEIMPLEMENTATIONIMPLICIT	INCLUDING	INCREMENTINDEX	INDICATORINFIXINHERITSINITIAL
INITIALIZE	INITIALLYINOUTINPUTINSENSITIVEINSTANTIABLEINSTEAD	INTERSECTINTOINVOKERISISNULL	ISOLATIONITERATEKEY
KEY_MEMBERKEY_TYPELANCOMPILERLANGUAGELARGELASTLATERALLEADINGLENGTHLESSLEVELLIMITLISTENLOADLOCAL	LOCALTIMELOCALTIMESTAMPLOCATIONLOCATORLOCKLOWERMAPMATCH
MAXEXTENTSMAXVALUEMESSAGE_LENGTHMESSAGE_OCTET_LENGTHMESSAGE_TEXTMETHODMINUTEMINUSMINVALUEMODMODEMODIFIESMODIFYMONTHMOREMOVEMUMPSNAMESNATIONALNATURALNCHARNCLOBNEWNEXTNONOAUDIT
NOCOMPRESS
NOCREATEDBNOCREATEUSERNONENOTNOTFOUNDNOTHINGNOTIFYNOTNULLNOWAITNULLNULLABLENULLIFOBJECTOCTET_LENGTHOFOFFOFFLINEOFFSETOIDSOLDONLINEONLYOPEN	OPERATIONOPERATOROPTIONOPTIONS
ORDINALITYOUTOUTPUTOVERLAPSOVERLAY
OVERRIDINGOWNERQUARTERPAD	PARAMETER
PARAMETERSPARAMETER_MODEPARAMETER_NAMEPARAMETER_ORDINAL_POSITIONPARAMETER_SPECIFIC_CATALOGPARAMETER_SPECIFIC_NAMEPARAMETER_SPECIFIC_SCHEMAPARTIALPASCALPCTFREEPENDANTPLACINGPLIPOSITIONPOSTFIX	PRECISIONPREFIXPREORDERPREPAREPRESERVEPRIMARYPRIOR
PRIVILEGES
PROCEDURAL	PROCEDUREPUBLICRAISERAWREADREADSRECHECK	RECURSIVEREF
REFERENCESREFERENCINGREINDEXRELATIVERENAME
REPEATABLERESETRESOURCERESTARTRESTRICTRESULTRETURNRETURNED_LENGTHRETURNED_OCTET_LENGTHRETURNED_SQLSTATE	RETURNINGRETURNSREVOKERIGHTROLEROLLBACKROLLUPROUTINEROUTINE_CATALOGROUTINE_NAMEROUTINE_SCHEMAROWROWS	ROW_COUNTRULE
SAVE_POINTSCALESCHEMASCHEMA_NAMESCOPESCROLLSEARCHSECONDSECURITYSELF	SENSITIVESEQUENCESERIALIZABLESERVER_NAMESESSIONSESSION_USERSETOFSETSSHARESHOWSIMILARSIMPLESIZESOMESOURCESPACESPECIFICSPECIFICTYPESPECIFIC_NAMESQLSQLBUFSQLCODESQLERRORSQLEXCEPTIONSQLSTATE
SQLWARNINGSTABLESTART	STATEMENTSTATIC
STATISTICSSTDINSTDOUTSTORAGESTRICT	STRUCTURESTYPESUBCLASS_ORIGINSUBLIST	SUBSTRING
SUCCESSFULSUM	SYMMETRICSYNONYMSYSIDSYSTEMSYSTEM_USERTABLE
TABLE_NAMETEMPTEMPLATE	TEMPORARY	TERMINATETHAN	TIMESTAMPTIMEZONE_HOURTIMEZONE_MINUTETOTOASTTRAILING
TRANSATIONTRANSACTIONS_COMMITTEDTRANSACTIONS_ROLLED_BACKTRANSATION_ACTIVE	TRANSFORM
TRANSFORMS	TRANSLATETRANSLATIONTREATTRIGGERTRIGGER_CATALOGTRIGGER_NAMETRIGGER_SCHEMATRIMTRUETRUNCATETRUSTEDTYPEUIDUNCOMMITTEDUNDERUNENCRYPTEDUNIONUNIQUEUNKNOWNUNLISTENUNNAMEDUNNESTUNTILUPPERUSAGEUSEUSERUSER_DEFINED_TYPE_CATALOGUSER_DEFINED_TYPE_NAMEUSER_DEFINED_TYPE_SCHEMAUSINGVACUUMVALIDVALIDATE	VALIDATORVALUESVARIABLEVERBOSEVERSIONVIEWVOLATILEWEEKWHENEVERWITHWITHOUTWORKWRITEYEARZONEARRAYBIGINTBINARYBITBLOBBOOLEANCHAR	CHARACTERDATEDECDECIMAL	FILE_TYPEFLOATINTINT8INTEGERINTERVALLONGNATURALNNVARCHARNUMBERNUMERICPLS_INTEGERPOSITIVE	POSITIVENREALROWIDROWLABELROWNUMSERIALSERIAL8SIGNEDSIGNTYPESIMPLE_DOUBLESIMPLE_FLOATSIMPLE_INTEGERSMALLINTSYS_REFCURSORSYSDATETEXTTINYINTUNSIGNEDUROWIDUTL_FILEVARCHARVARCHAR2VARYINGSELECTINSERTDELETEUPDATEUPSERTREPLACEMERGEDROPCREATEALTERWHEREFROMINNERJOINSTRAIGHT_JOINANDORLIKEONINSETBYGROUPORDERLEFTOUTERIFENDTHENLOOPASELSEFOR)WHILECASEWHENMINMAXDISTINCTARCHIVE
ARCHIVELOGBACKUPBECOMEBLOCKBODYCANCELCHANGECOMPILECONTENTSCONTROLFILEDATAFILEDBADISMOUNTDOUBLEDUMPELSIFEVENTS
EXCEPTIONSEXTENT
EXTERNALLYFLUSHFREELIST	FREELISTSINITRANSINSTANCELAYERLINKLISTSLOGFILEMANAGEMANUALMAXDATAFILESMAXINSTANCESMAXLOGFILESMAXLOGHISTORYMAXLOGMEMBERSMAXTRANS
MINEXTENTSMODULEMOUNTNOARCHIVELOGNOCACHENOCYCLE
NOMAXVALUE
NOMINVALUENOORDERNORESETLOGSNORMALNOSORTOPTIMALOWNPACKAGEPARALLELPCTINCREASEPCTUSEDPLANPRIVATEPROFILEQUOTARECOVER	RESETLOGS
RESTRICTEDREUSEROLES	SAVEPOINTSCNSECTIONSEGMENTSHAREDSNAPSHOTSORTSTATEMENT_IDSTOPSWITCHTABLES
TABLESPACETHREADTIMETRACINGTRANSACTIONTRIGGERS	UNLIMITEDUNLOCKCONFLICTWINDOW	PARTITIONOVERPERFORMNOTICEPLPGSQLINHERITINDEXESON_ERROR_STOPBYTEA	BIGSERIALzBIT VARYINGBOXzCHARACTER VARYINGCIDRCIRCLEzDOUBLE PRECISIONINETJSONJSONBLINELSEGMACADDRMONEYPATHPG_LSNPOINTPOLYGONSMALLSERIALTSQUERYTSVECTORTXID_SNAPSHOT)UUIDXMLrB  r5  r?  EXPLODE	DIRECTORY
DISTRIBUTEINCLUDELOCATE	OVERWRITE
POSEXPLODEARRAY_CONTAINSCMPCOLLECT_LISTCONCAT	CONDITIONDATE_ADDDATE_SUBDECODEDBMS_OUTPUTELEMENTSEXCHANGEEXTENDEDFLOOR	FOLLOWINGFROM_UNIXTIMEFTPINLINEINSTRLEN
MAXELEMENTMAXINDEXMAX_PART_DATEMAX_PART_INTMAX_PART_STRING
MINELEMENTMININDEXMIN_PART_DATEMIN_PART_INTMIN_PART_STRINGNOWNVLNVL2PARSE_URL_TUPLEPART_LOC
PART_COUNTPART_COUNT_BYPRINTPUT_LINERANGEREDUCEREGEXP_REPLACERESIGNALRTRIMSIGNSIGNALSINSPLITSQRTSTACKSTRSTRINGSTRUCTSUBSTRSUMMARYTBLPROPERTIESTIMESTAMP_ISOTO_CHARTO_DATE)
TO_TIMESTAMPTRUNC	UNBOUNDED
UNIQUEJOINUNIX_TIMESTAMPUTC_TIMESTAMPVIEWSEXITBREAKLEAVEDISTINCTROWN)'sqlparser   objectPROCESS_AS_KEYWORDCommentSingleHint	MultilineNewline
Whitespace
AssignmentPunctuationWildcardNameLiteralPlaceholderCommandKeywordNumberHexadecimalFloatIntegerStringSymbolDDLBuiltinTZCastOperator
Comparison	SQL_REGEXOrderDMLCTEKEYWORDSKEYWORDS_COMMONKEYWORDS_ORACLEKEYWORDS_PLPGSQLKEYWORDS_HQLKEYWORDS_MSACCESS r/  r/  P/var/www/supernova/superenvnew/lib/python3.10/site-packages/sqlparse/keywords.py<module>   sD  





$'(
)
*+
-
.
0
15689:;
<
=>?@A
D
E
FIJ
KLO	
 !"#$%()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqstuvwxyz{|}~                 	  
                                             !  "  #  $  %  &  '  (  )  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  <  =  >  ?  @  A  B  C  D  F  G  H  I  J  L  M  N  O  P  Q  S  T  U  V  W  Y  Z  [  \  ]  ^  _  `  a  b  c  d  e  f  g  h  i  j  m  n  o  q  r  s  t  u  v  w  x  y  z  {  |  }  ~                             	    
                                                                                         !    "    #    $    %    &    '    (    )    *    +    ,    -    .    /    0    2    3    4    5    6    7    8    9    :    ;    <    =    >    ?    @    A    B    C    D    E    F    G    I    K    L    M    N    O    P    Q    R    S    T    U    V    W    X    Y    Z    [    \    ]    ^    _    `    a    b    c    d    e    f    h    i    j    k    l    m    n    o    p    q    r    s    t    u    v    w    x    y    z    {    |    }    ~                           
                              	      
                                                                                                                                     !      "      #      $      %      &      '      (      )      *      +      ,      -      .      /      0      1      2      3      
4      6      7      8      9      :      ;      <      =      >      ?      @      A      B      C      D      E      F      G      H      J      K      L      M      N      O      P      Q      R      S      T      U      V      W      X      Y      Z      [      \      ]      ^      _      `      a      b      c      d      e      f      g      h      j      k      l      m      n      o      p      q      r      s      t      u      v      w      x      y      z      {      |      ~                                                                             
                
                                                
        
        
        
        
        
        
        
        
        
        
         
!        
"        
#        
$        
%        
&        
'        
(        
)        
*        
+        
,        
-        
.        
/        
0        
1        
2        
3        
4        
5        
6        
7        
8        
9        
:        
;        <        
=        
>        
?        
@        
A        
B        
C        
D        G








	

 !"#$%&
/	
#$%'()*,-./012345689:;<=>?@BCEFGHIJKMOPQRSUVWXYZ[\]^`abcdefhim	
 !"#$
-	

 !"#$%&'()*+,-./0123456789:;<
=
>?@A
BCDEF
U
