ó
    ‰*£h  ã                   ój   • S SK Jr  S SKJrJrJr   " S S\5      r " S S\5      r\r " S S\5      r	g	)
é    )ÚSerialisable)ÚIntegerÚBoolÚSequencec                   óh   • \ rS rSrSr\" SS9r\" SS9r\" SS9r\	" SS9r
\	" SS9r     SS jrSrg)	ÚBreaké   ÚbrkT©Ú
allow_noneNc                 ó@   • Xl         X l        X0l        X@l        XPl        g ©N)ÚidÚminÚmaxÚmanÚpt)Úselfr   r   r   r   r   s         ÚY/home/mande/repo/quber/.venv/lib/python3.13/site-packages/openpyxl/worksheet/pagebreak.pyÚ__init__ÚBreak.__init__   s   € ð ŒØŒØŒØŒØ�ó    )r   r   r   r   r   )r   r   iÿ?  TN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Útagnamer   r   r   r   r   r   r   r   Ú__static_attributes__© r   r   r   r      sO   † à€Gá	˜DÑ	!€BÙ
˜TÑ
"€CÙ
˜TÑ
"€CÙ
˜$Ñ
€CÙ	˜Ñ	€Bð ØØØØ÷r   r   c                   óŒ   • \ rS rSrSr\" SS9r\" SS9r\" \	SS9r
SrSr   SS	 jrS
 rS r\S 5       r\S 5       rSS jrSrg)ÚRowBreaké#   Ú	rowBreaksTr   )Úexpected_typer   ©r
   )ÚcountÚmanualBreakCountNc                 ó   • X0l         g r   r%   )r   r&   r'   r
   s       r   r   ÚRowBreak.__init__.   s	   € ð
 �r   c                 ó2   • [        U R                  5      S:„  $ )Nr   ©Úlenr
   ©r   s    r   Ú__bool__ÚRowBreak.__bool__6   s   € Ü�4—8‘8‹}˜qÑ Ð r   c                 ó,   • [        U R                  5      $ r   r+   r-   s    r   Ú__len__ÚRowBreak.__len__:   s   € Ü�4—8‘8‹}Ðr   c                 ó   • [        U 5      $ r   ©r,   r-   s    r   r&   ÚRowBreak.count>   ó   € ä�4‹yÐr   c                 ó   • [        U 5      $ r   r4   r-   s    r   r'   ÚRowBreak.manualBreakCountC   r6   r   c                 ó²   • [        U R                  5      n[        U[        5      (       d  [        U R                  S-   S9nUR                  U5        X l        g)z
Add a page break
é   )r   N)Úlistr
   Ú
isinstancer   r&   Úappend)r   r
   Úvalss      r   r=   ÚRowBreak.appendH   sA   € ô �D—H‘H‹~ˆÜ˜#œu×%Ñ%Ü˜4Ÿ:™: a™<Ñ(ˆCØ�‰�CÔØ�r   )NNr   r   )r   r   r   r   r   r   r&   r'   r   r   r
   Ú__elements__Ú	__attrs__r   r.   r1   Úpropertyr=   r   r   r   r   r!   r!   #   sy   † à€Gá˜tÑ$€EÙ¨$Ñ/ÐÙ
 °4Ñ
8€Cà€LØ.€Ið Ø"&Øôò!òð ñó ðð ñó ð÷r   r!   c                   óx   • \ rS rSrSr\R                  r\R                  r\R                  r\R                  r	Sr
g)ÚColBreakéV   Ú	colBreaksr   N)r   r   r   r   r   r!   r&   r'   r
   rA   r   r   r   r   rD   rD   V   s0   † à€Gà�N‰N€EØ×0Ñ0ÐØ
�,‰,€Cà×"Ñ"ƒIr   rD   N)
Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   r!   Ú	PageBreakrD   r   r   r   Ú<module>rJ      s@   ðõ ;÷ñ ôˆLô ô0-ˆ|ô -ð` €	ô#ˆxõ #r   