From 19a7fe06a8bf855d9d975304be7ec2645464e755 Mon Sep 17 00:00:00 2001 From: myprestarocks Date: Mon, 26 Jan 2026 19:15:09 +0000 Subject: [PATCH] Add complete SVG sprite system with all variants Payment sprites (16 files, 38 brands each): - Shapes: icon, square, rectangle, text-only - Modes: lm (light), dm (dark), la (light-accent), da (dark-accent) Social sprites (12 files, 11-12 brands each): - Shapes: icon, full-logo, text-only - Same 4 color modes Includes build-sprites.php to regenerate from source materials. Updated README with complete documentation. Co-Authored-By: Claude Opus 4.5 --- README.md | 130 ++- build-sprites.php | 114 +++ sprites/payments.svg | 222 ----- sprites/payments/icon-da.svg | 1222 ++++++++++++++++++++++++ sprites/payments/icon-dm.svg | 948 +++++++++++++++++++ sprites/payments/icon-la.svg | 804 ++++++++++++++++ sprites/payments/icon-lm.svg | 862 +++++++++++++++++ sprites/payments/rectangle-da.svg | 40 + sprites/payments/rectangle-dm.svg | 40 + sprites/payments/rectangle-la.svg | 80 ++ sprites/payments/rectangle-lm.svg | 336 +++++++ sprites/payments/square-da.svg | 366 ++++++++ sprites/payments/square-dm.svg | 730 +++++++++++++++ sprites/payments/square-la.svg | 277 ++++++ sprites/payments/square-lm.svg | 40 + sprites/payments/text-only-da.svg | 1417 ++++++++++++++++++++++++++++ sprites/payments/text-only-dm.svg | 1458 +++++++++++++++++++++++++++++ sprites/payments/text-only-la.svg | 1276 +++++++++++++++++++++++++ sprites/payments/text-only-lm.svg | 1321 ++++++++++++++++++++++++++ sprites/socials.svg | 65 -- sprites/socials/full-logo-da.svg | 388 ++++++++ sprites/socials/full-logo-dm.svg | 323 +++++++ sprites/socials/full-logo-la.svg | 381 ++++++++ sprites/socials/full-logo-lm.svg | 310 ++++++ sprites/socials/icon-da.svg | 293 ++++++ sprites/socials/icon-dm.svg | 217 +++++ sprites/socials/icon-la.svg | 268 ++++++ sprites/socials/icon-lm.svg | 201 ++++ sprites/socials/text-only-da.svg | 346 +++++++ sprites/socials/text-only-dm.svg | 339 +++++++ sprites/socials/text-only-la.svg | 335 +++++++ sprites/socials/text-only-lm.svg | 319 +++++++ 32 files changed, 15145 insertions(+), 323 deletions(-) create mode 100644 build-sprites.php delete mode 100644 sprites/payments.svg create mode 100644 sprites/payments/icon-da.svg create mode 100644 sprites/payments/icon-dm.svg create mode 100644 sprites/payments/icon-la.svg create mode 100644 sprites/payments/icon-lm.svg create mode 100644 sprites/payments/rectangle-da.svg create mode 100644 sprites/payments/rectangle-dm.svg create mode 100644 sprites/payments/rectangle-la.svg create mode 100644 sprites/payments/rectangle-lm.svg create mode 100644 sprites/payments/square-da.svg create mode 100644 sprites/payments/square-dm.svg create mode 100644 sprites/payments/square-la.svg create mode 100644 sprites/payments/square-lm.svg create mode 100644 sprites/payments/text-only-da.svg create mode 100644 sprites/payments/text-only-dm.svg create mode 100644 sprites/payments/text-only-la.svg create mode 100644 sprites/payments/text-only-lm.svg delete mode 100644 sprites/socials.svg create mode 100644 sprites/socials/full-logo-da.svg create mode 100644 sprites/socials/full-logo-dm.svg create mode 100644 sprites/socials/full-logo-la.svg create mode 100644 sprites/socials/full-logo-lm.svg create mode 100644 sprites/socials/icon-da.svg create mode 100644 sprites/socials/icon-dm.svg create mode 100644 sprites/socials/icon-la.svg create mode 100644 sprites/socials/icon-lm.svg create mode 100644 sprites/socials/text-only-da.svg create mode 100644 sprites/socials/text-only-dm.svg create mode 100644 sprites/socials/text-only-la.svg create mode 100644 sprites/socials/text-only-lm.svg diff --git a/README.md b/README.md index 0af6812..1988ed9 100644 --- a/README.md +++ b/README.md @@ -116,56 +116,114 @@ Full list: `MprIcons::list()` For brand icons (payments, social), use the included SVG sprites. One request, multiple icons. -### Payment Icons +### Sprite Structure -Include sprite once (hidden), use anywhere: - -```html - -{include file="$module_dir/vendor/myprestarocks/prestashop-icons/sprites/payments.svg"} - - - - - +``` +sprites/ +├── payments/ +│ ├── icon-lm.svg # Logo mark, light mode +│ ├── icon-dm.svg # Logo mark, dark mode +│ ├── icon-la.svg # Logo mark, light accent +│ ├── icon-da.svg # Logo mark, dark accent +│ ├── square-lm.svg # Square format, light mode +│ ├── square-dm.svg # Square format, dark mode +│ ├── square-la.svg # Square format, light accent +│ ├── square-da.svg # Square format, dark accent +│ ├── rectangle-lm.svg # Button shape, light mode +│ ├── rectangle-dm.svg # Button shape, dark mode +│ ├── rectangle-la.svg # Button shape, light accent +│ ├── rectangle-da.svg # Button shape, dark accent +│ ├── text-only-lm.svg # Text only, light mode +│ ├── text-only-dm.svg # Text only, dark mode +│ ├── text-only-la.svg # Text only, light accent +│ └── text-only-da.svg # Text only, dark accent +└── socials/ + ├── icon-lm.svg + ├── icon-dm.svg + ├── icon-la.svg + ├── icon-da.svg + ├── full-logo-lm.svg + ├── full-logo-dm.svg + ├── full-logo-la.svg + ├── full-logo-da.svg + ├── text-only-lm.svg + ├── text-only-dm.svg + ├── text-only-la.svg + └── text-only-da.svg ``` -Available (27 icons): +### Variants Explained -| Card Networks | Wallets | BNPL | Regional | -|---------------|---------|------|----------| -| `visa-color` | `paypal-color` | `klarna-color` | `ideal-color` | -| `mastercard-color` | `apple_pay-color` | `alma-color` | `bancontact-color` | -| `american_express-color` | `google_pay-color` | `affirm-color` | `blik-color` | -| `discover-color` | `samsung_pay-color` | `afterpay-color` | `eps-color` | -| `jcb-color` | `revolut-color` | | `multibanco-color` | -| `unionpay-color` | `alipay-color` | | `p24-color` | -| `card-color` | `wechat_pay-color` | | `sepa-color` | -| | `satispay-color` | | `twint-color` | -| | `mobilepay-color` | | | -| | `link-color` | | | -| | `stripe-color` | | | +| Suffix | Mode | Use Case | +|--------|------|----------| +| `-lm` | Light Mode | Dark icons for light backgrounds | +| `-dm` | Dark Mode | White icons for dark backgrounds | +| `-la` | Light Accent | Brand colors on light backgrounds | +| `-da` | Dark Accent | Brand colors on dark backgrounds | + +| Shape | Description | Typical Size | +|-------|-------------|--------------| +| `icon` | Logo mark only | 24×24, 32×32 | +| `square` | Square with padding | 45×45 | +| `rectangle` | Card/button shape | 60×38 | +| `text-only` | Brand name text | varies | +| `full-logo` | Logo + brand name (socials) | varies | + +### Payment Icons + +Copy the sprite you need to your module, include once, use anywhere: + +```php +// In module install or build step +copy( + _PS_MODULE_DIR_ . 'yourmodule/vendor/myprestarocks/prestashop-icons/sprites/payments/square-lm.svg', + _PS_MODULE_DIR_ . 'yourmodule/views/img/payments.svg' +); +``` + +```html + +{include file="module:yourmodule/views/img/payments.svg"} + + + + + +``` + +**Available payment brands (38):** + +afterpay, alipay, alma, amazon_pay, american_express, apple_pay, bacs, bancontact, bank, Billie, blik, cartes_bancaires, cod, credit_pay, eps, google_pay, ideal, jcb, kakao_pay, klarna, link, mastercard, mobilepay, multibanco, naverpay, p24, payco, paypal, pickup, point_of_sale, revolut, samsung_pay, satispay, sepa, twint, unionpay, visa, wechat_pay ### Social Icons ```html -{include file="$module_dir/vendor/myprestarocks/prestashop-icons/sprites/socials.svg"} +{include file="module:yourmodule/views/img/socials.svg"} - - - + + + ``` -Available: `facebook`, `twitter`, `instagram`, `linkedin`, `youtube`, `tiktok`, `pinterest`, `whatsapp`, `telegram`, `email-social`, `share` +**Available social brands (12):** -### Styling SVG Sprites +amazon, apple, facebook, google, LinkedIn, microsoft, outlook, paypal, reddit, tiktok, x, yahoo + +### Icon ID Format + +Icon IDs follow the pattern: `{brand}_{mode}` + +Examples: +- `visa_lm` - Visa, light mode +- `visa_dm` - Visa, dark mode +- `paypal_la` - PayPal, light accent +- `facebook_da` - Facebook, dark accent + +### Styling ```css -/* Size */ -svg { width: 40px; height: 25px; } - -/* Or use classes */ -.payment-icon { width: 40px; height: 25px; } +.payment-icon { width: 45px; height: 45px; } +.payment-icon-rect { width: 60px; height: 38px; } .social-icon { width: 24px; height: 24px; } ``` diff --git a/build-sprites.php b/build-sprites.php new file mode 100644 index 0000000..d10d472 --- /dev/null +++ b/build-sprites.php @@ -0,0 +1,114 @@ + 'lm', + 'dark-mode' => 'dm', + 'light-accent' => 'la', + 'dark-accent' => 'da', +]; + +// Payment shapes +$paymentShapes = ['icon', 'square', 'rectangle', 'text-only']; + +// Social shapes +$socialShapes = ['icon', 'full-logo', 'text-only']; + +/** + * Build a sprite from a directory of SVG files + */ +function buildSprite(string $sourceDir, string $outputFile, string $modeSuffix): void +{ + if (!is_dir($sourceDir)) { + echo " Skipping: $sourceDir (not found)\n"; + return; + } + + $files = glob($sourceDir . '/*.svg'); + if (empty($files)) { + echo " Skipping: $sourceDir (no SVG files)\n"; + return; + } + + $symbols = []; + + foreach ($files as $file) { + $filename = basename($file, '.svg'); + $content = file_get_contents($file); + + // Extract viewBox from original SVG + preg_match('/viewBox="([^"]+)"/', $content, $viewBoxMatch); + $viewBox = $viewBoxMatch[1] ?? '0 0 45 45'; + + // Extract width/height if present + preg_match('/width="([^"]+)"/', $content, $widthMatch); + preg_match('/height="([^"]+)"/', $content, $heightMatch); + $width = $widthMatch[1] ?? null; + $height = $heightMatch[1] ?? null; + + // Remove XML declaration and outer SVG tags + $content = preg_replace('/<\?xml[^>]+\?>/', '', $content); + $content = preg_replace('//', '', $content); + + // Extract inner content (everything between and ) + if (preg_match('/]*>(.*)<\/svg>/s', $content, $match)) { + $innerContent = trim($match[1]); + } else { + echo " Warning: Could not parse $filename\n"; + continue; + } + + // Clean up the inner content - remove defs with clip-paths that reference unique IDs + // and inline styles where possible + $innerContent = preg_replace('/.*?<\/defs>/s', '', $innerContent); + $innerContent = preg_replace('/clip-path="url\([^)]+\)"/', '', $innerContent); + $innerContent = preg_replace('/]*>.*?<\/clipPath>/s', '', $innerContent); + $innerContent = preg_replace('/]*>\s*<\/g>/', '', $innerContent); + + // Use filename as ID (already includes mode suffix like visa_lm) + $id = $filename; + + $symbols[] = " $innerContent"; + } + + if (empty($symbols)) { + echo " Skipping: $outputFile (no valid symbols)\n"; + return; + } + + $sprite = "\n"; + $sprite .= implode("\n", $symbols) . "\n"; + $sprite .= "\n"; + + file_put_contents($outputFile, $sprite); + echo " Created: $outputFile (" . count($symbols) . " icons)\n"; +} + +// Build payment sprites +echo "Building payment sprites...\n"; +foreach ($paymentShapes as $shape) { + foreach ($modes as $modeDir => $modeSuffix) { + $sourceDir = "$materialsDir/payment-icons/$shape/$modeDir"; + $outputFile = "$outputDir/payments/$shape-$modeSuffix.svg"; + buildSprite($sourceDir, $outputFile, $modeSuffix); + } +} + +// Build social sprites +echo "\nBuilding social sprites...\n"; +foreach ($socialShapes as $shape) { + foreach ($modes as $modeDir => $modeSuffix) { + $sourceDir = "$materialsDir/socials-icons/$shape/$modeDir"; + $outputFile = "$outputDir/socials/$shape-$modeSuffix.svg"; + buildSprite($sourceDir, $outputFile, $modeSuffix); + } +} + +echo "\nDone!\n"; diff --git a/sprites/payments.svg b/sprites/payments.svg deleted file mode 100644 index 4a8e5b1..0000000 --- a/sprites/payments.svg +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sprites/payments/icon-da.svg b/sprites/payments/icon-da.svg new file mode 100644 index 0000000..2e8b750 --- /dev/null +++ b/sprites/payments/icon-da.svg @@ -0,0 +1,1222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/icon-dm.svg b/sprites/payments/icon-dm.svg new file mode 100644 index 0000000..37f500e --- /dev/null +++ b/sprites/payments/icon-dm.svg @@ -0,0 +1,948 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/icon-la.svg b/sprites/payments/icon-la.svg new file mode 100644 index 0000000..75faace --- /dev/null +++ b/sprites/payments/icon-la.svg @@ -0,0 +1,804 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/icon-lm.svg b/sprites/payments/icon-lm.svg new file mode 100644 index 0000000..23a795a --- /dev/null +++ b/sprites/payments/icon-lm.svg @@ -0,0 +1,862 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/rectangle-da.svg b/sprites/payments/rectangle-da.svg new file mode 100644 index 0000000..3fa02eb --- /dev/null +++ b/sprites/payments/rectangle-da.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/rectangle-dm.svg b/sprites/payments/rectangle-dm.svg new file mode 100644 index 0000000..df53d40 --- /dev/null +++ b/sprites/payments/rectangle-dm.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/rectangle-la.svg b/sprites/payments/rectangle-la.svg new file mode 100644 index 0000000..15f6520 --- /dev/null +++ b/sprites/payments/rectangle-la.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/rectangle-lm.svg b/sprites/payments/rectangle-lm.svg new file mode 100644 index 0000000..24297cd --- /dev/null +++ b/sprites/payments/rectangle-lm.svg @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/square-da.svg b/sprites/payments/square-da.svg new file mode 100644 index 0000000..f7832b8 --- /dev/null +++ b/sprites/payments/square-da.svg @@ -0,0 +1,366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/square-dm.svg b/sprites/payments/square-dm.svg new file mode 100644 index 0000000..aa80de6 --- /dev/null +++ b/sprites/payments/square-dm.svg @@ -0,0 +1,730 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/square-la.svg b/sprites/payments/square-la.svg new file mode 100644 index 0000000..e5f4fea --- /dev/null +++ b/sprites/payments/square-la.svg @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/square-lm.svg b/sprites/payments/square-lm.svg new file mode 100644 index 0000000..e9551fa --- /dev/null +++ b/sprites/payments/square-lm.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/text-only-da.svg b/sprites/payments/text-only-da.svg new file mode 100644 index 0000000..08b9cad --- /dev/null +++ b/sprites/payments/text-only-da.svg @@ -0,0 +1,1417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/text-only-dm.svg b/sprites/payments/text-only-dm.svg new file mode 100644 index 0000000..35f939d --- /dev/null +++ b/sprites/payments/text-only-dm.svg @@ -0,0 +1,1458 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/text-only-la.svg b/sprites/payments/text-only-la.svg new file mode 100644 index 0000000..cb2f610 --- /dev/null +++ b/sprites/payments/text-only-la.svg @@ -0,0 +1,1276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/payments/text-only-lm.svg b/sprites/payments/text-only-lm.svg new file mode 100644 index 0000000..5009bac --- /dev/null +++ b/sprites/payments/text-only-lm.svg @@ -0,0 +1,1321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials.svg b/sprites/socials.svg deleted file mode 100644 index c779c61..0000000 --- a/sprites/socials.svg +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sprites/socials/full-logo-da.svg b/sprites/socials/full-logo-da.svg new file mode 100644 index 0000000..7da090e --- /dev/null +++ b/sprites/socials/full-logo-da.svg @@ -0,0 +1,388 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/full-logo-dm.svg b/sprites/socials/full-logo-dm.svg new file mode 100644 index 0000000..f059395 --- /dev/null +++ b/sprites/socials/full-logo-dm.svg @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/full-logo-la.svg b/sprites/socials/full-logo-la.svg new file mode 100644 index 0000000..e0c9741 --- /dev/null +++ b/sprites/socials/full-logo-la.svg @@ -0,0 +1,381 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/full-logo-lm.svg b/sprites/socials/full-logo-lm.svg new file mode 100644 index 0000000..561a241 --- /dev/null +++ b/sprites/socials/full-logo-lm.svg @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/icon-da.svg b/sprites/socials/icon-da.svg new file mode 100644 index 0000000..a6fc405 --- /dev/null +++ b/sprites/socials/icon-da.svg @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/icon-dm.svg b/sprites/socials/icon-dm.svg new file mode 100644 index 0000000..1197de3 --- /dev/null +++ b/sprites/socials/icon-dm.svg @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/icon-la.svg b/sprites/socials/icon-la.svg new file mode 100644 index 0000000..2c679f3 --- /dev/null +++ b/sprites/socials/icon-la.svg @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/icon-lm.svg b/sprites/socials/icon-lm.svg new file mode 100644 index 0000000..ee40f0c --- /dev/null +++ b/sprites/socials/icon-lm.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/text-only-da.svg b/sprites/socials/text-only-da.svg new file mode 100644 index 0000000..30e3ba1 --- /dev/null +++ b/sprites/socials/text-only-da.svg @@ -0,0 +1,346 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/text-only-dm.svg b/sprites/socials/text-only-dm.svg new file mode 100644 index 0000000..3d17dc8 --- /dev/null +++ b/sprites/socials/text-only-dm.svg @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/text-only-la.svg b/sprites/socials/text-only-la.svg new file mode 100644 index 0000000..e3152f7 --- /dev/null +++ b/sprites/socials/text-only-la.svg @@ -0,0 +1,335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sprites/socials/text-only-lm.svg b/sprites/socials/text-only-lm.svg new file mode 100644 index 0000000..3ceb38d --- /dev/null +++ b/sprites/socials/text-only-lm.svg @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +