Current section

Files

Jump to
sprocket src sprocket@html@svg@elements.erl
Raw

src/sprocket@html@svg@elements.erl

-module(sprocket@html@svg@elements).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([a/2, animate/2, animate_motion/2, animate_transform/2, circle/2, clip_path/2, defs/2, desc/2, ellipse/2, fe_blend/2, fe_color_matrix/2, fe_component_transfer/2, fe_composite/2, fe_convolve_matrix/2, fe_diffuse_lighting/2, fe_displacement_map/2, fe_distant_light/2, fe_drop_shadow/2, fe_flood/2, fe_func_a/2, fe_func_b/2, fe_func_g/2, fe_func_r/2, fe_gaussian_blur/2, fe_image/2, fe_merge/2, fe_merge_node/2, fe_morphology/2, fe_offset/2, fe_point_light/2, fe_specular_lighting/2, fe_spot_light/2, fe_tile/2, fe_turbulence/2, filter/2, foreign_object/2, g/2, hatch/2, hatchpath/2, image/2, line/2, linear_gradient/2, marker/2, mask/2, metadata/2, mpath/2, path/2, pattern/2, polygon/2, polyline/2, radial_gradient/2, rect/2, script/2, set/2, stop/2, style/2, svg/2, switch/2, symbol/2, text/2, text_path/2, title/2, tspan/2, use_/2, view/2]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
-file("src/sprocket/html/svg/elements.gleam", 5).
?DOC(" The [SVG `<a>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/a)\n").
-spec a(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
a(Attrs, Children) ->
sprocket@html@elements:el(<<"a"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 10).
?DOC(" The [SVG `<animate>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animate)\n").
-spec animate(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
animate(Attrs, Children) ->
sprocket@html@elements:el(<<"animate"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 15).
?DOC(" The [SVG `<animateMotion>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animateMotion)\n").
-spec animate_motion(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
animate_motion(Attrs, Children) ->
sprocket@html@elements:el(<<"animateMotion"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 20).
?DOC(" The [SVG `<animateTransform>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animateTransform)\n").
-spec animate_transform(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
animate_transform(Attrs, Children) ->
sprocket@html@elements:el(<<"animateTransform"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 25).
?DOC(" The [SVG `<circle>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle)\n").
-spec circle(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
circle(Attrs, Children) ->
sprocket@html@elements:el(<<"circle"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 30).
?DOC(" The [SVG `<clipPath>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/clipPath)\n").
-spec clip_path(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
clip_path(Attrs, Children) ->
sprocket@html@elements:el(<<"clipPath"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 35).
?DOC(" The [SVG `<defs>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/defs)\n").
-spec defs(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
defs(Attrs, Children) ->
sprocket@html@elements:el(<<"defs"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 40).
?DOC(" The [SVG `<desc>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/desc)\n").
-spec desc(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
desc(Attrs, Children) ->
sprocket@html@elements:el(<<"desc"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 45).
?DOC(" The [SVG `<ellipse>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/ellipse)\n").
-spec ellipse(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
ellipse(Attrs, Children) ->
sprocket@html@elements:el(<<"ellipse"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 50).
?DOC(" The [SVG `<feBlend>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feBlend)\n").
-spec fe_blend(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_blend(Attrs, Children) ->
sprocket@html@elements:el(<<"feBlend"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 55).
?DOC(" The [SVG `<feColorMatrix>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feColorMatrix)\n").
-spec fe_color_matrix(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_color_matrix(Attrs, Children) ->
sprocket@html@elements:el(<<"feColorMatrix"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 60).
?DOC(" The [SVG `<feComponentTransfer>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feComponentTransfer)\n").
-spec fe_component_transfer(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_component_transfer(Attrs, Children) ->
sprocket@html@elements:el(<<"feComponentTransfer"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 65).
?DOC(" The [SVG `<feComposite>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feComposite)\n").
-spec fe_composite(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_composite(Attrs, Children) ->
sprocket@html@elements:el(<<"feComposite"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 70).
?DOC(" The [SVG `<feConvolveMatrix>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feConvolveMatrix)\n").
-spec fe_convolve_matrix(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_convolve_matrix(Attrs, Children) ->
sprocket@html@elements:el(<<"feConvolveMatrix"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 75).
?DOC(" The [SVG `<feDiffuseLighting>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDiffuseLighting)\n").
-spec fe_diffuse_lighting(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_diffuse_lighting(Attrs, Children) ->
sprocket@html@elements:el(<<"feDiffuseLighting"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 80).
?DOC(" The [SVG `<feDisplacementMap>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDisplacementMap)\n").
-spec fe_displacement_map(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_displacement_map(Attrs, Children) ->
sprocket@html@elements:el(<<"feDisplacementMap"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 85).
?DOC(" The [SVG `<feDistantLight>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDistantLight)\n").
-spec fe_distant_light(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_distant_light(Attrs, Children) ->
sprocket@html@elements:el(<<"feDistantLight"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 90).
?DOC(" The [SVG `<feDropShadow>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDropShadow)\n").
-spec fe_drop_shadow(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_drop_shadow(Attrs, Children) ->
sprocket@html@elements:el(<<"feDropShadow"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 95).
?DOC(" The [SVG `<feFlood>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFlood)\n").
-spec fe_flood(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_flood(Attrs, Children) ->
sprocket@html@elements:el(<<"feFlood"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 100).
?DOC(" The [SVG `<feFuncA>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncA)\n").
-spec fe_func_a(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_func_a(Attrs, Children) ->
sprocket@html@elements:el(<<"feFuncA"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 105).
?DOC(" The [SVG `<feFuncB>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncB)\n").
-spec fe_func_b(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_func_b(Attrs, Children) ->
sprocket@html@elements:el(<<"feFuncB"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 110).
?DOC(" The [SVG `<feFuncG>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncG)\n").
-spec fe_func_g(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_func_g(Attrs, Children) ->
sprocket@html@elements:el(<<"feFuncG"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 115).
?DOC(" The [SVG `<feFuncR>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncR)\n").
-spec fe_func_r(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_func_r(Attrs, Children) ->
sprocket@html@elements:el(<<"feFuncR"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 120).
?DOC(" The [SVG `<feGaussianBlur>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feGaussianBlur)\n").
-spec fe_gaussian_blur(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_gaussian_blur(Attrs, Children) ->
sprocket@html@elements:el(<<"feGaussianBlur"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 125).
?DOC(" The [SVG `<feImage>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feImage)\n").
-spec fe_image(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_image(Attrs, Children) ->
sprocket@html@elements:el(<<"feImage"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 130).
?DOC(" The [SVG `<feMerge>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMerge)\n").
-spec fe_merge(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_merge(Attrs, Children) ->
sprocket@html@elements:el(<<"feMerge"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 135).
?DOC(" The [SVG `<feMergeNode>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMergeNode)\n").
-spec fe_merge_node(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_merge_node(Attrs, Children) ->
sprocket@html@elements:el(<<"feMergeNode"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 140).
?DOC(" The [SVG `<feMorphology>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMorphology)\n").
-spec fe_morphology(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_morphology(Attrs, Children) ->
sprocket@html@elements:el(<<"feMorphology"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 145).
?DOC(" The [SVG `<feOffset>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feOffset)\n").
-spec fe_offset(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_offset(Attrs, Children) ->
sprocket@html@elements:el(<<"feOffset"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 150).
?DOC(" The [SVG `<fePointLight>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/fePointLight)\n").
-spec fe_point_light(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_point_light(Attrs, Children) ->
sprocket@html@elements:el(<<"fePointLight"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 155).
?DOC(" The [SVG `<feSpecularLighting>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feSpecularLighting)\n").
-spec fe_specular_lighting(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_specular_lighting(Attrs, Children) ->
sprocket@html@elements:el(<<"feSpecularLighting"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 160).
?DOC(" The [SVG `<feSpotLight>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feSpotLight)\n").
-spec fe_spot_light(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_spot_light(Attrs, Children) ->
sprocket@html@elements:el(<<"feSpotLight"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 165).
?DOC(" The [SVG `<feTile>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feTile)\n").
-spec fe_tile(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_tile(Attrs, Children) ->
sprocket@html@elements:el(<<"feTile"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 170).
?DOC(" The [SVG `<feTurbulence>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feTurbulence)\n").
-spec fe_turbulence(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fe_turbulence(Attrs, Children) ->
sprocket@html@elements:el(<<"feTurbulence"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 175).
?DOC(" The [SVG `<filter>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/filter)\n").
-spec filter(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
filter(Attrs, Children) ->
sprocket@html@elements:el(<<"filter"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 180).
?DOC(" The [SVG `<foreignObject>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/foreignObject)\n").
-spec foreign_object(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
foreign_object(Attrs, Children) ->
sprocket@html@elements:el(<<"foreignObject"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 185).
?DOC(" The [SVG `<g>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/g)\n").
-spec g(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
g(Attrs, Children) ->
sprocket@html@elements:el(<<"g"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 190).
?DOC(" The [SVG `<hatch>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/hatch)\n").
-spec hatch(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
hatch(Attrs, Children) ->
sprocket@html@elements:el(<<"hatch"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 195).
?DOC(" The [SVG `<hatchpath>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/hatchpath)\n").
-spec hatchpath(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
hatchpath(Attrs, Children) ->
sprocket@html@elements:el(<<"hatchpath"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 200).
?DOC(" The [SVG `<image>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image)\n").
-spec image(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
image(Attrs, Children) ->
sprocket@html@elements:el(<<"image"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 205).
?DOC(" The [SVG `<line>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/line)\n").
-spec line(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
line(Attrs, Children) ->
sprocket@html@elements:el(<<"line"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 210).
?DOC(" The [SVG `<linearGradient>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/linearGradient)\n").
-spec linear_gradient(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
linear_gradient(Attrs, Children) ->
sprocket@html@elements:el(<<"linearGradient"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 215).
?DOC(" The [SVG `<marker>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/marker)\n").
-spec marker(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
marker(Attrs, Children) ->
sprocket@html@elements:el(<<"marker"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 220).
?DOC(" The [SVG `<mask>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/mask)\n").
-spec mask(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
mask(Attrs, Children) ->
sprocket@html@elements:el(<<"mask"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 225).
?DOC(" The [SVG `<metadata>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/metadata)\n").
-spec metadata(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
metadata(Attrs, Children) ->
sprocket@html@elements:el(<<"metadata"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 230).
?DOC(" The [SVG `<mpath>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/mpath)\n").
-spec mpath(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
mpath(Attrs, Children) ->
sprocket@html@elements:el(<<"mpath"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 235).
?DOC(" The [SVG `<path>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/path)\n").
-spec path(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
path(Attrs, Children) ->
sprocket@html@elements:el(<<"path"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 240).
?DOC(" The [SVG `<pattern>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/pattern)\n").
-spec pattern(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
pattern(Attrs, Children) ->
sprocket@html@elements:el(<<"pattern"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 245).
?DOC(" The [SVG `<polygon>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polygon)\n").
-spec polygon(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
polygon(Attrs, Children) ->
sprocket@html@elements:el(<<"polygon"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 250).
?DOC(" The [SVG `<polyline>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polyline)\n").
-spec polyline(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
polyline(Attrs, Children) ->
sprocket@html@elements:el(<<"polyline"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 255).
?DOC(" The [SVG `<radialGradient>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/radialGradient)\n").
-spec radial_gradient(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
radial_gradient(Attrs, Children) ->
sprocket@html@elements:el(<<"radialGradient"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 260).
?DOC(" The [SVG `<rect>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect)\n").
-spec rect(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
rect(Attrs, Children) ->
sprocket@html@elements:el(<<"rect"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 265).
?DOC(" The [SVG `<script>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/script)\n").
-spec script(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
script(Attrs, Children) ->
sprocket@html@elements:el(<<"script"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 270).
?DOC(" The [SVG `<set>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/set)\n").
-spec set(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
set(Attrs, Children) ->
sprocket@html@elements:el(<<"set"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 275).
?DOC(" The [SVG `<stop>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/stop)\n").
-spec stop(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
stop(Attrs, Children) ->
sprocket@html@elements:el(<<"stop"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 280).
?DOC(" The [SVG `<style>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/style)\n").
-spec style(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
style(Attrs, Children) ->
sprocket@html@elements:el(<<"style"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 285).
?DOC(" The [SVG `<svg>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg)\n").
-spec svg(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
svg(Attrs, Children) ->
sprocket@html@elements:el(<<"svg"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 290).
?DOC(" The [SVG `<switch>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/switch)\n").
-spec switch(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
switch(Attrs, Children) ->
sprocket@html@elements:el(<<"switch"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 295).
?DOC(" The [SVG `<symbol>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/symbol)\n").
-spec symbol(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
symbol(Attrs, Children) ->
sprocket@html@elements:el(<<"symbol"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 300).
?DOC(" The [SVG `<text>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/text)\n").
-spec text(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
text(Attrs, Children) ->
sprocket@html@elements:el(<<"text"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 305).
?DOC(" The [SVG `<textPath>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/textPath)\n").
-spec text_path(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
text_path(Attrs, Children) ->
sprocket@html@elements:el(<<"textPath"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 310).
?DOC(" The [SVG `<title>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/title)\n").
-spec title(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
title(Attrs, Children) ->
sprocket@html@elements:el(<<"title"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 315).
?DOC(" The [SVG `<tspan>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/tspan)\n").
-spec tspan(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
tspan(Attrs, Children) ->
sprocket@html@elements:el(<<"tspan"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 320).
?DOC(" The [SVG `<use>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/use)\n").
-spec use_(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
use_(Attrs, Children) ->
sprocket@html@elements:el(<<"use"/utf8>>, Attrs, Children).
-file("src/sprocket/html/svg/elements.gleam", 325).
?DOC(" The [SVG `<view>` element](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/view)\n").
-spec view(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
view(Attrs, Children) ->
sprocket@html@elements:el(<<"view"/utf8>>, Attrs, Children).