Ë
    SÏ!h  ã                   ój   — d dl mZ d dlmZmZmZ  G d„ de«      Z G d„ de«      ZeZ G d„ de«      Z	y	)
é    )ÚSerialisable)ÚIntegerÚBoolÚSequencec                   ó|   — e Zd ZdZ ed¬«      Z ed¬«      Z ed¬«      Z ed¬«      Z	 ed¬«      Z
	 	 	 	 	 dd„Zy)ÚBreakÚbrkT©Ú
allow_noneNc                 óJ   — || _         || _        || _        || _        || _        y ©N)ÚidÚminÚmaxÚmanÚpt)Úselfr   r   r   r   r   s         úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/openpyxl/worksheet/pagebreak.pyÚ__init__zBreak.__init__   s'   € ð ˆŒØˆŒØˆŒØˆŒØˆ�ó    )r   r   iÿ?  TN)Ú__name__Ú
__module__Ú__qualname__Útagnamer   r   r   r   r   r   r   r   © r   r   r   r      sO   „ à€Gá	˜DÔ	!€BÙ
˜TÔ
"€CÙ
˜TÔ
"€CÙ
˜$Ô
€CÙ	˜Ô	€Bð ØØØØôr   r   c                   ó’   — e Zd ZdZ ed¬«      Z ed¬«      Z eed¬«      Z	dZ
dZ	 	 	 dd„Zd	„ Zd
„ Zed„ «       Zed„ «       Zdd„Zy)ÚRowBreakÚ	rowBreaksTr
   )Úexpected_typer   ©r	   )ÚcountÚmanualBreakCountNc                 ó   — || _         y r   r    )r   r!   r"   r	   s       r   r   zRowBreak.__init__.   s   € ð
 ˆ�r   c                 ó2   — t        | j                  «      dkD  S )Nr   ©Úlenr	   ©r   s    r   Ú__bool__zRowBreak.__bool__6   s   € Ü�4—8‘8‹}˜qÑ Ð r   c                 ó,   — t        | j                  «      S r   r%   r'   s    r   Ú__len__zRowBreak.__len__:   s   € Ü�4—8‘8‹}Ðr   c                 ó   — t        | «      S r   ©r&   r'   s    r   r!   zRowBreak.count>   ó   € ä�4‹yÐr   c                 ó   — t        | «      S r   r,   r'   s    r   r"   zRowBreak.manualBreakCountC   r-   r   c                 ó°   — t        | j                  «      }t        |t        «      st        | j                  dz   ¬«      }|j                  |«       || _        y)z"
        Add a page break
        é   )r   N)Úlistr	   Ú
isinstancer   r!   Úappend)r   r	   Úvalss      r   r3   zRowBreak.appendH   s@   € ô �D—H‘H‹~ˆÜ˜#œuÔ%Ü˜4Ÿ:™: a™<Ô(ˆCØ�‰�CÔØˆ�r   )NNr   r   )r   r   r   r   r   r!   r"   r   r   r	   Ú__elements__Ú	__attrs__r   r(   r*   Úpropertyr3   r   r   r   r   r   #   sy   „ à€Gá˜tÔ$€EÙ¨$Ô/ÐÙ
 °4Ô
8€Cà€LØ.€Ið Ø"&Øóò!òð ñó ðð ñó ðôr   r   c                   óp   — e Zd ZdZej
                  Zej                  Zej                  Zej                  Zy)ÚColBreakÚ	colBreaksN)	r   r   r   r   r   r!   r"   r	   r6   r   r   r   r9   r9   V   s0   „ à€Gà�N‰N€EØ×0Ñ0ÐØ
�,‰,€Cà×"Ñ"�Ir   r9   N)
Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   r   Ú	PageBreakr9   r   r   r   ú<module>r>      s@   ðõ ;÷ñ ôˆLô ô0-ˆ|ô -ð` €	ô#ˆxõ #r   