+
    i                     $    R t R.t ! R R4      tR# )zMixin classes for sharing functionality between unrelated classes.

This module is named with a leading underscore to signify to users that it's
"private" and only intended for internal use by the biomechanics module.

_NamedMixinc                   p   a  ] tR t^t o Rt]V 3R lR l4       t]P                  V 3R lR l4       tRtV t	R# )r   aK  Mixin class for adding `name` properties.

Valid names, as will typically be used by subclasses as a suffix when
naming automatically-instantiated symbol attributes, must be nonzero length
strings.

Attributes
==========

name : str
    The name identifier associated with the instance. Must be a string of
    length at least 1.

c                    < V ^8  d   QhRS[ /# )   returnstr)format__classdict__s   "_/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/physics/biomechanics/_mixin.py__annotate___NamedMixin.__annotate__   s      c     c                    V P                   # )z,The name associated with the class instance._name)selfs   &r   name_NamedMixin.name   s     zzr   c                $   < V ^8  d   QhRS[ RR/# )r   r   r   Nr   )r	   r
   s   "r   r   r   "   s        r   c                R   \        V R 4      '       d   R\        V4       R2p\        V4      h\        V\        4      '       g.   R\        V4       R\        V4       R\         R2p\        V4      hVR	9   d+   R\        V4       R\        \        4       R2p\        V4      hWn        R# )
r   zCan't set attribute `name` to z as it is immutable.zName z passed to `name` was of type z
, must be .z& is invalid, must be a nonzero length N>    )	hasattrreprAttributeError
isinstancer   type	TypeError
ValueErrorr   )r   r   msgs   && r   r   r   !   s    4!!1$t* >   !%%$$$T
|#A:,jQ0  C. 4<T
|#I9+Q   S/!
r   r   N)
__name__
__module____qualname____firstlineno____doc__propertyr   setter__static_attributes____classdictcell__)r
   s   @r   r   r      s6        
[[ r   N)r%   __all__r    r   r   <module>r,      s    /) )r   