/* * Copyright (c) 2023 Proton AG * * This file is part of ProtonVPN. * * ProtonVPN is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * ProtonVPN is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with ProtonVPN. If not, see . */ using ProtonVPN.Client.Common.UI.Assets.Icons.Base; namespace ProtonVPN.Client.Common.UI.Assets.Icons.PathIcons; public class Envelope : CustomPathIcon { protected override string IconGeometry16 { get; } = "M2 6.217V10.8c0 .577 0 .949.024 1.232.022.272.06.373.085.422a1 1 0 0 0 .437.437c.05.025.15.063.422.085C3.25 13 3.623 13 4.2 13h7.6c.577 0 .949 0 1.232-.024.272-.022.373-.06.422-.085a1 1 0 0 0 .437-.437c.025-.05.063-.15.085-.422C14 11.75 14 11.377 14 10.8V6.217L8.786 9.426a1.5 1.5 0 0 1-1.572 0L2 6.217Zm11.982-1.163-5.72 3.52a.5.5 0 0 1-.524 0l-5.72-3.52.006-.086c.022-.272.06-.373.085-.422a1 1 0 0 1 .437-.437c.05-.025.15-.063.422-.085C3.25 4 3.623 4 4.2 4h7.6c.577 0 .949 0 1.232.024.272.022.373.06.422.085a1 1 0 0 1 .437.437c.025.05.063.15.085.422l.006.086ZM1.218 4.092C1 4.52 1 5.08 1 6.2v4.6c0 1.12 0 1.68.218 2.108a2 2 0 0 0 .874.874C2.52 14 3.08 14 4.2 14h7.6c1.12 0 1.68 0 2.108-.218a2 2 0 0 0 .874-.874C15 12.48 15 11.92 15 10.8V6.2c0-1.12 0-1.68-.218-2.108a2 2 0 0 0-.874-.874C13.48 3 12.92 3 11.8 3H4.2c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.874.874Z"; protected override string IconGeometry20 { get; } = "M2.5 7.772V13.5c0 .72.001 1.186.03 1.54.028.34.075.466.106.528.12.235.311.426.547.546.061.031.187.078.527.106.354.029.82.03 1.54.03h9.5c.72 0 1.186-.001 1.54-.03.34-.028.466-.075.527-.106a1.25 1.25 0 0 0 .547-.546c.031-.062.078-.188.106-.528.029-.354.03-.82.03-1.54V7.772l-6.517 4.01a1.875 1.875 0 0 1-1.966 0L2.5 7.772Zm14.978-1.454-7.15 4.4a.625.625 0 0 1-.656 0l-7.15-4.4.008-.108c.028-.34.075-.466.106-.527a1.25 1.25 0 0 1 .547-.547c.061-.031.187-.078.527-.106C4.064 5 4.53 5 5.25 5h9.5c.72 0 1.186.001 1.54.03.34.028.466.075.527.106.236.12.427.311.547.547.031.061.078.187.106.527l.008.108ZM1.522 5.115C1.25 5.65 1.25 6.35 1.25 7.75v5.75c0 1.4 0 2.1.272 2.635a2.5 2.5 0 0 0 1.093 1.092c.535.273 1.235.273 2.635.273h9.5c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092c.273-.535.273-1.235.273-2.635V7.75c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.093c-.535-.272-1.235-.272-2.635-.272h-9.5c-1.4 0-2.1 0-2.635.272a2.5 2.5 0 0 0-1.093 1.093Z"; protected override string IconGeometry24 { get; } = "M3 9.326V16.2c0 .865.001 1.423.036 1.848.033.408.09.559.127.633a1.5 1.5 0 0 0 .656.655c.074.038.225.095.633.128.425.035.983.036 1.848.036h11.4c.865 0 1.423-.001 1.848-.036.408-.033.559-.09.633-.127a1.5 1.5 0 0 0 .655-.656c.038-.074.095-.225.128-.633.035-.425.036-.983.036-1.848V9.326l-7.82 4.813a2.25 2.25 0 0 1-2.36 0L3 9.326Zm17.973-1.745-8.58 5.28a.75.75 0 0 1-.786 0l-8.58-5.28a6.88 6.88 0 0 1 .009-.13c.033-.407.09-.558.127-.632a1.5 1.5 0 0 1 .656-.656c.074-.037.225-.094.633-.127C4.877 6 5.435 6 6.3 6h11.4c.865 0 1.423.001 1.848.036.408.033.559.09.633.127a1.5 1.5 0 0 1 .655.656c.038.074.095.225.128.633l.01.13ZM1.827 6.138C1.5 6.78 1.5 7.62 1.5 9.3v6.9c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C3.78 21 4.62 21 6.3 21h11.4c1.68 0 2.52 0 3.162-.327a3 3 0 0 0 1.311-1.311c.327-.642.327-1.482.327-3.162V9.3c0-1.68 0-2.52-.327-3.162a3 3 0 0 0-1.311-1.311C20.22 4.5 19.38 4.5 17.7 4.5H6.3c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311Z"; protected override string IconGeometry32 { get; } = "M4 12.435V21.6c0 1.153.002 1.898.048 2.464.044.544.12.745.17.844a2 2 0 0 0 .874.874c.099.05.3.126.844.17.566.046 1.31.048 2.464.048h15.2c1.153 0 1.898-.002 2.464-.048.544-.044.745-.12.844-.17a2 2 0 0 0 .874-.874c.05-.099.126-.3.17-.844.046-.566.048-1.31.048-2.464v-9.165l-10.428 6.417a3 3 0 0 1-3.144 0L4 12.435Zm23.965-2.327-11.44 7.04a1 1 0 0 1-1.05 0l-11.44-7.04.013-.172c.044-.544.12-.745.17-.844a2 2 0 0 1 .874-.874c.099-.05.3-.126.844-.17C6.502 8.002 7.246 8 8.4 8h15.2c1.153 0 1.898.002 2.464.048.544.044.745.12.844.17a2 2 0 0 1 .874.874c.05.099.126.3.17.844.005.055.009.113.012.172ZM2.436 8.184C2 9.04 2 10.16 2 12.4v9.2c0 2.24 0 3.36.436 4.216a4 4 0 0 0 1.748 1.748C5.04 28 6.16 28 8.4 28h15.2c2.24 0 3.36 0 4.216-.436a4 4 0 0 0 1.748-1.748C30 24.96 30 23.84 30 21.6v-9.2c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.748C26.96 6 25.84 6 23.6 6H8.4c-2.24 0-3.36 0-4.216.436a4 4 0 0 0-1.748 1.748Z"; }