// Auto Generated! DO NOT EDIT!
use dioxus::prelude::*;
use crate::IconShape;
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AcidShield;
impl IconShape for AcidShield {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M56.25 25.85c55.4 73.8 55.4 202.6 28.3 289 37.2 80.7 92.501 122.8 175.901 171.3 92.1-49.3 141.3-96.7 169.7-163.4-23.9-63.4-26.2-159.9-7.3-227.5 8.1-29.7 19.399-53.6 32.899-69.4-95.2 12.9-304 12.9-399.5 0zm33.602 20.3c144.3 11.8 203.4 10.1 332.1 0-37.7 78.2-38.101 193.299-11.401 274.899-26.6 66.5-87.1 109.901-150 144.701-82.1-47.4-129.6-93.2-157.5-152.1 25-84.9 22.7-188.5-13.2-267.5zm209.312 72.68c-50.911.93-50.911 76.542 0 77.473 50.912-.93 50.873-76.581 0-77.473zm10.78 21.793c16.634 9.733 8.879 37.688-10.78 36.99-8.337 0-15.509-5.118-18.533-12.369 15.742 11.322 37.804-7.056 29.312-24.62zm-69.514 45.113c-40.644.187-82.097 46.84-39.868 93.934-58.277 34.225-32.254 129.174 36.354 127.912 34.777 0 63.64-25.787 68.451-59.303 77.441-3.075 76.1-117.975-1.42-119.316a59.12 59.12 0 0 0-12.459 1.34c-8.701-32.015-29.769-44.665-51.058-44.567zm8.789 20.436c15.614 5.047 26.418 21.529 24.13 38.326a33.861 33.861 0 0 0-16.007 24.92c-.08.237-.08.474-.08.71-20.82 14.196-51.574.395-54.807-24.683 5.678 7.098 14.351 11.67 24.05 11.67 25.788.868 40.3-32.569 22.714-50.943zm65.847 43.058c44.004 11.672 36.435 79.176-9.54 80.438-6.861.237-13.802-1.182-19.796-4.258 16.798 71.842-93.921 88.718-99.205 14.904 32.806 52.443 106.067-5.125 62.93-49.445a46.552 46.552 0 0 0 10.961-2.762c25.393 46.686 90.532.554 54.65-38.877z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ArmorBlueprint;
impl IconShape for ArmorBlueprint {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M418.599 88.65c-29.6 0-54.3 21.8-58.8 50.2h-326v284.5h384.8c32.8 0 59.601-26.801 59.601-59.601v-215.5c-.1-32.8-26.901-59.6-59.601-59.6zm-366.2 68.9H359v206.199h18.6c0-1.4.1-2.8.2-4.2 2.1-20.7 19.4-36.698 40.7-36.698 22.7 0 40.9 18.198 40.9 40.898 0 22.7-18.2 40.9-40.9 40.9H52.399zm268.4 15.699v19.4h18v-19.4zm-79.099 18.8c-19.2 8.6-41.3 11.202-60.3.802v15.6c19.8 9.4 40.4 8.898 60.3-.202zm25.631 3.005c-2.228-.01-4.532.058-6.932.195-.6 8.5-2.3 16.8-4.8 24.9h-.1c-.1.3-.199.7-.299 1 16 15.4 39.499 19.9 60.899 15.5.2-12.3-1.2-21.7-7-28-14.35-9.712-26.174-13.53-41.768-13.595zm-109.014.07c-25.124.065-52.693 10.775-50.818 41.525 20.9 3.8 45.7-.5 60.9-15.5-.3-.7-.5-1.3-.6-1.9-.1 0-.2-.1-.3-.2-1.6-7.9-3.9-15.7-4.2-23.8a89.43 89.43 0 0 0-4.982-.125zM185.1 227.05c-9.1 9.8-17.9 16.5-32.3 21.9-4.8 33.7 25.4 65.1 58 71.1 29.4-4.3 58.901-32.7 58.901-63.7 0-2.6-.201-5.2-.601-7.7-12.5-4.2-22-14.001-33-20.901l.101-.398c-16.5 5.6-34.701 5.699-51.101-.301zm-113.8 29.3v28.8h22.8v-18h-4.8v-10.8zm43.3 10.8v18h18.7v-18zm163.9 21.9v18h13.8v-18zm32.201 0v18h10.1v40.1h18v-58.1zm-50 22.3c-9.6 9.4-21.2 16.7-33.3 21 8.8 10.4 14.899 24.6 18.199 37.7 15.9-1.5 29.5-8.2 42-20.2-7.6-13.6-15.799-27.4-26.899-38.5zm-98.601.2c-11.2 10.8-19.1 24.5-26.5 38.1 12.4 12 26.1 18.7 42 20.2 2.5-8.3 6.1-20.9 11.4-28 2-3.1 4.1-6.201 6.3-9.101-14.3-5.2-26.9-15.4-33.2-21.2zm-90.7 24.199v18h44.2v-18zm249.4 29.5v19.4h18v-19.4z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct PouchWithBeads;
impl IconShape for PouchWithBeads {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M183.67 39.476c-22.415-.138-45.717 19.62-33.445 46.525 11.5-.8 22.8 2.301 31.3 8.801 2.9-18.4 11.5-29.3 31.4-36.9-6.015-12.822-17.514-18.354-29.255-18.426zm124.586 17.676c-13.735-.04-27.711 6.519-33.33 19.75 4.5 7.9 7.199 18.099 7.299 28.799 8.2-8.4 34.3-16.3 50.8-11.5 2.2-2.7 5.001-5.5 8.801-8.2-.765-19.14-16.993-28.8-33.57-28.85zm-74.76 12.857c-25.004.35-51.358 25.618-27.47 57.793 12.8-.2 26.2 1.599 43.4 5.399 10.3-7.3 17.3-19.699 16.9-28.399-1.328-25-16.802-35.017-32.83-34.793zM375.88 91.445c-9.132.046-18.863 3.293-27.354 9.756 12.5 9.2 18.7 22.9 19.9 40.3 15.1-6.9 29.801-11.3 40.401-14.3v-1.1c-.262-23.166-15.513-34.745-32.947-34.656zM150.863 102.1c-16.537-.15-33.388 9.051-35.238 27.201 7.6 9.7 20.401 27.2 34.201 33 9.6-11.3 17.899-27.6 34.399-31.3-.6-19.25-16.824-28.751-33.362-28.901zm169.858 6.488c-10.111-.282-20.996 3.424-29.996 11.112-19 19.5 1.5 61.3 28.4 58 8.9-11.4 20.4-20.4 32.4-27.5.8-2.4 1.1-4.799 1-6.899-.25-22.687-14.953-34.242-31.804-34.713zM94.926 131.201c-13.9 9.7 44.2 50.401 31 58.601 40.5 22.2 80.4 18.6 127.7 20 66.5 5.1 103.499-6.101 158.099-27.201 10.5-23.2 25.5-33.5 25.5-33.5.2-1.2.3-2.4.3-3.6.3-4.1-2.2-8.8-6.6-8-18.3 5.9-81.1 17.601-106 59.801-5.8 7.9-15.4 8.5-22.5 2-17.4-14.4-26.5-38.401-47.7-48.201-15.1-4.3-31.5-7.099-47-7.299-58.1-2.3-33.5 82.6-103.7-3.5-2.8-3.1-5-7.801-9.1-9.101zm318.959 67.246c-1.05.085-2.147.417-3.26 1.054-43.2 21.3-107.1 31.5-157.6 26.4-39.7-1.5-81.999 2.1-119.199-14.7-5.6-1.7-10.4-6.3-15.9-6.5-7.6.2-10.3 11.1-3.6 14.8 35.9 20.5 79.799 22.2 120.399 21.7 59.4 5.2 130.4-1 183.3-27.7 8.225-4.112 3.206-15.65-4.14-15.054zm7.54 31.254c-90.4 39.3-225.399 39.8-308.099 7.3-59.8 92-31.201 90 43.399 128.4l-.399 1.6c-24.3-2.4-48.5-9.5-70-21.3-1.9 3-5.301 10.101-2.101 21.601 21.3.2 42.1 22.1 45.7 44 14.7-20.8 48.3-34.301 70.5-15.601 13.2 9.9 25.1 30.9 23.5 48.2 4.2 1.1 121.7 17.6 188 .5 62.7-17.4 43.2-11.6 42.7-24.8-.6-13.1 16.3-39 9.9-50.1-5.5-9.6.1-24.3-7.5-32.9-69.1 8.9-134.299 59.3-206.199 33.9l.5-1.5c74.9 20 136.1-42.899 207.2-48.199 7.1-31.3-17.8-57.701-37.1-91.101zM79.206 382.994c-11.1-.063-22.132 4.324-27.379 13.308-13 21.9-3.3 54.4 20.6 54.7 18.6 3.1 38.1-5.801 41.5-25.401 4.1-15.8-9.4-35.4-22-40.5-4.022-1.378-8.377-2.083-12.72-2.107zm95.524 19.73c-14.182-.04-29.179 11.74-34.604 22.678-11 22.7 10.7 48 35.3 47.1 18-.4 33.4-18.1 32.5-31.5-.6-15.7-12.2-33.3-27.2-37.5a23.39 23.39 0 0 0-5.996-.778z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SakeBottle;
impl IconShape for SakeBottle {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M163.343 30.55c-3.4 0-6.102 2.7-6.102 6 .1.6-1.6 28-1.5 28.5.2 3 2.9 5.5 5.9 5.5h34.1c.6 0 1.2-.099 1.8-.299 2.5-.8 4.2-3.2 4.2-5.8l-1.6-27.802c0-3.4-2.8-6.1-6.1-6.1zm-4.4 55.8c.6 44.5-4.1 74.4-10 89.7-5.9 18.6-8.1 30.101-21.1 62.701-13 32.6-13 59.6-13 59.6v13.298H242.74v-13.298s0-27-13.2-59.6c-13-32.6-15.199-44.101-21.099-62.701-5.9-15.2-10.6-45.1-10-89.7-.9.1-1.8.2-2.8.2H161.74c-.9 0-1.899-.1-2.799-.2zm-44.1 241.3v118.3H242.74v-118.3zm17.5 18.9c.2.1 15.398 8.5 46.398 8.5 31 0 46.2-8.4 46.4-8.5l8 13.8c-.4.2-4.899 2.801-13.799 5.401h4.6v16h-9.701v53h-16v-53h-11.399v11.1h-16v-11.1h-12.8v53h-16v-53h-8.5v-16h4.6c-8.8-2.6-13.4-5.2-13.8-5.4l4-6.9zm222.699 70.3c-9.8 0-19 .6-26 1.7-3.7.6-6.7 1.3-8.9 2.1-6 2.2-7.3 5.901-7.3 8.601v.398c-.2 2.3-.9 22.901 40 27.301 1.2.1 3.099.2 4.399.1 41-3.4 40.1-25.1 40-27.4v-.399c0-2.7-1.299-6.402-7.299-8.602-2.2-.8-5.2-1.5-8.9-2.1-7-1.1-16.2-1.698-26-1.698zm.1 6.901c19.5 0 35.2 2.4 35.2 5.5 0 .4-.4.898-1.2 1.398-2.8 1.6-10.4 3.002-20.3 3.602-4.2.3-8.9.398-13.7.398-4.9 0-9.5-.198-13.7-.398-5-.3-9.3-.8-12.8-1.4-3.5-.6-6.1-1.402-7.5-2.202-.8-.4-1.2-.898-1.2-1.398 0-3 15.8-5.5 35.2-5.5zm-240.401 38.2v6.198c0 7.3 6 13.301 13.4 13.301h101.202c7.4 0 13.398-5.9 13.398-13.3v-6.2zm220.201 7.5c-2.9 1.2-4.6 2.8-4.6 4.4 0 4.2 11.1 7.6 24.8 7.6 13.7 0 24.8-3.4 24.8-7.6 0-1.5-1.5-3.002-4-4.202-5.1 1.2-11 2.102-17.8 2.602-.7.1-1.6.1-2.5.1-1.2 0-2.6 0-3.6-.1-6.3-.6-12-1.6-17.1-2.8z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ThoughtBubble;
impl IconShape for ThoughtBubble {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M256 73.71c-30.217 0-55.312 18.846-63.68 44.387-9.132-4.335-19.208-7.008-30.164-7.008-37.019 0-67.029 27.893-67.029 62.299 0 1.481.309 2.827.418 4.283-31.445 10.159-54.043 37.788-54.043 70.474 0 34.918 25.794 64.16 60.613 72.377 10.583 12.795 26.943 20.314 44.307 20.364 10.076-.035 19.956-2.592 28.601-7.4 12.808 14.209 31.224 22.383 50.598 22.458 16.589-.019 32.594-5.983 44.986-16.762 15.648 6.734 33.408 10.31 51.506 10.372 30.596-.031 59.605-10.089 79.227-27.47 39.07-5.108 69.158-36.218 69.158-73.939 0-32.686-22.598-60.316-54.043-70.474.11-1.456.418-2.802.418-4.283 0-34.406-30.01-62.3-67.03-62.3-10.955 0-21.031 2.677-30.163 7.008-8.368-25.54-33.463-44.386-63.68-44.386zm-68.006 184.115c9.39 0 17.002 7.612 17.002 17.002 0 9.39-7.612 17.002-17.002 17.002-9.39 0-17-7.613-17-17.002 0-9.39 7.61-17.001 17-17.002zm68.006 0c9.39 0 17.002 7.612 17.002 17.002 0 9.39-7.612 17.002-17.002 17.002-9.39 0-17.002-7.612-17.002-17.002 0-9.39 7.612-17.002 17.002-17.002zm68.006 0c9.39 0 17 7.613 17 17.002 0 9.39-7.61 17.001-17 17.002-9.39 0-17.002-7.612-17.002-17.002 0-9.39 7.612-17.002 17.002-17.002zM51.949 354.458c-2.888 6.134-.57 13.341 5.213 16.21-.044.078-.088.155-.13.233-2.996 6.341-.53 13.794 5.509 16.647 5.146 2.413 11.364.738 14.94-4.026.682.446 1.392.848 2.124 1.205 10.301 4.867 22.795.043 27.905-10.775 5.11-10.818-.8-23.353-9.4-28.397-13.519-7.925-43.14-1.912-46.16 8.903zm37.436 56.771c-5.328-.102-10.31 2.42-13.07 6.616-4.267 6.485-2.013 14.925 5.035 18.851a15.715 15.715 0 0 0 4.681 1.66c-.295 5.512 2.775 10.78 7.983 13.7 7.793 4.341 17.853 2.17 22.47-4.848 1.718-2.614 2.499-5.663 2.237-8.73 2-1.188 3.684-2.777 4.924-4.647 4.518-6.867 2.13-15.804-5.333-19.961-5.883-3.267-13.387-2.658-18.558 1.506a14.784 14.784 0 0 0-2.955-2.164 15.882 15.882 0 0 0-7.414-1.983z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}