bg ZddlmZddlmZmZmZmZddlmZGddeeeeeZ dS)) BaseElement)XLinkViewBox Transform Presentation) is_stringc4eZdZdZdZdZdfd Zd dZxZS) Patterna A pattern is used to fill or stroke an object using a pre-defined graphic object which can be replicated ("tiled") at fixed intervals in x and y to cover the areas to be painted. Patterns are defined using a `pattern` element and then referenced by properties `fill` and `stroke` on a given graphics element to indicate that the given element shall be filled or stroked with the referenced pattern. patternpatternTransformNc tt|jdi|||d|d<|d|d<||d|d<|d|d<|Lt|r||n'|||jr'|j|j |j dSdS) z :param 2-tuple insert: base point of the pattern (**x**, **y**) :param 2-tuple size: size of the pattern (**width**, **height**) :param inherit: pattern inherits properties from `inherit` see: **xlink:href** Nrxywidthheight) superr __init__rset_hrefget_iridebug validatorcheck_all_svg_attribute_values elementnameattribs)selfinsertsizeinheritextra __class__s a/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/svgwrite/pattern.pyrzPattern.__init__s &gt%.....  q DIq DI   GDM!!WDN  !! 1 g&&&& goo//000 : Z N 9 9$:JDL Y Y Y Y Y Z Znonec4|d|S)z( Returns the of the gradient.  ) get_funciri)rdefaults r#get_paint_serverzPattern.get_paint_server0s!**,,,,gg66r$)NNN)r%) __name__ __module__ __qualname____doc__r transformnamerr* __classcell__)r"s@r#r r smK&MZZZZZZ.77777777r$r N) svgwrite.basersvgwrite.mixinsrrrrsvgwrite.utilsrr rr$r#r4s&%%%%%CCCCCCCCCCCC$$$$$$%7%7%7%7%7k5'9l%7%7%7%7%7r$