+
    Œvjd!  ã                   óø   € ^ RI Ht ^ RIHtHt ^ RIHtHtHtH	t	H
t
 ^ RIHt ^ RI5 ^ RI5 ^ RIHt ^ RIHt ^ RIHt  ! R	 R
]4      t]R8X  d*   ]! 4       t]P1                  4       P3                  RR7       R# R# )é    )Úcolors)ÚblackÚwhite)ÚPolygonÚStringÚDrawingÚGroupÚRect)ÚWidget)Ú*)Úcm)ÚgetFont)Ú
ShadedRectc            
       óº  a € ] tR t^t o Rt]! R@/ R]! ]RR7      bR]! ]RR7      bR]! ]	RR7      bR	]! ]	R
R7      bR]! ]
RR7      bR]! ]
RR7      bR]! ]RR7      bR]! ]RR7      bR]! ]RR7      bR]! ]RR7      bR]! ]
RR7      bR]! ]	RR7      bR]! ]RR7      bR]! ]RR7      bR]! ]RR7      bR ]! ]R!R7      bR"]! ]	R#R7      bR$]! ]R%R7      bR&]! ]R'R7      bR(]! ]R)R7      bR*]! ]R+R7      bR,]! ]R-R7      bR.]! ]	R/R7      bR0]! ]R1R7      bR2]! ]R-R7      bR3]! ]R4R7      bR5]! ]R6R7      bR7]! ]	R8R7      b tR9 tR: tR; tRAR= ltR> tR?tV tR<# )BÚSlideBoxzReturns a slidebox widgetÚlabelFontNamez Name of font used for the labels)ÚdescÚlabelFontSizez Size of font used for the labelsÚlabelStrokeColorzColour for for number outlinesÚlabelFillColorzColour for number insidesÚ
startColorzColor of first boxÚendColorzColor of last boxÚnumberOfBoxeszHow many boxes there areÚtrianglePositionz)Which box is highlighted by the trianglesÚtriangleHeightzHeight of indicator trianglesÚtriangleWidthzWidth of indicator trianglesÚtriangleFillColorzColour of indicator trianglesÚtriangleStrokeColorz$Colour of indicator triangle outlineÚtriangleStrokeWidthÚ	boxHeightzHeight of the boxesÚboxWidthzWidth of the boxesÚ
boxSpacingzSpace between the boxesÚboxOutlineColorz)Colour used to outline the boxes (if any)ÚboxOutlineWidthz!Width of the box outline (if any)ÚleftPaddingzPadding on left of drawingÚrightPaddingzPadding on right of drawingÚ
topPaddingzPadding at top of drawingÚbottomPaddingzPadding at bottom of drawingÚ
backgroundz0Colour of the background to the drawing (if any)ÚsourceLabelTextz/Text used for the 'source' label (can be empty)ÚsourceLabelOffsetÚsourceLabelFontNamez(Name of font used for the 'source' labelÚsourceLabelFontSizez Font size for the 'source' labelÚsourceLabelFillColorz0Colour ink for the 'source' label (bottom right)c                óš  € R V n         ^
V n        \        V n        \        V n        \        P                  ! RRR4      V n        \        P                  ! RRR4      V n	        ^V n
        ^V n        R\        ,          V n        R\        ,          V n        \        V n        \        V n        RV n        R\        ,          V n        R\        ,          V n        R\        ,          V n        \        V n        RV n        ^V n        ^V n        ^V n        ^V n        RV n        RV n        R	\        ,          V n        R
V n        ^V n        \        V n         R# )zHelvetica-Boldg¸…ëQ¸¾?gR¸…ëQØ?g�Âõ(\�â?gš™™™™™á?g\�Âõ(\ç?g333333³?NzSource: ReportLabgš™™™™™É?zHelvetica-Obliquegí?gì?gÞÝÝÝÝÝÝ?g¹?gSSSSSSÓ?gñðððððà?)!r   r   r   r   r   r   r   ÚColorr   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   )Úselfs   &Úf/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/reportlab/graphics/charts/slidebox.pyÚ__init__ÚSlideBox.__init__,   s  € Ø-ˆÔØˆÔÜ %ˆÔÜ#ˆÔÜ Ÿ,š, y°¸9ÓEˆŒÜŸš X¨h°yÓAˆŒØˆÔØ !ˆÔØ"¤2�gˆÔØ!¤"�WˆÔÜ!&ˆÔÜ#(ˆÔ Ø#'ˆÔ Øœb�ˆŒØœR�ˆŒØ¤�(ˆŒÜ$ˆÔØ#ˆÔØˆÔØˆÔØˆŒØˆÔØˆŒØ2ˆÔØ!$¤R¥ˆÔØ#6ˆÔ Ø#$ˆÔ Ü$)ˆÖ!ó    c                óÂ  € V P                   V P                  ,          pV P                   ^8”  d+   WP                   ^,
          V P                  ,          ,           pWP                  ,           V P                  ,           pV P
                  V P                  ,           pW P                  ,           V P                  ,           V P                  ,           V P                  ,           pW3# ©é   )r   r!   r"   r%   r&   r    r   r'   r(   r+   r-   )r1   ÚtxÚtys   &  r2   Ú_getDrawingDimensionsÚSlideBox._getDrawingDimensionsJ   s    € Ø×Ñ˜tŸ}™}Õ,ˆØ×Ñ˜aÔ B×);Ñ);¸AÕ)=¸t¿¹Õ(NÕ$O Ø×ÑÕ˜t×0Ñ0Õ0ˆØ�>‰>˜$×-Ñ-Õ-ˆØ�o‰oÕ˜d×0Ñ0Õ0°×1GÑ1GÕGÈ×H`ÑH`Õ`ˆØˆwˆr5   c           
     óä   € V P                   ^,           pV P                  pV P                  p. p\        ^ V4       F2  pVP	                  \
        P                  ! W#^ V^,
          V4      4       K4  	  V# r7   )r   r   r   ÚrangeÚappendr   ÚlinearlyInterpolatedColor)r1   Ú	numShadesÚfillColorStartÚfillColorEndÚ
colorsListÚis   &     r2   Ú
_getColorsÚSlideBox._getColorsR   sh   € à×&Ñ& qÕ(ˆ	ØŸ™ˆØ—}‘}ˆØˆ
ä�q˜Ö#ˆAØ×Ñœf×>Ò>¸~Ð]^Ð`iÐjkÕ`kÐmnÓoÖpñ $àÐr5   Nc                óŽ   € V'       g   V P                  4       w  r#\        W#4      pVP                  V P                  4       4       V# ©N)r;   r   ÚaddÚdraw)r1   Údrawingr9   r:   s   &&  r2   ÚdemoÚSlideBox.demo]   s5   € ßØ×,Ñ,Ó.‰EˆBÜ˜b“nˆGØ�‰�D—I‘I“KÔ Øˆr5   c                ó@  € \        4       pV P                  V P                  ^,          ,           V P                  ,           V P                  ,           pV P
                  '       dI   V P                  4       w  r4VP                  \        V P                  ) V) W4R^ V P
                  R7      4       \        V P                  4      P                  P                  R,          pV^ 8X  d   RpWPP                  ,          pV P                  4       p^ p\!        ^ V P"                  4       EF€  p\%        4       pW8n        ^ Vn        V P*                  Vn        V P.                  Vn        RVn        ^Vn        Wg,          Vn        Wg^,           ,          Vn        RVn        ^ Vn        VP                  V4       VP                  \        V^ V P*                  V P.                  V P>                  V P@                  RR7      4       VP                  \C        W0P*                  R,          ,           V P.                  V,
          R,          \E        V^,           4      V PF                  V PH                  RV P                  V P                  R7      4       W0P*                  ,           V PJ                  ,           pEKƒ  	  V PL                  V P*                  ,          p	V PL                  ^8”  d+   W�PL                  ^,
          V PJ                  ,          ,           p	W�P*                  ^,          ,
          p	VP                  \O        V PP                  V PR                  V PT                  W�P.                  V P                  ^,          ,
          W�PV                  ^,          ,
          V P.                  V P                  ^,          ,           W�PV                  ^,          ,           V P.                  V P                  ^,          ,           W�P.                  V P                  ^,          ,
          .R	7      4       VP                  \O        V PP                  V PR                  V PT                  V	^ V P                  ^,          ,           W�PV                  ^,          ,
          ^ V P                  ^,          ,
          W�PV                  ^,          ,           ^ V P                  ^,          ,
          V	^ V P                  ^,          ,           .R	7      4       V PX                  R8w  d”   VP                  \C        W0PJ                  ,
          ^ V P                  ^,          ,
          V P                  ,
          V P                  ,
          V PX                  V PZ                  R
V P\                  V P                  R7      4       VP_                  V P                  V4       V# )é   N)ÚstrokeColorÚstrokeWidthÚ	fillColorg     @�@g`åÐ"Ûùæ?Úverticalg       @Úmiddle)ÚtextrS   rQ   Ú
textAnchorÚfontNameÚfontSize)rQ   rR   rS   ÚpointsÚend)rV   rS   rW   rX   rY   )0r	   r(   r   r+   r-   r)   r;   rJ   r
   r%   r   r   ÚfaceÚascentr   rF   r>   r   r   ÚxÚyr!   Úwidthr    ÚheightÚorientationrA   rB   rC   rQ   rR   r#   r$   r   Ústrr   r   r"   r   r   r   r   r   r   r*   r.   r,   Úshift)
r1   ÚgÚysr^   r_   r]   rD   ÚfÚsrÚxts
   &         r2   rK   ÚSlideBox.drawd   sD  € Ü‹GˆØ×Ñ ×!4Ñ!4°QÕ!6Õ7¸×8NÑ8NÕNÈt×OgÑOgÕgˆØ�?�?ˆ?Ø×,Ñ,Ó.‰CˆAØ�E‰E”$˜×(Ñ(Ð(¨"¨¨QØ#'Ø#$Ø!%§¡ô2ô 3ô
 �t×)Ñ)Ó*×/Ñ/×6Ñ6°uÕ<ˆØ�1Œ9˜U�fØ×(Ñ(Õ(ˆà—_‘_Ó&ˆ
ð ˆÜ˜˜$×,Ñ,×-ˆAÜ‹|ˆBØŒDØˆBŒDØ—]‘]ˆBŒHØ—n‘nˆBŒIØ'ˆBŒNØˆBŒLØ *¥ˆBÔØ(¨1­�oˆBŒOØ!ˆBŒNØˆBŒNà�E‰E�"ŒIà�E‰E”$�q˜˜4Ÿ=™=¨¯©Ø#×3Ñ3Ø#×3Ñ3Ø!ô#ô $ð
 �E‰E”&˜Ÿ=™=¨Õ+Õ+¨T¯^©^¸FÕ-BÀBÕ,FÜ˜a �c›(Ø#×2Ñ2Ø#×4Ñ4Ø (Ø"×0Ñ0Ø"×0Ñ0ô2ô 3ð —‘�o˜dŸo™oÕ-‹Añ7 .ð< ×#Ñ# D§M¡MÕ1ˆØ× Ñ  Ô"Ø×*Ñ*¨1Õ,¨d¯o©oÕ=Õ=ˆBØ—‘˜q•Õ!ˆØ	�‰ŒgØ×2Ñ2Ø×2Ñ2Ø×.Ñ.Ø—~‘~ t×':Ñ':¸1Õ'<Õ=Ø×*Ñ*¨1Õ,Õ-¨d¯n©n¸d×>QÑ>QÐRSÕ>SÕ.TØ×*Ñ*¨1Õ,Õ-¨d¯n©n¸d×>QÑ>QÐRSÕ>SÕ.TØŸ>™>¨4×+>Ñ+>¸qÕ+@ÕAðCô	Dô 	Eð 	
�‰ŒgØ×2Ñ2Ø×2Ñ2Ø×.Ñ.Ø�q˜$×-Ñ-¨aÕ/Õ0Ø×*Ñ*¨1Õ,Õ-¨a°×1DÑ1DÀQÕ1FÕ.GØ×*Ñ*¨1Õ,Õ-¨a°×1DÑ1DÀQÕ1FÕ.GØ�q˜$×-Ñ-¨aÕ/Õ0ð2ô	3ô 	4ð ×Ñ 4Ô'Ø�E‰E”&˜Ÿ?™?Õ*¨1¨d×.AÑ.AÀ!Õ.CÕ+DÀT×E[ÑE[Õ+[Ð]a×]uÑ]uÕ+vØ"×2Ñ2Ø#'×#<Ñ#<Ø$)Ø"&×":Ñ":Ø"&×":Ñ":ô<ô =ð 	
�‰�× Ñ  "Ô%àˆr5   )r)   r(   r    r#   r$   r"   r!   r   r   r   r   r   r%   r   r&   r.   r,   r-   r+   r*   r   r'   r   r   r   r   r   r   © rI   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚAttrMapÚAttrMapValueÚisStringÚisNumberÚisColorOrNoneÚisColorÚisIntÚisNumberOrNoneÚisNoneOrStringÚ_attrMapr3   r;   rF   rM   rK   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r2   r   r      s&  ø‡ € Ù#Ùò 
Ù$ XÐ4VÕWð
á$ XÐ4VÕWð
ñ (¨Ð<\Õ]ð
ñ & mÐ:UÕVð	
ñ
 " 'Ð0DÕEð
ñ   Ð.AÕBð
ñ % UÐ1KÕLð
ñ (¨Ð4_Õ`ð
ñ & hÐ5TÕUð
ñ % XÐ4RÕSð
ñ )¨Ð7VÕWð
ñ +¨=Ð?eÕfð
ñ +¨8Ð:`Õað
ñ ! Ð0EÕFð
ñ   Ð/CÕDð
ñ  " (Ð1JÕKð!
ñ" ' }Ð;fÕgð#
ñ$ ' ~Ð<_Õ`ð%
ñ& # 8Ð2NÕOð'
ñ( $ HÐ3PÕQð)
ñ* " (Ð1LÕMð+
ñ, % XÐ4RÕSð-
ñ. " -Ð6hÕið/
ñ0 ' ~Ð<mÕnð1
ñ2 )¨Ð8VÕWð3
ñ4 +¨8Ð:dÕeð5
ñ6 +¨8Ð:\Õ]ð7
ñ8  ,¨MÐ@rÕsð9
€Hò>*ò<ò	ô÷Pð Pr5   r   Ú__main__Úslidebox)ÚfnRootN)Úreportlab.libr   Úreportlab.lib.colorsr   r   Úreportlab.graphics.shapesr   r   r   r	   r
   Úreportlab.graphics.widgetbaser   Úreportlab.lib.attrmapÚreportlab.lib.validatorsÚreportlab.lib.unitsr   Úreportlab.pdfbase.pdfmetricsr   Ú reportlab.graphics.widgets.gridsr   r   rl   ÚdrM   Úsaverk   r5   r2   Ú<module>rŒ      s\   ðÝ  ß -ß KÕ KÝ 0Ü #Ü &Ý "Ý 0Ý 7ôiˆvô iðX ˆzÔÙ‹
€AØ‡F�FƒH‡M�M˜€MÖ$ñ r5   