+
    ô2‹jÆ  ã                   óR   € ^ RI HtHt R R ltR R ltR R ltR R	 ltR
 R ltR# )é    )ÚROUND_FLOORÚDecimalc                ó<   € V ^8„  d   QhR\         R\         R\         /# ©é   ÚdividendÚdivisorÚreturn©r   )Úformats   "Úf/home/user/billing-ledger-validation/.venv/lib/python3.14/site-packages/isoduration/operations/util.pyÚ__annotate__r      s&   € ÷ Hñ H”Gð H¤gð H´'ñ Hó    c                 ó:   € W,          P                  \        R 7      # ©)Úrounding©Úto_integral_valuer   ©r   r	   s   &&r   Úquot2r      s   € ØÕ×1Ñ1¼;Ð1ÓGÐGr   c                ó<   € V ^8„  d   QhR\         R\         R\         /# r   r   )r   s   "r   r   r      s!   € ÷ 9ñ 9”7ð 9¤Wð 9´ñ 9r   c                 ó4   € V \        W4      V,          ,
          # ©N)r   r   s   &&r   Úmod2r      s   € Ø”e˜HÓ.°Õ8Õ8Ð8r   c                óH   € V ^8„  d   QhR\         R\         R\         R\         /# ©r   ÚvalueÚlowÚhighr
   r   )r   s   "r   r   r      s.   € ÷ Hñ H”ð Hœwð H¬gð H¼'ñ Hr   c                 óZ   € W,
          pW!,
          pW4,          P                  \        R 7      # r   r   ©r   r   r   r   r	   s   &&&  r   Úquot3r"      s'   € Ø{€HØj€GØÕ×1Ñ1¼;Ð1ÓGÐGr   c                óH   € V ^8„  d   QhR\         R\         R\         R\         /# r   r   )r   s   "r   r   r      s(   € ÷ )ñ )”ð )œgð )¬Wð )¼ñ )r   c                 óF   € W,
          pW!,
          p\        W44      V,           # r   )r   r!   s   &&&  r   Úmod3r%      s    € Ø{€HØj€GÜÓ" SÕ(Ð(r   c                ó<   € V ^8„  d   QhR\         R\         R\         /# )r   ÚyearÚmonthr
   r   )r   s   "r   r   r      s!   € ÷ ñ œ7ð ¬7ð ´wñ r   c           	      óà  € \        \        V\        ^4      \        ^4      4      4      pV \        V\        ^4      \        ^4      4      ,           pVR9   d   \        ^4      # VR9   d   \        ^4      # \	        V\        R4      4      ^ 8H  ;'       g9    \	        V\        ^d4      4      ^ 8g  ;'       d    \	        V\        ^4      4      ^ 8H  pV^8X  d   V'       d   \        ^4      # \        ^4      # )é   i  )r*   é   é   é   é   é
   é   )é   é   é	   é   )Úintr%   r   r"   r   )r'   r(   Ú
norm_monthÚ	norm_yearÚis_leap_years   &&   r   Úmax_day_in_monthr9      sÐ   € Ü”T˜%¤¨£¬W°R«[Ó9Ó:€JØ”u˜U¤G¨A£J´¸³Ó<Õ<€IàÐ,Ô,Ür‹{ÐØ]Ô"Ür‹{Ðô 	ˆYœ ›Ó%¨Ñ*÷ 	-ð 	-Ü	œ7 3›<Ó(¨AÑ-÷ -ð -ÜœG A›JÓ'¨1Ñ,ð ð
 Q„Ÿ<Ür‹{Ðä2‹;Ðr   N)Údecimalr   r   r   r   r"   r%   r9   © r   r   Ú<module>r<      s#   ðß (õHõ9õHõ)÷r   