1# -*- coding: utf-8 -*- 2# cython: language_level=3, always_allow_keywords=True 3 4## Copyright 1999-2018 by LivingLogic AG, Bayreuth/Germany 5## Copyright 1999-2018 by Walter Dörwald 6## 7## All Rights Reserved 8## 9## See ll/xist/__init__.py for the license 10 11 12""" 13This is a namespace module implementing `SVG 1.1`__. 14 15__ http://www.w3.org/TR/SVG11/ 16""" 17 18 19from ll.xist import xsc, sims 20 21 22__docformat__ = "reStructuredText" 23 24 25xmlns = "http://www.w3.org/2000/svg" 26 27 28class DocTypeSVG11(xsc.DocType): 29 """ 30 document type for SVG 1.1 31 """ 32 def __init__(self): 33 xsc.DocType.__init__(self, 'svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"') 34 35 36class alignment_baseline(xsc.Attrs): 37 class alignment_baseline(xsc.TextAttr): 38 xmlname = "alignment-baseline" 39 values = ("auto", "baseline", "before-edge", "text-before-edge", "middle", "central", "after-edge", "text-after-edge", "ideographic", "alphabetic", "hanging", "mathematical", "inherit") 40 41 42class baseline_shift(xsc.Attrs): 43 class baseline_shift(xsc.TextAttr): xmlname = "baseline-shift" 44 45 46class class_(xsc.Attrs): 47 class class_(xsc.TextAttr): xmlname = "class" 48 49 50class clip(xsc.Attrs): 51 class clip(xsc.TextAttr): pass 52 53 54class clip_path(xsc.Attrs): 55 class clip_path(xsc.TextAttr): xmlname = "clip-path" 56 57 58class clip_rule(xsc.Attrs): 59 class clip_rule(xsc.TextAttr): 60 xmlname = "clip-rule" 61 values = ("nonzero", "evenodd", "inherit") 62 63 64class color(xsc.Attrs): 65 class color(xsc.ColorAttr): pass 66 67 68class color_interpolation(xsc.Attrs): 69 class color_interpolation(xsc.TextAttr): 70 xmlname = "color-interpolation" 71 values = ("auto", "sRGB", "linearRGB", "inherit") 72 73 74class color_interpolation_filters(xsc.Attrs): 75 class color_interpolation_filters(xsc.TextAttr): 76 xmlname = "color-interpolation-filters" 77 values = ("auto", "sRGB", "linearRGB", "inherit") 78 79 80class color_profile2(xsc.Attrs): 81 class color_profile(xsc.TextAttr): xmlname = "color-profile" 82 83 84class color_rendering(xsc.Attrs): 85 class color_rendering(xsc.TextAttr): 86 xmlname = "color-rendering" 87 values = ("auto", "optimizeSpeed", "optimizeQuality", "inherit") 88 89 90class cursor2(xsc.Attrs): 91 class cursor(xsc.TextAttr): pass 92 93 94class direction(xsc.Attrs): 95 class direction(xsc.TextAttr): values = ("ltr", "rtl", "inherit") 96 97 98class display(xsc.Attrs): 99 class display(xsc.TextAttr): values = ("inline", "block", "list-item", "run-in", "compact", "marker", "table", "inline-table", "table-row-group", "table-header-group", "table-footer-group", "table-row", "table-column-group", "table-column", "table-cell", "table-caption", "none", "inherit") 100 101 102class dominant_baseline(xsc.Attrs): 103 class dominant_baseline(xsc.TextAttr): 104 xmlname = "dominant-baseline" 105 values = ("auto", "use-script", "no-change", "reset-size", "ideographic", "alphabetic", "hanging", "mathematical", "central", "middle", "text-after-edge", "text-before-edge", "inherit") 106 107 108class enable_background(xsc.Attrs): 109 class enable_background(xsc.TextAttr): xmlname = "enable-background" 110 111 112class externalResourcesRequired(xsc.Attrs): 113 class externalResourcesRequired(xsc.TextAttr): values = ("false", "true") 114 115 116class fill(xsc.Attrs): 117 class fill(xsc.ColorAttr): pass 118 119 120class fill_opacity(xsc.Attrs): 121 class fill_opacity(xsc.TextAttr): xmlname = "fill-opacity" 122 123 124class fill_rule(xsc.Attrs): 125 class fill_rule(xsc.TextAttr): 126 xmlname = "fill-rule" 127 values = ("nonzero", "evenodd", "inherit") 128 129 130class filter2(xsc.Attrs): 131 class filter(xsc.TextAttr): pass 132 133 134class flood_color(xsc.Attrs): 135 class flood_color(xsc.ColorAttr): xmlname = "flood-color" 136 137 138class flood_opacity(xsc.Attrs): 139 class flood_opacity(xsc.TextAttr): xmlname = "flood-opacity" 140 141 142class font_family(xsc.Attrs): 143 class font_family(xsc.TextAttr): xmlname = "font-family" 144 145 146class font_size(xsc.Attrs): 147 class font_size(xsc.TextAttr): xmlname = "font-size" 148 149 150class font_size_adjust(xsc.Attrs): 151 class font_size_adjust(xsc.TextAttr): xmlname = "font-size-adjust" 152 153 154class font_stretch(xsc.Attrs): 155 class font_stretch(xsc.TextAttr): 156 xmlname = "font-stretch" 157 values = ("normal", "wider", "narrower", "ultra-condensed", "extra-condensed", "condensed", "semi-condensed", "semi-expanded", "expanded", "extra-expanded", "ultra-expanded", "inherit") 158 159 160class font_style(xsc.Attrs): 161 class font_style(xsc.TextAttr): 162 xmlname = "font-style" 163 values = ("normal", "italic", "oblique", "inherit") 164 165 166class font_variant(xsc.Attrs): 167 class font_variant(xsc.TextAttr): 168 xmlname = "font-variant" 169 values = ("normal", "small-caps", "inherit") 170 171 172class font_weight(xsc.Attrs): 173 class font_weight(xsc.TextAttr): 174 xmlname = "font-weight" 175 values = ("normal", "bold", "bolder", "lighter", 100, 200, 300, 400, 500, 600, 700, 800, 900, "inherit") 176 177 178class glyph_orientation_horizontal(xsc.Attrs): 179 class glyph_orientation_horizontal(xsc.TextAttr): xmlname = "glyph-orientation-horizontal" 180 181 182class glyph_orientation_vertical(xsc.Attrs): 183 class glyph_orientation_vertical(xsc.TextAttr): xmlname = "glyph-orientation-vertical" 184 185 186class id(xsc.Attrs): 187 class id(xsc.IDAttr): pass 188 189 190class image_rendering(xsc.Attrs): 191 class image_rendering(xsc.TextAttr): 192 xmlname = "image-rendering" 193 values = ("auto", "optimizeSpeed", "optimizeQuality", "inherit") 194 195 196class kerning(xsc.Attrs): 197 class kerning(xsc.TextAttr): pass 198 199 200class letter_spacing(xsc.Attrs): 201 class letter_spacing(xsc.TextAttr): xmlname = "letter-spacing" 202 203 204class lighting_color(xsc.Attrs): 205 class lighting_color(xsc.ColorAttr): xmlname = "lighting-color" 206 207 208class marker_end(xsc.Attrs): 209 class marker_end(xsc.TextAttr): xmlname = "marker-end" 210 211 212class marker_mid(xsc.Attrs): 213 class marker_mid(xsc.TextAttr): xmlname = "marker-mid" 214 215 216class marker_start(xsc.Attrs): 217 class marker_start(xsc.TextAttr): xmlname = "marker-start" 218 219 220class mask2(xsc.Attrs): 221 class mask(xsc.TextAttr): pass 222 223 224class onactivate(xsc.Attrs): 225 class onactivate(xsc.TextAttr): pass 226 227 228class onclick(xsc.Attrs): 229 class onclick(xsc.TextAttr): pass 230 231 232class onfocusin(xsc.Attrs): 233 class onfocusin(xsc.TextAttr): pass 234 235 236class onfocusout(xsc.Attrs): 237 class onfocusout(xsc.TextAttr): pass 238 239 240class onload(xsc.Attrs): 241 class onload(xsc.TextAttr): pass 242 243 244class onmousedown(xsc.Attrs): 245 class onmousedown(xsc.TextAttr): pass 246 247 248class onmousemove(xsc.Attrs): 249 class onmousemove(xsc.TextAttr): pass 250 251 252class onmouseout(xsc.Attrs): 253 class onmouseout(xsc.TextAttr): pass 254 255 256class onmouseover(xsc.Attrs): 257 class onmouseover(xsc.TextAttr): pass 258 259 260class onmouseup(xsc.Attrs): 261 class onmouseup(xsc.TextAttr): pass 262 263 264class opacity(xsc.Attrs): 265 class opacity(xsc.TextAttr): pass 266 267 268class overflow(xsc.Attrs): 269 class overflow(xsc.TextAttr): values = ("visible", "hidden", "scroll", "auto", "inherit") 270 271 272class pointer_events(xsc.Attrs): 273 class pointer_events(xsc.TextAttr): 274 xmlname = "pointer-events" 275 values = ("visiblePainted", "visibleFill", "visibleStroke", "visible", "painted", "fill", "stroke", "all", "none", "inherit") 276 277 278class requiredExtensions(xsc.Attrs): 279 class requiredExtensions(xsc.TextAttr): pass 280 281 282class requiredFeatures(xsc.Attrs): 283 class requiredFeatures(xsc.TextAttr): pass 284 285 286class shape_rendering(xsc.Attrs): 287 class shape_rendering(xsc.TextAttr): 288 xmlname = "shape-rendering" 289 values = ("auto", "optimizeSpeed", "crispEdges", "geometricPrecision", "inherit") 290 291 292class stop_color(xsc.Attrs): 293 class stop_color(xsc.ColorAttr): xmlname = "stop-color" 294 295 296class stop_opacity(xsc.Attrs): 297 class stop_opacity(xsc.TextAttr): xmlname = "stop-opacity" 298 299 300class stroke(xsc.Attrs): 301 class stroke(xsc.ColorAttr): pass 302 303 304class stroke_dasharray(xsc.Attrs): 305 class stroke_dasharray(xsc.TextAttr): xmlname = "stroke-dasharray" 306 307 308class stroke_dashoffset(xsc.Attrs): 309 class stroke_dashoffset(xsc.TextAttr): xmlname = "stroke-dashoffset" 310 311 312class stroke_linecap(xsc.Attrs): 313 class stroke_linecap(xsc.TextAttr): 314 xmlname = "stroke-linecap" 315 values = ("butt", "round", "square", "inherit") 316 317 318class stroke_linejoin(xsc.Attrs): 319 class stroke_linejoin(xsc.TextAttr): 320 xmlname = "stroke-linejoin" 321 values = ("miter", "round", "bevel", "inherit") 322 323 324class stroke_miterlimit(xsc.Attrs): 325 class stroke_miterlimit(xsc.TextAttr): xmlname = "stroke-miterlimit" 326 327 328class stroke_opacity(xsc.Attrs): 329 class stroke_opacity(xsc.TextAttr): xmlname = "stroke-opacity" 330 331 332class stroke_width(xsc.Attrs): 333 class stroke_width(xsc.TextAttr): xmlname = "stroke-width" 334 335 336class style2(xsc.Attrs): 337 class style(xsc.StyleAttr): pass 338 339 340class systemLanguage(xsc.Attrs): 341 class systemLanguage(xsc.TextAttr): pass 342 343 344class text_anchor(xsc.Attrs): 345 class text_anchor(xsc.TextAttr): 346 xmlname = "text-anchor" 347 values = ("start", "middle", "end", "inherit") 348 349 350class text_decoration(xsc.Attrs): 351 class text_decoration(xsc.TextAttr): xmlname = "text-decoration" 352 353 354class text_rendering(xsc.Attrs): 355 class text_rendering(xsc.TextAttr): 356 xmlname = "text-rendering" 357 values = ("auto", "optimizeSpeed", "optimizeLegibility", "geometricPrecision", "inherit") 358 359 360class transform(xsc.Attrs): 361 class transform(xsc.TextAttr): pass 362 363 364class unicode_bidi(xsc.Attrs): 365 class unicode_bidi(xsc.TextAttr): 366 xmlname = "unicode-bidi" 367 values = ("normal", "embed", "bidi-override", "inherit") 368 369 370class visibility(xsc.Attrs): 371 class visibility(xsc.TextAttr): values = ("visible", "hidden", "inherit") 372 373 374class word_spacing(xsc.Attrs): 375 class word_spacing(xsc.TextAttr): xmlname = "word-spacing" 376 377 378class writing_mode(xsc.Attrs): 379 class writing_mode(xsc.TextAttr): 380 xmlname = "writing-mode" 381 values = ("lr-tb", "rl-tb", "tb-rl", "lr", "rl", "tb", "inherit") 382 383 384class dx(xsc.Attrs): 385 class dx(xsc.TextAttr): pass 386 387 388class dy(xsc.Attrs): 389 class dy(xsc.TextAttr): pass 390 391 392class format(xsc.Attrs): 393 class format(xsc.TextAttr): pass 394 395 396class glyphRef2(xsc.Attrs): 397 class glyphRef(xsc.TextAttr): pass 398 399 400class rotate(xsc.Attrs): 401 class rotate(xsc.TextAttr): pass 402 403 404class x(xsc.Attrs): 405 class x(xsc.TextAttr): pass 406 407 408class y(xsc.Attrs): 409 class y(xsc.TextAttr): pass 410 411 412class accumulate(xsc.Attrs): 413 class accumulate(xsc.TextAttr): values = ("none", "sum") 414 415 416class additive(xsc.Attrs): 417 class additive(xsc.TextAttr): values = ("replace", "sum") 418 419 420class attributeName(xsc.Attrs): 421 class attributeName(xsc.TextAttr): required = True 422 423 424class attributeType(xsc.Attrs): 425 class attributeType(xsc.TextAttr): pass 426 427 428class begin(xsc.Attrs): 429 class begin(xsc.TextAttr): pass 430 431 432class by(xsc.Attrs): 433 class by(xsc.TextAttr): pass 434 435 436class calcMode(xsc.Attrs): 437 class calcMode(xsc.TextAttr): values = ("discrete", "linear", "paced", "spline") 438 439 440class dur(xsc.Attrs): 441 class dur(xsc.TextAttr): pass 442 443 444class end(xsc.Attrs): 445 class end(xsc.TextAttr): pass 446 447 448class fill2(xsc.Attrs): 449 class fill(xsc.TextAttr): values = ("remove", "freeze") 450 451 452class from_(xsc.Attrs): 453 class from_(xsc.TextAttr): xmlname = "from" 454 455 456class keySplines(xsc.Attrs): 457 class keySplines(xsc.TextAttr): pass 458 459 460class keyTimes(xsc.Attrs): 461 class keyTimes(xsc.TextAttr): pass 462 463 464class max(xsc.Attrs): 465 class max(xsc.TextAttr): pass 466 467 468class min(xsc.Attrs): 469 class min(xsc.TextAttr): pass 470 471 472class onbegin(xsc.Attrs): 473 class onbegin(xsc.TextAttr): pass 474 475 476class onend(xsc.Attrs): 477 class onend(xsc.TextAttr): pass 478 479 480class onrepeat(xsc.Attrs): 481 class onrepeat(xsc.TextAttr): pass 482 483 484class repeatCount(xsc.Attrs): 485 class repeatCount(xsc.TextAttr): pass 486 487 488class repeatDur(xsc.Attrs): 489 class repeatDur(xsc.TextAttr): pass 490 491 492class restart(xsc.Attrs): 493 class restart(xsc.TextAttr): values = ("always", "never", "whenNotActive") 494 495 496class to(xsc.Attrs): 497 class to(xsc.TextAttr): pass 498 499 500class values(xsc.Attrs): 501 class values_(xsc.TextAttr): xmlname = "values" 502 503 504class cx(xsc.Attrs): 505 class cx(xsc.TextAttr): pass 506 507 508class cy(xsc.Attrs): 509 class cy(xsc.TextAttr): pass 510 511 512class height(xsc.Attrs): 513 class height(xsc.TextAttr): pass 514 515 516class in_(xsc.Attrs): 517 class in_(xsc.TextAttr): xmlname = "in" 518 519 520class in2(xsc.Attrs): 521 class in2(xsc.TextAttr): required = True 522 523 524class result(xsc.Attrs): 525 class result(xsc.TextAttr): pass 526 527 528class width(xsc.Attrs): 529 class width(xsc.TextAttr): pass 530 531 532class kernelUnitLength(xsc.Attrs): 533 class kernelUnitLength(xsc.TextAttr): pass 534 535 536class surfaceScale(xsc.Attrs): 537 class surfaceScale(xsc.TextAttr): pass 538 539 540class amplitude(xsc.Attrs): 541 class amplitude(xsc.TextAttr): pass 542 543 544class exponent(xsc.Attrs): 545 class exponent(xsc.TextAttr): pass 546 547 548class intercept(xsc.Attrs): 549 class intercept(xsc.TextAttr): pass 550 551 552class offset(xsc.Attrs): 553 class offset(xsc.TextAttr): pass 554 555 556class slope(xsc.Attrs): 557 class slope(xsc.TextAttr): pass 558 559 560class tableValues(xsc.Attrs): 561 class tableValues(xsc.TextAttr): pass 562 563 564class type(xsc.Attrs): 565 class type(xsc.TextAttr): 566 values = ("identity", "table", "discrete", "linear", "gamma") 567 required = True 568 569 570class preserveAspectRatio(xsc.Attrs): 571 class preserveAspectRatio(xsc.TextAttr): pass 572 573 574class z(xsc.Attrs): 575 class z(xsc.TextAttr): pass 576 577 578class specularExponent(xsc.Attrs): 579 class specularExponent(xsc.TextAttr): pass 580 581 582class vert_adv_y(xsc.Attrs): 583 class vert_adv_y(xsc.TextAttr): xmlname = "vert-adv-y" 584 585 586class vert_origin_x(xsc.Attrs): 587 class vert_origin_x(xsc.TextAttr): xmlname = "vert-origin-x" 588 589 590class vert_origin_y(xsc.Attrs): 591 class vert_origin_y(xsc.TextAttr): xmlname = "vert-origin-y" 592 593 594class height2(xsc.Attrs): 595 class height(xsc.TextAttr): required = True 596 597 598class width2(xsc.Attrs): 599 class width(xsc.TextAttr): required = True 600 601 602class d(xsc.Attrs): 603 class d(xsc.TextAttr): pass 604 605 606class horiz_adv_x(xsc.Attrs): 607 class horiz_adv_x(xsc.TextAttr): xmlname = "horiz-adv-x" 608 609 610class g1(xsc.Attrs): 611 class g1(xsc.TextAttr): pass 612 613 614class g2(xsc.Attrs): 615 class g2(xsc.TextAttr): pass 616 617 618class k(xsc.Attrs): 619 class k(xsc.TextAttr): required = True 620 621 622class u1(xsc.Attrs): 623 class u1(xsc.TextAttr): pass 624 625 626class u2(xsc.Attrs): 627 class u2(xsc.TextAttr): pass 628 629 630class x1(xsc.Attrs): 631 class x1(xsc.TextAttr): pass 632 633 634class x2(xsc.Attrs): 635 class x2(xsc.TextAttr): pass 636 637 638class y1(xsc.Attrs): 639 class y1(xsc.TextAttr): pass 640 641 642class y2(xsc.Attrs): 643 class y2(xsc.TextAttr): pass 644 645 646class gradientTransform(xsc.Attrs): 647 class gradientTransform(xsc.TextAttr): pass 648 649 650class gradientUnits(xsc.Attrs): 651 class gradientUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 652 653 654class spreadMethod(xsc.Attrs): 655 class spreadMethod(xsc.TextAttr): values = ("pad", "reflect", "repeat") 656 657 658class viewBox(xsc.Attrs): 659 class viewBox(xsc.TextAttr): pass 660 661 662class points(xsc.Attrs): 663 class points(xsc.TextAttr): required = True 664 665 666class type2(xsc.Attrs): 667 class type(xsc.TextAttr): required = True 668 669 670class zoomAndPan(xsc.Attrs): 671 class zoomAndPan(xsc.TextAttr): values = ("disable", "magnify") 672 673 674class lengthAdjust(xsc.Attrs): 675 class lengthAdjust(xsc.TextAttr): values = ("spacing", "spacingAndGlyphs") 676 677 678class textLength(xsc.Attrs): 679 class textLength(xsc.TextAttr): pass 680 681 682class a(xsc.Element): 683 xmlns = xmlns 684 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, transform, unicode_bidi, visibility, word_spacing, writing_mode): 685 class target(xsc.TextAttr): pass 686 687 688class altGlyph(xsc.Element): 689 xmlns = xmlns 690 class Attrs(alignment_baseline, baseline_shift, class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, direction, display, dominant_baseline, dx, dy, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, format, glyph_orientation_horizontal, glyph_orientation_vertical, glyphRef2, id, image_rendering, kerning, letter_spacing, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, rotate, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, unicode_bidi, visibility, word_spacing, x, y): 691 pass 692 693 694class altGlyphDef(xsc.Element): 695 xmlns = xmlns 696 class Attrs(id): 697 pass 698 699 700class altGlyphItem(xsc.Element): 701 xmlns = xmlns 702 class Attrs(id): 703 pass 704 705 706class animate(xsc.Element): 707 xmlns = xmlns 708 class Attrs(accumulate, additive, attributeName, attributeType, begin, by, calcMode, dur, end, externalResourcesRequired, fill2, from_, id, keySplines, keyTimes, max, min, onbegin, onend, onload, onrepeat, repeatCount, repeatDur, requiredExtensions, requiredFeatures, restart, systemLanguage, to, values): 709 pass 710 711 712class animateColor(xsc.Element): 713 xmlns = xmlns 714 class Attrs(accumulate, additive, attributeName, attributeType, begin, by, calcMode, dur, end, externalResourcesRequired, fill2, from_, id, keySplines, keyTimes, max, min, onbegin, onend, onload, onrepeat, repeatCount, repeatDur, requiredExtensions, requiredFeatures, restart, systemLanguage, to, values): 715 pass 716 717 718class animateMotion(xsc.Element): 719 xmlns = xmlns 720 class Attrs(accumulate, additive, begin, by, dur, end, externalResourcesRequired, fill2, from_, id, keySplines, keyTimes, max, min, onbegin, onend, onload, onrepeat, repeatCount, repeatDur, requiredExtensions, requiredFeatures, restart, rotate, systemLanguage, to, values): 721 class calcMode(xsc.TextAttr): values = ("discrete", "linear", "paced", "spline") 722 class keyPoints(xsc.TextAttr): pass 723 class origin(xsc.TextAttr): pass 724 class path(xsc.TextAttr): pass 725 726 727class animateTransform(xsc.Element): 728 xmlns = xmlns 729 class Attrs(accumulate, additive, attributeName, attributeType, begin, by, calcMode, dur, end, externalResourcesRequired, fill2, from_, id, keySplines, keyTimes, max, min, onbegin, onend, onload, onrepeat, repeatCount, repeatDur, requiredExtensions, requiredFeatures, restart, systemLanguage, to, values): 730 class type(xsc.TextAttr): values = ("translate", "scale", "rotate", "skewX", "skewY") 731 732 733class circle(xsc.Element): 734 xmlns = xmlns 735 class Attrs(class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, cx, cy, display, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, id, image_rendering, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_rendering, transform, visibility): 736 class r(xsc.TextAttr): required = True 737 738 739class clipPath(xsc.Element): 740 xmlns = xmlns 741 class Attrs(alignment_baseline, baseline_shift, class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, direction, display, dominant_baseline, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, mask2, opacity, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, transform, unicode_bidi, visibility, word_spacing, writing_mode): 742 class clipPathUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 743 744 745class color_profile(xsc.Element): 746 xmlns = xmlns 747 xmlname = "color-profile" 748 class Attrs(id): 749 class local(xsc.TextAttr): pass 750 class name(xsc.TextAttr): required = True 751 class rendering_intent(xsc.TextAttr): 752 xmlname = "rendering-intent" 753 values = ("auto", "perceptual", "relative-colorimetric", "saturation", "absolute-colorimetric") 754 755 756class cursor(xsc.Element): 757 xmlns = xmlns 758 class Attrs(externalResourcesRequired, id, requiredExtensions, requiredFeatures, systemLanguage, x, y): 759 pass 760 761 762class definition_src(xsc.Element): 763 xmlns = xmlns 764 xmlname = "definition-src" 765 class Attrs(id): 766 pass 767 768 769class defs(xsc.Element): 770 xmlns = xmlns 771 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, transform, unicode_bidi, visibility, word_spacing, writing_mode): 772 pass 773 774 775class desc(xsc.Element): 776 xmlns = xmlns 777 class Attrs(class_, id, style2): 778 pass 779 780 781class ellipse(xsc.Element): 782 xmlns = xmlns 783 class Attrs(class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, cx, cy, display, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, id, image_rendering, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_rendering, transform, visibility): 784 class rx(xsc.TextAttr): required = True 785 class ry(xsc.TextAttr): required = True 786 787 788class feBlend(xsc.Element): 789 xmlns = xmlns 790 class Attrs(color_interpolation_filters, height, id, in_, in2, result, width, x, y): 791 class mode(xsc.TextAttr): values = ("normal", "multiply", "screen", "darken", "lighten") 792 793 794class feColorMatrix(xsc.Element): 795 xmlns = xmlns 796 class Attrs(color_interpolation_filters, height, id, in_, result, values, width, x, y): 797 class type(xsc.TextAttr): values = ("matrix", "saturate", "hueRotate", "luminanceToAlpha") 798 799 800class feComponentTransfer(xsc.Element): 801 xmlns = xmlns 802 class Attrs(color_interpolation_filters, height, id, in_, result, width, x, y): 803 pass 804 805 806class feComposite(xsc.Element): 807 xmlns = xmlns 808 class Attrs(color_interpolation_filters, height, id, in_, in2, result, width, x, y): 809 class k1(xsc.TextAttr): pass 810 class k2(xsc.TextAttr): pass 811 class k3(xsc.TextAttr): pass 812 class k4(xsc.TextAttr): pass 813 class operator(xsc.TextAttr): values = ("over", "in", "out", "atop", "xor", "arithmetic") 814 815 816class feConvolveMatrix(xsc.Element): 817 xmlns = xmlns 818 class Attrs(color_interpolation_filters, height, id, in_, kernelUnitLength, result, width, x, y): 819 class bias(xsc.TextAttr): pass 820 class divisor(xsc.TextAttr): pass 821 class edgeMode(xsc.TextAttr): values = ("duplicate", "wrap", "none") 822 class kernelMatrix(xsc.TextAttr): required = True 823 class order(xsc.TextAttr): required = True 824 class preserveAlpha(xsc.TextAttr): values = ("false", "true") 825 class targetX(xsc.IntAttr): pass 826 class targetY(xsc.IntAttr): pass 827 828 829class feDiffuseLighting(xsc.Element): 830 xmlns = xmlns 831 class Attrs(class_, color, color_interpolation, color_interpolation_filters, color_rendering, height, id, in_, kernelUnitLength, lighting_color, result, style2, surfaceScale, width, x, y): 832 class diffuseConstant(xsc.TextAttr): pass 833 834 835class feDisplacementMap(xsc.Element): 836 xmlns = xmlns 837 class Attrs(color_interpolation_filters, height, id, in_, in2, result, width, x, y): 838 class scale(xsc.TextAttr): pass 839 class xChannelSelector(xsc.TextAttr): values = ("R", "G", "B", "A") 840 class yChannelSelector(xsc.TextAttr): values = ("R", "G", "B", "A") 841 842 843class feDistantLight(xsc.Element): 844 xmlns = xmlns 845 class Attrs(id): 846 class azimuth(xsc.TextAttr): pass 847 class elevation(xsc.TextAttr): pass 848 849 850class feFlood(xsc.Element): 851 xmlns = xmlns 852 class Attrs(class_, color, color_interpolation, color_interpolation_filters, color_rendering, flood_color, flood_opacity, height, id, in_, result, style2, width, x, y): 853 pass 854 855 856class feFuncA(xsc.Element): 857 xmlns = xmlns 858 class Attrs(amplitude, exponent, id, intercept, offset, slope, tableValues, type): 859 pass 860 861 862class feFuncB(xsc.Element): 863 xmlns = xmlns 864 class Attrs(amplitude, exponent, id, intercept, offset, slope, tableValues, type): 865 pass 866 867 868class feFuncG(xsc.Element): 869 xmlns = xmlns 870 class Attrs(amplitude, exponent, id, intercept, offset, slope, tableValues, type): 871 pass 872 873 874class feFuncR(xsc.Element): 875 xmlns = xmlns 876 class Attrs(amplitude, exponent, id, intercept, offset, slope, tableValues, type): 877 pass 878 879 880class feGaussianBlur(xsc.Element): 881 xmlns = xmlns 882 class Attrs(color_interpolation_filters, height, id, in_, result, width, x, y): 883 class stdDeviation(xsc.TextAttr): pass 884 885 886class feImage(xsc.Element): 887 xmlns = xmlns 888 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, height, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, preserveAspectRatio, result, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, text_anchor, text_decoration, text_rendering, unicode_bidi, visibility, width, word_spacing, writing_mode, x, y): 889 pass 890 891 892class feMerge(xsc.Element): 893 xmlns = xmlns 894 class Attrs(color_interpolation_filters, height, id, result, width, x, y): 895 pass 896 897 898class feMergeNode(xsc.Element): 899 xmlns = xmlns 900 class Attrs(id, in_): 901 pass 902 903 904class feMorphology(xsc.Element): 905 xmlns = xmlns 906 class Attrs(color_interpolation_filters, height, id, in_, result, width, x, y): 907 class operator(xsc.TextAttr): values = ("erode", "dilate") 908 class radius(xsc.TextAttr): pass 909 910 911class feOffset(xsc.Element): 912 xmlns = xmlns 913 class Attrs(color_interpolation_filters, dx, dy, height, id, in_, result, width, x, y): 914 pass 915 916 917class fePointLight(xsc.Element): 918 xmlns = xmlns 919 class Attrs(id, x, y, z): 920 pass 921 922 923class feSpecularLighting(xsc.Element): 924 xmlns = xmlns 925 class Attrs(class_, color, color_interpolation, color_interpolation_filters, color_rendering, height, id, in_, kernelUnitLength, lighting_color, result, specularExponent, style2, surfaceScale, width, x, y): 926 class specularConstant(xsc.TextAttr): pass 927 928 929class feSpotLight(xsc.Element): 930 xmlns = xmlns 931 class Attrs(id, specularExponent, x, y, z): 932 class limitingConeAngle(xsc.TextAttr): pass 933 class pointsAtX(xsc.TextAttr): pass 934 class pointsAtY(xsc.TextAttr): pass 935 class pointsAtZ(xsc.TextAttr): pass 936 937 938class feTile(xsc.Element): 939 xmlns = xmlns 940 class Attrs(color_interpolation_filters, height, id, in_, result, width, x, y): 941 pass 942 943 944class feTurbulence(xsc.Element): 945 xmlns = xmlns 946 class Attrs(color_interpolation_filters, height, id, result, width, x, y): 947 class baseFrequency(xsc.TextAttr): pass 948 class numOctaves(xsc.IntAttr): pass 949 class seed(xsc.TextAttr): pass 950 class stitchTiles(xsc.TextAttr): values = ("stitch", "noStitch") 951 class type(xsc.TextAttr): values = ("fractalNoise", "turbulence") 952 953 954class filter(xsc.Element): 955 xmlns = xmlns 956 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, height, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, text_anchor, text_decoration, text_rendering, unicode_bidi, visibility, width, word_spacing, writing_mode, x, y): 957 class filterRes(xsc.TextAttr): pass 958 class filterUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 959 class primitiveUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 960 961 962class font(xsc.Element): 963 xmlns = xmlns 964 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, text_anchor, text_decoration, text_rendering, unicode_bidi, vert_adv_y, vert_origin_x, vert_origin_y, visibility, word_spacing, writing_mode): 965 class horiz_adv_x(xsc.TextAttr): 966 xmlname = "horiz-adv-x" 967 required = True 968 class horiz_origin_x(xsc.TextAttr): xmlname = "horiz-origin-x" 969 class horiz_origin_y(xsc.TextAttr): xmlname = "horiz-origin-y" 970 971 972class font_face(xsc.Element): 973 xmlns = xmlns 974 xmlname = "font-face" 975 class Attrs(font_family, font_size, id, slope): 976 class accent_height(xsc.TextAttr): xmlname = "accent-height" 977 class alphabetic(xsc.TextAttr): pass 978 class ascent(xsc.TextAttr): pass 979 class bbox(xsc.TextAttr): pass 980 class cap_height(xsc.TextAttr): xmlname = "cap-height" 981 class descent(xsc.TextAttr): pass 982 class font_stretch(xsc.TextAttr): xmlname = "font-stretch" 983 class font_style(xsc.TextAttr): xmlname = "font-style" 984 class font_variant(xsc.TextAttr): xmlname = "font-variant" 985 class font_weight(xsc.TextAttr): xmlname = "font-weight" 986 class hanging(xsc.TextAttr): pass 987 class ideographic(xsc.TextAttr): pass 988 class mathematical(xsc.TextAttr): pass 989 class overline_position(xsc.TextAttr): xmlname = "overline-position" 990 class overline_thickness(xsc.TextAttr): xmlname = "overline-thickness" 991 class panose_1(xsc.TextAttr): xmlname = "panose-1" 992 class stemh(xsc.TextAttr): pass 993 class stemv(xsc.TextAttr): pass 994 class strikethrough_position(xsc.TextAttr): xmlname = "strikethrough-position" 995 class strikethrough_thickness(xsc.TextAttr): xmlname = "strikethrough-thickness" 996 class underline_position(xsc.TextAttr): xmlname = "underline-position" 997 class underline_thickness(xsc.TextAttr): xmlname = "underline-thickness" 998 class unicode_range(xsc.TextAttr): xmlname = "unicode-range" 999 class units_per_em(xsc.TextAttr): xmlname = "units-per-em" 1000 class v_alphabetic(xsc.TextAttr): xmlname = "v-alphabetic" 1001 class v_hanging(xsc.TextAttr): xmlname = "v-hanging" 1002 class v_ideographic(xsc.TextAttr): xmlname = "v-ideographic" 1003 class v_mathematical(xsc.TextAttr): xmlname = "v-mathematical" 1004 class widths(xsc.TextAttr): pass 1005 class x_height(xsc.TextAttr): xmlname = "x-height" 1006 1007 1008class font_face_format(xsc.Element): 1009 xmlns = xmlns 1010 xmlname = "font-face-format" 1011 class Attrs(id): 1012 class string(xsc.TextAttr): pass 1013 1014 1015class font_face_name(xsc.Element): 1016 xmlns = xmlns 1017 xmlname = "font-face-name" 1018 class Attrs(id): 1019 class name(xsc.TextAttr): pass 1020 1021 1022class font_face_src(xsc.Element): 1023 xmlns = xmlns 1024 xmlname = "font-face-src" 1025 class Attrs(id): 1026 pass 1027 1028 1029class font_face_uri(xsc.Element): 1030 xmlns = xmlns 1031 xmlname = "font-face-uri" 1032 class Attrs(id): 1033 pass 1034 1035 1036class foreignObject(xsc.Element): 1037 xmlns = xmlns 1038 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, height2, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, transform, unicode_bidi, visibility, width2, word_spacing, writing_mode, x, y): 1039 pass 1040 1041 1042class g(xsc.Element): 1043 xmlns = xmlns 1044 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, transform, unicode_bidi, visibility, word_spacing, writing_mode): 1045 pass 1046 1047 1048class glyph(xsc.Element): 1049 xmlns = xmlns 1050 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, d, direction, display, dominant_baseline, enable_background, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, horiz_adv_x, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, text_anchor, text_decoration, text_rendering, unicode_bidi, vert_adv_y, vert_origin_x, vert_origin_y, visibility, word_spacing, writing_mode): 1051 class arabic_form(xsc.TextAttr): xmlname = "arabic-form" 1052 class glyph_name(xsc.TextAttr): xmlname = "glyph-name" 1053 class lang(xsc.TextAttr): pass 1054 class orientation(xsc.TextAttr): pass 1055 class str(xsc.TextAttr): pass 1056 1057 1058class glyphRef(xsc.Element): 1059 xmlns = xmlns 1060 class Attrs(class_, dx, dy, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, format, glyphRef2, id, style2, x, y): 1061 pass 1062 1063 1064class hkern(xsc.Element): 1065 xmlns = xmlns 1066 class Attrs(g1, g2, id, k, u1, u2): 1067 pass 1068 1069 1070class image(xsc.Element): 1071 xmlns = xmlns 1072 class Attrs(class_, clip, clip_path, clip_rule, color, color_interpolation, color_profile2, color_rendering, cursor2, display, externalResourcesRequired, fill_opacity, filter2, height2, id, image_rendering, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, preserveAspectRatio, requiredExtensions, requiredFeatures, shape_rendering, stroke_opacity, style2, systemLanguage, text_rendering, transform, visibility, width2, x, y): 1073 pass 1074 1075 1076class line(xsc.Element): 1077 xmlns = xmlns 1078 class Attrs(class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, display, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, id, image_rendering, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_rendering, transform, visibility, x1, x2, y1, y2): 1079 pass 1080 1081 1082class linearGradient(xsc.Element): 1083 xmlns = xmlns 1084 class Attrs(class_, color, color_interpolation, color_rendering, externalResourcesRequired, gradientTransform, gradientUnits, id, spreadMethod, stop_color, stop_opacity, style2, x1, x2, y1, y2): 1085 pass 1086 1087 1088class marker(xsc.Element): 1089 xmlns = xmlns 1090 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, preserveAspectRatio, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, text_anchor, text_decoration, text_rendering, unicode_bidi, viewBox, visibility, word_spacing, writing_mode): 1091 class markerHeight(xsc.TextAttr): pass 1092 class markerUnits(xsc.TextAttr): values = ("strokeWidth", "userSpaceOnUse") 1093 class markerWidth(xsc.TextAttr): pass 1094 class orient(xsc.TextAttr): pass 1095 class refX(xsc.TextAttr): pass 1096 class refY(xsc.TextAttr): pass 1097 1098 1099class mask(xsc.Element): 1100 xmlns = xmlns 1101 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, height, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, unicode_bidi, visibility, width, word_spacing, writing_mode, x, y): 1102 class maskContentUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 1103 class maskUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 1104 1105 1106class metadata(xsc.Element): 1107 xmlns = xmlns 1108 class Attrs(id): 1109 pass 1110 1111 1112class missing_glyph(xsc.Element): 1113 xmlns = xmlns 1114 xmlname = "missing-glyph" 1115 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, d, direction, display, dominant_baseline, enable_background, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, horiz_adv_x, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, text_anchor, text_decoration, text_rendering, unicode_bidi, vert_adv_y, vert_origin_x, vert_origin_y, visibility, word_spacing, writing_mode): 1116 pass 1117 1118 1119class mpath(xsc.Element): 1120 xmlns = xmlns 1121 class Attrs(externalResourcesRequired, id): 1122 pass 1123 1124 1125class path(xsc.Element): 1126 xmlns = xmlns 1127 class Attrs(class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, display, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, id, image_rendering, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_rendering, transform, visibility): 1128 class d(xsc.TextAttr): required = True 1129 class pathLength(xsc.TextAttr): pass 1130 1131 1132class pattern(xsc.Element): 1133 xmlns = xmlns 1134 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, height, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, opacity, overflow, pointer_events, preserveAspectRatio, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, unicode_bidi, viewBox, visibility, width, word_spacing, writing_mode, x, y): 1135 class patternContentUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 1136 class patternTransform(xsc.TextAttr): pass 1137 class patternUnits(xsc.TextAttr): values = ("userSpaceOnUse", "objectBoundingBox") 1138 1139 1140class polygon(xsc.Element): 1141 xmlns = xmlns 1142 class Attrs(class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, display, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, id, image_rendering, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, points, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_rendering, transform, visibility): 1143 pass 1144 1145 1146class polyline(xsc.Element): 1147 xmlns = xmlns 1148 class Attrs(class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, display, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, id, image_rendering, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, points, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_rendering, transform, visibility): 1149 pass 1150 1151 1152class radialGradient(xsc.Element): 1153 xmlns = xmlns 1154 class Attrs(class_, color, color_interpolation, color_rendering, cx, cy, externalResourcesRequired, gradientTransform, gradientUnits, id, spreadMethod, stop_color, stop_opacity, style2): 1155 class fx(xsc.TextAttr): pass 1156 class fy(xsc.TextAttr): pass 1157 class r(xsc.TextAttr): pass 1158 1159 1160class rect(xsc.Element): 1161 xmlns = xmlns 1162 class Attrs(class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, display, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, height2, id, image_rendering, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_rendering, transform, visibility, width2, x, y): 1163 class rx(xsc.TextAttr): pass 1164 class ry(xsc.TextAttr): pass 1165 1166 1167class script(xsc.Element): 1168 xmlns = xmlns 1169 class Attrs(externalResourcesRequired, id, type2): 1170 pass 1171 1172 1173class set(xsc.Element): 1174 xmlns = xmlns 1175 class Attrs(attributeName, attributeType, begin, dur, end, externalResourcesRequired, fill2, id, max, min, onbegin, onend, onload, onrepeat, repeatCount, repeatDur, requiredExtensions, requiredFeatures, restart, systemLanguage, to): 1176 pass 1177 1178 1179class stop(xsc.Element): 1180 xmlns = xmlns 1181 class Attrs(class_, color, color_interpolation, color_rendering, id, stop_color, stop_opacity, style2): 1182 class offset(xsc.TextAttr): required = True 1183 1184 1185class style(xsc.Element): 1186 xmlns = xmlns 1187 class Attrs(id, type2): 1188 class media(xsc.TextAttr): pass 1189 class title(xsc.TextAttr): pass 1190 1191 1192class svg(xsc.Element): 1193 xmlns = xmlns 1194 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, height, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, preserveAspectRatio, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, unicode_bidi, viewBox, visibility, width, word_spacing, writing_mode, x, y, zoomAndPan): 1195 class baseProfile(xsc.TextAttr): pass 1196 class contentScriptType(xsc.TextAttr): pass 1197 class contentStyleType(xsc.TextAttr): pass 1198 class onabort(xsc.TextAttr): pass 1199 class onerror(xsc.TextAttr): pass 1200 class onresize(xsc.TextAttr): pass 1201 class onscroll(xsc.TextAttr): pass 1202 class onunload(xsc.TextAttr): pass 1203 class onzoom(xsc.TextAttr): pass 1204 class version(xsc.TextAttr): pass 1205 1206 1207class switch(xsc.Element): 1208 xmlns = xmlns 1209 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, transform, unicode_bidi, visibility, word_spacing, writing_mode): 1210 pass 1211 1212 1213class symbol(xsc.Element): 1214 xmlns = xmlns 1215 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, preserveAspectRatio, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, text_anchor, text_decoration, text_rendering, unicode_bidi, viewBox, visibility, word_spacing, writing_mode): 1216 pass 1217 1218 1219class text(xsc.Element): 1220 xmlns = xmlns 1221 class Attrs(alignment_baseline, baseline_shift, class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, direction, display, dominant_baseline, dx, dy, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, lengthAdjust, letter_spacing, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, rotate, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, textLength, transform, unicode_bidi, visibility, word_spacing, writing_mode, x, y): 1222 pass 1223 1224 1225class textPath(xsc.Element): 1226 xmlns = xmlns 1227 class Attrs(alignment_baseline, baseline_shift, class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, direction, display, dominant_baseline, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, lengthAdjust, letter_spacing, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, textLength, unicode_bidi, visibility, word_spacing): 1228 class method(xsc.TextAttr): values = ("align", "stretch") 1229 class spacing(xsc.TextAttr): values = ("auto", "exact") 1230 class startOffset(xsc.TextAttr): pass 1231 1232 1233class title(xsc.Element): 1234 xmlns = xmlns 1235 class Attrs(class_, id, style2): 1236 pass 1237 1238 1239class tref(xsc.Element): 1240 xmlns = xmlns 1241 class Attrs(alignment_baseline, baseline_shift, class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, direction, display, dominant_baseline, dx, dy, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, lengthAdjust, letter_spacing, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, rotate, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, textLength, unicode_bidi, visibility, word_spacing, x, y): 1242 pass 1243 1244 1245class tspan(xsc.Element): 1246 xmlns = xmlns 1247 class Attrs(alignment_baseline, baseline_shift, class_, clip_path, clip_rule, color, color_interpolation, color_rendering, cursor2, direction, display, dominant_baseline, dx, dy, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, id, image_rendering, kerning, lengthAdjust, letter_spacing, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, pointer_events, requiredExtensions, requiredFeatures, rotate, shape_rendering, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, textLength, unicode_bidi, visibility, word_spacing, x, y): 1248 pass 1249 1250 1251class use(xsc.Element): 1252 xmlns = xmlns 1253 class Attrs(alignment_baseline, baseline_shift, class_, clip, clip_path, clip_rule, color, color_interpolation, color_interpolation_filters, color_profile2, color_rendering, cursor2, direction, display, dominant_baseline, enable_background, externalResourcesRequired, fill, fill_opacity, fill_rule, filter2, flood_color, flood_opacity, font_family, font_size, font_size_adjust, font_stretch, font_style, font_variant, font_weight, glyph_orientation_horizontal, glyph_orientation_vertical, height, id, image_rendering, kerning, letter_spacing, lighting_color, marker_end, marker_mid, marker_start, mask2, onactivate, onclick, onfocusin, onfocusout, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, opacity, overflow, pointer_events, requiredExtensions, requiredFeatures, shape_rendering, stop_color, stop_opacity, stroke, stroke_dasharray, stroke_dashoffset, stroke_linecap, stroke_linejoin, stroke_miterlimit, stroke_opacity, stroke_width, style2, systemLanguage, text_anchor, text_decoration, text_rendering, transform, unicode_bidi, visibility, width, word_spacing, writing_mode, x, y): 1254 pass 1255 1256 1257class view(xsc.Element): 1258 xmlns = xmlns 1259 class Attrs(externalResourcesRequired, id, preserveAspectRatio, viewBox, zoomAndPan): 1260 class viewTarget(xsc.TextAttr): pass 1261 1262 1263class vkern(xsc.Element): 1264 xmlns = xmlns 1265 class Attrs(g1, g2, id, k, u1, u2): 1266 pass 1267 1268 1269altGlyphDef.model = sims.Elements(altGlyphItem, glyphRef) 1270feBlend.model = \ 1271feColorMatrix.model = \ 1272feComposite.model = \ 1273feConvolveMatrix.model = \ 1274feDisplacementMap.model = \ 1275feDistantLight.model = \ 1276feFuncA.model = \ 1277feFuncB.model = \ 1278feFuncG.model = \ 1279feFuncR.model = \ 1280feGaussianBlur.model = \ 1281feMergeNode.model = \ 1282feMorphology.model = \ 1283feOffset.model = \ 1284fePointLight.model = \ 1285feSpotLight.model = \ 1286feTile.model = \ 1287feTurbulence.model = sims.Elements(animate, set) 1288feFlood.model = \ 1289stop.model = sims.Elements(animate, set, animateColor) 1290feImage.model = sims.Elements(animate, set, animateTransform) 1291circle.model = \ 1292ellipse.model = \ 1293image.model = \ 1294line.model = \ 1295path.model = \ 1296polygon.model = \ 1297polyline.model = \ 1298rect.model = \ 1299use.model = sims.Elements(animateMotion, set, title, animateColor, animateTransform, animate, metadata, desc) 1300font_face.model = sims.Elements(definition_src, desc, metadata, font_face_src, title) 1301defs.model = sims.Elements(defs, set, animate, text, symbol, clipPath, use, animateColor, font_face, style, polyline, view, marker, path, line, font, color_profile, ellipse, rect, desc, a, cursor, animateMotion, polygon, g, title, svg, script, mask, altGlyphDef, filter, switch, animateTransform, linearGradient, pattern, circle, radialGradient, image, metadata) 1302g.model = \ 1303glyph.model = \ 1304marker.model = \ 1305mask.model = \ 1306missing_glyph.model = \ 1307pattern.model = \ 1308svg.model = \ 1309symbol.model = sims.Elements(defs, set, animate, text, symbol, clipPath, use, animateColor, font_face, style, polyline, view, marker, path, line, font, color_profile, ellipse, rect, desc, a, cursor, animateMotion, polygon, g, title, svg, script, mask, altGlyphDef, filter, switch, animateTransform, linearGradient, pattern, circle, radialGradient, image, metadata) 1310animateMotion.model = sims.Elements(desc, metadata, mpath, title) 1311feComponentTransfer.model = sims.Elements(feFuncA, feFuncR, feFuncB, feFuncG) 1312feMerge.model = sims.Elements(feMergeNode) 1313filter.model = sims.Elements(feTurbulence, set, feTile, feColorMatrix, feConvolveMatrix, feMorphology, feGaussianBlur, feDisplacementMap, feComposite, animate, feMerge, feSpecularLighting, desc, feComponentTransfer, title, feDiffuseLighting, feFlood, feBlend, feOffset, feImage, metadata) 1314font_face_uri.model = sims.Elements(font_face_format) 1315font_face_src.model = sims.Elements(font_face_name, font_face_uri) 1316altGlyphItem.model = sims.Elements(glyphRef) 1317switch.model = sims.Elements(set, animate, text, image, animateMotion, animateColor, polyline, path, line, ellipse, rect, desc, a, use, polygon, g, title, svg, switch, animateTransform, foreignObject, circle, metadata) 1318clipPath.model = sims.Elements(set, animate, text, use, animateColor, polyline, path, line, ellipse, rect, desc, animateMotion, polygon, title, altGlyphDef, animateTransform, circle, metadata) 1319feDiffuseLighting.model = \ 1320feSpecularLighting.model = sims.Elements(set, fePointLight, feSpotLight, animate, feDistantLight, animateColor) 1321tref.model = sims.Elements(set, title, animate, metadata, animateColor, desc) 1322linearGradient.model = \ 1323radialGradient.model = sims.Elements(set, title, animate, metadata, stop, animateTransform, desc) 1324animate.model = \ 1325animateColor.model = \ 1326animateTransform.model = \ 1327color_profile.model = \ 1328cursor.model = \ 1329mpath.model = \ 1330set.model = \ 1331view.model = sims.Elements(title, metadata, desc) 1332font.model = sims.Elements(title, missing_glyph, font_face, vkern, hkern, metadata, glyph, desc) 1333text.model = sims.ElementsOrText(a, animateMotion, set, textPath, tspan, title, animateColor, tref, animateTransform, altGlyph, animate, desc, metadata) 1334textPath.model = \ 1335tspan.model = sims.ElementsOrText(a, set, title, tspan, animateColor, tref, altGlyph, animate, metadata, desc) 1336a.model = sims.ElementsOrText(defs, set, text, symbol, clipPath, use, animateColor, font_face, style, polyline, view, marker, path, line, font, color_profile, animate, rect, desc, a, cursor, animateMotion, polygon, g, svg, title, mask, altGlyphDef, ellipse, filter, script, switch, animateTransform, linearGradient, pattern, circle, radialGradient, image, metadata) 1337definition_src.model = \ 1338font_face_format.model = \ 1339font_face_name.model = \ 1340glyphRef.model = \ 1341hkern.model = \ 1342vkern.model = sims.Empty() 1343altGlyph.model = \ 1344desc.model = \ 1345foreignObject.model = \ 1346metadata.model = \ 1347script.model = \ 1348style.model = \ 1349title.model = sims.NoElements() 1350