// Auto Generated! DO NOT EDIT!
use dioxus::prelude::*;
use crate::IconShape;
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Annexation;
impl IconShape for Annexation {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M362.04 24.316c-2.088-.539-21.367 27.005-31.786 37.743-18.375-8.277-53.592-26.532-55.125-24.83-.81.898 18.213 31.305 33.101 67.056l-51.14 12.516-76.363-45.524-43.457 50.37c-26.966-33.204-56.644-59.57-57.825-58.987-1.933.954 1.44 34.405.555 49.34-19.324 5.723-57.92 14.878-57.97 17.168-.03 1.327 41.264 14.007 78.988 34.498l-51.448 59.63L72.412 406.79l146.623-39.393 31.186 26.225c-38.113 12.327-72.757 18.286-72.897 19.549-.284 2.565 41.45 18.552 62.176 27.828-1.242 16.811-10.003 53.664-7.986 55.018 1.225.823 37.984-23.97 72.918-56.807L369.59 494h27.97l-80.203-67.443c16.528-16.86 31.523-35.104 40.63-52.715 3.89 2.79 10.874 17.491 13.472 17.094 3.808-.583 22.59-82.933 19.467-85.311-4.446-3.385-82.083 28.252-81.826 30.072.24 1.708 16.603 9.065 24.117 14.496-14.937 15.194-38.718 27.208-63.248 36.514l-46.535-39.13-135.715 36.46-19.3-155.033 48.397-56.094c14.117 8.936 26.693 19.002 34.948 29.998-7.25 3.895-22.51 8.44-22.922 9.914-.44 1.571 64.138 38.535 68.447 36.08 3.027-1.724-3.81-76.379-7.092-77.34-2.239-.655-10.11 11.457-13.861 13.454-5.667-15.806-15.983-32.75-27.824-48.844l35.974-41.697 69.721 41.564 60.56-14.82c6.94 19.615 11.658 39.68 10.522 56.552-8.034-1.78-22.563-8.296-23.838-7.449-1.359.903 23.44 71.06 28.307 72.012 3.419.67 46.966-60.353 45.107-63.223-1.268-1.958-15.138 2.08-19.283 1.145 7.708-20.06 10.876-46.496 11.711-71.893l52.92-12.95L494 148.495v-22.174l-70.01-50.365-56.472 13.82c-.279-35.653-4.376-65.176-5.479-65.46z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BadGnome;
impl IconShape for BadGnome {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M310.38 45.636c-9.318-.052-18.512 2.665-28.403 5.281-27.068 10.089-57.949 26.648-82.272 47.096-20.38 17.133-35.754 36.84-41.664 57.297 61.478 5.096 117.748 4.42 158.254-12.21.448-1.259.78-2.417.926-3.423.419-2.906.137-5.268-1.6-9.012-3.474-7.488-13.873-19.42-33.64-38.91L268.16 78.13c16.472.08 34.273 2.322 49.448-6.807 10.23 18.877 27.251 36.194 51.028 44.235l7.058 1.302-.533 7.159c-.806 10.825 4.38 26.04 13.35 38.644 8.969 12.605 21.482 22.368 32.81 24.777 8.767 1.865 12.916.17 15.387-2.628 2.471-2.799 4.141-8.659 2.498-17.893-1.484-8.337-6.187-18.847-13.066-27.385-6.302-7.663-17.219-15.5-29.028-17.836-4.992-10.67-8.123-20.97-16.092-32.236-5.262-7.44-12.106-12.888-17.716-17.856-5.957-5.274-11.665-8.728-19.623-9.564l-3.717-.39c-5.942-8.83-11.227-12.31-23.104-15.503a43.11 43.11 0 0 0-6.48-.513zM53.597 113.335l2.465 19.068-10.213-1.236c-5.617-.68-10.122.648-15.918 3.875-2.373 1.321-5.01 3.154-7.72 5.053 7.12 3.343 13.025 7.624 18.753 12.152l7.527 5.951-23.258 20.436c14.207.979 28.99.123 41.77-4.031l16.355-33.33c-2.892-13.892-7.856-19.159-14.42-22.71-4.169-2.255-9.55-3.72-15.341-5.228zm43.521 37.82l-2.52 3.532-12.25 24.966c9.795 5.098 17.447 11.9 23.844 19.344.793-.646 1.59-1.283 2.385-1.924l23.338-29.781c-10.205-6.51-21.295-12.156-34.797-16.137zm218.526 9.285c-35.016 12.65-77.309 15.133-122.956 13.13l28.868 14.552c-2.06 6.376-5.969 13.577-8.723 16.613-12.392 14.26-26.562 30.545-37.717 46.844-9.15 13.37-15.92 26.67-18.467 38.067 54.092-11.71 76.69-36.082 92.766-54.782 1.282-4.105 1.217-6.976.307-7.388-3.052-1.383-12.193-5.436-15.326-3.596-1.36.894-3.93 3.476-8.038 6.906l-5.127-6.14-5.128-6.141c3.347-2.796 5.685-5.486 9.505-7.996a18.743 18.743 0 0 1 3.387-1.73c1.895-17.264 17.856-27.07 38.483-34.403 6.743 8.043-1.684 23.168-10.67 38.555a20.959 20.959 0 0 1 3.798 2.906c22.958-6.055 46.58-15.033 70.184-26.547zm-166.004 10.172l-27.641 35.276c16.033 9.61 34.28 15.341 54.053 17.656 5.254-6.612 10.627-13.003 15.845-19.074-7.212-7.018-12.44-15.46-6.949-31.274-11.592-.628-23.38-1.515-35.308-2.584zM341.73 201.8c-25.157 12.563-50.668 22.56-75.722 29.33-.572 4.388-.14 9.15-2.494 11.904-3.357 3.921-7.17 8.302-11.616 12.897 19.098-1.767 36.55-6.013 53.059-17.555l17.486-12.227-15.181 61.19-2.125 1.693c-6.971 5.556-14.696 12.954-27.825 17.455-13.128 4.502-30.973 5.99-58.976 2.256-12.33-1.644-21.585-6.515-28.844-12.09-11.758 4.413-25.177 8.152-40.61 10.819l-9.167 1.584-.194-9.303c-.399-19.284 9.669-38.62 22.391-57.209.95-1.388 1.92-2.77 2.902-4.148-19.972-3.463-38.625-10.393-55.355-21.317-.489.411-.991.817-1.477 1.229-11.345 9.629-21.632 19.608-29.433 28.021 2.012-.303 4.025-.73 6.017-.933 9.312-.953 18.347-1.061 26.297 3.072l10.06 5.23-8.302 7.725c-10.179 9.47-18.793 21.013-24.135 32.017a64.53 64.53 0 0 0-4.724 13.245c.907-.702 1.446-1.13 2.379-1.832 6.08-4.578 12.492-9.116 19.527-11.569l15.787-5.504-5.617 15.746c-4.044 11.338-8.326 20.603-10.125 28.748-1.081 4.895-1.305 9.342-.408 14.073l19.683-17.092 2.016 14.637c2.084 15.135 1.687 23.511 5.369 33.355l28.951-32.08-5.347 28.072c-3.465 18.189-1.675 33.124 3.558 46.578l26.764-37.74 4.324 16.637c3.598 13.84 8.618 22.583 13.967 27.465 3.207 2.927 6.601 4.598 10.447 5.426-.302-4.512-.218-9.194.96-13.899 1.044-4.18 3.021-8.476 6.653-11.822 3.633-3.346 8.781-5.31 14.325-5.492 7.782-.256 14.666 3.124 19.656 7.709 4.99 4.585 8.583 10.27 11.728 16.033 3.006 5.506 5.732 11.137 8.211 16.02 4.561-12.289 8.072-26.23 7.106-34.956l-1.178-10.638 10.537 1.882a55.702 55.702 0 0 1 10.7 3.024c11.467-15.501 26.687-22.646 42.558-23.375a61.089 61.089 0 0 1 7.45.117l.718.055.695.181c4.01 1.048 7.483 2.585 10.483 4.414 2.364-21.315-.921-41.822-9.424-61.617l-4.695-10.927 11.892-.229c4.364-.084 8.706.453 12.848 1.732-4.36-14.75-11.9-28.347-25.121-43.296l-12.623-14.272 19.027.982c7.922.41 14.675 2.606 20.89 5.762-8.372-20.773-22.018-40.953-36.703-57.193zm52.293 26.637c-3.466.013-7.346.488-11.753 1.445 8.48 14.744 15.092 30.61 18.437 46.816l1.023 4.961c4.237 2.235 7.973 5.117 11.362 8.354 10.553-9.531 21.848-15.553 33.135-19.776-12.72-15.462-22.502-28.283-31.58-34.818-5.545-3.991-11.085-6.486-18.303-6.92a36.348 36.348 0 0 0-2.32-.062zm-96.728 32.628c-17.441 7.915-35.582 10.498-53.586 11.512-3.664.207-7.33.35-10.996.469-7.27 5.534-15.712 10.973-25.637 15.951 3.73 1.828 8.02 3.173 13.373 3.887 26.564 3.541 41.743 1.874 51.674-1.531 8.947-3.068 14.31-7.772 20.922-13.159zm164.213 21.036c-14.715 4.275-28.192 10.127-40.738 22.687-4.802 6.584-6.388 17.955-4.686 29.91.802 5.634 2.354 11.272 4.234 16.422.703-1.904 1.36-3.727 2.096-5.637 3.163-8.214 5.74-15.975 12.217-21.558l7.226-6.229 15.502 26.073c5.61-7.624 8.115-15.383 7.03-24.061l-1.897-15.168 27.297 14.285c-1.538-5.592-3.218-11.082-5.51-16.013-4.543-9.776-10.533-17.097-22.771-20.711zM117.619 383.3c-.573.242-1.172.505-1.816.814-3.998 1.917-9.064 5.017-13.684 8.815-7.746 6.368-13.519 14.13-14.25 21.6 10.643 5.345 23.6 6.574 39.8 3.036l11.972-10.783a99.458 99.458 0 0 1-1.213-12.361l-9.334 10.344-5.555-9.291c-2.582-4.32-4.48-8.326-5.92-12.174zm229.233 8.683c-10.095.192-18.547 3.52-26.334 12.18 6.737 3.32 12.26 8.251 15.714 14.633l32.069-9.824c-1.942-3.482-3.428-6.608-5.135-9.02-2.544-3.595-5.11-6.04-11.426-7.816-1.665-.108-3.307-.183-4.888-.153zm32.63 30.3l-39.558 12.116.756 15.854c20.111 10.811 34.371 12.924 45.674 11.973 9.267-.78 16.834-3.7 24.482-6.48-1.872-4.972-5.795-10.144-11.402-15.667-5.82-5.731-13.041-11.528-19.952-17.797zm-299.336 6.275c-16.44 4.695-23.595 9.8-28.923 15.449-3.604 3.82-6.604 8.496-10.537 13.633 11.417 4.481 24.194 7.892 36.373 8.588 14.967.854 28.494-2.2 38.918-11.319l4.505-19.974c-14.946 1.66-28.56-.35-40.336-6.377z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Battleship;
impl IconShape for Battleship {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M247 32v23h-23v18h23v22h-39v18h39v22h-46.027l-2.54 10.154-18.408-9.205-8.05 16.102 21.988 10.994-10.578 42.312-25.592 13.96 23.691 110.564c-49.074 3.341-98.15 8.946-145.6 16.453l2.813 17.777a1639.075 1639.075 0 0 1 121.096-14.529l-.078.31c112.547 28.156 190.551 43.088 306.816-8.958l-7.355-16.43a485.085 485.085 0 0 1-26.844 11.092c-32.405-4.352-66.372-7.09-101.246-8.381l23.121-107.899-25.592-13.959-10.578-42.312 21.988-10.994-8.05-16.102-18.409 9.205L311.027 135H265v-22h39V95h-39V73h23V55h-23V32h-18zm-31.973 121h81.946l10.16 40.639L256 165.748l-51.133 27.89L215.027 153zM256 186.252v140.346c-5.41.103-10.833.238-16.262.402h-40.46l-21.071-98.316L256 186.252zM224 208a16 16 0 0 0-16 16 16 16 0 0 0 16 16 16 16 0 0 0 16-16 16 16 0 0 0-16-16zm68.17 0a16 16 0 0 1 16 16 16 16 0 0 1-16 16 16 16 0 0 1-16-16 16 16 0 0 1 16-16zm-50.92 137h82.404c22.502.709 44.618 2.01 66.149 3.96-58.924 14.561-109.381 9.793-169.532-3.194A1523.33 1523.33 0 0 1 241.25 345zm-132.865 29.363c-7.943-.023-15.667.234-23.084.842l1.469 17.941c54.39-4.455 133.014 12.49 189.199 17.202 55.64 4.665 109.966-1.684 168.654-13.512l-3.557-17.645c-57.8 11.65-110.279 17.692-163.591 13.221-47.153-3.954-113.49-17.885-169.09-18.049zm20.22 35.285c-12.198-.079-25.387.615-38.517 1.873-26.26 2.518-51.6 7.157-67.865 14.26l7.203 16.496c12.302-5.372 37.244-10.427 62.38-12.838 25.138-2.41 51.157-2.311 65.846.625 32.956 6.589 91.409 16.938 138.62 15.444l-.569-17.99c-44.053 1.394-102.073-8.619-134.523-15.106-9.17-1.833-20.376-2.684-32.575-2.764z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct BoarEnsign;
impl IconShape for BoarEnsign {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M296.881 65.633c-8.507-.065-17.245.338-26.132 1.218l5.312 79.221.602 8.979-17.96 1.203-.6-8.979-5.231-78.035c-24.269 4.068-49.243 11.604-73.412 22.787l22.101 62.057 3.02 8.476-16.955 6.04-3.02-8.477-21.355-59.961c-20.723 11.21-40.568 25.227-58.532 42.17l33.336 35.42 6.168 6.554-13.105 12.334-6.168-6.552-32.914-34.971a259.947 259.947 0 0 0-37.295 51.832l36.435 10.01 8.678 2.385-4.768 17.355-8.677-2.385-39.918-10.967c-17.227 37.45-27.144 81.943-26.233 133.895l18.625 16.637 33.522-19.12c.478 26.975-.914 47.18-8.444 73.997-2.533 12.768 20.453 21.952 25.825 12.416l28.943-51.383 24.195 47.906c7.665 12.922 30.622 5.98 28.936-6.224l-9.567-69.262c26.494 2.38 69.87-3.698 82.37-23.707 11.06 16.91 27.193 25.466 46.255 30.66l-18.87 56.613c-2.873 11.787 13.255 26.697 24.947 16.545l44.275-50.45 48.477 50.046c9.164 8.967 28.718 2.945 25.328-5.215l-35.285-84.936c28.356 4.277 64.943 2.737 71.787-10.416l15.892-30.54c-24.827 3.03-49.394 4.148-72.26-7.202l4.471-23.342c33.131 1.879 46.292-6.9 65.487-19.865 22.843-15.43 32.654-62.595 22.843-62.574-36.964.079-59.419 12.218-91.806 24.83 8.547-26.065 22.6-56.031 20.361-79.955-2.507-26.799-18.559-46.983-42.87-59.963l-22.062 68.674-2.754 8.568-17.134-5.506 2.752-8.566 22.634-70.459c-17.626-6.318-38.161-9.648-60.25-9.816zm36.534 145.039c17.673 0 32 14.327 32 32 0 17.673-14.327 32-32 32-17.674 0-32-14.327-32-32 0-17.673 14.326-32 32-32z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Carnyx;
impl IconShape for Carnyx {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M356.598 24.355a143.974 143.974 0 0 0-3.58.006c-15.937.228-32.158 3.119-46.957 9.291-23.68 9.877-43.809 29.04-50.08 58.121-6.01 27.865.292 63.65 23.974 109.03l-63.342 88.062-10.484-8.105-11.01 14.24 10.979 8.486-33.946 47.194-11.572-8.524-10.674 14.494 11.735 8.643-37.733 52.459-7.703-5.668-10.668 14.496 7.861 5.785-26.007 36.158c-1.597 1.418-3.046 2.31-4.266 2.801-2.703 1.09-4.785.942-7.766-.361-5.96-2.607-13.698-11.664-17.861-20.502l-16.283 7.67c5.473 11.62 14.101 23.712 26.933 29.324 6.416 2.806 14.337 3.534 21.706.565 5.646-2.276 10.696-6.391 15.226-12.19l27.045-29.684 9.043 6.657 10.67-14.496-7.525-5.54 43.746-48.015 11.597 8.543 10.676-14.492-10.086-7.43 38.707-42.484 10.96 8.472 11.007-14.242-9.805-7.58L346.72 210.6c8.653-2.972 17.124-.227 29.138 3.928 12.752 4.411 28.84 10.011 47.801 4.983 6.223-1.65 11.707-7.906 12.307-13.764.6-5.858-1.321-10.51-3.549-14.943-1.155-2.299-2.48-4.532-3.893-6.682 14.058-1.92 28.436-7.121 40.325-12.77 8.903-4.23 16.088-8.428 21.101-13.62 2.507-2.597 5.743-5.873 4.803-12.182-.47-3.155-2.63-6.124-4.783-7.656-2.154-1.533-4.214-2.15-6.256-2.569l-.065-.013-.062-.012s-52.458-10.091-77.516-16.414a46.341 46.341 0 0 0-6.025-21.1l40.139-33.096-3.893-6.62c-10.068-17.124-31.294-26.984-55.264-31.376a144.499 144.499 0 0 0-24.43-2.338zm-.147 18.055c4.091.034 8.15.268 12.133.682l-.824 29.728a34.787 34.787 0 0 0-10.1-1.47c-.53 0-1.058.013-1.586.037-2.13.096-4.236.383-6.306.82l.828-29.71a128.014 128.014 0 0 1 5.855-.087zm-37.213 5.531l24.006 26.182c-5.843 2.191-11.268 5.489-15.967 9.22l-25.261-27.548c3.447-2.084 7.115-3.922 10.974-5.531a89.482 89.482 0 0 1 6.248-2.323zm81.842 3.803c6.044 2.853 11.102 6.169 14.805 9.65l-27.473 22.65c-3.752-3.142-7.849-5.736-12.086-7.806l24.754-24.494zm-42.277 37.867c.483-.003.955.013 1.414.05 1.05.082 2.033.272 2.93.575 7.015 2.373 14.103 6.915 18.771 12.774 4.668 5.858 7.195 12.7 5.98 21.683l-1.046 7.745 7.52 2.123c20.087 5.67 59.746 13.363 74.583 16.207-2.382 1.428-4.839 2.902-7.832 4.324-15.577 7.4-38.374 13.296-50.053 11.353l-28.511-4.744 20.779 20.092c3.742 3.618 10.114 11.357 12.996 17.092a18.928 18.928 0 0 1 1.336 3.506c-12.798 2.948-23.65-.626-35.928-4.873-12.722-4.4-27.652-9.763-43.672-2.94l-1.804.768-37.194 40.824-14.17-11.416 35.813-49.79-3.52-5.2c-2.182-3.225-4.96-9.765-6.07-16.77-1.11-7.005-.661-14.424 2.076-20.48l3.654-8.084-8.03-3.77c-9.475-4.447-17.19-12.002-23.47-22.67 14.457-3.522 25.264-1.694 40.795 3.969l5.188 1.893 4.035-3.768c6.463-6.031 16.186-10.426 23.43-10.473zm-3.782 25.764a13.667 13.67 0 0 0-13.666 13.67 13.667 13.67 0 0 0 13.666 13.668 13.667 13.67 0 0 0 13.668-13.668 13.667 13.67 0 0 0-13.668-13.67zm-62.292 25.988c-.396 4.972-.11 9.861.617 14.448.192 1.215.423 2.4.672 3.572l-12.096 1.894c-2.244-6.068-4.085-11.853-5.537-17.353l16.344-2.56zm-18.352 98.026l12.55 10.113-50.099 54.992-5.965-4.611 43.514-60.494z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Carrier;
impl IconShape for Carrier {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M247 26v17h-39v18h39v20h-32v42h-14.027l-4.364 12H151l-.604 71.986 30.502 122.934c-48.878 3.346-97.752 8.937-145.013 16.414l2.812 17.777a1639.075 1639.075 0 0 1 121.096-14.529l-.078.31c112.547 28.156 190.551 43.088 306.816-8.958l-7.355-16.43a485.085 485.085 0 0 1-26.844 11.092c-32.19-4.323-65.92-7.053-100.55-8.356l16.316-64.314L464 176H324.275l-13.248-53H297V81h-32V61h39V43h-39V26h-18zm89.91 0l30.045 35 18.54 15.557L350.331 96h58.334l27.809 23.334 39.474 23.334-16.14-23.334L432 96h58.334l-81.506-19.443L390.288 61 336.91 26zM233 99h46v24h-46V99zm-17.973 42h81.946l8.75 35h-8.928L256 153.748l-59.133 27.89L215.027 141zM169 153h21.063l-14.678 40.357L169 196.84V153zm87 21.252v152.346c-5.41.103-10.833.238-16.262.402h-40.46l-29.071-110.316L256 174.252zM241.25 345h82.404c22.502.709 44.618 2.01 66.149 3.96-58.924 14.561-109.381 9.793-169.532-3.194 7.006-.306 13.999-.558 20.979-.766zm-132.865 29.363c-7.943-.023-15.667.234-23.084.842l1.469 17.941c54.39-4.455 133.014 12.49 189.199 17.202 55.64 4.665 109.966-1.684 168.654-13.512l-3.557-17.645c-57.8 11.65-110.279 17.692-163.591 13.221-47.153-3.954-113.49-17.885-169.09-18.049zm20.22 35.285c-12.198-.079-25.387.615-38.517 1.873-26.26 2.518-51.6 7.157-67.865 14.26l7.203 16.496c12.302-5.372 37.244-10.427 62.38-12.838 25.138-2.41 51.157-2.311 65.846.625 32.956 6.589 91.409 16.938 138.62 15.444l-.569-17.99c-44.053 1.394-102.073-8.619-134.523-15.106-9.17-1.833-20.376-2.684-32.575-2.764z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Chariot;
impl IconShape for Chariot {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M209.986 51.92a40 56 0 0 0-40 56 40 56 0 0 0 13.477 41.846c-40.456 21.169-48.044 96.905-54.803 163.783a97.018 97.018 0 0 1 8.346 2.303c4.57.595 9.395 1.16 14.361 1.623 11.195 1.041 22.845 1.545 32.246.847 9.401-.698 16.27-3.332 17.58-4.638 9.87-9.83 18.914-29.808 27.893-47.692.696-1.387 1.401-2.735 2.103-4.094 2.05-16.533 3.63-34.34 3.176-51.252 7.972 4.436 16.409 8.223 25.303 11.368l77.64-52.202-1.511-2.505.389-.293c-.241-.086-.483-.176-.723-.262l-11.192-18.559-64.76 46.616c-12.723-12.713-18.757-24.97-34.222-35.202a40 56 0 0 0 24.697-51.687 40 56 0 0 0-40-56zm144.368 121.422l-15.403 11.635c52.51 18.497 105.418 33.336 157.049 26.587v-16.166c-44.88 6.349-92.64-5.42-141.646-22.056zm-88.721 72.037c-2.56 0-5.571 1.632-9.602 6.572-4.03 4.94-8.317 12.597-12.646 21.22-8.66 17.248-17.252 38.258-30.9 51.85-7.004 6.975-16.79 8.45-27.688 9.258-4.578.34-9.41.422-14.334.334 20.851 17.856 34.086 44.308 34.086 73.787 0 15.963-3.88 31.039-10.748 44.342 11.545 2.497 24.625 3.756 38.465 3.637 26.28-.226 55.001-5.286 80.826-14.19.754-9.259 1.377-18.149 1.873-26.687l-90.815 6.928 35.28-43.33 2.146-2.637 54.838-4.588c.187-36.819-2.743-64.755-8.377-84.555-4.502-15.82-10.602-26.34-17.535-32.744-6.933-6.403-14.728-9.197-24.87-9.197zm-158.746 81.728c-19.7 0-37.733 6.9-51.815 18.4l42.285 42.114a22.677 22.677 0 0 1 9.53-2.101c2.502 0 4.915.414 7.18 1.17l37.335-46.48c-12.794-8.279-28.069-13.103-44.515-13.103zm57.035 23.069l-37.367 46.515a22.568 22.568 0 0 1 3.277 11.71c0 3.373-.754 6.582-2.094 9.476l42.305 42.13c11.57-14.026 18.506-31.992 18.506-51.607 0-22.859-9.43-43.47-24.627-58.224zM43.73 356.793C32.162 370.82 25.227 388.786 25.227 408.4c0 22.86 9.428 43.472 24.627 58.227L87.22 420.11a22.578 22.578 0 0 1-3.278-11.71c0-3.374.755-6.582 2.094-9.475L43.73 356.793zM496 372.908L269.69 391.84l-9.612 11.805L496 385.646v-12.738zM116.418 429.18a22.674 22.674 0 0 1-9.531 2.103 22.65 22.65 0 0 1-7.18-1.17L62.373 476.59c12.794 8.28 28.068 13.103 44.514 13.103 19.7 0 37.734-6.898 51.816-18.4l-42.285-42.113z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Cruiser;
impl IconShape for Cruiser {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M247 80v53h-26v48h-34.027l-2.54 18.154-38.408-3.205-2.05 18.102 37.988 2.994-4.578 34.312-25.592 13.96 22.006 65.107a1658.637 1658.637 0 0 0-137.914 15.91l2.812 17.777a1639.075 1639.075 0 0 1 121.096-14.529l-.078.31c112.547 28.156 190.551 43.088 306.816-8.958l-7.355-16.43a485.085 485.085 0 0 1-26.844 11.092c-29.894-4.015-61.118-6.653-93.156-8.053l21.031-62.227-25.592-13.959L325.027 181H291v-48h-26V80h-18zm-8 71h34v30h-34v-30zm-35.973 48h103.946l6.16 40.639L256 211.748l-57.133 27.89 4.16-40.638zM256 232.252v94.346c-5.41.103-10.833.238-16.262.402h-46.46l-21.071-52.316L256 232.252zM298.17 254c8.836 0 16 7.163 16 16s-7.164 16-16 16c-8.837 0-16-7.163-16-16s7.163-16 16-16zm-56.92 91h82.404c22.502.709 44.618 2.01 66.149 3.96-58.924 14.561-109.381 9.793-169.532-3.194A1523.33 1523.33 0 0 1 241.25 345zm-132.865 29.363c-7.943-.023-15.667.234-23.084.842l1.469 17.941c54.39-4.455 133.014 12.49 189.199 17.202 55.64 4.665 109.966-1.684 168.654-13.512l-3.557-17.645c-57.8 11.65-110.279 17.692-163.591 13.221-47.153-3.954-113.49-17.885-169.09-18.049zm20.22 35.285c-12.198-.079-25.387.615-38.517 1.873-26.26 2.518-51.6 7.157-67.865 14.26l7.203 16.496c12.302-5.372 37.244-10.427 62.38-12.838 25.138-2.41 51.157-2.311 65.846.625 32.956 6.589 91.409 16.938 138.62 15.444l-.569-17.99c-44.053 1.394-102.073-8.619-134.523-15.106-9.17-1.833-20.376-2.684-32.575-2.764z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Dread;
impl IconShape for Dread {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M137.4 26.62l-11.7 10.92 41.8 44.7 11.7-10.92zm138.7 48.32c-2.4 0-4.7 0-7 .1-27.2 1.12-48.8 10.91-65.3 30.86-22 26.7-35.2 73.4-35.4 144.7v4l-3.2 2.4c-40.9 30.3-61.8 57.6-69.74 80.8-7.94 23.1-3.72 42.4 7.64 59.8 22.6 34.8 76.3 59.2 112.3 65.6 22.9 4.1 81.5 12.9 118.5-5.8 18.5-9.4 32-24.5 35.6-52.4 3.6-27.8-3.6-69-29.7-127.3l-1.9-4.3 2.8-3.7c29-39.4 45.9-70.7 53.6-95.1 7.7-24.4 6.3-41.4-.2-54.1-6.4-12.7-18.7-22.01-35.5-29.02-16.8-7.02-37.9-11.51-60.3-14.73-7.8-1.12-15.2-1.73-22.2-1.81zM490.3 113l-62.6 23.8 5.7 15L496 128zm-258.5 19c19.9 0 36.4 16.2 36.4 36.1 0 19.9-16.5 36.1-36.4 36.1-20 0-36.5-16.2-36.5-36.1 0-19.9 16.5-36.1 36.5-36.1zm-83.1 5.3l-63.54 6 1.49 15.9 63.55-5.9-1.5-16zm83.1 10.7c-11.5 0-20.5 9-20.5 20.1 0 11.2 9 20.1 20.5 20.1 11.4 0 20.4-8.9 20.4-20.1 0-11.1-9-20.1-20.4-20.1zm85.1 8.7c19.8 0 36 16.5 36 36.5s-16.2 36.4-36 36.4c-19.9 0-36.1-16.4-36.1-36.4s16.2-36.5 36.1-36.5zm0 16c-11.2 0-20.1 9-20.1 20.5 0 11.4 8.9 20.4 20.1 20.4 11.1 0 20-9 20-20.4 0-11.5-8.9-20.5-20-20.5zm104.6 32.1l-7.4 14.2 49.7 25.8 7.4-14.2zM98.66 222.5c-7.84 15-13.18 29.9-17.45 44.6-2.85.3-5.78.7-8.79 1.3-.14-2.7-.29-5.2-.25-7.5.1-5.6.82-9.7 4.74-14.7l-12.55-9.9c-6.37 8.1-8.06 16.9-8.19 24.3-.1 6.1.47 11.3.37 15.8-8.98 11.3-21.3 29.4-23.99 45-1.68 9.7-.36 17.5 6.84 24.7 6 5.9 17.52 11.4 36.17 14.7 0-9.1 1.45-18.5 4.77-28.2 6.81-19.9 20.97-40.7 44.17-62.5 5.8-8.4 12.3-17 18.6-24.5l-12.2-10.3c-8.7 10.3-17.5 22.3-24.7 33.4-2.8-.7-5.5-1.2-8.31-1.5 3.81-12.5 8.51-25 14.91-37.3zm132.64 29.1c3.2-.1 6.4.2 9.5 1 18.8 5.2 29 27.8 22.8 50.7-6.2 22.8-26.5 37.1-45.3 32-18.9-5.1-29.1-27.8-22.8-50.6 5-18.6 19.7-32.1 35.8-33.1zM384.7 295l-15.7 3.5 5.6 25.3c10.6 34 13.6 61.2 10.8 83.3-1.8 13.3-5.8 24.7-11.5 34.3 13.7 12.5 30.7 16 44.6 12 15.3-4.4 27.1-16.8 27.3-39.1.1-12.5-1.4-23.1-4.6-32.5 5.2-9.5 10.1-24 8.9-41.7l-15.9 1.1c.5 8.3-.7 15.9-2.6 22.1-1.7-2.3-3.6-4.6-5.6-6.7-1.3-1.4-2.7-2.8-4.2-4.1.9-12.6.5-29.2-4.3-44.1l-15.3 4.9c2.8 8.4 3.8 18.6 3.9 27.8-3.9-2.4-8.2-4.6-12.8-6.7-2.9-13.1-5.8-26.2-8.6-39.4zM275 384.6c1.9 0 3.7.2 5.5.5 7.6 1.6 10.4 7.6 12.3 10.8 1.3 2.1 2.1 2.9 2.2 3.2.6 0 2.5-.7 6.2-3.1 4.1-2.7 9.9-7.4 18.3-6 7.4 1.2 11.6 5.6 15.4 9.2 3.7 3.6 6.5 7 6.5 7l-12.5 10.1s-2.2-2.7-5.1-5.5c-2.9-2.8-7.1-5.1-6.8-5-.5-.1-2.9.8-7 3.5-4.2 2.8-10.4 7.4-18.8 5.5-7.4-1.6-10.2-7.6-12.1-10.7-1.4-2.3-2.2-3.1-2.2-3.3-2.2-.1-10 1.9-16.4 5.3-6.7 3.6-12 7.4-12 7.4l-9.4-12.9s6.1-4.5 13.9-8.6c6.4-3.4 13.8-7.3 22-7.4z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Dreadnought;
impl IconShape for Dreadnought {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M18 18v82.2c16.06 10.7 31.6 24.8 84.5 5.1 18.4 34.2 38.6 32 49.9 26.8 8.5 16.3 28 17.7 46.7 2.4h47.8c-8.8-8.1-21.9-21.5-23.2-31.5 8.3 16.9 39.2 23.4 55.5 31.5h51.2c22.3-14 2.9-29.6-5.9-39.69-15.1-17.33-41.5-20.08-66-19.66 10.7-16.39-1.6-27.48-11.3-35.12-11.6-9.19-27.2-12.7-44.2-3.51 2.6-7.48 1.8-13.49-.9-18.52zm181 133v64h-45.1l-29.2 73H80l39.9 39.9c-27.28 1.5-57.58 6.1-90.37 15.4l4.94 17.4c53.87-15.4 99.93-17.4 136.73-14.5 2.6.2 1.8.3 2.6.2 36.8 3.1 64.1 10.9 80.3 14.4 39 8.5 109.5 26.5 213.3-16.5l-6.8-16.6c-6.1 2.5-12.2 4.9-18.4 7.1-15.8-4.6-32.1-8.1-48.7-10.7L448 256h-72.6L358 215h-29v-64h-50v64h-30v-64zm18 18h14v46h-14zm80 0h14v46h-14zm-130.9 64H346l9.8 23H304l-16 32H144.1zm141.2 102.9c34.4 0 68.7 2.6 101.2 9.2-70.4 17.7-118.1 5.2-150.6-1.9-4.8-1-11.1-2.6-18.6-4.3 22.4-1.9 45.2-3 68-3zM172.7 375h-2.3c-33.3 1.1-92.58 16.3-92.58 16.3l4.36 17.4s60.62-14.8 88.72-15.7c19.7-.6 64.5 7.2 64.5 7.2l3.2-17.7s-40.8-7.8-65.9-7.5zm140.2 32c-28.8-.1-65.1 7.9-95.1 15.9-31 8.2-55.1 16.6-55.1 16.6l5.9 17s23.5-8.2 53.8-16.2c30.3-8 67.5-15.8 92.9-15.3 33 .6 63.9 9.7 93 18.9s56.3 18.7 82.5 18.7v-18c-21.7 0-47.7-8.6-77.1-17.9-29.3-9.2-62-19-98-19.7z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct EarthWorm;
impl IconShape for EarthWorm {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M192.871 24.238c-2.922.01-5.68.59-8.017 1.867-30.965 16.925-46.995 70.705-29.278 99.276 6.013 9.288 35.177 31.022 51.639 36.482 3.31-10.387 5.34-23.214 5.853-35.693-8.602-2.862-13.373-7.625-15.955-11.613-10.829-24.35 22.596-52 21.485-74.487-2.775-8.647-15.29-15.87-25.727-15.832zm126.59 70.746c-38.49-.4-87.103 18.08-88.285 27.786-.502 12.09-2.315 36.34-5.643 47.439-1.234 14.431 87.48-5.57 106.672-21.281 3.176-11.361 1.196-43.319-5.197-53.604-2.46-.202-4.981-.313-7.547-.34zm28.451 11.293c2.179 11.94 2.38 23.831 2.328 35.397 24.468 2.872 39.495 9.848 50.838 28.388 10.528-6.271 18.877-14.117 24.22-20.718-15.992-22.873-53.878-42.774-77.386-43.067zm84.883 61.733c-6.452 6.57-14.632 13.136-24.434 18.658 2.773 9.263 4.44 20.778 4.254 35.41 9.53 2.348 17.532 5.491 25.44 9.787 12.263-3.983-.165-45.48-5.26-63.855zm-22.13 72.2c-5.913 16.8-13.378 27.969-26.95 37.089 5.335 5.922 10.432 12.272 14.537 19.416 16.4-11.115 28.944-29.614 35.28-46.48-7.212-4.612-14.948-8.004-22.868-10.024zm-254.722 9.772c-24.968-.307-47.952 10.125-61.707 24.893 1.556 3.27 3.396 6.784 5.502 10.252 2.755 4.534 6.008 8.743 9.262 12.19 5.876-11.771 21.173-21.212 47.217-20.891 8.001 2.264 16.151 4.846 24.396 7.59 4.333-9.553 7.41-18.737 8.285-27.426-11.047-3.5-22.016-5.98-32.955-6.608zm50.323 12.805c-1.452 9.327-4.576 18.335-8.49 27.088 17.964 13.908 36.962 27.223 65.505 21.303.433-8.204 2.108-16.182 4.307-23.92-9.427-10.632-30.547-24.13-61.322-24.47zm160.699 22.99c-26.515 10.09-56.853 12.248-82.022 6.467-2.248 8.07-3.721 15.815-3.734 23.25 38.962 6.89 67.922 5.617 101.28-9.906-3.975-6.755-9.436-13.219-15.524-19.81zm-283.768 6.746c-1.208 3.439-1.943 6.956-2.129 10.504-.721 13.824 7.697 32.776 20.162 44.024 12.466 11.247 32.526 19.822 57.666 24.181 19.718 2.524 38.49 4.82 56.96 9.612 6.719-5.705 14.204-11.757 23.804-16.399-9.359-5.49-19.785-10.33-26.48-12.129-48.547-13.821-72.614-1.06-100.813-30.17-12.66-4.688-21.287-16.6-28.013-27.673-.396-.65-.778-1.3-1.157-1.95zm173.555 84.254c-9.066 2.375-15.618 6.49-21.852 11.463 9.566 5.204 14.975 12.275 12.979 24.41-3.506 14.75-8.537 21-18.244 25.897-9.771 4.93-23.045 6.94-37.278 8.205-14.232 1.266-29.276 1.817-43.109 5.498-13.833 3.681-29.906 10.464-33.836 26.186-3.596 14.386 13.073 14.019 16.397 7.43 4.507-8.936 11.086-13.3 22.068-16.221 10.982-2.923 28.776-1.663 43.553-2.977 14.776-1.314 30.158-3.186 43.789-10.063 13.63-6.876 25.22-18.329 28.91-35.978 3.689-17.65-4.299-34.268-12.775-43.26-.181-.192-.408-.394-.602-.59z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct FlyingTrout;
impl IconShape for FlyingTrout {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M156.6 22.57c-1.6 2.52-3.2 6.01-4.4 10.72-2.5 10.01-3.3 23.68-1.5 37.39 1.7 13.7 5.9 27.45 12.4 38.02 1.6 2.5 3.3 4.9 5.2 7.2 14.8-5.4 29.9-12.4 45.5-18.24 23.4-8.76 48.6-15.05 75-7.31 6.7 1.97 13.1 5.05 18.9 9.1l25.3-6.16c-9.7-15.71-28.7-35.45-48.9-42.52-19.5-.38-39.5 1.54-56.3 1.13-24.6-.7-53-6.67-71.2-29.33zm195 75.69c4.2 17.64 9.2 34.14 17.2 47.54 9.3 15.7 22.1 27.6 43.8 34.1 14.9-22.4 26-43.2 33.7-59.8 4.3-10.7 9.6-21.64 11.7-32.38-8.4-2.72-18.7-3.61-26.1-3.84-29.3.9-58.3 6.49-80.3 14.38zm40.5.26c10 0 18.1 8.38 18.1 18.78 0 10.3-8.1 18.7-18.1 18.7-10 0-18.2-8.4-18.2-18.7 0-10.4 8.2-18.78 18.2-18.78zm-127.9 6.28c-14.4 0-28.9 4-44 9.7-22.1 8.3-45 20.1-69.7 25.5h-.1c-26.6 5.7-47.8 3.4-66.26-3.2-11.18-3.9-21.3-9.4-31.29-15.2 3.22 9.4 7.2 19.2 11.82 29 32.69 12.7 72.33 10.2 101.13 10l.2 18c-23.4.2-56.9 2.6-89.56-5.5 4.29 7.5 8.93 14.7 13.89 21.8 32.07 5.1 65.67 4.5 94.77-2.4l4.3 17.4c-22.6 5.6-50.7 9.9-82.5 5.8 6.8 7.3 13.2 13.6 20.5 19.2 32.3-1.4 56.2-7 69-16.3l10.6 14.5c-13 9.4-30.3 14.8-51.6 17.6 7.1 2.4 14.2 3.7 21.2 3.7 19 0 39.1-9 60.2-33.9l13.7 11.7c-23.4 27.6-49 40.2-73.8 40.2-6.1 0-12-.7-17.8-2-12 19.3-21.1 36.2-30.7 53.7l-5 .4c-16.9 1.1-26.42 5.8-35.21 13.3-8.78 7.4-16.63 18.5-27.31 31.7-1.55 1.9-3.84 7.5-5.67 15 9.13-5.9 18.09-10 27.12-12.9l5.59 17.1c-12.05 3.9-23.15 9.6-36.02 20.8-.23 4.5-.32 9.1-.27 13.8 10.08-6.9 20.85-13.3 33.18-17.1l5.22 17.2c-12.39 3.8-24.44 12.1-37.13 21 .69 6.1 1.65 12.1 2.87 17.5 8.1-10 16.81-19.7 27.63-26.5l9.55 15.3c-9.96 6.2-19.81 18.3-30.08 31.1 2.68 4.6 5.41 7 7.41 7.6.16 0 .31 0 .8-.3 1.31-.6 3.46-2.1 5.91-4.2 4.9-4.3 11.05-11.2 17.43-19 12.78-15.8 26.48-35.6 37.28-49.4l6.9-8.8 7.1 8.7c11.8 14.3 28.9 30.9 45.3 41.7 8.2 5.4 16.2 9.3 22.9 11 6.6 1.7 11.3 1.2 14.8-.7 1.1-2.2 1.3-5.5 1.3-7.8-8.8-3-18-4.9-27.3-5.5l1.4-18c7.8.6 15.5 1.9 23 3.9-.7-3.2-1.6-6.3-2.6-9.4-11.9-2.5-24.8-2.6-38.2-3.7l1.4-17.9c9.1.7 19.1.8 29.4 2.1-1.6-3.6-3.3-7.1-5.1-10.4-12.9-2.6-28.6-1.5-45-.8l-.8-18c12.2-.5 22.8-1.2 33.9-.8-3.3-4.6-6.5-8.1-9.1-10.1-5.3-3.3-23.4.4-24.2-6.3 9.5-4.5 16.3-5.9 26.6-9.5 94.5-31.9 162.4-97.4 205.9-156.8 1-1.4 2-2.8 3-4.1-22.8-8.4-38.4-22.9-48.7-40.3-9.1-15.2-14.5-32.4-18.8-49.9-4.6 2.1-9.2 4.3-13.8 6.6 9.1 11.2 14.5 25.1 15.2 38.9.7 12.9-2.7 26-11.4 36.5-8.6 10.4-22.2 17.7-39.8 19.8l-2.1-17.9c14-1.6 22.6-6.8 28.1-13.4 5.4-6.5 7.7-15 7.2-24.1-.9-18.2-13.9-37.9-34.3-43.9-6.7-1.6-13.6-2.7-19.5-2.8zm107.1 79l2.4 17.9s-4.8.6-10.4 2.1c-5.6 1.4-11.9 4.5-12.7 5.3-2.9 2.8-4.2 8.9-5.4 17.4-1.1 8.5-2 19.5-10.6 27.8-12.1 11.8-28 14.3-42.2 16.3-14.3 2-27.3 3.7-36.1 9.4-7.3 4.8-18.5 16.9-27 27.6-8.5 10.7-14.7 19.8-14.7 19.8l-14.9-10.1s6.6-9.7 15.6-20.9c8.9-11.3 19.9-24.1 31.2-31.4 13.8-9 29.6-10.3 43.3-12.2 13.8-1.9 25.1-4.4 32.3-11.4 2.8-2.8 4.2-8.8 5.3-17.2 1.1-8.5 2-19.4 10.5-27.9 6.2-6.3 14.1-8.2 20.9-9.9 6.7-1.8 12.5-2.6 12.5-2.6z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Fomorian;
impl IconShape for Fomorian {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M91.586 64.023c-17.218.396-33.687 17.441-35.615 40.956-1.991 24.272 12.538 42.929 30.345 43.64 17.808.711 35.295-16.667 37.286-40.94 1.99-24.272-12.54-42.929-30.348-43.64a26.499 26.499 0 0 0-1.668-.016zM258.068 76.1c-9.405.158-18.01 11.845-23.01 24.892l.696 6.26c1.245 11.204 4.651 23.755 9.37 36.406 5.293-3.092 10.786-8.202 18.888-15.033-13.309-9.137-15.913-18.185-12.74-23.736 4.188-7.328 20.63-18.915 31.165-10.215 6.612-15.429-14.963-18.732-24.369-18.574zm-38.095 46.1c-11.65 5.28-25.954 9.187-41.227 12.382a349.79 349.79 0 0 1-8.4 1.647c9.539 10 13.577 23.34 18.418 35 13.674 2.858 27.84 9.716 40.896 15.003 7.068 2.863 13.602 5.166 18.895 6.368-12.62-21.418-23.631-46.528-28.582-70.4zm165.195 2.65l-1.139 71.912-62.822-32.477-23.121 62.305 73.217 2.81-19.383 52.836-88.525 10.409-34.627 99.068c21.182 6.976 42.363 15.207 62.945 24.238 35.911 15.757 69.95 33.935 98.887 52.23l48.69-111.177-56.755-61.22 20.584-53.429 55.133 45.366 26.625-65.758-67.951-14.496 42.752-54.75zm-252.647 12.78c-10.223 17.762-27.844 29.729-47.677 28.936-10.592-.423-19.955-4.421-27.494-10.855-12.845 8.549-25.296 24.81-26.317 38.156-.4 7.003 1.209 16.542 4.658 24.836 3.45 8.294 8.702 15.175 21.883 24.973 13.181 9.798 42.489 24.578 72.865 19.265-10.735-13.308-16.892-29.792-19.658-46.058-17.607 1.062-31.09-9.737-46.008-15.834l6.663-16.72c14.212 5.823 30.135 18.059 44.183 13.616l5.149-1.716c4.538-12.323 15.877-20.829 26.804-23.26 3.975-.885 20.637 3.85 27.801 12.996-3.907-9.401-7.753-18.779-11.678-28.057-8.169-13.074-18.637-18.347-31.174-20.277zm46.112 56.12c.226 2.807-.474 5.865-2.453 9.16-9.231-9.681-27.302-5.836-33.479-.084-4.679 4.358.039 15.175 10.031 27.854-7.72 3.253-12.932 5.274-17.252 6.14 7.937 16.485 16.39 22.629 29.993 33.346l-14.684 5.709c-25.918 10.078-51.26 6.84-72.8-1.588 16.005 30.457 19.682 63.41 17.777 94.565 39.901-1.164 81.092 7.29 115.812 17.488l29.258-83.711c-28.772-33.295-46.34-71.132-62.203-108.879zM95.75 382.602c-29.553-.225-56.304 5.065-77.75 18.375v4.863l.197 16.574c85.771-42.922 236.775 9.758 340.795 71.586h38.115c-32.318-22.183-73.22-44.926-116.894-64.09-47.361-20.781-97.895-37.347-144.31-44.064-11.605-1.68-22.978-2.761-33.995-3.12-2.065-.067-4.118-.109-6.158-.124zm372.924 72.664c-18.709.056-37.46 1.514-54.559 4.088l-8.988 18.328c31.15-2.399 61.622-3.743 88.873-2.53v-19.068a350.422 350.422 0 0 0-25.326-.818z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct GreatWarTank;
impl IconShape for GreatWarTank {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M232.197 104v80h96v-80h-96zm112 32v16h136v-16h-136zm-163.054 64l-37.504 75.008 224.767-58.635L362.56 200H181.143zm222.133 25.092c-3.69.026-6.933.46-9.2 1.117l-.103.031-297.46 77.598c-12.339 3.219-19.092 6.415-24.038 10.695-4.942 4.276-8.702 10.272-13.754 20.254L31.358 392.18c-2.754 6.371-5.853 27.068-.338 43.568 5.52 16.518 17.015 30.102 47.45 30.08h.003l273.697-.88 94.795-.348c16.262-4.548 26.11-14.702 31.715-25.704 5.701-11.19 6.156-23.595 4.558-28.35l-.068-.206-6.693-24.24-37.315-139.42c-3.892-10.64-11.61-16.252-20.588-19.272-4.514-1.519-9.343-2.194-13.691-2.303a50.494 50.494 0 0 0-1.607-.013zm-1.977 11.27c17.578 0 32 14.421 32 32 0 17.578-14.422 32-32 32s-32-14.422-32-32c0-17.579 14.422-32 32-32zm0 16c-8.931 0-16 7.068-16 16 0 8.93 7.069 16 16 16 8.931 0 16-7.07 16-16 0-8.932-7.069-16-16-16zm-58.27 21.53l4.028 15.485-191.738 49.865-4.026-15.484 191.736-49.865zm74.657 36.083l12.416 51.15-15.55 3.775-12.415-51.152 15.549-3.773zm-31.82 2.441l12.273 60.002-258.727 30.598 7.826-43.82 230.84-45.253 7.787-1.527zm-285.348 5.555c17.578 0 32 14.421 32 32 0 17.578-14.422 32-32 32-1.35 0-2.678-.095-3.985-.26 14.23 6.145 24.26 20.332 24.26 36.748 0 21.997-18.003 40-40 40s-40-18.003-40-40 18.003-40 40-40c2.116 0 4.194.17 6.223.49-10.893-5.123-18.498-16.216-18.498-28.978 0-17.579 14.421-32 32-32zm272.851 13.2L161.063 372.79l-2.108 11.803 220.02-26.02-5.606-27.4zm-272.851 2.8c-8.932 0-16 7.068-16 16 0 8.931 7.068 16 16 16 8.931 0 16-7.069 16-16 0-8.932-7.069-16-16-16zM432.198 376c21.996 0 40 18.003 40 40s-18.004 40-40 40c-21.997 0-40-18.003-40-40s18.003-40 40-40zm0 16c-13.35 0-24 10.65-24 24s10.65 24 24 24c13.349 0 24-10.65 24-24s-10.651-24-24-24zm-351.405 2.459c-13.35 0-24 10.65-24 24s10.65 24 24 24 24-10.65 24-24-10.65-24-24-24zM365.986 413.4l.252 15.998-223.341 3.512-.252-15.998 223.341-3.512z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct HolyOak;
impl IconShape for HolyOak {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M337.89 23.049c-1.447 0-2.916.04-4.405.125-13.522.765-28.81 5.12-45.807 14.37-14.248-9.434-30.203-13.02-45.844-12.74-10.91.196-21.667 2.264-31.578 5.518-8.03 2.637-15.612 5.91-22.5 9.68l.297-1.398c-15.734-3.344-30.156-4.862-43.314-4.872-91.41-.069-121.763 72.622-106.63 111.397-4.842 4.315-8.46 8.932-10.91 13.842-5.762 11.552-3.789 24.304 2.61 33.297 7.21 10.131 19.422 16.818 32.547 17.796-1.86 11.654 2.044 22.84 9.646 29.905 5.89 5.473 13.934 8.712 22.45 8.09 3.116-.228 6.238-1.001 9.267-2.286 8.315 6.24 16.012 10.021 23.424 11.625 9.25 2.002 17.991.13 24.553-3.978 6.73-4.213 11.389-10.08 14.734-16.102 29.31 42.194 26.042 91.983 23.527 98.682-19.298 51.407-15.086 47.182-32 64-23.146 23.016-88.07 37.148-87.833 43.303.367 9.532 57.123 8.392 99.205 1.527 0 0-30.556 47.147-25.264 50.117 5.292 2.97 60.773-42.722 80.725-41.281 4.722.341 45.077 52.643 62.39 41.604 4.3-2.743-32.135-36.82-30.705-39.086 1.652-2.618 107.222 33.016 114.99 25.39-10.073-19.09-54.035-35.533-77.7-50.568 49.481-7.228 157.867 26.291 155.34 12.797l-77.019-37.295c21.03 1.235 41.769 1.37 62.33-1.135 2.603-13.104-172.876-34.03-118.976-115.17l22.826-34.363c3.451 3.433 7.63 6.348 12.04 8.937 9.846 5.783 21.606 9.749 33.12 10.444 11.515.695 24.123-2.227 30.938-12.797 1.574-2.441 2.718-5.111 3.48-7.988 26.557-5.65 45.885-30.761 47.932-58.19 1.052-14.103-3.121-28.787-13.215-41.346 18.813-40.772 16.948-74.175.467-93.504-8.257-9.683-20.211-15.186-33.072-15.453-8.128-.168-16.575 1.646-24.985 5.375-7.376-8.493-17.106-17.184-29.883-22.74-8-3.478-17.074-5.524-27.199-5.53zm20.02 22.037c18.078 7.86 29.606 25.58 36.815 36.373l14.969-9.996c-1.009-1.51-2.179-3.297-3.485-5.244 12.21-4.138 25.434-1.893 33.122 6.857 9.518 11.163 13.513 34.768-.68 68.733-7.145-5.16-15.764-9.57-25.944-12.918-.126-4.086-.717-8.123-1.945-12.09-4.302-13.894-17.137-24.614-37.474-29.348l-4.082 17.531c16.663 3.88 22.045 9.661 24.36 17.141 2.317 7.48.65 18.985-3.816 32.344l17.073 5.707c1.455-4.354 2.764-8.707 3.783-13.04 30.396 10.817 38.569 29.704 37.22 47.77-1.349 18.083-14.316 35.407-29.896 40.848-1.036-5.31-2.844-11.053-5.43-17.248l-16.609 6.933c6.675 15.993 5.4 24.042 3.344 27.23-2.056 3.19-6.796 5.063-14.723 4.585-7.926-.478-17.7-3.657-25.092-7.998-5.19-3.048-8.763-6.754-10.568-9.352l6.57-9.89c12.305-18.524-25.896-38.066-33.756-31.342-5.589 4.781-11.096 9.735-16.503 14.54-7.772-4.822-15.141-12.949-17.108-20.782 6.823-2.372 13.738-6.333 20.531-12.086l-11.634-13.735c-19.858 14.453-31.238 13.054-48.356.698l8.026-38.18-15.883-20.012c-34.25 117.864-72.602 75.597-125.162 55.801-4.492-1.692-11.55 24.529-5.62 27.084 18.27 7.873 32.55 18.216 43.692 29.754-2.76 6.632-6.872 13.508-11.504 16.408-15.942 4.844-27.026-5.825-38.156-14.805-12.245 16.584-28.445-2.625-22.15-16.244a45.055 45.055 0 0 0 10.779-6.119l-10.928-14.3c-11.468 7.848-28.985 6.068-37.215-4.862-10.406-17.93 17.309-31.686 27.156-35.86l-6.88-16.632a125.588 125.588 0 0 0-11.067 5.2c-4.31-19.623 5.794-58.169 45.63-74.9-1.704 8.402-4.525 19.05-8.6 24.422C85.528 90.897 69.482 96.2 69.482 96.2s16.046 5.303 21.23 12.137c7.332 9.665 10.616 36.412 10.616 36.412s3.285-26.747 10.617-36.412c5.184-6.834 21.23-12.137 21.23-12.137s-16.046-5.302-21.23-12.137c-4.322-5.697-7.227-17.307-8.893-25.898 16.694-6.152 38.232-8.605 65.608-4.732-6.335 5.822-11.16 12.22-13.965 18.964l16.619 6.913c21.524-29.513 68.566-44.494 98.994-30.948a225.866 225.866 0 0 0-7.637 5.541L273.57 68.23c26.162-17.343 54.859-35.716 84.342-23.143zm-40.783 26.523s-4.436 25.408-14.343 34.59c-7.006 6.493-28.69 11.531-28.69 11.531s21.684 5.037 28.69 11.53c9.907 9.182 14.343 34.592 14.343 34.592s4.44-25.41 14.346-34.592c7.005-6.493 28.688-11.53 28.688-11.53s-21.683-5.038-28.688-11.53c-9.907-9.183-14.346-34.59-14.346-34.59zM204.713 180.412s3.936 27.906 12.723 37.99c6.213 7.131 25.445 12.664 25.445 12.664s-19.232 5.534-25.445 12.664c-8.787 10.085-12.723 37.993-12.723 37.993s-3.936-27.908-12.722-37.993c-6.213-7.13-25.446-12.664-25.446-12.664s19.233-5.533 25.446-12.664c8.786-10.084 12.722-37.99 12.722-37.99zm39.86 6.026c8.428 4.896 16.792 8.232 25.836 8.664 4.681 13.622 10.65 22.939 20.617 30.273-14.31 11.672-27.177 19.335-37.069 14.625-16.273-17.855-13.966-31.762-9.384-53.563zM77.416 261.27s-3.719 21.579-12.025 29.376c-5.873 5.514-24.055 9.791-24.055 9.791s18.182 4.28 24.055 9.793c8.306 7.798 12.025 29.377 12.025 29.377s3.721-21.579 12.028-29.377c5.873-5.513 24.055-9.792 24.055-9.792s-18.182-4.278-24.055-9.792c-8.307-7.797-12.028-29.376-12.028-29.376zm362.8 9.273s-4.95 31.7-16 43.156c-7.814 8.1-32 14.387-32 14.387s24.186 6.286 32 14.387c11.05 11.455 16 43.156 16 43.156s4.949-31.7 16-43.156c7.813-8.1 32-14.387 32-14.387s-24.187-6.286-32-14.387c-11.051-11.456-16-43.156-16-43.156zm-135.401 67.744s3.211 17.538 10.38 23.875c5.07 4.481 20.764 7.96 20.764 7.96s-15.693 3.475-20.763 7.956c-7.17 6.338-10.381 23.877-10.381 23.877s-3.211-17.54-10.381-23.877c-5.07-4.481-20.764-7.957-20.764-7.957s15.694-3.478 20.764-7.959c7.17-6.337 10.38-23.875 10.38-23.875zM188.66 382.828s2.495 14.802 8.064 20.15c3.938 3.783 16.127 6.717 16.127 6.717s-12.189 2.935-16.127 6.717c-5.57 5.349-8.064 20.15-8.064 20.15s-2.494-14.801-8.063-20.15c-3.938-3.782-16.129-6.717-16.129-6.717s12.191-2.934 16.13-6.716c5.568-5.35 8.062-20.15 8.062-20.15z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct IronHulledWarship;
impl IconShape for IronHulledWarship {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M18 18v43.955c11.559 5.319 27.318 5.595 44.574 4.076 0 0 3.927 24.224 12.912 30.791 12.076 8.827 44.698 3.973 44.698 3.973-1.816 10.184 29.045 45.1 42.709 47.676l53.138-5.463c1.83-18.6-7.144-36.133-27.314-52.145 0 0 8.032-15.952 4.47-22.845-6.835-13.231-40.724-18.375-40.724-18.375 5.378-12.257 5.668-22.905-.098-31.643H18zm309.023 66.148l-17.734 3.073 6.104 35.224c-9.499 2.385-19.3 5.678-29.543 10.295 13.168 8.572 13.65 23.973 9.697 41.764 9.221-2.981 18.438-5.955 27.398-8.467l3.653 21.074c-14.187 2.634-29.59 6.017-46.368 10.244 13.783 20.976 16.347 44.754 14.303 69.686 15.789-4.862 30.21-8.455 44.016-10.959l3.478 20.076-63.578 7.43-8.463-45.14-35.367 3.75-17.373-84.13-48.207 5.864 2.578 68.685c-2.121-3.785-5.9-7.895-12.187-12.787l-24.166 3.95-4.936-24.678-17.65 3.53 4.81 24.054-31.101 5.084c20.884 16.833 8.088 38.689 11.273 57.882 9.167-5.718 19.171-11.38 29.192-16.148l5.435 27.17-64.685 7.56 17.546 23.162c-17.592 2.546-36.165 6.39-55.62 11.95l4.945 17.308c53.871-15.392 99.903-17.334 136.69-14.496l.081.572c.862-.123 1.733-.242 2.598-.365 36.772 3.103 64.027 10.895 80.242 14.428 39.037 8.504 109.468 26.473 213.355-16.477l-6.878-16.632a416.14 416.14 0 0 1-18.334 7.086c-14.378-4.14-29.115-7.39-44.075-9.907l17.188-39.15 48.54-5.674-2.089-17.879-101.857 11.906-3.577-20.642c16.169-1.905 31.918-2.342 48.547-1.578-3.749-24.348 4.032-47.702-15.812-72.05-13.216.395-28.053 1.786-44.744 4.32l-3.871-22.337c10.486-2.056 20.307-2.913 28.949-1.648 4.066-14.839 6.658-31.369-6.03-43.85-9.95.393-20.007 1.1-30.345 2.653l-6.028-34.786zm-124.054 93.79l13.666 66.167-26.469 2.807-2.52-67.111 15.323-1.863zm52.388 80.164l5.172 27.582-6.722.785c-6.881-12.546-19.094-21.792-33.536-24.647l35.086-3.72zm-63.808 6.767c-13.583 5.858-24.04 17.693-28.002 32.15l-8.858 1.036.864-29.37 35.996-3.816zm19.26 14.024c17.227 0 31 13.772 31 31 0 3.817-.68 7.464-1.92 10.83a1023.56 1023.56 0 0 0-19.041 1.756c3.742-2.93 6.156-7.476 6.156-12.596 0-8.837-7.164-16-16-16-8.837 0-16 7.163-16 16 0 6.365 3.726 11.845 9.107 14.422-6.534.761-12.98 1.583-19.38 2.43-3.115-4.84-4.922-10.612-4.922-16.842 0-17.228 13.772-31 31-31zm183.81 9.242l-14.932 34.01c-23.864-3.034-48.164-4.34-72.412-4.352-16.247-.008-32.46.566-48.502 1.562.677-2.892 1.036-6.039 1.036-9.462 0-2.017-.138-4.003-.377-5.957l135.187-15.801zm-257.998 11.967l-.002.064-.765.09.767-.154zm25.496 15.209c.541 4.861 1.812 9.028 3.68 12.601a395.72 395.72 0 0 0-21.662-.68 398.577 398.577 0 0 0-38.27 1.704l-4.906-6.477 61.158-7.148zm145.149 20.584c34.407.022 68.69 2.653 101.248 9.205-70.368 17.744-118.162 5.173-150.598-1.893-3.89-.847-8.947-2.072-14.627-3.408.787-.45 1.554-.92 2.295-1.416 20.375-1.57 41.047-2.502 61.682-2.488zm-134.522 39.06c-.81.008-1.602.024-2.377.049-33.221 1.077-92.55 16.266-92.55 16.266l4.367 17.46s60.646-14.822 88.765-15.734c19.692-.638 64.457 7.18 64.457 7.18l3.229-17.71s-40.8-7.757-65.89-7.51zm140.15 32.018c-28.792-.034-65.085 7.954-95.09 15.923-30.972 8.227-55.077 16.602-55.077 16.602l5.906 17.004s23.507-8.164 53.79-16.207c30.285-8.043 67.512-15.798 92.878-15.297 32.976.652 63.925 9.707 93.023 18.904s56.252 18.717 82.518 18.717v-18c-21.734 0-47.76-8.61-77.094-17.88-29.333-9.272-62.066-19.025-98.092-19.737-.912-.018-1.833-.028-2.761-.03z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct MedusaHead;
impl IconShape for MedusaHead {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M345.922 16.967c-2.945-.022-5.77.279-8.338 1.013-7.587 2.17-17 13.01-21.113 18.131-22.457 9.431-55.087 27.244-58.729 48.803.394 24.83 22.189 35.14 39.953 44.87 32.078 20.146-37.65 54.81-59.11 67.853 5.133 4.488 10.265 8.869 16.05 13.037 23.731-11.939 74.082-27.939 85.847-51.022 1.935-5.5 1.887-11.441.088-16.453-1.798-5.011-4.99-9.014-8.607-12.426-12.665-12.97-61.183-29.337-56.33-43.894 7.136-21.406 32.22-28.468 51.832-35.676 18.628 3.595 43.842 4.083 47.691-3.994 2.16-4.53-25.97 2.068-28.619-7.42-1.168-4.182 42.489-8.82 33.012-13.615-5.88-2.975-20.867-9.112-33.627-9.207zm-153.62 1.463c-2.156.036-4.091.644-5.657 2.047-5.437 5.05-1.09 19.31 5.63 31.046l8.96-6.66-1.6 17.25c4.048 4.62 10.373 7.522 15.258 9.332 7.144 14.57-15.497 23.577-24.143 30.403-6.498-45.04-87.24-35.653-84.393 1.666C94.211 99.512 84.63 87.922 78.33 79.74c-.075-9.696-.993-29.066-6.95-36.865-4.447-5.653-45.385-31.567-50.32-21.281-3.597 7.499 21.843 36.574 32.442 53.777 16.404 23.325 28.135 43.933 54.64 47.604 2.082 16.782 41.596 86.588 66.434 84.287 14.03-2.811 37.2-15.343 47.883-22.31-41.108-11.878-76.999-19.443-94.207-58.507 16.152 1.757 38.07.685 50.687-7.232-7.627 35.882 47.746 53.73 62.356 53.129 17.414-.717 27.352-14.806 19.98-19.088-18.43-7.2-63.853-9.431-62.826-28.512 4.304-23.946 47.48-22.578 35.155-56.416-.522-7.337-1.81-18.054-5.03-25.787L211.76 38.23l9.037-6.029c-5.639-3.336-19.147-13.928-28.494-13.771zm149.327 4.627l15.629 5.447-19.254 3.824zM449.96 34.885c-8.267-.127-17.869 5.295-23.315 8.513l6.848 8.834-17.3-1.25c-3.273 2.883-5.628 7.14-7.104 10.534a337.355 337.355 0 0 0-13.047 9.289c-14.571 10.934-30.966 24.468-38.57 40.088-6.798 13.962-3.662 28.519-1.776 40.79 1.886 12.272 2.6 21.795-1.527 28.104-41.598 10.981-51.047 42.402-6.854 25.512 7.98-3.22 16.512-7.399 21.916-15.66 8.644-13.215 6.182-28.145 4.254-40.69-1.928-12.544-3.246-23.166.168-30.18 4.522-9.288 19.28-23.093 32.916-33.36 6.746-.435 20.503-1.79 29.803-5.888l3.967-16.9 6.213 8.914c8.957-10.66 16.641-28.583 11.025-34.387-2.255-1.562-4.862-2.221-7.617-2.263zM47.99 38.363l15.187 6.578-3.614 9.278zM148.892 87.6c11.892-.085 23.7 3.948 24.363 9.316-1.383 15.602-40.723 12.754-49.024 10.88-2.404-14.717 11.183-20.1 24.66-20.196zm309.66 8.197c-3.3-.016-6.625.538-9.946 1.45-6.902 1.92-13.465 5.271-19.435 8.853-6.048-.753-11.845-.806-15.824.683-17.917 6.707-40.443 36.616-34.953 41.992 23.826 9.676 75.718-38.747 83.166-34.388 25.456 34.856-50.678 37.998-58.805 46.15-14.596 12.147 2.496 52.662-9.201 57.938-31.143 14.045-77.075 6.924-106.78-2.961a187.402 187.402 0 0 1-12.982 6.552c31.862 11.918 55.431 17.583 86.184 19.797 15.81 1.087 34.52 1.651 47.275-9.69 17.289-13.975.876-48.301 10.355-56.57 15.627-13.63 44.955-6.588 56.96-23.08 5.202-7.877 9.517-16.41 9.398-26.378-.12-9.969-3.21-20.985-12.865-27.02-4.1-2.348-8.304-3.308-12.547-3.328zm-45.606 19.435l7.832 6.147-18.529 6.482zM73.857 120a20.14 20.14 0 0 0-2.336.12c-16.049 1.744-29.144 19.933-34.914 34.374-4.168 3.432-8.337 7.367-11.273 11.334l4.953 16.635-9.82-4.65c-2.478 13.7-.242 33.073 7.515 35.32 7.128 2.064 17.12-8.998 23.729-20.797l-10.32-4.26 15.615-7.5c2.336-8.02.447-17.507-1.402-24.646 3.195-5.065 7.622-18.901 14.908-17.842 20.844 3.03 19.535 55.045 24.29 72.445 3.366 11.516 12.706 29.426 24.854 32.99 42.178 12.376 78.88-12.88 114.998-25.699-4.722-3.85-8.433-7.083-12.658-10.795-28.525 7.158-65.186 30.003-92.543 16.27-5.359-3.38-14.622-8.395-17.375-17.815-6.468-22.11-5.037-46.233-13.879-65.963-4.312-9.344-12.858-19.43-24.342-19.521zm401.293 66.475c-.297 0-.686.122-1.176.379-6.702 4.567-24.26 18.901-27.446 32.787-1.6 6.978 2.303 18.628 4.91 25.289-2.504 11.617-12.835 46.004-22.19 46.554-20.892 1.23-31.1-41.082-51.59-44.125-22.223-3.3-25.882 9.389-21.67 22.922 2.628 8.442 16.242-6.331 19.303-5.08 21.607 8.836 21.448 31.273 37.83 41.809-14.835-1.976-28.117-2.762-41.3-.211-29.945-51.308-61.564-40.198-34.919 2.994 2.113 3.425 8.927 5.073 13.053 6.732-5.662 4.965-9.78 12.2-9.54 20.502 1.752 13.756 14.946 19.78 26.212 21.498 12.364 1.592 27.146-1.726 31.576-12.58 2.007-5.26 1.712-11.147-.215-15.902-1.018-2.513-2.417-4.731-4.021-6.78 11.344.416 22.845 2.55 29.79 5.594 18.187 15.095 26.115 35.115 32.893 57.467-2.415 5.33-7.192 10.766-9.423 15.846l8.646 15.06-10.625-2.27c.736 13.905 7.36 32.246 15.426 32.651 7.41.373 14.594-12.69 18.316-25.691l-11.021-1.775 13.476-10.887c.468-7.153-2.613-14.755-5.297-20.295-8.872-27.896-23.127-67.98-47.77-77.66 26.13-2.356 38.815-46.422 41.438-65.86l.232-.066c12.35-14.561 25.533-37.11 20.223-44.518-2.925-4.079-10.735 23.738-20.323 21.475-6.25-8.543 9.657-35.865 5.202-35.86zm-9.905 21.021l-5.95 18.707-6.366-7.652zM52.93 226.662c-4.043.001-7.96.752-11.518 2.438-13.257 6.723-17.751 22.368-16.277 37.673 1.474 15.306 9.066 31.845 23.76 43.663 39.993 27.061 95.958 16.622 121.667-15.323 4.767 33.08-29.298 68.178-57.644 67.38-29.214-.824-64.83-44.993-84.986-23.077C12.86 355.802 29.9 380.6 39.66 394.463c2.968 12.326 2.194 20.675 10.26 29.467 10.1 10.047 32.596 12.806 40.701 13.095 10.615.38-25.369-24.77-22.326-27.867 6.903-7.028 28.344 12.34 28.642 7.33.511-8.575-20.044-19.76-37.658-25.818-4.369-6.808-23.714-32.81-18.277-38.883 8.786-6.433 50.577 31.06 74.031 29.625 26.543-2.397 49.61-17.964 63.446-39.857 3.112-6.337 9.174-21.39 9.43-38.295.446-29.55.398-45.248-24.464-38.178-16.036 4.56-19.645 35.787-53.3 41.578-23.613 3.666-39.378-1.73-49.971-10.25-10.594-8.52-16.104-20.778-17.123-31.361-1.02-10.583 2.604-17.919 6.504-19.897 1.413-.717 3.193-1.157 5.86-.763 14.893 27.609 54.597 49.416 60.624 46.148 6.755-3.662-6.693-38.607-22.08-49.974-3.41-2.52-8.984-4.06-14.992-4.997-7.637-5.28-17.143-8.906-26.037-8.904zm199.674 3.865c-18.923 6.785-32.457 11.475-48.497 17.744 8.745 9.341 20.501 17.216 35.893 23.729-14.27-2.49-27.915 6.555-34.77-7.146 2.043 13.638 1.89 27.52.583 40.246-1.835 17.842-5.592 32.988-10.57 43.246 14.131 20.597 40.022 38.217 60.757 38.656 22.618.518 61.109-28.689 71.59-60.176-7.528-5.477-14.792-12.353-17.531-19.94-2.573-7.488-1.95-14.953-.479-21.716 2.429-11.168 6.86-21.482 8.54-30.863a293.588 293.588 0 0 1-7.882-1.639c-.954 5.92-2.872 13.433-6.656 16.5C295.371 275.823 272 272 272 272c13.648-5.775 24.431-12.624 32.799-20.613-22.826-5.62-39.204-12.938-52.195-20.86zM92.024 248.8l6.82 15.08-16.04-11.32zM240 288c16 4.47 16 4.55 32 0l-16 16zm-32 32s9.351 4.796 20.568 9.137L240 352v-18.92c5.778 1.72 11.418 2.92 16 2.92 4.582 0 10.222-1.2 16-2.92V352l11.432-22.863C294.649 324.796 304 320 304 320l-32 48c-16-7.83-16-7.788-32 0zm160.584 5.9c.317.001.618.04.9.118 5.331 1.467 16.452 9.631 11.903 13.513-5.898 5.034-17.745 1.438-22.979-3.183-2.669-2.357 5.427-10.469 10.176-10.448zm-34.711 28.993c-3.358 5.538-6.772 10.445-10.56 15.097 4.642 2.326 8.366 4.029 11.359 7.881-11.412 24.935-61.757 20.266-49.346 49.934 6.319 12.108 16.302 15.926 28.606 14.353 20.356-2.24 69.464-33.392 80.011-19.336 4.75 6.33-.26 16.706-2.78 24.58-18.205 5.738-41.337 17.764-40.796 26.854.298 5.01 21.737-14.356 28.64-7.328 3.043 3.097-32.94 28.246-22.325 27.867 8.105-.29 30.603-3.049 40.703-13.096 5.172-5.145 8.1-17.452 9.41-24.412 4.843-14.346 10.924-35.626-.08-47.144-9.072-9.138-22.03-9.728-33.496-7.346-21.18 1.212-53.863 27.054-68.479 21.146-10.43-5.673 29.958-21.229 37.06-25.933 6.637-4.766 13.029-12.668 11.995-22.5-3.113-10.074-11.909-16.986-19.922-20.617zm-148.277 11.146c-7.804 24.91-7.598 36.43-31.38 35.402-23.159-1-45.17 14.215-45.31 37.832 3.64 38.338 55.968 37.41 79.076 31.586 8.037-2.546 20.788 3.721 30.836 2.221 18.846-3.287 46.502-28.528 42.098-34.824-3.97-5.676-50.143-3.842-75.66 14.719-13.752 1.276-61.539 5.078-58.354-13.961 5.052-30.196 42.66-14.06 57.639-27.815 7.804-7.542 12.53-18.01 15.738-28.986-5.308-4.79-10.225-10.218-14.683-16.174zM58.21 414.053L73.223 426.7l-16.315-2.78zm175.402 40.36L220.77 464.85l-6.563-7.485zm155.479 17.407l1.304 9.87-16.316 2.78z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct NunFace;
impl IconShape for NunFace {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M203 26.06L56.47 52.7 158 116.1l55.4-69.22L203 26.06zm106 0l-10.4 20.82L354 116.1l101.5-63.41L309 26.06zm-53.7 4.44a275.263 275.263 0 0 0-29.1 1.73l8.4 16.89L217.1 71h77.8l-17.5-21.88 8.5-16.99c-10.6-1.14-20.8-1.67-30.6-1.63zM40.83 64.14c-.13 10.66-.53 21.21-1.95 31.15-1.59 11.11-4.38 21.71-9.87 30.61l39.93 26.6h.02l48.04 32-10 15-37.76-25.2-25.31 88.6c13.02-.3 26.96-1.4 39.21-5.4 16.11-5.4 29.16-14.9 36.36-36.3l29.7-89.3L40.83 64.14zm430.37.02L362.8 131.9l29.7 89.3c7.2 21.4 20.2 30.9 36.3 36.3 12.3 4 26.2 5.1 39.2 5.4l-25.3-88.5-37.7 25.1-10-15 48-32 40-26.6c-5.5-8.9-8.3-19.5-9.9-30.63-1.4-9.93-1.8-20.47-1.9-31.11zM202.7 89L168 132.4l-4.9 14.7C230 133.6 279 112.1 310 89.82l-.7-.82H202.7zm119.2 15.8l-2.1.5c-6.3 4.5-13.2 8.9-20.7 13.2l46 17.3-1.1-3.4-22.1-27.6zM277.3 130c-32 15.1-72.3 28.1-120.8 37l-20 59.8c-2.8 8.5-6.7 15.8-11.3 22 15 72.4 68.5 125 130.8 125 62.3 0 115.8-52.6 130.8-125-4.6-6.2-8.5-13.5-11.3-22l-23-68.9-75.2-27.9zM160 193h64v18h-8.4c.9 2.8 1.4 5.8 1.4 8.8 0 14.2-10.8 26.8-25 26.8s-25-12.6-25-26.8c0-3 .5-6 1.4-8.8H160v-18zm128 0h64v18h-8.4c.9 2.8 1.4 5.8 1.4 8.8 0 14.2-10.8 26.8-25 26.8s-25-12.6-25-26.8c0-3 .5-6 1.4-8.8H288v-18zm-96 18c-3.4 0-7 3.4-7 8.8s3.6 8.8 7 8.8 7-3.4 7-8.8-3.6-8.8-7-8.8zm128 0c-3.4 0-7 3.4-7 8.8s3.6 8.8 7 8.8 7-3.4 7-8.8-3.6-8.8-7-8.8zm-38.3 32.5l12.6 13c-11.2 10.7-23.6 18-37.2 18.5-13.7.5-27.2-6.1-39.5-18.7l12.8-12.6c10.1 10.3 18.4 13.6 26 13.3 7.7-.3 16.1-4.5 25.3-13.5zM256 295c8.4 0 16 1.5 22.4 4.7 2.1 1 4.1 2.3 6 3.9 7.7-1.9 15.8-4.6 24.3-8l6.6 16.8c-8.5 3.4-16.7 6.1-24.7 8.1-1.5 6.4-6.9 10.8-12.2 13.4-6.4 3.2-14 4.7-22.4 4.7-8.4 0-16-1.5-22.4-4.7-5.3-2.6-10.7-7-12.2-13.4-8-2-16.2-4.7-24.7-8.1l6.6-16.8c8.5 3.4 16.6 6.1 24.3 8 1.9-1.6 3.9-2.9 6-3.9 6.4-3.2 14-4.7 22.4-4.7zm-121.9 23.9l-74.73 36.8 40.6 94.8 46.53-31 5 7.5c27.2 40.8 66.7 56.8 95.5 59.6V441h-39v-18h29.3l-33.8-42.3c-27.9-12.2-51.9-33.9-69.4-61.8zm243.8 0c-17.5 27.8-41.5 49.6-69.4 61.8L274.7 423H304v18h-39v45.6c28.8-2.8 68.3-18.8 95.5-59.6l5-7.5 46.5 31 40.6-94.8-74.7-36.8zM43.17 363.6l-20.2 10V491h32v-27h18v27H198c-19.9-9.6-39.7-24.6-56.2-46.7l-49.83 33.2-48.8-113.9zm425.63.1L420 477.5l-49.8-33.2c-16.5 22.1-36.3 37.1-56.2 46.7h125v-27h18v27h32V373.6l-20.2-9.9zm-235 26.2l22.2 27.7 22.2-27.7c-7.2 1.2-14.7 1.9-22.2 1.9s-15-.7-22.2-1.9z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Occupy;
impl IconShape for Occupy {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M195.688 21.72v20h-81v48h81v38h-55v178h-16l-16-64-16 64h-16v87h-44v18h76.503l-42.337 27.615 5.822 16.492 98.295-9.937 30.931 44.609 72.688-39.734 78.851 40.515 16.977-43.445 108.895 17.941-54.143-54.056h47.517v-18h-28v-87h-32v-128h-32l-64-96v192h-64v-64l-32-.75v-81.25h-7v-106zm179.73 266.338l6.346 16.843-77.668 29.258 68.982 19.576-23.34 23.487c4.33 3.173 7.95 7.556 7.95 13.865 0 7.958-5.755 12.86-11.436 16.121-2.256 1.295-4.74 2.453-7.434 3.512h60.875l27.225 27.181-67.961-11.195-15.023 38.451-69.604-35.763-66.857 36.546-27.756-40.027-72.04 7.283 34.46-22.476h40.42c-2.694-1.059-5.178-2.217-7.434-3.512-5.68-3.261-11.435-8.163-11.435-16.121 0-7.958 5.754-12.862 11.435-16.123a51.193 51.193 0 0 1 4.084-2.086l-8.701-12.83 52.642-21.604 4.47-29.3h57.857l2.273 11.937zm-114.73 90.662c-23.71 0-45.197 2.385-60.102 6.004-23.655 5.145-17.735 8.348 0 12.724 14.905 3.62 36.391 6.004 60.101 6.004s45.197-2.385 60.102-6.004c23.655-5.144 17.735-8.349 0-12.724-14.905-3.62-36.391-6.004-60.101-6.004z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct OldKing;
impl IconShape for OldKing {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M256 40c-4.816 0-7.552 2.503-9.672 4.602-2.12 2.098-3.886 4.472-5.77 7.156-3.766 5.368-7.85 11.992-12.667 18.59-9.633 13.196-21.667 25.393-36.848 27.222.707-.085-2.46-.835-6.6-5.025s-9-10.562-13.82-17.164c-4.82-6.602-9.619-13.429-14.33-18.98-2.356-2.776-4.669-5.244-7.254-7.303-2.585-2.06-5.536-4.047-9.914-4.221-4.746-.189-7.625 1.922-10.223 4.025-2.597 2.104-4.965 4.722-7.377 7.844-4.823 6.243-9.719 14.527-14.138 24.047-8.467 18.237-15.3 40.793-13.545 61.465-5.777 9.401-14.982 14.881-24.012 23.185-9.653 8.878-17.617 22.794-13.697 44.01l.994 5.373 5.365 1.031c7.942 1.524 14.352.26 17.942.942 2.6.494 4.197.795 5.884 4.181-5.31 4.328-8.89 9.487-10.931 14.756-2.701 6.975-3.05 13.8-3.375 19.834l-.375 6.95 6.832 1.332c8.246 1.608 13.233 5.192 17.414 10.714 4.18 5.523 7.239 13.261 9.627 22.247 4.664 17.548 6.458 39.27 14.685 57.33 1.222 18.772 4.078 36.63 10.35 52.757 7.529 19.36 20.43 36.175 40.797 47.58C191.709 465.886 219.112 472 256 472c36.889 0 64.291-6.114 84.658-17.52 20.367-11.405 33.268-28.22 40.797-47.58 6.272-16.127 9.128-33.985 10.35-52.757 8.227-18.06 10.021-39.782 14.685-57.33 2.388-8.986 5.447-16.724 9.627-22.247 4.18-5.522 9.168-9.106 17.414-10.714l6.832-1.332-.375-6.95c-.325-6.034-.673-12.86-3.375-19.834-2.04-5.269-5.62-10.428-10.931-14.756 1.687-3.386 3.284-3.687 5.884-4.181 3.59-.682 10 .582 17.942-.942l5.365-1.03.994-5.374c3.92-21.216-4.044-35.132-13.697-44.01-9.03-8.304-18.235-13.784-24.012-23.185 1.755-20.672-5.078-43.228-13.545-61.465-4.42-9.52-9.315-17.804-14.138-24.047-2.412-3.122-4.78-5.74-7.377-7.844-2.598-2.103-5.477-4.214-10.223-4.025-4.378.174-7.329 2.162-9.914 4.22-2.585 2.06-4.898 4.528-7.254 7.303-4.711 5.552-9.51 12.379-14.33 18.98-4.82 6.603-9.68 12.975-13.82 17.165-4.14 4.19-7.307 4.94-6.6 5.025-15.181-1.83-27.215-14.026-36.848-27.222-4.816-6.598-8.901-13.222-12.668-18.59-1.883-2.684-3.65-5.058-5.77-7.156C263.553 42.503 260.817 40 256 40zm0 17.799a64.945 64.945 0 0 1 2.342 3.146c3.304 4.71 7.578 11.62 12.846 18.836 10.535 14.432 25.57 30.99 47.855 33.676 8.656 1.043 14.54-4.246 19.896-9.668 5.357-5.422 10.442-12.237 15.36-18.973 4.917-6.735 9.648-13.397 13.607-18.062 1.98-2.333 3.786-4.155 5.024-5.14.114-.092.122-.07.224-.141 1.127.932 2.806 2.657 4.659 5.054 3.803 4.923 8.29 12.393 12.289 21.004 6.894 14.85 12.222 33.266 12.28 48.469H296l-40-40-40 40H109.617c.059-15.203 5.387-33.618 12.281-48.469 3.998-8.611 8.486-16.08 12.29-21.004 1.852-2.397 3.531-4.122 4.658-5.054.102.072.11.05.224.14 1.238.986 3.044 2.808 5.024 5.14 3.959 4.666 8.69 11.328 13.607 18.063 4.918 6.736 10.003 13.55 15.36 18.973 5.357 5.422 11.24 10.711 19.896 9.668 22.285-2.685 37.32-19.244 47.856-33.676 5.267-7.216 9.541-14.126 12.845-18.836A64.945 64.945 0 0 1 256 57.8zm-56.39 97.265c19.127.247 41.173 4.772 56.39 20.936 32.463-34.483 96-16 96-16 2.875 5.333 0 12.774-6 16-18.05 4.686-57.49 1.354-44 16 5.265 7.76 41.974 3.742 43.135 8.37 4.246 16.922-2.557 34.444-12.635 41.946-6.695 1.044-23.814-.206-32.174-4.68-1.593-6.56-.075-18.049-18.264-16.657C272 224 277.233 235.983 274.373 240c-5.514 7.738-12.49 8.067-18.372 9.285-5.883-1.218-12.858-1.547-18.371-9.285-2.862-4.017 2.372-16-7.691-19.021-18.19-1.392-16.67 10.097-18.264 16.658-8.36 4.473-25.479 5.723-32.174 4.68-10.078-7.503-16.881-25.025-12.635-41.948 1.161-4.627 37.87-.609 43.135-8.369 13.49-14.646-25.95-11.314-44-16-6-3.226-8.875-10.667-6-16 0 0 17.931-5.215 39.61-4.936zm5.066 104.319c5.21.02 10.967.774 17.385 2.379l.185.045.188.039c22.114 4.417 44.557 4.41 67.1.006l.204-.04.201-.05c29.337-7.334 44.848 3.107 57.682 20.066 9.364 12.373 16.085 28.358 22.342 42.715-7.94-5.852-17.558-11.872-28.17-17.586C315.061 292.563 282.667 280 256 280c-26.667 0-59.06 12.563-85.793 26.957-10.612 5.714-20.23 11.734-28.17 17.586 6.257-14.357 12.978-30.342 22.342-42.715 10.026-13.25 21.686-22.52 40.297-22.445zM256 296c21.333 0 52.94 11.437 78.207 25.043 12.634 6.803 23.799 14.117 31.477 20.398 3.839 3.141 6.803 6.05 8.545 8.221.79.987 1.2 1.79 1.443 2.297-1.092 18.26-3.62 34.98-9.127 49.14-6.471 16.641-16.57 29.826-33.703 39.42-12.926 7.24-30.109 12.362-52.842 14.444V432h-16v23.88c-2.611.071-5.262.12-8 .12-8.621 0-16.601-.36-24-1.037V400h-16v52.852c-12.7-2.246-23.282-5.629-32.113-9.895l-2.174-94.053-15.996.371 1.928 83.432c-10.41-8.546-17.326-19.1-22.19-31.607-5.507-14.162-8.035-30.88-9.127-49.141.242-.507.652-1.31 1.443-2.297 1.742-2.171 4.706-5.08 8.545-8.22 7.678-6.282 18.843-13.596 31.477-20.399C203.061 307.437 234.667 296 256 296z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Oppidum;
impl IconShape for Oppidum {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M223 56c0 10.379 4.445 19.204 10.842 24.783 3.926 3.425 8.45 5.736 13.158 7.014V135h-14v-23h-18v39h-20v-21h-18v62.72c-19.19 7.082-37.964 17.092-56 30.208v-58.934h-18v73.291a282.668 282.668 0 0 0-10.457 9.586h-33.4l-38.565 34.414 11.985 13.43 26.902-24.008C114.487 355.396 241.709 480.047 313.02 482l173.49-2.098c-151.243-45.507-340.499-153.37-382.876-218.722 43.018-42.118 90.85-61.809 139.324-63.746 31.842 54.994 110.736 79.49 203.701 94.867 11.746 12.426 22.889 25.889 33.277 40.303l14.602-10.526c-28.985-40.215-63.67-73.656-101.539-98.053v-36.152h-18v25.367c-13.79-7.642-27.936-14.081-42.32-19.24H335v-64h-18v21h-20v-39h-18v23h-14V87.797c4.707-1.278 9.232-3.59 13.158-7.014C284.555 75.203 289 66.38 289 56h-18c0 5.621-1.899 8.796-4.674 11.217C263.551 69.637 259.536 71 256 71c-3.536 0-7.551-1.363-10.326-3.783C242.899 64.797 241 61.62 241 56zm10 97h46v28.068a224.497 224.497 0 0 0-30.518-1.648c-5.163.076-10.326.335-15.482.78zm-38 16h20v13.533a214.155 214.155 0 0 0-20 4.438zm102 0h20v19.902a253.061 253.061 0 0 0-13.809-3.588c-2.06-.472-4.124-.914-6.191-1.332zm-16.12 30.45c6.106.88 12.205 2.014 18.288 3.41 38.124 8.743 75.622 27.692 109.83 54.824-42.055-4.773-85.428-20.978-128.117-58.235z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct PolarBear;
impl IconShape for PolarBear {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M238.431 80.77c-35.155.246-72.04 8.661-108.484 27.94C-29.95 201.198 34.429 334.93 46.134 370.206c20.81 24.447 48.8 32.745 74.469 46.26l-.98-20.2 18.72 6.91-1.414-14.996 21.487-.039-33.25-37.34c9.816-13.393 12.76-41.423 15.21-56.044l59.329 12.877 56.068-6.44c3.142 30.472 7.892 60.945 20.21 91.416l69.76 38.625-3.724-19.205 23.729 4.156-2.356-16.88 23.426 1.029-45.639-41.844.467-41.772c14.428-15.907 44.975-17 52.157-12.23-1.956 16.792 3.749 24.053 9.314 39.195 7.123 19.382 23.098 32.587 37.812 46.35l2.076-18.77 22.463 4.166-1.4-16.394 24.455 2.674-24.123-37.34c.486-20.817.546-41.634-2.256-62.451-3.414 5.69-8.437 10.6-13.912 14.625-10.461 7.69-23.42 12.82-36.252 12.326-8.843-.341-42.722 3.68-60.857-22.658l14.826-10.21c11.768 17.092 33.138 14.358 46.724 14.882 7.047.271 17.368-3.307 24.897-8.842 7.529-5.536 11.346-12.392 11.064-16.223l-.33-4.476 3.377-2.957s3.945-3.469 7.889-8.206c3.944-4.736 6.94-11.006 6.969-12.492.011-.588-1.189-3.557-3.434-8.07s-5.342-12.089-1.871-19.95c2.355-5.333 5.118-8.272 6.578-10.831 1.413-2.477 2.416-5.004 2.535-10.856-.417-4.153-1.148-5.244-2.795-6.623-1.722-1.441-5.616-3.179-11.742-5.123-3.19-1.013-3.497-.562-6.055 1.506-2.557 2.068-5.59 6.183-10.037 10.187l-3.222 2.903-4.278-.713c-20.726-3.451-41.094-1.951-60.205 5.607l-3.582 1.416-3.496-1.61c-12.335-5.685-21.75-10.818-27.205-11.981-2.728-.582-4.082-.43-5.498.191-1.416.62-3.404 2.09-5.975 5.928-3.113 4.649-4.81 12.102-3.736 18.468 1.074 6.367 4.067 11.36 10.791 14.297l-7.205 16.494c-12.43-5.429-19.456-16.646-21.336-27.798-1.88-11.152.537-22.527 6.531-31.477 3.815-5.696 8.286-10.025 13.71-12.4 5.423-2.376 11.29-2.414 16.472-1.309 9.322 1.987 17.862 6.877 27.783 11.674 12.084-4.308 24.541-6.575 37.098-7.066-38.725-39.944-98.414-69.255-164.537-69.78-1.13-.009-2.263-.01-3.397-.002zm188.48 101.973c6.752 0 12.225 6.629 12.225 14.807 0 8.177-5.473 14.807-12.224 14.806-6.751 0-12.223-6.63-12.223-14.806 0-8.177 5.472-14.806 12.223-14.807zm-48.732 5.148c6.75.001 12.223 6.63 12.223 14.807s-5.472 14.806-12.223 14.807c-6.751 0-12.224-6.63-12.224-14.807 0-8.178 5.473-14.807 12.224-14.807zm31.096 40.985c8.973-.167 16.408 3.757 16.607 8.765.12 3.058-2.53 5.961-7.047 7.721l.497 15.873-17.99.565-.507-16.176c-4.535-1.603-7.325-4.367-7.447-7.377-.199-5.008 6.914-9.204 15.887-9.371zm-259.828 86.062l7.365 37.684 38.545 25.539-2.422-14.9 17.178 2.609-5.457-11.967 18.656.97-20.46-19.366-1.395-6.926z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Swordman;
impl IconShape for Swordman {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M467.838 35.848c-53.208 3.518-101.284 8.091-139.14 50.18 9.869 29.563 26.168 65.884 46.613 95.234 20.504 29.436 44.758 50.59 68.61 53.297 35.265-33.057 53.699-112.599 23.917-198.711zM189.8 46.02a70.936 54.43 66.039 0 0-15.987 3.638 70.936 54.43 66.039 0 0-20.931 86.928 70.936 54.43 66.039 0 0 51.62 45.443c2.392 57.507-19.428 43.883-70.534 73.606l15.888 31.69c35.566-13.731 51.844-19.703 69.27-44.317 32.586 93.92-1.874 157.236-23.688 247.078l33.711 4.916c23.698-57.247 55.114-122.355 62.438-181.422 48.937 51.134 77.498 114.641 114.65 169.143l35.82-14.75c-45.81-80.724-65.633-128.371-150.591-262.19 26.819-.194 49.826-6.592 70.683-15.422-7.036-10.105-13.565-20.882-19.529-31.886-28.223 12.083-59.028 16.997-90.14.855a70.936 54.43 66.039 0 0-.118-66.955 70.936 54.43 66.039 0 0-62.562-46.355zM15.47 87.309l3.287 34.09 52.6 107.77 21.568-10.526-52.383-107.325-25.072-24.01zm97.066 139.566l-46.756 22.822 3.137 18.496 56.271-27.464-12.652-13.854zm2.318 36.701l-21.568 10.528 16.668 34.15 21.568-10.527-16.668-34.15z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Swordwoman;
impl IconShape for Swordwoman {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M467.838 35.848c-53.208 3.518-101.284 8.091-139.14 50.18 9.869 29.563 26.168 65.884 46.613 95.234 20.504 29.436 44.758 50.59 68.61 53.297 35.265-33.057 53.699-112.599 23.917-198.711zM194.207 44.36c-.962.02-1.94.066-2.937.139-16.94 1.247-26.293 7.65-33.825 17.941-7.532 10.291-12.558 25.017-17.384 41.317-5.43 18.334-6.273 41.726-1.663 60.482 4.528 18.418 13.492 31.204 26.94 34.455.188-1.168.42-2.526.605-4.502.82-8.766 3.214-23.576 14.891-42.714-7.75-7.452-14.67-13.694-18.121-22.618-2.074-5.361-2.392-11.595-.84-17.992 1.552-6.396 4.726-13.139 9.615-21.26l.037-.06.037-.06c8.568-13.674 26.544-21.686 43.514-27.745 5.395-1.926 10.528-3.402 15.422-4.652-11.153-7.45-21.857-13.03-36.291-12.73zm45.07 27.002c-5.416 1.164-12.07 3.04-18.82 5.45-15.466 5.521-31.427 14.998-35.309 21.138-4.38 7.29-6.778 12.784-7.726 16.692-.952 3.925-.7 6.08.215 8.447 1.831 4.735 8.77 11.123 19.093 21.592l4.616 4.68-3.698 5.437c-5.348 7.864-8.79 14.564-11.072 20.351a70.936 54.43 66.039 0 0 17.928 6.88c2.391 57.506-19.43 43.882-70.535 73.605l15.888 31.69c26.64-10.285 42.457-16.219 56.041-28.891 11.993 12.066 26.85 22.39 44.155 33.437-.035 11.558-51.405 80.237-52.492 79.875a30.273 30.273 0 0 0 3.261 3.242c29.1 9.088 53.46 8.208 75.89 1.272.097-.294.2-.588.296-.881 12.757-4.462 25.877-10.432 38.629-17.43 20.587-12.745 40.445-29.295 61.107-45.845-10.31-22.79-41.559-34.836-62.133-43.946 9.77-20.016 5.393-41.39 2.516-60.55 18.737-1.992 33.016-7.841 46.527-15.145-.488-.689-.989-1.363-1.472-2.057-7.049-10.118-13.588-20.911-19.56-31.931-28.224 12.084-59.03 16.997-90.142.855a70.936 54.43 66.039 0 0-.117-66.955 70.936 54.43 66.039 0 0-13.086-21.012zM15.471 87.31l3.287 34.09 52.6 107.77 21.568-10.526-52.383-107.325-25.072-24.01zm97.066 139.566l-46.756 22.822 3.137 18.496 56.271-27.464-12.652-13.854zm2.318 36.701l-21.568 10.528 16.668 34.15 21.568-10.527-16.668-34.15zm255.858 73.934c-12.264 9.86-24.631 19.557-37.522 28.209 26.448 38.685 47.77 79.923 73.047 117.004l35.82-14.75c-26.576-46.832-44.463-82.605-71.345-130.463zm-100.254 56.808c-15.27 3.338-31.566 4.213-49.07 1.727-7.565 29.607-17.662 59.909-25.95 94.04l33.711 4.917c13.214-31.921 28.812-66.285 41.309-100.684z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Torc;
impl IconShape for Torc {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M247.1 23.09c-57.5 2.19-109.7 25.26-149.2 61.83l20.6 20.58-12.8 12.8-20.58-20.6C46.64 139.3 23.1 194.8 23.1 255.9c0 22.6 3.24 44.4 9.25 65.1-3.97 7.1-6.25 15.2-6.25 23.9 0 27 22.04 49 49 49 27 0 49-22 49-49 0-25-18.8-45.7-43.06-48.6-1.92-10.2-2.94-20.7-2.94-31.4 0-93.2 75.8-169 169-169s169 75.8 169 169-75.8 169-169 169c-10.7 0-21.2-1-31.4-2.9-2.9-24.2-23.6-43.1-48.6-43.1-27 0-49 22-49 49s22 49 49 49c8.7 0 16.8-2.3 23.9-6.3 20.6 6 42.5 9.3 65.1 9.3 61 0 116.6-23.5 158.2-62l-20.6-20.6 12.8-12.8 20.6 20.6c36.6-39.5 59.6-91.7 61.8-149.2h-40.8v-18h40.8c-.9-23.4-5.2-45.9-12.5-67L436.1 200l-8-16.2 41.7-20.8c-10.6-24.2-25.1-46.2-42.7-65.3l-36.6 36.6-12.8-12.8 36.6-36.57c-19.1-17.67-41.1-32.17-65.2-42.7l-20.9 41.7-16.2-8.06 20.1-40.25c-21.1-7.3-43.6-11.64-67-12.53V63.9h-18z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TransparentSlime;
impl IconShape for TransparentSlime {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M278.67 38.67a42.06 42.06 0 0 0-2.338.039c-12.527.557-24.984 6.976-36.139 19.063-12.794 13.862-24.743 35.186-36.01 66.472-12.213-1.273-26.103-11.593-41.574-22.52-14.545-10.272-31.938-24.76-51.098-35.232-14.369-7.854-30.32-13.595-46.689-12.629a58.525 58.525 0 0 0-16.465 3.371C35.041 62.03 22.742 71.145 20.5 85.281c-1.122 7.068 1.838 15.144 7.968 20.51 6.13 5.366 14.768 8.871 26.684 11.21 29.491 5.785 39.747 10.94 69.691 29.978 10.67 6.783 18.597 16.126 29.49 25.462 7.975 6.835 17.694 13.37 30.673 17.758-1.647 6.87-3.28 14.01-4.899 21.453-.594 2.73-2.403 5.004-7.512 7.883-5.108 2.88-12.975 5.6-22.22 8.305-18.49 5.41-42.449 10.904-63.774 23.316-14 8.15-27.886 21.97-37.04 37.823-9.155 15.852-13.889 35.134-4.032 51.214 3.78 6.165 9.445 10.556 15.602 12.768 6.156 2.212 12.618 2.507 19.1 1.932 12.962-1.152 26.507-5.786 39.7-10.15 13.193-4.365 26.034-8.46 35.647-9.315 4.806-.428 8.68-.046 11.43.941s4.559 2.319 6.35 5.235c1.47 2.396 1.28 3.421-1.513 7.916-2.791 4.494-8.452 10.336-14.529 16.378-6.077 6.043-12.568 12.293-17.185 19.663-4.617 7.37-7.164 17.914-1.89 26.86 4.023 6.823 11.587 10.3 18.106 10.823 6.52.523 12.615-.784 18.522-2.103 11.814-2.64 22.539-4.522 26.742-2.438 3.473 1.722 7.467 8.958 11.834 18.06 2.183 4.552 4.54 9.373 8.258 13.731 3.718 4.359 9.503 8.278 16.459 8.791 10.368.765 19.334-4.055 25.824-10.277 6.49-6.222 11.383-13.883 16.104-21.283 4.72-7.4 9.237-14.566 13.814-19.668 4.577-5.102 8.747-7.87 13.387-8.535 7.89-1.133 16.21 1.827 25.568 7.974s19.18 15.238 29.127 24.184c9.947 8.946 19.959 17.806 31.158 23.334 11.2 5.528 24.948 7.11 37.135-.149 6.665-3.97 9.957-11.476 10.385-17.804.427-6.329-.88-12.19-2.147-17.83-2.533-11.281-3.944-20.99-1.959-24.354 1.143-1.935 7.775-4.738 16.664-7.37 4.445-1.315 9.187-2.704 13.762-5.6 4.575-2.897 9.111-8.407 9.754-15.141.97-10.158-4.613-18.852-11.281-24.34-6.669-5.489-14.632-9.2-22.27-12.834-7.637-3.635-14.962-7.156-19.855-10.774-4.17-3.082-6.15-5.632-6.854-8.535.169-.22.33-.532 1.28-1.293 2.402-1.925 6.749-4.55 11.962-7.318 10.428-5.536 24.335-11.842 36.336-19.115 12.002-7.273 23.703-15.154 25.512-28.965.905-6.906-1.948-14.206-7.219-19.96-5.27-5.752-12.835-10.743-23.41-15.82l-.488-.234-.512-.174c-17.17-5.833-35.201-12.317-49.217-19.648-14.015-7.331-23.114-15.646-25.142-22.236-3.23-10.496-12.04-33.688-24.934-58.436-12.895-24.748-29.45-50.805-49.91-66.158-9.59-7.197-20.427-12.127-32.066-12.256zm-.194 18c6.752.078 13.89 2.976 21.455 8.652 16.14 12.11 32.453 36.472 44.752 60.078 12.3 23.607 21.012 46.707 23.692 55.414 4.605 14.964 18.275 24.664 34.004 32.891 15.504 8.11 33.87 14.638 51.015 20.47 9.17 4.433 14.899 8.578 17.684 11.618 2.815 3.073 2.803 4.238 2.642 5.46-.32 2.447-6.366 9.47-16.992 15.91-10.625 6.438-24.226 12.653-35.449 18.61-5.611 2.98-10.625 5.844-14.777 9.172-4.153 3.329-8.923 7.751-8.293 15.305.846 10.158 7.328 17.799 14.422 23.043 7.093 5.244 15.268 8.956 22.822 12.55 7.554 3.596 14.474 7.115 18.564 10.481 4.09 3.367 5.143 5.152 4.801 8.73-.085.894.188.598-1.463 1.643-1.65 1.045-5.098 2.325-9.24 3.551-8.284 2.452-20.408 4.216-27.057 15.477-7.66 12.974-2.489 26.827-.103 37.45 1.193 5.313 1.931 9.988 1.75 12.673-.182 2.685-.151 2.667-1.637 3.552-6.763 4.028-11.99 3.406-19.957-.527-7.967-3.933-17.315-11.788-27.088-20.578s-20.031-18.454-31.281-25.844c-11.25-7.39-24.065-12.75-38.008-10.748-10.188 1.463-18.096 7.497-24.228 14.332-6.133 6.835-10.957 14.743-15.592 22.01-4.636 7.267-9.111 13.871-13.387 17.97-4.276 4.1-7.47 5.656-12.041 5.319-1.644-.121-2.38-.52-4.088-2.521-1.708-2.003-3.683-5.584-5.723-9.834-4.078-8.501-8.09-20.464-20.07-26.403-13.62-6.752-27.65-1.461-38.66.998-5.505 1.23-10.34 1.953-13.16 1.727-2.82-.226-3.008-.275-4.037-2.022-1.423-2.414-1.215-3.61 1.636-8.162 2.852-4.552 8.543-10.409 14.624-16.455 6.08-6.046 12.552-12.277 17.128-19.644 4.577-7.367 6.99-17.99 1.561-26.832-3.783-6.163-9.452-10.548-15.61-12.758-6.157-2.21-12.622-2.505-19.105-1.928-12.965 1.153-26.51 5.788-39.703 10.152-13.193 4.365-26.032 8.458-35.64 9.31-4.805.428-8.674.047-11.42-.94-2.747-.988-4.556-2.32-6.344-5.237-5.026-8.2-3.103-20.031 4.273-32.804 7.376-12.774 19.896-25.092 30.508-31.268 18.173-10.577 40.534-15.968 59.773-21.598 9.62-2.814 18.47-5.653 26.004-9.9 7.534-4.247 14.292-10.67 16.264-19.736 17.736-81.545 37.91-126.198 55.723-145.498 8.906-9.65 16.564-12.972 23.71-13.29.447-.02.896-.026 1.346-.021zM69.091 71.725c10.882.114 22.109 4.176 33.788 10.56 16.987 9.286 33.885 23.222 49.347 34.143 13.63 9.626 28.37 22.303 46.059 25.32-3.017 9.541-5.986 19.864-8.908 31.018-9.742-3.423-16.681-8.292-23.33-13.99-9.485-8.129-18.14-18.465-31.547-26.989-30.373-19.31-45.01-26.392-75.883-32.45-10.038-1.969-15.826-4.93-18.293-7.09-2.468-2.16-2.28-2.669-2.045-4.145.469-2.954 7.385-10.766 16.178-13.932 4.814-1.734 9.688-2.497 14.634-2.445zm202.04 16.082c-40.828 34.148-45.197 98.424-53.018 135.51l17.613 3.714c8.297-39.34 14.588-98.347 46.953-125.418zm-88.354 170.619c-32.314 3.83-61.436 16.125-88.959 31.25l8.668 15.775c26.429-14.523 53.317-25.701 82.41-29.15zM65.642 396.049a85.082 85.082 0 0 0-8.904.506c-11.603 1.283-22.588 4.468-29.022 13.781-7.873 11.398-7.225 25.103-1.019 34.793 6.206 9.69 16.387 16.452 27.57 21.187 11.183 4.735 23.503 7.348 34.963 6.983 11.46-.365 23.112-3.787 29.469-13.787 8.868-13.952 9.619-28.416 3.404-39.012s-17.302-16.748-29.092-20.414c-8.842-2.75-18.298-4.083-27.369-4.037zm29.53 24.21c5.408 2.68 9.45 6.019 11.404 9.348 2.775 4.733 3.439 10.014-3.067 20.249-1.71 2.69-6.685 5.19-14.853 5.45-8.168.26-18.48-1.799-27.371-5.564-7.197-3.047-13.376-7.273-17.166-11.422 4.241-2.581 10.517-5.973 17.396-8.88 10.576-4.47 23.082-8.273 33.657-9.18z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct TreeFace;
impl IconShape for TreeFace {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M55.893 18c20.255 42.71 34.502 82.365 44.09 119.205 9.95 9.657 22.02 16.683 40.175 18.91l-2.193 17.865c-12.464-1.529-22.85-5.183-31.742-10.17C138.575 319.013 88.719 421.77 73.203 494h32.531c-5.228-7.222-9.131-15.216-11.3-24.12l17.488-4.26c2.614 10.727 8.695 20.04 17.832 28.38h76.719c-8.614-9.956-15.583-14.876-26.389-23.14 11.033-24.232 16.876-53.512 17.84-76.534.865-24.605-3.535-47.292-9.336-55.54-4.69-6.671-6.959-6.517-8.813-6.161-4.863 2.51-10.723 8.99-8.212 15.041.523 1.109.718 2.5 8.119 1.652l2.047 17.883c-11.93 1.366-22.476-3.454-26.442-11.847-3.966-8.394-2.184-17.263 1.613-24.604 6.7-9.123 13.04-16.006 23.008-16.156 8.311-.098 17.083 4.849 23.405 13.838 10.876 15.467 13.538 39.883 12.601 66.525-.845 24.044-5.324 49.54-13.658 70.334 11.69 9.241 19.56 16.652 24.799 25.826.542.95 1.047 1.911 1.529 2.883h83.428c10.492-11.908 33.088-38.206 32.191-49.662-1.56-10.148-5.896-34.726-2.672-61.22 2.97-24.41 13.047-51.275 37.764-69.071-10.118-25.297-15.014-48.803-11.44-70.902 3.345-20.677 14.356-39.462 33.473-55.85 3.407-22.269 8.505-45.782 15.635-70.793C395.107 88.252 375.69 49.267 379.24 18h-27.73c-4.086 16.047-11.325 30.385-21.508 42.932 19.18 8.716 37.036 20.001 51.812 33.931 6.674 6.291 10.71 12.903 11.04 20.094.33 7.192-3.588 13.284-7.93 17.023-8.685 7.48-18.818 9.844-26.742 9.838l-.09-.002c.459 3.501.7 7.06.719 10.63 0 31.412-16.787 56.877-37.495 56.878-9.189-.02-18.053-5.16-24.91-14.441-4.72 9.433-7.33 17.026-8.256 23.015-1.25 8.1.01 13.173 3.465 18.643 6.87 10.874 25.667 22.352 41.727 33.027 16.06 10.675 21.18 14.43 25.162 18.233 3.982 3.802 6.823 7.571 8.736 11.552 3.908 8.132 2.253 18.061-3.31 23.616-5.563 5.554-13.15 7.616-20.951 7.496a39.202 39.202 0 0 1-23.254-8.139c-27.566-14.223-47.786-18.85-93.077-15.396l-1.369-17.95c37.582-2.865 61.733.284 85 9.37 1.31-6.178 6.023-12.022 9.983-15.098-19.149-12.805-34.803-22.755-43.864-37.096-5.506-8.716-7.834-19.374-6.037-31.006 1.797-11.632 7.174-24.354 16.274-39.98l.431.252c-2.124-7.233-3.23-15.059-3.246-22.977-6.863-9.851-14.724-22.893-20.007-33.375C250.71 87.815 236.743 49.856 242.976 18H223.9a29.07 29.07 0 0 1 6.229 5.586c7.907 9.458 10.594 24.203 6.064 42.61-3.531 14.348-16.44 24.037-32.318 31.872 21.981 15.068 28.231 41.332 25.414 64.45 12.262 20.473 15.21 39.086 10.725 54.25-4.626 15.638-16.823 26.519-30.748 31.796a61.81 61.81 0 0 1-18.71 3.907c-19.525 15.082-31.964 40.21-39.232 63.777-7.343 23.812-9.487 45.95-9.806 52.52-.404 8.304-.067 14.02.771 17.689.838 3.67 1.824 5.273 3.758 7.166 14.296 9.194 22.257 12.273 35.71 19.213-1.561 22.266-14.59 49.26-33.15 53.644-8.577 1.734-18.416-1.6-23.875-9.394-5.458-7.794-7.029-18.515-5.152-31.979l17.828 2.487c-.855 6.338-1.204 22.968 7.633 21.244 5.152-1.042 14.755-9.3 17.62-25.428-12.346-5.974-21.943-9.816-29.204-16.924-4.22-4.13-7.268-9.685-8.715-16.021s-1.645-13.47-1.203-22.57c.404-8.324 2.625-31.134 10.586-56.95 6.459-20.943 16.646-43.912 33.395-61.765-16.438-7.127-29.564-23.24-33.207-36.383l17.43-4.494c3.188 12.37 10.677 19.495 20.224 23.33 9.546 3.834 21.249 3.764 30.918.1 9.669-3.665 17.014-10.426 19.867-20.07 1.827-6.176 1.919-13.992-1.232-23.606-7.112 13.293-17.793 21.02-29.079 21.037-20.707-.001-37.494-25.467-37.494-56.881.004-15.261 4.05-29.88 11.229-40.57-11.135 2.621-22.454 4.122-33.088 4.113-10.248-.598-17.04-7.598-19.375-16.578a37.202 37.202 0 0 1 1.336-22.399l16.808 6.442c-.752 4.418-2.839 11.357 1.247 14.535 17.112.015 38.581-5.018 55.677-12.514 17.096-7.496 28.737-18.485 29.934-23.347 3.629-14.746.886-22.84-2.395-26.764-3.28-3.924-7.706-4.822-11.91-3.502-25.829 8.112-39.436 28.974-51.492 43.473l-13.842-11.508c1.77-2.13 3.795-4.716 5.955-7.455-28.16-4.274-44.898-12.392-55.01-24.301-3.733-4.397-6.392-9.053-8.37-13.838zm46.18 0c11.82 15.062 47.513 20.735 57.08 21.78 7.959-8.107 17.867-16.141 30.507-21.78zm159.322 0c-5.575 28.77 7.628 70.663 18.515 93.018 2.78 5.555 5.68 10.52 8.35 14.627 1.574-4.41 3.526-8.483 5.804-12.116-2.695-5.424-4.598-11.175-6.544-16.845l17.025-5.844c3.992 11.632 6.794 19.219 12.861 24.162 6.068 4.943 17.257 8.798 40.791 8.816 1.688.001 11.656-2.613 14.98-5.476 1.663-1.432 1.729-1.852 1.696-2.56-.032-.71-.704-3.388-5.406-7.821-19.864-18.726-47.198-32.879-75.662-41.397l5.16-17.244a252.311 252.311 0 0 1 13.506 4.477C322.14 43.294 329.01 31.56 333.059 18zm136.037 0c-1.61 32.029 10.004 54.533 26.048 76.998a743.03 743.03 0 0 1 7.458-22.033c-5.563-16.19-9.075-34.528-8.293-54.965zm43.226 0c-.397 8.999.13 17.518 1.383 25.582A926.806 926.806 0 0 1 452.719 18zm-248.451 85.031c-50.21 23.874-13.672 118.814 13.906 89.143-35.226-18.294-28.924-53.796-13.906-89.143zm108.674 20.916c-16.06 35.543 11.916 92.332 34.105 68.46-25.374-13.178-29.19-35.289-23.732-59.835-3.98-2.367-7.535-5.372-10.373-8.625zm96.8 93.21c-6.62 9.127-10.404 18.653-12.056 28.863-1.13 26.049 5.105 49.14 13.08 67.959-3.346-30.078-4.224-61.953-1.023-96.823zm-60.255 77c-7.472 2.73-9.12 5.785-9.479 7.363.75 7.337 8.653 10.767 15.309 10.949 4.046.062 7.139-1.42 7.957-2.237 1.933-4.613-9.564-15.62-13.787-16.076zm62.262 28.1l-4.762 2.815c-23.848 14.095-32.7 36.992-35.526 60.219-2.826 23.227.957 45.666 2.594 56.31 1.062 20.913-14.167 38.535-25.943 52.399h64.117c-4.14-10.25-7.577-20.837-9.232-31.896-3.314-22.129 1.704-46.105 21.783-69.58-2.34-10.06-4.556-20.203-6.563-30.499-7.14 8.134-14.31 21.202-18.42 41.053l-17.625-3.65c6.152-29.715 18.6-48.73 32.254-58.63a567.2 567.2 0 0 1-2.678-18.54zM276.868 335.7c29.759 0 53.884 28.015 53.884 62.574 0 34.56-24.125 62.575-53.885 62.575-29.758 0-53.882-28.016-53.883-62.575 0-34.558 24.125-62.573 53.883-62.574zm-11.32 13.319c-44.316 32.71-28.725 83.256-2.323 96.683-9.495-25.612-10.397-54.51 2.324-96.683zm152.593 65.91c-10.101 15.546-11.615 29.75-9.405 44.511 1.674 11.178 5.946 22.694 11.108 34.561h18.068c-6.143-26.73-13.194-52.744-19.771-79.072z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct Tumulus;
impl IconShape for Tumulus {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M205.361 49.538c-15.867 19.005-28.39 48.131-39.488 73.392-11.93-16.218-24.672-32.051-41.172-46.097 15.568 25.842 17.773 51.192 28.035 77.093-17.84-14.584-39.392-25.488-64.162-33.79 21.037 14.94 33.77 31.53 45.715 50.156-30.948 16.73-46.247 47.694-66.486 75.994-11.118-13.549-20.631-28.163-27.68-47.664 1.485 28.14 6.877 53.49 11.469 68.48 4.591 14.991 3.819 18.709 2.02 19.356-9.649-14.243-16.356-29.496-29.715-43.804 3.282 26.95 15.324 41.297 20.603 60.372-4.905 9.376-8.4 1.866-19.958-7.236 1.912 11.572 12.614 27.236 12.52 40.367-1.373 28.952 5.954 39.675 30.225 43.965 36.178 6.97 59.993 14.477 64.572 20.375 2.29 3.753 5.038 13.403 5.954 22.517 2.29 24.663 22.897 30.56 118.15 32.168 43.963.536 90.213 3.217 102.578 5.362 21.524 3.753 22.897 3.219 34.346-12.866 10.075-13.94 16.486-17.696 37.093-21.449 27.935-4.29 45.797-13.403 45.797-23.59-5.324-10.812-14.225-16.439-24.005-21.385-2.207.596-4.184 1.311-6.18 2.043-23.005 8.894-41.12 26.06-62.32 34.356-16.53 5.821 1.742 16.57-24.731 13.402-13.43-4.255-36.605 11.139-49.965 15.856l-5.875-17.014c.44-.152 4.064-1.802 9.285-4.254.526-12.01.254-22.902-.644-32.848-9.08-13.521-24.01-27.444-35.904-21.257-6.412 3.753-4.806 13.68-3.432 17.968 2.407 12.522-15.653.641-16.043 11.526 0 3.217-4.123 10.187-9.16 15.549-10.533 10.186-21.437 3.594-14.11-26.43 8.701-36.458 43.684-47.3 62.918-26.926 6.331 6.486 10.356 3.88 10.659-.498a181.726 181.726 0 0 0-6.647-20.795l-11.512 4.492c-6.892-19.519-13.4-41.262-11.16-57.851l.7-4.633 4.197-2.086c43.814-21.76 91.052-39.01 137.716-50.316-7.333-21.903-18.344-46.195-30.396-52.358-16.88-8.631-46.033-19.451-64.965-21.338 11.543-20.579 17.61-41.534 33.533-61.445-14.553 9.802-26.694 21.414-38.23 33.479 3.08-18.148 5.064-36.012 13.096-54.909-12.73 14.909-22.118 31.09-30.813 47.537-6.73-15.507-14.259-30.787-24.615-45.257 5.894 18 6.73 34.686 8.017 51.566-31.938.027-70.784-9.862-96.904 1.86 2.712-26.93 5.275-57.917 17.074-81.135zm9.942 95.45c10.242-.01 20.155 4.589 15.472 17.526-14.861 41.06-45.066 8.319-49.01 38.086-1.253 20.96 13.541 27.807-5.497 31.635-17.26 3.463-44.749-3.794-47.955 13.539-5.63 23.76 14.015 35.159 41.681 34.965 22.946 3.035 31.982 41.861 20.48 62.926-1.373 1.608-4.12-3.754-5.953-11.26-8.847-24.871-26.902-37.822-43.044-19.301-8.701 10.187-13.957 9.25-13.957-.4 0-11.26-16.268-42.493-23.137-42.493-21.248 13.468-20.583 60.367-43.637 63.825-9.973 1.495-2.338-11.435 4.175-23.863 6.512-12.429 11.6-22.905 11.86-30.758 16.788-44.943 85.81-133.833 138.522-134.426zm152.855 44.802c-17.639 4.004-108.586 74.902-112.195 70.771-8.665-8.682 44.148-80.222 112.195-70.771zm104.894 28.79c-14.439 19.03-11.194 54.971-15.863 77.178-1.456-.693-3.12-1.301-4.521-1.777.902 19.875 2.43 40.19-.586 63.238 10.85-11.677 39.307-25.027 29.506-42.98 1.913-20.555-1.662-37.304 6.515-60.018-8.958 11.807-11.895 20.01-18.058 28.612-1.837-17.86-3.446-46.327 3.007-64.252zm-38.37 27.072c-44.992 10.578-97.79 29.46-140.381 50.198-.496 9.027 1.518 17.849 4.533 27.068l142.978-55.567c-.93-7.648-1.739-17.164-7.13-21.699zm-.094 45.048l-28.35 10.935c.58 26.518 2.381 53.496.827 81.037 9.155-2.912 17.712-5.96 23.974-10.746 6.933-29.604 4.554-54.35 3.549-81.226zm-96.746 36.422c-7.218 2.605-14.333 5.488-21.48 8.277 8.236 21.45 14.305 48.237 13.745 83.297 7.214-2.2 13.549-4.9 18.766-8.524-2.796-29.236-3.857-58.891-11.031-83.05z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}
#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct WitchFace;
impl IconShape for WitchFace {
fn child_elements(&self) -> Element {
rsx!(path {
d: "M0 0h512v512H0z",
}
path {
d: "M228.9 19.9c-4.9.43-15.1 4.46-26.5 11.06-25.6 15.53-47.9 32.91-70.1 50.7 8.1-2.06 16.1-4.11 24.7-6.64 26.2-7.79 50.2-15.16 76.7-19.46l-2.8 12.88c-7.5 35.06-24.6 70.56-37.7 103.76 18.2 8.8 43.3 12.9 66.5 12.8 22.3-.1 43.1-4.8 52.8-9.2-4.7-50.2 1.2-101.67-23.9-139.54-14.4-16.7-40.5-17.98-59.7-16.36zm-44.4 125.7c-40.1 3.6-82.3 5.4-117.98 22.9-11.22 5.7-16.88 11.7-18.44 15.6-1.55 3.9-1.19 6.8 4.08 12.5 5.27 5.6 15.87 12.3 31.76 18.4 31.78 12.2 84.28 22.3 157.48 25.8 32 1.6 79.6-2.1 123.6-12.8 43-10.3 82.2-27.9 100.5-50.8-41.4-19.6-94.9-23.7-136.6-27.6.5 12.9 1.2 23.4 2.5 35.3l-4 3.1c-14.3 10.7-39.2 14.8-67.6 15-28.4.1-59.5-4.8-82.7-19-12.8-6.7 3.3-28.5 7.4-38.4zM389 240.3c-3.1.9-6.2 1.7-9.3 2.6 2 4.1 3.1 8.6 3.1 13.2 0 7.4-2.7 13.9-7 19.3 10.3 1.1 20.3 2.2 30.2 3.4-6.2-13.5-12.2-27-17-38.5zm-272.2 3.2C98.34 310.6 63.15 371 24.15 439.6c19.27-9.2 34.68-24.2 47.91-42.1 20.77-29 34.34-60.1 50.14-91.2l16.3 7.7c-17.8 33.3-31.3 65.9-50.61 92.4-18.43 28.1-39.59 55.5-63.16 79.3 6.87-.9 13.71-2 20.52-3.2 27.94-27.9 57.95-55.3 65.45-79.9l17.2 5.3c-7.5 24.5-27.4 45.8-48.43 66.4 11.28-3.4 21.63-7.4 29.73-11.5 15.4-12.5 23.7-28.3 29.1-45.4 7-21.8 8.4-45.6 12.4-65.6l17.7 3.6c-3.6 17.9-5.1 42.8-12.9 67.5-4 12.7-10 25.4-18.8 36.9 13.6 11.2 28.9 21.4 39.6 32.8 11.9-54 13.5-106.6 14-164.4l18 .1c-.3 35.4-1 69.3-4.2 103 6.9 15.7 11.9 28 16.2 39.8l10.6-212.8c-46.2-2.6-84.1-7.8-114.1-14.8zm244.3 3.9c-4.7 1.1-9.5 2-14.2 2.9 2.6 7.1-4.9 13.1-10.1 13.2-5 0-9.3-3-10.6-7.2.1 7.5 7.9 14.8 19.3 14.8 11.5 0 19.3-7.4 19.3-15-.4-3.4-1.8-6.6-3.7-8.7zm-52.9 8.7c-3.8.5-7.6.8-11.3 1.2.6 2.3.9 4.8.9 7.3 0 19.4-18.4 33.4-38.9 33.4-4.1 0-8.1-.6-11.9-1.6l-1.7 35.8c7.2 13.1 12.5 21.7 18.3 27.1 7.7 7 17.5 10.6 39.2 13.4 6.4 1.1 11.4 8.7 12.4 13.9 1 5.2.2 10.4-2.1 15.4-18.4 26.2-48 12.2-71.4 2.1l-.8 16.1c14.7 26.8 27.7 51.5 63 68.1 11.4 4.1 25.3 5.5 37.2.9l-20.7-82.4 6-3.3c18.9-10.6 28.7-24.2 36.9-39.6-25.7-2.8-49-9.6-74-11.2-9.7-.6-16.7-7.1-20.8-14-4.1-7-6.2-14.9-4.7-22.9 1.3-13.6 38.3-10.7 44-10.6l16.6 14.9c-16.5-.4-28.2-.3-42.5 3.9 1.1 4.1 3.8 10.3 8.5 10.8 49.2 3.1 84.3 21.4 136 6.3 16.1-3.7 49.3 15.8 61.5 23.4-2.4-20.6-7.1-41-19.5-54.3-43.9-13.8-89.8-15.1-122.9-21.2-33.2-6.1-37.3-19.3-37.3-32.9zm-30.2 2.5c-3.6.2-7.1.3-10.5.4 2.8 7.1-4.8 13.2-10.1 13.3-3.7 0-7-1.7-8.9-4.2l-.5 9.5c3.1 1.5 6.8 2.4 10.9 2.4 12.5 0 20.9-7.9 20.9-15.4 0-2.1-.6-4.1-1.8-6zM243.7 364l-1 20c11.9 6.7 25.5 11.5 41.6 15.5 6.2.9 14.6-2.2 13.2-9.4-21.2-3-35.3-7.7-46.1-17.6-2.8-2.6-5.3-5.4-7.7-8.5zm154.7.5c-5.3.4-10.5.6-15.5.6-.8 1.5-1.5 3-2.3 4.6-8.4 16.3-19.7 33-39.5 45.8l7.6 30.2c11.7 11.9 23.4 24 35.4 34.5-5.3-15.5-7.2-29.9-7.7-50.5l-.6-23.2 16 16.7c6.9 7.2 19.9 13.6 34.4 17.4 7.9 2.1 16.2 3.4 24.2 4-20.3-24.9-38.7-53.5-52-80.1z",
fill: "#fff",
})
}
const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");
}