
    	h                          " S  S5      r g)c                       \ rS rSrSrSS jr\S 5       rS rS r	S r
S rS	 r\S
 5       r\R                  S 5       rSrg)Comment   Nc                 4    Xl         X l        X0l        X@l        g N)contentauthorheightwidth)selftextr   r	   r
   s        L/var/www/html/env/lib/python3.13/site-packages/openpyxl/comments/comments.py__init__Comment.__init__   s    
    c                     U R                   $ r   _parentr   s    r   parentComment.parent   s    ||r   c                 t    U R                   UR                   :H  =(       a    U R                  UR                  :H  $ r   )r   r   )r   others     r   __eq__Comment.__eq__   s,    LLEMM) ,u||+	
r   c                 N    SR                  U R                  U R                  5      $ )NzComment: {0} by {1})formatr   r   r   s    r   __repr__Comment.__repr__   s    $++DLL$++FFr   c                 ~    U R                  U R                  U R                  U R                  U R                  5      nU$ )z'Create a detached copy of this comment.)	__class__r   r   r	   r
   )r   clones     r   __copy__Comment.__copy__   s+    t||T[[$++tzzRr   c                     UbX  U R                   bK  U R                   U:w  a;  Sn[        UR                  UR                  UR                  R
                  5      5      eXl         g)z#
Bind comment to a particular cell
Nz_Comment already assigned to {0} in worksheet {1}. Cannot assign a comment to more than one cell)r   AttributeErrorr   
coordinater   title)r   cellfmts      r   bindComment.bind$   sL      8T\\T=QsC DOOT[[=N=N!OPPr   c                     SU l         g)z
Unbind a comment from a cell
Nr   r   s    r   unbindComment.unbind.   s     r   c                     U R                   $ )z.
Any comment text stripped of all formatting.
r   r   s    r   r   Comment.text5   s    
 ||r   c                     Xl         g r   r0   )r   values     r   r   r1   <   s    r   )r   r   r   r	   r
   )O      )__name__
__module____qualname____firstlineno__r   r   propertyr   r   r   r"   r*   r-   r   setter__static_attributes__ r   r   r   r      sf    G  
G   
[[ r   r   N)r   r=   r   r   <module>r>      s   : :r   