֦ig 4 d Z ddlZddlmZ ddl ddlmZ eehZ e ehZe ehZe eehz Zeeeefeeeefeee efiZej: fdZd Zd Z dd Z!ejD dz Z#de#z dz Z$dZ%e#e&fd Z'd Z(d Z)d Z*d Z+d Z,d Z-d Z.d Z/d Z0d Z1d Z2ddZ3y)zInternal support module for sre N )_parser)*)_EXTRA_CASESc * ||z r| | z } | |z | z S N )flags add_flags del_flags TYPE_FLAGSs %/usr/lib64/python3.12/re/_compiler.py_combine_flagsr s( : *I)++ c | j }t }t }t }t }t }d } d } d }|t z rY|t z sP|t z r't j } t j } t }n t j } t j } |D ]d \ }} ||v r |t z s || || &|t z r |t | || G | | s || || ` | | }|s |t | || ||vr |t" | || |t$ || } |d |t&