+
    i                     2    R t ^ RIHt R.t ! R R]4      tR# )zCalculate the area of a glyph.)BasePenAreaPenc                   N   a  ] tR t^	t o R
R ltR tR tR tR tR t	R t
R	tV tR# )r   Nc                @    \         P                  ! W4       ^ V n        R#     N)r   __init__value)selfglyphsets   &&v/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/pens/areaPen.pyr   AreaPen.__init__
   s    (
    c                "    V;V n         V n        R # N)_p0_startPoint)r
   p0s   &&r   _moveToAreaPen._moveTo   s    &((4#r   c                    V P                   w  r#Vw  rEV ;P                  WB,
          WS,           ,          R ,          ,          un        Wn         R# )g      ?N)r   r	   )r
   p1x0y0x1y1s   &&    r   _lineToAreaPen._lineTo   s5    

rw27+c11
r   c                P   V P                   pV^ ,          V^,          rTV^ ,          V,
          V^,          V,
          rvV^ ,          V,
          V^,          V,
          rV ;P                  W,          Wi,          ,
          ^,          ,          un        V P                  V4       W n         R# r   r   r	   r   )
r
   r   p2r   r   r   r   r   x2y2s
   &&&       r   _qCurveToOneAreaPen._qCurveToOne   su    XXA1BARURZBARURZB

rw(A--
Rr   c                   V P                   pV^ ,          V^,          reV^ ,          V,
          V^,          V,
          rV^ ,          V,
          V^,          V,
          rV^ ,          V,
          V^,          V,
          rV ;P                  Wz) V,
          ,          W^V,          ,
          ,          ,           W^V
,          ,           ,          ,           R,          ,          un        V P                  V4       W0n         R# )r   g333333?Nr   )r
   r   r    p3r   r   r   r   r   r!   r"   x3y3s   &&&&         r   _curveToOneAreaPen._curveToOne!   s    XXA1BARURZBARURZBARURZB

rS2XAF{);;bRK>PPTXXX
Rr   c                D    V P                  V P                  4       V =V =R # r   )r   r   r   r
   s   &r   
_closePathAreaPen._closePath,   s    T%%&Hd&r   c                P    V P                   V P                  8w  d   \        hV = V =R # r   )r   r   NotImplementedErrorr,   s   &r   _endPathAreaPen._endPath0   s$    88t'''%%Hd&r   )r   r   r	   r   )__name__
__module____qualname____firstlineno__r   r   r   r#   r)   r-   r1   __static_attributes____classdictcell__)__classdict__s   @r   r   r   	   s-     )	'' 'r   N)__doc__fontTools.pens.basePenr   __all__r    r   r   <module>r>      s     $ * ++'g +'r   