import React from 'react';

function IcPts(props: React.SVGProps<SVGSVGElement>) {
	return (
		<svg
			width="1em"
			height="1em"
			viewBox="0 0 40 40"
			fill="none"
			{...props}
		>
			<g clipPath="url(#prefix__clip0_1255_158101)">
				<path
					d="M23.172 0a2 2 0 011.414.585l11.828 11.82A2 2 0 0137 13.818v21.514C37 37.911 34.869 40 32.24 40H7.76C5.131 40 3 37.91 3 35.333V4.667C3 2.089 5.131 0 7.76 0h15.412z"
					fill="#002542"
				/>
				<g filter="url(#prefix__filter0_d_1255_158101)">
					<path
						d="M35.155 12.138a.5.5 0 01-.355.852H29c-2.577 0-4.902-2.267-4.902-4.78V2.204a.5.5 0 01.855-.352l10.202 10.286z"
						fill="#fff"
						fillOpacity={0.24}
						shapeRendering="crispEdges"
					/>
				</g>
				<path
					d="M12 31v-8.676h3.432c.64 0 1.216.114 1.728.342.516.228.924.562 1.224 1.002.3.436.45.968.45 1.596 0 .572-.126 1.064-.378 1.476-.252.408-.61.722-1.074.942-.464.22-1.014.33-1.65.33h-1.398V31H12zm2.31-4.728h1.35a.92.92 0 00.738-.354c.196-.236.294-.494.294-.774 0-.3-.108-.556-.324-.768-.212-.216-.448-.324-.708-.324h-1.35v2.22zM23.48 31.12a5.38 5.38 0 01-1.332-.168 4.311 4.311 0 01-1.206-.51 3.024 3.024 0 01-.9-.858 2.478 2.478 0 01-.408-1.224h2.376c.044.204.13.378.258.522.128.144.294.256.498.336.204.076.438.114.702.114.24 0 .466-.024.678-.072.216-.048.39-.128.522-.24a.597.597 0 00.204-.48.466.466 0 00-.21-.408 1.534 1.534 0 00-.534-.222 9.829 9.829 0 00-.684-.138l-1.326-.228c-.664-.108-1.2-.376-1.608-.804-.404-.432-.614-1.016-.63-1.752-.008-.584.148-1.082.468-1.494a3.027 3.027 0 011.296-.948 4.759 4.759 0 011.8-.33c.792 0 1.462.116 2.01.348.548.232.964.554 1.248.966.288.412.438.886.45 1.422h-2.316a.996.996 0 00-.204-.54.916.916 0 00-.456-.3 2.136 2.136 0 00-.684-.096c-.224 0-.412.022-.564.066-.148.04-.266.094-.354.162a.606.606 0 00-.192.216.58.58 0 00-.054.24.63.63 0 00.186.474c.124.12.372.214.744.282l1.332.228c.62.108 1.106.276 1.458.504.352.224.61.478.774.762.168.284.274.566.318.846.044.28.066.528.066.744 0 .492-.164.934-.492 1.326-.324.388-.766.694-1.326.918-.56.224-1.196.336-1.908.336z"
					fill="#31A8FF"
				/>
			</g>
			<defs>
				<clipPath id="prefix__clip0_1255_158101">
					<path
						fill="#fff"
						d="M0 0h40v40H0z"
					/>
				</clipPath>
				<filter
					id="prefix__filter0_d_1255_158101"
					x={22.098}
					y={1.703}
					width={15.203}
					height={15.287}
					filterUnits="userSpaceOnUse"
					colorInterpolationFilters="sRGB"
				>
					<feFlood
						floodOpacity={0}
						result="BackgroundImageFix"
					/>
					<feColorMatrix
						in="SourceAlpha"
						values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
						result="hardAlpha"
					/>
					<feOffset dy={2} />
					<feGaussianBlur stdDeviation={1} />
					<feComposite
						in2="hardAlpha"
						operator="out"
					/>
					<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0" />
					<feBlend
						in2="BackgroundImageFix"
						result="effect1_dropShadow_1255_158101"
					/>
					<feBlend
						in="SourceGraphic"
						in2="effect1_dropShadow_1255_158101"
						result="shape"
					/>
				</filter>
			</defs>
		</svg>
	);
}

export default React.memo(IcPts);
