defmodule Remixicon do @moduledoc """ Provides precompiled icon compiles from [remixicon.com v3.1.1](remixicon.com). ## Usage Remix icons come in two styles – fill and line. By default, the icon components will use the line style, but the `fill` attribute may be passed to select styling, for example: ```heex ``` You can also pass arbitrary HTML attributes to the components: ```heex ``` ## Remix Icon License Attribution Copyright 2018 Remix Design Studio Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. """ use Phoenix.Component defp svg(assigns) do case assigns do %{line: false, fill: false} -> ~H"<.svg_line {@rest}><%= {:safe, @paths[:line]} %>" %{line: true, fill: false} -> ~H"<.svg_line {@rest}><%= {:safe, @paths[:line]} %>" %{line: false, fill: true} -> ~H"<.svg_fill {@rest}><%= {:safe, @paths[:fill]} %>" %{} -> raise ArgumentError, "expected either line or fill, but got both." end end attr :rest, :global, default: %{ "aria-hidden": "true", fill: "none", viewBox: "0 0 24 24", "stroke-width": "1.5", stroke: "currentColor" } slot :inner_block, required: true defp svg_line(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end attr :rest, :global, default: %{"aria-hidden": "true", viewBox: "0 0 24 24", fill: "currentColor"} slot :inner_block, required: true defp svg_fill(assigns) do ~H""" <%= render_slot(@inner_block) %> """ end @doc """ Renders the `t_shirt` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def t_shirt(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gift_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gift_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `video` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def video(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_reduce` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_reduce(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_back_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_back_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `typhoon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def typhoon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `barcode` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def barcode(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_music` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_music(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `profile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def profile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `walk` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def walk(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `quill_pen` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def quill_pen(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `zhihu` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def zhihu(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bank` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bank(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cpu` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cpu(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `umbrella` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def umbrella(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vidicon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vidicon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pixelfed` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pixelfed(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_grid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_grid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `download_cloud_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def download_cloud_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `fridge` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def fridge(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_zip` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_zip(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ink_bottle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ink_bottle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `plane` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def plane(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `login_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def login_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mouse` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mouse(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bar_chart_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bar_chart_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `syringe` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def syringe(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_edit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_edit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rainy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rainy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hq` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hq(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_turn_back` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_turn_back(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_shared` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_shared(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `slideshow_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def slideshow_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `brush` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def brush(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_left_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_left_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `upload_cloud` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def upload_cloud(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_left_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_left_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ruler_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ruler_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `task` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def task(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `fullscreen_exit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def fullscreen_exit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hotel` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hotel(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `brain` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def brain(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mastodon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mastodon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dashboard_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dashboard_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `base_station` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def base_station(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shopping_basket_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shopping_basket_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hand_coin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hand_coin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mastercard` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mastercard(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mist` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mist(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stop_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stop_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shopping_basket` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shopping_basket(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_close` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_close(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `surgical_mask` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def surgical_mask(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_gear` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_gear(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contacts_book` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contacts_book(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `door_closed` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def door_closed(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `indeterminate_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def indeterminate_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `psychotherapy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def psychotherapy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `medium` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def medium(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `share` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def share(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `database` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def database(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_cny_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_cny_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `linkedin_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def linkedin_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coreos` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coreos(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `speed` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def speed(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `briefcase` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def briefcase(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tumblr` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tumblr(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `airplay` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def airplay(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cake_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cake_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `share_forward_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def share_forward_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emotion_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emotion_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `usb` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def usb(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sun_foggy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sun_foggy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `check` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def check(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contract_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contract_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `book` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def book(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `plant` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def plant(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `slack` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def slack(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu_fold` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu_fold(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `slice` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def slice(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shield_flash` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shield_flash(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coupon_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coupon_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_up_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_up_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `settings_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def settings_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `logout_circle_r` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def logout_circle_r(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rss` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rss(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `function` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def function(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `anchor` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def anchor(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tornado` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tornado(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vip` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vip(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_7` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_7(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `telegram` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def telegram(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `4k` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def i4k(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `speaker_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def speaker_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `heavy_showers` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def heavy_showers(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sd_card` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sd_card(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `zoom_out` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def zoom_out(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_wifi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_wifi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `calendar` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def calendar(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `luggage_deposit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def luggage_deposit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `code_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def code_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `window_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def window_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_settings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_settings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `download_cloud` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def download_cloud(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dribbble` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dribbble(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `closed_captioning` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def closed_captioning(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `checkbox_multiple_blank` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def checkbox_multiple_blank(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_repository_commits` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_repository_commits(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `navigation` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def navigation(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `music` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def music(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `paint_brush` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def paint_brush(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `moon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def moon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `volume_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def volume_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `blaze` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def blaze(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pinterest` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pinterest(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_cny_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_cny_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `polaroid_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def polaroid_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `twitter` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def twitter(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `drizzle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def drizzle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_repository` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_repository(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emotion_unhappy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emotion_unhappy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shield` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shield(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bank_card` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bank_card(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `spectrum` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def spectrum(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `fahrenheit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def fahrenheit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `box_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def box_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `calendar_check` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def calendar_check(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `qr_code` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def qr_code(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `building` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def building(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `numbers` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def numbers(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `award` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def award(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `restart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def restart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_up_right_double` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_up_right_double(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_new` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_new(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_bin_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_bin_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `robot` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def robot(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `time` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def time(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `youtube` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def youtube(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_smile_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_smile_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `alipay` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def alipay(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hammer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hammer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `trophy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def trophy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_pdf` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_pdf(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `percent` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def percent(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `subtract` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def subtract(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `npmjs` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def npmjs(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `github` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def github(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `download_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def download_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `thermometer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def thermometer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_word` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_word(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `first_aid_kit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def first_aid_kit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_up_s` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_up_s(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `filter_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def filter_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `radio` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def radio(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hd` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hd(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `video_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def video_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `temp_cold` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def temp_cold(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `genderless` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def genderless(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_left_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_left_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_keyhole` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_keyhole(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_mark` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_mark(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pulse` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pulse(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `secure_payment` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def secure_payment(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cloudy_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cloudy_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tablet` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tablet(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `loader_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def loader_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `store` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def store(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `candle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def candle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `picture_in_picture_exit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def picture_in_picture_exit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `battery_low` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def battery_low(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `javascript` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def javascript(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `motorbike` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def motorbike(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `alarm` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def alarm(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rocket` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rocket(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hard_drive_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hard_drive_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `blender` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def blender(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `settings_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def settings_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `android` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def android(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gatsby` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gatsby(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `copyright` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def copyright(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `checkbox_blank_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def checkbox_blank_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `movie` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def movie(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scissors_cut` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scissors_cut(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bubble_chart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bubble_chart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `riding` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def riding(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `computer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def computer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `netflix` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def netflix(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_user` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_user(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `trello` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def trello(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `keynote` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def keynote(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pushpin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pushpin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `24_hours` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def i24_hours(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `repeat_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def repeat_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `loader_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def loader_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_bin_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_bin_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `treasure_map` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def treasure_map(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mac` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mac(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wallet_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wallet_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `global` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def global(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `exchange_cny` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def exchange_cny(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contacts_book_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contacts_book_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `clapperboard` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def clapperboard(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_follow` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_follow(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_star` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_star(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `forward_10` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def forward_10(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bug_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bug_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coupon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coupon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `save_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def save_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `empathize` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def empathize(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_shield` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_shield(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `picture_in_picture` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def picture_in_picture(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `megaphone` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def megaphone(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `crop_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def crop_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contrast_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contrast_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tv` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tv(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `remixicon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def remixicon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `css3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def css3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `compass_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def compass_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_up_double` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_up_double(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `eye_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def eye_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rest_time` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rest_time(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `drive` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def drive(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `men` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def men(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dvd` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dvd(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `attachment` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def attachment(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rocket_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rocket_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `book_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def book_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `health_book` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def health_book(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flag_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flag_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `clockwise` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def clockwise(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `speaker_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def speaker_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `message_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def message_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `snapchat` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def snapchat(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bill` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bill(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `play` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def play(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coupon_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coupon_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cloud_windy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cloud_windy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `battery_share` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def battery_share(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `anticlockwise_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def anticlockwise_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_lock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_lock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `timer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def timer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `speaker` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def speaker(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_back` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_back(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hotspot` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hotspot(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_volume` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_volume(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flight_land` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flight_land(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emotion_happy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emotion_happy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `car_washing` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def car_washing(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `criminal` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def criminal(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `drop` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def drop(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hospital` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hospital(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_column` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_column(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `inbox` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def inbox(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_open` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_open(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `collage` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def collage(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pie_chart_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pie_chart_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `service` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def service(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `eraser` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def eraser(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_upload` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_upload(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `snowy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def snowy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `webcam` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def webcam(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hand_sanitizer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hand_sanitizer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `upload_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def upload_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `equal` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def equal(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_8` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_8(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `html5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def html5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stackshare` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stackshare(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `speed_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def speed_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `calendar_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def calendar_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bell` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bell(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `calendar_todo` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def calendar_todo(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `medal` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def medal(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `speed_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def speed_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mic_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mic_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_transfer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_transfer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bluetooth` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bluetooth(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_music` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_music(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_unknow` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_unknow(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_back_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_back_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_bin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_bin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `car` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def car(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `temp_hot` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def temp_hot(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bug` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bug(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_turn_forward` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_turn_forward(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `zcool` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def zcool(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `drag_move` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def drag_move(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_up_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_up_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `volume_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def volume_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `steering` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def steering(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `article` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def article(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hail` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hail(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `image_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def image_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_history` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_history(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `creative_commons` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def creative_commons(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ie` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ie(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_code` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_code(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sticky_note_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sticky_note_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `line` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def line(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sun` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sun(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `increase_decrease` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def increase_decrease(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pass_expired` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pass_expired(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `red_packet` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def red_packet(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `share_forward_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def share_forward_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `thumb_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def thumb_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `edit_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def edit_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_lock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_lock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_drop_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_drop_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `caravan` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def caravan(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `barcode_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def barcode_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_check` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_check(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cake` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cake(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cash` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cash(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `inbox_unarchive` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def inbox_unarchive(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `share_forward` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def share_forward(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wireless_charging` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wireless_charging(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `upload` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def upload(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stop` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stop(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scissors_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scissors_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `subway_wifi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def subway_wifi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `whatsapp` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def whatsapp(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_right_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_right_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skull` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skull(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `code_s_slash` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def code_s_slash(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `list_settings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def list_settings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `archive_drawer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def archive_drawer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scan_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scan_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `road_map` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def road_map(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sun_cloudy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sun_cloudy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `check_double` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def check_double(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `facebook` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def facebook(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `loader` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def loader(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `creative_commons_by` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def creative_commons_by(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `aspect_ratio` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def aspect_ratio(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `heart_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def heart_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `instagram` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def instagram(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `download` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def download(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dropbox` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dropbox(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ship` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ship(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `logout_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def logout_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dv` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dv(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `logout_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def logout_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_shared` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_shared(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `boxing` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def boxing(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `book_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def book_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `swap` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def swap(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_commit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_commit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `openai` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def openai(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_user` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_user(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `calculator` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def calculator(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `macbook` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def macbook(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_list_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_list_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `door_lock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def door_lock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `focus_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def focus_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tv_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tv_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wechat_channels` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wechat_channels(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `creative_commons_nd` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def creative_commons_nd(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vimeo` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vimeo(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `store_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def store_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `focus` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def focus(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ticket` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ticket(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `safe_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def safe_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `router` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def router(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emotion` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emotion(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_office` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_office(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flask` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flask(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `volume_mute` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def volume_mute(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `suitcase_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def suitcase_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `search` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def search(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `edit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def edit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flutter` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flutter(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `printer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def printer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `outlet` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def outlet(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `twitch` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def twitch(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coins` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coins(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `todo` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def todo(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `linkedin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def linkedin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_hwp` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_hwp(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_left_s` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_left_s(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_up_left_double` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_up_left_double(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rewind` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rewind(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `keyboard` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def keyboard(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `terminal_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def terminal_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stack` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stack(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_delete` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_delete(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `copper_diamond` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def copper_diamond(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tiktok` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tiktok(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mv` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mv(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `clockwise_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def clockwise_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `message_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def message_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `play_list_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def play_list_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `notification_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def notification_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_euro_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_euro_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `line_chart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def line_chart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_info` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_info(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pause_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pause_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `brush_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def brush_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `presentation` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def presentation(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `briefcase_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def briefcase_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flood` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flood(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `team` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def team(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_download` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_download(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_download` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_download(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `toggle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def toggle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `xbox` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def xbox(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `unpin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def unpin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `space_ship` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def space_ship(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `replay_10` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def replay_10(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `close` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def close(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mini_program` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mini_program(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shopping_bag_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shopping_bag_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `timer_flash` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def timer_flash(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `broadcast` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def broadcast(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pencil_ruler` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pencil_ruler(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_chart_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_chart_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `save_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def save_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_forward_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_forward_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `knife_blood` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def knife_blood(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `parking_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def parking_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `advertisement` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def advertisement(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cast` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cast(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_poll` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_poll(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `order_play` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def order_play(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mickey` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mickey(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `drag_drop` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def drag_drop(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `volume_off_vibrate` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def volume_off_vibrate(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `remote_control` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def remote_control(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_smile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_smile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `discuss` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def discuss(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bilibili` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bilibili(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_drop_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_drop_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `equalizer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def equalizer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `reactjs` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def reactjs(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `star_smile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def star_smile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `truck` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def truck(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vip_diamond` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vip_diamond(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `close_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def close_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_down_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_down_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_send` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_send(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pushpin_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pushpin_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `meteor` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def meteor(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `camera` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def camera(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mental_health` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mental_health(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `loop_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def loop_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dashboard_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dashboard_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hourglass` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hourglass(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `soundcloud` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def soundcloud(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_voice` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_voice(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flickr` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flickr(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `exchange_dollar` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def exchange_dollar(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `switch` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def switch(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `live` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def live(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `signal_wifi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def signal_wifi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `parentheses` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def parentheses(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lungs` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lungs(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ball_pen` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ball_pen(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `door` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def door(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_lock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_lock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_voice` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_voice(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skull_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skull_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_left_double` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_left_double(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `landscape` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def landscape(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `feedback` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def feedback(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `forward_30` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def forward_30(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_zip` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_zip(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `signal_wifi_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def signal_wifi_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `police_car` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def police_car(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_6` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_6(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `reserved` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def reserved(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bookmark_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bookmark_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `p2p` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def p2p(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `angularjs` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def angularjs(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `screenshot_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def screenshot_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `luggage_cart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def luggage_cart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `spotify` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def spotify(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_left_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_left_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_smile_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_smile_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `charging_pile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def charging_pile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ruler` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ruler(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `battery_2_charge` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def battery_2_charge(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `kakao_talk` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def kakao_talk(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `forward_15` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def forward_15(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `e_bike` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def e_bike(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `divide` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def divide(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bard` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bard(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shirt` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shirt(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_reduce` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_reduce(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `facebook_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def facebook_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dashboard` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dashboard(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_drop_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_drop_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `refund` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def refund(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `camera_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def camera_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `aliens` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def aliens(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `water_flash` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def water_flash(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_smile_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_smile_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `messenger` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def messenger(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `play_list_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def play_list_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `draft` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def draft(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `keyboard_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def keyboard_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `price_tag_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def price_tag_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `phone` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def phone(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wechat` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wechat(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_user` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_user(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `battery_charge` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def battery_charge(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scales` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scales(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `reply_all` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def reply_all(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `t_shirt_air` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def t_shirt_air(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `haze_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def haze_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `movie_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def movie_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_dollar_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_dollar_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `forbid_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def forbid_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lightbulb_flash` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lightbulb_flash(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `netease_cloud_music` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def netease_cloud_music(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `patreon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def patreon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_6` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_6(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bus` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bus(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `taobao` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def taobao(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_up_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_up_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `phone_find` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def phone_find(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_forbid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_forbid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `compass_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def compass_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `eye` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def eye(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tape` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tape(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_bottom` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_bottom(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `terminal` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def terminal(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `microsoft_loop` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def microsoft_loop(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `copilot` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def copilot(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_range` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_range(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bootstrap` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bootstrap(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `compasses_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def compasses_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `medicine_bottle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def medicine_bottle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `goblet` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def goblet(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `route` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def route(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dual_sim_1` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dual_sim_1(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `parking` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def parking(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `search_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def search_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_bin_6` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_bin_6(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pen_nib` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pen_nib(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `settings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def settings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contract_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contract_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_back` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_back(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gitlab` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gitlab(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `screenshot` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def screenshot(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `paypal` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def paypal(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `slow_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def slow_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wallet` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wallet(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `e_bike_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def e_bike_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `slideshow_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def slideshow_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_row` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_row(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `basketball` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def basketball(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `trademark` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def trademark(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scales_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scales_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `settings_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def settings_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `recycle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def recycle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sword` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sword(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `roadster` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def roadster(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `playstation` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def playstation(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `printer_cloud` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def printer_cloud(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pie_chart_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pie_chart_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `price_tag_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def price_tag_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `haze` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def haze(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `links` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def links(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_chart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_chart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emotion_sad` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emotion_sad(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `xing` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def xing(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_damage` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_damage(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `copyleft` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def copyleft(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `checkbox_indeterminate` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def checkbox_indeterminate(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shopping_cart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shopping_cart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wifi_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wifi_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_left_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_left_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_heart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_heart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_pound_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_pound_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_smile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_smile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folders` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folders(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `briefcase_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def briefcase_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `heart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def heart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `nurse` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def nurse(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ubuntu` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ubuntu(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `funds` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def funds(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_received` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_received(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `opera` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def opera(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dingding` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dingding(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `blur_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def blur_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `battery_saver` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def battery_saver(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `signal_wifi_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def signal_wifi_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `group_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def group_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `restaurant` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def restaurant(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_cloud` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_cloud(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `eject` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def eject(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `play_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def play_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sim_card_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sim_card_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `radio_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def radio_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hearts` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hearts(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `creative_commons_sa` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def creative_commons_sa(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `fullscreen` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def fullscreen(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `taxi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def taxi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_down_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_down_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `leaf` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def leaf(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `uninstall` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def uninstall(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shape_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shape_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `billiards` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def billiards(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_warning` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_warning(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `showers` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def showers(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `camera_switch` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def camera_switch(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `google_play` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def google_play(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `image_edit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def image_edit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `code` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def code(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `heart_pulse` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def heart_pulse(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `install` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def install(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `replay_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def replay_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `direction` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def direction(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_go_back` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_go_back(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `question` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def question(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_unfollow` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_unfollow(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `settings_6` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def settings_6(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_warning` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_warning(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shut_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shut_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `firefox` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def firefox(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_paper_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_paper_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `filter` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def filter(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_time` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_time(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `disqus` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def disqus(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bike` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bike(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `star_half_s` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def star_half_s(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wordpress` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wordpress(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `signal_wifi_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def signal_wifi_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `forward_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def forward_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_open` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_open(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `more` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def more(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_excel_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_excel_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_6` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_6(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `newspaper` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def newspaper(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_quote` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_quote(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `anticlockwise` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def anticlockwise(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `product_hunt` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def product_hunt(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `error_warning` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def error_warning(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_word_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_word_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pin_distance` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pin_distance(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ping_pong` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ping_pong(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `tools` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def tools(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `edit_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def edit_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `save` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def save(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pages` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pages(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `outlet_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def outlet_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `thunderstorms` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def thunderstorms(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `camera_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def camera_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `plug_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def plug_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `video_upload` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def video_upload(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stack_overflow` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stack_overflow(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `virus` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def virus(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `video_chat` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def video_chat(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `notification_badge` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def notification_badge(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `women` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def women(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `replay_30` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def replay_30(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_forward` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_forward(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_right_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_right_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bar_chart_grouped` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bar_chart_grouped(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `settings_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def settings_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `celsius` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def celsius(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `device_recover` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def device_recover(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_left_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_left_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `smartphone` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def smartphone(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cloudy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cloudy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `signal_tower` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def signal_tower(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `fingerprint_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def fingerprint_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_pound_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_pound_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `apple` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def apple(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `projector` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def projector(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_check` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_check(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `box_1` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def box_1(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flashlight` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flashlight(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `refund_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def refund_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `seedling` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def seedling(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_right_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_right_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pass_pending` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pass_pending(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `palette` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def palette(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sparkling_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sparkling_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `repeat_one` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def repeat_one(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `honour` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def honour(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `body_scan` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def body_scan(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `charging_pile_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def charging_pile_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `steering_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def steering_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sim_card` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sim_card(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `earth` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def earth(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `login_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def login_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `checkbox_multiple` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def checkbox_multiple(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `registered` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def registered(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `travesti` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def travesti(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bus_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bus_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `input_method` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def input_method(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contrast_drop` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contrast_drop(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `checkbox_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def checkbox_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pause` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pause(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `video_download` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def video_download(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cloud_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cloud_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wechat_pay` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wechat_pay(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_up_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_up_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `unsplash` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def unsplash(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `amazon` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def amazon(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pass_valid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pass_valid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emotion_normal` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emotion_normal(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `remote_control_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def remote_control_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `add_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def add_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `suitcase` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def suitcase(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `notification_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def notification_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `key_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def key_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `battery_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def battery_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `slideshow_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def slideshow_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shield_check` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shield_check(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `book_read` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def book_read(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sticky_note` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sticky_note(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_dollar_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_dollar_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ghost_smile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ghost_smile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `douban` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def douban(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dual_sim_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dual_sim_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shining` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shining(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `phone_lock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def phone_lock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lock_unlock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lock_unlock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_1` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_1(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chrome` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chrome(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_shared_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_shared_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `record_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def record_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `barricade` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def barricade(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `brackets` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def brackets(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lock_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lock_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `expand_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def expand_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sound_module` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sound_module(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bar_chart_horizontal` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bar_chart_horizontal(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_down_double` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_down_double(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `discord` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def discord(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `reddit` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def reddit(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_info` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_info(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rhythm` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rhythm(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_bin_7` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_bin_7(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `restaurant_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def restaurant_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `behance` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def behance(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `terminal_window` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def terminal_window(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `book_open` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def book_open(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `brush_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def brush_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_top_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_top_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_download` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_download(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `play_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def play_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `image` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def image(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wallet_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wallet_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_list` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_list(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sailboat` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sailboat(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `account_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def account_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ancient_gate` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ancient_gate(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ship_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ship_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gps` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gps(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `train` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def train(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `briefcase_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def briefcase_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `meta` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def meta(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `table_alt` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def table_alt(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shape` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shape(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `instance` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def instance(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skype` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skype(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gift` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gift(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_history` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_history(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `star_half` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def star_half(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `creative_commons_zero` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def creative_commons_zero(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `code_s` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def code_s(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `alarm_warning` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def alarm_warning(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `forbid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def forbid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pencil_ruler_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pencil_ruler_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `account_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def account_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `currency` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def currency(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vip_crown` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vip_crown(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wifi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wifi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `clipboard` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def clipboard(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cup` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cup(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_drop_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_drop_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `weibo` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def weibo(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_smile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_smile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_right_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_right_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `add_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def add_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `signal_wifi_error` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def signal_wifi_error(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `fire` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def fire(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gallery_upload` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gallery_upload(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_list_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_list_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_forbid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_forbid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emotion_laugh` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emotion_laugh(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wheelchair` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wheelchair(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `box_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def box_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `inbox_archive` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def inbox_archive(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coupon_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coupon_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `door_open` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def door_open(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `slideshow` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def slideshow(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `picture_in_picture_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def picture_in_picture_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `emoji_sticker` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def emoji_sticker(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vuejs` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vuejs(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vip_crown_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vip_crown_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_upload` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_upload(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `building_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def building_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_search` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_search(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `passport` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def passport(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scales_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scales_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `open_arm` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def open_arm(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `baidu` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def baidu(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `logout_box_r` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def logout_box_r(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_heart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_heart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `checkbox_blank` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def checkbox_blank(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `brush_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def brush_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `server` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def server(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `test_tube` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def test_tube(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `volume_vibrate` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def volume_vibrate(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bear_smile` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bear_smile(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bus_wifi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bus_wifi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_heart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_heart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `infrared_thermometer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def infrared_thermometer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `money_euro_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def money_euro_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `spam_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def spam_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `app_store` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def app_store(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `building_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def building_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `window` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def window(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `voiceprint` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def voiceprint(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_bottom_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_bottom_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_repository_private` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_repository_private(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `admin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def admin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `star_s` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def star_s(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shuffle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shuffle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `medal_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def medal_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `copper_coin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def copper_coin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `train_wifi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def train_wifi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cactus` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cactus(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cross` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cross(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `repeat` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def repeat(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `star` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def star(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `steam` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def steam(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_star` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_star(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `projector_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def projector_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `artboard` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def artboard(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `price_tag` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def price_tag(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_history` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_history(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_received_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_received_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `phone_camera` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def phone_camera(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `edit_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def edit_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `alert` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def alert(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_location` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_location(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_gif` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_gif(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `eye_close` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def eye_close(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_branch` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_branch(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `globe` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def globe(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `china_railway` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def china_railway(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `key` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def key(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `paint` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def paint(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `group` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def group(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `corner_down_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def corner_down_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `qr_scan` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def qr_scan(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `artboard_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def artboard_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sensor` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sensor(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shining_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shining_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hand_heart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hand_heart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `customer_service` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def customer_service(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sip` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sip(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `centos` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def centos(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `find_replace` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def find_replace(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `record_mail` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def record_mail(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_transfer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_transfer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `magic` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def magic(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `thumb_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def thumb_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pantone` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pantone(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `more_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def more_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_chart_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_chart_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `creative_commons_nc` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def creative_commons_nc(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `moon_clear` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def moon_clear(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `battery` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def battery(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bookmark` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bookmark(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `windows` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def windows(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shield_star` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shield_star(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flight_takeoff` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flight_takeoff(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `open_source` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def open_source(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `replay_15` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def replay_15(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hourglass_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hourglass_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `filter_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def filter_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hotel_bed` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hotel_bed(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `database_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def database_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `token_swap` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def token_swap(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `codepen` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def codepen(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_pull_request` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_pull_request(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rotate_lock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rotate_lock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `calendar_event` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def calendar_event(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `loop_left` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def loop_left(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sparkling` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sparkling(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `map_pin_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def map_pin_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `surround_sound` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def surround_sound(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contrast_drop_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contrast_drop_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `filter_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def filter_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `expand_up_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def expand_up_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mic_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mic_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `archive` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def archive(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `school` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def school(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `safe` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def safe(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `external_link` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def external_link(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `loader_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def loader_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rewind_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rewind_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `zoom_in` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def zoom_in(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bookmark_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bookmark_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `edge_new` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def edge_new(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `vidicon_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def vidicon_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mic` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mic(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `exchange_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def exchange_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `government` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def government(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `information` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def information(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `share_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def share_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `radio_button` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def radio_button(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dossier` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dossier(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shield_user` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shield_user(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `foggy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def foggy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `refresh` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def refresh(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_copy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_copy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_forbid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_forbid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `capsule` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def capsule(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `guide` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def guide(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_upload` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_upload(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `visa` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def visa(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `spy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def spy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_bin_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_bin_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_received` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_received(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `u_disk` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def u_disk(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_download` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_download(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lifebuoy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lifebuoy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `store_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def store_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scan` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scan(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `send_plane` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def send_plane(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pie_chart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pie_chart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `loader_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def loader_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `notification` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def notification(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_shield_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_shield_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `exchange` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def exchange(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `evernote` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def evernote(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `hard_drive` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def hard_drive(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `side_bar` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def side_bar(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `history` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def history(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `compass_discover` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def compass_discover(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `auction` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def auction(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `swap_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def swap_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `question_answer` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def question_answer(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lock_password` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lock_password(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bar_chart_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bar_chart_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `book_mark` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def book_mark(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `command` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def command(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_settings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_settings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `account_pin_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def account_pin_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `google` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def google(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_settings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_settings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `character_recognition` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def character_recognition(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `plug` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def plug(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `graduation_cap` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def graduation_cap(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `notification_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def notification_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `safari` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def safari(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_forward` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_forward(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_ppt` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_ppt(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `share_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def share_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_copy_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_copy_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `funds_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def funds_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_ppt_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_ppt_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bit_coin` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bit_coin(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `microscope` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def microscope(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_unknow` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_unknow(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shield_cross` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shield_cross(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `markup` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def markup(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `focus_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def focus_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `knife` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def knife(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `moon_foggy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def moon_foggy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_excel` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_excel(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_right_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_right_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `account_pin_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def account_pin_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `heart_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def heart_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `apps` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def apps(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `device` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def device(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `headphone` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def headphone(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gallery` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gallery(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `parent` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def parent(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `questionnaire` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def questionnaire(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cursor` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cursor(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mark_pen` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mark_pen(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gamepad` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gamepad(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `windy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def windy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `camera_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def camera_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `exchange_funds` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def exchange_funds(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ghost` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ghost(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `booklet` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def booklet(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `markdown` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def markdown(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `takeaway` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def takeaway(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `oil` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def oil(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `send_plane_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def send_plane_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `upload_cloud_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def upload_cloud_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `album` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def album(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `building_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def building_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_follow_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_follow_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `speak` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def speak(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `eye_off` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def eye_off(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `flag` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def flag(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `edge` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def edge(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ancient_pavilion` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ancient_pavilion(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `honor_of_kings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def honor_of_kings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `qr_scan_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def qr_scan_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `user_search` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def user_search(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_settings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_settings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `expand_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def expand_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `briefcase_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def briefcase_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `skip_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def skip_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `lightbulb` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def lightbulb(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ticket_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ticket_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shopping_bag_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shopping_bag_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `film` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def film(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contract_up_down` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contract_up_down(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `radar` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def radar(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `survey` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def survey(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bar_chart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bar_chart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gas_station` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gas_station(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cellphone` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cellphone(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `footprint` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def footprint(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `compass` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def compass(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `delete_bin_5` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def delete_bin_5(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `wechat_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def wechat_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `zzz` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def zzz(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_chart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_chart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `reply` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def reply(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_settings` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_settings(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `voice_recognition` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def voice_recognition(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stop_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stop_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `spam_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def spam_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_shield` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_shield(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `compass_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def compass_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `memories` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def memories(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `moon_cloudy` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def moon_cloudy(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `table` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def table(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `scissors` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def scissors(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `timer_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def timer_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shopping_cart_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shopping_cart_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `camera_lens` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def camera_lens(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `compasses` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def compasses(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shield_keyhole` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shield_keyhole(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `t_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def t_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `subway` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def subway(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `taxi_wifi` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def taxi_wifi(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `disc` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def disc(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `traffic_light` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def traffic_light(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contrast` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contrast(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `ghost_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def ghost_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `finder` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def finder(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `braces` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def braces(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `donut_chart` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def donut_chart(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `shopping_bag` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def shopping_bag(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `door_lock_box` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def door_lock_box(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `coupon_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def coupon_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stock` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stock(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cloud` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cloud(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `rainbow` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def rainbow(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_masonry` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_masonry(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `handbag` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def handbag(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_shield_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_shield_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `expand_left_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def expand_left_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `notion` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def notion(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `sd_card_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def sd_card_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bank_card_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bank_card_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `signal_wifi_1` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def signal_wifi_1(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `search_eye` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def search_eye(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `invision` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def invision(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `notification_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def notification_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_close_pull_request` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_close_pull_request(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `home_4` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def home_4(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_shred` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_shred(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_right_double` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_right_double(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `qq` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def qq(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_paper` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_paper(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `heart_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def heart_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pencil` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pencil(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contacts` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contacts(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `apps_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def apps_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `file_text` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def file_text(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `microsoft` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def microsoft(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `polaroid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def polaroid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `grid` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def grid(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `community` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def community(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `earthquake` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def earthquake(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `checkbox` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def checkbox(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contract_left_right` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contract_left_right(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `layout_top` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def layout_top(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `music_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def music_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `dislike` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def dislike(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `chat_private` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def chat_private(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `bluetooth_connect` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def bluetooth_connect(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_down_s` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_down_s(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_go_forward` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_go_forward(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `image_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def image_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `crop` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def crop(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `football` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def football(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `pause_mini` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def pause_mini(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `nft` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def nft(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `drag_move_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def drag_move_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `gradienter` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def gradienter(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `fingerprint` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def fingerprint(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `customer_service_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def customer_service_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `spam` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def spam(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `cake_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def cake_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `contacts_book_upload` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def contacts_book_upload(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_right_s` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_right_s(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `t_shirt_2` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def t_shirt_2(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `menu_unfold` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def menu_unfold(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `run` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def run(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `folder_add` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def folder_add(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `suitcase_3` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def suitcase_3(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_left_up` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_left_up(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `game` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def game(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `mail_unread` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def mail_unread(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `git_merge` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def git_merge(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `arrow_right_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def arrow_right_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `play_list` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def play_list(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `message` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def message(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `stethoscope` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def stethoscope(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `at` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def at(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end @doc """ Renders the `facebook_circle` icon. By default, the lined component is used, but the `fill` attribute can be provided for alternative styles. You may also pass arbitrary HTML attributes to be applied to the svg tag. ## Examples ```heex ``` """ attr :rest, :global, doc: "the arbitrary HTML attributes for the svg container", include: ~w(fill stroke stroke-width) attr :line, :boolean, default: false attr :fill, :boolean, default: false def facebook_circle(assigns) do svg( assign(assigns, paths: %{ line: ~S||, fill: ~S|| } ) ) end end