
    l9i                         1 S kr S\S\4S jrg)>   $()*+.?[\]^{|}globreturnc                    S/nSnSnU[        U 5      :  Ga  X   nUS:X  a@  US-   [        U 5      :  a.  XS-      nUR                  U[        ;   a  SU-   OU5        US-  nGO_US:X  a  US:  a  XS-
     OS nSnUS-   [        U 5      :  a4  XS-      S:X  a)  US-  nUS-  nUS-   [        U 5      :  a  XS-      S:X  a  M)  US:  ab  US-   [        U 5      :  a  XS-      OS nUS:X  a/  US:X  a  UR                  S5        OUR                  S	5        US-  nOUR                  S
5        OUR                  S5        OUS:X  a  SnUR                  S5        OnUS:X  a  SnUR                  S5        OTUS:X  a.  U(       a  UR                  S5        O5UR                  SU-   5        O UR                  U[        ;   a  SU-   OU5        US-  nU[        U 5      :  a  GM  UR                  S5        SR                  U5      $ )Nr   F    r
      r   /z((.+/)|)z(.*/)z(.*)z([^/]*)r   Tr   r   r   ,r   r    )lenappendescaped_charsjoin)	r   tokensin_groupiccharchar_before
star_count
char_afters	            P/home/james-whalen/.local/lib/python3.13/site-packages/playwright/_impl/_glob.pyglob_to_regex_patternr%      s   UFH	A
c$i-G9QT*A;DMM)>$+DIFA#X)*Q$1u+DKJa%#d)#Us(:a
Q a%#d)#Us(: A~,-ECI,=Ta%[4
$"c)j1g.FAMM&)i(Cxc"c c"cMM#&MM$(+!}*<dQh!D	QM c$i-P MM#776?    N)r   strr%    r&   r$   <module>r)      s      X. . .r&   