6FET d dl mZ d dl mZ ddddZddd d Z G d de Z G d de Z G d de Z G d de Z G d de Z G d de Z G d de ZdS ) strlist is_stringxMidxMinxMax)centerleftrightYMidYMinYMax)middletopbottomc ( e Zd ZdZd dZd ZddZd S )ViewBoxa The **ViewBox** mixin provides the ability to specify that a given set of graphics stretch to fit a particular container element. The value of the **viewBox** attribute is a list of four numbers **min-x**, **min-y**, **width** and **height**, separated by whitespace and/or a comma, which specify a rectangle in **user space** which should be mapped to the bounds of the viewport established by the given element, taking into account attribute **preserveAspectRatio**. r c 2 t ||||g | d<