
    k)i                         d Z ddlZdZdZdZdZdZdZd	Zd
Z	dZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdededefdZy) z1
Shared regex patterns used by multiple modules.
    Nz^\d{4}-\d{2}-\d{2}$z%^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$z[A-Za-z0-9@#$%^&+=]{8,}z!^cus_[^*|":<>\[\]{}` \\()';@&$]+$z!^con_[^*|":<>\[\]{}` \\()';@&$]+$z!^mer_[^*|":<>\[\]{}` \\()';@&$]+$z!^usr_[^*|":<>\[\]{}` \\()';@&$]+$z ^pr_[^*|":<>\[\]{}` \\()';@&$]+$z ^pm_[^*|":<>\[\]{}` \\()';@&$]+$z!^inv_[^*|":<>\[\]{}` \\()';@&$]+$z!^trn_[^*|":<>\[\]{}` \\()';@&$]+$z"^auth_[^*|":<>\[\]{}` \\()';@&$]+$z#^chckt_[^*|":<>\[\]{}` \\()';@&$]+$z"^clgr_[^*|":<>\[\]{}` \\()';@&$]+$z#^clcat_[^*|":<>\[\]{}` \\()';@&$]+$z!^ctr_[^*|":<>\[\]{}` \\()';@&$]+$z!^rct_[^*|":<>\[\]{}` \\()';@&$]+$z!^tpl_[^*|":<>\[\]{}` \\()';@&$]+$z!^tax_[^*|":<>\[\]{}` \\()';@&$]+$z"^disc_[^*|":<>\[\]{}` \\()';@&$]+$z"^plan_[^*|":<>\[\]{}` \\()';@&$]+$z[^*|":<>\[\]{}` \\()';@&$]+$zL^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$z^\+1\d{3}\d{3}\d{4}zJ^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$valuepatternreturnc                 N    t        j                  |      }|j                  |       S )N)recompilematch)r   r   s     X/var/www/html/hwPaymentPortal-be-dev/hw-payment-portal-api/src/apps/base/utils/regexp.pytestr   &   s    jj!G==    )__doc__r   ISO_DATE_FORMATISO_DATETIME_FORMATSTRONG_PASSWORDCUSTOMER_UNIQUE_IDCONTACT_UNIQUE_IDMERCHANT_UNIQUE_IDUSER_UNIQUE_IDPAYMENT_REQUEST_UNIQUE_IDPAYMENT_METHOD_UNIQUE_IDINVOICE_UNIQUE_IDTRANSACTION_UNIQUE_IDAUTHORIZATION_UNIQUE_IDCHECKOUT_UNIQUE_IDCLAUSE_GROUP_UNIQUE_IDCLAUSE_GROUP_CATEGORY_UNIQUE_IDCONTRACT_UNIQUE_IDRECEIPT_UNIQUE_IDTEMPLATE_UNIQUE_IDTAX_UNIQUE_IDDISCOUNT_UNIQUE_IDPLAN_UNIQUE_IDPRODUCT_SKUHOSTNAMEPHONE_NUMBERVALID_UUID_STRINGstrboolr    r   r
   <module>r*      s    
'= ,= < = 9C B < @ C ? B "L = < = 8> :1R 	 %P 
   c  d  r   