
    	h                     8    S SK Jr   " S S5      r " S S5      rg)    )safe_stringc                   6    \ rS rSrSr       SS jrS rSrg)DataTableFormula   	dataTableNc	                 d    Xl         X l        X0l        X@l        XPl        X`l        Xpl        Xl        g N)refcadt2Ddtrr1r2del1del2)
selfr
   r   r   r   r   r   r   r   kws
             L/var/www/html/env/lib/python3.13/site-packages/openpyxl/worksheet/formula.py__init__DataTableFormula.__init__
   s,     			    c              #   d   #    S H&  n[        X5      nU(       d  M  U[        U5      4v   M(     g 7f)N)	tr
   r   r   r   r   r   r   r   getattrr   r   kvs      r   __iter__DataTableFormula.__iter__   s.     NA AqQ'' O   00)r   r   r   r   r   r   r   r
   )FFFNNFF__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__ r   r   r   r      s*     	A ((r   r   c                   (    \ rS rSrSrSS jrS rSrg)ArrayFormula%   arrayNc                     Xl         X l        g r	   r
   text)r   r
   r/   s      r   r   ArrayFormula.__init__*   s    	r   c              #   d   #    S H&  n[        X5      nU(       d  M  U[        U5      4v   M(     g 7f)N)r   r
   r   r   s      r   r   ArrayFormula.__iter__/   s-     A AqQ'' r!   r.   r	   r"   r(   r   r   r*   r*   %   s    A
(r   r*   N)openpyxl.compatr   r   r*   r(   r   r   <module>r4      s    (( (@( (r   