ó
    ˆ*£h,  ã                  óâ   • S r SSKJr  SSKJrJr  SSKJr  SSKJ	r	  SSK
Jr  SSKJrJr  SSKJrJrJrJr  \(       a  SS	K
Jr   " S
 S\5      r " S S\5      r " S S\5      r " S S\5      rg)zLlxml custom element classes for XML elements related to the Connector shape.é    )Úannotations)ÚTYPE_CHECKINGÚcast)Ú	parse_xml)Únsdecls)ÚBaseShapeElement)ÚST_DrawingElementIdÚXsdUnsignedInt)ÚBaseOxmlElementÚOneAndOnlyOneÚRequiredAttributeÚ	ZeroOrOne)ÚCT_ShapePropertiesc                  ó<   • \ rS rSrSr\" S\5      r\" S\5      r	Sr
g)ÚCT_Connectioné   z}A `a:stCxn` or `a:endCxn` element.

Specifies a connection between an end-point of a connector and a shape connection point.
ÚidÚidx© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r	   r   r
   r   Ú__static_attributes__r   ó    ÚW/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pptx/oxml/shapes/connector.pyr   r      s"   † ññ
 
˜4Ð!4Ó	5€BÙ
˜E >Ó
2ƒCr   r   c                  ó†   • \ rS rSr% SrSr\" S5      r\" S5      rS\	S'   C\
                    SS j5       rS	rg
)ÚCT_Connectoré   z(A line/connector shape `p:cxnSp` element)úp:nvCxnSpPrúp:spPrzp:stylezp:extLstr!   r"   r   ÚspPrc
                ó®   • U(       a  SOSU	(       a  SOS-   n
[        [        [        S[        SS5       SU SU S	U
 S
U SU SU SU SU S35      5      $ )zCReturn a new `p:cxnSp` element tree configured as a base connector.z
 flipH="1"Ú z
 flipV="1"z	<p:cxnSp ÚaÚpz#>
  <p:nvCxnSpPr>
    <p:cNvPr id="z" name="zM"/>
    <p:cNvCxnSpPr/>
    <p:nvPr/>
  </p:nvCxnSpPr>
  <p:spPr>
    <a:xfrmz>
      <a:off x="z" y="z"/>
      <a:ext cx="z" cy="z("/>
    </a:xfrm>
    <a:prstGeom prst="a…  ">
      <a:avLst/>
    </a:prstGeom>
  </p:spPr>
  <p:style>
    <a:lnRef idx="2">
      <a:schemeClr val="accent1"/>
    </a:lnRef>
    <a:fillRef idx="0">
      <a:schemeClr val="accent1"/>
    </a:fillRef>
    <a:effectRef idx="1">
      <a:schemeClr val="accent1"/>
    </a:effectRef>
    <a:fontRef idx="minor">
      <a:schemeClr val="tx1"/>
    </a:fontRef>
  </p:style>
</p:cxnSp>)r   r   r   r   )ÚclsÚid_ÚnameÚprstÚxÚyÚcxÚcyÚflipHÚflipVÚflips              r   Ú	new_cxnSpÚCT_Connector.new_cxnSp#   s�   € ö !&‘¨2Æ%±,ÈRÑPˆÜÜÜØœG C¨Ó-Ð.ð /$à$' 5¨°°ð 7ð
 #˜Vð $#Ø#$ # U¨1¨#ð .$Ø$& 4 v¨b¨Tð 2)à)-¨ð /ðóó"
ð "	
r   r   N)r)   Úintr*   Ústrr+   r6   r,   r5   r-   r5   r.   r5   r/   r5   r0   Úboolr1   r7   Úreturnr   )r   r   r   r   r   Ú_tag_seqr   Ú	nvCxnSpPrr#   Ú__annotations__Úclassmethodr3   r   r   r   r   r   r      s›   ‡ Ù2à?€HÙ˜mÓ,€IÙ,¨XÓ6€DÐ
Ó6Øàð0
àð0
ð ð0
ð ð	0
ð
 ð0
ð ð0
ð ð0
ð ð0
ð ð0
ð ð0
ð 
ó0
ó ó0
r   r   c                  óH   • \ rS rSrSr\" S5      r\" S5      r\" S5      rSr	g)ÚCT_ConnectorNonVisualéW   zg
`p:nvCxnSpPr` element, container for the non-visual properties of
a connector, such as name, id, etc.
zp:cNvPrzp:cNvCxnSpPrzp:nvPrr   N)
r   r   r   r   r   r   ÚcNvPrÚ
cNvCxnSpPrÚnvPrr   r   r   r   r>   r>   W   s'   † ññ
 ˜)Ó$€EÙ˜~Ó.€JÙ˜Ó"ƒDr   r>   c                  óF   • \ rS rSrSrSr\" S\SS S9r\" S\S	S S9rCS
r	g)ÚCT_NonVisualConnectorPropertieséb   z‹
`p:cNvCxnSpPr` element, container for the non-visual properties specific
to a connector shape, such as connections and connector locking.
)za:cxnSpLocksúa:stCxnúa:endCxnza:extLstrF   é   N)Ú
successorsrG   é   r   )
r   r   r   r   r   r9   r   ÚstCxnÚendCxnr   r   r   r   rD   rD   b   s6   † ñð
 C€HÙ�i¨H°Q°R¨LÑ9€EÙ�z¨h°q°r¨lÑ;€FÛr   rD   N)r   Ú
__future__r   Útypingr   r   Ú	pptx.oxmlr   Úpptx.oxml.nsr   Úpptx.oxml.shapes.sharedr   Úpptx.oxml.simpletypesr	   r
   Úpptx.oxml.xmlchemyr   r   r   r   r   r   r   r>   rD   r   r   r   Ú<module>rT      sY   ðÙ Rå "ç &å Ý  Ý 4ß Eß [Ó [æÝ:ô3Ð$ô 3ô9
Ð#ô 9
ôx#˜Oô #ô	 oõ 	r   