import * as React from "react";
import { Path } from "react-native-svg";
import { Icon, IIconProps } from "native-base";

export const Line = (props: IIconProps) => {
  return (
    <Icon viewBox="0 0 24 24" {...props}>
      <Path
        d="M12 2C17.5137 2 22 5.64 22 10.115C22 11.9062 21.3063 13.5188 19.8563 15.1075C17.7588 17.5225 13.0675 20.4637 12 20.9137C10.9625 21.3512 11.0825 20.6675 11.13 20.3975L11.1337 20.375L11.2762 19.5188C11.31 19.2638 11.345 18.8675 11.2437 18.615C11.1312 18.3362 10.6888 18.1913 10.3638 18.1213C5.5575 17.4875 2 14.1262 2 10.115C2 5.64 6.4875 2 12 2ZM8.2775 11.6075H6.37125V8.1475C6.37125 8.096 6.35088 8.04659 6.31458 8.01005C6.27828 7.97352 6.229 7.95283 6.1775 7.9525H5.475C5.44939 7.9525 5.42404 7.95754 5.40038 7.96734C5.37672 7.97714 5.35522 7.99151 5.33711 8.00961C5.31901 8.02772 5.30464 8.04922 5.29484 8.07288C5.28504 8.09653 5.28 8.12189 5.28 8.1475V12.505C5.28 12.5563 5.30125 12.605 5.335 12.6388V12.64L5.3375 12.6425L5.34 12.645C5.37625 12.6799 5.42471 12.6992 5.475 12.6987H8.2775C8.385 12.6987 8.47125 12.6112 8.47125 12.5037V11.8038C8.47141 11.7781 8.46653 11.7528 8.45689 11.729C8.44724 11.7053 8.43301 11.6837 8.41502 11.6655C8.39703 11.6473 8.37562 11.6328 8.35203 11.6228C8.32843 11.6129 8.30311 11.6077 8.2775 11.6075ZM9.26625 7.9525C9.21453 7.9525 9.16493 7.97304 9.12836 8.00961C9.09179 8.04618 9.07125 8.09578 9.07125 8.1475V12.505C9.07125 12.6125 9.15875 12.6987 9.26625 12.6987H9.96875C10.0763 12.6987 10.1625 12.6113 10.1625 12.505V8.1475C10.1625 8.096 10.1421 8.04659 10.1058 8.01005C10.0695 7.97352 10.0203 7.95283 9.96875 7.9525H9.26625ZM14.095 7.9525C14.0433 7.9525 13.9937 7.97304 13.9571 8.00961C13.9205 8.04618 13.9 8.09578 13.9 8.1475V10.735L11.9037 8.04C11.8987 8.03344 11.8933 8.02718 11.8875 8.02125V8.02C11.8835 8.01562 11.8794 8.01145 11.875 8.0075L11.8713 8.00375C11.867 7.99965 11.8624 7.99589 11.8575 7.9925H11.8563L11.85 7.9875L11.8462 7.985C11.8443 7.98354 11.8422 7.98229 11.84 7.98125L11.83 7.975H11.8275L11.8238 7.9725L11.8112 7.9675L11.8062 7.965C11.8022 7.96352 11.798 7.96227 11.7937 7.96125H11.7913L11.7875 7.96L11.7762 7.9575H11.7688L11.765 7.95625H11.76L11.7575 7.955H11.04C10.9885 7.955 10.9391 7.97537 10.9026 8.01167C10.866 8.04797 10.8453 8.09725 10.845 8.14875V12.5062C10.845 12.6137 10.9325 12.7 11.04 12.7H11.74C11.8487 12.7 11.9362 12.6125 11.9362 12.5062V9.91875L13.9362 12.6187C13.9495 12.6374 13.9661 12.6534 13.985 12.6663L13.9862 12.6675L13.9987 12.675L14.0037 12.6775C14.007 12.6794 14.0103 12.6811 14.0138 12.6825L14.0225 12.6862L14.0288 12.6887C14.0329 12.6901 14.037 12.6914 14.0413 12.6925H14.045C14.0613 12.6972 14.0781 12.6997 14.095 12.7H14.795C14.9038 12.7 14.9912 12.6125 14.9912 12.5062V8.1475C14.9912 8.09578 14.9707 8.04618 14.9341 8.00961C14.8976 7.97304 14.848 7.9525 14.7963 7.9525H14.095ZM18.8638 8.84875V8.14875C18.8639 8.12314 18.859 8.09775 18.8494 8.07403C18.8397 8.05031 18.8255 8.02872 18.8075 8.0105C18.7895 7.99227 18.7681 7.97777 18.7445 7.96782C18.7209 7.95787 18.6956 7.95266 18.67 7.9525H15.8675C15.8171 7.95256 15.7686 7.97229 15.7325 8.0075H15.7312L15.73 8.01L15.7275 8.01375C15.6926 8.04956 15.6729 8.09749 15.6725 8.1475V12.505C15.6725 12.5563 15.6938 12.605 15.7275 12.6388L15.73 12.6425L15.7325 12.645C15.7688 12.6798 15.8172 12.699 15.8675 12.6987H18.67C18.7775 12.6987 18.8638 12.6112 18.8638 12.5037V11.8038C18.8639 11.7781 18.859 11.7528 18.8494 11.729C18.8397 11.7053 18.8255 11.6837 18.8075 11.6655C18.7895 11.6473 18.7681 11.6328 18.7445 11.6228C18.7209 11.6129 18.6956 11.6077 18.67 11.6075H16.7625V10.8713H18.6688C18.7763 10.8713 18.8625 10.7838 18.8625 10.6763V9.97625C18.8627 9.95064 18.8578 9.92525 18.8481 9.90153C18.8385 9.87781 18.8243 9.85622 18.8063 9.838C18.7883 9.81977 18.7669 9.80527 18.7433 9.79532C18.7197 9.78537 18.6944 9.78016 18.6688 9.78H16.7625V9.04375H18.6688C18.7763 9.04375 18.8625 8.95625 18.8625 8.84875H18.8638Z"
        fill="currentColor"
      />
    </Icon>
  );
};

export default Line;
