Update insulation brand pages (Armaflex, Aeroflex, Maxflex)
- Added 3 new brand pages: armflex.astro, aeroflex.astro, maxflex.astro - Updated hero images with product photos from 3t-insulation.com - Enhanced content with product specifications and benefits - Added standard certifications (FM Approved, UL 94, GREENGUARD) - Added product gallery sections - Shortened menu names to brand only (Armaflex, Aeroflex, Maxflex) - Removed old ฉนวนหุ้มท่อ.astro page - Updated Header and BaseLayout navigation - Downloaded product images for all 3 brands
27
.context/reports/index.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"version": 1,
|
||||
"updatedAt": "2026-05-21T09:49:46.267Z",
|
||||
"entries": [
|
||||
{
|
||||
"id": "2026-05-21T09-49-46-266Z-modern-animated-redesign-deal-plus-tech",
|
||||
"category": "plan",
|
||||
"title": "Modern Animated Redesign - Deal Plus Tech",
|
||||
"summary": "# Plan: Modern Animated Redesign — Deal Plus Tech Website ## Context The current website at `/Users/kunthawatgreethong/gitea/dealplustech-emdash` is an Astro-based Thai-language static site for \"ดีล พลัส เทค\" (Deal Plus Tech). It has basic animations (float, orb-drift, fade-in) but lacks modern scroll-triggered effect…",
|
||||
"searchText": "plan Modern Animated Redesign - Deal Plus Tech # Plan: Modern Animated Redesign — Deal Plus Tech Website ## Context The current website at `/Users/kunthawatgreethong/gitea/dealplustech-emdash` is an Astro-based Thai-language static site for \"ดีล พลัส เทค\" (Deal Plus Tech). It has basic animations (float, orb-drift, fade-in) but lacks modern scroll-triggered effect… /Users/kunthawatgreethong/gitea/dealplustech-emdash/.context/todo.md markdown approved false",
|
||||
"createdAt": "2026-05-21T09:49:46.266Z",
|
||||
"updatedAt": "2026-05-21T09:49:46.266Z",
|
||||
"sourcePath": "/Users/kunthawatgreethong/gitea/dealplustech-emdash/.context/todo.md",
|
||||
"sourceLabel": "todo.md",
|
||||
"viewerPath": "/Users/kunthawatgreethong/gitea/dealplustech-emdash/.context/todo.md",
|
||||
"viewerLabel": "Modern Animated Redesign - Deal Plus Tech",
|
||||
"tags": [
|
||||
"plan",
|
||||
"markdown"
|
||||
],
|
||||
"metadata": {
|
||||
"action": "approved",
|
||||
"modified": false
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
.context/reports/reports.db
Normal file
BIN
.context/reports/reports.db-shm
Normal file
BIN
.context/reports/reports.db-wal
Normal file
29
.context/session-state.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"$schema": "session-state-v2",
|
||||
"project": "dealplustech-emdash",
|
||||
"cwd": "/Users/kunthawatgreethong/Gitea/dealplustech-emdash",
|
||||
"ts": "2026-05-22T02:06:48.391Z",
|
||||
"continue": "## Goal\nRedesign the Deal Plus Tech website (dealplustech-emdash) with modern animation effects. The site is an Astro-based Thai-language static site for a water systems company.\n\n## Constraints & Preferences\n- Must sync to Gitea before making changes (completed)\n- Modern animation effects required ",
|
||||
"task": "continue work",
|
||||
"files": [
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/src/styles/global.css",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/src/layouts/BaseLayout.astro",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/src/pages/index.astro",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/public/images/products-cropped/ppr-pipe_000C.jpg",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/public/images/products-cropped/grilles_000C.jpg",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/public/images/thermobreak/thermobreak-solarblock.png",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/public/images/logo.png",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/public/images/line-qr.svg",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/public/images/products-cropped/ppr-pipe.svg",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/public/images/products-cropped/grilles.svg"
|
||||
],
|
||||
"files_read": [
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/src/layouts/BaseLayout.astro",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/src/pages/index.astro",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/src/styles/global.css",
|
||||
"CLAUDE.md",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/astro.config.mjs",
|
||||
"/Users/kunthawatgreethong/gitea/dealplustech-emdash/src/pages/all-products.astro",
|
||||
"/Users/kunthawatgreethong/.agents/skills/huashu-design/SKILL.md"
|
||||
]
|
||||
}
|
||||
163
.context/todo.md
Normal file
@@ -0,0 +1,163 @@
|
||||
# Plan: Modern Animated Redesign — Deal Plus Tech Website
|
||||
|
||||
## Context
|
||||
|
||||
The current website at `/Users/kunthawatgreethong/gitea/dealplustech-emdash` is an Astro-based Thai-language static site for "ดีล พลัส เทค" (Deal Plus Tech). It has basic animations (float, orb-drift, fade-in) but lacks modern scroll-triggered effects and sophisticated micro-interactions.
|
||||
|
||||
**Current State:**
|
||||
- Color scheme: Green primary (#2d6a4f), Orange accent (#e35c1c)
|
||||
- Animations: Basic float, fade-in, stagger, image hover zoom
|
||||
- Layout: Standard header with dropdown, hero with floating cards, product grid, footer
|
||||
- Working directory: `/Users/kunthawatgreethong/gitea/dealplustech-emdash`
|
||||
|
||||
**Goal:** Redesign with modern animated effects including:
|
||||
- Scroll-triggered reveal animations
|
||||
- Text split/reveal effects
|
||||
- Magnetic hover buttons
|
||||
- Parallax sections
|
||||
- Smooth page transitions
|
||||
- Bento grid layouts
|
||||
- Glassmorphism cards
|
||||
- Animated gradient mesh backgrounds
|
||||
|
||||
---
|
||||
|
||||
## Phase 1: Animation Library & CSS Infrastructure
|
||||
|
||||
**Why:** Set up the foundation for all modern animations before touching components.
|
||||
|
||||
**Test first** → `src/styles/global.css`
|
||||
- Add scroll-triggered animation classes (fade-up, fade-left, fade-right, scale-in)
|
||||
- Add Intersection Observer script for scroll animations
|
||||
- Add text split animation utilities
|
||||
- Add magnetic button effect CSS
|
||||
- Add glassmorphism utility classes
|
||||
- Add gradient mesh animation keyframes
|
||||
- Add parallax utility classes
|
||||
- Add page transition styles
|
||||
|
||||
**Modify** → `src/layouts/BaseLayout.astro`
|
||||
- Add animation initialization script in head
|
||||
- Add page transition wrapper
|
||||
|
||||
**Modify** → `src/components/common/Header.astro`
|
||||
- Add scroll-triggered header style changes (shrink on scroll)
|
||||
- Add mobile menu animation
|
||||
- Add hover effects for nav items
|
||||
|
||||
---
|
||||
|
||||
## Phase 2: Homepage Redesign
|
||||
|
||||
**Why:** The homepage is the first impression - needs the most dramatic animation showcase.
|
||||
|
||||
**Modify** → `src/pages/index.astro`
|
||||
- **Hero Section:**
|
||||
- Replace static gradient with animated gradient mesh
|
||||
- Add text split reveal animation (heading characters animate in sequence)
|
||||
- Add floating 3D product cards with parallax on mouse move
|
||||
- Add magnetic CTA buttons
|
||||
|
||||
- **Featured Products:**
|
||||
- Add scroll-triggered reveal with stagger
|
||||
- Add 3D tilt effect on card hover
|
||||
- Add image reveal animation on scroll
|
||||
|
||||
- **Trust Badges:**
|
||||
- Add counter animation (numbers count up)
|
||||
- Add scroll-triggered icon animations
|
||||
|
||||
- **CTA Section:**
|
||||
- Add parallax background effect
|
||||
- Add gradient animation
|
||||
|
||||
---
|
||||
|
||||
## Phase 3: Product Pages & Components
|
||||
|
||||
**Why:** Extend animations consistently across all pages.
|
||||
|
||||
**Modify** → `src/layouts/BaseLayout.astro`
|
||||
- Enhance footer with scroll-triggered animations
|
||||
|
||||
**Modify** → `src/components/common/Header.astro`
|
||||
- Add smooth scroll navigation highlighting
|
||||
- Add mega menu with staggered item reveals
|
||||
|
||||
**Modify** → Product pages (`src/pages/*.astro`)
|
||||
- Add breadcrumb with reveal animation
|
||||
- Add product gallery with lightbox and zoom
|
||||
- Add related products carousel
|
||||
|
||||
---
|
||||
|
||||
## Phase 4: Modern Design Enhancements
|
||||
|
||||
**Why:** Add sophisticated design patterns beyond animations.
|
||||
|
||||
**Modify** → `src/styles/global.css`
|
||||
- Add bento grid layout utilities
|
||||
- Add glassmorphism component classes
|
||||
- Add custom cursor styles
|
||||
- Add loading skeleton animations
|
||||
|
||||
**Modify** → `src/pages/all-products.astro`
|
||||
- Implement bento grid product layout
|
||||
- Add filter animations
|
||||
- Add lazy load with skeleton
|
||||
|
||||
---
|
||||
|
||||
## Phase 5: Performance & Polish
|
||||
|
||||
**Why:** Ensure animations don't impact performance negatively.
|
||||
|
||||
**Test** → Run `npm run build` to verify no errors
|
||||
**Test** → Run `npm run dev` and verify animations work smoothly
|
||||
**Polish** → Add reduced-motion media query for accessibility
|
||||
**Polish** → Optimize animation performance (transform/opacity only)
|
||||
|
||||
---
|
||||
|
||||
## Critical Files
|
||||
|
||||
| File | Action | Changes |
|
||||
|------|--------|---------|
|
||||
| `src/styles/global.css` | Modify | Add animation library, utilities, glassmorphism |
|
||||
| `src/layouts/BaseLayout.astro` | Modify | Add animation scripts, page wrapper |
|
||||
| `src/layouts/Layout.astro` | Modify | Add meta tags, fonts |
|
||||
| `src/components/common/Header.astro` | Modify | Scroll effects, animations, mobile menu |
|
||||
| `src/components/common/Footer.astro` | Modify | Scroll animations, hover effects |
|
||||
| `src/pages/index.astro` | Modify | Complete hero/product/cta redesign with animations |
|
||||
|
||||
## Animation Effects to Implement
|
||||
|
||||
### CSS Animations (global.css)
|
||||
| Class | Effect |
|
||||
|-------|--------|
|
||||
| `.animate-fade-up` | Fade in + translate up on scroll |
|
||||
| `.animate-fade-left` | Fade in + translate left on scroll |
|
||||
| `.animate-fade-right` | Fade in + translate right on scroll |
|
||||
| `.animate-scale-in` | Scale from 0.9 to 1 on scroll |
|
||||
| `.animate-text-reveal` | Text reveals word by word/char by char |
|
||||
| `.animate-gradient-shift` | Animated gradient background |
|
||||
| `.glassmorphism` | Frosted glass effect |
|
||||
| `.magnetic-btn` | Button follows cursor on hover |
|
||||
| `.parallax` | Parallax scroll effect |
|
||||
| `.tilt-card` | 3D tilt on hover |
|
||||
|
||||
### Intersection Observer Script
|
||||
- Trigger animations when elements enter viewport
|
||||
- Add `data-animate` attribute to elements
|
||||
- Configure threshold and delay options
|
||||
|
||||
---
|
||||
|
||||
## Verification
|
||||
|
||||
1. Run `npm run dev` at http://localhost:3100
|
||||
2. Scroll through homepage - verify animations trigger at correct positions
|
||||
3. Hover on product cards - verify 3D tilt effect
|
||||
4. Hover on CTA buttons - verify magnetic effect
|
||||
5. Resize to mobile - verify responsive animations
|
||||
6. Check `prefers-reduced-motion` - verify fallback animations
|
||||
1
package-lock.json
generated
@@ -16,7 +16,6 @@
|
||||
"tailwindcss": "^4.0.0",
|
||||
"typescript": "^5.6.3"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"engines": {
|
||||
"node": ">=20.0.0"
|
||||
}
|
||||
|
||||
BIN
public/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
0
public/favicon.ico
Normal file
4
public/favicon.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
|
||||
<rect width="32" height="32" rx="6" fill="#2d6a4f"/>
|
||||
<text x="16" y="22" text-anchor="middle" fill="white" font-family="Arial" font-size="14" font-weight="bold">D+</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 242 B |
BIN
public/images/HDPE-welding-crop.jpg
Normal file
|
After Width: | Height: | Size: 51 KiB |
6
public/images/HDPE/welding.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" viewBox="0 0 400 400">
|
||||
<rect width="400" height="400" fill="#2563eb"/>
|
||||
<text x="200" y="100" text-anchor="middle" fill="white" font-family="sans-serif" font-size="24" font-weight="600">เครื่องเชื่อม HDPE</text>
|
||||
<rect x="100" y="160" width="200" height="140" rx="15" fill="none" stroke="white" stroke-width="6"/>
|
||||
<line x1="200" y1="200" x2="200" y2="260" stroke="white" stroke-width="6" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 517 B |
BIN
public/images/aeroflex/aerocel-d-al-duct.jpg
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
public/images/aeroflex/aerocel-d-al-real.jpg
Normal file
|
After Width: | Height: | Size: 63 KiB |
27
public/images/aeroflex/aerocel-d-al.jpg
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<title>404 Not Found</title>
|
||||
<link rel="stylesheet" href="/error_docs/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
<div class="main">
|
||||
<h1>Server Error</h1>
|
||||
<div class="error-code">404</div>
|
||||
<h2>Page Not Found</h2>
|
||||
<p class="lead">This page either doesn't exist, or it moved somewhere else.</p>
|
||||
<hr/>
|
||||
<p>That's what you can do</p>
|
||||
<div class="help-actions">
|
||||
<a href="javascript:location.reload();">Reload Page</a>
|
||||
<a href="javascript:history.back();">Back to Previous Page</a>
|
||||
<a href="/">Home Page</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
27
public/images/aeroflex/aeroflex-overview.jpg
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<title>404 Not Found</title>
|
||||
<link rel="stylesheet" href="/error_docs/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
<div class="main">
|
||||
<h1>Server Error</h1>
|
||||
<div class="error-code">404</div>
|
||||
<h2>Page Not Found</h2>
|
||||
<p class="lead">This page either doesn't exist, or it moved somewhere else.</p>
|
||||
<hr/>
|
||||
<p>That's what you can do</p>
|
||||
<div class="help-actions">
|
||||
<a href="javascript:location.reload();">Reload Page</a>
|
||||
<a href="javascript:history.back();">Back to Previous Page</a>
|
||||
<a href="/">Home Page</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
public/images/aeroflex/aeroflex-overview.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
public/images/aeroflex/aeroflex-product.jpg
Normal file
|
After Width: | Height: | Size: 63 KiB |
27
public/images/aeroflex/aeroflex-roll.jpg
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<title>404 Not Found</title>
|
||||
<link rel="stylesheet" href="/error_docs/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
<div class="main">
|
||||
<h1>Server Error</h1>
|
||||
<div class="error-code">404</div>
|
||||
<h2>Page Not Found</h2>
|
||||
<p class="lead">This page either doesn't exist, or it moved somewhere else.</p>
|
||||
<hr/>
|
||||
<p>That's what you can do</p>
|
||||
<div class="help-actions">
|
||||
<a href="javascript:location.reload();">Reload Page</a>
|
||||
<a href="javascript:history.back();">Back to Previous Page</a>
|
||||
<a href="/">Home Page</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
public/images/aeroflex/aeroflex-thumb.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
27
public/images/armflex/armacell-overview.jpg
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<title>404 Not Found</title>
|
||||
<link rel="stylesheet" href="/error_docs/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
<div class="main">
|
||||
<h1>Server Error</h1>
|
||||
<div class="error-code">404</div>
|
||||
<h2>Page Not Found</h2>
|
||||
<p class="lead">This page either doesn't exist, or it moved somewhere else.</p>
|
||||
<hr/>
|
||||
<p>That's what you can do</p>
|
||||
<div class="help-actions">
|
||||
<a href="javascript:location.reload();">Reload Page</a>
|
||||
<a href="javascript:history.back();">Back to Previous Page</a>
|
||||
<a href="/">Home Page</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
public/images/armflex/armacell-overview.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
public/images/armflex/armacell-thumb.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
27
public/images/armflex/armaflex-roll.jpg
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<title>404 Not Found</title>
|
||||
<link rel="stylesheet" href="/error_docs/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
<div class="main">
|
||||
<h1>Server Error</h1>
|
||||
<div class="error-code">404</div>
|
||||
<h2>Page Not Found</h2>
|
||||
<p class="lead">This page either doesn't exist, or it moved somewhere else.</p>
|
||||
<hr/>
|
||||
<p>That's what you can do</p>
|
||||
<div class="help-actions">
|
||||
<a href="javascript:location.reload();">Reload Page</a>
|
||||
<a href="javascript:history.back();">Back to Previous Page</a>
|
||||
<a href="/">Home Page</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
public/images/armflex/armaflex-sheet-roll.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
27
public/images/armflex/armaflex-tube.jpg
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<title>404 Not Found</title>
|
||||
<link rel="stylesheet" href="/error_docs/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
<div class="main">
|
||||
<h1>Server Error</h1>
|
||||
<div class="error-code">404</div>
|
||||
<h2>Page Not Found</h2>
|
||||
<p class="lead">This page either doesn't exist, or it moved somewhere else.</p>
|
||||
<hr/>
|
||||
<p>That's what you can do</p>
|
||||
<div class="help-actions">
|
||||
<a href="javascript:location.reload();">Reload Page</a>
|
||||
<a href="javascript:history.back();">Back to Previous Page</a>
|
||||
<a href="/">Home Page</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
public/images/armflex/armflex-product.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
public/images/dealplustechlineqr.png
Normal file
|
After Width: | Height: | Size: 617 B |
BIN
public/images/dukelarrsen/dukelarrsen-02-03.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-04.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-05.jpg
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-06.jpg
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-07.jpg
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-08.jpg
Normal file
|
After Width: | Height: | Size: 190 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-09.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-10.jpg
Normal file
|
After Width: | Height: | Size: 128 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-11.jpg
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-12.jpg
Normal file
|
After Width: | Height: | Size: 131 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-13.jpg
Normal file
|
After Width: | Height: | Size: 101 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-14.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-15.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-16.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-17.jpg
Normal file
|
After Width: | Height: | Size: 97 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-18.jpg
Normal file
|
After Width: | Height: | Size: 144 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-19.jpg
Normal file
|
After Width: | Height: | Size: 151 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-20.jpg
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-21.jpg
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-22.jpg
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-23.jpg
Normal file
|
After Width: | Height: | Size: 148 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-24.jpg
Normal file
|
After Width: | Height: | Size: 146 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-26.jpg
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-27.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-28.jpg
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-29.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-30.jpg
Normal file
|
After Width: | Height: | Size: 176 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-31.jpg
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-32.jpg
Normal file
|
After Width: | Height: | Size: 119 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-33.jpg
Normal file
|
After Width: | Height: | Size: 187 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-34.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-35.jpg
Normal file
|
After Width: | Height: | Size: 156 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-36.jpg
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-37.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-38.jpg
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
public/images/dukelarrsen/dukelarrsen-43.jpg
Normal file
|
After Width: | Height: | Size: 162 KiB |
1
public/images/durgo-avvs/durgo-001.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 001</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-002.jpg
Normal file
|
After Width: | Height: | Size: 90 KiB |
1
public/images/durgo-avvs/durgo-002.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 002</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-003.jpg
Normal file
|
After Width: | Height: | Size: 120 KiB |
1
public/images/durgo-avvs/durgo-003.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 003</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-004.jpg
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
1
public/images/durgo-avvs/durgo-004.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 004</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-005.jpg
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
1
public/images/durgo-avvs/durgo-005.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 005</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-006.jpg
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
1
public/images/durgo-avvs/durgo-006.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 006</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-007.jpg
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
1
public/images/durgo-avvs/durgo-007.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 007</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-008.jpg
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
1
public/images/durgo-avvs/durgo-008.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 008</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-009.jpg
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
1
public/images/durgo-avvs/durgo-009.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 009</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-010.jpg
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
1
public/images/durgo-avvs/durgo-010.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 010</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-011.jpg
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
1
public/images/durgo-avvs/durgo-011.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 011</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-012.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
1
public/images/durgo-avvs/durgo-012.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 012</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-013.jpg
Normal file
|
After Width: | Height: | Size: 44 KiB |
1
public/images/durgo-avvs/durgo-013.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 013</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-014.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
1
public/images/durgo-avvs/durgo-014.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 014</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-015.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
1
public/images/durgo-avvs/durgo-015.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 015</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-016.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
1
public/images/durgo-avvs/durgo-016.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 400 300"><rect width="400" height="300" fill="#ea580c"/><text x="200" y="150" text-anchor="middle" fill="white" font-family="sans-serif" font-size="18">DURGO 016</text></svg>
|
||||
|
After Width: | Height: | Size: 253 B |
BIN
public/images/durgo-avvs/durgo-017.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
public/images/durgo-avvs/durgo-018.jpg
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/images/durgo-avvs/durgo-019.jpg
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/images/durgo-avvs/durgo-020.jpg
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
public/images/durgo-avvs/durgo-021.jpg
Normal file
|
After Width: | Height: | Size: 71 KiB |