+
    Ĝi                     l    ^ RI Ht ^ RIHtHtHt  ! R R]4      t ! R R]4      t]t ! R R]4      t	R	# )
    )Serialisable)IntegerBoolSequencec                      a  ] tR t^t o Rt]! RR7      t]! RR7      t]! RR7      t]	! RR7      t
]	! RR7      tRR ltRtV tR# )BreakbrkT
allow_noneNc                B    Wn         W n        W0n        W@n        WPn        R # N)idminmaxmanpt)selfr   r   r   r   r   s   &&&&&&e/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/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____classdictcell____classdict__s   @r   r   r      sF     G	D	!B
T
"C
T
"C
$
C		B r   r   c                      a  ] tR t^#t o Rt]! RR7      t]! RR7      t]! ]	RR7      t
RtRtRR ltR tR t]R	 4       t]R
 4       tRR ltRtV tR# )RowBreak	rowBreaksTr
   )expected_typer   Nc                    W0n         R # r   r	   )r   countmanualBreakCountr	   s   &&&&r   r   RowBreak.__init__.   s	    
 r   c                2    \        V P                  4      ^ 8  # )r   lenr	   r   s   &r   __bool__RowBreak.__bool__6   s    488}q  r   c                ,    \        V P                  4      # r   r+   r-   s   &r   __len__RowBreak.__len__:   s    488}r   c                    \        V 4      # r   r,   r-   s   &r   r'   RowBreak.count>       4yr   c                    \        V 4      # r   r4   r-   s   &r   r(   RowBreak.manualBreakCountC   r6   r   c                    \        V P                  4      p\        V\        4      '       g   \        V P                  ^,           R7      pVP                  V4       W n        R# )z
Add a page break
)r   N)listr	   
isinstancer   r'   append)r   r	   valss   && r   r<   RowBreak.appendH   sA     DHH~#u%%4::a<(CCr   r&   )r'   r(   )NN r   )r   r   r   r   r   r   r'   r(   r   r   r	   __elements__	__attrs__r   r.   r1   propertyr<   r   r   r   s   @r   r"   r"   #   sv     Gt$E$/
4
8CL.I!     r   r"   c                   z    ] tR t^VtRt]P                  t]P                  t]P                  t]P                  t	Rt
R# )ColBreak	colBreaksr?   N)r   r   r   r   r   r"   r'   r(   r	   rA   r   r?   r   r   rD   rD   V   s0    GNNE00
,,C""Ir   rD   N)
!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   r   r"   	PageBreakrD   r?   r   r   <module>rI      s@    ; L 0-| -` 	#x #r   